@charset "utf-8";
img{border:none;}
*{/*font-family:"微软雅黑";*/ font-family:思源黑体 CN Regular,Source Han Sans Regular,MiSans,PingFangSC-Regular,Arial; -webkit-text-size-adjust:none; /*_behavior:url(/iepng/iepngfix.htc);*/behavior:url(/inc/file/ie-css3.htc); padding:0; margin:0; font-size:12px;}
.fontfamilya{font-family:Arial !important; overflow-y:hidden;}
a{text-decoration:none; color:#333;}
/*a:hover{color: #137ce9;}*/
li{list-style-type:none;}
.wrap{max-width:1920px; margin:0 auto; overflow:hidden; width:100%;}
.fl{float: left;}
.fr{float: right;}
.clear_both{zoom:1;}
.clear_both:after{content:""; display:block; clear:both;}
.clear{clear:both;}
.text-left{text-align: left;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.text-over{text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.over{overflow: hidden;}
.relative{position: relative;z-index: 1;}
.absolute{position: absolute;z-index: 1;}
.fixed{position: fixed;z-index: 1;}
.inline{display: inline;}
.block{display: block;}
.inline-block{display: inline-block;}
.hide{display: none;}
.max-w100{max-width: 100%;}
.max-h100{max-height: 100%;}
.middle{vertical-align: middle;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.dis{display:inline-block; *display:inline; zoom:1;}
.fz18{font-size:18px; color:#333; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.fz20{font-size:20px; color:#333; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.fz24{font-size:24px; color:#333; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.fz36{font-size:36px; color:#333; -webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
.main{width:83%; max-width:1600px; margin:0 auto; position:relative; z-index:1;}
.table{display:table; width:100%; height:100%;}
.table .table-cell{display:table-cell; vertical-align:middle;}
.blank25{margin:0px auto; clear:both; height:25px; font-size:1px; overflow:hidden;}
.arrow-right-b:before,
.arrow-right-a:after{position: relative; content: '';display: inline-block;width: 0;height: 0; border-style: solid;border-color:transparent;border-width: 5px;vertical-align: middle;}
.arrow-right-b:before{margin-right: 5px;border-left-color:#ccc;}
/* @font-face{
	font-family: SourceHanSansCN_Regular;
	src: url('/css/fonts/SourceHanSansCN_Regular/sfont.ttf'),
		 url('/css/fonts/SourceHanSansCN_Regular/sfont.eot');
}
@font-face{
	font-family: SourceHanSansCN_Light;
	src: url('/css/fonts/SourceHanSansCN_Light/sfont.ttf'),
		 url('/css/fonts/SourceHanSansCN_Light/sfont.eot');
} */
/*@font-face{
	font-family: hyk2gj;
	src: url('/css/fonts/hyk2gj/sfont.ttf'),
		 url('/css/fonts/hyk2gj/sfont.eot');
}
 @font-face{
	font-family: AvenirLTStd_Roman;
	src: url('/css/fonts/AvenirLTStd_Roman/sfont.ttf'),
		 url('/css/fonts/AvenirLTStd_Roman/sfont.eot');
}
@font-face{
	font-family: PingFangRegular;
	src: url('/css/fonts/PingFangRegular/sfont.ttf'),
		 url('/css/fonts/PingFangRegular/sfont.eot');
} */

/*header*/
header{background:#fff; /*z-index:1; position:absolute;  left:0; right:0; top:0;*/ position:relative; z-index:9;}
header .logo{width:275px; height:36px; padding:27px 0;}
header .nav{margin:0 3% 0 0; width:50%; overflow:visible; padding:27px 0 0;}
header .nav nav{text-align:center; width:100%; text-align:center;}
header .nav nav .item{/*margin:0 4%;*/ position:relative; padding:0 3% 40px; display:inline-block; *display:inline; zoom:1; z-index:20;}
header .nav nav .item a{font-size:20px; color:#222; /*font-family:"SourceHanSansCN_Regular";*/}
header .nav nav .item.last{margin:0;}
header .nav nav .item.on a{color:#137ce9;}
header .tel{font-size:17px; color:#1e1e1e; padding:0 34px 0 50px; line-height:35px; background:#e8e8e8; position:relative; z-index:1; border-radius:18px; margin:0 0 0 15px; margin:27px 0 0 15px;}
header .tel:hover{color:#137ce9;}
header .tel div{width:20px; height:21px; background:url(/images/1.png) no-repeat; position:absolute; left:20px; top:50%; margin:-10px 0 0; content:"";}
header .lang{line-height:35px; position:relative; padding:0 19px 0 0; margin:27px 0 0;}
header .lang a{font-size:16px; color:#222;}
header .lang::after{width:1px; height:18px; background:#dedede; position:absolute; right:0; top:50%; bottom:0; content:""; margin:-9px 0 0;}
header .navbtn{font-size:30px; margin:29px 0 0 15px; display:none; cursor:pointer;}
header .navbtn.on::before{content:"\e012";}
header .telbtn.p1,header .telbtn.p2{display:none;}
header .telbtn{margin:29px 0 0 10px;}
header .telbtn a{width:100%; height:100%; display:block; font-size:30px;}
header .langbtn{margin:4px 15px 0 0; display:none;}
header .langbtn a{font-size:30px;}


header .nav nav .item .sonNav{width:800px; position:absolute; left:20px; top:90px; opacity:0; visibility:hidden; z-index:2;}
header .nav nav .item .sonNav:after{width:32000px; height:45px; position:absolute; z-index:1; left:-10000px; top:0; content:''; display:block; background: rgba(0,0,0,0.8);}
header .nav nav .item .sonNav li {float:left; position:relative; z-index:2;}
header .nav nav .item .sonNav li a{color:#ccc; font-size:14px; padding:0 15px; line-height:45px; display:block;}
header .nav nav .item .sonNav li .arrow-right-b{border-width:5px;}
header .nav nav .item .sonNav li .arrow-right-b:hover{background:rgb(0,0,0,0.5); color:#fff; text-decoration:none;}
header .nav nav .item .sonNav li:before{display:none;}
header .nav nav .item:hover a.trans.b{color:#137ce9;}
header .nav nav .item:hover .sonNav{top:67px; opacity:1; visibility:visible;}

header .nav nav .item .conNav2{position:absolute; width:200px; display:none; top:100%; right:50%; margin:0 -100px 0 0; z-index:201; background:rgba(0,0,0,.8); background:#000\9;}
header .nav nav .item .conNav2 li{border-bottom:1px solid #2b283a; display:block; padding:15px; line-height:20px; font-size:14px; position:relative; z-index:1; border-bottom:1px solid #2b283a;}
/* header .nav nav .item .conNav2 li .bg{background:rgba(0,0,0,.8);  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#C8000000,endColorstr=#C8000000);} */
header .nav nav .item .conNav2 a{color:#ccc; font-size:14px;}
header .nav nav .item .conNav2 li:hover a{color:#137ce9;}
header .nav nav .item:hover .conNav2{display:block;}

/*banner*/
.banner{position:relative; z-index:1; overflow:hidden;}
.banner img{display:block; width:100%;}
.banner .hd{position:absolute; bottom:46px; z-index:100; left:0; right:0;}
.banner .hd span{width:23px; height:6px; background:#fff; border-radius:0; margin:0 28px 0 0; display:inline-block; *display:inline; zoom:1; opacity:1;}
.banner .hd span.swiper-pagination-bullet-active{width:33px; height:10px; background:#137ce9;}
.banner .hd.hd2{text-align:center;}
.banner .hd.hd2 span{width:15px; height:15px; border-radius:50%; background:#fff; margin:0 7px; opacity:1;}
.banner .hd.hd2 span.swiper-pagination-bullet-active{background:#137ce9;}

.banner2{width:100%; max-width:960px; margin:0 auto; overflow:hidden; display:none; position:relative; z-index:1;}
.banner2 img{width:100%;}
.banner2 .hd{position:absolute; bottom:20px; left:0; right:0; z-index:2; text-align:center;}
.banner2 .hd span{width:18px; height:18px; background:#fff; opacity:1; margin:0 10px !important;}
.banner2 .hd span.swiper-pagination-bullet-active{background:#137ce9;}

/*ad*/
.ad{/*margin:90px auto 0; */overflow:hidden; position:relative; max-width:1920px; height:403px;}
.ad div{position:absolute; left:50%; margin:0 0 0 -960px;}
.ad2{width:100%; max-width:960px; margin:0 auto; overflow:hidden; display:none; position:relative; z-index:1;}
.ad2 img{width:100%;}
/*index_r*/
.index_r{background:url(/images/3.jpg) no-repeat left top; width:100%; min-height:112px;}
/*ysgk*/
.ysgk{height:165px; position:relative; z-index:2;}
.ysgk .title{/*font-family:"hyk2gj";*/ font-size:40px; color:#333; line-height:112px; position:relative; z-index:1;}
.ysgk .title::after{background:#222; height:2px; position:absolute; bottom:0; left:0; right:0; content:""; z-index:1; background:#137ce9;}
.ysgk .title::before{background:#137ce9; width:47px; height:2px; position:absolute; bottom:0; left:0; right:0; content:""; z-index:2;}
.ysgk .list{background:#fff; width:79.25%; height:165px; /*margin:-53px 0 0;*/ -moz-box-shadow:2px 2px 5px #f3f3f3; -webkit-box-shadow:2px 2px 5px #f3f3f3; box-shadow:2px 2px 5px #f3f3f3;}
.ysgk .list li{width:20%; height:165px; text-align:center; position:relative; z-index:1;}
/*.ysgk .list li a:hover .name{color: #333;}*/
.ysgk .list li::after{background:#ebebeb; width:1px; height:74px; position:absolute; right:0; top:50%; margin:-37px 0 0; content:"";}
.ysgk .list li img{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}
.ysgk .list li.last::after{display:none;}
.ysgk .list li .name{font-size:20px; /*font-family:"SourceHanSansCN_Regular"*/; color:#137ce9; margin:15px 0 0;}
.ysgk .list li:hover img{-webkit-animation-name:pendulum; -moz-animation-name:pendulum; -o-animation-name:pendulum; animation-name:pendulum;}
/*iabout*/
.iabout{margin:0 0 45px; padding:50px 0 0;}
.iabout .title{position:relative; z-index:1; height:82px; line-height:82px;}
.iabout .title .titleen{font-size:112px; /*font-family:"SourceHanSansCN_Regular"*/; color:#f5f5f5; opacity:0.6; text-align:center;}
.iabout .title .titlecn{font-size:40px; /*font-family:"hyk2gj";*/ color:#333; text-align:center; position:absolute; bottom:0; left:0; right:0; line-height:38px; font-weight:bold; /*height:38px;*/}
.iabout .brief{text-align:center; font-size:15px; color:#888; margin:20px 0 0; /*font-family:"SourceHanSansCN_Regular";*/}
.iabout .contents .img{width:55.625%;}
.iabout .contents .img img{width:100%;}
.iabout .contents .con{width:44.375%; margin:70px 0 0;}
.iabout .contents .con .y{text-align:center; width:33%;}
.iabout .contents .con .y .num{font-size:60px; color:#000; position:relative; z-index:1; padding:0 0 15px; margin:0 0 15px;}
.iabout .contents .con .y .num::before{background:#137ce9; bottom:0; left:50%; position:absolute; width:1px; height:10px; content:"";}
.iabout .contents .con .y .tips{font-size:16px; color:#888;}
.iabout .contents .con .y.p2{text-align:center;}
.iabout .contents .con .text{font-size:16px; color:#555; margin:70px 0 20px; /*font-family:"SourceHanSansCN_Regular"*/; line-height:40px;}
.iabout .contents .con .btn{width:126px; height:35px; line-height:35px; text-align:center; background:#333; border-radius:17.5px;}
.iabout .contents .con .btn a{font-size:15px; color:#fff; /*font-family:"SourceHanSansCN_Regular"*/;}
/*.iabout .contents .con .btn a:hover{color: #137ce9;}*/

/*ibox*/
.ibox{background:url(/images/4.jpg) no-repeat bottom center #f6f6f8; overflow:hidden;}

/*globalTitle*/
.globalTitle{text-align:center; margin:0 0 10px;}
.globalTitle div{/*font-family:"hyk2gj";*/ font-size:40px; color:#333; display:inline-block; *display:inline; zoom:1; position:relative; z-index:1; font-weight:bold;}
.globalTitle div::after{content:""; width:18px; height:3px; position:absolute; left:-40px; top:50%; margin:-1.5px 0 0; background:#333;}
.globalTitle div::before{content:""; width:18px; height:3px; position:absolute; right:-40px; top:50%; margin:-1.5px 0 0; background:#333;}
.globalBrief{text-align:center; font-size:15px; color:#888;margin-top: 18px;}
.globalTitle2{/*font-family:"hyk2gj";*/ font-size:40px; color:#333; position:relative; z-index:1; text-align:center; padding:0 0 23px; font-weight:bold;}
.globalTitle2::after{width:28px; height:1px; background:#333; content:""; position:absolute; left:50%; bottom:0; margin:0 0 0 -14px;}

/*iinstance*/
.iinstance{padding:40px 0 0; overflow:hidden;}
.iinstance .list{background:#fff; padding:10px; margin:45px 0 0;}
.iinstance .list .left{width:49.7150%; position:relative; z-index:1; overflow:hidden;}
.iinstance .list .left li{position:relative; z-index: 1;}
.iinstance .list .left .img{position:relative; z-index:1;}
.iinstance .list .left .hd{position:absolute; right:4%; bottom:47px; z-index:3; text-align:right; width:auto;}
.iinstance .list .left .hd span{width:8px;  height:8px; /*display:block;*/ border-radius:50%; background:#ddd; margin:0 6px 0 0; cursor:pointer; opacity:1; display:inline-block; *display:inline; zoom:1;}
.iinstance .list .left .hd span.swiper-pagination-bullet-active{background:#137ce9;}
/*.iinstance .list .slidee{width:49.7150%; position:relative; z-index:1; overflow:hidden;margin: 0.6333% auto;}*/
.iinstance .list .slidee{width: 32%; position:relative; z-index:1; overflow:hidden;margin: 0 2% 2% 0;}
.iinstance .list .slidee:nth-child(3n){margin-right: 0;}
.iinstance .list .right{position:relative; z-index:1; width:24.5091%; margin:0 0.6333%;}
.iinstance .list .right .text{padding:0 0 0 29px;}
.iinstance .list .right .item{/*margin:0 0 10px;*/ position:relative; z-index:1;}
.iinstance .list .right .item.last{margin:0;}
.iinstance .list .right .item.fr{margin-top: 1.26%;}
.iinstance .list .right.last{margin:0;}
.iinstance .list .img::after{content:""; position:absolute; left:0; right:0; bottom:0; top:0; background:url(/images/6.png) repeat-x bottom;}
.iinstance .list .img img{width:100%;}
.iinstance .list .text{position:absolute; left:0; bottom:0; padding:0 0 0 33px; z-index:2;}
.iinstance .list .text .laber{height:25px; line-height:25px; background:url(/images/5.png); text-align:center; font-size:14px; color:#fff; padding:0 10px; display:inline-block; *display:inline; zoom:1;}
.iinstance .list .text .title{line-height:30px; margin:5px 0 30px; font-size:20px; color:#fff;}
.iinstance .list .text .title a{font-size:20px; color:#fff;}
.iinstance .list .text .btn{width:34px; height:34px; background:url(/images/8.png) no-repeat; margin:0 auto; display:none;}
.iinstance .list .text .btn a{display:block; width:100%; height:100%;}
.iinstance .list .right .item:hover .text{top:0; padding:0 !important; background:url(/images/7.png); right:0; text-align:center;}
.iinstance .list .right .item:hover .text .laber{background:none; position:relative; z-index:1; padding:0 25px;}
.iinstance .list .right .item:hover .text .laber::after{background:#fff; width:1px; height:12px; position:absolute; left:0; top:50%; content:""; margin:-6px 0 0;}
.iinstance .list .right .item:hover .text .laber::before{background:#fff; width:1px; height:12px; position:absolute; right:0; top:50%; content:""; margin:-6px 0 0;}
.iinstance .list .right .item:hover .text .btn{display:block;}

/*iservice*/
.iservice{margin:50px 0 60px; overflow:hidden;}
.iservice .list{margin:60px 0 0; overflow:hidden;}
.iservice .list li{width:100%; background:#fff; overflow:hidden; text-align:center; padding:0 0 30px;}
.iservice .list li .img{width:146px; margin:29px auto 0; overflow:hidden;}
.iservice .list li .img img{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}
.iservice .list li .item{padding:0 14%; display:none;}
.iservice .list li .item .name{line-height:43px; margin:40px 0 26px;}
.iservice .list li .item .name a{font-size:25px; color:#222;}
.iservice .list li .item .brief{font-size:14px; color:#666; line-height:24px; max-height:72px; overflow:hidden; margin:0 0 50px;}
.iservice .list li .item.on{display:block;}
.iservice .list li .btn div{width:6px; height:6px; background:#ccc; border-radius:50%; display:inline-block; *display:inline; zoom:1; margin:0 5px 0 0; /*cursor:pointer;*/}
.iservice .list li .btn div:last-child{margin:0;}
.iservice .list li .btn div.on{background:#137ce9;}
.iservice .list li:hover img{-webkit-animation-name:pendulum; -moz-animation-name:pendulum; -o-animation-name:pendulum; animation-name:pendulum;}
.iservice .list li:hover .btn div{background:#000;}
.iservice .list li.en .item .name a{font-size:18px;}
.iservice .list li:hover .name a{color: #137ce9;}
.iservice .list .bd li{width:24%; margin:0 1% 0 0;}
/*.iservice .list li:hover .img img{-webkit-transform:rotate(360deg) scale(1.1); -moz-transform:rotate(360deg) scale(1.1); -ms-transform:rotate(360deg) scale(1.1); -o-transform:rotate(360deg) scale(1.1);}*/
.iservice .list .hd{text-align:center; margin:63px 0 0;}
.iservice .list .hd .owl-dot{width:14px; height:14px; background:#dadfe8; display:inline-block; *display:inline; zoom:1; margin:0 20px 0 0;}
.iservice .list .hd .owl-dot:last-child{margin:0;}
.iservice .list .hd .owl-dot.active{background:#137ce9;}
.iservice .list .hd .swiper-pagination-bullet{width:14px; height:14px; background:#dadfe8; display:inline-block; *display:inline; zoom:1; margin:0 20px 0 0; border-radius:0; opacity:1;}
.iservice .list .hd .swiper-pagination-bullet-active{background:#137ce9;}
/*iPartner*/
.iPartner{margin:50px 0 60px;}
.iPartner .list{margin:35px 0 0; overflow:hidden;}
.iPartner .list li{width:13%; /*width:212px; height:136px;*/ /*border:1px solid #dfdede;*/ position:relative; z-index:1;}
.iPartner .list li.ie{margin:0 1.28% 20px 0;}
.iPartner .list li a{display:block; width:100%; height:100%;}
.iPartner .list li img{width:100%; display:block;}
.iPartner .list li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.iPartner .list li a::after{border:1px solid #dfdede; position:absolute; left:0; right:0; bottom:0; top:0; content:"";}
.iPartner .hd{text-align:center; margin:20px 0 0;}
.iPartner .hd .swiper-pagination-bullet{width:14px; height:14px; background:#999; border-radius:0; margin:0 20px 0 0; opacity:1;}
.iPartner .hd .swiper-pagination-bullet:last-child{margin:0;}
.iPartner .hd .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#137ce9;}
/*idynamic*/
.idynamic{margin:0 0 60px;}
.idynamic .list{margin:39px 0 0; overflow:hidden;}
.idynamic .list li{width:24%; margin:0 1% 0 0;}
.idynamic .list li a{display:block; position:relative; z-index:1; overflow:hidden;}
.idynamic .list li a::after{position:absolute; left:0; top:0; right:0; bottom:0; background:url(/images/9.png) repeat-x bottom; content:""; z-index:1;}
.idynamic .list li .name{position:absolute; left:26px; top:27px; z-index:2; font-size:14px; color:#fff; padding:0 0 0 12px; /*font-family:"SourceHanSansCN_Regular"*/;}
.idynamic .list li .name::after{width:1px; height:14px; position:absolute; left:0; top:50%; margin:-7px 0 0 0; content:""; background:#fff;}
.idynamic .list li .title{position:absolute; left:26px; bottom:24px; z-index:2; font-size:20px; color:#fff; line-height:27px; max-height:54px; overflow:hidden;}
.idynamic .list li img{width:100%;}
.idynamic .list li:hover img{transform:scale(1.1); -ms-transform:scale(1.1); -webkit-transform:scale(1.1); -o-transform:scale(1.1);-moz-transform:scale(1.1);}
.idynamic .hd{text-align:center; margin:20px 0 0;}
.idynamic .hd .swiper-pagination-bullet{width:14px; height:14px; background:#999; border-radius:0; margin:0 20px 0 0 !important; opacity:1;}
.idynamic .hd .swiper-pagination-bullet:last-child{margin:0 !important;}
.idynamic .hd .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#137ce9;}
/*category*/
.category{line-height:77px; border-bottom:1px solid #dedede; text-align:center; max-height:80px;}
.category li{display:inline-block; *display:inline; zoom:1; border-bottom:3px solid #fff; margin:0 40px 0;}
.category li a{font-size:26px; color:#333; display:block;}
.category li.on{border-bottom:3px solid #137ce9;}
.category li.on a{color:#137ce9;}
/*about*/
.about{margin:49px 0 0; background:url(/images/14.jpg) no-repeat bottom center;}
/*.about .left{width:47.375%;}
.about .left img{width:100%;}
.about .right{width:49.0625%; font-size:16px; color:#555; line-height:30px;}*/
.about .left{clear: both; width:47.375%; margin:0 30px 0 0;}
.about .left img{width:100%;}
.about .right{font-size:16px; color:#555; line-height:30px;}
.about .num{height:224px; overflow:hidden;}
.about .num li{width:25%; height:224px; text-align:center;}
.about .num li .p1{font-size:50px; color:#333; margin:0 0 40px; font-family:"AvenirLTStd_Roman"; position:relative; z-index:1;}
.about .num li .p1::after{position:absolute; bottom:-18px; left:50%; content:""; width:1px; height:10px; content:""; background:#137ce9;}
.about .num li .p2{font-size:16px; color:#888;}

/*globalTitle3*/
.globalTitle3{text-align:center;}
.globalTitle3 div{font-size:40px; color:#333; display:inline-block; *display:inline; zoom:1; padding:0 39px; position:relative; z-index:1;}
.globalTitle3 div::after{position:absolute; left:0; top:50%; width:18px; height:3px; background:#333; content:""; margin:-1.5px 0 0;}
.globalTitle3 div::before{position:absolute; right:0; top:50%; width:18px; height:3px; background:#333; content:""; margin:-1.5px 0 0;}

/*honor*/
.honor{background:url(/images/43.jpg) no-repeat bottom center; padding:67px 0 55px;}
#certify{position:relative; margin:60px auto 0;}
#certify .swiper-slide{width: 517px; height: 593px;}
#certify .swiper-slide .img{width:515px; height:512px; position:relative; z-index:1; border:1px solid #dcdddf;}
#certify .swiper-slide .img::after{position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #dcdddf; content:"";}
#certify .swiper-slide img{display:block;}
#certify .swiper-slide p{/*line-height:79px;*/ padding:10px 0; text-align:center; color:#666; font-size:17px; margin:0;}

#certify .swiper-slide.ie{width:24%; margin:0 1% 0 0; height:auto;}
#certify .swiper-slide.ie .img{width:100%; height:auto;}
#certify .swiper-slide.ie .img img{max-width:100%;}

#certify .swiper-slide.swiper-slide-prev .img::after{display:none;}
#certify .swiper-slide.swiper-slide-active .img::after{display:none;}
#certify .swiper-slide.swiper-slide-active .img{border:1px solid #6faff1;}
#certify .swiper-slide.swiper-slide-active p{color:#137ce9; font-size:27px;}
#certify .swiper-slide.swiper-slide-next .img::after{display:none;}
#certify .swiper-pagination{width:100%; bottom:20px;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px; border:3px solid #fff; background:#d5d5d5; width:10px; height:10px; opacity:1;}
#certify .swiper-pagination-bullets .swiper-pagination-bullet-active{border:3px solid #00aadc; background:#fff;}
#certify .swiper-button-prev{top:50%; left:-64px; width:48px; height:48px; background:url(/images/16.png) no-repeat; background-size:contain; margin:-24px 0 0;}
#certify .swiper-button-next{top:50%; right:-64px; width:48px; height:48px; background:url(/images/41.png) no-repeat; background-size:contain; margin:-24px 0 0;}

#certify .swiper-button-prev,#certify .swiper-button-next{position:absolute;}
/*team*/
.team{padding:48px 0 71px;}
.team .list{overflow:hidden; margin:60px 0 0;}
.team .list li{width:24.25%; margin:0 0.75% 0 0;}
.team .list li .img{position:relative;}
.team .list li .img img{width:100%;}
.team .list li .img .bg{width:100%; height:100%; position:absolute; left:0; right:0; bottom:0; top:0; /*background:url(/images/18.png);*/background: rgba(19,124,233,0.7); text-align:center; visibility:hidden;cursor: pointer;}
.team .list li .img .bg .i{max-width:39px; width:10%; margin:0 auto;}
.team .list li .img .bg .ff{font-size: 14px;margin-top: 15px;color: #fff;}
.team .list li .name{font-size:24px; color:#555; /*line-height:32px;*/ padding:10px 0; /*margin:25px 0 0;*/}
.team .list li .brief{font-size:16px; color:#555; line-height:25px;}
.team .list li:hover .img .bg{visibility:visible;}
.team .list .hd{text-align:center; margin:75px 0 0;}
.team .list .hd .swiper-pagination-bullet{width:14px; height:14px; background:#dedede; opacity:1; margin:0 7px; display:inline-block; *display:inline; zoom:1; border-radius:50%;}
.team .list .hd .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#137ce9;}
/*Partner*/
.Partner{background:url(/images/44.jpg) no-repeat bottom center; padding:48px 0 60px;}
.Partner .list{overflow:hidden; margin:36px 0 0;}
.Partner .list li{width:13%; height:137px; text-align:center; background:#fff; overflow:hidden;}
.Partner .list li.ie{margin:0 1.28% 20px 0;}
.Partner .list li a{width:100%; height:100%; display:block;}
.Partner .list li img{width:100%;}
.Partner .list li:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.Partner .list .hd{text-align:center; margin:75px 0 0; display:none;}
.Partner .list .hd .swiper-pagination-bullet{width:14px; height:14px; background:#dedede; opacity:1; margin:0 7px;}
.Partner .list .hd .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#137ce9;}

/*about_contact*/
.about_contact{padding:60px 0 75px;}
.about_contact .item{width:33%; text-align:center;}
.about_contact .item .img{width:100px; height:100px; margin:0 auto; overflow:hidden;}

.about_contact .item .img img{-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:.6s;-moz-animation-duration:.6s;-ms-animation-duration:.6s;-o-animation-duration:.6s;animation-duration:.6s}
.about_contact .item:hover img{-webkit-animation-name:pendulum; -moz-animation-name:pendulum; -o-animation-name:pendulum; animation-name:pendulum;}

.about_contact .item .name{font-size:24px; color:#333; line-height:49px; margin:16px 0 0; /*font-family:"SourceHanSansCN_Regular"*/;}
.about_contact .item .contents,.about_contact .item .contents span{font-size:18px; color:#666; line-height:30px; /*font-family:"SourceHanSansCN_Regular"*/; padding:0 10%;}
.about_contact .mm{display:none;}
/*.about_contact .item:hover .img img{-webkit-transform:rotate(360deg) scale(1.1); -moz-transform:rotate(360deg) scale(1.1); -ms-transform:rotate(360deg) scale(1.1); -o-transform:rotate(360deg) scale(1.1);}*/


#fp-nav ul li a span,
.fp-slidesNav ul li a span {
	width:12px !important; height:12px !important;
	background: none !important;
	border: 1px solid #1980ea;/*这里设置的是非活动导航的颜色*/
}
#fp-nav ul li:hover a span,#fp-nav ul li a.active span,
.fp-slidesNav ul li a.active span {
	background: #1980ea !important; /*这里设置的是活动导航的颜色*/
}
.fp-slidesNav ul li a.active span{background:#1980ea !important;}

.tangchuang{background:url(/images/23.png); position:fixed; left:0; top:0; bottom:0; right:0; z-index:101; display:none;}
.tangchuang .item{background:#fff; width:83.4%; max-width:1600px; margin:0 auto; /*width:100%; max-width:1600px; margin:4.5% auto;*/ max-height:760px; overflow:hidden; height:82%;}
.tangchuang .item .left{width:50%;}
.tangchuang .item .left img{width:100%; height:100%; display:block;}
.tangchuang .item .right{width:37.75%; margin:0 6.125%; position:relative; z-index:1; max-height:760px;}
.tangchuang .item .right .close{position:absolute; right:0; top:6%; width:33px; height:33px; background:url(/images/24.png) no-repeat; cursor:pointer;}
.tangchuang .item .right .title{margin:10% 0 0; line-height:77px; font-size:50px; color:#137ce9; /*font-family:"SourceHanSansCN_Regular"*/;}
.tangchuang .item .right .brief{font-size:24px; color:#333; /*font-family:"SourceHanSansCN_Regular"*/; line-height:48px; padding:0 0 58px; border-bottom:1px solid #e8e8e8;}
.tangchuang .item .right .contents{height:80%; overflow:hidden;}
.tangchuang .item .right .contents div{font-size:16px; color:#666; line-height:39px;}
.tangchuang .item .right .contents div.m{height:80%; overflow-y:scroll; margin:0 -17px 0 0;}
.tangchuang.on{display:block;}
/*businessIntro*/
.businessIntro{width:83%; margin:57px auto 0; /*position:relative; z-index:99;*/ max-width:1600px;background: #fff;}
.businessIntro a:hover{color: #137ce9;}
.businessIntro .img{width: auto;text-align: center;margin: 0 auto;padding: 10px;}
.businessIntro .img img{width:100%;}
.businessIntro .img div{margin-top: 10px;}
.businessIntro .intro{position:absolute; /*right:0;*/ right:8.5%; top:0; bottom:0; width:28%; background:url(/images/25-15d.png); padding:0 3.375%; overflow:hidden;}
.businessIntro .intro .title{line-height:127px; color:#137ce9; font-size:38px; font-family:"SourceHanSansCN_Light"; display:inline-block; *display:inline; zoom:1; border-bottom:1px solid #137ce9;}
.businessIntro .intro .contents{font-size:16px; color:#333; line-height:38px;}
.businessIntro .intro.go{position:fixed; right:2.5%; top:57px; height:80%; z-index:2;}
.businessIntro .intro.go2{position:absolute; display:block; bottom:0; right:8.5%; top:inherit; z-index:2; height:auto;}

/*intro2*/
.intro2{position:absolute; z-index:9; /*right:0;*/ right:8.5%; top:0; /*bottom:0;*/ width:28%; background:url(/images/25-15d.png); padding:0 3.375%; overflow:hidden;}
.intro2 .title{line-height:127px; color:#137ce9; font-size:38px; font-family:"SourceHanSansCN_Light"; display:inline-block; *display:inline; zoom:1; border-bottom:1px solid #137ce9; position:relative; z-index:3;}
.intro2 .contents{font-size:16px; color:#000; line-height:38px; margin:40px 0 0; position:relative; z-index:3;}
.intro2.go{position:fixed; top:57px; height:80%; z-index:2;}
.intro2.go2{position:absolute; display:block; bottom:0; /*right:8.5%;*/ top:inherit; z-index:2; height:auto;}
.intro2::after{filter: url(blur.svg#blur); /* FireFox, Chrome, Opera */ -webkit-filter: blur(10px); /* Chrome, Opera */ -moz-filter: blur(10px); -ms-filter: blur(10px); filter: blur(10px); filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius=10, MakeShadow=false); /* IE6~IE9 */ content:""; position:absolute; left:0; right:0; bottom:0;  top:0; background:url(/images/25-1.png); z-index:2; display:none;}

/*businessList*/
.businessList{margin:57px 0 0;}
.businessList .item{margin: 0 auto;margin:0 0 57px;background: #fff;width:auto;padding:10px;text-align: center;}
.businessList .item img{width:100%;}
.businessList .item div{margin-top: 10px;}
/*globalTitle4*/
.globalTitle4{text-align:center; font-size:36px; color:#333; /*font-family:"SourceHanSansCN_Regular"*/;}
.globalTitle4.topss{padding-top: 2%;}
/*instanceList*/
.instanceList{margin:30px 0 0;}
.instanceList li{width:31.875%; margin:0 2.1875% 30px 0; overflow:hidden;}
.instanceList li a{position:relative; display:block;}
.instanceList li a img{width:100%;}
.instanceList li a .name{position:absolute; left:0; right:0; bottom:0; line-height:60px; height:60px; overflow:hidden; background:#f2f2f2; font-size:16px; color:#333; text-align:center;}
.instanceList li a .brief{position:absolute; left:0; right:0; bottom:0; top:0; background:url(/images/26.png); padding:0 9.8%; visibility:hidden;}
.instanceList li a .title{text-align:center; font-size:16px; color:#fff; /*font-family:"SourceHanSansCN_Regular"*/;}
.instanceList li a .contents{text-align:center; font-size:14px; color:#fff; /*font-family:"SourceHanSansCN_Regular"*/; margin:29px 0 50px;}
.instanceList li a .ico{width:34px; height:34px; margin:0 auto;}
.instanceList li.last3{margin:0 0 30px;}
.instanceList li:hover .name{bottom:-60px;}
.instanceList li:hover .brief{visibility:visible;}
.instanceList li:hover .m{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.instanceList .l2{display:none; width:100%; height:1px; clear:both;}
.instanceList .l3{width:100%; height:1px; clear:both;}
/*core*/
.core{background:#f7f7f7; padding:40px 0;}
.core .item{margin:0 0 40px;}
.core .item:last-child{margin:0;}
.core .c2,.core .c3{display:none; clear:both; height:1px; width:100%;}
.core .left{width:64.75%;}
.core .left a{display:block; width:100%; height:100%;}
.core .left img{display:block; width:100%; height:100%;}
.core .right{width:28.625%; height:100%; background:#fff; padding:0 2.4375%;}
.core .right .title{font-size:34px; color:#137ce9; font-family:"SourceHanSansCN_Light"; position:relative; z-index:1; min-height:67px;  line-height:67px; padding:0 0 30px 89px; border-bottom:1px solid #e5e5e5;}
.core .right .title div{position:absolute; left:0; top:0; background:url(/images/30.jpg) no-repeat; width:67px; height:67px; content:"";}
.core .right .brief{font-size:16px; color:#666; font-family:"SourceHanSansCN_Light"; line-height:38px; margin:29px 0 0;}
/*instance*/
.instance .left{width:49.5%; overflow:hidden;}
.instance .right{width:49.5%;}
.instance .right .item{width:48.86%; overflow:hidden;}
.instance .right .top{margin:0 0 21px; /*margin:0 0 14px\9 !important;*/}
.instance .item{width:32%; overflow:hidden;margin: 0 2% 2% 0;}
.instance .item:nth-child(3n){margin-right:0;}
.instance .img{overflow: hidden;}
.instance .img img{width:100%; display:block;}
.instance .img:hover img{-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1);}
.instance .name{line-height:51px; line-height: 41px\9;}
.instance .name a{font-size:18px; font-size:14px\9; color:#333;}
.instance .name a:hover{color: #137ce9;}
/*globalTitle5*/
.globalTitle5 .title{line-height:135px; text-align:center; position:relative; z-index:1;}
.globalTitle5 .title::after{background:#f2f2f2; height:1px; position:absolute; top:50%; content:""; width:100%; left:0; right:0; z-index:1;}
.globalTitle5 .title span{position:relative; z-index:2; background:#fff; font-size:42px; color:#222; padding:0 50px; font-family:"PingFangRegular";}
/*instanceDetail*/
.instanceDetail{z-index:1; overflow:hidden; max-width:100%; position:relative; z-index:1;}
.instanceDetail .item{position:relative;}
.instanceDetail .item .img{position:absolute; left:50%; margin:0 0 0 -960px;}
.instanceDetail .intro{position:absolute; left:0; right:0; top:0; bottom:0; z-index:10;}
.instanceDetail .intro .video{width:36.97%;}
.instanceDetail .intro .video img{width:100%;}
.instanceDetail .intro .video video{width:100%;}
.instanceDetail .intro .contents{width:22.4%;}
.instanceDetail .intro .contents .t{color:#fff; font-size:20px; line-height:40px; position:relative; z-index:1; padding:0 0 43px; margin:0 0 55px;}
.instanceDetail .intro .contents .t::after{background:#fff; width:100%; height:1px; left:0; right:0; bottom:0; content:""; z-index:100; position:absolute; opacity:0.5;}
.instanceDetail .intro .contents .b{color:#fff; font-size:15px; line-height:30px;}
.instanceDetail .hd{position:absolute; left:0; right:0; bottom:43px !important; z-index:20; text-align:center;}
.instanceDetail .hd .swiper-pagination-bullet{width:14px; height:14px; background:#fff; opacity:0.7; border-radius:0; margin:0 10px;}
.instanceDetail .hd .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#137ce9; opacity:1;}

#instanceDetail{width:100%; overflow:hidden;}
#instanceDetail .img{width:66%; overflow:hidden;}
#instanceDetail .des{width:34%; background:#137ce9; overflow:hidden;}
#instanceDetail .des_c{width:70%; padding-left:5%; overflow:hidden;}
#instanceDetail .des .t{color:#fff; font-size:16px; line-height:1.6; border-bottom:1px solid #3690ec; padding:30px 0 15px; margin-bottom:15px;}
#instanceDetail .des .b{color:#fff; font-size:15px; line-height:2;}
#instanceDetail .swiper-pagination-bullet{width:14px; height:14px; background:#fff; opacity:0.7; border-radius:0; margin:0 10px;}
#instanceDetail .swiper-pagination-bullet-active{background:#137ce9; opacity:1;}

/*info_list*/
.info_list{margin:55px 0 0; width:100%; overflow:hidden;}
.info_list .top{margin:0 auto 62px;}
.info_list .top .left{width:49.83%;}
.info_list .top .left img{width:100%;}
.info_list .top .right{width:45.83%;}
.info_list .top .right .title{line-height:34px;}
.info_list .top .right .title a{font-size:26px; color:#137ce9;}
.info_list .top .right .title a:hover{color: #333;}
.info_list .top .right .time{font-size:14px; color:#aaa; margin:14px 0 38px;}
.info_list .top .right .brief{font-size:16px; color:#666; line-height:36px; padding:23px 0; border-top:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8; min-height:200px;}
.info_list .top .right .btn{width:126px; height:35px; line-height:35px; text-align:center; border-radius:17px; background:#137ce9; margin:-17px 0 0; position:relative; z-index:1;}
.info_list .top .right .btn a{font-size:15px; color:#fff;}
.info_list .top .right .btn::after{background:#fff; height:4px; left:-100%; width:100%; position:absolute; top:50%; margin:-2px 0 0; content:"";}
.info_list .bottom{height:75px; line-height:75px; background:#fafcff; border-bottom:1px solid #e5e5e5; }
.info_list .bottom .left{font-size:26px; color:#222; position:relative; z-index:1; /*padding:4% 0;*/}
.info_list .bottom .left::after{position:absolute; left:0; right:0; bottom:-1px; height:1px; background:#000; content:"";}
.info_list .bottom .right{width:329px; height:50px; line-height:50px; border-radius:25px; background:#fff; margin:13px 0 0; position:relative;}
.info_list .bottom .right .input{width:255px; padding:0 0 0 15px;}
.info_list .bottom .right .input input{width:100%; line-height:50px; border:none; background:none; font-size:15px; color:#aaa;}
.info_list .bottom .right .sub{width:19px; height:19px; background:url(/images/31.png) no-repeat; position:absolute; right:28px; top:16px;}
.info_list .list{padding:55px 0 99px; background:#f3f8fe; overflow:hidden;}
.info_list .list .w{margin:94px 0 0;}
.info_list .item{width:100%; height:200px; z-index:100; overflow:hidden; /*visibility:hidden;*/}
.info_list .item .date{width:14.83%; padding:25px 0 0 1%; left:0; top:0; z-index:101;}
.info_list .item .date span{line-height:36px;}
.info_list .item .date .md{font-size:36px; color:#666666;}
.info_list .item .date .y{font-size:14px; color:#999;}
.info_list .item .date i{background:url(/images/32.png) no-repeat; width:28px; height:9px; display:block;}
.info_list .item .infomartion{width:52.16%; height:100%; left:15.82%; top:0; z-index:101; border-left:1px solid #dddddd;}
.info_list .item .infomartion:before{content:''; height:0%; position:absolute; margin-left:-1px; border-left:1px solid #137ce9; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.info_list .item .infomartion .title{width:100%; margin-left:5.5%; line-height:64px; overflow:hidden;}
.info_list .item .infomartion .title a{color:#333333; text-decoration:none; font-size:24px;}
.info_list .item .infomartion .brief{width:100%; margin-left:5.5%; color:#666666; line-height:30px; font-size:14px;}
.info_list .item .infomartion .inner_date{margin-left:5.5%; line-height:16px; color:#999; display:none;}
.info_list .item .img{width:16.375%; right:0; top:0; z-index:101;}
.info_list .item:hover .date .md{color:#137ce9;}
.info_list .item:hover .date i{margin-left:5%;}
.info_list .item:hover .infomartion .title a{color:#137ce9;}
.info_list .item:hover .infomartion:before{height:70%;}
.info_list .item:hover .title, .info_list .item:hover .brief{margin-left:6.5%;}
.info_list .item:hover .img{right:3%;}

/*turn page*/
#turn_page{text-align:center;}
#turn_page .page_button{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 6px 0 0;}
#turn_page .page_item{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 6px 0 0; width:38px; height:38px; line-height:38px; background:#ebebeb; border:1px solid #ebebeb; color:#666; font-size:14px;}
#turn_page .page_item_current{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 6px 0 0; width:38px; height:38px; line-height:38px; background:#137ce9; border:1px solid #137ce9; color:#fff; font-size:14px;}
#turn_page .total_pages{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 29px 0 22px; line-height:38px; color:#666; font-size:14px;}
#turn_page select{width:58px; padding:9px 0; padding:7px 0\9; border:1px solid #ebebeb; appearance:none; -moz-appearance:none; -webkit-appearance:none; background: none; font-size:14px; color:#000; position:relative; z-index:1; background:url(/images/35.png) no-repeat 39px center #fff; margin:0 7px 0 0;}
#turn_page .go{display:inline-block; *display:inline; zoom:1; vertical-align:top; width:36px; height:36px; line-height:36px; border:1px solid #ebebeb; background:#ebebeb; font-size:14px; color:#666; cursor:pointer;}
#turn_page.w .page_item{background:#fafafa; border:1px solid #d8d8d8;}
#turn_page .go{background:#fafafa; border:1px solid #d8d8d8;}
#turn_page select{border:1px solid #d8d8d8; text-indent:6px;}

/*联系我们*/
.contact_us .four{width:100%; padding:0 0 70px;}
.contact_us .four .title .dian1{margin-bottom:34px;}
.contact_us .four .title .dian2{margin-bottom:34px;}
.contact_us .four .title .Zi1{background:#e1eff8;}
.contact_us .four .last{margin-top:20px;}
.contact_us .four .last .img{width:40%; max-width:267px; margin:0 auto;}
.contact_us .four .last .img img{width:100%;}
.contact_us .four .last .top{width:100%;}
.contact_us .four .last .top .left{width:50%; height:580px; overflow:hidden;}
.contact_us .four .last .top .left img{width:100%;}
.contact_us .four .last .top .right{width:690px; height:490px; background:#f0f0f0; padding:45px 55px;}
.contact_us .four .last .top .right .fz36{width:100%; color:#137ce9;}
.contact_us .four .last .top .right .Zi1{width:100%; color:#333333; margin:10px 0 40px;}
.contact_us .four .last .top .right .list{width:100%; margin-top:20px;}
.contact_us .four .last .top .right .list .input{width:334px; border-radius:3px;}
.contact_us .four .last .top .right .list .input input{height:50px; line-height:50px; text-indent:10px; background:none; color:#333; border:none;}
.contact_us .four .last .top .right .list .text{width:669px; height:90px; color:#333; background:#fff; border:none; border-radius:3px; padding:10px;}
.contact_us .four .last .top .right .list .sub{width:156px; height:56px; margin-top:9px; text-align:center; cursor:pointer; color:#333333; background:#f0f0f0; border:2px solid #b6b6b6;}
.contact_us .four .last .top .right .list .input span.focus{color:#137ce9;}
.contact_us .four .last .top .right .list span.focus{color:#137ce9 !important;}
.contact_us .four .last .bot{text-align:center; background:#fff; padding:70px 50px; /*border:1px solid #e8e8e8;*/}
.contact_us .four .last .bot .item_one{width:100%;}
.contact_us .four .last .bot .item_one .list{width:260px; vertical-align:top; margin:0 50px;}
.contact_us .four .last .bot .item_one .list .img{width:70px; height:70px; overflow:hidden; border:1px solid #dbdbdb; border-radius:50%; padding:18px;}
.contact_us .four .last .bot .item_one .list .img img{width:100%;}
.contact_us .four .last .bot .item_one .list .fz24{color:#333; margin:20px 0 10px;}
.contact_us .four .last .bot .item_one .list .fz18{line-height:30px; color:#666;}
.contact_us .four .last .bot .fxxk_line{width:93.75%; margin:50px auto 0; border-top:1px solid #e8e8e8;}
.contact_us .four .last .bot .item_two{width:100%; max-width:1500px; margin:0 auto; padding-top:45px;}
.contact_us .four .last .bot .item_two .list{width:360px; vertical-align:top; margin:0 65px;}
.contact_us .four .last .bot .item_two .list .nt{width:100%; line-height:40px;}
.contact_us .four .last .bot .item_two .list .nt .img{width:40px; height:40px; overflow:hidden;}
.contact_us .four .last .bot .item_two .list .nt .img img{width:100%;}
.contact_us .four .last .bot .item_two .list .nt .fz24{color:#333; margin-left:10px;}
.contact_us .four .last .bot .item_two .list .fz18{line-height:30px; text-align:left; color:#666; margin-top:20px;}
.contact_us .four .last .sub{text-align:center;}
/**/
.contact_us .four .last .top .left{height:auto;}
.contact_us .four .last .top .right{width:44%; height:auto; padding:3%;}
.contact_us .four .last .top .right .Zi1{margin:1% 0 5%;}
.contact_us .four .last .top .right .list{margin-top:3%; position:relative;}
.contact_us .four .last .top .right .list .input{width:48.5%; position:relative;}
.contact_us .four .last .top .right .list .input input{width:100%; position:relative; z-index:2; text-indent:4%;}
.contact_us .four .last .top .right .list .input span{display:block; position:absolute; left:0; top:0; right:0; bottom:0; z-index:1; background:#fff; line-height:50px; color:#999; text-indent:4%;}
.contact_us .four .last .top .right .list .text{width:96%; padding:2%;}
.contact_us .four .last .top .right .list textarea.text{background:none; position:relative; z-index:2; resize:none;}
.contact_us .four .last .top .right .list span.text{display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:96%; color:#999;}
.contact_us .four .last .top .right .list .sub{width:auto; height:auto; padding:1.5% 2%;}
.contact_us .four .last .bot{padding:4.5% 0 3.5%;}
.contact_us .four .last .bot .item_one .list{width:16.25%; margin:0 3.125%;}
.contact_us .four .last .bot .item_one .list .img{width:27%; height:auto; padding:7.5%;}
.contact_us .four .last .bot .item_one .list .fz24{margin:8% 0 4%;}
.contact_us .four .last .bot .item_two{padding-top:3%; margin-top:3.5%;}
.contact_us .four .last .bot .item_two .list{width:23%; margin:0 4%;}

/*site_detail*/
.site_detail{min-height:500px; margin:20px auto;}
.site_detail .title{text-align:center; line-height:40px; margin:19px 0; overflow:hidden; font-size:28px; color:#137ce9;}
.site_detail .contents{margin:0 0 15px;}
.site_detail .contents img{max-width:100% !important; width:auto !important; height:auto !important; margin:0 !important;}
.site_detail .contents *{font-family:inherit; font-size:inherit;}
.site_detail .other{text-align:center; margin:0 0 15px; color:#666;}

.site_detail.infodetail{max-width:900px; margin:50px auto;}
.site_detail.infodetail .title{border-bottom:1px solid #ddd; padding:0 0 20px;}

/*footer*/
footer .top{background:#292929; padding:0 0 9px; position:relative; z-index:1; overflow:hidden;}
footer .top::after{position:absolute; top:80px; height:1px; background:#3f3f3f; content:""; width:83%; left:50%; margin:0 0 0 -41.5%;}
footer .top .left{margin:26px 0 0;}
footer .top .left .links{margin:53px 0 14px; line-height:36px;}
footer .top .left .links li{margin:0 38px 0 0;}
footer .top .left .links li a{font-size:16px; color:#fff; /*font-family:"SourceHanSansCN_Regular"*/;}
footer .top .left .links li a:hover{color: #137ce9;}
footer .top .left .links li.last{margin:0;}
footer .top .left .share li{width:36px; height:36px; margin:0 1px 0 0; float:left; cursor:pointer;}
footer .top .left .share li.shareItem.p0{background:url(/images/11.jpg) no-repeat;}
footer .top .left .share li.shareItem.p1{background:url(/images/12.jpg) no-repeat;}
footer .top .left .share li.shareItem.p2{background:url(/images/13.jpg) no-repeat;}

footer .top .right{text-align:right;}
footer .top .right .name{font-size:22px; color:#fff; line-height:80px; margin:0 0 28px; /*font-family:"SourceHanSansCN_Regular"*/;}
footer .top .right .b1{font-size:12px; color:#888; line-height:23px; /*font-family:"SourceHanSansCN_Regular"*/;}
footer .top .right .b2{font-size:30px; color:#fff; line-height:36px; /*font-family:"SourceHanSansCN_Regular"*/;}
footer .top .right .b3{font-size:12px; color:#888; /*line-height:47px;*/ padding:10px 0; /*font-family:"SourceHanSansCN_Regular"*/;}
footer .bottom{/*height:66px; line-height:66px;*/ padding:20px 0; background:#1a1a1a;}
footer .bottom div,footer .bottom div a{font-size:14px; color:#888; /*font-family:"SourceHanSansCN_Regular"*/;}
/*bigBanner*/
.bigBanner{/*height:665px;*/ position:relative;}
.bigBanner .img{position:absolute; left:50%; margin:0 0 0 -960px; /*height:665px;*/}
.bigBanner .img img{width:100%;}
.bigBanner .text{width:83%; position:absolute; top:0; bottom:0; left:50%; margin:0 0 0 -41.5%; text-align:center;}
.bigBanner .text .name{font-size:36px; color:#fff; padding:29px 0; position:relative; margin:0 0 29px;}
.bigBanner .text .name::after{width:32px; height:5px; background:#fff; content:""; position:absolute; bottom:0; left:50%; margin:0 0 0 -16px;}
.bigBanner .text .brief{font-size:18px; color:#fff; line-height:39px;}

.bigBanner .text .bg{width:974px; margin:0 auto; height:297px;}
.bigBanner .text .bg .brief{width:800px; margin:0 auto;}
.bigBanner .text .bg.bg2{background:rgba(0,0,0,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);}
/* pendulum */

/*instanceDetail2*/
.instanceDetail2{position:relative; z-index:1;}
.instanceDetail2 .instanceDetailImg{position:relative; z-index:1;background: #137ce9;}
.instanceDetail2 .instanceDetailImg .bd{width: 74%;}
.instanceDetail2 .instanceDetailImg .bd li img{display:block; width:100%;}
.instanceDetail2 .instanceDetailImg .hd{position:absolute; left:0; right:0; bottom:43px; z-index:10; text-align:center;width: 74%;}
.instanceDetail2 .instanceDetailImg .hd .bullet{width:14px; height:14px; background:#fff; opacity:1; display:inline-block; *display:inline; zoom:1; margin:0 10px; cursor:pointer;}
.instanceDetail2 .instanceDetailImg .hd .bullet.on{background:#137ce9; opacity:1;}
.instanceDetail2 .intro{position:absolute; right:0; top:0; bottom:0; /*background:url(/images/45-1.png);*/background:#1164bb; width:23%; z-index:2; /*padding:0 8.5% 0 3%;*/ /*padding:0 2%;*/ padding:0 1% 0 2%;overflow: hidden;}
.instanceDetail2 .intro .p1{font-size:18px; color:#fff; line-height:35px; border-bottom:1px solid #346ca7;border-bottom: solid 1px #3991eb; margin:5% 0; padding:0 0 5%;}
.instanceDetail2 .intro .p2{font-size:16px; color:#fff; line-height:26px; /*max-height:260px;*/ max-height:156px; overflow:hidden; margin:0 0 5%; text-align:justify; text-justify:inter-ideograph;}
.instanceDetail2 .intro .p3{height: 230px;}
.instanceDetail2 .intro .p3 img{width:100%;}

.busins .m2{background: #f6f6f8 url(/images/4.jpg)repeat top center;padding: 1px 0;}

.up_next{line-height:50px;}
.up_next div{color:#999; font-size:14px;}
.up_next div a{color:#333; font-size:14px;}
.up_next div a:hover{color: #137ce9;}
@-webkit-keyframes pendulum{
	10%{-webkit-transform:rotate(15deg)}
	30%{-webkit-transform:rotate(-10deg)}
	50%{-webkit-transform:rotate(5deg)}
	70%{-webkit-transform:rotate(-5deg)}
	90%{-webkit-transform:rotate(2deg)}
	100%{-webkit-transform:rotate(0deg)}
}
@-moz-keyframes pendulum{
	10%{-moz-transform:rotate(15deg)}
	30%{-moz-transform:rotate(-10deg)}
	50%{-moz-transform:rotate(5deg)}
	70%{-moz-transform:rotate(-5deg)}
	90%{-moz-transform:rotate(2deg)}
	100%{-moz-transform:rotate(0deg)}
}
@-o-keyframes pendulum{
	10%{-o-transform:rotate(15deg)}
	30%{-o-transform:rotate(-10deg)}
	50%{-o-transform:rotate(5deg)}
	70%{-o-transform:rotate(-5deg)}
	90%{-o-transform:rotate(2deg)}
	100%{-o-transform:rotate(0deg)}
}
@keyframes pendulum{
	10%{transform:rotate(15deg)}
	30%{transform:rotate(-10deg)}
	50%{transform:rotate(5deg)}
	70%{transform:rotate(-5deg)}
	90%{transform:rotate(2deg)}
	100%{transform:rotate(0deg)}
}
.pendulum{-webkit-animation-name:pendulum;-moz-animation-name:pendulum;-o-animation-name:pendulum;animation-name:pendulum}

/*-- 浮动右侧客服 --*/
.float_qq{ position:fixed; top:200px; right:0; width:50px; height:203px;z-index:200;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#c70c1f; opacity:1;}
.float_shwx{ position:absolute; top:-155px; left:-230px;width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}

@media only print, only screen and (max-width:1830px){
	.instance .right .top{margin:0 0 16px;}
}
@media only print, only screen and (max-width:1700px){
	.businessIntro .intro .title{padding:15px 0; line-height:normal;}
	.businessIntro .intro .contents{line-height:24px; font-size:14px;}
	.businessIntro .intro{/*width:30%;*/ /*right:2.5%;*/}
}
@media only print, only screen and  (max-width:1680px) {
	.instance .right .top{margin:0 0 21px;}
	.instance .name{line-height:40px;}
	.instance .name a{font-size:14px;}

	#certify .swiper-button-prev.ie{position:relative; float:left; margin:0;}
	#certify .swiper-button-next.ie{position:relative; float:right; margin:0;}
}
@media only print, only screen and  (max-width:1620px) {
	/*header .nav nav .item{margin:0 7% 0 0;}*/
}
@media only print, only screen and  (max-width:1610px) {
	.main{width:95%;}

	footer .top::after{width:95%; margin:0 0 0 -47.5%;}

	.businessIntro{width:95%;}

	#certify .swiper-button-prev{left:0;}
	#certify .swiper-button-next{right:0;}

	.instanceDetail .intro .contents{width:40%;}

	.bigBanner .text{width:95%; margin:0 0 0 -47.5%;}

	.businessIntro .intro{right:2.5%;}
	.businessIntro .intro.go{right:2.5%;}

	.intro2{right:2.5%;}

	/* .instanceDetail2 .intro{padding:0 2.5% 0 3%;} */

}
@media only print, only screen and  (max-width:1510px){
	.instanceDetail2 .intro .p1{font-size:14px; line-height:24px;}
	.instanceDetail2 .intro .p2{font-size:12px; line-height:24px; max-height:240px;}
	.instanceDetail2 .intro .p3{height: 140px;}
}
@media only print, only screen and  (max-width:1440px) {
	.iinstance .list .text .title{margin:5px 0 15px;}
	.iinstance .list .text .title a{font-size:16px;}

	#instanceDetail .des_c{width:85%;}

	.instanceDetail2 .instanceDetailImg .bd li img{width:100%;}
}

@media only print, only screen and (max-width:1400px){
	.core .right .title{font-size:24px; min-height:40px; line-height:40px; padding:0 0 30px 50px;}
	.core .right .title div{width:40px; height:40px; background-size:contain; top:50%; margin:-35px 0 0;}
	.core .right .brief{font-size:14px; line-height:24px;}

	header .nav{width:45%;}
	/*header .nav nav .item{margin:0 8% 0 0;}*/
	header .nav nav .item a{font-size:18px;}

	.intro2{width:40%;}
}
@media only print, only screen and (max-width:1360px){
	.contact_us .four .last .top .right .list .input{height:40px; line-height:40px;}
	.contact_us .four .last .top .right .list .input input{height:40px; line-height:40px;}
	.contact_us .four .last .top .right .list .input span{height:40px; line-height:40px;}
	.contact_us .four .last .top .right .list .text{height:80px;}
	.contact_us .four .last .top .right .list .sub{padding:1.5% 3%;}
	.contact_us .four .last .bot .item_one .list .fz18{line-height:24px;}

	.businessIntro .intro{width:50%;}
}
@media only print, only screen and (max-width:1300px){
	.instanceList li a .name{height:auto; line-height:normal; font-size:14px; padding:10px 0;}
	.instanceList li:hover .name{bottom:0;}
	.instanceList li:hover .brief{visibility:hidden;}

	.instance .right .top{margin:0 0 16px;}

	header .nav{margin:0 1.5% 0 0;}
	/*header .nav nav .item{margin:0 5% 0 0;}*/

	#instanceDetail .des .t{font-size:14px;}
	#instanceDetail .des .b{font-size:12px; line-height:180%;}
}
@media only print, only screen and (max-width:1280px){
	.contact_us .four{width:100%; padding:30px 0 35px;}
	.contact_us .four .last .top .right .Zi1{margin:1% 0 4%;}

	.banner .hd{bottom:80px; text-align:center;}
	.banner .hd span{width:20px; height:20px; background:#fff; opacity:1; border-radius:50%;}
	.banner .hd span.swiper-pagination-bullet-active{width:20px; height:20px;}

}
@media only print, only screen and  (max-width:1250px) {
	#certify .swiper-slide{height:auto;}
	#certify .swiper-slide .img{width:auto; height:auto;}
	#certify .swiper-slide .img::after{display:none;}
	#certify .swiper-slide img{width:100%;}
	#certify .swiper-slide.swiper-slide-active .img{border:1px solid #dcdddf;}
	#certify .swiper-slide.swiper-slide-active p{font-size:17px; color:#666;}
}
@media only print, only screen and (max-width:1200px){
	.info_list .item .date{padding-top:15px;}
	.info_list .item .date .md{font-size:30px;}
	.info_list .item .infomartion .title{line-height:54px;}
	.info_list .item .infomartion .brief{line-height:24px;}

	.iabout{margin:0 0 20px;}
	.iabout .contents .img{width:100%; float:none;}
	.iabout .contents .con{width:100%; float:none; margin:10px 0 0;}
	.iabout .contents .con .text{text-align:center;}
	.iabout .contents .con .btn{float:none; margin:0 auto;}
	.iabout .contents .con .text{margin:20px 0;}

	.core .item{width:32%; float:left; margin:0 2% 20px 0;}
	.core .item.last3{margin:0;}
	.core .left{display:none;}
	.core .right{width:auto; padding:15px 2.4375%; float:none;}
	.core .c3{display:block;}

	.honor{padding:30px 0;}
	#certify{margin:30px 0 0;}

	.team{padding:30px 0;}
	.team .list{margin:30px 0 0;}
	.team .list li .name{font-size:18px; /*margin:15px 0 0;*/}
	.team .list li .brief{font-size:14px; line-height:normal; line-height:20px;}
	.team .list .hd{margin:35px 0 0;}

	.instance .left{width:100%;}
	.instance .right{width:100%;}
	.instance .name{text-align:center;}

	.businessIntro .intro.go{position:relative;}
}
@media only print, only screen and (max-width:1152px){
	.contact_us .four .last .bot .item_one .list .fz24{font-size:20px;}
	.contact_us .four .last .bot .item_one .list .fz18{font-size:12px;}
}
@media only print, only screen and  (max-width:1100px) {
	.businessIntro .intro{text-align:center; position:relative !important; width:100%; padding:0; right:inherit;}
	.businessIntro .intro .contents{text-align:left; line-height:30px;}

	.about_contact .item .name{font-size:20px;}
	.about_contact .item .contents{font-size:16px;}

	.intro2 .title{font-size:18px; line-height:107px;}
	.intro2 .contents{font-size:14px; line-height:24px; margin:20px 0 0;}
}
@media only print, only screen and  (max-width:1080px) {
	header .nav nav .item::before,header .nav nav .item::after{-webkit-transition: all 300ms ease 0s;-moz-transition: all 300ms ease 0s;-ms-transition: all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
	header .nav{width: 100%;background-color: rgba(0,0,0,.8);margin: 0;position: absolute;z-index: 1;top: -100%; left:0; right:0; display:none; padding:0;}
	header .nav.on{top: 100%; display:block;}
	header .nav nav .item{display:block; text-align:left; line-height:35px; padding:0; margin:0 8px;}
	header .nav nav .item a{color: #ddd; font-size:12px; display:block;}
	header .nav nav .item.cur, header .nav nav .item:hover{color: #fff;}
	/*header .nav nav .item:hover .sonNav{display:none; visibility:hidden; opacity:0;}*/
	header .nav nav .item::after{content:''; width:0px; height:2px; background:#137ce9; position:absolute; left:0; top:35px; z-index:2;}
	header .nav nav .item.on:after, header .nav nav .item:hover:after{content:''; width:100%; height:2px; background:#137ce9; position:absolute; left:0; top:35px; z-index:2;}
	header .nav nav .item.last{margin:0 8px;}
	header .navbtn{display:block;}
	header .nav nav .item .sonNav2{display:none;}
	header .nav nav .item:hover .conNav2{display:none;}
	header .nav nav .item .sonNav{display:block;}
	header .nav nav .item .sonNav{opacity:1; visibility:visible; position:inherit; top:0 !important; left:20px !important; width:auto; z-index:99;}
	header .nav nav .item .sonNav li:hover .arrow-right-b{background:none;}
	header .nav nav .item .sonNav::after{display:none;}

	.up_next{margin:15px 0 0;}
	.up_next div{float:none; line-height:initial !important; padding:5px 0;}
}
@media only print, only screen and (max-width:1000px){
	.info_list .top .left{display:none;}
	.info_list .top .right{width:100%;}
	.info_list .top .right .title a{font-size:18px;}
	.info_list .top .right .time{margin:5% 0 8%;}
	.info_list .top .right .brief{font-size:14px;}
	.info_list .top .right .btn{width:100px;}
	.info_list .top .right .btn a{font-size:13px;}
}
@media only print, only screen and (max-width:1020px){
	.bigBanner .text .bg{width:90%;}
	.bigBanner .text .bg .brief{width:90%;}
}
@media only print, only screen and (max-width:980px){
	.info_list .item{height:190px;}
	.info_list .item .date{padding-top:5px;}
	.info_list .item .date .md{font-size:24px;}
	.info_list .item .infomartion .title{line-height:34px;}
	.info_list .item .infomartion .brief{line-height:24px;}

	.contact_us .four{width:100%; padding:15px 0 17.5px;}
	.contact_us .four .last .top .right{padding:1.5% 3%;}
	.contact_us .four .last .top .right .fz36{font-size:24px;}
	.contact_us .four .last .top .right .Zi1{font-size:16px;}
	.contact_us .four .last .top .right .list .input{height:30px; line-height:30px; font-size:14px;}
	.contact_us .four .last .top .right .list .input input{height:30px; line-height:30px; font-size:14px;}
	.contact_us .four .last .top .right .list .input span{height:30px; line-height:30px; font-size:14px;}
	.contact_us .four .last .top .right .list .text{height:70px; font-size:14px;}
	.contact_us .four .last .top .right .list .sub{font-size:16px; padding:1.5% 4%;}
	.contact_us .four .last .bot .item_one .list{width:20%; margin:0 2%;}
	.contact_us .four .last .bot .item_two .list .nt{line-height:normal;}
	.contact_us .four .last .bot .item_two .list .nt .img{width:20%; height:auto;}
	.contact_us .four .last .bot .item_two .list .nt .fz24{font-size:22px; margin-left:5%; margin-top:2%;}
	.contact_us .four .last .bot .item_two .list .fz18{line-height:24px; font-size:14px; margin-top:5%;}

	.instanceDetail2 .instanceDetailImg .hd{bottom:3%;}
	.instanceDetail2 .intro{position:relative; width:auto; overflow:hidden; padding:5%;}
	.instanceDetail2 .intro .p1{margin:0 0 5%;}
	.instanceDetail2 .intro .p2{max-height:inherit;}

	.instanceDetail2 .instanceDetailImg .bd{width: auto;}
	.instanceDetail2 .intro .p3{height: 230px;}
}
@media only print, only screen and (max-width:960px){
	.banner{display:none;}
	.banner2{display:block;}

	.ad{display:none;}
	.ad2{display:block;}

	.ysgk{text-align:center; height:auto; margin:0 0 10px;}
	.ysgk .title{float:none; display:inline-block; *display:inline; zoom:1; font-size:30px; line-height:80px;}
	.ysgk .list{margin:20px 0 0; float:none; width:100%; overflow:hidden; box-shadow:none; height:auto;}
	.ysgk .list li{height:auto;}
	.ysgk .list li .name{font-size:18px;}

	.iabout .title .titleen{font-size:78px;}
	.iabout .title .titlecn{font-size:30px; line-height:57px;}

	.iinstance .list{margin:20px 0 0;}
	.iinstance .list .left{float:none; margin:0 auto 10px; width:100%;}
	.iinstance .list .right{width:100%; margin:0 0 10px; float:none;}
	.iinstance .list .right .item{width:49.5%;}
	.iinstance .list .right.last{margin:0;}

	.globalTitle div{font-size:30px;}
	.globalTitle2{font-size:30px;}
	.globalTitle3 div{font-size:30px;}
	.globalTitle5 .title span{font-size:30px;}
	.globalBrief{font-size:12px;}

	.iservice{margin:30px 0;}
	.iservice .list{margin:30px 0 0;}
	.iservice .list .hd{margin:30px 0 0;}

	.instanceList li{width:48.5%; margin:0 0 30px;}
	.instanceList li.last2{margin:0 0 30px; float:right;}
	.instanceList li.last_child{margin:0;}
	.instanceList .l2{display:block;}
	.instanceList .l3{display:none;}

	.about_contact{padding:20px 0;}
	.about_contact .item{width:50%;}
	.about_contact .item.last{width:100%; float:none; clear:both; padding:20px 0 0;}
	.about_contact .item .name{font-size:18px; line-height:normal; margin:5px 0 0;}
	.about_contact .item .img{width:80px; height:80px;}
	.about_contact .item .img img{width:100%; height:100%;}
	.about_contact .item .contents{font-size:14px;}
	.about_contact .mm{display:block;}

	.core .item{width:48.5%; margin:0 0 20px;}
	.core .item.last2{float:right;}
	.core .item.last3{margin:0 0 20px;}
	.core .right .title{font-size:20px;}
	.core .c2{display:block;}
	.core .c3{display:none;}

	.about .num{height:130px;}
	.about .num li{height:130px;}
	.about .num li .p1{font-size:30px; margin:0 0 30px;}

	.tangchuang .item .left{display:none;}
	.tangchuang .item .right{width:87%;}
	.tangchuang .item .right .title{font-size:30px; margin:5% 0 0;}
	.tangchuang .item .right .brief{font-size:18px; line-height:30px; padding:0 0 15px;}
	.tangchuang .item .right .contents div.m div{display:inline;}

	.instanceDetail .intro{position:relative;}
	.instanceDetail .intro .video{width:100%; height:auto; margin:0 0 20px;}
	.instanceDetail .intro .contents{width:100%;}
	.instanceDetail .intro .contents .t{color:#333; margin:0;}
	.instanceDetail .intro .contents .b{color:#333;}
	.instanceDetail .swiper-wrapper{display:none;}
	.instanceDetail .hd{display:none;}

	#instanceDetail .img{width:100%; float:none;}
	#instanceDetail .des{width:100%; float:none; height:auto !important; padding:0 0 15px;}
	#instanceDetail .des_c{width:90%;}

	.float_qq{display: none;}

}
@media only print, only screen and (max-width:880px){
	.info_list .item .date{display:none;}
	.info_list .item .infomartion{width:60%; left:0;}
	.info_list .item .infomartion:before{display:none;}
	.info_list .item .img{width:25%; right:2%;}
}
@media only print, only screen and (max-width:850px){
	.contact_us .four .last .bot .item_two .list .nt .fz24{font-size:20px;}

	.iabout .contents .con .y .num{font-size:40px;}

	.idynamic .list li .title{font-size:14px;}

	footer .top .left{float:none; text-align:center;}
	footer .top .left .links li{float:none; display:inline-block; *display:inline; zoom:1; margin:0 10% 0 0;}
	footer .top .left .share li{float:none; display:inline-block; *display:inline; zoom:1;}
	footer .top .right{float:none; text-align:center;}
	footer .top .right .name{margin:10px 0; line-height:30px;}
	footer .bottom .left{float:none; text-align:center;}
	footer .bottom .right{float:none; text-align:center;}

	.about .left{width:100%; margin:0 0 20px; float:none;}
	.about .right{font-size:14px; line-height:28px;}

	.team .list li .name{font-size:14px; /*margin:15px 0 0;*/}
	.team .list li .brief{font-size:12px;}
}
@media only print, only screen and (max-width:750px){
	.contact_us .four .last .top .left{width:100%;}
	.contact_us .four .last .top .left img{height:auto;}
	.contact_us .four .last .top .right{width:90%; padding:4% 5%;}
	.contact_us .four .last .top .right .fz36{font-size:0.5rem;}
	.contact_us .four .last .top .right .Zi1{font-size:0.25rem;}
	.contact_us .four .last .top .right .list .input{height:0.7rem; line-height:0.7rem; font-size:0.25rem;}
	.contact_us .four .last .top .right .list .input input{height:0.7rem; line-height:0.7rem; font-size:0.25rem;}
	.contact_us .four .last .top .right .list .input span{height:0.7rem; line-height:0.7rem; font-size:0.25rem;}
	.contact_us .four .last .top .right .list .text{height:1.5rem; font-size:0.25rem;}
	.contact_us .four .last .top .right .list .sub{font-size:0.333rem;}
	.contact_us .four .last .bot .item_one .list{width:48%; margin:2% 0;}
	.contact_us .four .last .bot .item_one .list .fz24{font-size:0.333rem;}
	.contact_us .four .last .bot .item_one .list .fz18{height:0.8rem; line-height:0.4rem; overflow:hidden; font-size:0.25rem;}
	.contact_us .four .last .bot .item_two .list .nt .fz24{font-size:0.25rem; margin-top:2%;}
	.contact_us .four .last .bot .item_two .list .fz18{line-height:0.35rem; font-size:0.2rem;}
}
@media only print, only screen and (max-width:720px){
	.info_list .item{height:140px;}
	.info_list .item .date{display:none;}
	.info_list .item .infomartion{width:60%; left:24%;}
	.info_list .item .infomartion .title{height:20px; line-height:20px; overflow:hidden;}
	.info_list .item .infomartion .title a{font-size:14px;}
	.info_list .item .infomartion .brief{height:24px; overflow:hidden;}
	.info_list .item .infomartion .inner_date{display:block;}
	.info_list .item .img{width:20%; left:1%;}

	#turn_page .total_pages{display:none;}
	#turn_page select{display:none;}
	#turn_page .go{display:none;}
	#turn_page .page_button{height:30px;}
	#turn_page .page_button img{height:100%;}
	#turn_page .page_item{width:30px; height:30px; line-height:30px;}
	#turn_page .page_item_current{width:30px; height:30px; line-height:30px;}

	.ysgk .list li.m33{width:33%; margin:0 0 20px;}
	.ysgk .list li.m33.m33last::after{display:none;}
	.ysgk .list li.m50{width:50%;}

	.team .list li:hover .img .bg{visibility:hidden;}

	.bigBanner{height:450px; overflow:hidden;}

	.businessList .item{margin:0 0 30px;}

	.businessIntro{margin:30px auto;}
	.businessIntro .intro.go{right:inherit; top:inherit; position:inherit;}
	.businessIntro .intro .title{font-size:24px; margin:0 0 20px;}

	.intro2{width:60%;}
	.intro2 .title{font-size:16px; line-height:50px;}
	.intro2 .contents{font-size:12px;}



	.about_contact .item{width:auto; float:none; padding:0 0 0 90px; min-height:80px; position:relative; z-index:1; text-align:left; height:80px; margin:0 0 20px;}
	.about_contact .item.last{padding:0 0 0 90px;}
	.about_contact .item .img{margin:0; position:absolute; left:0; top:50%; margin:-40px 0 0;}
	.about_contact .item .contents{padding:0;}
	.about_contact .item .contents br{display:none;}
	.about_contact .item .contents span{display:none;}
	.businessList{margin-top: 30px;}
}
@media only print, only screen and (max-width:650px){
	.contact_us .four .last .bot .item_two .list{width:40%; margin:2% 0% 2% 7%; float:left;}
	.contact_us .four .last .bot .item_two .list .nt{line-height:0.5rem;}
	.contact_us .four .last .bot .item_two .list .nt .img{width:14%;}
	.contact_us .four .last .bot .item_two .list .nt .fz24{font-size:0.333rem; margin-left:3%; margin-top:0;}
	.contact_us .four .last .bot .item_two .list .fz18{line-height:0.4rem; font-size:0.25rem; margin-top:3%;}
}
@media only print, only screen and (max-width:640px){
	.iabout .contents .con .y .num{font-size:30px;}
	.iabout .contents .con .y .tips{font-size:14px;}
	.iabout .contents .con .text{font-size:12px; line-height:24px;}

	.iinstance .list .left{float:none; margin:0 auto 10px; width:100%;}
	.iinstance .list .right{width:100%; margin:0 0 10px; float:none; display:none;}
	.iinstance .list .right .item{width:100%; margin:0 0 10px;}
	.iinstance .list .right.last{margin:0;}

	footer .top .left .links li{margin:0 3% 0 0;}

	.core .right .title{font-size:18px; /*padding:0 0 15px; line-height:normal; min-height:inherit;*/}
	/*.core .right .title div{display:none;}*/
	.core .right .brief{font-size:12px;}

	/*.about .num li{width:50%;}*/
	.about .num li .p1{font-size:24px;}
	.about .num li .p2{font-size:14px;}

	#certify .swiper-slide p{font-size:14px;}
	#certify .swiper-slide.swiper-slide-active p{font-size:14px;}

	.category{line-height:40px; max-height:40px;}
	.category li{margin:0 20px;}
	.category li a{font-size:18px;}

	.instance .right .item{width:100%;}

	header .tel{display:none;}
	header .lang::after{display:none;}
	/*header .nav{width:auto;}*/
	header .nav nav .item{/*margin:0 20px 0 0;*/}
	header .telbtn.p1{display:block; margin:10px 0 0 10px;}
	header .logo{width:180px; height:100%; margin:6px 0 0; padding:10px 0;}
	header .logo img{width:100%;}
	header .navbtn{margin:10px 0 0 15px;}
	header .lang{display:none;}
	header .langbtn{display:block; margin:10px 0 0;}

	.bigBanner .text .name{font-size:30px; padding:20px 0;}
	.bigBanner .text .brief{font-size:14px; line-height:30px;}

	.intro2{position:relative; width:auto; right:auto; text-align:center;}
	.intro2 .contents{text-align:left;}

	.about_contact .item{padding:0 0 0 60px; height:60px; min-height:60px;}
	.about_contact .item .name{font-size:16px;}
	.about_contact .item.last{padding:0 0 0 60px;}
	.about_contact .item .img{width:50px; height:50px; margin:-25px 0 0;}
	.about_contact .item .contents{line-height:inherit;}
}
@media only print, only screen and (max-width:580px){
	.info_list .item{height:100px;}
	.info_list .bottom .left{font-size:18px;}
	.info_list .bottom .right{display:none;}

	.core .item{width:100%;}
	.core .item.last3{margin:0 0 20px;}
}
@media only print, only screen and (max-width:520px){
	.instanceList li{width:100%; float:none;}
}
@media only print, only screen and (max-width:460px){
	.contact_us .four .last{margin-top:0px;}

	.ysgk .list li .name{font-size:16px;}

	.iabout .title .titleen{font-size:54px;}

	.iinstance .list .text .laber{font-size:12px;}
	.iinstance .list .text .title a{font-size:14px;}

	.about .num li{width:50%; height:100px;}
	.about .num{height:auto;}

	#certify .swiper-button-next{width:30px; height:30px; margin:-15px 0 0;}
	#certify .swiper-button-prev{width:30px; height:30px; margin:-15px 0 0;}
}
@media only print, only screen and (max-width:400px){
	footer .top .left .links li a{font-size:14px;}
}
@media only print, only screen and (max-width:376px){
	#turn_page .page_button img{display:none;}
}
@media only print, only screen and (max-width:360px){
	.iabout .brief{font-size:12px;}
	.iabout .contents .con .y .num{font-size:20px;}

	footer .top .left .links li a{font-size:12px;}
	footer .bottom .left{font-size:12px;}

	#certify .swiper-slide p{font-size:12px;}
	#certify .swiper-slide.swiper-slide-active p{font-size:12px;}
}
