body{ overflow-x:hidden; font-size:15px; font-family:"Microsoft YaHei"; color:#333; padding: 0; margin: 0; background:url(../images/bg.png) no-repeat center top #fff;}
a{ color:#444; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur())}
:focus{outline:0;}
a:hover{ color:#2785b9;}
h1,h2,h3{font-size: 14px; font-weight:normal;}
h1 a,h2 a,h3 a{ font-weight: normal;}
ul,li,dl,dt,h1,h2,h3,h4,h5,h6{ margin:0; padding:0; list-style:none;}
img{border:none; vertical-align:top}
li{ vertical-align: top; }
p{ padding: 0; margin: 0;}
img{ border:none;}
.clear{ clear:both; margin:0; overflow:hidden; visibility:hidden;  font-size: 0; content: ".";height: 0; padding:0;}

.jianju{margin:0 10px;}
.left{ float: left;}
.right{ float: right;}


.main{width:1140px; margin: 0 auto;}

.top{background-color: #f0f0f0; height: 30px;line-height: 30px;overflow: hidden; margin:0 auto;width:1140px;  }
.top span{background:url(../images/gh.png) no-repeat ; padding:0 10px;}
.top a{margin:0 10px;}

.header{ width:100%; height:165px;}
.header .logo{width: 410px; float: left; padding:33px 0;}
/*.header .swf{width: 450px;float: left; text-align: center;}*/
.header .sreach{width:300px;float: right;padding-top:50px;position: relative;}
.sreach input{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; border:1px solid #bfbfbf; height: 28px;line-height: 28px;
padding-left: 10px; width: 285px;}
.sreach  button{position: absolute;border:0; right: 10px; top: 50px;
 background:url(../images/ico.png) no-repeat center -5px; padding-left:15px;padding-right:15px;padding-top:15px;padding-bottom: 15px;}


.nav{ font-size:16px;overflow: hidden;clear: both; background-color: #335f82;width:1140px;  margin:0 auto;
	border-bottom: 3px solid #2b96cd; }
.nav a{position:relative;float: left;padding:0 22px; height: 42px;
 line-height: 42px;text-align: center; color:#fff;}
.nav a:hover,.nav a.select{background-color:#2b96cd;}


.news{overflow:hidden;clear: both; padding-bottom:15px;}
.news_img{float: left;width: 468px;height:288px;}
.cjgg,.news_list{float: left;margin-left: 14px;border:1px solid #e0e0e0; width:398px; height: 348px;overflow: hidden;}
.cjgg{float: right;width: 250px;}
.ad{border: 1px solid #e0e0e0; margin: 10px 0; padding-top:10px;}
.ad span{background-color: #c60015;color: #fff;font-size: 16px; padding:2px 10px;margin-right: 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.ad{text-align: center;width: 100%;overflow: hidden;}
.ad h3 a{font-size: 22px;color: #1c649f; font-weight: bold;}
.ad p{margin:3px 0; color:#858585;height:24px;line-height: 24px;padding-top:10px; overflow: hidden;}
.ad p a{padding-right: 10px; color:#858585;}

.cjgg_t p,.news_list_c p{background-color: #e1f1ff; height: 36px;}
.cjgg_t p{background-color: #7dbae6;}

.cjgg_t p span,.news_list_c p span{display: block;float:left;background-color: #335f82; 
	font-size:16px;text-align: center;color: #fff;line-height: 36px; width:110px;height:36px;font-weight: bold;}
.cjgg_t p span{background-color:#7dbae6!important;}
.cjgg_t p span.clicks{background-color: #335f82!important; }
.cjgg_t p span a{float: none; color: #333;}
.cjgg_t p span.clicks a{color: #fff;}
.news_list_c p a{display: block;float: right;line-height: 36px;color:#8a8a8a; padding-right: 10px;}
.cjgg_list li{border-bottom: 1px dashed #d7d7d7; overflow: hidden;}
.td_newslist{margin:3px 10px;}
.td_newslist li{clear: both;}
.news_list_bg {margin:3px 0;}
.news_list_bg li{padding:0 10px;}
.news_list_bg li:hover,.news_list_bg li:nth-of-type(odd){ background:#f7f7f7!important;}





.whclicks a {
    background-color:#335f82!important;
    color:#fff;
}
.cjgg_t2 {
}
.cjgg_t2 p{background-color: #e1f1ff; height: 36px;}
.cjgg_t2 p{background-color: #7dbae6;}

.cjgg_t2 p span{display: block;float:left;background-color: #335f82; 
	font-size:16px;text-align: center;color: #fff;line-height: 36px; width:110px;height:36px;font-weight: bold;}
.cjgg_t2 p span{background-color:#7dbae6!important;}
.cjgg_t2 p span.clicks{background-color: #335f82!important; }
.cjgg_t2 p span a{float: none; color: #333;}
.cjgg_t2 p span.clicks a{color: #fff;background-color: #335f82!important; }






.td_newslist li span{float: right; color: #858585;line-height: 30px; height: 30px;}
.jd_td_newslist li a,.td_newslist li a{float:left;width:90%;line-height: 30px; height: 30px; overflow: hidden;
 text-overflow: ellipsis;white-space: nowrap;}
 .news_list_bg li a{float: none;}
 .jd_td_newslist li a{ width:85%;}


.tm{background-color:#f7f7f7;border:1px solid #e0e0e0; overflow: hidden;}
.tm_fl{float: left;width: 110px;background-color: #335f82;color: #fff;
	text-align: center;line-height: 85px; height: 85px;font-size: 16px;}
.tm_fr{float: right;padding:10px 20px; width: 980px;overflow: hidden;}
.tm_fr ul li{float: left; height: 30px;line-height: 30px; margin:2px 10px 0 0;}

.tm_fr select{width: 210px; height: 25px;color: #a0a0a0;margin-right: 5px;}
.tm_fr input{width: 203px;}
.tm_sreach{width: 168px; height: 25px;background-color: #ce0017;border: 0;color: #fff;}



.ad{border:1px solid #e0e0e0;}
.ad h2{color:#be0114;}
.ad_tm{height: 328px; overflow: hidden;margin:15px 0; border:1px solid #e0e0e0;}
.ad_tm ul{background-color: #ededed;border-bottom: 1px solid #e0e0e0; height: 36px;line-height: 36px;}
.ad_tm li{display: inline-block; padding: 0 19px; }
.ad_tm li.clicks{background:#e1f1ff; border: 1px solid #e0e0e0;border-bottom: 0;}
.ad_table {height: 280px;}

.ad_table th,.ad_table td{height: 30px;line-height: 30px;padding-left: 10px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.ad_table th{color: #335f82;text-align: left;background-color:#e1f1ff;  width: 155px;font-weight: 100;}
.gq_table th{width:80px;}
.gq_table{border:1px solid #e0e0e0; margin-bottom: 15px; height: 242px; overflow: hidden;}
.ad_table th.num{width: 230px;}
.ad_table th.name{width:420px;}
.gq_table th.num{width:120px!important;}
.ad_table tr:nth-of-type(odd){ background:#f1f1f1;}
.ad_table td span{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;border:1px solid #cdcdcd;
	background:#f1f1f1;display: block;width:70px;height: 20px; line-height: 20px; text-align: center;color: #979797;}
.ad_table td span.tdspan{color: #be0114;}
/*.ad_table th.money{width:155px;}*/
.ad_tm_title{ color: #ce0017; font-size:22px; height: 42px; line-height: 42px;padding-left: 10px; position: relative;}
.ad_tm_title a{position: absolute; right: 10px;top: 3px;font-size: 15px;}

/*政务公开*/





.news_c{ overflow: hidden; margin-top: 15px; }

.news_c_l{float: left; width: 400px; overflow: hidden; margin-right: 15px;}
.news_c_lt{background-color: #f6f6f6; position: relative; border:1px solid #e0e0e0;height:36px;padding:0 10px; line-height:36px;border-bottom: 1px solid #e0e0e0;overflow: hidden;}
.news_c_lt span{float: left; color:#1c649f;font-size: 16px;font-weight: bold;}
.news_c_lt span i{background-color: #c60015;height: 15px;width:5px;display: inline-block; margin-right: 10px;}
.news_c_lt a{float: right;}
.news_boder{border:1px solid #e0e0e0;border-top: 0;overflow: hidden;margin-bottom: 15px;}
.news_c_l .news_boder{height: 242px;}
.jy_list .news_boder{height: 212px;}
.wyzx{color: #cb0016;font-weight: bold;}
.online{height: 135px!important;}


.gq{position: relative;}
.gq .gq_tab{position: absolute; top: 0;left: 100px;}
.gq .gq_tab a{padding:0 15px;height: 36px;}
.gq .gq_tab a.chliks{color: #fff;background-color: #335f82;}
/*.gq .gq_tab a.chliks{background-color: #335f82;}*/



.jy_list{width: 308px;float: right;}
.jy_list h3{background:#2b96cd url(../images/sz.png) no-repeat 20px -90px;line-height: 60px;font-size: 26px; height: 60px;padding-left: 70px;margin-bottom: 10px;}
.jy_list h3.sz{background-position:20px 5px; }
.jy_list h3 a{color: #e1f1ff;}



.ywzx,.tsjy{background: url(../images/jy.png) no-repeat center 0;width: 150px;padding-top:90px;
 text-align: center;float: left; height: 30px;padding-bottom: 16px;}
 .tsjy{background-position: center -135px}

.banner{height: 116px;}
.banner img{width: 100%; height: 100%;}


.mlxg{width: 1140px; overflow: hidden; height: 220px;border: 1px solid #e0e0e0; padding:15px 0;}
.mlxg_head{padding-left:15px; }
.mlxg_img{}
.mlxg_minimg,.mlxg_maximg{width: 328px; height: 217px;overflow: hidden;position: relative; margin-bottom: 10px;margin-left: 10px;}
.mlxg_minimg{width: 178px; height: 103px;}
.mlxg_minimg h5,.mlxg_maximg h5{z-index: 99; position: relative;background-color: rgba(0,0,0,.8);bottom:26px; left: 0; height: 26px;line-height: 26px; 
	text-align: center;color: #fff;}
.mlxg_maximg img{width: 100%;height: 100%}




.yq{background-color: #335f82;height: 36px;line-height: 36px; text-align: center; margin-top:10px;color: #fff; clear: both;}
.yq a{color: #fff;padding:0 10px;}


.bq{background-color: #eaeaea; text-align: center;padding-top:10px;}
.bq .bq_left{float: left;text-align: right;width: 40%;padding-right: 20px;padding-top:10px;vertical-align: middle;}
.bq .bq_right{float: right; text-align: left;right;width: 55%;line-height: 30px;}


/*新闻列表*/

.dress{color:#737373;height:36px;line-height:36px;background: url(../images/dress.png) no-repeat 15px center; padding-left: 40px; }
.lnews_list,.lnews_list_c{padding:10px 0;border: 1px solid #e0e0e0;width: 1140px; margin-bottom: 10px;min-height: 500px;}
.lnews_list{width:1070px;padding:20px 30px;}
.list_news{width: 280px;}
/*.lnews_list ul li:hover{background:#f1f1f1;}*/
/*.lnews_list ul li:nth-of-type(odd){ background:#f1f1f1;}*/
.nobg{background: none; border:none;}
.lnewscont{padding:0 20px;}


.fenye{clear: both; text-align: center; margin-top: 35px;}
.fenye a{border:1px solid #e0e0e0;padding:1px 8px; font: 12px;}
.fenye a.select{background-color: #1c649f;color: #fff;}

.lnewsimg{margin: 0 auto;max-width: 800px; text-align: center;}
.lnewsimg{width:100%;}
.lnewscont{line-height: 30px;}
.title{font-size:30px;text-align: center;}
.come{color: #737373;border-bottom:  1px dashed #e0e0e0;margin-bottom: 15px; text-align: center;padding:10px 0;}



.zxform{width: 800px;margin: 0 auto;padding:30px 0;}
.zxform table{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd;}
.zxform td{border-right:1px solid #f7f7f;border-top: 1px solid #ddd;padding:0 15px;}
.zxform_td{background-color: #f7f7f7;}
.input1{width: 200px;}
.zxform span{color: #cb0016;font-weight: bold;}
.zx_button{background-color: #2b96cd; width: 200px; height: 30px; border: 0; color: #fff;margin-left: 120px;}

.guide{width:60px;position:fixed;right:-10px;bottom:134px;display:block;}
.guide-wrap div{width:50px;height:50px;-moz-border-radius:50px;-webkit-border-radius:50px;border-radius:50px;border:1px solid #999;
	background:url(../images/xf.png) no-repeat;margin-top:10px;position: relative;}
.guide-wrap p{text-align:center;font-size: 12px; line-height: 30px;}

.guide-wrap div:hover.fhdb,.guide .fhdb{background-position:center -6px;}
.guide-wrap div:hover.xlwb,.guide .xlwb{background-position:center -81px;}
.guide-wrap div:hover.wx,.guide .wx{background-position:center -156px;}
.guide-wrap div:hover.app,.guide .app{background-position:center -233px;}
.guide-wrap div:hover{background: url(../images/xf1.png) no-repeat;}


#EWM{position: absolute; left: -153px;top:-10px;}

@media screen and (max-width:1200px){
	.guide{display: none;}
}
@media screen and (min-width:1200px) and (max-width:1300px){
	.guide{right: -5px;}
}
@media screen and (min-width:1300px) and (max-width:1600px){
	.guide{right: 10px;}
}
@media screen and (min-width:1600px)
{
	.guide{right: 100px;}
}

