/*案例作品*/
.fybanner{
	position: relative;
	width: 100%;
	height: 376px;
	background-color: #174E8F;
}
.fybannerbg{background: url("../images/fybanner.jpg") no-repeat top center;}
.fybannerArea{position: absolute; top: 200px; left: 50%; margin-left: -204px; width: 408px; height: 57px; background: url("../images/fyTit.png") no-repeat;}
.fybannerCh{position: absolute; top: 185px; left: 50%; margin-left: -87px; width: 174px; line-height: 30px; font-size: 26px; color: #fff; font-family: "microsoft yahei"; text-align: center; font-weight: 700px;}
.fybannerEn{position: absolute; top: 212px; left: 50%; margin-left: -125px; width: 250px; line-height: 30px; color: #fff; font-size: 14px; font-family: arial; text-align: center;}
.navMenu .on .onA{color: #216fcb;}
.fybannerArea{position: absolute; top: 54%; left: 50%; -webkit-animation:dragTop 1s ease-in-out both; -moz-animation:dragTop 1s ease-in-out both; -ms-animation:dragTop 1s ease-in-out both; animation:dragTop 1s ease-in-out both;  }
.fybannerCh{position: absolute; top: 185px; left: 50%;  -webkit-animation:dragTop 1.2s ease-in-out both; -moz-animation:dragTop 1.2s ease-in-out both; -ms-animation:dragTop 1.2s ease-in-out both; animation:dragTop 1.2s ease-in-out both;  }
.fybannerEn{position: absolute; top: 212px; left: 50%;  -webkit-animation:dragTop 1.4s ease-in-out both; -moz-animation:dragTop 1.4s ease-in-out both; -ms-animation:dragTop 1.4s ease-in-out both; animation:dragTop 1.4s ease-in-out both; text-transform:uppercase; }

.fyMenu{ width: 100%; height: 68px; text-align: center; border-bottom: 1px solid #dadada;}
.fyMenuList{height: 68px; display: inline-block; font-family: "microsoft yahei"; }
.fyMenuList{_display:inline;} /*针对ie6 hack*/

.fyMenuList ul li{position: relative; float: left; width: 200px; height: 68px; line-height: 68px; font-size: 18px; text-align: center;}
.fyMenuList ul li a{position: relative; color: #333; line-height: 68px; padding-left: 40px;}
.fyMenuList ul li a:hover{color: #333;}
.fyMenuList ul li a span{position: absolute; display: block; top: -3px; left: 0; width: 31px; height: 31px;}
.fyMenuList ul li a img{position: absolute; display: block; top: -3px; left: 0; width: 31px; height: 31px;}
.fyMenuList .on a{color: #333;}
.fyMenuList ul li:hover{color: #216fcb;}

.fyMenuList .on em{position: absolute; bottom: 0; left: 50%; margin-left: 10px; display: block; width: 23px; height: 11px; background: url("../images/pt.png") no-repeat -38px -262px;}

.fyCaseList{width: 100%; height: 28px; margin: 20px 0; text-align: center;}
.fyCaseList ul{display: inline-block;}
.fyCaseList ul{_display:inline;}


.fyCaseList ul li{position: relative; float: left; width: 88px; height: 28px; margin: 0 5px; text-align: center; line-height: 28px; font-size: 16px; font-family: "microsoft yahei";}
.fyCaseList ul li a{display: block; color: #666; -webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;}
.fyCaseList ul li a:hover{background-color: #216fcb; color: #fff;}
.fyCaseList ul .on a{background-color: #216fcb; color: #fff; }

.caseArea{width: 1150px; height: auto; margin: 20px auto; font-family: "microsoft yahei"; min-height:800px;}
.caseArea ul{width: 1200px; margin-top: 55px; }
.caseArea ul li{float: left; width: 346px; height: 357px;margin-bottom: 10px; margin-right: 54px;}
.caseArea ul li .caseAreaPic{width: 346px; height: 222px; overflow: hidden;}
.caseArea ul li .caseAreaPic img{width: 346px; height: 222px; transition:1s; -moz-transition:1s; -webkit-transition:1s; -o-transition:1s;}
.caseArea ul li .caseAreaPic:hover img{opacity: 0.8; transform: scale(1.1); -webkit-transform: scale(1.1); }
.caseArea ul li h2{width: 346px; line-height: 21px; font-size: 16px; color: #000; margin: 20px 0 5px 0;}
.caseArea .caseAreaTxt{color: #666; font-size: 14px; margin-bottom: 10px;text-overflow:ellipsis;white-space:nowrap;overflow: hidden;content:"...";}
.caseArea .caseAreaTxt a{color: #666;}
.caseArea ul li a{color: #000;}
.caseArea ul li a:hover{color: #2998db;}
.caseArea .clickNum,.caseArea .clickTime{padding-left: 18px; color: #999999;}
.caseArea .clickNum{background: url("../images/ere1.png") no-repeat left center;}
.caseArea .clickTime{background: url("../images/ere2.png") no-repeat left center; margin-left: 20px;}

.page{position: relative; width: 100%; height: 32px; margin: 40px 0 70px 0;}
.page ul{position: absolute; left: 50%;}
.page ul li{float: left; height: 30px; line-height: 30px;  margin: 0 3px; font-size: 14px; font-family: "microsoft yahei"; color: #888888;}
.page ul li a{display: block; padding: 0px 12px;  border: 1px solid #dadada; color: #888888; }
.page ul .on{background-color: #216fcb; border: 1px solid #216fcb; padding: 0px 12px; color: #fff;}
.page ul .on a{color: #fff;}

/*24px*/
.asppage24{width:100%; padding-top:30px; padding-bottom: 40px; overflow:hidden}
.asppage24 .pager {color:#888; width:100%; height: 24px; text-align:center;}
.asppage24 .pager span,
.asppage24 .pager .nolink,
.asppage24 .pager a {display:inline-block; border: solid 1px #dddddd;  line-height:22px; margin:0 3px; padding:0px 8px; background: #fff;}
.asppage24 .pager .nolink { color:#888;}
.asppage24 .pager a {color:#888;text-decoration:none;}
.asppage24 .pager a:hover {color: #FFF; background: #216fcb;border:solid 1px #216fcb; }
/*隐藏页码信息*/
.asppage24 .pager .pageinfo{display:none;}
/*当前页*/
.asppage24 .pager .cpb {color:#FFF; font-weight:100; background:#216fcb;border:solid 1px #216fcb}
/*如需要修改颜色：替换"#0C59A1"*/

/*案例详情*/
.fycontain{position: relative; width: 1150px; height: auto; margin: 50px auto;}
.fycontainInfo{width: 1150px; height: 169px; border-bottom: 1px solid #dadada;}
.fycontainLogo{width: 190px; height: 160px; border-top: 9px solid #216fcb;  background-color:#f4f4f4;}
.fycontainLogo img{width: 190px; height: 160px;}
.fycontainJs{width: 920px; height: 120px; border-top: 9px solid #dbdbdb; padding: 20px; font-family: "microsoft yahei";}
.fycontainJs h2{font-size: 24px; line-height: 30px; color: #216fcb;  font-weight: normal;}
.fycontainJs p{font-size: 14px; color: #666666; line-height: 24px; margin-top: 10px;}
.fycontainMid{width: 1150px; height: auto; margin: 50px auto;}
.fycontainLeft{width: 750px; height: auto;}
.fyPicshow{width: 750px; height: 565px;}
.fyBigPic{width: 750px; height: 440px; overflow: hidden;}
.fyBigPic img{width: 750px; height: 440px;}
.fySmallPic{position: relative; width: 750px;  height: 105px; margin-top: 10px; overflow: hidden;}
.fySmallPic ul{width: 780px; }
.fySmallPic ul li{position: relative; float: left; width: 180px; height: 105px; overflow: hidden; margin-right: 10px;}
.fySmallPic img{width: 180px; height:105px; }
.fySmallPic .on span{position: absolute; top: 0; left: 0; z-index: 99; display: block; width: 172px; height: 97px; border: 4px solid #ba9c70;}
.fySmallPic .picnext,.fySmallPic .picpre{position: absolute; z-index: 999;  display: block; width: 37px; height: 56px; background: url("../images/fypt.png") no-repeat;}
.fySmallPic .picnext{top:23px; left: 10px; background-position: -178px -353px;}
.fySmallPic .picpre{top:23px; right: 10px;  background-position: -117px -353px;}
.fycontent{width: 750px; height: auto; margin: 20px 0; line-height: 24px; font-size: 14px; color: #666; font-family: "microsoft yahei";}
.fycontainRight{width: 350px; height: auto;}
.fycontainMsg{width: 348px; height: auto; border:1px solid #dadada; font-family: "microsoft yahei";}
.fycontainMsg .dtop{width: 318px; height: 47px; line-height: 47px; padding: 0 15px; font-size: 18px; color: #333333; background-color: #e9e9e9;}
.fycontainMsg .dmeg,.fycontainMsg .dList{width: 318px; height: auto; padding: 18px 15px; font-size: 14px; line-height: 24px; color: #666;}
.dList ul li{padding-left: 10px; background: url("../images/dot.jpg") no-repeat left center; line-height: 36px;}
.dList ul li a{color: #666;}
.dList ul li a:hover{color: #2998db;}
.share{width: 350px; height: 30px; line-height: 30px; margin-top: 20px;}
.share span{float: left; font-size: 14px; color: #666; font-family: "microsoft yahei"; margin-top: -7px;}
.pagefy a{position: absolute; display: block; width: 59px; height: 59px; background: url("../images/fypt.png") no-repeat; }
.pagefy .pagePre{bottom: 50%; left: -130px; background-position: -100px -197px;}
.pagefy .pagePre:hover{background-position: -172px -267px;}
.pagefy .pageNext{bottom: 50%; right: -130px; background-position: -172px -197px;}
.pagefy .pageNext:hover{background-position: -100px -267px;}

/*关于我们*/
.dyArea{width: 100%; min-height: 900px; height: auto; margin: 0px auto; background:url(../images/coorbg.jpg) no-repeat bottom center;}
.dycontain{width: 1150px; height: auto; margin: 0px auto; padding: 20px 0; color: #666666; font-size: 14px; line-height:30px; font-family: "microsoft yahei";}
.aboutlist{width: 1150px; height: 408px; overflow: hidden; margin-top: 40px;}
.aboutlist ul{width: 1170px;}
.aboutlist ul li{float: left; width: 380px; height: 408px; margin-right: 5px;}

/*媒体资源*/
.mediaRes{width: 1150px; height: auto; margin: 50px auto; font-family: "microsoft yahei";}
.mediaRes ul li{width: 1150px; height: 385px; padding-bottom: 40px; margin-top: 40px; background: url("../images/fgf.jpg") no-repeat left bottom;}
.mediaList1 .mediaPic{float: left;}
.mediaList2 .mediaPic{float: right;}
.mediaRes ul li .mediaPic{width: 555px; height: 358px; overflow: hidden; }
.mediaRes ul li .mediaPic img{width: 555px; height: 358px; -moz-transition:1s; -webkit-transition:1s; -o-transition:1s;}
.mediaRes ul li .mediaPic a:hover img{opacity: 0.8; transform: scale(1.1); -webkit-transform: scale(1.1); }
.mediaList1 .mediaArea{float: right;}
.mediaList2 .mediaArea{float: left;}
.mediaArea{width: 567px; height: auto;}
.mediaArea h2{color: #333333; font-size: 22px; line-height: 30px; font-weight: normal;}
.mediaArea span{display: block; float: left; width: 35px; height: 28px; background: url("../images/fypt.png") no-repeat -100px top;}
.mediaArea .secondTit{font-size: 22px; color: #216fcb; line-height: 30px; margin: 15px 0;}
.mediaArea .mediaInfo{font-size: 14px; color: #666; line-height: 24px;margin: 15px 0;}
.mediaMsgdd{width: 555px; height: 95px; margin-top: 25px;}
.mediaMsgdd p{float: left; width: 270px; height: 38px; line-height: 38px; font-size: 14px; color: #666; text-overflow:ellipsis;white-space:nowrap;overflow: hidden;content:"...";}
.mediaMsgdd span{display: block; width: 24px; height: 24px; margin-top: 5px; float: left; margin-right: 5px; background: url("../images/fypt.png") no-repeat;}
.mediaMsgdd .styleM{background-position: -104px -40px;}
.mediaMsgdd .timeM{background-position: -104px -75px;}
.mediaMsgdd .sizeM{background-position: -104px -108px;}
.mediaMsgdd .intruM{background-position: -104px -144px;}
.mediaMsgdd .stylelogo{width: 24px; height: 24px; background:url(../images/5670fe6c00abc.png) no-repeat ; background-size:100% ;}
.mediaArea .moreBtn{width: 110px; height: 31px;}
.mediaArea .moreBtn a:hover img{opacity: 0.8;}

/*媒体详情*/
.mediaDetail{position: relative; width: 1150px; height: auto; margin: 40px auto 0 auto;}
.mediaDLeft{width: 700px; height: auto;}
.mediaRight{width: 370px; min-height: 800px; height: auto; border-left: 1px solid #dadada; padding-left: 35px; font-family: "microsoft yahei";}
.mediaPicshow{position: relative;}
.mediaPic{ width: 700px; height: 452px; overflow: hidden;}
.mediaPic img{width: 700px; height: 452px;}
.mediaPicshow .prev,.mediaPicshow .next{position: absolute; top: 50%; margin-top: -20px;  z-index: 999; width: 25px; height: 40px; background: url("../images/pt.png") no-repeat; filter:alpha(opacity=60);opacity:0.6;}
.mediaPicshow .prev{background-position: -245px -100px; left: 20px;}
.mediaPicshow .next{background-position: -270px -100px; right: 20px;}
.mediaPicshow .prev:hover,
.mediaPicshow .next:hover{ filter:alpha(opacity=100);opacity:1; }

.mediaAdd{width: 700px; height: 300px; margin-top: 30px;}
.mediaAdd p{font-size: 20px; font-size: 20px; font-family: "microsoft yahei"; line-height: 60px; font-weight: 700; color: #666;}
.mediaAdd img{width: 700px; height: 395px;}
.mediaRight h2{color: #333333; font-size: 22px; line-height: 30px; font-weight: normal;}
.mediaRight h2 span{display: block; float: left; width: 35px; height: 28px; background: url("../images/fypt.png") no-repeat -100px top;}
.mediaRight .secondTit{font-size: 22px; color: #216fcb; line-height: 30px; margin: 15px 0;}
.mediaRight .mediaInfo{font-size: 14px; color: #666; line-height: 24px;padding-top: 15px;}
.mediaRight .mediaFlag{font-size: 14px; ; line-height: 21px; margin: 15px 0;}
.mediaRight .mediaFlag span{float: left; color: #666; display: block; width: 280px;}
.mediaRight .mediaFlag label{width: 80px; color: #000; font-weight: 700;}
.mediaFlagArea{width: 100%; margin-top: 20px;}

/*新闻动态*/
.newsList{width: 1150px; min-height: 191px; height: auto; margin: 50px auto 50px auto; font-family: "microsoft yahei"; }
.newsList ul li{width: 1150px; padding-bottom: 60px; margin: 15px 0; background: url("../images/fgf.jpg") no-repeat bottom center;}
.newsList .newsPic{width:317px; height: 191px; overflow: hidden;}
.newsList .newsPic img{width: 317px; height: 191px; -moz-transition:1s; -webkit-transition:1s; -o-transition:1s; transition: 1s;}
.newsList .newsPic a:hover img{opacity: 0.8; transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); }
.newsArea{width: 808px; height: auto;}
.newsArea .newsTime{font-size: 14px; color: #818181; line-height: 21px;}
.newsArea .timeIcon{position: relative; display: block; background-color: #000; float: left; margin-top: 5px; margin-right: 5px; width: 11px; height: 11px; background: url("../images/ere2.png") no-repeat;}
.newsArea h2{font-size: 24px; line-height: 30px; color: #000; margin: 8px 0;}
.newsArea h2 a{color: #000;}
.newsArea h2 a:hover{color: #216fcb;}
.newsArea .newsInfo{font-size: 14px; color: #666; line-height: 21px; margin-top: 10px;}
.newsArea .moreBtn{line-height: 30px; margin-top: 15px;}
.newsArea .moreBtn a{font-size: 14px; color: #216fcb; font-weight: 700;}
.newsArea .moreBtn a:hover{opacity: 0.8}
.newsArea .moreBtn span{display: block; width: 18px; height: 18px; background: url("../images/pt.png") no-repeat -162px -230px; float: left; margin-right: 5px; margin-top: 6px;}

/*新闻详情*/
.newsDetail{width: 1150px; height: auto; margin: 60px auto 50px auto; font-family: "microsoft yahei";}
.newsDetailLeft{width: 790px; height: auto;}
.newsDetailLeft h2{font-size: 26px; color: #216fcb; line-height: 35px; margin: 5px 0; text-align: center;}
.newsDetailLeft .newsMes{text-align: center; font-size: 12px; color: #999; line-height: 30px;}
.newsDetailLeft .newsMes span{padding-left:15px; background:url("../images/ere2.png") no-repeat left center;}
.newsDetailLeft .newsfg{width: 790px; height: 31px; margin: 10px 0;}
.newcontain{width: 790px; height: auto; margin: 20px 0; line-height: 26px; font-size: 14px; color: #666; overflow: hidden;}
.pagecon{width: 790px; border-top: 1px solid #dadada; margin-top: 40px; padding: 20px 0;}
.pageconLeft p{line-height: 28px; font-size: 14px; color: #666;}
.pageconLeft p span{color: #000;}
.pageconLeft p a{color: #666;}
.pageconLeft p a:hover{color: #216fcb;}
.pageconLeft em{display: block; width: 20px; height: 20px; float: left; background:url("../images/fypt.png") no-repeat; margin-top: 6px; margin-right: 8px;}
.pageconLeft p .prevd{background-position: -149px top;}
.pageconLeft p .nextd{background-position: -149px -30px;}
.newsDetailRight{width: 328px; height: auto; font-family: "microsoft yahei";}
.newstj{width: 328px; height: auto;}
.newstj .newtjTit{width: 328px; line-height: 40px; height: 40px; border-bottom:1px solid #f0f0f0;}
.newstj .newtjTit .Title{font-size: 18px; color: #313131;}
.newstj .newtjTit .more{color: #666;}
.newstj .newtjTit .more:hover{color: #216fcb;}
.newtjList{width: 328px;}
.newtjList ul li{width: 313px; height: 60px; padding: 15px 15px 15px 0; border-bottom: 1px solid #f0f0f0;}
.newtjList ul li:hover{background-color: #f4f4f4;}
.newtjList ul li:hover a{color: #216fcb;}
.newtjList .newtjPic{width: 98px; height: 60px; overflow: hidden;}
.newtjList .newtjPic img{width: 98px; height: 60px;}
.newtjTxt{width: 200px; height: 60px;}
.newtjTxt h2{font-size: 14px; height: 40px; color: #666666; line-height: 18px;}
.newtjTxt h2 a{color: #666;}
.newtjTxt h2 a:hover{color: #216fcb;}
.newtjnum{line-height: 18px; padding-left: 20px; background: url("../images/eyeicon.jpg") no-repeat left center; color: #666; font-size: 12px;}
.hotNews{width: 328px; height: auto; margin-top: 30px;}
.hotNewsTop{width: 328px; line-height: 40px; height: 40px; border-bottom:1px solid #f0f0f0; font-size: 18px; color: #313131;}
.hotNewsList{width: 328px; margin-top: 15px;}
.hotNewsList ul li{line-height: 30px;}
.hotNewsList ul li a{color: #666; font-size: 14px;}
.hotNewsList ul li i{font-size: 12px; color: #999999; padding: 0 4px; margin-right: 5px; font-style:italic;font-weight: 700;}
.hotNewsList ul .on i{color: #216fcb; }

/*招贤纳士*/
.recruit{width: 1150px; height: auto; margin: 40px auto 50px auto; font-family: "microsoft yahei";}
.recruitTop{padding-bottom: 40px; border-bottom: 5px solid #e9e9e9;}
.recruitTop p{font-size: 14px; color: #666; line-height: 24px;}
.recruitSer{ width: 1150px; height: 37px; line-height: 37px; margin: 20px 0;}
.recruitSer .jobsearch1,.recruitSer .jobsearch2{position: relative; width: 285px; height: 37px; background-color: #e9e9e9;}
.recruitSer .jobsearch2{margin-left: 30px;}
.jobsearch1left,.jobsearch2left{width: 82px; height: 37px; text-align: center; font-size: 14px; color: #fff;  background-color: #216fcb;}
.jobsearch1right,.jobsearch2right{ width: 183px; height: 37px;  background: url("../images/xljg.png") no-repeat 178px center;}
.jobsearch1right .checktext,.jobsearch2right .checktext2{font-size: 14px; color: #216fcb;}
.jobhide{position: absolute; top: 37px; right: 0; width: 203px; background-color: #e9e9e9;}
.jobhide ul li{line-height: 36px; width: 183px; height: 36px; padding: 0 10px; font-size: 14px; color: #666; border-top: 1px solid #dadada; cursor: pointer;}
.jobhide ul li:hover{color: #216fcb; background-color: #dddddd;}

.jobsearch3{width: 518px; height: 37px; background-color: #e9e9e9; }
.jobsearch3left{width: 390px; height: 37px; line-height: 37px; padding: 0 10px;}
.jobsearch3left input{background-color: #e9e9e9; border: none; line-height: 37px; width: 380px; font-size: 14px;}
.jobsearch3right{width:108px; height: 37px;  color: #fff; text-align: center; background: url("../images/serchicon.png") no-repeat 63px center; background-color: #216fcb;}
.jobsearch3right input{display: block; width: 108px; background-color: #216fcb; cursor: pointer; text-align: center; line-height: 37px; font-family: "microsoft yahei";  color: #fff; font-size: 14px;}

.recruit .jobDD{position: relative; width: 1096px; height: auto; padding: 24px; line-height: 26px; color: #666; font-size: 14px; border-left: 1px solid #e8dccc; border-right: 1px solid #e8dccc;  border-bottom: 1px solid #e8dccc;}
.recruit .tjob ul li{cursor: pointer;}
.recruit .tjob .on{background-color: #e8dccc;}
.recruit .jobDD .jobbtn{position: absolute; top: 20px; right: 20px; width: 137px; height: 34px; background-color: #216fcb; text-align: center; font-size: 14px;}
.recruit .jobDD .jobbtn a{display: block; line-height: 34px; color: #fff; background: url("../images/ypicon.png") no-repeat 20px center; padding-left: 20px;}
.recruit .jobDD .jobbtn:hover{opacity: 0.8;}

/*联系我们*/
.contactUs1{width: 1150px; height: auto; margin: 80px auto 50px auto; font-family: "microsoft yahei";}
.contactUsArea1{width: 1150px; height: auto;}
.contactTxt{width: 426px; height: auto;}
.contactMap2{width: 650px; height:372px; border: 1px solid #dadada; overflow: hidden;}
.contactMap2 img{width: 650px; height: 372px;}
.contanctTit{width: 426px; height:auto;}
.contanctTit img{width:426px; height: auto;}
.contactList{width: 426px; height: auto; margin-top: 20px;}
.contactList ul li{border-bottom:1px solid #dadada; line-height: 20px; padding: 15px 10px; height: auto; width: 406px;}
.contactList .contactLabel{ font-size: 16px; color: #216fcb; width: 80px; text-align: left;}
.contactMsg{font-size: 16px; width: 320px; text-align: left; color: #666; line-height: 20px;}
.interact{width:1150px; height: 65px; border-top: 1px solid #dadada; margin-top: 110px; text-align: center;}
.interactTop{width: 135px; height: 45px; line-height: 45px; background-color: #fff; text-align: center; font-size: 28px; color: #333; margin: -23px auto 0 auto;}
.interactTxt{width: 100%; text-align: center; font-size: 14px; color: #666666; line-height: 28px;}
.interactList{width: 1130px; height: 170px; overflow: hidden; margin: 20px auto;}
.interactList ul{width: 1200px;}
.interactList ul li{ float: left; width: 300px; height: 170px; margin-right: 100px; }
.interweix{width: 300px; text-align: center; font-size: 18px; color: #333; line-height: 50px; margin-bottom: 10px;}
.emscon{width: 110px; height: 110px; margin-right: 20px;}
.gzy{font-size: 14px; color: #666; line-height: 24px; padding-top: 15px; width: 130px;}
.advTf{width: 100%; height: 780px; background: url("../images/contactbg.jpg") no-repeat bottom center; padding-top: 30px; font-family: "microsoft yahei";}
.advTfArea{width: 990px; height: auto; padding: 60px 80px; background-color: #fff; border: 3px solid #f0f0f0; margin: 0 auto; }
.advTfTop{width: 325px; height: 60px; overflow: hidden; line-height: 60px; font-size: 26px; color: #333; border-top: 1px solid #dadada; border-bottom: 1px solid #dadada; margin: 0 auto;}
.advTf .advTable{margin-top: 40px;}
.advTf .advTableLeft{width: 380px;}
.advTf .advTableRight{width: 538px; }
.advTf .advTableLeft p{width: 380px; height: 35px; margin: 30px 0;}
.advTf .advTableLeft label,.advTableRight label{width: 80px; line-height: 35px; font-size: 14px; color: #333;}
.advTf .advTableLeft .input1{width: 258px; border: 1px solid #dadada; line-height: 33px; height: 33px; font-size: 14px;  margin-left: 10px; padding: 0 10px;}
.advTf .advTableRight p{width: 538px; height:35px; margin: 30px 0;}
.advTf .advTableRight .input2{width: 192px; border: 1px solid #dadada; line-height: 33px; height: 33px; font-size: 14px;  margin-left: 10px; padding: 0 10px;}
.advTf .advTableRight .input3{width: 158px; border: 1px solid #dadada; line-height: 33px; height: 33px; font-size: 14px; margin-left: 10px; padding: 0 10px;}
.advTf .advTableRight textarea{width: 365px; height: 140px; border: 1px solid #dadada; padding: 10px; margin-left: 2px;}
.advTf .xqlabel label{float: left;}
.advTf .inputBtn{width: 258px; height: 45px; margin: 20px auto;}
.advTf .inputBtn .tj{width: 118px; height: 45px; line-height: 45px; text-align: center; color: #fff; background-color: #216fcb; cursor: pointer; font-size: 16px; font-family: "microsoft yahei";}
.advTf .inputBtn .resetz{width: 118px; height: 45px; line-height: 45px; text-align: center; color: #fff; background-color: #8b8b8b; cursor: pointer; font-size: 16px; font-family: "microsoft yahei";}
.advTf .inputBtn .tj:hover,.inputBtn .resetz:hover{opacity: 0.8;}
.advTf .selectdP{width: 228px; line-height: 30px;}

/*合作单位*/
.logobg{width: 100%; min-height: 500px; padding: 0 auto 40px auto; background: url("../images/coorbg.jpg") no-repeat bottom center;}
.logoList{width: 1180px; min-height: 500px; margin: 0 auto 0 auto; padding-top: 40px;}
.logoList ul li{float: left; width: 235px; height: 150px; text-align: center; border: 1px solid #eeeeee; margin-top: -1px; margin-left: -1px;}
.logoList ul li:hover{opacity: 0.8;}

/*媒体分布图*/
.dybgA{width: 100%; height: auto; background:url("../images/contactbg.jpg") no-repeat bottom center; padding-bottom: 60px;}
.mediaMap{position: relative; width: 1001px; height: 800px; margin: 80px auto 0px auto; background: url("../images/mediafbbg.jpg") no-repeat;}
.mapMark{cursor: pointer;}
.mediaMark1{position: absolute; top: 415px; left: 463px; width: 35px; height: 115px; background: url("../images/mediaIcon1.png") no-repeat;}
.mediaMark2{position: absolute; top: 498px; left: 640px; width: 35px; height: 115px; background: url("../images/mediaIcon2.png") no-repeat;}
.mediaMark3{position: absolute; top: 568px; left: 555px; width: 35px; height: 115px; background: url("../images/mediaIcon3.png") no-repeat;}
.mediaMark4{position: absolute; top: 334px; left: 806px; width: 35px; height: 115px; background: url("../images/mediaIcon3.png") no-repeat;}
.mapMark p{position: absolute; z-index: 999;  width: 302px; height: 180px; background:url("../images/ddrgba.png") repeat; -webkit-border-radius: 5px; -moz-border-radius: 5px;  border-radius: 5px; overflow: hidden;}
.mapMark p span{line-height: 17px; display: block; text-align: center; color: #fff; font-size: 14px;  font-family: "microsoft yahei";}
.mapMark img{ width: 302px; height: 152px;}
.mediaMark1 p{top: 10px; left: -300px;}
.mediaMark2 p{top: -10px; left: 50px;}
.mediaMark3 p{top: 60px; left: -150px;}
.mediaMark4 p{top: 0px; left: -330px;}

/*网站地图*/
.webBg{width: 100%; height: auto; background: url("../images/ny_bg.jpg") no-repeat bottom center; padding-top: 30px;}
.webMapList{width: 1000px; min-height: 600px; height: auto; margin: 0 auto; font-family: "microsoft yahei";}
.webMapList ul li{width: 980px; height: auto; margin: 20px 0; line-height: 30px;}
.webMapList ul li h2{font-size: 16px;}
.webMapList ul li h2 a{color: #B29160; font-weight: 400;}
.webMapList ul li dl{}
.webMapList ul li dl dd{float: left; margin: 0 10px; font-size: 14px; padding-left: 15px; background: url("../images/banner_btn_r_24.png") no-repeat left center;
}
.webMapList ul li dl dd a{color: #666;}
.webMapList ul li dl dd a:hover{color: #B29160;}


/* select*/
.advTf .example_1 select,.advTf .example_2 select {width: 278px;}
.advTf .example_1 label,.advTf .example_2 label {cursor: pointer;}

.advTf .example_3 select{width: 192px;}
.advTf .b-custom-select {
    position:relative;
    display: inline-block;
    height: 32px;
    background: #fff;
    border:1px solid #dadada;
    font-size: 13px;
    vertical-align: middle;
    text-align: left;
}
.advTf .b-custom-select_disabled {
    color: #bcbcbc;
    background: #f9f9f9;
}
.advTf .b-custom-select_focus {
}
.advTf .b-custom-select_expanded {
    z-index: 199;
    height: 32px;
    border-bottom: none;
}
.advTf .lte7 .b-custom-select {
    display: inline;
    zoom:1;
}
.advTf .b-custom-select__title {
    cursor: pointer;
    overflow: hidden;
}
.advTf .b-custom-select__title__text {
    margin: 5px 30px 3px 10px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
}
.advTf .b-custom-select__title__icon {
    position: absolute;
    top:0px;
    right: 0px;
    display: block;
    width: 25px;
    height: 32px;
}
.advTf .b-custom-select__title__icon:after {
    content: "";
    position:absolute;
    top:13px;
    right:7px;
    border-top: 6px solid #666;
    border-left:6px solid transparent;
    border-right:6px solid transparent;
}
.advTf .b-custom-select_expanded .b-custom-select__title__icon {
}
.advTf .b-custom-select_disabled .b-custom-select__title__icon {
    background: #f9f9f9;
}
.advTf .b-custom-select__title__input {
    height: 30px;
    padding: 2px 9px;
    border: none;
    background: none;
    outline: 0;
    font-family: "PTSansRegular";
    font-size: 14px;
}
.advTf .b-custom-select__dropdown {
    background: #fff;
    border: 1px solid #cccccc;
    overflow: hidden;
}
.advTf .b-custom-select__list {
    padding: 5px 5px;
}
.advTf .b-custom-select__group {
    padding: 4px;
    white-space: nowrap;
    font-family: "PTSansRegular";
    font-size: 12px;
    font-weight: bold;
}
.advTf .b-custom-select__item {
    position: relative;
    display: block;
    height: 20px;
    padding: 4px 5px;
    overflow: hidden;
    cursor: pointer;
    white-space: nowrap;
    border-bottom: 1px dotted #cecece;
    font-family: "PTSansRegular";
    font-size: 14px;
}




.jobsearch1 .example_3 select{width: 200px;}
.jobsearch2 .example_3 select{width: 200px;}
.jobsearch1 .b-custom-select,.jobsearch2 .b-custom-select{
    position:relative;
    display: inline-block;
    height: 34px;
    background: #e9e9e9;
    font-size: 13px;
    top:-2px;
    vertical-align: middle;
    text-align: left;
}

.advTf .b-custom-select{margin-top:-3px; height: 33px;}

.jobsearch1 .b-custom-select_expanded,.jobsearch2 .b-custom-select_expanded {
    z-index: 199;
    height: 34px;
    border-bottom: none;
}
.jobsearch1 .lte7 .b-custom-select,.jobsearch2 .lte7 .b-custom-select {
    display: inline;
    zoom:1;
}
.jobsearch1 .b-custom-select__title,.jobsearch2 .b-custom-select__title {
    cursor: pointer;
    overflow: hidden;
}
.jobsearch1 .b-custom-select__title__text,.jobsearch2 .b-custom-select__title__text {
    margin: -1px 30px 3px 10px;
    font-size: 14px;
    white-space: nowrap;
    overflow: hidden;
    color: #216fcb;
}
.jobsearch1 .b-custom-select__title__icon,.jobsearch2 .b-custom-select__title__icon {
    position: absolute;
    top:0px;
    right: 0px;
    display: block;
    width: 25px;
    height: 35px;
}
.jobsearch1 .b-custom-select__title__icon:after,.jobsearch2 .b-custom-select__title__icon:after {
    content: "";
    position:absolute;
    top:14px;
    right:7px;
    border-top: 7px solid #216fcb;
    border-left:7px solid transparent;
    border-right:7px solid transparent;
}

.jobsearch1right .b-custom-select__title__input {
    height: 35px;
    padding: 2px 9px;
    border: none;
    background: none;
    outline: 0;
    font-family: "PTSansRegular";
    font-size: 14px;
}
.jobsearch1right .b-custom-select__dropdown,.jobsearch2right .b-custom-select__dropdown {
    border: none;
    overflow: hidden;
}
.jobsearch1right .b-custom-select__list,.jobsearch2right .b-custom-select__list {
    padding: 5px 5px;
}
.jobsearch1right .b-custom-select__group,.jobsearch2right .b-custom-select__list {
    padding: 4px;
    white-space: nowrap;
    font-family: "PTSansRegular";
    font-size: 12px;
    font-weight: bold;
}
.jobsearch1right .b-custom-select__item,.jobsearch2right .b-custom-select__item {
    position: relative;
    display: block;
    height: 22px;
    padding: 4px 5px;
    overflow: hidden;
    cursor: pointer;
    white-space: nowrap;
    border-bottom: 1px dotted #cecece;
    font-family: "PTSansRegular";
    font-size: 14px;
}


@media screen and (max-width: 1400px) {
    .pagefy .pagePre{bottom: 50%; left: -80px; background-position: -100px -197px;}
    .pagefy .pageNext{bottom: 50%; right: -80px; background-position: -172px -197px;}
}

@media screen and (max-width: 1240px) {
    .header {
        width: 1240px;
    }


}
