/* 通用 Start */

* {
	font-family: '微软雅黑';
	color: #333;
}

a,
a:hover,
a:active,
a:focus {
	outline: none;
}

.headerBg {
	background: #999;
}

.conBg {
	background: #666;
}

.footerBg {
	background: #333;
}

.bt-box-1200 {
	width: 1241px;
}

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	font-size: 0px;
	height: 0px;
}

.hideBox {
	display: none;
}

/* 通用 End */


/* header start */

.header {
	min-width: 1241px;
	height: 205px;
	background: url('headerBg.jpg') no-repeat center top;
}

.dxc-logoBox {
	float: left;
	margin-top: 30px;
	width: 469px;
	height: 95px;
	background: url('Logo.png') no-repeat center;
}

.dxc-searchBox {
	float: right;
	margin-top: 35px;
	width: 318px;
	height: 85px;
}

.dxc-searchBox p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.dxc-searchBox p span {
	line-height: 28px;
	font-size: 14px;
	color: #fff;
}

.dxc-search {
	width: 318px;
	height: 38px;
	line-height: 38px;
}

.dxc-search input {
	float: left;
	padding-left: 17px;
	width: 252px;
	height: 38px;
	color: #666666;
	border: 0;
	outline: none;
	border-top-left-radius: 8px;
	border-bottom-left-radius: 8px;
}

.dxc-search button {
	float: left;
	width: 66px;
	height: 38px;
	border: 0;
	border-top-right-radius: 8px;
	border-bottom-right-radius: 8px;
	background: #fff url('searchBtn.png') no-repeat center;
}


/* nav start */

.dxc-navBox {
	margin-top: 30px;
	/* width: 100%; */
	height: 49px;
}

.dxc-navBox ul li {
	position: relative;
	float: left;
	margin-right: 34px;
	width: 107px;
	height: 45px;
	line-height: 45px;
	font-size: 18px;
	text-align: center;
	color: #ffffff;
	cursor: pointer;
}

.dxc-navBox ul li.active {
	background: #a7181f;
}

.dxc-navBox ul li:hover {
	background: #a7181f;
}

.dxc-navBox ul li:last-child {
	margin-right: 0;
}

.dxc-navBox ul li>a {
	display: block;
	text-align: center;
	color: #ffffff;
}

.dxc-hideNav {
	position: absolute;
	z-index: 999;
	width: 100%;
	background: #FFFFFF;
}

.dxc-hideNav a {
	display: block;
	font-size: 14px;
	color: #333333;
}

.dxc-hideNav a:hover {
	color: #fff;
	background: #a7181f;
}


/* nav end */


/* header end */


/* main start */

.main {
	min-width: 1241px;
	height: 1240px;
	background: #f3f3f3 url('mainBg.png') no-repeat center bottom;
}

.main .bt-box-1200 {
	min-height: 1219px;
	background: #fff;
}


/* banner start */

.dxc-bannerBox {
	padding: 20px;
	height: 260px;
	position: relative;
}

.index_bg {
	width: 100%;
	background: #FFFFFF;
	margin: 0 auto;
	margin-top: 0px;
	position: relative;
}

.box_skitter {
	position: relative;
	background: none;
}

.box_skitter ul {
	display: none;
}

.box_skitter .container_skitter {
	overflow: hidden;
	position: relative;
}

.box_skitter .image {
	overflow: hidden;
}

.box_skitter .image img {
	display: none;
}

.box_skitter .box_clone {
	position: absolute;
	top: 0;
	left: 0;
	width: 100px;
	overflow: hidden;
	display: none;
	z-index: 20;
}

.box_skitter .box_clone img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 20;
}

.box_skitter .prev_button,
.box_skitter .next_button {
	display: none;
}

.box_skitter .label_skitter {
	z-index: 150;
	position: absolute;
	display: none;
}

#slideshow {
	width: 100%;
	height: 220px;
	margin: 0 auto;
}

#slideshow ul {
	display: none;
}


/* banner end */


/* con-one start */

.dxc-conOneBox {
	margin-bottom: 20px;
	padding: 0 20px;
}

.dxc-oneLeftBox {
	float: left;
	width: 787px;
	height: 274px;
}

.dxc-titBox {
	width: 100%;
	height: 52px;
	line-height: 52px;
	background: url('titLine.png') repeat-x center;
}

.dxc-titBox .titIcon {
	float: left;
	margin: 15.5px 0;
	width: 8px;
	height: 20px;
	border-left: 4px solid #ac1c26;
	border-right: 4px solid #ac1c26;
}

.dxc-titBox p {
	float: left;
	padding: 0 20px 0 10px;
	min-width: 80px;
	font-size: 20px;
	color: #9c020d;
	background: #fff;
}

.dxc-titBox .titMore {
	float: right;
	margin: 13.5px 0;
	padding-left: 20px;
	height: 25px;
	background: #fff;
}

.dxc-titBox .titMore a {
	display: block;
	width: 72px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 14px;
	color: #c8a254;
	border: 1px solid #c8a254;
}

.dxc-oneMain {
	width: 100%;
	height: 222px;
	overflow: hidden;
}

/* .dxc-oneMain .dxc-tabNewBox {
    float: left;
    width: 378px;
    height: 222px;
} */ 


/* 轮播 */
 /* .lunbo {
    width: 378px;
    height: 222px;
    overflow: hidden;
    position: relative;
}

.lunbo .bd li a {
    position: relative;
    width: 100%;
    height: 222px;
    display: block;
}

.lunbo .bd .fit {
    width: 100%;
    height: 100%;
}

.lunbo .bd li .textBg {
    width: 100%;
    height: 31px;
    background-color: #333;
    opacity: .5;
    line-height: 31px;
    font-size: 14px;
    padding-left: 55px;
    padding-right: 55px;
    z-index: 1;
    position: absolute;
    bottom: 0;
}
.lunbo .bd li .text {
    width: 100%;
    height: 31px;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
    padding-left: 55px;
    padding-right: 55px;
    z-index: 1;
    position: absolute;
    bottom: 0;
}


.lunbo .hd {
    height: 20px;
    overflow: hidden;
    position: absolute;
    right: 10px;
    bottom: 12px;
    z-index: 1;
}

.lunbo .bd {
    position: relative;
    height: 100%;
    z-index: 0;
}

.lunbo .bd li {
    zoom: 1;
    vertical-align: middle;
}

.next {
    width: 11px;
    height: 19px;
    position: absolute;
    z-index: 1;
    background: url('next.png') no-repeat center;
    background-size: contain;
    right: 15px;
    bottom: 7px;
    cursor: pointer;
}

.prev {
    width: 11px;
    height: 19px;
    position: absolute;
    z-index: 1;
    background: url('prev.png') no-repeat center;
    background-size: contain;
    left: 15px;
    bottom: 7px;
    cursor: pointer;
} */




 .dxc-oneMain .dxc-tabNewBox {
	width: 378px;
	height: 222px;
	float: left;
}

.slideBox1 {
	overflow: hidden;
	position: relative;
}

.slideBox1 .bd1 {
	position: relative;
	height: 100%;
	z-index: 0;
}

.slideBox1 .bd1 li {
	zoom: 1;
	vertical-align: middle;
}

.slideBox1 .bd1 img {
	width: 100%;
	height: 222px;
	display: block;
	margin: 0 auto;
} 

.slideBox1 .bd1 ul li a .text {
    width: 100%;
    height: 31px;
    color: #fff;
    line-height: 31px;
    font-size: 14px;
    padding-left: 55px;
    padding-right: 55px;
    z-index: 1;
    position: absolute;
    bottom: 0;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
 .slideBox1 .textBg {
	overflow: hidden;
	position: absolute;
	width: 100%;
	height: 30px;
	background-color: #333;
	opacity: 0.5;
	bottom: 0;
}

.slideBox1 .prev,
.slideBox1 .next {
	width: 35px;
	height: 30px;
	position: absolute;
	z-index: 1;
	background-size: contain;
	bottom:0;
	cursor: pointer;
}

.slideBox1 .prev {
	left: 0;
	background: url("prev.png") no-repeat center;
}

.slideBox1 .next {
	right:0;
	background: url("next.png") no-repeat center;
}

/* .slideBox1 .prev:hover,
.slideBox1 .next:hover {
	filter: alpha(opacity=100);
	opacity: 1;
}

.slideBox1 .prevStop {
	display: none;
}

.slideBox1 .nextStop {
	display: none;
} */
 

/* 轮播 end */


.dxc-oneMain .dxc-listBox {
	float: right;
	width: 397px;
	height: 222px;
}

.dxc-oneMain .dxc-listBox ul {
	width: 100%;
	height: 222px;
}

.dxc-listBox ul {
	overflow: hidden;
}

.dxc-listBox ul li {
	padding-left: 15px;
	height: 37px;
	line-height: 37px;
	background: url('titIcon.jpg') no-repeat 2px center;
}

.dxc-listBox ul li a {
	display: inline-block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 85%;
}

.dxc-listBox ul li span {
	float: right;
}


/* con-one left end */

.dxc-oneRightBox {
	float: right;
	width: 385px;
	height: 274px;
}

.dxc-oneRightBox .dxc-listBox {
	float: right;
	width: 385px;
	height: 222px;
}

.dxc-oneRightBox .dxc-listBox ul {
	width: 100%;
	height: 222px;
}


/* con-one end */


/* con-two start */

.dxc-conTwoBox {
	padding: 0 20px;
}

.dxc-twoLeftBox {
	float: left;
	width: 787px;
	height: 98px;
}

.dxc-twoRightBox {
	float: right;
	width: 385px;
	height: 98px;
}

.dxc-twoRightBox ul li {
	float: left;
	margin-right: 23px;
	margin-bottom: 19px;
	width: 181px;
	height: 40px;
	border: 1px solid #c8a254;
}

.dxc-twoRightBox ul li a {
	display: block;
	padding-left: 66px;
	line-height: 38px;
	font-size: 16px;
	text-align: left;
	color: #333;
}

.dxc-btnOne {
	background: url('zxsjb.png') no-repeat 32px center;
}

.dxc-btnTwo {
	margin-right: 0 !important;
	background: url('kcb.png') no-repeat 32px center;
}

.dxc-btnThr {
	background: url('ckcz.png') no-repeat 32px center;
}

.dxc-btnFour {
	margin-right: 0 !important;
	background: url('tsg.png') no-repeat 32px center;
}

/* con-two end */


/* con-three start */

.dxc-conThrBox {
	padding: 0 20px;
}

.dxc-thrLeftBox {
	float: left;
	width: 588px;
	height: 323px;
}

.dxc-thrLeftBox .dxc-listBox,
.dxc-thrRightBox .dxc-listBox {
	float: right;
	width: 585px;
	height: 271px;
}

.dxc-thrLeftBox .dxc-listBox ul,
.dxc-thrRightBox .dxc-listBox ul {
	width: 100%;
	height: 271px;
}

.dxc-thrLeftBox .dxc-listBox ul li,
.dxc-thrRightBox .dxc-listBox ul li {
	min-height: 46px;
	line-height: 46px;
}

.dxc-thrRightBox {
	float: right;
	width: 587px;
	height: 323px;
}


/* con-three end */


/* con-four start */

.dxc-conFourBox {
	margin: 30px 0;
	padding: 0 20px;
}

.dxc-conFourBox .dxc-titBox {
	padding-right: 15px;
	background: none;
}

.dxc-fourLeftBox {
	float: left;
	width: 588px;
	height: 230px;
}

.dxc-tabImgLeftBox li h3 {
	margin: 18px auto;
	width: 87px;
	height: 87px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

.dxc-tabImgLeftBox li h3 img {
	width: 100%;
}

.dxc-tabImgLeftBox li a {
	float: left;
	width: 25%;
	text-align: center;
}

.dxc-fourRightBox {
	float: right;
	width: 587px;
	height: 230px;
}

.dxc-tabImgRightBox li h3 {
	margin: 18px auto;
	width: 87px;
	height: 87px;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	-ms-border-radius: 50%;
	-o-border-radius: 50%;
	overflow: hidden;
}

.dxc-tabImgRightBox li h3 img {
	width: 100%;
}

.dxc-tabImgRightBox li a {
	float: left;
	width: 25%;
	text-align: center;
}

.dxc-fourLeftBox,
.dxc-fourRightBox {
	box-shadow: 0px 0px 5px 2px #f3f3f3;
}

.topImg {
	height: 177px;
	position: relative;
}

.topImg img {
	border: 0;
}

.topImg .hd {
	position: absolute;
	bottom: 15px;
	right: 45%;
}

.topImg .hd ul {
	overflow: hidden;
}

.topImg .hd ul li {
	float: left;
	margin-right: 5px;
	width: 16px;
	height: 5px;
	background: #c8a254;
	cursor: pointer;
}

.topImg .hd ul li.on {
	background: #9c020d;
}

/* con-four end */


/* main end */


/* footer start */

.footer {
	min-width: 1241px;
	height: 224px;
	background: #f1f1f1;
}

.dxc-linksBox {
	width: 100%;
	height: 66px;
	font-size: 14px;
	background: #9c020d;
}

.dxc-linksBox .bt-box-1200 {
	width: 1200px;
}

.dxc-linksBox p {
	width: 100%;
	height: 33px;
	line-height: 33px;
	font-size: 14px;
	color: #fff;
}

.dxc-linksBox span {
	margin-right: 10px;
	color: #fff;
}

.dxc-linksBox a {
	margin-right: 43px;
	color: #fff;
}


.dxc-copyrightBox {
	margin: 0 auto;
	width: 1200px;
	height: 158px;
}

.dxc-sydwBox {
	float: left;
	height: 158px;
	line-height: 158px;
}

.dxc-copyrightBox>p {
	float: left;
	margin-left: 30px;
	padding-top: 50px;
	height: 158px;
	line-height: 28px;
	font-size: 14px;
}

.dxc-xmtBox {
	float: right;
	padding-top: 20px;
	width: 433px;
	height: 158px;
}

.dxc-xmtBox p {
	float: left;
	margin-right: 47px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
}

.dxc-xmtBox p:last-child {
	margin-right: 0;
}


/* footer end */
