﻿﻿body {
	margin: 0px;
	text-align:center;
	}
body,td,font,a,span,input {
	font-size: 12px;
	line-height:24px;
	/*font-family:"微软雅黑"*/}

a{text-decoration:none}
img{ border:0}
.clear{clear:both;font-size:0; line-height:0; height:0; padding:0; margin:0}

.mainbox{ width:1000px; text-align:left; margin:0 auto}
* {
	margin:0;
	padding:0;
	list-style:none;
}

.fullSlide {
	width:1000px;
	height:190px;
}
.fullSlide .bd {
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:190px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:190px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	top:170px;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:20px;
	height:14px;
	margin:1px;
	overflow:hidden;
	background: url(dot.png) no-repeat;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:url(doth.png) no-repeat;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:6%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(slider-arrow.png) -126px 0 no-repeat;
	cursor:pointer;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:6%;
	background-position:-6px 0;
}

.nav_box{width:1000px; background:url(menubj.jpg) repeat-x; height:41px;}
.mainNav{
  width:994px;
  height:130px;
  margin:0 auto;
  clear:both;
  position:relative;
}
.mainNav li{ 
  font-size:15px;height:41px; line-height:41px;
  color:#fff;
  float:left;
}
.mainNav .mainA{
  display:block; height:41px; line-height:41px;
  float:left; width:124px; text-align:center;
  color:#fff;
  font-size:15px;
}
.mainNav .mainA:hover{ background:#E71B1C; border-top:solid 1px #FFFFFF; height:40px; line-height:40px;}
.mainNav .focus{background:#E71B1C; border-top:solid 1px #FFFFFF;height:40px; line-height:40px;}
.mainNav .last{
  background:none;
}
.secondNav{
  position:absolute;
  top:41px;background:url(smenubj.png) repeat;
  display:none;
  z-index:9999;
}

.secondNav a{
  display:block;
  width:142px;
  text-align:center;
  line-height:26px;
  font-size:14px;
  color:#ffffff;
}
.secondNav a:hover{ color: #FFFFFF;background:#FF0000}
.secondNav .last{
  border:none;
}
.secondHover{
  display:block;
}


.itz{ border:solid 1px #DCDCDC; border-top:0; background:url(itz.jpg) no-repeat 20px; padding:40px; padding-left:140px; margin-bottom:30px;}
.itz a{ display:block; font-size:16px; color:#201e1e; /*line-height:30px;*/}


.ileft{ float:left;width:650px;}
.iright{ float:right;width:320px;}
.fnews{ margin-bottom:30px;}
.jdt{ float:left; width:650px; height:246px; overflow:hidden}

.inewsbox{ width:650px; height:350px; overflow:hidden}
.title{ background:url(titlebj.jpg) repeat-x left center; width:100%; height:20px;}
.title a{ float:left; display:block; border-left:solid 5px #FE0000; height:20px; line-height:20px; font-size:20px; color:#1c1818; background:#FFFFFF; width:110px; text-align:center; font-weight:bold}
.title .more{ float:right; width:85px; background:#FFFFFF; text-align:right; font-size:14px; color:#ce0000; border:0; font-weight:100}

.inews{ padding-top:20px;/*height:160px;*/ overflow:hidden}
.inews a{display:block; border-bottom:dotted 1px #C3C3C3; padding:0 10px; height:40px;}
.inews span{ float:left; display:block; line-height:40px; width:500px; font-size:14px; color:#1c1818;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.inews font{ float:right; font-size:12px; color:#3a3737; line-height:40px}

.irbox{ width:320px; background:url(irbottom.jpg) no-repeat center bottom; padding-bottom:6px; margin-bottom:25px}
.irtitle{ background:url(titlebj1.jpg) repeat-x; height:34px; padding:0 10px; width:292px; margin:0 auto}
.irtitle a{ float:left; display:block; font-size:20px; color:#FFFFFF; font-weight:bold; line-height:34px;}
.irtitle .more{ float:right; display:block; font-size:14px; color:#FFFFFF; font-weight:100}

.inewslist{ background:url(irbj.jpg) repeat-y; padding:10px 20px; height:240px; overflow:hidden}
.inewslist a{ display:block;line-height:40px; width:280px; font-size:14px; color:#3a3737;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}

.ixxfw{ height:200px; padding-top:20px;}
.ixxfw a{ float:left; display:block; width:318px; height:65px; text-align:center; line-height:65px; background:url(fwbj.jpg) repeat; font-size:30px; color:#ce0000; font-weight:bold; margin:0 23px 20px 0}
.ixxfw .ts{ float:right; height:150px; margin:0; line-height:150px; text-align:left}
.ixxfw .ts img{ float:left;padding:30px}

.friendlink{ height:100px; padding-top:20px; }
.friendlink a{ float:left; display:block; border:solid 1px #DCDCDA; margin-right:20px}
.foot{ background:url(fbj.png) no-repeat top; padding-top:60px; height:44px; line-height:44px; text-align:center; font-size:14px;color:#FFFFFF}



.location{ text-align:right; font-size:14px; color:#000000; padding-top:10px; line-height:40px; border-bottom:solid 1px #C2C2C2}
.location a{font-size:14px; color:#000000; padding:0 5px}
.location span{font-size:14px; color:#dd1919;}

.main{ background:#FFFFFF; padding:20px}

.news{}
.news a{display:block; border-bottom:dashed 1px #C2C2C2; height:45px;}
.news span{ float:left; display:block; line-height:45px; width:600px; font-size:14px; color:#252222;white-space:nowrap; text-overflow:ellipsis; word-break: keep-all; overflow:hidden}
.news font{ float:right; font-size:12px; color:#4e4e4e; line-height:45px; padding-right:20px}


.page{ text-align:right; padding:50px 0;}
.page a{ font-size:14px; color:#4E4E4E; padding:0 5px}
.page a:hover,.page .focus{ color:#FE0000; font-weight:bold}

.newsxx{ clear:both;padding-top:30px;}
.newsxxtitle{border-bottom:solid 1px #CCCCCC;text-align:center;line-height:30px; font-size:14px; color:#282121; padding-bottom:20px}
.newsxxtitle span{ display:block; color:#282121; font-size:18px; line-height:40px;}
.newscontent{padding:25px 0;color:#282121;font-size:14px;}
.newscontent p{color:#2e2e2e;font-size:14px;}
.newscontent .ly{ padding:50px 30px;color:#2e2e2e;font-size:14px;}
.newsxxlist{ padding-left:10px; padding-top:20px; border-top:solid 1px #CCCCCC; margin-bottom:30px;font-size:14px; color:#2e2e2e}
.newsxxlist a{font-size:14px; color:#2e2e2e}
.newsxxlist a:hover,.newsxxlist .focus{ color:#F90706}



.xljhbj{min-width:1002px;background:url(bj.jpg) no-repeat center center; height:864px;width:auto;
    _width: expression(((document.compatMode && document.compatMode=='CSS1Compat')? document.documentElement.clientWidth : document.body.clientWidth) < 1002? '1002px' : 'auto');}
.xljhbox{ width:1002px; margin:0 auto}
.xljhtitle{ height:94px; text-align:center; padding-top:50px}
.xljhtitle a{ display:block; font-size:14px; color:#252121; text-align:right; padding-right:150px}

.xljhcon{ width:1002px; height:641px; background:url(xjlhbj.png) no-repeat; overflow:hidden; }
.zxjh{ width:590px; padding:70px 0 0 370px;}
.xljhbt{ background: url(xjlhtitlebj.png) no-repeat center center;height:20px;}
.xljhbt a{ float:left; display:block; border-left:solid 5px #FE0000; height:20px; line-height:20px; font-size:20px; color:#1c1818;width:110px; text-align:center; font-weight:bold}
.xljhbt .more{ float:right; width:85px;  text-align:right; font-size:14px; color:#ff0000; border:0; font-weight:100}

.zxjhlist{ text-align:left; padding-top:20px; height:500px; overflow:hidden}
.zxjhlist a{display:block; padding-bottom:25px}
.zxjhlist span{display:block; line-height:22px; font-size:16px; color:#1f1d1d;}
.zxjhlist font{font-size:12px; color:#1f1d1d; line-height:22px}


.xljhfoot{ background:#E70310;height:44px; line-height:44px; text-align:center; font-size:14px;color:#FFFFFF}