@charset "gb2312";
/* CSS Document */
body{position: relative;}
.main{ width: 1140px; margin: 0 auto 20px;}

.weixin{width: 102px;height: 413px;position: fixed;right:2%;bottom:100px;z-index: 9999;}
.weixin b{width: 48px;height: 48px;float: left;margin-bottom: 1px;background: url(2017_ax_bsfw_weixinpic.png) no-repeat;display: block;}
.weixin p{text-align: center;font-size: 12px;color: #666;width: 88px;height: 111px;padding: 5px 6px 0 6px; margin-bottom: 5px;border: 1px solid #f0f0f0;float: left;}


.dqwz{ background: url(2017ax_common_dqwz.png) no-repeat 8px center; color: #999; line-height: 20px; padding: 10px 0 10px 28px; font-size: 12px;}
.dqwz a{ color: #999;}

.search_bar{ float:none; margin-top: 0px;}
.sm_talk{width: 781px;height: 155px;border-bottom: 1px solid #d1d1d1;float: left;margin-right: 20px;overflow: hidden;margin-bottom: 4px;}
.sm_title{width: 100%;height: 49px;border-bottom: 1px solid #2c77ac;}
.sm_title h2{width: 100px;float: left;display: block; background: url(2017ax_index_title.png) no-repeat right center; font-size: 16px; text-indent: 15px; color: #fff;height: 49px; line-height: 49px;}
.sm_title a{float: right; display: block; width: 35px; height: 18px; background: #d1d1d1; line-height: 18px; color: #fff; border-radius:3px; font-size: 12px; text-align: center; margin-top: 17px;}
.sm_title a:hover{ text-decoration: none; background: #2c77ac;color: #fff;}
.sm_talk ul{width: 100%;height: 85px;padding: 12px 0 8px 0;border-bottom: 1px solid #d1d1d1;}
.sm_talk ul li{width: 194px;height: 85px;line-height: 130px;border-right: 1px solid #d1d1d1;text-align: center;float: left;}
.sm_talk ul li:last-child{border-right: 0;}
.sm_talk ul li a{display: block;font-size: 14px;color: #333;text-decoration: none;}
.sm_talk ul li.sm1{background: url(2017_ax_hdjl_sm_nav1.png) no-repeat 79px 11px;}
.sm_talk ul li.sm2{background: url(2017_ax_hdjl_sm_nav2.png) no-repeat 79px 11px;}
.sm_talk ul li.sm3{background: url(2017_ax_hdjl_sm_nav3.png) no-repeat 79px 11px;}
.sm_talk ul li.sm4{background: url(2017_ax_hdjl_sm_nav4.png) no-repeat 79px 11px;}

.ggfw{ float: left; width: 338px; height: 156px;overflow: hidden;margin-bottom: 4px;}
.ggfw a{ display: block; float: left; width: 100%; height: 65px; background: #98c2df; line-height: 65px; text-align: center; color: #fff; font-size: 18px; border-radius: 3px; margin-bottom: 13px;}
.ggfw a.xzxx{ width: 164px;}
.ggfw a.wsxf{ float: left; width: 337px;}
.ggfw a:hover{ text-decoration: none; background: #2c77ac;}

.hot_news{width: 781px;height: 260px;float: left;margin-right: 20px;overflow: hidden;}
.hot_title{width: 100%;height: 35px;line-height: 35px;}
.hot_title h2{float: left; width:125px; text-align:center; }
.hot_title h2 a{ font-size: 16px;color: #2c77ac; display: block;}
.hot_title h2:hover{ background-color:#2c77ac;}
.hot_title h2 a:hover{  color: #fff; }
.hot_title span.more a{float: right;font-size: 12px;color: #999;padding-left: 5px;}
.hot_news ul{width: 100%;}
.hot_news ul li{float: left;line-height: 30px;width: 97%;padding-left: 3%;background: url(2017_ax_jlhd_hot_sanjiao.png) no-repeat left center;overflow: hidden;height: 30px;}
.hot_news ul li a{float: left;font-size: 14px;color: #333;}
.hot_news ul li span{float: right;font-size: 14px;color: #333;}

.wlsq_box{width: 339px;height: 260px;float: left;}
.wlsq_box .hd{ line-height:49px; height:49px; border-bottom:1px solid #2c77ac;  position:relative;  }
.wlsq_box .hd .more{ display: block; float: right; width: 35px; height: 18px; line-height: 18px; background: #d1d1d1; color: #fff; text-align: center; font-size: 12px; border-radius: 3px; margin-top: 17px;}
.wlsq_box .hd .more:hover{ text-decoration: none; background: #2c77ac;color: #fff; }
.wlsq_box .hd .more a{display: block;text-decoration: none;}
.wlsq_box .hd .more:hover a{color: #fff;}
.wlsq_box .hd ul{ z-index:5; position:absolute; height:49px;  overflow:hidden; zoom:1; }
.wlsq_box .hd li{ float: left; width: 133px; height: 49px;font-size: 14px; text-indent: 15px; color: #333; }
.wlsq_box .hd li.on{display:block; background: url(2017ax_index_title.css.png) no-repeat right center;color: #fff;font-size: 16px; }
.wlsq_box .bd{ clear:both; position:relative;width: 100%; height: 210px !important;overflow: hidden;  }
.wlsq_box .bd ul{width: 100%;}
.wlsq_box .bd ul li{width: 100%;line-height: 30px;float: left;overflow: hidden;height: 30px;}
.wlsq_box .bd ul li a{font-size: 14px;color: #333;float: left;}
.wlsq_box .bd ul li span{color: #333;font-size: 12px;float: right;}

.head{ border-bottom: 1px solid #2c77ac; height: 49px; line-height: 49px;}
.head h2{ float: left; width: 110px; height: 49px; background: url(2017ax_index_title.png) no-repeat right center; font-size: 16px; text-indent: 15px; color: #fff;}
.head .more{ float: right; display: block; width: 35px; height: 18px; background: #d1d1d1; line-height: 18px; color: #fff; border-radius:3px; font-size: 12px; text-align: center; margin-top: 17px;}
.head .more:hover{ text-decoration: none; background: #2c77ac;}
.list ul{ padding-top: 15px; height: 150px; overflow: hidden;}
.list ul li{ height: 30px; line-height: 30px; vertical-align: top; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list ul li a{ float: left;font-size: 14px;color: #333;}
.list ul li a:hover{ text-decoration: underline;}
.list ul li span{ float: right; font-size: 12px; color: #a1a1a1;}


/*.lxxd{ float: right; width: 760px; height: 221px; margin-top: 20px; overflow: hidden;}
.lxxd .list{ float: left; width: 460px; margin-top: 5px;}
.lxxd-list{ float: right; width: 250px; margin-top: 20px;}
.lxxd-list a{ display: block; float: left; width: 117px; height: 70px; margin: 0 8px 5px 0; line-height: 100px; color: #fff; text-align: center; border-radius: 3px;}
.lxxd-list a.lxxd01{ background: url(2017ax_hdjl_lxxd01.png) no-repeat center 14px #98c2df; }
.lxxd-list a.lxxd02{ background: url(2017ax_hdjl_lxxd02.png) no-repeat center 15px #98c2df; }
.lxxd-list a.lxxd03{ background: url(2017ax_hdjl_lxxd03.png) no-repeat center 17px #98c2df; }
.lxxd-list a.lxxd04{ background: url(2017ax_hdjl_lxxd04.png) no-repeat center 17px #98c2df; }
.lxxd-list a:hover{ text-decoration: none; background-color: #2c77ac;}*/

.wsdc{ float: left; width: 379px;height: 303px;margin-right: 22px;overflow: hidden;}
.jyta{ float: left; width: 379px;height: 303px;margin-right: 22px;overflow: hidden;}
.hdpt{ float: left; width: 338px;height: 303px;overflow: hidden;}


.wechat{ float: left; width: 100%; overflow: hidden;}
.wechat-head{ height: 50px; background: #cfe6f3; overflow: hidden;}
.wechat-head li{ float: left; margin-left: 20px; width: 128px; height: 42px; line-height: 42px; font-size: 16px; text-align: center; margin-top: 8px; cursor: pointer;overflow: hidden;}
.wechat-head li.on{ background: #fff; border-radius: 3px 3px 0 0; font-weight: bold;}
.wechat-list{ padding: 0 18px;}
.wechat-list h3{ background: url(2017ax_hdjl_line.png) no-repeat right center; height: 20px; line-height: 20px; margin-top: 20px;}
.wechat-list ul{ font-size: 0px; width: 1120px;}
.wechat-list ul li{ display: inline-block; *display: inline; zoom: 1; width: 175px; height: 30px; text-align: center; line-height: 30px; margin: 10px 11px 0 0;overflow: hidden;}
.wechat-list ul li a{ display: block; width: 100%; height: 100%; background: #f0f0f0;}
.wechat-list ul li a:hover{ text-decoration: none; background: #2c77ac; color: #fff;}

@media screen and (max-width:1140px){
	.main,.ggfw a.xzxx,.ggfw a.wsxf,.wlsq_box .bd,.wlsq_box .bd ul{width: 100% !important;}
	.sm_talk{width: 100% !important;margin-right: 0 !important;height: auto !important;}
	.sm_talk ul li{width: 100% !important;}
	.sm_talk ul li.sm1{background: url(2017_ax_hdjl_sm_nav1.png) no-repeat center 11px}
	.sm_talk ul li.sm2{background: url(2017_ax_hdjl_sm_nav2.png) no-repeat center 11px}
	.sm_talk ul li.sm3{background: url(2017_ax_hdjl_sm_nav3.png) no-repeat center 11px}
	.sm_talk ul li.sm4{background: url(2017_ax_hdjl_sm_nav4.png) no-repeat center 11px}
	.ggfw,.hot_news,.wlsq_box,.wsdc,.jyta,.hdpt{width: 100% !important;height: auto !important;margin-right: 0 !important;}
	.wechat-list ul{width: 100% !important;}
	.wechat-list ul li{width: 50% !important;margin: 10px 0 0 0 !important;}
	.sm_talk ul{height: auto !important;padding: 0 !important;border-bottom: 0;}
}
@media screen and (max-width:450px){
	.wechat-list ul li{width: 100% !important;}
	
}
