@charset "utf-8";
/* CSS Document */
.content{  width: 1000px; height: auto; margin: 10px auto 0; overflow: hidden;}
.current_position{width: 978px; height: 28px; line-height: 28px; color: #333; padding: 0 10px; border: 1px solid #ccc; margin: 10px auto 0; overflow: hidden;}
.content_left{ width: 624px; height: auto; padding: 20px 30px; border: 1px solid #ccc; float: left; overflow: hidden;}
.content_left h2{ font-size: 24px; font-weight: bold; text-align: center; color: #000;}
.content_left h4{ font-weight: normal; padding: 20px 0 0; text-align: center;}
.content_left h4 a{ font-size: 12px; margin: 6px;}
.content_left p{ line-height: 30px; margin-top: 18px;}
.content_left p img{width: 552px; height: 308px}
.content_left_div{ margin: 18px 0; text-align: center;}
.content_left_div h5{ font-weight: normal; margin: 4px 0;}
.list_body-left_anniu{ text-align: right;}
.list_body-left_anniu a{ color: #333; cursor: pointer; text-decoration: none;}
.list_body-left_anniu a:hover,.list_body-right-div_con-bottom ul li a:hover{color: #ff0000;}

.content_right{ float: right; height: auto; overflow: hidden; width: 284px;}
.list_body-right{ float: right; height: auto; overflow: hidden; width: 284px;}
.list_body-right-div{ border: 1px solid #ccc; font-size: 14px; height: auto; margin-bottom: 10px; overflow: hidden; width: 282px;}
.list_body-right-div_tit{ height: 20px; overflow: hidden; padding: 10px 10px 0; position: relative; width: 262px;}
.list_body-right-div_tit a{ color: #5A2730; font-size: 15px; font-weight: 700;}
.list_body-right-div_tit img{ border: medium none; height: 20px; overflow: hidden; width: 60px;}
.list_body-right-div_tit span{ position: absolute; right: 10px; top: 12px;}
.list_body-right-div_tit span a{ color: red; text-decoration: none;}
.list_body-right-div_tit span a:hover { text-decoration: underline;}
.list_body-right-div_con { height: auto; overflow: hidden; padding: 12px 16px; width: 250px;}
.list_body-right-div_con-top{ height: 82px; overflow: hidden; width: 250px;}
.list_body-right-div_con-top_tit{ background: #000 ;  bottom: 0; height: 20px; left: 0; line-height: 22px; opacity: 0.6; overflow: hidden; position: absolute;
								 text-align: center; width: 117px;}
.list_body-right-div_con-top_tit a{ color: #fff; text-decoration: none;}
.list_body-right-div_con-top_tit a:hover{ text-decoration: underline;}
.list_body-right-div_con-top_l{ float: left; height: 82px; overflow: hidden; position: relative; width: 117px;}
.list_body-right-div_con-top_r{ float: right; height: 80px; overflow: hidden; position: relative; width: 117px;}
.list_body-right-div_con-top img{ border: 1px solid #ccc; height: 80px; width: 115px;}
.list_body-right-div_con-bottom{height: auto; overflow: hidden; padding-top: 14px; }
.list_body-right-div_con-bottom ul li{ height: 24px; line-height: 24px; list-style: outside none none; width: 250px;}
.list_body-right-div_con-bottom ul li a{ color: #333; text-decoration: none;}
.ad{ height: 114px; margin-bottom: 10px; overflow: hidden; width: 284px;}
.ad img{ border: medium none; height: 114px; width: 284px;}

/*以下列表页*/
.list_body-left { border: 1px solid #ccc; float: right; height: auto; overflow: hidden; width: 698px;}
.list_body-left_tit{ background: url(../images/list-content-tit.gif) no-repeat; padding:12px 40px; height: 38px; overflow: hidden; }
.list_body-left_tit .h2 { background: url(../images/list2_tit_bg.gif) repeat-x; line-height: 30px; font-size: 15px; font-weight: 700;}
.list_body-left { height: auto; overflow: hidden; padding: 20px 30px 0; width: 636px;}
.list_body-left ul li {	background: url(../images/list2_list-style.gif) no-repeat 0 12px; height: 38px; line-height: 38px; overflow: hidden; padding-left: 22px; 
						width: 614px; border-bottom: 1px dashed #ccc; position: relative;}
.list_body-left ul li a:hover,.page ul li a:hover,.page ul li span a,.page ul li .sub2{color: #ff0000;}
.list_body-left ul li span { position: absolute; right: 0; top: 0;}
.page { height: 46px; line-height: 50px; overflow: hidden; text-align: center; width: 684px;}
.page ul li { display: inline; text-align: left; }
.page ul li .inp { border: 1px solid #ccc; font-size: 12px;    height: 16px; line-height: 16px; margin: 0 2px; padding: 0 2px; width: 28px;}
.page ul li .sub,.page ul li .sub2{ border: medium none;height: 18px; line-height: 20px; width: 30px;}
.list_body-right{ background: #ededed; float: left; height: auto; overflow: hidden; width: 270px;}
.list_body-right-div { border: 1px solid #ccc; height: auto; overflow: hidden; }
.list_body-right-div_tit { height: 20px;  overflow: hidden; padding: 10px 10px 0; position: relative; }
.list_body-right-div_con { height: auto; overflow: hidden; padding: 12px 16px;}
.list_body-right-div_con-top { height: auto; overflow: hidden;}
.list_body-right-div_con-top h5 { font-weight: bold;  margin-bottom: 10px;}
.list_body-right-div_con-top_tit{ width: 117px; height: 20px; position: absolute; bottom: 0; left: 0; line-height: 22px; text-align: center;
								overflow: hidden; background: #000;opacity: 0.8; filter:alpha(opacity=80);}
.list_body-right-div_con-top_l { float: left; height: 80px; overflow: hidden; position: relative; width: 117px;}
.list_body-right-div_con-top_r { float: right; height: 80px; overflow: hidden; position: relative; width: 117px;}
.list_body-right-div_con-top img { height: 80px; width: 117px;}
.list_body-right-div_con-top_r p { line-height: 20px; text-indent: 28px;}
.list_body-right ul{ padding-top: 12px; }
.list_body-right ul li{ height: 24px; line-height: 24px; width: 220px; overflow: hidden;}
