@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-size:14px; font-family:Segoe UI,Arial, Helvetica, sans-serif; color:#252525; }
ul,li{ margin:0; padding:0; list-style:none;}
a{ text-decoration:none; color:#252525;}
a:hover{ text-decoration:none; color:#da251d; border:0;}
*:focus { outline:none;}
.l{ float:left}
.r{ float:right}
img{ border:none}
body,html{-webkit-text-size-adjust:none;}
.clear{ clear:both;}
.wamp{_height:410px; min-height:400px; height:auto; ovverflow:hidden; padding-top:20px;} 
.dtcontent{_height:410px; min-height:400px; height:auto; overflow:hidden;}
.mainwidth { width:1200px; padding:0; margin:0 auto; }  


#header { width:100%;   margin:0}
.toplogo { float:left; width:200px; height:75px; margin-top:10px;}
.toplogo a{ color:#bdbdbd}
.logo { float:left; width:170px; height:75px; }

.menu { float:right;height:54px; margin-top:20px; }

.menu>li { float:left;color:#fff; list-style:none; margin-left:60px;   height:50px; line-height:50px;position:relative;overflow:visible;   }
.menu> li> a { float:left; display:block; color:#252525;font-size:16px ;text-align:center; }
.menu> li> a:hover, .menu> li> a.active {color:#e62129; }

.imid{ text-align:center; margin-top:60px;width:100%; overflow:hidden } 
.imid h4{ font-size:15px; font-weight:normal; line-height:22px;color:#2b2b2b;}

.imid ul.procat{ margin-top:50px;}
.imid ul.procat li{ float:left; margin-left:85px;}
.imid ul.procat li a p{ font-size:18px}
/*关于我们*/
.aboutinfo{ width:100%; background:#efefef; padding-top:80px;padding-bottom:80px;}

.contactinfo{ width:100%; margin-top:0px; height:412px; background:#030d15 url(../images/contactbg.jpg) no-repeat center top; color:#fff }
.contactinfo h3{ padding-top:80px;}
.contactinfo h4 a{color:#fff;}
.contactinfo h4 a:hover{color:#e62129;}
.contactinfo .coninfo{ font-family:Arial, Helvetica, sans-serif;font-size:18px}
.contactinfo .coninfo span{color:#e62129;}
.contactinfo .coninfo a.more{ display:block; margin:80px auto;font-family:Segoe UI,Arial, Helvetica, sans-serif;  -webkit-border-radius: 5px;-moz-border-radius: 5px;background:#6a6a6a; padding:5px; width:120px;color:#fff;font-size:15px}
.contactinfo .coninfo a.more:hover{background:#bd0606;}
.sinfo{ width:100%;  margin-top:0px;background:#efefef; padding-top:50px;padding-bottom:50px;}    
.sinfo .service{font-size:16px}              
.sinfo .service span{font-size:24px}                  

.sinfo .service a.msg{color:#bd0606;}  
.sinfo .service a.msg{ display:inline-block; background: url(../images/go.png) no-repeat center right;  padding-right:20px; }

/*首页结束*/

.pbanner{width:100%;  height:325px;}
.info_content{color:#303030; font-size:16px; padding-bottom:30px;}
.info_content h1{ color:#063365; font-size:36px; font-weight:normal; text-align:center}
.childlist{ background:#eaeaea; width:100%; height:50px; line-height:50px;}
.childlist ul li{ width:215px;float:left;}
.childlist ul li a{ float:left; width:215px; height:60px;text-align:center; color:#2e2e2e;font-size:18px;  }
.childlist ul li a:hover, .childlist ul li a.active {  background:url(../images/prohover.png) no-repeat; color:#fff;}

.nocontent{ text-align:center; margin-top:50px; }

.pro_r_con{ margin-top:20px;  }
.pro_r_con1{float:left; width:355px;margin-left:40px; margin-top:20px; margin-bottom:20px; text-align:center;}
.pro_r_con1pic{ width:350px; height:243px; border:#d9d9d9 1px solid }
.pro_r_con1pic:hover{ border:#063365 1px solid }
.pro_r_con1pic img{ max-width:100%; }
.pro_r_con1zi{ height:50px; line-height:50px;}
.pro_r_con1zi a{ font-size:16px}


.pro_detail{ margin-top:25px; }
.propic{ float:left; width:370px ; margin-top:15px;box-shadow: 0 1px 8px rgba(145, 138, 138, 0.5); text-align:center}

.proinfo{ float:right; width:550px;position:relative; }
.proinfo h3{ margin:0; padding:0;margin-top:10px; margin-bottom:20px;   font-size:22px; color:#008fd7; font-weight:normal}
.procontent p{ margin:0; padding:0; line-height:22px; margin-bottom:20px; }



.rel_frbox{height:190px;}
.relpro_top{margin-top:10px;  height:40px; line-height:40px; border-bottom:1px solid #e0e0e0}
.relpro_top h3{ float:left;width:300px;  margin:0; padding:0; font-size:22px; color:#008fd7; font-weight:normal}
.relpro_top .relbtn{ float:right; width:70px;}
.rel_frBtnL{cursor:pointer;display:inline;float:left;height:30px;width:29px;}
.rel_frBtnR{float:right;cursor:pointer;height:30px;width:29px;}

.rel_frUl{float:left;height:180px;width:1000px;margin-left:5px; margin-top:15px;}
.rel_frUl ul li{display:inline;float:left;width:225px; padding-top:5px;margin-right:30px; text-align:center;overflow:hidden;position:relative;}

.rel_frUl ul li a img{/*display:block;*/ width:220px; height:155px;box-shadow: 0 1px 8px rgba(145, 138, 138, 0.5);}
.rel_frUl ul li a:hover img{box-shadow: 0 1px 8px rgba(58, 131, 200, 0.5);}
.rel_frUl ul li a p{ font-size:14px; color:#008fd7}
.rel_frUl ul li a:hover p{color:#e62129;}

/*留言*/
#messagelist {  margin:0 auto; width:950px; margin-bottom:40px;}
#messagecontent{width:100%; float:left; border-bottom:1px solid #e5e5e5; margin-bottom:30px; height:90px; line-height:90px;color:#063365; font-size:30px; text-align:center}

.message_table{width:100%}
.msgleft { float:left; width:450px; }
.msgright { float:right; width:450px; }
.message_table dl{}
.message_table dt{ height:35px; line-height:35px;font-size:14px; }
.message_table dd{ margin:0}

.message_table input.input-text,.message_table textarea{width:450px; height:25px;  padding:3px 3px;box-shadow: 0 1px 3px rgba(145, 138, 138, 0.3);border:1px solid #bbb}
.message_table input.input-text:focus,input.input-file:focus,input.code:focus,textarea:focus { border: 1px solid #bbb; -webkit-box-shadow: 0px 0px 6px #007eff; -moz-box-shadow: 0px 0px 5px #007eff; box-shadow: 0px 0px 5px #007eff;}
.message_table textarea{width:950px;height:100px;  }
.message_table select{width:950px; height:28px;  color:#4b4c4c;  padding:3px 3px;border:1px solid #bbb}
.message_table .info{ padding-left:5px;}
.submit{background:#e0e0e0; color:#4b4c4c; font-size:14px; width:80px; height:26px; -moz-border-radius: 3px; 
-webkit-border-radius: 3px; border:1px solid #e5e5e5;   border:none}

.submit:hover{background:#bd0606; color:#fff; cursor:pointer }

#footer { width:100%; color:#fff;background:#252525 ; padding-top:50px;padding-bottom:50px;  overflow:hidden; clear:both }
#footer  h3{ height:30px; margin:0; padding:0; font-size:18px; text-indent:20px;font-weight:normal  }
.fbnav { float:left;  margin-left:100px;  } 
    
.fbnav  ul{}
.fbnav  ul a{ color:#828282;}
.fbnav  ul li{ list-style:none; margin-right:40px; line-height:30px;}
.fbnav  ul a:hover{ color:#e62129;}


.fbcopy{background:#fff ;  margin-top:10px; height:40px; line-height:40px;font-size:14px; text-align:center}
.fbleft{ float:left}
.fbright{ float:right}
.fbright img{ margin-top:8px;}

#pages{
	text-align: center;
	padding-left: 0px;
	padding-right: 0px;
	overflow: hidden;clear: both;
	margin-bottom:10px;
}
#pages A
{
	margin-left:2px;
	margin-right:2px;
	border-bottom: #e3e3e3 1px solid;
	text-align: center;
	border-left: #e3e3e3 1px solid;
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	background: #f6f6f5;
	height: 22px;
	color: #333;
	font-size: 12px;
	border-top: #e3e3e3 1px solid;
	border-right: #e3e3e3 1px solid;
	padding-top: 0px;
}
#pages a:hover{ border:#67a2cd 1px solid;}
#pages SPAN
{
	
	text-align: center;
	
	padding-bottom: 0px;
	line-height: 22px;
	padding-left: 8px;
	padding-right: 8px;
	display: inline-block;
	background: #fff;border:#fff 1px solid;
	font-size:12px;
	height: 22px;
	color: #333;
	font-weight:700;
	
	padding-top: 0px;
}


