@charset "gb2312";
/************************************
Last Updated: 2018-10-29
Author: bin.ouyang@chinacreator.com
*************************************/
  
/* reset */
html {
    min-width: 1200px;
    margin: 0 auto;
}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img {
	border: medium none;
	margin: 0;
	padding: 0
}

body,button,input, select,textarea {font:12px 'microsoft yahei','microsoft yahei mono',微软雅黑,arial,helvetica,clean,sans-serif; text-align:center;}

h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal;}

em {
	font-style: normal
}

/*ul,ol {
	list-style: none
}*/

a {
	text-decoration: none;
	color: #333;
	outline: none
}

a:hover {
	text-decoration: underline
}

img {
	border: 0
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

caption {
	text-align: left;
	font-weight: normal
}

table,th,input, select{
	vertical-align: middle
}

.clear {
	clear: both;
	font-size: 0;
	height: 0;
	width: 0;
	padding: 0;
	margin: 0
}

.clear-node {
	clear: both
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.blank10 {margin: 0 auto; width: 100%; height: 10px; font-size: 1px; clear: both;}
.blank20 {margin: 0 auto; width: 100%; height: 20px; font-size: 1px; clear: both;}
.blank50 {margin: 0 auto; width: 100%; height: 50px; font-size: 1px; clear: both;}

.text-center{text-align: center;}
/*首页右侧漂浮通知*/
.rtsypf{
    position: fixed;
    top: 500px;
    right: 50%;
    overflow: hidden;
    z-index: 10000;
    margin-right: -770px;
    width: 150px;
    }
.rtsypf a,.rtsypf img{display:block;max-width:100%;}
.rtclose{font-size: 14px;color:#fff;position:absolute;right:0px;top:0;cursor: pointer;background-color: rgba(0,0,0,.4);width: 15px;height: 15px;text-align: center;line-height: 15px;}
.rtclose:hover{background-color: rgba(0,0,0,.5);}

/* grid 网格方案 */ 
.f-fl{float:left;}
.f-fr{float:right;}
.bg{ background-color:#fbfbfb;}
.topLinks a{ margin: 0 10px;}

.border-no{border: none !important;}

/* wrap 包裹 */
.g-w{clear:both; width:1200px; margin:0px auto; overflow:hidden; }

/* 分栏，s,m,l 为小中大方案，前后可以自由组合 */
.g-p-s,.g-p-m,.g-p-l{display:inline; float:left; margin-right:20px;}

/* 分栏方案 */
.g-p-last{margin-right:0px;}

/* set1*/
.g-p-set1{ padding: 30px 0 40px; overflow: hidden;}
.g-p-set1 .g-p-l{width:600px; margin-right:56px;}
.g-p-set1 .g-p-s{width:544px;}
.g-p-set1 .g-p-s1{width:1190px;}

.g-p-set3 .g-p-l{background-color:#fff; width:540px;padding:15px; margin-right:10px;}
.g-p-set3 .g-p-s{background-color:#fff; width:530px;padding:15px; }

.g-p-set4 .g-p-l{width:555px;}
.g-p-set4 .g-p-s{width:245px;}
.g-p-set4 .g-p-m{width:270px;}

.g-p-set5 .g-p-s{ width:250px;}
.g-p-set5 .g-p-l{ width:714px;}

/* set2*/
.g-p-set2{ padding: 30px 0 40px; overflow: hidden;}
.g-p-set2 .g-p-l{width:280px; margin-right:60px;}
.g-p-set2 .g-p-s{width:860px;}

/*首页政务公开*/
.g-p-set6{ overflow:hidden; zoom:1; margin-bottom: 45px;}
.g-p-set6 .g-p-l{width:362px; margin-right:28px; padding-right: 28px; border-right: 1px solid #e8e8e8;height: 272px;}
.g-p-set6 .g-p-s{width:362px;}
.g-p-set6 .g-p-m{width:362px; float: right; padding-left: 28px; border-left: 1px solid #e8e8e8;}

.g-p-set2,.g-p-set3,.g-p-set4{ overflow:hidden; zoom:1;}

.nowrap, ul.nowrapli li a {text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block;}

.br10{border-radius: 4px; background-color:#fff; padding:0 10px; border:1px solid #e2e2e2;}

.g-pad{clear:both; overflow:hidden;}
.g-pad .g-pad-head{clear:both; height:40px; border-bottom:2px solid #e8e8e8; position:relative; }
.g-pad-head a,.g-pad-head a:visited{color:#666666; text-decoration:none;}
.g-pad-head a:hover{color:#666666;}
.g-pad-head .g-pad-title{ position:absolute; left:0px; line-height:23px; font-size:23px; border-bottom:2px solid #ad377e;}
.g-pad-head .g-pad-title .ver-line{width:8px;height:22px;background:#39ba75;float:left;display:inline;margin:15px 10px 0 0px;font-size:0;overflow:hidden}
.g-pad-head .g-pad-more{float:right; line-height:30px;position:absolute; right:10px; top:0px;}
.g-pad-head .g-pad-more a{color:#a8a8a8; font-size: 16px; line-height: 23px;}
.g-pad-head .g-pad-more a:hover{text-decoration:underline;}
.g-pad .g-pad-body{clear:both; padding:10px 0px 10px 0px;}

.g-pad .g-pad-body h1{ font-size:16px; line-height:30px; color:#c21a0e; height:30px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.g-pad .g-pad-body h1 a{ color:#c21a0e;}
.g-others-onair{ border-bottom:1px dotted #999; line-height:18px; text-align:left; text-indent:2em; padding-bottom:10px;}
.g-others-onair a{ color:#999;}

.gsdt-box p{ font-size:14px; text-align: justify; text-indent:2em; line-height:30px;}
.gsdt-box .more{ color:#c21a0e; display:inline-block; float:right; font: normal 14px/30px "SimSun";}

.g-pad-skin{}
.g-pad-skin .g-pad-head{ border-bottom:2px solid #e8e8e8; padding-left:45px;} 
.g-pad-skin .g-pad-title{height:40px;padding:0 15px; color: #666;}
.g-pad-skin .g-pad-more{ background: url(../images//icon_more_bg.png) right center no-repeat; padding-right: 20px; right: 0;}
.g-pad-skin .g-pad-more a:hover{ text-decoration: none;}
.g-pad-skin .g-pad-body{padding-top: 20px;}
.g-pad-skin .m-list-t1 a{font-size: 16px; line-height: 32px;}

.g-pad-skin3{}
.g-pad-skin3 .g-pad-head{ height: 70px; border-bottom:2px solid #e8e8e8; padding-left:45px;} 
.g-pad-skin3 .g-pad-title{height:70px;padding:0 15px; line-height: 70px; font-size: 36px; color: #666;}
.g-pad-skin3 .g-pad-body{padding-top: 20px;}


.sub0 .g-pad-title{ background:none; padding-left:10px;}
.sub0 .g-pad-head{ border-bottom:none;}

.sub1 .g-pad-title{ background-position:left -30px;}
.sub2 .g-pad-title{ background-position:left -60px;}
.sub3 .g-pad-title{ background-position:left -90px;}
.sub4 .g-pad-title{ background-position:left -120px;}

.g-pad-skin2 .g-pad-head{ border-bottom:2px solid #d2d2d2; padding-left:45px;} 
.g-pad-skin2 .g-pad-title{background:url(../images//hd_title_bg.png) left no-repeat; height:37px; border-bottom:none; width:110px; padding-left:0;}
.g-pad-skin2 .g-pad-head a,.g-pad-skin2 .g-pad-head a:visited{color:#fff;}
.g-pad-skin2 .g-pad-head a:hover{text-decoration: none;}
.push-btn{ width:62px; height:20px; display:block; background-color:#fab948; border-radius:2px; line-height:20px; font-size:12px;}



.gov-top{ width:100%; height:35px; line-height:35px; text-align:left; background:url(../images//top_line.png) repeat-x;}
.gov-head{ margin: 30px auto; width: 1200px; height: 68px;}
.gov-logo{ float:left; position: relative;}
.gov-logo .logo-img {transform: rotateY(0);transition: all 1.2s cubic-bezier(0.04, 0.79, 1, 1) 3.3s;}
.gov-logo .mask {
    position: absolute;
    width: 354px;
    height: 68px;
    top: 0;
    left: 0;
    -webkit-mask-image: url(../images//logo_white.png);
    /* -webkit-mask-size: 100% 100%; */
    -webkit-mask-position: 0 0;
    -webkit-mask-repeat: no-repeat;
    transition-delay: 4.5s;
}
.gov-logo .mask:after {
        content: "";
        position: absolute;
        height: 100%;
        width: 12%;
        left: 0;
        top: 0;
        z-index: 7;
        background: -webkit-linear-gradient(left,rgba(255, 255, 255, 0),#ffffff 50%,#efefef 90%,rgba(255, 255, 255, 0)) no-repeat 0 0;
        animation: lightLine1 2.5s linear infinite;
        -webkit-animation: lightLine1 2.5s linear infinite;
        background-size: cover;
    }
@keyframes lightLine1{
    0%{transform:translateX(0) skewx(-25deg);}                
    100%{transform:translateX(800%) skewx(-25deg);}
}
@-webkit-keyframes lightLine1{
    0%{-webkit-transform:translateX(0) skewx(-25deg);}                
    100%{-webkit-transform:translateX(800%) skewx(-25deg) ;}
}

.gov-navi{float: left; height:55px; margin-left: 0px; padding-top:15px;z-index:1;}
.gov-navi ul{overflow: hidden;}
.sy-navi ul{float: left;margin-left: 15px;}
.gov-navi li.nLi{ float:left;position:relative; display:inline; white-space:nowrap; margin-left: 15px;}
.gov-navi li.nLi h3 a{height:40px; line-height:40px; font-size:23px; text-decoration:none; display: block; color:#929292; text-decoration:none;}
.gov-navi li.nLi h3 a:hover,.gov-navi li.nLi.on1 h3 a{ color:#008fd7!important; border-bottom: 3px solid #008fd7;}
.gov-navi li.icon-login{ background: url(../images//icon_user_login.png) right 8px no-repeat; padding-right: 32px;}
/* 
.nav{ padding:0 20px; height:34px; line-height:34px; background:#39A4DC;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:14px; font-weight:bold;  } */
.gov-navi .sub{ display:none; width:111px; left:0; top:48px; position:absolute; background: url(../images//icon_nav_bg.png) left repeat-y; line-height:26px; z-index: 100;}
.gov-navi .sub li{ zoom:1; padding-left: 5px; list-style: none;}
.gov-navi .sub li a{ display:block; padding: 0 10px; text-decoration: none; color: #a7a6a6;font-size: 20px; line-height: 37px;}
.gov-navi .sub li a:hover{ background:#fff; color:#636262;}

.gov-navi .nLi2{position:relative;}
.gov-navi .sub2{ display:none; left:111px; top:0; position:absolute; background: url(../images//icon_nav_bg.png) left repeat-y; line-height:26px; z-index: 100;}
.gov-navi .sub2 li{ zoom:1;padding-left: 5px;}
.gov-navi .sub2 h4 a{ display:block; text-decoration: none; color: #a7a6a6;font-size: 20px; line-height: 37px;}
.gov-navi .sub2 h4 a:hover{ background:#fff; color:#636262;}

.sub-menu{ line-height:35px; font-size:14px; float:left; font-family: "宋体"; color: #bfcced; text-align:left;}
.sub-menu a{color: #bfcced; text-decoration:none;}

.toutiao{ margin-top: 40px; overflow: hidden; height:55px; text-align:center;}
.toutiao a{font-size:46.6px; font-weight:bold; line-height:55px; color:#305798;}
.toutiao a:hover{ text-decoration:none;}
.fubiaoti{ font-size:20px; line-height:45px; text-align:center; margin-bottom: 30px;}
.fubiaoti span{ font-weight:bold; color:#c3080e;}
.fubiaoti a{ margin:0 10px; color: #666;}
.fubiaoti a:hover{ text-decoration:none; color:#008fd7;}


.gov-main{ background-color:#fff; margin-top:15px;}

.box-con ul{text-align: left; font-size: 14px; line-height: 30px; overflow: hidden;}
.box-con ul li {clear: both; background: url(../images//dots.png) 5px center no-repeat;padding-left: 20px;line-height: 58px; list-style: none;}
.box-con ul li span{float: right;font-size: 15px; color:#999; line-height:58px}
.box-con ul a{ text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block; width: 80%; line-height: 58px; font-size: 23px;  color: #757575; float:left}
.box-con ul li:hover{background: url(../images//dots_hover.png) 5px center no-repeat;}
.box-con ul li a:hover{font-weight: bold; color:#305798; text-decoration: none;}
.box-con ul li p{font-size: 13px; color: #999; padding-left: 20px;}
.box-con ul li font {float: left; color: #c40000; font-size: 23px; }

.m-list-t,.m-list-t1{text-align: left; font-size: 14px; line-height: 30px;}
.m-list-t li,.m-list-t1 li {clear: both; /* background: url(../images//dots.png) 5px center no-repeat; */padding-left: 20px; list-style: none;height: 40px;line-height: 40px;}
.m-list-t li span{float: left;line-height: 32px; font-size: 16px;  color: #757575; background: url(../images//dots.png) 5px center no-repeat; padding-left:20px;}
.m-list-t li a:hover{font-weight: bold; color:#305798; text-decoration: none;background: url(../images//dots_hover.png) 5px center no-repeat;}
.m-list-t li a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block; width: 70%;float: left; line-height: 32px; font-size:18px;  color: #757575;}
.m-list-t li p{font-size: 14px; color: #999; padding-left: 20px;}
.m-list-t li font{float: right; font-size: 12px; color:#999;}


.m-list-t1 a{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;display: block; width: 85%; line-height: 58px; font-size: 23px;  color: #757575; float:left}
.m-list-t1 li span.t1{float: right; font-size: 12px; color:#999;}
.m-list-report{ overflow:hidden; width:98px; margin-right:20px; float:left; margin-top:10px;}
.m-list-report li{clear: both; text-align:left; width:98px; height:45px; margin-bottom:8px;}



.links-title{ line-height:50px; font-size:22px;}
.links-title .ver-line{width:8px;height:22px;background:#39ba75;float:left;display:inline;margin:15px 10px 0 0px;font-size:0;overflow:hidden}


.g-footer { margin: 45px auto; text-align:center; color:#fff;}
.g-footer .links{ line-height:35px; font-size:24px; color: #900454;}
.g-footer .links a{color: #900454; padding:0 5px; font-size: 24px;}
.g-footer .copyright { color:#838383; line-height: 45px; font-size:20px; margin-top:30px;}
.g-footer .copyright a {  color: #838383 !important; text-decoration: none;vertical-align: middle;display: inline-block;}
.gov-zt{overflow:hidden; zoom:1;}
.gov-zt li{ width:270px; height:80px; float:left; margin-right:10px;}

.g-tab .current {display: block;}
.g-tab-skin {clear: both;}
.g-tab-skin ul.g-tab-navi {clear: both;height: 34px; margin-bottom:10px; border-bottom:1px dashed #d2d2d2;}
.g-tab-skin ul.g-tab-navi, .g-tab-skin ul.g-tab-navi li {list-style: none;}
.g-tab-skin ul.g-tab-navi li {float: left; text-align: center;font-size: 16px;line-height: 30px; width:100px; height:42px; color: #fff; list-style: none;}
.g-tab-skin ul.g-tab-navi li a{text-decoration:none;}
.g-tab-skin ul.g-tab-navi li.current{ background:url(../images//sub_nav_bg.png) center no-repeat;}
.g-tab-skin ul.g-tab-navi li.current a{ color:#fff;}
.g-tab-skin-navi-short ul.g-tab-navi li {padding: 0px 10px;}

.g-tab-skin ul.g-tab-navi li.line{ padding:0 12px; width:1px; color:#666;}

.g-tab-skin1 {clear: both;}
.g-tab-skin1 ul.g-tab-navi {clear: both;height: 45px; border-bottom: 2px solid #e8e8e8; margin-bottom:13px;}
.g-tab-skin1 ul.g-tab-navi, .g-tab-skin1 ul.g-tab-navi li {list-style: none;}
.g-tab-skin1 ul.g-tab-navi li {float: left; text-align: center;font-size: 23px;line-height: 43px; width:auto; height:45px; color: #fff; margin-right:20px; _margin-right:10px;}
.g-tab-skin1 ul.g-tab-navi li a{text-decoration:none; color: #a8a8a8; }
.g-tab-skin1 ul.g-tab-navi li.current{ border-bottom: 2px solid #ad377e;}
.g-tab-skin1 ul.g-tab-navi li.current a{ color:#666666;}
.g-tab-skin1 ul.g-tab-navi li.more{float:right; width:17px; line-height:45px;}

.g-tab-skin2 {clear: both;}
.g-tab-skin2 ul.g-tab-navi {clear: both;height: 36px; border-bottom: 1px solid #1070ae; margin-bottom:10px;}
.g-tab-skin2 ul.g-tab-navi, .g-tab-skin2 ul.g-tab-navi li {list-style: none;}
.g-tab-skin2 ul.g-tab-navi li {float: left; text-align: center;font-size: 16px;line-height: 35px; width:100px; height:35px; color: #fff;}
.g-tab-skin2 ul.g-tab-navi li a{text-decoration:none;}
.g-tab-skin2 ul.g-tab-navi li.current{ border:1px solid #1070ae; border-bottom: 1px solid #fff;}
.g-tab-skin2 ul.g-tab-navi li.current a{ color:#1070ae;}

/* detail */
.m-detail-print-mark{display:none; text-align:right; padding:20px; font-size:12px; font-style:italic; color:#666;}
.m-pos{ text-align:left; font-size:14px; padding:0px 10px 10px 30px; border-bottom:1px solid #d6d6d6;  color:#999; background:url(../images//icon_detail.gif) 10px -148px no-repeat; }
.m-pos a,.g-pos a:visited{color:#333; text-decoration:none;}
.m-pos a:hover{color:#c30; text-decoration:underline;}
.m-pos .title{color:#333;}
.m-pos .tip{display:none;}

.m-detail{text-align: left;}
.m-detail h1.title{ font-size:32px; line-height:32px; font-weight:normal; padding-top:30px; color:#333; text-align:center;}
.m-detail .desc{line-height:30px; padding:10px 0px; margin:20px 10px; color:#999; height:30px; border-bottom: 1px solid #d6d6d6; font-size: 14px;}
.m-detail .desc .info{ float:left; text-wrap:none; white-space:nowrap; }
.m-detail .info .pubtime{ float:left; background:url(../images//icon_detail.gif) 0px 7px no-repeat; padding:7px 0px 20px 20px; line-height:16px; height:16px;}
.m-detail .info .source{ float:left; padding:7px 0px 20px 20px; line-height:16px; height:16px;}
.m-detail .desc .tools{float:right;}
.m-detail .tools .error{display:block; float:right; padding:7px 20px 7px 22px; line-height:16px; height:16px; cursor:pointer; background:url(../images//icon_detail.gif) 0px -190px no-repeat; position:relative; }
.m-detail .tools .fontsize{display:block; float:left; padding:7px 0px 7px 18px; line-height:16px; height:16px; cursor:pointer; background:url(../images//icon_detail.gif) 0px -93px no-repeat; position:relative;margin-right: 25px; }
.m-detail .tools .print{display:block; float:left; padding:7px 20px 7px 22px; line-height:16px; height:16px; margin-right:5px;  cursor:pointer; background:url(../images//icon_detail.gif) 0px -43px no-repeat; position:relative;}
.m-detail .tools .print-menu{ background-color:#FFF; border:1px solid #d6d6d6; padding:1px; line-height:20px; position:absolute; left:0px; top:28px; color:#000; text-wrap:none; white-space:nowrap; box-shadow:1px 1px 2px #CCC; display:none;}
.m-detail .tools .print-menu div{ padding:5px 10px;}
.m-detail .tools .print-menu div:hover{background-color:#0073d8; color:#FFF;}
.m-detail .tools .fontsize-menu{ background-color:#FFF; border:1px solid #d6d6d6; padding:1px; line-height:20px; position:absolute; right:0px; top:28px; color:#000; text-wrap:none; white-space:nowrap; box-shadow:1px 1px 2px #CCC; display:none;}
.m-detail .tools .fontsize-menu div{ padding:5px 10px;}
.m-detail .tools .fontsize-menu .current{background-color:#0073d8; color:#FFF;}
.m-detail .content{ font-size:18px; line-height:48px; color:#666; margin-bottom: 40px; padding: 0px 10px; min-height:150px;}
.m-detail .content p{padding-bottom:16px;}
.m-detail .content-font-s{ font-size:12px; line-height:24px;}
.m-detail .content-font-l{ font-size:18px; line-height:32px;}
.m-detail .tools{ margin: 15px auto; overflow:hidden;}

/*通用概览*/
.slide-bg{ margin:0 auto; clear:both; overflow:hidden; background:url(../images//cate_bg.gif) repeat-y;}
.m-active{ width:210px; margin:0 auto; overflow:hidden; padding-top: 25px;}
.m-active h2{ height: 50px; font: normal 24px microsoft yahei; text-align: center; margin-bottom: 25px; color: #FFF; background-color: #c21a0e; line-height: 50px; }
.m-active ul li{ height:50px; text-align:center; font:normal 18px/50px microsoft yahei; clear:both; overflow:hidden; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D4D4D4; background-image: url(../images//msfw_jt.gif); background-repeat: no-repeat; background-position: 200px center; list-style: none;}
.m-active ul li.hover,.m-active ul li:hover{ background:#ededed; cursor:pointer; background-image: url(../images//msfw_jt.gif); background-repeat: no-repeat; background-position: 200px center;  }
.m-active ul li.hover a,.m-active ul li:hover a{ color:#c21a0e !important; text-decoration:none;}


.side_title_2{font-family:Microsoft YaHei; clear:both; overflow:hidden; margin-top:25px; margin-bottom: 15px; background:url(../images//title_line.gif) no-repeat left center; font-size:16px;}
    .side_title_2 p{ padding-left:15px; color:#c3090e; text-align:left;}
    .side_title_2 p a{ color:#c3090e;}


.m-list-t-skin-1{ font-size:14px; line-height:32px;}
.m-list-t-skin-1 li{ position:relative; background-position:5px 10px; border-bottom:1px solid #eee; padding:10px 100px 10px 25px;  overflow:hidden; zoom:1; list-style: none;}
.m-list-t-skin-1 span.time{ position:absolute; right:0px; top:0px; padding-top:10px;  color:#888; width: 100px;}


.m-gl-list-t,.m-list-t li,.m-list-t1 li{list-style:none;}
.m-gl-list-t{line-height:27px; text-align:left; font-size:14px;}
.m-gl-list-t li{background:url(../images//dots.png) 5px -1px no-repeat; padding-left:14px; clear:both; list-style: none;}
.m-gl-list-t a,.g-list-t a:visited{ text-decoration:none; color:#333; padding-right:5px;}
.m-gl-list-t a:hover{color:#c30; text-decoration:underline;}
.m-gl-list-t span.time{ display:inline-block; color:#888;}

.m-gl-list-t-skin-1{ font-size:14px; line-height:32px;}
.m-gl-list-t-skin-1 li{ position:relative; background-position:5px 12px; border-bottom:1px solid #eee; padding:10px 100px 10px 14px;  overflow:hidden; zoom:1;}
.m-gl-list-t-skin-1 span.time{ position:absolute; right:0px; top:0px; padding-top:10px;  color:#888;}

.m-page-num{clear:both; overflow:hidden; zoom:1; line-height:20px; padding:20px 0px; font-size:14px; text-align:center;}


.m-content{width:980px; clear:both; background:#fff; overflow:hidden; margin:0 auto; padding:10px;}

/*通栏图片展播*/
.fullSlide{ width:100%;  position:relative;  height:410px; background:#000;  }
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li img{list-style: none;  width:100% !important;  height:410px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:410px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
.fullSlide .hd ul{ text-align:center; }	
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 	}	
.fullSlide .hd ul .on{ background:#f00;  }	
.fullSlide .prev,.fullSlide .next{  display:block;  position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%;  z-index:1; width:40px; height:60px; background:url(../images//slider-arrow.png) -126px -137px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }	
.fullSlide .next{ left:auto; right:15%; background-position:-6px -137px; }

/*搜索*/
.m-tools{height: 97px; background-color: #393939;}

.time1{float: left; width: 200px;margin-top: 42px;}
.weather{float: left;width: 120px;margin-top: 12px;padding-top: 5px;padding-left: 20px;}
.g-wzall{float: left;margin-top: 42px;}
.g-wzall a{display: block;color: #FFF;font-size: 14px;}
.gov-search{ float:right; margin-right: 136px; margin-top:32px; width:471px; height:36px; background:url(../images//search_bg.png) no-repeat;}
.gov-search .seach-input-text{width: 424px;height: 30px;margin-top:3px; float:left;border:0px;outline:none;background:none;color: #666;line-height: 24px; text-align:left; text-indent: 20px; font-size:14px;}
.gov-search .search-submit{ width:45px; height:36px;border:0px;outline:none;background:none; cursor:pointer;}
.gov-wzall{float: left;height: 38px;line-height: 38px;margin-top: 10px;margin-left: 40px;}
.gov-wzall a{display: block;}
/*信息公开*/
.m-gov-item{ margin: 50px auto; overflow: hidden;}
.m-gov-item li{ float: left; text-align: center; margin: 0 20px; list-style: none;}
.m-gov-item li span{display: block; margin: 24px auto; font-size: 22px; color: #666666;}
.m-gov-item li a:hover,.m-gov-item li a:hover span{text-decoration: none; color: #008fd7;}

/*首页专题滚动*/
.zt-slideBox{ width: 1200px; margin: 0 auto; clear: both; position: relative;}
.zt-slideBox ul li{float: left; width: 386px; height: 243px; position: relative; margin-right: 20px; list-style: none;}
.zt-slideBox ul li span{display: block; padding: 10px 20px; text-align: center; line-height: 28px; overflow: hidden; position: absolute; bottom: 0; left: 0; width: 346px; height: 60px; background-color: rgba(0, 0, 0, .7); color: #fff;font-size: 20px; font-weight: bold;}
.zt-slideBox ul li span a{ color: #fff;font-size: 20px; font-weight: bold;}
.zt-slideBox .sPrev,.zt-slideBox .sNext{display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:-95px;  z-index:1; width:35px; height:62px; background:url(../images//slider-arrow2.png) 0 0 no-repeat;  cursor:pointer; filter:alpha(opacity=70);opacity:0.7;}	
.zt-slideBox .sNext{ left:auto; right:-95px; background-position:-35px 0; }
.zt-slideBox a:hover.sPrev,.zt-slideBox a:hover.sNext{filter:alpha(opacity=100);opacity:1;}

/*首页风采滚动*/
.fc-slideBox{ width: 1200px; margin:0 auto 45px; clear: both; position: relative;}
.fc-slideBox ul li{float: left; width: 277.5px; height: 317px; position: relative; margin:0 13px; list-style: none;}
.fc-slideBox ul li a{display:block;height:317px;}
.fc-slideBox ul li a img{width:100%;height:100%;}
.fc-slideBox ul li span{display: block; padding: 10px; text-align: center; line-height: 47px; overflow: hidden; position: absolute; bottom: 0; left: 0; width: 258px; height: 47px; background-color: rgba(0, 0, 0, .7); color: #fff;font-size: 20px; font-weight: bold;}
.fc-slideBox ul li span a{color: #fff;font-size: 20px; font-weight: bold;cursor: pointer;}

/*走进园区*/
.m-about .txt{float: left; width: 48.5%; text-align: justify; font-size: 20px; line-height: 36px; color: #666666; text-indent: 2em;}
.m-about .txt a{color: #305798; float: right;}
.m-about .pho{float: right;width: 51.5%; margin-top: 5px;}

/*政务公开*/
.ld-pho{float: left; width: 121px; margin-right: 18px;}
.ld-pho img{ width: 121px; height: 171px;}
.ld-info{float: left; width: 220px; text-align: left;}
.ld-info h2{font-size: 22px; line-height: 40px; font-weight: bold;color: #305798;}
.ld-info p{font-size: 16px; color: #666; line-height: 30px;}

.m-box-title{ overflow: hidden; margin: 20px auto 45px auto;}
.m-box-title h2{font-size: 46px; color: #666666; font-weight: bold; display: block; float: left;}
.m-box-title h2 a:hover{text-decoration: none;}
.m-box-title .nav{float: right; border-bottom: 2px solid #c8c8c8; height: 50px; width: 1000px; text-align: left; position: relative;}
.m-box-title .nav ul{position:absolute; left: 0; bottom: -2px;}
.m-box-title .nav li{float: left; padding-bottom: 8px; margin-right:20px; list-style: none;}
.m-box-title .nav li.current{border-bottom: 2px solid #ad377e;}
.m-box-title .nav li a{float: left; font-size: 23px; color: #a8a8a8; line-height: 24px; line-height: 32px;}
.m-box-title .nav li a:hover{ text-decoration: none; color: #666;}

.m-news-one{border-bottom: 1px solid #e8e8e8; overflow: hidden; padding-bottom: 15px;}
.m-news-one .time{float: left; width: 80px;height: 80px;background-color: #dfdfdf; text-align: center;}
.m-news-one .time p{font-size: 36px; line-height: 50px; color: #a1a1a1; font-weight: bold;}
.m-news-one .time p span{font-size: 16px;font-weight: normal; line-height: 24px;}
.m-news-one .title{ width: 435px; text-align: left; float: right; font-size: 32px; line-height: 38px; color: #305798; font-weight: bold;}
.m-news-one .title a{color: #305798; text-decoration: none;}

/*首页图片新闻轮播*/
.m-slide{position: relative;width: 600pxx; height: 447px;}
.m-slide .hd{ position: absolute;z-index: 1;bottom:15px; right:45%; text-align: center; }
.m-slide .hd li{cursor:pointer;width:20px;height:4px;display:inline-block;overflow:hidden;text-indent:20px;float:left;margin:0 2px;background: #a1a1a1;border-radius: 4px;filter: alpha(opacity=40);opacity: 0.4;}
.m-slide .hd li.on{background: #e62129;filter: alpha(opacity=100);opacity:1;}

.m-slide .bd {
    width: 600px;
    height: 447px;
    position: relative;
    overflow: hidden;
}
.m-slide .bd li {
    width: 600px;
    height: 447px;
    background-color: #fff;
    position: relative;
list-style: none;
}
.m-slide .bd li p {
    position: absolute;
    left: 0;
    bottom: 0;
    line-height: 50px;
    height: 80px;
    width: 600px;
    white-space: nowrap;
    overflow: hidden;
}

.m-slide .bd li p i {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 600px;
    height: 80px;
    background: #000;
    opacity: .3;
    filter: alpha(opacity=30);
}
.m-slide .bd li p a, .m-slide .bd li p a:visited {
    position: relative;
    color: #fff;
    font-size: 23px;
    line-height: 58px;
	text-align: center;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
	display: block;
	margin: 0 auto;
    width: 95%;
	
}

.login-box{width: 257px !important; padding: 25px 25px 10px; left: -180px !important; font-size: 14px; }
.login-form{ text-align: left;}
.login-form .input{
	width: 237px;
    font-size:14px;
    line-height: 16px;
    padding: 6px 10px;
    -webkit-transition: all .2s;
    transition: all .2s;
    color: #666;
    border: 1px solid #dce4e6;
    border-radius: 3px;
    outline: 0;
	background: #fff;
	text-align: left;
}
.login-form .form-item{ margin-bottom: 13px; clear: both;overflow: hidden;}
.login-form .box-aw{float: left;}
.login-form .box-fr{float: right;}
.login-form .btn-login{display: block; cursor: pointer; width: 100%; background-color: #008fd7; line-height: 30px; color: #fff; font-size: 18px;}


/*二级页面头部样式*/
.sub-head .gov-search {
    float: left;
    margin-top: 17px;
    margin-left: 60px;
    margin-right: 0;
    width: 320px;
    height: 36px;
    border: 1px solid #cfcece;
    background-position: -150px 0;
}
.sub-head .gov-search .seach-input-text{ width: 273px;}
.sub-head .weather{margin-left: 0; margin-top: 11px;}

.m-subnavi{width: 100%; height: 63px; background-color: #565656;}
.m-subnavi .gov-navi{width: 1200px;margin: 0 auto;float: none; padding-top: 12px;}
.m-subnavi .gov-navi .sub{left: 47px;}
.m-subnavi .gov-navi>ul>li{margin-left: 0; padding: 0 40px;}
.m-subnavi .gov-navi li.nLi h3 a{color: #fff;}
.m-subnavi .gov-navi li.nLi h3 a:hover,.m-subnavi .gov-navi li.nLi.on h3 a,.m-subnavi .gov-navi li.nLi.on1 h3 a{color: #fff !important;}
.m-subnavi .login-box{left: -115px !important;}

.subnav-item{border-bottom: 1px solid #e8e8e8; text-align: center; margin-bottom: 30px;position: relative;}
.subnav-item a{ display: inline-block; padding: 0 26px; font-size: 23px; color: #666; line-height: 45px; text-decoration: none;}
.subnav-item a.on{border-bottom: 2px solid #008fd7; color: #008fd7;}

.box-con-line{ padding-bottom: 20px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}

/*互动表格*/
.hd-biaoge{ width:100%; height:auto; float:left; margin-bottom:20px;}
.hd-biaoge td{ line-height:42px; font-size:18px; color: #666; border-bottom:#dbdbdb 1px dotted; text-align:center;}
.hd-biaoge td a{ line-height:42px; font-size:18px; color: #666;}
.hd-biaoge th{line-height:42px; background: #fafafa;font-size: 15px; color: #999;}
.hd-biaoge span.c1{ background: url(../images//icon_email_release.png) left center no-repeat; padding-left: 32px;}

.pageCode{text-align: center;color: #666;}

.gk-item{ margin-bottom: 50px; overflow: hidden;}
.gk-item .box{ width: 360px;}

.gk-list { overflow: hidden; border-bottom: 1px solid #e8e8e8;}
.gk-list li{border-top: 1px solid #e8e8e8; padding-top: 35px; margin-bottom: 35px; list-style: none;}
.gk-list h1{position: relative; text-align: left; font-size: 35px; color: #008fd7;}
.gk-list h1 a{display: block; padding-left: 45px; color: #008fd7; text-decoration: none;}
.gk-list h1 a:after{
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    padding-right: 4px;
    width: 14px;
    height: 100%;
    background-color: #717071;
    box-sizing: initial;
    z-index: -1;
    transition: .3s;
}
.gk-list li.on h1 a{ color: #002e73;}
.gk-list h1 a:hover{ color: #fff !important;}
.gk-list h1 a:hover:after{width: 100%;}

.gk-list-sub{ margin-top: 25px;}
.gk-list-sub a{display: block; text-align: left; padding-left: 45px; line-height: 48px; color: #666; font-size: 24px;}

.ld-item li{float: left; width: 50%; margin: 25px auto;list-style: none; }

.email-search{ position: absolute; right: 0; top: 0;width:380px; height:34px; background:url(../images//email_search_bg.png) no-repeat;}
.email-search .seach-input-text{width: 240px;height: 30px; margin-top: 2px;margin-left: 15px; float:left;border:0px;outline:none;background:none;color: #666;line-height: 24px; text-align:left; font-size:14px;margin-right: 5px;}
.email-search .search-submit{ padding-left: 42px; width:120px; height:34px;border:0px;outline:none;background:none; cursor:pointer; font-size: 16px; color: #fff; line-height: 34px; text-align: left;}

.zl-box{ margin-top: 20px; text-align: left;}
.zl-box .pho{width: 295px;height: 416px; margin-bottom: 25px;}
.zl-box h2.name{font-size: 48px; color: #305798; font-weight: bold;}
.zl-box h2{font-size: 30px; color: #305798;}
.zl-box p.txt{font-size: 24px; color: #666; margin-bottom: 40px;}
.zl-box p{line-height: 48px; color: #666;font-size: 24px;}
.article-footer-con{overflow: hidden;height: 2.2rem;background: #f2f2f2;line-height: 2.2rem;color: #999;font-size: 0.93rem;padding-left: 1.34rem;margin-top: 1.67rem;}
.article-footer-con .jk-date{float:left;}
.article-footer-con .jk-sur{float:left;margin-left: 50px;}
.hd-box{ overflow: hidden; padding: 45px 100px;border-top: 2px solid #e8e8e8; border-bottom: 2px solid #e8e8e8;}

.hd-links-item{ overflow: hidden;}
.hd-links-item li{float: left; width: 25%;list-style: none; }
.hd-links-item li a{ text-decoration: none; }
.hd-links-item li span{display: block; font-size: 18px; color: #333; line-height: 36px;}
.hd-links-item li a:hover img{
    text-decoration: none;
    -webkit-transition: -webkit-transform 1.5s ease-out;
    -moz-transition: -moz-transform 1.5s ease-out;
    transition: transform 1.5s ease-out;
    transform: rotateY(360deg);
    -webkit-transform: rotateY(360deg);
    -moz-transform: rotateY(360deg);
}
.hd-links-item li a:hover span{color: #50bc93;}

/*信件、投票内容页*/
.gl2 .g-pad-head{ margin-left: 35px;}
.gl2 .g-pad-body{margin-top: -20px; padding-left: 230px; padding-right: 200px; text-align: left; margin-bottom: 35px;}
.gl2 .g-pad-body .title{ position: relative; border-top: 2px solid #e8e8e8; clear: both; height: 10px; margin-bottom: 15px;}
.gl2 .g-pad-body .title span{ position: absolute; top: -12px; left: 0; font-size: 16px; color: #999; display: block; background-color: #fff;float: left; padding-right: 25px;}
.gl2 .g-pad-body h2.visitor-letter{ color: #008fd7; font-size: 24px; font-weight: bold; line-height: 32px; margin-bottom: 30px; text-align:center;}
.gl2 .g-pad-body .letter-textbox{font-size: 18px; color: #666; line-height: 32px; margin-bottom: 30px;}
.gl2 .g-pad-body .label{font-size: 16px; color: #999; line-height: 32px;}
.gl2 .g-pad-body .vote-info{font-size: 16px; line-height: 32px; color: #999; text-align: center; margin-bottom: 20px;}
.gl2 .g-pad-body .vote-info span{padding: 0 15px;}

.exam_li {margin-bottom:30px;font-size: 18px; border-bottom: 1px dashed #cac8c8; padding-bottom: 35px; list-style: none;}
.exam_li dt {height: 32px;line-height: 32px;font-weight: bold; color: #333;}
.exam_li dt em{color: #e60012; padding-left: 10px;}
.exam_li dd {height: 32px;line-height: 32px;color: #666;}

.yzm-box .tb_input{border: 1px solid #ccc; width: 116px; height: 32px; text-align: left; padding: 0 10px;}
.yzm-box span{float: right;}
.yzm-box span a{ position: relative; padding: 0 20px;font-size: 24px; font-weight: bold; color: #666;}
.yzm-box span a:hover{ text-decoration: none;color: #008fd7;}
.yzm-box span a::after{content: "";position: absolute; top: 5px; right: 0; width: 3px; height: 25px; background-color: #0068b7;}
.yzm-box span a.last::after{display: none;}

#div_div{margin: 20px 0;}
/*意见征集*/
.attach-content a{display: block;font-size: 15px; color: #999; line-height: 26px;}
.attach-content a.doc{padding-left: 25px; background: url(../images//icon_file_doc.gif) left no-repeat;}
.xl-sz div{ border-bottom:1px solid #f0f0f0; padding-bottom:7px; margin-top:21px;}
.xl-sz div i{ display:block; font-style: normal; font-size:16px; color:#1469c3;}
.xl-sz div i span{ color:#666; font-size:14px; margin-left:19px;}
.xl-sz div p{ display:block;  font-size:14px; color:#7f7f7f;overflow: hidden;padding:5px 15px;margin-top: 6px;}
.xl-sz div p em{ line-height: 24px;}
.xl-sz div p a{ color:#0066cb;/*float: left;*/display: none;margin-left: 20px;}

.xl-fb{}
.xl-fb span{ display: block;}
.xl-fb span em{ float:left; margin-right: 100px; margin-bottom:20px;}
.xl-fb span em.n-marr{float: right; margin-right: 0;}
.xl-fb span input,.xl-fb span textarea{ height:34px; width:225px; padding: 0 10px; border: 1px solid #e5e5e5; text-align: left; float: left;}
.xl-fb span textarea{ width: 668px; height: 130px; padding: 10px;}
.xl-fb span em i{ font-size: 15px; width:80px; font-style: normal; text-align:right; display:block; float:left; line-height:36px; }
.xl-fb span .cl-yz{margin-right: 10px;}
.xl-fb .cl-b{ display: block; margin-left: 80px; margin-top: 20px; width: 120px; height: 28px;  text-align: center; line-height: 28px; border: 1px solid #e5e5e5; border-radius: 14px; text-decoration: none;}
a:hover.cl-b{ color: #fff; background-color: #008fd7;}

/*信箱搜索1218*/
#emailType {width: 240px;border: 1px solid #dddddd;height: 34px;color: #333; font-size: 14px;}
#stype {margin-right: 2px;height: 34px; border: 1px solid #dddddd;color: #333; font-size: 14px;}
.email-search1{ position: absolute; right: 0; top: 0; height:34px;}
.email-search1 .seach-input-text1{width: 240px;height: 32px; float:left;border: 1px solid #dddddd;outline:none;background:none;color: #666;line-height: 32px; text-align:left; font-size:14px;margin-right: 5px;text-indent: 5px;}
.email-search1 .search-submit1{ width:80px; height:34px;border:0px;outline:none;background:#4fbc93; cursor:pointer; font-size: 16px; color: #fff;}


/*分页*/
.page-box{padding:30px 0 10px 0;text-align:center;}
.page-box a{display:inline-block;height:27px;line-height:27px;padding:0 10px;border:1px solid #e4e4e4;background:#f8f8f8;border-radius: 4px;margin: 0 2px;}
.page-box b.current,.page-box a.current{display:inline-block;height:29px;padding:0 10px;line-height:29px;background:#1e61a5;color:#fff;}
.page-box a:hover{background-color: #ecebeb;color:inherit;}
.page-box .total,.page-box .select{display:none;}
.now-path{line-height:4rem;text-align:left;color:#999}
.now-path .iconfont{padding-right:4px;}
.now-path a{color:#999;}
.now-path a:hover{color:#006eab;}

@media (max-width: 767px){
#topzt{ height:230px !important;}
.zt-slideBox .sPrev, .zt-slideBox .sNext{display: none;}
}

/*-------------------------------↓分页样式开始↓------------------------------------*/
.pc_paging{width:100%;height:30px;text-align:center;padding:20px 0;}.pc_paging .paging{display:inline-block;padding:0;border:none;margin:0;}.pc_paging .paging li{display:inline-block;width:auto;height:auto;line-height:1;color:#333;vertical-align:middle;margin:0 3px;}.pc_paging .paging li a{text-decoration:none;}.pc_paging .paging li a,.pc_paging .paging li span{display:inline-block;float:none;width:auto;height:auto;line-height:1;font-size:14px;color:#333;padding:6px 10px;border:1px solid #ccc;margin:0;}.pc_paging .paging li, .pc_paging .paging li span:hover{background: none;}.pc_paging .paging li .current,.pc_paging .paging li .current:hover{color:#fff;background: #1B579B;border: 1px solid #1B579B;}.pc_paging .paging .page_jump{margin-left:5px;}.pc_paging .paging .page_jump input{width:50px;padding:5px;border:1px solid #ccc;border-radius:2px;margin:0 3px;}.pc_paging .paging .page_jump a{border-radius:2px;margin-left:6px;}.pc_paging .paging .total_count,.pc_paging .paging .page_jump{display:none;}.wap_paging .paging{padding:5px .36rem 0px;margin:20px 0;}.wap_paging .paging li{display:inline-block;border:1px solid #ddd;}.wap_paging .paging li a,.wap_paging .paging li span{display:inline-block;line-height:1.42857143;font-size:.48rem;color:#666;padding:6px 12px;}.wap_paging .paging .prev_page{border-radius:4px 0 0 4px;}.wap_paging .paging .next_page{border-radius:0 4px 4px 0;}.wap_paging .paging .page_count{margin:0 -1px;}.page{clear:both;width:100%;height:auto;padding:0;margin:0;}
.pc_paging .paging li a:hover{background-color:#d1e4cc;}
/*-------------------------------↑分页样式结束↑---------------------------------------*/

.common-loading {
	min-height: 100px;
	background: url(../images/loading.gif) center center no-repeat;
}
.toggleBtn{margin-left: 640px!important;}


/*登录|注册*/
.myspace{display:block;height: 58px;line-height: 70px;font-size: 18px;margin-left: 435px;color: #929292;text-align: right;padding-right: 118px;}
.myspace a{margin:0 1px;color: #929292;font-size: 15px;}
.h-top-right a:nth-child(3){margin-right: 4px;}
/*列表页订阅按钮*/
.AddMySubscription {top: 23px;transform: translateY(-50%);right: 13px;width:30px;height:30px;background:url(https://letter.huaihua.gov.cn/AddletterNEW/images/dingyue0.png) center center no-repeat;cursor:pointer;position: absolute;}
.AddMySubscription:hover,AddMySubscriptioned {background:url(https://letter.huaihua.gov.cn/AddletterNEW/images/dingyue1.png) center center no-repeat;}
/*我的收藏*/
.bshare-custom .SetMyFavorite{display:inline-block;padding-right:30px;background:url(https://letter.huaihua.gov.cn/AddletterNEW/images/wodeshoucang1.png) right center no-repeat;}
.bshare-custom .SetMyFavorite:hover{text-decoration: none;}
.gov-najk .myspace{color: #FFF;}
.gov-najk .myspace a{color: #FFF;}



#imgConac { margin-top: -36px;}
#cnzz_stat_icon_1279733411 {display:none;}