@charset "gb2312";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"微软雅黑"; font-size:14px; cursor:default; color:#4c4c4c;}

table{border-collapse:collapse;border-spacing:0;}

fieldset,img{border:0;border:none;}

ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}

address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}

caption,th{text-align:left;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

button,input,select,textarea{font-size:100%;}

q:before,q:after{content:'';}

abbr,acronym{border:0;font-variant:normal;}

sup{vertical-align:baseline;}

sub{vertical-align:baseline;}

a{text-decoration:none; outline:none; color:#4c4c4c;}

a:hover{ text-decoration:underline;}

a:active{outline: none;star:expression(this.onFocus=this.blur());}

.fl{ float:left;}

.fr{ float:right;}

.clear{ clear:both;}

body{ width:100%; background:url(bg_index_01.png) no-repeat top center;}

.top{ width:100%; height:34px; background:url(top_index_01.png) no-repeat top center;}

.top_center{ width:1140px; height:34px; margin:0 auto;}

.yhdl{ width:260px; height:34px; line-height:34px;}

.yhdl li{ float:left; font-size:14px; color:#fff; line-height:34px; text-align:center;}

.yhdl li a{ font-size:14px; color:#fff; line-height:34px; padding:0 8px;}

.sousuo{ width:288px; height:29px; margin-top:2px;}

.search_text{ width:254px; height:29px; border:1px solid #277cc5; line-height:27px; float:left;}

.sousuo .search_btn{ width:32px; height:29px; background:url(fdj_03.png) no-repeat; float:right; text-indent:-100em;}

.section{ width:1140px; margin:0 auto;}

.sec_toppic{ width:1140px; height:74px; margin-top:67px; margin-bottom:65px;}

.sec_toppic p{ width:201px; height:74px; background:url(logo2_03.png) no-repeat; float:right;}

.sec_toppic .logo{ width:586px; height:74px; float:left; background:url(logo_03.png) no-repeat;}

.sec_nav{ width:1140px; height:50px; background:#277cc5; line-height:50px; text-align:center; color:#fff; margin-bottom:20px;}

.sec_nav ul{ width:100%; height:50px;}

.sec_nav ul li{ width:11%; height:50px; line-height:50px; text-align:center; float:left;}

.sec_nav ul li a{ color:#fff; font-size:18px;}

.sec_nav ul li a:hover{ color:#f00;}

.sec_box1{ width:1140px; height:353px; float:left;}

.tzgg{ width:290px; height:351px; border:1px solid #d1d1d1; float:left; background:#fff;}

.tzgg_top{ width:267px; height:41px; margin:0 auto; margin-top:7px; border-bottom:1px solid #d1d1d1; line-height:41px;}

.tzgg_top h2{ font-size:16px; color:#277cc5; float:left;}

.tzgg_top span{ font-size:12px; color:#999999; float:right;}

.tzgg ul{ width:267px; height:266px; margin:0 auto; margin-top:17px;}

.tzgg ul li{ width:247px; height:37px; line-height:37px; border-bottom:1px dashed #d1d1d1; background:url(dian_03.png) no-repeat left center; padding-left:20px;}

.tpxw{ width:471px; height:352px; float:left; margin-left:19px;}

.gzdt{ width:337px; height:351px; border:1px solid #d1d1d1; float:left; margin-left:19px; background:#fff;}

.gzdt_top{ width:314px; height:41px; margin:0 auto; margin-top:7px; border-bottom:1px solid #d1d1d1; line-height:41px;}

.gzdt_top h2{ font-size:16px; color:#277cc5; float:left;}

.gzdt_top span{ font-size:12px; color:#999999; float:right;}

.gzdt_name{ width:314px; height:103px; border-bottom:1px dashed #d1d1d1; margin:0 auto;}

.gzdt_name h2{ width:314px; height:56px; line-height:56px; text-align:center; font-size:16px; color:#4c4c4c; cursor:pointer;}

.gzdt_name p{ width:314px; height:47px; font-size:12px; color:#999999;}

.gzdt_name p a{ font-size:12px; color:#d42a1e;}

.gzdt ul{ width:303px; height:162px; margin:0 auto; margin-top:21px;}

.gzdt ul li{ width:303px; height:18px; float:left; color:#4c4c4c; font-size:14px; margin-bottom:10px;}

.gzdt ul li a{ float:left; color:#4c4c4c;}

.gzdt ul li span{ float:right; font-size:12px; color:#a9a9a9;}

.sec_box2{ width:1140px; height:342px; float:left; margin-top:15px;}

.ggfw{ width:1140px; height:34px; border-bottom:3px solid #2591ca; line-height:34px; float:left;}

.ggfw h2{ font-size:24px; color:#277cc5; float:left;}

.ggfw_box{ width:1140px; height:286px; float:left; margin-top:19px;}

.jgzn{ width:114px; height:286px; float:left;}

.jgzn p{ width:114px; height:64px; display:block; line-height:64px; text-align:center; background:#d0e4ee; font-size:16px; margin-bottom:10px; cursor:pointer;}

.rlzy{ width:492px; height:285px; float:left; margin-left:21px;}

.rlzy_top{ width:492px; height:28px; float:left;}

.rlzy_top h2{ width:83px; height:28px; line-height:28px; text-align:center; background:url(rlzy_03.png) no-repeat; float:left; font-size:16px; color:#fff;}

.rlzy_top span{ width:41px; height:21px; background:url(gd_03.png) no-repeat; float:right; line-height:21px; margin-top:6px; font-size:12px; color:#fff; text-align:center;}

.rlzy ul{ width:487px; height:228px; margin:0 auto; margin-top:19px;}

.rlzy ul li{ width:487px; height:37px; line-height:37px; border-bottom:1px dashed #d1d1d1;}

.rlzy ul li a{ float:left;}

.rlzy ul li span{ float:right; color:#999999;}

.shbz{ width:492px; height:285px; float:left; margin-left:21px;}

.shbz_top{ width:492px; height:28px; float:left;}

.shbz_top h2{ width:83px; height:28px; line-height:28px; text-align:center; background:url(rlzy_03.png) no-repeat; float:left; font-size:16px; color:#fff;}

.shbz_top span{ width:41px; height:21px; background:url(gd_03.png) no-repeat; float:right; line-height:21px; margin-top:6px; font-size:12px; color:#fff; text-align:center;}

.shbz ul{ width:487px; height:228px; margin:0 auto; margin-top:19px;}

.shbz ul li{ width:487px; height:37px; line-height:37px; border-bottom:1px dashed #d1d1d1;}

.shbz ul li a{ float:left;}

.shbz ul li span{ float:right; color:#999999;}

.zcfg{ width:783px; height:285px; float:left;}

.zcfg_top{ width:783px; height:28px; float:left;}

.zcfg_top li{ width:83px; height:28px; line-height:28px; text-align:center; background:url(zcfg_03.png) no-repeat; float:left; font-size:16px; color:#999999; margin-right:3px;}

.zcfg_top li a{ font-size:16px; color:#999999;}

.zcfg_top span{ width:41px; height:21px; background:url(gd_03.png) no-repeat; float:right; line-height:21px; margin-top:6px; font-size:12px; color:#fff; text-align:center;}

.zcfg_news{ width:778px; height:228px; margin:0 auto; margin-top:19px;}

.zcfg_news li{ width:778px; height:37px; line-height:37px; border-bottom:1px dashed #d1d1d1;}

.zcfg_news li a{ float:left; color:#a3a3a3;}

.zcfg_news li span{ float:right; color:#a9a9a9;}

.xxgk_right{ width:338px; height:285px; float:left; margin-left:19px;}

.fk{ width:338px; height:147px; float:left;}

.fk a{ width:167px; height:72px; border:1px solid #d1d1d1; display:block; float:left; background:url(xxgd_03.png) no-repeat center 15px; line-height:100px; text-align:center;}

.ztzl{ width:338px; height:119px; float:left; margin-top:19px;}

.sec_box3{ width:1140px; height:273px; float:left; margin-top:16px;}

.jlhd{ width:1140px; height:36px; float:left; border-bottom:3px solid #2591ca; line-height:36px;}

.jlhd h2{ font-size:24px; color:#277cc5; float:left;}

.jlhd_main{ width:1140px; height:210px; margin-top:27px; float:left;}

.wsbs{ width:487px; height:210px; float:left;}

.wsbs h2{ width:487px; height:67px; line-height:67px; text-align:center; background:#54a2ec; font-size:20px; color:#fff; float:left; margin-bottom:8px; cursor:pointer;}

.wsbs h3{ width:159px; height:44px; line-height:44px; text-align:center; font-size:16px; color:#fff; margin-right:5px; float:left; display:block; background:#54a2ec; margin-bottom:9px; cursor:pointer;}

.xzzx{ width:487px; height:82px; float:left;}

.xzzx a{ width:157px; height:80px; border:1px solid #d1d1d1; display:block; float:left; line-height:110px; text-align:center; margin-right:5px; background:url(xzzx_03.png) no-repeat center 15px;}

.bgt{ width:624px; height:206px; float:right;}

.bgt h2{ width:624px; height:35px; line-height:35px; text-align:center; font-size:16px; background:#dbe7f3; cursor:pointer;}

.xzcf{ width:624px; height:171px; float:left;}

.xzcf_top{ width:624px; height:46px; float:left; border-bottom:1px solid #d1d1d1;}

.bgt .xzcf_top h2{ float:left; font-weight:bold; background:none; font-size:14px; width:127px; height:20px; line-height:20px; margin-top:15px; cursor:pointer;}

.xzcf_top span{ width:41px; height:21px; background:url(gd_03.png) no-repeat; float:right; line-height:21px; margin-top:15px; font-size:12px; color:#fff; text-align:center;}

.xzcf ul{ width:618xp; height:105px; padding-top:19px; margin:0 auto;}

.xzcf ul li{ width:618px; height:14px; line-height:14px; float:left; margin-bottom:16px;}

.xzcf ul li a{ float:left;}

.xzcf ul li span{ float:right; font-size:12px; color:#999999;}

.friendlink{ width:1140px; height:40px; float:left; margin-top:22px; padding:9.5px 66px;}

.friendlink h3{ width:80px; height:19px; float:left; margin-top:10px;}

.friendlink ul{ float:left; width:153px; height:25px; margin-right:12px;}

.friendlink ul select{ float:left; width:148px; height:25px;}

.footer{ width:100%; height:209px; background:#f0f0f0;}

.foot_main{ width:485px; height:166px; padding-top:25px; margin:0 auto;}

.foot_main .txt1{ width:485px; height:16px; line-height:13px; font-size:12px; color:#4c4c4c; margin-bottom:33px;}

.foot_main .txt1 a{ padding:0 26px 0 33px; font-size:12px;}

.foot_main .txt2{ width:390px; height:15px; line-height:15px; margin:0 auto; font-size:12px; margin-bottom:15px;}

.foot_main .txt3{ width:485px; height:15px; line-height:15px; margin:0 auto; font-size:12px; margin-bottom:17px;}

.footlogo{ width:50px; height:61px; margin:0 auto; background:url(footlogo_03.png) no-repeat;}

/* 轮播图css */
		.tpxw .slideBox{ width:471px; height:352px; overflow:hidden; position:relative;  }
		.tpxw .slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.tpxw .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.tpxw .slideBox .hd ul li{ float:left; margin-right:5px;  width:8px; height:8px; line-height:14px; text-align:center; background:#fff; cursor:pointer;}
		.tpxw .slideBox .hd ul li.on{ background:#f00; color:#fff; }
		.tpxw .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.tpxw .slideBox .bd li{ zoom:1; vertical-align:middle; }
		.tpxw .slideBox .bd li p{ width:456px; height:44px; line-height:44px; padding-left:15px; background:#1a1c1b; filter:alpha(opacity=90); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; position:absolute; left:0; bottom:0; color:#fff;}
		.tpxw .slideBox .bd img{ width:471px; height:352px; display:block;  }

/* 政策法规导航css */
		.zcfg .slideTxtBox{ width:783px; height:285px; float:left; text-align:left;  }
		.zcfg .slideTxtBox .hd{  width:783px; height:28px; float:left;}
		.zcfg .slideTxtBox .hd span{ width:41px; height:21px; background:url(gd_03.png) no-repeat; float:right; line-height:21px; margin-top:6px; font-size:12px; color:#fff; text-align:center;}
		.zcfg .slideTxtBox .hd ul li{ width:83px; height:28px; line-height:28px; text-align:center; background:url(zcfg_03.png) no-repeat; float:left; font-size:16px; color:#999999; margin-right:3px;}
		.zcfg .slideTxtBox .hd ul li.on{ background:url(rlzy_03.png) no-repeat; color:#fff;}
		.zcfg .slideTxtBox .hd ul li.on a{ color:#fff;}
		.zcfg .slideTxtBox .bd{ width:778px; height:228px; margin:0 auto; margin-top:19px;}
		.zcfg .slideTxtBox .bd ul{}
		.zcfg .slideTxtBox .bd li{ width:778px; height:37px; line-height:37px; border-bottom:1px dashed #d1d1d1;}
		.zcfg .slideTxtBox .bd li a{ float:left;}
		.zcfg .slideTxtBox .bd li span{ float:right; color:#a9a9a9;}
/* 专题专栏css */
		.ztzl .slideBox{ width:338px; height:119px; overflow:hidden; position:relative;}
		.ztzl .slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.ztzl .slideBox .bd li{ zoom:1; vertical-align:middle; }
		.ztzl .slideBox .bd img{ width:338px; height:119px; display:block;  }
        .ztzl .slideBox .prev{ width:21px; height:53px; background:url(prev_03.png) no-repeat; position:absolute; left:0; top:33px;}
        .ztzl .slideBox .next{ width:21px; height:53px; background:url(next_03.png) no-repeat; position:absolute; right:0; top:33px;}


.friendlink span.dropselect_box{ position:relative; width:153px; display:inline-block; border:none; float:left; height:25px; z-index:99; margin-left:8px; margin-top:6px; border:1px solid #d1d1d1;}
.dropselect_SimpleSelect1 { /*height:30px;*/ display:block; overflow:hidden; background:url(2015htq_footer_jt.png) no-repeat 105px 10px #fff; line-height:41px; text-indent: 5px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect1 li{ font-size:14px; padding:0 5px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dropselect_SimpleSelect1 li a{height:auto; width:100%; color:#535353;}
.dropselect_SimpleSelect1 li a:hover{ color:#0b6999;}
.dropselect_SimpleSelect1 li.hover a { color:#535353; width:100%; display:block;}
.dropselect_SimpleSelect1 li a:hover,#nav .menu .menulist .dropselect_SimpleSelect1 li a:focus,#nav .menu .menulist .dropselect_SimpleSelect1 li:hover,#nav .menu .menulist .dropselect_SimpleSelect1 li:focus{background:none;} .hidden {display:none;}

/* 通用栏目页 */
.main{ width: 1140px; margin:0 auto;}

.column{ width:300px; float:left;}
.column h2{ height:55px; background:#1E4789; font-size:18px; line-height:55px; text-align:center; font-weight:normal; color:#fff;}
.column ul li{ border-top:1px solid #1E4789; height:55px; line-height:55px; text-align:center; background:#eee; margin-top:10px;}
.column ul li a{ display:inline-block; *zoom:1; *display:inline; color:#434343; padding-left:10px; margin-left:-10px;}
.column ul li a.active,.column ul li a:hover{ background:url(2015zz_list_jt.png) no-repeat left center ;color:#0068b7; text-decoration:none;}

.column_list{ width:810px; float:right; padding-bottom:30px; overflow:hidden;}
.column_list .title{ border:none; border-top:1px solid #1E4789; height:54px; background:#eee; line-height:54px;}
.column_list .title h2{ font-size:16px; font-weight:normal; color:#1E4789; padding-left:20px;}

.column_list .list{ border-bottom:1px dashed #cecece; padding:15px 0;}
.column_list .list li{ margin:0 20px; height:32px; font-size:14px; line-height:32px; vertical-align:top; }
.column_list .list li a{ float:left; text-indent:8px; color:#535353; max-width:70%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.column_list .list li a:hover{ color:#1E4789;}
.column_list .list li span{ float:right; font-size:12px; color:#959595;}

/* 通用文章页 */
.page{ background:#fff; padding:20px;}
.page .note{ min-height:36px; background:#f9f9f9; line-height:36px; text-align:center; color:#666; padding:0 1%; margin:25px 0;}
.page .note span{ padding:0 10px;}
.page h2{ font-size:20px; line-height:30px; text-align:center; color:#1E4789;}
.page h3{ font-size:16px; line-height:30px; text-align:center; color:#1E4789;}
.page .art{ font-size: 16px; line-height:30px; color:#414141; padding: 20px;}
.page .art p{ font-size: 16px; line-height:30px; color:#414141;}
.page .art img{ max-width:100%; height:auto;}
.share{ clear:both; margin:20px 0; padding:0 20px; height:40px; line-height:40px; background:#f6f6f6;}
.share .print,.share .close{ float:left; color:#0062c2;}
.share .print:hover,.share .close:hover{ text-decoration:underline;}
.share .bdsharebuttonbox{ float:right; padding-top:6px;}
.share .zrbj{ float:left; color:#666;}


