@charset "utf-8";
/* CSS Document */

*{ padding:0px; margin:0px auto;}
img{ border:none;}
ul,li{ list-style:none;}
a{   blr:expression(this.onFocus=this.blur());/*ie*/
    outline:none;/*火狐*/
	color:#333;
	text-decoration:none;}
h1{font-family:"Microsoft YaHei";}

.headers{ height:179px; width:100%; background:url(../images/wenfa/headers.jpg);}

.header{ height:145px; width:990px; background: url(../images/wenfa/header_top.jpg) no-repeat;}

.header_navs{ width:100%; height:34px; background:#2021a6;}

.header_nav{ width:990px; height:34px;}

.dnav li { float:left; position:relative; display:inline; text-align:center ; z-index:5;}
.dnav li h3 { float:left;} 
.dnav li h3 a{ width:82px; display:block; float:left;font-size:12px; color:#fff; text-align:center; line-height:34px; font-weight:normal;}
.dnav li h3 a:hover{ background:#d1e6fd; color:#2021a6;}   /* background:导航按下的颜色 */
.sub{ position:absolute;  left:0px; top:34px;z-index:5;  font-size:12px; background:#2021a6; width:100px; z-index:10;}
.sub li { line-height:34px; text-align:center; width:100px; border-bottom:1px #007bc2 solid;}
.sub li a{ color:#c3e9e9; display:block; width:98px; height:34px;}    /* color:下拉字体的颜色 */ 
.sub li a:hover{ color:#fff;}

/*------------------------------------------*/
.header_right{ float:right; margin-top:37px;}

.header_right ul li{ text-align:right;}

.header_right ul li a{ color:#fff; font-size:12px; line-height:20px;}

.header_an{ width:235px; float:right;}

.header_txt{ width:153px; height:27px; line-height:27px; border:none; float:left; background:url(../images/wenfa/header_text.png) no-repeat; color:#666;}

.header_botton{ width:62px; height:27px; background:url(../images/wenfa/header_botton.png) no-repeat; border:none; float:left; cursor:pointer;}


/*------------------------------------------*/
.index_body{ margin-top:10px; width:990px;}

.index_body_left{ float:left; width:665px;}

.index_body_right{ float:right; width:316px;}

.banner{ width:665px; float:left; height:279px; background:#000; position:relative;}

.index_body_xw{ width:665px; background:#f6f4f4;height:auto; float:left; margin-top:10px;}

.index_body_xw h1{ float:left; height:35px; background:url(../images/wenfa/h2.png) left no-repeat; font-size:14px; font-weight:bold; color: #2021a6; padding-left:55px; line-height:35px;}

.moer{float:right; display:block; line-height:35px; margin-right:15px; font-weight:normal;}

.moer a{color:#2021a6; font-size:14px;}/*------------------------------------------*/

.index_body_nr{ width:665px; float:left; padding-top:10px; padding-bottom:10px; border-top:solid 1px #2021a6;border-bottom:solid 1px #2021a6;}
.index_body_nr_banner{ margin-left:15px; width:248px; height:287px;   position: relative;float:left;}

.banner_zc{ width:30px; height:175px; background: url(../images/wenfa/zc.jpg) no-repeat; position:absolute;left:0px; top:30px;}
.banner_yc{ height:120px; width:334px; background:#FFF; position:absolute;left:30px; top:30px;    filter: Alpha(opacity=70);   
   -moz-opacity:.7;   
   opacity:0.7; padding:15px 20px 20px 20px;    color:#666;}
.banner_yc h2{ font-size:12px; text-align:center;}
.banner_yc p{ font-size:12px; line-height:20px;}
.index_body_nr_list{ float:left; width:395px; margin-left:6px;}
.index_body_nr_list ul li{ padding-left:12px; background:url(../images/wenfa/dd.jpg) no-repeat left; font-size:12px; line-height:24px;}
.index_body_nr_list ul li a{ color:#666;} 
.cm{ float:right; font-size:12px; color:#ccc; margin-right:15px;}






.index_body_right{ width:316px; height: auto;} 
.index_body_right_gg h1{ float:left; height:35px; background:url(../images/wenfa/lefy_h1.png) left no-repeat; font-size:14px; font-weight:bold; color: #2021a6; padding-left:55px; line-height:35px; width:261px;}
.index_body_right_ggs{ width:286px; height:132px; float:left; background:#f5f5f6; padding:15px;}

.index_body_right_gg ul li{ line-height:25px;  font-size:12px;}
.index_body_right_gg ul li a{ color:#666;}



.index_body_right_gg{ float:left; height:197px;}

.index_body_right_xz{ margin-top:10px; float:left;}



.index_body_right_xz h1{ float:left; height:35px; background:url(../images/wenfa/xz.jpg) left no-repeat; font-size:14px; font-weight:bold; color: #2021a6; padding-left:55px; line-height:35px; width:261px;}
.index_body_right_xz { float:left; background:#f5f5f6; width:316px; height:162px;}
.index_body_right_xz ul{ float:left;}
.index_body_right_xz ul li{ font-size:12px; line-height:25px; padding-left:18px; background:url(../images/wenfa/dd.jpg) no-repeat 10px;}
.index_body_right_xz ul li a{ color:#666;}

.index_body_right_xz{ float:left; height:197px;}
.index_body_right_xz{ margin-top:10px; float:left;}

.index_body_right_zx{ float:left; width:316px; height:217px; margin-top:10px;}

.index_body_right_zx_left{ float:left; width:158px; height:174px;}

.index_body_right_zx_left h1{ float:left; height:35px; background: url(../images/wenfa/bj.jpg) left no-repeat; font-size:14px; font-weight:bold; color: #2021a6; padding-left:15px; line-height:35px; width:143px;}


.index_body_right_zx_lefts{ float:left; background:#f5f5f6; height:139px; width:158px;}
.index_body_right_zx_left ul li{ line-height:25px;  font-size:12px; padding-left:15px;}
.index_body_right_zx_left ul li a{color:#666;}


.index_body_right_zx_right{ width:149px; height:174px; float:right;}

.index_body_right_zx_right h1{ float:left; height:35px; background: url(../images/wenfa/bj.jpg) left no-repeat; font-size:14px; font-weight:bold; color: #2021a6; padding-left:15px; line-height:35px; width:134px;}

.index_body_right_zx_rights{ width:149px; height:139px; float:left; background:#f5f5f6;}
.index_body_right_zx_rightb{ width:118px; height:112px; margin:0px auto; margin-top:5px;}

.cylj{ width:316px; height:32px; background:##f5f5f6; float:left; margin-top:10px;}

.xl{ width:158px; height:32px; float:left;}
.xl select{ width:139px; height:22px; margin-left:11px; margin-top:5px;}
.lj{ width:158px; height:32px; float:left; font-size:12px; text-align: center; line-height:32px; color:#666;}

.bottoms{ width:100%; height:72px; background:#2021a6; float:left; margin-top:10px;}
.bottom{ width:990px; height:72px;}
.bottom_left{ color:#fff; font-size:12px; float:left; margin-top:12px; line-height:20px;}
.bottom_right{ color:#fff; font-size:12px; float:right; line-height:72px;}


/*---------------------------------*/
.wenzhis{ width:100%; height:24px; background:#f2f2f2;}
.wenzhi{ width:990px; height:24px; color:#666; font-size:12px; line-height:24px;}
.wenzhi a{ color:#666; margin:0px 4px;}

.list_body{ width:990px; margin-top:13px; margin-bottom:13px;}
.list_body_left{ width:215px; height:auto; float:left;}
.list_h1{ height:48px; width:215px; background: url(../images/wenfa/left.jpg) no-repeat;}
.list_body_left h1{ font-size:18px; color:#fff; line-height:48px; margin-left:64px;}
.list_body_left ul{ width:213px; border:1px solid #e6dcdc;}
.list_body_left ul li{ height:40px; line-height:40px; font-size:14px; padding-left:42px; background:url(../images/wenfa/bbbb.jpg) 19px no-repeat; font-family:"Microsoft YaHei" ;}
.list_body_left ul li a{ color:#666;}.list_body_left ul li a:hover{ color:#2021a6;}
.list_body_left ul li a.hover{ color:#2021a6;}

.list_body_right{ float:right; width:721px; padding:0px 15px 15px 15px; background:#f6f6f6;}
.list_body_right h1{ padding-left:26px; background:url(../images/wenfa/hhh.jpg) no-repeat left; font-size:18px; height:50px; line-height:50px;}

.list_body_right_list{ width:721px; height:auto;}
.list_body_right_list ul{ float:left;}
.list_body_right_list ul li{ font-size:12px; padding-left:15px; background:url(../images/wenfa/listtt.png) no-repeat left; line-height:30px; width:721px;}
.list_body_right_list ul li a{color:#666;}

.fy{ font-size:12px; margin-top:15px; padding-top:20px;}
.fy a{ float:left; display:block;  color:#666; margin:0px 3px;}
.fy span{ float:left; display:block;  color:#666; margin:0px 3px;}
.fy a:hover{ color:#2021a6;}


.imagelist_body_right{ width:751px; height:auto; float:right;}
.imagelist_body_right ul li{ width:342px; height:175px; background:#fdf9f9; border:1px solid #ece8e8; float:left; margin-right:63px; margin-bottom:20px;}

.imagelist_left{ width:152px; height:175px; float:left;}
.imagelist_left_img{ width:108px; height:134px; margin-top:18px; position:relative;}
.imagelist_right{ width:169px; height:auto; padding:18px 0px 18px 0px; float:left;}

.imagelist_yy{ height:9px; width:108px; position:absolute; bottom:-9px;background:url(../images/wenfa/yy.png) no-repeat;}

.xm{ font-size:12px; color:#666;}
.imagelist_p{ font-size:12px; color:#999999; line-height:20px; margin-top:3px; height:75px;}
.jrjl{ float:right; margin-top:5px;}


.list_body_nr{ float:right; width:721px; padding:15px; background:#f6f6f6; overflow:hidden;}
.list_body_nr h2{ text-align:center; font-size:16px; color:#2021a6; font-family:"微软雅黑";}
.list_body_fh{ text-align:center; font-size:12px; color:#999; width:335px; margin-top:10px;}

.fh{ width:110px; float:left;}

.list_nr{ float:left; font-size:14px; color:#666; margin-top:10px; line-height:26px; width:691px;}

.fym{ font-size:12px; float:left; margin-top:20px; color:#666;}
.fym a{ color:#c38484; line-height:20px;}
.nr{ font-size:14px; color:#666; background:#f6f6f6; padding:15px; float:right; width:721px; line-height:26px;}

.list_nr p{ text-indent:2em;}
.nr p{ text-indent:2em;}



#slideBox{width:248px;height:284px;overflow:hidden;position:relative;}
#slideBox ul#show_pic{margin:0;padding:0;list-style:none;height:194px;width:4750px;position:absolute;}
#slideBox ul#show_pic li{float:left;margin:0;padding:0;height:194px;}
#slideBox ul#show_pic li img{display:block;}
#iconBall{position:absolute;bottom:65px;right:0;}
#iconBall li{float:left;color:#7a7a7a;width:32px;height:28px;line-height:28px;cursor:pointer;text-align:center;font-size:14px;font-weight:bold;padding-top:4px;}
#iconBall li.active{background:url(../images/wenfa/iconbg.png) no-repeat;color:#fff;}
#slideText {width:475px;height:28px;background:rgba(0,0,0,0.7);color:#fff;position:absolute;left:0px;bottom:65px;*background:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#b2000000,endColorstr=#b2000000);}
#textBall{position:absolute;left:0px;top:225px;}
#textBall li{float:left;cursor:pointer;display:none;color:#666;font-size:14px; font-size:12px;}
#textBall li h2{ font-size:12px; text-align:center; width:248px;}
#textBall li.active{display:block;}
#textBall li a {text-decoration:none;color:#666;}




#focusViwer{width:118px;border:solid 1px #ddd;}
.fontext{display:block;height:15px; line-height:15px;line-height:15px;overflow:hidden;font-size:12px;color:#3366cc;padding:0 10px 0 0;color:#FFF; text-decoration:none;}




.sousuos{ width:100%; border-bottom:1px solid #ddd; height:91px; padding-top:50px;}
.sousuo{ width:990px;}
.sou{ width:346px; height:37px;}
.sou_txt{ width:254px; height:37px; border:none; background:url(../images/wenfa/txttt.jpg) no-repeat;color:#666; float:left;}
.sou_button{ background:url(../images/wenfa/sousuosuos.jpg) no-repeat; width:92px; height:37px; border:none; float:left;}
.sou_body{ width:990px; min-height:500px; height:auto; overflow:hidden;}
.sou_left{ float:left; width:226px; background:url(../images/wenfa/dasdsdad.jpg) repeat-Y;min-height:500px;}
.sou_left ul{ margin-left:20px;}
.sou_left ul li{ font-size:12px; color:#666; line-height:30px; padding-right:30px; text-align:right;}
.sou_left ul li a:hover{ text-decoration:underline; overflow:hidden;}
.ac{color:#2021a6; font-weight:bold;}
.sou_right{ float:left; width:764px;}
.sou_nr{ float:left; width:670px; margin:10px 0px; margin-left:20px;}
.sou_nr h2{ font-size:12px; line-height:30px; color:#666;}
.sou_nr p { font-size:12px; color:#666;}
.sou_cm{ font-size:12px; color:#2021a6; line-height:20px;}

.sou_fy{ float:right; font-size:12px; color:#666; margin-top:15px;}
.sou_fy a{ margin:0px 3px;}
.sou_fy a:hover{ color:#2021a6;}


.slideBox{ width:118px; height:120px; border:1px solid #ddd; overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; float:left;}
.slideBox .hd ul li{float: left;
margin-right: 2px;
width: 15px;
height: 15px;
line-height: 14px;
text-align: center;}

.slideBox .hd ul li.on{ 
background: none repeat scroll 0% 0% rgb(255, 0, 0);
color: rgb(255, 255, 255);}
.slideBox .bd { position:relative; height:120px; z-index:0;}
.slideBox .bd ul{ position:relative; overflow:hidden;}
.slideBox .bd li{ vertical-align: middle; position:relative;}
.slideBox .bd li span{ display: block; color:#FFF;font-size:12px; float:left; position:absolute; height:20px; line-height:20px; background:#2021a6; left:0px; top:100px; text-align:center; width:118px;}



.slideBox2{width:248px; height:287px; position:relative;}
.slideBox2_bd{width:248px; height:180px; float:left;}
.slideBox2_bd li{width:248px; height:180px; float:left;}
.slideBox2_hd li{ float:left; width:12px; height:12px; background:url(../images/wenfa/soulili.png) no-repeat;margin-right:5px;}
.slideBox2_hd li.on{ background:url(../images/wenfa/soulilihover.png) no-repeat;}
.slideBox2_hd ul{}
.slideBox2_hd { position:absolute; right:0px; bottom:115px; text-align:center;}
.banner_bts{ width:248px; height:67px;    float:left;}
.banner_bt{ color:#666; font-size:12px; text-align:left;}
.banner_bt h2{ font-size:12px; text-align:center; line-height:25px;}
.banner_bt p{ padding:0px 10px 10px 10px; text-indent:25px;}