﻿/*CSS通用重置样式*/
*{word-break:break-all;font-family: Microsoft YaHei,sinsum,Arial,Lucida,Verdana,Helvetica,sans-serif;}
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td{margin: 0;padding: 0;}
fieldset, img{border: 0;}
:focus{outline: 0;}
address, caption, cite, code, dfn,em, strong, th, var, optgroup,i{font-style: normal;font-weight: normal;}
h1, h2, h3, h4, h5, h6{font-size: 100%;font-weight: normal;}
abbr, acronym{border: 0;font-variant: normal;}
input, button, textarea,select, optgroup, option{font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;}
code, kbd, samp, tt{font-size: 100%;}
input, button, textarea, select{*font-size: 100%;}
body{background: #FFF;line-height: 1.5;font-size: 14px;color: #535353;}
ol, ul{list-style: none;}
table{border-collapse: collapse;border-spacing: 0;}
caption, th{text-align: left;}
sup, sub{font-size: 100%;vertical-align: baseline;}
:link, :visited , ins{text-decoration: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,q:before, q:after{content: '';content: none;}
a:link,a:visited,a:active{color: #201C1B;text-decoration: none;}
a:hover{color: #E14952;}
img{vertical-align: middle;}
.clearfix:before, .clearfix:after{content: "\0020";display: block;height: 0;overflow: hidden;}
.clearfix:after{clear: both;}
.clearfix{zoom: 1;}
.wrapper{height: auto;margin: 0 auto;position: relative;width: 1200px;}
#main{background: #FAFAFA;}

/*页头*/
#header {background: #FFF;box-shadow: 0 0 6px #999;position: relative;z-index: 999;}
#header .logo {float: left; margin-top: 15px;}
.headNav {color: #006EBD;}
.siteNav {float: right;}
.siteNav li {float: left;height: 90px;line-height: 90px; position:relative}
.siteNav li a {background: url(../images/cutline.gif) no-repeat 0 50%;display: block;font-size: 14px;padding: 0 22px;}
.siteNav li:first-child a {background: transparent;}
.siteNav li.active a {color: #006EBD;font-weight: bold;}
.siteNav li a:hover {background: #006EBD;color: #FFF;font-weight: normal;}
.siteNav li .nav_sub{ background:#FFF;box-shadow: 0 3px 4px #7E807E; border-bottom:3px solid #006EBD;position: absolute;
top: 89px;
left: 0;width: 100%; display:none
}
.siteNav li .nav_sub li{float:none;line-height:42px; height:42px; border:none; text-align:center;}
.siteNav li .nav_sub li a{ background:none; display:block; padding:0; }
.siteNav li .nav_sub li a:hover{background: #006EBD;}

/* 幻灯片 */
.indexSlider{height: 538px;overflow: hidden;}
.fullSlide{width:100%;position:relative;height:538px;background:#AAA;}
.fullSlide .bd{margin:0 auto;position:relative;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:538px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:538px;}
.fullSlide .hd{width:100%;position:absolute;bottom: 20px;left:0;height: 34px;text-align: center;overflow: hidden;}
.fullSlide .hd ul {display: inline-block;}
.fullSlide .hd li {background:#FFF;color: #FFF;cursor: pointer; text-indent:-99999px;float: left;height: 16px;line-height: 16px;margin-right: 8px;overflow: hidden;width: 16px;}
.fullSlide .hd li.on {background: rgba(220,70,56,0.95);}

/*首页*/
.noticeModule{background: #2C2C2C;color: #FFF;height: 24px;line-height: 24px;width: 100%;overflow: hidden;padding: 15px 0;}
.noticeModule b{background: url(../images/noticebg.png) no-repeat 0 50%;display: inline-block;font-weight: normal;padding: 0 12px 0 28px;}
.noticeModule a{color: #999;}
.noticeModule a:hover{color: #FFF;text-decoration: underline;}

.productModule{background: #FFF;padding: 70px 0;}
.productModule h2{color: #000;font-size: 26px;text-align: center;}
.productModule .text{color: #999;line-height: 28px;padding-top: 25px;text-align: center;}
.productModule ul{margin-left: -25px;}
.productModule li{float: left;margin: 25px 0 0 25px;width: 220px;}
.productModule li a{background: #006EBD;border: 1px solid #EAEAEA;display: block;}
.productModule li .thumb{background: #2C2C2C;height: 144px;overflow: hidden;width: 218px;}
.productModule li a:hover{border-color: #006EBD;}
.productModule li p{color: #FFF;display: block;height: 38px;line-height: 38px;overflow: hidden;padding: 0 12px;}
.productModule .viewMore{background: #EC6130;border: 1px solid #EC6130;color: #FFF;font-size: 14px;height: 182px;line-height: 182px;text-align: center;transition: all 0.3s ease-in-out 0s;}
.productModule .viewMore:hover{text-decoration: underline;background: #CD010C;border-color:  #CD010C;}

.caseModule{background: url(../images/casebg.jpg) no-repeat 50% 0 #252525;height: 590px;padding-top: 80px;}
.caseModule h2{color: #FFF;font-size: 26px;text-align: center;}
.caseModule .text{color: #BBB;line-height: 36px;padding-top: 25px;text-align: center;}
.caseModule ul{padding-top: 25px;}
.caseModule li{float: left;}
.caseModule li a{display: block;height: 198px;overflow: hidden;position: relative;width: 300px;}
.caseModule li .title{background: RGBA(0, 110, 189, .80);color: #FFF;font-size: 20px;font-weight: 700;height: 198px;line-height: 198px;letter-spacing: 3px;text-align: center;width: 300px;position: absolute;top: 0;left: 0;opacity: 0;transition: all 0.3s ease-in-out 0s;visibility: hidden;}
.caseModule li a:hover .title{opacity: 1;visibility: visible;}
.caseModule dl{padding-top: 80px;}
.caseModule dd{float: left;width: 100%;}
.caseModule dt{float: right;width: 150px;margin-left: -150px;padding-top: 50px;position: relative;}
.caseModule dd .box{color: #BBB;margin-right: 150px;padding-right: 30px;padding-top: 46px;}
.caseModule dt a{background: #EC6130;color: #FFF;display: block;font-size: 14px;font-weight: normal;height: 50px;line-height: 50px;text-align: center;transition: all 0.3s ease-in-out 0s;}
.caseModule dt a:hover{background: #CD010C;}
.caseModule dd .title{color: #FFF;font-size: 18px;}
.caseModule dd p{padding-top: 10px;}

.newsModule{padding: 50px 0;}
.newsModule h2{color: #000;font-size: 26px;text-align: center;padding-bottom: 50px;}
.newsModule ul{margin-left: -25px;}
.newsModule li{float: left;margin-left: 25px;width: 383px;}
.newsModule li dt{background: #2C2C2C;height: 253px;overflow: hidden;width: 383px;}
.newsModule li dd{color: #888;line-height: 20px;padding-top: 8px;}
.newsModule li dd.title{height: 20px;overflow: hidden;padding-top: 20px;}
.newsModule li dd.title a{font-size: 14px;font-weight: 700;}
.newsModule li dd.title a:hover{text-decoration: underline;}
.newsModule li dd.desc{max-height: 100px;overflow: hidden;}
.newsModule .viewMore{height: 50px;line-height: 50px;padding-top: 50px;text-align: center;}
.newsModule .viewMore a{background: #EC6130;color: #FFF;display: inline-block;font-size: 14px;font-weight: normal;height: 50px;line-height: 50px;text-align: center;transition: all 0.3s ease-in-out 0s;width: 150px;}
.newsModule .viewMore a:hover{background: #CD010C;}

.linksModule{background: #FFF;border-top: 1px dotted #C6C6C6;line-height: 22px;padding:  15px 0;}
.linksModule dt{color:  #006EBD;float: left;font-weight: 700;margin-right: -70px;position: relative;width: 70px;}
.linksModule dd{float: right;width: 100%;}
.linksModule dd .box{margin-left: 70px;}
.linksModule li{float: left;padding-right: 15px;}
.linksModule li a{color: #666;}
.linksModule li a:hover{text-decoration: underline;color: #E14952;}

/*头部banner*/
.topBg{background: #AAA;height: 350px;width: 100%;}
.topBg.news{background: url(../images/newsbanner.jpg) no-repeat 50% 0;}
.topBg.products{background: url(../images/productsbanner.jpg) no-repeat 50% 0;}
.topBg.cases{background: url(../images/casesbanner.jpg) no-repeat 50% 0;}
.topBg.jobs{background: url(../images/jobsbanner.jpg) no-repeat 50% 0;}
.topBg.service{background: url(../images/servicebanner.jpg) no-repeat 50% 0;}
.topBg.about{background: url(../images/aboutbanner.jpg) no-repeat 50% 0;}

/*页面导航*/
#pageNav{background: #FFF;border-bottom: 1px solid #E8E8E8;height: 52px;line-height: 52px;}
#pageNav .breadCrumb{color: #666;position: relative;}
#pageNav .breadCrumb .curNav{display: inline;float: left;}
#pageNav .curNav dt,#pageNav .curNav dd{display: inline;float: left;padding-right: 5px;}
#pageNav .curNav a{color: #666;}
#pageNav .curNav a:hover{color: #E14952;text-decoration: underline;}
#pageNav .tabNav{border-right: 1px solid #E8E8E8;height: 52px;line-height: 52px;position: absolute;top: 0;right: 0;}
#pageNav .tabNav li{border-left: 1px solid #E8E8E8;display: inline;float: left;}
#pageNav .tabNav li a{color: #666;display: block;text-align: center;padding: 0 23px;}
#pageNav .tabNav li a:hover, #pageNav .tabNav li.current a{background: url(../images/active.png) repeat-x 50% 0 #EC6130;color: #FFF;}
/*二级菜单下拉*/
#pageNav .down{position: relative;z-index: 99;}
#pageNav .down .box{opacity: 0;position: absolute;height: auto;left: 0;line-height: 40px;top: 48px;transition: all 0.3s ease-in-out 0s;visibility: hidden;padding-top: 10px;width: 100%;}
#pageNav .down:hover .box{opacity: 1;visibility: visible;}
#pageNav .down dl{background: #FFF;border: 1px solid #E8E8E8;border-top: 3px solid #2C2C2C;}
#pageNav .down dd{border-bottom: 1px solid #EFEFEF;}
#pageNav .down dd a{background: #FFF !important;color: #666 !important;display: block;height: 40px;line-height: 40px;text-align: center;padding: 0 10px;}
#pageNav .down dd a:hover{color: #E14952 !important;text-decoration: underline;}

/*分页页码*/
.pagesNav {padding: 30px 0;text-align: center;}
.pagesNav a{color: #999;background: #F8F8F8;border: 1px solid #E7E7E7;box-shadow: 0 3px 3px #DCDCDC;display: inline-block;height: 28px;line-height: 28px;margin: 0 2px;padding: 0 13px;}
.pagesNav a.on{background: #EC6130;border-color: #EC6130;box-shadow: 0 3px 3px #666;color: #FFF;font-weight: 700;}

/*新闻页面*/
.newsList li{border-bottom: 1px dotted #C6C6C6;padding: 25px 0;}
.newsList dt{float: left;margin-right: -96px;position: relative;width: 96px;}
.newsList dd{float: right;width: 100%;}
.newsList .content{margin-left: 96px;padding-left: 25px;}
.newsList .time{background: url(../images/timebg.png) no-repeat 50% 0 #E74556;color: #FFF;height: 100px;text-align: center;width: 96px;}
.newsList .month{height: 28px;line-height: 28px;font-size: 14px;}
.newsList .day{height: 54px;line-height: 54px;font-size: 30px;}
.newsList .title{height: 20px;line-height: 20px;overflow: hidden;}
.newsList .title a{color: #333;font-weight: 700;font-size: 14px;}
.newsList .title a:hover{color: #E14952;text-decoration: underline;}
.newsList .desc{color: #888;max-height: 40px;line-height: 20px;overflow: hidden;padding-top: 10px;}
.newsList .more{height: 18px;padding-top: 10px;}
.newsList .more a{background: url(../images/readmore.gif) no-repeat 0 50%;display: inline-block;height: 18px;width: 66px;}
.newsPage .container{padding: 35px 0 25px;}
.newsPage .articleTitle{color: #000;font-size: 24px;line-height: 40px;text-align: center;}
.newsPage .articleInfo{border: 1px dotted #C6C6C6;border-width: 1px 0;color: #999;height: 42px;line-height: 42px;margin: 15px 0 10px;text-align: center;}
.newsPage .articleInfo span{display: inline-block;padding: 0 15px;}
.newsPage .desc{background: #FFFFF0;border: 1px solid #F4E4B4;line-height: 21px;margin: 20px 0 15px;padding: 10px 12px;}
.newsPage .detail{font-size: 14px;line-height: 26px;margin-top: 15px;overflow: hidden;}
.newsPage .contPage{padding: 15px 0;text-align: center;}
.newsPage .contPage a{color: #999;background: #F8F8F8;border: 1px solid #E7E7E7;box-shadow: 0 3px 3px #DCDCDC;display: inline-block;font-size: 12px;height: 24px;line-height: 24px;margin: 0 2px;padding: 0 8px;}
.newsPage .contPage a.on{background: #EC6130;border-color: #EC6130;box-shadow: 0 3px 3px #666;color: #FFF;font-weight: 700;}
.newsPage .preNext{border-top: 1px dotted #C6C6C6;color: #AAA;line-height: 24px;margin-top: 15px;padding-top: 15px;position: relative;}
.newsPage .preNext .icon{background: url(../images/dotline.gif) right -10px;display: block;font-size: 0;height: 10px;line-height: 100px;overflow: hidden;position: absolute;left: 0;top: -6px;width: 8px;}
.newsPage .preNext a:hover{text-decoration: underline;}
.newsPage .thumbs{margin-top: 15px;}
.newsPage .thumbs h2{color: #C00;border: 1px solid #EAEAEA;border-width: 1px 0;font-size: 14px;font-weight: 700;height: 44px;line-height: 44px;}
.newsPage .thumbs h2 span{color: #AAA;font-size: 12px;font-weight: normal;padding-left: 10px;}
.newsPage .thumbs ul{margin: 0 0 0 -15px;}
.newsPage .thumbs li{float: left;margin: 15px 0 0 15px;width: 228px;}
.newsPage .thumbs li a{display: block;border: 1px solid #EFEFEF;height: 149px;overflow: hidden;width: 226px;}
.newsPage .thumbs li a:hover{border-color: #006EBD;}

/*产品中心*/
.productsList{padding: 30px 0 0;}
.productsList ul{margin-left: -30px;margin-top: -25px;}
.productsList li{border-bottom: 1px dotted #C6C6C6; float: left;margin-left: 30px;margin-top: 25px;padding-bottom: 25px;width: 585px;}
.productsList dt{float: left;margin-right: -239px;position: relative;width: 239px;}
.productsList dd{float: right;width: 100%;}
.productsList .content{margin-left: 239px;padding-left: 25px;}
.productsList dt a{background: url(../images/productlistbg.png) no-repeat 0 0 #FFF;display: block;height: 162px;overflow: hidden;width: 239px;}
.productsList dt a:hover{background-position: 0 bottom;}
.productsList dt .thumb{height: 152px;margin: 1px 0 0 1px;overflow: hidden;width: 230px;}
.productsList .title{height: 20px;line-height: 20px;overflow: hidden;}
.productsList .title a{color: #333;font-weight: 700;font-size: 14px;}
.productsList .title a:hover{color: #E14952;text-decoration: underline;}
.productsList .desc{color: #888;max-height: 80px;line-height: 20px;overflow: hidden;margin: 13px 0;text-align: justify;}
.productsList .more{height: 18px;}
.productsList .more a{background: url(../images/readmore.gif) no-repeat 0 50%;display: inline-block;height: 18px;width: 66px;}
.productsPage .container{padding: 25px 0;}
.productsPage .moreInfo{float: right;width: 889px;}
.productsPage .moreInfo .wrapBox{}
.productsPage .sideBar{float: left;position: relative;width: 286px;}
.productsPage .related{background: #FFF;border: 1px solid #EAEAEA;border-top: 2px solid #006EBD; margin-bottom:25px}
.productsPage .related h3{border-bottom: 1px solid #EAEAEA;color: #000;font-size: 14px;font-weight: 700;height: 42px;line-height: 42px;padding: 0 13px;}
.productsPage .related .content{padding: 0 13px 13px;}
.productsPage .related li{border-bottom: 1px dotted #C6C6C6;margin-top: 13px;padding-bottom: 13px;}
.productsPage .related li:last-child{border-bottom: none;padding-bottom: 0;}
.productsPage .related dt{float: left;height: 55px;overflow: hidden;width: 84px;}
.productsPage .related dd{float: left;padding-left: 13px;width: 161px;}
.productsPage .related dd p{display: block;max-height: 36px;overflow: hidden;line-height: 18px;}
.productsPage .related dd a{background: url(../images/readmore.gif) no-repeat 0 bottom;display: block;padding-bottom: 19px;}
.productsPage .related dd a:hover{text-decoration: underline;}
.productsPage .basic{background: #FFF;border: 1px solid #EFEFEF;padding: 15px;}
.productsPage .basic .cover{float: left;margin-right: -400px;overflow: hidden;position: relative;width: 400px;}
.productsPage .basic .info{float: right;width: 100%;}
.productsPage .basic .info .box{margin-left: 400px;padding-left: 25px;}
.productsPage .basic .info h1{color: #000;font-size: 20px;font-weight: 700;line-height: 30px;text-align: left;padding-top: 10px;}
.productsPage .basic .subTitle{color: #999;line-height: 24px;padding-top: 20px;text-align: justify;}
.productsPage .thumb dt{height: 566px;overflow: hidden;}
.productsPage .thumb dd{padding-top: 15px;}
.productsPage .thumb dd ul{margin-left: -13px;}
.productsPage .thumb dd li{cursor: pointer;float: left;height: 87px;margin-left: 13px;overflow: hidden;position: relative;width: 132px;}
.productsPage .thumb dd li.on .bg{background: rgba(0,0,0,0.1);border: 3px solid #C30;height: 81px;width:126px;position: absolute;top: 0;left: 0;}
.productsPage .details{margin-top: 25px;}
.productsPage .details .tabBox{background: #F7F7F7;border: 1px solid #EAEAEA;border-bottom: 0;}
.productsPage .details .tabBox li{cursor: pointer;color: #000;float: left;font-size: 12px;height: 44px;line-height: 44px;padding: 0 20px;}
.productsPage .details .tabBox li.on{background: #006EBD;color: #FFF;}
.productsPage .details .content{background: #FFF;border: 1px solid #EAEAEA;border-top: 1px solid #006EBD;overflow: hidden;padding: 15px;}
.productsPage .gallery ul{margin: -15px 0 0 -15px;}
.productsPage .gallery li{float: left;margin: 15px 0 0 15px;width: 203px;}
.productsPage .gallery li a{display: block;border: 1px dotted #F0F0F0;height: 130px;overflow: hidden;padding: 2px;width: 197px;transition: all 0.3s ease-in-out 0s;}
.productsPage .gallery li a:hover{border-color: #C30;}


.subNav{width:284px;float:left;border: 1px solid #cacaca; border-top: 3px solid #cacaca; position:relative;z-index:799;background: #FFF;}
.subNav h2{position:relative;z-index:800;font-size:14px;font-weight:bold;color:#fff;background:#ececec;height:42px;line-height:42px;color: #5a5a5a; text-align: center;}
.subNav li{float:left;width:284px; border-top:1px solid #cacaca; position:relative}
.subNav li.cur{background:#cacaca;}
.subNav-list{position:relative;z-index:800;padding-left:9px;}

.subNav-list dt{padding:13px 0 }
.subNav-list dt a{display:block;font-size:15px;color:#333;padding:0 32px;}
.subNav-list dt a span{float:right;margin-top:6px}


.subNav-box{position:absolute;top:0;left:284px;border:1px solid #cacaca;background:#fff;display:none;}
.subNav-subbox{width:234px;}
.subNav-boxLe{float:left;width:208px;padding:13px;}
.subNav-boxLe a{ display: block; line-height: 30px; font-size: 14px;}
.subNav-boxLe h3{ background: #006EBD; color: #FFF; padding:6px;width:100px; text-align: center;}

.clear{clear:both; font-size:1px;width:1px;height:0;visibility:hidden;margin-top:0px!important; *margin-top:-1px; line-height:0;}
.cfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
.cfix{zoom:1;}

/*产品销售*/
.salesMap{background: url(../images/salesMap.jpg) no-repeat 50% 0 / cover;}
.salesMap h2{color: #006EBD;font-size: 30px;font-weight: 700;text-align: center;}
.salesMap .box{min-height: 400px;padding: 150px 0 0 830px;}
.salesMap .contact{background: #FFF;padding: 35px;}
.salesMap .contact dt{color: #2C2C2C;font-size: 20px;font-weight: 700;}
.salesMap .contact dd{color: #888;font-size: 14px;line-height: 22px;padding-top: 7px;}
.casesPage .caseLists{padding: 33px 0 0;}
.casesPage .caseLists ul{margin: -33px 0 0 -33px;}
.casesPage .caseLists li{float: left;margin: 33px 0 0 33px;width: 275px;}
.casesPage .caseLists a{background: #006EBD;box-shadow: 0 3px 3px #2C2C2C;display: block;padding: 5px;transition: all 0.3s ease-in-out 0s;}
.casesPage .caseLists a:hover{background: #CD010C;}
.casesPage .caseLists dt{height: 175px;overflow: hidden;width: 265px;}
.casesPage .caseLists dd{color: #FFF;font-size: 14px;font-weight: 700;height: 40px;line-height: 40px;overflow: hidden;padding-top: 4px;text-align: center;}
.caseList { margin-bottom: 30px;}
.caseList h2{ font-size: 32px; text-align: center; padding:35px 0; color: #006EBD;}
.caseList .picScroll-left{ overflow:hidden}
 .caseList .bd{margin: -30px 0 0 -30px;height:207px; overflow:hidden} 
.caseList .lists li{float: left;margin: 30px 0 0 30px;height: 177px;width: 277px;overflow: hidden;position: relative;}
.caseList .lists dd{background: RGBA(0,0,0,.45);color: #FFF;font-size: 16px;font-weight: 700;height: 50px;line-height: 50px;width: 242px;padding: 0 17px;position: absolute;left: 0;bottom: 0;}
.caseList .lists a:hover dd{background: RGBA(0,0,0,.55);}
.caseList .lists li img{height: 177px;width: 277px;}
.picScroll-left .hd { margin:30px 0; text-align:center}
.picScroll-left .hd li{ display:inline-block; margin:0 5px; background:#d5d5d5; height:12px; width:12px;text-indent:-9999999px;}
.picScroll-left .hd li.on{ background:#1B73BB;cursor:pointer}


/*人力资源*/
.talent{background: #FFF;padding: 60px 0;}
.talent .joinTop li{float: left;width: 50%;}
.talent .joinTop li .hd{margin-bottom: 25px;padding-left: 68px;}
.talent .joinTop li .hd h3{color: #333;font-size: 18px;}
.talent .joinTop li .hd h4{color: #999;font-size: 12px;}
.talent .joinTop li p{color: #666;font-size: 12px;line-height: 24px;text-align: justify;padding-bottom: 24px;}
.talent .joinTop li.left .box{border-right: 1px solid #E5E5E5;padding-right: 100px;}
.talent .joinTop li.right .box{padding-left: 100px;}
.talent .joinTop li.left .hd{background: url(../images/join1.png) no-repeat 0 50%;}
.talent .joinTop li.right .hd{background: url(../images/join2.png) no-repeat 0 50%;}
.talent .imgList{padding-top: 60px;}
.talent .imgList li{color: #666;float: left;font-size: 14px;height: 44px;line-height: 44px;margin-right: 14px;padding-top: 150px;width: 289px;text-align: center;}
.talent .imgList li.im1{background: url(../images/talent1.jpg) no-repeat right 0;}
.talent .imgList li.im2{background: url(../images/talent2.jpg) no-repeat right 0;}
.talent .imgList li.im3{background: url(../images/talent3.jpg) no-repeat right 0;}
.talent .imgList li.im4{background: url(../images/talent4.jpg) no-repeat right 0;margin-right: 0;padding-left: 1px;}
.talent .joinLink{padding-top: 30px;text-align: center;}
.talent .joinLink a{background: #006EBD;border-radius: 50%;display: inline-block;color: #FFF;font-size: 14px;height: 150px;line-height: 150px;width: 150px;transition: all 0.3s ease-in-out 0s;}
.talent .joinLink a:hover{background: #C30;}
.jobsPage,.jobShow{background: #F5F5F5;padding: 60px 0;}
.jobsPage .lists{background: #FFF;}
.jobsPage .listBox{border: 1px solid #EFEFEF;padding: 0 40px 120px;}
.jobsPage .lists li{float: left;font-size: 14px;}
.jobsPage .lists li.c1{width: 260px;}
.jobsPage .lists li.c2{width: 260px;}
.jobsPage .lists li.c3{width: 260px;}
.jobsPage .lists li.c4{width: 260px;}
.jobsPage .lists li.c5{width: 78px;}
.jobsPage .lists .hd{background: #464646;border: 1px solid #464646;color: #FFF;height: 56px;line-height: 56px;padding: 0 40px;}
.jobsPage .listBox ul{border-bottom: 1px dotted #DADADA;height: 28px;line-height: 28px;padding: 16px 0;}
.jobsPage .listBox li{color: #5a5a5a;}
.jobsPage .listBox li a{color: #C30;}
.jobsPage .listBox li a:hover{text-decoration: underline;}
.jobShow .hd{background: #464646;border: 1px solid #464646;box-shadow: 0 0 10px #000;color: #FFF;font-weight: normal;height: 56px;line-height: 56px;padding: 0 40px;}
.jobShow .hd h1{font-size: 18px;}
.jobShow .hd span{color: #FE0;float: right;}
.jobShow .content{background: #FFF;border: 1px solid #EFEFEF;padding: 0 40px 120px;}
.jobShow li{border-bottom: 1px dotted #DADADA;color: #888;float: left;height: 28px;line-height: 28px;padding: 16px 0;width: 372px;}
.jobShow li b{color: #000;font-weight: normal;padding-right: 5px;}
.jobShow dl{border-bottom: 1px dotted #DADADA;}
.jobShow dt{border-bottom: 1px solid #EFEFEF;color: #000;height: 28px;line-height: 28px;padding: 16px 0;}
.jobShow dd{color: #888;line-height: 24px;padding: 16px 0;}
.jobShow .tips{border-bottom: 1px solid #EFEFEF;color: #C30;font-weight: 700;padding: 16px 0;}

/*客服中心*/
#allMap{height: 520px;overflow: hidden;}
.servicePage .contact{padding: 50px 0;}
.servicePage .contact .box{background: #464646;box-shadow: 0 10px 15px #000;padding: 10px;}
.servicePage .contact .text{float: right;margin-left: -371px;position: relative;width: 371px;}
.servicePage .contact .map{float: left;width: 100%;}
.servicePage .contact .wrap{margin-right: 371px;}
.servicePage .contact .content{color: #FFF;padding: 18px 15px 0 25px;}
.servicePage .contact dt{font-size: 20px;font-weight: 700;line-height: 30px;padding-bottom: 6px;}
.servicePage .contact dd{font-size: 14px;line-height: 22px;padding-bottom: 6px;}
.servicePage .contact dd.english{padding-bottom: 24px;}
.feedback{background:  url(../images/mapbg.png) no-repeat  50% 50% #E3EAEB;height: 618px;overflow: hidden;padding-top: 50px;}
.feedback .container{background: url(../images/feedback.png) no-repeat 0 bottom;height: 618px;margin: auto;width: 570px;}
.feedback .box{padding: 40px 90px 0;}
.feedback h3{color: #333;font-size: 20px;font-weight: 700;height: 30px;line-height: 30px;text-align: center;}
.feedback li{margin-top: 25px;position: relative;}
.feedback .inputText{background: #E3EAEB;border: 1px solid #DADADA;color: #777;font-size: 12px;height: 42px;line-height: 42px;outline: medium none;padding: 0 14px;transition: all 0.5s ease-in-out 0s;vertical-align: middle;width: 360px;}
.feedback .inputArea{background: #E3EAEB;border: 1px solid #DADADA;color: #777;font-size: 12px;height: 110px;outline: medium none;padding: 14px;transition: all 0.5s ease-in-out 0s;width: 360px;resize: none;}
.feedback .btn{padding-top: 77px;text-align: center;}
.feedback .btn a{background: #2C2C2C;box-shadow: 0 0 5px #000;color: #FFF;display: inline-block;font-size: 14px;height: 50px;line-height: 50px;width: 180px;transition: all 0.5s ease-in-out 0s;}
.feedback .btn a:hover{background: #C30;}
.feedback li .code{position: absolute;right: 12px;top: 12px;}
.feedback li .code img, .feedback li .code a{color: #39F;float: left;height: 20px;line-height: 20px;padding-left: 10px;}
.feedback li .code a:hover{text-decoration: underline;}
.feedback .note{color: #000;text-align: center;padding-top: 50px;}
.purpose{background: #FFF;padding: 50px 0;}
.purpose .sideBar{float: left;margin-right: -322px;position: relative;width: 322px;}
.purpose .sideBar .banner{background: url(../images/purposebg.jpg) no-repeat 10px 10px #FFF;border: 1px solid #EEE;height: 450px;padding: 10px;}
.purpose .content{float: right;width: 100%;}
.purpose .content .box{margin-left: 322px;padding-left: 40px;}
.purpose .content dl{padding-bottom: 25px;}
.purpose .content dt{color: #C30;font-size: 14px;font-weight: 700;padding-bottom: 7px;}
.purpose .content dd{color: #666;line-height: 24px;}

/*走进新亚*/
.company{background: #FFF;padding: 50px 0;}
.company .links{margin-left: -72px;padding: 40px 0 0;}
.company .links li{float: left;margin-left: 72px;width: 140px;}
.company .links li a{background: #006EBD;border-radius: 50%;color: #FFF;display: block;font-size: 14px;height: 140px;line-height: 140px;text-align: center;transition: all 0.3s ease-in-out 0s;}
.company .links li a:hover{background: #EC6130;}

.oration{padding: 50px 0;}
.oration .box{background: #FFF;border: 1px solid #EEE;padding: 40px 35px 35px;}
.oration .avatar{float:left;margin-right: -237px;position: relative;width: 237px;}
.oration .avatar img{background: #FFF;border: 1px solid #EEE;box-shadow: 0 0 7px #AAA;padding: 5px;}
.oration .content{float: right;width: 100%;}
.oration .wrap{margin-left: 237px;padding-left: 35px;}
.oration .content p{color: #000;font-size: 14px;line-height: 28px;text-align: justify;text-indent: 2em;padding-bottom: 7px;}
.oration .content .sign p{text-align: right;}

.history{background: #FFF;padding: 0 0 50px;}
.history h1{border-bottom: 1px solid #EAEAEA;color: #C30;font-size: 26px;font-weight: 700;line-height: 120px;}
.history dl{border-bottom: 1px dotted #EAEAEA;padding-bottom: 30px;}
.history dt{border-bottom: 1px dotted #EAEAEA;color: #000;font-size: 24px;font-weight: 700;height: 74px;line-height: 74px;}
.history dd{background: url(../images/historyline.gif) repeat-y -10px 0;margin-top: 30px;padding-left: 60px;}
.history li{background: url(../images/dot.png) no-repeat 0 13px;line-height: 30px;padding-left: 15px;}

.honor{padding: 50px 0 0;}
.honor h2{color: #000;font-size: 26px;height: 40px;line-height: 40px;text-align: center;padding-bottom: 40px;}
.honor p.text{color: #999;line-height: 24px;padding-bottom: 40px;}
.honor .quility li{float: left;width: 125px;margin-left: 54px;}
.honor .quility li:first-child{margin-left: 0;}
.honor .quility dt{border: 1px solid #EFEFEF;background: #FFF;padding: 5px;}
.honor .quility dt:hover{border: 1px solid #E5E5E5;}
.honor .quility dd{line-height: 18px;overflow: hidden;text-align: center;padding-top: 20px;}
.honor .certificate{background: #FFF;border-top: 1px solid #EFEFEF;padding: 50px 0;margin-top: 50px;}
.honor .certificate .box{background: url(../images/cutline.gif) repeat-y 50% 0;}
.honor .certificate li{float: left;font-size: 14px;height: 36px;line-height: 36px;width: 480px;}
.honor .certificate li a{display: block;}
.honor .certificate li a:hover{text-decoration: underline;}
.honor .certificate li span{background: url(../images/arrow.png) no-repeat right 50%;float: right;color: #AAA;padding-right: 12px;}
.honor .certificate li:nth-child(odd){padding-right: 120px;}
.honor .certificate li:nth-child(even){padding-left: 120px;}

.visit{padding: 0 0 50px;}
.visit h1{border-bottom: 1px solid #EAEAEA;color: #C30;font-size: 26px;font-weight: 700;line-height: 120px;}
.visit dl{border-bottom: 1px dotted #EAEAEA;padding-bottom: 30px;}
.visit dl:last-child{border-bottom: 0;padding-bottom: 0;}
.visit dt{border-bottom: 1px dotted #EAEAEA;color: #333;font-size: 22px;font-weight: 700;height: 74px;line-height: 74px;}
.visit ul{margin-left: -30px;}
.visit li{float: left;margin: 24px 0 0 24px;width: 216px;}
.visit li a{display: block;background: #FFF;border: 1px solid #EEE;padding: 3px; position:relative}

.visit li a span{
    display:block;
    color: #5a5a5a;
    font-size: 14px;
    height: 82px;
    margin:10px; overflow:hidden}

.video{background: #FFF;padding: 50px 0;}
.video .list{margin: -20px 0 0 -20px;}
.video .list li{float: left;margin: 20px 0 0 20px;position: relative;width: 285px;}
.video .list dt a{display: block;height: 160px;position: relative;width: 285px;}
.video .list dt .play{background: rgba(0,0,0,0.7) url(../images/play.png) no-repeat 50% 50%;height: 160px;width: 285px;position: absolute;top: 0;left: 0;transition: all 0.5s ease-in-out 0s;visibility: hidden;opacity: 0;}
.video .list li:hover dt .play{opacity: 1;visibility: visible;}
.video .list dd{font-size: 14px;font-weight: normal;height: 60px;line-height: 60px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.video .list dd::after{background-color: #006EBD;bottom: 0;content: "";height: 3px;left: 0;position: absolute;transition: all 0.5s ease 0s;width: 40px;}
.video .list li:hover dd::after{background-color: #C30;width: 285px;}

.culture{background: url(../images/dotbg.png) repeat 0 0;padding: 70px 0;}
.culture .box{background: url(../images/culture.png) no-repeat 0 0;min-height: 540px;padding-left: 550px;}
.culture .box dl{color: #000;font-size: 14px;line-height: 22px;padding: 17px 0 0;}
.culture .box dl:first-child{padding-top: 0;}
.culture .box dt{color: #F91747;font-weight: 700;}
.culture .box dd{line-height: 24px;text-align: justify;padding-top: 3px;}

.welfare{background: url(../images/welfarebg.jpg) no-repeat 50% bottom;padding: 80px 0 140px;}
.welfare h1{background: url(../images/linebg.png) no-repeat 50% 50%;color: #F91747;font-size: 24px;line-height: 38px;text-align: center;}
.welfare .box{background: url(../images/welfare.png) no-repeat 0 0;min-height: 386px;margin-top: 80px;padding-left: 670px;}
.welfare .box .text{color: #FFF;font-size: 16px;line-height: 28px;text-align: justify;}
.welfare .rolling{height: 210px;margin: 35px 0;overflow: hidden;}
.welfare .rolling li{color: #BCBCBF;font-size: 12px;line-height: 30px;}
.welfare .arrow{padding-left: 7px;}
.welfare .arrow li{border: 1px solid #FFF;cursor: pointer;display: block;float: left;height: 38px;margin-right: 10px;opacity: 0.2;transition: opacity 0.3s ease 0s;width: 38px;}
.welfare .arrow li.prev{background: url(../images/prev.png) no-repeat 50% 50%;}
.welfare .arrow li.next{background: url(../images/next.png) no-repeat 50% 50%;}
.welfare .arrow li:hover{opacity: 1;}
.welfareMore{background: #FFF;padding: 50px 0;}

.welfareMore ul{margin-left: -25px;}
.welfareMore li{float: left;margin-left: 25px;width: 383px; margin-bottom: 20px;}
.welfareMore li dt{background: #2C2C2C;height: 253px;overflow: hidden;width: 383px;}
.welfareMore li dd{color: #888;line-height: 20px;padding-top: 8px;}
.welfareMore li dd.title{height: 20px;overflow: hidden;padding-top: 20px;}
.welfareMore li dd.title a{font-size: 14px;font-weight: 700;}
.welfareMore li dd.title a:hover{text-decoration: underline;}
.welfareMore li dd.desc{max-height: 100px;overflow: hidden;}

.profiles{padding: 50px 0;}
.profiles ul{margin: -32px 0 0 -32px;}
.profiles li{float: left;margin: 32px 0 0 32px;width: 276px;}
.profiles li a{background: #006EBD;box-shadow: 0 3px 3px #2C2C2C;display: block;padding: 2px;transition: all 0.3s ease-in-out 0s;}
.profiles li dt{height: 204px;overflow: hidden;}
.profiles li dt img{-webkit-transition: all 0.8s;-moz-transition: all 0.8s;-o-transition: all 0.8s;-ms-transition: all 0.8s;transition: all 0.8s;vertical-align: top;}
.profiles li a:hover dt img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-ms-transform:scale(1.05);transform: scale(1.05);}
.profiles li a:hover{background: #C30;}
.profiles li dd{background: url(../images/view.png) no-repeat 242px 16px;color: #FFF;font-size: 16px;height: 48px;line-height: 48px;overflow: hidden;padding: 2px 40px 0 10px;}









.page_list,.page_info{text-align:center;padding:20px 0;font-size:0px}
.page_info{ font-size: 15px;}
.page_list a,.page_list span{background:#fff; border: 1px solid #DFDFDF;display: inline-block;font-size: 11px;height: 24px; line-height: 24px;vertical-align: middle;padding:0 10px;margin-left:5px; font-family:Arial;margin-bottom: 8px;}
.page_list a{text-decoration:none;}
.page_list .page{width:auto;padding:0 10px;background:#FFF; color:#92847e;}
.page_list .no{background-position:7px -836px;color:#97999B;}
.page_list .next{padding:0 10px;background: #FFF;}
.page_list .next.no{background-position:58px -877px;color:#97999B;}
.page_list .no:hover{cursor:default;}
.page_list a.on{background:#000;color:#FFF;}

.contPage{text-align:center;padding:20px 0;font-size:0px}
.contPage a,.contPage span{background:#fff; border: 1px solid #DFDFDF;display: inline-block;font-size: 11px;height: 24px; line-height: 24px;vertical-align: middle;padding:0 10px;margin-left:5px; font-family:Arial;margin-bottom: 8px;}
.contPage a{text-decoration:none;}
.contPage .page{width:auto;padding:0 10px;background:#FFF; color:#92847e;}
.contPage .no{background-position:7px -836px;color:#97999B;}
.contPage .next{padding:0 10px;background: #FFF;}
.contPage .next.no{background-position:58px -877px;color:#97999B;}
.contPage .no:hover{cursor:default;}
.contPage a.on{background:#000;color:#FFF;}


#elevator_item {
	width: 60px;
	height: 100px;
	position: fixed;
	right: 15px;
	bottom: 15px;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	opacity: 1;
	z-index: 100020;
	display: none;
}
#elevator_item.off {
	opacity: 0;
	visibility: hidden
}
#elevator {
	display: block;
	width: 60px;
	height: 50px;
	background: url(../images/icon_top.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6);
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	margin-bottom: 10px
}
#elevator:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr {
	display: block;
	width: 60px;
	height: 40px;
	border-radius: 2px;
	box-shadow: 0 1px 3px rgba(0,0,0,.2);
	cursor: pointer;
	background: url(../images/icon_code.png) center center no-repeat;
	background-color: #444;
	background-color: rgba(0,0,0,.6)
}
#elevator_item .qr:hover {
	background-color: rgba(0,0,0,.7)
}
#elevator_item .qr:active {
	background-color: rgba(0,0,0,.75)
}
#elevator_item .qr-popup {
	width: 170px;
	height: 200px;
	background: #fff;
	box-shadow: 0 1px 8px rgba(0,0,0,.1);
	position: absolute;
	left: -180px;
	bottom: 0;
	border-radius: 2px;
	display: none;
	text-align: center
}
#elevator_item .qr-popup .code-link {
	display: block;
	margin: 10px;
	color: #777
}
#elevator_item .qr-popup .code {
	display: block;
	margin-bottom: 10px
}
#elevator_item .qr-popup .arr {
	width: 6px;
	height: 11px;
	background: url(../images/code_arrow.png) 0 0 no-repeat;
	position: absolute;
	right: -6px;
	bottom: 14px
}



/*页脚*/
#footer{background: #2C2C2C;color: #999;padding: 45px 0 40px;width: 100%;}
#footer .nav_sub{ display:none}
#footer .footLeft{float: left;width: 900px;}
#footer .siteLinks li{background: url(../images/dot.png) no-repeat right 50%;float: left;height: 20px;line-height: 20px;padding: 0 16px 0 13px;}
#footer .siteLinks li:first-child{padding-left: 0;}
#footer .siteLinks li:last-child{background: transparent;}
#footer .siteLinks li a{color: #FFF;}
#footer .siteLinks li a:hover{color: #E14952;}
#footer .copyRight{padding-top: 18px;}
#footer .copyRight p{line-height: 23px;}
#footer .copyRight p a{color: #999;}
#footer .footShare{float: right;height: 131px;width: 197px;position: relative;}
#footer .footShare li{background: #FFF;position: absolute;}
#footer .footShare li.weibo{height: 65px;width: 65px;}
#footer .footShare li.sina{top: 0;left: 0;}
#footer .footShare li.qq{top: 66px;left: 0;}
#footer .footShare li.qrCode{height: 131px;width: 131px;top: 0;left: 66px;}
#footer .footShare li a{display: block;position: relative;}
#footer .footShare li.weibo a{background: url(../images/weibo.gif) no-repeat 0 0;height: 65px;width: 65px;}
#footer .footShare li.sina a{background-position: 0 0;}
#footer .footShare li.qq a{background-position: 0 -66px;}
#footer .footShare li.qrCode a img{height: 131px;width: 131px;}


.company .mod{padding: 88px 0 88px;}
.company .aboutMod{ padding-top:0;}
.company .mod .Modhd{text-align: center; padding-bottom: 30px;}
.company .mod .Modhd h2{ display: inline-block; position: relative;padding:0 5px; font-size: 26px; color: #f5412f; padding-bottom: 20px; border-bottom: 1px solid #e6e6e6; text-align: center;}
.company .mod .Modhd h2 b{ background:#2b2e38; height:4px; width:36px; position: absolute; bottom: -2px; left: 50%; margin-left: -18px;}
.orationMod { background: #F6F6F6;}
.orationMod .img{float:left;}
.orationMod .img img{width:460px; height:345px;}
.orationMod .orationCon{ background: #FFF; border-radius: 10px; padding:35px 25px;width:645px; float:left; margin-left: 25px; }
.orationMod .sign{ margin-top: 10px; text-align: center; font-size: 15px; }
.orationMod #orationCon{height:325px; overflow: hidden; padding:0 10px}

.historyMod{ background: url(../images/h_bg01.jpg) center; height:540px;position: relative;
    top: -29px;
}

.historyMod .historyCon{ width:1200px; margin: 0 auto; }
.historyMod .historyCon .hdBox{}
.historyMod .historyCon .hdBox li{ float:left; width:154px;background: #F3F3F3;border:1px solid #dfdfdf;line-height: 42px; height:42px;font-size: 15px; text-align: center; margin-left: -1px;}
.historyMod .historyCon .hdBox li.cur{background: #FFF; border-top:2px solid #F5412F}
.historyMod .historyCon .conBox{ border: 1px solid #dfdfdf;border-width:0 1px 1px; background: #FFF; padding:15px;}
.historyMod .historyCon .tabMod{ padding:0 60px; height:42px; overflow: hidden; position: relative;}
.historyMod .historyCon .tabMod .btn{ position: absolute; height:42px; background:#39A4DC; width:60px;top:0; background-repeat: no-repeat; background-position: center;}
.historyMod .historyCon .tabMod .prev{ left:0; background-image:url(../images/left.png);}
.historyMod .historyCon .tabMod .next{ right:0;background-image:url(../images/right.png);}
.historyMod .historyCon .tabMod .prevStop{ background-color: #8192A6; cursor:no-drop;}
.historyMod .historyCon .tabMod .nextStop{ background-color: #8192A6; cursor:no-drop;}
.historyMod .historyCon .conBox .historyBox{display: none; height:400px; padding:0 15px}

.visitMod{ background: url(../images/about2_31.jpg) center; height:639px;}