/*banner*/
.banner{position:relative; overflow:hidden; z-index:1;}
.banner ul{height:500px; width:100%; margin:0 auto;}
.banner ul li{height:100%;width:100%;}
.banner ul li a{height:100%; display:block;}
.banner .banner-prev,.banner .banner-next{position:absolute;width:33px;height:66px;z-index:100;}
.banner .banner-prev{left:10px;top:40%; background:url(../images/jt_09.png) no-repeat left top;}
.banner .banner-next{right:10px;top:40%; background:url(../images/jt_09.png) no-repeat right bottom;}
.banner .banner-page{height:17px;position:absolute; text-align:center; width:100%; bottom:10px;z-index:15; }
.banner .banner-page a{display:inline-block;width:50px;height:10px;background:#fff;margin:0 3px 0 3px;}
.banner .banner-page a.selected{background:#1958A5;}
.banner-yy{position:absolute; top:0px; left:0px; z-index:99; width:100%; height:8px; background:url(../images/banner_yy.png) repeat-x}
.banner-yy2{background:url(../images/banner_yy2.jpg) no-repeat center; height:29px;}


/*内容*/
section{width:100%; overflow:hidden;}


/*产品展示 开始*/

/*左侧*/
.pro_left_bg{background: url(../images/pl_bg2.gif); overflow: hidden;}
.con_border1{background:#fff; border-top:none; overflow:hidden; margin:0 10px 10px 10px;}

.part1{background:url(../images/pr_h3.jpg) no-repeat center; height:99px; color:#78a2d5; text-align:center; text-transform:uppercase; font-weight:normal}
.part1 i{padding: 28px 0 0 0; display: block; color:#fff;  font-style:normal; font-family:Constantia, Lucida Bright, DejaVu Serif, Georgia, serif }
.part1 span{font-size:20px; padding:0 0 0 0; display:block; font-weight:bold; color: #fff;}

.pro_class_part{background:url(../images/list_tb.png) no-repeat 12px #004F9E; height:36px; line-height:36px; font-size:14px; font-weight: normal; color:#fff; text-indent:32px; margin:10px 7px 10px 7px;}
.pro_class_part a,.pro_class_part a:visited,.pro_class_part a:hover{color:#fff}

.list1{margin:0 7px; background: #fff;}
.list1 li{margin: 0 0 10px 0; background:url(../images/pr_h42.gif) no-repeat 12px; line-height:35px; border:1px solid #e3e3e3; color:#fff; text-indent:29px;font-size:14px;}

.list101{margin:0 7px; background: #fff; overflow: hidden;display:none;}
.proshow{display: block}
.list101 li{float: left; width: 100%; background:url(../images/pr_h42.gif) no-repeat 5px; line-height:28px; color:#fff; text-indent:22px; border-bottom: 1px dashed #e7e7e7;}

.l_part2{background:#004F9E; height:35px; line-height:35px; color:#fff; font-size:14px; padding:0 0 0 20px; }

.l_lxwm{padding:10px; line-height:24px;}
.l_lxwm span{display:block; background:url(../images/Teln.gif) no-repeat left; height:45px; padding:0 0 0 55px; line-height:20px; margin:0 0 5px 0}
.l_lxwm span b{display:block; font-size:22px; color:#004F9E; font-family:Impact; font-weight:normal;}

/*右侧*/
.part2{border-bottom: 5px solid #004F9E; height:48px; line-height:48px; overflow:hidden;}
.part2 h2{float:left; font-size:18px; color: #004F9E; font-weight:bold;}
.part2 .more{float:right; padding:0 10px 0 0;} 

.list2{width:950px; overflow:hidden;}
.list2 dl{float:left; margin:15px 12px 0 0; display:inline;}
.list2 dl dd{position:relative; background:#fff}
.list2 dl dd img{width:210px; height:140px; border:1px solid #bebebe; padding:5px;}
.list2 dl dd a:hover img{border:3px solid #1958A5; padding:3px}
.list2 dl dt{font-size:12px; font-weight:normal; line-height:18px; padding:6px 0 0 0; color:#666666}
.list2 dl dt a{font-weight:bold; font-size:13px}
.list2 dl dd.xx,
.list2 dl dd.dz{width:100px; height:22px; display:inline-block; text-align:center; line-height:22px; color:#fff; margin:8px 0 0 0; overflow:hidden;}
.list2 dl dd.xx{background:#236eb2; margin-right:12px;}
.list2 dl dd.dz{background:#004F9E;}
.list2 dl dd.xx a,
.list2 dl dd.xx a:visited,
.list2 dl dd.dz a,
.list2 dl dd.dz a:visited{color:#fff; position:relative; display:block;}
.list2 dl dd.xx a:hover{background:#1958A5;}
.list2 dl dd.dz a:hover{background:#32a0df;}

/*产品展示 结束*/


/*解决方案*/
.jjfa_bg{background:#f9f9f9; margin: 0 0 30px 0; border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7;}

.part3{ text-align: center; padding: 50px 0 0 0;}
.part3 h2{position: relative; border: 2px solid #004f9e; background: #004f9e; padding: 8px 40px; display: inline-block; font-size: 26px; line-height: 26px; color: #fff; font-weight: normal;}
.part3 h2:before,
.part3 h2:after{position: absolute; top: 20px; content: ""; width: 144px; height: 2px; background: #004f9e;}
.part3 h2:before{left: -144px;}
.part3 h2:after{right: -144px;}
.part3 span{display: block; font-size: 32px; color: #333; padding: 15px 0 0 0;}
.part31{padding: 0 0 20px 0;}

.list3{margin: 117px 0 0 0;}
.list3 li{float: left; background: #fff; margin: 0 0 0 20px; width: 218px; height: 262px; border: 1px solid #cbcbcb; position: relative;}
.list3 li:first-child{margin: 0px;}
.list3 li span{position: absolute; left: 0px; top: -87px; width: 100%; text-align: center;}
.list3 li h2{margin: 102px 27px 0 27px; height: 33px; border-bottom: 1px solid #c2c2c2; text-align: center;}
.list3 li h2 b{display: inline-block; height: 32px; border-bottom: 3px solid #c2c2c2;}
.list3 li p{margin: 10px 27px 0 27px; line-height: 24px; font-size: 14px;}
.list3 li:hover{background: url(../images/yz_bg2.gif) no-repeat center; color: #fff;}
.list3 li:hover h2{border-bottom: 1px solid #fff;}
.list3 li:hover h2 b{border-bottom: 3px solid #fff;}


.tel2{margin: 37px auto 50px auto; position: relative; background: url(../images/y_t.jpg) no-repeat; width: 765px; height: 51px; line-height: 50px; text-indent: 16px; color: #004F9E; font-size: 18px;}
.tel2 span{position: absolute; top: 0px; font-family: Impact; font-size: 30px;  padding: 0 0 0 60px;}
.tel2 a{position:absolute; right: 0px; top: 0px; width: 180px; text-align: center;  color: #fff; font-size: 22px;}

.n_con_border2{border:1px solid #e4e4e4; border-top:none; overflow:hidden; }

/*案例*/
.part4{margin: 20px 0; background: url(../images/fn_h3.gif) no-repeat center #1160b9; height: 63px; text-align: center; line-height: 63px; color: #fff; font-size: 28px;}

.list4{background: #004F9E;}
.list4 li{height: 58px; line-height: 58px; text-align: center; border-bottom: 1px solid #fff; font-size: 16px;}
.list4 li a,.list4 li a:visited{display: block; color: #fff; height: 58px;}
.list4 li a:hover{background: url(../images/fn_li.gif) no-repeat bottom;}

.list5{overflow: hidden; background: #004F9E; padding: 16px 0 20px 0;}
.list5 span{display: block ; text-align: center;}
.list5 ul{padding: 8px 0 8px 13px; background: url(../images/fn_lin.gif) no-repeat bottom center; overflow: hidden;}
.list5 ul li{float: left; width: 50%; color: #fff; line-height: 24px;}
.list5 ul li img{float: left; margin: 5px 3px 0 0;}
.list5 a.zx_an{display: block; margin: 12px auto 0 auto ; width: 195px; height: 40px; background: #004f9e; color: #fff; font-size: 18px; text-align: center; line-height: 40px; font-weight: bold; border: 3px solid #1160b9}

.list6{overflow: hidden; width: 950px;}
.list6 li{float: left; margin: 0 18px 20px 0; text-align: center;}
.list6 li .case_img{position: relative;margin: 0 0 0px 0;}
.list6 li .case_img img{width: 290px; height: 210px; background: #ccc;}
.list6 li .case_img h2{position: absolute; left: 0px; bottom: 0px; background: url(../images/span.png); height: 40px; width: 100%; text-align: center; line-height: 40px; color: #fff; font-size: 14px; font-weight:normal;}
.list6 li span{width: 120px; height: 32px; text-align: center; line-height: 32px; display: inline-block; margin: 0 7px;}
.list6 li span.zx{background: #c00}
.list6 li span.xq{background:url(../images/fn_b2.gif) no-repeat;}
.list6 li span a,.list6 li span a:visited,.list6 li span a:hover{color: #fff;}


.ggw1{background: url(../images/ggw4.jpg) no-repeat center; height: 1172px; margin: 0 0 10px 0;}
.ggw2{background: url(../images/ggw01.jpg) no-repeat center; height: 820px; margin: 30px 0 0 0;}

/*关于我们*/
.con_border2{border: 1px solid #c7c7c7;}
.part5{position: relative; margin: 22px 15px 0 15px; height: 35px; background: url(../images/ry_h3.gif) repeat-x bottom; overflow: hidden;}
.part5 h1{float: left;height: 35px; background: #fff; color: #808080; font-weight: normal; font-size: 50px; line-height: 35px; font-family:Constantia, Lucida Bright, DejaVu Serif, Georgia, serif}
.part5 h2{position: relative; z-index: 99; color: #004F9E; font-size: 20px; line-height: 20px;}
.part5 h3{display: inline-block; background: #fff; padding:0 20px 0 0; color: #808080; font-size: 14px; font-weight: normal; font-family:Constantia, Lucida Bright, DejaVu Serif, Georgia, serif}
.part5 span{position:absolute; right: 0px; top: 10px; text-transform: uppercase;}

.gywm_con{overflow: hidden; margin: 25px 20px 20px 20px;}
.gywm_con img{float: left; margin: 0 25px 0 0; width: 335px; height: 220px; background: #ccc;}
.gywm_con h2{font-size: 14px; color: #004F9E;}
.gywm_con p{line-height: 24px; padding: 10px 0 0 0; color: #777; height: 155px;}
.gywm_con h3 a{width: 106px; height: 28px; text-align: center; line-height: 28px; display: inline-block; margin: 0 15px 0 0; font-size: 12px; font-weight: normal; color: #fff;}
.gywm_con h3 a.xx{background: #236eb2;}
.gywm_con h3 a.qt{background: #004f9e;}


.picScroll-left{overflow:hidden; position:relative; margin: 17px 0;}
.picScroll-left .hd{height:1px; padding:0 10px;  }
.picScroll-left .hd .prev{float:left; cursor:pointer; margin: 76px 3px 0 0;}
.picScroll-left .hd .next{float:right; margin: 76px 0 0 0;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px;}
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{position: relative; margin:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li img{width: 270px; height: 226px; border: 1px solid #e7e7e7; padding: 1px;}
.picScroll-left .bd ul li span{position: absolute; left: 2px; bottom: 2px; width: 270px; height: 30px; text-align: center; line-height: 30px; background: url(../images/span.png); color: #fff;}



.new_box{background:#f9f9f9; overflow:hidden; margin: 30px 0 0 0; border-top: 1px solid #e8e8e8; padding: 32px 0 10px 0;}

.slideTxtBox{width:100%;}
.slideTxtBox .hd{border-bottom: 1px solid #808080; height:28px; position:relative;}
.slideTxtBox .hd ul{float:left; height: 27px;}
.slideTxtBox .hd ul li{float:left; cursor:pointer; font-size:18px; line-height: 18px; font-weight:bold;}
.slideTxtBox .hd ul li:before{float: left; margin: 2px 17px 0 17px; content: ""; display: inline-block; width: 1px; height: 18px; background: #999999;}
.slideTxtBox .hd ul li.on{color:#004F9E; }
.slideTxtBox .hd ul li:first-child:before{display: none;}

.slideTxtBox .bd{position:relative;}
.slideTxtBox .bd div.more{position:absolute; right:10px; top:-25px;text-transform:uppercase;}

.con1{padding:20px 15px 0 0; overflow:hidden;}
.con1 dd.con1_img{float:left; margin:0 20px 0 0;}
.con1 dd.con1_img img{width:222px; height:156px; background: #ccc}
.con1 dt{font-size:14px; font-weight:bold; display:block; color:#004F9E; padding:0 0 5px 0}
.con1 dt a,.con1 dt a:visited{color:#004F9E}
.con1 dt a:hover{color:#DA0F00}
.con1 dd{line-height:24px; color:#767676;}
.con1 dd.more{display:inline-block; width:87px; height:24px; line-height:24px; text-align:center; background:#004F9E; color:#fff; margin:10px 0 0 0;
transition:all 0.3s, color 0.6s;
-moz-transition:all 0.3s;
-ms-transition:all 0.3s;
-o-transition:all 0.3s;
-webkit-transition:all 0.3s;
}
.con1 dd.more a{color:#fff; display:block;}
.con1 dd.more a:hover{background:#3566a7;}

.list7{zoom:1; margin:5px 0 0 0; overflow: hidden; width: 800px;}
.list7 li{float: left; width:380px; height:34px; line-height:34px; border-bottom:1px dashed #cacaca; margin: 0 20px 0 0;} 
.list7 li span{float:right; color:#828282; padding:0 2px 0 0 }
.list7 li i{float:left; margin:12px 7px 0 5px; border:2px solid #a8a8a8; width:8px; height:8px; display:inline-block; border-radius:50%; behavior: url(pie.htc); position:relative;}



.part6{border-bottom: 1px solid #808080; height:28px;}
.part6 h2{float:left; height: 27px; border-bottom: 2px solid #004F9E; font-size:18px; line-height: 18px; font-weight:bold; color: #004F9E;}
.part6 .more{float:right; padding:5px 10px 0 0 ;text-transform:uppercase;}

.list8{ margin:0 10px 0 0;}
.list8 dl{overflow:hidden; margin:0 0 15px 0; border-bottom: 1px dashed #cecece; padding: 0 0 10px 0;} 
.list8 dl dt{position: relative; height:20px; line-height:20px; display:block; margin:0 0 5px 0; padding: 0 0 0 24px;}
.list8 dl dd{position: relative; line-height: 25px; color: #888; padding: 0 0 0 24px;}
.list8 dl dt:before,
.list8 dl dd:before{position: absolute; left: 0px; top: 0px; display: inline-block; width: 20px; height: 20px; text-align: center; line-height: 20px; color: #fff; border-radius: 3px; behavior:url(pie.htc); }
.list8 dl dt:before{background: #004F9E; content: "Q";}
.list8 dl dd:before{background: #808080; content: "A"; top:3px;}



/* 生产实力展示 */

.g_show_tit{font-size: 24px;line-height: 50px;font-weight: bold;text-align: center;margin-bottom: 15px; color:#004F9E}
.g_show{height:215px;background:url(../images/Index/cjbg.jpg) no-repeat center 0;}
.g_show h2{height: 100px;padding-top: 22px;text-align: center;}
.g_show h2 a{color: #004f9e;font-size: 24px;font-weight: bold;}
.g_show h2 em{display: block;font-size: 12px;font-weight: normal;font-family: arial;text-transform: uppercase;
letter-spacing: 6px; color: #9ba2a8;margin-top: 13px;}
.g_show h2 span{color: #333333;font-size: 14px;display: block; font-weight: normal;margin-top: 13px;}

.g_show .u_lst8 {float: left;width: 1098px;}
.g_show .u_lst8 li{float: left; width: 203px;padding-right: 19px;}
.g_show .u_lst8 li a{display: block;width:203px; }
.g_show .u_lst8 li img{width: 197px;height: 156px;display: block;border:1px solid #e7e7e7;}
.g_show .u_lst8 .lastli{margin-right: 0;}
.g_show .u_lst8 li em{display: block;width: 203px;text-align: center;color: #333333;font-size: 14px;height: 48px;
line-height: 48px;overflow: hidden;font-style: normal;}


.g_show .u_ljt,.g_show .u_rjt{width:21px; height:59px; float: left; cursor:pointer;display:block;padding-top: 52px;}
.g_show .u_ljt{padding-right: 20px;}
.g_show .u_rjt{padding-left: 12px;}
.g_show .u_ljt a{ background: url(../images/ljt3.png) no-repeat; width:21px; height:59px; display:block;}
.g_show .u_rjt a{ background: url(../images/rjt3.png) no-repeat; width:21px; height:59px; display:block;}
.g_show .u_ljt a:hover{background: url(../images/ljt3h.png) no-repeat;}
.g_show .u_rjt a:hover{background: url(../images/rjt3h.png) no-repeat;}




.link{ padding: 10px 0; width: 100%; background: #fdfdfd }
.link ul{overflow: hidden; width: 1200px;margin: 0 auto;}
.link ul li{float: left; margin-right: 20px; line-height: 22px; color: #fff; font-size: 12px; font-weight: normal;}
.link ul li.ok{background:#3460b2; border-radius:50px; padding:5px 20px;}
.link ul li a{color: #333; font-weight: normal;padding: 5px 0;display: block}
.link ul li a:hover{color: #3460b2;}








