@charset "utf-8";
/* CSS Document */




* { margin:0px; padding:0px; list-style-type: none;}
HTML { padding: 0px; margin: 0px }
body { font-family:"微软雅黑", "宋体", Simsun, Helvetica, Arial, sans-serif; margin:0px auto;  width:960px; background:#F2F2F2;font:14px/25px \5fae\8f6f\96c5\9ed1;}
body{background:#f4f4f4 url(../images/body_b.gif) 0 105px repeat-x; }
section,article,aside,header,footer,nav,dialog,figure{display:block;}
a{color:#124451; text-decoration:none;}
a:link{ text-decoration:none;}
a:hover { color:#c50009; text-decoration:underline; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:14px;font-weight:normal;}
a img { border:0px; }
img { margin:0; padding:0; border:0; }
border: { zoom:1; }
ul, li,  p { margin:0; padding:0; border:none; list-style-type:none;}
.clear {clear: both; }
.hr2,.hr4,.hr5,.hr6,.hr8,.hr10,.hr20{margin:0 auto; padding:0px; font-size:0;line-height:0;clear:both;}
.hr2{height:2px;}.hr4{height:4px;}.hr5{height:5px;}.hr6{height:6px;}.hr8{height:8px;}.hr9{height:9px;}.hr10{height:10px;}.hr20{height:20px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */ 
footer, aside, section{display:block;}
#banner,#wrapper,#footer{clear:both; width:960px; height:1030px; margin:0 auto;}
strong {font-weight:normal;}
h2{height:37px; margin-left:-7px; padding-left:40px; font-size:22px; line-height:24px; color:#297c91; background:url(../images/diqiu.gif) left center no-repeat; padding-left:55px; _position:relative;}
h2 a{color:#297c91;}



.double_line{clear:both; height:3px; font-size:0; line-height:3px; background:url(../images/double_line.gif) repeat-x; margin:5px auto;}
.dot_line{clear:both; height:1px; font-size:0; line-height:1px; background:url(../images/dot_line.gif) repeat-x; margin:10px auto;}
.dot_line2{clear:both; height:1px; font-size:1px; line-height:1px; background:url(../images/dot_line.gif) repeat-x; margin:20px 0 20px 20px;}
.img_border{border:1px #ccc solid; padding:2px;}
.img_left{float:left; margin-right:10px;}
.img_right{float:right; margin-left:10px;}
span.img_left{border:1px #ccc solid; text-align:center; float:left; margin-right:15px; text-indent:0}
span.img_right{border:1px #ccc solid; text-align:center; float:right; margin-left:15px; text-indent:0}
span.img_left h5,span.img_right h5{float:left; width:200px; line-height:20px;}
span.img_left img,span.img_right img{border:none; padding-bottom:5px; width:200px; height:130px;}
span.img_left a,span.img_right a{ display:block;color:#333; margin-top:-7px;}


.header{margin:0px auto; width:960px;}
.top{margin:0px auto; width:960px; height:30px; line-height:30px; background-color:#fff;}
.top .left{ float:left; padding:3px 8px 3px 10px; }
.top .right{ float:right; width:600px;}
.top .right ul{ width:600px;}
.top .right ul li{ float:left; padding:0 2px; height:30px; line-height:30px; font-size:14px;}
.top .right .red a{ color:#f00;}

.logo{ margin:0px auto; width:960px; }
.logo img{ margin:10px 0 0 10px; width:200px; height:60px;}



#banner{position: relative; margin-top: 13px; background: url(../images/double_line.gif) bottom repeat-x; height:325px;}
#banner .lc{width:410px; height:305px; float:left; background:url(../images/banner_bg3.gif) bottom repeat-x; margin-top:20px; padding:0 20px}
#banner .lc h1{ font-size:30px; color:#fff; }
#banner .lc h1 span{padding-bottom:3px; border-bottom:#dbdbdb 1px solid;}
#banner .lc h5{ font-size:14px; color:#FFF; margin:15px 0 20px; line-height:25px;}
#banner .lc p{padding:10px; text-indent:2em;}

#banner .rc{width:518px; float:left; background:none; position:absolute; z-index:5; top:-60px; right:0;}
#banner .rc h6{font-size:12px; font-weight:bold; text-align:right; line-height:18px}
#banner .rc h6 b{font-size:16px; line-height:23px; background:url(../images/ver.gif) no-repeat; padding:0 20px 0 5px; color:#FFF; font-weight:normal;}

#slides{height:360px; background:#fff; border:#c8c8c8 1px solid; border-bottom:none; padding:10px; overflow:hidden}
.slides_container{width:495px; height:359px; overflow:hidden; position:relative;}
.slides_container img{ width:495px; height:359px;}
.slides_container h5{width:480px; padding:0; height:30px; line-height:30px; text-align:center; padding-left:30px; position:absolute; left:0; bottom:0; background:#000; background:rgba(0,0,0,.5); color:#fff; font-size:16px;}
.pagination{width:100px; float:right; position:relative; top:-22px; right:20px; z-index:15;}
.pagination li{float:left; margin:0 1px;}
.pagination li a{display:block; width:12px; height:0; padding-top:12px; background-image:url(../images/little_pic.gif); background-position:0 0; float:left; overflow:hidden;}
.pagination li.current a{background-position:0 -14px;}

#wrapper{ background:#fff url(../images/wrapper_bg.gif) 625px 0 repeat-y;}
#content{width:625px; float:left; padding-top:30px;}
#content h3{margin:0 10px 0 20px; text-align:center;}
#content h3 a{color:#297c91;}


article{margin:20px;}
article img{padding:5px; border:1px #ccc solid;}
article p{text-align:justify; text-indent:2em; line-height:24px;}
article p a:hover{color:#C00000; text-decoration:none;}
article .tc{margin:20px auto;}

aside{width:305px; float:left; padding:0 10px 0 20px; overflow:hidden;}
h3{font-size:18px; line-height:30px; color:#297c91;}
.h3_bg{height:45px; background:url(../images/line2.gif) 0 28px repeat-x; }
.list{ width:305px; height:320px;}
.list ul li{ width:270px; height:30px; line-height:30px; background:url("../images/list_point.gif") no-repeat 10px 13px; float:left; padding-left:25px; margin-bottom:5px; overflow:hidden;}
.tag{width:305px;}
.tag ul li{ float:left; padding:5px 10px; font-size:16px; line-height:30px;}
.tag ul li a{color:#297c91; padding:4px 8px;}
.tag ul li a:hover{ padding:4px 8px;background-color:#bb0009; color:#fff; text-decoration:none;}

.end{ width:960px; margin:0 auto; background-color:#fff;}

@charset "gb2312";
/* CSS Document */


.tousu_list .left {font-family:"微软雅黑", "黑体";font-size:12px; margin-bottom:10px;overflow-x: hidden;overflow-y: auto;width:680px; height:650px;float:left; }
.tousu_list	.txtScroll-top{ width:265px;  overflow:hidden; float:right;background:#fff; padding:0 5px 0 10px;height:650px; }
.tousu_list	.txtScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.tousu_list	.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.tousu_list	.txtScroll-top .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.tousu_list	.txtScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.tousu_list	.txtScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.tousu_list	.txtScroll-top .hd ul li.on{ background-position:0 0; }
.tousu_list	.txtScroll-top .bd{ width: 255px; height:650px; float:right;  background-color:#fff; padding:0 5px;}
.tousu_list	.txtScroll-top .infoList li{ height:175px; line-height:25px; padding:13px 0; border-bottom:1px dashed #ccc; overflow:hidden; width:255px; }
.tousu_list	.txtScroll-top .infoList li h4{ font-weight:bold; float:left;text-indent:2em;}
.tousu_list	.txtScroll-top .infoList li p{ float:left; margin-top:5px; line-height:28px;text-indent:2em;}

.t1 {background-color:#FFFFFF;text-align:center} 
.t2 {background-color:#EDF6FF;text-align:center} 
table {max-width: 100%;background-color: transparent;border-collapse: collapse;border-spacing: 0;}
.table {width: 100%;margin-bottom: 18px;height:600px;}

.table th,
.table td {
  padding: 8px;
  line-height: 18px;
  text-align: left;
  vertical-align: top;
  border-top: 1px solid #dddddd; overflow:hidden;
}

.table th {font-weight: bold;   text-align: center;}

.table thead th {vertical-align: bottom; BACKGROUND: #698a1e; COLOR: #fff; font-size: 14px; height:30px; line-height:30px; }

.table caption + thead tr:first-child th,
.table caption + thead tr:first-child td,
.table colgroup + thead tr:first-child th,
.table colgroup + thead tr:first-child td,
.table thead:first-child tr:first-child th,
.table thead:first-child tr:first-child td {border-top: 0;}

.table tbody + tbody {border-top: 2px solid #dddddd;}

.table-condensed th,
.table-condensed td {padding: 4px 5px;}

.table-bordered {
  border: 1px solid #dddddd;
  border-collapse: separate;
  *border-collapse: collapsed;
  border-left: 0;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

.table-bordered th,
.table-bordered td {border-left: 1px solid #dddddd;}

.table-bordered caption + thead tr:first-child th,
.table-bordered caption + tbody tr:first-child th,
.table-bordered caption + tbody tr:first-child td,
.table-bordered colgroup + thead tr:first-child th,
.table-bordered colgroup + tbody tr:first-child th,
.table-bordered colgroup + tbody tr:first-child td,
.table-bordered thead:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child th,
.table-bordered tbody:first-child tr:first-child td {
  border-top: 0;
}

.table-bordered thead:first-child tr:first-child th:first-child,
.table-bordered tbody:first-child tr:first-child td:first-child {
  -webkit-border-top-left-radius: 4px;
          border-top-left-radius: 4px;
  -moz-border-radius-topleft: 4px;
}

.table-bordered thead:first-child tr:first-child th:last-child,
.table-bordered tbody:first-child tr:first-child td:last-child {
  -webkit-border-top-right-radius: 4px;
          border-top-right-radius: 4px;
  -moz-border-radius-topright: 4px;
}

.table-bordered thead:last-child tr:last-child th:first-child,
.table-bordered tbody:last-child tr:last-child td:first-child {
  -webkit-border-radius: 0 0 0 4px;
     -moz-border-radius: 0 0 0 4px;
          border-radius: 0 0 0 4px;
  -webkit-border-bottom-left-radius: 4px;
          border-bottom-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
}

.table-bordered thead:last-child tr:last-child th:last-child,
.table-bordered tbody:last-child tr:last-child td:last-child {
  -webkit-border-bottom-right-radius: 4px;
          border-bottom-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
}

.table tbody tr:hover td,
.table tbody tr:hover th {
  background-color: #f5f5f5;
}

table .span1 {float: none;width:180px;margin-left: 0;}
table .span2 {float: none;width:370px;margin-left: 0;}
table .span4 {float: none;width:100px;margin-left: 0;}


.comment{ margin:0 auto; width:940px; background:#fff; padding:0 10px;}


.foot{ margin: 0 auto;padding:15px 0 0 0;height:125px;text-align:center;width:960px; font-size:12px; border-top:4px solid #297c91;}
.copyright{ text-align:center;line-height:30px; word-spacing:5px; color:#333; }
.copyright a{ color:#333; }
.copyright a:hover{ text-decoration:underline;}