@charset "utf-8";
body {font-family:microsoft yahei, arial, \5b8b\4f53, sans-serif; font-size:12px; font-weight:normal; color:#333; background:#383f87 url(../../../images/special/171109/bg_body.jpg) center 30px no-repeat;}
*{margin:0; padding:0; border:0;}
ul,ol,li{ list-style:none;}
a{ text-decoration:none; color:#333; outline:none; blr:expression(this.onFocus=this.blur()); -webkit-transition:all 0.3s ease-in-out 0s; -moz-transition:all 0.3s ease-in-out 0s; -o-transition:all 0.3s ease-in-out 0s; -ms-transition:all 0.3s ease-in-out 0s; transition:all 0.3s ease-in-out 0s;}
a:hover{ text-decoration:none; color:#cb0002;}
img{ vertical-align:middle;}
a,img,button,input,textarea{ -webkit-tap-highlight-color:rgba(255,255,255,0);}
table{ border-collapse:collapse; border-spacing:0;}
section{ display:block;}
em,i{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
p{ word-wrap:break-word; word-break:break-all;}
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear{ clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}

/*底部*/
.copyright{width:100%; height:auto; padding:20px 0; background:#073075; border-top:0px solid #ddd; font:12px/20px arial,simsun; color:#e9e9e9; text-align:center; margin:0 auto;}
.copyright .cop_dg a{color:#e9e9e9;}
.copyright .cop_dg a:hover{color:#e9e9e9;}
.copyright .cop_dg span{color:#e9e9e9;}
.copyright .p-cut{font:12px/22px arial;margin-top:10px;}

/*banner*/
.banner{ width:1000px; height:30px; line-height:30px; padding:210px 0 110px; font-size:24px; color:#fff; text-align:center; margin:0 auto;}
.banner em{ padding:0 10px; display:inline-block; font-size:12px; vertical-align:text-bottom;}

/*导航*/
.nav_wrap{width:960px; height:44px; padding-left:70px; background:#383f87; margin:0 auto;}
.nav_wrap ul{ width:100%; height:auto;}
.nav_wrap ul li{ height:44px; line-height:44px; font-size:18px; color:#fff; display:inline; float:left;}
.nav_wrap ul li a{ padding:0 36px; display:block; color:#fff;}
.nav_wrap ul li a:hover{ background:#e4283e;}
.nav_wrap ul li:first-child a{background:#e4283e;}

/*包裹*/
.wrapper{ width:1000px; height:auto; padding:15px; background:#fff; margin:0 auto; position:relative; z-index:2;}
.h3_title{ height:14px; background:#e9eaf2; text-align:center; margin:25px 0 20px;}
.h3_title span{ height:20px; line-height:20px; display:inline-block; padding:0 15px; margin-top:-3px; background:#fff; font-size:20px; color:#383f87;}
.h3_title a{ height:26px; line-height:26px; padding:0 10px 0 15px; margin-top:-6px; border-left:12px solid #fff; background:#eee; font-size:12px; font-family:arial,simsun; color:#666; float:right;}
.bg_wrap{ width:100%; height:2225px; background:url(../../../images/special/171109/bg_wrap.jpg) center top no-repeat; position:absolute; left:0; top:1300px; z-index:1;}

/*轮播图*/
.focus_wrap{ width:100%; height:auto; margin-bottom:15px;}
.pics_focus{ width:560px; height:310px; position:relative; overflow:hidden; float:left;}
.pics_focus .swiper-slide{ width:560px; height:310px;}
.pics_focus .swiper-slide img{ width:100%; height:100%;}
.pics_focus .notes{ width:540px; padding:5px 10px; line-height:30px; background:url(../../../images/special/171109/bg_black.png) repeat; font-size:16px; color:#fff; position:absolute; left:0; bottom:0; overflow:hidden;}
.pics_focus .hide{ display:none;}
.pics_focus .play{ width:56px; height:56px; display:block; background:url(../../../images/special/171109/play.png) no-repeat; position:absolute; right:10px; bottom:50px;}
.page_focus{ position:absolute; right:10px; bottom:10px; z-index:9;}

/*头条*/
.headline{width:420px; height:auto; float:right;}
.headline .headline_scroll{ height:287px; margin-bottom:5px; overflow:hidden;}
.headline .headline_scroll .list{ width:100%; height:auto;}
.headline .headline_scroll .list dl{ width:100%; height:auto;}
.headline .headline_scroll .list dl dt{ line-height:24px; padding-left:15px; margin-bottom:8px; background:url(../../../images/special/171109/bg_li.jpg) 0 10px no-repeat; font-size:18px; color:#333;}
.headline .headline_scroll .list dl dt a{ color:#333;}
.headline .headline_scroll .list dl dt a:hover{ color:#e4283e;}
.headline .headline_scroll .list dl dd{ height:auto; line-height:22px; padding-left:15px; margin-bottom:8px; font-size:14px; font-family:arial,simsun; color:#666; word-wrap:break-word; word-break:break-all;}
.headline .headline_scroll .list dl dd a{ color:#666;}
.headline .btns_headline{ height:18px; background:#ececec; text-align:center;}
.headline .btns_headline a{ width:24px; height:18px; display:inline-block;}
.headline .btns_headline a.btn_prev{ background:url(../../../images/special/171109/arrow_up.png) center center no-repeat;}
.headline .btns_headline a.btn_next{ background:url(../../../images/special/171109/arrow_down.png) center center no-repeat;}

/*大公报道*/
.baodao_tkp{width:100%; height:auto;}
.baodao_tkp ul{ width:1015px;}
.baodao_tkp ul li{width:323px; height:240px; margin:0 15px 15px 0; display:inline; float:left;}
.baodao_tkp ul li .pic{width:100%; height:100%; display:block; position:relative; overflow:hidden;}
.baodao_tkp ul li .pic img{ 
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.baodao_tkp ul li .pic:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.baodao_tkp ul li .pic .txt{ width:310px; line-height:24px; padding:8px 10px; display:block; background:url(../../../images/special/171109/bg_black.png) repeat; font-size:14px; color:#fff; position:absolute; left:0; bottom:0;}

/*区县专题*/
.map_quxian{ width:100%; height:auto; padding:20px 0 10px; margin-top:-20px; background:url(../../../images/special/171109/bg_quxian.png) repeat;}
.map_quxian .map{ width:531px; height:535px; position:relative; margin:0 auto;}
.map_quxian .map .beijing{ width:100%; height:auto; display:block;}
.map_quxian .map .yanqing{ width:212px; height:176px; position:absolute; left:81px; top:86px;}
.map_quxian .map .huairou{ width:152px; height:272px; position:absolute; left:221px; top:0;}
.map_quxian .map .miyun{ width:214px; height:189px; position:absolute; left:317px; top:88px;}
.map_quxian .map .changping{ width:166px; height:115px; position:absolute; left:109px; top:222px;}
.map_quxian .map .shunyi{ width:133px; height:98px; position:absolute; left:266px; top:248px;}
.map_quxian .map .pinggu{ width:120px; height:114px; position:absolute; left:385px; top:226px;}
.map_quxian .map .mentougou{ width:191px; height:120px; position:absolute; left:0; top:293px;}
.map_quxian .map .haidian{ width:86px; height:88px; position:absolute; left:161px; top:298px;}
.map_quxian .map .chaoyang{ width:74px; height:92px; position:absolute; left:238px; top:320px;}
.map_quxian .map .shijingshan{ width:36px; height:38px; position:absolute; left:177px; top:353px;}
.map_quxian .map .xicheng{ width:20px; height:35px; position:absolute; left:229px; top:360px;}
.map_quxian .map .dongcheng{ width:15px; height:36px; position:absolute; left:247px; top:361px;}
.map_quxian .map .fangshan{ width:211px; height:138px; position:absolute; left:2px; top:376px;}
.map_quxian .map .fengtai{ width:102px; height:43px; position:absolute; left:164px; top:385px;}
.map_quxian .map .daxing{ width:131px; height:129px; position:absolute; left:203px; top:406px;}
.map_quxian .map .tongzhou{ width:111px; height:142px; position:absolute; left:281px; top:342px;}
.map_quxian .map .img{ width:100%; height:100%;}
.map_quxian .map .img_hover{ width:100%; height:100%; position:absolute; left:0; top:0; display:none;}
.map_quxian .map a{ width:50px; height:16px; line-height:16px; padding:5px; color:#fff; text-align:center; position:absolute; left:50%; top:50%; margin:-13px 0 0 -30px;}
.map_quxian .map a.sort1{ left:45%; top:80%;}
.map_quxian .map a.sort2{ left:40%;}
.map_quxian .map a.sort3{ left:60%;}
.map_quxian .map a.sort4{ padding:0; left:70%;}
.map_quxian .map a.sort5{ padding:0; width:10px; margin:-8px 0 0 -5px;}
.map_quxian .map a.sort6{ padding:0 5px;}
.map_quxian .map a.sort7{ left:40%; top:45%;}
.map_quxian .map .tips{ width:70px; height:36px; position:absolute; right:95px; bottom:150px; color:#555; font-family:simsun;}
.map_quxian .map .tips span{ display:block; height:18px; line-height:18px;}
.map_quxian .map .line{ width:253px; height:141px; position:absolute; left:-200px; bottom:70px; z-index:3; display:none;}
.map_quxian .map .line_yanqing{ left:-140px; bottom:100px;}
.map_quxian .map .line_huairou{}
.map_quxian .map .line_changping{ left:-175px; bottom:70px;}
.map_quxian .map .line_mentougou{ width:106px; height:1px; left:-40px; bottom:70px;}
.map_quxian .map .line_haidian{ width:221px; height:1px; left:-185px; bottom:60px;}
.map_quxian .map .line_shijingshan{ left:-240px; bottom:25px;}
.map_quxian .map .line_xicheng{ width:265px; height:96px; left:-255px; bottom:8px;}
.map_quxian .map .line_dongcheng{ width:265px; height:96px; left:-255px; bottom:8px;}
.map_quxian .map .line_fangshan{ width:106px; height:1px; left:-60px; bottom:85px;}
.map_quxian .map .line_fengtai{ width:221px; height:1px; left:-200px; bottom:25px;}
.map_quxian .map .line_miyun{ width:171px; height:78px; position:absolute; left:auto; right:-80px; bottom:auto; top:-20px;}
.map_quxian .map .line_shunyi{ width:171px; height:78px; position:absolute; left:auto; right:-140px; bottom:auto; top:-35px;}
.map_quxian .map .line_pinggu{ width:171px; height:78px; position:absolute; left:auto; right:-110px; bottom:auto; top:-35px;}
.map_quxian .map .line_chaoyang{ width:171px; height:78px; position:absolute; left:auto; right:-165px; bottom:auto; top:-30px;}
.map_quxian .map .line_daxing{ width:171px; height:78px; position:absolute; left:auto; right:-120px; bottom:auto; top:-30px;}
.map_quxian .map .line_tongzhou{ width:171px; height:78px; position:absolute; left:auto; right:-120px; bottom:auto; top:-30px;}
.map_quxian .map .notes{ width:200px; height:auto; background:#fff; border:1px solid #e4263d; position:absolute; left:-360px; top:35px; z-index:3; display:none;}
.map_quxian .map .notes h3{ height:20px; line-height:20px; padding-right:12px; color:#fff; text-align:right; background:url(../../../images/special/171109/flag.png) right top no-repeat;}
.map_quxian .map .notes h3 span{ font-size:16px; color:#e4263d; margin:8px 0 0 12px; float:left;}
.map_quxian .map .notes .txt{ padding:18px 10px 12px 15px; line-height:20px; color:#999; font-family:simsun;}
.map_quxian .map .notes_yanqing{ left:-260px; top:-90px;}
.map_quxian .map .notes_huairou{}
.map_quxian .map .notes_changping{ left:-300px; top:-120px;}
.map_quxian .map .notes_mentougou{ left:-220px; top:20px;}
.map_quxian .map .notes_haidian{ left:-380px; top:-5px;}
.map_quxian .map .notes_shijingshan{ left:-380px; top:-155px;}
.map_quxian .map .notes_xicheng{ left:-450px; top:-90px;}
.map_quxian .map .notes_dongcheng{ left:-450px; top:-90px;}
.map_quxian .map .notes_fangshan{ left:-230px; top:20px;}
.map_quxian .map .notes_fengtai{ left:-380px; top:-15px;}
.map_quxian .map .notes_miyun{ left:auto; right:-230px; top:-40px;}
.map_quxian .map .notes_shunyi{ left:auto; right:-330px; top:-50px;}
.map_quxian .map .notes_pinggu{ left:auto; right:-250px; top:-55px;}
.map_quxian .map .notes_chaoyang{ left:auto; right:-310px; top:-50px;}
.map_quxian .map .notes_daxing{ left:auto; right:-290px; top:-45px;}
.map_quxian .map .notes_tongzhou{ left:auto; right:-290px; top:-48px;}
.list_quxian{ width:1008px; height:auto;}
.list_quxian dl{ width:225px; height:auto; padding:10px 8px; border:1px solid #e5e5e5; background:#fafafa; display:inline; margin:0 9px 10px 0; float:left;}
.list_quxian dl dt{ width:100%; height:140px; overflow:hidden;}
.list_quxian dl dt img{
	width:100%; height:100%; border:none;
	-webkit-transition: all 0.5s linear 0s;
	   -moz-transition: all 0.5s linear 0s;
		 -o-transition: all 0.5s linear 0s;
		-ms-transition: all 0.5s linear 0s;
			transition: all 0.5s linear 0s;
}
.list_quxian dl dt:hover img{
	-webkit-transform: scale(1.05);
	   -moz-transform: scale(1.05);
		 -o-transform: scale(1.05);
		-ms-transform: scale(1.05);
			transform: scale(1.05);
}
.list_quxian dl .title{ height:24px; line-height:24px; padding:10px 0 3px; font-size:14px; color:#333; overflow:hidden;}
.list_quxian dl .title a{ color:#333;}
.list_quxian dl .title a:hover{color:#a40000;}
.list_quxian dl .intro{ height:60px; line-height:20px; font-size:12px; font-family:arial,simsun; color:#999; overflow:hidden;}

/*会议日程*/
.richeng{width:100%; height:auto;}
.richeng_list{ width:100%; line-height:40px; margin:30px 0 10px; border:1px solid #eaeaea; font-size:14px; color:#666; text-align:center;}
.richeng_list thead{ background:#f8f8f8;}
.richeng_list thead td{ border:1px solid #c9c9c9; font-size:18px;}
.richeng_list td{ border:1px solid #eaeaea;}
.richeng_list .date{ font-size:18px;}

/*高清组图*/
.photo_wrap{ width:100%; height:auto; padding:10px 0; margin:10px 0;}
.photo{ width:1000px; height:600px; margin:0 auto; position:relative; overflow:hidden;}
.pic_box{ background:none;}
.pic_box,.pic_box img{ width:100%; height:600px;}
#photoId{width:100%; height:600px;}
.mainTuji{ background:#f7f7f7;}
.btnL,.btnR{ display:none;}
.scrollPicBtnL{background:url(../../../images/special/171109/arrow_l_s.png) center no-repeat; margin:50px 10px 0px 15px;}
.scrollPicBtnR{background:url(../../../images/special/171109/arrow_r_s.png) center no-repeat; float:left;}
.mainPicUl{ width:890px;}
.mainPicUl li img{ cursor:pointer;}
.mainPicUl li.on img{ border-color:#505696;}
.mainPicLine{ width:100%; background:#dfdfdf; border-radius:7px}
.btnLine{ width:37px; height:10px; background:url(../../../images/special/171109/img_load_2.png) no-repeat;}
.mainPicLine{ width:90%; height:10px;}
.title_dl01{ height:auto; line-height:24px; padding:10px 0; font-size:14px; font-family:arial,simsun; color:#666; text-align:center;}
.imgBgL{ width:80px; height:80px; background:url(../../../images/special/171109/arrow_l_big.png) no-repeat; left:20px; top:50%; margin-top:-40px;}
.imgBgL .imgBgLCt{ width:100%; height:80px;}
.imgBgL a{ background:none;}
.imgBgR{ width:80px; height:80px; background:url(../../../images/special/171109/arrow_r_big.png) no-repeat; right:20px; top:50%; margin-top:-40px;}
.imgBgR a{ background:none;}

/*专题版面*/
.layout_review{width:1000px; height:auto; padding:10px 0; margin:0 auto; position:relative;}
.layout_review .arrow_left{ width:40px;height:89px;background:url(../../../images/special/171109/arrow_left.png) no-repeat;cursor:pointer;display:block;position:absolute;left:0;top:215px;z-index:2;}
.layout_review .imgBox{ width:1000px; height:530px; overflow:hidden;}
.layout_review .imgBox ul{width:100000px;}
.layout_review .imgBox li{ width:300px; height:500px; padding:9px; border:1px solid #e7e7e7; background:#f5f5f5; margin-right:20px; overflow:hidden; float:left;}
.layout_review .imgBox li.kp{ width:600px;}
.layout_review .imgBox li a{width:100%; height:100%; display:block;}
.layout_review .imgBox li img{ width:100%; height:500px; display:block; margin:0 auto 10px;}
.layout_review .imgBox li .notes{ height:56px; padding-left:8px; display:none; line-height:28px; font-size:18px; color:#333; overflow:hidden;}
.layout_review .arrow_right{width:40px;height:89px;background:url(../../../images/special/171109/arrow_right.png) no-repeat;cursor:pointer;display:block;position:absolute;right:0;top:215px;z-index:2;}


/*返回顶部*/
.btn-top{ position:fixed; left:50%; width:49px; height:49px; z-index:1000; bottom:92px; margin-left:515px; _position:absolute;_bottom:auto;_top:expression(documentElement.scrollTop + 400); display:none;}

/*图片轮播样式*/
.swiper-container {
	width: 100%;
	height: 100%;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    -webkit-transition-property: -webkit-transform, left, top;
    -webkit-transition-duration: 0s;
    -webkit-transform: translate3d(0px,0,0);
    -webkit-transition-timing-function: ease;
    -moz-transition-property: -moz-transform, left, top;
    -moz-transition-duration: 0s;
    -moz-transform: translate3d(0px,0,0);
    -moz-transition-timing-function: ease;
    -o-transition-property: -o-transform, left, top;
    -o-transition-duration: 0s;
    -o-transform: translate3d(0px,0,0);
    -o-transition-timing-function: ease;
    -o-transform: translate(0px,0px);
    -ms-transition-property: -ms-transform, left, top;
    -ms-transition-duration: 0s;
    -ms-transform: translate3d(0px,0,0);
    -ms-transition-timing-function: ease;
    transition-property: transform, left, top;
    transition-duration: 0s;
    transform: translate3d(0px,0,0);
    transition-timing-function: ease;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-wp8-horizontal { -ms-touch-action: pan-y;}
.swiper-wp8-vertical {-ms-touch-action: pan-x;}
.swiper-slide {
    width: 560px;
    height: 310px;
	float: left;
    /*opacity: 0.4;*/
    position: relative;
    -webkit-transition: 300ms;
    -moz-transition: 300ms;
    -ms-transition: 300ms;
    -o-transition: 300ms;
    transition: 300ms;
}
.swiper-slide img{ width:100%; height:100%;}
.swiper-slide-active { opacity:1;}
.swiper-pagination-switch {width:12px; height:12px; background:#898989; border-radius:50%; text-indent:-9999em; margin-right:6px; display:inline-block; cursor:pointer;}
.swiper-visible-switch {background:#898989;}
.swiper-active-switch {background:#e60012;}

@media screen and (max-width:767px){
body{ background-size:120% auto; background-position:center top;}
.pubTopNav{display:none;}
.copyright{min-width:100%; height:40px; padding:10px 0;}
.cop_dg{ display:none;}
.btn-top{ width:35px; height:35px; margin-left:33%;}
.btn-top img{width:100%; height:100%;}
.nav_wrap{ display:none;}
.banner{ width:100%; height:24px; line-height:24px; padding:50px 0 20px; font-size:12px;}
.banner em{ padding:0 3px; vertical-align:middle;}
.bg_wrap{ display:none;}
.wrapper{ width:auto; margin:0; padding:10px;}
.h3_title{ margin:10px 0 20px;}
.h3_title span{ padding:0 10px; font-size:18px;}
.pics_focus{ width:100%; height:218px; margin-bottom:10px; float:none;}
.pics_focus .swiper-slide{ height:218px;}
.pics_focus .notes{ width:75%; padding:5px 22% 5px 3%; line-height:20px; font-size:14px;}
.pics_focus .play{ width:35px; height:35px; background-size:100% 100%; bottom:40px;}
.page_focus{ right:5px; bottom:7px;}
.swiper-pagination-switch{ width:8px; height:8px;}
.headline{width:100%; float:none;}
.headline .headline_scroll{ height:auto; margin-bottom:10px; overflow:visible;}
.headline .btns_headline{ display:none;}
.baodao_tkp ul{width:103%; margin-left:-1.5%;}
.baodao_tkp ul li{width:46%; height:138px; margin:0 1% 10px 2%;}
.baodao_tkp ul li .pic img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.baodao_tkp ul li .pic:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.baodao_tkp ul li .pic .txt{ width:94%; padding:3px 3%; line-height:18px; font-size:12px;}
.map_quxian{ height:390px;}
.map_quxian .map{ width:100%; height:400px; margin:-60px 0 0 -50px; -webkit-transform: scale(0.7); transform: scale(0.7);}
.map_quxian .map a{ width:60px; font-size:14px;}
.map_quxian .map a.sort4{ left:62%;}
.map_quxian .map .tips{ right:-90px; bottom:8px; font-size:14px;}
.list_quxian{width:103%; margin-left:-1.5%;}
.list_quxian dl{width:43%; padding:5px; margin:0 1% 10px 2%;}
.list_quxian dl dt{height:108px;}
.list_quxian dl dt img{ -webkit-transition: all 0s linear 0s; transition: all 0s linear 0s;}
.list_quxian dl dt:hover img{ -webkit-transform: scale(1); transform: scale(1);}
.richeng_list{ line-height:24px; font-size:12px;}
.richeng_list thead td{ font-size:14px;}
.richeng_list .date{ font-size:14px;}

/*高清组图*/
.photo_wrap{ padding:0; margin-top:10px; margin-bottom:10px; background:none;}
.photo{width:100%; height:236px;}
#photoId{width:100%; height:100%;}
.pic_box, .pic_box img{width:100%; height:236px;}
.mainTuji{ background:none;}
.mainPicUl{width:100%;}
.imgBgL, .imgBgR{ width:40px; height:40px; background-size:100% auto; margin-top:-20px;}
.imgBgL .imgBgLCt{height:40px;}
.scrollPicBtnL, .scrollPicBtnR{ display:none;}
.mainPicLine{width:100%;}

/*版面*/
.layout_review{ width:auto;}
.layout_review .arrow_left{ width:30px; height:67px; background-size:100% 100%; top:145px;}
.layout_review .arrow_right{ width:30px; height:67px; background-size:100% 100%; top:145px;}
.layout_review .imgBox{width:100%; height:353px; margin:0 auto;}
.layout_review .imgBox li{width:200px; height:333px; margin-right:10px;}
.layout_review .imgBox li.kp{ width:400px;}
.layout_review .imgBox li img{ height:330px;}
}

@media screen and (max-width:375px){
.banner{ padding:45px 0 20px;}
.pics_focus{ height:196px;}
.pics_focus .swiper-slide{ height:196px;}
.baodao_tkp ul li{ height:125px;}
.list_quxian dl dt{ height:98px;}
.photo{ height:213px;}
.pic_box, .pic_box img{ height:213px;}
.map_quxian{ height:360px;}
.map_quxian .map{ height:360px; margin:-60px 0 0 -58px; -webkit-transform: scale(0.65); transform: scale(0.65);}
.map_quxian .map a{ width:66px; font-size:16px;}
.map_quxian .map a.sort4{ left:60%;}
.map_quxian .map .tips{ width:75px; right:-120px; bottom:-30px; font-size:16px;}
}

@media screen and (max-width:360px){
.banner{ padding:42px 0 20px;}
.banner em{ padding:0 2px;}
.map_quxian .map{ margin:-60px 0 0 -62px;}
}

@media screen and (max-width:320px){
body{ background-size:150% auto;}
.banner{ padding:48px 0 20px;}
.pics_focus{ height:166px;}
.pics_focus .swiper-slide{ height:166px;}
.headline .headline_scroll .list dl dt{ font-size:16px; line-height:1.5em; margin-bottom:5px;}
.baodao_tkp ul li{ height:105px;}
.list_quxian dl dt{ height:82px;}
.photo{ height:180px;}
.pic_box, .pic_box img{ height:180px;}
.map_quxian{ height:320px;}
.map_quxian .map{ height:320px; margin:-68px 0 0 -68px; -webkit-transform: scale(0.58); transform: scale(0.58);}
.map_quxian .map .tips{ right:-190px; bottom:-75px;}
}