@charset "gb2312";
/***
author:*****
***/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,systemset,legend,button,input,textarea,th,td,img {border: medium none;margin: 0;padding: 0}
body,button,input, select,textarea {font:16px 'microsoft yahei','microsoft yahei mono',Î¢ÈíÑÅºÚ,arial,helvetica,clean,sans-serif; text-align:left;}
body { color: #333; }
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}
em {font-style: normal}
ul,ol,li,ul li,b {list-style: none; margin:0; padding:0}
a {text-decoration: none;color: #333;outline: none}
a:hover {text-decoration:none; color:#0069ae; }
img {border: 0}
table {border-collapse: collapse;border-spacing: 0}
caption {text-align: left;font-weight: normal}
table,th,input, select{vertical-align: middle}
.clear {clear: both;font-size: 0;height: 0;width: 0;padding: 0;margin: 0}
.clear-node {clear: both}
.blank10 {margin: 0 auto; width: 100%; height: 10px; font-size: 1px; clear: both;}
.blank15 {margin: 0 auto; width: 100%; height: 15px; font-size: 1px; clear: both;}
.blank20 { margin: 0 auto; width: 100%; height:20px; font-size: 1px; clear: both;}
.blank25 {margin: 0 auto; width: 100%; height: 25px; font-size: 1px; clear: both;}
.blank50 {margin: 0 auto; width: 100%; height: 50px; font-size: 1px; clear: both;}
.blank-bg10 {margin: 0 auto; width: 100%; height: 10px; font-size: 1px; clear: both; border-bottom:1px solid #eeeeee }
.margintop10 { margin-top:10px}
.margintop25 { margin-top:25px}
.marginright10 { margin-right:10px}
.margibottom10 { margin-bottom:10px;}
.line1 { border-bottom:1px solid #eee}
.line2 { border-bottom:1px dashed #cccccc}
.line3 {border-top:1px solid #dddddd}
/* ·ÖÀ¸*/
.m-l {display:inline; float:left }
.m-r {display:inline;float:right}

.page { text-align:center; height:40px; margin-top:25px;}
.wrapper {clear:both; width:1200px; margin:0px auto; }
.seat { width:1135px; margin:auto; padding-left:65px; background:url(../images/seat.png) 0px center no-repeat; color:#666; font-size:14px; line-height:45px; }
.banner { height:432px; margin:auto}
.logo { float:left; background:url(../images/logo.png) no-repeat; width:454px; height:88px; margin-top:15px}
.home { background:url(../images/home.png) no-repeat;float:right; width:107px; height:78px; text-align:center; color:#10568a;  font-size:20px; line-height:49px}
.header-top { background:#10568a; height:126px;}
.ss { width:684px; height:56px;  top:170px;position: relative; margin:auto}
.ss .s-input {  width:590px; height:56px; border:0; padding-left:10px; font-size:16px; color:#666666; background:#fff; border:0px}
.ss .s-btn {  width:84px; height:58px; background:#f95b57; 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; }

.data_ph {   margin:auto; margin-bottom:20px; overflow:hidden }
.data_ph ul { }
.data_ph ul li { float:left; width:193px; text-align:center; font-size:18px; font-weight:bold; line-height:50px;  height:59px; background: url(../images/sjfb_06.jpg) repeat-x; margin-right:5px }
.data_ph ul li a {}
.data_ph ul li a:hover { background:url(../images/sjfb_04.jpg) no-repeat top; line-height:50px; display:block; color:#fff; height:59px; }
.data_ph ul li.act { }
.data_ph ul li.act a { background:url(../images/sjfb_04.jpg) no-repeat top; line-height:50px; display:block; color:#fff; height:59px; }

.data_title {  height:47px; margin:auto; margin-bottom:20px; border-bottom:4px solid #016aae}
.data_title ul { }
.data_title ul li { float:left; width:200px; font-size:18px; font-weight:bold; line-height:47px;  height:47px; }
.data_title ul li a {}
.data_title ul li.act { width:200px; line-height:47px; display:block; }

.data_title ul li.last { float:right; width:80px; text-align:center;   line-height:47px;  height:47px; color:#0290e3; font-weight:100 ; font-size:14px}
.data_title ul li.last a { color:#0290e3}

.newslist ul {}
.newslist ul li { line-height:38px; width:100%; overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.newslist ul li a {background:url(../images/dot.png) no-repeat; background-position:left top; padding-left:25px; }
.newslist ul li a:hover { background:url(../images/dot.png) no-repeat; background-position:left -38px; }
.newslist ul li span { float:right; color:#999999; display:block; width:100px; text-align:right; font-size:14px;}
.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:38px; font-size:16px; display:block }
.wrapper ul li a {background:url(../images/dot.png) no-repeat; background-position:left top; padding-left:25px; }
.wrapper ul li a:hover { background:url(../images/dot.png) no-repeat; background-position:left -38px; 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; list-style:none}
.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; display:block; }

.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:#016aae; padding-left:20px; color:#016aae }
.date-r h2 a { color:#016aae}
.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:#016aae; 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}

.footbg { background:#0069ae}