@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:480px; margin:auto}
.logo { float:left;  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:600px; height:60px;  top:210px;position: relative; margin:auto; /*background:url(../images/search_bg.png) center top no-repeat;*/}

.ss .s-input { margin-top:6px; margin-left:70px; width:450px; height:52px; line-height:36px; border:0; font-size:16px; color:#666666; background:#fff; border-radius: 25px;
    outline: none; text-indent: 20px;}

	
.ss .s-btn {  width:46px; height:46px; background:url(../images/bt.png) center no-repeat; margin-left:-65px; border:0px;cursor:pointer; color:#fff; text-align:center; font-size:18px; outline:none; margin-top:6px;}



.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:#267cf1;}

.data_ph {  height:47px; margin:auto; margin-bottom:20px; border-bottom: 1px solid #eeeeee;}
.data_ph ul { }
.data_ph ul li { float:left; width:200px; text-align:center; font-size:18px; font-weight:bold; line-height:47px;  height:47px; }
.data_ph ul li a {}
.data_ph ul li.act { background:#0a4378;width:200px; line-height:47px; display:block; color:#fff; border-radius:27px 0 27px;}
.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 { line-height:47px; font-size:16px; display:block;}
.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:700px}
.sj-lab2 { width:480px}
.sj-lab3 { width:580px;}
.sj-title { width:668px; margin:auto; background:#009de6; height:40px; margin-top:40px}
.sj-title ul {}
.sj-title ul li { float:left; width:167px; text-align:center; color:#FFF; line-height:40px}
.sj-title ul li a { color:#FFF}
/*.sj-title ul li a:hover { background:#1d3374;width:167px; height:40px; display:block; }*/
.sj-title ul li.act { background:#1d3374;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{}
.year-box .year{ font-size: 14px; border: none; color: #fff; border-radius: 3px; width: 110px; height: 32px; background-color: #19a7e8; 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:#0a4378; border-bottom: 3px solid #0a4378; padding: 6px;}
.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;}