.m-hd .title{ font-size:24px;}
.m-hd{ border-bottom:3px solid #eceef4; margin-bottom:20px; height:40px}
.m-hd .more{ float:none;}
.m-hd .more .all{ float:right;}
.m-hd .area-list li{float:left; position:relative; width:85px; height:33px; font-size:14px; font-weight:bold; margin-top:10px;overflow:hidden; }
.m-hd .area-list li a{ position:absolute; display:block; width:85px; height:33px; text-align:center; padding-bottom:3px;overflow:hidden; }
.m-hd .area-list .on a{background-position: -310px -217px;color:#1b71e0;}
.m-hd .area-list .all{padding-right: 0; margin-left: 0; width: 56px;position: relative;background:none; font-weight:normal;}
.m-hd .area-list .all a{ display: block; width:56px;position: relative;zoom: 1;text-align: right;color:#333; background:none; }
.m-hd .area-list .all a:hover{color:#1b71e0;}

.m-list-img .bd{ width:100%; /*! padding-left:5px; */ overflow:hidden;font-size:14px;}
.m-list-img .bd ul{ width:110%;}
.m-list-img .bd li{ float:left;width: 200px; height:177px; margin-bottom:20px; margin-right:20px; position:relative;}
.m-list-img .bd .img{position:relative; display:block; width:200px; height:140px;}
.m-list-img .bd .tit{position:absolute; bottom:0; width:200px; height:30px; line-height:30px; text-indent:1em; background:#333; background:rgba(0,0,0,.5); color:#fff; overflow:hidden;}
.m-list-img .bd li:hover .tit{text-decoration:underline;}
.m-list-img .bd img{ display:block; height:140px;}
.m-list-img .bd .big{width: 420px; height:177px; overflow:hidden; position:relative;}
.m-list-img .big .big-swiper{ height:177px;}
.m-list-img .big img{ width:420px; height:177px;}
.m-list-img .bd h3{height:25px;line-height: 25px;overflow: hidden;}
.m-list-img .bd p{ height:20px; line-height:24px; padding-top:2px; overflow:hidden;}
.m-list-img .bd p span{ font-weight:bold; color:#333;}
.m-list-img .bd p i{ color:#c00;}
.m-list-img .bd p span i{ color:#ff5203;}
.m-list-img .bd .ad{ font-size:12px;}
.m-banner,.f1,.f2,.f3,.f4,.f5,.f6,.f7{margin-top:20px;}
.f4 .news,.f3 .local,.f5 .score,.f6 .trend{ width:300px;}
.m-banner{ margin-top:0;}
.m-banner{ height:350px;overflow:hidden; position:relative; min-width:1180px;}
.m-banner .swiper-pagination{bottom:5px;}
.m-banner .swiper-banner{height:350px;}
.m-banner .swiper-container .swiper-pagination-switch{ width:50px; height:5px; border:none; border-radius:0; background:#fff;opacity:.5;}
.m-banner .swiper-container .swiper-active-switch {opacity: 0.95; }
.m-banner .swiper-slide a{ display:block; width:100%; height:350px; overflow:hidden; background-position:center top; background-repeat:no-repeat; background-size:cover;}
/* .m-banner .swiper-slide img{ position:absolute; left:0; top:0;} */
.tag{ width:200px; margin-right:20px;}
.tag .bd{width: 180px;height: 400px;background:#f5f5f5;padding:10px; font-size:14px;}
.tag dl{ height:110px; overflow:hidden; padding:10px 0;}
.tag dt{width:41px;height: 21px;line-height:21px;color: #fff; padding-left:8px;background-position:0 -123px;}
.tag dd { padding:5px 0;}
.tag dd a{ line-height:30px;margin-bottom:10px; margin-right:10px; white-space: nowrap;word-break: break-all;}
.sub-nav{ display:none;}
.m-nav .main_bg.pngn-nav a{padding:0 25px;}
.allnav{ position:relative;float:left; width:247px; height:50px; margin-right:50px;}
.allnav .nav{ position:absolute; left:0; top:50px; width:215px;height:350px; padding:0 15px; background:#fff; background:rgba(255,255,255,0.85); filter:alpha(opacity=85); }
.allnav .nav:hover{background:#fff;}
.allnav .title{height:50px; line-height:50px; font-size:16px;text-align:center; background:#0956b9; color:#fff;}
.allnav .nav .hd{ position:relative; z-index:2;}
.allnav .nav .item{ position:relative; }
.allnav .nav .area{ height:120px;}
.allnav .nav .tit{ height:40px; line-height:40px; font-size:16px; font-weight:bold;}
/*.allnav .nav a{ float:left; width:70px; height:24px; line-height:24px; font-size:14px;}*/

.allnav .nav .d-item{ position:absolute; left:230px; top:0px;  background: #fff;width:215px; padding:10px 15px;}


.allnav .nav .d-item:after{ content:""; display:block; width:245px; height:125px; position:absolute; left:-245px; top:0px; z-index:1;  background: #fff;}

 

.allnav .nav .lately{ height:97px;}
.allnav .nav .lately .d-item:after{height:97px;}
.f1 .hd{position: relative;height: 21px;border-top: 1px solid #666;}
.f1 .hd .tit{position: absolute;top:-16px;left:50%;margin-left:-50px;width:100px;text-align: center;background: #fff;font-size:20px;}
.f1 .swiper-container{ height:175px;}
.f1 .swiper-container img{ height:120px;}
.f1 .swiper-slide{ position:relative;}
.f1 .swiper-slide a{ display:block; border:1px solid #ddd; margin-right:16px; overflow:hidden;}
.f1 .swiper-slide span{ display:block;width:260px;padding:5px 10px; text-align:left; font-size:14px; overflow:hidden;}
.f1 .swiper-slide a span{ height:40px; line-height:1em; overflow:hidden; padding:0 10px; margin:7px 0 5px;}
.f1 .swiper-slide a span:after{ width:0; height:80%; vertical-align:middle; content:""; display:inline-block;}
.f1 .swiper-slide .adj-text{ bottom:auto; top:0;}
.f1 .bd{ position:relative; height:175px; overflow:hidden;}
.f2 .m-hd .u-gomap{ height:30px; margin-left:10px;}
.f2 .news,.f3 .shop{ width:275px;}
.f2 .news .m-bd,.f3 .shop .m-bd{  position: relative;height: 380px;padding-left: 0px;overflow: hidden;font-size: 14px;}
.f2 .news .bd{ padding-right:10px;}
.f2 .news .m-bd:after{ content:''; position:absolute; width:1px; height:100%; border-left: 1px #ddd dashed; left:3px; top:40px; z-index:2;  }
.f2 .news .m-bd .title{ height: 30px;line-height: 30px;font-size: 20px;padding-bottom: 10px;border-left:none;padding-left: 0px;}
.f2 .news .m-bd dl{border-left:none; padding-left:10px;padding-bottom: 5px;}
.f2 .news .s-scroll{ height:200px;overflow-y:scroll;}
.f2 .news .m-bd dt,.f3 .s-scroll dt{ position:relative; z-index:1; width:65px;height:20px;line-height:20px; padding-left:16px; margin-left:-10px; text-align: center;color: #fff;font-size: 12px;background-position: 0 -200px;margin-bottom:8px;}

.f2 .news .s-scroll dt{ background-position:0 -230px; color:#333;margin-top: 15px;}
.f2 .news .m-bd dd{  position: relative;width: 232px;padding-left:7px;height: 20px;line-height: 20px;margin-bottom: 5px;font-size: 14px;overflow: hidden;}
.f2 .news .m-bd .f-fr{   position: absolute;right: 0; top: 0;width: 80px;height: 30px;padding-left: 10px;background: #fff;color:#888888;font-size: 12px;text-align: right;}
.f2 .m-list-img,.f3 .m-list-img{ width:900px;}
.f2 .m-list-img .tab-bd,.f3 .m-list-img .tab-bd{ width:640px; float:left; overflow:hidden;}
.f2 .help{ float:right; width:200px; padding:10px 20px 0px; background:#f9f9f9;}
.f2 .help .tit{ height:30px; line-height:30px; font-size:20px; margin-bottom:10px;}
.f2 .help .t{ display:block;height:30px; line-height:30px; font-size:14px;}
.f2 .help .u-form{ height:20px;padding:5px;  border:1px solid #ddd; background:#fff; }
.f2 .help .u-form .u-form-list{ position:absolute; width:100%; left:0; top:32px; background:#fff; z-index:2;}
.f2 .help .u-form .u-form-list li{ line-height:2.4em; text-indent:5px; cursor:pointer; }
.f2 .help .u-form .u-form-list li:hover{ background:#f5f5f5;}
.f2 .help .u-form .u-select,.f2 .help .u-form .u-text{ width:100%; height:20px; border:none; background:none;}
.f2 .help .f-dh{position:relative;}
.f2 .help .u-form span{display: block;height:18px;overflow: hidden;white-space: nowrap;    text-overflow: ellipsis;}
.f2 .help li .cur{content:"";display:block;position:absolute;right:10px;top:50%;margin-top:12px;height:0px;width:0px;margin-left:5px;border-color:#999 #FFF #FFF #FFF;border-style:solid;border-width:5px;font-size: 0;}
.f2 .help .d-item{ position:absolute; left:0; top:61px; width:155px; border:1px solid #ddd; background:#fff; z-index: 9}
.f2 .help .d-item ul{ margin-bottom:0;}
.f2 .help .d-item label{ display:block; cursor:pointer;}
.f2 .help .d-item label input{ vertical-align:middle; margin-top:-4px; margin-right:5px;}
.f2 .help .d-item li{ height:20px; line-height:20px; padding:5px;}
.f2 .help .d-item li:hover{ color:#f60;}
.f2 .help .area{width:198px;}
.f2 .help .area li{ float:left; width:88px;overflow:hidden;}
.f2 .help .area .line{ float:none; width:auto; clear:both;}
.f2 .btn{ margin-top:20px; padding-bottom:10px;}
.f2 .btn .u-btn{ display:block; float:none; width:100%; height:30px; line-height:30px; background:#f9f9f9; border:1px solid #ff5203; border-radius:50px;}
.f2 .btn .u-btn input{ height:30px;color:#ff5203;}
.f3{ overflow:hidden; margin-bottom:0;}
.f3 .shop .bd{ padding-right:20px;}
.f3 .shop ul{ padding:6px 10px; background:#f9f9f9; margin-top:10px;}
.f3 .shop li{ height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.f3 .shop li a.s-fc1{ font-weight:bold;}
.f3 .shop .tags{ background:#f9f9f9; overflow:hidden; padding:6px 10px; margin-top:10px; }
.f3 .shop .tags dl{ overflow:hidden; }
.f3 .shop .tags dt{ float:left; line-height:16px; margin-bottom:12px; color:#333; }
.f3 .shop .tags dd{ float:left; line-height:16px; margin:0 0 14px 15px; padding-left:15px; border-left:#ddd 1px solid; }
.f3 .shop .tags dd a{ color:#666;}
.f3 .shop .tags dd a:hover{ color:#ff5203; }
.f3 .s-scroll{ position:relative; height:390px;padding-left:5px; width:242px; overflow:hidden; overflow-y:scroll;font-size: 14px;}
.f3 .s-scroll dd{ height:30px; line-height:30px; overflow:hidden;}
.f3 .s-scroll dl{border-left:1px solid #ddd; padding-left:10px;}
.f4{ margin-bottom:0;}
.f4 .m-hd{ border-bottom:2px solid #1b71e0}
.f4 .new-img{ width:780px; height:300px; float:left;}
.f4 .swiper-slide{ width:780px; height:300px;}
.f4 .swiper-slide a{ position:relative; display:block; width:100%; height:300px; overflow:hidden; color:#fff;}
.f4 .swiper-slide img{ width:780px; height:300px;}
.f4 .swiper-slide p{ position:absolute; right:0; top:0; width:180px; height:280px; padding:10px 20px; background:#000; background:rgba(0,0,0,.4); filter:alpha(opacity=40); text-align:left; font-size:14px;}
.f4 .swiper-slide .t{ display:block; font-size:20px; margin-bottom:10px;font-weight: bold;}
.f4 .hot{ float:right; width:380px; height:300px; overflow:hidden;}
.f4 .hot ul{ width:100%; overflow:hidden;}
.f4 .hot li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #ddd; margin-top:-1px;}
.f4 .hot li a:hover{ text-decoration:underline;}
.f4 .hot .tit{ height:30px; line-height:30px; margin-bottom:5px; font-size:18px; overflow:hidden;}
.f4 .hot p{ height:24px; line-height:24px; font-size:14px; overflow:hidden;}
.f4 .hot p a{ color:#666;}
.f4 .new-list{ width:100%; padding:20px 0 0; overflow:hidden;}
.f4 .new-list .sbd{ width:110%;}
.f4 .new-list dl{ float:left; width:340px; padding:10px 20px; background:#f9f9f9; margin-right:20px;}
.f4 .new-list .tit{ height:30px; line-height:30px; font-size:20px; margin-bottom:10px;}
.f4 .new-list p{ height:28px; line-height:28px; font-size:16px; overflow:hidden; letter-spacing:1px;}
.f4 .hot ul li .tit a{ color:#333;}
.f4 .hot ul li:first-child .tit a{ color:#ff5203;}
.f5{ height:410px; overflow:hidden;}
.f5 .m-list-img{ width:880px;}
.f5 .trend{ float:right; background:#f9f9f9; padding:10px 0;}
.f5 .trend .title{ height:30px; line-height:30px; font-size:20px;}
.f5 .trend .info{ line-height:24px; font-size:14px;}
.f5 .linechart{ text-align:center;}
.f5 .m-list-img .bd li{height: 160px;}
.m-fixedb .m-adv{overflow:hidden; margin-bottom:0;}
.m-fixedb .colse{ position:absolute; right:0; top:0; width:50px; height:24px; line-height:24px; text-align:center; background:#333; color:#fff;}
.f5 .m-list-img .bd{ padding-left:0px;}
.f5 .m-list-img .bd ul{ width:100%;}
.f5 .bd .f-cb p span{ float:right; color:#ff5203;}
.f5 .bd .f-cb p span.f-fr{ float:left; color:#666;}




.allnav .nav .area .hd a{
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    padding: 0 10px 0 0;
	width:60px;
	overflow:hidden;
}
.allnav .nav .area .bd a{
    float: left;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    padding: 0 10px 0 0;

}




.allnav .nav  .price  a{ float:left; width:106px; height:24px; line-height:24px; font-size:14px;}
.allnav .nav  .lately  a{ float:left; height:24px; line-height:24px; font-size:14px; margin-right:10px;}
.allnav .nav  .lately .bd a{ width:90px;}

/* 修改 */
.f4 .m-hd{ overflow:hidden;}
.f4 .m-hd .more .area-list{ overflow:hidden;}
.f4 .m-hd .more .area-list li{ width:auto; position:static;}
.f4 .m-hd .more .area-list a{ position:static; width:auto; margin-left:40px;}
.f4 .m-hd .more .area-list li.all{ float:right;}

.u_xieye{  position:relative; height:20px; margin-top:5px;}
.u_xieye .xieyi{ position:absolute;left:0px; top:3px;}
.u_xieye .tongyi{ position:absolute; left:15px;}
.u_xieye .tongyi a{ color:#FF6600}

.ftg{position:fixed;_position:absolute;width:1180px;height:70px;bottom:0;left:50%;margin:0 0 0 -590px;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));z-index:999;}*html{background-image:url(about:blank);background-attachment:fixed;}

.f1 .carousel{ width:1200px; margin-left:-10px;}
.f1 .swiper-slide a{ margin:0 10px;}
.f1 .swiper-container .arrow-left{ left:10px; top:35px; margin:0;}
.f1 .swiper-container .arrow-right{ right:10px; top:35px; margin:0;}
.f1 .swiper-slide .adj-text{ left:10px;}

/* cq底部广告 */
.cqesf{ width:100%; height:100px; background:url(../images/cqesf.jpg) no-repeat; margin-bottom:5px; overflow:hidden;}
.cqesf h4{ float:left; font-size:24px; color:#123573; font-weight:bold; line-height:100px; margin:0 26px 0 22px;}
.cqesf ul{ float:left; width:588px; height:58px; background:#044499; margin-top:16px; padding:10px 0 0 20px;}
.cqesf li{ float:left; font-size:14px; line-height:24px; width:60px;}
.cqesf li.long{ width:78px;}
.cqesf li.short{ width:auto;}
.cqesf li a{ display:block; color:#fff;}
.cqesf li a:hover{ text-decoration:underline;}