﻿@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3";/*font-family:"SimSun";*/color:#333;}
*{ margin:0px; padding:0px;}
ul{ list-style:none;}
img{ border:none;}
em,i{ font-style:normal;}
a{ color:#666; text-decoration:none;outline:none;}
a:hover{ color:#0A7CD7;text-decoration:underline;}
.clear{ clear:both;}
.fl_l{ float:left; display:inline;}
.fl_r{ float:right;display:inline;}
h2{ font-size:16px;}
h3{ font-size:14px;}
.none{ display:none;}
.m_zero{ margin:0px auto;}
.m_t10{ margin-top:10px;}
.m_t25{ margin-top:25px;}
.width_auto{ width:100%;overflow:hidden;}
.indent{ text-indent:2em;}
.txt_c{ text-align:center;}

.banner{ background:url(../img/banner.jpg) center top no-repeat; height:557px; }
.main{ width:956px; margin:0px auto; overflow:hidden;}

/* box01 */
.box_01l{ width:400px;}
.video embed{ height:284px; background-color:#000; width:400px;}
.title_01{ border-bottom:1px solid #CCCCCC; padding-bottom:5px; margin-bottom:3px;}
.list_news01{border-bottom:1px solid #CCCCCC;}
.list_news01 li h2 a{ font-size:20px; font-weight:normal; line-height:32px;}
.list_news01 li a:hover{color:#3049A5;text-decoration:underline;}
.list_news01 li h2.tit_cur a{color:#3049A5;}
.list_news01 li p{ line-height:20px; height:40px; overflow:hidden; font-family:"SimSun";}
.list_news02{ background-color:#E9E8F1; height:140px; overflow:hidden; margin-top:10px; font-size:16px; line-height:34px; padding-top:3px;}
.list_news02 li{ background:url(../img/dot.jpg) 10px center no-repeat; padding-left:25px; height:34px; overflow:hidden;}
.list_news02 li.news_spe01{ width:222px; float:left;}
.list_news02 li.news_spe02{ width:262px; float:left;}
.list_news02 li a:hover{ color:#2C4DA9; text-decoration:none;}
.box_01r{ width:534px;}

.con_box{ width:100%; overflow:hidden; padding-top:20px;}
.list_yxjb li{ float:left; margin:0px 28px 20px 0px;display:inline; width:130px; text-align:center; height:182px; overflow:hidden;}
.list_yxjb li img{ width:130px; height:127px; overflow:hidden; display:block; margin-bottom:10px;}
.list_yxjb li em{ display:block; line-height:15px;}
.list_yxjb li p{ display:block; font-size:14px; font-weight:bold; line-height:15px;}
.list_yxcs li{ float:left; margin:0px 25px 20px 0px; display:inline;}
.list_yxcs li img{ width:165px; height:65px;}

.list_hzhb li{ float:left; margin:0px 26px 25px 0px; display:inline;}
.list_hzhb li img{ width:80px; height:80px; overflow:hidden; display:block;}

.list_media li{ float:left; margin:0px 23px 25px 0px; display:inline;}
.list_media li img{ width:165px; height:65px; overflow:hidden; display:block; border:1px solid #ccc;}

.gcft_box{ border:1px solid #ccc; width:954px; overflow:hidden; margin-top:20px;}
.zf_l{ width:100px; overflow:hidden;}
.list_gczf li{ height:145px; border-top:1px solid #ccc;border-right:1px solid #ccc; margin-top:-1px; text-align:center; width:99px;font-size:14px; line-height:20px; padding-top:15px; background-color:#F5F5F5;}
.list_gczf li em{ display:block; }
.list_gczf li p{ display:block; font-weight:bold;}
.list_gczf li.gczf_cur{ background-color:#fff; border-right:1px solid #fff;}
.zf_r{ width:838px; overflow:hidden; line-height:24px; position:relative;}
.zf_r h2{ font-size:20px; color:#2B2C2C; margin:10px 0px;}
.zf_r p{ text-indent:2em;}
.zf_r b{ color:#000;}
.gd_txt{ position:absolute; bottom:0px; left:0px; width:821px; padding-bottom:10px;background-color:#fff; color:#999; }
.line{border-top:1px solid #ccc; width:807px; height:1px; margin-bottom:10px; overflow:hidden;}
/* scroll tiao */
.jspContainer{overflow: hidden;position: relative;}
.jspPane{position: absolute; }
.jspVerticalBar{position: absolute;top: 0;right: 0;	width: 16px;height: 100%;}
.jspHorizontalBar{position: absolute;bottom: 0;left: 0;width: 100%;height: 16px;}
.jspVerticalBar *,.jspHorizontalBar *{margin: 0;padding: 0;}
.jspCap{display: none;}
.jspHorizontalBar .jspCap{float: left;}
.jspTrack{background-color: #80808D;position: relative;}
.jspDrag{background-color: #bbd;position: relative;top: 0;left: 0;cursor: pointer;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{	float: left;height: 100%;}
.jspArrow{background: #50506d;text-indent: -20000px;display: block;cursor: pointer;}
.jspArrow.jspDisabled{cursor: default;background-color: #80808d;}
.jspVerticalBar .jspArrow{height: 16px;}
.jspHorizontalBar .jspArrow{width: 16px;float: left;height: 100%;}
.jspVerticalBar .jspArrow:focus{outline: none;}
.jspCorner{	background-color: #eeeef4;float: left;height: 100%;}
* html .jspCorner{margin: 0 -3px 0 0;}
.jspHorizontalBar, .jspVerticalBar, .jspTrack {	background-color: #eeeef4;}
.jspDrag {background-color: #D9D9D9; width:8px; border:1px solid #BDBDBD; margin:3px;/*-moz-border-radius: 10px;-webkit-border-radius: 10px;border-radius: 10px;*/}
.scroll-pane, .scroll-pane-arrows {width: 100%;height: 480px;overflow: auto; padding-bottom:100px;}
.horizontal-only {height: auto;max-height: 482px;}
