@charset "utf-8";
/* CSS Document */
body {
	min-width:1160px;
	margin:0 auto;
	font-family: "微软雅黑";
	font-size:14px;
	color:#1d1d1d;
	-webkit-transition:all .5s ease;	
}
a:link{color:#1d1d1d; cursor:pointer; text-decoration:none;}
a:visited{color:#1d1d1d; text-decoration:none;}
a:hover{color:#1d1d1d; text-decoration:none;}
a:active{color:#1d1d1d; text-decoration:none;}
p{margin: 0;padding: 0;}
.clear {clear:both;}
.fl{float:left}
.fr{float:right}
.trans {
	transition:all .5s ease;
	-o-transition:all .5s ease;
	-moz-transition:all .5s ease;
	-webkit-transition:all .5s ease;
}
.rotate{
	webkit-transition-duration: 0.8s;
    -moz-transition-duration: 0.8s;
    -o-transition-duration: 0.8s;
    transition-duration: 0.8s;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
    overflow: hidden;
}
.rotate:hover  
{
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -o-transform:rotate(360deg);
}  
.inner{
	width: 1160px;
	overflow: hidden;
	margin: 0 auto;
} 
.albb{
    margin-top:53px;
	margin-left:15px;
}
/*布局专用*/
@font-face {
	font-family: 段宁毛笔;
	src: url(/face/段宁毛笔行书修订版.TTF);
}
@font-face {
	font-family: 汉仪方隶简;
	src: url(/face/汉仪方隶简.TTF);
}
/*.container h1{
	font-family: 段宁毛笔;
	font-size: 72px !important;
	color: #956233 !important; 
	text-shadow: 0px 0px 15px #fff;
	text-align: center;
}
.container h2{
	font-family: 汉仪方隶简;
	font-size: 48px !important;
	color: #956233 !important; 
	text-shadow:1PX 1PX 1PX #FFFFFF;
	text-align: center;
	margin-top: 15px;
}

.container h3{
	font-family: 汉仪方隶简;
	font-size: 24px !important;
	color: #956233 !important; 
	text-shadow: 0px 0px 15px #fff;
	text-align: center;
	margin-top: 25px;
}
.container h3 a{
	color: #b72b2c !important;
}
.container h3 span#rt{
	float: right;
}*/

/*html-top*/
.html-top{
	width: 100%;
	height: 435px;
	background: url(../images/TOP-img.jpg) no-repeat center;
}

/*head*/
header{
	width: 100%;
	overflow: hidden;
	background-color: #413d3a;
}
.head{
	width: 1360px;
	overflow: hidden;
	margin: 0 auto;
	height: 140px;
}
.head img.Logo{
	width: 151px;
	height: 80px;
	float: left;
	margin-top: 28px; 
	background: url(../images/Logo-hx.jpg) no-repeat right center;
	padding-right: 15px;
}
.head span.Hotline{
	display: block;
	float: left;
	margin-left: 15px;
	margin-top: 49px;
}
.head span.Hotline p.one{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #c1c1c1; 
	background: url(../images/head-tel.jpg) no-repeat left center;
	padding-left: 19px;
}
.head span.Hotline p.two{
	font-family: arial;
	font-size: 22px;
	color: #fff;
	padding-top: 10px;
}
.head a.href{
	display: block;
	width: 46px;
	height: 128px;
	float: left;
	margin-left: 51px;
}
.head a.href.I{
	background: url(../images/href-I.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.I:hover,.head a.href.I.on{
	background: url(../images/href-I2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.A{
	background: url(../images/href-A.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.A:hover,.head a.href.A.on{
	background: url(../images/href-A2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.P{
	background: url(../images/href-P.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.P:hover,.head a.href.P.on{
	background: url(../images/href-P2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.M{
	background: url(../images/href-M.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.M:hover,.head a.href.M.on{
	background: url(../images/href-M2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.C{
	background: url(../images/href-C.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.C:hover,.head a.href.C.on{
	background: url(../images/href-C2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.N{
	background: url(../images/href-N.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.N:hover,.head a.href.N.on{
	background: url(../images/href-N2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.MA{
	background: url(../images/href-MA.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.MA:hover,.head a.href.MA.on{
	background: url(../images/href-MA2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.CT{
	background: url(../images/href-CT.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head a.href.CT:hover,.head a.href.CT.on{
	background: url(../images/href-CT2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}
.head img.H-ewm{
	float: right;
	width: 95px;
	height: 95px;
	margin-top: 23px;
}

/*banner*/
.b-bd ul {
	width:100% !important;
	margin:0 auto;
}

.b-bd li {
	width:100% !important;
	height:490px;
	background-position:center top;
	background-repeat:no-repeat;
}

.b-hd {
	width:100%;
	position:absolute;
	z-index:2;
	bottom:4px;
	font-size:0;
	text-align:center;
}

.b-hd li {
	display:inline-block;
	*display:inline;
	*zoom:1;
	width:60px;
	height:30px;
	margin:0 10px;
	cursor:pointer;
}

.b-hd li span {
	display:block;
	width:60px;
	height:5px;
	background-color:#fff;
	border: 1px #976330 solid;
}

.b-hd li.on span {
	background-color:#976330;
	border: 1px #976330 solid;
}

.banner .b-btn {
	width:49px;
	height:49px;
	position:absolute;
	top:50%;
	margin-top:-25px;
	cursor:pointer;
	-webkit-opacity:0.8;
	-moz-opacity:0.8;
	opacity:0.8;
	filter:alpha(opacity=80);
}

.banner .b-btn:hover {
	-webkit-opacity:1;
	-moz-opacity:1;
	opacity:1;
	filter:alpha(opacity=100);
}

.banner .b-btn.b-prev {
	background:url(../images/arrow-prv.png);
	left:10%;
}

.banner .b-btn.b-next {
	background:url(../images/arrow-nxt.png);
	right:10%;
}

.banner-wrap {
	width:100%;
	height:490px;
	position:relative;
}


/*index-product*/
.index-product{
	width: 1160px;
	overflow: hidden;
	margin: 24px auto;
}
.index-product .hd{
	width: 100%;
	height: 174px;
	background: url(../images/index-product-topbg.jpg) no-repeat center;
}
.index-product .hd ul{
	float: right;
	overflow: hidden;
}
.index-product .hd ul li{
	width: 108px;
	height: 30px;
	float: left;
	text-align: center;
	line-height: 30px;
	margin-top: 53px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #1d1d1d;
	cursor: pointer; 
}
.index-product .hd li:hover,.index-product .hd li.on{
	background: url(../images/i-p-hd-bg.jpg) no-repeat center; 
}
.index-product .bd{
	overflow: hidden;
	margin-top: 30px !important;
}
.index-product .bd ul{
	overflow: hidden;
}
.index-product .bd ul li{
	width: 280px;
	float: left;
	overflow: hidden;
	position: relative;
}
.index-product .bd li .img{
	overflow: hidden;
	width: 280px;
	height: 200px;
}
.index-product .bd li .img img{
	width: 100%;
	height: 200px;
}
.index-product .bd li p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #1d1d1d;
	text-align: center;
	line-height: 52px;
}
.index-product .bd li:hover p{
	color: #b72b2c;
}
.index-product .bd li span{
	display: block;
	width: 100%;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/i-p-bg.png) no-repeat center;
	opacity: 0;
	-webkit-transition:all .5s ease;
}
.index-product .bd li:hover span{
	opacity: 1;
	-webkit-transition:all .5s ease;
}
.index-product .bd li span a{
	display: block;
	width: 100%;
	height: 100%;
}
.mr13{
	margin-right: 13px;
}

/*index-about*/
.index-about{
	width: 100%;
	height: 500px;
	overflow: hidden;
	background: url(../images/index-about-bg.jpg) no-repeat center;
}
.min-i-a{
	width: 1160px;
	height: 100%;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
}
.min-i-a .video{
	width: 560px !important;
	height: 320px !important;
	margin-top: 89px !important; 
}
.min-i-a .video .bd{ overflow: hidden;}
.min-i-a .video .bd ul{ overflow: hidden;}
.min-i-a .video .bd ul li{ width:560px; height:320px;}
.min-i-a .video .bd ul li img{ width:100%; height:100%}
.min-i-a .words{
	width: 60px;
	height: 310px;
	overflow: hidden;
	position: absolute;
	top: 61px;
	left: 542px;
	background: url(../images/i-a-words.jpg) no-repeat center;
}
.min-i-a .more{
	display: block;
	width: 54px;
	height: 56px;
	position: absolute;
	bottom: 85px;
	left: 546px;
	z-index: ;
	background: url(../images/i-a-more.png) no-repeat center;
}
.min-i-a .nr{
	width: 535px;
	height: 253px;
	position: absolute;
	right: 23px;
	top: 105px;
	background: url(../images/i-a-nr-bg.jpg) no-repeat center;
}
.min-i-a .nr p{
	padding-left: 36px;
	padding-top: 38px;
	padding-right: 78px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #444444;
	line-height: 30px;
}
.min-i-a .nrbg{
	width: 223px;
	height: 164px;
	overflow: hidden;
	position: absolute;
	right: 0;
	bottom: 24px;
	background: url(../images/index-about-bg-bg1.png) no-repeat center;
}

/*index-case*/
.index-case{
	width: 1160px;
	margin: 45px auto;
	overflow: hidden ;
}
.index-case .hd{
	width: 100%;
	height: 135px;
	overflow: hidden;
	background: url(../images/index-case-topbg.jpg) no-repeat center;
}
.index-case .hd ul{
	width: 360px;
	float: right;
	overflow: hidden;
	margin-right: 80px;
}
.index-case .hd ul li{
	width: 40px;
	height: 120px;
	overflow: hidden;
	float: left;
	margin-left: 32px;
	background: url(../images/index-case-hd-bg.jpg) no-repeat center;
	writing-mode: vertical-rl;
	text-align: center;
	line-height: 40px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #1d1d1d;
	margin-top: 4px;
	cursor: pointer;
	-webkit-transition:all .5s ease;	
}
.index-case .hd li:hover,.index-case .hd li.on{
	background: url(../images/index-case-hd-bg-hover.jpg) no-repeat center;
	color: #b72b2c;
	-webkit-transition:all .5s ease;	
}
.index-case .bd{
	width: 100%;
	overflow: hidden;
	margin-top: 25px !important;
}
.index-case ul{
	overflow: hidden;
	width: 100%;
	height: 410px;
	position: relative;
}
.index-case ul li{
	width: 280px;
	height: 200px;
	position: relative;
	overflow: hidden;
	float: left;
}
.index-case li img{
	width: 100%;
	height: 200px;
} 
.index-case li span{
	width: 257px;
	height: 181px;
	display: block; 
	background: rgba(183,43,44,0.8) url(../images/index-case-img-bg.png) no-repeat center;
	position: absolute;
	top: 10px;
	left: 12px;
	transform: scale(0);
	opacity: 0;
	-webkit-transition:all .5s ease;	
}
.index-case li:hover span{
	transform: scale(1);
	opacity: 1;
	-webkit-transition:all .5s ease;	
}
.index-case li span p.one{
	display: block;
	width: 50px;
	height: 50px;
	margin: 0 auto;
	margin-top: 37px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 50px;
	font-family: "迷你简南宫";
	font-size: 30px;
	color: #fff;
	border-radius: 100%;
}
.index-case li span p.two{
	display: block;
	text-align: center;
	font-family: "宋体";
	font-size: 14px; 
	color: #fff;
	margin-top: 24px;
} 
.index-case li.on_1{
	position: absolute;
	bottom: 0;
	left: 0;
}
.index-case li.on_2{
	width: 575px;
	height: 410px;
	position: absolute;
	top: 0;
	left: 293px;
}
.index-case li.on_2 img{
	height: 410px;
}
.index-case li.on_2 span{
	width: 552px;
	height: 388px;
}
.index-case li.on_2 span p.one{
	margin-top: 150px;
}
.index-case li.on_3{
	position: absolute;
	top: 0;
	right: 0;
}
.index-case li.on_4{
	position: absolute;
	bottom: 0;
	right: 0;
}

.index-case .bigimg{
	width: 100%;
	height: 268px;
	margin-top: 52px;
	background: url(../images/index-case-bottom-img.jpg) no-repeat center;
}

/*index-news*/
.index-news{
	width: 100%;
	overflow: hidden;
	background-color: #f9f9f9; 
	padding-bottom: 35px;
}
.index-news .top{
	width: 100%;
	height: 160px;
	overflow: hidden;
	background: url(../images/index-news-topbg.jpg) no-repeat center;
}
.index-news .top p{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #a76627;
	margin-top: 50px;
	margin-left: 127px;
}
.index-news ul{
	overflow: hidden;
	margin-top: 15px;
}
.index-news ul li{
	width: 270px;
	overflow: hidden;
	float: left;
}
.index-news li img{
	width: 100%;
	height: 156px;
}
.index-news li .nr{
	overflow: hidden;
	margin-top: 18px;
}
.index-news li .nr span.one{
	display: block;
	float: left;
	overflow: hidden;
}
.index-news li:hover .nr span.one p.one,.index-news li:hover .nr span.one p.two{
	color: #a80001;
	-webkit-transition:all .5s ease;
}
.index-news li .nr span.one p.one{
	font-family: "GeoSlab703 Md...";
	font-size: 44px;
	font-weight: bold;
	color: #1d1d1d;
}
.index-news li .nr span.one p.two{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #1d1d1d;
	padding-top: 10px;
	text-align: center;
}
.index-news li .nr span.two{
	width: 186px;
	display: block;
	float: right;
	overflow: hidden;
}
.index-news li .nr span.two a{
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	background: url(../images/index-news-arrow.jpg) no-repeat left bottom;
	padding-bottom: 15px;
}
.index-news li:hover .nr span.two a{
	color: #a80001;
	background: url(../images/index-news-arrow2.jpg) no-repeat left bottom;
	-webkit-transition:all .5s ease;
}

/*foot*/
.foot{
	width: 100%;
	overflow: hidden;
	background-color: #413d3a;
	padding-top: 40px;
	padding-bottom: 24px;
}
.foot img.Logo{
	float: left;
	margin-top: 7px;
	background: url(../images/f-Logo-hx.jpg) no-repeat right center;
	padding-right: 87px;
}
.foot .f-cont{
	float: left;
	margin-left: 75px;
	overflow: hidden;
}
.foot .f-cont p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #fff;
	line-height: 30px;
}
.foot .f-cont p.address{
	background: url(../images/f-address.jpg) no-repeat left center;
	padding-left: 26px;
}
.foot .f-cont p.tel{
	background: url(../images/f-tel.jpg) no-repeat left center;
	padding-left: 26px;
}
.foot .f-cont p.email{
	background: url(../images/f-email.jpg) no-repeat left center;
	padding-left: 26px;
}
.foot .f-cont p a{
	font-family: arial;
	font-size: 14px;
	color: #ffd4b1;
}
.foot .f-cont p.two{
	font-family: arial;
}
.foot .f-ewm{
	min-width: 120px;
	float: right;
	margin-right: 24px;
}
.foot .f-ewm img{
	display: block;
	width: 91px;
	height: 91px;
	margin: 0 auto;
}
.foot .f-ewm p{
	font-family: "宋体";
	font-size: 12px;
	color: #988f89;
	padding-top: 13px;
	text-align: center;
}
.foot2{
	width: 100%;
	background-color: #2d2926;
	height: 30px;
	overflow: hidden;
	line-height: 30px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 12px;
	color: #857e78;
}

/*Nybanner*/
.Nybanner{
	width: 100%;
	height: 381px;
	overflow: hidden;
}

/*TOP-bg*/
.TOP-bg{
	width: 100%;
	height: 180px;
	overflow: hidden;
	margin-top: 9px;
}

/*about*/
.about{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.about .nr{
	width: 920px;
	float: right;
	overflow: hidden;
}
.about .nr ul{ overflow:hidden;}
.about .nr ul li{ overflow: hiddenl; width:430px; float: left; margin-bottom:25px;}
.about .nr li img{ width:100%; height:300px;}
.about .nr .box-video{
	overflow: hidden;
	position: relative;
	margin-bottom:32px;
}
.box-video .video{
	width: 600px;
	height: 374px;
	overflow: hidden;
	float: left;
	margin-left: 51px;
}
.box-video img.word{
	position: absolute;
	left: 0;
	top: 26px;
}
.box-video img.brd{
	position: absolute;
	right: 0;
	top: 17px;
}
.about .txt{
	font-family: "微软雅黑";
	font-size: 15px;
	color: #444444;
	line-height: 32px; 
}

/*product*/
.product{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.product .list{
	width: 920px;
	float: right;
	overflow: hidden;
}
.product .list ul{
	overflow: hidden;
}
.product .list ul li{
	width: 280px;
	float: left;
	overflow: hidden;
	position: relative;
}
.product .list li .img{
	overflow: hidden;
	width: 280px;
	height: 200px;
}
.product .list li .img img{
	width: 100%;
	height: 200px;
}
.product .list li p{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #1d1d1d;
	text-align: center;
	line-height: 52px;
}
.product .list li:hover p{
	color: #b72b2c;
}
.product .list li span{
	display: block;
	width: 100%;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/i-p-bg.png) no-repeat center;
	opacity: 0;
	-webkit-transition:all .5s ease;
}
.product .list li:hover span{
	opacity: 1;
	-webkit-transition:all .5s ease;
}
.product .list li span a{
	display: block;
	width: 100%;
	height: 100%;
}
.mr37{
	margin-right: 37px;
}
/*productDe*/
.productDe_title h1{
    font-size:24px;
	font-family:"微软雅黑";
	color:#074739;
	line-height:36px;
	text-align:center;
	margin-top:30px;
}
.productDe_title p{
text-align:center;
font-size:14px;
font-family:"微软雅黑";
color:#555353;
padding-top:12px;
margin-bottom:40px;
}
.inner .pg{margin-top:100px;font-size:14px;margin-bottom:35px;width:980px;margin-left:200px;}
/*item_list*/
.item_class{
	width: 199px;
	float: left;
	overflow: hidden;
	margin-left: 10px;
}
.item_class a{
	display: block;
	width: 100%;
	height: 30px;
	background: url(../images/item-left-bg.jpg) no-repeat center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #000000;
	text-align: center;
	line-height: 30px;
	margin-bottom: 24px;
	-webkit-transition:all .5s ease;
	cursor: pointer;
}
.item_class a:hover,.item_class a.on{
	background: url(../images/item-left-bg2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}

/*make*/
.make{
	width: 1160px;
	overflow: hidden;
	margin: 45px auto;
	padding-bottom: 50px;
}
.make form#make{
	width: 660px;
	float: left;
	overflow: hidden;
	margin-left: 8px;
}
form#make input.txt{
	width: 100%;
	height: 50px;
	background: url(../images/make-input-bg.jpg) no-repeat ;
	border: none;
	outline: none;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2f2414;
	text-indent: 18px;
	line-height: 50px;
}
form#make .lab{
	width: 100%;
	height: 50px;
	background: url(../images/make-input-bg.jpg) no-repeat ;
	margin-bottom: 10px;
}
form#make .lab label{
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2f2414;
	text-indent: 18px;
	line-height: 50px;
	margin-left: 18px;
}
form#make textarea{
	width: 100%;
	height: 120px;
	max-height: 120px;
	max-width: 100%;
	background: url(../images/make-inputbg2.jpg) no-repeat;
	border: none;
	outline: none;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2f2414;
	text-indent: 18px;
	line-height: 50px; 
}
form#make input.tra[type]{
	line-height: 40px;
}
form#make input.btn{
	width: 100%;
	height: 50px;
	background: url(../images/make-btn.jpg) no-repeat ;
	border: none;
	outline: none;
	margin-bottom: 10px;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
}
.make .rightbg{
	width: 458px;
	height: 485px;
	overflow: hidden;
	float: right;
	background: url(../images/make-rightbg.jpg) no-repeat center;
}

/*message*/
.message{
	width: 1160px;
	overflow: hidden;
	margin: 30px auto;
}
.message .leftbg{
	width: 494px;
	height: 528px;
	float: left;
	overflow: hidden;
	background: url(../images/message-leftbg.png) no-repeat center;
}
.message form#mess{
	width: 660px;
	float: right;
	overflow: hidden;
}
.message form#mess input.txt{
	width: 100%;
	height: 50px;
	background: url(../images/make-input-bg.jpg) no-repeat ;
	border: none;
	outline: none;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2f2414;
	text-indent: 18px;
	line-height: 50px;
}
form#mess textarea{
	width: 100%;
	height: 190px;
	max-height: 190px;
	max-width: 100%;
	background: url(../images/message-tra.jpg) no-repeat;
	border: none;
	outline: none;
	margin-bottom: 10px;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #2f2414;
	text-indent: 18px;
	line-height: 50px; 
}
form#mess input.btn{
	width: 100%;
	height: 50px;
	background: url(../images/make-btn.jpg) no-repeat ;
	border: none;
	outline: none;
	margin-bottom: 10px;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 50px;
	cursor: pointer;
}

/*contact*/
.contact{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.contact .cont{
	width: 1124px;
	height: 384px;
	margin-left: 15px;
	background: url(../images/contact-nrbg.jpg) no-repeat center;
}
.contact .cont .word{
	float: left;
	overflow: hidden;
	margin-left: 275px;
	margin-top: 55px;
}
.contact .cont .word h1{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #986739;
	padding-bottom: 8px;
}
.contact .cont .word p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #000000;
	line-height: 35px;
}
.contact .cont .ewm{
	width: 158px;
	overflow: hidden;
	float: left;
	margin-top: 94px;
}
.contact .cont .ewm img{
	width: 100%;
	height: 158px;
}
.contact .cont .ewm p{
	text-align: center;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #616161;
	padding-top: 15px;
}
.maps{
	width: 1109px;
	height: 343px;
	border: 2px solid #8c756b;
	padding: 6px;
	margin-left: 17px;
	margin-top: 45px;
}

/*case*/
.case{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.case .list{
	width: 920px;
	float: right;
	overflow: hidden;
}
.case .list ul{
	overflow: hidden;
}
.case .list ul li{
	width: 280px;
	height: 200px;
	float: left;
	overflow: hidden;
	position: relative;
	margin-bottom: 15px;
}
.case .list li img{
	width: 100%;
	height: 200px;
}
.case .list li span{
	display: block;
	width: 100%;
	height: 100%; 
	position: absolute;
	top: 0;
	left: 0;
	background: rgba(67,79,96,0.7) url(../images/case-img-bg.png) no-repeat center;
	transform: scale(1.3);
	opacity: 0;
	-webkit-transition:all .5s ease;
}
.case .list li:hover span{
	transform: scale(1);
	opacity: 1;
	-webkit-transition:all .5s ease;
	
}
.case .list li span p.one{
	font-family: "宋体";
	font-size: 14px;
	color: #fff;
	text-align: center;
	margin-top: 64px;
}
.case .list li span p.two{
	display: block;
	width: 49px;
	height: 49px;
	border: 1px solid #fff;
	text-align: center;
	line-height: 49px;
	margin: 0 auto;
	font-family: "迷你简南宫";
	font-size: 30px;
	color: #fff;
	border-radius: 100%;
	margin-top: 30px;
}
.mr39{
	margin-right: 39px;
}

/*news*/
.news{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.news .list{
	width: 920px;
	float: right;
	overflow: hidden;
}
.news .list ul{
	overflow: hidden;
}
.news .list ul li{
	width: 100%;
	overflow: hidden;
	margin-bottom: 34px;
}
.news .list li img{
	width: 326px;
	height: 188px;
	float: left;
}
.news .list li .date{
	float: left;
	overflow: hidden;
	margin-left: 32px;
}
.news .list li .date p.one{
	font-family: "GeoSlab703 Md...";
	font-size: 44px;
	/*color: #a80001;*/
	color: #1d1d1d;
	font-weight: bold;
}
.news .list li:hover .date p.one{
	color: #a80001;
}
.news .list li:hover .date p.two{
	color: #a80001;
}
.news .list li .date p.two{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #1d1d1d;
	text-align: center;
	padding-top: 12px;
}
.news .list li .nr{
	width: 480px;
	float: right;
	overflow: hidden;
}
.news .list li .nr p.tit{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #1d1d1d;
	padding-top: 10px;
}
.news .list li .nr p.tit a{
	color: #1D1D1D;
}
.news .list li:hover .nr p.tit a{
	color: #a80001;
}
.news .list li .nr p.key{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666666;
	padding-top: 20px;
}
.news .list li .nr p.sub{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	line-height: 25px;
	padding-top: 15px;
}
.news .list li .nr a.more{
	display: block;
	width: 20px;
	height: 10px;
	background: url(../images/news-more.jpg) no-repeat center;
	margin-top: 20px;
	-webkit-transition:all .5s ease;
}
.news .list li:hover .nr a.more{
	width: 60px;
	height: 10px;
	background: url(../images/news-more2.jpg) no-repeat center;
	-webkit-transition:all .5s ease;
}

/*newsDe*/
.newsDe{
	width: 1160px;
	overflow: hidden;
	margin: 15px auto;
}
.newsDe .nr{
	width: 920px;
	float: right;
	overflow: hidden;
}
.newsDe .nr h1{
	font-family: "微软雅黑";
	font-size: 24px;
	color: #b70000;
	text-align: center;
	padding-top: 8px;
}
.newsDe .nr .date{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666666;
	text-align: center;
	padding-top: 26px;
	border-bottom: 1px solid #a4a4a4;
	padding-bottom: 24px;
}
.newsDe .nr .txt{
	font-family: "微软雅黑";
	font-size: 14px;
	color: #444444;
	line-height: 47px;
	padding-top: 20px;
}
.newsDe .nr .fx{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666666;
	margin-top: 82px;
	
}
.newsDe .nr .up_down{
	margin-top: 45px;
	line-height: 50px;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #444444;
}
.service{
    width:1160px;
    overflow:hidden;
    margin:15px auto;
	line-height:30px;
}
.service-mobile{
    overflow:hidden;
	
	}
	
/*page*/
.page{
	line-height: 50px;
	margin-top: 50px;
	text-align: center;
}
.disabled{ font-family:"微软雅黑"; font-size:12px; border:1px solid #c9c9c9; color:#c9c9c9; padding: 3px 7px;}
.current{ border:1px solid #b72b2c; padding:4px 5px; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#b72b2c;}
.sy{ font-family:"微软雅黑"; font-size:12px; border:1px solid #818181; color:#818181; padding: 3px 7px;}
