@charset "utf-8";
/*html, body { opacity: 0}*/

body{color:#333; font-family:"思源黑体";font-size:14px; line-height:26px;}
*{margin:0; padding:0;font-family:"思源黑体" !important;}
ul li{list-style:none;}
.clearboth{clear:both;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none; color:#1712bc;}
.page{ text-align:center; margin:10px 0; width:100%; float:left;}
.page a{ background:#b3b3b3; color:#fff; margin:0 2px; padding:2px 8px;}
.page a.dq,.page a:hover{ background:#555;}



/*导航*/
#header{ width:100%; background:#fff; height: auto;}
#header .container{ position:relative;}
#header .container .logo{float:left; font-size:2em; color:#222;padding:20px 0;}
#nav2{display:none;background:url(../images/bg.jpg) top center no-repeeat; margin-top:25px;}
.nav{  /*height:55px; line-height:55px;  */ position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav a i{ padding-left:10px; color:#9a9a9a;}
.nav .nLi{ float:left;  position:relative; display:inline;border-right:1px solid #9a9a9a;}
.nav .nLi h3{ float:left;margin:0;display:inline;}
.nav .last h3{ margin-right:0; }
.nav .nLi h3 a{ display:block; padding:0 34px; font-size:0.7em; line-height:15px;height:15px; font-weight:normal;color:#333;  }
.nav .nLi h3 a:hover{color:#064fec;}
.nav .sub{ display:none; width:220px; left:0; top:46px;  position:absolute; background:url(../images/bg6.png) repeat;  line-height:42px; z-index:9999; }
/*.nav .sub2{width:720px;left:-150px}
.nav .sub3{width:540px;left:-250px}*/
.nav .sub li{ zoom:1;/*float:left;width:150px;*/ text-align:left; color:#333;/*margin-right: 20px; display:inline;*/font-size:1.1em; line-height:42px;}
.nav .sub li.last{margin-right:0;}
.nav .sub li a{color:#333; padding:0 15px;display:block;}
.nav .sub li a:hover{ display:block; background:#a9b1bb; color:#fff;}
.nav .sub li img{width:150px;}
.nav .on h3 a{color:#064fec;}

.nav-box2{display:block;}
.nav-box2{float:right;display:block; position:relative; margin-top:8px;}
.nav-box2 h3{margin-top:7px;}
.nav-box2 ul{display:none;width:160px; position:absolute;top:60px; right:0; background:url(../images/bg.png) repeat;  z-index:9998 !important;padding:10px 0;}
.nav-box2 ul li{text-align:center;line-height:2.3;}
.nav-box2 ul li a{color:#fff;display:block; font-size:16px;}
.nav-box2 ul li a:hover{color:#fff;background:#a9b1bb;}

.top{ display:none;}
.top .left{ text-align:left; color:#fff; padding-left:50px; font-size:16px; line-height:69px;}
.top .left i{ padding-right:10px;}
.top .right{ float:right;}
.tel{float:right;  margin-top:50px;color:#fff; font-size:2.5em; display:none;}
.wz{position:absolute; right:0; top:10px; z-index:9999 !important; display:none;}
.wz .wx{float:left; margin-left:10px; padding-top:13px;}
.menu{position:relative;}
.wz .wx .wx-tp{display:none;}
.wz .wx .wx-tp img{width:100px; position:absolute; top:30px; right:-40px;padding:5px; background:#fff;border:1px solid #ddd}

#banner .container{padding:0;}
.slideBox {width: 100%;overflow: hidden;position: relative;}
.slideBox .hd {overflow: hidden;position: absolute;left: 50%;width:105px; margin-left:-55px;bottom: 10px;z-index: 1;}
.slideBox .hd ul {overflow: hidden;zoom: 1;float: left;}
.slideBox .hd ul li {float: left;margin-right: 5px;width: 30px;height: 5px;line-height: 14px;text-align: center;background: #fff;cursor: pointer;}
.slideBox .hd ul li.on {background: #c26b36;color: #fff;}
.slideBox .bd {position: relative;height: 100%;z-index: 0;}
.slideBox .bd li {zoom: 1;vertical-align: middle; margin:0; padding:0;}
.slideBox .bd img {width: 100%;display: block}

/*首页--产品中心*/
#main{margin-top:1px;overflow:hidden;}
.product{text-align:center; background:#efefef; margin-top:60px; padding:90px 0; padding-bottom:30px;}
.product .title{ padding:0 50px;padding-bottom:30px;height:46px; line-height:46px; /*background:#1712bc;*/background:#a9b1bb; color:#fff; font-size:26px; text-align:center; margin:30px auto; margin-top:-115px; width:280px; border-radius:0 20px 0 20px;font-weight: bold;}
.product h3{font-size:2.7em; color:#fff; margin:0 auto;letter-spacing:3px; width:400px; background:url(../images/line2.png) center no-repeat;margin-bottom:5px;}
.product p{font-size:1.3em; letter-spacing:2px; line-height:2;}
.pro{position:relative; margin:15px 0 0 0;}
.pro a{color:#333;}
.swiper-product{width: 100%;height: 100%; z-index:0 !important;}
.swiper-product .swiper-slide{text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; margin-bottom:50px;}
	
.pro-bg{width:100%; overflow:hidden;}
.pro-bg img{width:100%;transform:scale(1,1);transition-duration:0.5s;}
.pro-bg img:hover{ transform:scale(1.1,1.1); transition-duration:0.5s;}
#product img{width:96%;}

.product2{margin:40px auto;}
/*.pro2-title{padding:15px 0; border-top:1px solid #1712bc; border-bottom:1px solid #1712bc; text-align:center;margin-bottom:30px;} 
.pro2-title h3{margin:0;font-size:26px;color:#1712bc;}
.pro2-title span{font-size:16px; font-weight:normal;color:#888;}*/

.pro2-title {margin:0 auto; margin-bottom:20px; text-align:center;}
.pro2-title .en{ font-size:16px; color:#999;}
.pro2-title .cn{ line-height:36px; font-size:26px; font-weight:bold; color:#222; margin-bottom:10px;}
.pro2-title img{ display:block; margin:0 auto; max-width:100% !important;}

.pro2-content{}
.pro2-content ul{margin-left:-2%;margin-right:-2%;width:104%;}
.pro2-content ul li{float:left; width:46%; margin:0 2%;text-align:center;font-size: 1.3em;line-height:2;}
.pro2-content ul li a{color:#555;}

.product2 .more{ width:150px; height:42px; line-height:42px; border-radius:21px; font-style:italic; font-size:16px; text-align:center; margin:0 auto; margin-top:30px; color:#fff; /*background:#1712bc;*/background:#a9b1bb;display:block;}

.pro-bottom{}
.pro-bottom .container{background:#f5f5f5;padding-top:20px;padding-bottom:15px;}
.pro-bottom h3{text-align:left;margin-top:0;padding-bottom:10px; font-size:1.8em; font-weight:bold; color:#064fec; border-bottom:1px solid #ddd;}
.pro-bottom ul li{display:inline-block; float:left; margin-right:30px;font-size:13px;line-height:2;}

/*首页关于我们*/
.sy_about{width:100%; background:url(../images/about_bj.jpg) no-repeat center; padding:40px 0;}
.sy_about .nr{position:relative;}
.sy_about .nr .n_left{position:none;top:60px;left:0;z-index:99;width:auto;background:#fff;padding:30px 40px;}
.sy_about .nr .n_left .tit{ font-size:26px; color:#222; margin-bottom:10px; font-weight:bold;}
.sy_about .nr .n_left .d{ color:#989898; font-size:18px; margin-bottom:30px;}
.sy_about .nr .n_left .con{ line-height:28px; font-size:16px; color:#555;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:6;-webkit-box-orient: vertical; height:170px;}
.sy_about .nr .n_left .more{ width:150px; height:42px; line-height:42px; border-radius:21px; font-style:italic; font-size:16px; text-align:center;margin-top:30px; color:#a9b1bb; border:1px solid #a9b1bb;display:block;}
.sy_about .nr .n_left .more:hover{ background:#a9b1bb; color:#fff;}
.sy_about .nr .n_right{float:right; text-align:right; overflow:hidden;}
.sy_about .nr .n_right img{ max-width:100%; display:block; margin:0 auto;transform:scale(1,1);transition-duration:0.5s;}
.sy_about .nr .n_right img:hover{transform:scale(1.1,1.1); transition-duration:0.5s}


.news{padding:20px 0; background:url(../images/new_bj.jpg) no-repeat right bottom;}
.news .pro-bg{width:100%; overflow:hidden;border-radius: 0 40px 0 40px;}
/*.news img{width:100%;}*/
.news .news-title2{font-size:20px;font-weight:normal; margin:10px 0;}
.news p{font-size:13px; line-height:24px;color:#555;}
.ns{margin-bottom:10px;}
.ns h3{margin:10px 0; font-size:18px;}
.ns p{}

#owl-demo1{ display:none;}
#owl-demo1 .item{ display: block;border-radius: 10px;transition: .5s;position:relative; background:#fff;}
#owl-demo1 .item .ns{margin-top:30px;} 
#owl-demo1 .item .ns h3{color: #333333;font-size:20px; height:22px; line-height:22px; overflow:hidden; margin-top:0; margin-bottom:0; font-weight:bold;}
#owl-demo1 .item .ns .nr{display: block;margin: 25px 0; margin-top:15px;font-size: 14px;color: #666666;line-height: 1.7;border-bottom: 1px solid #eee; padding-bottom:30px; height:100px;}
#owl-demo1 .item .ns .time{color: #999; line-height:1.5; font-size:16px; font-weight:bold;margin-top:15px;}
#owl-demo1 .item .ns .time i{ font-size:18px; padding-right:10px;}
#owl-demo1 .item:hover .ns h3{ color:#c26b36;}
#owl-demo1 .item:hover .ns{} 
#owl-demo1 .item:hover .pro-bg img{transform: scale(1.1,1.1);transition-duration: 0.5s;}

.sy_news{margin-top:30px;}
.sy_news .tit{height:40px; border-bottom:1px solid #ddd; margin-bottom:20px;}
.sy_news .tit span{display:block; width:120px; line-height:38px; border-bottom:2px solid #1712bc; font-size:22px; color:#222;}
.sy_news .n_list{ margin-bottom:20px;}
.sy_news .n_list ul{ margin:0;}
.sy_news .n_list ul li{line-height:38px; border-bottom:1px dashed #ddd; font-size:16px;}
.sy_news .n_list ul li a{color:#555; display:block; line-height:38px; overflow:hidden;}
.sy_news .n_list ul li a i{ padding-right:10px; color:#c26b36;}
.sy_news .n_list ul li a:hover{color:#c26b36;}
.news .more{width:150px;height:42px;line-height:42px;border-radius:21px;font-style:italic;font-size:16px;text-align:center;margin:0 auto;margin-top:10px;color:#fff;/*background:#1712bc;*/background:#a9b1bb;display:block;}

.banner{margin-top:0;}
.banner img{width:100%;}
.banner_pc{display:none;}
.banner_phone{display:block;}

.sider-main{padding:30px 0; background:#f5f7fa;}
.sider-nav{padding:15px 0; font-size:15px; /*margin-bottom:15px;*/}
.sider-title{ background:#a9b1bb;padding:15px;margin-top:5px;}
.sider-title h3{margin:0; font-size:2em; color:#fff;}
.sider-title p{font-size:1.5em;color:#fff;margin-bottom:0; }
.sider-content{margin-top:20px;}
.sider-content ul li{height:40px; line-height:40px; background:#f1f1f1;padding:0 10px; margin:10px 0; position:relative;}
.sider-content ul li:hover, .sider-content ul li.active{ background:#064fec;}
.sider-content ul li a{font-size:1.2em; width:100%; display:block;}
.sider-content ul li span{font-weight:bold; position:absolute; top:0; right:10px;}
.sider-content ul li:hover a, .sider-content ul li.active a, .sider-content ul li:hover span, .sider-content ul li.active span{color:#fff;}

.sider-right{}
.menu1{display:none; float:right;}
.menu1 ul li{ display:inline-block; padding:0 20px; border-right:1px solid #ddd;}
.menu1 ul li i{color:#c26b36; padding-right:10px;}
.menu1 ul li a:hover{color:#c26b36;}
.menu1 .active a{color:#c26b36;}
.menu2{display:block; overflow:hidden;}
.menu3{display:none;}
.sider-title2{border-bottom:2px solid #e5e5e5;padding-bottom:5px;}
.sider-title2 .st2-left{float:left;font-size:1.4em;color:#000;line-height: 38px;}
.sider-title2 .st2-left i{ color:#c26b36; padding-right:10px;}
.sider-title2 .st2-right{float:right;color:#888;}
.sider-content2{font-size:14px; line-height:2; padding-bottom:0;}
.sider-content2 .title{margin:0 auto; margin-bottom:30px; text-align:center;}
.sider-content2 .title .en{ font-size:16px; color:#999;}
.sider-content2 .title .cn{ line-height:36px; font-size:26px; font-weight:bold; color:#222;}
.about{padding:20px 0; background:#a9b1bb;position: relative; margin-bottom:30px;}
.about .about-img { transform: translate(34px, -34px); -ms-transform: translate(34px, -34px);-o-transform: translate(34px, -34px);overflow: hidden; -webkit-transform: translate(34px, -34px);  -moz-transform: translate(34px, -50px);}
.img_scale img {
  transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
  -ms-transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
  -o-transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
  -webkit-transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
  -moz-transition: transform cubic-bezier(0.215, 0.61, 0.355, 1) 0.6s;
}
.img_scale:hover img {
  transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
}
.about .about-desc {padding: 0 8% 0 16%;position: relative;}
.about .about-desc::before {content: attr(data-text);display: inline-block;text-transform: uppercase;font-size:30px;line-height: 1;letter-spacing: 3px;color: #fff;transform-origin: 0 100%;-webkit-transform-origin: 0 100%;transform: rotateZ(90deg);-ms-transform: rotateZ(90deg);-o-transform: rotateZ(90deg);-webkit-transform: rotateZ(90deg);-moz-transform: rotateZ(90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);position: absolute;top:-5%;left:5%;}
.about .about-desc h3 {font-size: 30px;line-height: 1;color: #fff;font-weight:700;margin-bottom:30px;}
.about .about-desc h3 em {color: #232323;font-style: normal;}
.about .about-desc p {font-size: 14px;line-height: 28px;color: #fff;margin-bottom:0px;text-indent:2em;}
.about .about-desc span {font-size: 12px;line-height: 24px;color: #fff;display: block; margin-top:25px}
.about .about-desc span::before {content: '';width: 214px;height: 12px;background: url(../images/about-line.png) no-repeat;display: block;margin-bottom: 12px;}
.about img{width:100%;}

.wenhua{ width:100%; padding:30px 0; background:#fff;}
.wenhua .l{border: 1px solid #f3f3f3; padding:30px 30px; text-align:center; margin-bottom:15px;}
.wenhua .l img{ max-width:100%; display:block; margin:0 auto;transition: all 0.4s;}
.wenhua .l h3{font-size:26px;line-height: 1; margin:50px 0;}
.wenhua .l .nr{font-size: 16px;line-height: 30px; height:60px; margin-bottom:20px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;}
.wenhua .l:hover{ box-shadow:2px 5px 10px #ddd;}
.wenhua .l:hover img{transform: rotate(360deg);}

/*产品中心*/
.pro2{background:#fff;padding:30px 40px; text-align:left; line-height:32px;margin:20px 0;font-size:1.1em;}
.pro2 .tit{font-size:20px;line-height:30px; color:#222; margin-bottom:10px; margin-top:10px;}
.pro2 .con{line-height:24px;color: #999; font-size:16px; text-align:left;}
.pro2 .more{ margin-top:30px;font-size:18px; display:block; text-align:left;}
.pro2 .more span{ float:right; display:none;}
.pro2 .more i{color:#c26b36; font-size:18px; padding-left:10px;}
.pro2:hover{ box-shadow:2px 5px 10px #ddd;}
.pro2:hover .tit{color:#c26b36;}
.pro2:hover .con{color:#c26b36;}
.pro2:hover .more a{ color:#c26b36;}
.pro2:hover .more span{ display:block; color:#c26b36; font-size:24px;}
.pro2:hover .more i{ display:none;}
.pro2:hover img{ transform:scale(1.1,1.1); transition-duration:0.5s;}
.pro2 p{margin-bottom:0;}
.pro2 img{width:100%;}
.product-show{padding:30px 0;}

.picFocus{ margin:0 auto;  width:100%; position:relative;  overflow:hidden;  zoom:1;   }
.picFocus .hd{ width:100%; padding-top:5px;  overflow:hidden; }
.picFocus .hd ul{ margin-right:-5px;  overflow:hidden; zoom:1; }
.picFocus .hd ul li{ padding-top:5px; float:left;width:23%;text-align:center; margin:0 0.8%; }
.picFocus .hd ul li img{ width:100%; border:2px solid #ddd; cursor:pointer; margin-right:5px;   }
.picFocus .hd ul li.on{ background:url("../images/icoUp.gif") no-repeat center 0; }
.picFocus .hd ul li.on img{ border-color:#064fec;  }
.picFocus .bd li{ vertical-align:middle; }
.picFocus .bd img{ width:100%; display:block;  }

.pro-wz{}
.pro-wz ul li{ line-height:2;padding:10px 0;font-size:1.2em; border-bottom:1px solid #e5e5e5;color:#555;}
.pro-wz ul li i{ color:#c26b36; padding-right:10px;}

.sm{ width:100%; float:left; margin-top:20px;}
.sm .smbt{ border-bottom:solid 1px #dadada; width:100%; float:left;}
.sm .smbt span{ background:#064fec; color:#fff; padding:5px 60px; border-radius:20px 0 20px 0; font-size:20px; float:left;}
.sm .neirong{ padding:10px; line-height:2; float:left;font-size:1.1em;color:#555;}
.sm .neirong p{margin-bottom:0;}
.sm .neirong img{ display:block; max-width:100% !important; margin:0 auto; height: auto !important;}
.sm .neirong table{ width:100% !important;}

.mr{padding:25px 0; border-bottom:1px solid #eee;}
.mr h3{margin-top:10px; font-size:18px;}
.mr p{font-size:14px;  margin-bottom:0;}

.news-list2 ul li{background:#fff; transition:.5s ease; margin-top:20px;margin-bottom: 30px;}
.news-list2 ul li a{display:block;}
.news-list2 ul li .img{float:left; width:100%;}
.news-list2 ul li .img .tp{position: relative;display: block;width: 100%;height: 0;overflow: hidden;padding-bottom: 62.25%;}
.news-list2 ul li .img img{ width:100%;position: absolute;left: 0;top: 0; -webkit-transform:rotate(0); transform:rotate(0);}
.news-list2 ul li .intro{float:left; width:100%;}
.news-list2 ul li.noimg .img{display:none;}
.news-list2 ul li.noimg .intro{width:100%;}
.news-list2 ul li.noimg .intro .box{padding-bottom:30px;}
.news-list2 ul li .intro .box{padding: 20px 20px 0;}
.news-list2 ul li .intro .box .txt{float:left; width:72%;}
.news-list2 ul li .intro .box .txt .t{font-size:20px; color:#373737; transition:.3s ease;}
.news-list2 ul li .intro .box .txt .c{font-size:14px; color:#333f47; line-height:26px; height:52px; overflow:hidden; text-overflow: ellipsis; display:-webkit-box;-webkit-line-clamp:2; -webkit-box-orient:vertical; margin:8px 0 15px; font-weight:lighter; transition:.3s ease;}
.news-list2 ul li .intro .box .txt .c a:hover{opacity:0.8; color:#fff}
.news-list2 ul li .intro .box .txt .links a{display:inline-block; vertical-align:middle; padding:0 12px; height:24px; font-size:12px; line-height:24px; border:1px solid #6a6a6a; text-align:center; color:#6a6a6a; margin-right:8px; margin-bottom:5px; font-weight:lighter;}
.news-list2 ul li .intro .box .date{float:right; /*width:10%;*/ text-align:center; color:#333f47;padding: 10px;background: #f5f7fa;border-radius: 0 0 30px;}
.news-list2 ul li .intro .box .date .day{font-family:Impact; font-size:40px; transition:.3s ease; line-height:1.2;}
.news-list2 ul li .intro .box .date .year{font-family:Arial; font-size:16px;}
.news-list2 ul li a{transition:0s;}
.news-list2 ul li:hover{/*background:#064fec;*/}
.news-list2 ul li:hover .intro .box .txt .t{color:#c26b36;}
.news-list2 ul li:hover .intro .box .txt .t a{color:#c26b36}
.news-list2 ul li:hover .intro .box .txt .c{/*color:#fff*/}
.news-list2 ul li:hover .intro .box .date{background: #c26b36; color:#fff;}
.news-list2 ul li:hover .intro .box .links a{border-color:#fff; color:#fff;}
.news-list2 ul li:hover .img img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.imgZoom { overflow:hidden; -webkit-transform:rotate(0); transform:rotate(0); }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}
.el{overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.e2{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.e3{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}



/*新闻详细页*/
.news_show{ /*padding:40px 0;*/}
.news_show .name{ font-size:20px; text-align:center; line-height:40px;font-weight: bold;}
.news_show .date{ text-align:center; margin-bottom:10px; border-bottom:dashed 1px #dadada; padding-bottom:10px;}
.news_show .nr{ padding:8px 18px; font-size:1.2em; line-height:2;}
.news_show .nr img{max-width:100% !important; display:block; margin:0 auto; height:auto !important;}
.news_show .back{text-align: center;font-size: 1.2em;padding: 5px 20px;border: 1px solid #1712bc;width: 200px;margin: 25px auto;border-radius: 25px;color: #1712bc;}
.news_show .back a:hover{ color:#fff; display:block; background:#1712bc;}

.contact{padding:10px 0;}
.ct-content2{font-size:14px; line-height:1.8;color:#555;padding:30px 25px;background:#fff;}
.ct-content2 h2{ margin-top:0;}

/*内页内容结束*/

/*底部*/
#footer{color:#fff; font-family:"思源黑体"; /*border-top:4px solid #363636;*/ background:#1712bc;}
#footer a{color:#aaa;}
#footer .ft1{padding: 50px 0 30px 0;}
#footer .ft1 .container{}
#footer .ft1 dl dt{font-size:1.3em;font-weight:weight; margin-bottom:15px; padding-bottom:10px; border-bottom:1px solid #aaa;}
#footer .ft1 dl dd{font-size:14px; line-height:2;color:#eee;}
#footer .ft1 dl dd a{color:#eee;}
#footer .ft1 dl dd p{margin-bottom:0;}
#footer .ft1 dl dd img{ display:block; max-width:180px; margin:0 auto;}
#footer .ft1 .l{display:none;}
#footer .ft2{background:#1712bc; text-align:center; color:#fff; padding:10px 0;font-size:0.9em; line-height:1.8; border-top:1px solid #aaa;}
#footer .ft2 a{color:#fff;}


@media (min-width:768px) { 
#header{ background:#fff; height:auto;}
#header .container{padding:0; }
#header .container .logo{font-size:2.8em;padding:25px 0;}
.top{ display:none;}
#nav2{display:none;}
#nav2 .container{padding:0;}
.nav-box2{display:block;}
.nav .nLi h3{ }
.nav .last h3{ margin-right:0; }
.nav .nLi h3 a{ display:block; padding:0 34px; font-size:0.7em; line-height:15px;height:15px; font-weight:normal;color:#333;  }
.wz{display:block;}

.product .container{padding:0;}
.product2 .container{padding:0;}
.pro-bottom .container{padding:15px;}
.product{margin-top:100px;padding:90px 0;padding-bottom:90px;}
.product .title{ padding:0 70px; height:80px; line-height:80px;font-size:36px;margin:50px auto; margin-top:-130px; width:500px; border-radius:0 40px 0 40px;}
.product h3{font-size:2.7em;letter-spacing:3px; width:400px;margin-bottom:5px;}
.product p{font-size:1.3em;}
.pro2-content ul{margin-left:-1%;margin-right:-1%;width:102%;}
.pro2-content ul li{ width:18%; margin:0 1%;}
.tel{display:block;}

.product2{margin:70px auto;}
/*.pro2-title{padding:15px 0;margin-bottom:40px;} 
.pro2-title h3{font-size:36px;}*/
.pro2-title{ margin:0 auto;margin-bottom:60px; text-align:center;}
.pro2-title .en{ font-size:16px;}
.pro2-title .cn{ line-height:50px; font-size:36px;}
.pro2-title img{ display:block; margin:0 auto; max-width:100%;}

.product2 .more{ width:210px; height:50px; line-height:50px; border-radius:25px;font-size:20px;margin-top:50px;}

.sy_about{padding:70px 0;}
.sy_about .nr .n_left{position:absolute; top:60px; left:0;width:420px;padding:50px 60px;}
.sy_about .nr .n_left .tit{ font-size:36px; color:#222; margin-bottom:20px;}
.sy_about .nr .n_left .d{ color:#989898; font-size:18px; margin-bottom:30px;}
.sy_about .nr .n_left .con{ line-height:28px; font-size:16px; color:#555;}
.sy_about .nr .n_left .more{ width:200px; height:46px; line-height:46px; border-radius:25px; font-size:18px;margin-top:30px;}

.news{padding:50px 0;}
.news .more{width:210px;height:50px;line-height:50px;border-radius:25px;font-size:20px;margin-top:50px;}

.banner{margin-top:0;}
.banner_pc{display:block;}
.banner_phone{display:none;}

.sider-content2 .title{margin-bottom:60px;}
.sider-content2 .title .en{ font-size:16px;}
.sider-content2 .title .cn{ line-height:46px; font-size:36px;}
.about .about-desc {padding:3% 4% 10px 7.5%;position: relative;}
.about .about-desc p{ font-size:16px;}
.about .about-desc1{ padding:0 4% !important;}
.wenhua{padding:50px 0;}
.wenhua .l{padding: 40px 30px; margin-bottom:0;}
.wenhua .l h3{font-size: 30px;line-height: 1; margin:50px 0;}
.wenhua .l .nr{font-size: 16px;line-height: 30px; height:60px; margin-bottom:20px;}

.news-list2 ul li{margin-top:20px;margin-bottom: 30px;}
.news-list2 ul li .img{width:28%;}
.news-list2 ul li .img .tp{padding-bottom: 62.25%;}
.news-list2 ul li .intro{width:100%;}
.news-list2 ul li.noimg .intro .box{padding-bottom:30px;}
.news-list2 ul li .intro .box{padding:40px 50px;}
.news-list2 ul li .intro .box .txt{width:80%;}
.news-list2 ul li .intro .box .txt .t{font-size:22px;}
.news-list2 ul li .intro .box .txt .c{font-size:14px;line-height:26px; height:52px; margin:8px 0 15px;}
.news-list2 ul li .intro .box .txt .links a{padding:0 12px; height:24px; font-size:12px; line-height:24px;margin-right:8px; margin-bottom:5px;}
.news-list2 ul li .intro .box .date{padding: 10px;border-radius: 0 0 30px;}
.news-list2 ul li .intro .box .date .day{font-size:40px;line-height:1.2;}
.news-list2 ul li .intro .box .date .year{font-size:16px;}

.sider-nav .container{padding:0;}
.sider-main .container{padding:0;}
.menu1{display:block;}
.menu2{display:none;}
.menu3{display:block; margin-top:18px;}
.mr h3{margin-top:0;}
.contact2 .container{padding:0;}
.contact{padding:20px 0;}
.ct-content2{padding:50px 35px;}
#footer .ft1 .container{padding:0;}
#footer .ft1 .l{display:block;}
}

/* 中等屏幕（桌面显示器，大于等于 992px） */
@media (min-width:992px) {
#header{ background:url(../images/header_bj.jpg) no-repeat center top; height:140px;}
.top{ display:block;}
#nav2{display:block;}
.nav-box2{display:none;}
#header .container .logo{font-size:3.44em;padding:30px 0;}
.nav .nLi h3{}
.nav .last h3{ margin-right:0; }
.ns h3{margin-top:0;}
.nav .nLi h3 a{padding:0 24px;}
.contact{padding:30px 0;}
.wenhua{padding:50px 0;}
.wenhua .l{padding:70px 60px; margin-bottom:0;}
.wenhua .l h3{font-size: 30px;line-height: 1; margin:50px 0;}
.wenhua .l .nr{font-size: 16px;line-height: 30px; height:60px; margin-bottom:20px;}
#owl-demo1{ display:block;}
}



/* 大屏幕（大桌面显示器，大于等于 1200px） */
@media (min-width:1200px) {
.nav .nLi h3{}
.nav .last h3{ margin-right:0; }
.nav .nLi h3 a{padding:0 38px; }
.contact{padding:30px 0;}
}

