@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; }
html {font-size: 62.5%}
body { font-size:12px;color:#666; background-color:#ffffff; font-family:"微软雅黑";}
a {  text-decoration:none; color:#666; }
a:hover { text-decoration:none; color:#1d0805;}
a img { border: 0; }
* { word-break:break-all; }
.ul,.ul li,form,.dl,.dl dt,.dl dd,div,.p{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul{ list-style:none; margin: 0;} 
li{ list-style:none; margin: 0;} 

/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
.Cle { font-size:0;display:block; clear:both; }
.t10{margin-top:10px;}

.fl{ float:left}
.fr{ float:right;}

.l{ float:left}
.r{ float:right; padding-top:200px}

.clear{ clear:both}
.r{float:right;} .l{float:left;}
h3{font-weight:normal;}

 #container{
width:100%;
height:auto;
overflow:hidden;
margin:0px auto;
	 
 } 
.fixed:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fixed { *zoom: 1;
}
.block {
    display: block;
}

.__AC{-webkit-transition-property:all;-webkit-transition-duration:.2s;-webkit-transition-timing-function:linear;-o-transition-property:all;-o-transition-duration:.2s;-o-transition-timing-function:linear;-ms-transition-property:all;-ms-transition-duration:.2s;-ms-transition-timing-function:linear}



#heard{ 
width:100%;
margin:0 auto;
height:190px;
overflow: hidden;

}

.topcon{ width: 1200px; height:132px; margin:0 auto; overflow: hidden;position: relative; }
.hottel{ width:500px; height:63px;   text-align: right; top:30px; position: absolute; right: 10px}
.hottel p{ font-size:14px; font-weight:700; color:#333; display: block; float:left; text-align: center; padding:0 15px;}
.hottel p:first-child{ border-right:2px solid #9f9fa0}
.logo{width:597px; height:72px; float: left;list-style:none; margin-top:28px; }


#dh{
width:100%;
height:58px;
margin: 0 auto;
position:relative;
background-color:#3d3e41;
}
#dh ul{ width:1200px; margin:0 auto; text-align:left}

#dh .mainlevel { width:170px;/*IE6 only*/ list-style:none; float:left;}
#dh .mainlevel a {color:#FFFFFF; text-decoration:none; line-height:58px; display:block; text-align:center;font-size:20px;}
#dh .mainlevel a:hover {color:#fff; text-decoration:none; background-color:#c28742; }
#dh .hover {color:#fff; text-decoration:none; background-color:#c28742;  }






.tmenu{width: 100%; margin-top:70px ; height:auto; overflow: hidden; text-align: center;}
.tmenu h3{font-size:60px; font-weight:bold; color:black}
.tmenu h4{font-size:45px; color:#333333; font-weight:normal}
.tmenu p{font-size:18px; color:#333333; font-weight:normal; padding-top:15px;}



.tmenu1{width:70%;  height:auto; overflow: hidden; text-align:left; margin:100px auto 35px auto; padding-bottom:35px; border-bottom:1px solid #bfbfbf;}
.tmenu1 h3{font-size:60px; font-weight:bold; color:black}
.tmenu1 h4{font-size:45px; color:#333333; font-weight:normal}


.lMenu {width: 100%; margin-top:50px ; height:70px; text-align: center;  background: #fff; border-bottom:5px solid #eee}
.lMenu dl{ text-align:center; height:70px;width:60%; margin:0 auto}
.lMenu dl span{ position:relative;width:115px; display:inline-block; overflow:hidden; margin:0 75px;text-align: center}
.lMenu dl span a{ color:#484848; font-size:24px; line-height:70px; height:70px; display: block;}
.lMenu .on{ border-bottom:5px solid #c28742;}


.case_menu {width:70%; margin:0 auto; height:55px; text-align: center;  background: #f1f1f1;}
.case_menu dl{ height:70px;width:100%; margin:0 auto}
.case_menu dl span{position:relative;width:20%; display:block; overflow:hidden; float: left; text-align: center}
.case_menu dl span a{ color:#656565; font-size:24px; line-height:55px; height:55px; display: block;}
.case_menu .on{ color:#fff; background:#c28742;}
.case_menu .on a{ color:#fff;}





.container{width:100%;margin:0 auto;position:relative;padding:0;}




/*banner*/

.banner{width:100%;overflow:hidden;}
.banner .swiper-slide img{width:100%;}
.banner .swiper-pagination-bullet-active {opacity:1; background:#005083; width:10px; border-radius:10px; height:10px;}
.banner .swiper-pagination-bullet {display:inline-block; background: #0065a6;}  




.title{width: 100%; max-width:1500px; font-weight: bold; overflow:hidden;  text-align: center; margin:0 auto;margin-top:120px; position: relative; }
.title img{ width:100%;}
.title h3{font-size:65px; font-weight:bold; color:black}
.title p{font-size:50px; color:#333333; font-weight:normal}
.i_more{ width:130px; height: 30px; background-color:#c4161c; display: inline-block; font-size:18px; line-height:30px; color:#fff;}

.more{ width:136px; height: 61px;  position:absolute; z-index:1; bottom:0; right:80px;}



.title1{width: 100%; max-width: 1500px; font-weight: bold; line-height:35px;overflow:hidden; text-align: center; margin:35px auto; }
.title1 h3{font-size: 30px; color:#004c99;}
.title1 p{font-size:14px; text-transform: uppercase; color:#6c6b6b;}




.row{ width:100%; height: auto; overflow: hidden; margin:0 auto;}

.walk{text-align: center; background: url(../images/zunzhuo_24.jpg) right center no-repeat #fff;}
.walk_con{ width:80%; max-width:1600px; height:320px; overflow: hidden; margin:0 auto; position: relative; color:#000;}

.walk_con .t0{ 
	width:1150px;
	top:100px;
	left:0;
    text-align:left;
    position:absolute;}

.walk_con .t0 h3{font-size:63px; font-weight:bold}
.walk_con .t0 p{font-size:52px; color:#333333; }




.walkcon{ width:80%; max-width:1600px; height:650px; overflow: hidden; margin:0 auto; position: relative; color:#000;}

.walkcon  .swiper-container {
      width: 100%;
      height: 100%;
    }


.walkcon .t1{ 
	top:10px;
	left:0;
	width:350px;
    text-align:left;
    position:absolute;}


.walkcon .t2{ 
	top:10px;
	left:500px;
	width:350px;
    text-align:left;
    position:absolute;}
.walkcon .t3{ 
	top:175px;
	left:500px;
	width:350px;
    text-align:left;
    position:absolute;}

.walkcon .t4{ 
	top:185px;
	left:0;
	width:350px;
    text-align:left;
    position:absolute;}





.walkcon .t1 h3{font-size:56px;color:#d2945a;font-weight: bold; border-bottom:1px solid #9f9fa0;padding-bottom:10px;}
.walkcon .t2 h3{font-size:56px;color:#d2945a;font-weight: bold; border-bottom:1px solid #9f9fa0;padding-bottom:10px;}
.walkcon .t3 h3{font-size:56px;color:#d2945a;font-weight: bold; border-bottom:1px solid #9f9fa0;padding-bottom:10px;}
.walkcon .t4 h3{font-size:56px;color:#d2945a;font-weight: bold; border-bottom:1px solid #9f9fa0;padding-bottom:10px;}
.walkcon .t1 span{font-size:30px;color:#333;font-weight: bold; padding-left:5px}
.walkcon .t2 span{font-size:30px;color:#333;font-weight: bold; padding-left:5px}
.walkcon .t3 span{font-size:30px;color:#333;font-weight: bold; padding-left:5px}
.walkcon .t4 span{font-size:30px;color:#333;font-weight: bold; padding-left:5px}
.walkcon .t1 p{font-size:18px;color:#6f6f6f;font-weight:500; padding-top:10px}
.walkcon .t2 p{font-size:18px;color:#6f6f6f; padding-top:10px}
.walkcon .t3 p{font-size:18px;color:#6f6f6f; padding-top:10px}
.walkcon .t4 p{font-size:18px;color:#6f6f6f; padding-top:10px}




.walkcon .swiper-container .swiper-wrapper{
    -webkit-transition-timing-function: linear; /*之前是ease-out*/
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
}






.mt50{ margin-top:50px;}
.row_bg1{background:url(../images/zunzhuo_25.jpg) top center no-repeat;}
.about{width:80%; max-width:1600px; margin:80px auto;height:auto; overflow: hidden; background-color: white; padding:30px; box-sizing: border-box;}

.about .slideTxtBox{ width:100%; text-align:left; background-color: antiquewhite  }
.about .slideTxtBox .hd{ width:16%; height:auto; overflow: hidden;  background:#4f4f4f; position:relative; float: left; }
.about .slideTxtBox .hd ul{  height:535px; }
.about .slideTxtBox .hd ul li{ float:left;  cursor:pointer; height:178px; width:100%; text-align:left; text-indent:15px; background-repeat:no-repeat; background-position: center;}

.about .slideTxtBox .hd ul li:nth-child(1){ background-image: url(../images/ba1.png); background-size: contain;background-repeat:no-repeat; background-position: center;}
.about .slideTxtBox .hd ul li:nth-child(2){ background: url(../images/ba2.png); background-color:#333333; background-size: contain;background-repeat:no-repeat; background-position: center;}
.about .slideTxtBox .hd ul li:nth-child(3){ background: url(../images/ba3.png); background-size: contain;background-repeat:no-repeat; background-position: center;}
.about .slideTxtBox .hd ul li.on{ height:178px;  background-color:#d2945a; }


.about .slideTxtBox .hd ul li p{ font-size:26px; text-transform: uppercase; color:white; line-height:20px; }
.about .slideTxtBox .hd ul li p:first-child{ font-size:22px; margin-top:45px;}
.about .slideTxtBox .hd ul li h3{ font-size:40px; color:white}
.about .slideTxtBox .bd { width:80%; float: right; }
.about .slideTxtBox .bd ul{ padding:15px; padding-top:50px; }
.about .slideTxtBox .bd li{ height:auto; }
.about .slideTxtBox .bd li p{line-height:1.9em; font-size:26px; color:#060606;}
.about .slideTxtBox .bd li .date{ float:right; color:#999;  }
.about .slideTxtBox .bd ul:first-child li p{ text-indent:2em;}

.about .about_cc{ margin-top:150px}
.about .about_cc p{margin-top:25px}


.row1{ width:100%; height: auto; overflow: hidden; margin:0 auto; background-color:#f0f0f0; }
.row1 .t_img{width: 1354px; height:auto; overflow:hidden; margin:10px auto;}
.row1 .t_img li{ width: 50%; height:auto; overflow:hidden;float: left; background-color:white; padding-bottom: 15px}
.row1 .t_img li h3{text-indent:15px; font-size:20px; line-height:45px}
.row1 .t_img li p{text-indent:15px; font-size:18px;}



.row_bg2{background-image: linear-gradient(#fff 75%, #e1e1e1 25%);}
.pro_nav{ width:80%; max-width:1400px; margin:100px auto; height: auto; overflow: hidden}
.pro_nav .swiper-slide {background-color: white;margin:10px 0;}
.pro_nav .swiper-slide:hover { box-shadow:0px 0px 10px  #4f4f4f}

.pro_nav .tcon{ width:100%; height:auto; overflow: hidden; padding:25px; box-sizing: border-box}
.pro_nav .tcon h3 { font-size:26px;}
.pro_nav .tcon p { font-size:16px;margin-top:10px;}
.pro_nav .tcon i {  width:30px; height:2px; background-color:#e9a126; display: block; margin-top:10px; transform: translate(0px,-5px);
    transition: all 0.5s;}

.pro_nav .swiper-slide:hover i {
    width:70px;
}

.pro_nav .swiper-button-prev{ background-image:url(../images/left.png);background-size: 27px 30px;}
.pro_nav .swiper-button-next{ background-image: url(../images/right.png); background-size: 27px 30px;}






.case {width:80%; max-width:1400px; margin:80px auto;height:auto; overflow: hidden; background-color: white; padding:30px; box-sizing: border-box;}
.case .slideBox{ width:100%; text-align:left; background-color: antiquewhite  }
.case .slideBox .hd{ width:100%; height:65px; overflow: hidden;  background:#f1f1f1; position:relative; float: left; }
.case .slideBox .hd ul{ }
.case .slideBox .hd ul li{ float:left;  cursor:pointer; height:65px; width:20%; text-align:center; line-height:65px;}
.case .slideBox .hd ul li.on{background:#d2945a; color:white}
.case .slideBox .hd ul li.on h3{color:white}
.case .slideBox .hd ul li h3{ font-size:24px; color:black}
.case .slideBox .bd { width:100%; float: right; margin:45px auto; }
.case .slideBox .bd ul{ }
.case .slideBox .bd li{ height:auto;border:1px solid #e1e1e1; width:31%; float:left; box-sizing: border-box; padding:10px;}
.case .slideBox .bd li:first-child{ height:auto; width:69%; border:1px solid #e1e1e1}
.case .slideBox .bd li h3{line-height:1.8em; font-size:20px; color:#060606;}
.case .slideBox .bd li .date{ float:right; color:#999;  }





/* news */
.news{width:1360px;  margin:50px auto; position: relative;}

.hotnews{ width:100%; height: auto; overflow: hidden;text-align:left; padding:15px; box-sizing: border-box}
.hotnews img{width:100%; height:252px;}
.hotnews h2{font-size:24px;font-weight: normal; color:black; margin:20px auto; text-indent:25px;}
.hotnews h3{font-size:24px; height:62px; display: block;color:black; width:75%;float:left;}
.hotnews h4{font-size:16px;font-weight: normal; padding-left:25%; padding-top:25px; box-sizing: border-box; margin:25px auto;}
.hotnews span{display: block; width: 25%; float: left; text-align:center}
.hotnews span img{width:49px; height:49px; }
.news .swiper-slide { box-shadow:0px 0px 20px #dedede;margin:20px auto;}
.news .swiper-slide:hover { box-shadow:0px 0px 20px #333;}
.hotnews:hover span img{width:49px; transform: rotate(360deg);transition: all 1s;}
.hotnews:hover img{cursor: pointer; transform: scale(1.1);transition: all 1s; }

.news .swiper-button-prev{ background-image:url(../images/left.png);background-size: 27px 30px;}
.news .swiper-button-next{ background-image: url(../images/right.png); background-size: 27px 30px;}










#body3{width:100%; margin:0 auto; background-color:#fff; overflow:hidden; color:#666}

.w1200{ width:1200px; height:auto; margin:40px auto; overflow:hidden; background-color: white; padding:15px;}
.w1050{ margin:0 auto; width:1100px; position:relative; border-top:2px solid #666; padding-top:50px;}



.single{ width:1250px; height:auto; overflow: hidden;color:#060606; margin:50px auto;}
.single p{ font-size:30px; text-align: left; text-indent:2em; line-height:1.5em; color:#060606;}
.single img{ max-width:1250px;}







.walk_bg { background: url(../images/walkbg.jpg) right bottom  no-repeat #fff; min-height:1800px;}

.walk_box{width:80%; margin:150px auto}
.event_box{width:80%;margin:3% auto 0;position:relative;min-height:420px;}
.event_box .parHd {width:100%;display:inline-block;height:260px;}
.parHd  ul{width:100%;text-align:center;margin:0 auto;}
.parHd .tempWrap{margin:0 auto;}
.parHd .tempWrap:after{content:'';width:85%;height:2px;background:#d5d5d5;position:absolute;/* top:33%;*//* right:-140%;*/right:8%;top:130px;/* margin-top:-0.5px;*/z-index:10;}
.parHd li.no_line:before{display:none;}
.parHd li{display:inline-block;cursor:pointer; height: 260px; font-size:16px;color:#000;position:relative; text-align: center; width:200px;}
.parHd li span{display:block;width:20px;height:20px;overflow:hidden;position:absolute;border:5px solid #8b8b8c; box-sizing: border-box; background-color: white;border-radius:24px; left:50%;z-index:21; margin-left:-13px;top:50%; margin-top: -10px;}
.parHd li.act span{display:block;width:20px;height:20px;overflow:hidden;border:5px solid #d1945b; box-sizing: border-box; border-radius:24px;position:absolute;top:50%; margin-top: -10px; left:50%;z-index:21; margin-left:-13px}
.parHd li p{ font-size:36px; font-weight: 700; position: absolute; top:0px;text-align:center; width:100%;}
.parHd li p:after{content:'';width:0px;height:55px;position:absolute;/* top:33%;*//* right:-140%;*/right:50%;top:50px;/* margin-top:-0.5px;*/z-index:10; border:2px dashed #909090}
.parHd li.act p{color:#d1945b}
.parHd li.act p:after{border:2px dashed #d1945b}
.parHd li i{ font-size:20px;}

.parHd .walk-txt{ width:400px; height:300px; background-color: white;box-shadow:0px 0px 10px #999; position: absolute; z-index:99999; top:140px; left:95px; display: none;}

.parHd li:hover .walk-txt{display: block}

.parBd{text-align:center;width:70%;margin:0 auto;}
.parBd p{line-height:180%;font-size:26px; text-align: left;}
.parBd p:before{content:'\2022 '; color:#d2945a }


.sPrev,.sNext{width:50px;height:50px;display:block;position:absolute;top:105px;}
.sPrev{left:0;}
.sNext{right:0;}
.sPrev img,.sNext img{transition:all .6s cubic-bezier(.51,1.1,.9,.95);-moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95);-o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}
	

.honor{ width: 80%; height:auto; overflow: hidden; margin:0 auto}
.honor .htitle{ font-size:50px; color:#6e6e6e; font-weight:700;}
.honor .htitle span{ font-size:28px; color:#6e6e6e}

.honor .hcon{ width: 100%; height: auto; margin:30px auto; overflow: hidden; text-align: center;}
.honor .hcon a{ width: 23%; height:330px; display: block; float: left; padding:15px; margin:0 1%; box-sizing: border-box; background:url(../images/1111.jpg) top no-repeat; background-size:100% 70%;}
.honor .hcon a img{ width:90%; }
.honor .hcon a p{  font-size:16px; line-height:2em; margin-top:35px;}




/*风采*/
.fc_bg{ width:100%; height:auto; overflow: hidden;  background-image: linear-gradient(#fff 40%, #efe9df 20%);  }
.fc_bg1{ width:100%; height:auto; overflow: hidden;  background-image: linear-gradient(#fff 45%, #f0f0f0 20%);  }

.yuangon{ width:1570px;height:950px; overflow: auto; position: relative; margin:50px auto; background-color: white;}
.yuangon .y_title{ width:360px; height: 115px; background-color:#f5a105; font-size:53px; color: white; text-align: center;  line-height:103px; position: absolute; z-index:1; left:385px; top: 375px;}
.yuangon .y_txt{ width:600px; height:80px; font-size:19px; color:#5b5b58; text-align:left;  line-height:40px; position: absolute; z-index:1; left:405px; top:495px; padding-left:20px;}

.yuangon li{ position:absolute;z-index:1;overflow: hidden;}
.yuangon li img{ width:100%}
.yuangon li:nth-child(1){ width:360px; height: 242px; left:20px; top:0;}
.yuangon li:nth-child(2){ width:360px; height: 242px; left:20px; top:247px;}
.yuangon li:nth-child(3){ width:360px; height: 242px; left:20px; top:494px;}
.yuangon li:nth-child(4){ width:360px; height: 240px; left:385px; top:130px;}
.yuangon li:nth-child(5){ width:305px; height: 460px; left:750px; top:30px;}
.yuangon li:nth-child(6){ width:662px; height: 341px; left:385px; top:580px;}
.yuangon li:nth-child(7){ width:481px; height: 317px; left:1065px; top:0px;}
.yuangon li:nth-child(8){ width:369px; height: 266px; left:1065px; top:323px;}
.yuangon li:nth-child(9){ width:369px; height: 282px; left:1065px; top:594px;}



.dianmian{ width:1550px;height:1300px; overflow: auto; position: relative; margin:50px auto;}
.dianmian .y_title{ width:590px; height:100px; background-color:#f5a105; font-size:53px; color: white; text-align: center;  line-height:103px; position: absolute; z-index:1; left:285px; top:392px;}
.dianmian .y_txt{ width:282px; height:75px; font-size:19px; color:#5b5b58; line-height:75px; position: absolute; z-index:1; left:880px; top:679px;text-align: center;}

.dianmian li{ position:absolute;z-index:1;overflow: hidden;}
.dianmian li img{ width:100%}
.dianmian li:nth-child(1){ width:466px; height: 302px; left:120px; top:85px;}
.dianmian li:nth-child(2){ width:283px; height: 384px; left:591px; top:2px;}
.dianmian li:nth-child(3){ width:280px; height: 389px; left:0; top:392px;}
.dianmian li:nth-child(4){ width:280px; height: 261px; left:0; top:786px;}
.dianmian li:nth-child(5){ width:590px; height: 745px; left:285px; top:497px;}
.dianmian li:nth-child(6){ width:282px; height: 384px; left:880px; top:290px;}
.dianmian li:nth-child(7){ width:282px; height:352px; left:1167px; top:20px;}
.dianmian li:nth-child(8){ width:357px; height: 389px; left:1167px; top:377px;}
.dianmian li:nth-child(9){ width:574px; height: 346px; left:880px; top:771px;}






.product_list {width:1256px;margin:25px auto;text-align: center; height:auto; overflow: hidden}
.product_list ul {}
.product_list ul li{ width:32%; margin-top:25px; height:auto; max-height:320px; float: left; margin-left:2%; border:1px solid #e1e1e1; padding:15px;box-sizing: border-box;}
.product_list ul li:nth-child(3n+1){margin-left:0;}
.product_list ul li img{width:100%; height:auto; max-height:250px; overflow: hidden}
.product_list ul li h3{font-size:18px; line-height:2em; font-weight:normal; text-align: left; text-indent:2em;}



.Strategic_txt{ width:70%; height:auto; overflow: hidden; margin:25px auto;}
.Strategic_txt p{ font-size:18px; line-height:2em; font-weight:normal; text-align: left; text-indent:2em;}

.Strategic_list{ width:70%; height:auto; overflow: hidden; margin:25px auto;}
.Strategic_list li{ width:23%; height:auto; overflow: hidden; float: left; margin-left:2.666%; margin-top:30px}
.Strategic_list li:nth-child(4n+1){margin-left:0;}
.Strategic_list li img{ width:100%;}





.case_list {width:1256px;margin:25px auto;text-align: center; height:auto; overflow: hidden}
.case_list ul {}
.case_list ul li{ width:32%; margin-top:25px; height:auto; max-height:320px; float: left; margin-left:2%; border:1px solid #e1e1e1; padding:15px;box-sizing: border-box;}
.case_list ul li:nth-child(3n+1){margin-left:0;}
.case_list ul li img{width:100%; height:auto; height:250px; overflow: hidden}
.case_list ul li h3{font-size:18px; line-height:2em; font-weight:normal; text-align: left; text-indent:2em;}





/*产品列表*/

.productmenu{ width:100%; margin:0 auto; height:332px; overflow: hidden; border-bottom:2px solid #e9e9e9; position: relative;}
.productmenu:after{content:'';width:100%;height:10px;background:#f2f2f2;position:absolute;/* top:33%;*//* right:-140%;*/;top:117px;/* margin-top:-0.5px;*/z-index:1; left:0;}
.productmenu .sliBox{ width:70%; height:auto; overflow: hidden; text-align:left; margin:0 auto; margin-top:57px;position: relative;z-index:22;}
.productmenu .sliBox .hd{ width:100%; height:70px; overflow: hidden; position:relative; float: left; }
.productmenu .sliBox .hd ul{ height:70px; text-align: center; }
.productmenu .sliBox .hd ul li{ display: inline-block; height:70px; width:105px; margin:0 75px; text-align:center; box-sizing: border-box; line-height:70px;}
.productmenu .sliBox .hd ul li.on{ border-bottom:10px solid #c28742;}
.productmenu .sliBox .hd ul li h3{ font-size:26px; color:black}


.productmenu .sliBox .bd { width:98%; float:left;}
.productmenu .sliBox .bd ul{ height:116px; overflow: hidden;margin-top:50px;}
.productmenu .sliBox .bd .mlists li {height:48px; float: left; margin:0 5px; min-width:153px; text-align: center; margin-bottom:10px;}
.productmenu .sliBox .bd .mlists a{line-height:36px; font-size:18px; color:#fff; display: block; padding:0 20px; background-color:#7d7a7e;}
.productmenu .sliBox .bd .mlists a:hover{background-color:#c28742;}
.productmenu .sliBox .bd .mlists li:hover{background: url(../images/pt.jpg) bottom center no-repeat;} 
.productmenu .sliBox .bd .on a{background-color:#c28742;}
.productmenu .sliBox .bd .on {background: url(../images/pt.jpg) bottom center no-repeat;} 
.productmenu .sliBox .jsmore{font-size:18px; color:#494949; position: absolute; right:0; top:120px; line-height:36px; z-index:999; font-weight:500;}
.productmenu .sliBox .cc{height:116px; overflow: hidden;}



.zzs{ width:100%; height:200px; overflow: hidden}
.zzs li{ height:30px; margin:5px; margin-bottom:50px; float: left; position: relative;}
.zzs li a{ color:#fff; text-decoration:none; display:block; float:left; height:30px; line-height:30px; padding:0px 20px; font-size:18px;background:#7d7a7e;}
.zzs li a:hover{background-color:#c28742;}
.zzs li .dropMenu{position:absolute;left:0;display:none; z-index:99; height:30px; width:1200px; padding:5px 0;}
.zzs li .dropMenu ul {margin:0;}
.zzs li .dropMenu li{display:block;float:left; background:none; color:#333; margin:0; background-color:#eee; }
.zzs li .dropMenu li a{display:block; float:left;  color:#333; background: none; line-height:30px; font-size:14px }




.product{ width:80%; height:auto; margin:0 auto; overflow: hidden;}
.product ul li{ width:23%; height:auto; overflow: hidden;float:left; margin-top:50px; margin-left:2.667%;}
.product ul li:nth-child(4n+1){margin-left:0%;}
.product .pcons{ width:100%; height:auto; overflow: hidden; position: relative;text-align: center; border:1px solid #ededed; box-sizing: border-box}
.product .pcons .thumbs{width:100%;height:350px; overflow: hidden;opacity:1; transition:1.2s;display: table-cell;vertical-align: middle;}
.product .pcons .thumbs img{max-width:100%; max-height:350px;}
.product .pcons .pic{ width:100%; height:350px; overflow: hidden;transition:1.2s; opacity:0; position:absolute;top:0;
	display: table-cell;vertical-align: middle; }
.product .pcons .pic img{max-width:100%; height:350px;background-repeat: no-repeat; background-size:cover; background-position:center;}
.product .pcons .date{ width:100%;overflow: hidden; position:absolute; z-index:2; height:60px; bottom:0px; background:rgba(242,242,242,0.5);text-align: left;}
.product .pcons .date h3{font-size:15px; margin-top:8px;color: #424244;  padding-left:15px;}
.product .pcons .date p{font-size:19px;color: #000; padding-left:15px;}
.product .pcons:hover .thumbs{ opacity:0;}
.product .pcons:hover .pic{ opacity:1; }
.product .pcons:hover .date{background:rgba(0,0,0,1) }
.product .pcons:hover .date h3{color: #fff; }
.product .pcons:hover .date p{color: #fff; }





.pro_show_con{width:1100px; height: auto; overflow: hidden; margin:0 auto; }

.showbg{ width:100%; height:auto; overflow: hidden; margin:25px auto;}
.showbg img{ width: 100%;}


.conimg {width:530px; height: auto; margin:35px auto;float: left; }
.conimg .bpic{width:530px;height:530px; overflow: hidden;text-align: center ; border:1px solid #c9c9c9; background-color:#f6f6f6;}
.conimg .bpic img{ max-width:530px;max-height:530px;}
.conimg .mpic { width:530px;height:auto; overflow: hidden; margin-top:20px; position:relative}
.conimg .mpic .swiper-container{ width:420px;height:auto; float: left; margin-left:40px; }
.conimg .mpic .swiper-button-prev{  background-image:url(../images/left1.png);background-size: 27px 30px;}
.conimg .mpic .swiper-button-next{ background-image: url(../images/right1.png); background-size: 27px 30px;}
.conimg .mpic .swiper-button-next.swiper-button-disabled{ opacity:1;}
.conimg .mpic .swiper-button-prev.swiper-button-disabled { opacity:1;}
.conimg .txt{ width:530px; height:30px;float: left; font-weight: bold; font-size:16px; margin-top:15px; text-indent:40px;}


.productText { width:500px; height: auto; margin:35px auto;float: left; margin-left:50px;padding-top:35px;}
.productText h3 { font-size:33px; color: #000; width:100%; display: inline-block; line-height:2em; font-weight: bold }
.productText h4 { font-size:25px; color: #4c4948;width:100%;display: inline-block; }

.productInfo { height: auto; overflow: hidden;  padding-top: 23px; }
.productInfo .fixed { height: auto; overflow: hidden; }
.productInfo .fixed b { display: block; float: left; line-height:40px; color: #595757; font-size:18px; font-weight:bolder}
.productInfo .fixed p { margin-left: 108px; line-height:40px; color: #231815; font-size:18px;font-weight:bolder }

.productText .vrewm { height:160px; width:135px; overflow: hidden; float:left; margin-top:70px;text-align: center;}
.productText .vrewm  img { height:135px; width:135px; border:1px solid #e2e2e2; box-sizing: border-box; }
.productText .vrewm  p { font-size:14px; line-height:2em; }


.remimg{width:1100px; height: auto; overflow: hidden; margin:0 auto;}
.remimg .ttt{width:100%; height: auto; padding:10px 0; overflow: hidden; margin:0 auto; border-bottom:2px solid #eeeeee;}
.remimg .remcon{ margin-top:70px; text-align: center}
.remimg .remcon .swiper-slide img{max-width:80%; }

.remimg .swiper-button-next{ background-image: url(../images/cright.png); background-size: 36px 36px; width:36px; height:36px}
.remimg .swiper-button-prev{ background-image: url(../images/cleft.png);  background-size: 36px 36px; width:36px; height:36px}

.remimg  .swiper-button-next.swiper-button-disabled{ opacity:1;}
.remimg  .swiper-button-prev.swiper-button-disabled { opacity:1;}



.morlist{width:1100px; height: auto; overflow: hidden; margin:100px auto;}
.morlist .ttt{width:100%; height: auto; padding:10px 0; overflow: hidden; margin:0 auto; border-bottom:2px solid #eeeeee;}
.morlist .ttt h3{font-size:28px; width:500px;float: left}
.morlist .ttt p{font-size:20px; width:100px; float: right;}
.morlist .ttt p span{ width:28px;height: 28px; display: block; float: left;padding-top:3px;}

.morlist .morcon{ margin-top:70px;}
.morlist .morcon li{ width:340px; height:340px; float: left; margin:0 13px;}


.morlist .morcon .pcons{ width:100%; height:auto; overflow: hidden; position: relative; text-align: center; border:1px solid #f8f8f8; box-sizing: border-box}
.morlist .morcon .pcons .thumbs{width:100%;height:340px; overflow: hidden;opacity:1; transition:1.2s;}
.morlist .morcon .pcons .thumbs img{max-width:100%; max-height:340px;}
.morlist .morcon .pcons .pic{ width:100%; height:340px; overflow: hidden;transition:1.2s; opacity:0; position:absolute;top:0;}
.morlist .morcon .pcons .pic img{max-width:100%; max-height:340px;}
.morlist .morcon .pcons .date{ width:100%;overflow: hidden; position:absolute; z-index:2; height:60px; bottom:0px; background:rgba(242,242,242,0.5); text-align: left;}
.morlist .morcon .pcons .date h3{font-size:15px; margin-top:8px;color: #424244;  padding-left:15px;}
.morlist .morcon .pcons .date p{font-size:19px;color: #000; padding-left:15px;}
.morlist .morcon .pcons:hover .thumbs{ opacity:0;}
.morlist .morcon .pcons:hover .pic{ opacity:1; }
.morlist .morcon .pcons:hover .date{background:rgba(0,0,0,1) }
.morlist .morcon .pcons:hover .date h3{color: #fff; }
.morlist .morcon .pcons:hover .date p{color: #fff; }








.spage{width:460px;height:90px;margin:0 auto;text-align: center;}
.spage a{display: inline-block;margin:0 12px;height:55px;line-height:55px;padding:0 30px;border-radius: 1px;font-size:17px;background:#fff;}
.spage a:hover{box-shadow:1px 1px 3px #ddd;color:#fefefe;background:#e62129;}



.newslist{width:1350px; margin: 0 auto;position:relative; height: auto; overflow: hidden; padding:20px 0 }
.newslist .news_con{width:1250px; height:350px; overflow: hidden; margin:0 auto; margin-bottom:50px; position: relative; border:1px solid #adadad; padding:40px; box-sizing:border-box;}
.newslist .news_con .n_img{ width:400px;height:260px; float: left; overflow: hidden;text-align: center}
.newslist .news_con .n_img img{width:400px; height:260px;}
.newslist .news_con .n_info{ width:740px; height:260px; float:right;}
.newslist .news_con .n_info span{ width:60px; height:260px; float: left; display: block; padding-top:48px;}
.newslist .news_con .n_info h4{ font-size:18px; color:#333333;}
.newslist .news_con .n_info h3{ font-size:23px; color:black; margin-top:30px;}
.newslist .news_con .n_info p{ font-size:18px; color:#7d7a7e;margin-top:30px; text-indent:2em;}
.newslist .news_con .n_info h5{ font-size:19px; color:black;margin-top:30px;width:170px; display:block}
.newslist .news_con .n_info i{ display: block;width:25px; height:25px; float: right;}

.newslist .news_con:hover{ box-shadow:0 0 10px 10px #e9e9e9; border:none;}


.article{width:1350px; margin:0 auto;position:relative; height: auto; overflow: hidden; padding:30px 0; }
.article .article_title{font-size:30px; text-align: left; line-height:1.5em; color: black; margin-top:100px;}
.article .info{
	border-bottom:1px solid #d6d6d6;
	height:auto;
	line-height:2em;
	margin-top:20px;
	text-align:left;
	overflow:hidden;
	color:#959595;
	font-size:18px;
}
.article .info small{
	margin-right:30px;
	color:#959595;
	font-size:18px;
}
.articlex .info a{
	color:#959595;
}

.article .article_body{width:1350px; margin:0 auto;position:relative; height: auto; overflow: hidden; padding:50px 0;  font-size:16px;}

.context{width:1350px; margin:30px auto;position:relative; height: auto; overflow: hidden; padding:10px 0;  font-size:16px;  border-top:1px solid #d6d6d6;}
.context ul{width:100%;}
.context li{width:50%; float: left;box-sizing: border-box}
.context li:first-child{ background: url(../images/contxts.png)left 5px  no-repeat; padding-left:15px;  }

.context li:last-child{background: url(../images/contxt.png)right 5px  no-repeat; padding-right:15px; text-align: right;}





.news_info{width:1128px;margin:0 auto;padding:25px 0 0 0;}
.news_info h1{text-align:center;padding:0 0 10px 0;font-weight:normal;font-size:28px;color:#444;}
.news_info h1 span{border-bottom:1px solid #444;padding:0 0 10px 0;}
.news_info h4{text-align:center;padding:20px 0 10px 0;font-weight:normal;font-size:14px;color:#aaa;}
.news_info .con{padding:0 0 15px 0;width: 800px;margin:0 auto;}
.news_info .npage {height:150px;margin:50px 0 0 0;text-align: center;}
.news_info .npage a{display: inline-block;height:39px;line-height: 39px;padding:0 30px;border:1px solid #ddd;border-radius:4px;box-shadow:0px 2px 4px #eee;font-size:14px;}
.news_info .npage a.back{color:#333;background:#e5e5e5;margin:0 11px 0 0;}
.news_info .npage a.np{margin:0 11px 0 0;padding:0 60px;}
.news_info .npage a.back:hover{background:#333;color:#fff;}
.news_info .npage a.np:hover{border-color:#777;}
.news_info .content .video{width:80%;height:400px;}
.news_info .con img{max-width: 100%;}



.contact{ width:70%; height:auto; overflow: hidden; margin:50px auto;}
.contact .tile{ width:100%; height:auto; overflow: hidden; margin:25px auto;}
.contact .tile h3{  font-size:26px; color: black; font-weight: 700; line-height:2em;}
.contact .txt1{ width:100%; height:55px; overflow: hidden; margin:25px auto;}
.contact .txt1 p{ width:900px; height:55px; overflow: hidden;float: left; font-size:16px; line-height:1.5em; padding-left:10px; font-weight:700;color:#555555}
.contact .txt1 i{ width:40px; height:40px; display: inline-block; float: left;}
.contact .txt1 i img{ width:100%; }

.contact .txt2{ width:240px; height:55px; overflow: hidden; margin:25px auto; float: left; margin-right:50px;}
.contact .txt2 p{ width:180px;; height:55px; overflow: hidden;float: left; font-size:16px; line-height:1.5em;  font-weight:700; color:#555555}
.contact .txt2 i{ width:55px; height:55px; display: inline-block; float: left;}
.contact .txt2 i img{ width:60%; }


.map{width:70%; height:auto; overflow: hidden; margin:50px auto;}
.map h3{ font-size:36px; color:black; line-height: 2em;}
.map .pp{ background-color:#f4f4f4; }
.map .pp p{ font-size:18px; color:black; line-height:1.5em; padding:20px 5px;}

.message{width:1280px; height:auto; overflow: hidden; margin:50px auto;}
.message .input-group{ width:400px; height:45px; border:1px solid #c2c2c2; float:left; box-sizing: border-box; margin-left:40px;}
.message .input-group:first-of-type{  margin-left:0;}
.message .input-group-addon{ width:45px; height: 38px; text-align: center; padding-top:7px; display:inline-block;float: left }
.message .form-control { border:none; width:340px; height: 43px; line-height:43px; font-size:16px;}
.message .input-area{ width:1280px; height:200px; border:1px solid #c2c2c2; float:left; box-sizing: border-box; margin-top:40px;font-size:16px;
background: url(../images/m4.jpg) 5px 5px no-repeat;}
.message .input-area .form-control { width:1200px; height:170px;  float:left; font-size:16px; margin-left:40px; margin-top:0px; }
.message .btn{ width: 158px; height: 43px; line-height:43px; font-size:20px; text-align: center; color: white; margin-top:40px; background-color: #c28743;
border:none; box-shadow:none;} 


/*底部*/




/* foot */
.footer{height:auto; background:#323335; overflow: hidden; padding:50px 0;}
.foot{height:auto; position: relative; width:80%;margin:25px auto;}


.fmenu{ width:50%; height:auto; overflow: hidden;  float: left}
.fmenu .ul1{width:100%;margin:0 auto;height:auto; overflow: hidden;text-align:left; padding:0;}
.fmenu .ul1 li{width:18%; float:left;}
.fmenu .ul1 li:first-child{width:28%;}
.fmenu .ul1 li h3{color:#FFFFFF;font-size:20px; margin:0 auto 20px auto}
.fmenu .ul1 li a{width:100%; display:block; float: left; font-size:16px; line-height:1.5em; color:#9d9d9d;}




.foot .ewm { width:50%; float: right; text-align: center;}
.foot .ewm ul { width:100%;  }
.foot .ewm ul li { width:33%; float: left}
.foot .ewm ul li p {  font-size:24px; color: white;line-height:2em;}

.foot .tel{width:50%; float: right; text-align:left;  height:auto; overflow: hidden; padding-top: 30px;}
.foot .tel .p1{width:50%; float:left; font-size:22px;  height:auto; overflow: hidden; color:#cacacb;}
.foot .tel .p2{width:50%; float:left; font-size:22px;  height:auto; overflow: hidden; color:#cacacb;}
.foot .tel i{display:block;padding-top:0px; float: left; margin-left:50px;}
.foot .tel p{display:block; margin-top:5px;float: left;}





.footer_bg { height: 45px; background: #d9d9d9; overflow: hidden;}
.footer_bg .ftxt { width: 1351px;margin: 0 auto;height: 45px; position: relative;}
.footer_bg .t0{position: absolute;left:0;color:#666;line-height: 45px;font-size:14px;width:100%;text-align: center;}
.footer_bg .t1{position: absolute;left:804px;color:#666;line-height: 45px;font-size:14px;}
.footer_bg .t1 a{color:#666;}
.footer_bg .t1 a:hover{color:#888;}
.footer_bg .top{position: absolute;right:0;top:0;}






.dede_pages{
	width: 100%;
	margin:100px auto;
	text-align: center;
}
.dede_pages ul{
	margin:0 auto;
	text-align: center;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	display:inline-block;
	font-family:Tahoma;
	line-height:25px;
	min-width:25px;
	margin-right:6px;
	border:1px solid #a0a0a0;
}
.dede_pages ul li a{
    padding:0 5px;
	height: 25px;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#fff;
	background-color:#000;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#000;
	color:white;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:25px;
	padding:12px 10px 12px 16px;
	color:#555;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}



.pages{
	width: 100%;
	margin:100px auto;
	text-align: center;
}


.pagelistbox ul{
	margin:0 auto;
	text-align: center;
	padding:12px 0px 12px 16px;
}
.pagelistbox ul li{
	display:inline-block;
	font-family:Tahoma;
	line-height:25px;
	min-width:25px;
	margin-right:6px;
	border:1px solid #a0a0a0;
}
.pagelistbox ul li a{
    padding:0 5px;
	height: 25px;
	color:#555;
	display:block;
}
.pagelistbox ul li span{
    padding:0 5px;
	height: 25px;
	color:#555;
	display:block;
}
.pagelistbox ul li a:hover{
	color:#fff;
	background-color:#000;
	text-decoration:none;
}

.pagelistbox .thisclass a{background-color:#000;
	color:white;
	font-weight:bold;
}

