@charset "gb2312";
/* CSS Document */
html { -webkit}
*{
	margin:0;
	padding:0;
	}
body {
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
	line-height:24px;
	background:url(../ch/bg-body.gif);
	margin:0;
	padding:0;
	}
div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,span,button,{
	margin:0;
	padding:0;
	}
ul,li{ list-style:none}
img { border:none}
.fl { float:left}
.fr { float:right}
.f18 { font-size:18px}
.w1200 {
	width:1200px;
	margin:0 auto;
	}
a {
	color:#5b2f01;
	text-decoration:none;
	}
a:hover {
	color:#f00;
	text-decoration:underline;
	}
.cleardiv {
	clear:both;
	width:100%;
	font-size:0px;
	line-height:0px;
	margin:0;
	padding:0;
	}
/***********top************/
.topnav {
	height:46px;
	background:url(../ch/bg_top.jpg) top left repeat-x;
	}
.topnav img { margin-top:3px}
.topnav a {
	line-height:44px;
	margin-right:20px;
	}
/************ banner *************/
.banbg {
	height:350px;
	background:url(../ch/ban_bg.jpg) left top repeat-x;
	}
.banner {position:relative;}
.banner h1 {
	font-size:55px;
	color:#fff;
	line-height:85px;
	display:inline-block;
	padding:0 15px;
	position:absolute;
	left:0;
	font-weight:normal;
	background:url(../ch/ban_tit.jpg) top left repeat-x;
	}
.banner .bantel {
	position:absolute;
	right:0;
	top:33px;
	}
.banner .banms {
	width:320px;
	height:210px;
	position:absolute;
	top:110px;
	left:15px;
	color:#fff;
	text-indent:2em;
	}
.banner .banlht {
	position:absolute;
	width:510px;
	height:212px;
	padding:5px;
	top:110px;
	left:340px;
	}
/************ÂÖ»»Í¼**************/
.box-gundong {
	height:212px;
	position:relative;
	}
.ashow2 {
	float:left;
	display:inline;
	}
.list_02 li {
	float: left;
	overflow: hidden;
	padding:5px;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	color:#fff;
	}
.list_02 li img {
	height:170px;
	width:140px;
	}
.banner .ban_img {
	position:absolute;
	right:0px;
	top:110px;
	width:363px;
	height:216px;
	padding-top:6px;
	padding-right:7px;
	text-align:right;
	background:url(../ch/ban_imgbg.png) top left no-repeat;
	}
/************main************/
.main { margin-top:15px;}
.main_lt{
	width:900px;
	color:#5b2f01;
	}
.main_lt h4 {
	font-size:26px;
	font-weight:normal;
	line-height:36px;
	margin-bottom:15px;
	}
.main_lt .mbox {
	background-color:#f5e1bb;
	padding-left:20px;
	padding-bottom:25px;
	margin-bottom:20px;
	}
.main_lt .mbox li {
	float:left;
	width:400px;
	margin:0 15px;
	padding-top:15px;
	}
.main_lt .mbox li a { color:#5b2f01;}
.main_lt .mbox li a:hover { color:#f00;}
.main_lt .mbox li font {
	display:block;
	line-height:34px;
	font-weight:700;
	}
.main_lt .mbox li img {
	float:left;
	width:140px;
	height:180px;
	border:4px solid #fbbc31;
	border-radius:5px 5px;
	margin-right:15px;
	}
.main_lt .mbox .ptt {
	height:75px;
	overflow:hidden;
	text-overflow: ellipsis;
	}
.main_lt .mbox .ptt span { font-weight:700;}
.main_lt .mbox .button a {
	width:217px;
	height:35px;
	background:url(../ch/button_bg.png) 0 0 no-repeat;
	display:block;
	text-indent:-9999px;
	cursor:pointer;
	float:left;
	} 
.main_lt .mbox .lwlist li{
	float:left;
	width:270px;
	margin:0 10px;
	}
.main_lt .mbox .lwlist .ptt2 {
	height:70px;
	overflow:hidden;
	text-overflow: ellipsis;
	line-height:22px;
	color:#666;
	}

.main_rt{
	padding-top:8px;
	width:280px;
	}
.main_rt h4 {
	font-size:18px;
	color:#5b2f01;
	font-weight:normal;
	line-height:36px;
	}
.main_rt .rbox {
	padding-bottom:15px;
	margin-bottom:10px;
	color:#5b2f01;
	border-bottom:1px dashed #5b2f01;
	}
.rbox ul li {
	line-height:30px; 
	display:inline; 
	white-space:nowrap;
	overflow:hidden;
	text-overflow:clip;
	display:block;
	}
.rbox .blod { font-weight:bold}
.rbox .date {
	width:20px;
	float:left;
	color:#5b2f01;
	text-align:center;
	}
.rbox .dott {
	width:4px;
	height:4px;
	display:block;
	background:#5b2f01;
	float:left;
	margin-top:11px;
	margin-right:10px;
	}
.rbox .qk_img {
	float:left;
	margin-left:25px;
	padding-bottom:10px;
	width:260px;
	position:relative;
	}
.rbox .qk_img .qkxx {
	position:absolute;
	right:40px;
	font-size:12px;
	color:#666;
	line-height:21px;
	width:108px;
	}
.rbox .qk_img img {
	width:100px;
	height:120px;
	float:left;
	}
.rbox .qk_img .an a {
	display:block;
	float:left;
	padding:0 30px;
	color:#5b2f01;
	font-weight:700;
	background:#e29500;
	border-radius:5px 5px;
	text-align:center;
	position:absolute;
	bottom:10px;
	right:35px;
	}
.rbox .qk_img .an a:hover { text-decoration:none;}
.brnone { border-bottom:none;}
/**************footer*************/
body>footer {
	line-height:30px;
	text-align:center;
	padding:10px 0;
	font-size:12px;
	color:#999;
	}
.pop_l {
	position: fixed;
	right: 10px;
	top: 50%;
	transform: translateY(-50%);
	}
.pop_l ul {
	border-radius: 8px;
	width: 80px;
	
	}
.pop_l ul li {
	display: block;
	text-align: center;
	font-size: 15px;
	position: relative;
	margin-bottom: 10px;
	background: #2188b7;
	line-height: 18px;
	box-shadow: 0px 0px 10px #ddd;
	}
.pop_l ul li:hover { background: #1781b1}
.pop_l ul li:first-child { background: none; box-shadow: none;}
.pop_l ul li:first-child img{ max-width: 100%; }
.pop_l ul li a {
	display: block;
	height: 100%;
	padding: 10px 20px;
	color: #fff;
	}
.pop_l ul li:last-child { border-bottom: none;}
.pop_l ul li p {
	position: absolute;
	display: none;
	width: 125px;
	top: 0px;
	right: 85px;
	padding: 5px 5px;
	font-size: 13px;
	border: 1px solid #ddd;
	line-height: 18px;
	background: #fff;
	}
.pop_l ul li p img {
	display: block;
	max-width: 100%;
	}
.pop_l ul li:hover p { display: block;}