@charset "utf-8";

body{background-color: #efefef;  }
/*互动轮换*/
.Special{ padding:40px; height:128px;background-color: #ffffff; position: relative;}
.hdhyIcon{ width:40px; height:74px; position: absolute; top: 70px; display: block; background-image: url(/res/hetj/puchaHtmlWai/images/lr.png);background-repeat: no-repeat; cursor: pointer;}
.Special div#Special_l{left:40px; background-position: left bottom;}
.Special div#Special_r{right:40px;background-position: right bottom;}
.Special div#Special_l:hover{background-position: left top;}
.Special div#Special_r:hover{background-position: right top;}

.Special div.Special_c{width:1120px;height:120px; margin-left: -18px; overflow: hidden;}
.Special div.Special_c ul li{width:270px;float:left;height:128px; margin-left: 18px;}
.Special div.Special_c ul li a{height:120px; display:block;}
.Special div.Special_c ul li img{width:100%;height:120px;}


 /*政府信箱*/
.xx-title{padding:0px;overflow:hidden; background-image: url(/res/hetj/puchaHtmlWai/images/hd_icon1.png);background-position: left center;background-repeat: no-repeat; height:55px;}
.xx-title h3{float:left;margin:5px 0 0;font-size:20px;vertical-align:middle; color: #fff; text-align: center; width: 152px; font-weight: normal; line-height: 36px;}
.zfLiuyan{ padding-top:20px; height:121px; }
.zfLiuyan-l{ float:left; width:80%; line-height:1.8em; text-align:left; text-indent:2em; color:#1b2335; font-size:14px;background-color:#edf3f8;height:81px; padding: 20px;border-radius: 5px;}
.zfLiuyan-x{ height:20px; border-bottom:1px solid #e4e6eb;}
.zfLiuyan-r{width:15%; height:121px; float:right; background-color:#3881c8;border-radius: 5px;}
.zfLiuyan-r a{height:101px;display:block;  color:#fff; text-align:center; padding: 10px 0px;}
.zfLiuyan-r a i{width: 100%; height: 64px; margin: 0 auto; display: block;  }
.zfLiuyan-r a span{width: 100%; height: 37px;  display: block; font-size:20px; font-weight:bold; color: #cce6ff; text-shadow: 2px 3px 3px rgba(12,63,133,0.24); }
.zfXx{ padding:0px 40px 30px 40px;background-color: #fff;}
.pHdTj{ height:680px; padding:40px 0px;}

/*政务服务*/
.zwfw_list{ width: 1160px; padding: 20px; display: block;background-color: #ffffff;}
.zw_left{ display: block; width: 415px; height: 352px; float: left;margin: 30px 25px;} 
.zw_left a{ display: block; width: 415px; height: 352px; }
.zw_right{ display: block; width: 57%; height: 352px; float: right;margin-right: 25px;} 
.zw_right_top{ height: 84px; width: 100%; display: block; margin-top: 30px;}
.zw_right_top a{  height:84px; border: 1px solid #dbdde6; display: block; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ width: 48.5%;}
.zw_right_top a.gkico1{height:84px; float: left;}
.zw_right_top a.gkico2{height:84px; float: right;}

.zw_right_top a i{ width: 35%; height: 84px; line-height: 84px; text-align: center; font-size:44px; float: left; color:#3881c8;}
.zw_right_top a span{ width:85%; height: 84px; display: block; font-size: 24px; text-align: center; line-height: 84px; color: #3881c8; font-weight: bold;}
.zw_right_top a:hover{color: #2779de;  border: 1px solid #2779de;}
.zw_right_top a:hover span{color: #2779de; font-weight:bold;}

.zw_right_bot{display: block;}
.zw_right_bot a{  height:92px; border: 1px solid #dbdde6; display: block; -moz-border-radius: 5px; /* Firefox */-webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; /* Opera 10.5+, 以及使用了IE-CSS3的IE浏览器 */ width: 41.5%;margin-bottom: 17px; padding-left: 45px; padding-top: 20px;}
.zw_right_bot a:hover{ border: 1px solid #2779de;}
.zw_right_bot a.zwfl_xq1{float: left; background-position: 175px bottom;background-image: url(/res/hetj/puchaHtmlWai/images/zw_img2.png); background-repeat: no-repeat; }
.zw_right_bot a.zwfl_xq2{ float: right; background-position: 175px bottom;background-image: url(/res/hetj/puchaHtmlWai/images/zw_img3.png); background-repeat: no-repeat;}
.zw_right_bot a.zwfl_xq3{ float: left; background-position: 175px bottom;background-image: url(/res/hetj/puchaHtmlWai/images/zw_img4.png); background-repeat: no-repeat; }
.zw_right_bot a.zwfl_xq4{ float: right; background-position: 175px bottom;background-image: url(/res/hetj/puchaHtmlWai/images/zw_img5.png); background-repeat: no-repeat;}

.zw_right_bot a span{ color: #333; font-size: 18px; font-weight: bold; line-height:36px ;}
.zw_right_bot a p{ color: #aeaeae; font-size: 12px; line-height:14px ;}



/* 频道 */
.zhuye_box{width: 1400px;margin-right: auto;margin-left: auto;background-color: #fff;display: block; -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1);box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.1)}
.Subcolumn {background-color: #fff;display: block; padding:20px;}
.location{line-height: 70px;height: 70px;border-bottom: 1px solid #dedede;color: #fff;}
.location-right{ float:right; height: 70px;color: #333;}
.location-right i{ width: 30px; height: 70px; display: block; float: left; background-image: url(/res/hetj/puchaHtmlWai/images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right span{ padding: 0 5px; color: #333;}
.location-right-l{ height: 70px; padding: 0px 20px; color: #333; background-color: #f7f8fa;}
.location-right-l i{ width: 30px; height: 70px; display: block; float: left; background-image: url(/res/hetj/puchaHtmlWai/images/dw_icon.png); background-position: left center; background-repeat: no-repeat;}
.location-right-l span{ padding: 0 5px;}
.location-left {height:70px; padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#3882dd; text-align: center; border-bottom: 1px solid #3882dd; }
.location-left span{ display:block; }

.location2{line-height: 50px;height: 50px; width: 1200px; margin: 0 auto; color: #fff;border-radius: 3px; box-shadow:2px 2px 3px rgba(12,63,133,0.1);background-color: #fff;}
.wzy_position{line-height:50px;padding-left:50px;background:url(/res/hetj/puchaHtmlWai/images/dw_icon.png) 20px center no-repeat;font-size:15px;color:#505050;overflow:hidden;}
.wzy_position a,.wzy_position span{color:#888;}
.wzy_position i{font-style: normal;}
.wzy_position a:hover{color:#d20000;}
.wzy_position .search-keywords{color:#f00;} 

/*list 开始*/
.p_list{ padding:20px 10px 10px 10px; min-height:600px;}
.p_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(/res/hetj/puchaHtmlWai/images/huiDian.png);background-repeat: no-repeat;background-position:left center;padding-left: 20px;height: 40px;line-height: 40px;font-size: 17px;}
.p_list ul li:hover{ background-image: url(/res/hetj/puchaHtmlWai/images/lanDian.png);}
.p_list ul li a {color: #333;text-decoration: none; width: 90%; height: 40px; float: left; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.p_list ul li a:hover {color: #3882dd;text-decoration: underline;}
.p_list ul li.Line{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}

.p-left{ width: 76%; float: right; background-color: #fff; border-left:#dedede solid 1px;}
.plist_title{ margin: 0px 0px 0px 20px; height:50px;  line-height:50px; background:#f4f4f4; }
.p_title_left {height:50px; padding: 0 15px; float: left;font-size:20px;font-weight:bold;color:#3881c8; text-align: center;}
.p_title_left span{ display:block; }
.p-left-no{ width: 100%; float: right; background-color: #fff; padding-top: 10px;}



.p-right{width: 22%;  float: left; background-color: #fff; }

.pson_list{ padding:20px 10px 10px 20px; }
.pson_list ul li {color: #333;text-decoration: none;clear: both;display: block;background-image: url(/res/hetj/puchaHtmlWai/images/huiDian.png);background-repeat: no-repeat;background-position:left center;padding-left: 20px;height: 40px;line-height: 40px;font-size: 17px;}
.pson_list ul li:hover{ background-image: url(/res/hetj/puchaHtmlWai/images/lanDian.png);}
.pson_list ul li a {color: #333;text-decoration: none; width: 80%; height: 40px; float: left; display:-webkit-box; -o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden; -webkit-line-clamp:1;-webkit-box-orient:vertical;}
.pson_list ul li a:hover {color: #3882dd;text-decoration: underline;}
.pson_list ul li.Line{ padding-bottom: 15px; margin-bottom: 10px; border-bottom: 1px solid #d1d1d1;}

.lm_tit{font-family:Arial;font-size:22px;color:#fff; overflow:hidden;  background:url(/res/hetj/puchaHtmlWai/images/bgx.png) center center no-repeat; font-family:"Microsoft YaHei"; height:80px;line-height:80px;text-indent:0;text-align:center; font-weight:bold;}
.lm_tit .fu{display:block;}
.lm_tit .son{display:none;}
.lm_tit a{ color:#fff; font-weight:bold; margin-left:0;}
.lm_con{font-family:Arial;padding:0px 0px 0px 0px;}
.lm_con ul{display:block; float: left; width:100%;}
.lm_con li{background:#f5f5f5;border-bottom: 1px solid #ededed; text-align:left;  height:auto;overflow:hidden; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;font-family:"Microsoft YaHei"; }
.lm_con li:hover{ background-color:#f8f8f8; }
.lm_con li a{display:block; padding: 18px 40px 18px 50px; text-decoration:none;cursor:pointer;background:url(/res/hetj/puchaHtmlWai//res/hetj/puchaHtmlWai/css/images/iMore.png) 170% center no-repeat; line-height:1.5em;height:auto;overflow:hidden;font-size:17px; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s; color: #333; position: relative;}

.lm_con li a:hover,.lm_con li.selected a{padding-left:60px;background:url(/res/hetj/puchaHtmlWai//res/hetj/puchaHtmlWai/css/images/iMore.png) 95% center no-repeat; background-color:#fff;color:#3881c8; font-weight:bold; }
.lm_con li a:before{content: '';display: block;position: absolute;top: 0;bottom: 0;left: 0;width: 4px;background-color: #3881c8;transform: scale(1, 0);transition: all .3s;}
.lm_con li a:hover:before { transform: scale(1, 1);}
.lm_tit2{font-family:Arial;font-size:20px;color:#fff; overflow:hidden;  background-color:#3f74bb; font-family:"Microsoft YaHei"; height:60px;line-height:60px;border-top-left-radius:3px;border-top-right-radius:3px;background-image:url(/res/hetj/puchaHtmlWai/css/images/lanmubg.png);text-indent:0;text-align:center; font-weight:bold;}
.lm_tit2 a{ color:#fff; font-weight:bold; margin-left:0;}
.lm_con2{font-family:Arial;padding:0px 0px 0px 0px;}
.lm_con2 ul{display:block; float: left; width:100%;}
.lm_con2 li{background:#f5f5f5;margin-top:2px; text-align:center;  height:auto;overflow:hidden; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;font-family:"Microsoft YaHei"}
.lm_con2 li:hover{ background-color:#f8f8f8; }
.lm_con2 li a{display:block; padding: 15px 40px 15px 20px; text-decoration:none;cursor:pointer;background:url(/res/hetj/puchaHtmlWai/css/images/iMore.png) 170% center no-repeat; line-height:1.5em;height:auto;overflow:hidden;font-size:17px; transition: all 0.5s;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;}
.lm_con2 li a:hover,.lm_con2 li.selected a{padding-left:30px;background:url(/res/hetj/puchaHtmlWai/css/images/iMore.png) 95% center no-repeat; background-color:#75ABF0;color:#ffffff;font-weight:bold; }
/*list son end*/



/*内容页 start*/
.p_nei {text-align: left;font-size: 18px;line-height: 36px;min-height:840px; padding:40px;}
.p_nei h1 {font-size: 22px;font-weight: bold;color: #333;line-height:1.5em;padding-top: 10px;padding-right: 20px;padding-bottom: 10px;text-align:center;padding-left: 20px;}
.p_nei h4.laiyuan {padding-top: 10px;font-size: 13px;line-height:1.5em;color: #666;font-weight: normal;text-align: center;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #D6D6D6;margin-bottom: 30px;padding-bottom: 20px;}
.p_nei h2.reply {font-size: 15px;text-align: center;padding: 10px 0px;font-weight: bold;color: #666;}

.p_nei h4 span{padding:0px 10px;}
.p_nei h4 span.fontSize{ font-size:14px; color:#666;}
.p_nei h4 span.fontSize span{ cursor:pointer;}
.p_nei img{ max-width:800px; padding:20px;}
/*内容页结束*/
