/* Generated by wjdhcms 3.0 */







@charset "utf-8";







/*-----------CSS Reset-----------*/







::selection {



  color:#fff;



    background-color: #015abe;



}







::-moz-selection {



  color:#fff;



    background-color: #015abe;



}







::-webkit-selection {



  color:#fff;



    background-color: #015abe;



}







::-webkit-scrollbar {



    width: 8px;



    height: 8px;



    background-color: #F5F5F5;



}







::-webkit-scrollbar-track {



    border-radius: 10px;



    background-color: #E2E2E2;



}







::-webkit-scrollbar-thumb {



    border-radius: 10px;



    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);



    background-color: #555;



}







* {



    padding: 0;



    margin: 0;



}







body {



    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;



    color: #333;



    margin: 0;



    line-height: 1.5;



}







:focus {



    outline: 1;



}







article,



aside,



canvas,



details,



figcaption,



figure,



footer,



header,



hgroup,



menu,



nav,



section,



summary {



    display: block;



}







a {



    margin: 0;



    padding: 0;



    border: 0;



    font-size: 100%;



    vertical-align: baseline;



    background: transparent;



}







ins {



    background-color: #ff9;



    color: #000;



    text-decoration: none;



}







mark {



    background-color: #ff9;



    color: #000;



    font-style: italic;



    font-weight: bold;



}







del {



    text-decoration: line-through;



}







table {



    border-collapse: collapse;



    border-spacing: 0;



}







hr {



    display: block;



    height: 1px;



    border: 0;



    border-top: 1px solid #cccccc;



    margin: 1em 0;



    padding: 0;



}







input,



select {



    vertical-align: middle;



}











li,



ul {



    list-style-type: none;



}







img {



    border: none;



}







a {



    color: #333;



}







a:link,



a:hover,



a:active,



a:visited {



    text-decoration: none;



}







input,



textarea {



    outline: 0;



    border: 0;



}







textarea {



    resize: none;



}







h1,



h2,



h3,



h4,



h5,



h6,



dl,



dd,



dt,



i,



em {



    font-weight: normal;



    font-style: normal;



}











/**banner**/



.fullSlide { width: 100%; position: relative; height: 500px; background: #FFF; overflow:hidden; }



.fullSlide .bd { height: 500px; margin: 0 auto; position: relative; z-index: 1; overflow: hidden; }



.fullSlide .bd ul { width: 100% !important; }



.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }



.fullSlide .bd li a { display: block; height: 500px; }



.fullSlide .hd { width: 100%; position: absolute; z-index: 2; bottom: 0; left: 0; height: 30px; text-align: center; }



.fullSlide .hd ul { text-align: center; }



.fullSlide .hd ul li { cursor: pointer; display: inline-block; zoom: 1; width:14px; height:14px; margin:3px; background-color:#065bcf; overflow: hidden; line-height: 99px; border:2px solid #FFF; border-radius:50%; 



 -webkit-transition: all .3s ease-out; transition: all .3s ease-out; }



.fullSlide .hd ul .on {  width:50px; background:#e40013; border-radius:9px; -webkit-transition: all .3s linear; transition: all .3s linear; }



.fullSlide .prev, .fullSlide .next { width: 40px; height: 60px; position: absolute; top: 50%; margin-top:-30px; z-index: 2; background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; 



filter: alpha(opacity=30); -moz-opacity: .3; opacity: .3;  -webkit-transition: all .5s linear; transition: all .5s linear;  }







.fullSlide .prev { background:url(../images/slider-arrow.png) -126px -137px #000 no-repeat; left:10%; }



.fullSlide .next { background-position:-6px -137px;  right: 10%; }







/**search_box**/



.search_box{ width:100%; height:60px; background:#f1f1f1;overflow:hidden;}



.search{ width:1180px; height:60px; margin:0 auto;}



.keytext{ float:left; width:555px; height:60px; font-size:14px; color:#333333; line-height:60px;}



.keytext a{ text-align:left; margin:0px 3px; color:#333333;}



.keytext a:hover{ color:#015abe;}



.searchnr{ float:right; margin-top:7px;}



.searchnr .text{ float:left;border:1px solid #0585de;width:320px; height:41px; padding-left:12px; font-size:14px; color:#a3a3a3; line-height:38px;}



.searchnr .submit{ float:left; width:54px; height:43px; background:url(../images/searchrt.jpg) no-repeat right center; border:0px; padding:0px; cursor:pointer;}







/**dy_box**/



.dy_box{width:100%; height:560px;background:url(../images/dybg.jpg) no-repeat center;}



.dy{ width:450px; height:430px; padding-top:130px; padding-left:730px; margin:0 auto;}



.dy strong{font-size:36px; color:#333; font-weight:bold;line-height:54px; display:block;}



.dy span{font-size:24px; color:#333; font-weight:bold;line-height:54px;}



.dy span i{font-size:36px; color:#e40013;font-weight:bold}



.dy p{ font-family:"Times New Roman", Times, serif; text-transform:uppercase;font-size:48px; color:#f6c6c8;line-height:54px;}



.dy ul li{ float:left; margin-top:30px; line-height:41px; height:41px;font-size:20px; font-weight:bold; color:#020202; }



.dy ul li img{ float:left;width:41px; height:41px; padding-right:10px;}



/**dy_box end**/







/**hpz_box**/



.hpz_box{ width:100%; height:585px;background:url(../images/hpzbg.jpg) no-repeat center;overflow:hidden;}



.hpz{ width:1180px; height:875px; padding:50px 0px; margin:0 auto;}



.hpz h3{ width:1180px; height:60px;text-align:center;}



.hpz h3 a{ display:block;font-size:24px; font-weight:bold; color:#0079d1; line-height:32px;}



.hpz h3 a span{ display:block; font-size:16px; font-weight:bold; color:#999999; background:url(../images/mcbt.png) no-repeat center;}



.hpz dl{ width:200px; height:265px; background:#fff; padding:0px 10px;float:left; margin:65px 8px;}



.hpz dl dd{ width:112px; height:112px; margin:-50px auto 0px;}



.hpz dl dd img{width:112px; height:112px; display:block;-webkit-transition:all 1s ease;transition:all 1s ease;}



.hpz dl dt{ padding-top:15px;}



.hpz dl dt span{ display:block; text-align:center; font-size:16px; font-weight:bold; color:#333; padding-bottom:10px; background:url(../images/line3.jpg) no-repeat center bottom;}



.hpz dl dt p{height:120px; text-align:center; font-size:14px; color:#333; line-height:24px; padding-top:15px;}



.hpz dl dt p b{ display:block;}



.hpz dl dt i{ display:block;border-radius: 50%;font-family:"Times New Roman", Times, serif; font-size:24px; width:32px; height:32px; background:#333; color:#fff; text-align:center; line-height:32px; border:2px solid #015abe; margin:0 auto;}



.hpz dl:hover{ background:#e40013;-webkit-transition:all 1s ease;transition:all 1s ease;}



.hpz dl:hover span,.hpz dl:hover p{color:#fff;}



.hpz dl:hover img{-webkit-tranfrom:rotateZ(360deg);transform: rotateZ(360deg);}



.hpznr2 dl{ margin:55px 37px;}







/**product**/



.product_box{ width:100%; height:436px; padding:30px 0px 30px;}



.product{width:1180px; height:436px; margin:0 auto; }



.protitle{width:1180px; height:100px;margin-bottom:20px;}



.protitle h3{width:1180px; height:100px;}



.protitle h3 a{ font-size:30px; color:#020202; font-weight:bold; line-height:64px; text-align:center; display:block; background:url(../images/mcbt.jpg) no-repeat center bottom;}



.protitle h3 a strong{color:#e40013;}



.protitle h3 span{ font-size:18px; color:#020202; font-weight:bold; text-align:center; line-height:48px; display:block;}



.protitle h3 i{ font-family:"Times New Roman", Times, serif;font-size:20px; color:#020202; text-transform:uppercase; text-align:center; line-height:48px; display:block;}





.protitle h3{width:1180px; height:100px;}



.protitle h2 a{ font-size:30px; color:#020202; font-weight:bold; line-height:64px; text-align:center; display:block; background:url(../images/mcbt.jpg) no-repeat center bottom;}



.protitle h2 a strong{color:#e40013;}



.protitle h2 span{ font-size:18px; color:#020202; font-weight:bold; text-align:center; line-height:48px; display:block;}



.protitle h i{ font-family:"Times New Roman", Times, serif;font-size:20px; color:#020202; text-transform:uppercase; text-align:center; line-height:48px; display:block;}





.product_tit{ width:1180px; height:45px; background:#efefef; }



.product_tit h4 a{ display:block; float:left; line-height:45px; text-align:center; font-size:16px;font-weight:bold; color:#333;padding:0px 35px;}



.product_tit .active a{background:#015abe; color:#fff; }



.hide{ display:none;}



.product_list ul li{ float:left; width:270px; height:243px; border:1px solid #dddddd; margin:20px 12px 6px 11px; background:#fff;}



.product_list ul li b{ display:block; width:270px; height:196px; overflow:hidden;}



.product_list ul li a img{ width:270px; height:196px;



-webkit-transition:all 1s ;



-moz-transition:all 1s ;



-o-transition:all 1s ;



-ms-transition:all 1s;



transition:all 1s ;}



.product_list ul li img:hover{ 



transform: scale(1.2, 1.2);



-ms-transform:scale(1.2, 1.2);   /* IE 9 */



-moz-transform:scale(1.2, 1.2);   /* Firefox */



-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */



-o-transform:scale(1.2, 1.2);   /* Opera */}



.product_list ul li span{ display:block; font-size:14px; line-height:47px; padding:0px 20px;}



.product_list ul li span a{display:block; color:#333333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; background:url(../images/jt1.png) no-repeat right center;}



.product_list ul li:hover{background:#015abe;}



.product_list ul li:hover a{color:#ffffff; background:url(../images/jt2.png) no-repeat right center}







/**sbanner1_box**/



.sb1_box{ width:100%; height:200px;background:url(../images/b1bg.jpg) no-repeat center; overflow:hidden;}



.sb2_box{ width:100%; height:200px;background:url(../images/b2bg.jpg) no-repeat center; overflow:hidden;}



.sb1{ width:1180px; height:200px; margin:0 auto;}



.sb1_right{ float:right;width: 510px;height: 119px;padding: 40px 10px; text-align:center;font-weight:bold;color:#fff;}



.sb1_right p{ font-size:20px; line-height:36px; margin-bottom:10px;}



.sb1_right a{ display:block; width:115px; height:30px;font-size:16px;color:#fff;border:2px solid #fff; margin:0 auto;}



.sb1_left{background:url(../images/iphone2.png) no-repeat left center; padding-left:60px; float:left; margin-left:360px; margin-top:75px; width:210px; height:56px;}



.sb1_left span{ font-size:16px; font-weight:bold; color:#fff; line-height:24px; display:block;}



.sb1_left strong{ font-family:'impact';font-size:28px; font-weight:normal; line-height:36px;color:#fff; display:block;}



.sb2_right{font-size:20px; float:right;width: 510px;height: 159px;padding: 20px 10px; text-align:center;font-weight:bold;color:#fff;}



.bdtitile{ width:305px; height:62px; line-height:63px; background:url(../images/bdbg.jpg) no-repeat center; padding-left:25px; font-size:20px; color:#fff; font-weight:bold;}



.bdtitile span{ font-family:"Times New Roman", Times, serif; color:#c6cce2; padding-left:36px;}



.xm{ margin-top:10px; margin-left:56px; width:286px; height:30px;}



.xm span{ display:block; float:left; width:86px; line-height:30px; line-height:30px; font-size:16px; color:#fff; font-weight:bold;}



.xm_value{ float:right; width:178px; height:28px; line-height:28px; border:1px solid #fff; padding:0px 10px;}



.yyan{ margin-top:10px; margin-left:56px; width:286px; height:50px; background:#e40013;}



.yyan1{width:286px; height:50px; background:#043b9e;font-size:16px;color: #fff; font-weight:bold;cursor: pointer;background: none;border: none;}







/**yth_box**/



.yth_box{ width:100%; height:370px; padding-top:30px; background:url(../images/ythbg.jpg) repeat center;overflow:hidden;}



.yth{  width:1180px; height:570px;margin:0 auto;}



.ythtitle{width:1180px; height:72px; text-align:center; margin:60px auto 10px;}



.ythtitle h3{ font-size:24px; font-weight:bold; line-height:36px; display:block;}



.ythtitle h3 a{ color:#fff;}



.ythtitle span{display:block; margin-top:10px;font-size:18px; color:#fff;font-weight:bold; line-height:22px; text-transform:uppercase; display:block;background:url(../images/mcbt2.png) no-repeat center;}



.yth dl{ width:136px; height:180px;float:left; margin:30px 42px 15px;}



.yth dl dd{ width:83px; height:83px; margin:0 auto;}



.yth dl dd img{width:83px; height:83px; display:block;-webkit-transition:all 1s ease;transition:all 1s ease;}



.yth dl dt{ width:136px; height:90px;}



.yth dl dt span{ display:block; text-align:center; font-size:16px; color:#020202; padding-bottom:10px; background:url(../images/ythnr1bt.jpg) no-repeat center;}



.yth dl dt p{text-align:center; height:105px; font-size:14px; color:#020202; font-weight:bold;line-height:24px; padding-top:15px;}



.yth dl:hover{-webkit-transition:all 1s ease;transition:all 1s ease;}



.yth dl:hover img{-webkit-tranfrom:rotateZ(360deg);transform: rotateZ(360deg);}



.ythnr2{margin:0px 136px;}



.ythnr2 dl{margin:30px 83px 15px;}







/**zzry_box**/



.zzry_box{ width:100%; height:420px; padding-top:30px;background:url(../images/zzrybg.jpg) no-repeat center;overflow:hidden;}



.zzry{ width:1180px; height:420px; margin:0 auto;}



.protitle2{width:1180px; height:100px;margin-bottom:20px;}



.protitle2 h3{width:1180px; height:100px;}



.protitle2 h3 a{ font-size:30px; color:#fff; font-weight:bold; line-height:64px; text-align:center; display:block; background:url(../images/mcbt2.jpg) no-repeat center bottom;}



.protitle2 h3 a strong{color:#fff;}



.protitle2 h3 span{ font-size:18px; color:#fff; font-weight:bold; text-align:center; line-height:48px; display:block;}



.protitle2 h3 i{ font-family:"Times New Roman", Times, serif;font-size:20px; color:#fff; text-transform:uppercase; text-align:center; line-height:48px; display:block;}



/**********************************************图片滚动********************************************/



.gd_lefts { background:url(../images/left.jpg) no-repeat; display: block; width:33px; height:35px; position: absolute; top:80px; left:0; cursor:pointer;  }



.gd_rights { background:url(../images/right.jpg) no-repeat; display: block; width:33px; height:35px;  position: absolute; top:80px;  right:0px; cursor:pointer; }



.gd_box1 { width:1180px; margin:0; position:relative;}



.gd_box2 { width:1140px; height:245px; margin:0 auto; overflow:hidden; }



.gdnr1{ float:left; width:274px; height:235px; background:url(../images/zzbg.jpg) no-repeat center top; overflow:hidden; margin:0 6px 0 6px; overflow:hidden; }



.gdnr1pic{ width:256px; height:180px; padding:9px 10px;overflow:hidden;  }



.gdnr1 img{width:256px; height:180px; }



.gdnr1wz{ width:224px; height:50px; line-height:28px; padding:0 20px 0 20px; -webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }



.gdnr1wz h6{ overflow:hidden; text-align:center; font-size:14px; padding:10px 0 0 10px; color:#fff; }



.gdnr1wz h6 a{ display:block; color:#fff; }



.gdnr1:hover .gdnr1wz h6{ color:#fff; }



.gdnr1:hover .gdnr1wz h6 a:hover{ color:#FFF; }







/**jmd_box**/



.jmd_box{ width:100%; height:495px; padding:30px 0px;background:url(../images/zjnrbg.jpg) repeat-x center; overflow:hidden;}



.jmd{ width:1180px; height:495px; margin:0 auto;}



.carousel{ width:1180px; height:372px; overflow: hidden; position: relative;}



.carousel .slides{ margin:0px auto; overflow:hidden; position:relative;}



.carousel .slides div{ border:2px solid #d9d9d9;}



.carousel .slides  div em{ position:absolute; bottom:0px; text-align:center; line-height:40px; font-size:14px; left:0px; width:100%; height:40px; display:block; background-color: rgba(6, 6, 6,0.5); font-style:normal;}



.carousel .slides  div em a{ color:#fff;}



.carousel .slides img{width:511px; height:368px;}



.carousel .slides .slideItem{ padding:0px; overflow:hidden; position:absolute; cursor:pointer; opacity:1!important;}



.carousel .slides .slideItem a{ overflow:hidden; display:block;}



.carousel .slides .slideItem img{ width:100%; height:100%;}



.carousel .slides .slideItem .cover{ background: rgb(6, 165, 0); left:0px; top:0px; width:100%!important; display:block; position:absolute;}



.prevButton{background:url(../images/left.jpg) no-repeat 0px 0px; top:195px; width:33px; height:35px; display:block; position:absolute; z-index:99; cursor:pointer;}



.nextButton{background: url(../images/right.jpg) no-repeat 0px 0px; top:195px; width:33px; height:35px;  display:block; position:absolute; z-index:99; cursor:pointer;}



.prevButton{left: 0px;}



.nextButton{background-position:0px 0px; right:0px;}







/**wdyz_box**/



.wdyz_box{ width:100%; height:615px; background:url(../images/wdyzbg.jpg) no-repeat center top;overflow:hidden;}



.wdyz{  width:1180px; height:615px; margin:0 auto;}



.wdyz h3{ width:1180px; height:55px; margin-top:56px; position:relative;}



.wdyz h3 span{ display:block; text-align:center; font-family:"Times New Roman", Times, serif;font-size:36px; color:#d07a6a;font-weight:bold; text-transform:uppercase; line-height:60px;}



.wdyz h3 a{display:block; text-align:center; font-size:36px; font-weight:bold; line-height:36px; color:#fff; margin-top:-75px;}



.wdyznr{ width:1180px; height:456px;}



.wdyznrleft{ float:left; width:590px; height:456px;}



.wdyznrleft img{ width:590px; height:456px;}



.wdyznrright{ width:556px; height:456px; float:right;}



.wdyznrright dl{ width:520px; height:72px; margin:32px 20px;}



.wdyznrright dl dd{ float:left; width:64px; height:64px;}



.wdyznrright dl dt{ float:right; width:436px; height:71px; border-bottom:1px solid #875546;font-size:16px; font-weight:bold; color:#fff;line-height:32px;}



.wdyznrright dl dt span{ display:block;}







/**khal_box**/



.khal_box{ width:100%; height:562px; padding:30px 0px;overflow:hidden;}



.khal{ width:1180px; height:562px; margin:0 auto;}



.khal dl{ width:543px; height:163px; padding:10px;border-radius:100px; border:1px solid #e5e5e5; float:left; margin:20px 15px 30px 10px;}



.khal dl dd{ float:left; width:163px; height:163px;}



.khal dl dd img{ width:163px; height:163px;border-radius:50%;}



.khal dl dt{ float:right; width:360px; height:152px;}



.khal dl dt span a{ display:block; font-size:14px;font-weight:bold; color:#333333; line-height:42px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.khal dl dt span a:hover{ color:#0066cc;}



.khal dl dt p{ height:72px;font-size:14px; color:#333333; line-height:24px; margin-bottom:8px;overflow: hidden;}



.khal dl dt em a{border-radius:30px; display:block;text-align:center; width:120px; height:30px; line-height:30px; font-size:14px; color:#ffffff; background:#0066cc; }



.khal dl dt em a:hover{color:#ffffff; background:#e40013; }







/**gywm**/



.gywmzz_box{ width:100%; height:520px; padding-top:30px; background:url(../images/wmbg.jpg) no-repeat center;overflow:hidden;}



.gywmzz{ width:1180px; height:520px; margin:0 auto;}



.gywm{  width:1180px; height:520px;}



.gywm dl{ width:1040px; height:356px; padding:20px; background:#f5f5f5; margin:48px auto 0px;}



.gywm dl dd{ float:left; width:505px; height:338px;}



.gywm dl dd img{width:505px; height:338px;}



.gywm dl dt{ float:right;width:496px; height:265px; padding-top:15px;}



.gywm dl dt span{ font-size:18px;font-weight:bold; color:#020202; line-height:36px; display:block;  margin-bottom:10px;}



.gywm dl dt p{ height:150px; font-size:14px; color:#333333; line-height:30px; margin-bottom:10px; overflow:hidden;}



.gywm dl dt em{ display:block;margin-top:20px;}



.gywm dl dt em a{ float:left; margin-right:20px; display:block; width:130px; height:36px; line-height:36px; text-align:center; background:#015abe;font-size:14px; color:#fff; font-weight:bold;}



.gywm dl dt em a:hover{ background:#e40013; }







/**cqjd_box**/



.cqjd_box{ width:100%; height:245px; margin-top:30px;overflow:hidden;}



.cqjd{ width:1080px; height:245px; margin:0 auto;}



/**********************************************图片滚动********************************************/



.gd_lefts2 { background:url(../images/left.jpg) no-repeat; display: block; width:33px; height:35px; position: absolute; top:80px; left:0; cursor:pointer;  }



.gd_rights2 { background:url(../images/right.jpg) no-repeat; display: block; width:33px; height:35px;  position: absolute; top:80px;  right:0px; cursor:pointer; }



.gd_box3 { width:1080px; margin:0; position:relative;}



.gd_box4 { width:1040px; height:245px; margin:0 auto; overflow:hidden; }



.gdnr2{ float:left; width:274px; height:235px; overflow:hidden; margin:0 10px; overflow:hidden; }



.gdnr2pic{ width:256px; height:180px; border:1px solid #eee; overflow:hidden;  }



.gdnr2 img{width:256px; height:180px; }



.gdnr2wz{ width:224px; height:50px; line-height:28px; padding:0 20px 0 20px; -webkit-transition: all .4s ease-out; transition: all .4s ease-out;  }



.gdnr2wz h6{ overflow:hidden; text-align:center; font-size:14px; padding:10px 0 0 10px; color:#222; }



.gdnr2wz h6 a{ display:block; color:#222; }



.gdnr2:hover .gdnr2wz{ background:#015abe;    }



.gdnr2:hover .gdnr2wz h6{ color:#fff; }



.gdnr2:hover .gdnr2wz h6 a:hover{ color:#FFF; }



.gdnr2:hover  img{ transition: all 0.5s;   transform: scale(1.2); }







/**xw_box**/



.xw_box{ width:100%; height:540px;padding:15px 0px 30px; overflow:hidden;}



.xw{ width:1180px; height:540px; margin:0 auto;}



.gshyxw{ float:left; width:775px; height:420px; background:#ffffff;}



.gshyxw_tit{ width:775px; height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}



.gshyxw_tit h3 a{ float:left;margin-left:15px; padding:0px 15px; border-bottom:3px solid #ffffff; width:90px; height:46px;line-height:46px; text-align:center; font-size:18px;font-weight:bold; color:#333333;}



.gshyxw_tit .active a{ border-bottom:3px solid #015abe;color:#015abe;}



.gshyxw_tit em{ display:block; float:right; padding-right:15px;}



.gshyxw_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333;}



.gshyxw_list{ margin-top:20px;}



.gshyxw_list .hide{ display:none;}



.gsxw{width:775px; height:365px;}



.gsxw1{ width:372px; height:350px; line-height:30px; float:left; position:relative;}



.gsxw1 dl dd{ width:372px; height:215px;float:left;}



.gsxw1 dl dd img{width:372px; height:215px;}



.gsxw1 dl dt{  background:#f0f0f0;float:right;width:343px;height: 103px; padding:15px; }



.gsxw1 dl dt span a{display:block; font-size:14px; line-height:28px; font-weight:bold; color:#015abe; padding-left:100px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gsxw1 dl dt span a:hover{ color:#020202;}



.gsxw1 dl dt p{ padding-top:10px; height:60px; font-size:14px;line-height:28px;color:#333333; overflow:hidden;}



.gsxw1 dl dt em{display:block;  width:65px; height:65px; padding:10px; line-height:36px; background:#015abe; position:absolute; top:180px; left:20px; text-align:center; font-size:30px; font-weight:bold; color:#fff;}



.gsxw1 dl dt em i{ display:block; font-weight:bold; font-size:14px; border-top:1px solid #fff;}



.gsxw2{width:375px; height:350px; float:right; background:url(../images/xwline.jpg) no-repeat left center; }



.gsxw2 ul li{ float:left; width:360px;line-height:43px;}



.gsxw2 ul li a{ display:block; float:left; width:254px; padding-left:20px; font-size:14px; color:#333333; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}



.gsxw2 ul li span{ display:block;font-size:14px; color:#666666; float:right;} 



.gsxw2 ul li:hover a, .gsxw2 ul li:hover span{ color:#015abe;}



.cjwt{float:right; width:360px; height:420px; background:#ffffff;}



.cjwt_tit{ width:360px; height:49px; line-height:49px;border-bottom:1px solid #cdcdcd;}



.cjwt_tit h3 span{ display:block;height:46px; float:left; margin-left:15px; padding:0px 15px; font-size:18px;font-weight:bold; border-bottom:3px solid #015abe; color:#015abe;}



.cjwt_tit em{ display:block; float:right; padding-right:15px;}



.cjwt_tit em a{display:block;font-size:14px;font-weight:bold; color:#333333;}







/* 向上滚动 */



.in_faq{ float:left; width:360px; background:#FFF;  }



.in_faq_pro{border-top:none; padding:8px; }



.in_faq_1{ height:339px; overflow:hidden; margin-top:10px;  }



.in_faq_x{ margin:10px 0 10px 0;  border-bottom:1px solid #e4e4e4; padding-bottom:5px; padding-top:5px;}



.in_faq_a{  height:30px; line-height:30px; background:url(../images/faq_a.jpg) 0 6px no-repeat; padding-left:30px; color:#333333; overflow:hidden; }



.in_faq_q{  background:url(../images/faq_q.jpg) 0 3px no-repeat; padding-left:30px; line-height:24px; color:#666666; margin-bottom:10px; height:54px; overflow:hidden; }



.in_faq_q a{ color:#666666; }



.in_faq_q a:hover{ color:#d51800;}











/**yqlj_box**/



.yqlj_box{ width:100%; height:76px; border-top:1px solid #015abe;overflow:hidden;}



.yqlj{ width:1050px; height:74px; background:url(../images/yqljtb.jpg) no-repeat left center; padding-left:130px; margin:0 auto;}



.yqlj ul li{ float:left; line-height:62px; padding:0 20px;}



.yqlj ul li a{ display:block;font-size:14px;line-height:62px;color:#333333;}



