.topbar {width:100%; height: 36px; line-height: 36px; color: #333; border-bottom: 1px solid #ddd; background: #f0f0f0;}
.topbar a {color: #333;}
.topbar a:hover {color: #ee4341;}
.top_main {width:1200px; height: 36px; line-height: 36px; margin: 0 auto;}

.bar_left {width:600px; height: 36px; line-height: 36px; float: left; color: #333; font-size: 15px;}
.bar_left .curcity {display: inline-block; margin-right: 10px; color: #ee4341;}
.bar_left a {margin: 0 5px;}
.bar_right {width:600px; height: 36px; line-height: 36px; float: left; text-align: right;}
.bar_right span {padding:0 5px; color: #333;}
.bar_right a {padding:0 5px; color: #333;}

.page {background: #fff;}

.header{width:1200px; height:120px; margin:0 auto; background: #fff;}
.chlogo {width:250px; height: 90px; float: left; margin: 13px 0 0 0;}

.qiyename {width:520px; height: 60px; line-height: 60px; float: left; margin: 29px 0 0 0; font-size: 28px;}
.qiyename .wzname {width:520px; height: 30px; line-height: 30px; font-size: 25px;}
.qiyename .qyname {width:520px; height: 30px; line-height: 30px; font-size: 20px;}

.search {width:450px; height: 40px; float: left; margin-top: 35px;}
.search_input {width:320px; height: 36px; float: left; text-indent: 10px; border: 2px solid #ee4341;}
.search_btn {width:100px; height: 40px; float: left; margin: 0 0 0 -3px; padding:5px 0 5px 0; color: #fff; font-size: 16px; border: 0; background: #ee4341;}

.fabu{width: 180px; height: 40px; line-height: 40px; float: right; margin: 38px 0 0 30px; font-size: 14px; color: #fff; text-align: center; cursor: pointer; background: #ee4341;}
.fabu a {width: 180px; height: 40px; display: inline-block; color: #fff;}

.nav_box {width: 100%; height: 42px; border-bottom: 2px solid #ee4341;}
.nav_box .navlist {width: 1200px; height: 42px; margin: 0 auto;}
.navlist ul li {height: 42px; line-height: 42px; display: inline-block; float: left; padding: 0 16px;}
.navlist ul li a {font-size: 16px; color: #333;}
.navlist ul li a:hover {color: #ee4341;}
.navlist ul li.cur {border-top-left-radius: 3px; border-top-right-radius: 3px; background: #ee4341;}
.navlist ul li.cur a {color: #fff;}

.main_wrap_box {width: 100%; padding-top: 15px; border-top: 2px solid #ee4341; background: #f2f2f2;}
.main_wrap {width: 100%; float: left; padding-bottom: 20px; background: #f2f2f2;}

.citybox {width: 1200px; height: 100px; margin: 0 auto; background: #fff;}
.citylist {padding-top: 10px;}
.citylist ul li {width: 100px; height: 40px; line-height: 40px; float: left; text-align: center;}
.citylist ul li .citit {color: #333; font-size: 16px; font-weight: bold;}
.citylist ul li a {color: #333; font-size: 17px;}
.citylist ul li a:hover {color: #ff552e;}

.ffbox {width: 1200px; margin: 0 auto;}
.ffcon {width: 1200px; height: 120px; margin-bottom: 10px;}
.ffcon_l {width: 850px; height: 120px; float: left; background: #fff;}
.ffcon_l .lei {width: 120px; height: 120px; float: left;}
.ffcon_l .lei dl dt {width: 120px; height: 42px; line-height: 42px; padding-top: 10px; text-align: center;}
.ffcon_l .lei dl dd.leisub {width: 120px; height: 30px; line-height: 30px; text-align: center; font-size: 15px;}
.ffcon_l .lei dl dd.leisub a {color: #555;}
.ffcon_l .lei dl dd.leisub a:hover {color: #ff552e;}
.ffcon_l .lei dl dd.leithr {width: 120px; height: 30px; line-height: 30px; text-align: center; font-size: 12px;}
.ffcon_l .lei dl dd.leithr a {padding: 0 3px; color: #0E8ED8;}
.ffcon_l .lei dl dd.leithr a:hover {color: #ff552e;}

.ffcon_r {width: 330px; height: 120px; float: left; margin-left: 20px; background: #fff;}
.ffcon_r .sslei {width: 102px; height: 120px; float: left;}
.ffcon_r .sslei dl dt {width: 102px; height: 50px; line-height: 50px; padding-top: 20px; text-align: center;}
.ffcon_r .sslei dl dd {width: 102px; height: 40px; line-height: 40px; text-align: center; font-size: 15px;}
.ffcon_r .sslei dl dd a {color: #0E8ED8;}
.ffcon_r .sslei dl dd a:hover {color: #ff552e;}

.mainbox {width: 1200px; margin: 0 auto;}
.main {width: 1200px; margin-top: 15px; float: left;}

.main_l {width: 850px; float: left;}

.arzuilist {margin-bottom: 10px; background: #fff;}
.arzuilist .artop {width: 850px; height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.arzuilist .artop h3 {font-size: 18px; text-indent: 15px;}
.arzuilist .arzuijin dl {width: 100%; height: 105px; padding: 10px 0; border-bottom: 1px dashed #ddd;}
.arzuilist .arzuijin dl dt {width: 170px; height: 105px; float: left;}
.arzuilist .arzuijin dl dt a img {padding-left: 15px;}
.arzuilist .arzuijin dl dd {width: calc(100% - 200px); height: 90px; float: left;}
.arzuilist .arzuijin dl dd a {color: #666;}
.arzuilist .arzuijin dl dd .tti {height: 28px; line-height: 28px; margin-top: 20px; overflow: hidden;}
.arzuilist .arzuijin dl dd .tti a {font-size: 17px; color: #333;}
.arzuilist .arzuijin dl dd .ddinfo {margin-top: 20px;}
.arzuilist .arzuijin dl dd .ddinfo .tcat {float: left; font-size: 15px; color: #666;}
.arzuilist .arzuijin dl dd .ddinfo .ttime {float: right; padding-right: 10px; font-size: 15px; color: #666;}

.artlist {height: 220px; margin-bottom: 10px; clear: both; background: #fff;}
.artlist .artop {width: 850px; height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.artlist .artop h3 {font-size: 18px; text-indent: 15px;}
.artlist .armain {padding-top: 10px;}
.artlist .armain dl {width: 160px; height: 160px; float: left; padding: 0 5px;}
.artlist .armain dl dd {width: 160px; height: 30px; line-height: 30px; overflow: hidden;}
.artlist .armain dl dd a {color: #666;}

.main_r {width: 330px; padding-left: 20px; float: left;}

.hotbox {width: 330px; margin-bottom: 20px; background: #fff;}
.hotop {width: 100%; height: 40px; line-height: 40px; border-bottom: 1px solid #eee;}
.hotop h3 {font-size: 18px; text-indent: 10px;}
.holist ul {padding-top: 3px;}
.holist ul li {width: 325px; height: 36px; line-height: 36px; position: relative; text-indent: 5px; overflow: hidden; font-size: 15px;}
.holist ul li .dot {width: 4px; height: 4px; display: block; position: absolute; left: 10px; top: 15px; background: #4fa8f9;}
.holist ul li a {padding-left: 20px; color: #666; font-size: 15px;}
.holist ul li a:hover {color: #ff552e;}

.box1 {width: 320px; float: left;}
.box1 .cbox {width: 100%; margin-bottom: 10px; background: #fff;}
.box1 .cbox .ctit {width: 300px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ee4341; border-bottom: 1px solid #eee; background: #fff;}
.box1 .cbox .ctit a {color: #ee4341;}
.box1 .cbox .clist {width: 300px; padding: 5px 5px;}
.box1 .cbox .clist .coldiv {line-height: 32px;}
.box1 .cbox .clist .coldiv a {padding: 0 8px 0 5px; display: inline-block; font-size: 14px; color: #333;}
.box1 .top10 {margin-top: 11px;}

.box2 {width: 320px; float: left; margin-left: 10px;}
.box2 .cbox {width: 100%; margin-bottom: 10px; background: #fff;}
.box2 .cbox .ctit {width: 300px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ee4341; border-bottom: 1px solid #eee; background: #fff;}
.box2 .cbox .ctit a {color: #ee4341;}
.box2 .cbox .clist {width: 300px; padding: 5px 5px;}
.box2 .cbox .clist .coldiv {line-height: 32px;}
.box2 .cbox .clist .coldiv a {padding: 0 8px 0 5px; display: inline-block; font-size: 14px; color: #333;}

.box3 {width: 265px; float: left; margin-left: 10px;}
.box3 .cbox {width: 100%; margin-bottom: 10px; background: #fff;}
.box3 .cbox .ctit {width: 245px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ee4341; border-bottom: 1px solid #eee; background: #fff;}
.box3 .cbox .ctit a {color: #ee4341;}
.box3 .cbox .clist {width: 245px; padding: 5px 5px;}
.box3 .cbox .clist .coldiv {line-height: 32px;}
.box3 .cbox .clist .coldiv a {padding: 0 4px 0 5px; display: inline-block; font-size: 14px; color: #333;}

.box4 {width: 265px; float: left; margin-left: 10px;}
.box4 .cbox {width: 100%; margin-bottom: 10px; background: #fff;}
.box4 .cbox .ctit {width: 245px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ee4341; border-bottom: 1px solid #eee; background: #fff;}
.box4 .cbox .ctit a {color: #ee4341;}
.box4 .cbox .clist {width: 245px; padding: 5px 5px;}
.box4 .cbox .clist .coldiv {line-height: 32px;}
.box4 .cbox .clist .coldiv a {padding: 0 4px 0 5px; display: inline-block; font-size: 14px; color: #333;}

.main .cbox .clist .coldiv a.hot {color: #f00;}
.main .cbox .clist .coldiv a:hover {color: #f00;}

.sbox_wrap {width: 100%; background: #f2f2f2;}
.sbox_inner {width: 100%; float: left; padding-bottom: 20px; background: #f2f2f2;}

.pbox {width: 1198px; margin: 0 auto; padding-bottom: 3px; border: 1px solid #eee; background: #fff;}
.ptit {height: 32px; line-height: 32px; text-indent: 5px; font-size: 15px; font-weight: bold; color: #ee4341; border-bottom: 1px solid #eee;}
.plist ul {padding: 5px 0 8px 0; float: left; background: #fff;}
.plist ul li {width: 385px; height: 30px; line-height: 30px; padding: 0 3px 0 8px; float: left; overflow: hidden;}
.plist ul li .pcat {color: #666;}
.plist ul li .psubject {color: #0E8ED8;}
.plist ul li .psubject:hover {color: #ee4341;}
.plist ul li .time {float: right; color: #999;}

.sbox {width: 1198px; margin: 0 auto; padding-bottom: 3px; border: 1px solid #eee; background: #fff;}
.stit {height: 32px; line-height: 32px; text-indent: 5px; font-size: 15px; font-weight: bold; color: #ee4341; border-bottom: 1px solid #eee;}
.slist ul {padding: 5px 0 8px 0; float: left; background: #fff;}
.slist ul li {width: 226px; height: 30px; line-height: 30px; padding: 0 3px 0 8px; float: left; overflow: hidden;}
.slist ul li .pcat {color: #666;}
.slist ul li .psubject {color: #0E8ED8;}
.slist ul li .psubject:hover {color: #ee4341;}
.slist ul li .time {float: right; color: #999;}


.top10 {margin-top: 10px;}
.top20 {margin-top: 20px;}

.clearboth {width: 100%; height: 0; clear: both;}

.bottom {width: 100%; line-height: 32px; color: #999; background: #eee;}
.hotcity{width: calc(100% - 10px); padding: 0 5px; overflow: hidden;}
.hotcity span {color: #666;}
.hotcity a{color: #666;margin: 0 3px;line-height: 20px;}
.hotcity a:hover{ color:#c00;}

.footer {margin:10px 0; clear: both; text-align: center; color:#666;}
.fonav {height: 28px;}
.fonav span {padding:0 5px; color:#666; text-decoration: none;}
.fonav span:hover {color:#ff552e;}
.footer .icp a {color: #333;}
