﻿article,aside,blockquote,body,button,code,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,input,legend,li,menu,nav,ol,p,pre,section,td,textarea,th,ul{margin:0;padding:0;}
body,button,input,select,textarea{font:14px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:500;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul{list-style:none;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1;}
body .fn-hide{display:none;}
.fn-left{float:left;}
.fn-right{float:right;}
body{width:100%;background:#efeff3;font-family:Microsoft Yahei,sans-serif;}
body.en_US,body.ja_JP,body.KO{font-family:Calibri,Arial;}
a{color: #333333; text-decoration: none;cursor:pointer;}
a:hover{text-decoration:none;}
.clearfix{clear:both;float:none!important;}
.clearfix:after {visibility:hidden;display:block;font-size: 0;content: " ";clear:both;height:0;}
.clearfix{*zoom:1;}
.global-header{width:100%;height:90px;}
.header{background: #00a0e9;width:100%;position:fixed;top:0;left:0;z-index:99999;transition:background .1s ease 0;-moz-transition:background .1s ease;-webkit-transition:background .1s ease;}
.header-nav{margin-left:320px;}
.header-box{width:960px;height:90px;margin:0 auto;box-sizing:border-box;position:relative;}
.header-brand,.nav-menu .nav-list{height:90px;line-height:90px;}
.header-brand a,.header-brand img{display:inline-block;width:150px;height:64px;border:none;}
.header-brand a{vertical-align:middle;}
.nav-right{position:absolute;height:24px;top:50%;right:0;margin-top:-12px;}
.nav-menu .nav-list{float:left;position:relative;padding:0 15px;box-sizing:border-box;}
.nav-menu .nav-list a{text-decoration:none;cursor:pointer;}
.nav-menu .nav-list-a{font-size:14px;color:#fff;}
.nav-menu .nav-list:hover .nav-second{display:block;}
.nav-menu .nav-list:last-child .nav-second{left:-4px;}
.nav-menu .nav-second{display:none;position:absolute;top:90px;left:-17px;width:120px;padding:10px 0;border-top:4px solid #000;background-color:#000;opacity:.8;}
.nav-menu .nav-second:before{background-color:#000;position:absolute;width:6px;height:6px;top:-7px;left:47%;z-index:9;content:"";border:0;transform:rotate(45deg);-ms-transform:rotate(45deg);-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg);}
.nav-menu .nav-second li{line-height:36px;text-align:center;}
.nav-menu .nav-second li:hover{background-color:#009de6;color:#fff;}
.nav-menu .nav-second a,.nav-menu .nav-second a:hover{color:#fff;}
.footer-top a{color:#fff;text-decoration:none;}
.footer-top a:hover{ color:#00a0e9;}
.footer-top .nav-list{font-size:14px;float:left;margin-right:50px;}
.footer-top .nav-list .nav-second li{line-height:26px;font-size:12px;}
.fn-width80{width:80px;}
.nav-lang,.search-box{display:inline-block;vertical-align:middle;}
.search_bar{position:relative;border:1px solid #fff;border-radius:14px;float:right;width:0;min-width:22px;height:22px;line-height:22px;transition:width .3s;-webkit-backface-visibility:hidden;overflow:hidden;}
.search-input{outline:0;border:none;outline:none;width:50px;z-index:10;padding:0 20px 0 6px;}
.search-btn,.search-input,.search_ico{height:22px;line-height:22px;position:absolute;top:0;right:0;background:transparent;color:#fff;}
.search-btn,.search_ico{display:block;cursor:pointer;width:22px;border:0;}
.search_ico{background:url(../images/mburuhwqpxhxmeb.png);background-position:50%;background-size:10px 10px;background-repeat:no-repeat;z-index:90;}
.search_open{width:100%!important;z-index:1002;}
.nav-lang{margin-left:10px;position:relative; width:40px; height:30px;}
.nav-lang .lang-downlist{ display:inline-block; margin-top:7px;}
.nav-lang .lang-downlist:hover .downlist-item{display:block;}
.nav-lang .lang-downlist:hover .downlist-item.current{padding-bottom:10px;}
.nav-lang .lang-downlist .downlist-item{display:none;padding-bottom:10px;}
.nav-lang .lang-downlist .downlist-item.current{display:block;padding-bottom:0;}
.nav-lang .lang-downlist .downlist-item:last-child{padding-bottom:0;}
.nav-lang .lang-downlist .downlist-item .item-link{text-decoration:none;display:block;width:21px;height:16px;text-align:center; background-position:0 0;}
.nav-lang .lang-downlist .downlist-item img{ width:120px; height:120px; margin-left:-40px;}
.global-breadcrumb{width:100%;}
.breadcrumb-box{width:960px;margin:0 auto;line-height:60px;color:#646464;font-size:14px;}
.breadcrumb-box span{padding:0 10px 0 0;}
.breadcrumb-box a{color:#333; padding: 0 10px;}
.breadcrumb-box a:hover{ color:#019ae5;}
.breadcrumb-box a{text-decoration:none;}
.content{box-sizing:border-box;width:960px;margin:0 auto;}
.content-title .title-text{margin-bottom:-1px;}
.content-describe{margin-top:15px;font-size:14px;color:#646464;line-height:30px;}
.global-footer{width:100%;background-color:#2c2c2e;}
.footer-box{box-sizing:border-box;width:960px;margin:0 auto;padding:36px 0 60px;color:#fff;}
.footer-top{padding-bottom:20px;border-bottom:1px solid #fff;}
.footer-left .footer-name{font-size:18px;}
.footer-left .sns-links{margin-top:140px;}
.sns-links a{box-sizing:border-box;margin-right:20px;text-decoration:none;width:20px;height:20px;display:inline-block; position:relative;}
.sns-links img{height:20px;width:22px;border:none;}
.sns-links a b{ display:block; width:120px; height:120px; position:absolute; left:-50px; top:28px; display:none;}
.sns-links a b img{width:120px; height:120px;}
.sns-links a:hover b{ display:block;}
.about-links{display:inline-block;margin-right:50px;color:#fff;}
.about-links:last-child{margin-right:0;}
.about-links .links-title{font-size:14px;}
.about-links .am-link{line-height:12px;padding-top:15px;}
.about-links a{color:#fff;font-size:12px;text-decoration:none;}
.footer-bottom{padding-top:16px;}
.footer-bottom:last-child{padding-top:6px;}
.footer-bottom a{color:#fff;text-decoration:none;}
.bottom-left a{margin:0 5px;}
.bottom-left label:first-child{display:none;}
.bottom-left span{margin-left:5px;}
.bottom-right label:first-child{display:none;}
.bottom-right a{text-decoration:none;color:#fff;}
.bottom-right a:hover{ color:#00a0e9;}
.footer-bottom a:hover{ color:#00a0e9;}
.bottom-right.l-right a{margin-right:5px;}
.bottom-right.l-right a:last-child{margin-right:0;}
.content-title{margin-bottom:20px;border-bottom:1px solid #cfcfcf;}
.content-title .title-text{padding:30px 0 16px;font-size:24px;color:#151517;border-bottom:1px solid #979797;line-height:1;display:inline-block;font-weight:600;margin-right:30px;}
.content-title .title-text a{text-decoration:none;}
.content-title .title-text-unactive a{color:#979797;text-decoration:none;}
.content-title .title-category{margin:30px 0 0;float:right;font-size:18px;color:#7c7c7c;}
.content-title .title-category li{float:left;margin-left:20px;}
.content-title .title-category li.label{padding-right:45px;}
.content-title .title-category li.item{color:#019ae5;padding-bottom:16px;}
.content-title .title-category li a.btn-select{display:inline-block;background-image:url(../images/zoapshlsxixzont.png);background-position:0;background-size:contain;width:15px;height:15px;margin-left:20px;}
.pager{text-align:center;padding:20px 0;font-size:14px;}
.pager a{text-decoration:none;color:#00a0e9;}
.pager a:hover{text-decoration:underline;}
.box-shadow{box-shadow:0 3px 7px hsla(0,0%,81%,.2);}
#J_videoContainer{margin-bottom:20px;height:520px;width:100%;overflow:hidden;position:relative;}
.transparent-header .header{background-color:transparent;}
.transparent-header .nav-second{top:65px;}
.transparent-header .ui-container,.transparent .ui-container{margin-top:-90px;}
@font-face{font-family:icon-finyear;src:url("//at.alicdn.com/t/font_1469605458_4144714.eot");src:url("../fonts/font_1469605458_4144714.eot") format("embedded-opentype"),url("../fonts/font_1469605458_4144714.woff") format("woff"),url("../fonts/font_1469605458_4144714.ttf") format("truetype"),url("../fonts/font_1469605458_4144714.svg#iconfont") format("svg");}@font-face{font-family:icon-finmonth;src:url("../fonts/font_1469604933_0529017.eot");src:url("../fonts/font_1469604933_0529017.eot") format("embedded-opentype"),url("../fonts/font_1469604933_0529017.woff") format("woff"),url("../fonts/font_1469604933_0529017.ttf") format("truetype"),url("../fonts/font_1469604933_0529017.svg#iconfont") format("svg");}.finyear1:before{content:"\E600";}.finyear2:before{content:"\E601";}.finyear3:before{content:"\E602";}.finyear4:before{content:"\E603";}.finyear5:before{content:"\E604";}.finyear6:before{content:"\E605";}.finyear7:before{content:"\E60A";}.finyear8:before{content:"\E606";}.finyear9:before{content:"\E607";}.finyear0:before{content:"\E608";}.finyeard:before{content:"\E609";}.finmonth1:before{content:"\E602";}.finmonth2:before{content:"\E603";}.finmonth3:before{content:"\E604";}.finmonth4:before{content:"\E605";}.finmonth5:before{content:"\E606";}.finmonth6:before{content:"\E607";}.finmonth7:before{content:"\E608";}.finmonth8:before{content:"\E609";}.finmonth9:before{content:"\E60A";}.finmonth0:before{content:"\E601";}.finmonthd:before{content:"\E600";}
.icon-finyear{font-family:icon-finyear!important;font-size:50px;width:25px;line-height:40px;text-indent:-11px;}
.icon-finmonth,.icon-finyear{height:50px;overflow:hidden;display:inline-block;text-align:center;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale;}
.icon-finmonth{font-family:icon-finmonth!important;font-size:36px;width:21px;line-height:50px;text-indent:-7px;margin-top:34px;}
.paging{clear:left;height:38px;line-height:38px;width:490px;margin:0 auto;padding:30px 0;font-size:20px;color:#727272;}
.paging li{float:left;width:36px;text-align:center;}
.paging li.next,.paging li.page-index{margin-left:40px;}
.paging li.current{color:#019ae5;font-size:30px;}
.paging li a{color:inherit;text-decoration:none;cursor:pointer;font-family:sans-serif;}
.paging li .img-page-next{background-image:url(../images/wcobhsgrrnvqzzy.png);}
.paging li .img-page-next,.paging li .img-page-prev{display:inline-block;background-position:0;background-size:contain;width:8px;height:15px;background-repeat:no-repeat;}
.paging li .img-page-prev{background-image:url(../images/krcsmtmtblbistq.png);}
.sharing{float:left;}.sharing p{color:#777;font-size:14px;}
.sharing-link,.sharing-link a{height:30px;line-height:30px;display:inline-block;}
.sharing-link a{width:30px;margin-right:12px;text-align:center;vertical-align:middle;}
.sharing .icon{display:inline-block;background:url(../images/iijoqydxlwtdiuv.jpg) 0 0 no-repeat;width:30px;height:30px;}
.sharing .icon-sina{background-position:3px -3px;}
.sharing .icon-qqweibo{background-position:-39px -3px;}
.sharing .icon-qzone{background-position:-85px -3px;}
.sharing .wechat{background-position:-127px -2px;}
.sharing .icon-sina:hover{background-position:-191px -3px;}
.sharing .icon-qqweibo:hover{background-position:-233px -3px;}
.sharing .icon-qzone:hover{background-position:-278px -3px;}
.sharing .wechat:hover{background-position:-319px -3px;}
.en_US .content .news-content .text-detail{word-break:break-word;}
.global-footer .bottom-right a{margin-left:5px;}
.global-footer .bottom-right span{margin-left:10px;}
body{overflow-x:hidden;}.slogan{font-size:40px;text-align:center;font-weight:500;margin-top:54px;padding-bottom:0px;}
.group-summary{padding-bottom:40px;}
.group-summary .title{margin:46px 0 36px;}
.group-summary .title hr{background-color:#d7d7da;opacity:.5;}
.group-summary .title p{background-color:#f1f1f3;font-size:32px;color:#464646;text-align:center;font-weight:500;width:600px;height:50px;margin:-25px auto 0;position:relative;z-index:9;letter-spacing:8px;padding-left:10px;}
.group-summary .title p:lang(en_US){font-size:25px;line-height:45px;letter-spacing:0;}
.group-summary .summary{font-size:16px;line-height:40px;color:#777;text-align:center; height:193px;}
.group-summary .summary img{width:193px; height:193px;}
.group-summary .summary .su_y{ float:right; width:193px; height:193px;}
.group-summary .summary .su_z{ float:left; width:572px; text-align:left;}
.group-summary .summary .su_z h3{ border-bottom:#ddd solid 1px; font-size:22px; color:#333; height:64px; line-height:64px;}
.group-summary .summary .su_z h3 span{ display:inline-block; font-size:28px; padding-right:26px;}
.group-summary .summary .su_z p{ font-size:16px; color:#999; line-height:32px; padding-top:26px;}
.group-summary .summary .su_z p a{ display:inline-block; width:30px; height:30px; background-position:-31px 0px; margin-left:50px;}

.sum_top{ display:block; height:94px; text-align:center;}
.sum_top ul{ display:inline-block;}
.sum_top ul li{ display:block; float:left; width:100px; height:36px; line-height:36px; margin:0 10px;}
.sum_top ul li a{ display:block; font-size:16px; color:#333;}
.sum_top ul li.on,.sum_top ul li:hover{ background-color:#3488ea;}
.sum_top ul li.on a,.sum_top ul li:hover a{ color:#fff;}
.sum_news{ height:530px;} 
.sum_news .sum_n1{ width:400px; float:left; margin-left:24px;}
.sum_news .sum_n1 b{ width:400px; height:300px; overflow: hidden; display:block;}
.sum_news .sum_n1 b img{ width:400px; height:300px; overflow: hidden; display:block;transition: all .6s ease 0s;}
.sum_news .sum_n1 a:hover img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.sum_news .sum_n1 .su_k{ width:398px; height:227px; border:#ddd solid 1px; display:block;}
.sum_news .sum_n1 .su_k h3{ font-size:18px; color:#333; line-height:26px; width:336px; margin-left:32px; margin-top:18px;}
.sum_news .sum_n1 .su_k p{ display:block;font-size:14px; color:#999; line-height:26px; width:336px; margin-left:32px; margin-top:20px; height:96px;}
.sum_news .sum_n1 .su_k .sj{ width:336px;margin-left:32px;}
.sum_news .sum_n1 .su_k .sj span{ display:block; float: left; font-size:14px;  color:#999;}
.sum_news .sum_n1 .su_k .sj em{ display:block; float:right;}
.sum_news .sum_n1 .su_k .sj em i{ display:block; float:left; font-size:14px; color:#999;}
.sum_news .sum_n1 .su_k .sj em b{ display:block; float:left; width:34px; height:13px; background-position:-74px 0px; margin-left:8px; margin-top:4px;}
i { font-style: normal;}
.sum_news .sum_n1 a:hover .su_k .sj em b{background-position:-74px -17px;}
.sum_news .sum_n1 a:hover h3{ color:#3488ea;}
.sum_news .sum_n2{ width:482px; float:right; margin-right:24px;}
.sum_news .sum_n2 ul{ display:inline-block;}
.sum_news .sum_n2 ul li{ position:relative;width:482px;}
.sum_news .sum_n2 ul li h3{ width:482px; height:39px; border-bottom:#ddd solid 1px; margin-top:21px; font-size:16px; color:#333;}
.sum_news .sum_n2 ul li.li1 h3{ margin-top:0;}
.sum_news .sum_n2 ul li p{ font-size:14px; color:#666; line-height:28px; padding-top:6px; display:none; width:410px;}
.sum_news .sum_n2 ul li i{ display:block; font-size:12px; color:#3488ea; font-family:"Arial"; line-height:16px; position:absolute; right:0; top:0px;display:none; }
.sum_news .sum_n2 ul li i span{ display:block; font-size:30px; color:#3488ea; font-family:"Arial"; line-height:30px;}
.sum_news .sum_n2 ul li b{ display:block; font-size:12px; color:#333; font-weight:normal;font-family:"Arial"; position:absolute; right:0; top:4px;}
.sum_news .sum_n2 ul li em{ display:block; width:11px; height:20px; background-position:-119px 0px; position:absolute; right:18px; top:62px; display:none;}
.sum_news .sum_n2 ul li:hover p,.sum_news .sum_n2 ul li.hover p,.sum_news .sum_n2 ul li:hover em,.sum_news .sum_n2 ul li.hover em,.sum_news .sum_n2 ul li:hover i,.sum_news .sum_n2 ul li.hover i{ display:block;}
.sum_news .sum_n2 ul li:hover b,.sum_news .sum_n2 ul li.hover b{ display:none;}
.sum_news .sum_n2 ul li:hover h3,.sum_news .sum_n2 ul li.hover h3{ width:410px; color:#3488ea;}

.sum_news1{ width:960px; height:530px; overflow:hidden;}
.sum_news1 .sum_n1{ width:960px; height:245px; margin-bottom:24px;}
.sum_news1 .sum_n1 b{ float:left; display:block; width:327px; height:245px;}
.sum_news1 .sum_n1 b img{ width:100%;}
.sum_news1 .sum_n1 .su_k{ width:600px; float:right;}
.sum_news1 .sum_n1 .su_k h3{ font-size: 18px;color: #333;line-height: 26px;padding-top:38px;}
.sum_news1 .sum_n1 .su_k a:hover h3 { color: #3488ea;}
.sum_news1 .sum_n1 .su_k p { display: block; font-size: 14px; color: #999; line-height: 26px; margin-top: 20px; height: 96px;}
.sum_news1 .sum_n1 .su_k .sj span {display: block; font-size: 14px; color: #999;}

.sum_n21{ display:block; width:960px;}
.sum_n21 ul{ display:inline-block; width:960px;}
.sum_n21 ul li{ width:960px; height:245px; margin-bottom:30px;}
.sum_n21 ul li b{ float:left; display:block; width:327px; height:245px;}
.sum_n21 ul li b img{ width:100%;}
.sum_n21 ul li .dli{ width:600px; float:right;}
.sum_n21 ul li .dli h3{ font-size: 18px;color: #333;line-height: 26px;padding-top: 38px;}
.sum_n21 ul li .dli a:hover h3 { color: #3488ea;}
.sum_n21 ul li .dli p { display: block; font-size: 14px; color: #999; line-height: 26px; margin-top: 20px; height: 96px;}
.sum_n21 ul li .dli i {display: block; font-size: 14px; color: #999;}



.history{overflow:hidden;}
.history #year{position:relative;}
.history #year div{margin:0 auto;width:660px;overflow:hidden;user-select:none;}
.history #year div ul{width:9999999px;transition:all .3s ease-out;}
.history #year div ul li{float:left;width:120px;color:#464646;opacity:.1;text-align:center;height:122px;line-height:180px;cursor:default;transition:left .3s ease-out;}
.history #year div ul li.sibling{opacity:.3;}
.history #year div ul li.cur{width:166px;opacity:1;color:#019ae5;}
.history #year div ul li.cur .icon-f2{text-indent:-22px;}
.history #year a{display:block;width:14px;height:26px;position:absolute;left:105px;top:53px;background-repeat:no-repeat;background-size:contain;}.history #year a.prev{background-image:url(../images/pglssufeygtwcbr.png);}
.history #year a.prev.cur{background-image:url(../images/vzcmbeffeorpwmg.png);}
.history #year a.next{left:auto;right:105px;background-image:url(../images/nnzrximghktwbcx.png);}
.history #year a.next.cur{background-image:url(../images/ntvuvtwxoofjcmg.png);}
.history #pic{position:relative;margin:20px auto;width:500px;height:350px;}
.history #pic ul{width:9999999px;transition:all .3s ease-out;transform:translateZ(0);}
.history #pic ul li{float:left;position:relative;width:100px;height:350px;transition:all .3s ease-out;transform-origin:50% 50%;}
.history #pic ul li img{position:absolute;left:-200px;width:500px;height:100%;transition:all .3s ease-out;opacity:0;transform:scale(.3);}
.history #pic ul li.sibling2{z-index:10;}
.history #pic ul li.sibling2 img{display:block;opacity:.6;transform:scale(.6);}
.history #pic ul li.sibling{z-index:100;}
.history #pic ul li.sibling img{display:block;opacity:.8;transform:scale(.8);}
.history #pic ul li.cur{z-index:200;}
.history #pic ul li.cur img{display:block;opacity:1;transform:scale(1);}
.history #content{position:relative;width:900px;margin:30px auto 0;overflow:hidden;}
.history #content>div{display:none;}
.history #content>div.cur{display:block;}
.history #content:before{position:absolute;left:0;top:90px;width:100%;height:2px;display:block;content:" ";background:linear-gradient(90deg,hsla(0,0%,56%,0),#8e8e8e,hsla(0,0%,56%,0));}
.history #content .date{margin-bottom:70px;width:99999px;transition:all .3s ease-out;transform:translate3d(300px,0,0);user-select:none;cursor:default;}.history #content .date li{visibility:hidden;position:relative;float:left;width:300px;text-align:center;font-size:36px;color:#c1c0c0;height:70px;line-height:70px;transition:all .3s ease-out;}
.history #content .date li:after{position:absolute;left:146px;bottom:-25px;display:block;content:" ";width:8px;height:8px;border-radius:100%;background:#c8c8c8;transition:all .3s ease-out;}
.history #content .date li.cur{visibility:visible;font-size:70px;color:#019ae5;}
.history #content .date li.cur:after{left:144px;bottom:-27px;width:12px;height:12px;background:#019ae5;}
.history #content .txt{position:relative;background:#fff;padding:40px 70px;min-height:100px;text-align:center;}
.history #content .txt:before{content:"";display:block;position:absolute;left:437px;top:-16px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:16px solid #fff;}
.history #content .txt li{margin:0 auto;line-height:40px;color:#646464;font-size:16px;}
.history #content .txt li.cur,.more-link{display:block;}
.more-link{float:right;text-decoration:none;font-size:14px;width:110px;text-align:center;border:1px solid #979797;height:30px;line-height:30px;border-radius:14px;color:#009de6;background:#f1f1f1;position:relative;right:30px;top:-43px;}
.icon-md{width:11px;text-indent:-11px;}
.history #year li.cur{margin:0 10px;}
.history #year li.cur .icon-finyear{line-height:121px;height:121px;width:38px;font-size:80px;text-indent:-22px;}
.history #content li.cur{padding-top:0;}
.history #content li.cur .icon-finmonth{margin-top:0;font-size:60px;width:34px;height:90px;line-height:90px;text-indent:-13px;}
.history #content li.cur .icon-finmonth.icon-md{width:20px;text-indent:-18px;}
/*.banner{position:relative;width:100%;overflow:auto;font-size:18px;line-height:24px;text-align:center;color:hsla(0,0%,100%,.6);text-shadow:0 0 1px rgba(0,0,0,.05),0 1px 2px rgba(0,0,0,.3);background:#5b4d3d;box-shadow:0 1px 2px rgba(0,0,0,.25);}
.banner ul{list-style:none;width:300%;}
.banner ul li{display:block;float:left;width:33%;-ms-background-size:cover;background-size:cover;background-position:50%;box-shadow:inset 0 -3px 6px rgba(0,0,0,.1);}
.banner ul li a{ display:block; width:100%; height:450px;}
.banner .dot{-moz-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-ms-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));-o-filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));filter:drop-shadow(0 1px 2px rgba(0,0,0,.3));}
.banner .dots{position:absolute;left:0;right:0;bottom:20px;}
.banner .dots li{display:inline-block;width:11px;height:11px;margin:0 10px;text-indent:-999em;background:#f1f1f1;border-radius:50%;cursor:pointer;opacity:.3;transition:background .5s,opacity .5s;}
.banner .dots li.active{background:#fff;border:3px solid #fff;opacity:1;}
*/
.mix img { margin-left: 25px; width: 300px; height: 190px; display: block; float: left; }
.mix .summary { margin-left: 360px; text-align: left;}
.content { margin-bottom: 46px; }

.banner, .banner ul li { height: 450px; }
.slogan { color: #019ae5}




.poster-main{ position:relative;width:960px;height:760px; margin:0 auto; margin-top:10px;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width:960px;height:375px;}
.poster-main .poster-list .poster-item{ position:absolute;left:0;top:0;}
.poster-main .poster-list .poster-item b{ overflow:hidden; position:absolute; left:0; top:0; width:100%; height:100%;}
.poster-main .poster-btn{ position:absolute;top:0;width:100px;height:356px; z-index:10; cursor:pointer;  opacity:0.8}
.poster-main .poster-prev-btn{left:0;}
.poster-main .poster-next-btn{right:0;}

.grou_xm .bd{ width:960px;}
.grou_xm .bd .con{ width:960px; position:relative; height:794px;}

.lp_s{ position:absolute; width:960px; left:-210px; top: 386px; display:none; z-index:111;}
.lp_s::before {  position: absolute; left: 0; top: 90px; width:100%; height: 2px; display: block; content: " ";  background: linear-gradient(90deg,hsla(0,0%,56%,0),#8e8e8e,hsla(0,0%,56%,0));}
.lp_s .pol_1{ display:block;}
.lp_s .pol_1 h3 {font-family:"Arial";  display:block; text-align: center; font-weight:bold; margin-top: 0; font-size: 60px; height: 90px; line-height: 90px; color:#019ae5;}
.pol_2::before{content: "";display: block;position: absolute;left:50%;top: -16px;width: 0;height: 0;border-left: 13px solid transparent;border-right: 13px solid transparent;border-bottom: 16px solid #fff; margin-left:-14px;}
.pol_2{ position: relative; background: #fff; padding: 26px 70px; min-height: 100px; text-align: center; margin-top:46px;}
.lp_s .pol_1 h3::after { position: absolute; display: block; content: " "; border-radius: 100%; transition: all .3s ease-out;left:50%; margin-left:-6px; top: 85px; width: 12px; height: 12px; background: #019ae5;}
.pol_2 h3{ font-size:24px; color:#666;}
.pol_2 a{ display:block; font-size:16px; color:#646464; line-height:40px; text-align:left; padding-bottom:20px; margin-top:8px;}
.pol_2 a span { display: inline-block;  width: 30px; height: 30px; background-position: -31px 0px; margin-left: 50px;}
.pol_2 a:hover{ color:#3488ea;}
.grou_xm .hd{ width:960px; position:relative;}
.grou_xm .hd .prev{ display:block; width:15px; height:28px; background-position:0px -35px; position:absolute; left:100px; top:22px;}
.grou_xm .hd .next{ display:block; width:15px; height:28px; background-position:-22px -35px; position:absolute; right:100px; top:22px;}

.grou_xm .hd ul { width: 9999999px; transition: all .3s ease-out;}
.grou_xm .hd ul li {

    float: left;
    width:120px;
    color: #464646;
    text-align: center;
    height: 122px;
    line-height: 180px;
    cursor: default;
    transition: left .3s ease-out;height: 50px;
    overflow: hidden;
    display: inline-block;
    text-align: center;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: .2px;color: #464646;
    -moz-osx-font-smoothing: grayscale; position:relative;

}
.grou_xm .hd ul li.sibling span{ opacity: .5;}
.grou_xm .hd ul li.on {
    width: 166px;
    opacity: 1;
    color: #019ae5;
    font-size: 46px;
}
.grou_xm .hd ul li.on  {
    margin: 0 10px;
}
.poster-main .poster-list .poster-item.checked .lp_s{ display:block;}



.grou_xm .hd ul li.on span{
font-size:80px;
    margin: 0 4px;

opacity: 1;

color: #019ae5;

font-size:60px;

}
.grou_xm .hd ul li span{ display:block;font-family:"Arial";height: 50px;overflow: hidden;display: inline-block;text-align: center;font-style: normal;-webkit-font-smoothing: antialiased;-webkit-text-stroke-width: .2px;-moz-osx-font-smoothing: grayscale;font-size: 40px;line-height: 50px; position:absolute; left:0; top:0; width:100%;opacity: 0.3;}
.grou_xm .hd  div {

    margin: 0 auto;
    width: 660px;
    overflow: hidden;
    user-select: none;

}
.grou_xm .hd ul li:first-child{}




.sharing-link i.icon{ width: 30px;margin-right: 12px;text-align: center;vertical-align: middle;}
.newsPage .list {
  padding-bottom: 30px;
}
.newsPage .item {
  width: 100%; padding-bottom:35px; padding-top:35px;
  transition: all .5s;
  border-bottom: 1px dashed #b0b0b0;cursor:pointer ;cursor:pointer;
}
.newsPage .item:first-child {
  padding-top: 0;
}
.newsPage .item a {
  width: 100%;
  display: block;
  height: 186px; transition: all .5s;
}
.newsPage .item img {
  width: 246px;
  height: 186px;
  display: block;
  margin-right: 30px;
}
.newsPage .item h3 {
  font-size: 22px;
  -webkit-transition: all ease 300ms;
  -moz-transition: all ease 300ms;
  -ms-transition: all ease 300ms;
  -o-transition: all ease 300ms;
  transition: all ease 300ms;
  color: #666666;
}
.newsPage .item .txt {
  color: #999999;
  line-height: 24px;
  height:94px;
  overflow: hidden;
  font-size:16px;
   padding-top:18px;width: 650px;
}
.newsPage .item .time {
  width: 670px;
  padding-top:10px;
  font-size: 18px;
  color: #999;
}
.newsPage .item .time .day {
  font-size:12px;
  display:inline-block;
   color:#b7b7b7; padding-right:22px;  background:url(../images/c_03.png) left no-repeat;
}
.newsPage .item .time .lan {
  font-size:12px;
  display:inline-block;
   color:#b7b7b7; background:url(../images/c_05.png) left no-repeat; padding-left:24px;
}
.newsPage .item .time s {
  width: 14px;
  height: 18px;
  display: block;
  margin-top: 20px;
  background-position: -224px 0;
}
.newsPage .item a:hover {
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
  margin-left: 15px;
}
.newsPage .item:hover h3 {
  color: #1272bf;
}
.newsPage .item:hover .time .day span {
  background: #6d6d6d;
}
.newsPage .item:hover .time .day strong {
  background: #ff0000;
  color: #fff;
}
.newsPage .item.items img {
  width: auto;
  max-width: 300px;
}
.fl{ float:left;}
.fr{ float:right;}

.pager { width:960px; padding: 30px 0 20px 0px; text-align: center; position: relative; clear:left;}
.pager ul { display: inline-block;}
.pager p { height: 30px;  line-height: 30px; display: none;}
.pager ul li { float: left; display: inline-block; border: none;}
.pager ul a {  margin-left: 5px; padding: 0 15px;  height: 38px; line-height: 38px;  border: 1px solid #ccc; text-decoration: none;  float: left; border-radius: 3px; background:#fff;}
.pager ul a:hover{ color:#00a0e9;}
.pager ul a.current {  background-color: #00a0e9; border-color: #fff; color: #fff;}


.reLink { height:49px; width: 100%; clear:left; border-top:#dddddd solid 1px; border-bottom:#dddddd solid 1px; margin-top:24px;}
.reLink .prevLink { float: left;}
.reLink a {  transition: all 500ms ease 0s; color: #333;}
.reLink .nextLink { text-align: right; float: right;}
.reLink .nextLink, .reLink .prevLink { color: #333; line-height:49px; width: 50%; cursor: pointer;}
.reLink a:hover{ color:#00a0e9}
.fenx{ float:right;}
.fenxiang{ height:40px;padding-top: 30px;}

.witio h1,.kil2 h1{ text-align:center; font-size:36px; color:#4c4c4c; padding-top:60px; line-height:36px;}
.mark {  padding-bottom: 14px;padding-top: 14px; text-align:center;border-bottom: 1px solid #ddd; width:100%;   }
.titleC { color: #444; margin-bottom: 5px; text-align: center; line-height: 40px; font-weight:100; padding-top: 10px; font-size:27px;border-bottom: 1px solid #ddd;   }
 .markC {  padding-bottom: 10px; text-align:right; }
 .markC span { margin: 0 8px; font-size: 12px; color: #666666; }
 .mark span { margin: 0 8px; font-size: 12px; color: #666666; }

.witio_left {
    padding: 30px 0;
}
.schoolzpsp,.societyzpsp{
	cursor: pointer;
}


.container {
    width: 100%;
    overflow: hidden;
}
.indexTopCont {
    min-height: 700px;
    background-color: #f7f7f7;
}
.indexTopCont {
    width: 100%;
    position: relative;
}
.indexTopCont .indexTopContW .txt {
    color: #fff;
    font-size: 70px;
    text-align: center;
}
.indexTopCont .search {
    background-color: #fff;
    width: 682px;
    height: 58px;
    margin-top: 5%;
    border-radius: 6px;
    position: absolute;
    left: 50%;
    margin-left: -341px;
}
.indexTopCont .search input {
    display: block;
    float: left;
    width: 500px;
    height: 38px;
    font-size: 14px;
    line-height: 38px;
    margin: 10px 0 0;
    border: 0;
    background: 0 0;
    padding: 0 20px;
}
.indexTopCont .search .selectWrap {
    float: left;
    position: relative;
}
.indexTopCont .search .searchBtn {
    float: right;
    width: 120px;
    cursor: pointer;
    background-color: #3488ea;
    height: 58px;
    line-height: 58px;
    color: #fff;
    font-size: 18px;
    border-radius: 0 6px 6px 0;
}
.indexTopCont .search .searchBtn {
    cursor: pointer;
    line-height: 58px;
    color: #fff;
    font-size: 18px;
}
.choosezpkind {
    top: 240%;
    width: 58%;
    left: 15%;
    padding-left: 4%;
    text-align: left;
    font-size: 18px;
    font-weight: 700;
    color: #fff;
    height: 20px;
    line-height: 20px;
}
.choosezpkind, .closebutton, .index .cont img, .indexBtm dl dd p, .tcbutton {
    position: absolute;
}
.choosezpkind .schoolzpsp, .choosezpkind .societyzpsp, .choosezpkind input {
    cursor: pointer;
}
.schoolzpsp, .societyzpsp {
    cursor: pointer;
}
.schoolzpsp, .societyzpsp {
    margin-left: 1.5%;
}
.societyzps {
    margin-left: 6%;
}

.indexTopCont .indexTopContW {
    position: absolute;
    top: 50%;
    width: 1100px;
    text-align: center;
    left: 50%;
    margin-left: -550px;
    min-width: 1100px; z-index:2;
}
.indexTxt {
    width: 980px;
    margin: 0 auto;
}
.indexTxt .t2 {
    text-align: center;
    font-size: 28px;
    color: #333;
}
.indexTxt .t1 {
    margin: 3% 0;
    text-align: center;
    font-size: 18px;
    line-height: 30px;
    color: #666;
}
.indexBtm {
    width: 980px;
    margin: 3% auto 0;
}
.indexBtm dl {
    float: left;
    width: 47%;
    margin-bottom: 3%;
}
.indexBtm dl:nth-child(2) {
    float:right;
}
.indexBtm dl dt {
    width: 460px;
    height: 345px;
}
.ellipsis_add {
    overflow: hidden;
}
.indexBtm dl dt img {
    width: 100%;
}

.indexBtm dl dd {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #666;
    height: 150px;
}
.indexBtm dl dd.btn {
    position: relative;
    height: 50px;
    margin: 20px 0;
}
.indexBtm dl dd p {
    left: 50%;
    cursor: pointer;
    margin-left: -60px;
    font-size: 14px; background-color:#3488ea;
    color: #fff;
    width: 120px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
.choosezpkind, .closebutton, .index .cont img, .indexBtm dl dd p, .tcbutton {
    position: absolute;
}
.indexBtm dl dd {
    text-align: center;
    font-size: 16px;
    line-height: 25px;
    color: #666;
    height: 150px;
}
.indexBtm dl dd p:hover{ background-color:#2d7ad4;}
.dlu{ float:left; color:#fff;}
.dlu a{ height:14px; font-size:14px; color:#fff; display:inline-block; line-height:14px;  padding:0 10px; margin-top:8px;}
.dlu a:nth-child(2){ border-right:none;}
.dlu a:first-child+a{ border-right:none;}


.container_w {
    width: 960px;
    min-width: 960px;
    margin: 0 auto;
}

.sz .sz_t{width: 95%; padding: 0 2.7%;font-size: 16px; background-color: #f4f4f4; height: 50px;font-weight: bold; line-height: 50px; color: #333333; margin: 4% 0 0; position: relative; font-weight:bold;}
.sz .sz_t span{ color: #3488ea; padding-left: 10px;font-weight: normal}
.sz .sz_t i{
    float: right;    color: #e41f2b;    font-weight: bold;    cursor: pointer;    background: url("../img/icons.png") -70px -1356px no-repeat;    padding-right: 25px;    display: inline;    height: 50px;
}
.sz .sz_t .hoverTxt { display: none;
    background-color: #ffffff;    position: relative;    position: absolute;    right: 18px;    top: 63px;    width: 227px;    padding: 10px;    line-height: 22px;    box-shadow: 0px 0px 10px #f5f5f5;    z-index: 3;
}
.sz .sz_t .hoverTxt:after,.sz .sz_t .hoverTxt:before {    border: solid transparent;    content: ' ';    height: 0;    left:56%;    position: absolute;    width: 0;
}
.sz .sz_t .hoverTxt:after {    border-width: 9px;    border-bottom-color: #fff;    top: -17px;}
.sz .sz_t .hoverTxt:before {    border-width: 9px;    border-bottom-color: #fff;    top: -17px;}

.sz .filtering{}
.sz .filtering dl{ border-bottom: 1px dotted #cccccc;  padding: 10px 0;font-size: 12px;display: inline-block;width: 100%;}
.sz .filtering dl dt{float: left; padding-left: 30px; line-height: 30px;text-align:center;color: #333333; margin-right: 20px; font-size:16px;}
.sz .filtering dl dt.more{float: right; cursor: pointer; color: #e71a22; position: relative; font-size:16px;}
.sz .filtering dl dt.more .triangle-right{    right: 0px; top: 10px;}
.sz .filtering dl dt.more span.triangle-down{ top: 12px;     border-top: 6px solid #e71a22;}

.sz .filtering dl.sx_result dt{padding-top: 3px;}
.sz .filtering dl dd{ float: left;width: 840px;}
.sz .filtering dl dd a{float: left}
.sz .filtering dl dd a.sx_child{
    line-height: 30px;
    display: inline-block;
    height: 30px; font-size:16px;
    text-align: center;
    margin-right: 20px;
}
.sz .filtering dl dd a:hover,.sz .filtering dl dd a.hover{ color:#3488ea;}
.sz .filtering dl dd p.moreCont{display: none;}
.sz .filtering .sx_result a{color :#e41f2b;line-height:22px;display:inline-block; padding: 0 10px;height:22px;margin-right:10px;border:1px solid #ccc;text-align:center;padding-right: 4px;background: none;}/*background: url("../img/icons.png") no-repeat -289px -335px;*/
.sz .filtering .sx_result p.clearCont{ float: left; padding-left: 20px; line-height: 25px; cursor:pointer; color:#666;background: url("../img/icons.png" ) no-repeat -160px -951px;}
.sz .filtering dl.sx_result dd{ padding-top: 6px;}



.sz .filtering dl.keyword{}
.sz .filtering dl.keyword dt{ line-height: 40px;}
.sz .filtering dl.keyword dd{}
.sz .filtering dl.keyword dd input{float: left; padding: 10px; height: 18px;display: block; width: 280px; border: 1px solid #cccccc; background: none; border-right: 0;}
.sz .filtering dl.keyword dd .search{ float: left; background-position:-137px 0px; width: 50px; height: 40px;cursor: pointer;}
.sz .list_sz{}
.sz .filtering dl dd.floatR{float: right; width: auto;cursor: pointer;   line-height: 30px;  color: #e71a22; padding-right: 19px;    position: relative;}
.sz .filtering dl dd.floatR .triangle-down,.sz .filtering dl dd.floatR .triangle-up{    top: 19px;  right: 15px; border-top-color: #e71a22; }
.sz .filtering dl dd.floatR .triangle-up{ border-bottom-color: #e71a22;}
.sz .list_sz .table{width: 100%; margin-top: 3% ;}
.sz .list_sz .table .title{ background-color: #fff; height:40px;}
.sz .list_sz .table .title li{ height: 40px;line-height: 40px; float: left;color: #999999;}
/* .sz .list_sz .table .title li{background: url("../img/icons.png") no-repeat 68px -282px;} */
.sz .list_sz .table .title li.jobName{width:276px; padding-left: 34px; background-position: 90px center;}


.sz .list_sz .table .cont li{ border-bottom: 1px dotted #cccccc; margin-top: 2%;color: #999999;}
.sz .list_sz .table .cont li p.firstP .hot{width: 30px;height: 14px;color: #ffffff;display: inline-block;vertical-align: middle;background: #f7a655;text-align: center;line-height: 14px;margin-top: 8px;}
.sz .list_sz .table .cont .jobName,.sz .list_sz .table .cont .describe{padding-left: 2.8%;}
.sz .list_sz .table .cont .describe{ line-height: 30px; padding-bottom: 2%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.sz .list_sz .table .cont li p.firstP{width: 20%; padding-left: 2.8%; font-weight: bold;color:#666;cursor: pointer;}
.sz .list_sz .table .cont li p.firstP span{max-width: 80%;display: block;float:left;white-space:nowrap; margin-right: 2%; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}
.sz .list_sz .table .cont li p.firstP img{    width: 12%;    /*vertical-align: middle;  */ padding-top: 10px;  padding-bottom: 4px;}

.sz .terminal{ padding-left: 3%;}
.sz .terminal .t1{ font-size: 28px; margin: 3% 0 1%;}
.sz .terminal .t1 a{float: right;display:block;margin-top: 20px;font-size: 14px; cursor: pointer; color: #de3435;}
.sz .terminal .t2{ font-size: 14px; }
.sz .terminal .t3{ margin-top: 2%;}
.sz .terminal .t3 dl{ color: #666666; }
.sz .terminal .t3 dt{ font-size: 16px;font-weight: bold; color: #333333; line-height: 40px;}
.sz .terminal .t3 dd,.sz .terminal .t3 dd li,.sz .terminal .t3 dd li p{ font-size: 14px; line-height: 24px;}
.sz .terminal .t3 dd li p{margin-left: 20px;}
.sz .terminal .btn{ margin: 3% 0;}
.sz .terminal .btn .apply,.sz .terminal .btn .ceaseApply,.sz .terminal .btn  .collection,.sz .terminal .btn .noCollection{ background: url("../img/redbtnbg.png") no-repeat; width: 100px; height: 40px; line-height: 40px; text-align: center;color: #ffffff;cursor: pointer; float: left; margin-right: 10px;}
.sz .terminal .btn .ceaseApply{background-image: url("../img/graybtnbg.png");cursor: default;}
.sz .terminal .btn .collection,.sz .terminal .btn .noCollection{background-image: url("../img/bluebtnbg.png");}
/* .sz .terminal .sharePlatform{ padding-bottom: 5%; } */ 
.sz .terminal .sharePlatform a{ display: block; float: left;  background: url("../img/shareplatform.png") no-repeat; width: 42px; height: 42px; margin-right: 10px;}
.sz .terminal .sharePlatform .qq{ }
.sz .terminal .sharePlatform .weChat{ background-position: -54px center; }
.sz .terminal .sharePlatform .in{ background-position: -108px center; }
.sz .terminal .sharePlatform .facebook{ background-position: -163px center; }
.sz .terminal .sharePlatform .twitter{ background-position: -218px center; }

.right{ float:right;}
.left{ float:left;}

.jobpage .cont .item { background-color:#fff; border-left: 4px solid #3488ea; margin-bottom: 20px; padding-bottom: 0; position: relative; border-bottom:#e1e0e0 solid 1px;}
.jobpage .cont .top { height: 70px; cursor: pointer; line-height:70px;}
.jobpage .cont .top span { color: #666; font-size:16px; display: inline-block; margin-right:60px;}
.jobpage .cont .top span s{ width:6px; height:8px; background-position:-198px 0px; margin-left:6px;}
.jobpage .cont .top span.timn s{ width:8px; height:5px; background-position:-213px 0px; margin-left:6px;}
.jobpage .cont .top span.timn{ display:none;}
.jobpage .cont .top .time { color: #666;}
.jobpage .cont .top h3 { font-size: 16px; font-weight: normal; color: #333; position:relative; float:left; margin-left:30px; width:276px;}
.jobpage .cont .top h3 img{ width:214px; height:160px; position:absolute; left:0; top:28px; display:none;}
.jobpage .cont .top p { display: block;  padding:0; float:left; line-height:70px; width:262px; font-size:16px; color:#333; padding-left:30px;}
.jobpage .cont .top b{ float:left; width:278px; font-weight:normal; font-size:16px; color:#333;}
.jobpage .cont .top span.sarry { color: #133b7a; width:100px;}
.jobpage .cont .bottom { margin-left:30px; width:896px; padding-top: 20px; border-top: 1px solid #bebebe; padding-bottom: 20px;display: inline-block;}
.jobpage .cont .bottom .bot_l{ width:740px; color:#999;display: inline-block; float:left;}
.jobpage .title{ padding-top:24px; padding-bottom:16px;}
.jobpage .title span{ font-size:16px; padding-right:26px;}
.jobpage { padding-bottom:50px; padding-top:40px;}
#map1_container{ padding-top:34px; height:400px;}
.jobpage .cont .bottom.hidden { display: none;}
.jobpage .cont .bottom a{ float:left; display:block; width:120px; height:40px; background-color:#3488ea; text-align:center; color:#fff; line-height:40px;  border-radius:5px;margin-top:6px;margin-left: 36px;}
.jobpage .cont .bottom a:hover{ background-color:#2d78cf;}

.jobpage .cont .item.hover .top h3 img{ display:block;}
.jobpage .cont .item.hover .time{ display:none;}
.jobpage .cont .item.hover .timn{ display:block;}

/*弹出框*/
.weui_mask, .weui_mask_transition, .weui_mask_transparent { position: fixed; z-index: 1000; width: 100%; height: 100%; top: 0; left: 0;}
.weui_mask {  background: rgba(0,0,0,.6);}
.weui_dialog { position: fixed;z-index: 5000; width:648px; top: 50%;  left: 50%; -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); padding-bottom:40px;*left: 20%;*top: 20%;
 background-color: #fafafc; text-align: center;  border-radius: 8px; overflow: hidden;}
.weui_dialog_hd { padding: 1.2em 0 .5em;}
.weui_dialog_title { font-weight: 400; font-size: 17px;}
.weui_dialog .in_title h3{ display:inline-block; height:29px; padding-top:26px;}
.weui_dialog .in_title p{ background-position:-284px -155px; width:15px; height:29px; float:left;}
.weui_dialog .in_title i{ display:block; float:left; font-size:24px; color:#fff; font-weight:normal; padding-left:8px;}
.weui_dialog_bd { padding: 0 20px;  font-size: 15px; color: #888; word-wrap: break-word; word-break: break-all;}
.weui_dialog_ft { position:absolute; right:26px; top:26px;  display: -webkit-box; display: -webkit-flex; display: flex; z-index:111;}
.weui_dialog_ft a { display: block; -webkit-box-flex: 1; -webkit-flex: 1; flex: 1;  text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0); width:30px; height:28px; background-position:-51px -41px;}
.weui_btn_dialog.primary { color: #2b2b2b;}
.weui_dialog .Loan_supermarket_1{ width:1058px; margin:0 auto; border:#dddddd solid 1px; padding-left:20px; padding-right:20px; margin-top:40px; text-align:left;} 
.weui_dialog .in_title{ height:80px; background-color:#00a0e9; width:648px;box-shadow: 0 4px 8px #c2c0c1;}
.weui_dialog .nice-validator{display:inline-block; margin-top:10px; margin-left:10px; width:634px;}
.weui_dialog .nice-validator .item{width: 270px;height: 44px;border:none; background-color:#f3f3f3; border-radius:6px; float:left; margin-left:30px; margin-top:22px; position:relative;}
.weui_dialog .nice-validator .item select { width: 260px; height: 44px; background-color: #f3f3f3; padding-left:10px; line-height: 44px;font-size: 16px; color: #333; border:none;}
.weui_dialog .nice-validator .item input { width: 260px; height: 44px; background-color: #f3f3f3; padding-left:10px; line-height: 44px;font-size: 16px; color: #333; border:none; position:relative;}

.weui_dialog .nice-validator .liuyan { width: 570px; height: 194px;  margin-top: 30px; clear: left; border: 0;}
.weui_dialog .nice-validator .liuyan .txt { width: 530px; height: 194px; border:none; background-color:#f3f3f3; line-height:46px; padding:0 20px 20px 20px;}
.weui_dialog .nice-validator .itemsub{ width:600px;}
.weui_dialog .nice-validator .itemsub .btn { width: 470px; margin:0 auto; height: 60px;  background-color: #ddad73; text-align: center; line-height: 60px; color: #fff; font-size: 18px; margin-top: 24px; border:none; border-radius:5px;cursor:pointer}
.weui_dialog .nice-validator .item iframe {
	
    opacity: 0;
    filter: Alpha(opacity=0);
    position: absolute;
    left: -0px;
    top: 0;
    z-index: 2;
    cursor: pointer;

}
 
.weui_dialog.zaiyu .in_title p { background-position: -227px -155px; width: 29px; height: 27px; float: left;}
.tin_1{ width:600px; margin-top:30px; display:inline-block;}
.tin_1 .item{ width:252px; height:48px; border:#ddd solid 1px; border-radius:6px; margin-top:20px; margin-left:26px; margin-right:14px; float:left; background-color:#fff;}
.tin_1 .item i{ display:block; width:32px; height:29px; background-position:0px -180px; margin-top:9px; float:left; margin-left:13px; margin-right:16px;}
.tin_1 .item input{ width:170px; border:none; border-left:#ddd solid 1px; height:48px; padding-left:10px; float:left; color:#999; line-height:48px;}
.tin_1 .item.mr31 i{ background-position:-53px -180px;}
.tin_1 .item.mr32 i{ background-position:-98px -180px;}
.tin_1 .item.mr30 i{ background-position:-134px -180px;}

.tin_0{ margin-top:30px; width:600px; clear:left; display:inline-block;}
.tin_0 h3{ font-size:18px; color:#133b7a; line-height:18px;margin-left: 26px;}
.tin_0 .item{ width:252px; height:48px; border:#ddd solid 1px; border-radius:6px; margin-top:20px; margin-left:26px; margin-right:14px; display:block; background-color:#fff;}
.tin_0 .item input{ width:170px; border:none; border-left:#ddd solid 1px; height:48px; padding-left:10px; float:left; color:#999; line-height:48px;}
.tin_0 .item i{ display:block; width:32px; height:29px; background-position:-184px -180px; margin-top:9px; float:left; margin-left:13px; margin-right:16px;}
.tin_0 .item.mr31 i{ background-position:-234px -180px;}
.tin_0 .item.mr32 i{ background-position:-276px -180px;}
.tin_0 .item.mr30 i{ background-position:-316px -180px;}
.tin_0 .tin_f{ float:left; text-align:left;}
.tin_0 .tin_z{ float:left; text-align:left;}
.nice-val .itemsub{ width:100%; margin-top:20px;}
.nice-val .itemsub .btn { width: 546px; margin:0 auto; height: 60px;  background-color: #ddad73; text-align: center; line-height: 60px; color: #fff; font-size: 18px; margin-top: 24px; border:none; border-radius:5px;cursor:pointer}
.da_bj .floor_2_1{ height:auto; padding-bottom:40px;}
.da_bj .floor_2_1 ul{ display:inline-block;}
.da_bj .floor_2_1 ul li{ margin-bottom:30px;} 

.weui_dialog .nice-validator .dp { height:400px; overflow-y:auto;padding-top: 20px;}
#education_experience,#work_experience{ padding-top:14px;}
#education_experience h3,#work_experience h3{ font-size:16px;padding-left: 28px;}
.div_add,.div_del{ background-color:#00a0e9; width:76px; height:34px; border-radius:20px; color:#fff; border:none;cursor:pointer; margin:0 10px; margin-top:14px;}
.div_del{ background-color:#F30;}



#education_experience{ width:617px;}
#education_experience .dynamicTable{ width:617px;display: block;}
#education_experience .dynamicTable tr{width:617px;display: inline-block;}
#education_experience .dynamicTable tr td{ display:block; float:left;}
#education_experience .dynamicTable tr td .Button2,#education_experience .dynamicTable tr td .Button1{background-color: #F30;
width: 76px;
height: 34px;
border-radius: 20px;
color: #fff;
border: none;
cursor: pointer;
margin-top: 14px;}
.btn_addtr,.btn_addtr1{background-color:#00a0e9; width:76px; height:34px; border-radius:20px; color:#fff; border:none;cursor:pointer; margin:0 10px; margin-top:14px;}

#work_experience{ width:617px;}
#work_experience .dynamicTable1{ width:617px;display: block;}
#work_experience .dynamicTable1 tr{width:617px;display: inline-block;}
#work_experience .dynamicTable1 tr td{ display:block; float:left;}
#work_experience .dynamicTable1 tr td .Button2,#work_experience .dynamicTable1 tr td .Button1{background-color: #F30;
width: 76px;
height: 34px;
border-radius: 20px;
color: #fff;
border: none;
cursor: pointer;
margin-top: 14px;}

/********.fixtool*********/
.toolbar {
  width: 50px;
  position: fixed;
  right: 10px;
  top: 500px;
  z-index: 999;
}
.toolbar dd {
  width: 50px;
  height: 50px;
  margin-bottom: 1px;
  position: relative;
  background: url(../images/black20.png) repeat 0 0;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.toolbar dd i {
  width: 50px;
  height: 50px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
  text-align: center;
}
.toolbar dd i span {
  width: 35px;
  height: 35px;
  display: block;
  margin: 7px 0 0 7px;
  *margin: 7px 0 0 0;
  background: url(../images/rightFixIcon.png) no-repeat 0 0;
}
.toolbar .slide-tel {
  display: block;
  width: 0;
  height: 50px;
  line-height: 50px;
  font-size: 24px;
  font-weight: bold;
  font-family: arial;
  color: #FFF;
  position: absolute;
  padding: 0 0 0 50px;
  top: 0;
  right: 0;
  overflow: hidden;
}
.toolbar .pop {
  position: absolute;
  right: 90px;
  top: -65px;
  background: #375fb4;
  display: none;
}
.toolbar .pop-code {
  width: 120px;
  padding: 20px 20px 0;
}
.toolbar .pop-code img {
  width: 120px;
  height: 120px;
  display: block;
}
.toolbar .pop-code h3 {
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #f2e8e1;
  font-size: 16px;
  font-weight: 400;
  white-space: nowrap;
}
.toolbar .qq span {
  background-position: 0 -47px;
}
.toolbar .qq a {
  width: 50px;
  height: 50px;
  cursor: pointer;
  display: block;
}
.toolbar .qq:hover {
  background:url(../images/a1_03.png) center center no-repeat;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.toolbar .tel span {
  background-position: 0 0;
}
.toolbar .tel:hover {
  background: #375fb4;
}
.toolbar .code span {
  background-position: 0 -95px;
}
.toolbar .code:hover {
   background:url(../images/a1_03.png) center center no-repeat;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
.toolbar .top span {
  background-position: 0 -142px;
}
.toolbar .top:hover {
  background:url(../images/a1_03.png) center center no-repeat;
  -webkit-border-radius: 100%;
  border-radius: 100%;
}
#bannerImg{ height:700px; position:absolute; left:50%; width:1920px; top:0; margin-left:-960px;}










#slider{width:960px;height:312px;overflow:hidden;padding:20px 15px;position:relative;margin:0 auto;}
.scroll{width:960px;height:312px;margin:0 auto;overflow:hidden;position:relative;}
.scrollContainer{position: relative;width:1815px;left:0px;}
.scrollContainer .current .inside{width:230px;height:288px;}
.scrollContainer .panel{width:400px;height:375px;float: left;display:inline;}
.panel .inside{display:block;position:relative; }
.inside img{height:100%;width:100%;}
.scroll li .inside span{width:197px;height:37px;line-height:37px;display:none;position:absolute;bottom:-17px;left:16px;background-color:#c69;font-size:14px;color:#FFF;text-align:center;}
.scroll li.current .inside span{display:block;}
.btnMode a.btn{background:url('../images/index.png') no-repeat;}
.btnMode a.btn{width:20px; height:39px;position:absolute;top:125px; }
.btnMode a.prev{left:0;background-position:0 -61px;}
.btnMode a.prev:hover{background-position:0 -102px;}
.btnMode a.next{right:0;background-position:-50px -61px;}
.btnMode a.next:hover{background-position:-50px -102px;}



.sociales {
	text-align: center;
	margin-bottom: 20px;
}

	#timeline {
		width: 960px;
		position: relative;
	}
		#dates {
			width: 960px;
			height: 60px;
			overflow: hidden;
		}
			#dates li {
				list-style: none;
				float: left;
				width: 102px;
				height: 50px;
				font-size: 24px;
				text-align: center;
				background: url('../images/biggerdot.png') center bottom no-repeat;
			}
				#dates a {
					line-height: 38px;
					padding-bottom: 10px; color:#646464;
				}
				#dates .selected {
			        font-size: 38px; color:#019ae5;
				}
		
		#issues {
			width: 800px;
			height: 760px;
			overflow: hidden;
		}	
			#issues li {
				width: 960px;
				height: 760px;
				list-style: none;
				float: left;
			}
		#grad_left,
		#grad_right {
			width: 100px;
			height: 350px;
			position: absolute;
			top: 0;
		}
.jq22-container{
	margin: 0 auto;
	overflow: hidden; position:relative;
}

/*#timeline #prev{ width:15px; height:28px; background-position:0px -35px; position:absolute; left:0; top:0; z-index:55;}
#timeline #next{ width:15px; height:28px; background-position:-22px -35px; position:absolute; right:0; top:0; z-index:55; }*/


#loginForm .regist{ width: 922px; margin: 58px auto 20px;}
#loginForm .regist .floor_1_2{ padding:0px 0px 45px 55px; border-left: 1px solid #e6e6e6;}
#loginForm .regist .floor_1_2,#loginForm .regist .floor_1_2 img{ width: 360px; height: 560px;}
#loginForm .floor_1_1{ width:398px;}
#loginForm .regist .passw{ height:87px; overflow: hidden;}
#loginForm .regist .passw .safe{ display:block; zoom: 1; vertical-align: middle; height: 35px; margin-right: 5px;color:#666; width: 186px; display: none; }
#loginForm .regist .passw .safe span{ display: inline-block; width: 50px; margin-right: 5px; font-size: 10px; text-align: center; line-height: 18px; }
#loginForm .regist .passw .safe i{ width: 50px; height: 3px; background: #000; display: block; margin-top: 6px;}
#loginForm .regist .passw .tipspan{ display: block; zoom: 1; vertical-align: middle;}
#loginForm .regist .itembox{ }
#loginForm .regist .itembox a{height:50px; color:#3488ea; display:block;padding-left:10px;}
#loginForm .regist .item{ width:396px; height: 50px; font-size: 0px; line-height: 0px; border: 1px solid #dddddd; color: #666; position: relative; background: #fff; }
#loginForm .regist .itembox .tipspan{ height: 35px; line-height:35px; }
#loginForm .regist .itembox .tipspan span{color: #3488ea; }
#loginForm .regist .itembox s{ width: 17px; height: 17px; position: absolute; right: 5px; top: 17px; background-position: -249px -83px; display: none; margin-right: 5px;}
#loginForm .regist .itembox s.error{ background-position: -248px -108px;}
#loginForm .regist .item input{ width:265px; *width: 268px; height: 50px; color: #888; font-size: 14px; line-height: 50px;  border: 0px;  display: inline-block; vertical-align: top; background: none; border-left:1px solid #ddd; padding-left:10px; }
#loginForm .regist .item label{ width: 120px; height: 50px; line-height:50px; font-size: 14px; text-align: center; display: inline-block; *vertical-align: top;    float: left; }
/*#loginForm .regist .itembox .item font{ vertical-align: middle;}*/
#loginForm .regist .item.phoneVer input{ width: 162px; *width: 157px; }
#loginForm .regist .item.phoneVer .yzm{ width:112px; font-size: 14px; cursor: pointer; height: 45px; line-height: 45px; text-align: center; background: #f2f2f2; color: #666; display: inline-block; vertical-align:top; margin-top: 3px; }

#loginForm .regist .code .item input{ width: 87px;}
#loginForm .regist .subbtn{ width: 380px;}

#loginForm .regist .input_check_box{  font-size: 12px; color:#666666;}
#loginForm .regist .input_check_box input{ width: 15px; height: 15px; cursor: pointer;  vertical-align: middle; margin-right: 5px;}
#loginForm .regist .input_check_box label{  }
#loginForm .regist .input_check_box label span{ color: #3388ff; cursor: pointer;}
#loginForm .regist .agreement {width:340px; padding:10px 20px; margin-bottom: 20px; font-size: 12px; color: #999; height: 160px; border:1px solid #E5E5E5; overflow-y: scroll; overflow-x: hidden; }

#loginForm .regist .subbtn{ width: 100%; height: 56px; line-height: 56px; background: #3488ea; border: 0px; color: #fff; cursor: pointer; text-indent: 0px;}
#loginForm .regist .subbtn:hover{ background: #3488ea; }
#loginForm .regist .subbtn.hover{ background: #666; }

#loginForm .regist .item p { display:inline-block; float:left;border-left: 1px solid #dddddd; height:52px;
}
#loginForm .regist .item p span{ display:block; float:left; width:100px;    margin-top: 16px;
}
#loginForm .regist .item input.aa1 { width:50px;height: 20px;
    display: inline-block;  float:left;
}
#loginForm .regist .item i { display:block; float:left; font-size:16px;    padding-top: 10px;
}
.xxxma { display:block; padding-top:12px;
}
/* banner */
#banner_main{overflow:hidden;z-index: 2;max-width:1920px;margin:0 auto; width:100%;}
#banner_main .banner {position: relative;width:100%;height:450px;margin:0 auto;min-width:1200px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:450px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:450px;display:block;position:relative;left:50%;margin-left:-960px;top:0;min-width:1200px;}
#banner .tip {width:1000px; height:14px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:18px;z-index:12; }
#banner .tip span{display: inline-block;

width: 11px;

height: 11px;

margin: 0 10px;

text-indent: -999em;

background: #f1f1f1;

border-radius: 50%;

cursor: pointer;

opacity: .3;

transition: background .5s,opacity .5s;-moz-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

-ms-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

-o-filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));

filter: drop-shadow(0 1px 2px rgba(0,0,0,.3));}
#banner .tip span.cur{background: #fff;

border: 3px solid #fff;

opacity: 1;}
#banner #btn_prev,#banner #btn_next{width:60px;height:60px;position:absolute;top:270px;z-index:5;}
#banner #btn_prev{background-position:0px 0;left:12%;transition: all 600ms ease;}
#banner #btn_next{background-position:-60px 0px;right:12%;transition: all 600ms ease;}
#banner #btn_prev:hover{left:11.6%;transition: all 600ms ease;}
#banner #btn_next:hover{right:11.6%;transition: all 600ms ease;}
/*banner end*/

.agreement { width:740px; height: 520px; position: fixed; border-radius: 10px; border:5px solid rgba(0,0,0,.1);  z-index: 999; left:50%; top:50%;  margin:-260px 0px 0px -370px; color: #666; line-height: 28px;}
.agreementCon{ width:740px; height: 520px;  background: #fff;}
.agreement .agreen_title{ height: 32px; line-height: 32px; padding: 0 10px; color: #000; background: #f3f3f3;  }
.agreement .con{ width:680px; height: 370px; margin:10px 10px 20px 20px; padding-right: 20px; position: relative; overflow-y: scroll; overflow-x: hidden; }
.agreement .agreen_btn{ width:340px; height:50px; font-size: 16px; line-height: 50px; background: #3488ea; color: #fff; text-align: center; margin: 0 auto; cursor: pointer; }
.agreement .close { width:32px; height: 32px; margin:0 0 10px 0;cursor:pointer; z-index: 11111; position:absolute; right:0; top:0px; background:url(../images/dialogClose.png) center center no-repeat; transition:all .3s;}
.agreement .close:hover{ transform: rotate(180deg);  }
.layout { width:100%; height:100%; position:fixed; left:0; top:0; z-index:998; background:rgba(0,0,0,0.15) !important; filter:Alpha(opacity=15); background:#000; }
.hidden {
    display: none;
}
.xxxma:hover{ color:#ed2727;}
.agreement .close { width:32px; height: 32px; margin:0 0 10px 0;cursor:pointer; z-index: 11111; position:absolute; right:0; top:0px; background:url(../images/dialogClose.png) center center no-repeat; transition:all .3s;}
.agreement .close:hover{ transform: rotate(180deg);  }
.about-hero{ width:100%; height:350px;margin-top: -90px;}
.about-hero .nybanner{ width:100%; height:350px;display: block;}

.content .list1{ width:102%;}
.content .list1 .item1{ float:left; width:294px; text-align:center; margin-bottom:20px; margin-right:32px;}
.content .list1 .item1 img{ width:294px; height:220px;}
.content .list1 .item1 h3{ font-size:18px; padding-top:8px;}
.content .list1 .item1 a:hover h3{ color:#019ae5;}

.floor_1_1 .txt1 { padding: 20px 0 0 0px; font-size: 14px; line-height: 1.6em; color: #555; }
.floor_1_1 .txt1 p { margin-bottom: 10px; }
.floor_1_1 .txt1 a{color: #3488ea;}
.floor_1_1 .txt1 a:hover{ color:#e22b2b;}

.witio_left p{ line-height:32px;}

.map_ul {
  list-style: outside none none;
  display: block;
  width: 100%;
  padding-top: 40px;
}
.map_ul li {
  display: block;
  width: 100%;
  padding-bottom: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #DCDBDB;
  margin-left: 10px;
  float: left;
}
.map_ul li a {
  font-size: 14px;
  float: left;
  width: 100%;
  height: 23px;
  line-height: 23px;
  font-weight: bold;
}
.map_ul .list-inline {
  display: block;
  margin-left: 7%;
  width: 80%;
  min-height: 30px;
}
.map_ul .list-inline a {
  font-weight: normal;
  width: auto;
  float: none;
  line-height: 32px;
  height: 32px;
  margin: 0 10px 10px 0;
  display: inline-block;
  border: 1px solid #ccc;
  padding: 0px 10px;
}
.map_ul .list-inline a:hover {
  background: #019ae5;
  color: #fff;
}
span.bds_more,
.bds_tools a {
  line-height: 14px !important;
}

.witio .shipin_xq {
 width:960px; height:500px}
.witio video {width:960px; height:500px
}
.shipin_lb{ text-align:center;}
.shipin_lb ul.list{ display:inline-block; width:105%;}
.shipin_lb .item{ width:300px; float:left; margin-right:20px; margin-bottom:20px; text-align:center;}
.shipin_lb .item a{ display:block;}
.shipin_lb .item img{ height:226px; width:300px; display:block;}
.shipin_lb .item h3{ height:46px; line-height:46px; border:#ccc solid 1px; border-top:none;}

.xixe_xin .witio h1{font-size: 30px; text-align:left;padding-top: 30px;}
.xixe_xin .mark{ text-align:left; font-size:20px;}
.xixe_xin .mark span{font-size:20px;}
.xixe_xin .mark span.sp1{margin-left:0;}

.shipin_xq iframe{ width:100%; height:100%;}

.w1200{ width:960px; margin:0 auto;}


#loginForm .regist .item .btn-password.btn-off{ display:block; width:20px; height:20px; position:absolute; right:20px; top:15px; background: url('../images/mnm.png') center center no-repeat; background-size:20px 20px;
}

#loginForm .regist .item .btn-password.btn-on{ display:block; width:20px; height:20px; position:absolute; right:20px; top:15px; background: url('../images/mno.png') center center no-repeat; background-size:20px 20px;
}


























#SimpleCanleder_Year_Month * {
    margin: 0px;
    padding: 0px;
}

#SimpleCanleder_Year_Month .clear {
    clear: both;
}

#SimpleCanleder_Year_Month {
    width: 140px;
    font-size: 14px;
    line-height: 14px;
    border: 1px solid lavender;
    padding: 10px;
    padding-top: 5px;
    padding-right: 5px;
    position: absolute;
    background-color: white;
}

    #SimpleCanleder_Year_Month .title {
        height: 35px;
    }

        #SimpleCanleder_Year_Month .title li.middle {
            width: 65px;
            position: relative;
            overflow: visible;
        }

            #SimpleCanleder_Year_Month .title li.middle select {
                margin-top: -3px;
            }

            #SimpleCanleder_Year_Month .title li.middle .year_list {
                width: 100px;
                position: absolute;
                background-color: lightgrey;
                left: -20px;
            }

                #SimpleCanleder_Year_Month .title li.middle .year_list li {
                    background-color: transparent;
                    text-align: center;
                    width: 45px;
                    height: 20px;
                }

                #SimpleCanleder_Year_Month .title li.middle .year_list ul {
                    clear: both;
                }

        #SimpleCanleder_Year_Month .title li, #SimpleCanleder_Year_Month .body li {
            background-color: lavender;
            list-style: none;
            width: 30px;
            height: 30px;
            overflow: hidden;
            margin-top: 5px;
            margin-right: 5px;
            float: left;
            display: inline;
            cursor: pointer;
        }

            #SimpleCanleder_Year_Month .title li.cur, #SimpleCanleder_Year_Month .body li.cur {
                background-color: tomato;
            }

            #SimpleCanleder_Year_Month .title li.over, #SimpleCanleder_Year_Month .body li.over {
                background-color: lightblue;
            }

            #SimpleCanleder_Year_Month .title li .inner, #SimpleCanleder_Year_Month .body li .inner {
                padding-top: 8px;
                text-align: center;
            }

    #SimpleCanleder_Year_Month .bottom {
        height: 16px;
        padding-top: 5px;
        text-align: center;
    }

        #SimpleCanleder_Year_Month .bottom button.clear {
            background-color: gainsboro;
            border: 1px solid;
            font-size: 12px;
        }