@charset "utf-8";
	
body {
	margin: 0;
	padding: 0;
	font-size: 13px;
	font-weight:400;
	font-family: "microsoft yahei",微软雅黑,"MicrosoftJhengHei","宋体","Arial Narrow";
	-webkit-text-size-adjust: none;	
	background-color:#fff;
	max-width:1920px;}

* {
	margin: 0;
	padding: 0;
	vertical-align:middle;}

img {
	border: 0;
	display: inline-block;
	margin: 0;
	padding: 0;}

ul,li,p {
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;}


form,ul,li,p,h1,h2,h3,h4,h5,h6 {
	margin: 0;
	padding: 0;}
h1 {
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	height:35px;}

a {
	text-decoration: none;
	color: #000000;}

.header{max-width:1920px;margin:0 auto;}


.header_top {height:32px;max-width:1920px;line-height:32px; border-bottom:1px solid #f0f0f0;}
.header_top_con {width:1200px; margin:0 auto; color:#0;}
.header_top_con a {color:#0;}

.header_con {width:1200px;height:70px;margin:0 auto;padding-top:30px;padding-bottom:30px;}

.logo {height:69px;float:left;}
.search {width:293px; height:40px;margin-top:11px;float:right;}
.search .text{
   float:left; width:247px; padding-left: 17px;
        -webkit-appearance:none; appearance:none; background:none;
        border-style: none;
       font-size:14px; color:#333; 
       height:40px; line-height:40px;
        border: #eee 1px solid;
    background: #f6f6f6;
    box-sizing: border-box;
  outline: none;
}
.search .btn{
    float:right;
        -webkit-appearance:none; appearance:none; 
     border-style: none;
     background:none;
       text-align:center; cursor:pointer;
  width:46px;
  height:40px;
  outline: none;
  background:url(ser-btn.png) no-repeat center;  
}

    .search .text::-webkit-input-placeholder {
        /* WebKit browsers */
        color: #333;
        }
       .search .text:-moz-placeholder {
        /* Mozilla Firefox 4 to 18 */
        color: #333;
        }
        .search .text::-moz-placeholder {
        /* Mozilla Firefox 19+ */
        color:#fff;
        }
        .search .text:-ms-input-placeholder {
        /* Internet Explorer 10+ */
        color: #fff;
        }


.nav_bg {max-width:1920px;background-color:#1b86d7;}
.nav {width:1200px;margin:0 auto; height:50px; font-weight:800;}
.stmenu {height:50px;line-height:50px;color:#fff;}
.stmenu:hover{background-color:#1da2df;color:fff;}
.stmenu:hover a {color:#fff;}

.nav li{float:left;width:121px;color:#fff;font-size:16px;  text-align:center;}
.nav li a {color:#fff;display:block; background-color:none;}

	.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
	.nav{ position:relative; z-index:1;}

		.nav .stmenu{ position:relative; display:inline;}
		
		
		.nav .sub{ display:none; width:121px; left:0px; top:50px;  position:absolute; background:#1da2df; padding:0px 0;}
		.nav .sub li{height:40px; line-height:40px; width:121px; font-size:14px;}
		.nav .sub li:hover{background-color:#2480d5;}
		.nav .sub a{ display:block; padding:0 0px;color:#fff;}
.nav .nav_split {width:4px;height:50px; line-height:50px;}		
.fl{float:left;}
.fr {float:right;}

.fg {height:0px; clear:both;width:100%;}
.fg2 {height:1px; clear:both;width:100%;padding-top:26px;margin-bottom:0px;}
.fg3 {height:1px; clear:both;width:100%;padding-top:18px;}
.fg13 {height:1px; clear:both;width:100%;padding-top:12px;}

.main_content{ max-width:1920px;margin:0 auto; }	

.main_body {width:1200px;margin:0 auto; padding:40px 0; overflow:hidden;}
.home {background:url(home.png) 0 center no-repeat; padding-left:20px;}


.xyxw {width:100%;}
.xyxw h3 {color:#000; height:60px; line-height:60px;  background:url(btf_news.png) 0  center no-repeat;  font-size:20px; font-family:黑体;}
.xyxw h3 a {float:right; font-size:13px; color:#797979; padding-right:5px;}
.xyxw ul {padding-top:20px;}
.xyxw li {float:left;margin-right:20px;}
.xyxw li:last-child {margin-right:0;}
.xyxw_date {color:#67afe5; height:35px; line-height:35px;}
.xyxw_title {color:#878787; line-height:2;font-weight:800; height:50px;}
.xyxw_con {padding:25px 25px; border:1px solid #eeeeee; border-top:0; width:231px;}
.xyxw_img img {width:283px;height:184px;}


.hezi {padding:25px 25px; width:340px; background-color:#fff;}
.hezi h3 {color:#000; height:60px; line-height:60px;  font-size:20px; font-family:黑体; border-top:2px solid #0279d3;}
.hezi h3 a {float:right; font-size:13px; color:#797979;}

.hezi ul {padding:0;padding-top:8px;}
.hezi li { height:60px; line-height:2; border-bottom:1px solid #eaeae9; padding-bottom:5px; margin:20px 0;}
.hezi li:last-child {border-bottom:0;}
.hezi li>a {color:#666666;float:right;display:block; width:266px;} 
.hezi li span {float:left;width:60px; text-align:left;}
.date_md {width:60px;display:block; height:32px; line-height:32px;font-size:16.5px; color:#d7d7d7;}
.date_y {width:60px;display:block;height:28px; color:#cbcbcb;}
.mgl16 {margin-left:16px;}

.tzgg {background:url(btf_tzgg.png) 0  center no-repeat;}
.xsgz {background:url(btf_xsgz.png) 0  center no-repeat;}
.pxks {background:url(btf_pxks.jpg) 0  center no-repeat;}
.jxky {background:url(btf_jxky.png) 0  center no-repeat;}

.yqlj {width:100%;height:64px; border-bottom:1px solid #268cd9;}
.yqlj_con {width:1200px; margin:0 auto;color:#fff;height:64px; line-height:64px;}
.yqlj_con a{color:#fff;}


.footer {background-color:#0279d3;height:230px; width:100%; max-width:1920px;margin:0 auto;}
.footer_con  {width:1200px;margin:0 auto;color:#fff;padding-top:45px;}
.footer_logo {float:left;}
.footer_info {float:right;width:270px;}
.footer_info p {height:30px;}
.dslist >ul {width:70%;margin:0 auto;}
.dslist >ul li {float:left;width:180px; height:200px;}
.dslist  >ul li img {width:100px; height:140px; padding:15px 40px; border:0;}
.dslist >ul li span {display:block;width:180px; text-align:center;float:left;}
.dslist >ul li span a {text-decoration:none;}



.left_frm {width:259px;float:left; background-color:#fff;height:900px;}
.right_frm {width:832px;padding:20px 36px;float:right;background-color:#fff;min-height:860px;}
.dirlist h3 {height:106px;line-height:106px; color:#fff;background: url(gl_title_bg.png) center center no-repeat; font-size:20px; text-indent:24px; letter-spacing:1px;}
.dirlist {height:900px;}
.dirlist li:hover { background:url(gl_hover_bg.jpg) 0 center no-repeat;}
.dirlist li a {border-bottom:1px solid #ededed;height:60px; line-height:60px; color:#313233; margin:0 26px ;font-weight:bold; font-size:14px;
text-indent:34px;display:block; background:url(lst_ico1.png) 10px center no-repeat;}
.here {background:url(gl_libg.jpg) 0 center  no-repeat;}


.gl_h3 h3{ height:60px; line-height:60px; background:url(gl_tigle_ico.png) 0 center no-repeat; text-indent:45px; font-size:20px;color:#272727;}
.gl_h3 {padding-bottom:18px; border-bottom:1px solid #d2d2d2;}
.content .gl{
		 text-align:left;
		min-height:500px;}

.content  .gl ul  {
	margin:5px 10px;
	padding-top:10px;}
.content  .gl  ul  li { background:url(lst_ico1.png) 0 center no-repeat;
	   
	font-size:13px;
	height:66px; 
	line-height:66px;
	padding-left:20px;
	border-bottom:1px solid #ededed;}
.content .gl ul li span {
	
	color:#c4c4c4;
	float:right;}
.page { height:40px; line-height:40px; text-align:center;color:#1d7ac8;font-weight:800;margin-top:30px;}
.page a {color:#3e3e3e;height:40px; line-height:40px;display:inline-block;text-align:center;border-top:1px solid #ccc; border-bottom:1px solid  #ccc;}
.page .linknum {border-right:1px solid #ccc;width:36px;}
.page a.curlink {background-color:#efefef; color:#333;}
.page_border_l {border-left:1px solid #ccc;}
.page_border_r {border-right:1px solid #ccc;}
.page .page_button_p {width:50px; text-align:left;padding-right:5px;border-right:1px solid #ccc;}
.page .page_button_n {width:50px;text-align:right;padding-left:5px;}
.page .page_button_l {padding-left:5px;border-left:1px solid #ccc;}
.page .page_button_r {text-align:right;padding-right:5px;border-right:1px solid #ccc;}

.curpage {color:#7b7b7b;font-size:13px;float:right;}
.curpage a {color:#7b7b7b;}
.article {padding-top:20px;}
.art_title { line-height:36px;font-size:24px; text-align:center;width:100%;color:#143270;}
.art_pro {text-align:center;padding:20px 0;color:#666666;}
.art_content {line-height:2;max-width:98%;}
.art_content img {width:100%;}


.ssjg {
    min-height: 450px;
}

.list_rsou {
    width: 100%;
}

.list_rsou ul {
    width: 100%;
    float: left;
}

.list_rsou ul li {
    width: 100%;
    float: left;
    border-bottom: #ccc 1px dashed;
    position: relative;
}

.list_rsou ul li::before {
    content: "";
    position: absolute;
    left: 0px;
    top: 25px;
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: #0279D3;
}

.list_rsou ul li a {
    margin-left: 14px;
    font-size: 16px;
    color: #333;
    float: left;
    line-height: 55px;
    height: 55px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: -moz-calc(100% - 100px);
    width: -webkit-calc(100% - 100px);
    width: calc(100% - 100px);
    transition: all 0.4s;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}

.list_rsou ul li i {
    float: right;
    font-size: 14px;
    color: #666;
    line-height: 55px;
    font-style: normal;
}

.list_rsou ul li:hover a {
    color: #0279D3;
    text-indent: 16px;
    transition: all 0.4s;
}

.sspage {
    width: 100%;
    float: left;
    text-align: center;
    margin-top: 25px;
    font-size: 14px;
    color: #333;
}

.sspage a {
    color: #01548a;
}

.qzssjg_no {
    width: 600px;
    margin: 50px auto 0px;
    overflow: hidden;
    font-size: 14px;
    color: #333;
    line-height: 25px;
}

@media only screen and (max-width: 700px) {
    .qzssjg_no {
        width: 100%;
        font-family: Arial, Helvetica, sans-serif;
        font-family: "FZLTZHK", "Microsoft YaHei";
        font-family: "Microsoft YaHei";
    }
}