@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; background-color:#03784c;}

.header_con {width:1200px;height:70px;margin:0 auto;padding-top:20px;padding-bottom:20px;}

.logo {height:69px;float:left;}
.search {width:293px; height:36px;margin-top:11px;float:right;}

.search .text{
   float:left; width:251px; padding-left: 17px;
        -webkit-appearance:none; appearance:none; background:none;
        border-style: none;
       font-size:14px; color:#333; 
       height:36px; line-height:40px;
        border: #D0E6DD 1px solid;
    background: #D0E6DD;
    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:42px;
     height:36px;
     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:#00633e;}
.nav {width:1200px;margin:0 auto; height:54px; font-weight:800;}
.stmenu {height:54px;line-height:54px;color:#fff;}
.stmenu:hover{background-color:#03784c;color:fff;}
.stmenu:hover a {color:#fff;}

.nav li{float:left;width:118px;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:54px;  position:absolute; background:#03784c; 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;}
	
.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;}
.fg40 {height:1px; clear:both;width:100%;padding-top:39px;}

.main_content{ max-width:1920px;margin:0 auto; background:#fff url(content_bg.jpg) no-repeat;}	

.main_body {width:1200px;margin:0 auto; padding:40px 0; overflow:hidden;}

.tpxw {}

.xyxw {width:100%;}

.mgl30 {margin-left:30px;}
.w384 {width:384px;}
.w370 {width:370px;}
.hezi {}
.hezi h3 {color:#fff;height:50px; line-height:50px;  font-size:20px; text-indent:35px; position:relative;}
.more {position:absolute;right:10px; bottom:10px; display:block; font-size:13px; background-color:#fff;color:#000;width:46px; height:26px; line-height:26px; text-align:center; text-indent:0px; 
	border-radius:5px;}

.hezi ul {padding:0;padding-top:20px;}
.hezi li { height:35px; line-height:35px; background:url(lstico1.jpg) 0 center no-repeat; text-indent:14px;}
.hezi li span {float:right;}
.xyxw {background:#0db886 url(bt_xyxw.png) 10px center no-repeat;}
.tzgg {background:#3bafda url(bt_tzgg.png) 10px center no-repeat;}
.djgz {background:#f3c148 url(bt_djgz.png) 10px center no-repeat;}
.jxky {background:#3bafda url(bt_jxky.png) 10px center no-repeat;}
.xgdt {background:#a7ba3c url(bt_xgdt.png) 10px center no-repeat;}

.piclink li {float:left;margin-left:20px; position:relative;}
.piclink li:first-child{margin-left:0;}

.piclink li:last-child{float:right;}
.piclink li span {position:absolute; bottom:0; height:36px; line-height:36px; background-color:#116056; text-align:center; display:block; width:100%;
filter:Alpha(Opacity=90);opacity:0.9;}
.piclink li a {color:#fff;}

.yqlj {height:64px; line-height:64px;}


.footer {background-color:#03784c;height:96px; width:100%; max-width:1920px;margin:0 auto;}
.footer_con  {width:1200px;margin:0 auto;color:#fff;padding-top:24px;}
.footer_logo {float:left;}
.footer_info {float:right;}
.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:246px;float:left; background-color:#fff;height:900px;}
.right_frm {width:832px;padding:0px 36px;float:right;background-color:#fff;min-height:860px;}
.dirlist h3 {height:50px;line-height:50px; color:#fff;background: url(gl_title_bg.png) center center no-repeat; font-size:20px; text-align:center;  letter-spacing:1px;}
.dirlist li {border:1px solid #ededed;height:60px; line-height:60px; text-align:center;font-size:16px; font-weight:bold; letter-spacing:1px;margin:10px 0;}
.dirlist li a {color:#2d2d2d;}


.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; background:url(gl_tigle_line.png)0 bottom no-repeat;}
.content .gl{
		 text-align:left;
		min-height:500px;}

.content  .gl ul  {
	margin:5px 10px;
	padding-top:10px;}
.content  .gl  ul  li { background:url(lst_ico2.png) 0 center no-repeat;
	   
	font-size:13px;
	height:44px; 
	line-height:44px;
	padding-left:20px;}
.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:#7a7a7a;height:34px; line-height:34px;display:inline-block;text-align:center; border:1px solid #cccccc; padding:0 16px;}
.page a.curlink {background-color:#0db886; color:#fff;}

.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%;}
.pb_sys_style3 .p_no_d {
    border: 1px solid #0db886!important;
    background-color: #0db886!important;
}

.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: #04966B;
}

.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:#04966B;
    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";
    }
}