@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;}
body {background:#fff ;font-size: 14px;font-family: "微软雅黑";color: #333;line-height: 22px;min-width: 1350px;width: 100%;}
a {text-decoration: none;color: #333;}
a:hover{color: #1266a9;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
/* .cl {zoom: 1;} */
.l {width: 1300px;margin: 0 auto;}
.left {	float: left;}
.right {float: right;}

@media screen and (max-width:1366px){	
	html,body{zoom:0.9;}
	html,body{min-width: 100%;}
}

/*------------------------------
  顶部通用
-------------------------------*/
.header{width: 100%;position: fixed;top: 0;background: #fff;height: 75px;z-index: 9999;box-shadow: 0 0 15px rgba(0,0,0,.15);}
.logo{float: left;padding-top: 18px;}
.logo img{height: 45px;}

.yuyan{float: right;margin-left: 30px; margin-top: 25px;}
.yuyan a{color: #808080;font-size: 16px;display: inline-block;margin: 0 5px;cursor: pointer;}
.yuyan a i{width: 24px;display: inline-block;float: left; margin-top: 3px; margin-right: 5px;}
.yuyan a i img{width: 100%;}
.yuyan a:hover{color: #116989;}

/*导航*/
.yyui_menu1 {font-size: 16px; float: right;}
 
.yyui_menu1 li {float: left;position: relative;height: 75px;margin-left: 30px;} /*这一级是导航*/
.yyui_menu1 li a { display:block; line-height:72px; text-decoration:none; padding:0px 15px; color:#808080; }
.yyui_menu1 li a:hover { color: #333;}
 
.yyui_menu1 li ul {position: absolute;float: left; width: 160px; display: none;background: #FFFfff; z-index: 9999; text-align: center; margin-left: -37px;
margin-top:0px;font-size: 14px;} /*这是第二级菜单*/
.yyui_menu1 li .one li{margin-left: 0;border-bottom: 1px solid #e3e3e3;width: 100%;height: 45px;}
.yyui_menu1 li .one li a{display: block;width: 100%;color: #666;font-size: 14px;line-height: 45px;padding: 0;}

.yyui_menu1 li .one li a:hover { background:#1169aa;color: #fff;}
 
.yyui_menu1 li ul .two{ top:0;left:197px;font-size: 13px;} /*从第三级菜单开始,所有的子级菜单都相对偏移*/
.yyui_menu1 li ul .two a{font-size: 12px;}

.nav-s a{}
.nav-s .erji{color: #333;border-bottom: 3px solid #1266a9;}
.erji:hover{color: #1266a9;}

/*banner*/
.flexslider{position:relative;height:100%;overflow:hidden;}
.slides{position:relative;z-index:1;}
.slides li{height:100%;background-size: auto 100%;}
.slides li img{width:100%;margin-top: 75px;}
.flex-control-nav{position:absolute;bottom:30px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:35px;height:4px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:35px;height:4px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;/*top:45%;*/}
/*banner-end*/

/* .s1 {
  position: fixed;
  z-index: 10;
  left: 50%;
  top: 50%;
  margin: -150px 0 0 -250px;
  width: 500px;
  height: 300px;
  background: rgba(255,255,255,.7);
  box-shadow: 0 0 15px rgba(0,0,0,.3);
}

.s1 p {
  margin: 0;
  padding: 50px 0 20px 0;
  font-family: Arial;
  font-size: 60px;
  font-weight: bold;
  text-align: center;
}

.s1 span {
  display: block;
  font-family: Arial;
  font-size: 25px;
  color: #666;
  text-align: center;
}

.s1 a {
  margin: 20px auto 0 auto;
  display: block;
  width: 220px;
  height: 50px;
  border-radius: 5px;
  text-align: center;
  line-height: 50px;
  color: #fff;
  text-decoration: none;
  font-family: Arial;
  font-size: 25px;
  background: #f88371;
}

.s1 a:hover { background: #ed6f5c; }
.slides-box .pagination{bottom:20px !important;}
.slides-box .pagination li a{width:35px;height:4px;margin:0 5px;border-radius:0px;overflow:hidden;background:#fff;}
.slides-box .pagination .active{background:#1266a9;}
.prev, .next{display:none;} */

/*------------------------------
  底部通用
-------------------------------*/
.footer{width: 100%;background: url(../images/index_15.png) bottom no-repeat;}
.fd-con {overflow: hidden; padding-right: 157px;position: relative;border-bottom: 1px solid rgba(255,255,255,.3); margin-bottom: 80px;}
.fd-link {text-align: left;font-size: 0;padding-bottom: 50px;}
.fd-link ul {display: inline-block;}
.fd-link li {float: left; padding: 54px 50px 38px; background: url(../images/index_27.png) no-repeat right 57px;}
.fd-link li:last-child{background: none;}
.fd-link li .s1 {font-size: 18px;color: #fff; display: block; margin-bottom: 14px;text-align: center;}
.fd-link dd a {font-size: 14px;color: #bbb;display: block; text-align: center;line-height: 32px;}
.fd-qr {position: absolute;right: 0;top: 54px;text-align: center;font-size: 0; width: 157px;margin-bottom: 117px;} 
.fd-qr p {color: #fff; font-size: 18px;margin-bottom: 10px;}
.fd-qr a {
    width: 37px;
    height: 37px;
    display: inline-block;
    margin: 10px 6px 7px;
    background-position: center;
    background-repeat: no-repeat;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.fd-qr .weix {background-image: url(../images/index_16.png);}
.fd-qr .sina {background-image: url(../images/index_17.png);}
.fd-qr .pic {
    width: 110px;
    height: 110px;
    display: none;
    margin: 0 auto;
	overflow: hidden;
}
.fd-qr .pic img {
    width: 100%;
    height: 100%;
    display: block;
}
.fd-adds { overflow: hidden;}
.fd-adds li {
    width: 33.33%;
    float: left;
    color: #fff;
    text-align: center;
    background-color: rgba(255,255,255,.4);
    padding: 29px 0 26px;
}
.fd-adds .ico {
    height: 20px;
    display: block;
    margin-bottom: 8px;
    background-position: center;
    background-repeat: no-repeat;
    -o-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}
.fd-adds .i1 .ico {background-image: url(../images/index_28.png);}
.fd-adds span {font-size: 12px; display: block; margin-bottom: 5px;}
.fd-adds a { color: #fff; display: block;}
.fd-adds p { font-size: 14px;}
.fd-adds .i2 { background-color: #1266a9;}
.fd-adds .i2 .ico { background-image: url(../images/index_29.png);}
.fd-adds .i3 .ico { background-image: url(../images/index_30.png);}
.fd-copy {font-size: 14px;text-align: center;color: #b4b4b4;padding: 25px 0 15px;}
.fd-copy a{color: #b4b4b4;}

/*index*/
.sy-bt{text-align: center;padding: 50px 0;}
.sy-bt span{text-transform: uppercase;color: #dfdede;font-size: 30px;line-height:70px;}
.sy-bt h2{color: #1266a9;font-size: 25px;}
.syys li{float: left;width: 220px;height: 210px;border: 1px solid #d1d0d0;text-align: center;margin: 0 18px;position: relative;}
.syys li::after{position: absolute;width: 100%;height: 0;bottom: 0;background: #1266A9;content: "";left: 0;z-index: -1;transition: all 0.6s;}
.syys li p{font-size: 18px;color: #333;padding: 0 15px;line-height: 25px;transition: all 0.6s;}
.syys li p span{color: #d71718;}
.syys li figure{background: url(../images/index_06.png) no-repeat;width: 75px;height: 70px;margin:40px auto 30px;transition: all 0.6s;}
.syys li .ys-ico1{background-position:7px 3px;}
.syys li .ys-ico2{background-position:-135px 3px;}
.syys li .ys-ico3{background-position:-252px 3px;}
.syys li .ys-ico4{background-position:-367px 3px;}
.syys li .ys-ico5{background-position:-474px 3px;}
.syys li:hover::after{height: 100%;}
.syys li:hover p{color: #fff;}
.syys li:hover .ys-ico1{background-position:7px -114px;}
.syys li:hover .ys-ico2{background-position:-135px -114px;}
.syys li:hover .ys-ico3{background-position:-252px -114px;}
.syys li:hover .ys-ico4{background-position:-367px -114px;}
.syys li:hover .ys-ico5{background-position:-474px -114px;}

.gsxw{width: 100%;background: #f5f5f5;margin-top: 60px;padding-bottom:30px;}
.picScroll { position: relative;width:100%;}
.picScroll ul {overflow: hidden;zoom: 1; padding-bottom: 40px !important;}
.picScroll ul li {
    width: 390px;
    float: left;
    overflow: hidden;
    margin: 0 21px 40px;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	overflow: hidden;
	box-shadow: 0 0 10px rgba(0,0,0, 0.3);
	background: #fff;
	padding-bottom: 10px;
}
.picScroll ul li .gsxw-img{width: 100%;height: 234px;position: relative;overflow: hidden;}
.picScroll ul li .gsxw-img figure img{width: 100%;}
.picScroll ul li .gsxw-img .gsxw-bt{color: #fff;text-align: center;position: absolute;left: 0;width: 110px;height: 35px;line-height: 35px;font-size: 16px;
background: #1266a9;bottom: 25px;}
.picScroll ul li .gsxw-img .gsxw-bt a{color: #fff;}
.picScroll ul li .gsxw-text{padding: 20px 25px;}
.picScroll ul li .gsxw-text h3{font-size: 16px;padding-bottom: 10px;}
.picScroll ul li .gsxw-text span{font-size: 14px;color: #999;}
.picScroll ul li .gsxw-text p{font-size: 14px;color: #666;margin-top: 10px;text-align: justify;line-height: 25px;

}
.picScroll ul li .gsxw-more{margin: 0 25px;border-top: 1px solid #e0dede;}
.gsxw-more-a{display: inline-block;padding:3px 8px;border: 1px solid #e0dede;border-radius: 5px;font-size: 14px;color: #999999;
margin-top: 10px;transition: all 0.6s;}
.picScroll ul li .gsxw-more .gsxw-more-img{width: 30px;height: 15px;float: right;background: url(../images/index_31.png) no-repeat right;margin-top: 15px;
transition: all 0.6s;}
.picScroll ul li:hover .gsxw-more .gsxw-more-img{background-position: 3px 1px;}
.gsxw-more-a:hover{background: #1266A9;color: #fff;}
.picScroll ul li:hover .gsxw-text h3{color: #1266A9;}
.picScroll .prev, .picScroll .next {
    display: block;
    position: absolute;
    top: 189px;
    left: -35px;
    width: 30px;
	height: 50px;
    background: url(../images/btns.png) no-repeat;
}
.picScroll .next {
    left: auto;
    right: -35px;
    background-position: -58px 0;
}
.picScroll .prev:hover {
    background-position: 0 -69px;
}
.picScroll .next:hover {
    background-position: -58px -69px;
}
/*按钮*/
.gsxw-ckgd{text-align: center;margin: 0px auto 20px;}
.custom-btn {
	width: 188px;
	height: 54px;
	color: #fff;
	text-align: center;
	border-radius: 50px;
	line-height: 54px;
	font-size: 16px;
	background: transparent;
	transition: all 0.3s ease;
	position: relative;
	display: inline-block;
	overflow: hidden;
	
}
.btn-15 {background:#1266a9;border: none;z-index: 1;margin: 0 auto;}
.btn-15:after {
	position: absolute;
	content: "";
	width: 0;
	height: 100%;
	top: 0;
	right: 0;
	z-index: -1;
	background-color: #1266a9;
	background-image: linear-gradient(to right, #1266a9 , #2b89d4);
	border-radius: 50px;
	transition: all 0.3s ease;	
}
.btn-15:hover {color: #fff;}
.btn-15:hover:after {left: 0; width: 100%;}
.btn-15:active {top: 2px;}
.custom-btn:hover{box-shadow: 0px 0px 15px rgba(43,137,212, 0.8);}
/*按钮 end*/

.hyzx {margin-bottom: 50px;}
.hyzx li{width: 580px;float: left;border-bottom: 1px solid #e0dede;border-radius: 5px;overflow: hidden;padding:25px 20px;position: relative;}
.hyzx li:nth-child(2n){float: right;}
.hyzx li h3{float: left;font-size: 16px;color: #1266a9;transition: all 0.6s;}
.hyzx li span{float: right;font-size: 14px;color: #666666;transition: all 0.6s;}
.hyzx li p{width: 100%;float: left;color: #666;line-height: 30px;margin-top: 10px;transition: all 0.6s;height: 60px;overflow: hidden;}
.hyzx li::after{position: absolute;width: 0;height: 100%;bottom: 0;background: #1266A9;content: "";left: 0;z-index: -1;transition: all 0.6s;}
.hyzx li:hover::after{width: 100%;}
.hyzx li:hover h3,.hyzx li:hover span,.hyzx li:hover p{color: #fff;}
.hyzx li:hover .gsxw-more-a{border: 1px solid #fff;color: #fff;}

.hzkh{width: 100%;background: #f5f5f5;margin-top: 50px;padding-bottom:60px;}
.hzkh-ul{}
.hzkh-ul li{width: 240px;float: left;margin: 10px;}
.hzkh-ul li figure{width: 100%;border: 1px solid #e0dede;height: 88px;background: #fff;overflow: hidden;}
.hzkh-ul li figure img{width: 100%;transition: all 0.6s;}
.hzkh-ul li p{text-align: center;font-size: 16px;color: #666;line-height: 45px;}
.hzkh-ul li:hover figure img{transform: scale(1.05);transition: all 0.6s;}
.hzkh-ul li:hover p{color: #1266A9;}

/*内页*/
/*内页头部*/
.ny-banner{width: 100%;height:500px; margin-top: 75px;}
.ny-bbx{width: 100%;background: #f5f5f5;padding: 20px 0 0;}
.ny-bbx .left{color: #333;font-size: 14px;}
.ny-bbx .left a{margin: 0 5px;display: inline-block;}
.nynav-ul{float: right;}
.nynav-ul li{float: left; margin-left: 50px;font-size: 16px;}
.nynav-ul li a{color: #333333;}
.nynav-ul li:hover{ border-bottom: 3px solid #1169aa; padding-bottom: 20px;}
.nynav-ul li.active{ border-bottom: 3px solid #1169aa; padding-bottom: 20px;}

.nybt-c{text-align: center;padding: 40px 0;}
.nybt-c h3{font-size: 30px;color: #333;}
.nybt-c p{font-size: 16px;color: #999999;text-transform: uppercase;line-height: 50px;}

/*翻页*/
.paging {margin: 32px 0;font-size: 14px;text-align: center}
.page-status,.page-index,.page-last{display: none;}
.paging .page {display: inline-block;}
.paging > span {margin: auto 10px;}
.paging .page-numbar {margin: auto 0;}
.paging a{
	display: inline-block;
	margin: auto 4px;
	padding: 2px 12px;
	border: 1px solid #EEE;
	border-radius: 5px;
}
.paging .page-num-current{background: #0589D2;color: #fff;}
.paging a:hover{background: #0589D2;color: #fff;}

/*产品*/
.cpny{width: 100%;}
.nycp-c h3{font-size: 24px;color: #333;text-align: center;padding:40px 0;}
.cpxq-1 figure{width: 380px;margin-right: 30px;}
.cpxq-1 figure img{width: 100%;}
.cpxq-text{font-size: 14px;color: #666666;line-height: 25px; padding-top: 20px; /* width: 845px; float: right; */}
.cpxitong{width: 100%;background: #f5f5f5;margin-top: 30px;padding-bottom: 60px;}
.cpxitong-h3{font-size: 24px;color: #333;text-align: center;padding: 50px 0;}
.sideMenu {border: 1px solid #e0e0e0;background: #fff;}
.sideMenu h3 {height: 65px; line-height: 65px; padding-left:30px; border-bottom: 1px solid #e0e0e0; cursor: pointer;color: #333333;font-size: 18px;}
.sideMenu h3 em {float: right; display: block; width: 31px; height: 31px; background: url(../images/icoAdd.png) 0px 0px no-repeat; cursor: pointer;margin-top: 20px;
margin-right: 30px;}
.sideMenu h3:hover{background: #126aa9;color: #fff;}
.sideMenu h3:hover em {background-position:0px -75px;}
.sideMenu h3.on em {background-position:0px -75px;}
.sideMenu h3.on{background: #126aa9;color: #fff;}
.sideMenu ul {padding:20px 30px;color: #999; display: none;border-bottom: 1px solid #e0e0e0;font-size: 14px;color: #666666;line-height: 25px;text-align: justify;}
.sideMenu .ul-last,.sideMenu .ul-lasth3{border: none;}
.cp-gj{}
.cp-gj figure{width: 380px;}
.cp-gj figure img{width: 100%;}
.cp-rjgj{border-bottom: 1px solid #e0e0e0;padding-bottom: 40px; margin-bottom: 40px;margin-top: 50px;}
.cp-rjgj figure{margin-right: 30px;}
.cp-gj-text h4{font-size: 18px;color: #333333; margin-bottom: 20px;padding-top: 45px;}
.cp-gj-text p{font-size: 14px;color: #666;line-height: 25px;text-align: justify;}
.cp-yjgj{margin-bottom: 80px;}
.cp-yjgj .cp-gj-text{float: left;width: 850px;}

.cpxt-img{width: 380px;}
.cpxt-img img{width: 100%;}
.cpxt-img-r{float: right;}
.cpxt-text-l{float: left;}
.cpxt-img-l{float: left;}
.cpxt-text-r{float: right;}
.cpxt-text{width: 800px;font-size: 14px;color: #666;text-align: justify;margin-top: 30px;}

/*详情通用*/
.tyny{}
.tyny h3{font-size: 22px; text-align: center; padding: 40px 0 20px;}
.tyny-span{text-align: center; color: #999;border-bottom: 1px dotted #e0e0e0;padding-bottom: 20px;}
.tyny-span span{display: inline-block; margin: 0 10px;}
.tyny-p{ margin-top: 30px;margin-bottom: 20px;}
.tyny-p p{font-size: 14px; color: #666; text-align: justify; line-height: 25px;}
.tyny-p img{width: 100%;}
.tyny-title{ margin-top: 20px;margin-bottom: 80px;}
.tyny-title span{display: block;color: #999;line-height: 35px;}
.tyny-title span a{}

/*解决方案*/
.jjfa-ul{margin: 50px 0 20px;}
.jjfa-ul li{width: 100%;margin-bottom: 60px;}
.jjfa-ul li figure{width: 590px;overflow: hidden; float: left;}
.jjfa-ul li figure img{width: 100%;transition: all 0.6s;}
.jjfa-ul li:hover figure img{transform: scale(1.05);}
.jjfa-ul li .jjfa-ul-text{width: 656px;text-align: justify; float: right;}
.jjfa-ul li .jjfa-ul-text h3{font-size: 18px;color: #333;margin-bottom: 25px; margin-top: 40px;}
.jjfa-ul li .jjfa-ul-text p{font-size: 14px;color: #666;line-height: 30px;}
.jjfa-ul li:nth-child(2n) figure{float: right;width: 656px;}
.jjfa-ul li:nth-child(2n) .jjfa-ul-text{float: left;width: 590px;}

/*about*/
.nyabout-l{width: 525px;}
.nyabout-h3 span{display: block;width: 50px;height: 4px;background: #126aa9;margin: 125px 0 10px;}
.nyabout-h3 p{text-transform: uppercase;color: #999999;font-size: 16px;line-height: 50px;}
.nyabout-h3 h3{font-size: 30px;}
.qyyj-text{width: 100%;margin-top: 35px;}
.qyyj-text li{width: 100%;float: left;line-height: 30px;margin-bottom: 5px;}
.qyyj-text li span{display: inline-block;float: left; margin-top: 4px;}
.qyyj-text li span i{font-size: 25px;color: #126aa9;}
.qyyj-text li p{float: right;width: 488px;}
.nyabout-r{width: 677px;margin-top: 30px;}
.nyabout-r img{width: 100%;}
.nyjianjie{width: 100%;background: url(../images/about2.jpg) no-repeat center;text-align: center;padding-top: 90px;margin-top: 50px;}
.jianjie-logo{margin: 0 auto;width: 261px;}
.jianjie-logo img{width: 100%;}
.jianjie-p{text-align: center;font-size: 14px;color: #fff;margin-top: 70px; line-height: 30px;height: 340px;}
.ny-title{padding: 40px 0;text-align: center;}
.ny-title h3{font-size: 30px; line-height: 60px;}
.ny-title p{text-transform: uppercase;color: #999;font-size: 16px;}
.td-left{width: 470px;}
.td-left img{width: 100%;}
.td-right{width: 780px;font-size: 14px;color: #666; line-height: 25px;margin-top: 35px;}
.ny-yongyu{width: 100%;background: #f5f5f5;margin-top: 50px;}

.ceo-jj{width: 100%;position: relative; margin-top: 30px;}
.ceo{color: #666;font-size: 14px;line-height: 25px;}
.ceo p{margin-bottom: 15px;}
.ceo p span{display: inline-block;width: 45%; background: #126aa9; padding-left: 20px; height: 40px; line-height: 40px; color: #fff; margin-bottom: 15px;}
.cep-img{width:648px;position: absolute;right: 0;top:30px;}
.cep-img img{width: 100%;}
.tdjs{width: 100%;margin-top: 60px; margin-bottom: 80px;}
.tdjs-img{width: 456px;}
.tdjs-img img{width: 100%;}
.tdjs-ul{width: 790px;}
.tdjs-ul li{float: left;width: 48%;background: #f5f5f5;overflow: hidden; margin-bottom: 28px;height: 210px;}
.tdjs-ul li:nth-child(2n){float: right;}
.tdjs-ul li h3{background: #126aa9;color: #fff;font-size: 16px;width: 100%;height: 40px; line-height: 40px;padding-left: 20px;}
.tdjs-ul li .tdjs-p{padding: 20px;color: #666;font-size: 14px;line-height: 30px;}

/*联系我们*/
.lxwm-l{width: 520px; margin-top: 80px;}
.lxwm-p{font-size: 14px;color:#666;line-height: 30px;margin-top: 10px;}
.lxwm-ul{margin-top: 25px;}
.lxwm-ul li{width: 100%;margin-bottom: 10px;}
.lxwm-ul li p{font-size: 14px;color: #666;}
.lxwm-ul li span{display: inline-block;float: left; width: 25px; text-align: center;margin-right: 5px;}
.lxwm-ul li span i{font-size: 16px;color: #333;}
.lxwm-ewm{width: 100%;margin-top: 30px;}
.lxwm-ewm li{width: 190px;overflow: hidden;float: left;margin-right: 35px;text-align: center;}
.lxwm-ewm li figure{border: 1px solid #EEE;background: #fff;width: 93%;padding:5px 5px 0;}
.lxwm-ewm li figure img{width: 100%;}
.lxwm-ewm li p{font-size: 14px;color: #333; line-height: 40px;}

@keyframes circleScale{
  0% {opacity: 1;-webkit-transform: scale(0);-moz-transform: scale(0);-ms-transform: scale(0); transform: scale(0);}
  100% {opacity: 0; -webkit-transform: scale(1);-moz-transform: scale(1); -ms-transform: scale(1);transform: scale(1);}
}
@-webkit-keyframes hvr-ripple-out {
  100% {top: -12px;right: -12px;bottom: -12px;left: -12px;opacity: 0;}
}
@keyframes hvr-ripple-out {
	100% {top: -12px; right: -12px; bottom: -12px;left: -12px; opacity: 0;}
}

#c_portalResPublic_codeContainer-16087740860424241 img.ditu{width:100%;height:auto;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian1{position:absolute;top:28%;left:15%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian2{position:absolute;left:48%;top:30%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian3{position:absolute;left:57%;top:50%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian4{position:absolute;left:82%;top:52%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian5{position:absolute;left:47%;top:64%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian6{position:absolute;left:68%;top:78%;}
#c_portalResPublic_codeContainer-16087740860424241 .wangdian7{position:absolute;left:72%;top:31%;}
#c_portalResPublic_codeContainer-16087740860424241 .circle dd{
	height:100px;
	position:absolute;
	top:0%;
	left:0%;
	transform:scale(0);
	border-radius:50%;
	background-color:rgb(18 106 169);
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-webkit-animation:circleScale 4s linear infinite;
	-moz-animation:circleScale 4s linear infinite;
	-ms-animation:circleScale 4s linear infinite;
	animation:circleScale 4s linear infinite;
	width:100px;
}
#c_portalResPublic_codeContainer-16087740860424241 .circle dd:nth-of-type(2){animation-delay:1s;}
#c_portalResPublic_codeContainer-16087740860424241 .circle dd:nth-of-type(3){animation-delay:2s;}
#c_portalResPublic_codeContainer-16087740860424241 .circle dd:nth-of-type(4){animation-delay:3s;}
#c_portalResPublic_codeContainer-16087740860424241 .circle{
	width:100px;
	height:100px;
	margin:0 auto;
	position:absolute;
	left:-34px;
	top:-8px;
	z-index:1;
}
#c_portalResPublic_codeContainer-16087740860424241 .map{width:100%;height:100%;position:relative;}
#c_portalResPublic_codeContainer-16087740860424241 .circle dt{
	cursor:pointer;
	position:absolute;
	left:50%;
	top:50%;
	transform:translate(-50%,-50%);
	width:60px;
	height:60px;
	background:#c0184c;
	border-radius:50%;
}
#c_portalResPublic_codeContainer-16087740860424241 .ditu{width:100%!important;}
#c_portalResPublic_codeContainer-16087740860424241 .maptext{
	position:absolute;
	top:66%;
	left:15%;
	font-size:20px;
	color:#fff;
}
#c_portalResPublic_codeContainer-16087740860424241 .maptext span{font-size:24px;font-weight:bold;color:#fff;}
#c_portalResPublic_codeContainer-16087740860424241{
	width:100%;
	max-width:735px;
	min-width:0px;
	height:auto;
	max-height:none;
	min-height:595px;
	margin-top:50px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:60px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
}

/*job*/
.job-nr{margin: 50px auto;}
.job-h4{color: #126aa9;font-size: 22px;margin-bottom: 15px;}

/*企业风采*/
.qyfc-ul{width: 100%;margin-top: 10px;}
.qyfc-ul li{width:408px;float: left;text-align: center; margin-right: 38px; margin-bottom: 15px;}
.qyfc-ul li figure{width: 100%;height:306px;overflow: hidden;}
.qyfc-ul li figure img{width: 100%;transition: all 0.6s;}
.qyfc-ul li:hover figure img{transform: scale(1.05);}
.qyfc-ul li p{font-size: 16px;color: #333;line-height: 50px;}
.qyfc-ul li:nth-child(3n){float: right;margin-right: 0;}

/*产品0406*/
.xcp-left{float: left;width: 556px;margin-top: 120px;}
.xcp-left h3{text-align: left;}
.fa30{font-size: 30px;font-weight: bold;padding: 40px 0;color: #666666;}
.xcp-left-p{font-size: 16px;color: #666;line-height: 30px;text-align: justify;}
.btn-4 {
	margin-top: 60px;
	width: 150px;
	height: 45px;
	line-height: 45px;
    overflow: hidden;
    color: #fff;
    background: linear-gradient(to right,#1177de ,#42bcf3);
	text-align: center;
	position: relative;
	transition: all 0.6s;
}
.btn-4 a{color: #fff;font-size: 16px;}
.btn-4:hover{box-shadow: 0px 0px 15px rgba(18,121,223, 0.5);}
.xcp-right{width: 556px;float: right;margin-top: 60px;}
.xcp-right img{width: 100%;}
.xjjfa{width: 100%;background: url(../images/cp_02.jpg) no-repeat center top;padding-top: 20px;margin-top: 40px;}
.fa-c{text-align: center;}
.fa-fff{color: #fff;}
.xjjfa .xjjfa-span{display: block;margin: 0 auto;width: 58px;height: 4px;background: #fff;}
.xjjfa-c{width: 100%;background: #fff;box-shadow: 0px 0px 15px rgba(18,121,223, 0.3);padding: 90px 0 70px;margin-top: 50px;}
.xjjfa-c li{width: 363px;float: left;background: url(../images/cp_04.png) no-repeat center right;text-align: center;padding: 0 35px;}
.xjjfa-c li:last-child {background: none;}
.xjjfa-c li span {
    display: block;
    margin: 0 auto;
    width: 83px;
    height: 70px;
    background: url(../images/cp_03.png) no-repeat;
}
.xjjfa-c li .jjfa-fff-ico1 {background-position: 6px 0;}
.xjjfa-c li .jjfa-fff-ico2 {background-position: -109px 0px;}
.xjjfa-c li .jjfa-fff-ico3 {background-position: -208px 0;}
.xjjfa-c li h4 {
    font-size: 18px;
    color: #333333;
    padding: 20px 0;
    transition: all 0.6s ease;
}
.xjjfa-c li:hover h4{color:#1169aa;}
.xjjfa-c li p {
    font-size: 14px;
    color: #666;    
    line-height: 30px;
    transition: all 0.6s ease;
    text-align: center;
}
.ptgj{width: 580px;margin-top: 50px;}
.ptgj .ptgj-p{}
.ptgj .ptgj-p p strong{color: #1169aa;font-size: 16px;line-height: 40px;}
.ptgj .ptgj-p p{font-size: 14px;color: #666; line-height: 30px;}
.ptgj-img{width: 720px;margin-top: 50px;}
.ptgj-img img{width: 100%;}
.cpflbj{width: 100%;background: url(../images/cp_06.jpg)no-repeat center;padding: 20px 0 60px;margin-top: 50px;margin-bottom: 30px;}
.cpflbj-ul{text-align: center;margin-top: 30px;}
.cpflbj-ul li{}
.cpflbj-ul li a{display: inline-block;width: 304px;height: 367px;background: #000;margin: 0 15px;}
.cpflbj-ul li a .cpflbj-ul-div{position: relative;width: 100%;height: 100%;}
.cpflbj-ul li a .cpflbj-ul-div figure{width: 100%;}
.cpflbj-ul li a .cpflbj-ul-div figure img{width: 100%;transition: all 0.6s;}
.cpflbj-ul li a .cpflbj-ul-div:hover figure img{opacity: 0.6;}
.cpflbj-ul li a .cpflbj-ul-div h3{font-size: 18px;color: #fff;position: absolute;left: 20px;top: 30px;}
.cpflbj-ul li a .cpflbj-ul-div p{font-size:14px;color: #fff;position: absolute;left: 20px;bottom:30px;opacity: 0;transition: all 0.6s;text-align: left;right: 20px;}
.cpflbj-ul li a .cpflbj-ul-div:hover p{opacity: 1;}
.xcp-kh{margin-bottom: 50px;}
.xcp-kh li p{font-size: 14px;}

.xcp3-text{text-align: center;font-size: 14px;color: #666666;line-height: 30px;}
.xcp3-img{width: 100%;background: #f7f7fa;padding: 50px 0;text-align: center;/* margin:0 0 50px; */}
.qunar {width: 100%; margin: 0 auto 15px; position: relative; overflow: hidden;}
.qunar .e_pic_wrap {z-index: 1;white-space: nowrap; width:100%; height:600px;}
.qunar .e_pic_wrap li {position: relative; display: inline; width:100%; height:600px;overflow: hidden;}
.qunar .e_pic_wrap li img{width: 100%;}
.qunar .e_flt_inf {
    position: absolute;
    right: 0;
    top: 0;
	width: 34%;
	height: 100%;
	padding: 50px 50px 0px 0px;
    overflow: hidden;
    z-index: 20;
    color: #fff;
    white-space: normal;
    word-wrap: break-word;
}
.qunar .e_flt_inf h3{color: #fff;font-size: 25px;font-weight: bold;margin-bottom: 35px;}
.qunar .e_flt_inf .t_info {line-height: 35px;font-size: 15px;color: #fff;overflow: hidden;text-align: justify;}
.qunar .e_bg_flt {
    position: absolute;
    right: 0;
    top: 0;
    width: 41%;
    height: 100%;
    background: #000;
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    opacity: .5;
    z-index: 10;
}
.qunar .prev, .qunar .next { position: absolute; z-index: 30; display: block;top: 50%;}
.qunar .prev {left: 20px;}
.qunar .next {right: 20px;}
.qunar .prev a, .qunar .next a {
    display: block;
    width: 18px;
    height: 34px;
    overflow: hidden;
    background: url(../images/ico_prevnext.png) no-repeat scroll 0 0;
}
.qunar .prev a {background-position: 0 0;}
.qunar .next a {background-position: -76px 0;}
.xcp-ys{}
.xcp-ys li{width: 285px;text-align: center;padding: 0 20px;float: left;margin: 25px 0;}
.xcp-ys li span{display: block;margin: 0 auto;width: 81px;height: 63px;background: url(../images/cp_11.png);}
.xcp-ys li span.cpys-ico1{background-position: 0 0;}
.xcp-ys li span.cpys-ico2{background-position: -120px 0;}
.xcp-ys li span.cpys-ico3{background-position: -249px 0;}
.xcp-ys li span.cpys-ico4{background-position: -362px 0;}
.xcp-ys li h3{font-size: 16px;font-weight: bold;color: #333;margin: 15px 0 10px;transition: all 0.6s;}
.xcp-ys li p{font-size: 14px;color: #666;line-height: 30px;}
.xcp-ys li:hover h3{color: #1169aa;}

.big{width: 100%;text-align: center;margin: 30px 0 0px;}
.big img{width: 100%;}
.big-ul span{background: url(../images/cp_15.png) !important;}
.big-ul span.jjfa-fff-ico1{ background-position: 0 0 !important;}
.big-ul span.jjfa-fff-ico2 {background-position: -109px 0px !important;}
.big-ul span.jjfa-fff-ico3 {background-position: -208px 0 !important;}

.adc-ul li span{background: url(../images/cp_25.png)}
.rpa-ul li span{background: url(../images/cp_26.png)}
.cim-ul li span{background: url(../images/cp_29.png)}