/*Copyright 2007 Qietu Inc. All rights reserved.*/
.wrapper{
	width: 1200px; margin: 0 auto;
}
.header{
	height: 95px; 
}
.header .logo{
	width: 490px; float: left; display: inline;
}
.header .logo a{
	display: block;
}
.header .logo a img{
	display: block;
}
.header .right{
	width: 300px; display: inline; padding-top: 10px; text-align: right;
}
.header .right .lang{
     height: 35px; line-height: 35px; text-align: right; margin-right: 5px;
}
.header .right .lang ul li{
	display: inline;  color: #003876;
}
.header .right .lang ul li a{
	display: inline-block; color: #003876; font-size: 16px;
}
.header .right .lang ul li span{
	margin: 0 5px;  display: inline-block;
}
.header .right .tel{
	line-height: 35px; font-size: 20px; color: #003876;
}
.header .right .tel img{
	position: relative; top: 6px; right: 5px;
}
.naver{
	height: 60px; background-color: #003876;
}
.naver ul{
	height: 60px; padding: 0 5px;
}
.naver li{
	display: inline; position: relative;height: 60px;  
	line-height: 60px; float: left;
	width: auto; 
}
.naver li a{
	display: inline-block;  padding: 0 25px; 
	color: #FFFFFF; font-size: 16px;  
	/*border-bottom: 5px solid #003876;*/
}
/*.naver li.selected a,
.naver li a:hover{
	border-bottom: 5px solid #eee41d;
}*/
.naver li .input-bar {
    display: block;
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
}

.naver li .input-bar:before,
.naver li .input-bar:after {
    content: '';
    display: block;
    position: absolute;
    bottom: 0;
    width: 0;
    height: 5px;
    background: #eee41d;
    -webkit-transition: width 400ms cubic-bezier(.4,0,.2,1);
    transition: width 400ms cubic-bezier(.4,0,.2,1);
}
.naver li .input-bar:before {
    left: 50%;
}

.naver li .input-bar:after {
    right: 50%;
}

.naver li:hover .input-bar:before,
.naver li:hover .input-bar:after {
    width: 50%;
}


.sys_slide,
.hslide{
	position: relative; overflow: hidden; 
}

/*.hslide .txt{
	position: absolute; top: 50px; left: 50%;
	color: #FFFFFF; text-align: right; margin-left: 160px;
}
.hslide .txt h2{
	font-size: 58px;  
}
.hslide .txt h4{
	font-size: 18px; 
}
.hslide .txt .desc{
	height: 40px; line-height: 40px; color: #963023;
	border: 3px solid #963023; font-size: 24px;
	font-weight: bold; margin-top: 50px;
	 text-align: right;
}
.hslide .txt .desc span{
	background-color: #963023; color: #FFFFFF;
	display: inline-block; padding: 0 20px; margin-left: 20px;
}
.hslide .txt .desc a{
	color: #FFFFFF;
}*/
.hslide .slider-nav{
	text-align: center; background: url(../imgs/bjb.png) repeat;
	height: 15px; bottom: 0; padding:20px 0;
}
.hslide  .slider-nav__item{
	background-color: rgba(255,255,255,0); width: 13px; height: 13px;
	border-radius: 13px; border: 2px solid #FFFFFF;	
}
.hslide .slider-nav__item--current{
	background-color: #FFFFFF !important;
	border: 2px solid #FFFFFF;
}
.hnav{
	padding-top: 40px;
}
.hnav ul{
	height: 78px;
}
.hnav ul li{
	width: 255px; float: left; display: inline; text-align: center; 
	border: 1px solid #003876; margin: 0 70px; position: relative;
}
.hnav ul li a{
	display: block; color:#003876;  height: 76px;
}
.hnav ul li a:hover{
	background-color: #003876; color: #FFFFFF;
}
.hnav ul li h3{
	font-size: 24px;  padding-top: 6px;
}
.hnav ul li h4{
	font-size: 14px; padding-top: 5px;
}
.hnav ul li a em{
	position: absolute; height: 7px; left: 50%; margin-left: -55px;
	width: 110px; bottom: 0; background-color: #003876
}
.himgs{
	margin-top: 30px;
}
.himgs ul{
	height: auto; overflow: hidden; width: 110%;
}
.himgs ul li{
	width: 380px; float: left; display: inline; margin-right: 30px; position: relative;
}
.himgs ul li img{
	width: 380px; height: 253px; display: block;
}
.himgs ul li .txt{
	position: absolute; height: 38px; bottom: 0; left: 0; right: 0;
	background:url(../imgs/bjb.png) repeat; text-align: center;
	line-height: 38px; font-size: 16px; color: #FFFFFF;
	transition: all 0.5s;
	-moz-transition:all 0.5s;
	-webkit-transition:all 0.5s;
	-o-transition:all 0.5s;
}
.himgs ul li:hover .txt{
	height: 60%; padding-top: 40%;
}
.flink{
	margin-top: 65px; 
}
.flink dl{
	height: auto; overflow: hidden; line-height: 30px;
	border: 1px solid #848484;	
}
.flink dt,
.flink dd{
	display: inline; float: left;
}
.flink dd a{
	display: inline-block;
}
.flink dt {
	width: 110px; font-size: 18px; height: 30px; margin-right: 50px;
	text-align: center; color: #FFFFFF; background-color: #848484;
}
.flink dd{
	width: auto; margin-right: 25px; font-size: 14px;
}
.flink dd a{
	color: #333333;
}
.flink dd a:hover{
	color: #9f4135;
}
.footer{
	margin-top: 95px; height: 195px; background-color: #333333;
}
.footer .wrapper{
	position: relative;
}
.footer .txts{
	width: 760px; padding-left: 180px;
}
.footer .txts .nav{
	height: 72px; border-bottom: 1px solid #848484;
}
.footer .txts .nav li{
	display: inline;
}
.footer .txts .nav li a{
	display: inline-block; margin-right: 25px; line-height: 72px; font-size: 14px;
	transition: all 0.3s ease-in-out 0s;
	padding-left: 40px; color: #848484;
}
.footer .txts .nav li a:hover{
	color: #FFFFFF;
}
.footer .txts .nav li.n1 a{
	background: url(../imgs/ico1.png) no-repeat left center;
}
.footer .txts .nav li.n2 a{
	background: url(../imgs/ico2.png) no-repeat left center;
}
.footer .txts .nav li.n3 a{
	background: url(../imgs/ico3.png) no-repeat left center;
}
.footer .txts .nav li.n1 a:hover{
	background: url(../imgs/ico1_1.png) no-repeat left center;
}
.footer .txts .nav li.n2 a:hover{
	background: url(../imgs/ico2_1.png) no-repeat left center;
}
.footer .txts .nav li.n3 a:hover{
	background: url(../imgs/ico3_1.png) no-repeat left center;
}
.footer .txts .nav li img{
	position: relative; top: 10px; right: 8px;
}
.footer .copyright{
	margin-top: 18px;
}
.footer .copyright p{
	font-size: 14px; line-height: 25px; color: #848484;
}
.footer .imgs{
	position: absolute; left: 0; top: 0; margin-top: -48px;
}
.footer .imgs ul{
	height: auto; overflow: hidden;
}
.footer .imgs li{
	width: 140px; text-align:center; display: inline; margin-right: 12px;
}
.footer .imgs li h4{
	text-align: center; font-size: 14px; color: #999;
}
.footer .imgs li:hover h4{
	color: #E9ECF2;
}
.scrollto{
	width: 60px; position: fixed; height: 90px;
	right: 50px; bottom: 45px; z-index: 99999999;
	display: none;
}
.scrollto img{
	height: 60px; width: 60px;
}
.scrollto p{
	height: 30px; line-height: 30px; color: #848484; font-size: 14px; text-align: center;
}
.banner{
	text-align: center;
}
.current{
	height: 95px; line-height: 95px; font-size: 18px;
}
.current li{
	display: inline; color: #727171;
}
.current li a{
	display: inline-block; color: #003876;
}
.current li a:hover{
	color: #005bc0;
}

.newslist li{
	height: 248px; background-color: #efefef; margin-bottom: 20px;
}
.bg-alow{
	background-color: #135aa8;
}
.bg-dark{
	background-color: #003876;
}
.newslist li .date{
	width: 155px; float: left; display: inline; height: 248px; color: #FFFFFF;
	padding-right: 25px;
	text-align: right;
}
.newslist li .date h2{
	font-size: 92px;  margin-top: 14px;
}
.newslist li .date h4,
.newslist li .date h5{
	padding-right: 10px; 
}
.newslist li .date h4{
	font-size: 15px; padding-bottom: 20px; position: relative; margin-top: 5px;
	margin-bottom: 10px;
}
.newslist li .text{
	width: 930px; float: left; margin-left: 45px; padding-top: 13px;
}
.newslist li .date h4 em{
	width: 34px; height: 1px; position: absolute;
	bottom: 0; background-color: #FFFFFF; right: 12px;
}
.newslist li .text h2 a{
	font-size: 27px; color: #003876; line-height: 70px;
	height: 70px; overflow: hidden;
}
.newslist li .text h2 a:hover{
	 color: #005bc0;
}
.newslist li .text .desc{
	font-size: 16px; line-height: 30px; color: #646363;
	height: 120px; overflow: hidden;
}
.newslist li .text .meta{
	height: auto; overflow: hidden; font-size: 15px;
}
.newslist li .text .meta dl{
	width: auto; float: left; display: inline;
}
.newslist li .text .meta dt,
.newslist li .text .meta dd{
	display: inline; 
}
.newslist li .text .meta dt{
	color: #9f9d9d;
}
.newslist li .text .meta dd{
	color:#646363; margin-left: 15px;
}
.newslist li .text .meta a{
	float: right; width: auto; display: inline-block;
	color: #003876;
}
.newslist li .text .meta a:hover{
	color: #005bc0;
}
.pages{
	text-align: center; margin-top: 40px;
}
.pages li{
	display: inline;
}
.pages li a{
	display: inline-block; width: 36px; height: 36px;
	font-size: 15px; color: #003876; text-align: center; line-height: 36px;
}
.pages li.selected a,
.pages li a:hover{
	background-color: #003876; color: #FFFFFF;
}
.pages li.prev a{
	margin-right: 10px; width: auto;
}
.pages li.next a{
	margin-left: 10px; width: auto;
}
.pages li.prev a:hover,
.pages li.next a:hover{
	background:none; color: #003876;
}
.container{
	padding-left: 240px; position: relative;
}
.container .aside{
	width: 240px; position: absolute; top: 0; left: 0;
}
.container .aside li a{
	height: 56px; margin-bottom: 8px; display: block;
	background-color: #c9caca; position: relative;
	padding: 8px; color: #595757;
}
.container .aside li a span{
	margin: 0 ; border: 1px solid #595757; display: block;
	height: 56px; line-height: 54px; font-size: 28px; text-align: center;
}
.container .aside li a em{
	width: 7px; height: 38px; position: absolute; left: 8px; top: 50%; margin-top: -19px;
	background-color: #595757;
}
.container .aside li.selected a,
.container .aside li a:hover{
	background-color: #003876; color: #FFFFFF;
}
.container .aside li.selected span,
.container .aside li a:hover span{
	border: 1px solid #007aff;
}
.container .aside li.selected em,
.container .aside li a:hover em{
	background-color: #007aff;
}
.container .main{
	width: 710px; background-color: #fff; padding: 15px 125px 50px;
	box-shadow: 0 0 15px rgba(0,0,0,0.15);
}
.single .title{
	height: 95px; border-bottom: 1px dashed #ececec; color: #003876;
	text-align: center; line-height: 95px; font-size: 28px;
}
/*songxin 0112*/

.single .txts {
	font-size: 16px; line-height: 30px; margin-top: 25px; color: #646363;
	text-indent: 2em;
}

.single .txts h4{
	font-size: 18px; color: #135aa8;
}
.single .txts p{
	font-size: 16px; line-height: 30px; margin-top: 25px; color: #646363;
	text-indent: 2em;
}

.detail{
	box-shadow: 0 0 15px rgba(0,0,0,0.15); position: relative; top: -10px;
	padding: 0 85px 20px;
}
.detail em{
	display: block; width: 510px; height: 12px; top: 0;
	background-color: #003876; position: absolute; left: 50%; margin-left: -255px;
}
.detail .title{
	height: auto; padding-top: 40px; text-align: center; line-height: 45px;
	font-size: 28px; color: #003876; border-bottom: 1px dashed #ececec; padding-bottom:20px;
}
.detail .texts{
	 line-height: 30px;
}

/*songxin 20171204 exam team*/
.detail .texts .examtable{
	margin: 0 auto;
	font-size: 16px; 
	line-height: 30px;
	text-align: center;
}

.detail .texts .examtable #customers
  {
  border-collapse:collapse;
   border:2px solid #cccccc;
  }

.detail .texts .examtable #customers td, #customers th 
  {
  border:1px solid #eee;
  padding:3px 7px 2px 7px;
  }

.detail .texts .examtable #customers th 
  {

  text-align:right;
  padding-top:5px;
  padding-bottom:4px;
  background-color:#4a84c3;
  color:#ffffff;
  }

.detail .texts .examtable #customers tr.alt td 
  {
  color:#000000;
  background-color:#eee;
  }



.detail h4{
	font-size: 16px; color: #135aa8; margin-bottom: 5px;
}
.detail p{
	color: #646363; font-size: 16px; margin-bottom: 30px;
}
.posts{
	margin-top: 20px; padding-bottom: 5px;
}
.posts .head span{
	width: 176px; height: 40px; line-height: 40px; display: block; text-align: center;
	 font-size: 26px; color: #FFFFFF;
	background-color: #003876;
}
.posts .body li{
	height: 55px;  border-bottom: 1px dashed #ececec; line-height: 55px; font-size: 22px; color: #787878;
}
.posts .body li .cate,
.posts .body li .date,
.posts .body li .title{
	display: inline;
}
.posts .body li .title a{
	color: #787878;
}

.posts .body li .title a:hover{
	color: #003876;
}
.posts .body li .cate{
	color: #003876;
}
.posts .body li .cate a{
	color: #003876;
}
/*系统申报主页*/
/*.header3{
	height: 95px;
}
.header3 .logo{
	width: 490px; height: 95px; float: left; display: inline;
}
.header3 .right{
	width: auto; display: inline;  margin-top: 28px; position: relative;
	padding-right: 90px;
}
.header3 .right .nav li {
	display: inline; height: 50px; line-height: 50px;
}
.header3 .right .nav li span,
.header3 .right .nav li a{
	display: inline-block; font-size: 18px; color: #003876; margin: 0 2.5px;
}
.header3 .right .srch{
	position: absolute; right: 0; top: 0; z-index: 9999;
	padding-top: 50px; margin-right: 20px;
}
.header3 .right .srch .ico{
	width: 56px; height: 50px; position: absolute; top: 0; right: 0;
	background: url(../imgs/ico5.png) no-repeat #efefef center;
}
.header3 .right .srch .wrap{
	background-color: #efefef; padding: 15px;
	width: 370px; height: 35px;
}
.header3 .right .srch .wrap .txt{
	width: 260px; height: 33px; border: 1px solid #dcdcdc;
	padding-left: 10px; font-size: 16px; color: #333333;
}
.header3 .right .srch .wrap .submit{
	width: 94px; border: 1px solid #dcdcdc; 
	height: 35px; background-color: #efefef; position: relative; left: -5px;
	color: #003876; font-size: 16px;
}*/
