@charset "utf-8";

/* CSS Document */

body{background:#f1f1f1;}

.breadcrumb{border-bottom:1px solid #ddd;padding:10px 0;margin:-30px -40px 30px;}
.breadcrumb li{display:inline-block;}

.page-banner img{ 

	font: bold 38px helvetica, sans-serif;

	color: white;

	position: absolute;

	bottom:0;

	right:15%;

}



.page-banner{
  display: none;

	width: 100%;

	min-height: 540px;

	position: relative;

	overflow: hidden;

	background-attachment:fixed;

}

.page-main{max-width:1370px;width:100%;margin:120px auto 0;padding:70px 0;}

.page-left{width:30%;float:left;padding-right:48px;}

.page-left .title h1{font-size:36px;color:#333;font-weight:bold;height:40px;line-height:40px;display:block;}

.page-left .title span{font-size:24px;color:#999;height:28px;line-height:28px;display:block;}

.page-left ul{background:#fff;min-height:380px;margin-top:25px;}

.page-left ul.catelist{padding-bottom:50px;}

.page-left ul li ul{min-height:auto;margin-top:0px;}

.page-left ul li a{line-height:60px;display:block;text-indent:3em;border-bottom:1px solid #dcdcdc;font-size:18px;color:#333;}

.page-left ul li.on a{background:#6fba2c;color:#fff;}

.page-left ul li.on a:hover{color:#fff;}

.page-left ul li a:hover{color:#6fba2c;}

.page-left ul li a.submenu{line-height:34px;font-size:15px;padding-left:64px;color:#999;text-indent:1em;border-bottom:0px;}

.page-left ul li.current a{background:#6fba2c;color:#fff;}
.page-left ul li.current2 a{background:#6fba2c;color:#fff;}

.page-left ul li.current a.submenu, .page-left ul li.on a.submenu{background:none;color:#999;display:block;}

.page-left ul li a.submenu{display:none;}

.page-left ul li.current, .page-left ul li.on{border-bottom:1px solid #dcdcdc;}

.page-left ul li ul li.current, .page-left ul li ul li.on{border-bottom:0px solid #dcdcdc;}

.page-left ul li.current a.on{color:#000;background:url(/tpl/www/images/sub-dot.jpg) no-repeat 60px center;}

.page-right{width:70%;float:left;background:#fff;padding:70px 50px;margin-top:93px;/*min-height:500px;*/font-size:15px;line-height:32px;color:#666;}
.page-right.fuwu{ padding:70px 0;}
.page-right.product{padding-left:50px;padding-right:50px;}

.page-right p{line-height:30px;font-size:15px;color:#666;}

.page-right img{max-width:100%;height:auto;}



ul.news_list li{margin:30px 0;/*border-bottom:1px solid #dcdcdc;*/overflow: auto;background: #888}
ul.news_list.zb li{margin:0; padding: 30px 0; border-bottom:1px solid #dcdcdc;overflow: auto; background: none;}
ul.news_list.zb li:hover{background: none;}
ul.news_list span.date{color:#999;font-size:14px;padding:0 0 9px;}

ul.news_list h3{font-size:18px;color:#000;font-weight:normal;padding:9px 0;}

ul.news_list .n-txt{font-size:14px;color:#999;line-height:22px;}
ul.news_list li .pic,ul.news_list li .text{float: left;}
ul.news_list li .pic{width: 53%; height:0;padding-bottom: 32%;overflow: hidden;background: #ccc;position: relative;}
ul.news_list li .pic img{width: 100%;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
ul.news_list li .text{width: 47%;padding: 15px 20px;}
ul.news_list li .text .date,ul.news_list li .text a,ul.news_list li .text .n-txt{color: #fff;}
ul.news_list li .text h3{line-height: 120%;font-weight: bold;}
ul.news_list li .text .n-txt{margin-top: 10px; word-break: break-all;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
ul.news_list li .text .more{display: inline-block;margin-top: 20px;border: 1px solid #fff;font-size: 14px;line-height: 24px;padding: 0 12px;}
ul.news_list li:hover{background: #6fba2c;}


.pages{text-align:center;padding:30px 0;}

.pages li {display:inline-block;}

.pages li span, .pages li a{display:inline-block;padding:5px 20px;border:1px solid #dcdcdc;}

.pages li.current a{background:#6eb92b;border-color:#6eb92b;color:#fff;}

.news_detail .d_page{border-top:1px solid #dcdcdc;padding:20px 0;margin-top:20px;}

.news_detail h2.title,.news_detail .subtitle{text-align:center;}
.news_detail .subtitle{font-size: 1.14em;font-weight: bold;}
.news_detail .news-extra-area{text-align:center;border-bottom:1px dashed #dcdcdc;padding:20px 0;margin-bottom:20px;}



.page-right .logoimg{text-align:center;}

.page-right .logoimg h1{font-size:30px;color:#333;margin-top:30px;}

ul.prolist{margin-top:80px;}

ul.prolist li{width:25%;float:left;text-align:center;margin:30px 0;}

ul.prolist li img{max-width:170px; max-height:212px;width:100%;}

ul.prolist li .title{font-size:14px;}

.page-banner{background-position:center top;}

.ZoomImage{min-width:640px!important;}



@media screen and (max-width: 1440px){

.page-main{width:100%;padding:70px 5%;}	
  ul.news_list li .pic{padding-bottom: 35%;}

}

@media screen and (max-width: 1200px){

ul.prolist li{width:33.33333%;}

.page-left ul li a{text-indent:1.5em;}

.page-left ul li a.submenu{padding-left:34px;}

.page-left ul li.current a.on{background:rgba(0, 0, 0, 0) url("/tpl/www/images/sub-dot.jpg") no-repeat scroll 30px center}



.page-banner img{right:5%;}

ul.list-paddingleft-2 li{width:100%!important;}
  
  ul.news_list li .pic,ul.news_list li .text{width: 100%;}
  ul.news_list li .pic{padding-bottom: 50%;}

}

@media screen and (max-width: 1024px){

	.page-left{width:100%;padding:0px;}

	.page-right{width:100%;margin-top:60px;}

	.page-left ul{min-height:100%;}

	.page-banner{min-height:340px;background-attachment:scroll;background-size:auto 100%;}

	.page-banner .prlx-1{background-size:150% auto!important;}

	.page-banner img{height:70px;right:3%;}

	/*.mod-brand{display:block!important;}*/
  .mod-brand{display: none;}
  .mod-brand ul{background:#fff!important;}
	.mod-brand li{padding:0px;border-right:1px solid #f1f1f1;border-left:1px solid #f1f1f1;}

	.mod-brand a{text-indent:0!important;border-bottom:0px!important;}
  ul.news_list h3{font-size: 16px;}

}

@media screen and (max-width: 850px){

	.page-right{padding:30px 40px;}

	ul.prolist{margin-top:40px;}

	.pages li span, .pages li a{padding:0 8px;}

	.page-banner{min-height:240px;background-size:auto 100%;}

	.page-banner img{height:60px;right:1%;}
	
	.breadcrumb{margin:0 auto 30px;}

}

@media screen and (max-width: 640px){

	.page-left .title h1{font-size:26px;}

	.page-left .title span{font-size: 16px;height: 18px;line-height: 18px;}

	.page-right{padding:30px 20px;}

	.page-banner img{height:40px;right:1%;}

	.page-right .logoimg h1{font-size:24px;}

	.page-banner{background-size:auto 100%;}

	.page-right .d_txt iframe{ width:100%!important;height:auto!important;}

	.page-main{padding:30px 5%;}
	
	.breadcrumb{display:none;}
  
  ul.news_list li .pic{padding-bottom: 60%;}
  ul.news_list h3,ul.news_list span.date{padding: 0;}

}

@media screen and (max-width: 400px){

	.page-right{margin-top:30px;}

	ul.prolist li{width:50%;margin:10px 0;}

	.page-banner{min-height:220px;background-size:auto 100%;}

	.page-banner img{height:32px;}

}<!--0.00017499923706055-->