@charset "utf-8";
/* CSS Document */

*{ margin:0px; padding:0px; }
a{ text-decoration:none; outline:none; color:#000;}
a:hover{ color:#000000;}
ul li{ list-style:none}
img{ border:0px;}
.clear{ clear:both;}



/**头部**/
.head{ width:100%; height:139px; margin:0 auto;}
.head_top{ width:100%; height:11px; background:url(top_bg.jpg);}
.nei_head{ width:1200px; height:128px; margin:0 auto;}
.logo{ width:586px; height:128px; float:left;}
.logo img{ width:274px; height:72px; margin-top:20px;}
.lxwm{ width:612px; height:128px; float:right; position:relative;}
.erweima{ width:335px; height:128px; float:left;}
.erweima img{ width:75px; height:75px; float:left; margin-top:32px; margin-right:20px;}
.p1{ margin-top:35px; line-height:30px; font-size:16px;}
.p2{ font-size:28px; font-weight:bold; font-family:"Arial Bold";}
.suosou{ width:auto; float:right; margin-top:66px;}
.suosou input{ float:left; border:1px #ff8400 solid;}



.zeb{ width:auto; height:30px; position:absolute; top:0px; right:0px; }
.zeb a{ float:left; color:#333; font-size:14px; font-weight:bold; line-height:50px;}
.zeb span{ float:left; margin:17px;}





/**导航**/
.nav{ width:100%; height:52px; background:#015caf; border-bottom:2px #ff9f0a solid;}
.nei_nav{ width:1200px; height:52px; margin:0 auto;}
.nei_nav li{ float:left; width:133px; height:52px;  font-size:14px; line-height:52px; text-align:center;}
.nei_nav li a{color:#FFF; display:block;}
.nei_nav li a:hover{ background:url(nav_hover.jpg) no-repeat;}



/**滚动图**/
.banner{ width:100%; }
.banner img{ width:100%; }




.fullSlide {width:100%;position:relative;max-width:1920px;margin:auto;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;height: 456px;}
.fullSlide .bd li {width:100% !important;overflow:hidden;text-align:center;height: 456px;}
.fullSlide .bd li a {display:block;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:15px;left:0;height:40px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin-right:5px;margin-top:20px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {background:#f00;}



/**公司介绍**/

.gsjj{ width:100%; height:111pxp; background:#015caf;}
.nei_gsjj{ width:1200px; height:111px; margin:0 auto;}
.nei_gsjj img{  width:231pxp; height:111px; float:left;}
.nei_gsjj p{ width:940px; height:111px; float:right; color:#FFF ; font-size:14px; font-family:"宋体";  line-height:30px; margin-right:20px;}




/**产品展示**/


.cpzx{ width:100%; height:842px; background:url(cpzs_title_bg.jpg) no-repeat; padding-top:85px;}
.cpzx title{ width:417px; height:47px; display:block; margin:0 auto; background:url(zpzs_title.jpg) no-repeat; margin-bottom:44px;}
.cpzx_bottom{ width:1200px; height:613px; margin:0 auto; }
.cpzx_bottom li{ width:289px; height:287px; margin:20px 5px; float:left; }
.cpzx_bottom li img{ width:287px; height:251px;}
.cpzx_bottom li p{ width:277px;  height:34px; background:#333; font-size:14px; color:#FFF; line-height:34px; padding-left:10px;}
#a1{ width:58px; height:34px; background:url(zpzx_a.png) no-repeat; display:block; font-size:14px; float:right; text-align:center; line-height:34px; color:#FFF;}
.cpzx_bottom li p:hover{ background:#015caf;}

/**企页 理念**/
.qyln{ width:100%; height:608px; background:url(qyly_bg.jpg) no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%;  }
	
	
.nei_qyln{ width:1200px; height:608px; margin:0 auto; background:url(qyly_nei_bg.jpg) no-repeat;}

.liyan{ width:379px; height:200px; float:left; margin-left:627px; margin-top:205px; }
.liyan li{ width:100% ; height:30px; line-height:30px; font-size:14px; color:#595757; background:url(xinxin.jpg) left no-repeat; padding-left:17px;}



.qyln_bottom{ width:194px; height:218px; float:right; background:url(lxwm_dddd.jpg) no-repeat; margin-top:210px; padding-top:138px;}
.qyln_bottom li{ width:100%; line-height:27px; font-size:14px; color:#FFF; padding-left:5px;}


.fwxw{ width:1200px; height:510px; margin:0 auto;}




.fwzc{ width:588px; height:476px; float:left;  }
.fwzc title{ width:100%; height:47px; background:url(fwzc_title.jpg) no-repeat; display:block; margin-bottom:10px;}
.fwzc img{ width:241px; height:214px; float:left; margin-right:10px; margin-bottom:10px;}
.fwzc p{ width:100%; line-height:30px; font-size:14px; font-family:"宋体"; clear:#333;}



.xwzx{ width:585px; height:476px; float:right;}
.xwzx title{ width:100%; height:47px; background:url(new_title.jpg) no-repeat; display:block; margin-bottom:10px; }

#li_1{ width:100%; height:137px; }
#li_1 img{ width:125px; height:109px; float:left; margin-right:20px;}
#li_1 span{ font-size:14px; font-family:"微软雅黑 Regular"; font-weight:bold; line-height:40px; color:#000; float:left;}
#li_1 p{ font-size:12px; font-family:"宋体"; color:#575757; width:423px; height:72px; float:left; line-height:25px;}


.xwzx li{ width:100%; height:30px; font-size:14px; font-family:"宋体";  border-bottom:1px #bcbcbc dashed; line-height:30px;}
.xwzx li a{color:#575757; float:left; }
.xwzx li a:hover{ color:#173983;}
.xwzx li span{ float:right; font-size:12px; color:#a599b2;}







/**友情链接**/
.yqlj{ width:1200px; height:40px; margin:0 auto; margin-top:20px;}
.yqlj li{ float:left;}
.yqlj li a{ font-size:14px; margin-left:10px; color:#333; }
.yqlj li a:hover{ color:#015CAF;}
.yqlj font{ float:left;}



/**底部**/

.footer{ width:100%; height:321px;  background:url(footer_bg.jpg) no-repeat;no-repeat;filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";  
-moz-background-size:100% 100%;  
    background-size:100% 100%; margin-top:20px; border-top:6px #ffba00 solid;}


.nei_footer{ width:1200px; height:321px; margin:0 auto;}


.div_1{ width:554px; height:321px; float:left;}

.div_1 img{ width:274px; height:72px; margin-left:180px; margin-top:90px; }
.div_1 li{ text-align:center; width:274px; color:#FFF; font-size:14px; margin-left:180px; line-height:30px; }

.div_2{ width:234px; height:auto; float:left; padding-top:55px;}
.div_2 li{ color:#FFF; font-size:14px; line-height:30px;}


.div_3{ width:410px; height:auto; float:left; padding-top:85px;}
.div_3 img{ width:120px; height:123px; margin-left:30px; }
.div_3 li{ width:120px; text-align:center; color:#FFF; font-size:14px; line-height:30px; margin-left:30px;}














/***************************内页样式****************************/


.sx_nymain {
  margin:auto;
  overflow: hidden;
  padding-bottom: 20px;
  width:1200px;
  padding-top:15px;
}
.sx_nyleft {
  border: 1px solid #ccc;
  float:left;
  width:210px;
  background:#fff;
}
.sx_nyfenlei li {
  background: url(flli_03.jpg) no-repeat 18px center;
  border-bottom: 1px dotted #CCCCCC;
  line-height: 32px;
  margin-bottom: 3px;
  padding-left: 42px;
}
.sx_nyfenlei li a{
	display:block;
	}
.sx_nyfenlei li a:hover{color:#2458A4;}
.sx_nycontactcon img {
  padding-left: 3px;
  padding-top: 2px;
  width:205px;
}
.sx_nycontactcon p{
	line-height:24px;
	padding-left:10px;
	font-size:14px;
	}
.sx_nybt {
  background:#2458A4;
  color: #FFFFFF;
  font-size: 14px;
  height:35px;
  line-height:35px;
  padding-left: 14px;
}
.sx_nyfenl {
  
}
.sx_nyfenlei {
  padding: 5px;
}
.sx_nycontactcon {
  
}
.sx_nyright {
  background:#FFFFFF;
  border: 1px solid #DDDEDE;
  float: left;
  margin-left: 20px;
  padding-bottom: 15px;
  width: 965px;
}
.sx_dq {
  border-bottom: 1px solid #CCCCCC;
  font-size: 12px;
  height: 34px;
  line-height: 34px;
  padding-left: 10px;
}
.sx_nyaboutcontent{
	line-height:24px;
	padding:10px;
	}
.sx_nyaboutcontent p{
	line-height:24px;
	}
.sx_nynewsli{
	line-height:24px;
	padding:15px 20px;
	}
.sx_nynewsli li {
  border-bottom: 1px dashed #7e7e7e;
  font-size: 12px;
  height: 28px;
  line-height: 28px;
  padding-left: 10px;
  float:none;
}
.sx_nynewsli li span{
	float:right;
	color:#858585;
	}
.sx_nycaseli{
	padding:15px 0px;
	overflow:hidden;
	}
.sx_nycaseli li {
  float: left;
  height: 230px;
  padding-left:12px;
  padding-right: 0;
  text-align: center;
  width: 226px;
  margin-bottom:20px;
}
.sx_nycaseli li img {
  border: 1px solid #CCCCCC;
  height: 185px;
  margin-bottom:12px;
  padding: 2px;
  width: 220px;
}
.sx_nycontactcon p font {
  float: left;
  height:40px;
}


.sx_xgwenz {
  background:#2458A4;
  color: #FFFFFF;
  font-size: 14px;
  height: 35px;
  line-height:35px;
 margin: 15px 1px 10px;
  padding-left: 10px;
}
.sx_xgarti li {
  float: left;
  height: 25px;
  line-height: 25px;
  width: 320px;
  padding-left:10px;
}


.dede_pages {
  height: 30px;
  line-height: 30px;
  text-align: center;
}
.dede_pages li{
	display:inline;
	padding-right:5px;
	}
.sx_nyaboutcontent h3 {
  line-height: 30px;
  padding-bottom:10px;
  text-align: center;
  font-size:18px;
}
.dede_page li {
  padding-left: 10px;
  padding-top: 6px;
}

.intxt {
  height: 22px;
  line-height: 22px;
  background: #fff;
  border: 1px solid #ccc;
}
.maplist textarea {
  margin-top: 7px;
  background: #fff;
  border: 1px solid #ccc;
}
.maplist font {
  color: #FF0000;
}
.tijiao {
  width: 536px;
}

#focus li img {
  width: 240px;
  height: 152px;
}


.fuwubt  span {
  float: right;
  padding-right: 10px;
}

.tjnewsny li {
  height:30px;
  line-height: 24px;
  padding-left: 10px;
}
.tjnewsny li a{
	color:#333;
	font-size:14px;
	}

.tjnewsny li a:hover{
	color:#2458A4;}

.tjtpny img {
  height: 70px;
  width: 95px;
padding-bottom:5px;
}
.tjtpny li {
  float: left;
  height:90px;
  padding-left: 6px;
  padding-top: 8px;
  width: 95px;
  text-align: center;
}
.tjtpny li a {
  display: block;
  color:#333;
  font-size:12px; 
}
.tjtpny li a:hover{
	color:#2458A4;
	}

.tjtpny  ul {
  padding-bottom: 10px;
  overflow: hidden;
}











