/*******************重置html样式*******************/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,input,p,blockquote,th,td,form{margin:0;padding:0;}
ol,ul,li,dd,dt,dl{ list-style:none;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
img{width:auto\9;max-width:100%;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
caption,th{text-align:left;}
input,select,textarea{font-size:12px;}
body{overflow-x:hidden;}
/*******************可重用样式*******************/
/*-----清理浮动---*/
.clearfix:after{
  content:""; display:block; height:0; clear:both;
  visibility:hidden;
}
*html .clearfix{
  height:1%;
}
*+html .clearfix{
  height:1%;
}
ul,ol,em{ list-style:none;margin:0px;padding:0px;}
li{vertical-align:middle;margin:0px;padding:0px;}
a{ text-decoration:none;}
a {text-decoration:none; color:#333;outline:none;}
a:hover{text-decoration:none; color:#ee0000;}
/*-----显示模式---*/
.none{display:none;}
.block{display:block;}
.inline{display:inline;}
.hidden{overflow:hidden;}
.right{ float:right;}
.left,.f-fl{ float:left;}
.hide,.f-fr{ display:none;}
/*-----对齐方式----*/
.clear{clear:both;height:0px;font-size:0px;line-height:0px;over-flow:hidden;}
* html .clear {display:inline;}

body {margin:0px auto;font-size:12px;background:#ffffff; background:url(../images/bg.gif)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/bg.gif*/ repeat; font-family: "宋体";color:#333333;} 	

 /* head*/
.m-pgtop{background: url(/dist/images/public/bg-op40.png); height: 40px; line-height: 40px;margin: 0 auto; width: 1000px;background-color: #f5f5f5;}
.m-pgtop .container{z-index: 5;}
.m-pgtop,.m-pgtop a{font-size: 14px; color: #666;}
.m-pgtop a:hover{color: #0078d3;}
.u-sjgov li{float: left; margin-right: 20px;}
.u-sjgov li a{display: block; padding-left: 24px; background-image: url(/dist/images/public/icon-gov.png); background-repeat: no-repeat;}
.u-sjgov li.u-gov1 a{background-position: 0 0;}
.u-sjgov li.u-gov2 a{background-position: 0 -40px;}
.u-sjgov li.u-gov3 a{background-position: 0 -80px;}
.u-tpfuns li{float: left; background: url(/dist/images/public/bg-tpline.png) left center no-repeat;}
.u-tpfuns li a{display: block; padding: 0 10px;}
.header{ width:1000px; margin:auto; overflow:hidden; position:relative;}
.header img{ width:1000px; height:159px; border:0px;}
.header .banner{ min-height:50px; _height:50px;}

/*container*/
#container{width:100%; height:auto; margin:auto;background:url(../images/contain_bg-1.png)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/contain_bg.png*/ center top repeat-y;}
.contain{ width:1000px; height:auto; margin:auto;padding:2px 0px; }
.mainer{ width:1000px; position:relative; min-height:680px; _height:680px;}

/*footer*/
.foot{ width:1000px; height:123px;line-height:24px;margin:auto; background:url(../images/bottom_bg.jpg)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/bottom_bg.jpg*/ 0px 0px repeat-x;text-align:center;padding-top:26px;}
.foot a{line-height:24px;}
.foot span{font-family:Arial, Helvetica, sans-serif;}
#backTop {position: fixed;right: 14.2rem;top: 70%;display: none;cursor: pointer;z-index: 999;}

/*share*/
.share-main{position: relative;float: right;margin: 10px 0 0 0; width: 66px; height: 16px;}
.share-bar a{margin-right: 6px; float: left; display: block; width: 16px; height: 16px; background-image: url(../images/public/icon-share.png);}
.share-bar .share-weixin{background-position: 0 0;}
.share-bar .share-tsina{background-position: -16px 0;}
.share-bar .share-qzone{background-position: -32px 0;}
.weixin-share-open{position: absolute; bottom: 22px; right: 0; display: none; background: #fff;}
.weixin-wrap{position: relative; padding: 10px; width: 232px; height: 100px; border: 1px solid #ddd;}
.share-qrcode{float: left;}
.share-qrcode img{display: block; width: 80px; height: 80px;}
.weixin-close{position: absolute; top: 0; right: 0; display: block; width: 20px; height: 20px; line-height: 20px; text-align: center; font-size: 16px; color: #d4d4d4; cursor: pointer;}
.weixin-text{padding: 10px 0 0 90px; line-height: 24px; font-size: 12px; color: #666;}
/*内页*/
.maincon{ width:972px;height:auto;background:url(../images/tw_nrbg.jpg)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/tw_nrbg.jpg*/ 0px 0px repeat-x; padding:9px 12px;}

/* ===========================必须 2 ================================ */
.columns{ padding:0px; position:relative; /*letter-spacing: -0.31em; *letter-spacing: normal; word-spacing: -0.43em;*/}

.placeholder{ padding:4px 0; border: 2px dashed #999; margin:0px 0px 10px 0px; }

/*拖动时的点位样式*/
.widget-placeholder{ border: 2px dashed #999; margin:10px 5px 0;}


/*100%*/
.col-1 .col_0{ width: auto; }
/*1:1*/
.col-1-1 .col_0{ float: left; width: 50.25%; }
.col-1-1 .col_0 .widget { margin-right:2px; }
.col-1-1 .col_1{ float: left; width: 49.75%; }
.col-1-1 .col_1 .widget { margin-left:3px; }
/*1:2*/
.col-1-2 .col_0{ float: left; width: 33.33%; }
.col-1-2 .col_0 .widget { margin-right:5px; }
.col-1-2 .col_1{ float: left; width: 66.67%; }
/*1:2:1*/
.col-1-2-1 .col_0{ float: left; width: 25%; }
.col-1-2-1 .col_0 .widget { margin-right:5px; }
.col-1-2-1 .col_1{ float: left; width: 50%; }
.col-1-2-1 .col_2{ float: left; width: 25%; }
.col-1-2-1 .col_2 .widget { margin-left:5px; }
/*2:1*/
.col-2-1 .col_0{ float: left; width: 67.1%; }
.col-2-1 .col_0 .widget { margin-right:5px; }
.col-2-1 .col_1{ float: left; width: 32.9%; }
/*1:3*/
.col-1-3 .col_0{ float: left; width: 25%; }
.col-1-3 .col_0 .widget { margin-right:5px; }
.col-1-3 .col_1{ float: left; width: 75%; }
/*3:1*/
.col-3-1 .col_0{ float: left; width: 75.5%; }
.col-3-1 .col_0 .widget { margin-right:5px; }
.col-3-1 .col_1{ float: left; width: 24.5%; }
/*1:1:1*/
.col-1-1-1 .col_0{ float: left; width: 33.33%; }
.col-1-1-1 .col_0 .widget { margin-right:5px }
.col-1-1-1 .col_1{ float: left; width: 33.33%; }
.col-1-1-1 .col_2{ float: left; width: 33.34%; }
.col-1-1-1 .col_2 .widget { margin-left:5px; }
/*1:1:1:1*/
.col-1-1-1-1 .col_0{ float: left; width: 25%; }
.col-1-1-1-1 .col_0 .widget { margin-right:5px }
.col-1-1-1-1 .col_1{ float: left; width: 25%; }
.col-1-1-1-1 .col_2{ float: left; width: 25%; }
.col-1-1-1-1 .col_2 .widget { margin-left:5px; }
.col-1-1-1-1 .col_3{ float: left; width: 25%; }
.col-1-1-1-1 .col_3 .widget { margin-left:5px; }

/*模块公共样式 -moz-border-radius: 4px; -webkit-border-radius: 4px;*/
.widget { margin: 0px 0px 6px 0px; padding: 2px; overflow: hidden; border: solid 1px #EDB56F; background:#FFFFFF; }
/*修改.widget 的 border样式可改变公共内容区边框样式*/
.widget .widget-head { color: #000; overflow: hidden; width: 100%; height: 30px; line-height: 30px; background: url(../images/bk_top-1.jpg)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/bk_top.jpg*/; }
/*修改widget .widget-head 的height可改变公共内容区标题背景图片高度*/
.widget .widget-head h3 {margin: 0px; padding: 0 5px; float: left; color:#ca3402}
/*.widget .widget-head h3 的颜色可改变公共内容区标题的文字颜色*/
.widget .widget-head a.head_icon { float: left; display: inline; width: 8px; height: 14px; text-indent: -9999em; margin: 8px 0 8px 4px; outline: none; }
/*.widget .widget-head 更多 链接样式*/
.widget .widget-head a.more { float: right; display: inline; width: 40px; height: 14px; margin: 2px 0px 0px 0px; outline: none; color:#474747; }

/*文字列表*/
.doc_list .widget-content{ padding:10px; }
.doc_list .widget-content ul{ padding:0;}
.doc_list .widget-content ul li{ font:12px/24px "宋体"; background:url(../images/icon02.gif)/*tpa=http://www.ahshitai.gov.cn/tmp/images/icon02.gif*/ no-repeat 5px center; padding-left:15px;height:24px;}
.doc_list .widget-content ul li a{ color:#004195;}

/*轮播图片样式*/
.doc_img_focus{ padding:1px; }

/*链接*/
.ad_list{ padding:0px; border:none;}

/*图片位*/
.ad_cus_img{ border:none; padding:0px; margin:0px;}

/*视频新闻*/
.vod_list .widget-content{ padding:10px; }
.vod_list .widget-content ul{ padding:0;}
.vod_list .widget-content ul li{ font:12px/24px "宋体";  padding-left:15px;height:24px;}
.vod_list .widget-content ul li a{ color:#004195;}

/*导航*/
.nav_list{ border:none; padding:0px; margin:0 0 5px 0;}
.nav_list .widget-content{ overflow:hidden; padding:0px; }
/*修改mu_bg.png可改变主导航默认图片图片样式*/
.nav_list .widget-content ul{ margin:0px; padding:0px;height:41px;background:url(../images/mu_bg.jpg)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/mu_bg.jpg*/ 0 0 repeat-x;}
.nav_list .widget-content li{float:left;width:92px;height:41px;padding:0px 3px; vertical-align:bottom;overflow:hidden;}
.nav_list .widget-content li.line{ width:2px; background:url(../images/mu_line.jpg)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/mu_line.jpg*/ 0px 13px no-repeat; overflow:hidden;padding:0px;}
.nav_list .widget-content li a{display:block; line-height:30px; text-align:center; padding-top:5px;font-size:14px; font-weight:bold; color:#FFF;} 
.nav_list .widget-content li a:hover,.menu ul li a.active,.liacitve{height:35px; background:url(../images/mu_hover.png)/*tpa=http://www.ahshitai.gov.cn/System/special/skins/0/default/mu_hover.png*/ 0px 0px no-repeat; color:#fff;}

/*文本框*/
.ad_cus_text{ border:none; }

/*链接-图片*/
.ad_img{ }

/* =========================== 栏目页 ================================ */
/*左侧垂直导航*/
.nav_current_vertical .widget-content{
  margin:0px;
  padding:5px;  
}
.nav_current_vertical .widget-content ul li{
  margin-bottom:3px;
}
.nav_current_vertical .widget-content ul li a{
  border:solid 1px #ADADAD;
  display:block;
  height:30px;
  line-height:30px;
  text-align:center;
}
.nav_current_vertical .widget-content ul li a:hover{
  background:#EBEBEB;
}

/*分页*/
.pagenav{margin:2px;padding:2px; float:right;}
.pagenav a{ border:1px solid #ddd; color:#036CB4; font-family:Arial,Helvetica,sans-serif; margin:2px; padding:2px 5px; display:block; float:left; line-height:100%;}
.pagenav a:hover{background-color:#d0edff; border:1px solid #d3e9ff;color:#014694;}
.pagenav a:active{ border:1px solid #999999;  color:#666666;}
.pagenav a.current, .pagenav a.current:hover { background-color:#d0edff; border:1px solid #d3e9ff; color:#014694;}
.pagenav a.disabled { border:1px solid #EEEEEE; color:#DDDDDD;}
.pagenav a.text, .pagenav a.text:hover { color:#036CB4;}

/*列表*/
.nav_current_list .widget-content{ padding:10px 0; width:710px; line-height:28px;  margin:0 auto;}
.nav_current_list .widget-content ul{ padding-bottom:5px;}
.nav_current_list .widget-content ul li{ height:32px; line-height:32px; overflow:hidden; background:url(../images/line02.gif)/*tpa=http://www.ahshitai.gov.cn/tmp/images/line02.gif*/ repeat-x left bottom; padding-left:8px; clear:both;}
.nav_current_list .widget-content ul li span{ font-family:Arial, Helvetica, sans-serif; color:#969696; padding-right:5px;}
.nav_current_list .widget-content ul li a,.news_info a{ color:#404040; font-size:12px; height:32px; overflow:hidden;   padding-left:12px; display:block;}
.nav_current_list .widget-content ul li a:hover,.news_info a:hover{color:#f00;}

/*文章*/
.wenzhang{ width:998px;}
.wz_top{ height:32px;  line-height:32px; color:#555;}
.location_fh{ padding:0 8px;}
.wz_top a{ color:#555;}
.wz_top a:hover{ color:#ff0000;}
.con_list{ border:1px solid #D3E9FF; border-top:none; height:auto;}
.wenzhang{ color: #333333;font-size:12px;height:auto;line-height:26px; width:960px; margin:0 auto; padding-top:10px;}
.wenzhang p{padding: 5px 0;}
.wztit{ font-size: 24px;line-height: 46px;padding-top: 15px; text-align: center;}
.wzfbt{ font-size: 16px;font-weight: 100;line-height: 36px;text-align: center;}
.wzbjxx1{background-color: #FBFCFE;border: 1px dotted #E0ECF8;font-size: 12px;line-height: 27px; margin: 10px auto; text-align: center; width: 100%;}
.wzcon{font-size:14px;height: auto;line-height:30px; min-height:500px; _height:500px; padding:10px; color:#333;}
.wzbot{ border-top: 1px solid #CCD8E6;font-size: 12px; line-height: 26px; padding-bottom: 10px; padding-top: 5px;}
.wzcon ul{ padding-bottom: 5px;padding-top: 14px;}
.wzbot a:hover{ color:#f00; text-decoration:underline;}

.u-ztgohome{position: absolute; right: 0px; top: 2px; display: block; padding: 0 28px; line-height: 40px; background: #d81e0f; color: #fff; font-size: 16px;}

.m-ztsearch{position: absolute; right: 16px; top: 218px; width: 285px; height: 40px; }
.m-ztsearch form{position: relative;}
.m-ztsearch .u-ztsearchtext{padding: 0 58px 0 15px; width: 212px; height: 40px; line-height: 40px; border: none; border-radius: 40px; font-size: 16px; outline: none;}
.m-ztsearch .u-ztsearchbtn{position: absolute; right: 0; top: 0; width: 58px; height: 40px; border: none; border-radius: 0 40px 40px 0; cursor: pointer; background: url(../images/icon-search1.png) center no-repeat;}


.doc_list .widget-content ul li a{width: calc(100% - 40px);display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
@media screen and (max-width: 991px) {
  .jiucuoico,#_ideConac{display: none;}
  .u-tpfuns{display: block;float: right;}
  .m-pgtop,.contain,.mainer,.columns .column,.wenzhang{width: 100%;}
  .botnav{width: 100% !important;}
  .ztlogo{margin-left: 0 !important;left: 10px !important;}
  .m-ztsearch{margin-left: 50%;left: -142px;right: inherit;top: 148px;}
}

@media screen and (max-width: 767px) {
  .m-pgtop{height: 80px;}
  .u-tpfuns li a{padding: 0 5px;}
  .m-ztsearch{top: 55px;}
  .u-ztgohome{top: -22px;}
  .ztlogo{top: -23px !important;}
  .nav_list .widget-content ul{height: 82px;background-size: 100% 100%;}
  .widget strong span{display: block;white-space:nowrap;overflow: hidden;text-overflow: ellipsis;}

  .mainer .columns:first-child .widget-content img{height: 160px;}
  .m-ztsearch{top: 110px;}
  .u-ztgohome{top: 0;}
  .ztlogo{top: 80px !important;}
}