@charset "utf-8";
/* css document */

html, span, object,h1, h2, h3, h4, h5, h6, p, em, dd,dl, dt, ol, ul, li, form,table, tbody, thead, tr, td,input,table,tr,td{ margin:0;padding:0;border:0; font-size:100%; font-family:inherit; list-style:none;}

body{ margin:0px; padding:0px; }
a{ color:#000; text-decoration:none; }
a:hover{  color:#be0409; text-decoration: underline;}
.with{ width:100%; }

.area_space4  { height:4px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space5  { height:5px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space6  { height:6px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space7  { height:7px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space8  { height:8px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space10  { height:12px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space12  { height:12px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.area_space20 { height:20px; margin-top:0px; margin-bottom:0px; overflow:hidden; display: block}
.ren_space10  { width:100%; height:12px;  background-color:#c4141b; overflow:hidden; display: block}

.bl_space{ width:100%; height:150px;  background-color:#e6e7e8; overflow:hidden; display: block}

.aline{ width:100%; height:1px; background:#ff3709;}
.laline{ width:100%; height:1px; background:#d1d3d4;}

.red { color:#d7181f; text-decoration:none;}
.red a { color:#d7181f; text-decoration:none;}
.red a:hover { color:#faa619; text-decoration:none;}

.whith { color:#ffffff; text-decoration:none;}
.whith a { color:#ffffff; text-decoration:none;}
.whith a:hover { color:#f59c00; text-decoration:none;}

.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.l22{line-height:22px}
.l24{line-height:24px}
.l26{line-height:26px}

.top_ban { margin:0 auto; width:1000px;}
/*--------------------------logo---------------------------*/
.withtt{height:38px; background:#d7181f; border-bottom:1px #821707 solid; overflow:hidden;}
.withtt .tt{ width:1000px; margin:auto; height:38px; font-size:14px; color:#ffffff; line-height:38px; overflow:hidden;}

.withtt .tt lifi{ float:left;}
.withtt .tt righ{ float:left; margin-left:550px;}
.withtt .tt span{ width:50px; margin-left:20px; text-align:center;}
.withtt .tt a,.nav .bd a:visited{color:#ffffff; text-decoration: none;}
.withtt .tt a:hover,.dhnav1 .bd a:active{color:#faa619; text-decoration:underline; text-decoration:none;}

.face10{width:1000px;  margin:auto; overflow:hidden;}
.logo{ float:left; width:600px; height:90px; margin-top:10px;}
.soso{ float:left; width:370px; height:90px; margin-left:30px; margin-top:10px; background-color:#ffffff; }
.soso .kutdi1{ height:50px; background-color:#ffffff;}
.soso .kutdi2{ height:30px; background-color:#ffffff; margin-top:5px; margin-left:20px; font-size:14px; text-align:center;}
/* -----------------------------------------------header----------------------------------------------- */

.soso .input { border-right: #cfcfcf 1px solid;  border-top: #cfcfcf 1px solid;  background: #fff;  font: 12px/19px simsun; border-left: #cfcfcf 1px solid; width: 74px; height:19px; color: #333;  border-bottom: #cfcfcf 1px solid;
}

.soso .input2 { border-right: #cfcfcf 1px solid;  border-top: #cfcfcf 1px solid;  background: #fff;  font: 12px/19px simsun; border-left: #cfcfcf 1px solid; width: 154px; height:19px; color: #333;  border-bottom: #cfcfcf 1px solid; 
}
.soso .btn {
	border-top-width: 0px; border-left-width: 0px; background:  no-repeat 0px 0px; border-bottom-width: 0px;  width: 42px; cursor: pointer;  height: 20px;  border-right-width: 0px
}
.soso .btn2 {border-top-width: 0px; border-left-width: 0px; background: no-repeat; border-bottom-width: 0px;  width: 46px;  height:21px;  border-right-width: 0px; }


/*---------------------大图切换-------------------------*/

/*---------------------大图切换-------------------------*/

#solid{
	width:100%;
	height:301px;
	clear:both;
	position:relative;
}
#solid .solid0,#solid .solid1,#solid .solid2{
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:300px;
	display:none;
}
#solid .solid0{
	background:#ffffff;
}
#solid .solid1{
	background:#ffffff;
}
#solid .solid2{
	background:#ffffff;
}
#solid ul{
	margin:0px;
	padding:0px;
	list-style:none;	
}
#solid ul li{
	position:absolute;
	left:5%;
	top:0px;
	width:905px;
	height:501px;
	margin-left:-45px;
	display:none;
	cursor:pointer;
}
#solid #btt{
	width:905px;
	height:55px;
	top:240px;
	left:50%;
	position:relative;
	margin-left:-452px;
}
#solid #btt span{
	position:absolute;
	top:15px;
	left:45%;
	display:block;
	width:30px;
	height:8px;
	margin:0 15px;	
	text-align:center;
	background:#3d3d3d;
	z-index:1000;
	cursor:pointer;
	filter:alpha(opacity=70); /*ie滤镜，透明度50%*/
	-moz-opacity:0.7; /*firefox私有，透明度50%*/
	opacity:0.7;/*其他，透明度50%*/
}

/*--------------------导航-------------------------*/
.dhbak{ height:80px; background:}
.dhbak ul{}
.dhbak li{ float:left; width:150px; margin-left:50px; margin-top:5px;}
.dhbak img{ vertical-align:middle; padding-left:10px;}
.dhbak h1{ height:30px; line-height:30px; font-size:18px; color:#9d7181f;}
.dhbak a{color:#9d7181f;}
/*---------------------------文章----------------------------*/

.zbld {  height:8px; line-height:25px;  background-color:#d7181f; border-top:#c4141b 5px solid; overflow:hidden; display:block;}



.readm{ width:960px;}
.art_wzh{margin-left:20px; height:30px; line-height:30px;}
.art_rd{ float:left; width:658px; border:#cccccc 1px solid;}
.art_szwz{ width:660px; font-size:24px; height:40px; line-height:40px; background-color:#68c4ed;}
.art_szwz a{ margin-left:40px; color:#ffffff;}
.art_wzk{ width:630px; padding-left:10px; padding-right:10px; margin-top:10px;}
.art_wzk h1{ font-size:24px; text-align:center; margin-top:20px; line-height:40px;}
.art_wzk .info { text-align:center; line-height:33px;}
.art_wz{ width:580px; margin-top:20px;}
.art_wz p { font-size:14px; line-height:28px;}


.art_xg{ float:left; width:320px; margin-left:20px;}
.art315{ width:305px;}
.art310{ width:300px;}
.listc{ overflow:hidden; float:left; padding-left:7px; padding-right:7px ; background:#fff;  }
.listb { float:left;  height:32px; font:14px/28px simsun; background-color:#cc0000; border-bottom:2px #dfdfdf solid; }
.listb .l{float:left; padding-left:26px; line-height:30px; font-weight:bold; background: no-repeat 6px center;}.listb .r{float:right; padding-right:5px; font-size:12px;}

.listb2 { margin-top:5px; margin-bottom:2px}
.listb2 li { text-align:left; font:12px "宋体"; line-height:26px; }
.listb2 li a { font:12px "宋体"; }
.listb2 .tt { text-align:center; border-bottom:1px #e2e2e2 dashed; margin-bottom:5px; }
.listb2 .tt  a { font-weight:bold; line-height:28px;  }

.listb3 { margin-top:15px; margin-bottom:2px; background: no-repeat;} .listb3 li { text-align:left; font:14px "宋体"; line-height:26px;  }
.listb3 li a { font:12px "宋体";  }
.list_280 {width:280px; padding-left:25px; padding-right:7px;}

.listb4{ float:left; margin-top:15px;  padding-bottom:10px; padding-left:13px; padding-right:13px; background: no-repeat bottom;}
.listb4 li { text-align:left; font:14px "宋体"; height:24px; line-height:24px; width:580px;}
.listb4 li a {float:left; font:14px "宋体"; height:24px; line-height:24px; }
.listb4 li span { float:right; margin-right:20px; color:#777777;height:24px; line-height:24px;}
.listb4 .tt { text-align:center; border-bottom:1px #e2e2e2 dashed; margin-bottom:5px; }




.pagenav{ clear:both; height:22px;margin:18px 0;padding-left:130px; font-family:arial, helvetica, sans-serif; font-size:14px}
.pagenav a,.pagenav strong,.pagenav span{ display:block; float:left; padding:0 8px; overflow:hidden; margin-right:5px; background:#fff}
.pagenav a,.pagenav span{ height:20px; line-height:22px; border:1px solid #ccdbe4}
.pagenav a.f12,.pagenav strong.f12,.pagenav span{ font-size:12px}
.pagenav a:hover{ text-decoration:none}
.pagenav strong{ height:22px; line-height:24px}
.pagenav .mor{border:0;padding:0;height:21px;line-height:21px}
.pagenav .na{color:#dbe1e6}


/*影像*/
.yxld { padding-top:6px; height:25px; line-height:25px; padding-bottom:6px; background-color:#d7181f; border-top:#c4141b 5px solid; overflow:hidden; display:block;}
.yxld h1 { float:left; height:25px; line-height:25px;  padding-left:55px;  font-size:16px; background:  no-repeat 20px 0px;  }
.yxld h1 a.whith a { color:#ffffff; text-decoration:none;}
.yxld h1 a:hover { color:#f59c00; text-decoration:none;}
.yxld span { float:right;   padding-right:20px; font-size:12px;}
.yxld span a.whith a { color:#ffffff; text-decoration:none;}
.yxld span a:hover { color:#f59c00; text-decoration:none;}

.q_tpl3 { padding:5px 5px; width:990px; overflow:hidden; }
.q_tpl3 li { float:left; padding-left:9px; padding-right:9px; margin-top:10px; text-align:center; display:inline;}
.q_tpl3 img{width:225px; height:166px;}
.q_tpl3 p{ height:30px; line-height:30px;}

.dface{width:1000px;  margin:auto; overflow:hidden;}
.dface li{ float:left; font-size:14px;}
.dface .tt{ float:left; margin-top:25px; margin-left:40px;}
