.topbar {width:100%; height: 36px; line-height: 36px; color: #333; background: #f0f0f0;}
.topbar a {color: #333;}
.topbar a:hover {color: #ff5a00;}
.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;}
.bar_left .curcity {display: inline-block; margin-right: 10px; color: #ff5a00;}
.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;}

.logo {width:224px; height: 75px; float: left; margin: 17px 100px 0 0;}
.search {width:650px; height: 40px; float: left; margin-top: 35px;}
.search_input {width:520px; height: 36px; float: left; text-indent: 10px; border: 2px solid #ff552e;}
.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: #ff552e;}

.fabu{width: 180px; height: 40px; line-height: 40px; float: right; margin: 35px 0 0 30px; font-size: 14px; color: #fff; text-align: center; cursor: pointer; background: #ff5a00;}
.fabu a {color: #fff;}

.nav_box {width: 100%; height: 42px; border-bottom: 2px solid #ff5a00;}
.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 20px; font-size: 16px; color: #333;}
.navlist ul li a {font-size: 16px; color: #333;}
.navlist ul li a:hover {color: #ff5a00;}
.navlist ul li.cur {border-top-left-radius: 3px; border-top-right-radius: 3px; background: #ff5a00;}
.navlist ul li.cur a {color: #fff;}

.main_wrap_box {width: 100%; padding-top: 20px; border-top: 2px solid #ff5a00; background: #f2f2f2;}
.main_wrap {width: 100%; float: left; padding-bottom: 20px; background: #f2f2f2;}
.mainbox {width: 1200px; margin: 0 auto;}
.main {width: 1200px; float: left;}

.catbox {width: 1200px; height: 58px; margin: 0 auto; background: #fff;}
.catlist {padding-top: 10px;}
.catlist ul li {width: 200px; height: 40px; line-height: 40px; float: left; text-align: center;}
.catlist ul li a {color: #333; font-size: 17px; font-weight: bold;}
.catlist ul li a:hover {color: #ff552e;}

.box1 {width: 320px; float: left;}
.box1 .cbox {width: 100%; background: #fff;}
.box1 .cbox .ctit {width: 300px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ff5a00; border-bottom: 1px solid #eee; background: #fff;}
.box1 .cbox .ctit a {color: #ff5a00;}
.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%; background: #fff;}
.box2 .cbox .ctit {width: 300px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ff5a00; border-bottom: 1px solid #eee; background: #fff;}
.box2 .cbox .ctit a {color: #ff5a00;}
.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%; background: #fff;}
.box3 .cbox .ctit {width: 245px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ff5a00; border-bottom: 1px solid #eee; background: #fff;}
.box3 .cbox .ctit a {color: #ff5a00;}
.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%; background: #fff;}
.box4 .cbox .ctit {width: 245px; height: 36px; line-height: 36px; margin: 0 10px; padding-top: 5px; font-size: 18px; color: #ff5a00; border-bottom: 1px solid #eee; background: #fff;}
.box4 .cbox .ctit a {color: #ff5a00;}
.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: #ff5a00; 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: #ff5a00;}
.plist ul li .time {float: right; color: #999;}

.postbox {width: 1200px; margin: 0 auto;}
.ppbox {width: 1300px;}
.postbox dl {width: 290px; height: 300px; float: left; margin: 0 13px 20px 0; background: #fff;}
.postbox dl dt img {padding: 5px 0 0 5px;}
.postbox dd .linfo {height: 30px; line-height: 30px; color: #666;}
.postbox dd .linfo .cate_name {float: left; padding-left: 5px;}
.postbox dd .linfo .timestr {float: right; padding-right: 5px;}
.postbox dd h3 {padding: 0 5px 0 5px;}
.postbox dd h3 a {color: #333;}


.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: #ff5a00; 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: #ff5a00;}
.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; padding-top: 20px; color: #999; background: #333;}
.hotcity{width: 1200px; margin: 0 auto; overflow: hidden;}
.hotcity span {color: #999;}
.hotcity a{color: #999;margin: 0 3px;line-height: 20px;}
.hotcity a:hover{ color:#c00;}

.footer {padding:10px 0; clear: both; text-align: center; color:#999; background: #333;}
.fonav {height: 28px;}
.fonav span {padding:0 5px; color:#999; text-decoration: none;}
.fonav span:hover {color:#ff552e;}

.footer .icp a {color: #999;}
.footer .icp a:hover {color: #ff552e;}
