﻿@charset "utf-8";
/**

*/
/*头部*/
.header {width: 100%;height:auto; background: #fff; overflow: hidden; padding: 15px 0}
.hd_logo{overflow: hidden;float: left;height: auto; margin-right: 22px; }
.hd_logo h1{width: 100%; height: auto; margin-top:0px}
.hd_logo h1 img{height:80px}

.wz{ height:auto; background:url(../images/h_ws.gif) no-repeat left center; width:560px;  padding:0px 0 0 22px;  float:left;}
.bt{color:#020202; line-height:20px; font-weight: 600; font-size:22px; line-height: 40px}
.xwz{color:#2b4697; margin-top:0px; text-transform: uppercase;}

.headerTel{font-size:32px;color: #2b4697;background: url(../images/tel.png) no-repeat left center;padding-left: 60px; float: right; margin-top: 10px}
.headerTel  span{display: block;margin-bottom: 5px;font-size: 14px;color:#999999;}


/*导航*/
.headNav{height:60px;line-height:60px;background-color: #1759a9; }
.headNav .menu1{width: 1200px;}
.headNav .menu1>li{float: left;text-align: center;font-size: 14px;color: #fff;transition: all .5s;}
.headNav .menu1 > li >a{display:block;color: #fff;width: 150px;border-right: 1px solid #1d63a5;font-size: 16px;}
.headNav .menu1 > li:hover,.headNav .menu1 > li.current{background-color: #1568bf;}


/*-------------------------------nav-----------------------------------*/
.navBar{ height: auto; background: #2b4697;width: 100%; }
.nav{  margin:0 auto; width:100%;}
.nav h3{ font-size:100%; font-weight:normal;  }
.nav .m{  position:relative; float:left;  display:inline; text-align:center;}
.nav h3 a{  zoom:1; line-height:55px; width:150px; color:#fff;  display:block; text-transform:uppercase;font-size: 16px;}
.nav li:hover a{ color:#fff; border-bottom:0px #296baa solid;}
.nav li:hover a:hover{ background: #e4332d; display: block;}
.nav li h3 a.hover{ background: #e4332d; display: block;}
.nav .sub{ width:150px; position:absolute; left:0px; top:55px; z-index: 999}
.nav .sub li{ text-align:center; line-height:40px; }
.nav .sub li a{ color:#fff; display:block; zoom:1;background:rgba(0, 0, 0, 0.4)!important;-webkit-transition: all 0.9s ; border:0px;}
.nav .sub li a:hover{color:#fff; background:#1568bf !important; }
.search{float: right;width: 260px;padding-top: 12px;}
.search .input_txt{width: 194px;height: 34px;border:1px solid #CCC;border-right: none;float: left;outline: medium;padding-left: 5px;}
.search .input_btn{width: 60px;height: 36px;border:none;background: #e92a3a;float: right;outline: medium;background: url(../images/pic3.jpg) no-repeat;cursor: pointer;}
/*-------------------------------nav-----------------------------------*/

/*banner*/
.banner{ width:100%; overflow:hidden; position:relative;}
.banner *{ box-sizing:content-box;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden;}
.banner ul li a{ display:block;}
.banner ul li img{display:block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.bandd{ position:absolute; left:0; bottom:5%; width:100%; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin-right:5px;display:inline-block;width:12px;height:12px;zoom:1;border-radius:100%;border:0px solid #888;position:relative;-webkit-transition:.3s;transition:.3s;}
.bandd span:after{content:"";position:absolute;width:12px;height:12px;background:#888;top:2px;left:2px;border-radius:100%}
.bandd span.on,.bandd span:hover{border:0px solid #fff;transform:scale(1.1)}
.bandd span.on:after{background:#fff}
.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:5%; }
.bany{ right:5%; }
.banner:hover .banz,.banner:hover .bany{ opacity:1;}



/* 搜索*/
.homeSeach{width: 100%;height: 60px;background: #f0f0f0;line-height: 60px;}
.homeSeach .key{float: left;}
.homeSeach .key span{color: #1568bf;}
.homeSeach .key a{margin: 0 3px;color: #888888;font-size: 12px;}
.homeSeach .key a:hover{color: #1568bf;}
.homeSeach .seachBox{float: right;background: #fff;margin-top: 10px;}
.homeSeach .seachBox form{overflow: hidden;}
.homeSeach .seachBox form input{display: block;float: left;background-color: #ffffff;}
.homeSeach .seachBox .word{width: 240px;height: 38px;line-height: 38px;text-indent: 1em;border-right: none;color: #828282}
.homeSeach .seachBox .sousuo{width: 38px;height: 38px;background-repeat: no-repeat;background-position: center center;background-image: url(../images/hSear-ico.png);cursor: pointer;}


/**************************案例*********************/
/*part01*/
.part01{padding-bottom: 90px;background-color: #f5f5f5;overflow: hidden;}
.part01 ._font01 ._t1{padding: 60px 0 29px 0;font-size: 40px;color:#444444;text-align: center; font-weight: 600}
.part01 ._font01 ._c1{padding: 0 100px 45px;font-size: 16px;text-align: center; line-height: 30px}/*padding: 0 270px 50px 276px;*/

.box{margin-bottom: 10px;}
.box{position: relative;}
.span-4{width: 31.333%; margin-right: 2%; float:left;}
.box ._img01 img{width: 100%;height: auto;}
.box ._img01 .rect-8930{padding-bottom: 89.30%;}
.box{}


.box .con1{background-color: #6f6f6f;color: #fff;position: absolute;bottom: 0;width: 100%;height: 31.94%;
    transition: all 0.5s;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.box .con1 .con_t1{font-size: 20px;padding: 20px 0 14px 24px;}
.box .con1 .con_c1{font-size: 13px; ;padding: 0 25px 33px 24px;line-height: 33px;white-space: normal;}

.total{position: relative;overflow: hidden;}

.box:hover .con1{width: 100%;height: 100%;background-color: #d61934;opacity: 0.9;position: absolute;bottom: 0;
transition: all 0.5s;overflow: visible;text-overflow:ellipsis;white-space: nowrap;}
.box:hover .con_t1{font-size: 30px;padding: 12.39% 0 7.46% 10.667%;}
.box:hover .con_c1{font-size: 13px;padding-left: 10.667%;padding-right: 9.33%;}
.con1 .con1_jt a{display: block;}
.con1 .con1_jt{padding-left: 80.5%;padding-top: 18.43%;}
/*ljx1228-2016*/
.con1 .con1_jt{position: absolute;bottom: 22px;display: none;transition: all 0.5s ease;}
.box:hover .con1_jt{display: block;transition: all 0.5s ease;}

.ab-js-set3{}
.ab-js-set3 h3{font-size: 32px;color: #333; margin-bottom: 35px;}
.ab-js-set3 ul{margin-right: -2%}
.ab-js-set3 li{width: 31.333%; margin-right: 2%; float: left; background: #f5f5f5; padding-bottom: 136px; position: relative; cursor: pointer;}
.ab-js-set3 li .text{position: absolute; width: 100%; left: 0; bottom: 0; height: 136px; box-sizing: border-box; padding: 20px 18px; transition: all 0.5s; -webkit-transition: all 0.5s; overflow: hidden; background: #fff;}
.ab-js-set3 li .text .bt{font-size: 20px;color: #333; margin-bottom: 6px;}
.ab-js-set3 li .text span{font-size: 14px;color: #666;}
.ab-js-set3 li .text p{font-size: 14px;color: #dbe8ec; opacity: 0; transition: all 0.5s; -webkit-transition: all 0.5s;}
.ab-js-set3 li:hover .text{background: #2b4697; height: 207px;}
.ab-js-set3 li:hover .text .bt{color: #fff;}
.ab-js-set3 li:hover .text span{display: none}
.ab-js-set3 li:hover .text p{opacity: 1;}
.ab-js-set3 li .img{}
.ab-js-set3 li .img img{max-width: 100%}
/**************************案例*********************/



.i_case{ overflow:hidden; padding:60px 0; box-sizing: border-box;}
.inbtny{text-align: center;}
.inbtny_cn{font-size: 40px; color: #2b4697; font-weight: 600; margin-top:0px; line-height: 50px;}
.inbtny_en{font-size: 16px; color: #555; letter-spacing: -1px; margin-top: 8px; text-transform:uppercase}
.inbtny_img{margin-top: 0px; display: inline-block;}
.i_case .i_case_con{overflow:hidden; width:100%; margin:0 auto;}
.product {padding-bottom: 0px;}
.product .pro_type {margin-bottom: 20px; text-align: center;}
.product .pro_type li {display: inline-block;zoom: 1;vertical-align: middle;position: relative;width: 10%;line-height: 40px;font-size: 15px; margin-right: 5px; text-align: center; border: 1px solid #dee2e6; border-radius: 8px}
.product .pro_type li a {text-decoration: none;}
.product .pro_type li i {display: none;width: 13px;height: 7px;position: absolute;left: 50%;margin-left: -7px;top: 40px;background: url(../images/xla.png) no-repeat center;}
.product .pro_type li.cur, .product .pro_type li.cur a {background: #fff; color: #2b4697;}
.product .pro_type li.cur i {display: block;}

.product .conbox {margin-top: 30px;}
.product .conbox ul {display: none;}
.product .conbox ul.cur {display: block; margin-right: -1%;}
.product .conbox ul li {float: left;width: 18.8%;border: 1px solid #d9d9d9;margin-right: 1%;transition: all 0.5s; margin-bottom: 25px; background: #fff; text-align: center;}
.product .conbox ul li:first-child {/* margin-left: 0; */}
.product .conbox ul li i {display: block;height: auto;/*background: url(Img/Index/probg1.png) no-repeat center;*/text-align: center;overflow:hidden;}
.product .conbox ul li i em {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;height: 100%;width: 0;}
.product .conbox ul li i img {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;transition: all 0.5s;overflow: hidden;width: 100%;height: auto;}
.product .conbox ul li p {height: 56px;line-height: 56px;font-size: 16px;color: #555;text-align: center;overflow: hidden;white-space:nowrap;text-overflow: ellipsis;padding: 0 5px;margin-bottom: 0;text-decoration: none;;}
.product .conbox ul li a{text-decoration: none;}
.product .conbox ul li:hover {box-shadow: 10px 10px 20px #999;border-color: #2b4697;}
.product .conbox ul li:hover {background: #2b4697; color: #fff;}
.product .conbox ul li:hover i img {transform: scale(1.05);}
.product .conbox ul li:hover p{ color: #fff;}

.mores{display: inline-block; height: auto; overflow: hidden;}
.mores a { display: block; float: left; width: 111px; height: 38px; font-size: 15px; color: #333; line-height: 38px; text-align: center; background: #eae8e8; margin-right: 20px; border-radius: 3px; }
.mores a:hover{background: #ffa800; color: #fff;}

.product .pro_more {margin-top: 25px;}
.product .pro_more a {display: block;width: 202px;height: 36px;line-height: 36px; border: 1px solid #666666;margin: 0 auto; border-radius: 3px;text-indent: 36px;font-size: 14px;position: relative;transition: all 0.5s; color: #333; text-decoration: none;;}
.product .pro_more a i {display: block;width: 21px;height: 21px;background: url(../images/icon01.png) no-repeat center;position: absolute;right: 40px;top: 7px;}

.product .pro_more a:hover {background: #00a2e9;border-color: #00a2e9;color: #fff;box-shadow: 5px 5px 15px #999;}
.product .pro_more a:hover i {background: url(../images/icon02.png) no-repeat center;}




/*优势*/
.til01{text-align: center;display: block;font-size:50px;color: #333;line-height:64px;height:140px;font-weight: normal;position: relative;width:1200px;margin: 0 auto;}
.til01 b{color: #2b4697;}
.til01 a{display: block;color: #333;}
.til01 p{display: block;font-size: 24px;line-height:44px;opacity: 0.8;}
.til02,.til02 a,.til02 b{color: #fff;}
.edge{font-size: 16px;position: relative;line-height: 27px;padding: 82px 0 0;color: #666;background: #f2f2f2;}
.edge1{height: 495px;position: relative;z-index: 1;overflow: hidden;}
.edge3{background: url(../images/edgebg3.jpg) no-repeat center 0;}
.edge_p{height: 495px;width: 50%;}
.edge_p3{width: 55.625%;}
.edge_p1{background: url(../images/edge_pic1.jpg) no-repeat 0 0;}
.edge_p2{background: url(../images/edge_pic2.jpg) no-repeat right 0;}
.edge_p3{background: url(../images/edge_pic3.png) no-repeat right 0;}
.edge_p4{background: url(../images/edge_pic4.jpg) no-repeat 0 0;}

.edge_w{width: 44.48%;}
.edge_wx{width: 40.1%;}
.edge_w3{width: 413px;}
.edge_w1{width: 498px;padding: 96px 0 0;}
.edge_w1 .bt{height: 195px;line-height: 47px;font-size: 32px;white-space: nowrap;color: #333;font-weight: normal;}
.edge_w1 .bt span{height: 128px;font-size: 42px;line-height: 47px;color: #2b4697;font-weight: bold;display: block;overflow: hidden;}
.edge_w1 .bt em{display: block;height: 100px;background: url(../images/edge_ico1.png) no-repeat 0 0;width: 100px;font-family: Arial;padding: 30px 0 0 30px;font-size: 70px;float: left; font-style: normal;}
.edge_w3 .bt em{background: url(../images/edge_ico2.png) no-repeat 0 0;}
.edge_w1 p{display: block;padding: 0 0 28px;}
.edge_w ul{padding: 0 0 18px;position: relative;}
.edge_w li{padding: 0 0 18px;position: relative;}
.edge_w li b{font-weight: normal;color: #cc0007;}
.more01{float: left;text-align: center;}
.honner{width: 666px;position: relative;padding: 90px 0 0;}
.poster-main .poster-btn{width: 38px;height: 38px;position: absolute;cursor: pointer;display: block;z-index: 10;}
.poster-main .poster-btn a{position: absolute;top: 164px;}
.poster-main .poster-prev-btn a{right: 0;}
.poster-main .poster-next-btn a{left: 0;}
.poster-main .poster-next-btn{left: -60px;top: 130px;}
.poster-main .poster-prev-btn{right: -60px;top: 130px;}
.poster-main .poster-next-btn a{background: url(../images/prev2.png) no-repeat;width: 38px;height: 38px;display: block;}
.poster-main .poster-prev-btn a{background: url(../images/next2.png) no-repeat;width: 38px;height: 38px;display: block;}
.poster-item{position: relative;margin: 0 auto;}
.poster-item em{position: absolute;left: 0;width: 100%;height: 60px;line-height: 60px;color: #000;text-align: center;display: none;overflow: hidden;}
.poster-main .poster-list .poster-item img{display: block;width: 100%;}
.poster-main{position: relative;margin: 0 auto 40px;}
.poster-main .poster-list .poster-item{position: absolute;left: 0;top: 0;}
.poster-main .poster-btn{position: absolute;top: 0;cursor: pointer;}

.plan_c dd span a,
.faqs_c dt,
.show_t li{background: #666;-webkit-gradient(linear, left top, right bottom, from(#999), to(#666));background-image: -webkit-linear-gradient(left, #999, #666);background-image: -moz-linear-gradient(left, #999, #666);background-image: -o-linear-gradient(left, #999, #666);background-image: -ms-linear-gradient(left, #999, #666);background-image: linear-gradient(left, #999, #666);}
.plan_c dl:hover img{box-shadow: 0px 0px 10px #5c5c5c;}
.plan_c dl:hover dd span a,
.plan_c dd span a:hover,
.more01 a,
.faqs_c dl:hover dt,
.show_t li.cur{background: #c4252a;-webkit-gradient(linear, left top, right bottom, from(#e47f82), to(#c4252a));background-image: -webkit-linear-gradient(left, #043c83, #0453b8);background-image: -moz-linear-gradient(left, #043c83, #0453b8);background-image: -o-linear-gradient(left, #043c83, #0453b8);background-image: -ms-linear-gradient(left, #043c83, #0453b8);background-image: linear-gradient(left, #043c83, #0453b8);}
.plan_c dd span a,
.more01 a{display: block;color: #fff;padding: 0.2rem 1.5rem;border-radius: 17px;}





#tyfled_news{ padding:60px 0; background:#ededed; width:100%; overflow: hidden;}
.light_lt{ float:left; width:400px;}
.light_lt img{ display:block; width:100%; height:auto}
.news_rt{ float:right; width:800px}
.h2_title{ font-size:36px; color:#1568bf; text-align:center; margin-bottom:60px; font-weight:normal}
.h2_title span{ display:block; color:#2c2c2c; font-size:14px; text-transform:uppercase; margin-top:10px;}
#tyfled_news .h2_title{ text-align:left; margin-bottom:35px; position:relative}
#tyfled_news .h2_title a{ font-size:16px; position:absolute; right:0; bottom:0}
#tyfled_news .h2_title span{ display:inline-block; margin-left:5px;}
#tyfled_news .news_rt .h2_title{ margin-left:28px;}
.light_news{ position:relative}
.light_news .lighta{ position:absolute; left:0; top:0; width:100%; height:100%; display:block; z-index:900; color:#fff; line-height:1.6; padding:50px 20px; box-sizing: border-box;}
.light_news b{ font-family:Arial, Helvetica, sans-serif; display:block; font-size:40px; text-transform:uppercase; line-height:normal; font-weight:normal; margin-bottom:5px}
.light_news span a{ font-size:16px; color:#fff; display:block;}
.light_news p{ display:block; margin-top:35px; font-size:14px; line-height:1.8}
.light_news .pmore a{ display:inline-block; border:2px solid #fff; font-size:16px; padding:12px 45px; color:#fff}
.news_rt{}
.news_rt li{background:#f5f5f7; margin-left:28px; float:left; width:370px; margin-bottom:11px; height:auto; padding:14px; box-sizing: border-box;}
.news_rt li.litop{ height:558px; margin-bottom:0; padding:50px 0; padding-bottom:0; overflow:hidden;}
.news_rt li img{ display:block; width:100%; height:auto}
.news_rt li:last-child{ margin-bottom:0}
.news_rt li.litop .thumb a{ max-height:none}
.news_rt li .desc{ padding:0 25px; height:170px; padding-bottom:10px; margin-bottom:26px;}
.news_rt li a{ font-size:18px; display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; color: #1568bf}
.news_rt li.litop a{white-space:normal; max-height:64px; line-height:1.6;}
.news_rt li .time{ color:#a5a5a5; font-size:16px; padding:5px 0}
.news_rt li .time span{ margin-right:20px; font-size:16px; display:inline-block; line-height:25px;}
.news_rt li .time font{ display:inline-block; line-height:25px; border-left:1px solid #eee; padding-left:15px;}
.news_rt li p{ color:#535353; line-height:1.6; height:44px; overflow:hidden}
.news_rt li a:hover{ color:#fff}
.news_rt li:hover{ background:#1568bf; color:#fff}
.news_rt li:hover a{ color:#fff}
.news_rt li:hover .desc *,.news_rt li:hover p,.news_rt li:hover .time{ color:#fff}
/*****/
.news_rt li.n5,.news_rt li.n6{ display:none}
#nnews{float:left;width:370px;margin-left:28px}
.news_rt li.litop{display:none}
.news_rt li{margin-left:0}
.picMarquee-top{float:left;width:370px;margin-left:28px;padding:0px 0; height:557px; box-sizing: border-box;}
.news_rt #news_all li{width:100%;margin:0;height:auto;padding:0; margin-bottom: 11px}
.news_rt #news_all li .ss{padding:10px 15px;border-bottom:1px solid #dedede; box-sizing: border-box;}
.news_rt #news_all li a{font-size:14px;display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
#news_all p{display:block;margin:9px 0}
#news_all .times{color:#666;}
#news_all,.picMarquee-top{overflow:hidden;}






/***************customer***************/
.customers{width:100%;overflow:hidden;padding:50px 0}
.customers ul{margin-top:30px; margin-right:-1%;}
.customers ul li{float:left;width:15%;overflow:hidden;border:1px solid #dbdbdb; margin-right:1%; margin-bottom:2%;}

.customers ul li .imgs{overflow:hidden;}
.customers ul li .imgs img{display:block; width:100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.customers ul li .imgs:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}

.video_xia_top a{width: 80px; text-transform: uppercase; display: block; font-size: 16px; color: #717171;}
.title_h3{ width: 100%; font-size: 24px; color: #000; line-height: 25px; }

.title_h3>a{ width: 100%; font-size: 24px; color: #000; line-height: 25px; }
.title_h3 span{ color: #818181; font-size: 12px; text-transform: uppercase; }
.video_xia_top{ padding-top: 60px; padding-bottom: 30px;height:auto; }

.news_xia_1{width: 31.333%; float: left; margin-right: 2%; }
.news_xia_1:nth-child(3){ margin-right: 0; }
.news_xia_1_con{text-align: center; padding: 0 10px; height: auto; padding-top: 10px; background-color: #fff; border:1px solid #ddd; border-bottom: 0; transition: 0.3s;}
.news_xia_1_con img{ width: 100%}
.news_xia_1_con .nwz{ font-size: 18px; color: #3a3a3a; padding: 15px 0; text-align: left; }
.news_xia_1_con :hover .nwz{color: #fff;}
.news_xia_1_con h5{ font-size: 14px; color: #717171; padding-top: 15px; }
.new_gai{padding-top: 10px; padding-bottom: 10px; background-color: #fff; border:1px solid #ddd; border-top: 0;}
.new_gai li{ height: 35px; line-height: 35px; padding-left: 20px; display:block; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; background: url(../images/yousanjiao.png) no-repeat 5px center; }
.new_gai li a{ color: #3a3a3a; font-size: 14px; }
.news_xia_1_con:hover{ background-color: #0c99d3; color: #fff;}
.new_gai li:hover a{ color: #0c99d3; }
.new_gai li span{ float: right; color: #999; padding-right: 10px; }
.news_xia{ background: url(../images/news_bg.jpg) no-repeat; padding-bottom: 60px; background-size: cover;}
.hzhb_xia li{float: left; margin-right: 10px; border: 1px solid #ddd; transition: 0.3s; margin: 10px; margin-top: 15px; margin-bottom: 15px;}
.hzhb_xia li:hover{  -webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1);
box-shadow:0 2px 30px rgba(0,0,0,0.3);
-webkit-transform:translate3d(0, -2px, 0);
transform:translate3d(0, -2px, 0)
 }
 .hzhb_xia{ padding-bottom: 30px; }
 .gailun li:hover{ background: none; background-color: #0c99d3 ; }





/*合作客户*/
.partner{height:auto;padding: 40px 0; background: #efefef;}
.partner .title{width:100%;text-align: center;margin-top: 50px;}
.partner .title h1{font-family: 'ImpactMTStd';color:#F0F0F0;font-size: 40px;}
.partner .title h2{font-family: '微软雅黑';font-size: 24px;margin-bottom: 20px;}
.partner_list{width:100%;height:auto;overflow: hidden;}
.partner_list ul{margin-right: -2%}
.partner_list li{width:14%;float:left;margin-right:2%;margin-top: 20px;border: 1px solid #ccc;overflow: hidden;position:relative;}
.partner_list li img{width:100%;font-size: 0;vertical-align: top;}
.partner_list li:hover img{transform: scale(1.1,1.1);-webkit-transform: scale(1.1,1.1);-moz-transform: scale(1.1,1.1);-ms-transform: scale(1.1,1.1);}
.partner_list li img{transition: all .8s ease 0s;-webkit-transition: all .8s ease 0s;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;}
.partner_list li .cover{position:absolute;width:100%;height:100%;top:0px;left:100%;background:rgba(0,160,234,.7);}
.sim-button{line-height: 40px;height: 40px;text-align: center;margin-right: auto;margin-left: auto;margin-top: 50px;width: 140px;overflow: hidden;cursor: pointer;background:#06389e ;margin-bottom: 0px;color:#fff;}
.sim-button a{color:#fff;}
.sim-button:hover a{color:#fff;}
/*合作客户*/


/*友情链接*/
.foorterLink{background-color: #fff;padding: 20px 0;}
.foorterLink span{color: #333333;font-size: 14px;}
.foorterLink a{font-size: 14px;color: #666666;padding: 0 15px;border-right: 1px solid #b7b7b7;transition: all .5s;}
.foorterLink a:hover{color: #b52d23}
.foorterLink a:last-child{border-right: 0;}

/*底部*/
.footer-content{background-color: #333333;}
.footer-top{padding-top: 40px; padding-bottom: 30px;}
.ft-left{float: left; width: 84%;}
.ft-box{float: left; width: 13%; margin-right: 4%;}
.ft-box-container .ft-box:first-child{margin-left: 0;}
.ft-title{font-size: 16px; color: #fff; line-height: 24px; padding-bottom: 8px; border-bottom: 1px solid #454545;}
.ft-ul{list-style: none; margin-top: 8px;}
.ft-ul li{/*margin-top: 12px;*/}
.ft-ul li a{display: inline-block; font-size: 14px; color: #fff; line-height: 30px; opacity: 0.7; filter:alpha(opacity=70);}
.ft-ul li a:hover{opacity: 1; filter:alpha(opacity=100);}
.ft-box-contact{width: 44%;}
.ft-box-contact .ft-title{width: 150px;}
.ft-box-p{font-size: 14px; opacity: 0.7; filter:alpha(opacity=70); color: #fff; line-height: 30px; margin-top: 8px;}
.ft-right{float: right; width: 16%;}
.ft-input-box{position: relative; overflow: hidden; border-radius: 40px; border: 1px solid #444444; margin-top: 10px;}
.ft-input1{height: 32px; width: 220px; padding: 0 24px; color: #fff; background: none; border: none;}
.ft-verf{position: absolute; top: 0; right: 0;}
.ft-input-choose{margin-top: 10px;}
.ft-checkbox{float: left; margin-left: 6px;}
.ft-input-choose p{float: left; width: 300px; color: #8e8e8e; line-height: 14px; margin-left: 10px;}
.ft-input-choose p a{color: #35bbc3;}
.ft-submit{display: block; height: 40px; font-size: 16px; color: #fff; width: 100%; background-color: #b1b1b1; border: none; border-radius: 40px; margin-top: 12px; cursor: pointer;}
.ft-submit:hover{background-color: #35bbc3;}
.ft-share{text-align: center; margin-top: 40px;}
.ft-share a{margin: 0 10px;}
.footWx{width: 100%; overflow: hidden; text-align: center; margin-top: 15px;}
.footWx ul{margin-right:-0%;}
.footWx li{width: 100%; margin-right:0%; height: auto; float: left;}
.footWx li span{font-size: 12px; text-align: center; line-height: 30px; color:#fff;opacity: 0.7; filter:alpha(opacity=70);}
.footWx li img{display: block; max-width: 100%; margin: auto; clear: both;}
.footer-copyright{color: #6e6e6e; font-size: 14px; line-height: 24px; border-top: 1px solid #454545; padding: 20px 0;}
.footer-copyright a{color: #6e6e6e; font-size: 14px; line-height: 24px;}
.footer-copyright a:hover{color: #fff;}
.fcpl{float: left; width: 40%;}
.fcpr{float: right; width: 40%; text-align: right;}
/*底部*/

/*  内页公用 */
.banner_pic{height: 300px;text-align: center;color: #FFF;display: flex;justify-content: center;align-items: center; margin-top:180px;}
.banner_pic .title{}
.banner_pic .title h2{font-size: 36px;font-weight: 300;}
.banner_pic .title .txt{margin-top: 10px;}
.banner_pic .title p{font-size: 18px;line-height: 30px;}

/*内页导航*/
.auto {margin: 0 auto;}
.Menu000706{ position: relative; z-index: 50;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:0%;  background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:80px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span{color:#999;}
.Menu000706 nav dl a:hover{color:#2b4697;}
.Menu000706 nav li a{ display:block; font-size:16px;height:80px; line-height: 80px;}

.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left;  margin-right:30px;}
.Menu000706 nav li a{position: relative;transition: .3s;}
.Menu000706 nav li a:before{display:none;content: '';width: 20px;height: 80px;background:url(../images/I.png) no-repeat center;position: absolute;right:100%;top:0; }
.Menu000706 nav li a:after{display: none;content: '';width: 20px;height: 80px;background:url(../images/I.png) no-repeat center;position: absolute;left:100%;top:0;transform: rotate(180deg); }
.Menu000706 nav li:hover a,
.Menu000706 nav li.aon a{ color:#fff; background:#2b4697;margin:0 20px;top:0px;padding:0 10px;}
.Menu000706 nav li a:hover:before,
.Menu000706 nav li.aon a:before{display: inline-block;}
.Menu000706 nav li:hover a:after,
.Menu000706 nav li.aon a:after{display: inline-block;}
/*内页导航*/

/*内页关于我们*/
.ny_about{width: 100%; height:auto; overflow: hidden; margin: 60px 0; box-sizing: border-box;}
.ny_about_text{margin-top: 0%; font-size: 15px; line-height: 28px;}
.ny_about_text img {margin:auto; clear:both; display:block;}
.ny_about_img{float:left; width:50%;}
.ny_about_img img{width: 100%;}
.ny_about_wb{float:right; width:50%;box-sizing: border-box;padding: 20px 0px 20px 20px;font-size: 15px;line-height: 30px;color: #666;}
.ny_about_wb strong{font-weight: 600; font-size: 16px; color:#1759a9; }

.ye{color: #2b4697; font-weight: 600; display: inline-block; font-size: 18px;}
.culureny{width:100%; margin:60px auto 30px auto; height: auto; overflow: hidden;}
.culureny ul{margin-right: -2%;}
.culureny li{width: 48%; height: auto; float: left; margin-right: 2%;}
.culureny li .cimg{width: 100%; height: auto; overflow: hidden; -webkit-transition:all .3s; transition:all .3s;}
.culureny li .cimg img{max-width: 100%; display: block; clear: both; margin: auto;-webkit-transform: scale(1.1); transform:scale(1.1);}
.culureny li .cwz{font-size: 18px;color: #ff6600; font-weight: 600; display: inline-block; margin-top: 15px; line-height: 30px;}
.culureny li .xwz{font-size: 14px; line-height: 22px !important; font-weight: normal; color: #333}
/*内页关于我们*/

/*内页企业文化*/
.cultures{width: 100%; height: auto; padding: 40px 0;}
.company-cultures2{ margin-top:30px }
.company-cultures2 ul{margin-right: -3%}
.company-cultures2 ul li{float: left;width: 30.333%;height: auto;padding:4%; margin:0 3% 3% 0%; box-shadow: 0 0 10px #eee;transition: all cubic-bezier(0.18, 0.89, 0.32, 1.28) 1s;background: #fff;color: #424242; border-radius: 8px; box-sizing: border-box;}
.company-cultures2 ul li:hover{background: #fff;color: #333;-webkit-transform: translateX(10px);-o-transform: translateX(10px);-ms-transform: translateX(10px);-moz-transform: translateX(10px);}
.company-cultures2 ul li em{margin: 0 auto;display: block; text-align: center;}
.company-cultures2 ul li em img{max-width: 100%}
.company-cultures2 ul li em.xs{display: block;}
.company-cultures2 ul li:hover em.xs{display: block;}
.company-cultures2 ul li .fwbt{font-size: 20px;font-weight: bold;padding-top:0px;text-align: center; line-height: 50px; font-weight: normal; font-weight: 600}
.company-cultures2 ul li p{font-size: 14px;text-align: center;margin: 0 auto;padding-top: 0px;}


/*内页企业文化*/

/*内页荣誉认证*/
.workshop {padding:0; height:auto; overflow:hidden; margin-top:30px}
.workshop ul { list-style: none; overflow: hidden; margin-right: -2%; }
.workshop li { width: 31.333%; height: auto; overflow: hidden; margin-right:2%; float: left; }
.workshop li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.workshop li a { display: block; width: 100%; overflow: hidden; }
.workshop li .pic img { width: 100%!important;}
.workshop ul li div:hover { border: 1px solid #1759a9; }
.workshop li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/


/*内页荣誉认证*/
.workshop2 {padding:0; height:auto; overflow:hidden; margin-top:30px}
.workshop2 ul { list-style: none; overflow: hidden; margin-right: -2%; }
.workshop2 li { width: 23%; height: auto; overflow: hidden; margin-right:2%; float: left; }
.workshop2 li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.workshop2 li a { display: block; width: 100%; overflow: hidden; }
.workshop2 li .pic img { width: 100%!important;}
.workshop2 ul li div:hover { border: 1px solid #1759a9; }
.workshop2 li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/


/*内页荣誉认证*/
.honor {padding:0; height:auto; overflow:hidden; margin-top:30px}
.honor ul { list-style: none; overflow: hidden; margin-right: -2%; }
.honor li { width: 23%; height: auto; overflow: hidden; margin-right:2%; float: left; }
.honor li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.honor li a { display: block; width: 100%; overflow: hidden; }
.honor li .pic img { width: 100%!important;}
.honor ul li div:hover { border: 1px solid #1759a9; }
.honor li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页荣誉认证*/

/*内页合作伙伴*/
.nypartener {padding:0; height:auto; overflow:hidden; margin-top:30px}
.nypartener ul { list-style: none; overflow: hidden; margin-right: -2%; }
.nypartener li { width: 23%; height: auto; overflow: hidden; margin-right:2%; float: left; }
.nypartener li .pic {border: 1px solid #cdcdcd; height:auto; overflow: hidden;}
.nypartener li a { display: block; width: 100%; overflow: hidden; }
.nypartener li .pic img { width: 100%!important;}
.nypartener ul li div:hover { border: 1px solid #1759a9; }
.nypartener li span { display: block; text-align: center; line-height: 40px; color: #222; font-size: 13px; }
/*内页合作伙伴*/




/*内页新闻中心*/
.news_r_text{width:100%; height: auto; }
.news_r_text ul li{width:100%;border-bottom:1px dashed #e6e6e6; padding-bottom:2%;margin-top:2%;overflow: hidden;}
.news_r_text ul li:nth-child(5n){border-bottom:none; padding-bottom:inherit;}
.news_r_text ul li .pic{width:20%; float:left; overflow:hidden; background:#e6e6e6; padding:3px;} 
.news_r_text ul li .pic img{width:100%; display:block; -webkit-transition:all .3s; transition:all .3s;}
.news_r_text ul li .pic img:hover{-webkit-transform: scale(1.1); transform: scale(1.1);}
.news_r_text ul li .text{width:78%;float:right;}
.news_r_text ul li .text .titnr{width:100%;float:left;font-size: 14px;}
.news_r_text ul li .text .tit a{font-size:16px; font-weight:bold; color:#1759a9; float:left; overflow: hidden; text-overflow: ellipsis;white-space: nowrap!important;} 
.news_r_text ul li .text .tit a:hover{color:#1759a9;}
.news_r_text ul li .text .time{float:right; color:#333;}
.news_r_text ul li .text .swz{width:100%;float:left; margin-top:1%; line-height:24px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:3;overflow: hidden; font-size: 14px; color: #555;}
.wz a{font-size: 14px; color: #555;}
.wz a:hover{font-size: 14px; color: #1759a9;}
/*内页新闻中心*/


/*新闻详情*/
.xinwenxiangqing{width:100%; height: auto; overflow: hidden; }
.xinwenxiangqing .nd_head{text-align: center;margin-top:10px;padding-bottom: 20px;border-bottom: 1px dashed #d6d6d6;}
.xinwenxiangqing .nd_head p{color: #1759a9;font-size: 28px;margin-bottom: 10px;}
.xinwenxiangqing .nd_head span{color: #666;font-size: 14px;margin: 0 15px;}
.xinwenxiangqing .nd_text {text-align: left;font-size:14px;line-height:30px;  padding: 10px 0;}
.xinwenxiangqing .nd_text img{ max-width: 100%; display: block; margin: 10px auto;}
.detail_fenx a{font-size:14px;padding:12px 0;overflow:hidden;margin-top:20px;border-top:1px dotted #adadad; color:#333;}
.new_s2{width:100%;float:left; margin-top:50px;}
.news_random2{width:100%;float:left; background:#fff; border:1px solid #d6d6d6; padding:20px; border-top:none; box-sizing:border-box;}
.news_random2 ul li{width:48%; float:left; font-size:14px; line-height:36px; overflow:hidden; margin-right:4%; border-bottom:1px dashed #e6e6e6;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.news_random2 ul li:nth-child(2n){margin-right:0;}
.news_random2 ul li a{background:url(../images/ly_li.png) no-repeat left center; padding-left:15px; color: #333}
.news_random2 ul li a:hover{color:#1759a9;}
.news_random2 ul li span{float:right; color:#999;}

.news_con_b{border-top: 1px solid #EEE;margin-top: 50px;padding-top: 50px;}
.news_con_b ul{line-height: 30px;float: left;}
.news_con_b li {font-size: 14px; color: #555;}
.news_con_b li a{font-size: 14px; color: #555;}
.news_con_b li a:hover{font-size: 14px; color: #1759a9;}
.news_con_b .fhlb{float: right;width: 140px;height: 40px;line-height: 40px;background: #1759a9;text-align: center;}
.news_con_b .fhlb a{display: block;color: #FFF; font-size: 14px;}
.news_con_b .fhlb a:hover{display: block;color: #FFF;text-decoration: none;}





/*产品中心*/
.products{width:100%; padding:0px 0; overflow: hidden; margin-top: 0px;}
.products ul{margin-left: -2%;}
.products li{width:23%;float: left;margin-left:2%;margin-bottom:32px;transition: .3s all;}
.products li .pic{overflow: hidden; border:1px solid #e0e0e0;}
.products li .pic img{max-width: 100%;}
.products li p{color:#444;font-size:14px; text-align: center; padding:18px;background: #e0e0e0; min-height:48px;}
.products li:hover p{background:#2b4697; color: #fff;transition: .3s all;}


/*内页产品详情样式*/
.pro_right{width: 100%; height: auto; overflow: hidden;}
.productss{width:100%; float:left;}
.promore_l{width:45%;float:left;}

/*å›¾ç‰‡æ”¾å¤§é•œæ ·å¼*/
.jqzoom{float:left;border:none;position:relative;padding:0px;cursor:pointer;margin:0px;display:block;}
.jqzoom img{width:100%; border:1px solid #d6d6d6;}
.zoomdiv{z-index:100;position:absolute;top:0px;left:0px;width:100%;height:100%;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;top:0px;left:0px;width:20px;height:20px;border:1px solid #aaa;background:#fff;opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5;filter: alpha(Opacity=50);}


/*å›¾ç‰‡å°å›¾é¢„è§ˆåˆ—è¡¨*/
.spec-preview{width:100%; height:100%;}
.spec-scroll{clear:both;margin-top:10px;width:100%; float:left;}
.spec-scroll .prev{float:left;margin-right:4px;}
.spec-scroll .next{float:right;}
.spec-scroll .prev,.spec-scroll .next{display:block; width:32px; height:32px; cursor:pointer; margin-top:5px;}
.spec-scroll .items{float:left;position:relative;width:80%; height:51px; overflow:hidden;}
.spec-scroll .items ul{position:absolute;width:999999px;}
.spec-scroll .items ul li{float:left;width:66px;text-align:center;}
.spec-scroll .items ul li img{border:1px solid #d6d6d6; padding:2px;width:54px;height:41px;}
.spec-scroll .items ul li img:hover{border:2px solid #2b4697; padding:1px;}

.pros_right{width:50%; float:right; overflow:hidden;}
.pros_right_top{overflow:hidden; border-bottom:1px dashed #e6e6e6;}
.pros_right_top .pbt{overflow:hidden; display:inline-block; font-size:24px; color:#2b4697; padding-bottom:10px;}
.proleft{width:100%;font-size:14px; line-height:30px; margin-top:20px;}
.proleft p{font-size:14px; line-height:25px; }


.pc-cx-tel-1{width: 100%;height: auto;border-top: 2px solid #e6e6e6;padding-top: 20px; overflow:hidden; margin-top:20px;}
.pc-cx-tel-1-t1{width: 28%;height: 44px;background: #2b4697;font-size: 18px;line-height: 44px;text-align: center;float: right;}
.pc-cx-tel-1-t1 a{display: block;color: #fff;}
.pc-cx-tel-1-t2{height: 56px;padding-left: 70px;background: url(../images/head-c-r1.png) no-repeat 0px top;font-size: 18px;color: #454545; float:left}
.pc-cx-tel-1-t2 p{line-height: 24px;}


.proleft_btn{width:100%; float:left; margin-top:30px;}
.proleft_btn li{width:150px; float:left; margin-right:10px;}
.proleft_btn li a{width:150px; height:40px; float:left; line-height:40px; text-align:center; font-size:16px; background:#eee; display:block; color: #2b4697}
.proleft_btn li span{float:left; padding-right:20px;}
.proleft_btn li a:hover,.proleft_btn li a.on{background:#2b4697; color:#fff;}

.tabs-basic{width:100%; margin-top:50px; float:left;}
/* The tabs */
.tabs-basic ul{list-style:none; text-align:left; margin:0; padding:0; border-bottom:1px solid #e6e6e6; background:#eee;}
.tabs-basic ul li{display:inline-block; margin-bottom:-1px; font-size:16px; text-transform:uppercase;}
.tabs-basic a{display:block; text-decoration:none; background:#eee; border:1px solid transparent; padding:10px 40px; color: #333}
.tabs-basic .tab-active{border-bottom:2px solid #2b4697; color:#fff; background:#2b4697;}
/* The content */
.tabs-basic .tabs-content-placeholder{overflow:hidden; margin:auto; background:#fff; padding:20px 0;}
.tabs-basic .tabs-content-placeholder .div{display:none;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active{display:block; line-height:30px; font-size:14px;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table{border:1px solid #d6d6d6; line-height:24px; text-align:center;}
.tabs-basic .tabs-content-placeholder .div.tab-content-active table tr{padding-left:20px;}
.tabs-basic .tabs-content-placeholder .div p{line-height:30px; text-align:left; margin-top:10px;}
.tabs-basic .tabs-content-placeholder .div img{max-width:100%; margin:auto; display: block; clear: both;}
.tabs-basic table{border-collapse:collapse; border: 1px #e6e6e6 solid !important; width:100% !important;line-height:30px!important;}
.tabs-basic table td{padding:8px!important; padding-left:12px !important; word-wrap:break-word; word-break:break-all; border:1px #e6e6e6 solid !important; line-height:30px!important;}
.tabs-basic table td div{padding:0px!important;height:auto!important;}

.hot_pro2{width:100%;float:left; margin-top:50px;}
.hot_pro2_tit{width:100%; height:45px; background:#f1f1f1; color:#2b4697; line-height:45px; font-size:16px; padding:0 20px; font-weight:bold; border:1px solid #d6d6d6; box-sizing: border-box;}

.scrollleft2{width:100%; float:left; margin-top:20px; margin-bottom: 30px;}
.scrollleft2 li{width:200px; float:left; margin-right:20px; overflow:hidden;}
.scrollleft2 li img{width:99%; display:block; border:1px solid #e6e6e6;}
.scrollleft2 li img:hover{border:1px solid #2b4697;}
.scrollleft2 li a{color: #333}
.scrollleft2 li span{display:block; width:100%; line-height:30px; margin-top:10px; font-size:14px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}


.view-page{width:100%; max-width:1200px; float:left; position:relative; margin:40px 0; border-top:1px solid #d6d6d6; padding-top:40px;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:160px; height:40px; line-height:40px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a{background:#fff url(../images/le.png) 20px center no-repeat; padding-left:60px; border:1px solid #e6e6e6; color: #555; line-height: 38px;}
.view-page .prev:hover a{color:#fff; background:url(../images/le-white.png) 20px center no-repeat #2b4697;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px; width:160px;}
.view-page .back a{background:url(../images/back.png) 20px center no-repeat #2b4697;color: #fff; text-align:center; padding-left:25px; line-height: 40px;}
.view-page .back a:hover{background:url(../images/back.png) 20px center no-repeat #2b4697; color:#000;}
.view-page .next{right:0;}
.view-page .next a{background:#fff url(../images/ri.png) 90% center no-repeat;text-align:center; border:1px solid #e6e6e6; line-height: 38px; color: #555}
.view-page .next:hover a{color:#fff; background:url(../images/ri-white.png) 90% center no-repeat #2b4697;}

/*内页产品详情样式*/


.news-list { margin-top: 0px; overflow: hidden;}
.news-ul {margin-right: -2%;}
.news-ul li { font-size: 14px; float: left; vertical-align: top; width: 31.333%; margin-right: 2%; margin-bottom: 20px; }
.news-item { display: block; position: relative; }
.news-item .hgyPimg::after { padding-bottom: 54.58613%; }
.news-item .word { background: #fff; padding: 12px 10px; border: solid 1px #ececec; border-top: 0; }
.news-item .date { color: #b00d0d; font-weight: bold; line-height: 1.2; margin-bottom: 5px; }
.news-item .bt { font-size: 16px; font-weight: bold; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-item .desc { color: #999999; display: -webkit-box; line-height: 20px; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; }
.hgyPimg { position: relative; overflow: hidden; }
.hgyPimg::after { content: ''; display: block; padding-bottom: 100%; }
.hgyPimg img { position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s; min-width: 100%; width: auto; height: 100%; }




/* 诚聘精英 */
.about_join{width: 100%; height: auto; overflow: hidden; padding: 40px 0; box-sizing: border-box;}
.about_joinny{}
.cjwt-hz{ border-bottom: 1px dotted #eaeaea; padding: 10px 0 20px 0; margin-bottom:10px;overflow: hidden; cursor: pointer; }
.cjwt-pic{width:20px;float:left;padding-top:5px;margin-right:10px;}
.cjwt-title{margin: 0 0 5px 0px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.cjwt-nr-title a{font-size:22px; font-weight: normal; color:#333}
.cjwt-nr-title a:hover{color:#2b4697;}
.cjwt-nr-ms{margin-top:10px;color:#666;}
.cjwt-hd{margin-top:10px;}
.cjwt-hz-tb{padding-top:3px;}
.cjwt-nr{ width: 80%; }
.cjwt-hz-bottom{padding:20px 0 10px 0;overflow:hidden; display:none;}
.cjwt-hz-bottom.active{ display:block;}
.cjwt-hz-bottom-pic{margin-top:8px;}
.cjwt-hz-bottom-wz{font-size:15px;}

.cjwt-hz-bottom-zw{height: 20px; line-height: 20px;  padding-left: 10px; border-left: 4px solid #2b4697; font-size: 18px;font-weight:bold;}
.cjwt-hz-bottom-fl li{border:1px dashed #F60;float:left;margin:0 0.5%;width:80px;text-align:center;color:#F60;}
.cjwt-hz-bottom-nt{ margin-top: 20px; font-size: 14px; line-height: 25px;}
.cjwt-fl{margin-top:30px;}


.nyabout{width: 100%; padding: 60px 0; overflow: hidden;}
.nyabout_left{width: 50%; float: left}
.nyabout_left img{max-width: 100%; margin: auto; display: block; clear: both;}
.nyabout_right{width: 48%; float: right; padding-top: 15px; }
.nyabout_right .abt{font-size: 26px!important; font-weight: 600; color: black; padding-bottom: 5px; padding-top: 5px; margin-bottom: 20px;}
.nyabout_right .abt:before{content: ""; display: block; width: 53px; height: 35px; position: absolute; right: 10px; top: -40px; /*background-image: url(../images/about-title-bubbles.png);*/}
.nyabout_right .srwz{font-size: 15px; color: #666666; line-height: 28px;}

.ny_gy_bgs{ background:#f5f5f5; padding:50px 0; overflow: hidden;}
.section_two_fuwu {font-size: 26px!important; font-weight: 600; margin-bottom: 15px;}
.ny_gy_txt{margin: 30px 0 0 0; background: #fff; overflow: hidden;}
.ny_gy_txt_img{height:auto; width:50%; float: right;}
.ny_gy_txt_img img{width: 100%}
.ny_gy_txt_wb{ float:left; width:50%; box-sizing:border-box; padding:50px; font-size:15px; line-height:30px; color:#666;}

.inner_content{width:100%;background:#fff; overflow: hidden; margin: 50px 0}
.inner_content .inner_about{width:85%;margin: 0 auto; font-size:15px; color:#444; line-height:34px;  overflow: hidden; text-align: center;}
.inner_content .inner_about img{display:block;max-width:100%; margin: 10px auto;}
.inner_content .inner_about .ye{color: #2b4697; font-weight: 600; display: inline-block; font-size: 18px;}



.contact{width: 100%; height: auto; overflow: hidden; padding: 50px 0; box-sizing: border-box;}
.contact_lx{ float: left; width:47%;font-size: 16px; line-height: 35px;}
.contact_lx p:first-child{font-size: 19px; }

.list{}
.list li{ width:50%; float:left; }
.list li:last-child{ width:100%;}
.list li dd{ float:left; width:50%;}
.list li .zi{ font-size:24px; color:#2b4697; padding-bottom:30px;}
.list li .txt{ position:relative; line-height:30px; margin-bottom:20px;}
.list li .txt p{ font-size:16px; padding-left:40px;}
.list li .txt em{ position:absolute; left:0; top:0;}
.list li h3{ padding-bottom:20px; font-size:18px; color:#232425;}

.tactfrms{width:50%;float:right; }
.tactfrms .fbt{font-size: 25px;color:#333;font-weight: normal; margin-bottom: 20px}
.tactfrms ul{overflow: hidden; margin-right: -5%}
.tactfrms li{width:45%;float:left;;margin:0 5% 12px 0;position:relative;}
.tactfrms li input{width:98%;padding:15px;border:solid 1px #ddd;border-radius: 3px;box-sizing: border-box}
.tactfrms li.area{height:auto;width:100%;}
.tactfrms li textarea{padding:15px;width:94%;height:120px;border:solid 1px #ddd;border-radius: 3px; font-family: Arial, "sans-serif";box-sizing: border-box}
.tactfrms li:nth-child(2n){margin-right:0;}
.tactfrms .btn{text-align: center;margin-top:0;overflow: hidden;}
.tactfrms .btn input{height:40px;width:120px;font-size:16px;color:#fff;background:#2b4697;border-radius: 5px; border: none;}
.redxing{position:absolute;top:11px;left:57px;color:#2b4697;}

.contact_map{ width:100%;  padding-top: 30px;}
.contact_tu{width:43%;float:right;  margin-top: 25px;}
#map_container{height: 600px; margin: 25px 0;}


.wtinfogg-list{width: 100%;padding: 0px 0; overflow: hidden;}
.wtinfogg-list a{display: block;width: 100%;border: 1px solid #ededed;transition: all .4s ease;overflow: hidden;float: left; padding: 10px !important; box-sizing: border-box;}
.wtinfogg-list a i{display: block;width: 50px;height: 32px;float: left;background: url('../images/xxgg_ic.png') no-repeat center center /auto 32px;transition: all .3s ease;}
.wtinfogg-list a .wz{margin-left: 20px;float: left;line-height: 32px;font-size: 16px;font-weight: normal;color: #666;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.wtinfogg-list a p{line-height: 32px;font-size: 14px;color: #999;float: right; margin-top: 0 !important}
.wtinfogg-list a:hover{border-color: #02a0e7;box-shadow: 0 4px 10px 3px #d1dbe0;}
.wtinfogg-list a:hover i{background: url('../images/xxgg_icH.png') no-repeat center center /auto 32px;}