@charset "utf-8";

.inbody{background:#dfdfdf url(../2017jpg/bg01.jpg) center 38px no-repeat;}
/*header*/
.maintop{width: 100%; height: 38px; line-height: 38px; background-color: #1c447a; color: #658bc0; }
.header{height: 100px;position: relative; border-bottom: 1px solid #FFFFFF;}
.header:after{content: ''; display: block; width: 325px; height: 4px; position: absolute; right: 0; bottom: -5px; background-color: #FFFFFF;}
.header .logo{ display: block; margin:10px 0;}
.undis{display: none;}
.searchbox{width: 65px; height: 37px; float: right;background: url(../2017jpg/searchicon.png) 0 0 no-repeat; margin-top: 32px; padding-left: 55px; color: #FFFFFF; line-height: 19px; cursor: pointer;}
.searchbox.cur{background-position: 0 bottom;}
.search-from{width: 100%; height: 55px; overflow: hidden; position: absolute; top: 100px; left: 0; z-index: 1; display: none;}
.search-from .search-text{width: 790px; padding: 0 10px; display: inline-block; height: 55px; line-height: 55px; font-size: 35px; background: none; color: #FFFFFF;}
.search-from .search-subbtn{width: 37px;height: 37px; display: inline-block;background: url(../2017jpg/searchicon.png) 0 0 no-repeat; cursor: pointer; margin-left: 66px;}

#insideHeader{border-color: #333333;}
#insideHeader .searchbox{color: #333333;background: url(../2017jpg/searchicon02.png) 0 0 no-repeat;}
#insideHeader .search-from .search-text{color: #333333;}
#insideHeader .searchbox.cur{background-position: 0 bottom;}
#insideHeader .search-from .search-subbtn{background: url(../2017jpg/searchicon02.png) 0 0 no-repeat;}

.emit {
    color: #999;
    font-size: 14px;
    margin: 7px 0 32px;
    overflow:hidden;
	zoom:1;
}

/*nav*/
.nav ul{position: relative;}
.nav ul:after{content: '';width: 325px;height: 4px;background: #FFFFFF;display: block; position: absolute; right: 0; top: 0;z-index: 1;}
.nav ul li{float: left; padding-right: 50px; }
.nav ul li a{color: #FFFFFF; font-size: 16px; font-weight: bold; height: 54px; line-height: 54px; display: block; position: relative;}
.nav ul li a.cur:after,.nav ul li a:hover:after{content: '';display: block; width: 100%; height: 4px; background-color: #FFFFFF; position: absolute; left: 0; bottom: 0;}
.nav ul li:last-child{padding-right: 0;}

#insideNav ul:after{background: #333333;}
#insideNav ul li a{color: #333333;}
#insideNav ul li a:hover,#insideNav ul li a.cur{color: #1D71B7;}
#insideNav ul li a.cur:after,#insideNav ul li a:hover:after{background-color: #1D71B7;}

/*banner*/
.banner{width: 1000px;height: 460px; overflow: hidden; margin: 0 auto; position: relative;}
.banner a{display: block; position: relative;}
.bannertext{height: 100%; position: absolute; left: 50px; top: 0; z-index: 20; color: #FFFFFF;}
.bannertext span{display: block; padding-left: 10px;}
.bannertext:after{content: ''; position: absolute; left: 0; top: 0; z-index: 20; height: 100%; width: 1px; background: #FFFFFF; opacity: .5;} 
.banner-title{font-size: 36px;font-weight: bold; line-height: normal; margin-top: 315px; position: relative;}
.banner-title:before{content: '';width: 5px;height: 27px;background-color: #FFFFFF; position: absolute; left: -5px; top: 14px;}
.banner-text{font-size: 18px;}
.bannerbtn{width: 28px;height: 28px; position: absolute; bottom: 30px;background-image: url(../2017jpg/bannericon.png);background-repeat: no-repeat; z-index: 20; cursor: pointer;}
#banner-prev{left: 62px; background-position-x: left;}
#banner-next{left: 106px;background-position: right;}

.insideBanner{display: block;}
.insideBanner img{width: 100%; display: block;}

/*index*/
.adv-box{display: block; margin: 7px auto 5px;}

.headlines dt{width: 805px;height: 100px;overflow: hidden; background: #FFFFFF; float: left;}
.headlines dd{float: right; width: 190px;height: 100px;}
.leftDescription{width: 82px;height: 73px; line-height: 31px; text-align: center; float: left; font-weight: bold;font-size: 28px; color: #FFFFFF; background-color: #1d71b7; padding-top: 9px; margin: 9px;}
.headlinescont{width: 690px; overflow: hidden; text-align: center;color: #1d71b7; margin-left: 6px; float: left;}
.headlinescont h2{height: 52px; white-space: nowrap; overflow: hidden; font-size: 40px;font-weight: bold; line-height: normal;padding-top: 7px;margin-bottom: 3px;}
.headlinescont h2 a{color: #1d71b7;}

.inMainNews-first{padding-top: 5px;}
.inMainNews-show{width:590px;height: 330px; float: left; position: relative; overflow: hidden;}
.inMainNews-show a{display: block;}
.inMainNews-show img{height: 330px;display: block;}/*width: 100%;*/
.inMainNews-show p{width: 555px; height: 43px; line-height: 43px; position: absolute; left: 0;bottom: 0;z-index: 10;background: url(../2017jpg/bg02.png) repeat; color: #FFFFFF; overflow: hidden; padding: 0 15px 0 20px; font-size: 16px;}
.inMainNews-show-num{ float: right;font-size: 18px;}
.inMainNews-show-num .now_num{color: #da3f29;}
.inMainNews-show-num .all_num{font-size: 14px;}
.inMainNews-showbtn{width: 30px;height: 60px;background-image: url(../2017jpg/innewsicon.png);background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -30px; z-index: 10; cursor: pointer;}
#inMainNews-prev{left: 0;background-position-x: 0;}
#inMainNews-next{right: 0;background-position-x: right;}

.inCommonTitle{font-size: 18px; height: 18px; line-height: 17px; font-weight: bold; color: #1D71B7;overflow: hidden; border-left: 4px solid #1D71B7; padding-left: 5px; margin-top: 13px;}
.inCommonTitle a{font-size: 14px;color: #808080; float: right; font-weight: normal;}
.inCommonTitle a:hover{color: #1D71B7;}

.inBaoAnNews{width: 365px;height: 330px; float: right; background: #FFFFFF; padding: 0 20px;}
.inCommonUl {padding-top: 20px;}
.inCommonUl li{padding-left: 15px; background: url(../2017jpg/icon01.png) left center no-repeat;  margin-bottom: 5px; height: 25px;}
.inCommonUl li a{font-size: 15px;}

.inMainNews-second{padding-top: 5px;}
.inSpecialPlan{width: 564px;height: 265px;float: left; padding:0 13px; background: #FFFFFF; overflow: hidden;}
.inSpecialPlan ul {width: 102%; height: 137px; overflow: hidden; margin-top: 15px;}
.inSpecialPlan ul li{width: 182px;height: 137px; margin-right: 9px; background: #e6e6e6; float: left;}
.inSpecialPlan ul li a{width: 182px; height: 137px;display: block; color:#333333; text-align: center; line-height: 35px;}
.inSpecialPlan ul li img{width: 182px;height: 102px;display: block;}
.inSpecialPlan dl{ padding-top: 11px;font-size: 15px;}
.inSpecialPlan dl a{display: block; line-height: normal; margin-top: 6px;  color: #333333; }
.inSpecialPlan dl dt{width: 305px; float: left; margin-right: 12px;}
.inSpecialPlan dl dd{ width: 247px; float: left;  }
.inSpecialPlan dl dd a{font-weight: bold;}
.inSpecialPlan dl dd p{padding-top: 3px;}
.inTitieClass{width: 45px;height: 55px;background: url(../2017jpg/icon02.png) no-repeat; float: left; color: #004ea2;  font-weight: bold; overflow:hidden; font-size: 18px; text-align: center; margin-right: 10px; padding: 5px 5px 0;}

.inColumn{width: 363px;height: 265px; background: #FFFFFF;  float: right; padding: 0 20px; font-size: 15px;}
.inColumn ul {padding-top: 14px;}
.inColumn ul li{padding-bottom: 7px;}
.inColumn ul li a{display: block; height: 24px;}

.inMedia{width: 970px; height: 370px; background: #1e59ab; color: #FFFFFF; padding: 25px 15px 0;}
.inMedia .inCommonTitle{margin: 0 15px 22px; border-color: #FFFFFF; color: #FFFFFF;}
.inMediaNav{width: 67px; text-align: center; float: left;}
.inMediaNav span{width:65px; display: block; height: 45px; line-height: 45px;  background: #1e59ab; position: relative; cursor: pointer;border: 2px solid #1E59AB; border-right: none; }
.inMediaNav span.cur,.inMediaNav span:hover{ border: 2px solid #628bc4; border-right:0; z-index: 1; padding-right: 2px;}

.inMediaConWrap{width: 836px; padding: 0 30px; border: 2px solid #628bc4; float: left; overflow: hidden;}
.inMediaContent{display: none;}
.inMediaContent ul{width: 105%;padding-top: 27px;}
.inMediaContent ul li{width: 390px; float: left; padding:0 35px 30px 0;height:76px;}
.inMediaContent ul li a{color: #d3e5ff;display: block;line-height: normal;}
.inMediaContent ul li img{float: left; width: 60px; height: 60px;border-radius: 5px; overflow: hidden; margin:3px 25px 0 0; }
.inMediaContent ul li h4{color: #fefefe; font-size: 16px; font-weight: bold;padding-bottom: 4px;}

.inMainNews-Fourth{padding-top: 3px;}
.inVideo{width: 330px; height:486px; overflow: hidden; float: left;background: #FFFFFF;}
.inTitleBg{padding: 11px 15px;background: #1e59ab;}
.inVideoBox .inCommonTitle,.inMainNews-Fourth-News .inCommonTitle{ margin: 0; color: #FFFFFF; border-color: #FFFFFF; }
.inVideoBox .inCommonTitle a,.inMainNews-Fourth-News .inCommonTitle a{color: #a3bee5; line-height: 19px;}
.inVideoul{width: 102%;}
.inVideoul li{width: 165px; height: 93px; position: relative; float: left; margin:0 1px 1px 0;}
.inVideoul li img{width: 165px; height: 93px; display: block;}
.inVideoul li .inVideoTitle{width: 151px; height:22px; line-height: 22px; position: absolute; left: 0;bottom: 0;z-index: 1; background: url(../2017jpg/bg02.png) repeat; color: #FFFFFF; padding: 0 7px; font-size: 13px;}
.inVideoul li a{width: 100%;height: 100%;display: block;position: absolute; left: 0; top: 0; z-index: 2; background: url(../2017jpg/icon03.png) center center no-repeat;}

.inPublicOpinion{padding: 0 15px;}
.inPublicOpinion .inCommonUl{padding-top: 10px;}

.recruitmentfloat,.recruitmentfloat1{z-index: 110; display: none; width: 100%;position: fixed;height:100%;background:rgba(0,0,0,0.6); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#8F000000,endcolorstr=#8F000000);left: 0px;top: 0px;  _position:absolute; _top:expression(documentElement.scrollTop + 0 + "px");}
.tianjiatvwrap{width: 1000px;margin: 0 auto;position: absolute;height: 500px;top:50%;left:50%;margin-left:-500px;margin-top:-250px;}
.tianjiatvwrap .videobox { height:500px;position:relative;z-index:1;}
.recclosebtn{display: block;width: 25px;height: 25px;background: url(../2017jpg/icon04.png) no-repeat  center center;position: absolute;right:0;top: 0px;cursor: pointer;z-index: 100;margin:-20px -20px 0 0;z-index:9;}

.inMainNews-Fourth-News{width: 330px;height: 486px; float: left; background: #FFFFFF; margin-left: 5px;}
.inMainNews-Fourth-News dl{ padding: 10px 0 8px; margin: 0 13px; border-bottom: 1px solid #e6e6e6;}
.inMainNews-Fourth-News dl dt{margin-right: 15px;}
.inMainNews-Fourth-News dl dd a{font-size: 16px; display: block; line-height: normal; margin-top: -4px;}
.inMainNews-Fourth-News dl dd p{ line-height: normal;color: #999999;padding-top: 7px; height: 38px;-webkit-line-clamp: 2;}
.inMainNews-Fourth-News .inCommonUl{padding: 6px 15px 0;}

.inSpecialSubject{background: #1E59AB; color: #FFFFFF; height: 220px; }
.inSpecialSubjectTitle{ float: left; width: 32px; height: 180px; font-size: 24px; font-weight: bold; background: #0e4899; padding: 40px 15px 0; line-height: 30px;}
.inSpecialSubject-scroll{width: 823px; position: relative; float: left; margin:20px 0 0 55px;}
.inSpecialSubject-scroll ul{position: relative;}
.inSpecialSubject-scroll ul li{float: left; padding-right: 14px;}
.inSpecialSubject-scroll ul li a{display: block; color: #FFFFFF; text-align: center; font-size: 16px;}
.inSpecialSubject-scroll ul li img{display: block; width: 265px; height: 150px; margin-bottom: 10px;}
.inSpecialSubject-scrollBox{overflow: hidden; position: relative;}
.inSpecialSubject-scroll_btn{width: 38px; height: 38px; display: block; position: absolute; top: 55px; background-image: url(../2017jpg/icon05.png);background-repeat: no-repeat; z-index: 2; cursor: pointer;}
#inSpecialSubject-prev{left: -48px; background-position-x: 0;}
#inSpecialSubject-next{right: -48px; background-position-x: right;}

.inMainNews-Sixth{padding-top: 5px;}
.inMainNews-Sixth-News{width: 330px; height: 430px; float: left; background: #FFFFFF; margin:0 5px 5px 0;}
.inMainNews-Sixth-News:nth-child(3n){margin-right: 0;}
.inMainNews-Sixth-News .inCommonTitle{color: #FFFFFF; border-color: #FFFFFF; margin: 3px 0 2px;}
.inMainNews-Sixth-News .inCommonTitle a{color: #A3BEE5;}
.inMainNews-Sixth-News_top img{width:330px; height: 185px; margin-bottom: 13px; display: block;}
.inMainNews-Sixth-News_top h4{padding: 0 12px 5px; font-size: 16px;}
.inMainNews-Sixth-News_top h4 a{color: #333333;}
.inMainNews-Sixth-News_top p{ margin: 0 12px; color: #999999; line-height: normal; -webkit-line-clamp: 2;height: 39px;}
.inMainNews-Sixth-News .inCommonUl{border-top: 1px solid #E6E6E6; margin: 12px 12px 0;padding-top: 10px;}

.inConvenienceServices{background: #1e59ab;}
.inConvenienceServices .inCommonTitle{color: #FFFFFF;border-color: #FFFFFF;}
.inConvenienceServices ul{padding-bottom: 40px;;}
.inConvenienceServices ul li{float: left; width: 12.5%;margin-top: 20px;}
.inConvenienceServices ul li span{display: block;height: 48px;}
.inConvenienceServices ul li img{display: block; margin: 0 auto;}
.inConvenienceServices ul li a{color: #d3e5ff; font-size: 16px; text-align: center; display: block;padding: 10px 0 8px;margin: 0 10px;}
.inConvenienceServices ul li a:hover{background: #FFFFFF; color: #1D71B7;}

.footer{width: 973px;margin: 5px auto 0; padding: 0 15px 0 12px; background: #0b4089; line-height: 50px;height: 50px; color: #7a91b2; text-align: right;position: relative;}
.footer a{color: #7A91B2;}
.footer a:hover,.footer dt:hover{color: #FFFFFF;}
.footer p{display: inline-block;}
.footer_map{padding-right: 25px;background: url(../2017jpg/icon06.png) 93% center no-repeat;}
.footer dl{width:203px;height: 28px; display: inline-block; border: 1px solid #557aad; margin-top: 10px; line-height: 28px; position: relative; text-align: left;position: absolute; left: 12px; top: 1px;z-index: 1;}
.footer dt{padding: 0 13px;background: url(../2017jpg/icon07.png) 95% center no-repeat; cursor: pointer;}
.footer dd{width: 100%; position: absolute;bottom: 28px; left: -1px; z-index: 1;background: #0b4089;border: 1px solid #557aad;padding: 3px 0;display: none;}
.footer dd a{padding: 10px; line-height: 30px;}/*display: block;*/


/*main*/
.mainleft{float: left; width: 655px;padding: 35px 20px 0;overflow:hidden;zoom:1}
.mainright{width: 266px; float: right;padding:20px 12px 15px;overflow:hidden;zoom:1}
.mainTitle{border-bottom: 1px solid #d6d6d6;padding-bottom: 15px;}
.mainTitle h3,.mainright h3{border-left: 4px solid #1d71b7; color: #1D71B7;font-size: 18px; overflow: hidden; line-height: 19px; font-weight: bold;padding-left: 5px;}/*height:18px ;*/
.mainTitle h3 span{ float: right;font-weight: normal;font-size: 13px; color: #666;}
.mainTitle h3 .home{padding-left: 25px;background: url(../2017jpg/icon08.png) left center no-repeat;}
.mainTitle h3 span .cur{color: #1D71B7;}

/*newslist*/
.newsList{width:100%;background:#fff; margin-top:20px;}
.newsList ul{margin:0px; padding:0 0 45px;}
.newsList ul li{border-bottom:1px solid #cccccc; background:url(../2017jpg/icon09.png) no-repeat 0px center; font-size:14px;height:60px;line-height:60px; overflow:hidden; padding-left:30px;}
.newsList ul li a{height: 60px; display: inline-block; max-width: 520px;color: #333333;}
.newsList ul li span{ float:right; color:#666; font-family:Arial, Helvetica, sans-serif;}

/*mainright*/
.mainright_top{ display: block; text-align: center; margin-bottom: 20px;}
.mainright h3 a{color: #808080;font-size: 14px; font-weight: normal;float: right;}
.mainright .mainright_news ul{padding: 15px 0 30px;}
.mainright .mainright_news ul li a{color: #333333;}

.mainright_imgnews{width: 100%; height: 150px; margin: 18px 0 33px; overflow: hidden; position: relative;}
.mainright_imgnews ul li{height: 150px; float: left;}
.mainright_imgnews ul li img{width:266px; height: 150px; display: block;}
.mainright_imgnews ul li a{display: block; position: relative;height: 150px;}
.mainright_imgnews ul li span{display: block; width: 100%;height: 35px; line-height: 35px;position: absolute;left: 0;bottom: 0; z-index: 10;background: url(../2017jpg/bg02.png) repeat; text-align: center; color: #FFFFFF;}
.mainright_imgnews_btn{width: 18px;height: 36px;display: block;position: absolute; top: 58px; z-index: 20; background-image:url(../2017jpg/icon10.png) ;background-repeat: no-repeat; cursor: pointer;}
#mainright-prev{left: 0;background-position-x: left;}
#mainright-next{right: 0;background-position-x: right;}

.streetNewsTop{padding: 15px 0 10px;border-bottom: 1px solid #E6E6E6;}
.streetNewsTop h4{color: #333333;font-size: 16px;padding: 10px 0 5px;}
.streetNewsTop p{line-height: normal;color: #999999; -webkit-line-clamp: 2; height: 38px;}
.streetNews .inCommonUl{padding-top: 10px;}

/*newsdetail*/
.newsDetailBox{overflow:hidden;zoom:1}
.newsDetailBox h2{text-align: center;font-size: 24px;color: #333333;padding: 45px 0 20px;}
.newsDetail-control{text-align: center;border-bottom: 1px solid #CCCCCC;padding-bottom: 40px;}
.newsDetail-content{padding-top: 35px;color: #1a1a1a;}
.newsDetail-content p img {
    max-width: 655px;
}
.newsDetail-content video {
    max-width: 655px;
}
.goback{width: 95px; height: 35px; margin: 55px auto 50px; display: block;text-align: center;line-height: 35px; color: #FFFFFF; background: #1d71b7;}

.newsDetail-bottom{padding: 15px 0; border-bottom: 1px solid #E6E6E6;border-top: 1px solid #E6E6E6; margin-bottom: 65px; vertical-align: top;margin-top:30px;}
.newsDetail-bottom dt{padding-bottom: 13px;}
.newsDetail-bottom dd{height: 27px;}
.newsDetail-bottom span{width: 63px; height: 27px; text-align: center; line-height: 27px; display: inline-block; background: #f2f2f2; vertical-align: top;}
.newsDetail-bottom a{height: 27px;line-height: 27px; overflow: hidden; white-space: nowrap; display: inline-block;max-width: 550px; margin-left: 5px;}

/*share*/
#share{display: inline-block; vertical-align: top; padding: 4px 0 0 28px;}
#share a{height: 16px;width: 16px; margin:0 7px 0 0; padding: 0;}



/*page*/
.Paging{background:#FFF; text-align:center; margin-bottom: 45px;}
.Paging a{ display:inline-block;width:37px;height:37px;background:url(../2017jpg/Pagingimg1.png) no-repeat;text-align:center; line-height:37px; vertical-align:middle; margin:0px 5px;color:#636363; font-size:14px; font-weight:400; border-radius:3px;}
.Paging a:hover{background:url(../2017jpg/Pagingimg.png) no-repeat; color:#FFF;}
.Paging a img{position:relative;top:12px; display:block; margin:auto;}
.Paging a.Pagingmore{ background:none; margin:0px; width:25px;}
.Paging a.Pagingmore:hover{ background:none;color:#636363;}
.Paging a.paging-prev {width:35px;height:35px; background:#fff url(../2017jpg/Pagingleft.gif) center center no-repeat; border:1px solid #c0c0c0; }
.Paging a.paging-next {width:35px;height:35px; background:#fff url(../2017jpg/Pagingright.gif) center center no-repeat;  border:1px solid #c0c0c0;}
.Paging a.paging-prev:hover { background:#1D71B7 url(../2017jpg/Pagingleft.png) center center no-repeat; }
.Paging a.paging-next:hover { background:#1D71B7 url(../2017jpg/Pagingright.png) center center no-repeat; }



.footer dl,.footer p,.newsList ul li a,#share{*display: inline; *zoom: 1;}