@charset "utf-8";
html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form, input, textarea, td { margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}
input.btn{ border:none}
label{vertical-align:middle}
.inputcheckbox{vertical-align:middle;} 
*{ margin:0; padding:0;}
.fl{ float:left;}
.fr{ float:right;}
img { border: none; padding: 0px; margin: 0px;}
img {  max-width: 100%;}

/* 按钮 */
.i-header .btn, .swiper-slide .btn, .newsbg .btn, .div-center .btn{
  display: block;
  width: 194px;
  height: 56px;
  line-height: 56px;
  font-size: 18px;
  color: #7f7f7f;
  border: 1px solid #7f7f7f;
  margin: 0 auto;
  /* margin-top: 4%; */
  text-align: center;
  -webkit-transition: all .3s;
  -moz-transition: all .3s;
   -ms-transition: all .3s;
    -o-transition: all .3s;
 transition: all .3s;
}
.btn:hover{
  background: #1798ff;
  color: #fff;
  border: 1px solid #1798ff;
}

body{ font-family:KLBulletinSans-Regular,arial,sans-serif; font-size:14px; color:#000; margin:0 auto;padding:0px; list-style:none;  }
body{ font-family:"Microsoft Yahei";overflow-x:hidden;}
a{ color:#323232; text-decoration:none; }
a:hover{  color:#eb0000; text-decoration:none;  -webkit-transition: color .2s; -o-transition: color .2s; transition: color .2s; }
.clear_all {clear:both;}

img{ border:none; padding:0px; margin:0px; }

img {vertical-align: middle; max-width:100%;} 
ul,li{ list-style-type:none; margin:0; padding:0; border:0; list-style:none }

.blue,.blue a { color:#0b8f42;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}

/* CSS活动的公共样式 */
.fl,.f-l{float:left;}
.fr,.f-r{float:right;}
.fbd { font-weight:bold;}
.white { color:#fff;}
.white h2, .white p { color:#fff;}

.wr20 { font-size:20px;}
.wr16 { font-size:16px;}
.wrap{width:1200px; margin:0px auto; overflow:hidden;}
.mt5 {margin-top:5px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.center{text-align:center;}
.hide{overflow:hidden;}
.pd60{padding:60px 0;font-size:.875em;overflow:hidden;}

.t-l{text-align: left}
.t-r{text-align: right}
.t-c{text-align: center}
.head{ width:1200px; margin:0 auto;}
.body_index { height:100%; width:1200px; margin:0 auto; }
.content { width: 1200px;  margin: 0 auto; position: relative;}


  .topWrap{height:229px;font-family:"Microsoft Yahei";position: relative;z-index: 3;background: url(../img/t_bj.jpg) repeat-x center top;}
  .header{width:1200px;margin: 0 auto; /*position: relative;*/font-family:"Microsoft Yahei";box-sizing: border-box;}
  .t_nz{height:35px;line-height:35px;color: #848484;font-size:12px;}
  .t_nz p{float: right;}
  .t_nz p a{padding:0 20px 0 10px;color: #848484;}
  .t_nz img{vertical-align: middle;padding-right:8px;}
  .t_nz p a:last-child{background: none;padding:0 0 0 10px;}
  .t_top{height:126px;/*position: relative;*/}
  .logo{float:left;width:240px;height:72px;padding-top:27px;}
  .logo img {width:240px;height:72px;}
  
  .t_wz{float:left;width:414px;position: relative;margin:27px 0 0 40px;height: 85px;}
  .t_wz span{display: block;height:36px;line-height:36px;color: #333333;font-size:22px;font-weight: bold;}
  .t_wz span i{color: #de3017}
  .t_wz em{display: block;font-size:16px;height: 32px;line-height: 32px;color: #333333;background: url(../img/t_ico2.png) no-repeat center;width:321px;margin-left:11px;text-align: center;}
  .t_wz em i{margin:0 19px;display: inline-block;}
  .t_tel {height:60px;float: right;margin-top:20px;}
  .t_tel p{padding-left:68px;font-size:20px;color: #1c45b9;background: url(../img/t_tel_bj.png) no-repeat left 1px;}
  .t_tel span{display:block;font-size:26px;color: #1c45b9; line-height: 32px;font-weight: bold;}
  .erwm{float: right;padding:12px 0 0 66px;}
  .erwm em{display: block;float:left;width:13px;font-size:13px;line-height: 14px;margin-right:12px;}
  .erwm img{width:86px;height: 87px;margin-top:3px;}
  
  .nav {height:68px;margin:0 auto;/*position: relative;*/}
  .nav li {float:left;height:68px;width:auto!important;position: relative;z-index:9;box-sizing: border-box;background: url(../img/nav_x.png) no-repeat right;}
  .nav li > a{font-size:18px;color:#fff;display:block;height:68px;line-height:68px;position: relative;z-index: 2;padding:0 26px;position: relative;}
  .nav li > .erj{position:absolute;left:0;top:78px;background:rgba(255,255,255,0.95);padding:10px 0;text-align: center;width:100%;transition: all 0.5s;opacity: 0;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);opacity: 0;visibility: hidden;-webkit-transform: translate3d(0, 10px, 0);overflow: hidden;z-index: 199;}
  .nav li > .erj > a{display:block;height:54px;line-height:54px;border-bottom:1px dashed rgba(0,0,0,0.2);color: #333;font-size:14px;}
  .nav li > .erj > a:last-child{border:0;}
  .nav li > .erj > a:hover{background: #ec5026;color:#fff;}
  
  .nav li:hover .erj{top:68px;opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0);}
  /*.nav li a:after{content: "";display:block;width:0%;height:3px;background: #e50012;position: absolute;left:0;bottom:14px;transition:all 0.5s;}
  .nav li:hover a:after,.nav .cur a:after{width:100%;}*/
  .nav li:hover > a,.nav .cur > a {color: #fff;background: url(../img/nav_hv.png) no-repeat;background-size:100% 68px;}
  /*.nav i{position: absolute;left:50px;top:22px;z-index:10}*/
  
  .nav .xiala-li6{position:static;}
		

/*轮换大区域*/
         .banner{height:auto; max-width:1920px;margin:0 auto!important; position:relative;}
         .banner .bd li{float:left;width:100%;line-height:0}
            .banner .bd li img{width:100%}
            .banner .bd li a{display:block}
			
            .banner .hd{z-index:1;margin:0 auto;text-align:center;position:absolute;left:0;width:100%;bottom:5%;cursor:pointer}
            .banner .hd li{width:13px;height:13px;background:#fff;display:inline-block;margin:0 10px;border-radius:13px}
            .banner .hd li.on{background:#e50012;width:39px}
			
            .banner .prev{position:absolute;top:225px; left:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
            .banner .next{position:absolute;top:225px;right:0;z-index:10;cursor:pointer;opacity:0;transition:all .5s linear}
            .banner:hover .prev{opacity:1;left:6%}
            .banner:hover .next{opacity:1;right:6%}
        

            .s_bj{height:75px;overflow:hidden;font-family:"Microsoft Yahei";background:url(../img/search_bj.jpg) no-repeat center top;position: relative;z-index: 2}
            .search{width:1200px;margin: 0 auto;box-sizing: border-box;}
            .s_inp01{width:290px;float:right;margin-top:19px;}
            .inp01{width:243px;height:36px;line-height:36px;color:#a0a0a0;font-size:14px;font-family:"Microsoft Yahei";border:1px solid #d1d1d1;background: #fff;float:left;border-right:0;padding-left:12px;}
            .inp02{background:url(../img/t_btn1.jpg) no-repeat;width:33px;height:38px;border:0;float: left;}
			
            .search p{width:760px;color:#444444;line-height:75px;font-size:15px;overflow:hidden;float:left;padding-left:32px;background: url(../img/seah_ico1.jpg) no-repeat left center;}
            .search p a{color:#999999;padding:0 10px;}





.titis{overflow: hidden;text-align: center;height:113px;background: url(../img/ico1.png) no-repeat center bottom;}
.titis h2 {height:59px;line-height:59px;font-size:40px;color: #333333;font-weight:bold;}
.titis h2 a{color: #333333}
.titis p {display:block;font-size:16px;color:#333333;line-height:26px;height:26px;padding-top:3px;}

.titis2 { overflow: hidden;text-align: center;height:113px;background: url(../img/ico1.png) no-repeat center bottom;}
.titis2 h2 {height:59px;line-height:59px;font-size:40px;color: #fff;font-weight:bold;}
.titis2 h2 a{color: #fff}
.titis2 p {display:block;font-size:16px;color:#fff;line-height:26px;height:26px;padding-top:3px;}

.contentpro { width:1200px; margin:0 auto;}
/*关于*/
.pro_n1{padding-top:50px; position: relative;}
.pro_z1{position: absolute;left:-173px;top:235px;}
.pro_n1 .titis{margin-bottom:49px;}
.pro_nr{position: relative;}
.pro_nr dd{float:left;width:511px;}
.pro_nr dd h4{height:39px;line-height: 39px;}
.pro_nr dd h4 img{vertical-align: middle;margin-right:17px;}
.pro_nr dd h4 a{font-size:34px;color: #1b46b8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro_nr dd p{font-size:16px;color: #666666; line-height: 28px; padding-top:15px;height:56px; margin-bottom:15px;}

.pro_b1{position:absolute;left:0; top:130px;width:511px;}
.pro_b1 li{float:left;width:243px;height: 45px;border:1px solid #d6d6d6;border-radius: 0.2rem;box-sizing: border-box;line-height: 45px;margin:0 20px  13px 0;}
.pro_b1 li a{display: block;padding-left:30px;background: url(../img/pro_ico2.png) no-repeat 12px center;font-size:18px;color: #1a1a1a;}
.pro_b1 li:hover{background:url(../img/pro_a2.png) no-repeat center top;border:0;background-size:100% 49px;}
.pro_b1 li:hover a{color: #fff;background: url(../img/pro_ioc2_hv.png) no-repeat 12px center;font-weight: bold;}
.pro_b1 li:nth-child(2n){margin:0 0 13px 0;}

.pro_nr dt{font-size:0;line-height: 0;margin:8px 0px 0 0;float: right;}
.pro_nr dt img{width:596px;height:600px;}

.pro_a1 { height: 273px;background: #fff;width:839px;box-shadow: 0 0 20px rgba(0,0,0,0.12);position: absolute;left:0px;top:318px;box-sizing: border-box; padding:15px 0 0 15px;}
.pro_a1 li{float:left;width:263px;margin-right:10px;overflow: hidden;}
.pro_a1 li i{display: block;font-size:0;line-height: 0;width:263px;overflow: hidden;}
.pro_a1 li i img{width:263px;height: 197px;transition: all 0.5s}
.pro_a1 li:hover i img{transform: scale(1.1);}
.pro_a1 li span { padding-right:19px; margin:0 5px 0 5px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(../img/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.pro_bj { background:#ececec; overflow: hidden;box-sizing: border-box; margin-top:40px; padding-bottom:40px;}
.pro_n2 { position: relative;}

.pro_z2{position: absolute;right:-160px;top:199px;}
.pro2_nr{position: relative;margin-top:38px; height: 600px;}
.pro2_nr dd{float:right;width:511px;}
.pro2_nr dd h4{height: 39px;line-height: 39px;}
.pro2_nr dd h4 img{vertical-align: middle;margin-right:17px;}
.pro2_nr dd h4 a{font-size:34px;color: #1b46b8;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.pro2_nr dd p{font-size:16px;color: #666666;line-height:28px;padding-top:15px;height: 56px;margin-bottom: 15px;}

.pro_b2 { position:absolute;right:0;top:130px; width:511px;}
.pro_b2 li{float:left;width:210px;height: 45px;border:1px solid #d6d6d6;border-radius: 0.2rem;box-sizing: border-box;line-height: 45px;margin:0 46px 13px 0;}
.pro_b2 li a{display: block;padding-left:41px;background: url(../img/pro_ico2.png) no-repeat 19px center;font-size:18px;color: #1a1a1a;}
.pro_b2 li:hover{background:url(../img/pro_a2.png) no-repeat center top;border:0;}
.pro_b2 li:hover a{color: #fff;background: url(../img/pro_ioc2_hv.png) no-repeat 19px center;font-weight: bold;}
.pro_b2 li:nth-child(2n){margin:0 0 13px 0;}

.pro2_nr dt{font-size:0;line-height: 0;margin:8px 0 0 0px;float: left;}
.pro2_nr dt img{width:596px;height: 600px;}

.pro_a2 { height: 273px;background: #fff;width:839px;box-shadow: 0 0 20px rgba(0,0,0,0.12);position: absolute;right:0px;top:318px;box-sizing: border-box; padding:15px 0 0 15px;}
.pro_a2 li{float:left;width:263px;margin-right:10px;overflow: hidden;}
.pro_a2 li i{display: block;font-size:0;line-height: 0;width:263px;overflow: hidden;}
.pro_a2 li i img{width:263px;height: 197px;transition: all 0.5s}
.pro_a2 li:hover i img{transform: scale(1.1);}
.pro_a2 li span{padding-right:19px; margin:0 5px 0 5px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(../img/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.pro_a3 { height: 273px;background: #fff;width:839px;box-shadow: 0 0 20px rgba(0,0,0,0.12);position: absolute;left:0px;top:318px;box-sizing: border-box; padding:15px 0 0 15px;}
.pro_a3 li{float:left;width:263px;margin-right:10px;overflow: hidden;}
.pro_a3 li i{display: block;font-size:0;line-height: 0;width:263px;overflow: hidden;}
.pro_a3 li i img{width:263px;height: 197px;transition: all 0.5s}
.pro_a3 li:hover i img{transform: scale(1.1);}
.pro_a3 li span{padding-right:19px; margin:0 5px 0 5px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(../img/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}



.pro_a4 { height: 265px; width:1200px; overflow: hidden;}
.pro_a4 li{ float:left; width:300px; overflow: hidden;}
.pro_a4 li i{display: block;font-size:0;line-height:0;width:280px;overflow: hidden; margin-left:10px; margin-right:10px;}
.pro_a4 li i img{width:280px;height:214px;transition: all 0.5s}
.pro_a4 li:hover i img{transform: scale(1.1);}
.pro_a4 li span{padding-right:19px; margin:0 15px 0 15px;display: block;font-size:16px;color: #595959;height: 38px;line-height: 38px;background: url(../img/pro_ico1.png) no-repeat right;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}


.yous{ height:942px;overflow: hidden;padding-top:85px;}
.yous .titis{background: url(../img/ys_tt.png) no-repeat center bottom;height: 112px;}
.ys_qh{width:1232px;margin:0 auto;height: 124px;background: #fff;box-shadow:0 3px 20px rgba(0,0,0,0.12);margin-top:48px;}
.ys_qh li{float:left;width:308px;border-right:1px solid #e5e5e5;box-sizing: border-box;height: 124px;display: flex;align-items:center;padding-left:32px;}
.ys_qh li i{font:56px "Century Gothic";color: #dedede;font-weight: bold;}
.ys_qh li span{display: inline-block;padding-left:8px;}
.ys_qh li span b{font-size:30px;color: #242424;height: 39px;line-height: 39px;display: block;}
.ys_qh li span em{ text-transform: uppercase;font:14px arial;color: #bcbcbc;height: 20px;line-height:20px;display: block;}
.ys_qh li.on{background: url(../img/ys_hv.jpg) no-repeat center top;}
.ys_qh li.on i{color:rgba(255,255,255,0.56);}
.ys_qh li.on span b{color: #fff}
.ys_qh li.on span em{color:rgba(255,255,255,0.4);}
.ys_nr{background: #f1f1f1;height: 658px;overflow: hidden;}
.ys_nr dt{font-size:0;line-height: 0;margin-left:-360px;overflow: hidden;float:left;}
.ys_nr dt img{width:958px;height: 658px;}
.ys_nr dd{float: right;width:527px;padding-top:64px;}
.ys_nr dd h4{height: 102px;border-bottom: 1px solid #d2d2d2;background: url(../img/ys_ico1.png) no-repeat 441px 9px;}
.ys_nr dd h4 span{display: block;height:45px;line-height:45px;font-size:36px;color: #1b46b8;font-size: bold;}
.ys_nr dd h4 em{  font-style:normal; display:block;font-size:24px;color: #333333;height: 33px;line-height: 33px;font-weight: normal;}
.ys_nr dd ul{padding-top:28px;height: 227px;}
.ys_nr dd li{padding-left:14px;background: url(../img/ys_ico2.png) no-repeat left 12px;font-size:15px;color: #333333;line-height: 30px;margin-bottom:27px;}
.ys_nr dd p img{margin-right:22px;width:249px;height: 182px;border-radius: 3px}
.ys_nr dd p img:last-child{margin:0;}

/*关于*/

/* 应用案例 */
.caseSlide{margin-bottom:40px; overflow:hidden; margin-top:20px;}
.caseSlide li{float:left; width:25%; }
.caseSlide li .pImg{ padding-top:70%;margin-bottom:20px;}
.caseSlide li .pImg img { width:285px; height:214px;}
.caseSlide li p{font-size:1.571em;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;color:#333;}
.caseSlide li:hover img{transform: scale(1.1);}
.caseSlide li:hover p{color:#2853be;}

.hide { overflow: hidden;}
.partner { padding-top:1px;padding-left:1px;}
.partner li { float:left;width:16.5555%;border:1px solid #d9d9d9;margin-left:-1px;margin-top:-1px;position: relative;transition:all .5s;}
.partner li .pImg { padding-top:62%;}
.partner li p{background:#2853be;color:#fff;height:32px;line-height:32px;text-align:center;padding:0 10px;position:absolute;left:0;bottom:-32px;width:100%;font-size:12px;transition:all .5s;}
.partner li:hover{z-index:2;border:1px solid #2853be;}
.partner li:hover p{bottom:0;}

.pImg { position: relative; padding-top: 100%; display: block; overflow: hidden;}
.pImg img { position: absolute;  top: 0;left: 0; width: 100%; height: 100%;transition: all 0.5s;}

/* 关于 */
.about {background:url(../img/aboutbg.jpg) no-repeat; overflow:hidden;color:#fff;}
.aboutPic{width:50%;height:470px;display:block;overflow:hidden;position: relative;}
.aboutPic .bgImg{animation:scale 30s infinite;}
.about .titis2 { margin-bottom:35px;}

.aboutTxt{width:46%;}
.aboutTxt .title{color:#fff;font-size:2em; margin-bottom:20px;background: url('../img/aTie_bg.png') no-repeat left bottom; text-align:left;}
.aboutTxt .txt{ font-size:14px; height:168px;margin-bottom:40px;overflow:hidden;line-height:28px;}
.aboutTxt  .more {width:160px;height:40px;line-height:40px;background:#fff;color:#333;display:inline-block;text-align:center;border-radius:20px;}
.aboutTxt  .more i{font-style:normal;margin-left:10px;}
.aboutTxt  .more:hover{width:240px;}
.aboutNum{font-size:1.143em;height:140px; display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content: space-between;}
.aboutNum li{float:left;color:#fff;position:relative;}
.aboutNum li span{font-size:3em;position:relative;font-family:Arial;font-weight:bold;line-height:1.2;}
.aboutNum li i{position:absolute;font-size:16px;font-weight:normal;font-style:normal;bottom:10px;margin-left:5px;}
.aboutNum li:last-child::after{display:none;}



.ns_bj{background: #f7f7f7;height: 940px;box-sizing: border-box;padding-top:75px;}
.ns_bj .titis{background: url(../img/ys_tt.png) no-repeat center bottom;height: 118px;}
.news{padding-top:17px;overflow: hidden;}


.dongt{float:left;width:576px;}
.dt_l{height: 431px;border-bottom: 1px solid #dbdbdb;margin-bottom: 18px;position: relative;}
/*.dt_l li{position: relative;height: 431px;}*/
/*.dt_l li i{display: block;font-size:0;line-height: 0;width:576px;overflow: hidden; position: relative;}*/
/*.dt_l li i img{width:576px;height: 288px;}*/
.dt_l li{position: relative;height: 432px;}
.dt_l li i{display: block;font-size:0;line-height: 0;width:576px;overflow: hidden; position: relative;}
.dt_l li i img{width:576px;height: 432px;}
.dt_l li i em{ display: inline-block; position: absolute; left: 0; bottom: 0; background: #e02f19; color: #fff; z-index: 55; width: 134px; height: 95px;  font-size: 15px; line-height: 100%; padding-left: 27px;}
.dt_l li i em span{ display: block; line-height: 100%; font-size: 33px; padding: 21px 0 9px 0;}
.dt_l li .dt_w{position:absolute;left:0;bottom:0;width:100%;background:rgba(0,0,0,0.6);box-sizing:border-box;padding:0 0 15px 20px;}
.dt_l li h4 a{display: block;margin-top:24px;height: 26px;line-height: 26px;font-size:18px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;width:433px;font-weight: normal;}
.dt_l li h4 a:hover{color:#fff;}
.dt_l li p{font-size:14px;color: #fff;line-height: 22px;width:433px;padding-top:14px;}
/*.dt_l li:after{content: "";display: block;width:1px;height: 99px;background: #dbdbdb;position: absolute;right:109px;bottom:7px;}*/
.dtn{position: absolute;right:0;top:322px; cursor: pointer;}
.dtn img{padding-left:27px;}
.dt_b li{ height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; padding-left:23px;background: url(../img/ns_ico1.jpg) no-repeat 5px center;}
.dt_b li a{font-size:16px;color: #333333;}
.dt_b li em{float: right;font:12px arial;color: #999999;line-height: 32px;}

.zji ul li span{ transition: all 0.2s;}
.zji ul li:hover span{animation-duration: 1.5s;
    animation-name: flipInX;}

.went{float: right;width:570px;}
.tit{height:45px;line-height:100%;border-bottom:1px solid #dbdbdb;box-sizing: border-box; padding-left: 37px;background: url(../img/tit.png) no-repeat;}
.dongt .tit{ border-bottom: none;background: url(../img/tit2.png) no-repeat;}

.tit span{ display: inline-block; float: left;}
.tit span a {font-size:24px;color: #333333; line-height: 100%; display: inline-block;font-weight: bold;}
.tit i{ display: inline-block; padding: 11px 0 0 8px; color: #999999; font-size: 12px; font-family:  Arial;}
.tit em a{font:14px arial;color: #333333;margin-top: 13px;float: right; text-transform: uppercase;}


.went ul{margin-top:15px; overflow: hidden;}
.went li{height: 36px;line-height: 36px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-left:23px;background: url(../img/ns_ico1.jpg) no-repeat 5px center;}
.went li a{font-size:16px;color: #333333;}
.went li em{float: right;font:12px arial;color: #999999;line-height: 32px;}
.went li a:hover,.dt_b li a:hover{ color: #1b46b8;text-decoration: underline;font-weight:bold;}

.went dl{height: 152px;margin-bottom: 15px;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1)}
.went dd{float:left;width:368px;height: 150px;border:1px solid #fff;box-sizing: border-box;padding:22px 16px 0 20px; background: #fff;}
.went dd h4 a{display: block;height: 31px;line-height: 31px;font-size:18px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;}
.went dd h4 a:hover{ color: #1b46b8;text-decoration: underline;font-weight:bold;}
.went dd p{font-size:14px;color: #808080;line-height: 24px;padding-top:8px;}
.went dt{float:right;width:200px;overflow:hidden;}
.went dt img{width:200px;height:150px;}


/*新闻*/
.footWrap { background:#262626; box-sizing: border-box;}

.g_top{width:266px;box-sizing: border-box;padding-top:39px; float: left;}
            .g_top span{display: block;font-size:14px;color: rgba(255,255,255,0.9);padding-top:12px;}
            .ft_t{height:292px; overflow: hidden;padding-top:73px;}
            .ft_nav{width:283px;height:194px;float:left; border-right: 1px solid #676767;}
            .ft_t h4{ font-size: 24px; color: #e02f19; line-height: 100%; padding-left: 30px; height: 49px;background:url(../img/f_ico.png) no-repeat;}
            .ft_nav h4{background:url(../img/f_ico1.png) no-repeat;}
            .ft_nav li{float:left;width:130px;height: 38px;line-height: 38px;}
            .ft_nav li a{font-size:16px;color:rgba(255,255,255,0.8);}
			
            .f_tex{ width: 304px;border-right: 1px solid #676767; margin-left:46px; height:224px; float: left; font-size: 16px;}
            .f_tex ul li{ padding-bottom:17px; color: rgba(255,255,255,0.8);line-height: 26px;}
            .f_tex ul li i{ display: block;  font-style:normal;}
            .f_tex ul{ padding-top: 10px;}
			.f_tex em {  font-style:normal;}
			.f_tex1 em { font-size:20px; font-style:normal;}

            .ft_lx{width:326px;float:left; margin-left:58px;}
            .ft_lx p{font-size:16px;color:rgba(255,255,255,0.8);line-height:36px;}
            .ft_lx p a{ color:rgba(255,255,255,0.8)}
            .ft_erwm{float:right;width:119px; text-align: center; font-size: 14px; color: #fff;margin:15px 14px 0 0;}
            .ft_erwm img{ width: 119px;height: 119px;}
            .ft_erwm em{ display: block; text-align: center; padding-top: 23px; line-height: 100%;}
            .ft_a{font-size:18px;color:rgba(255,255,255,0.8);margin-top:0px;line-height: 30px}
            .ft_a span{color:#e02f19;}
            .footer a:hover{ color: #fff; }

.ft_b { color: rgba(255,255,255,0.4);font-size:14px;height:35px;line-height:35px;background: url(../img/f_link.jpg) no-repeat center 0; padding:10px 0px;}
.ft_b h3{ float: left; padding-left: 64px;background: url(../img/f_lik.png) no-repeat 0 10px; line-height: 100%; height: 35px; line-height:35px; color: #acacac; font-size: 18px; padding-right: 30px;}
.ft_b em{padding:0 20px;display: inline-block;}
.ft_b p{float: right; width: 960px;}
.ft_b p a{color: #acacac; font-size: 14px; margin-right: 76px;}
.ft_b p a:hover{ text-decoration: underline;}

/* ban1 ==================*/

/*下层banner*/
.client-2 { width: 45px;  position: fixed; right: 10px; top: 60%; z-index: 999; color: #fff; }
.client-2 li a { text-decoration: none; color: #fff;}
.client-2 li { margin-bottom: 5px; width: 45px; height: 45px; border-radius: 50%; cursor: pointer; position: relative;}
        
.client-2 li.my-kefu-qq { background:#e02f19 url(../img/cimg23.png) center no-repeat;}
.client-2 li.my-kefu-weixin { background:#e02f19 url(../img/cimg24.png) center no-repeat;}
.client-2 li.my-kefu-tel { background:#e02f19 url(../img/cimg25.png) center no-repeat;}
.client-2 li.my-kefu-shouye {background:#e02f19 url(../img/tohome.png) center no-repeat;  background-size:26px;}
.client-2 li.my-kefu-shouye a { width: 45px; height: 45px; display: block;}
.client-2 li.my-kefu-ftop { background:#e02f19 url(../img/returnTop.png) center no-repeat; }
.client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden;text-align: center;color: #fff;}
.client-2 li.my-kefu-qq .cont { margin: 0; background:#e02f19 url(../img/cimg23.png) 15px center no-repeat; border-radius: 50px; padding-left: 45px; height: 45px; line-height: 45px;color: #fff;font-size: 16px; width: 130px; position: absolute; top: 0;right: 0; z-index: 999;}
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#e02f19 url(../img/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }



.sbanner { position:relative; width:100%; height:300px; background:url(../img/ban.jpg) center top no-repeat; overflow:hidden;}


/*右边*/
.wrapper { height:100%; width:1200px;  margin:0 auto; line-height:30px; padding:40px 0px 50px 0px; display:block; overflow:hidden; }
.wrapper .left { float:left; width: 240px;}

/*===左侧块lefter↓==*/
/*左边*/
.left .bd{  }
.left .bd .hd { width:240px;line-height: 56px; background: #20479c; overflow: hidden;}
.left .bd .hd a {  padding-left:30px; font-weight:bold; font-size:18px;  color: #fff;}

.fdh-01-nav-one{ border:1px solid #eee; }
.fdh-01-nav-one dl { display:none;}
#submenu_1 dl { display: inline;}

.fdh-01-nav-one h3 { font-weight:bold; height: 50px; line-height: 50px; background: url(../img/p14-icon5.png) no-repeat right center #ececeb;margin-bottom: 2px; overflow: hidden;}
.fdh-01-nav-one h3 a { display: block; height: 50px; font-size: 18px;  margin-right: 40px;margin-left: 38px;color: #040404;}
.fdh-01-nav-one h3.sidenavcur,
.fdh-01-nav-one h3:hover { background: url(../img/p14-icon2.png) no-repeat right center #2456cf;}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a{ color: #fff;}

.fdh-01-nav dl {padding: 2px 0 4px;}
.fdh-01-nav dt {  height: 50px;
            font-size: 16px;
            line-height: 50px;
            padding-left: 54px;
            padding-right: 40px;
            margin-bottom: 1px;
            background: #ececec;
            position: relative;
            overflow: hidden;}
        
 .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);}
			
.fdh-01-nav dt a { color:#5f5f5f;}   
.fdh-01-nav dt.sidenavcur:after,.fdh-01-nav dt:hover:after { border-color:  #1e5db0;}
.fdh-01-nav dt.sidenavcur a,.fdh-01-nav dt:hover a { color:  #1e5db0;}
.fdh-01-nav dd { border: 1px solid #ececec;border-bottom: 0;}

.left_lx{ margin-top:15px;width:230px; height:100px; overflow:hidden; position:relative;}
.left_lx img{ width:230px; height:100px; overflow:hidden;}
.left_lx p{position:absolute; top:20px; left:15px; color:#333; line-height:24px;}
.left_lx p span{ font-weight:bold; color:#d30000; font-size:18px; display:block;}
.left_lx p a{color:#d30000; }

.wrapper .left .leftbox {
    margin-top:10px;
	padding: 10px;
	position: relative;
	border: 1px solid #eee;
}
.wrapper .left .leftbox .left_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #eeeeee;
	padding-left: 5px;
}
.wrapper .left .leftbox .left_title h3 {
	font-size: 18px;
	font-weight: normal;
	color: #1c457b;
	display: block;
	text-transform: uppercase;
}

.wrapper .left .leftbox .cont {
	padding-top: 12px;
	white-space: normal;
}
.wrapper .left .leftbox .cont li { font-size:14px; line-height:22px; margin-bottom:6px;}

.wrapper .left .leftbox .cont p { display:block; margin-top:15px;}
.wrapper .left .leftbox .cont .zx {
	width: 100%;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	background: #20479c;
	color: #fff;
	display: block;
	margin-top: 10px;
}
.wrapper .left .leftbox .cont .zx em {
	width: 50px;
	height: 50px;
	display: inline-block;
	background-position: -152px -152px;
	vertical-align: top;
	border-right: 1px solid #fff;
	margin-right: 35px;
}
.wrapper .left .leftbox .cont .zx:hover { background: #d50000;}

.fwicon {
    vertical-align: middle;
    background: url(../img/icon2.png) no-repeat;
    display: inline-block;
}

.wrapper .right { width: 930px; margin-bottom:40px; }
.wrapper .right .right_title {padding-bottom: 10px;border-bottom: 1px solid #eee;text-transform: uppercase;}
.wrapper .right .right_title h3 {color: #e91300;font-size: 18px;border-left: 3px solid #e91300;height: 20px;line-height: 20px;padding-left: 14px;margin-top: 5px;}
.wrapper .right .cont {padding: 30px 0 0px 0;color: #666666;}
.wrapper .right .cont .t1 {padding: 0 0 25px;color: #e3a91a;font-size: 20px;}
.wrapper .right .cont .t2 {color: #e3a91a;font-size: 30px;display: block;padding: 30px 0;}

.wrapper .Productlist {}
.wrapper .Productlist .list { width: 100%;}
.wrapper .Productlist .item {
	float: left;
	width: 448px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block;
	position: relative;
	text-align: center;
	border: 1px solid #eee;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.wrapper .Productlist .item:nth-child(2n) { margin-right: 0px;}
.wrapper .Productlist .item a {display: block;width: 100%;}
.wrapper .Productlist .item img {width: 448px;height:237px;display: block;}
.wrapper .Productlist .item h3 {
	background:#eeeeee;
	display: block;/* border: 1px solid #eee; */
	border-top: 0 none;
	height: 46px;
	line-height: 46px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
}
.wrapper .Productlist .item:hover {
	box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);
}



.wrapper .right .right_title {
	padding-bottom: 10px;
	border-bottom: 1px solid #eee;
	text-transform: uppercase;
}
.wrapper .right .right_title h3 {
	color: #e91300;
	font-size: 18px;
	border-left: 3px solid #e91300;
	height: 20px;
	line-height: 20px;
	padding-left: 14px;
	margin-top: 5px;
}
.wrapper .right .cont {
	padding: 30px 0 0px 0;
	color: #666666;
}
.wrapper .right .cont .t1 {
	padding: 0 0 25px;
	color: #e3a91a;
	font-size: 20px;
}
.wrapper .right .cont .t2 {
	color: #e3a91a;
	font-size: 30px;
	display: block;
	padding: 30px 0;
}



.wrapper .Productlist .item2 {
	float: left;
	width: 288px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block;
	position: relative;
	text-align: center;
	border: 1px solid #eee;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.wrapper .Productlist .item2:nth-child(3n) { margin-right: 0px;}

.wrapper .Productlist .item2 a {
	display: block;
	width: 100%;
}
.wrapper .Productlist .item2 img {
	width: 288px;
	height: 217px;
	display: block;
}
.wrapper .Productlist .item2 h3 {
	background:#eeeeee;
	display: block;/* border: 1px solid #eee; */
	border-top: 0 none;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
}
.wrapper .Productlist .item2:hover {
	box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);
}


.wrapper .Productlist .item3 {
	float: left;
	width: 288px;
	margin-right: 30px;
	margin-bottom: 30px;
	display: block;
	position: relative;
	text-align: center;
	border: 1px solid #eee;
	-webkit-transition: all ease 300ms;
	-moz-transition: all ease 300ms;
	-ms-transition: all ease 300ms;
	-o-transition: all ease 300ms;
	transition: all ease 300ms;
}

.wrapper .Productlist .item3:nth-child(3n) { margin-right: 0px;}

.wrapper .Productlist .item3 a {
	display: block;
	width: 100%;
}
.wrapper .Productlist .item3 img {
	width: 288px;
	height: 397px;
	display: block;
}
.wrapper .Productlist .item3 h3 {
	background:#eeeeee;
	display: block;/* border: 1px solid #eee; */
	border-top: 0 none;
	height: 66px;
	line-height: 66px;
	overflow: hidden;
	text-align: center;
	font-size: 18px;
}
.wrapper .Productlist .item3:hover {
	box-shadow: 1px 2px 15px rgba(0, 0, 0, 0.2);
}

/*新资讯显示方式 */
.inf_lc{ clear:both;padding:5px 0 0;}
.inf_lc li{ padding:10px 20px 10px 15px;height:92px; overflow:hidden; margin:0 0 10px; background:#f6f6f6;}
.inf_lc li.bg { background:#edf6f4;}
.inf_lc li h3{ text-align:center; float:left;width:120px; overflow:hidden;}
.inf_lc li h3 img {width:120px; height:90px;}
.inf_lc li h4{ padding:20px 5px 0 0;text-align:center; float:left;width:64px; overflow:hidden;}
.inf_lc li h4 b{ font-weight:100; display:block; line-height:36px;height:36px; overflow:hidden; font-size:36px; font-family:Arial; text-transform:uppercase;}
.inf_lc li h4 span{ font-weight:100; display:block; line-height:16px;height:16px; overflow:hidden; font-size:12px; font-family:Arial; text-transform:uppercase; color:#343434;}
.inf_lc li p{padding:0 0 0 14px; line-height:26px;width:575px; overflow:hidden;font-size:14px; float:left; color:#666; }
.inf_lc li p b{ font-size:16px; display:block; font-weight:100; color:#000000;}
.inf_lc li p b a,.inf_lc li p b a:hover{ color:#e91300; font-weight:bold;}
.inf_lc li p b a:hover{ color:#e3b74e;}
.inf_lc li .fr{margin:20px 0 0; width:70px; height:25px; line-height:25px; text-align:center; color:#ffffff; background-color:#999; }
.inf_lc li .fr:hover{ background:#e3b74e;}


/*showNews*/
.showNews .title {
	font-size: 24px;
	color: #333333;
	text-align: center;
	margin: 10px 0 22px;
	font-weight: bold;
}
.showNews .mark {
	color: #999999;
	height: 38px;
	line-height: 38px;
	text-align: center;
	margin-bottom: 20px;
	border-top: 1px dashed #e5e5e5;
	border-bottom: 1px dashed #e5e5e5;
}
.showNews .showContxt {
	color: #666666; font-size:14px;
	padding: 0 15px 30px;
	line-height: 26px;
}
.showNews .showContxt img {
	max-width: 100%;
}

.wrapper .reLink {
	height: 48px;
	line-height: 48px;
	padding: 0;
	border-top: 2px solid #eee;
	border-bottom: 2px solid #eee;
	margin: 20px auto;
}
.wrapper .reLink .prevLink, .wrapper .reLink .nextLink {
	width: 50%;
}
.wrapper .reLink .nextLink {
	text-align: right;
}


.showproduct .detaiInfo .title2 {
	border-bottom: 1px solid #eee;
	position: relative;
	padding-bottom: 12px;
	margin-bottom: 15px;
}
.showproduct .detaiInfo .title2 h3 {
	font-size: 20px;
	color: #333;
}
.showproduct .detaiInfo .title2 s {
	width: 80px;
	height: 5px;
	display: block;
	position: absolute;
	left: 0;
	bottom: -2px;
	background: #e3a91a;
}
.showproduct .detaiInfo .info {
	padding: 0 0 30px;
}


.xgxw{width:100%;}
.xgxw li{height:30px;line-height:30px; padding:0;  width:455px; float:left;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; padding-right:10px;}
.xgxw li a{background:url(../img/ico55.gif) no-repeat 0 8px; padding-left:12px;}




.about_box { width:1201px; margin:0 auto; padding:30px 0 80px 0px; overflow:hidden;  }
.about_box .left { float: left; width: 60%;}
.about_box .left .tit h3 {float: left; color: #333333; font-size: 30px; font-weight: normal; margin-right: 15px; display:block;}
.about_box .left .tit h4 { float: left; color: #666666;font-size: 20px; font-weight: normal; margin-top:6px;  display:block;}
.about_box .left .text { margin-top: 50px; color: #666666; font-size: 16px;line-height: 32px;}
.about_box .left .text p{ margin-bottom: 10px;}
.about_box .left .box { margin-top: 45px;}
.about_box .left .box .top .bt {color: #484c52; font-size: 24px;}
.about_box .left .box .top .d { margin-top: 5px; color: #484c52;font-size: 18px;}
.about_box .left .box ol { margin-top: 25px;}
.about_box .left .box ol li {float: left; color: #666666; font-size: 16px;line-height: 36px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;
 width: 48%;}
.about_box .left .box ol li:nth-child(2n) {float: right;}
.about_box .right { float: right; line-height: 0; width: 35%;}
.about_box .right img { width:100%;}

.about_box .text2 { margin-top: 30px; font-size: 16px;line-height: 32px;}

.w100 {  width:1200px; margin:0 auto;  margin-top: 60px;}
.ser_box .left span { margin-top: 10px; float: right;}
.ser_box .left .tit h3 { float: left; color: #333333;font-size: 30px; font-weight: normal; margin-right: 15px; display:block;}
.ser_box .left .tit h4 { float: left;color: #666666;font-size: 20px;font-weight: normal; margin-top:4px; display:block;}

.title { text-align: center;}
.title h3 {color: #333333; font-size: 30px; font-weight: normal;position: relative; z-index: 1;}

.about_box3 {  width:1201px; margin:0 auto;  padding: 70px 0 70px 0;}
.about_box3 ol{ margin-top: 50px;}
.about_box3 ol li { float: left; font-size: 16px;line-height: 32px; color: #fff;margin-right: 2%; padding: 3%; height: 95px;}
.about_box3 ol li:nth-child(1){width: 29%;background: #ef7a0f;}
.about_box3 ol li:nth-child(2){ width: 20%; background: #efefef;text-align: center;}
.about_box3 ol li img { padding-top:25px; width:70%;}
.about_box3 ol li:nth-child(3){ width: 29%; background: #0c437b; margin-right: 0;}
.about_box3 ol li:nth-child(4){width: 94%; height: 104px; background: #efefef;color: #333333; margin-right: 0; margin-top: 2%;}

.Con_box { width:1200px; margin:0 auto; padding: 0px 0 80px 0 ;}
.Con_box ol { margin-top: 60px;}
.Con_box ol dl {width: 26%; margin-right: 2%; margin-bottom: 2%; float: left; background: #0c437b; padding: 3%; min-height: 240px; color: #fff;}
.Con_box ol dl:nth-child(3) { margin-right: 0;}
.Con_box ol dl:nth-child(4) { width: 43%;  min-height: 101px;background:#ef7a0f;}
.Con_box ol dl:nth-child(5) { width: 43%; min-height: 101px; margin-right: 0; background:#ef7a0f;}
.Con_box ol dl dt{font-size: 20px; line-height: 2em; font-weight: bold;}
.Con_box ol dl dd{ font-size: 16px; line-height: 32px;}

.b7_con { border:1px solid #f1f1f1; border-right:none;  border-bottom:none;overflow: hidden;}
.b7_con li { float:left; width:219px; padding:10px; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1;}
.b7_con li img { width:229px; height:229px;}
.b7_con li p { font-size:16px; height:28px; line-height:28px; text-align:center;}
.b7_con li:hover p {background:#e70004;}
.b7_con li:hover a {color:#fff;}



.b8_con { float:left; overflow: hidden; width: 870px;}
.b8_con li { float:left; width:275px; margin-right:15px; padding-bottom:15px; }
.b8_con li img { width:273px; height:205px; border:1px solid #f1f1f1; }
.b8_con li p { font-size:14px; height:28px; line-height:28px; text-align:center;}
.b8_con li:hover p {background:#e70004;}
.b8_con li:hover a {color:#fff;}


/*新闻*/
.newslist_left { overflow:hidden; float:left; width:810px; padding-right:40px; border-right:1px solid #e9e9e9; }

.news_listbox{ overflow:hidden; width:100%;}
.newslist_right { overflow:hidden; width:310px; float:right; }
.newslist_right>h4{ font-weight:normal; font-size:24px; color:#555; margin-bottom:20px;}
.newslist_right .zw_tu{ display:block; margin:0 auto;}

dl.top{ overflow:hidden; width:100%; padding-bottom:30px; border-bottom:1px solid #e9e9e9; margin-bottom:30px; height:237px;}

dl.top dt{ overflow:hidden; float:left; width:316px; height:237px;}
dl.top dt img{ display:block; width:316px; height:237px; padding:0px !important;transition:0.8s;-moz-transition:0.8s, -moz-transform 0.8s;-webkit-transition:0.8s, -webkit-transform 0.8s;}
dl.top dt:hover img{ -webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-m-transform: scale(1.1);transform: scale(1.1);}

dl.top dd{ overflow:hidden; float:right; width:470px; height:237px;}
dl.top dd h4{ font-size:18px; margin-bottom:15px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
dl.top dd h4 a{ color:#e80000;}
dl.top:hover dd h4 a{ color:#e80000;}
dl.top dd em{ display:block; font-size:12px; color:#999; margin-bottom:15px;}
dl.top dd em i{ margin:0 5px;}
dl.top dd p{ font-size:14px; color:#666; line-height:24px; height:72px; overflow:hidden; text-align:justify; margin-bottom:10px;}
dl.top dd .more{ display:block; width:116px; height:31px; line-height:31px; text-align:center; font-size:12px; color:#999; font-family:Arial; border:1px solid #e80000; text-decoration:none}
dl.top:hover .more{ color:#fff; border-color:#e80000; background-color:#e80000}
dl.top.last{ margin-bottom:0}


.right2_main .t03 a { font-weight: normal;font-size: 24px; color: #555;margin-bottom: 20px; font-weight:bold; }
ul.n_rt_ul {overflow: hidden;  background: #f5f5f5; margin: 0 auto; padding: 15px 15px 15px 15px; width:280px; margin-top: 15px;margin-bottom:20px;}
ul.n_rt_ul li { line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding-left:20px;background:url(../img/a2.gif) no-repeat left center;   }
ul.n_rt_ul li a{ display:block;  width:254px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font:14px Microsoft YaHei; color:#333; height:32px; line-height:32px; padding-left:6px; }
ul.n_rt_ul li a:hover{ color:#ef0000; font-weight:bold; padding-left:10px;}
ul.n_rt_ul li.cur{/*background:url(img/common/a1.gif) no-repeat left center;*/ }

ul.n_rt_ul2 {overflow: hidden; width:310px;margin: 0 auto; padding: 15px 0px 15px 0px; margin-top:5px; }
ul.n_rt_ul2 li {float: left;text-align: center; width: 145px; margin-right:5px; margin-left:5px; padding-bottom:6px;}
ul.n_rt_ul2 li img {width: 143px; height:143px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s; border:1px solid #f5f5f5}
ul.n_rt_ul2 li p { line-height: 30px;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
ul.n_rt_ul2 li:hover img {-webkkit-filter: brightness(105%);filter: brightness(105%); border:1px solid #ef0000}
ul.n_rt_ul2 li:hover p { color: #ef0000;}



/* 产品 */
.product2 { width:100%; padding:1% 0% 0.1%; overflow:hidden;  text-align:left;}
.product2 li { width:100%; padding:1% 0% 0.1%; overflow:hidden;  text-align:left;}
.product2 li .proaa { float:left; width:300px;}
.product2 li .probb { float:left; width:870px; padding:0px 0px 0px 30px; }
.product2 li img{ display: inline-block; width:300px; height:223px;  vertical-align:middle }
.product2 li .title { line-height:28px;}
.product2 li .probb a.title { font-size:22px; font-weight:bold; line-height:40px; color:#0087c7;}
.product2 li .probb p { font-size:14px; line-height:24px; padding-top:6px; padding-bottom:30px; }
.product2 li .probb a.more{width:120px;height: 40px; text-align: center;line-height: 40px;display: block;background: #0087c7;color: #fff;position: relative;z-index: 2;overflow: hidden;}
.product2 li .probb a.more:after{width: 120px;height: 40px;content: "";position: absolute;top: 40px;left: 0;z-index: -1;background: #6fc035;-webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.product2 li .probb a.more:hover:after{top:0;}

.product3 { width:100%; padding:1% 0% 0.1%; overflow:hidden;  text-align:left;}
.product3 li { float:left; width:25%; padding:1% 0% 0.1%; overflow:hidden; text-align:center; line-height:35px; }
.product3 li img{ display: inline-block; width:280px; height:210px;  vertical-align:middle; margin-left:10px; margin-right:10px; }

.sec_tpm {line-height:24px; padding:10px; font-size:14px;width:1000px; margin:0 auto; }
.sec_tpm img { margin:0 auto; max-width:1000px; overflow:hidden;}
.sec_tpm .MsgForm { margin-top:10px;}


.left2{ float:left; overflow: hidden; width: 850px; }
.right2 { overflow: hidden; width: 310px;float: right; }
.right2_main { width:310px; padding-bottom:25px; overflow:hidden;}

.n_info_con {  padding:0px 0px 0 0px;  font-size:14px;}
.n_info_con strong{ font-weight:bold;}
.n_info_con h1 { color: #333;  font-weight:normal; font-size: 22px; line-height: 40px; padding-bottom:10px; margin-bottom: 10px; text-align: center;font: 24px/43px "Microsoft Yahei"; font-weight:bold; padding-bottom:10px;  }
.n_info_con2 { margin:0 auto; border:1px solid #D6D6D6;}
.n_info_con h3 { text-align:center; color:#000;   margin-bottom:10px; font-size:24px;border-bottom: 1px dashed #CCCCCC; } /*资讯详细页面，内容标题*/
.info_con_tit {  line-height:24px; margin-bottom:15px;}
.info_con_tit span { margin-right:20px;}
.info_con_tit .m_qrinfo{position:relative;}
.m_qrcode{ display:none; position:absolute; left:0px; top:20px; background:#fff;border:1px dashed #f1f1f1; }
.m_qrcode em{ line-height:24px; color:red; display:block; text-align:center;}
.info_con_tit .n_tit {  text-align:left; color:#666; border-bottom:1px dashed #999; height:44px; line-height:44px;}
.info_con_tit .n_tit .m_qrinfo a{background:url(img/common/tel0.gif) no-repeat left top; height:45px; display:inline-block; font-size:0px; width:24px;}
.info_con_tit .n_tit .m_qrinfo a:hover{background:url(img/common/tel1.gif) no-repeat left top;}
.info_con_tit .n_tit a{ color:#BCBBBB; }
.info_con_tit .n_tit span .cur{color:#000;}
.info_con_tit .n_tit2 { height:24px;}
.n_info_con .tit2_span { float:right; margin:0; _margin-top:5px;}

#cntrBody{ padding-top:10px ; line-height:28px;}
#cntrBody img { padding:10px 0px; margin:0 auto; max-width:810px;}

#cntrBody2{ padding-top:36px ; line-height:28px;}
#cntrBody2 img { padding:10px 0px; margin:0 auto; max-width:1200px;}

.n_info_con .apage { text-align:center; } /*资讯详细页面，翻页区块*/
.info_input { text-align:center; color:#000; margin-bottom:15px;}  /*详细页面，评论，推荐，打印，订阅，按钮样式块*/
.info_input input { } /*详细页面，评论，推荐，打印，订阅，按钮,可修改文字色彩*/
.info_key { border-bottom:solid 1px #ccc; line-height:30px; padding:0 10px; margin:0px 0; overflow:hidden; font: 14px/30px "Microsoft Yahei"; padding-bottom:20px;}
.info_key em{ padding: 0px 12px;}
.info_key span { font-size:14px;}
.info_key a { margin-right:10px;}
.ad2 { margin-bottom:10px;}
.n_info_con2 .t04 { color:#fff; border-bottom:1px solid #E0E0E0;  color:#028ac9 ; line-height:48px; height:48px; font-size:0; background:url(img/common/news_28.png) no-repeat 12px center; }/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 b{ font-weight:bold; font-size:20px; text-transform:uppercase;font-family: 宋体; font-size:0;}
.n_info_con2 .t04 a { color:#B61212;}/*可修改文字色彩(关于网络推广)*/
.n_info_con2 .t04 a:hover { color:#B61212;}

.mybdshare a{float:right !important; padding-top:5PX; padding-bottom:6PX;}



/*下一篇、下一篇*/
.page_wen{ overflow:hidden; width:100%; height:60px; line-height:60px; font-size:14px; margin-top:20px;}
.page_wen .page_left{ float:left; width:390px; background-color:#f7f7f7;}
.page_wen .page_right{ float:right; width:390px; background-color:#f7f7f7;}
.page_wen .btn{ display:block; text-decoration:none; width:80px; height:60px; background-color:#e8e8e8; text-align:center;}
.page_wen .page_title{ display:block; width:270px; margin-left:20px; float:left;height:60px; overflow:hidden}
.page_wen .page_left:hover  .page_title{color:#028ac9;}
.page_wen .page_left:hover  .btn{ background:#028ac9; color:#fff;}
.page_wen .page_right:hover  .page_title{color:#028ac9;}
.page_wen .page_right:hover  .btn{ background:#028ac9; color:#fff;}
.page_wen .page_left .btn{ float:left}
.page_wen .page_right .btn{ float:right}
.page_wen .page_right .c9 {margin-left:20px;}


.sec_con2 { width:1200px; margin:0 auto; padding:30px 0px;}
/*产品内页*/
.sec_tpm_t{ width:900px; line-height:24px; padding:10px 15px; font:100 14px/24px "微软雅黑"; min-height:400px;}
.sec_tpm_t img { max-width:900px;}

.sectit { height:35px; margin-top:20px; background:#d7d7d7; padding-left:20px; margin-bottom:20px; }
.sectit h5 { display:inline-block;  font-weight: bold; cursor: pointer; height:30px; line-height:30px; margin-top:5px; text-align:center;background:#fff;  padding-left:25px; padding-right:25px;overflow:hidden }

.secbut { width:108px; height:36px; display:inline-block; font:14px "Microsoft YaHei"; color:#fff; line-height:36px; text-align:center; background:#e02f19; -moz-border-radius: 3px;/* Gecko browsers */-webkit-border-radius: 3px;   /* Webkit browsers */border-radius:3px; margin-right:10px; }
.secbut a{ color:#fff;}

.wr20 { font-size:22px; line-height:40px; }
.wr14 { font-size:14px;}

.pro1{ width:398px; height:298px; overflow:hidden; border:1px solid #ccc; background:#fff;}

.showContxt .bgbox { float:left; padding:0px 20px; margin-bottom:20px; display:block; text-align: center;  line-height: 44px;  font-size:16px; cursor: pointer; background:#20479c;box-shadow:0px 6px 12px rgba(0, 0, 0, 0.45); color:#fff;}

/*==========分页样式===========*/
#art_content{word-break:break-all;padding:15px 0 10px 0;}
#art_content img { max-width:900px; margin:0 auto; overflow:hidden; display:block;}

.news-other { padding: 10px 0px; border-top: 1px #ddd solid; margin-top:20px; overflow:hidden;}
.news-other p {display: block; height: 30px;line-height: 30px;padding-left:3px;}
.news-other p a {font-size: 14px;}
.news-other .fhlb a { font-size: 14px; color: #fff; }

.gr-back-btn { float:right;font-size: 14px; color:#fff;  margin-top: 6px; width:125px; height: 40px; line-height: 40px; text-align: center; background-color: #01b6ed;  position: relative; overflow: hidden; z-index: 2;}
.gr-back-btn:after { content: ""; width: 125px;height: 40px;top: 40px;background: #db1d00; color:#fff; display: block;position: absolute;left: 0;z-index: -1; -webkit-transition: .3s; -o-transition: .3s; transition: .3s;}
.gr-back-btn:hover:after { top: 0;}

.news-container .news-other { margin-left:15px; margin-right:15px}


.bg-f5f5f5{background: #f5f5f5;}
.bg-fff{background: #fff;}
.contact-top { padding:50px 0px 40px 0px;}

.contact-top .contit1 { font-size: 18px;}
.contact-top .contit2 { font-size: 36px; color:#d60000; line-height:65px; font-weight:bold}
.contact-top span { font-size: 14px;letter-spacing: 14px;}

.bg_f5f5f5{ background:#f5f5f5; width:100%; padding:50px 0;}
.in-width1{ width:1201px; margin:0 auto; background:#fff; height:338px; overflow:hidden;}
.lxfs{ float:left; width:430px; padding:40px 30px; height:278px; overflow:hidden; line-height:36px; font-size:16px;}
.lxfs strong { font-weight:bold;}
.lxdt{ float:right; width:640px;height:338px; overflow:hidden;}
.lxdt img{width:630px; height:318px; overflow:hidden; border:10px solid #fff; border-left:none;}


/*翻页*/
.pager{ width: 100%; padding: 10px 0;text-align: center; margin:0 auto;}
.pager span,.pager a{display:inline-block;border:1px solid #a3a3a3;color:#a3a3a3;padding:2px 8px;text-decoration:none; margin:4px;}
.pager a:hover{background:#de1710;border-color:#222c50;text-decoration:none;color:#fff;}
.pager .cur{background:#de1710;border-color:#222c50; font-weight:bold;text-decoration:none;color:#fff;}
.pager span.dot{background:none;border-color:#fff; font-weight:bold; padding:0;}
.pager a.page-num-current { background:#de1710;color:#fff;}
