@charset "gb2312";
/* Css Reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, table, th, td {
	margin:0;
	padding:0;
}
address, caption, cite, code, dfn, em, th, var,i {
	font-style:normal;
}
html{ height:101%;}
ul, li {
	list-style-type:none;
}
img {
	border:none;
}
input, textarea, select {
	font-family:inherit;
	font-weight:inherit;
	vertical-align:middle;

}
body {
	color: #343434;
	font:12px/180% "微软雅黑","宋体","新宋体", Arial, Helvetica, sans-serif;
	background:url(xstzxd_bodybg.jpg) repeat-y center top;
}
a {
	color: #343434;
	text-decoration:none;
	cursor: pointer;
}
a:hover {
	color: #cc0000;
	text-decoration:none;
}
.clear,.clear_all  {
	clear:both;
}
.clear_all  {height:0px;line-height:0px;font-size:0px;}
.clear:after,.clear_all:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.wrapper {width:1044px;margin: 0px auto;padding:0px;position:relative; z-index:10;}
.mtop10 {margin-top:10px;}
.mtop20{ margin-top:20px;}
.fl {
	float:left;
}
.fr {
	float:right;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
div{ margin:0 auto;}
/* 自定义 */
.topbanner{ background:url(xstzxd_topbanner.jpg) no-repeat center top; height:780px; position:relative; z-index:0;}
.topbanner span{text-align:center; padding-top:459px; width:390px; height:95px; margin:0 auto; display:block;}
.topbanner span a{ display:block; background:url(xstzxd_shipin.png) no-repeat left top;width:390px; height:95px;}
.topbanner span a:hover{ background-image:url(xstzxd_shipinhov.png);}

.index_stdt{height:428px; overflow:hidden; margin-top:20px;}
.index_stdt dt{ height:24px; line-height:24px; margin-bottom:23px;}
.index_stdt dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_stdt dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_stdt dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.index_stdt dd{ width:555px; height:377px; background:#FFF; border:1px solid #E6E6E6;overflow:hidden;}
/*焦点图片轮播*/
.focusBox {float:left; position: relative; width:535px; height:357px;overflow: hidden; margin-left:9px; margin-top:9px;}
.focusBox .pic{ overflow:hidden;width: 535px; height: 357px;}
.focusBox .pic img{width: 535px; height: 357px; display: block;}
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%;  background:#333; filter: alpha(opacity=60); opacity: 0.6; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 38px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:38px; line-height:38px; position:absolute; bottom:-38px;}
.focusBox .txt li a{ display: block; color:#FFF; padding: 0 0 0 10px; font-size: 15px;}
.focusBox .num {position: absolute; z-index: 3; bottom:12px; right:10px; height:14px;}
.focusBox .num li{ cursor:pointer; float:left; zoom:1; width:14px; height:14px; margin:0 5px; background:url(xstzxd_focusicon.png) no-repeat -22px 0px; overflow:hidden;line-height:9999px;}
.focusBox .num li.on{ background-position:0 0;}

.index_stjj{width:453px;overflow:hidden;margin-top:20px;}
.index_stjj dt{ height:24px; line-height:24px; margin-bottom:23px;}
.index_stjj dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_stjj dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_stjj dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.index_stjj dd{height:380px; background:url(index_stjjbg.png); line-height:48px; text-indent:20px; font-size:16px; margin-top:40px; color:#2e2e2e;}

.index_stxm{ margin-top:30px;}
.index_stxm dt{ height:24px; line-height:24px; margin-bottom:23px;}
.index_stxm dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_stxm dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_stxm dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.index_stxm dd{ height:400px;}
.slider{ width:100%; margin:0 auto;position:relative; overflow:hidden;height:400px;}	
.slider .bd{ position:relative; z-index:0;  }	
.slider .bd li{ height:400px; overflow:hidden; position:relative;}	
.slider .bd li img{ display:block;height:400px;width:100%;}	
.slider .bd li span{ position:absolute; left:5px; bottom:5px; line-height:24px; color: #8ecf12; font-size:24px; z-index:10;}
.slider .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; }	
.slider .hd ul{ text-align:center;}	
.slider .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:9px; height:9px; margin:0 4px; 		background:url(xstzxd_dot.png) 0 -16px;		overflow:hidden;  filter:alpha(opacity=70);opacity:0.7;  vertical-align:top; line-height:9999px;}	
.slider .hd ul .on{ background-position:0 0;}	
.slider .timer{ position:absolute; z-index:1; left:0; bottom:0; height:4px; width:0; background:#000; filter:alpha(opacity=40);opacity:0.4; font-size:0; overflow:hidden;   }

.tsny_tit{ position:relative; margin-top:80px; margin-bottom:30px; text-align:center; border-bottom:1px solid #5A5A5A; height:1px;}
.tsny_tit span{ display:block;}
.tsny_tit span img{margin-top:-55px;}

.index_sgjj{ margin-top:25px;}
.index_sgjj dt{ height:24px; line-height:24px; margin-bottom:25px;}
.index_sgjj dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_sgjj dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_sgjj dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.index_sgjj dd.pic{ width:482px; height:300px; position:relative; z-index:0; overflow:hidden;}
.index_sgjj dd.pic img{width:482px; height:300px; border:1px solid #E8E7E5;}
.index_sgjj dd.pic .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%;  background:#333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.index_sgjj dd.pic span{position: absolute; z-index:10;left:0px; bottom:0px; height:38px; line-height:38px; width:100%; text-align:center;}
.index_sgjj dd.pic span a{ color:#FFF; font-size:14px;}
.index_sgjj dd.cont{ margin-bottom:70px;width:482px; height:300px; overflow:hidden;}
.index_sgjj dd.cont .head_news{margin-bottom:15px; border-bottom:1px dashed #CDCAB7; padding-bottom:15px;}
.index_sgjj dd.cont .head_news h3{line-height:30px; text-align:center; margin:10px 0;font-size:16px;}
.index_sgjj dd.cont .head_news h3 a{color: #2e2e2e;font-weight: bold;}
.index_sgjj dd.cont .head_news p{line-height:24px;font-size: 14px;text-indent:20px; color:#2e2e2e;}
.index_sgjj dd.cont .head_news .more_content a{color: #2e2e2e; font-size:14px; font-family:"宋体";}
.index_sgjj dd.cont li{height:38px;line-height:38px; overflow:hidden; font-size:14px; background:url(xstzxd_dot02.jpg) no-repeat left center; padding-left:12px;}
.index_sgjj dd.cont li a{ color:#2e2e2e;}
.index_sgjj dd.cont li span.datetime{float:right; color:#2e2e2e;}

.index_dtyy{ margin-top:25px;}
.index_dtyy dt{ height:24px; line-height:24px; margin-bottom:25px;}
.index_dtyy dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_dtyy dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_dtyy dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.picScroll-dtyy{ overflow:hidden;margin-top:20px;}
.picScroll-dtyy .bd{}
.picScroll-dtyy .bd ul{ overflow:hidden; zoom:1; }
.picScroll-dtyy .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width:482px;height:300px; margin:0 25px; position:relative;}
.picScroll-dtyy .bd ul li .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%;  background:#333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.picScroll-dtyy .bd ul li img{ width:480px; height:300px; display:block;border:1px solid #ccc;}
.picScroll-dtyy .bd ul li a:hover img{ border-color:#999;}
.picScroll-dtyy .bd ul li span{position: absolute; z-index:10; left:0px; bottom:0px; height:38px; line-height:38px; width:100%; text-align:center;}
.picScroll-dtyy .bd ul li span a{ color:#FFF; font-size:14px;}

.index_xxyz{ margin-top:30px;}
.index_xxyz dt{ height:24px; line-height:24px; margin-bottom:25px;}
.index_xxyz dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_xxyz dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_xxyz dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.picScroll-left{ overflow:hidden;margin-top:20px;}
.picScroll-left .bd{}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;width:482px;height:300px; margin:0 25px; position:relative;}
.picScroll-left .bd ul li .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 38px; width:100%;  background:#333; filter: alpha(opacity=80); opacity: 0.8; overflow: hidden; }
.picScroll-left .bd ul li img{ width:480px; height:300px; display:block;border:1px solid #ccc;}
.picScroll-left .bd ul li a:hover img{ border-color:#999;}
.picScroll-left .bd ul li span{position: absolute; z-index:10; left:0px; bottom:0px; height:38px; line-height:38px; width:100%; text-align:center;}
.picScroll-left .bd ul li span a{ color:#FFF; font-size:14px;}

.footer{ background:url(xstzxd_footerbg.jpg) no-repeat center bottom; height:720px; position:relative; z-index:0;}
.footer .wrapper{height:720px;}

.index_styx{ padding-top:40px;}
.index_styx dt{ height:24px; line-height:24px;}
.index_styx dt span{ font-size:24px; font-weight:bold; color:#b80007; float:left;}
.index_styx dt i{ font-size:18px; color:#595959; display:inline-block; padding:0 5px;float:left;}
.index_styx dt em{ font-size:18px; color:#595959; font-weight:bold; text-transform:uppercase;float:left;}
.index_styx dd{ margin-top:30px;}
.foucebox {height:426px;}	
.foucebox .bd{position:relative;float:left;width:723px;height:426px;overflow:hidden;}	
.foucebox .showDiv {position:relative;width:723px;height:426px;}	
.foucebox .showDiv img {width:723px;height:426px;}	
.foucebox .showDiv h2 { position:absolute;left:20px; bottom:0;height:34px;padding-left:20px;_padding-left:0;font-size:24px;line-height:34px;z-index:9;overflow:hidden;}	
.foucebox .showDiv h2 a {color:#8ecf12;font-weight:normal;}	
.foucebox .foucebox_bg {position:absolute;left:0;bottom:0;width:720px;height:50px;background:#000;filter:alpha(opacity=60);opacity:0.6;z-index:8;overflow:hidden;}	
.foucebox .hd{width:308px; height:426px;float:right;}	
.foucebox .hd ul li{width:148px; height:134px; float:left; margin:0 0 10px 4px; display:inline; position:relative;}	
.foucebox .hd ul a {display:block;width:114px;height:91px;}	
.foucebox .hd ul img{width:142px; height:128px; border:3px solid #BFBFBF;}	
.foucebox .hd ul .txt{width:103px; height:24px; line-height:24px; color:#fff; position:absolute; left:4px; bottom:4px; z-index:2; text-align:right; padding-right:5px;overflow:hidden;}	
.foucebox .hd ul a:hover .mask, .foucebox .hd ul .on .mask{display:none; position:relative;}	
.foucebox .hd ul a:hover img, .foucebox .hd ul .on img{border-color:#F10D04;}	
.foucebox .hd ul a:hover{color:#fff;}


.copyright{ text-align:center; color:#e5d269; line-height:24px; position:absolute; bottom:10px; left:0px; width:100%;}




















































