﻿@charset "utf-8";
/* CSS Document */

body { margin:0px; padding:0px; font-family:Arial, "微软雅黑"; font-size: 12px; line-height:20px; color:#4d4c4c;}
ul, li, h1, h2, h3, h4, h5, p, dl, dd, form, ol, img { margin: 0; padding: 0; list-style: none; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
input { outline: none; border: 0px; }
i { font-style: normal; display:block; }
b { font-weight: normal; display: block; text-align: center; }
em { font-style: normal; }
p{ text-indent:2em;}
a { color: #000; text-decoration: none; }
a:hover { text-decoration: none; }
.clear { clear: both; font-size: 1px; height: 0px; line-height: 0px; }
.clearfix { clear: both; *zoom:1;}
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: "."; clear: both; height: 0; line-height: 0; overflow: hidden }
.m { width: 1000px; margin: 0 auto; }
.w { width: 100%; margin: 0 auto; }


.pageLink
{
	font-size:12px; line-height:30px; text-align:center;
}
.pro-slide .proswiper .row{
	padding:0 8px;
	    margin-right: 0px;
}
.xinwen .xinwenswiper {
	margin-top: 50px;
}
.xinwen{
	position: relative;
}
.xinwen ul .swiper-button-prev {
    filter: contrast(0.5);
    left: -49px;
    top: 25%;
}
.xinwen ul .swiper-button-next {
    filter: contrast(0.5);
    right: -49px;
    top: 25%;
}
.xinwen ul .swiper-button-next{
	filter:contrast(0.5)
}
.pages {
	text-align: center;
	margin-top: 40px;
}

.pages li {
	display: inline-block;
	vertical-align: top;

}

.pages li a {
	display: block;
	background: #fff;
	padding: 3px 10px;
	font-size: 13px;
	color: rgb(90, 88, 88);
	border-radius: 5px;
	border: 2px solid #efeff0;
}

.pages li:hover a,
.pages li.active a {
	background: #c8161d;
	color: #fff;
}
.pageLink a { height:20px; line-height:20px; padding:4px 8px 4px 8px; padding-right:8px; border:solid 0px #ccc; background-color:#eee;}
.ons{border: solid 0px #a6a6a6; color:#fff; background-color:#c51414; padding:4px 8px 4px 8px;}

.pageLink span { height:20px; line-height:20px;}
.pageLink a:link{ 
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:visited{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:hover{
	font-size: 12px;
	color: #ff9933;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}
.pageLink a:active{
	font-size: 12px;
	color: #666;
	text-decoration: none; height:20px; border:solid 0px #ccc; background-color:#eee; 
}

.n_newstitle{width:980px; text-align:center; font-weight:bold; font-size:14px; margin-bottom:0px; float:left;  height:30px; }
.n_newstitle1{width:980px; text-align:center; }

.n_newstitle1s{width:742px; text-align:center; }

.top{height:125px; font-size:16px;}
.top .i1{float:left; margin-top:15px;}
.top .i2{float:left; color:#333; line-height:40px; margin-top:35px; margin-left:40px;}
.top .i2 h3{font-size:23px; font-weight:bold;}
.top .i3{float:right; padding-left:50px; background:url(../images/top-icon.png) no-repeat; margin-top:35px;}

.navfr{height:50px; background-color:#353639;}
.nav ul li{line-height:50px; font-size:16px; padding:0px 31px; cursor:pointer; float:left; border-left:1px solid #4a4a4d;}
.nav ul li:hover,.nav ul li.on{ background-color:#c8161d;}
.nav ul li a{color:#fff; display:block; text-decoration: none;}

.bannerfr{position:relative; height:552px;}
.banner .bd ul li{height:552px; width:100%;}
/*.bann-text{width:717px; height:145px; background-color:rgba(0,0,0,0.5); position:absolute; top:28%; left:30%; z-index:999; border:9px solid; border-color:rgba(255,255,255,0.5); color:#fff; font-size:22px;}
.bann-text .bann-text-heng{width:90px; height:1px; background:#fff; float:left; margin-top:10px; margin-left:40px; margin-right:10px;}*/

#banner{height: 552px;overflow: hidden;}
#banner .bd,#banner .bd li{height: 552px;}
#banner .bd li{background-repeat: no-repeat;background-position: center top;}


.tit{padding-top:50px;}
.tit b{ color:#c08f4e; font-family:Asenine; font-size:45px;}
.tit .ch-tit{text-align:center; line-height:41px; font-size:18px; color:#c51414; background:url(../images/tit-bg2.png) no-repeat center center; margin:20px 0px;}
.pro-center-content{margin:70px 0px;}
.pro-slide .bd ul li{ margin:0px 20px;}



.index-pro{width:230px; height:326px; position:relative; margin:0px auto; box-shadow:0px 4px 10px #797979; color:#fff;}
.index-pro .index-pro-text{position:absolute; left:0px; bottom:0px; width:230px; height:70px; line-height:70px; background-color:rgba(0,0,0,0.5); text-align:center; font-size:16px;}
.index-pro .index-pro-text a{color:#fff;}
.index-pro .index-pro-text:hover{width:220px; top:5px; left:5px; height:316px; line-height:35px; background-color:rgba(0,0,0,0.35);}
.index-pro .index-pro-text:hover span{display:block; width:120px; border:1px solid #fff; margin:10px auto;}
.index-pro .index-pro-text:hover em{display:block; margin-top:120px;}

.index-ab{ height:576px; background:url(../images/gy-bg.png) no-repeat top center; font-size:13px; line-height:24px;}
.index-ab .idx-ab-text{background:#fff; padding:35px 30px; margin-top:30px;}
.index-ab .idx-ab-text .about{width:670px; float:left;}
.index-ab .idx-ab-text .about a{color:#8b5b05;}
.index-ab .idx-ab-text .about .ab-tit{color:#8b5b05; font-size:18px; font-weight:bold; margin-bottom:20px;}

.casefr{background:#fef8ed; padding-bottom:80px;}
.case{margin-top:40px;}
.case-content{width:328px; height:520px; margin:0px auto;}
.case-content .case-text{background:#fff; height:260px; text-align:center; padding:0px 30px; position:relative;}
.case-content .case-text .case-tit{font-size:16px; color:#c2a171;padding-top:60px;}
.case-content .case-text .heng{width:40px; height:2px; background:#cccccc; margin:20px auto;}
.case-content .case-text .sanjiao{width:20px; height:11px; background:url(../images/sj-xia.png) no-repeat; position:absolute; bottom:-11px; left:47%;}




.cases{margin-top:40px;}
.case-contents{width:328px; height:520px; margin:0px auto;}
.case-contents .case-texts{background:#fff; height:260px; text-align:center; padding:0px 30px; position:relative;}
.case-contents .case-texts .case-tits{font-size:16px; color:#c2a171;padding-top:60px;}
.case-contents .case-texts .hengs{width:40px; height:2px; background:#cccccc; margin:20px auto;}
.case-contents .case-texts .sanjiaos{width:20px; height:11px; background:url(../images/sj-xia.png) no-repeat; position:absolute; bottom:-11px; left:47%;}



.xinwenfr{padding-bottom:60px;}
.xinwen .prev{display:block; width:22px; height:45px; float:left; margin-top:90px; background:url(../images/left.png) no-repeat;}
.xinwen .next{display:block; width:22px; height:45px; float:right; margin-top:90px; background:url(../images/right.png) no-repeat;}
.xinwen .bd{width:950px; float:left; margin-top:40px;}
.xinwen .bd ul li{width:300px; float:left; margin-top:40px; margin-left:20px;}

.xinwen .xw{width:222px; height:130px; margin:0px auto; line-height:24px;  }
.xinwen .xw .time{font-size:16px; border-bottom:1px solid #ccc;}
.xinwen .xw .xw-tit{font-size:14px;}

.contactfr{background:#2e2a27;}
.cont1{padding:20px 0px; border-bottom:1px solid #393634;}
.cont1 i{float:left; line-height:46px; padding-left:80px; color:#bab9b8; font-size:14px; margin-right:45px;}
.copy{height:80px; line-height:50px; color:#969492;}
.copy a{
	color:#969492;
}
.copy b{float:right; margin-left:10px; margin-top:20px; width:27px; height:27px; cursor:pointer;}
.copy .b1{background:url(../images/bottom2.png) no-repeat -106px 0px;}
.copy .b2{background:url(../images/bottom2.png) no-repeat -70px 0px;}
.copy .b3{background:url(../images/bottom2.png) no-repeat -36px 0px;}
.copy .b4{background:url(../images/bottom2.png) no-repeat 0px 0px;}

.ny-tit{padding-bottom:30px; border-bottom:1px solid #cccccc;}
.newsfr{background:#f7f7f7; padding:30px 0px;}
.news .hd{background:#fff; height:65px; line-height:65px;}
.news .hd ul li{float:left; width:140px;  border-right:1px solid #f5f4f4; text-align:center; font-size:16px; cursor:pointer;}

.news .hd ul li a{float:left; width:140px;  border-right:1px solid #f5f4f4; text-align:center; font-size:16px; cursor:pointer;text-decoration: none; }
.news .hd ul li a:hover{font-weight:bold; color:#fff; background:#c40b0b; border-bottom:2px solid #9e7a40;text-decoration: none; }


.news .hd ul li.on a{    display: block;
    font-weight: bold;
    color: rgb(255, 255, 255);
    background: rgb(196, 11, 11);
    border-bottom: 2px solid rgb(158, 122, 64);}
.news .heng{height:2px; background:#ebe8e8; margin-top:2px; margin-bottom:37px;}
.news .bd .media{ background:#fff; padding:10px; color:#666666;}
.news .bd .media .media-left img{margin-right:10px;}
.news .bd .media .media-body h4{margin-top:10px; color:#000;}

.productfr{background:#f7f7f7; padding:50px 0px;}
.left{width:240px; margin-right:20px; float:left;background:#434343; border-bottom:5px solid #dedede;}
.left b{line-height:60px; color:#fff; background:#c8161d; font-size:18px; font-weight:bold;}
.left ul li{height:50px; line-height:50px; color:#cccccc; padding-left:44px; background:url(../images/left-tit2.png) no-repeat 20px 23px; font-size:14px; cursor:pointer; border-bottom:1px solid #3a3839; border-top:1px solid #4f4d4e;}
.left ul li a .on,.left ul li a:hover{font-weight:bold; color:#fff; background:url(../images/left-tit1.png) no-repeat 20px 23px;}
.left ul li a{  color:#cccccc; text-decoration: none;}
.left ul li a:hover{font-weight:bold; color:#fff; background:url(../images/left-tit1.png) no-repeat 20px 23px; text-decoration: none;}
.left ul li.on,.left ul li:hover{font-weight:bold; color:#fff; background:url(../images/left-tit1.png) no-repeat 20px 23px;}

.left i{height:30px; border-top:1px solid #4f4d4e;}
.right{width:740px; float:left;}
.right .row{margin-bottom:25px;}
.right .pro-content{width:230px; height:326px; margin:0px auto; position:relative;  margin-bottom:20px; }
.right .pro-content .pro-text{text-align:center; color:#fff; height:45px; width:230px; line-height:45px; position:absolute; bottom:0px; left:0px; background-color:rgba(0,0,0,0.5);}
.right .num-list{padding-left:45%; margin-top:50px;}
.right .num-list ul li{padding:3px 6px; float:left; margin-right:10px; border:1px solid #cccccc; color:#ccc;}
.right .num-list ul li.on{background:#c8161d; color:#fff;}


.right .rows{margin-bottom:25px;}
.right .pro-contents{width:230px; height:230px; margin:0px auto; position:relative;  margin-bottom:20px; }
.right .pro-contents .pro-texts{text-align:center; color:#fff; height:45px; width:230px; line-height:45px; position:absolute; bottom:0px; left:0px; background-color:rgba(0,0,0,0.5);}




.lefts{width:240px; margin-right:20px; float:left;background:#434343; border-bottom:5px solid #dedede;}
.lefts b{line-height:60px; color:#fff; background:#c8161d; font-size:18px; font-weight:bold;}
.z-mune h4 { height:50px; line-height:50px; color:#cccccc; padding-left:44px; background:url(../images/left-tit2.png) no-repeat 20px 23px; font-size:14px; cursor:pointer; border-bottom:1px solid #3a3839; border-top:1px solid #4f4d4e;}
.z-mune h4 a{color:#cccccc;}

.z-mune h4 a:hover{font-weight:bold; color:#fff; background:url(../images/left-tit1.png) no-repeat 20px 23px;}


.z-mune ul{background:#fff;display: none;}
.z-mune li{line-height: 37px;border-bottom: 1px dotted #434343; }
.z-mune li a.a1{display: block;padding-left: 42px;color:#000;font-size: 14px; }

.z-mune li dl{display: none;}
.z-mune li dd a{line-height: 30px;padding-left: 30px;display: block; color:#000;}
.z-mune li dd a:hover{text-decoration: underline;}