﻿*{ margin:0; padding:0;}
body { margin: 0px; padding:0px; font-size:14px; color:#444; 
	font-family: Microsoft YaHei,Arial,Helvetica,Microsoft JhengHei,Tohoma;
	min-width: 1200px;
}
form,div,ul,li,dl,dt,dd{ border:0px; margin:0px; padding:0px; }
li{list-style-type:none;}
img{border:0px;vertical-align:top}
input{ outline:none;}
a{text-decoration: none; outline:none;}
a:link,a:visited {color:#444;}
a:hover {color:#F00;}
a.tag{ margin-right:10px; }
a.tag:link, a.tag:visited{
padding:3px 5px; background-color:#5cb85c; color:#FFF; 
border-radius:3px;  outline:none;	
}
a.tag:hover{ color:#F00; }
.cls{ clear:both; height:1px; overflow:hidden;}
.hidden{ display:none; }
/* 列表页翻页栏 */
.operateBar{ clear:both; padding:10px 0; text-align:center; }
/* 列表页翻页栏 End */
.noData{ padding:30px; text-align:center; font-size:14px;font-family: Microsoft YaHei; font-weight:bold; color:#C00;}
.headerbg{ width: 100%; background-color: #5f0d0f; overflow: hidden;}
.w1200{ width: 1200px; margin: auto;}
.over{ overflow: hidden}
.header-top{ line-height: 32px; color: #fff;font-size: 12px;}
.header-top a{ color: #fff; font-size: 12px; margin: 0 5px;}
.header-key{ float: right;}
.topbg{ width: 100%; overflow: hidden; height: 421px; background: url("/images/topbg.jpg") center top no-repeat; background-size: cover;}
.topmain{ position: relative; overflow: hidden; height: 100%;}
.topphone{ position: absolute; right: 0; top: 16px;}
.topphone font{ font-size: 18px;}
.toplogo{margin-top: 112px;margin-left: 55px;}
.toplogo2{margin-top: 0px;margin-left: 140px;}
.toptxt{margin-left: 79px; margin-top: 25px;}
.toptxt p{ font-size: 23px; color: #9d0004; font-family: "KaiTi"; font-weight: bold; line-height: 30px;}
.navbg{ width: 100%; height: 65px; background: url("/images/navbg.jpg") repeat-x;}
.navmain{ height: 65px;}
.navmain ul{ width: 100%; text-align: center; height: 65px;}
.navmain ul li{ display: inline-block; width: 87px; height: 65px; text-align: center;position: relative; line-height: 65px; margin: 0 4px;}
.navmain ul li:hover{ background: url("/images/libg.png") center no-repeat;}
.navmain ul li a{ color: #fff; display: block; width: 100%; height: 100%; font-size: 16px;}
.navmain ul li:hover>a{ color: #ed0000; font-size: 16px;}
.navmain ul li dl{ width:100%; overflow:hidden; background:rgba(88,11,13,0.5); position:absolute; z-index:3; display:none;}
.navmain ul li dd{ width:100%; height:30px; text-align:center; line-height:25px; border-bottom:1px solid #fff;}
.navmain ul li dd a{ color:#fff;font-size: 14px;}
/** 首页内容 one **/
/* 搜索框 begin */
.search {
    overflow: hidden;
    height: 26px;
    position: absolute;
    right: 275px;
    top: 110px;
}
.search input {
    box-sizing: border-box;
    width: 170px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #ccc;
    border-right: none;
    float: left;
    text-indent: 10px;
    font-size: 12px;
}
.search-btn {
    width: 30px;
    height: 26px;
    border: 1px solid #ccc;
    border-left: none;
    background: url("../images/search.png") no-repeat center center;
    background-color: #fff;
    vertical-align: top;
    cursor: pointer;
}
/* 搜索框 end */
.items-one-bg{
	width: 100%;
	overflow: hidden;
	background: url("/images/onebg.jpg")
}
.items-one{
	height: 133px;
	/*background: url("/images/bannerbg.png") center top no-repeat;*/
}
.banner-one{ width: 1162px; margin: auto; overflow: hidden; margin-top: 20px;}
.banner-one img{ width: 100%; height: 93px;}
.items-two{ margin-top: 16px; margin-bottom: 26px}
.picnew{ width: 364px; overflow: hidden; float: left}
.newtit{
	width: 100%;
	height: 36px;
	position: relative;
	text-indent: 26px;
	font-size: 18px;
	color: #5f0d0f;
	font-family: "KaiTi";
	font-weight: 550;
	line-height: 28px;
}
.newbg1{ background: url("/images/t2.jpg") right bottom no-repeat;}
.newtit:after{
	content: "";
	display: block;
	width: 12px;
	height: 32px;
	background: url("/images/t1.jpg") center top no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.newtit>span{
	display: block;
	text-indent: 0;
	background: url("/images/more.jpg") left center no-repeat;
	padding-left: 15px;
	float: right;
}
.newtit>span>a{
	color: #575138;
	font-size: 12px;
}
.newcontent{
	width: 100%;
	overflow: hidden;
	margin-top: 14px;
	height: 241px;
}
.focusBox{ position: relative;}
.focusBox .pic img { width: 364px; height: 241px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ margin-right: 5px; float: left; position: relative; width: 10px; height: 10px; line-height: 10px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; border-radius: 50%;}
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: #bab9bd; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#0d8014;  }
#btnlistID li{ width:9px; height:9px; border-radius:50%; text-indent:-9999px;}
.txtnew{ width: 510px; float: left; overflow: hidden; margin-left: 48px;}
.slideTxtBox{ width: 100%; overflow: hidden;}
.slideTxtBox .hd{
	width: 100%;
	height: 36px;
	position: relative;
	font-size: 18px;
	color: #5f0d0f;
	font-family: "KaiTi";
	font-weight: 550;
	line-height: 26px;
	background: url("/images/t3.jpg") right bottom no-repeat;
}
.slideTxtBox .hd:after{
	content: "";
	display: block;
	width: 12px;
	height: 32px;
	background: url("/images/t1.jpg") center top no-repeat;
	position: absolute;
	left: 0;
	top: 0;
}
.slideTxtBox .hd ul{ padding-left: 26px;float: left;}
.slideTxtBox .hd ul li{ float: left; margin-right: 10px; color: #000; cursor: pointer}
.slideTxtBox .hd ul li>a{color: #000;}
.slideTxtBox .hd ul li.on>a{ color: #5f0d0f;}
.slideTxtBox .hd>span{
	display: block;
	text-indent: 0;
	background: url("/images/more.jpg") left center no-repeat;
	padding-left: 15px;
	float: right;
}
.slideTxtBox .hd>span>a{
	color: #575138;
	font-size: 12px;
}
.slideTxtBox .bd{
	width: 100%;
	overflow: hidden;
	margin-top: 14px;
	height: 241px;
}
.slideTxtBox .bd ul{
	width: 100%;
}
.slideTxtBox .bd ul li{
	width: 100%;
	background: url("/images/dian.jpg") left center no-repeat;
	border-bottom: 1px dashed #454545;
	text-indent: 25px;
	line-height: 33px;
}
.slideTxtBox .bd ul li>a{
	color: #333;
	font-size: 14px;
}
.slideTxtBox .bd ul li span{
	font-size: 14px;
	color: #948b74;
	float: right;
}
.jyzn{
	width: 240px;
	overflow: hidden;
	float: right;
}
.newbg3{ background: url("/images/t4.jpg") right bottom no-repeat}
.guide{ margin-left: 24px;}
.guide li{
	background: url("/images/libg.jpg") center top no-repeat;
	width: 203px;
	height: 41px;
	text-align: center;
	line-height: 41px;
	font-size: 18px;
	color: #000;
	font-family: "KaiTi";
	cursor: pointer;
	margin-bottom: 9px;
}
.guide li>a{
	display: block;
	font-size: 18px;
	color: #000;
	font-family: "KaiTi";
}
/** 首页内容 one **/
/** 首页内容 two **/
.items-two-bg{ width: 100%; overflow: hidden; background: url("/images/twobg.jpg")}
.items-two{ margin-bottom: 23px; margin-top: 27px;}
.keshi-one{
	width: 277px;
	float: left;
	overflow: hidden;
}
.keshi-tit{
	width: 100%;
	height: 38px;
	background: url("/images/ketit.jpg") repeat-x;
	text-align: center;
	line-height: 38px;
	color: #fff;
	font-size: 18px;
}
.keshi-one ul{ margin-top: 12px; width: 100%; overflow: hidden;}
.keshi-one ul li{
	width: 100%;
	height: 41px;
	background-color: #e0d7c8;
	line-height: 41px;
	color: #000;
	margin-bottom: 7px;
	text-indent: 5px;
}
.keshi-one ul li a{
	color: #000;
}
.keshi-two{
	width: 264px;
	overflow: hidden;
	float: left;
	margin-left: 36px;
}
.keshi-two ul{margin-top: 12px; width: 100%; overflow: hidden;}
.keshi-two ul li{
	width: 127px;
	height: 41px;
	background-color: #e0d7c8;
	line-height: 41px;
	color: #000;
	margin-bottom: 7px;
	text-indent: 5px;
	float: left;
}
.keshi-two ul li.fght{
	float: right;
}
.keshi-two ul li a{
	color: #000;
}
.keshi-three{
	width: 278px;
	float: left;
	overflow: hidden;
	margin-left: 34px;
}
.keshi-three ul{margin-top: 12px; width: 100%; overflow: hidden;}
.keshi-three ul li{
	width: 76px;
	height: 41px;
	background-color: #e0d7c8;
	line-height: 41px;
	color: #000;
	margin-bottom: 7px;
	text-indent: 5px;
	float: left;
}
.keshi-three ul li>a{ color: #000}
.keshi-three ul li.marg5{ margin-right: 4px;}
.keshi-three ul li.w76{ width: 76px;}
.keshi-three ul li.w143{ width: 143px;}
.video{ width: 283px; overflow: hidden; float: right; border-radius: 5px;}
.videotit{ width: 100%; height: 32px; background: url("/images/vtit.jpg") repeat-x; text-align: center; color: #fff; line-height: 32px; font-size: 18px}
.VideoContent{width: 100%; height: 150px; overflow: hidden; margin-bottom: 15px;}
/** 首页内容 two **/
/** 首页内容 three **/
.teambg{ width: 100%; background: url("/images/teambg.jpg") repeat-x; padding: 55px 0;}
.team{ background: url("/images/team-bg.jpg") center top no-repeat; height: 214px;}
.picScroll-left{ margin-left: 143px; margin-top: 32px;}
.picScroll-left .hd{display: none}
.picScroll-left .bd{
	width: 100%;
	overflow: hidden;
}
.picScroll-left .bd ul li{
	width: 342px;
	height: 148px;
	float: left;
	overflow: hidden;
}
.picScroll-left .bd ul li .team-info{
	width: 292px;
	height: 146px;
	border: 1px solid #5f0d0f;
}
.picScroll-left .bd ul li .team-info .team-img{
	width: 111px;
	height: 142px;
	margin-top: 2px;
	margin-left: 1px;
	float: left;
}
.picScroll-left .bd ul li .team-info .team-img>a>img{
	width: 100%;
	height: 100%;
}
.picScroll-left .bd ul li .team-info .team-txt{
	width: 155px;
	height: 142px;
	float: left;
	margin-left: 19px;
	position: relative;
}
.picScroll-left .bd ul li .team-info .team-txt>h3{
	font-size: 16px;
	color: #531414;
	font-weight: 550;
	line-height: 35px;
}
.picScroll-left .bd ul li .team-info .team-txt>span{
	font-size: 14px;
	color: #531414;
	line-height: 20px;
}
.picScroll-left .bd ul li .team-info .team-txt>p{
	font-size: 12px;
	color: #545454;
	line-height: 20px;
}
.picScroll-left .bd ul li .team-info .team-txt>a{
	display: block;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 95px;
	height: 20px;
	text-align: center;
	color: #fff;
	font-size: 12px;
	line-height: 20px;
	background: url("/images/xxx.jpg") center top no-repeat;
}
/** 首页内容 three **/
/** 首页内容 four **/
.fourbg{ width: 100%; background: url("/images/fourbg.jpg") center top no-repeat; overflow: hidden; padding: 42px 0; }
.four{ height: 345px;}
.tsjs{
	width: 281px;
	height: 345px;
	float: left;
	background: url("/images/lmbg1.jpg") center top no-repeat;
}
.tsjs_tit{width: 100%; overflow: hidden; margin-top: 14px;}
.tsjs_tit span{ float: right; margin-right: 26px;}
.tsjs_tit span a{
	display: block;
	padding-right: 14px;
	background: url("/images/more2.jpg") right center no-repeat;
	font-size: 12px;
	color: #5f0d0f;
}
.tsjs_content{
	margin-left: 15px;
	margin-top: 30px;
}
.tsjs_content ul li{
	background: url("/images/dian.jpg") left center no-repeat;
	text-indent: 16px;
	margin-bottom: 13px;
}
.tsjs_content ul li a{
	color: #333;
}
.jkgl{ background: url("/images/lmbg2.jpg") center top no-repeat; margin-left: 25px;}
.djqt{ background: url("/images/lmbg3.jpg") center top no-repeat; margin-left: 25px;}
.zxyk{ background: url("/images/lmbg4.jpg") center top no-repeat; margin-left: 25px;}
.slideBox_yk{ width: 205px; height: 282px; overflow: hidden; margin: auto; margin-top: 15px;}
.slideBox_yk .hd{ display: none}
.slideBox_yk .bd{ width: 100%; height: 282px;}
.slideBox_yk .bd ul{ width: 100%;}
.slideBox_yk .bd ul li{ width: 100%; height: 282px;}
.slideBox_yk .bd ul li img{ width: 100%; height: 282px;}
/** 首页内容 four **/

/**友情链接**/
.friendbg{ width: 100%; height: 50px; background: url("/images/friendbg.png") repeat-x}
.friend{padding-top: 19px; font-size: 16px; color: #fff;}
.friend span{ display: block; float: left;}
.friend ul{ float: left; margin-left: 15px;}
.friend ul li{ float: left; margin-right: 10px;}
.friend ul li a{ color: #fff; font-size: 14px;}
/**友情链接**/

/**网站底部**/
.footerbg{ width: 100%; height: 154px; background: url("/images/footerbg.jpg") repeat-x}
.footermain{ width: 1200px; overflow: hidden; margin: auto;}
.footer_left{ float: left; padding-top: 66px; color: #5f0d0f; line-height: 25px;}
.footer_left a{ color: #5f0d0f}
.footer_right{ float: right}
.footer_right_txt{ float: left; padding-top: 74px; color: #5f0d0f; text-align: right}
.footer_right_img{ float: left; padding-top: 49px;}
.footer_right_img img{ width: 82px; height: 82px;}
/**网站底部**/

/* 网站地图 */
.maps{position:relative; padding:1.5%; margin-top:25px; border:1px solid #ddd;}
.maps .c1{ padding:12px 0; font-size:16px; font-weight:bold; border-bottom:1px solid #ddd;}
.maps .c2{ width:100%; display:block; position:relative;}
.maps .c2 li{ display:inline-block; float:left; width:20%; margin-top:5px; line-height:36px; }
/* 网站地图 */