.menu-box{display:block;}
.logo-search{border-bottom:none;}

.content {width:1200px; margin:0 auto; overflow:hidden; margin-top:25px;}
.content .maincont {width:100%; overflow:hidden; margin-bottom:20px;}
.content .maincont .contbox {overflow:hidden;}
/**the base css**/
.maincont .side-left {width:370px; float:left;}
.maincont .side-mid {width:470px; margin-left:22px; float:left; overflow:hidden;}
.maincont .side-right {width:300px; float:right; overflow:hidden;}
.maincont .shead {height:25px; line-height:25px; width:100%; overflow:hidden; margin-bottom:20px;}
.maincont .shead span {background:url(shead.png) no-repeat left center; padding-left:15px; font-size:20px; font-weight:500;}
.maincont .newslist {width:100%; overflow:hidden; padding-top:15px;}
.maincont .newslist li.ck{height:30px; line-height:30px; overflow:hidden; background:url(ol_style.png) no-repeat left center; padding-left:15px; font-size:16px; font-weight:700;}
.maincont .newslist li {background:url(li_style.png) no-repeat left center; height:35px; line-height:35px; padding-left:15px; overflow:hidden; font-size:14px;}
.maincont .newslist li a {color:#545454;}
.maincont .newslist li a:hover {color:#d00;} 
.maincont .main-nav .level-menu {float:left;}
.maincont .main-nav .level-menu div {float:left; height:56px; line-height:56px; background:url(level_menu.png) no-repeat right center; font-size:22px; font-weight:500;}
.maincont .main-nav .level-menu div a {display:block; padding:0 20px;}
.maincont .main-nav .level-menu div a:hover {border-top:4px solid #29b516; color:#29b516;}
.maincont .main-nav .level-menu div.choose a {border-top:4px solid #29b516; color:#29b516;}

.maincont .side-left .headline {overflow:hidden; margin-bottom:20px;}
.maincont .side-left .headline .mhead {height:35px; font-size:20px; border-bottom:1px solid #ebebeb;}
.maincont .side-left .headline .mhead .tag {float:left; color:#29b516; background:url(headline.png) no-repeat left top; padding-left:30px;}
.maincont .side-left .headline .mhead .weather_plug {float:right; width:105px; height:30px;}

.maincont .side-left .market {overflow:hidden;}
.maincont .side-left .showimg {overflow:hidden; padding-bottom:20px; border-bottom:1px dashed #cccccc;}
.maincont .side-left .showimg dl {width:176px; overflow:hidden;}
.maincont .side-left .showimg dl dt {width:176px; height:128px; overflow:hidden; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.maincont .side-left .showimg dl dt img {max-width:176px; max-height:128px;}
.maincont .side-left .showimg dl dd {line-height:20px; height:40px; overflow:hidden; font-size:14px; margin-top:10px;}
.maincont .side-left .market-list {overflow:hidden; padding-top:15px;}
.maincont .side-left .market-list li {height:30px; line-height:30px; overflow:hidden;}



.contFlash{width:470px; height:248px; position:relative; margin-bottom:25px; overflow:hidden;}
.contFlash ul{width:470px; height:248px; position:relative; overflow:hidden;}
.contFlash ul li{float:left; height:248px; display:none; position:absolute; top:0; left:0;}
.contFlash ul li:first-child{display:block;}
.contFlash ul li .TitleFlash{display:block; width:430px; position:absolute; height:45px; line-height:45px; padding:0 20px; bottom:0; left:0; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; color:#fff; overflow:hidden; font-size:16px;}
.contFlash ul li img{max-width:470px; max-height:248px;}
.contFlash ol{position:absolute; bottom:18px; right:0px; overflow:hidden;}
.contFlash ol li{float:left; height:8px; width:8px; line-height:8px; margin-right:10px; background:#fff; color:#fff; text-indent:-9999px; border-radius:50%;}
.contFlash ol li.actionNum{background:#ffc600;}
.side-mid .showpic {overflow:hidden; margin-top:20px;}
.side-mid .showpic dl {overflow:hidden;}
.side-mid .showpic dl dt {width:225px; height:150px; overflow:hidden; position:relative; float:left;}
.side-mid .showpic .pic {width:225px; height:150px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.side-mid .showpic .pic img {max-width:225px; max-height:150px;}
.side-mid .showpic .tag {height:30px; line-height:30px; display:block; width:96%; padding:0 2%; background:#333333; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; color:#fff; overflow:hidden; position:absolute; bottom:0; left:0;}
.side-mid .showpic .tag a {position:relative; color:#FFFFFF;}
.side-mid .showpic dl dd {width:225px; float:right; font-size:12px;}
.side-mid .showpic dl dd ul li {height:30px; line-height:30px; overflow:hidden;}



.maincont .side-right .circular {overflow:hidden;}
.maincont .side-right .circular .showimg {overflow:hidden; margin-bottom:20px;}
.maincont .side-right .circular .showimg .img {width:90px; height:60px; overflow:hidden; float:left; display:flex; justify-content:center; align-items:center;}
.maincont .side-right .circular .showimg .img img {max-width:90px; max-height:60px;}
.maincont .side-right .circular .showimg .text {width:190px; height:60px; float:right; position:relative;}
.maincont .side-right .circular .showimg .text .title {height:40px; line-height:20px; font-size:14px; position:absolute; top:0; left:0;}
.maincont .side-right .circular .showimg .text .time {height:20px; line-height:20px; overflow:hidden; color:#999999; font-size:12px; position:absolute; left:0; bottom:0;}
.maincont .side-right .circular ul {overflow:hidden;}
.maincont .side-right .circular ul li {height:30px; line-height:30px; overflow:hidden; font-size:12px;}
.maincont .side-right .right-ad {width:100%; overflow:hidden; display:flex; justify-content:center; align-items:center; margin-top:20px;}
.maincont .side-right .right-ad img {width:100%;}



.content .main-nav {width:100%; height:60px; overflow:hidden; position:relative; z-index:0}
.content .main-nav:before {content:''; display:block; width:100%; height:2px; background:#666666; position:absolute; left:0; top:0; z-index:-1;}
.content .main-nav .classify {float:right;}
.content .main-nav .classify a {display:inline-block; padding:0 20px; line-height:30px; margin-top:15px; color:#666666; font-size:14px;}
.content .main-nav .classify a:hover {color:#d00;}

.side-left .left-ad {width:370px; overflow:hidden;}
.side-left .left-ad .img {width:370px; height:220px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.side-left .left-ad .img img {max-width:370px; max-height:220px;}
.side-left .left-ad .tag {height:40px; line-height:40px; overflow:hidden; background:#f9f9f9; font-size:16px; padding-left:20px;}
.side-mid .newslist:first-child {padding-top:0;}
.maincont .newslist .category {display:inline-block; height:15px; line-height:15px; padding-right:15px; margin-right:15px; border-right:1px solid #888888; color:#888888;}
.maincont .side-right .showbox {overflow:hidden; border-bottom:1px dashed #d1d1d1;}
.maincont .side-right .showbox dl {overflow:hidden; margin-bottom:20px;}
.maincont .side-right .showbox dl dt {width:110px; height:70px; float:left; overflow:hidden;}
.maincont .side-right .showbox dl dt img {max-width:110px; max-height:70px;}
.maincont .side-right .showbox dl dd {width:170px; float:right; line-height:20px; font-size:14px; overflow:hidden;}
.maincont .side-right .textbox {overflow:hidden;}
.maincont .side-right .textbox .list {overflow:hidden; margin-top:20px;}
.maincont .side-right .textbox .list div.ck {height:30px; line-height:30px; overflow:hidden; font-size:16px; font-weight:700;}
.maincont .side-right .textbox .list div {height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.maincont .piclist {width:100%; overflow:hidden; margin-top:20px;}
.maincont .piclist dl {width:188px; float:left; margin-right:14px;}
.maincont .piclist dl.ck {margin-right:0;}
.maincont .piclist dl dt {width:186px; height:110px; overflow:hidden; border:1px solid #888888; margin:auto; display:flex; justify-content:center; align-items:center;}
.maincont .piclist dl dt img {max-width:186px; max-height:110px;}
.maincont .piclist dl dd {height:30px; line-height:30px; text-align:center; font-size:12px;}
.maincont .side-right .showox-float {margin-bottom:20px;}
.maincont .side-right .showox-float dl {width:140px; overflow:hidden;}
.maincont .side-right .showox-float dl dt {width:140px; height:80px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.maincont .side-right .showox-float dl dt img {max-width:140px; max-height:80px;}
.maincont .side-right .showox-float dl dd {line-height:20px; height:40px; width:100%; margin-top:10px; overflow:hidden;}
.maincont .mian-ad {width:100%; overflow:hidden; margin-top:20px;}
.maincont .mian-ad img {width:100%;}
.maincont .imglist {width:100%; overflow:hidden;}
.maincont .imglist .imglist-left {width:400px; height:300px; float:left;}
.maincont .imglist dl {overflow:hidden; position:relative;}
.maincont .imglist .imglist-left dl {width:400px; height:300px;}
.maincont .imglist .imglist-left dl dt {width:400px; height:300px; display:flex; justify-content:center; align-items:center; overflow:hidden;}
.maincont .imglist dl dd {height:30px; line-height:30px; width:100%; background:#333333; filter:alpha(opacity=60); -moz-opacity:0.6; opacity: 0.6; overflow:hidden; position:absolute; left:0
; bottom:0; text-align:center;}
.maincont .imglist dl dd a {position:relative; color:#FFFFFF;}
.maincont .imglist .imglist-right {overflow:hidden; float:right; width:795px;}
.maincont .imglist .imglist-right dl {width:245px; height:140px; overflow:hidden; float:left; margin-left:20px; margin-bottom:20px;}
.maincont .imglist .imglist-right dl dt{display:flex; width:100%; height:100%; text-align:center; align-items:center; justify-content:center; overflow:hidden;}
.maincont .imglist .imglist-right dl dt img{width:100%; height:100%;}

/*
*FrendLink
*/
.FrendLink{margin-bottom:15px;}
.FrendLink .head{position:relative;
	height:30px;
	background:#ddd;
	padding:0 10px 0 10px;
	margin-top:20px;
	border-bottom:1px solid #29b516;
}
.FrendLink .head .tag{font-size:16px;position:absolute; top:-2px; left:30px; height:30px; line-height:30px;
	display:block;
	width:101px;
	text-align:center;
	background:#fff;
	color:#000;
	border-left:2px solid #29b516;
	border-right:2px solid #29b516;
	border-top:3px solid #29b516;
}
.FrendLink .more {float:right;}
.FrendLink .more a{display:inline-block;  color:#619cda; line-height:30px; padding:0 5px;}
.FrendLink .cont{
	border:#D7D7D7 solid 1px;
	border-top:0;
	padding:15px 10px;
}
.FrendLink .cont .pic{
	padding-bottom:5px;
	margin-bottom:8px;
	border-bottom:#D7D7D7 solid 1px;
}
.FrendLink .cont .pic a{display:inline-block; margin:8px 6px;}
.FrendLink .cont .word{font-size:14px;}
.FrendLink .cont .word a{display:inline-block; height:25px; line-height:25px; margin:0 5px;}
.FrendLink .cont .word span{
	color:#619cda;
}




