html{overflow-y:scroll;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td,input{margin:0;padding:0;}
body{font:normal 14px/24px "\5FAE\8F6F\96C5\9ED1", "\5b8b\4f53", Tahoma, Helvetica, Arial, sans-serif; color:#666; background:#ffffff; height:100%;}
input,button,select,textarea{outline:none}      /*取消chrome下input和textarea的聚焦边框*/
textarea{resize:none}                           /*取消chrome下textarea可拖动放大*/
em,i,s{font-style:normal;}
ul,ol,li{list-style:none;}
img,iframe{border:0;}
button{cursor:pointer;}
table{border-collapse:collapse;}
td{empty-cells:show;}
a{color:#666; cursor:pointer; text-decoration:none;}
a:hover{color:rgb(171,135,71) !important; text-decoration:none;}
.blue{color:#00529d;}
.clearfix{zoom:1;}
.clearfix:after{clear:both;content:".";display:block;height:0;line-height:0;visibility:hidden;}
.clear-f{clear:both;}
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.fn{font-weight:normal;}
.txl{text-align:left;}
.txc{text-align:center}
.txr{text-align:right;}
.por{position:relative;}
.poa{position:absolute;}
.i-b{display:inline-block;}
.none{display:none;}
.vm{vertical-align:middle;}
.vt{vertical-align:top;}
.dib{display:block;}
.bb{border-bottom:1px solid #dcdcdc; height:0; line-height:0; font-size:0; overflow:hidden;}
/*layout*/
.wrap{width:1120px; margin:0 auto;}
.aside{width:220px; float:left; display:inline; padding-top:25px;}
.main{width:750px; float:right; display:inline; padding:25px 0 25px 19px; border-left:1px solid #cdcdcd; background:#fff;}
.gray-bg{background:#f9f9f9;}
.container{width:50%; float:right; display:inline; position:relative; background:#fff;}
.cprl{position:relative; margin-left:-495px;}
.introduce-bg{background:#f2f2f2; padding:20px 0; border-bottom:1px solid #dbdbdb;}
.addition-bg{text-align: center;    margin-bottom: -68px;}
/*margin*/
.mb20{margin-bottom:20px;}
.mb40{margin-bottom:40px;}
.mb10{margin-bottom:10px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mt30{margin-top:30px;}
.txl{text-align: left;}
.txc{text-align: center;}
.txr{text-align: right;}
/*btn*/
.btn-blue-l{width:158px; height:48px; background:url(../img/public/btn-blue-l.png) no-repeat; display:inline-block; overflow:hidden; color:#fff; font-size:18px; line-height:48px; text-align:center; text-shadow:1px 1px 1px #08589f;}
.btn-blue-l:hover{background:url(../img/public/btn-blue-lh.png) no-repeat; color:#fff; text-decoration:none;}
/*header*/
.header{height:124px; overflow:hidden;}
.header h1{width:195px; height:100px; display:inline; float:left; margin:13px 0 0 16px;}
.logo{width:195px; height:60px; display:block; background:url(../img/public/logo.png?v_20200408) no-repeat; text-indent:-9999em;position: relative;left:-15px;}
.promote{width:95px;float:right; display:inline; margin:8px 0 0 0; height:35px;}
.weibo,
.weixin{width:35px; height:35px; padding-left: 31px;padding-bottom: 8px; display:inline; background:url(../img/public/ico-weibo.png) no-repeat; text-indent:-9999em; margin-left:10px;}
.weibo:hover{background:url(../img/public/ico-weibo-h.png) no-repeat;}
.weixin{background:url(../img/public/weixin.png) no-repeat;}
.weixin:hover{background:url(../img/public/weixin.png) no-repeat;}
.weixin-code{position:absolute; right:-39px; top:-81px; font-size:12px; line-height:1.3; z-index:1000; display:none; background:white; border:1px solid #1d5c91; padding:5px; text-align:center;}
.header-tab-wrapper {border-bottom: 1px solid #F4F4F4;height:43px;}
.header-tab {width: 1120px;margin: auto; z-index: 10;}
.header-tab ul {float: left;}
.header-tab li {float: left;padding: 0 12px;cursor: pointer;line-height: 32px;text-align: center;}
.header-title .cur a {color:rgb(171,135,71) !important;}
.header-tab-wrapper .header-tab .cur {height:33px;background: #fff;border-top:1px solid #f4f4f4;border-left: 1px solid #f4f4f4;border-right:1px solid #f4f4f4;margin-top:10px;}
.white-link {color:#fff}
.white-link a {color:#fff !important;}
.white-link a:hover {color:#fff !important;}

/*nav*/
.nav{height:47px; overflow:hidden;background:url(../img/public/hr.png) no-repeat bottom;}
.nav .header-title ul{height:47px; float:left; display:inline;}
.nav .header-title li{height:47px; float:left; display:inline;margin-right:80px;}
.nav .header-title a{display:inline-block; width:64px;height:42px; line-height:43px;font-size:16px; color:#333;}
.icon-right {display:inline-block;width:10px;height:20px;background:url(../img/public/icons.png) -24px -1px;vertical-align: middle;margin-left:6px;}
.nav .gohome{color:#004d91; font-size:12px; float:right; display:inline; margin-right:4px; padding:0}
.nav .gohome:hover{background:none;}
.navbar-wrapper {width:1120px;margin:0 auto;}
.navbar-want-know {width:100%;height:256px;background:#fff;position: absolute;z-index:10;display: none;}
.navbar-1, .navbar-2, .navbar-3 {display: inline-block;font-size:16px;margin-right:92px;}
.navbar-1 li, .navbar-2 li, .navbar-3 li {margin:20px 0;}
.navbar-2 {vertical-align: top;}
.navbar-3 {vertical-align: top;height:250px;border-left:1px solid #f4f4f4;padding-left:24px;font-size:14px;}
.admin-nav .cur a,
.admin-nav a:hover{color:#075ca7; text-decoration:none; background:#fff;}

/*menu*/
.aside h2{height:40px; background:#1c619d; line-height:40px; padding-left:34px; color:#fff; font-weight:400; font-size:14px; margin-bottom:8px;}
.menu{border-top:1px solid #dbdbdb;}
.menu li{position:relative; border-width:0 0 1px 1px; border-style:solid; border-color:#dbdbdb; height:40px; background:#fff; vertical-align:top;}
.menu a{color:#666; line-height:40px; height:40px; display:block; position:absolute; padding-left:33px; left:0; top:0; width:186px; float:left;}
.menu a:hover{color:#004d91; text-decoration:none;}
.menu .cur a{background:#fff; color:#004d91; width:187px;}
/*footer*/
.footer{background: #f9f9f9;margin-top:68px;}
.footer .copyright{text-align: center;padding-bottom: 80px;line-height: 30px;font-size: 12px;color: #999;}
.footer-img-wrapper {width:1120px;margin: 0 auto;}
.footer-img-wrapper img{margin-top:-3px;}

/*slide*/
.slide-w{position:relative; height:320px;}
.slide-img{overflow:hidden; width:1660px; position:absolute; top:0; left:0; height:320px;}
.slide-img .slide-container{width:10000px;}
.slide-img a{float:left; width:1660px; height:320px; text-align:center; display:inline; cursor:pointer;}
.slide-c{position:absolute; bottom:10px; font-size:0; padding:10px; right:50%; margin-right:-30px; z-index:999;}
.slide-c li{display:inline;}
.slide-c li a{
    margin-left:10px; height:15px; width:15px; float:left; border-width:1px; border-style:solid; border-color:#c6c6c6 #c6c6c6 #D8D8D8 #c6c6c6; *border-color:#c6c6c6 #c6c6c6 #D8D8D8 #c6c6c6; color:#B8C4CF; text-indent:-1000px;
    border-radius: 50%; overflow:hidden; line-height:0;
    background: #c6c6c6;
    background: -webkit-linear-gradient(top,  #d6d6d6, #c6c6c6); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #d6d6d6, #c6c6c6); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #d6d6d6, #c6c6c6); /* opera */
    background:     -ms-linear-gradient(top,  #d6d6d6, #c6c6c6); /* IE10 */
    background:         linear-gradient(top,  #d6d6d6, #c6c6c6); /* css3 */
    box-shadow: 0 0 3px #115b99;
}
.slide-c li.active a{
    background-color:#ffffff; color:#FFFFFF; border-color:#ffffff #ffffff #d6d6d6 #ffffff;
    background: #ffffff;
    background: -webkit-linear-gradient(top,  #005B9D, #ffffff); /* webkit browsers */
    background:    -moz-linear-gradient(top,  #005B9D, #ffffff); /* firefox 3.6+ */
    background:      -o-linear-gradient(top,  #005B9D, #ffffff); /* opera */
    background:     -ms-linear-gradient(top,  #005B9D, #ffffff); /* IE10 */
    background:         linear-gradient(top,  #005B9D, #ffffff); /* css3 */
    border-radius: 50%;
    box-shadow: 0 0 3px #153d5e;
}
.slidet{height:420px; width:750px; overflow:hidden; background:#000000; margin-bottom:10px; position:relative;}
.slidet .slide-img{width:750px; height:420px;}
.slidet .slide-img a{float:left; width:750px; height:420px; text-align:center; display:inline; cursor:default;}
.slidet .slide-c{bottom:0px; right:5px; margin-right:0; z-index:999;}
.slidet .slide-c li a{width:12px; height:12px; margin-left:4px;}
.slide-transparent{background:#000; position:absolute; bottom:0; left:0; height:36px; z-index:998; opacity:.7; filter:alpha(opacity=70); width:100%;}
/*banner*/
.banner{height:320px;}
.banner-ins{background:url(../img/inspection/banner-inspection.jpg) no-repeat 50% 50%;}
.banner-ins-n{background:url(../img/inspection/banner-ins-n.jpg) no-repeat 50% 50%; height:160px;}
.banner-itravel{background:url(../img/itravel/102-banner.jpg) no-repeat 50% 50%;}
.banner-meeting{background:url(../img/meeting/banner-meeting.jpg) no-repeat 50% 50%;}
.banner-training{background:url(../img/training/banner-training.jpg) no-repeat 50% 50%;}
.banner-contact{background:url(../img/contact/5-banner.jpg) no-repeat 50% 50%; height:370px;}
.contactBannerBg{background: url(../img/contact/5-bannerBg.jpg);width:100%;height:370px;}
.banner-index1{background:url(../img/index/banner-index1.jpg) no-repeat 50% 50%; cursor:pointer;}
.banner-index2{background:url(../img/index/banner-20140115.jpg) no-repeat 50% 50%;}
.banner-index4{background:url(../img/index/banner-index2.jpg) no-repeat 50% 50%; cursor:pointer;}
.banner-hotel{background:url(../img/hotel/banner-hotel.png) no-repeat 50% 50%; height:160px;}
.banner-jobs{background:url(../img/jobs/banner-jobs.jpg) no-repeat 50% 50%;}
.banner-jobs2{background:url(../img/jobs/banner-jobs2.jpg) no-repeat 50% 50%;}
.banner-jobs3{background:url(../img/jobs/banner-jobs3.jpg) no-repeat 50% 50%;}
.banner-culture{background:url(../img/culture/banner-culture.jpg) no-repeat 50% 50%; height:160px;}
.banner-resources{background:url(../img/resources/banner-resources.png) no-repeat 50% 50%; height:160px;}
.banner-about{background:url(../img/about/banner-about.png) no-repeat 50% 50%; height:160px;}
.banner-christmas{background:url(../img/index/banner-christmas.jpg) no-repeat 50% 50%;}
.banner-update{background:url(../img/index/banner-update.jpg) no-repeat 50% 50%;}
.banner-update2{background:url(../img/index/banner-update2.jpg) no-repeat 50% 50%;}
.banner-index0{background:url(../img/index/banner-20140126.jpg) no-repeat 50% 50%; cursor:pointer;}
.banner-staff{background:url(../img/index/banner-staff.jpg) no-repeat 50% 50%;}
.banner-nianxiao{background:url(../img/index/banner-nianxiao.jpg) no-repeat 50% 50%;}
.banner-ouzhou{background:url(../img/index/banner-ouzhou.jpg) no-repeat 50% 50%;}
.banner-51{background:url(../img/index/banner-51.jpg) no-repeat 50% 50%;}
/*title*/
.pub-th{font-size:24px; color:#004d91; line-height:80px; height:80px; padding-left:10px; font-weight:400;}
.pub-cth{border-bottom:1px solid #dcdcdc; height:42px; position:relative;}
.pub-cth em{display:inline-block; position:absolute; font-size:22px; font-weight:400; height:42px; line-height:36px; border-bottom:1px solid #998046; left:0; top:0; padding-right:55px;}
.pub-sth{height:40px}
.pub-sth em{font-size:20px; height:40px; line-height:40px; padding-right:10px;}
/*content*/
.content{padding:20px 0 0 0; min-height:300px; _height:300px;}
.content p{font-size:14px; line-height:28px; margin-bottom:20px;}
.detail-list{margin-bottom:20px;}
.detail-list li{background:url(../img/public/dotted.png) no-repeat 0 10px; padding-left:18px; line-height:28px;}
.detail-th{color:#004d91; font-size:18px; font-weight:400; line-height:28px; line-height:28px;}
.th-bb{color:#004d91; border-bottom:1px solid #dcdcdc; font-size:18px; font-weight:400; line-height:36px; line-height:36px;}
.partner-list li{width:88px; height:31px; margin:0 57px 40px 0; display:inline; float:left;}
/*itravel*/
.index-bar {height:58px; width:1120px;background: #f9f9f9; margin:60px auto 20px auto;}
.bar-wrapper {padding:13px 0 0 18px;}
.bar-icon {display: inline-block;width:33px;height:33px;background: url(../img/public/icons.png) no-repeat;vertical-align: middle;}
.bar-news {background-position: -17px -22px;}
.bar-links {background-position: -56px -22px;}
.bar-title {padding-left:8px;color:rgb(171,135,71);font-size:16px;vertical-align: middle;}
.bar-title a {color:rgb(171,135,71);}
.bar-icon-l {margin:0 10px;display: inline-block;width:12px;height:26px;background: url(../img/public/icons.png) -1px -1px no-repeat;vertical-align: middle;}
.index-business {width:1120px;background: #f9f9f9;margin:0 auto;}
.travel-management {height:338px;margin-bottom:25px;cursor: pointer;}
.travel-management .management-pic-wrapper{width:740px;height:338px;float:left;}
.travel-management .management-intro{width:380px;float:right;}
.management-title {font-size: 20px;font-weight:bold;padding:30px 0 16px 40px;}
.management-descrip {padding:0 40px;font-size:16px;}
.management-detail {margin:30px 0 0 40px;width:103px;height:39px;background:url(../img/index/detail.png) no-repeat;cursor:pointer;}
.business-reception {width:360px;height:450px;cursor: pointer;}
.business-pic-wrapper {width:360px;height:350px;overflow: hidden;}
.bs-wrapper {float:left; margin-bottom: 20px;cursor: pointer;}
.bs-title {height:100px;font-size:18px;line-height:80px;padding-left:25px;background:#f9f9f9;}
.addition-wrapper {display: inline-block;}
.friendly-links li {float:left;padding:5px 16px;}
.news-arr-up {display:block;width:13px;height:10px;background:url(../img/public/icons.png) no-repeat -71px -1px;margin:6px 0 6px 0;cursor: pointer;}
.news-arr-down {display:block;width:11px;height:10px;background:url(../img/public/icons.png) no-repeat -71px -11px;cursor: pointer;}
/*商务考察*/
.ins-list{width:990px; overflow-x:hidden;}
.ins-list ul{width:1020px;}
.ins-list li{width:225px; display:inline; float:left; margin:0 30px 30px 0;}
.ins-list .dib{width:225px; height:260px;}
.ins-list .dib img{vertical-align:top; display:block;}
.ins-list .dib span{background:#efefef url(../img/public/arr-right.png) no-repeat 189px 19px; display:block; height:60px; line-height:60px; font-size:16px; color:#666; padding-left:20px;}
.ins-list .dib:hover{text-decoration:none;}
.ins-list .dib:hover span{background:#0c69ad url(../img/public/arr-right-h.png) no-repeat 189px 19px; color:#fff;}
/*itravel*/
.introduce-c{position:relative; font-size:16px; line-height:36px;padding:60px 100px 60px 50px;width:970px;}
.introduce-c h1 {font-weight: normal;color: #000;margin-bottom:10px;}
.introduce-p {margin-bottom:50px;}
.itr-advantage {font-weight: normal;color:#000;text-align: center;padding: 80px 0 50px 0;}
.introduce-c h2{font-size:20px; color:#444; font-weight:400;}
.introduce-c .btn-blue-l{position:absolute; right:50px; top:10px;}
.itr-list{background:#f9f9f9;}
.itr-management {width:1120px;margin:0 auto;}
.itr-list li{width:373px; height:266px; display:inline; float:left; margin-bottom:15px;text-align: center}
.itr-list dl{height:135px; border-top:0 none;}
.itr-list dt{padding:10px 22px 0; height:30px; line-height:30px; font-size:16px; font-weight:400;color:rgb(171,135,71)}
.itr-list dd{padding:0 22px; font-size:14px; line-height:26px;}
.itr-list .gray{background:none; color:#c2c2c2; margin-bottom:5px;}
.itr-list .dot-s{background:url(../img/public/dotted.png) no-repeat 0px 10px; width:44%; padding-left:15px; display:inline-block; height:26px; line-height:26px;}

/*contact*/
.contact-list{padding-top:50px; width:1120px; overflow:hidden;}
.contact-list ul{width:1020px;}
.contact-list li{display:inline; float:left; width:510px;border-bottom: 1px solid #f1f1f1;margin-top: 20px;}
.contact-list div{display:inline-block; float:left; text-align:center; width:160px;}
.contact-list img{vertical-align:top;}
.contact-list dl{/*border-right:1px solid #e5e5e5;*/display:inline-block; float:left; width:335px; padding-right:15px; min-height:210px; _height:210px;}
.contact-list dt{font-size:16px; color:#ab8747; line-height:26px; font-weight:400; overflow:hidden;}
.contact-list dt em{font-size:16px;}
.contact-list dd{min-height:26px; _height:26px; line-height:28px;}
.contact-list dd b{display:inline-block; width:400px;  vertical-align:top; color:#333; font-weight:400;}
.contact-list dd span{display:inline-block; width:350px; vertical-align:top; line-height:26px;}
/*attention*/
.attention{width:280px; float:right; display:inline;}
.attention h2{background:url(../img/index/attention.png) no-repeat 0 10px; text-indent:-9999em; height:40px; margin-bottom:10px;}
.attention a{display:inline-block; height:112px; width:112px; border:1px solid #dedede; padding:4px; background:#fff;}
/*jobs*/
.jobs-search-bg{background:#f2f2f2; padding:40px 0; border-bottom:1px solid #dbdbdb;}
.jobs-search{height:48px;}
.jobs-search em{width:140px; text-align:right; color:#004d91; font-size:24px; line-height:48px; display:block; float:left;}
.selt{width:172px; height:46px; position:relative; background:#fff; cursor:pointer; border:1px solid #aac2cd; margin-right:10px;}
.selt-text{height:46px; line-height:46px; padding-left:11px; font-size:14px; display:block;}
.selt-ul{width:172px; position:absolute; top:46px; left:-1px; border:1px solid #aac2cd; background:#fff; display:none;}
.selt-ul li{border-bottom:1px solid #dcdcdc; height:38px; line-height:38px; padding-left:11px;}
.selt-ul .last-li{border-bottom:0 none;}
.selt-ul a{display:block; height:38px;}
.selt-ul a:hover{text-decoration:none;}
.selt-arr{width:0; height:0; line-height:0; font-size:0; border-width:6px; border-style:solid; border-color:#464646 #fff #fff #fff; position:absolute; right:15px; top:20px;}
.btn-jobs{width:90px; height:48px; border:0 none; text-align:center; font-size:18px; color:#fff; background:url(../img/jobs/btn-jobs.png) no-repeat; cursor:pointer; float:left; display:inline; overflow:hidden; line-height:48px;}
.btn-jobs-h{background:url(../img/jobs/btn-jobs-h.png) no-repeat;}
.jobs-container{padding:40px 0; background:#fff;}
.jobs-content{width:730px; float:left; display:inline;}
.jobs-tbl{width:100%; border:0 none;}
.jobs-tbl th{height:46px; line-height:46px; font-size:16px; text-align:center; color:#333; background:#f7f7f7; border-bottom:1px solid #dcdcdc; font-weight:400;}
.jobs-tbl td{height:48px; line-height:48px; text-align:center; border-bottom:1px solid #eaeaea; font-size:14px; background:#fff;}
.jobs-tbl .txl{padding-left:25px; text-align:left;}
.jobs-tbl .even td{background:#fafafa;}
.jobs-intro{width:218px; float:right; display:inline; border:1px solid #ededed; background:#f7f7f7; padding:10px; min-height:200px; _height:200px;}
.jobs-rlist li{min-height:36px; _height:36px; background:url(../img/public/dotted.png) no-repeat 0 10px; padding-left:12px; line-height:26px;}
/*job-detail*/
.jobs-rt{height:32px;}
.jobs-rt em{font-size:16px; height:32px; line-height:30px; padding-right:10px;}
.jobs-t em{padding-left:25px; padding-right:0;}
.jobs-info{height:35px; padding:20px 25px; line-height:35px; border-bottom:1px solid #dcdcdc;}
.jobs-info span{display:inline-block; width:32%; font-size:16px; height:35px; vertical-align:top;}
.jobs-detail{padding:20px 25px; border-bottom:1px solid #dcdcdc;}
.jobs-detail h3{font-size:14px; font-weight:normal; color:#333; line-height:30px;}
.jobs-dr li{min-height:30px; _height:30px; background:url(../img/public/dotted.png) no-repeat 2px 12px; padding-left:15px; line-height:30px;}
.jobs-intro-c h3{border-bottom:1px solid #dcdcdc; height:65px; line-height:65px; padding:0 25px; font-size:20px; color:#333; font-weight:400;}
.jobs-intro-c p{padding:15px 25px; background:#f7f7f7;}
.jobs-pt em{padding-left:25px; padding-right:0; color:#004d91; font-size:24px;}
/*campus recruitment*/
.recruitment-banner{display:block;width: 100%; height:140px; background-color: #f9f9f9; border-bottom: 1px solid #f3f3f3; text-align: center;}
.recruitment-banner span{display:block; margin:0 auto; width: 1140px;height: 140px;padding-top:100px;vertical-align: bottom;text-align: left;font-size: 34px; color: #ab8747;}
.recruitment-banner span b{display: block; width: 136px; height:38px; border-bottom: 2px solid #ab8747;font-weight: normal;}
.recruitmentAll{display: block;width: 1140px;margin: 0px auto;margin-top:44px;background: #fff;}
.recruitmentAll h2{color:#333; font-size: 40px;height: 64px;width: 780px; border-bottom: 1px solid #f4f4f4;margin-bottom: 34px;}
.recruitmentAll span{font-size: 14px;line-height: 30px;color:#333;}
.recruitmentAll span b{color:#666;}
.recruitmentAll h3{font-size: 16px;line-height: 30px;margin-top: 46px;color: #000;}
.recruitmentLeft {float: left;width:800px;}
.recruitmentLeft a{display: block;width: 145px;height: 50px;background: url(../img/jobs/button.png);text-align: center;font-size: 14px;color: #fff;line-height: 50px;}
.recruitmentLeft a:hover{text-decoration: none;}
.recruitmentRight{border:1px solid #ddd;display: block;float: right;width: 291px;height: 320px;background: url(../img/jobs/401-pic.jpg) no-repeat bottom;vertical-align: text-top;padding: 10px;padding-top:-20px;}
.recruitmentRight h3{padding:0;font-size: 20px;margin-top: 0px;}

/*page*/
.page{text-align:center; height:25px; padding:15px 0; color:#666;}
.page span{display:inline-block; margin:0 3px; vertical-align:middle; height:25px; line-height:25px;}
.page a{display:inline-block; margin:0 2px; color:#666; vertical-align:middle; height:23px; text-align:center; border:1px solid #dddddd; line-height:23px; padding:0 8px; background:#fff;}
.page a:hover,
.page .cur-page{text-decoration:none; color:#fff !important; background:#666; border:1px solid #666;}
/*culture*/
.culture-tab{width:750px; overflow-x:hidden; height:145px;}
.culture-tab ul{width:780px;}
.culture-tab li{width:240px; height:140px; float:left; display:inline; margin-right:15px;}
.culture-tab a{display:block; border:2px solid #e5e5e5; height:110px; text-align:center; background:#f9f9f9; padding-top:26px; font-size:16px; color:#666;}
.culture-tab a:hover,
.culture-tab .cur a{background:#fff; border-color:#73abdd; box-shadow:0px 3px 5px #dfdfdf; text-decoration:none; cursor:pointer; color:#666;}
.ico-env,
.ico-life,
.ico-honor{width:80px; height:60px; background:url(../img/culture/ico-culture01.png) no-repeat; display:inline-block; margin-bottom:10px;}
.ico-life{background:url(../img/culture/ico-culture02.png) no-repeat;}
.ico-honor{background:url(../img/culture/ico-culture03.png) no-repeat;}
/*news-list*/
.news-list li{height:45px; line-height:45px; border-bottom:1px dotted #b5b5b5; color:#b8b8b8; text-align:right;}
.news-list a{float:left; display:inline; height:45px; line-height:45px;}
.news-detail h3{font-size:24px; height:45px; line-height:45px; border-bottom:1px dotted #b5b5b5; margin-bottom:10px; font-weight:400; padding-bottom:20px;}
/*全球资源*/
.res-list{width:990px; background:#eee; height:354px; overflow:hidden;}
.res-list ul{width:1010px;}
.res-list li{width:190px; height:81px; margin:0 10px 10px 0; display:inline; float:left;}
.res-list img{vertical-align:top; width:190px; height:81px;}
/*concept*/
.content .concept-p{height:26px; margin-bottom:10px;}
.concept-p span{height:26px; vertical-align:top; display:inline-block;}
.concept-sp{line-height:26px;}
.concept-em{background:url(../img/about/about-ebg.png) no-repeat 0 0; padding-left:5px; margin-right:5px;}
.concept-em em{background:url(../img/about/about-ebg.png) no-repeat 100% 0; padding-right:10px; display:inline-block; height:26px; line-height:26px; vertical-align:top;}
/*training*/
.training-list{width:990px; overflow:hidden;}
.training-list ul{width:1022px;}
.training-list li{width:478px; height:132px; overflow:hidden; float:left; display:inline; margin-right:30px; margin-bottom:10px; border:1px solid #e5e5e5; border-bottom-width:5px; position:relative; zoom:1;}
.training-list em{width:70px; height:90px; padding:22px 31px 21px; display:block; top:-1px; left:-1px; background:#1872b4; color:#fff; font-size:14px; text-align:center; position:absolute;}
.training-list h3{width:308px; padding-left:155px; height:40px; padding-top:5px; font-size:18px; line-height:40px; font-weight:400;}
.training-list p{width:308px; padding-left:155px; font-size:14px; line-height:24px;}
.training-list .even{background:#558b91;}
.ico-step{width:70px; height:70px; display:inline-block; overflow:hidden; font-size:0; line-height:0; background:url(../img/training/ico-training.png) no-repeat -200em 0;}
.step1{background-position:0 0;}
.step2{background-position:0 -70px;}
.step3{background-position:0 -140px;}
.step4{background-position:0 -210px;}
.step5{background-position:0 -280px;}
.step6{background-position:0 -350px;}
.step7{background-position:0 -420px;}

/*add for jobs 2014/9/17*/
.campus-c .hd .title{font:bold 24px/52px simsun;line-height:52px;color:#F1F1F1;background-color:#FF6C00;padding-left:35px;-moz-text-shadow:0 0 2px #aaa;-webkit-text-shadow:0 0 2px #aaa;-o-text-shadow:0 0 2px #aaa;text-shadow:0 0 2px #aaa;}
.campus-c .bd{padding:15px 35px;}
.campus-c .bd .space{text-indent:2em;}
.orange-button{display:inline-block;font-family:microsoft yahei;height:32px;line-height:32px;padding:0 16px;color:#fff;text-align:center;font-size:14px;letter-spacing:2px;border-radius:3px;background-color:#ee7700;-moz-transition:all 300ms linear 0ms;-webkit-transition:all 300ms linear 0ms;-o-transition:all 300ms linear 0ms;transition:all 300ms linear 0ms;}
.orange-button:hover{text-decoration:none;color:#fff;background-color:#FF6600;}
.campus-tbl .tit{color:#333;font-weight:bold;}
/*add for jobs 2014/9/17 end*/

/*food*/
.food-banner{display:block;width: 100%; height:350px; background: url(../img/food/108-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9; border-bottom: 1px solid #f3f3f3; text-align: center;}
.food1{display:block;width: 1120px; height:34px; background: url(../img/food/line1.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:0 auto;margin-top: 80px;text-align: center;}
.food2{text-align: center;}
.food2 h2{font-size: 20px;text-align: center;color: #333;margin-top: 32px;margin-bottom:10px;font-weight:normal;}
.food2 span{font-size: 14px;color: #666;text-align: center;line-height: 36px;}
.food3{display:block;color: #333;margin:0 auto;margin-top: 48px;text-align: center;}
.food3 h2{display:block;width: 913px; height:20px; background: url(../img/food/line2.png) no-repeat 50% 50%; font-size: 20px;color: #333; margin:0 auto;}
.food3 ul{font-size: 14px;color: #666;margin: 30px auto 100px auto; }
.food3 li{display: inline-block;width: 352px;height: 238px;text-align: center;line-height: 36px;}
.food4 {display: block;width: 100%;height:200px;background: #f9f9f9;text-align: center;margin: 0;line-height: 36px;}
.food4 h2{display:block;width: 388px; height:114px; background: url(../img/food/line3.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:0 auto;line-height: 114px;}

.food4 ul {display:block;width: 1144px;margin: 50px auto;}
.food4 li{display: inline-block;float: left;margin-right: 20px;}
.code-wrapper {text-align: center;padding-top:40px;margin-bottom:-36px;}

/*hotel*/
.hotel-banner{display:block;width: 100%; height:350px; background: url(../img/hotel/107-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9; border-bottom: 1px solid #f3f3f3; text-align: center;}
.hotel1 {font-size: 14px;color: #666;text-align: center;line-height: 36px;}
.hotel1 h2{display:block;width: 1120px; height:34px; background: url(../img/hotel/line1.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:60px auto 20px auto;text-align: center;font-weight: normal;}
.hotel1 span{display: block;width: 770px;height: 1px;border-bottom: 1px dotted #e0e0e0;margin: 18px auto;}
.hotel2 {text-align: center;}
.hotel2 h2{display:block;width: 1120px; height:34px; background: url(../img/hotel/line2.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:60px auto 20px auto;text-align: center;font-weight: normal;}
.hotel3{display: block; background-color: #f6f6f6;width: 100%;height: 600px;text-align: center;padding-top: 0px}
.hotel3 h2{display:block;height: 104px;line-height:104px;background:url(../img/hotel/line1.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:20px auto 0px auto;font-weight: normal;}
.hotel4{display: block;text-align: center; line-height: 36px;}
.hotel4 h2{display:block;height: 104px;line-height:104px;background:url(../img/hotel/line1.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:20px auto 0px auto;font-weight: normal;}

/*partner*/
.partner-banner{display:block;width: 100%; height:140px; background-color: #f9f9f9; border-bottom: 1px solid #f3f3f3; text-align: center;}
.partner-banner span{display:block; margin:0 auto; width: 1140px;height: 140px;padding-top:100px;vertical-align: bottom;text-align: left;font-size: 34px; color: #ab8747;}
.partner-banner span b{display: block; width: 205px; height:38px; border-bottom: 2px solid #ab8747; font-weight:normal;}
.partner-list{padding-top:50px; width:1146px; margin:0 auto; overflow:hidden;}
.partner-list ul{}
.partner-list li{display:inline-block; width:360px;height: 395px;box-sizing: border-box; border: 1px solid #ccc;margin-right: 20px;margin-bottom: 35px;}
.partner-list li img {margin: -2px;}
.partner-branch {width:1146px;margin: auto;margin-top:40px;}
.partner-branch h2 {color:#666;margin-bottom:20px;}
.partner-list h2 {padding: 30px 30px 10px 30px;}
.partner-list p {padding: 0 30px;font-size: 14px;position: relative}
.partner-list p::before {
    position: absolute;
    left: 15px;
    top: 8px;
    content: '';
    width: 8px;
    height: 8px;
    background-color: #ccc;
    border-radius: 50%;
}

/*training*/
.training-banner{display:block;width: 100%; height:350px; background: url(../img/training/106-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9; border-bottom: 1px solid #f3f3f3; text-align: center;}
.training1{font-size: 14px;color: #666;text-align: center;line-height: 36px;}
.training1 h2{display:block;width: 1120px; height:34px; background: url(../img/training/line1.png) no-repeat 50% 50%; font-size: 34px;color: #333; margin:60px auto 20px auto;text-align: center;font-weight: normal;}
.training1 span{display:block;width: 1120px; height:420px; background: url(../img/training/106-map.jpg) no-repeat 50% 50%; font-size: 16px;color: #666; margin:0px auto;text-align: left;padding-top: 70px;}
.training2 ul{display: block;width: 1140px;margin: 0 auto;}
.training2 li{display: inline-block;float: left;margin-right: 20px;width: 550px;height: 500px;vertical-align: top;}
.training2 li p{margin-top: 10px;}
.training2 li p img{float: left;margin-right: 40px;}

/*reception*/
.reception-banner {height:350px;width:100%;margin-bottom:60px;background: url(../img/reception/103-banner.jpg) no-repeat 50% 50%;}
.reception-content {width:1120px;margin:auto;}
.reception-content h1 {margin-bottom:14px;font-weight: normal;}
.reception-detail {margin-bottom:30px;line-height: 2;font-size:16px;}
.reception-detail-list li dl {padding:30px;font-size:16px;}
.reception-detail-list li dl dd{margin:13px 0 0 50px;}
.reception-detail-list li dl dd h2 {color:rgb(171, 135, 71);font-weight: normal;line-height: 2;}
.reception-detail-list li dl dt, .reception-detail-list li dl dd {float:left}
.reception-img {background:#f9f9f9;}
.img-inner {width:1120px;margin:auto;padding:40px 0;}
.fine-reception-img h2{margin-bottom:10px;font-weight:normal;}
.fine-reception-img ul li {float:left;margin-right:15px}
.reception-code {text-align: center;margin-top:60px;margin-bottom:-20px; }
.code-item {display:inline-block;}

/*meeting*/
.meeting-banner {height:350px;width:100%;margin-bottom:60px;background: url(../img/meeting/104-banner.jpg) no-repeat 50% 50%;}
.meeting-content {width:1120px;margin:auto;}
.meeting-content h1 {margin-bottom:14px;font-weight: normal;}
.meeting-detail {margin-bottom:30px;line-height: 2.5;font-size:16px;}
.meeting-detail-list-wrapper {background: #f9f9f9;padding:60px 0;}
.meeting-detail-list {width:1120px;margin:auto;}
.meeting-detail-list li {width:310px; float:left;text-align: center; padding:0 30px;}
.meeting-detail-list li dl span{font-size:14px;}
.meeting-detail-list li dl dd{}
.meeting-detail-list li dl dd h2 {color:rgb(171, 135, 71);font-weight: normal;line-height: 1.4;margin-bottom:16px;}
.meeting-detail-list li dl dt {margin-bottom: 16px;}
.meeting-img {background:#f9f9f9;}
.meeting-img-inner {width:1120px;margin:auto;padding:40px 0;}
.fine-meeting-img h2{margin-bottom:10px;font-weight:normal;}
.fine-meeting-img ul li {float:left;margin-right:15px}
.fine-meeting-img span{margin-bottom:12px;}
.meeting-code {text-align: center;margin-top:60px;margin-bottom:-20px; }
.meeting-code-item {display:inline-block;}
.meeting-img-bottom-title {width:265;text-align: center;}

/*hwtrip*/
.banner-hwtrip {height:350px;width:100%;margin-bottom:60px;background: url(../img/hwtrip/105-banner.jpg) no-repeat 50% 50%;}
.hwtrip-service {width:1120px;margin:auto;font-size:15px;}
.hwtrip-service h1, .hwtrip-outgoing h1, .hwtrip-holiday h1 {width: 388px; background: url(../img/food/line3.png) no-repeat 50% 50%; text-align: center; margin: 0 auto 40px auto;font-weight:normal;}
.hwtrip-service-left {width:740px; float:left;}
.hwtrip-service-left p {line-height: 2.4; margin-bottom:30px;}
.hwtrip-service-right {width:302px;float:right;padding-top:10px;}
.hwtrip-outgoing {background:#f9f9f9;font-size:15px;padding:40px 0;}
.hwtrip-outgoing-inner {width:1120px; margin: auto;}
.hwtrip-outgoing-intro {text-align: center;}
.hwtrip-outgoing-list {margin-top:36px; text-align: center;}
.hwtrip-outgoing-list li {width:373px; float: left;}
.hwtrip-outgoing-list p {width:240px;margin:auto;}
.hwtrip-outgoing-list h2 {margin:20px 0;font-weight:normal;color: rgb(171, 135, 71);}
.hwtrip-holiday {width:1120px; margin:auto;padding:40px 0;}
.hwtrip-holiday-intro {text-align: center;}
.hwtrip-holiday p {line-height: 2.4;}
.hwtrip-holiday-list {margin: 35px 0 60px 0;}
.hwtrip-holiday-list li {float:left;width:186px;text-align: center;}
.hwtrip-holiday-img li {width:362px; float:left;}
.holiday-img-detail {padding: 36px 36px 0 36px; border:1px solid #ddd;height:350px;}
.holiday-img-detail h2 {font-weight: normal; color:#333; margin-bottom:14px;}
.holiday-img-detail p {margin-bottom:10px;}
.holiday-img-wrapper {height:216px;}
.hwtrip-code {width:345px;margin: 70px auto -60px auto;}


/*introduction*/
.introduction-banner {height:350px;width:100%;background: url(../img/introduction/2-banner.jpg) no-repeat 50% 50%;}
.introduction-title-list {width:100%;margin:auto;height:50px;}
.introduction-title-list ul {text-align: center;border-bottom:1px solid #ddd;height:100%;}
.introduction-title-list ul li{display: inline-block;width:120px;line-height: 50px;color:#a0a0a0;font-size:16px;}
.introduction-detail {width:1120px;margin:auto;font-size: 16px;}
.introduction-detail-left {width:688px;float:left;margin:80px 0 20px 0;}
.introduction-detail-left h1 {font-weight: normal;margin-bottom:30px;}
.introduction-detail-left p {font-size: 16px;line-height: 2;margin-bottom:20px;}
.introduction-detail-right {float:right; background:#ddd;width:300px;height:220px;margin-top:160px;}
.introduction-strecture {width: 1120px;margin:40px auto 30px auto;font-size: 16px;}
.introduction-strecture-left {float:left;width:550px;}
.introduction-strecture-right {float:right}
.introduction-strecture-left h1 {font-weight: normal;margin-bottom:30px;}
.introduction-strecture-left p {font-size:16px;margin-bottom:20px;line-height:2;}
.introduction-service {background: #f9f9f9;padding:40px 0;}
.introduction-service-inner {width:1120px; margin:auto;font-size: 16px;}
.introduction-service-inner h1 {font-weight: normal;margin-bottom:40px;}
.introduction-service-inner ul {text-align: center;}
.introduction-service-inner ul li{display:inline-block;width:240px;height:300px;vertical-align: top;font-size: 16px;}
.introduction-progress {width:1120px;margin:auto;font-size: 16px;padding-top:40px;}
.introduction-progress h1 {font-weight: normal;margin-bottom:50px;}
.introduction-progress-left {float: left;vertical-align: top;margin-right:40px;}
.introduction-progress-right {float: left;vertical-align: top;}

/*news*/
.news-title {height:140px;background:#f9f9f9;margin-bottom:20px;}
.news-title-inner {width:1120px;margin:auto;height:100%;position: relative;}
.news-title-inner h1 {font-weight: normal;left:0;bottom:0px;height:40px;position: absolute;font-size:34px;border-bottom:2px solid rgb(171,135,71); color:rgb(171,135,71);}
.news-wrapper {width:1120px;margin:auto;}
.news-inner-left {width:720px;float:left;}
.news-inner-left ul li {padding:30px 0; border-bottom:1px dashed #ddd;cursor: pointer;}
.news-img-wrapper {width:220px;height:140px;float:left;}
.news-intro-wrapper {float:right;width:470px;}
.news-intro-wrapper h2 {margin-bottom:16px;}
.news-intro-wrapper p {font-size: 14px;line-height:1.9;}
.news-intro-brief {height:78px;overflow: hidden;}
.news-inner-right {width:274px;height:320px;float:right;border: 1px solid #ddd;border-radius: 10px;padding:20px 18px;margin-top:24px;}
.news-inner-sort h2 {font-weight: normal;margin-bottom:12px;color:#333;}
.news-inner-sort input {width:259px;height:50px;border-radius: 8px;line-height:50px;font-size:16px;padding-left:12px;border:1px solid #ddd;}
.news-inner-sort form {position: relative;}
.news-sort-date h2 {font-weight: normal;margin-bottom:12px;margin-top:30px;color:#333;}
.news-sort-date ul li {margin-bottom:8px;font-size: 16px;}
.news-sort-date ul .cur a{background:rgb(171,135,71);color:#fff;padding:2px 4px;border-radius: 2px;}
.news-sort-date ul .cur a:hover{color:#fff !important;}
.news-sort-arrow-down {vertical-align:middle;;display: inline-block;width:30px;height:23px;background: url(../img/public/arrow-down.png) no-repeat}
.news-search {width:20px;height:20px;display: inline-block;background: url(../img/public/search.png) no-repeat; position: absolute;left:240px;top:16px;cursor: pointer;border:none;}

/*news-detail*/
.news-detail-wrapper {width:1120px;margin:auto;margin-top:40px;}
.news-detail-img-wrapper {width:782px;height:586px;margin:45px 0 30px 0;}
.news-detail-wrapper h1 {color:#333;margin-bottom:10px;}
.news-detail-content {width:785px;line-height: 2;font-size: 16px;margin-top:28px;}
.news-detail-time {border-bottom: 3px solid #F4F4F4;width:782px;height:50px;}

/*jobs*/
.jobs-banner {height:350px;width:100%;background: url(../img/jobs/401-banner.jpg) no-repeat 50% 50%;}
.jobs-list {width:720px;float:left;}
.jobs-sort {width:1060px;background: #f4f4f4;margin:36px auto;padding:20px 30px;}
.jobs-sort ul {float:left}
.jobs-sort label {float:left; color:#999;}
.jobs-sort ul li {float:left;margin-left:26px;padding:2px 5px;cursor: pointer;}
.jobs-sort .cur {background: rgb(171,135,71);color:#fff;border-radius: 2px;}
.jobs-list-wrapper {width:1120px;margin:auto;}
.jobs-list ul li {border:1px solid #ddd;margin-bottom:28px;position: relative;cursor: pointer;}
.jobs-title {border-bottom: 1px dashed #ddd;padding:12px 12px 12px 38px;}
.jobs-title h2 {float:left;font-weight: normal;color:rgb(171,135,71);}
.jobs-title span {float:right;color:#aaa;}
.jobs-detial-content {padding:19px 12px 19px 38px;}
.jobs-detial-content dl {display: inline-block;}
.jobs-detial-content dt, .jobs-detial-content dd {float:left;}
.jobs-detial-content dt {color:#aaa;}
.jobs-question {width:311px;height:346px;float:right;border:1px solid #ddd;}
.jobs-question-title {padding :20px;}
.jobs-question-title h2{font-weight: normal;color:#333;margin-bottom:10px;}
.jobs-question-title p {line-height: 2;}
.jobs-question-img-wrapper {width:311px;}
.hot-jobs {position: absolute;left: 0;top:0;background: url(../img/jobs/401-icon.png);width:39px;height:46px;}

/*人在慧通*/
.htWork-banner{display: block;width: 100%;height: 350px;background: url(../img/ht/403gzhj-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9;}
.htFrame-banner{display: block;width: 100%;height: 350px;background: url(../img/ht/403xcfl-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9;}
.htPay-banner{display: block;width: 100%;height: 350px;background: url(../img/ht/403xcfl-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9;}
.htStudy-banner{display: block;width: 100%;height: 350px;background: url(../img/ht/403xcfl-banner.jpg) no-repeat 50% 50%;background-color: #f9f9f9;}

.htMenu{width:100%;margin: 0 auto 90px auto;height: 48px;border-bottom: 1px solid #f2f2f2;text-align: center;}
.htMenu a{display:inline-block;font-size: 14px;line-height: 46px;color:#999;width:66px;height: 46px;}
.htMenu a:hover{display:inline-block;font-size: 14px;color: #ab8747;border-bottom: 2px solid #ab8747;line-height: 46px;width:66px;height: 46px;text-decoration: none;}
a.menuFocus{display:inline-block;font-size: 14px;color: #ab8747;border-bottom: 2px solid #ab8747;line-height: 46px;width:66px;height: 46px;text-decoration: none;}
.htPic{width: 1120px; margin: 0 auto;}
.htPic h2{font-size: 24px;color: #333;font-weight: normal;margin-bottom: 20px;}
.htPic img{display: inline-block;float:left;margin-right: 10px;margin-bottom: 40px;}
.htPic span{float: left;font-size: 16px;color: #666;margin-bottom: 10px;}
.htPay {display: block;width: 1120px;margin: 0 auto;}
.htPay h2{font-size: 24px;color: #af925f;display: block;margin:40px auto 10px auto;text-align: center;font-weight: normal;line-height: 18px;}
.htPay hr{display: block;width: 112px;height: 1px;margin: 0 auto;border:none;border-bottom: 1px solid #af925f;}
.htPay p{display: block;width: 1000px;margin: 0 auto;line-height: 30px;font-size: 14px;color: #666;}
.htPay  b{font-size: 16px;color: #333;}
.htPay img{display: block;margin: 0 auto;}
.longHr{display: block;width: 1120px;height: 1px;margin: 0 auto;border:none;border-bottom: 1px solid #ededed;}
.htPay span{text-align: center;display: block;width: 1000px;margin:0 auto;line-height: 30px;}
.htPay span b{font-size: 20px;color: #af925f;line-height: 40px;font-weight: normal;}

/*video*/
.video-wrapper {position:fixed;width:673px;height:460px;top:270px;display: none;z-index: 100;}
.video-wrapper div {float:left;}
.video-close {float:right;background: url(../img/public/vedio-close.png);display: inline-block;width:33px;height:33px;cursor: pointer;}