@charset "utf-8";
/* CSS Document */
/*common*/
.mb10 { margin-bottom:10px;}
.ml10 { margin-left:10px;}
.bg { background:#FFF;}
a:hover{text-decoration: none;}

/**/
/*banner*/
.banner{width:100%;height:500px;white-space:nowrap;margin:0 auto;overflow:hidden;position:relative;z-index:1;}
.banner_m{width:50%;height:500px;display:inline-block;position:relative}
.wrapper{width:1920px;height:500px;display:inline-block;position:relative;left:-967px}
.fn-clear{zoom:1}
.box_skitter{position:relative;background:0 0}
.box_skitter ul{display:none}
.box_skitter .container_skitter{overflow:hidden;position:relative}
.box_skitter .images{overflow:hidden}
.box_skitter .image img{display:none}
.box_skitter .box_clone{position:absolute;top:0;left:0;width:100px;overflow:hidden;display:none;z-index:20}
.box_skitter .box_clone img{position:absolute;top:0;left:0;z-index:20}
.box_skitter .prev_button{position:absolute;top:45%;left:16%;z-index:100;width:72px;height:143px;overflow:hidden;text-indent:-9999em;margin-top:0;background:url(img/prev.png) no-repeat left top!important}
.box_skitter .next_button{position:absolute;top:45%;right:16%;z-index:100;width:72px;height:143px;overflow:hidden;text-indent:-9999em;margin-top:0;background:url(img/next.png) no-repeat left top!important}
.box_skitter .label_skitter{z-index:150;position:absolute;display:none}
.loading{position:absolute;top:50%;right:50%;z-index:10000;margin:-16px -16px;color:#fff;text-indent:-9999em;overflow:hidden;background:url(img/ajax-loader.gif) no-repeat left top;width:31px;height:31px}
#slideshow{width:1920px;height:500px;}
#slideshow ul{display:none}
/**/

.cpys{float:left; width:360px; margin:50px 20px; text-align:center; }
.cpys p{padding:10px 30px; font-size:15px; line-height:30px;}


h2.tit a{text-align: center;font-size: 38px;color: #333;display: block;margin-bottom: 50px;
background:url(img/tit.jpg) no-repeat center 55px;}
h2.tit a em{font-size: 18px;color: #555;display: block;font-weight: normal;padding-top:33px;}


/*产品中心*/
.probox{height:989px;font-family:"Microsoft Yahei";line-height:30px;position: relative;z-index:2;overflow: hidden;padding: 60px 0 0;background:url(img/index/bg01.gif) repeat center;}
.pro_nav{width:250px;background: #fff;color: #333;position: relative;z-index: 9;}
.pro_nav h3{font-size:24px;line-height:32px;height:70px;color: #fff;padding:14px 0 0;background:#163a84;text-align: center;}
.pro_nav h3 em{font-weight: normal;font-size: 16px;line-height:20px;color: #a7afc8;display: block;font-family: Arial;text-transform: uppercase;}
.pro_nav h3 a{color: #fff;}

.pro_nl{border: solid 1px #e3e3e3;border-bottom: 0;border-top:0;height:540px;overflow: hidden;line-height:42px;}
.pro_n1{position: relative;}
.pro_n1:before{content: "";position: absolute;width: 2px;height: 100%;background: #da2538;left: 0;top: 0;display: none;}
.pro_n1:hover:before{display: block;}
.pro_nl h4{height:67px;font-size: 18px;line-height:67px;border-top: solid 1px #e3e3e3;}
.pro_nl h4 a{display: block;color: #333;background:url(img/index/ico03.gif) no-repeat 38px 26px #c9c9c9;padding:0 0 0 78px;}
.pro_nl h4:hover a,.pro_nl h4 a:hover{background:url(img/index/ico04.gif) no-repeat 38px 26px #fff;color: #da2538;}
.pro_nl ul{clear: both;display: block;}
.pro_nl li{height:42px;white-space: nowrap;border-top: solid 1px #e3e3e3;font-size: 16px;}
.pro_nl li a{display: block;color: #666;padding:0 0 0 78px;}
.pro_pho{background:url(img/index/c_pho.jpg) no-repeat 0 0 #e5e5e5;height: 100px;text-align: right;padding: 58px 12px 0 0;line-height: 26px;}
.pro_pho span{background:url(img/index/c_tel.png) no-repeat 0 0;display: inline-block;padding: 0 0 0 34px;}
.pro_pho em{font-style: normal;font-family: Arial;font-size: 24px;color: #163a84;line-height: 31px;display: block;}

.pro_list{width:930px;overflow: hidden;}
.pro_list h3{height:49px;line-height:32px;font-size:24px;background:url(img/index/ico02.gif) no-repeat 0 36px;color: #163a84;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_list h3 b{display: block;float: left;}
.pro_list h3 b a{color: #163a84;}
.pro_list h3 b em{color: #666;font-family: Arial;font-size: 16px;font-weight: normal;padding: 0 0 0 8px;text-transform: uppercase;}
.prev1,.next1{width:24px;height:40px;display: block;position: absolute;right:15px;top:232px;z-index: 2;background:url(img/index/next1.png) no-repeat 0 0;}
.prev1{left:46px;background:url(img/index/prev1.png) no-repeat 0 0;}
.prev2,.next2{width:46px;height:46px;display: block;position: absolute;right:-64px;top:253px;z-index: 2;background:url(img/index/next2.png) no-repeat 0 0;}
.prev2{left:-64px;background:url(img/index/prev2.png) no-repeat 0 0;}
.prev1:hover,.next1:hover,.prev2:hover,.next2:hover{background-position: 0 bottom;}

.more02 a{font-weight: normal;font-size: 14px;color: #666;font-family: Arial;}
.pro_c{width:870px;height: 360px;background: #fff;overflow: hidden;padding: 20px 30px;overflow: hidden;margin-bottom: 15px;}
.pro_lc dl{width:870px;height: 360px; margin-top:10px;}
.pro_lc dt{width:470px;height:360px;display: block;overflow: hidden;float: left;}
.pro_lc dt img{width:460px;height:345px;}
.pro_lc dd{width: 324px;display: block;overflow: hidden;font-size: 16px;padding: 28px 0 0;float: left; margin-left:10px;}
.pro_lc dd h4{color: #333;font-size: 22px;line-height: 57px;height: 57px;border-bottom: solid 2px #d7d7d7;margin-bottom: 27px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.pro_lc dd h4 a{color: #333;}
.pro_lc dd p{height:140px;color: #333;}

.pro_list ul{width: 960px;}
.pro_list li{position: relative;overflow: hidden;margin:0 12px 0 0;float: left;width: 300px;height: 320px;background: #fff;border: solid 1px #ebebeb;}
.pro_list li img{width:300px;height:225px;display: block;overflow: hidden;}
.pro_list li p{display: block;line-height: 46px;border-top: solid 1px #ebebeb;}
.pro_list li span{float: left;padding: 20px 0 0 28px;width: 188px;color: #888;line-height: 22px;}
.pro_list li span a{font-size: 16px;line-height: 30px;color: #222;display: block;}
.pro_list li b{border-left: solid 1px #ebebeb;float: right;}
.pro_list li b,.pro_list li b a{display: block;width: 80px;height: 94px;}
.pro_list li b a{background:url(img/index/ico05.gif) no-repeat center;}
.pro_list li.cur b a,.pro_list li:hover b a{background:url(img/index/ico06.gif) no-repeat center;}
.more01{display:block;width: 136px;line-height: 36px;text-align: center;color: #666;background: #b00;border: solid 2px #e2e2e2;font-size: 14px;}
.more01:hover{color: #fff;background: #b00;border-color: #b00;}
.more01 span{display:inline-block;padding-left: 32px;background:url(img/index/ico08.gif) no-repeat 0 center;color: #fff;}


/**/
.x-ban{height: 250px;background:url(img/x-ban1.jpg) no-repeat center center;}
.x-ban .content{height: 250px;position: relative;}
.x-ban span{font-size: 36px;color: #fff;font-weight: bold;font-family: Arial;display: block;position: absolute;left: 185px;top: 175px;}
.x-ban a.zx_btn{width:146px; height:52px;display: block;position: absolute;left: 500px;top: 145px;}


/**/
.adv{ background:url(img/index/ysBody.jpg) repeat-x; overflow:hidden; float:left; clear:both; height:745px; width:100%;}
.advCon{ width:1200px; margin:0 auto; overflow:hidden; }
.advConTitle{ width:100%; margin:40px 0 0 0; text-align:center;}
.advCon li{ border-bottom:1px solid #bfc2c6;  position:relative;}
.advCon li span{ font-size:24px; font-weight:bold; color:#2b2b2b; display:block;}
.advCon li p{ width:270px; height:70px; margin:15px 0 0 0; line-height:25px; color:#6b6b6c;}
.advCon li.a_1{ background:url(img/index/ys_1.png) 45px 35px no-repeat; padding:35px 0 30px 130px;  top:-380px; left:0px;} 
.advCon li.a_2{background:url(img/index/ys_2.png) 0 10px no-repeat; padding:0 0 20px 90px; top:-340px; left:0px;}
.advCon li.a_3{background:url(img/index/ys_3.png) 35px 10px no-repeat; border:none; padding:0 0 0 120px; top:-300px; left:0px;}
.advCon li.a_4{background:url(img/index/ys_4.png) 65px 35px no-repeat; padding:35px 0 30px 165px; width:300px; top:-815px; left:720px;}
.advCon li.a_5{background:url(img/index/ys_5.png) 75px 35px no-repeat; width:300px; border:none; padding:35px 0 0 155px;top:-815px; left:770px;}
.advCon li.a_6{background:url(img/index/ys_6.png) 0 35px no-repeat; border:none; padding:35px 0 0 90px;top:-770px; left:780px;}
.advImg{ background:url(img/index/ysPic.png) top center no-repeat; width:415px; height:410px; position:relative; top:90px; left:390px; z-index:10;}
/**/

.index_pro_fenlei{ background:url(img/index/aboutBody.jpg) top center no-repeat; height:730px; width:100%; float:left; clear:both; padding-top:50px; }
h2.tit_fenlei a{text-align: center;font-size: 38px;color: #FFF;display: block;margin-bottom: 50px;
background:url(img/tit.jpg) no-repeat center 55px;}
h2.tit_fenlei a em{font-size: 18px;color: #FFF;display: block;font-weight: normal;padding-top:33px;}

.index_pro_fenlei li{ float:left; }
.ywly_con{display:block;margin:0 19px 10px 19px;}
.ywly_con .img{}
.ywly_con .img img{width:240px;height:240px;border-radius:50%; border:#1377d7 dashed 1px; padding:10px;}
.ywly_con .img img:hover{width:240px;height:240px;border-radius:50%; border:#CCCCCC dashed 1px;}
.ywly_con h5{font-size:18px;color:#0071bf;font-weight:bold;text-align:center;margin:10px 0 10px 0;}
.ywly_con h5:hover{color:#bb0000;}

/**/
.newbox{line-height:24px;height:675px;font-family:"Microsoft Yahei";overflow: hidden;color: #666;padding:82px 0 0;}
.more03 a{display: block;width: 58px;height: 40px;background:url(img/index/more01.gif) no-repeat 0 5px;}
.new1{width:316px;overflow: hidden;}
.new2{width: 822px;overflow: hidden;}
.newtil{height:69px;line-height:34px;font-size:18px;color: #333;background:url(img/index/line2.gif) repeat-x 0 39px;}
.newtil b{float: left;background:url(img/index/ico13.gif) no-repeat 0 0;}
.newtil ul,.newtil li{float: left;}
.newtil li{font-weight: bold;background:url(img/index/ico12.gif) no-repeat 0 0;line-height: 36px;}
.newtil li.newt1{background:url(img/index/ico12.gif) no-repeat 0 0;}
.newtil li a,.newtil b a{color: #333;display: block;height: 41px;padding: 0 20px 0 40px;}
.newtil li.cur a,.newtil li a:hover,.newtil b a{background:url(img/index/ico10.gif) no-repeat 0 bottom;}

.new_cl{width: 418px;overflow: hidden;}
.new_cl dl{width: 384px;height:421px;}
.new_cl dt{position: relative;padding-top: 3px;}
.new_cl dt,.new_cl dt img{width:384px;height:216px;display: block;}
.new_cl dt em{width:66px;height:66px;display: block;background:url(img/index/ico_top.png) no-repeat 0 0;top:0;right: -3px;position: absolute;}
.new_cl dd{background: #f3f3f3;display: block;padding:3px 21px 0;height: 188px;}
.new_cl dd h3{height:42px;white-space: nowrap;font-size: 16px;line-height:42px;font-weight: normal;}
.new_cl dd h3 em{color: #a8a8a8;float: right;}
.new_cl dd h3 a{color: #333;}
.new_cl dd p{height:90px;overflow: hidden;}
.new_cr{width: 404px;}
.new_cr dl{clear: both;border-top: solid 1px #e9ebea;padding-top: 26px;}
.new_cr dl:first-child{border: 0;padding: 0;}
.new_cr dt{width: 47px;float: left;}
.new_cr dd{float: left;width: 350px;}
.new_cr dd b{height:34px;display: none;line-height: 20px;}
.new_cr dd b a{color: #333;}
.new_cr dd span{height: 74px;display: block;}
.new_cr dt span{float: left;width: 47px;font-family: Times New Roman;line-height: 16px;padding: 4px 0 0;height: 74px;}
.new_cr dt span b{display: block;font-size: 30px;color: #626262;line-height:28px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.new_cr dt img{display: none;width: 134px;height: 75px;float: left;}
.new_cr dl:hover dt,.new_cr dl.cur dt{width: 193px;}
.new_cr dl:hover dd,.new_cr dl.cur dd{width: 208px;}
.new_cr dl:hover dd b,.new_cr dl.cur dd b{display: block;}
.new_cr dl:hover dt img,.new_cr dl.cur dt img{display: block;}

.new_lp,.new_lp img{width: 316px;height: 177px;display: block;overflow: hidden;}
.new_lc{height:217px;padding: 5px 0 0;overflow: hidden;}
.new_lc dl{height:84px;overflow: hidden;border-bottom: dashed 1px #ccc;padding: 16px 0 0;}
.new_lc dt{height: 26px;font-weight: bold;background:url(img/index/faq_w.gif) no-repeat 0 bottom;padding-left: 40px;}
.new_lc dt a{color: #222;}
.new_lc dd{background:url(img/index/faq_d.gif) no-repeat 0 1px;padding-left: 40px;}


/**/
.about{height: 890px;}
.ab dt{float: right;width: 600px;height: 401px;}
.ab dd{width: 512px;float: left;padding-left: 43px;padding-top: 40px;}
.ab dd h3{border-bottom: 1px solid #dddddd;}
.ab dd h3 a{font-size: 60px;color: #1a4077;font-weight: bold;height: 150px;font-family: Arial;}
.ab dd h3 a em{font-size: 24px;color: #423f3b;font-weight: normal;display: block;padding-bottom: 20px;font-family: "Microsoft Yahei";}
.ab dd p{font-size: 14px;color: #555;line-height: 30px;margin-top: 24px;}
.ab span a{margin-top: 20px;display: inline-block;}
.ab span a.xq{margin-right:20px;}

.xc{height: 259px;position: relative;margin-top: 30px;}
.xc span.z1,.xc span.y1{position: absolute;top: 88px;}
.xc span a{width: 40px;height: 40px;display: block;}
.xc span.z1{left:-65px;}
.xc span.y1{right:-65px;}
.xc ul{height:259px;}
.xc li{width:280px; height:259px;float: left;margin-right: 26px;}
.xc li.nobot{margin-right:0;}
.xc li a{width:280px; height:209px;display: block;}
.xc li img{width:280px; height:209px; border:#dbdbdb solid 1px;}
.xc li span{height: 50px;line-height: 50px;text-align: center;display: block;font-size: 14px;color: #555;}


