@charset "utf-8";
/* 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(body_bg_02.png) no-repeat top center;}
.top{ width:100%; height:33px; background:#fff; line-height:33px;}
.top_txt{ width:1140px; height:33px; background:#fff; line-height:33px; margin:0 auto; color:#a0a0a0;}
.szf{ float:left; color:#a0a0a0;s}
.top_txt a{ padding:0 2px; color:#a0a0a0;}
.top_txt p{ float:left; padding:0 4px; color:#a0a0a0;}
.logo{ width:1140px; height:214px; margin:0 auto;}
.logo a{ float:left; margin-top:66px;}
.logo .tianqi{ float:left; width:160px; height:102px; background:#8acffd; margin:57px 0 0 35px; opacity:0.7;}
.nav{ width:100%; height:50px; background:#3c67a9;}
.nav ul{ width:1140px; height:50px; margin:0 auto;}
.nav ul li{ float:left;}
.nav ul li a{ width:228px; height:50px; line-height:50px; text-align:center; display:block; font-size:18px; color:#fff;}
.nav ul li a:hover{ background:#5782c2; text-decoration:none;}
.section{ width:1140px; margin:0 auto; padding:20px 0 24px 0; background:#fff;}
.focus{ width:570px; height:321px; float:left; overflow:hidden; position:relative; margin-right:20px;}
		.focus .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.focus .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.focus .hd ul li{ float:left; margin-right:4px;  width:8px; height:8px; font-size:0px; line-height:999px; text-align:center; background:#b6998d; cursor:pointer; overflow:hidden;}
		.focus .hd ul li.on{ background:#fff; color:#fff; }
		.focus .bd{ position:relative; height:100%; z-index:0;   }
		.focus .bd li{ zoom:1; vertical-align:middle; }
		.focus .bd li p{ width:96%; height:36px; line-height:36px; padding-left:4%; color:#fff; background:#000; position:absolute; left:0; bottom:0px; opacity:0.7;}
		.focus .bd img{ width:570px; height:321px; display:block;  }
.tab1{ width:550px; height:321px; float:left;overflow:hidden;}
		.tab1 .hd{ height:50px; line-height:50px; background:#f0f0f0; position:relative;}
		.tab1 .hd ul{ float:left;}
		.tab1 .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:47px; font-size:16px;}		
		.tab1 .hd ul li.on{ height:47px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9;}
		.tab1 .hd .more{ float:right; margin-right:15px;}
		.tab1 .hd .more a{ font-size:12px; color:#a0a0a0;}
		.tab1_top{ padding:15px 0 20px; border-bottom:1px dashed #d1d1d1;}
		.tab1_top h2{ text-align:center; font-size:20px; line-height:30px; color:#4c4c4c;}
		.tab1_top h2 img{ vertical-align:middle; margin-right:5px;}
		.tab1_top p{ font-size:12px; line-height:22px; height:44px; overflow:hidden; color:#a0a0a0; margin-top:5px;}
		.tab1_top p a{ color:#c81515;}
		.tab1 .bd ul{ padding-top:10px;  zoom:1;  }
		.tab1 .bd li{ height:28px; line-height:28px; vertical-align:top; padding:0 10px; background:url(2016_sfq_index_dian.png) no-repeat 2px center;}
		.tab1 .bd li span{ float:right; color:#999; font-size:12px;}
.search_bar{ float: left; width: 100%; height: 77px; margin-top: 20px; overflow:hidden;}
.ssxzs{ float: left; width: 202px; height: 77px;}
.search{ float: right; width: 920px; height: 77px; background:#ebebeb; padding-right: 15px;}
.search h4{ float: left; font-weight: normal; width: 83px; height: 32px; line-height: 32px; text-align: center;}
.search .txt{ height: 30px; border:1px solid #d1d1d1; border-right:none; float: left; line-height: 30px; text-indent: 10px; cursor:text; color:#999;}
.search .btn{ float: left; border:1px solid #d1d1d1; border-left:none; width: 36px; height: 32px; background:url(2016ls_index_search.png) no-repeat center center #fff; cursor:pointer;}
.znwd{ float: left; padding-top: 5px;}
.znwd .txt{ width: 799px;}
.znjs{ float: left; margin-top: 3px;}
.znjs .txt,.qwjs .txt{ width: 310px;}
.qwjs{ float: right; margin-top: 3px;}
.left_box1{ width:818px; float:left; margin-top:20px; margin-right:19px;}
.tzgg{ width:400px; height:276px; float:left;}
		.tzgg .hd{ height:50px; line-height:50px; background:#f0f0f0;}
		.tzgg .hd ul{ float:left;}
		.tzgg .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:46px; font-size:16px;  }		
		.tzgg .hd ul li.on{ height:47px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9;}
		.tzgg .hd span.more{ float:right; margin-right:15px;}
		.tzgg .hd span.more a{ font-size:12px; float:right; color:#a0a0a0;}
		.tzgg .bd ul{ padding-top:10px; zoom:1; height:146px; overflow:hidden;}
		.tzgg .bd li{line-height:28px;  vertical-align:top; padding:0 10px; background:url(2016_sfq_index_dian.png) no-repeat 2px center;}
		.tzgg .bd li .date{ float:right; color:#999; font-size:12px;  }
		
.tzggs{ width:400px; height:276px; float:left; margin-left:10px;}
		.tzggs .hd{ height:50px; line-height:50px; background:#f0f0f0;}
		.tzggs .hd ul{ float:left;}
		.tzggs .hd ul li{ float:left; padding:0 15px; cursor:pointer; height:46px; font-size:16px;  }		
		.tzggs .hd ul li.on{ height:47px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9;}
		.tzggs .hd span.more{ float:right; margin-right:15px;}
		.tzggs .hd span.more a{ font-size:12px; float:right; color:#a0a0a0;}
		.tzggs .bd ul{padding-top:10px;zoom:1;/* height:146px; */}
		.tzggs .bd li{line-height:28px;  vertical-align:top; padding:0 10px; background:url(2016_sfq_index_dian.png) no-repeat 2px center;}
		.tzggs .bd li .date{ float:right; color:#999; font-size:12px;  }


.right_box1{ width:303px; float:left; margin-top:20px;}
.right_box1 .hd{ width:100%; height:50px; line-height:50px; text-align:center; font-size:14px; background:#f0f0f0; color:#fff;}
.right_box1 .hd ul{ float:left;}
.right_box1 .hd ul li{ float:left;  cursor:pointer; height:44px; font-size:16px; width:100%;  }		
.right_box1 .hd ul li.on{ height:47px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9;}

.right_box1 ul{ width:303px;}
.right_box1 ul li a{ width:100%; height:44px; line-height:44px; text-align:center; background:url(gd1_03.png) no-repeat 50px center #dee6f6; font-size:16px; display:block; margin-bottom:3px;}
.right_box1 ul li a:hover{ text-decoration:none; background:url(gd1_03.png) no-repeat 50px center #fff;}
.right_box1 ul li a.gd2{ background:url(gd2_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box1 ul li a.gd2:hover{ background:url(gd2_03.png) no-repeat 50px center #fff;}
.right_box1 ul li a.gd3{ background:url(gd3_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box1 ul li a.gd3:hover{ background:url(gd3_03.png) no-repeat 50px center #fff;}
.right_box1 ul li a.gd4{ background:url(gd4_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box1 ul li a.gd4:hover{ background:url(gd4_03.png) no-repeat 50px center #fff;}
.right_box1 ul li a.gd5{ background:url(gd5_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box1 ul li a.gd5:hover{ background:url(gd5_03.png) no-repeat 50px center #fff;}

.right_box1 .bd .xxgk a{ display:block; float: left; height: 60px; line-height: 100px; width: 100px; text-align: center; margin-top: 20px; overflow:hidden;}
.right_box1 .bd .xxgk a.xxgk01{ background:url(xxgk01_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.xxgk01:hover{ background:url(xxgk01_03.png) no-repeat center top #dee6f6;}
.right_box1 .bd .xxgk a.xxgk02{ background:url(xxgk02_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.xxgk02:hover{ background:url(xxgk02_03.png) no-repeat center top #dee6f6;}
.right_box1 .bd .xxgk a.xxgk03{ background:url(xxgk03_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.xxgk03:hover{ background:url(xxgk03_03.png) no-repeat center top #dee6f6;}
.right_box1 .bd .xxgk a.xxgk04{ background:url(xxgk04_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.xxgk04:hover{ background:url(xxgk04_03.png) no-repeat center top #dee6f6;}
.right_box1 .bd .xxgk a.xxgk05{ background:url(xxgk05_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.xxgk05:hover{ background:url(xxgk05_03.png) no-repeat center top #dee6f6;}
.right_box1 .bd .xxgk a.ts{ background:url(xxgk06_03.png) no-repeat center top;}
.right_box1 .bd .xxgk a.ts:hover{ background:url(xxgk06_03.png) no-repeat center top #dee6f6;}




.ztzl{width: 811px;height: 89px;overflow:hidden;position:relative;margin-top: 20px;}
.ztzl .prev,.ztzl .next{ display:block; width: 43px; height: 34px; overflow:hidden;cursor:pointer; background:url(2016ls_index_ztzl_prev.png) no-repeat; position:absolute; left:10px; top:50%; margin-top:-17px; z-index:9;}
.ztzl .next{ left:auto; right:10px; background-image:url(2016ls_index_ztzl_next.png);}
.ztzl .bd ul{ overflow:hidden; zoom:1; }
.ztzl .bd ul li{ width: 811px; height: 89px;}
.ztzl .bd ul li img{ display:block; width: 811px; height: 89px;}

.bsdt{ width:100%; height:190px;}
		.bsdt .hd{ height:45px; line-height:45px; position:relative; }
		.bsdt .hd ul{ float:left;  position:absolute; height:45px;   }
		.bsdt .hd ul li{ float:left; width:199.5px; height:45px; background:#abc3db; font-size:20px; color:#658ab6; cursor:pointer; text-align:center; margin-right:4px;}
		.bsdt .hd ul li.ts{ margin-right:0px;}
		.bsdt .hd ul li.on{ height:45px;  background:#5880b0; color:#fff;}
		
		.bsdt .bd ul{ padding-top:6px;  zoom:1; width: 811px; }
		.bsdt .bd ul h2{ float:left; width:125px; height:112px; background:#5880b0; color:#fff; font-size:16px; line-height:112px; text-align:center; margin-right:2px;}
        .bsdt .bd li{ float:left;}
		
		.bsdt .bd ul.zdfw li a{ margin-right:1px; width:132.8px; height:39px; padding-top:73px; border:1px solid #d2ddf5; text-align:center; display:block; background:url(bsdt_03.png) no-repeat center 36px;}
		.bsdt .bd ul.zdfw li.ts{ margin-right:0px;}
		.bsdt .bd ul.zdfw li a:hover{ border:1px solid #5880b0; text-decoration:none;}
		.bsdt .bd ul.zdfw li a.bsdt2{ background:url(bsdt2_03.png) no-repeat center 37px;}
		.bsdt .bd ul.zdfw li a.bsdt3{ background:url(bsdt3_03.png) no-repeat center 32px;}
		.bsdt .bd ul.zdfw li a.bsdt4{ background:url(bsdt4_03.png) no-repeat center 32px;}
		.bsdt .bd ul.zdfw li a.ts{ background:url(bsdt5_03.png) no-repeat center 33px;}
		
		.bsdt .bd ul.qybs li{ margin-bottom:2px;}
		.bsdt .bd ul.qybs li:hover{ background-color:#5880b0; text-decoration:none;}
		.bsdt .bd ul.qybs li a{ margin-right:1px; width:168px; height:34px; border:1px solid #d2ddf5; line-height:34px; text-align:center; display:block; background:none;}
		.bsdt .bd ul.qybs li a:hover{text-decoration:none; color:#fff;}
		
		.bsdt .bd ul.grbs li{ margin-bottom:2px;}
		.bsdt .bd ul.grbs li:hover{ background-color:#5880b0; text-decoration:none;}
		.bsdt .bd ul.grbs li a{ margin-right:1px; width:168px; height:34px; border:1px solid #d2ddf5; line-height:34px; text-align:center; display:block; background:none;}
		.bsdt .bd ul.grbs li a:hover{text-decoration:none; color:#fff;}
		
		.bsdt .bd ul.bmbs li{ margin-bottom:2px;}
		.bsdt .bd ul.bmbs li:hover{ background-color:#5880b0; text-decoration:none;}
		.bsdt .bd ul.bmbs li a{ margin-right:1px; width:111px; height:25px; border:1px solid #d2ddf5; line-height:25px; text-align:center; display:block; background:none;}
		.bsdt .bd ul.bmbs li a:hover{text-decoration:none; color:#fff;}
	
.right_box{ width:303px; float:left; margin-top:20px;}
.right_box h2{ width:100%; height:44px; line-height:44px; text-align:center; font-size:16px; background:#4260a0; color:#fff;}
.right_box ul{ width:303px;}
.right_box ul li a{ width:100%; height:44px; line-height:44px; text-align:center; background:url(gd1_03.png) no-repeat 50px center #dee6f6; font-size:16px; display:block; margin-bottom:3px;}
.right_box ul li a:hover{ text-decoration:none; background:url(gd1_03.png) no-repeat 50px center #fff;}
.right_box ul li a.gd2{ background:url(gd2_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box ul li a.gd2:hover{ background:url(gd2_03.png) no-repeat 50px center #fff;}
.right_box ul li a.gd3{ background:url(gd3_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box ul li a.gd3:hover{ background:url(gd3_03.png) no-repeat 50px center #fff;}
.right_box ul li a.gd4{ background:url(gd4_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box ul li a.gd4:hover{ background:url(gd4_03.png) no-repeat 50px center #fff;}
.right_box ul li a.gd5{ background:url(gd5_03.png) no-repeat 50px center #dee6f6; font-size:16px;}
.right_box ul li a.gd5:hover{ background:url(gd5_03.png) no-repeat 50px center #fff;}	
		
		
		
		
		
.box1{ width:1140px;}
.myzj{ width:798px; height:266px; float:left; margin-right:20px;}
.myzj .hd{ height:50px; line-height:50px; background:#f0f0f0; position:relative; }
		.myzj .hd ul{ float:left;  position:absolute; height:50px; width:98%; padding-right:2%;   }
		.myzj .hd ul li{ float:left; width:103px; cursor:pointer; height:48px; font-size:16px; text-align:center;}
		.myzj .hd ul span a{ font-size:12px; float:right; color:#a0a0a0;}
		.myzj .hd ul li.on{ height:48px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9;}
		.myzj .bd ul{display:none; padding-top:15px; zoom:1;}
		.myzj .bd ul:first-child{display:block;}
		.myzj .bd li{ line-height:32px;  vertical-align:top; padding:0 10px; background:url(2016_sfq_index_dian.png) no-repeat 2px center;}
		.myzj .bd li .date{ float:right; color:#999; font-size:12px;  }
.qzxx{ width:303px; height:266px; float:left; margin-right:19px;}
.qzxx_top{ width:98%; padding-right:2%; background:#f0f0f0; height:50px; line-height:50px;}
.qzxx_top span{ float:left; width:103px; height:48px; line-height:48px; border-bottom:3px solid #3c67a9; font-weight:bold; color:#3c67a9; text-align:center;}
.qzxx_top a{ font-size:12px; float:right; color:#a0a0a0;}
.zt{ width:256px; height:46px; padding:13px 33px 13px 14px; border-bottom:1px dashed #a0a0a0;}
.zt h3{ width:210px; padding-left:63px; height:34px; font-size:14px; background:url(zt_03.png) no-repeat left 0px;}
.zt p{ width:117px; font-size:12px; color:#a0a0a0; float:left;}
.zt p.time{ width:134px;}
.qzxx ul{ width:100%; height:200px;}
.qzxx ul li{ width:100%; background:url(2016_sfq_index_dian.png) no-repeat 4px center; height:30px; text-indent:10px; line-height:30px;clear:both;}
.qzxx ul li a{ float:left; max-width:72%; white-space: nowrap; overflow:hidden; text-overflow:ellipsis; color:#4c4c4c;}
.qzxx ul li span{ float:right; font-size:12px; color:#999;}
.qzxx h2 a{ width:100%; height:36px; line-height:36px; text-align:center; font-size:14px; background:url(xin_03.png) no-repeat 90px center #f0f0f0; display:block;}
.qzxx h2 a:hover{ background:url(xin_03.png) no-repeat 90px center #dee6f6; text-decoration:none;}
.jgcx{ width:303px; height:266px; float:left;}
.jgcx h2{ width:99%; height:39px; line-height:39px; font-size:16px; padding-left:1%;}
.fkh{ width:301px; height:39px; border:1px solid #d1d1d1; margin-bottom:10px;}
.fkh .txt{ width:266px; height:39px; float:left; line-height: 39px; text-indent: 4px; cursor:text; color:#999; border:none;}
.fkh .btn{ width:35px; height:39px; float:left; border:none; background:url(fdj_03.png) no-repeat top center; cursor:pointer;}
.jgcx ul{ width:100%; overflow:hidden;}
.jgcx ul li{ width:100%; line-height:46px; margin-bottom:4px;}
.jgcx ul li a{ width:100%; height:46px; display:block; line-height:46px; text-align:center; background:#cee3f2; color:#3c83b5; font-size:18px; font-weight:bold;}
.jgcx ul li a:hover{ background:#5880b0; color:#fff; text-decoration:none;}


.links{ width:100%; height:45px; background:#f0f0f0;}
.links_main{ width:1140px; height:45px; margin:0 auto;}
.links_main p{ float:left; width:100px; line-height:45px; font-size:16px;}
.links .xlcd ul li{ width:205px; float:left; margin:0 1px; height:43px; line-height:43px; font-size:16px; text-align:center;}
.links .xlcd ul li a{ width:100%;}
.links .xlcd ul li:hover{background-color:#cee3f2; }
.links .xlcd ul li a:hover{ color:red; text-decoration:none;}


.footer{ width:100%; height:auto; padding-top:43px; background:#3c67a9;}
.foot{ width:800px; height:auto; margin:0 auto;}
.foot .pic{ width:54px; height:auto; margin:0 auto; display:block;}
.foot p{ width:100%; text-align:center; color:#fff; line-height:30px;}
.foot p a{ color:#fff;}


@media screen and (max-width:1139px) {
    body { background-position: left top;}

	.hyl,.duilian,.Voice-Voicer-Container,.top,.toutiao_tit,.links,.search_bar { display: none !important;}

	.section { width: auto; padding: 10px !important; overflow: hidden;}

    .nav ul { width: 100%;}
    .nav ul li { width: 20%;}
    .nav ul li a { width: 100%;}

    .logo { box-sizing: border-box; padding: 50px; text-align: center;}
    .logo a { float: none;}
    .logo img { max-width: 98%; height: auto;}

    .toutiao { margin-bottom: 10px !important;}
	.toutiao_info {width: auto !important;padding: 10px 10px 20px !important;}
	.toutiao_info h2 { margin: 0 !important;}

	.logo,.focus,.focus .bd img,.tab1,.tab1_top p,.ztzl,.ztzl .bd ul li,.ztzl img,.left_box1,.tzgg,.tzggs,.right_box,.right_box ul,.gzfw,.box1,.jgcx { width: 100%; height: auto;}

	.tab1,.left_box1,.tzgg,.tzggs,.right_box,.right_box1 { margin-top: 10px !important;}

    .tab1 {height: 350px;}
	.right_box ul li a { background-image: none !important;}

    .bsdt,.fw_list,.right_box1,.myzj { width: 100% !important; height: auto !important;}
    .bsdt .hd ul li { margin-right: 0 !important;}
    .bsdt .hd ul,.bsdt .hd ul li.on { width: 100% !important;}
	.zdfw_cont .wszffwdt { box-sizing: border-box; width: 100% !important; height: 100% !important; text-align: center; font-size: 30px !important; padding: 30px 10px !important;}
    .zdfw_cont .fw_list li { box-sizing: border-box; width: calc(100% / 3) !important; margin: 0 !important;}

    .right_box1 { margin-left: 0 !important;}

    .right_box1 ul { width: 100%; margin-bottom: 10px; overflow: hidden;}
    .right_box1 ul li  { float: left; width: 20%; box-sizing:border-box;}
    .right_box1 .bd .xxgk a { background-position-y: 15px !important; width: 100%;height: auto !important;line-height: 1!important;margin: 0 !important;padding: 50px 0 20px !important;}

    .tzggs { margin-left: 0;}

    .lhbd { float: none !important;}
}