@charset "utf-8";
/* CSS Document */

body{ background:url(../images/body_re.jpg);font: 14px/1.5 '宋体'; margin:0px;}
img{border: 0px;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dd,ul,ol,pre,form,fieldset,legend,button,input,textarea,th,td,img{margin:0;padding:0;}
.top{ background-color:#fff; height:120px;/* background-image:url(../images/topbg.jpg);*/ background-repeat:no-repeat; background-position: center bottom; width:100%; float: left}
a{ text-decoration:none;}
li{ list-style:none;}
.m980{ width:985px; margin:0 auto;}
.logo{ padding:20px 0 0 0;}
.navi{ width:100%; height:40px; line-height:40px; background:url(../images/navre.png); float:left; font-size:14px; font-weight:bold}
.nav{ line-height:40px;}
.nav li{float:left; text-align:center}
.nav li a{ color:#fff; width:106px; height:40px; display:block}
.nav a:hover,.nav a.cur{ background:#fe9900; color:#fff;}
.reda{ background:url(../images/red_a.jpg)}
/*.gats a.reda{color:#d20c0c}
.gats.reda a:hover{color:#d20c0c}*/
.nav li li a {display:inline-block;}
.nav li li a {display:block;}
.nav ul {list-style-type:none;margin:0;padding:0;}
.nav ul li { float:left;line-height:40px;display:block;font-size:0;padding:0;margin:0;position: relative;}
.nav ul li a {display:block;height:40px;font-size:14px;text-align:center;color:#fff;text-decoration:none;}
.nav ul table {border-collapse:collapse;border:0;padding:0;margin:0;width:100%;z-index:1000; position:absolute}
.nav ul li ul {display:none;}
.nav ul li:hover,.nav ul li a:hover,.nav ul li a:active {color:#fff;}
.nav ul li a.act {color:#fff;color:#d20c0c; background:url(../images/red_a.jpg)}
.nav ul li:hover ul,.nav ul li a:hover ul,.nav ul li a:active ul {display:block;}
.nav ul ul li {display:block;border:none;}
.nav ul ul li a{display:block;color:#fff;border:none; background:#e64f00}
.nav ul ul li a:hover{color:#fff;border:none; background:#fe9900}
/*头部跑灯*/
#ggao{background:url(../images/gg.gif) no-repeat left center; padding-left:20px; margin-top:5px; line-height:20px; overflow:hidden;}
#ggao b{width:75px; float:left; font-size:12px; color:#FA6B00;}
#ggao span{width:580px; float:left;  }
/*main*/
.main{ width:100%; float:left}
.mm{ width:985px; padding:5px; margin:0 auto;}
.ggao{ line-height:30px;width:100%; float:left;}
.ggao input{ border:1px solid #cdcdcd; line-height:20px;line-height: 20px;float: left;margin-right: 7px;}
.bann{ margin-bottom:10px;width:100%; float:left}
.for{ width:100%; float:left; margin-bottom:10px;}
.four{ width:652px; border:1px solid #f7d68f; float:left;height: 340px;}
.title{ border-top:3px solid #e64f00;border-bottom:1px solid #f7d68f; line-height:50px;height: 50px; margin-bottom:15px; font-size:16px;}
.title li{ width:163px; float:left; text-align:center}
.title a{ color:#e64f00; font-weight:bold}
.ff_xx{ line-height:24px; font-size:12px;}
.ff_xx li{ width:161px; float:left;}
.red{ color:#c00;}
.b_red{ background:#c00; color:#fff; padding:2px;}
.cent{ text-align:center}

.zhinan{ width:314px; border:1px solid #f7d68f; float:right; border-top:none;}
.z_ttle{ background:url(../images/zn_ttre.jpg) repeat-x; line-height:42px; font-size:16px; font-weight:bold; padding:0 10px;  border-top:3px solid #e64f00; height:42px; margin-bottom:10px; }
.z_ttle a{ color:#e64f00}
.lef{ float:left}
.rig{ float:right;text-align: right;}
.more{ font-size:12px; width: 100px; }
.more a{ color:#c00;}
.z_img{ text-align:center}
.zn_list{ line-height:24px; padding:0 10px 4px 20px; font-size:12px;}
.zn_list li{ }
.zn_list a{ color:#666;}
.zn_list span{ padding:2px 4px; background:#8b8b8b; color:#fff; margin-right:6px;}

.adv{ margin-bottom:10px;width:100%; float:left;}
.tdao{ width:220px; float:left; background:url(../images/tdao.jpg) no-repeat left top; height:264px; padding:60px 0 0 10px; font-size:12px; line-height:28px; margin-right:10px;}
.tdao input,.tdao select,.tdao textarea{ width:120px; border:1px solid #ff9a17}
.sp{ width:498px; float:left; margin-right:10px; z-index:1;}
.liuc{ width:228px; float:right; border:1px solid #f7d68f; }
.imshw{border:1px solid #f7d68f; width:100%; float:left}
.show{ text-align:center; padding:5px 20px 5px 5px;width: 970px;float: left;}
.show li{ width:148px; float:left; margin-right:10px; line-height:30px;}
.show li img{ padding:0px;width:145px; height:150px;  border:1px solid #ccc}
.show li h3{color:#666; font-size:12px;}
.news .z_ttle{ border-bottom:1px solid #f7d68f; border-top:none;}
.news .z_ttle a{ color:#e64f00}
.news .z_ttle li{ width:39%; float:left; text-align:center; border-right:1px solid #f7d68f}
.news{ width:100%; float:left;border:1px solid #f7d68f;  border-top:3px solid #e64f00}
.imgbk {float: left;margin-right: 30px;}
.newli{ padding:10px;}
.neli{ width:380px; float:left; font-size:12px; line-height:24px;}
.neli a{ color:#666;}
.neli li{ background:url(../images/news_libg.jpg) no-repeat left center; padding-left:10px; margin-right:20px;}
.neli li a span{float: right;}

.neli li a:hover{ color:#21BE3A;}

.neli2{ width: 365px; float:left; font-size:12px; line-height:24px; margin-left:10px;}
.neli2 a{ color:#666;}
.neli2 li{ background:url(../images/news_libg.jpg) no-repeat left center; padding-left:10px; margin-right:20px;}
.neli2 li a span{float: right;}
.neli2 li a:hover{ color:#21BE3A;}

.alin{ }
.alin li{ padding:0 10px; float:left}
.alin a{ color:#666; }
.link{border:1px solid #d6d6d6; width:100%; float:left; line-height:36px; font-size:12px;}

.cpr{ font-size:12px; text-align:center; line-height:30px; line-height:24px;color: #838080}
.cpr a{color: #838080}
.info{ padding:10px; color:#666; border:1px solid #ccc; min-height: 440px;float: left;min-width: 700px;max-width: 700px;}
.info1{ padding:10px; color:#666; border:1px solid #ccc; min-height: 440px;float: left;min-width: 960px;max-width: 960px;}
.info h2{ text-align:center; line-height:40px; color:#333; margin-bottom:10px;}
.zzz{ width:100%; float:left; background:#FFF;padding: 5px;}

.tol02_c1 {
width: 100%;
height: 28px;  
border-bottom: 1px dashed #dfdfdf;
 
clear: both;
padding-top: 10px;   
}
.tol02_c4{width: 100%; 
zoom: 1;
font-size: 10px;
padding-top: 5px;  
color: #969687; 

}
.tol_prs07 {margin-right: 20px;font-size: 12px;}
.fontnavyblue {color: #333; font-weight: bold;font-size: 14px;}


/*  内页导航 */
.con_lef
{ width:254px;
  float:left;
    }
.con_rig
{   
    width: 720px;
float: right;
    }
	.con_rig1
{   
    width: 960px;

    }
.sidebar
{
    border-top: 6px solid #005DAA;
width: 254px;
float: left;
margin-bottom: 15px;
 }

.titl
{
border-top: 1px solid #fff;
background: #de3645;
color: white;
width: 234px;
height: 30px;
padding-left: 20px;
font-size: 16px;
padding-top: 5px; 
line-height: 30px; 
    }
.sidebar ul li h4 a{ 
 color: #333;
display: block;
background: whiteSmoke;
width: 234px;
height: 30px;
padding-left: 20px;
padding-top: 5px;
font-size: 13px;
}

.sidebar ul li{
line-height: 30px;
font-size: 14px;
width: 254px;
height: 30px;
margin: 2px 0px;
border-top: 1px solid #fff;
}

.sidebar ul li h4 a:hover{
color: #000;
display: block;
background: #CECEFF;
width: 234px;
height: 30px;
padding-left: 20px;
padding-top: 5px;
font-size: 13px;
}


.huoy{ width:252px;border:1px solid #ccc;margin-bottom:10px; float:left}
.ttl_la{ font-size:14px; font-weight: bold; margin-bottom:10px; color:#00457e; line-height:44px; background:#f7f7f7; border-bottom:1px solid #ccc}
.race_la{ border:1px solid #ccc; width:358px; margin-bottom:10px;} 
.text_la{ padding:5px;}
.text_la li{ list-style-image:url(../images/litt.jpg); list-style-position:inside; padding-left:10px; line-height:25px;}
.text_la li span{ float:right}
.text_la a{ color:#333; }
.text_la a:hover{ color:#f00; text-decoration:underline}



/**/
.l_til
{ background:url(../images/l_tit.jpg) no-repeat left center;
    float: left;
    width: 720px;
   line-height:41px;
    }
	.l_til1
{ background:url(../images/l_tit1.jpg) no-repeat left center;
    
    width: 980px;
   line-height:41px;
    }
 .l_til .til_span1 
 {
     color:White;
     font-size:16px;
     margin-left:50px;
     font-weight:bold;
     float: left;
     line-height: 41px;
     padding-top: 5px;
     }
 .l_til .til_span2 
 {
     padding-top: 8px;
     font-size:12px;
     margin-right:30px;
     font-weight:bold;
     float:right;
     }
     
     .l_til .til_span2 a 
     {
         color:#333;    
       }
     /* 文章  */
.zgwen{ line-height:24px; width: 100%; float:left;margin-top: 10px;}
.zgwen ul {padding-left: 10px;}
.zgwen ul li{ line-height:30px;list-style-image:url(../images/litt.jpg); list-style-position:inside; padding-left:10px; border-bottom:#CCC 1px dashed;}
.zgwen ul li a{ color:#623a21;text-decoration:none;}
.zgwen ul li span{ float:right}

.zgwen ul li:hover{ line-height:30px;list-style-image:url(../images/litt.jpg); list-style-position:inside; padding-left:10px; border-bottom:#000 1px dashed;}


/* 页面page */
.scott{height:30px; overflow:hidden; text-align:center; padding-top:9px;  line-height:21px; width:100%; float: right; }
.scott A{BORDER:#05AA13 1px solid; PADDING:2px 5px; MARGIN-RIGHT: 5px;  TEXT-DECORATION: none; background:#fff; color:#05AA13;}
.scott A:hover{border:1px solid #05AA13; text-decoration:none; BACKGROUND-COLOR:#05AA13; color:#FFF;}
.scott A:active{border:1px solid #05AA13; text-decoration:none; BACKGROUND-COLOR:#05AA13;}
.scott SPAN.current{BORDER: #05AA13 1px solid; PADDING:1px 5px;  FONT-WEIGHT: bold;  COLOR: #fff; MARGIN-RIGHT: 2px; BACKGROUND-COLOR: #05AA13;MARGIN-RIGHT: 5px;}
.scott SPAN.disabled{BORDER:#05AA13 1px solid; PADDING:2px 5px; COLOR:#237ac7; MARGIN-RIGHT: 5px; background:#d8f1ff;}
.fenye1{text-align: center; clear:both; font-size:12px; line-height:28px; height:56px; border:1px solid #9cceec; background:#e9f7ff; padding:0 5px; margin-top:5px;}
.fenye1 a{ color:#666;}
.mt{margin-top:30px;}
.addthis{ margin-top:10px; padding-bottom:20px;}

/* 产品*/
.cpshow{ width: 100%; float: left; margin-right:10px;}
.imgli ul{ padding-left:10px;}
.imgli ul li { width: 200px;height: 200px;padding-top: 3px; float:left; margin-right:20px; list-style:none; text-align:center; font-size:12px; font-weight:normal; margin-bottom:50px; line-height:24px; border:1px solid #ccc; border-radius:5px; background:#fff;}
.imgli ul li img{margin-bottom: 10px;}

.imgli ul li h3 {padding: 2px 0px 5x;} 
.imgli ul li a{color:#777; text-decoration:none;} 
.imgli ul li a:hover{color: #000; text-decoration:none;}


.imgli ul li:hover{
width: 200px;
height: 200px;
padding-top: 3px;
float: left;
margin-right: 20px;
list-style: none;
text-align: center;
font-size: 12px;
font-weight: normal;
margin-bottom: 50px;
line-height: 24px;
border: 1px solid #000;
border-radius: 5px;
background: white;
}




/**************from表单**********************/
.form{ padding:10px;}
.listtop,.listbottom{   margin-left: 10px; }
.listtop{margin-top: 10px;border:1px  solid #CCCCCC;border-bottom: none;padding-left: 10px; padding-bottom: 15px;background: #F5F5F5;}
.con_edit{margin: 10px;}
.form_top{padding-left: 10px; padding-bottom: 2px;}
.form dl {overflow: hidden;zoom: 1;padding-top: 2px;}
.form dt {float: left;width: 20%;font-size: 14px;padding: 3px 0 0 0;color: #666;text-align: right;}
.form dd {line-height: 22px;padding: 3px 0 0 0;}
.form dd select, .form dd input {vertical-align: middle;}
.form dd .logo{border: 1px solid #D4D4D4;}
.form dd .wxqrcode{width: 80px;height: 80px;border: 1px solid #D4D4D4;}
.form dd p {clear: both;color: #A0A0A0;padding: 4px 0 0 0;line-height: 16px;}
.form_b {text-align: left;padding: 20px 0 45px 145px;}
.form .btn7 {margin-left: 10px;}


.form1 
{
width: 700px; 
}

.form1 dl 
{
line-height: 33px;
border-bottom:1px dashed #CCC;
overflow: hidden;
zoom: 1;
margin-top: 0px;
margin-bottom: 0px;
}

.form1 dt {
float: left;
width: 6%;
font-size: 14px;
padding: 3px 0 0 0;
color: #666; 
width: 90px;
text-align: right;

}
.form1 dd {
float: left;
line-height: 33px;
background-color: white;
-webkit-margin-start: 0px;
padding-left:5px;
}
.form1 .dd1
{ width:250px;
  height:33px;
} 
.form1 .dd2
{ 
    width:250px
} 
.form1 .dd3
{ 
    width:590px
} 
.form1 .inp_one,select,textarea
{
  margin-top: 8px;    
}
.form1 .inp_ones
{
  margin-top: 8px;    width:495px 
}
.form1 .inp_small
{
    width:80px;
}


/* 浮动导航 */
.sub-nav {
 background-color:#e64f00; font: 14px/44px "microsoft yahei";  width: 995px; height: 44px; position: absolute; z-index: 9999; font-size-adjust: none; font-stretch: normal; display:none; border: #cccccc 1px solid;
}
.sub-nav .index-link {
	background:#e64f00; width: 84px; height: 44px; text-align: center; float: left;
}
.sub-nav .index-link a {
	height: 44px; color: rgb(51, 51, 51); text-decoration: none;
}
.sub-nav .links {
	background:#e64f00; width: 655px; text-align: left; padding-left: 10px; margin-left: 1px; float: left;
}
.sub-nav .links a {
	padding: 0px 14px; height: 44px; FONT-SIZE: 15px; FONT-WEIGHT: bold;   color:#fff; text-decoration: none; display: inline-block; margin-left:20px;
}
.sub-nav .links a.on {
	color: #d20c0c;
}
.sub-nav .links a:hover {
	text-decoration:none;color:#d20c0c;
}
.index-sub-nav .links {
	width: 995px; text-align: center; padding-left: 0px;
}
.index-sub-nav .links a {
	padding: 0px 14px;
}
.emotion-sub-nav .links a {
	padding: 0px 14px;
}
.net-sub-nav .links a {
	
}
.sub-nav .links a.invalid {
	color: rgb(153, 153, 153); cursor: default;
}
.sub-nav .contact {
	background:#ccc; width: 200px; text-align: left; color: rgb(255, 255, 255); margin-left: 3px; float: left;
}
.sub-nav .contact a {
	color:#ccc;
}
.sub-nav .contact .tel {
	font: bold 14px "microsoft yahei"; padding-left: 15px; font-size-adjust: none; font-stretch: normal;
}
.sub-nav .contact .tel a {
	font-size: 14px; font-weight:bold; color: rgb(255, 255, 255); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}

.sub-nav .contact .seperator {
	margin: 0px 8px 0px 8px; width: 0px; height: 10px; border-right-color: rgb(181, 181, 181); border-left-color: rgb(102, 102, 102); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; display: inline-block;
}
.sub-nav .contact .message {
	  padding-left: 4px; font-size: 14px; font-weight:bold;
}
.sub-nav .contact .message a {
	color: rgb(255, 255, 255); 
}
.sub-nav .contact a:hover {
	text-decoration:none;color:#fff;
}
