@font-face {
    font-family: 'DINMed';
    src: url('../font/DINMed.eot');
    src:
    url('../font/DINMed.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINMed.woff') format('woff'),
    url('../font/DINMed.ttf') format('truetype'),
    url('../font/DINMed.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'bebas';
    src: url('../font/bebas.eot');
    src:
    url('../font/bebas.eot?#font-spider') format('embedded-opentype'),
    url('../font/bebas.woff') format('woff'),
    url('../font/bebas.ttf') format('truetype'),
    url('../font/bebas.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BASKVILL';
    src: url('../font/BASKVILL.eot');
    src:
    url('../font/BASKVILL.eot?#font-spider') format('embedded-opentype'),
    url('../font/BASKVILL.woff') format('woff'),
    url('../font/BASKVILL.ttf') format('truetype'),
    url('../font/BASKVILL.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelNeuet55';
    src: url('../font/HelNeuet55.eot');
    src:
    url('../font/HelNeuet55.eot?#font-spider') format('embedded-opentype'),
    url('../font/HelNeuet55.woff') format('woff'),
    url('../font/HelNeuet55.ttf') format('truetype'),
    url('../font/HelNeuet55.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'DINCondMed';
    src: url('../font/DINCondMed.eot');
    src:
    url('../font/DINCondMed.eot?#font-spider') format('embedded-opentype'),
    url('../font/DINCondMed.woff') format('woff'),
    url('../font/DINCondMed.ttf') format('truetype'),
    url('../font/DINCondMed.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}


@charset "utf-8";
/* 初始化CSS */
*{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6{font-size:100%; font-weight:bold;}
fieldset, img{border:none; vertical-align:middle;}
address, caption, cite, code, dfn, th, var{font-style:normal; font-weight:normal;}
ul, ol{list-style:none;}
li{list-style-type:none;}
input{padding-top:0; padding-bottom:0; font-family: "Microsoft Yahei","SimSun",Arial,sans-serif;}
select, input{vertical-align:middle;}
select, input, textarea{ margin:0; font-size:12px;}
input[type="text"], input[type="password"], textarea{outline-style:none;}
textarea{font-family: "Microsoft Yahei","SimSun",Arial,sans-serif; resize:none;}
body{font:12px "Microsoft Yahei","SimSun",Arial,sans-serif; color:#333; background:#fff;}
a{text-decoration:none; color:inherit;}
i, em{ font-style:normal;}
.clearfix:after{ display:block; visibility:hidden; clear:both; height:0; content:"";}
.clearfix{zoom:1;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin-left:auto; margin-right:auto;}

/*html5*/
article,aside,footer,header,section,footer,nav,figure,main{display:block}

/*小号文字  scale以12号字体为基准 需写实际字号大小*/
.font_adjust{-webkit-text-size-adjust:none;}
.font_scale8{ -webkit-transform: scale(0.66);}
.font_scale10{ -webkit-transform: scale(0.83);}
.font_lc{-webkit-transform-origin:left center;}
.font_rc{-webkit-transform-origin:right center;}
.font_up{text-transform:uppercase;}

/*文字截断*/
.TXTovehid{display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*transition*/
.tran200{-webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear; transition:all 0.2s linear;}
.tran300{-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.tran400{-webkit-transition:all 0.4s linear; -moz-transition:all 0.4s linear; -ms-transition:all 0.4s linear; transition:all 0.4s linear;}
.tran500{-webkit-transition:all 0.5s linear; -moz-transition:all 0.5s linear; -ms-transition:all 0.5s linear; transition:all 0.5s linear;}
.tran1000{-webkit-transition:all 1s linear; -moz-transition:all 1s linear; -ms-transition:all 1s linear; transition:all 1s linear;}

.scaleimg:hover img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.rotateY:hover{ -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); transform: rotateY(180deg); }
.translateX:hover{-webkit-transform:translateX(-6px); -moz-transform: translateX(6px); -ms-transform:translateX(-6px); transform:translateX(-6px);}

*:before,
*:after{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94) 0s;}*/

body{overflow: hidden;}

/*网页限定宽度*/
body{color: #474747; margin: 0 auto; background: #ffffff; min-width: 320px; font-size: 12px; line-height: 24px; font-family: "Microsoft Yahei",Helvetica,Arial,sans-serif;}
.w1160{width: 1160px;margin: 0 auto;}

.cd-popup { position: fixed; left: 0; top: 0;right: 0;bottom: 0; height: 100%; width: 100%;background: url(../images/grayBg.png) repeat;visibility: hidden; -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s; transition: opacity 0.3s 0s, visibility 0s 0.3s; z-index: 9999;  opacity: 0;}
.cd-popup.is-visible { opacity: 1; visibility: visible; -webkit-transition: opacity 0.3s 0s, visibility 0s 0s; transition: opacity 0.3s 0s, visibility 0s 0s; }
.cd-popup-container { position: relative; height: 36px; padding: 40px; background: #fff; width: 60%; margin: 0 auto; top: 50%; margin-top: -58px; background: #FFF; border-radius: .4rem .4rem .4rem .4rem; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -webkit-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2); -webkit-backface-visibility: hidden; -webkit-transition-property: -webkit-transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; }
.is-visible .cd-popup-container { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); }

.hidden_search .text { width: 100%; height: 20px; padding: 8px 0; font-size: 14px; color: #444;background: none;border:none;font-family: "Microsoft Yahei";}
.hidden_search .btn { display: block; background: url(../images/search_icon.jpg) no-repeat center center; position: absolute; right: 0; top: 0; height: 36px; width: 36px; text-indent: -999em;border:none;cursor: pointer;}
.hidden_search .search_wrap { border: 1px solid #e4eaec; border-radius: 20px; position: relative; padding-right: 56px; padding-left: 20px; height: 36px; }
.hidden_search .close_btn { position: absolute; right: 0; top: 0; padding: 10px; width: 22px; height: 22px; -webkit-transition: 0.5s; transition: 0.5s; }
.hidden_search .close_btn:after, .hidden_search .close_btn:before { background: #cccccc; width: 20px; height: 3px; display: block; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; content: ""; position: absolute; left: 10px; top: 11px; }
.hidden_search .close_btn:before { -webkit-transform-origin: left bottom; -ms-transform-origin: left bottom; transform-origin: left bottom; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); }
.hidden_search .close_btn:after { -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top; -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); top: 26px; }
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before { background: #22ac37;}

.header{position: relative;z-index: 99;}
.header .logo{height: 105px;line-height: 105px;font-size: 0;}
.header .logo img{max-height: 100%;}
.header .top{width: 80%;position: relative;z-index: 88;}
.header .top li{padding-left: 21px;margin-left: 22px;position: relative;height: 41px;line-height: 41px;}
.header .top li:before{content: "";width: 1px;height: 14px;background: #dbdbdb;position: absolute;left: 0;top:50%;margin-top: -7px;}
.header .top li.li1:before{display: none;}
.header .top li a{display: block;padding-left: 24px;position: relative;font-size: 14px;color: #4d4d4d;}
.header .top li a:before{content: "";width: 14px;height: 14px;position: absolute;;left: 0;top:50%;margin-top: -7px;background: url(../images/hIcon.png) no-repeat left top;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.header .top li a:hover{color: #22ac37;}
.header .top li a:hover:before{background-position-y:bottom;}
.header .top li.li2 a:before{background-position-x: right;}
.header .top li.li2{position: relative;z-index: 88;}
.header .top li.li2 .codeImg{position: absolute;left: 50%;margin-left: -75px;top: 27px;z-index: 8;display: none;}
.header .top li.li2 .codeImg .pic{width: 130px;height: 130px;background: #efefef;padding: 5px;}
.header .top li.li2 .codeImg .pic img{width: 100%;height: 100%;}
.header .top li.li2 .codeImg i{display: block;margin: 0 auto;width: 0;height: 0;border: 8px solid transparent;border-bottom: 8px solid #efefef;}


.header .nav{}
.header .nav li a{display: block;height: 34px;line-height: 34px;padding: 0 33px;font-size: 16px;color: #1a1a1a;line-height: 34px;border-radius: 3px;}
.header .nav li:first-child a{padding: 0 28px;}
.header .nav li.on a{background: #22ac37;color: #ffffff;}
.header .nav li a:hover{color: #22ac37;line-height: 24px;}
.header .nav li.on a:hover{color: #fff;line-height: 34px;}

.banner{ width:100%;min-width: 1160px;height:466px; overflow:hidden; position:relative;}
.banner .hd{width: 100%;height:12px; overflow:hidden; position:absolute; left:0; bottom:20px; z-index:1; }
.banner .hd ul{ overflow:hidden; zoom:1;font-size: 0;text-align: center;}
.banner .hd ul li{display: inline-block;*display: inline;*zoom: 1;width: 12px;height: 12px;border-radius: 50%;background: #ffffff;margin: 0 5px;cursor: pointer;
-webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear;}
.banner .hd ul li.on{ background:#22ac37;}
.banner .bd{ position:relative; height:100%;width: 100%;min-width: 1160px;z-index:0;   }
.banner .bd li a{display: block;width: 100%;min-width: 1160px;height: 466px;background-repeat: no-repeat;background-position: center top;}

.ititle{text-align: center;margin-bottom: 36px;}
.ititle  h3{font-size: 30px;color: #1a1a1a;height: 54px;line-height: 54px;font-weight: normal;}
.ititle p{font-size: 16px;line-height: 28px;color: #666666;font-weight: 300;}
.iMain{width: 100%;overflow: hidden;}

.isect1{padding: 27px 0 60px;}
.isect1 .slideTxtBox{width: 376px;height: 298px;padding: 29px 392px 0;position: relative;background: url(../images/isect1Bg.png) no-repeat center 8px;}
.isect1 .slideTxtBox .hd ul li{width: 154px;text-align: center;position: absolute;left: 0;top:0;box-sizing: border-box;padding: 20px 0 14px;background: #fff;}
.isect1 .slideTxtBox .hd ul li i{display: block;height: 83px;line-height: 83px;font-size: 0;}
.isect1 .slideTxtBox .hd ul li p{font-size: 16px;line-height: 24px;color: #1a1a1a;}
.isect1 .slideTxtBox .hd ul li.li2{left: 165px;}
.isect1 .slideTxtBox .hd ul li.li3{left:auto;right: 165px;}
.isect1 .slideTxtBox .hd ul li.li4{left: auto;right: 0;}
.isect1 .slideTxtBox .hd ul li.li5{top: 153px;}
.isect1 .slideTxtBox .hd ul li.li6{top: 153px;left: 165px;}
.isect1 .slideTxtBox .hd ul li.li7{top: 153px;left:auto;right: 165px;}
.isect1 .slideTxtBox .hd ul li.li8{top: 153px;left: auto;right: 0;}
.isect1 .slideTxtBox .hd ul li.on{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2);}
.isect1 .slideTxtBox .bd{margin: 8px 0 0 0l}
.isect1 .slideTxtBox .bd .bdItem{width: 100%;height: 234px;border-radius: 3px;background-repeat: no-repeat;background-position: center;}
.isect1 .slideTxtBox .bd .bdItem dl{padding: 24px 30px 0 30px;}
.isect1 .slideTxtBox .bd .bdItem dl a{display: inline-block;*display: inline;*zoom: 1;}
.isect1 .slideTxtBox .bd .bdItem dl dt{font-size: 16px;line-height: 28px;color: #3976ff;margin-bottom: 7px;}
.isect1 .slideTxtBox .bd .bdItem dl dd{font-size: 14px;line-height: 24px;color: #333333;}
.isect1 .slideTxtBox .bd .bdItem dl dd span{margin-right: 10px;}
.isect1 .slideTxtBox .bd .bdItem dl a:hover{color: #22ac37;}
.isect1 .slideTxtBox .bd .bdItem dl a:hover span{margin-right: 18px;}

.isect2{background: url(../images/isect2Bg.jpg) no-repeat center top;padding: 32px 0 0 0;height: 468px;}
.isect2 .w1160 ul li{width: 185px;height: 290px;margin-left: 10px;}
.isect2 .w1160 ul li.li1{margin-left: 0;}
.isect2 .w1160 ul li a{display: block;width: 100%;height: 100%;position: relative;overflow: hidden;}
.isect2 .w1160 ul li a em{display: block;width: 115%;height: 100%;position: absolute;left: 0;top:0;background-repeat: no-repeat;background-position: center;background-size: cover;}
.isect2 .w1160 ul li a b{width: 100%;height: 100%;position: absolute;left: 0;top:0;z-index: 2;background: url(../images/li1Bg.png) repeat;}
.isect2 .w1160 ul li.li2 a b{background-image: url(../images/li2Bg.png);}
.isect2 .w1160 ul li.li3 a b{background-image: url(../images/li3Bg.png);}
.isect2 .w1160 ul li.li4 a b{background-image: url(../images/li4Bg.png);}
.isect2 .w1160 ul li.li5 a b{background-image: url(../images/li5Bg.png);}
.isect2 .w1160 ul li.li6 a b{background-image: url(../images/li6Bg.png);}
.isect2 .w1160 ul li a .text{width: 100%;height: 92px;position: absolute;left: 0;top:105px;z-index: 3;text-align: center;}
.isect2 .w1160 ul li a .text i{display: block;height: 46px;margin-bottom: 12px;background-repeat: no-repeat;background-position: center;background-size: auto 100%;}
.isect2 .w1160 ul li a .text p{font-size: 16px;color: #ffffff;line-height: 34px;padding: 0 10px;}
.isect2 .w1160 ul li a:hover em{left: -15%;}
.isect2 .w1160 ul li a:hover .text i{-webkit-transform: scale(0.75);transform: scale(0.75);}
.isect2 .w1160 ul li a:hover .text p{-webkit-transform:translateY(5px);transform:translateY(5px);}

.isect3{padding: 52px 0 0 0;}
.isect3 .top{margin-bottom: 51px;}
.isect3 .top li{width: 20%;text-align: center;}
.isect3 .top li i{display: block;margin-bottom: 18px;height: 42px;line-height: 42px;}
.isect3 .top li h5{height: 30px;line-height: 30px;font-size: 34px;color: #1cb356;font-weight: normal;font-family: "DINMed";}
.isect3 .top li p{font-size: 14px;line-height: 30px;color: #4c4c4c;}
.isect3 .btm{width: 100%;min-width: 1160px;padding: 60px 0 63px;background: url(../images/isect3Bg.jpg) repeat;}
.isect3 .btm .mapWrap{width: 628px;height: 539px;position: relative;}
.isect3 .btm .mapWrap .mapItem{width: 100%;height: 100%;position: absolute;left: 0;top:0;}
.isect3 .btm .mapWrap .mapItem1{z-index: 2;}
.isect3 .btm .mapWrap .mapItem2{opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.isect3 .btm .mapWrap .mapItem #chinaMap{width: 100%;height: 100%;}
.isect3 .btm .mapWrap .mapItem #hbMap{width: 100%;height: 100%;}
.isect3 .btm .mapWrap.on .mapItem1{z-index: 1;opacity: 0;-webkit-transform: scale(0);transform: scale(0);}
.isect3 .btm .mapWrap.on .mapItem2{z-index: 2;opacity: 1;-webkit-transform: scale(1);transform: scale(1);}

.isect3 .btm .textWrap{width: 482px;padding-top: 72px;}
.isect3 .btm .textWrap .tit{height: 89px;line-height: 89px;font-size: 30px;color: #ffffff;font-weight: normal;}
.isect3 .btm .textWrap .line{display: block;display: block;width: 30px;height: 3px;background: #1cb356;margin-bottom: 46px;}
.isect3 .btm .textWrap p{font-size: 18px;line-height: 26px;color: #ffffff;}
.isect3 .btm .textWrap p em{color: #16d861;font-weight: bold;}
.isect3 .btm .textWrap p.p1{margin-bottom: 16px;}
.isect3 .btm .textWrap p.p2{margin-bottom: 5px;}
.isect3 .btm .textWrap span{display: block;font-size: 14px;line-height: 24px;color: #ffffff;margin-bottom: 66px;}
.button{display: block;width: 160px;height: 50px;background: #1cb356;text-align: center;line-height: 50px;font-size: 16px;color: #ffffff;}
.button:hover{background: #29dc6e;}

.isect4{height: 570px;padding-top: 30px;width: 100%;min-width: 1160px;background: url(../images/isect4Bg.jpg) no-repeat center;}
.isect4 .ititle{margin-bottom: 29px;}
.isect4PicScroll{width: 460px;height: 340px;position: relative;overflow: hidden;}
.isect4PicScroll .prev,
.isect4PicScroll .next{width: 36px;height: 68px;position: absolute;top:50%;margin-top: -34px;z-index: 2;background: url(../images/arrow.png) no-repeat left top;cursor: pointer;}
.isect4PicScroll .prev{left: -36px;}
.isect4PicScroll .next{right: -36px;background-position: right top;}
.isect4PicScroll .hd{height: 12px;position: absolute;right: 10px;bottom: 22px;z-index: 3;font-size: 0;}
.isect4PicScroll .hd ul li{float: left;width: 10px;height: 10px;border:1px solid #ffffff;border-radius: 50%;margin: 0 0 0 9px;cursor: pointer;
-webkit-transition:all 0.3s linear;transition:all 0.3s linear;}
.isect4PicScroll .hd ul li.on{background: #fff;}
.isect4PicScroll .bd ul li{width: 460px;height: 340px;position: relative;overflow: hidden;}
.isect4PicScroll .bd ul li .pic img{width: 100%;height: 340px;border-radius: 4px;}
.isect4PicScroll .bd ul li h5{height: 56px;width: 100%;position: absolute;left: 0;bottom: 0;z-index: 2;box-sizing: border-box;padding: 0 108px 0 10px;
background: url(../images/gray60.png) repeat;font-size: 16px;color: #ffffff;line-height: 56px;font-weight: normal;}
.isect4PicScroll:hover .prev{left: 0;}
.isect4PicScroll:hover .next{right: 0;}

.isect4 .list{width: 700px;}
.isect4 .list li{width: 340px;height: 165px;background: #ffffff;border-radius: 4px;margin-left: 10px;box-sizing: border-box;padding: 14px 24px 0 20px;
 -webkit-box-shadow: 0px 2px 6px 0px rgba( 0, 0, 0, 0.2); box-shadow: 0px 2px 6px 0px rgba( 0, 0, 0, 0.2);}
.isect4 .list li a{display: block;height: 100%;}
.isect4 .list li a h5{font-size: 18px;line-height: 28px;color: #1a1a1a;font-weight: normal;margin-bottom: 7px;}
.isect4 .list li.li1{height: 340px;}
.isect4 .list li.li1 a h5{height: 56px;overflow: hidden;margin-bottom: 14px;}
.isect4 .list li.li2 a h5,.isect4 .list li.li3 a h5{ white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.isect4 .list li a .date{display: block;font-size: 14px;color: #808080;font-family: "bebas";line-height: 30px;margin-bottom: 9px;}
.isect4 .list li a p{font-size: 14px;line-height: 26px;color: #333333;height: 52px;overflow: hidden;}
.isect4 .list li.li2{margin-bottom: 10px;}
.isect4 .list li.li1 a h5{margin-bottom: 14px;}
.isect4 .list li.li1 a .date{margin-bottom: 23px;padding-bottom: 22px;border-bottom: 1px solid #dbdbdb;}
.isect4 .list li.li1 a p{height: 78px;margin-bottom: 48px;}
.isect4 .list li.li1 a .more{display: block;font-size: 14px;line-height: 26px;color: #4c4c4c;text-decoration: underline;}
.isect4 .list li:hover{ -webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0);}
.isect4 .list li:hover a h5{color: #1cb356;}
.isect4 .button{margin: 40px auto 0;}

.isect5{width: 100%;min-width: 1160px;padding: 42px 0 0;position: relative;height: 327px;}
.isect5 .bg{width: 100%;min-width: 1200px;height: 643px;position: absolute;left: 0;top:0;background:url(../images/isect5Bg.png) no-repeat center top;z-index: -1;}
.isect5 .ititle{margin-bottom: 40px;}
.isect5 .hd{width: 920px;}
.isect5 .hd li{width: 280px;margin-right: 26px;height: 47px;border-bottom: 1px solid #d1d1d1;}
.isect5 .hd li.li1,.isect5 .hd li.li2,.isect5 .hd li.li3{border-top:1px solid #d1d1d1;}
.isect5 .hd li a{display: block;line-height: 47px;font-size: 15px;color: #1a1a1a;width: 96%;}
.isect5 .hd li a:hover,.isect5 .hd li.on a{color: #1cb356;/*padding-left: 4%;*/}
.isect5 .bd{width: 212px;}
.isect5 .bd li{width: 100%;height: 145px;text-align: center;line-height: 145px;font-size: 0;}
.isect5 .bd li img{max-width: 100%;max-height: 100%;}

.isect6{height: 317px;}
.isect6 .ititle{margin-bottom: 40px;}
.isect6 .picScrollLeft{width: 100%;position: relative;overflow: hidden;border-right: 1px solid #d1d1d2;}
.isect6 .picScrollLeft .bd ul li{float: left;width: 232px;height: 130px;}
.isect6 .picScrollLeft .bd ul li a{display: block;width: 231px;height: 128px;border:1px solid #d1d1d2;text-align: center;line-height: 128px;font-size: 0;}
.isect6 .picScrollLeft .bd ul li a img{max-width: 90%;max-height: 90%;
-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%); filter: grayscale(100%);filter: gray;}
.isect6 .picScrollLeft .bd ul li a:hover img{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0); filter: grayscale(0);filter: gray;}

.footer{padding: 41px 0 33px;background: #2b2e42;min-width: 1160px;}
.footer .top{padding-bottom: 45px;border-bottom: 1px solid #4d4f5f;}
.footer .top .fLogo{padding-top: 35px;margin-right: 80px;}
.footer .top .fLogo img{filter: alpha(opacity=60);opacity: 0.6;}
.footer .top .fLogo img:hover{filter: alpha(opacity=80);opacity: 0.8;}
.footer .top dl{width: 338px;}
.footer .top dl a{display: inline-block;*display: inline;*zoom: 1;}
.footer .top dl dt{width: 100%;position: relative;height: 46px;line-height: 46px;margin-bottom: 16px;font-size: 16px;color: #ffffff;font-weight: bold;}
.footer .top dl dt:before{content: "";width: 34px;height: 2px;background: #ffffff;position: absolute;left: 0;bottom: 0;}
.footer .top dl dd{width: 50%;}
.footer .top dl dd a{padding-left: 15px;position: relative;font-size: 14px;line-height: 30px;color: #ffffff;background: url(../images/trangle.png) no-repeat left center;}
.footer .top dl dd a:hover{padding-left: 22px;}
.footer .top ul{padding-top: 15px;}
.footer .top ul li{margin-left: 27px;text-align: center;}
.footer .top ul li:first-child{margin-left: 0;}
.footer .top ul li .pic{width: 102px;height: 102px;margin: 0 auto 5px;}
.footer .top ul li .pic img{width: 100%;height: 100%;border-radius: 6px;}
.footer .top ul li p{font-size: 14px;line-height: 30px;color: #ffffff;filter: alpha(opacity=80);opacity: 0.8;}

.footer .btm{height: 28px;line-height: 28px;color: #e0e0e2;font-size: 14px;padding: 35px 0 0;}
.footer .btm a:hover{color: #fff;}
.footer .btm ul.fl li{padding-left: 68px;position: relative;}
.footer .btm ul.fl li:before{content: "";width: 1px;height: 16px;background: #6b6d79;position: absolute;left: 34px;top:6px;}
.footer .btm ul.fl li a{display: block;padding-left: 32px;background: url(../images/fIcon2.png) no-repeat left center;}
.footer .btm ul.fl li.li1{padding-left: 0;}
.footer .btm ul.fl li.li1:before{display: none;}
.footer .btm ul.fl li.li1 a{background-image: url(../images/fIcon1.png);}
.footer .btm ul.fl .qrcode{position: absolute;width: 100%;position: absolute;left: 0;bottom:28px;display: none;}
.footer .btm ul.fl .qrcode i{display: block;margin: 0 auto; width: 0;height: 0;border-right: 5px solid transparent;border-top: 5px solid #fff;border-left: 5px solid transparent;}
.footer .btm ul.fl .qrcode .pic{width: 102px;height: 102px;margin: 0 auto;}
.footer .btm ul.fl .qrcode .pic img{width: 100%;height: 100%;border-radius: 6px;}
.footer .btm ul.fr li{padding-left: 24px;position: relative;}
.footer .btm ul.fr li:before{content: "";width: 1px;height: 10px;background: #80828e;position: absolute;left: 12px;top:50%;margin-top: -5px;}
.footer .btm ul.fr li:first-child:before{display: none;}
.footer .btm ul.fr li a{display: block;}
.footer .btm ul.fr li a:hover{color: #fff;}

.fCopy{width: 100%;min-width: 1160px;padding: 14px 0;background: #1a1b26;font-size: 14px;color: #dfdfdf;line-height: 32px;text-align: center;font-size: 0;}
.fCopy span{display: inline-block;*display: inline;*zoom: 1;padding: 0 7px;position: relative;font-size: 14px;}
.fCopy span:before{content: "";width: 1px;height: 12px;background: #76767d;position: absolute;left: 0;top:50%;margin-top: -6px;}
.fCopy span:first-child:before{display: none;}
.fCopy a:hover{text-decoration: underline;color: #fff;}

.nyBanner{width: 100%;height: 360px;background-repeat: no-repeat;background-position: center;min-width: 1160px;}
.nyBanner .w1160{padding-top: 132px;}
.nyBanner .w1160 h3{font-size: 36px;line-height: 59px;color: #ffffff;font-weight: 300;}
.nyBanner .w1160 p{font-size: 14px;line-height: 28px;color: #ffffff;}

.nyNav li{margin-left: 56px;}
.nyNav li:first-child{margin-left: 0;}
.nyNav li a{display: block;height: 70px;font-size: 16px;color: #333333;line-height: 70px;position: relative;}
.nyNav li a:before{content: "";width: 100%;height: 2px;background: #22ac37;position: absolute;left: 0;bottom: 0;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.nyNav li a:hover:before,.nyNav li.on a:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}

.navBtn{padding-top: 15px;}
.navBtn a{width: 146px;height: 38px;margin-left: 10px;background: #25bbd1;border-radius: 4px;position: relative;text-align: center;font-size: 0;color: #ffffff;line-height: 36px;}
.navBtn a:first-child{margin-left: 0;background: #ea9e1b;}
.navBtn a span{position: relative;z-index: 3;font-size: 16px;}
.navBtn a span img{margin-right: 10px;}
.navBtn a:hover{background: #22ac37;}

.nyWrap{width: 100%;min-width: 1160px;min-height: 350px;padding-bottom: 100px;}
.nyWrap.grayBg{background: #f3f7fa;}

.bread{height: 128px;position: relative;}
.bread .ch{font-size: 32px;color: #1a1a1a;line-height: 128px;font-weight: 300;position: relative;z-index: 2;}
.bread .en{position: absolute;left: 0;top:36px;font-size: 70px;color: #e8e9f2;font-family: "BASKVILL";text-transform: uppercase;line-height: 64px;}
.bread .path{padding: 0 0 0 26px;margin-top: 49px;background: url(../images/pathIcon.png) no-repeat left center;height: 34px;line-height: 34px;border-bottom: 1px solid #b3b3b3;font-size: 14px;color: #2c2c2c;}
.bread .path span{margin: 0 8px;}
.bread .path a:hover{color: #22ac37;}

.nyCont{position: relative;z-index: 2;overflow: hidden;}
.pageStyle{font-size: 16px;color: #333333;line-height: 32px;text-align: justify;}
.pageStyle *{max-width: 100% !important;}

.about .item1{padding: 40px 30px 50px;background: #ffffff;margin-bottom: 20px;}
.about .item1 .text{width: 654px;}
.about .item1 .text .tit{font-size: 24px;color: #2f368a;font-weight: normal;line-height: 41px;margin-bottom: 24px;}
.about .item1 .text .cont{}
.about .item1 .pic{width: 380px;position: relative;}
.about .item1 .pic img{width: 100%;-webkit-transition:all 12s;transition:all 12s;}
.about .item1 .pic:hover img{-webkit-transform: rotateZ(-360deg);transform: rotateZ(-360deg);}
.about .item1 .pic span{width: 120px;height: 120px;position: absolute;left: 50%;top:50%;margin: -60px 0 0 -60px;background:url(../images/aboutLogo.png) no-repeat center;z-index: 2;
-webkit-transition:all 12s;transition:all 12s;}
/*.about .item1 .pic:hover span{-webkit-transform: rotateZ(360deg);transform: rotateZ(360deg);}*/

.about .item2{margin-bottom: 20px;position: relative;}
.about .item2 img{width: 100%;}
.about .item2 .date{width: 140px;height: 140px;position: absolute;left: 0;top:0;z-index: 2;background: #da1c1a;box-sizing: border-box;padding: 41px 0 0 39px;}
.about .item2 .date p{font-size: 14px;line-height: 26px;color: #ffffff;padding-left: 4px;}
.about .item2 .date em{display: block;font-size: 32px;color: #ffffff;line-height: 36px;font-family: "HelNeuet55";font-weight: bold;}

.about .item3{padding: 32px 30px 38px;background: #ffffff;}

.nyDesc{margin-bottom: 92px;position: relative;z-index: 4;}


.honorScroll{width: 100%;height: 483px;position: relative;overflow: hidden;}
.honorScroll #box{width: 1394px;position: absolute;left: -117px;top:0;height:483px;}
.honorScroll #box ul{position:relative;width:890px;height:431px;}
.honorScroll #box li{position:absolute;list-style:none;width:0;height:0;top:0;left:472px;z-index:0;cursor:pointer;}
.honorScroll #box li a{display: block;position: relative;height:100%;}
.honorScroll #box li .pic{width: 100%;height: 100%;overflow: hidden;position: relative;z-index: 5;background: #d1cfcf;height:100%;}
.honorScroll #box li .pic img{width: 100%;height: 100%;/*opacity: 1 !important;*/}
.honorScroll #box li a:before{content: "";width: 100%;height: 43px;position: absolute;left: 0;bottom: -43px;background: url(../images/shadow.png) no-repeat center top;background-size: 100% auto;}
.honorScroll #box li a .text{position: absolute;left: 0;width: 100%;bottom: -60px;height: 33px;line-height: 33px;text-align: center;font-size: 18px;color: #333333;font-weight: normal;z-index: 3;
opacity: 0;}
.honorScroll .btnWrap{text-align: center;font-size: 0;position: absolute;left: 0;bottom: 0;width: 100%;height: 50px;}
.honorScroll .btnWrap .btn{width: 50px !important;height: 50px !important;margin: 0 50px !important;padding: 0 !important;position: static !important;display: inline-block;*display: inline;*zoom: 1;
cursor: pointer;background: url(../images/arrow1.png) no-repeat left top;filter: alpha(opacity=40);opacity: 0.4;}
.honorScroll .btnWrap .btn.next{background-position: right top;}
.honorScroll .btnWrap .btn:hover{filter: alpha(opacity=100);opacity: 1;}




.network{/*padding-bottom: 12px;*/}
.network .nyDesc{margin-bottom: 40px;}
.network .cont{padding: 50px 30px 25px;background: #ffffff;min-height: 300px;}
.network .cont .item{margin-bottom: 80px;position: relative;}
.network .cont .item .label{position: absolute;left: 0;top:0;height: 38px;padding: 0 21px;border:1px solid #22ac37;font-size: 16px;color: #22ac37;line-height: 38px;}
.network .cont .item .pic{text-align: center;}


.page{text-align: center;font-size: 0;}
.page a{display: inline-block;*display: inline;*zoom: 1;height: 32px;padding: 0 20px;border:1px solid #d4d4d4;background: #ffffff;border-radius: 4px;margin: 0 8px;font-size: 14px;color: #333333;line-height: 32px;}
.page a.num{padding: 0 8px;}
.page a.on,.page a:hover{border-color: #22ac37;background: #22ac37;color: #fff;}

.newsList ul{padding-bottom: 30px;}
.newsList ul li{margin-bottom: 20px;padding: 30px;background: #ffffff;}
.newsList ul li a{display: block;}
.newsList ul li a .pic{width: 310px;height: 230px;overflow: hidden;position: relative;}
.newsList ul li a .pic img{width: 100%;height: 100%;}
.newsList ul li a .pic b{position: absolute;left: 0;top:0;width: 100%;height: 100%;background: rgba(0,0,0,0.3);opacity: 0;}
.newsList ul li a .text{width: 758px;}
.newsList ul li a .text h5{width: 100%;height: 40px;line-height: 40px;font-size: 18px;color: #1a1a1a;font-weight: bold;}
.newsList ul li a .text .date{display: block;height: 35px;margin-bottom: 7px;line-height: 35px;font-size: 14px;color: #808080;font-family: "bebas";}
.newsList ul li a .text p{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;margin-bottom: 48px;}
.newsList ul li a:hover .readMore:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.newsList ul li a:hover .readMore{color: #fff;}
.newsList ul li a:hover .text h5{color: #22ac37;}
.newsList ul li a:hover .pic b{opacity: 1;}


.readMore{display: inline-block;*display: inline;*zoom: 1;width: 78px;height: 30px;border:1px solid #22ac37;border-radius: 4px;font-size: 14px;line-height: 30px;color: #22ac37;position: relative;text-align: center;}
.readMore:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #22ac37;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.readMore span{position: relative;z-index: 2;}
.readMore:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.readMore:hover{color: #fff;}

.devpWrap .nyDesc{margin-bottom: 52px;}
.devpWrap .cont{width: 100%;min-width: 1160px;background: url(../images/devpBg.jpg) no-repeat center 40px;}
.devpWrap .cont .syFocusThumb{position: relative;overflow: hidden;}
.devpWrap .cont .syFocusThumb .sliderwrapper{width: 260px;background: #19952f;}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv{width: 100%;min-height: 500px;box-sizing: border-box;padding: 62px 20px 150px 30px;position: relative;}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .tit{height: 58px;margin-bottom: 14px;font-size: 40px;color: #ffffff;line-height: 58px;font-family: "HelNeuet55";font-weight: normal;}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail{font-size: 16px;line-height: 30px;color: #ffffff;text-align: justify;height: 204px;overflow: auto;padding-right: 14px;}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar{width:3px;height:3px}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-button:vertical{display:none}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-corner,
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-track{background-color:#ccc}
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-thumb{border-radius:0;background-color:#fff; }
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-thumb:vertical:hover{ }
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .detail::-webkit-scrollbar-thumb:vertical:active{ }
.devpWrap .cont .syFocusThumb .sliderwrapper .contentdiv .comma{width: 24px;height: 20px;position: absolute;right: 34px;bottom: 131px;background: url(../images/comma.png) no-repeat center;}
.devpWrap .cont .syFocusThumb .pagination {width: 866px;height: 122px;margin-top: 337px;position: relative;box-sizing: border-box;padding: 0 36px;}
.devpWrap .cont .syFocusThumb .pagination:before{content: "";width: 100%;height: 10px;background: #dbdbdb;border-radius: 5px;position: absolute;left: 0;top:50%;margin-top: -5px;}

.devpWrap .cont .syFocusThumb .thumbWrap {width: 100%;height: 122px;overflow:hidden;}
.devpWrap .cont .syFocusThumb .holder {width: 4000px}
.devpWrap .cont .syFocusThumb .holder I {cursor: pointer;}
.devpWrap .cont .syFocusThumb .toc{ display:block;width:86px;height: 56px;text-align:center;position: relative;z-index: 2;}
.devpWrap .cont .syFocusThumb .toc:before{content: " ";width: 1px;height: 30px;position: absolute;left: 43px;bottom: -3px;z-index: 3;background: #cccccc;}
.devpWrap .cont .syFocusThumb .toc a{display: block;width: 60px;height: 26px;margin: 0 auto;text-align: center;font-size: 18px;color: #333333;line-height: 26px;font-family: "HelNeuet55";}
.devpWrap .cont .syFocusThumb .pagination I.selected a{background: #22ac37;color: #fff;border-radius: 4px;}
.devpWrap .cont .syFocusThumb .toc.event{margin-top: 66px;box-sizing: border-box;padding-top: 30px;}
.devpWrap .cont .syFocusThumb .toc.event:before{bottom: 29px;}

.devpWrap .cont .syFocusThumb .btnWrap{width: 260px;position: absolute;left: 0;bottom: 40px;box-sizing: border-box;padding: 0 30px;z-index: 99;}
.devpWrap .cont .syFocusThumb .btnWrap .btn{width: 50px;height: 50px;background: url(../images/arrow2.png) no-repeat left center;filter: alpha(opacity=40);opacity: 0.4;}
.devpWrap .cont .syFocusThumb .btnWrap .btn.next{background-position: right center;}
.devpWrap .cont .syFocusThumb .btnWrap .btn:hover{filter: alpha(opacity=100);opacity: 1;}

.parterList{width: 100%;}
.parterList ul{width: 1170px;padding-bottom: 30px;}
.parterList ul li{width: 225px;height: 126px;margin: 0 9px 20px 0;background: #ffffff;}
.parterList ul li a{display: block;width: 100%;height: 126px;text-align: center;line-height: 126px;font-size: 0;}
.parterList ul li a img{max-width: 90%;max-height: 90%;}
.parterList ul li:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);
 -webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0);}

.serviceWrap .tit{font-size: 24px;color: #1a1a1a;font-weight: normal;line-height: 86px;}
.serviceWrap .item1{padding: 0 30px 44px;background: #ffffff;margin-bottom: 30px;}
.serviceWrap .item1 .cont{padding: 22px 30px 16px;background: #f1f1f1;}

.serviceWrap .item2{padding: 0 30px 28px;background: #ffffff;}
.serviceWrap .item2 .cont .dl{margin-bottom: 10px;background: #f1f1f1;}
.serviceWrap .item2 .cont .dl dt,
.serviceWrap .item2 .cont .dl dd{width: 50%;overflow: hidden;}
.serviceWrap .item2 .cont .dl dd{box-sizing: border-box;min-height: 350px;padding: 30px 30px 30px 40px;}
.serviceWrap .item2 .cont .dl dd ul li{padding-left: 26px;background: url(../images/liIcon.png) no-repeat left 9px;}
.serviceWrap .item2 .cont .dl dt img{width: 100%;}

.zpwbWrap .item2{padding: 0;background: none;}
.zpwbWrap .item2 .cont .dl{margin-bottom: 40px;}
.zpwbWrap .item2 .cont .dl dd{background: #ffffff;height: 390px;}


.outsourceWrap .tit{}
.outsourceWrap .item1{}
.outsourceWrap .item1 .ul{width: 1185px;max-width: 1185px !important;}
.outsourceWrap .item1 .ul li.li{width: 370px;margin: 0 25px 40px 0;background: #ffffff;
-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.outsourceWrap .item1 .ul li.li .pic{width: 100%;height: 190px;overflow: hidden;}
.outsourceWrap .item1 .ul li.li .pic img{width: 100%;height: 100%;}
.outsTit{height: 98px;padding: 0 30px;background: #20ab44 url(../images/shadow1.png) no-repeat right center;
font-size: 20px;color: #ffffff;font-weight: normal;font-family: "PingFang SC","Microsoft YaHei",sans-serif;line-height: 98px;}
.outsTit span{height: 98px;line-height: 98px;}
.outsTit span img{filter: alpha(opacity=40);opacity: 0.4;}
.outsourceWrap .item1 .ul li.li .text ul{padding: 26px 36px 0 30px;height: 147px;}
.outsourceWrap .item1 .ul li.li .text ul li{padding-left: 32px;background: url(../images/liIcon1.png) no-repeat left 7px;line-height: 30px;margin-bottom: 10px;}
.outsourceWrap .item1 .ul li.li:hover .text h5 span img{filter: alpha(opacity=100);opacity: 1;}
.outsourceWrap .item1 .ul li.li.li2{margin-bottom: 22px;}
.outsourceWrap .item1 .ul li.li.li2 .text ul{height: 287px;}
.outsourceWrap .item1 .ul li.li:hover .pic img{ -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1);}
.outsourceWrap .item2 .cont{padding: 52px 34px 54px 30px;background: #ffffff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.1);box-shadow:0 0 10px rgba(0,0,0,0.1);}
.outsourceWrap .item2 .cont .dl{margin-bottom: 40px;}
.outsourceWrap .item2 .cont .dl dt{width: 370px;height: 240px;overflow: hidden;}
.outsourceWrap .item2 .cont .dl dd{width: 700px;padding-top: 34px;line-height: 30px;}
.outsourceWrap .item2 .cont .dl dd p{padding-left: 32px;background: url(../images/liIcon1.png) no-repeat left 7px;}

.lev3Nav{position: relative;z-index: 3;margin-bottom: 32px;background: #ffffff;}
.lev3Nav li{position: relative;margin-right: 1px;background: #ebebeb;}
.lev3Nav li a{display: block;position: relative;z-index: 2;font-size: 16px;color: #333333;padding: 0 70px;line-height: 50px;}
.lev3Nav li:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #22ac37;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.lev3Nav li.on a,.lev3Nav li:hover a{color: #ffffff;}
.lev3Nav li.on:before,.lev3Nav li:hover:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}

.flOutsouWrap .nyCont .item1{margin-bottom: 70px;overflow: hidden;}
.flOutsouWrap .nyCont .item1 .ul{padding-left: 50px;position: relative;}
.flOutsouWrap .nyCont .item1 .ul:before{content: "";width: 100%;border-bottom: 1px dotted #929496;position: absolute;left: 0;top:60px;}
.flOutsouWrap .nyCont .item1 .ul li{width: 255px;margin-left: 10px;position: relative;z-index: 2;text-align: center;}
.flOutsouWrap .nyCont .item1 .ul li:before{content: "";width: 10px;height: 10px;border-radius: 50%;background: #ffffff;left: -10px;top:56px;}
.flOutsouWrap .nyCont .item1 .ul li:first-child{margin-left: 0;}
.flOutsouWrap .nyCont .item1 .ul li:first-child:before{display: none;}
.flOutsouWrap .nyCont .item1 .ul li .icon{display: block;width: 102px;height: 102px;padding: 8px;background: #ffffff;border:1px solid #dcdcdd;border-radius: 50%;margin: 0 auto 7px;position: relative;}
.flOutsouWrap .nyCont .item1 .ul li .icon span{display: block;width: 100%;height: 100%;text-align: center;line-height: 102px;font-size: 0;background: #e0eee2;border-radius: 50%;position: relative;z-index: 2;}
.flOutsouWrap .nyCont .item1 .ul li p{line-height: 34px;}
@-webkit-keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4; }
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8; }
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4; }
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } }

@keyframes warn { 0% { -webkit-transform: scale(1); transform: scale(1); opacity: 0; }
  25% { -webkit-transform: scale(1.4); transform: scale(1.4); opacity: 0.4; }
  50% { -webkit-transform: scale(1.6); transform: scale(1.6); opacity: 0.8; }
  75% { -webkit-transform: scale(1.8); transform: scale(1.8); opacity: 0.4; }
  100% { -webkit-transform: scale(2); transform: scale(2); opacity: 0; } }
.isect1 dl dt .quickNav li a p{font-size: 15px;line-height: 35px;color: #1a1a1a;}
.isect1 dl dt .quickNav li a:hover .icon img{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}
@-webkit-keyframes swing {
    20% { -webkit-transform: rotate3d(0, 0, 1, 25deg); transform: rotate3d(0, 0, 1, 25deg) }
    40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) }
    60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) }
    80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) }
    100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }
}
@keyframes swing {
    20% { -webkit-transform: rotate3d(0, 0, 1, 25deg); -ms-transform: rotate3d(0, 0, 1, 25deg); transform: rotate3d(0, 0, 1, 25deg) }
    40% { -webkit-transform: rotate3d(0, 0, 1, -10deg); -ms-transform: rotate3d(0, 0, 1, -10deg); transform: rotate3d(0, 0, 1, -10deg) }
    60% { -webkit-transform: rotate3d(0, 0, 1, 5deg); -ms-transform: rotate3d(0, 0, 1, 5deg); transform: rotate3d(0, 0, 1, 5deg) }
    80% { -webkit-transform: rotate3d(0, 0, 1, -5deg); -ms-transform: rotate3d(0, 0, 1, -5deg); transform: rotate3d(0, 0, 1, -5deg) }
    100% { -webkit-transform: rotate3d(0, 0, 1, 0deg); -ms-transform: rotate3d(0, 0, 1, 0deg); transform: rotate3d(0, 0, 1, 0deg) }
}
.flOutsouWrap .nyCont .item1 .ul li:hover .icon img{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}
.flOutsouWrap .nyCont .item1 .ul li.li2 .icon span{background: #eee9dd;}
.flOutsouWrap .nyCont .item1 .ul li.li3 .icon span{background: #e5ebf3;}
.flOutsouWrap .nyCont .item1 .ul li.li4 .icon span{background: #f2e1df;}

.flOutsouWrap .nyCont .item2{padding: 110px 0 96px;background: #ffffff;width: 100%;min-width: 1160px;}
.flOutsouWrap .nyCont .item2 ul li{margin-left: 143px;text-align: center;}
.flOutsouWrap .nyCont .item2 ul li:first-child{margin-left: 0;}
.flOutsouWrap .nyCont .item2 ul li .icon{width: 74px;height: 74px;margin: 0 auto;position: relative;background: #1ac9c5;border-radius: 50%;}
.flOutsouWrap .nyCont .item2 ul li .icon b{display: block;width: 100%;height: 100%;background: url(../images/flOuts5.png) no-repeat left top;position: relative;z-index: 2;}
.flOutsouWrap .nyCont .item2 ul li p{line-height: 40px;}
.flOutsouWrap .nyCont .item2 ul li:hover .icon b{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;}
.flOutsouWrap .nyCont .item2 ul li.li2 .icon{background-color: #216ec6;}
.flOutsouWrap .nyCont .item2 ul li.li3 .icon{background-color: #dfa61c;}
.flOutsouWrap .nyCont .item2 ul li.li4 .icon{background-color: #6d97e4;}
.flOutsouWrap .nyCont .item2 ul li.li5 .icon{background-color: #7f7ea1;}
.flOutsouWrap .nyCont .item2 ul li.li6 .icon{background-color: #df2e1c;}
.flOutsouWrap .nyCont .item2 ul li:hover .icon{background-color: #22ac37;}

.flOutsouWrap .nyCont .item3{padding: 85px;}
.flOutsouWrap .nyCont .item3 .ul1{margin-bottom: 80px;}
.flOutsouWrap .nyCont .item3 .ul1 li{width: 560px;}
.flOutsouWrap .nyCont .item3 .ul1 li a{display: block;}
.flOutsouWrap .nyCont .item3 .ul1 li a h5{font-size: 18px;line-height: 32px;color: #1a1a1a;font-weight: normal;height: 64px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .ul1 li a .date{font-size: 18px;line-height: 40px;color: #808080;font-family: "DINCondMed";}
.flOutsouWrap .nyCont .item3 .ul1 li a p{font-size: 14px;line-height: 26px;color: #808080;height: 52px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .ul1 li a:hover h5{color: #22ac37;}

.flOutsouWrap .nyCont .item3 .t{font-size: 24px;line-height: 34px;color: #333;text-align: center;margin-bottom: 44px;font-weight: normal;padding-top: 20px;}
.flOutsouWrap .nyCont .item3 .ul2 li{width: 270px;margin-right: 26px;background: #ffffff;}
.flOutsouWrap .nyCont .item3 .ul2 li.li4{margin-right: 0;}
.flOutsouWrap .nyCont .item3 .ul2 li .pic{height: 144px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .ul2 li .pic img{width: 100%;height: 100%;}
.flOutsouWrap .nyCont .item3 .ul2 li .text{padding: 35px 30px 0;height: 161px;}
.flOutsouWrap .nyCont .item3 .ul2 li .text h5{font-size: 18px;line-height: 32px;color: #1a1a1a;margin-bottom: 17px;}
.flOutsouWrap .nyCont .item3 .ul2 li .text dl{font-size: 16px;line-height: 28px;color: #1a1a1a;}
.flOutsouWrap .nyCont .item3 .ul2 li .text dl dd{padding-left: 20px;position: relative;}
.flOutsouWrap .nyCont .item3 .ul2 li .text dl dd:first-child{padding-left: 0;}
.flOutsouWrap .nyCont .item3 .ul2 li .text dl dd:before{content:"";width: 1px;height: 14px;background: #dbdbdb;position: absolute;left: 10px;top:9px;}
.flOutsouWrap .nyCont .item3 .ul2 li .text dl dd:first-child:before{display: none;}
.flOutsouWrap .nyCont .item3 .ul2 li:hover{-webkit-box-shadow:0 0 10px rgba(0,0,0,0.15);box-shadow:0 0 10px rgba(0,0,0,0.15);
 -webkit-transform:translate3d(0, -8px, 0);transform:translate3d(0, -8px, 0);}

.flOutsouWrap .nyCont .item4{padding: 111px 0 104px;background: #ffffff;}
.flPicScrollLeft{ overflow:hidden; position:relative;}
.flPicScrollLeft .bd{ }
.flPicScrollLeft .bd ul{ overflow:hidden; zoom:1; }
.flPicScrollLeft .bd ul li{ margin:0 64px 0 0; float:left; _display:inline; overflow:hidden; text-align:center; width: 344px;height: 205px; }
.flPicScrollLeft .bd ul li img{width: 100%;height: 100%;}


.flOutsouWrap .nyCont .item3 .flNewsList{margin-bottom: 48px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .flNewsList li{width: 567px;}
.flOutsouWrap .nyCont .item3 .flNewsList li a{display: block;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top{margin-bottom: 12px;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top .pic{width: 210px;height: 155px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top .pic img{width: 100%;height: 100%;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top .text{width: 326px;padding-top: 4px;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top .text h5{font-size: 18px;line-height: 32px;color: #1a1a1a;font-weight: normal;}
.flOutsouWrap .nyCont .item3 .flNewsList li a .top .text span{display: block;height: 42px;line-height: 42px;font-size: 18px;color: #808080;font-family: "DINCondMed";}
.flOutsouWrap .nyCont .item3 .flNewsList li a .desc{font-size: 14px;line-height: 26px;color: #808080;height: 52px;overflow: hidden;}
.flOutsouWrap .nyCont .item3 .flNewsList li a:hover .top .text h5{color: #22ac37;}
.flOutsouWrap .nyCont .item3 .flNewsList li a:hover .desc{color: #555;}

.serviceWrap .swService .item2{padding: 0;background: none;}
.serviceWrap .swService .item2 .dl{background: #ffffff;margin-bottom: 40px;}
.serviceWrap .swService .item2 .dl.dl2 dd.btm{width: 100%;box-sizing: border-box;padding: 30px 0 33px 40px;min-height: auto;}
.serviceWrap .swService .item2 .dl.dl2 dd.btm ul li{min-width: 306px;margin-bottom: 10px;}

.hrService .hrItem1{padding: 10px 0 64px;background: #ffffff;min-width: 1160px;position: relative;}
.hrService .hrItem1:before{content: "";width: 657px;height: 350px;position: absolute;left: 50%;margin-left: 20px;background: url(../images/hrServiceBg.png) no-repeat left center;}
.hrService .hrItem1 ul.left{width: 630px;font-size: 16px;line-height: 32px;color: #333333;position: relative;z-index: 2;}
.hrService .hrItem1 ul.left li{padding-left: 27px;background: url(../images/liIcon.png) no-repeat left 9px;}
.hrService .hrItem1 ul.right{position: relative;z-index: 2;width: 466px;height: 164px;margin-top: 4px;}
.hrService .hrItem1 ul.right li{width: 54px;height: 54px;padding: 7px;border:1px dashed #c0c6eb;border-radius: 50%;position: absolute;left: 66px;top:0;}
.hrService .hrItem1 ul.right li span{display: block;width: 100%;height: 100%;background: #6171cd url(../images/hrSerIcon.png) no-repeat left top;border-radius: 50%;}
.hrService .hrItem1 ul.right li:hover span{-webkit-animation: swing 0.5s linear; animation: swing 0.5s linear;background-color: #22ac37 !important;}
.hrService .hrItem1 ul.right li.li2{left: 198px;border-color: #c2e4d1;}
.hrService .hrItem1 ul.right li.li2 span{background-color: #85cfa7;background-position: -54px top;}
.hrService .hrItem1 ul.right li.li3{left: 329px;border-color: #e4d4bd;}
.hrService .hrItem1 ul.right li.li3 span{background-color: #f0c78c;background-position: -108px top;}
.hrService .hrItem1 ul.right li.li4{left: 0;top:auto;bottom: 0;border-color: #cde0fa;}
.hrService .hrItem1 ul.right li.li4 span{background-color: #7eaef2;background-position: -162px top;}
.hrService .hrItem1 ul.right li.li5{left: 132px;top:auto;bottom: 0;border-color: #e3d1b6;}
.hrService .hrItem1 ul.right li.li5 span{background-color: #f0c78c;background-position: -216px top;}
.hrService .hrItem1 ul.right li.li6{left: 264px;top:auto;bottom: 0;border-color: #c0c6eb;}
.hrService .hrItem1 ul.right li.li6 span{background-color: #6171cd;background-position: -270px top;}
.hrService .hrItem1 ul.right li.li7{left: 396px;top:auto;bottom: 0;border-color: #cbdffa;}
.hrService .hrItem1 ul.right li.li7 span{background-color: #7eaef2;background-position: -324px top;}

.hrService .hrItem2{margin: 60px auto 50px;background: none;}
.hrService .hrItem2 ul{width: 1170px;}
.hrService .hrItem2 ul li{width: 380px;height: 330px;background: #ffffff;margin: 0 10px 10px 0;text-align: center;box-sizing: border-box;padding-top: 56px;margin: 0 10px 10px 0;}
.hrService .hrItem2 ul li .icon{height: 78px;line-height: 78px;margin-bottom: 30px;}
.hrService .hrItem2 ul li h5{font-size: 24px;color: #1a1a1a;line-height: 42px;font-weight: normal;margin-bottom: 14px;}
.hrService .hrItem2 ul li p{font-size: 14px;line-height: 26px;color: #666666;}

.nyWrap.noPadBtm{padding-bottom: 0;}
.hrService .hrItem3{width: 100%;min-width: 1160px;background: #ffffff;padding-top: 87px;}
.hrService .hrItem3 .text{width: 638px;}
.hrService .hrItem3 .text .desc{margin-bottom: 40px;}
.hrService .hrItem3 .text ul li{width: 33.3%;text-align: center;margin-bottom: 51px;}
.hrService .hrItem3 .text ul li .icon{height: 58px;}
.hrService .hrItem3 .text ul li h5{font-size: 16px;color: #1a1a1a;line-height: 28px;}
.hrService .hrItem3 .text ul li p{font-size: 14px;color: #666666;line-height: 26px;}

.innerDesc{padding: 22px 30px 16px;background: #f1f1f1;}
.innerDesc.marBtm{margin-bottom: 30px;}

.lev3Nav.lev3Nav1{margin-bottom: 20px;}
.lev3Nav.lev3Nav1 li{width: 12.5%;margin-right: 0;border-right: 1px solid #fff;box-sizing: border-box;}
.lev3Nav.lev3Nav1 li a{padding: 0;width: 100%;text-align: center;}

.downloadList ul{padding-bottom: 30px;}
.downloadList ul li{margin-bottom: 20px;}
.downloadList ul li a{display: block;padding: 15px 30px 17px;background: #ffffff;}
.downloadList ul li a h5{height: 46px;line-height: 46px;font-size: 16px;color: #1a1a1a;font-weight: normal;}
.downloadList ul li a .btm{font-size: 14px;color: #999999;line-height: 42px;}
.downloadList ul li a .btm span{margin-right: 32px;}
.downloadList ul li a .btm em{color: #22ac37;text-decoration: underline;}
.downloadList ul li a:hover h5{color: #22ac37;}
.downloadList ul li a:hover{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.15);box-shadow:0 0 15px rgba(0,0,0,0.15);}

.p4Banner{width: 100%;min-width: 1160px;height: 540px;background-repeat: no-repeat;background-position: center top;box-sizing: border-box;padding-top: 387px;}
.p4Banner .w1160{box-sizing: border-box;padding: 0 30px 20px;background: url(../images/gray60.png) repeat;}
.p4Banner .w1160 .keyword{height: 52px;line-height: 52px;font-size: 14px;color: #ffffff;}
.p4Banner .w1160 .keyword a{margin-right: 16px;}
.p4Banner .w1160 .keyword a:hover{text-decoration: underline;}
.p4Banner .w1160 .form .text{width: 1000px;height: 50px;border:none;background: #ffffff;text-indent: 22px;font-size: 14px;color: #444;line-height: 50px;border-radius: 4px 0 0 4px;}
.p4Banner .w1160 .form .subm{width: 100px;height: 50px;border:none;background: #22ac37;text-align: center;line-height: 50px;text-align: center;border-radius: 0 4px 4px 0;font-size: 16px;color: #ffffff;cursor: pointer;}
.p4Banner .w1160 .form .subm:hover{background: #068419;}

.jobFilter{padding: 26px 0 33px;}
.jobFilter dl{border-bottom: 1px solid #e6e6e6;}
.jobFilter dl dt{width: 86px;height: 55px;font-size: 14px;color: #333333;line-height: 55px;font-weight: bold;}
.jobFilter dl dd.cont{width: 1012px;font-size: 14px;line-height: 34px;padding: 10px 0;height: 34px;overflow: hidden;}
.jobFilter dl dd.cont a{margin-right: 32px;}
.jobFilter dl dd.cont a.on,.jobFilter dl dd.cont a:hover{color: #22ac37;}
.jobFilter dl dd.cont .wrap{  }
.jobFilter dl dd.btn{width: 60px;height: 24px;border:1px solid #d1d1d1;border-radius: 4px;text-align: center;margin-top: 14px;line-height: 24px;font-size: 14px;color: #4c4c4c;cursor: pointer;}
.jobFilter dl dd.btn em{margin-left: 6px;-webkit-transform: rotateZ(90deg);transform: rotateZ(90deg);display: inline-block;*display: inline;*zoom: 1;font-family: "SimSun"; }
.jobFilter dl dd.btn:hover{border-color: #22ac37;background: #22ac37;color: #fff;}

.grayBg{background: #f3f7fa;}

.jobWrap{width: 100%;min-width: 1160px;padding: 37px 0 101px;background: #ffffff;min-height: 350px;}
.jobWrap .jobCont{width: 900px;}
.jobWrap .jobCont .tit{border-bottom: 2px solid #22ac37;margin-bottom: 19px;}
.jobWrap .jobCont .tit span{display: inline-block;*display: inline;*zoom: 1;padding: 0 24px;background: #22ac37;border-radius: 4px 4px 0 0;height: 40px;line-height: 42px;
font-size: 18px;color: #ffffff;font-weight: normal;}
.jobWrap .jobCont .jobList{padding-bottom: 17px;}
.jobWrap .jobCont .jobList li{border-bottom: 1px solid #d9d9d9;margin-bottom: 17px;}
.jobWrap .jobCont .jobList li a{display: block;padding: 0 0 12px;}
.jobWrap .jobCont .jobList li a h5{font-size: 18px;line-height: 34px;color: #1a1a1a;font-weight: normal;}
.jobWrap .jobCont .jobList li a h5 span{margin-left: 18px;font-size: 14px;color: #808080;}
.jobWrap .jobCont .jobList li a .price{font-size: 18px;line-height: 34px;color: #dd2429;}
.jobWrap .jobCont .jobList li a .btn{width: 90px;height: 34px;border-radius: 4px;background: #22ac37;text-align: center;font-size: 14px;color: #ffffff;line-height: 34px;}
.jobWrap .jobCont .jobList li a .info{font-size: 14px;line-height: 38px;color: #808080;}
.jobWrap .jobCont .jobList li a .info span{margin: 0 10px;}
.jobWrap .jobCont .jobList li a .info em,.jobWrap .jobCont .jobList li a .info span{float: left;}
.jobWrap .jobCont .jobList li a:hover h5{color: #22ac37;}

.jobSide{width: 210px;}
.jobSide .qrcode{height: 260px;box-sizing: border-box;padding-top: 58px;background: url(../images/qrcodeBg.jpg) no-repeat center;}
.jobSide .qrcode .pic{width: 114px;height: 114px;margin: 0 auto ;}
.jobSide .qrcode .pic img{width: 100%;height: 100%;}
.jobSide .qrcode p{font-size: 16px;color: #ffffff;line-height: 49px;text-align: center;}
.jobSide .tit{height: 57px;line-height: 57px;border-bottom: 1px solid #dbdbdb;font-size: 18px;color: #4c146a;}
.jobSide ul li{border-bottom: 1px solid #dbdbdb;}
.jobSide ul li a{display: block;padding: 15px 0 13px;}
.jobSide ul li a h5{font-size: 16px;line-height: 27px;color: #1a1a1a;font-weight: normal;}
.jobSide ul li a p{font-size: 14px;line-height: 27px;color: #dd2429;}
.jobSide ul li a:hover h5{color: #22ac37;}
.jobSide .contact{width: 100%;height: 210px;background: url(../images/contactBg.jpg) no-repeat center;box-sizing: border-box;padding: 30px 0 0 20px;margin-top: 20px;}
.jobSide .contact dl{margin-bottom: 12px;}
.jobSide .contact dl dt{font-size: 16px;line-height: 35px;color: #ffffff;}
.jobSide .contact dl dd{font-size: 18px;line-height: 33px;color: #ffffff;font-weight: bold;font-family: "HelNeuet55";}

.jobWrap.grayBg{background: #f3f7fa;}

.jobDetail .item{background: #ffffff;padding: 10px 30px 50px;margin-bottom: 20px;}
.jobDetail .item1 .top{border-bottom: 1px solid #dbdbdb;height: 51px;line-height: 51px;font-size: 12px;color: #808080;}
.jobDetail .item1 .top .bdsharebuttonbox .bds_more{height: 51px;padding: 0 0 0 22px;position: relative;margin: 0 0 0 30px;background: none;font-size: 12px;color: #808080;line-height: 51px;}
.jobDetail .item1 .top .bdsharebuttonbox .bds_more:before{content: "";width: 12px;height: 12px;position: absolute;left: 0;top:50%;margin-top: -6px;background: url(../images/shareIcon.png) no-repeat left top;}
.jobDetail .item1 .top .sc{padding-left: 22px;position: relative;}
.jobDetail .item1 .top .sc:before{content: "";width: 12px;height: 12px;position: absolute;left: 0;top:50%;margin-top: -6px;background: url(../images/scIcon.png) no-repeat left top;}
.jobDetail .item1 .top .bdsharebuttonbox .bds_more:hover,
.jobDetail .item1 .top .sc:hover{color: #22ac37;}
.jobDetail .item1 .top .bdsharebuttonbox .bds_more:hover:before,
.jobDetail .item1 .top .sc:hover:before{background-position-y:bottom;}

.jobTit{height: 102px;line-height: 102px;font-size: 24px;color: #1a1a1a;font-weight: normal;}
.jobTit .price{font-size: 32px;color: #dd2429;margin-right: 52px;}

.jobDetail .item1 ul{padding-bottom: 19px;border-bottom: 1px solid #dbdbdb;margin-bottom: 20px;}
.jobDetail .item1 ul li{min-width: 218px;font-size: 14px;line-height: 34px;color: #1a1a1a;}
.jobDetail .item1 ul li span{color: #808080;}

.jobDetail .item1  .btm{font-size: 14px;line-height: 34px;color: #1a1a1a;}
.jobDetail .item1  .btm span{color: #808080;}
.jobDetail .item1  .btm .tel{display: inline-block;*display: inline;*zoom: 1;margin-top: 20px;padding: 0 24px;background: #22ac37;height: 46px;border-radius: 4px;font-size: 18px;color: #ffffff;font-weight: bold;font-family: "PingFang";line-height: 46px;}
.jobDetail .item1  .btm .tel img{margin-right: 12px;}

.jobDetail .item2{}
.jobDetail .item2 .jobTit{height: 66px;line-height: 66px;}
.jobDetail .detail{line-height: 34px;font-size: 16px;color: #4c4c4c;margin-bottom: 42px;}
.jobDetail .item2 .qrcode{border:1px solid #dbdbdb;padding: 29px 44px 29px 29px;border:1px solid #dbdbdb;}
.jobDetail .item2 .qrcode .pic{width: 108px;height: 108px;border: 1px solid #dbdbdb;}
.jobDetail .item2 .qrcode .pic img{width: 100%;height: 100%;}
.jobDetail .item2 .qrcode p{width: 630px;padding-top: 30px;font-size: 14px;line-height: 26px;color: #22ac37;font-weight: bold;}

.jobDetailw .item2 .picScrollLeft1{width: 100%;padding-bottom: 45px; position: relative;}
.jobDetail .item2 .picScrollLeft1 .bd{width: 100%;}
.jobDetail .item2 .picScrollLeft1 .bd ul li{width: 260px;height: 160px;overflow: hidden;position: relative;float: left;margin-right: 29px;}
.jobDetail .item2 .picScrollLeft1 .bd ul li a{display: block;}
.jobDetail .item2 .picScrollLeft1 .bd ul li a img{width: 100%;height: 100%;}

.jobDetail .item3{}
.jobDetail .item3 .jobTit{height: 66px;line-height: 66px;}
.jobDetail .item3 .detail{font-size: 14px;line-height: 24px;color: #808080;margin-bottom: 27px;}
.jobDetail .item3 .form .formItem{margin-bottom: 20px;}
.jobDetail .item3 .form .formItem .text{width: 398px;height: 46px;border:1px solid #dbdbdb;background: none;text-indent: 9px;font-size: 14px;line-height: 46px;color: #333;}
.jobDetail .item3 .form .formItem .tips{margin-left: 20px;height: 48px;line-height: 48px;font-size: 14px;color: #dd2429;}
.jobDetail .item3 .form textarea{width: 100%;height: 176px;box-sizing: border-box;border:1px solid #dbdbdb;padding: 0 9px;font-family: 14px;color: #333;line-height: 46px;overflow: auto;margin-bottom: 20px;}
.jobDetail .item3 .form dl{width: 398px;height: 46px;border:1px solid #dbdbdb;margin-bottom: 20px;}
.jobDetail .item3 .form dl dt{width: 100px;font-size: 16px;color: #333333;line-height: 46px;text-indent: 20px;}
.jobDetail .item3 .form dl dd{width: 298px;}
.jobDetail .item3 .form dl dd span{height: 46px;width: 180px;font-size: 14px;color: #333;line-height: 46px;}
.jobDetail .item3 .form dl dd .upLoadBtn{width: 80px;height: 28px;margin: 9px 9px 0 0;position: relative;cursor: pointer;}
.jobDetail .item3 .form dl dd .upLoadBtn em{display: block;height: 28px;background: #e4e4e4;text-align: center;line-height: 28px;font-size: 14px;color: #333333;border-radius: 4px;}
.jobDetail .item3 .form dl dd .upLoadBtn .file{width: 100%;height: 100%;border:none;background: none;position: absolute;left: 0;top:0;filter: alpha(opacity=0);opacity: 0;cursor: pointer;}
.jobDetail .item3 .form dl dd .upLoadBtn:hover em{background: #22ac37;color: #fff;}
.jobDetail .item3 .form dl dd .text1{height: 46px;width: 194px;font-size: 14px;color: #333;line-height: 46px;border:none;background: none;}
.jobDetail .item3 .form dl dd .pic{width: 100px;height: 44px;margin: 1px 1px 0 0;cursor: pointer;}
.jobDetail .item3 .form dl dd .pic img{width: 100%;height: 100%;}
.jobDetail .item3 .form .subm{display: block;width: 140px;height: 48px;border:none;background: #22ac37;text-align: center;line-height: 48px;font-size: 18px;color: #ffffff;font-weight: bold;cursor: pointer;}
.jobDetail .item3 .form .subm:hover{background: #198d2b;}


.contactUs{position: relative;z-index: 2;}
.contactUs .syFocusThumb{position: relative;overflow: hidden;}
.contactUs .syFocusThumb .pagination{width: 100%;box-sizing: border-box;padding-right: 56px;position: relative;border:1px solid #e0e0e0;box-sizing: border-box;border-left: none;background: #ffffff;}
.contactUs .syFocusThumb .pagination .next{width: 56px;height: 48px;position: absolute;right: 0;top:0;z-index: 3;text-align: center;line-height: 48px;font-family: "SimSun";cursor: pointer;font-size: 16px;color: #333333;
border-left: 1px solid #e0e0e0;}
.contactUs .syFocusThumb .pagination .next:hover{background: #22ac37;color: #fff;}
.contactUs .syFocusThumb .thumbWrap {width: 100%;height: 48px;overflow:hidden;}
.contactUs .syFocusThumb .holder {width: 4000px}
.contactUs .syFocusThumb .holder I {cursor: pointer;}
.contactUs .syFocusThumb .toc{display:block;width:78px;height: 48px;text-align:center;position: relative;z-index: 2;border-left: 1px solid #e0e0e0;}
.contactUs .syFocusThumb .toc:before{content: "";width: 100%;height: 100%;position: absolute;left: 0;top:0;background: #22ac37;
transform: scaleX(0);-webkit-transform: scaleX(0);opacity: 0;visibility: hidden;}
.contactUs .syFocusThumb .toc a{display: block;width: 100%;height: 48px;text-align: center;font-size: 16px;color: #333333;line-height: 48px;position: relative;z-index: 3;}
.contactUs .syFocusThumb .toc.selected:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.contactUs .syFocusThumb .toc.selected a{color: #ffffff;}
.contactUs .syFocusThumb .contentdiv{font-size: 16px;color: #4c4c4c;line-height: 32px;}
.contactUs .syFocusThumb .contentdiv .top{padding: 20px 25px 52px;border:1px solid #e0e0e0;border-top:none;background: #ffffff;margin-bottom: 10px;}
.contactUs .syFocusThumb .contentdiv .top ul li{width: 25%;}
.contactUs .syFocusThumb .contentdiv .top ul li h5{font-size: 24px;line-height: 62px;color: #1a1a1a;font-weight: normal;}
.contactUs .syFocusThumb .contentdiv .mapWrap{border:1px solid #dbdbdb;height: 454px;}

/*修改*/
.contactUs .syFocusThumb .thumbWrap{height: auto;}
.contactUs .syFocusThumb .pagination{padding-right: 0;}
.contactUs .syFocusThumb .toc{float: left;width: 71px;}
.contactUs .syFocusThumb .holder{width: 100%;}
.contactUs .syFocusThumb .pagination .next{display: none;}
.contactUs .syFocusThumb .toc.on:before{transform: scaleX(1);-webkit-transform: scaleX(1);opacity: 1;visibility: visible;}
.contactUs .syFocusThumb .toc.on a{color: #ffffff;}
/*修改end*/


.msgWrap{box-sizing: border-box;padding: 66px 215px 92px;background: #ffffff;position: relative;z-index: 3;}
.msgWrap dl{margin-bottom: 31px;background: #f3f7fa;border:1px solid #e8e9f2;border-radius: 24px;width: 100%;box-sizing: border-box;padding-left: 68px;position: relative;min-height: 46px;}
.msgWrap dl dt{width: 68px;height: 46px;position: absolute;left: 0;top:0;text-align: right;line-height: 46px;font-size: 16px;color: #333333;}
.msgWrap dl dd{width: 100%;}
.msgWrap dl dd .text,
.msgWrap dl dd textarea{width: 100%;height: 46px;border:none;background: none;font-size: 15px;color: #333333;line-height: 46px;}
.msgWrap dl.w50p{width: 350px;}
.msgWrap dl.txt3{padding-left: 84px;}
.msgWrap dl.txt3 dt{width: 84px;}
.msgWrap dl dd textarea{height: 285px;overflow: auto;text-indent: 68px;}
.msgWrap dl.contDl{padding: 0 20px;}
.msgWrap dl dd .text.codeText{width: 160px;}
.msgWrap dl dd .codePic{margin: 1px 1px 0 0;width: 100px;height: 44px;cursor: pointer;}
.msgWrap dl dd .codePic img{width: 100%;height: 100%;border-radius: 22px;}
.msgWrap dl.submDl{padding-left: 0;}
.msgWrap dl.submDl .subm{display: block;width: 350px;height: 48px;border:none;background: #22ac37;border-radius: 24px;font-size: 16px;color: #ffffff;line-height: 48px;cursor: pointer;}
.msgWrap dl.submDl .subm:hover{background: #198d2b;}

.passage{background: #fff;padding: 50px 20px;}
.passage .psgTit{padding-bottom: 24px;border-bottom: 1px solid #d1d1d1;margin-bottom: 22px;text-align: center;}
.passage .psgTit h5{font-size: 24px;color: #1a1a1a;line-height: 32px;font-weight: normal;margin-bottom: 10px;}
.passage .psgTit h5.subTit{font-size: 20px;}
.passage .psgTit .info{font-size: 14px;line-height: 22px;color: #808080;}
.passage .psgTit .info span{margin: 0 4px;}
.passage .psgCont{font-size: 16px;line-height: 32px;color: #333333;padding-bottom: 60px;border-bottom: 1px solid #d1d1d1;margin-bottom: 52px;min-height: 300px;}
.passage .psgCont *{max-width: 100% !important;}
.passage .psgCont img{height: auto !important;}
.passage .psgBtm{position: relative;padding: 0 235px 0 0;}
.passage .psgBtm ul li{font-size: 16px;line-height: 34px;color: #3a502a;}
.passage .psgBtm ul li a{color: #333333;}
.passage .psgBtm ul li a:hover{color: #19408c;text-decoration: underline;}
.passage .psgBtm .bdsharebuttonbox{height: 56px;width: 165px;padding-left: 49px;border-left: 1px solid #d1d1d1;position: absolute;right: 0;top:5px;}
.passage .psgBtm .bdsharebuttonbox span{font-size: 16px;line-height: 34px;color: #000000;margin: 12px 3px 0 0;}
.passage .psgBtm .bdsharebuttonbox .shareItem{width: 34px;height: 34px;margin: 12px 20px 0 0;padding: 0;background: url(../images/shareIcon2.png) no-repeat left top;}
.passage .psgBtm .bdsharebuttonbox .shareItem.bds_tsina{margin-right: 0;background-position: -34px top;}


.sitemap{padding: 50px 20px;border:1px solid #ccc;background: #fff;margin-top: 50px;}
.sitemap .nLi{ border-bottom: 1px dashed #dbdbdb; padding: 15px 0; }
.sitemap .nLi h3{height: 30px; line-height: 28px; font-family: "Microsoft Yahei"; font-size: 16px; color: #333; font-weight: bold; position: relative;padding-left: 16px;}
.sitemap .nLi h3:before{ content: ""; display: inline-block; width: 4px; height: 16px; background: #22ac37;position: absolute;left: 0;top: 50%;margin-top: -8px; }
.sitemap .nLi h3 a:hover{ color: #22ac37; }
.sitemap .nLi .sub{ padding: 0 0 0 16px;margin-bottom: 20px;}
.sitemap .nLi .sub li{ float: left; margin-right: 20px; line-height: 30px; font-family: "Microsoft Yahei"; font-size: 14px; color: #4c4c4c; }
.sitemap .nLi .sub li a:hover{ color: #22ac37; text-decoration: underline; }

.noticeList ul{padding-bottom: 50px;}
.noticeList ul li{margin-bottom: 30px;padding: 20px 37px 20px 20px;background: #ffffff;}
.noticeList ul li a{display: block;height: 88px;padding-left: 100px;position: relative;}
.noticeList ul li a .date{width: 70px;height: 88px;background: #e6e6e6;position: absolute;left: 0;top:0;text-align: center;}
.noticeList ul li a .date em{display: block;height: 44px;padding-top: 11px;font-size: 36px;color: #4c4c4c;line-height: 44px;font-family: "DINCondMed";position: relative;z-index: 2;}
.noticeList ul li a .date span{display: block;height: 26px;line-height: 26px;font-size: 14px;color: #4c4c4c;position: relative;z-index: 2;font-family: "DINLight";}
.noticeList ul li a .date:before{content: "";width: 100%;height: 0;position: absolute;left: 0;top:0;background: #22ac37;}
.noticeList ul li a:hover .date:before{height: 100%;}
.noticeList ul li a:hover .date em,
.noticeList ul li a:hover .date span{color: #fff;}
.noticeList ul li a h5{font-size: 18px;line-height: 32px;color: #1a1a1a;margin-bottom: 3px;font-weight: normal;}
.noticeList ul li a p{font-size: 14px;line-height: 24px;color: #666666;height: 48px;overflow: hidden;}
.noticeList ul li a:hover h5{color: #22ac37;}
.noticeList ul li a:hover p{color: #444;}

.sPage{padding: 40px 20px;background: #fff;min-height: 300px;}

.searchList{padding-bottom: 80px;}
.searchList ul{margin-bottom: 20px;}
.searchList ul li{height: 54px;}   
.searchList ul li a{display: block;padding-left: 17px;position: relative;height: 54px;line-height: 54px;}    
.searchList ul li a:before{content: "";width: 5px;height: 5px;background: #323232;position: absolute;left: 0;top:50%;margin-top: -2px;border-radius: 50%;}
.searchList ul li a h5{width: 80%;font-size: 16px;color: #323232;font-weight: normal;}                                                                  
.searchList ul li a span{font-size: 16px;color: #999999;} 
.searchList ul li a:hover:before{width: 15px;height: 2px;margin-top: -1px;border-radius: 0;background: #22ac37;} 
.searchList ul li a:hover h5{padding-left: 12px;color: #22ac37;}

.loadMore{display: block;width: 120px;height: 40px;text-align: center;line-height: 40px;color: #fff;margin: 0 auto;background: #22ac37;border-radius: 4px;}
.loadMore:hover{background: #128d25;}


.float{width: 60px;position: fixed;right: 0;top:40%;z-index: 999;}
.float li{margin-bottom: 3px;}
.float li a{display: block;height: 60px;background: #19cce8 url(../images/qqIcon.png) no-repeat center;}
.float li.li2 a{background-color: #00e284;}
.float li a:hover{background-color: #0bd359;}

