@charset "gb2312";
/***
author:*****
***/
.seat { width:1140px; margin:auto; padding-left:45px; background:url(../images/seat.png) 0px center no-repeat; color:#666; font-size:14px; line-height:45px;}
.banner { background:url(../images/index_01.jpg) no-repeat top center; height:236px; margin:auto}
/* .logo { float:left; background:url(../images/logo.png) no-repeat; width:454px; height:88px; margin-top:15px} */
.home { background:#e0f2ff; float:right; width:124px; height:49px; text-align:center; color:#10568a;  font-size:20px; line-height:49px}
.header-top { background:#10568a; height:126px;}
.ss { width:408px; height:41px; top:130px;position: relative; margin:auto; background:url(../images/search_bg.png) center top no-repeat;}
.ss .s-input{ margin-top:0; margin-left:22px; width:335px; height:35px; line-height:36px; border:0; font-size:16px; color:#fff; background-color: transparent; border:0px}
input.s-input::-webkit-input-placeholder {color: #fff;}
.ss .s-btn {  width:41px; height:41px; background-color:transparent; border:0px;cursor:pointer; color:#fff; text-align:center; font-size:18px}
.ss p { font-size:16px; color:#FFF;padding-left:20px; line-height:38px;}
.ss p a { color:#FFF; font-size:14px; padding-right:10px;}
.ss p a:hover{ color:#ff9933;}

.data_ph {  height:64px; margin:auto; margin-bottom:20px; background-color: #e74100;}
.data_ph ul { margin-left: 50px;}
.data_ph ul li { float:left; width:200px; text-align:center; font-size:18px;line-height:64px;  height:64px; color: #fff;}
.data_ph ul li a {}
.data_ph ul li.act { background:#fdab29;width:200px; line-height:64px; display:block; color:#fff;}
.data_ph ul li.act a { color:#fff}
.data_ph ul li.last { float:right; width:80px; text-align:center;   line-height:47px;  height:47px; color:#0290e3; font-weight:100 ; font-size:14px}
.data_ph ul li.last a { color:#0290e3}


.page { text-align:center; height:40px; margin-top:25px;}

/*Ï¸ÀÀ*/
.xl-titel { text-align:center; font-size:30px; line-height:60px; }
.xl-subtitel {text-align:center; font-size:24px; line-height:60px;}
.xl-date { font-size:14px; height:50px; line-height:50px; border-bottom:1px solid #dddddd; width:1100px; margin:auto}
.xl-date span { float:left; margin-left:70px; display:block;}
.xl-date span.last { float:left; margin:0; display:block;}
.xl-content { line-height:38px; width:1100px; margin:auto;margin-top:30px; }
.xl-weixin { font-size:12px; width:143px; margin:auto; line-height:25px; text-align:center; margin:40px auto 40px auto}
.xl-fx { background:#f7f7f7; height:50px; width:1100px; margin:auto;margin-bottom:50px;}
.xl-fx span {  display:block; line-height:50px; font-size:14px; padding-left:20px; padding-right:20px}

.gl-titel {overflow:hidden}
.gl-titel h2 { border-bottom:1px solid #eeeeee; height:45px; line-height:45px; overflow:hidden; border-bottom:4px solid #005bac}

.gl-titel ul {}
.gl-titel ul li { float:left; width:178px; height:42px;border:1px solid #eeeeee; text-align:center; margin-top:15px; line-height:42px;}
.gl-titel ul li:hover { border:1px solid #005bac; color:#005bac}
.gl-titel span { font-size:16px; font-weight:normal; padding-left:20px;}

/* .wrapper ul {}
.wrapper ul li { font-size:16px; display:block; color: #fff;}
.wrapper ul li a {background:url(../images/dot.png) no-repeat; background-position:left 14px; padding-left:25px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.wrapper ul li a:hover { background:url(../images/dot.png) no-repeat; background-position:left -23px; top:1px; position:relative}
.wrapper ul li span { float:right; color:#999999; display:block; width:100px; text-align:right; font-size:14px;} */

.sjbox { border:1px solid #eeeeee; overflow:hidden}
.sj-lab1 { width:650px}
.sj-lab2 { width:434px}
.sj-lab3 { width:580px;}
.sj-title { width:650px; margin:auto; background:#e74100; height:40px; margin-top:25px}
.sj-title ul { margin: 0; padding: 0;}
.sj-title ul li { float:left; width:145px; text-align:center; color:#FFF; line-height:40px; list-style: none;}
.sj-title ul li a { color:#fff; text-decoration: none;}
/*.sj-title ul li a:hover { background:#1d3374;width:167px; height:40px; display:block; }*/
.sj-title ul li.act { background:#fdab29;width:167px; height:40px;  }

.sj-titel2 { border-bottom:1px solid #d1d6dc; height:50px;margin:auto}
.sj-titel2 ul.a1 { width:400px; float:left}
.sj-titel2 ul.a1 li { width:173px; height:50px; float:left; margin-right:1px; text-align:center; line-height:50px; background:#dfeaf7; font-size:18px; font-weight:bold}
.sj-titel2 ul.a1 li.act {background:#678ab1; color:#FFF;}
.sj-titel2 ul.a1 li.last { width:24px; height:50px; background:url(../images/mail_titelbar.jpg) no-repeat bottom; margin:0}
.sj-titel2 span { float:right; width:80px; line-height:50px; display:block;}



.sj-list ul {}
.sj-list ul li { line-height:38px; font-size:16px; display:block; float:left; width:193px}
.sj-list ul li a {background:url(../images/dot.png) no-repeat; background-position:left top; padding-left:25px; width:168px;}
.sj-list ul li a:hover { background:url(../images/dot.png) no-repeat; background-position:left -38px; }
.sj-list ul li span { float:right; color:#999999; display:block; width:100px; text-align:right; font-size:14px;}

.year-box{ text-align: right; font-size: 14px; padding-right: 37px;}
.year-box span{ padding-right: 10px;}
.year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #e98d20; padding: 5px 10px; }
.chart-2{ padding-top: 30px; width: 441px; height: 402px;}


.date-l { float:left; width:736px;}
.date-r { width:442px; border:1px solid #eeeeee; float:right}
.date-r h2 {  font-size:20px; font-weight:bold; line-height:47px;  height:47px; color:#0169b0; padding-left:20px; color:#0169b0 }
.date-r h2 a { color:#0169b0}
.date-r ul { padding:20px}
.date-r ul li { line-height:38px; font-size:16px; display:block;border-bottom:1px solid #eee; overflow:hidden}
.date-r ul li a { }
.date-r ul li a:hover { color:#fff;top:1px; position:relative}
.date-r ul li:hover { background:#0169b0; line-height:38px;  height:38px; display:inline-block; overflow:hidden; color:#fff; width:401px}
.date-r ul li span { float:right; color: #CCC; display:block; width:100px; text-align:right; font-size:14px;}



.wrapper0 ul { }
.wrapper0 ul li { line-height:38px; font-size:16px; display:block;border-bottom:1px solid #eee;}
.wrapper0 ul li a { }
.wrapper0 ul li a:hover { color:#004b75;top:1px; position:relative}
.wrapper0 ul li span { float:right; color:#999999; display:block; width:70px; text-align:right; font-size:14px;}
.wrapper0 ul li span.cgreen { color:#0a9100; display:block}

/* footer */
#footer{border-top: 6px solid #0069ae; padding: 20px 0;}
#footer .footer-links{text-align: center;color: #333; margin-bottom: 30px;}
#footer .footer-links a{font-size:14px;line-height:22px;color: #333;padding: 0 8px;}
#footer .footer-links a:hover{text-decoration: underline;}

#footer h4{display: block;font-size: 14px;color: #999;}
#footer h4 span{padding: 0 5px;}
#footer h4 a{color: #999;}
#footer h4 p{margin: 0 0 10px;}


.g-pad{clear:both; overflow:hidden;}
.g-pad .g-pad-head{clear:both; height:48px; border-bottom:2px solid #d2d2d2; position:relative; }
.g-pad-head a,.g-pad-head a:visited{font-size: 24px; font-weight: bold; color:#e74800;}
.g-pad-head .g-pad-title{ position:absolute; left:0px; line-height:48px; font-size:16px;}
.g-pad-head .g-pad-title .ver-line{width:8px;height:22px;background:#39ba75;float:left;display:inline;margin:15px 10px 0 0px;font-size:0;overflow:hidden}
.g-pad-head .g-pad-more{float:right; line-height:48px;position:absolute; right:10px; top:0px;}
.g-pad-head .g-pad-more a{color:#666;font-size: 16px; line-height: 48px; font-weight: normal;}
.g-pad-head .g-pad-more a:hover{text-decoration:underline;}
.g-pad .g-pad-body{clear:both; padding:10px 0px 10px 0px;}


.m-list-t{text-align: left; font-size: 16px; line-height: 36px;}
.m-list-t li {background: url(../images/dot.png) left 10px no-repeat;padding-left: 20px;}
.m-list-t li span{float: right; width: 50px;font-size: 12px; color:#999;}
.m-list-t li a{ width: 100%; color: #666; text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}
.m-list-t li a:hover{ color:#c21a0e;}

.zbjs-list li{width: 23%; float: left;}

.hotspot { background-color: #f6f6f6; padding: 0 10px 20px;}
.ti{
	overflow: hidden;
	background: url(../images/yjgl_04.png) no-repeat center;
	width: 282px;
	height: 70px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	text-align: center;
	line-height: 50px;
	margin: 30px auto;
}

.follow .hd{ overflow: hidden; margin-bottom: 10px;text-align:center;}
.follow .hd a{ display:inline-block; border-radius: 4px 4px 0 0; /*float: left;*/ padding: 0 15px; height: 49px; margin-right: 5px; font-size:16px; line-height: 42px; text-align: center; font-weight: bold;color: #666; background: url(../images/icon_follow_a.png) center top no-repeat;}
.follow .hd a.last{ margin-right: 0;}
.follow .hd a.on,.follow .hd a:hover{ background-image: url(../images/icon_follow_a_on.png); color: #fff;}
.follow .bd{ background-color: #fff; padding: 20px; margin-bottom: 24px;}

.follow .bd table{width: 100%;font-size: 16px;}
.follow .bd table tr td{ height: 46px;line-height: 46px; text-align: center;}
.follow .bd table .disable{color: #ccc;}
.follow .bd table tr td a{color: #00a0e9;}