@charset "utf-8";
/* CSS Document */
.pic:hover img {
    transform: scale(1.05);
    -webkit-transform: scale(1.05);
} 
.main{   
 width: 100%;
 max-width: 1400px;
 margin: 0 auto;
 overflow: hidden;
 }
 .mains{
 width: 100%;
 max-width: 1400px;
 margin: 0 auto;

 }
.pp_head{padding-bottom: 25px; }
.pp_head span{font-size:0.5em; color:#010101; font-weight:normal; }
.pp_con{}
.pp_wz{ font-size:1.1em; color:#333333;padding:20px 0px 20px 0px; line-height:25px;}
.pp_btn{ border:1px solid #cf131b; width:128px; height:38px; line-height:38px; text-align:center; color:#cf131b;}
.pp_rigt{}
.pp_right_t{ font-size:1.6em; color:#2e2e2f; line-height:1.5em; padding-bottom:10px;}
.pp_right_c{ font-size:1.3em; color:#2e2e2f; line-height:1.4em; padding-bottom:16px;}
.pp_right_b{border:1px solid #d2d2d2; width:107px; height:32px; line-height:32px; text-align:center;color:#555555}

/*产品目录*/
.pr_bg{ background:url(../images/pr_bg.jpg) no-repeat;}
.pr_ht{ padding-top:60px; padding-bottom:60px; color:#fff;}
.pr_ht_t{ line-height:71px; font-size:1.86em;}
.pr_ht_b{ line-height:; font-size:1.12em;}

.pr_yd li {
	display: inline-block;
	width: 10px;
	height: 10px;
/*	margin: 1px;*/
	border-radius:8px;
	text-indent: -999px;
	border: 1px solid #cf131b;

	cursor: pointer;
/*	background-color: #000 \9;
	background-color: rgba(0,0,0,0)*/
		background-color: #fff;
}

.pr_yd .active {
	margin: 0;
	border-radius:8px;
	width: 10px;
	height: 10px;
	background-color: #d08b5c;
}

.pr_bt{top:80px;    padding-top:28px; left:10%;text-shadow:none; text-align:left; overflow:hidden;}
.pr_bt .ts{ font-size:32px; color:#000;}
.pr_bt .ps{ font-size:18px; color:#666666;}
.pr_bt .pr_more{ font-size:16px; border:2px solid #cf131b; text-align:center; color:#cf131b; width:128px; height:38px; line-height:38px; margin-top:35px;}

/*合作伙伴*/
.hzhb_pic{/* position:relative;*/}
.hzhb_wz{/* position:absolute; background:url(../images/bg01.png) no-repeat; z-index:1; bottom:0;*/ width:100%; }
.hzhb_wz .hs{ color:#000;  font-size:1em; line-height:40px; padding-left:15px; text-align:center;}

/*foot*/
.foot_bg{ padding:3rem 0px; color:#666666; overflow:hidden;}
.foot_t_ce{ font-size:1.5rem; color:#000; line-height:2rem; padding-top:0.4rem; /*padding-bottom:2rem;*/}
.foot_bs{ width:9rem; height:3.2rem; border:2px solid #373534; line-height:37px; font-size:17px; text-align:center; color:#000;}


/*about*/
.pad{ padding:0px 0px;}

/*通用位置*/
.wz{ background:#fff; line-height:54px; max-height:54px;}
.about_wz{ color:#000;  height:54px; line-height:54px; font-size:1.5rem; text-align:center;}
.about_wz a{ color:#000; text-decoration:none;}
.about_wz a:hover,.about_wzh a{ background:#d08b5c; color:#fff;height:54px; line-height:54px; font-size:1.5rem; text-align:center; padding:0px 0px; text-decoration:none; display:block;}
.about_con{ background:#f3f3f3;}

/*新闻列表*/
/*.idx-new{overflow: hidden}
.idx-new .col-xs-4 > a{height:200px;overflow:hidden;display:block;width:100%;position:relative}
.idx-new .col-xs-4 > a img{max-height:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.news-dots{display:none;} 
*/
.caption{ padding:0px 10px 5px 10px; overflow:hidden;}
.caption > h3{ color:#2e2e2f; font-size:1.7rem;margin-top: 10px;}
.caption > h3 a{color:#2e2e2f;}
.caption > p{ color:#2e2e2f; font-size:1.4rem; line-height:1.2em;}
.caption > p a{color:#2e2e2f; text-decoration:none; line-height:22px}
.caption .sj{ color:#666666; font-size:1.4rem; padding-bottom:2px;}

.newlist{ /*padding:4rem 1.6rem 2.5rem 3rem;*/ border-bottom:1px solid #e3e3e3;; padding-top:4rem; padding-bottom:2.5rem; overflow:hidden;}
.new_t{ font-size:1.8rem; color:#000;}
.new_b{ padding-top:1%; font-size:1.4rem; color:#666666; line-height:25px;}
.new_t a{ font-size:1.8rem; color:#000;}
.new_b a{ padding-top:1%; font-size:1.4rem; color:#666666; line-height:25px;}
.new_r{ padding:1rem 0rem; text-align:center; overflow:hidden;}
.new_rt{ height:36px; line-height:36px; border-bottom:1px solid #666666; font-size:1.5rem;}
.new_rb{ color:#666666; font-size:2.3rem;}

.jz{ background:#d08b5c; color:#fff; min-width:280px; min-height:45px;text-align:center;}

.idx-new{overflow: hidden}
.idx-new .col-xs-4 > a{height:200px;overflow:hidden;display:block;width:100%;position:relative}
.idx-new .col-xs-4 > a img{max-height:inherit;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}
.news-dots{display:none;} 
 

/*点击小图出现大图*/
#gallery img {
	border:none;
}
#gallery_nav {
	float:left;
	width:112px;
	text-align:center;
}
#gallery_nav a {
	display:block;
/*	height:159px;*/
	margin-bottom:20px;
	min-width:156px;
}
#gallery_nav img {
	/*width:156px;
	height:159px;*/
	width:100%;
	height:100%;
}
#gallery_output {
    float:left;
	max-width:600px;
	overflow:hidden;
}
#gallery_output img {
	display:block;
	margin:0px auto 0 auto;
}
.on {
	/*border:1px solid #999;*/
	margin-top:15px;
}
.wind_hide{ display:block;}
.sj_show{ display:none;}
.p_tit{ padding:3% 0%; margin-top:2%; background:#fff; font-size:1.5rem; color:#000; text-align:center; }
.ds_none{ display:block;}
/*1100分辨率（大于960px，小于1199px）*/
@media screen and (min-width: 960px) and (max-width: 1199px) {
	
}
/*880分辨率（大于768px，小于959px）*/
@media screen and (min-width: 768px) and (max-width: 959px) 
{ 
.s_mar{ width:100%; margin-left:0%;}
.s_mars{ text-align:center;}

	.dropdown-menu>li>a {display: block;clear: both;font-weight: 400;line-height: 35px;	height: 35px;color: #333;	white-space: nowrap;background: #fff;padding: 0;}
	.dropdown-menu li{list-style: none; text-align:center;}
	.open>.dropdown-menu{padding: 0;min-width: 90px;}
}

/*720分辨率（大于480px，小于1920px）*/
@media only screen and (min-width: 480px) and (max-width: 1920px){
	.btn-group{display: none;}
     .col-md-4, .col-sm-4, .col-xs-4{ padding:0px 2px;}
.col-md-3, .col-sm-3, .col-xs-3{ padding:0px 2px;}
.bg_f{ background:#fff;}
}
.btn-primary {
	color: #fff;
	background-color: #000;
	border-color: #000;
} 
.as{border:2px solid #d08b5c; margin-left:15px; max-width:126px; min-heigh:58px; margin-top:3rem; text-align:center !important; line-height:45px; color:#d08b5c}
}


/*479分辨率以下（小于479px）*/
@media only screen and (max-width: 751px) and (min-width: 479px) {
  .logo{ height:85px; padding-left:15px;}
  .navbar-toggle{ margin-top:29px; padding: 5px 7px;}
  .navbar { position: relative;min-height:77px;}
  #gallery_output {
	max-width:400px;
}
#gallery_nav img {
	width:60px;
	height:62px;
}
#gallery_nav a {
	display:block;
	height:62px;
	margin-bottom:5px;
}
.s_mars{ padding-top:25px;}
.wind_hide{ display:none;}
.sj_show{ display:block;}
	.dropdown-menu>li>a {display: block;clear: both;font-weight: 400;line-height: 35px;	height: 35px;color: #333;	white-space: nowrap;background: #fff;padding: 0;}
	.dropdown-menu li{list-style: none; text-align:center;}
	.open>.dropdown-menu{padding: 0;min-width: 90px;}
    .col-xs-3,.col-xs-4{ padding-left: 2px; padding-right: 2px;float:right;}
	
	.ds_none{ display:none;}
	.col-md-4, .col-sm-4, .col-xs-4{ width:33%;padding-left: 3px;padding-right: 3px;}
  .col-md-4 a, .col-sm-4 a, .col-xs-4 a{ font-size: 1.1rem;}
  .btn-group{ display:block;}
  /*1.7*/
.ds_none{ display:none;}
} 
@media only screen and (min-width:752px) and (max-width: 975px){
	.container-fluid{ padding-left:0px; padding-right:0px;}
	.logo{ height:85px;}   
	.navbar-nav>li>a{ padding-top: 10px; padding-bottom: 10px;line-height: 65px;}
	.navbar-toggle{ margin-top:25px; padding: 5px 7px;}
	  .navbar { position: relative;min-height:77px;}
	  .col-md-3, .col-sm-3, .col-xs-3{ width:25%;padding-left: 3px;padding-right: 3px;}
	  .col-md-3 a, .col-sm-3 a, .col-xs-3 a{ font-size: 1.3rem;}
	  .s_mars{ padding-top:25px;}
	  .ds_none{ display:none;}
  .btn-group{ display:block;}
    .dropdown-menu>li>a {display: block;clear: both;font-weight: 400;line-height: 35px;	height: 35px;color: #333;	white-space: nowrap;background: #fff;padding: 0;}
	.dropdown-menu li{list-style: none; text-align:center;}
	.open>.dropdown-menu{padding: 0;min-width: 90px;}
	.col-md-3, .col-sm-3, .col-xs-3{ float:right; width:14%}
	.bg_f .sy{ background:#fff;}
	.bg_f { background:none;}
	.sy_r{ background:#fff;}
}
@media only screen and (min-width:360px) and (max-width:460px){
  .logo{ height:75px; padding-left:15px;}
  .navbar-toggle{ margin-top:25px; padding: 5px 7px;}
  .navbar { position: relative;min-height:77px;}
   .ds_none{ display:none;}
  .col-md-3, .col-sm-3, .col-xs-3{ width:25%;padding-left: 3px;padding-right: 3px;}
  .col-md-3 a, .col-sm-3 a, .col-xs-3 a{ font-size: 1.1rem; display:none}
  .cols-md-4, .cols-sm-4, .cols-xs-4{ width:33%;padding-left: 3px;padding-right: 3px;}
  
 /* .col-md-4 a, .col-sm-4 a, .col-xs-4 a{ font-size: 1.1rem; display:none} */
  .about_wz a{ font-size: 1.1rem; display:none}
.s_mars{ padding-top:25px;}
.fl_l{ float:right;}
.fl_r{ float:left; }
.wind_hide{ display:none;}
.sj_show{ display:block;}
.fl_r h2,p,.as{ text-align:left;padding-left:12px;}
.fl_r .as{ text-align:left;padding-left:12px;border:2px solid #d08b5c; max-width:106px; min-heigh:38px; margin-top:3rem; text-align:center; line-height:45px; color:#d08b5c}
	.dropdown-menu>li>a {display: block;clear: both;font-weight: 400;line-height: 35px;	height: 35px;color: #333;	white-space: nowrap;background: #fff;padding: 0;}
	.dropdown-menu li{list-style: none; text-align:center}
	.open>.dropdown-menu{padding: 0;min-width:100px;}

}
@media (max-width: 320px){
 .logo{ height:65px; padding-left:5px;}
  .navbar-toggle{ margin-top:18px; padding: 5px 7px;}
  .navbar { position: relative;min-height:65px;}
  .col-md-4, .col-sm-4, .col-xs-4{ width:30%;padding-left: 3px;padding-right: 3px;}
  /*.col-md-4 a, .col-sm-4 a, .col-xs-4 a{ font-size: 1rem; display:none}*/
    .about_wz a{ font-size: 1.1rem; display:none}
  .wz{ font-size:0.95rem;}
  .col-md-9, .col-sm-9 , .col-xs-9{ padding:0px 5px;}
  .ds_none{ display:none;}
  .btn {padding: 6px 2px; max-width:72px;}
  .dropdown-menu{ max-width:80px;}
  .col-md-3, .col-sm-3, .col-xs-3{ padding:0px 0px}
  .dropdown-menu>li>a{    padding: 3px 6px;}
  .wind_hide{ display:none;}
  .sj_show{ display:block;}
}
@media only screen and (min-width:448px) and (max-width:462px){
.ds_none{ display:none; }	
}
/*.pr_xs{ display:block; border:1px solid red; padding-top:200px;}*/
 /*首页新闻*/
@media (max-width: 500px){
	.idx-new .col-xs-4{width:100%;float:left;}
	.news-dots{text-align: center;margin-bottom:15px;display:block;}
	.news-dots span{width:12px;height:12px;display: inline-block;border-radius: 50%;background: #d1d1d1;margin:0 3px;}
	.news-dots span.rxSliderOn{background: #282e80}
}

 