/* -------top------- */
@font-face
{
    font-family: myFirstFont;
    src: url(../images/msyh.ttf);
}
@font-face
{
    font-family: mysecondFont;
    src: url(../images/msyhbd.ttf);
}
*{ padding:0; margin:0; font-size:15px; font-family: myFirstFont,Helvetica Neue, Helvetica,Microsoft YaHei, Arial, sans-serif; line-height:27px;}
ul,ol,li{
	list-style-type: none;
}
.box{ margin:3% 0;}
.box_bj{ padding:4% 0;}
.clearbox{ clear:both;}

.pd25{ width:auto; height:30px; display:block; overflow:hidden; clear:both;}
a {
    color: #666;
    text-decoration: none;
}

/* ----//--------------pone----12网格间距--- */

@media (max-width: 767px) {
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-right: 3px;
    padding-left: 3px;
}
}


/*---------------------------------logo--------------*/




.logo{
	height: auto;
	width: 100%;
	max-width:250px;
}
.tel{
	height: auto;
	width: 100%;
	max-width:508px;
}


/*---------------------------------导航--------------*/

.nav-bg{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	
}

.nav-justified > li > a {
    margin-bottom: 0;
	color: #000;
	font-size:16px;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
    color: #fff;
    background-color: #000;
}

.navbar-default {
    background-color: #fff;
    border-color: #fff;
}

.navbar {
    position: relative;
 height: aotu;
 margin-bottom:1%;
	 margin-top: 1%;
    border: 1px solid transparent;
}
.navbar-brand{
  
	margin-left:15px;
    margin-top: 0;
	padding:0;


	
}

.navbar-brand .logo{
	height: auto;
	width: 100%;
	max-width:166px;
	margin-top:-2%;
} 

.navbar-brand img{
  
    margin-top: -10px;
	
	
}

/*---------------首页----------pc---------------导航---------------*/

.pc_nav {
	z-index:10000;
	position: relative;
}
.pc_nav>li{ float:left; }
.pc_nav>li>a{display:block; padding:10px 18px; margin:1px 18px; font-size:18px; font-weight:100;}
.pc_nav>li>a:hover{display:block; padding:10px 18px; background-color:#c1011b; color:#fff; border-radius:0px; }
.pc_nav>li>a.hover{display:block; padding:10px 18px; background-color:#000; color:#fff; border-radius:0px; }

.pc_nav li ul
{ 
display:none;width:360px; background-color:#fff; border:#CCC solid 1px;border-radius:5px;z-index:1000; position:absolute; 
}

.pc_nav li ul.block1{  
	display:block;
}

.pc_nav li ul li{ 
	padding:5px 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	

}
.pc_nav>li ul li:hover {
	display:block;
	background-color:#EEE;
	 

}
.pc_nav li ul ul{  width:700px; left:160px;margin-top:-32px; }
.pc_nav li ul ul li{ float:left; width:350px; border:#CCC solid 1px; margin-top:-1px;margin-left:-1px; }



/* 横向放置的手机及分辨率更小的设备 */
@media (max-width: 480px) {
.navbar-brand img{ width:70%; margin-top:-5.8%;}
 }


.navbar-default .navbar-nav > li > a {
	color: #000;
	font-size: 17px;
	border-radius: 3px;
	text-align: center;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 0;
	margin-left: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #fff;
	background-color: #F5F5F5;
}

.navbar-default .navbar-nav > li > a:hover {
      background-color:#000;
	  color:#fff;
}
.navbar-default .navbar-nav > li > a.hover {
      background-color:#000;color:#fff;
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #000;
  background-color:#f5f5f5;
}







/*--------------------------------公司业务-------------*/
.tit1{
	text-align: center;
	margin-top: 5%;
	margin-bottom: 4%;
}

.tit1 small{
	display: block;
	margin-top:0.6%;
	font-size:30px;
	
	color: #970a0a;
}

@media (max-width: 767px) {

.tit1 h2{font-size:24px;}
}


.more{text-align:center; margin:5% 0;}
a.more1{
	border: 1px solid #CCC;
	border-radius:5px;
	padding:8px;
	font-size:14px;
	color:#666;
	background-color: #FFF;
}
@media (max-width: 767px) {
.business li{
	width: 33.3%; float:left; height:auto; margin:2% 0%;
}
.business li img{ width:70%; height:auto; max-width:166px;}

.business li span{ display:block; text-align:center; margin-top:10%; color:#666; font-size:12px; line-height:18px;}
a.more1{
	border: 1px solid #CCC; border-radius:5px; padding:6px; font-size:12px; color:#666;
}
}


/*--------------------------------关于我们-------------*/

.us_bg{
	background-color: #f0f0f0;
	height:auto;
	width:auto;
	overflow:hidden;
	background-image: url(../images/us_bg_35.jpg);
	background-repeat: repeat;
	background-position: center center;	background-size:100% 100%;
}
.tit2 small{color:#fff;}
.about{
	
	overflow:hidden;
	
}
.about p {
	
	text-indent: 36px;
	
	
}
.about p a{
	font-size: 18px;
	line-height: 35px;
	
	overflow:hidden; color:#fff;
	
}

@media (max-width: 767px) {
.about p {
	
	text-indent: 30px;
	
	
}
.about p a{
	font-size: 14px;
	line-height: 20px;
	overflow:hidden;
}}

/*----------------------------推荐产品----------*/
.recommend_bj{ background-color:#f7f7f7;}
.recommend{ border:0; margin-top:0 0;  }
.recommend h4{ text-align:center; margin-top:4%; color:#666;}
.recommend img{
	width: 100%;
	border: 1px solid #CCC;
	padding:5px;
}

.thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 0px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 0px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
/*----------------------------新闻动态----------*/

.news-bg{ background-color:#f4f4f4;}
.new-tu{}
.new-tu img{ width:100%;}

.new-tu dt{ text-align:center; width:30%; float:left; overflow:hidden;}
.new-tu dt h3{ color:#d60000; font-size:56px; line-height:35px; }
.new-tu dt span{ display:block;text-align:center;line-height:40px; }

.new-tu dd{ width:70%; float:right; overflow:hidden;}
.new-tu dd h4{ color:#d60000; height:30px;line-height:35px; overflow:hidden; }
.new-tu dd p{  height:50px;line-height:25px; overflow:hidden; }

.new-group li {
    position: relative;
    display: block;
    padding: 9px 15px;
	
    margin-bottom: -1px;
    background-color: #f4f4f4; 
     border: 0px solid #ccc; 
	 height:45px;
}

/*--------------------合作伙伴----------------------------*/
.partner-img img{ width:100%; border:1px  #EAEAEA solid; margin-bottom:20px; }



 /* ----//------------foot----------home---联系我们-网站导航--背景-tit- */	 
.contact_bj{background-color:#2b2b2b; }
	 
.page-header2{ }	 
.page-header2 h3{ font-size:20px; color:#ca0000;}
.page-header2 small{ font-size:18px; color:#fff;}

 /* ----//--------------foot-------home---联系我们-网站导航---- */

.web_nav { width:100%; display:table;}
.web_nav li { display:table-cell; width:25%;}
.web_nav li a { display:block; color:#ccc;line-height: 30px;}

.Contact{}
.Contact div{color:#ccc;line-height: 37px;}
.Contact div a{color:#ccc;}

.erwei{ margin-top:-20px;}
.erwei li{ text-align:center;}
.erwei li img{ width:80%; max-width:90px; margin:0 auto;}

.pd10{ height:10px; overflow:hidden;}
 /* ----//--------------foot-----底部导航--版权-- */
.cr_bg{
	background-color: #2b2b2b;
	background-image: url(../images/foot_line_47.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height:auto; width:auto; overflow:hidden;
}
.footer-box{margin:2.5% auto;}


.copyright{margin:0 auto; display:table; color: #808080;}
.copyright a{color: #808080;}

.footer-box2{ background-color:#2a2a2a;color: #fff; padding:20px 5px; font-size:12px; }
.footer-box2 .copyright a{ color: #808080;}


/*----------------------------foot --手机--按钮------*/


.phone_gd{ margin-bottom:50px;}

.phone_lx{ background-color:#c1011b;}

.phone_lx ul{ display:table; width:100%;}
.phone_lx li{ height:40px; display:table-cell; width:25%; text-align:center; vertical-align:middle; }
.phone_lx li a{margin-top:10px; display:inline-block; color:#FFF; font-size:15px; }

/*-----------------page---bj-------------*/

.con_bj{
	background-color:;
	padding:2% 0;
}

.tittle{ background-color:#fff; margin-bottom:10px; padding:6px; 10px; border:#E7E7E7 1px solid; }
.tittle span{ float:right; color:#000;font-size:14px;}
.tittle a{  color:#000; font-size:14px;}
.tittle h1{ margin:0; font-size:20px; color:#fe4004;}
.tittle p{ margin:0!important; font-size:20px!important; color:#fe4004!important;}

/*------------------  分页-侧边导航---------------------------------------*/
.page_nav{
	background-color: #fff;
	border: 1px solid #CCC;
	margin-bottom:5px;
}
.nav_tit{background-image: url(../images/ms-right_arrow20.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	/*padding-bottom:18px;*/
	background-size: 4%;
	display: inline-block;	}

.page_nav a{
	margin-bottom: -1px;
	padding: 15px;
	color: #000;
	text-align: center;
	width: 100%;
	overflow: hidden;
	display: block;
	border-bottom: 1px dotted #CCC;
}
.page_nav a.page_nav_active{
	background-color:#000;
	width:100%;
	font-size:20px;
	color:#fff;
	margin-bottom:5px;
	padding:5% 0;
	
	}
.page_nav a.page_nav_active h3{ margin:0px;}	
.page_nav a.page_nav_active h3 small{ color:#FEFCF8;}	
	
	.list-group-item a {
    color: #000;
}





.dropdown-menu1 {
	background-color:#fff;
}

.page_active1{width:100%;
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	background-size:7%;
}
a.page_active2{background-color:#c40000;background-image: url(../images/02.png);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	background-size:6%;  color:#FFF;}

	
	
.pang_nav_bj{ position:relative; display:none; background-color:#EFEFEF; z-index:1000;width:100%;padding:0; border-top:#DADADA 2px solid;  }



	
@media screen and (max-width:768px){
	
	.page_nav a.page_nav_active{
	background-color:#d6c169;
	width:100%;
	font-size:20px;
	color:#fff;
	margin-bottom:5px;
	padding:2% 0;
	
	}
.page_nav a{
	display: inline-block;
	
	border: 1px solid #DADADA;
	
	width:100%;	
}
.page_nav a.page_nav_active{
	background-color: #000000;
	width: 100%;	
	}
	.nav_tit{background-image: url(../images/ms-right_arrow20.png);
	background-repeat: no-repeat;
	background-position: 99% 50%;
	/*padding-bottom:18px;*/
	background-size: 10%;
	display: inline-block;	}

	}	
@media screen and (min-width:991px){
.page_nav a{
	
	width: 100%;
	overflow: hidden;	display: block;
}
}



@media screen and (max-width:767px){
	
.padding_20{ height:0px;}	
.page_nav a{
	display: inline-block;
	border: 1px solid #EAEAEA;
	width: auto;
	margin: 1px 0 0 5px;	padding:0 15px 0 10px;

}
.page_nav a.page_nav_active{
	
	width:100%;margin:0;
	
	}
	.pang_nav_bj{width:95%; position:absolute; }
	
	
.page_nav a.page_active1{
	background-image: url(../images/01.png);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	/*padding-bottom:18px;*/
	background-size: 20%;
	display: inline-block;
	padding-right:20px;	
	
	}

.page_nav a.page_active2{background-image: url(../images/02.png);
	background-repeat: no-repeat;
	background-repeat: no-repeat;
	background-position: 100% 50%;
	/*padding-bottom:18px;*/
	background-size:20%;
	display:inline-block; 
	padding-right:20px;	
	}
	
	
	}
	

.pang_nav_bj a{
	margin-bottom: -1;
	color: #000;
	margin-top: 5px;
	padding: 2px 5px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #ccc;
	text-decoration:none;
}
.pang_nav_bj a:hover{text-decoration:none;}



/*------------------  分页-code---------------------------------------*/
.pager{
	clear:both;
	margin:5% auto 5% auto;
	overflow:hidden;
	display: block;
}	
.pager li>a, .pager li>span {
    display: inline-block;
    padding: 5px 14px;
    
    border: 1px solid #E4E4E4;
    border-radius: 3px;
	color:#000000;
}



/*------------------  分页-公司简介---------------------------------------*/
.page_con_pd{ background-color:#fff; margin-top:0; padding:0;overflow:hidden; }
.page_con{ padding:2% auto 2%;overflow:hidden;
	display: block;}
.page_text p{
	font-size: 18px;
	line-height:35px;	color:#000;overflow:hidden;
	
}
.text-center{ margin-top: 1%;
margin-bottom: 5px;font-size: 24px;}
.text-center1{ margin-top: 1%;
margin-bottom: 5px;font-size: 14px;text-align:center;}

.padding_5{ height:5px;}


.text-warning  img{ max-width:100%; height:auto;}



/*--------------------page-news---------------------->*/

.media-left{ width:30%;}

.media-left img{width:100%; height:auto;}


.media-body{ width:70%;overflow:hidden;}

.media-body .media-heading{ text-align:left; color:#000; height:22px; overflow:hidden; font-size:18px; line-height:20px;}
.media-body .media-heading span{ color:#666; height:24px; overflow:hidden; font-size:12px; float:right;line-height:20px; }

.media-body p{ color:#666;  overflow:hidden; font-size:15px;line-height:30px;  }
@media screen and (max-width:767px){
	.media-body .media-heading{ text-align:left; color:#000; height:24px; overflow:hidden; font-size:16px; line-height:24px;}
	.media-body p{ color:#666;  overflow:hidden; font-size:14px;line-height:140%;  }
	
	.media-left{ width:30%;}
	.media-body{ width:70%;overflow:hidden;}

}
@media screen and (max-width:468px){
	.media-body a p{ color:#666;  overflow:hidden; font-size:14px;line-height:23px;  }
	.media-body a .media-heading{ text-align:left; color:#000; height:24px; overflow:hidden; font-size:24px; line-height:24px;}
}

.page_imglist{ margin:20px 0 20px 0; height:auto; overflow:hidden;}

.page_imglist .thumbnail{
	margin:10px 0;
	background-color: #FFF;
}.page_imglist h4{
   
	color: #000;
	
}



/*------------------  分页-news--------------------------------------*/

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	background-color: #fff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #ddd;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	border-left-color: #ddd;
}
.list-group-item:hover { background-color:#F2F2F2;}
.page_time{ float:right; color:#ccc; }


.list-group-item:first-child {
    border-radius: 0;
    
}
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}


/*------------------  分页-imglist--------------------------------------*/
.rec_img2{ height:auto;   z-index:1000;}

.rec_img2 img{ width:100%; margin:0% 0 2%;}
.rec_img2 p{ text-align:center; color:#666;padding:0% 0 0%; display:block;}
.rec_img2 a{width:100%; border:#ccc 0px solid; display:block;margin:0% 0 10%; }
.rec_img2 a:hover{ border:#63bc0d 0px solid; }
.rec_img2 a:hover img{}
.rec_img2 a:hover p{ text-align:center; color:#666;}


/*---------------首页----------phone---------------导航---------------*/
.phong_nav_bg {width:100%; text-align:center;}
.phong_nav_bg>a { 
	 background-color:#F6F6F6;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ccc;  }
.phong_nav_bg a { display:block; padding:5px 0; background-color:#fff;
	 }
.phong_nav_bg  ul
{ 
width:100%; background-color:#fff; border:#CCC solid 1px;border-radius:5px; display:none; margin-bottom:10px; 
}

.phong_nav_bg ul li
{
	padding:0 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}
.phong_nav_bg ul li a{ }
.phong_nav_bg a:hover {background-color:#d80923;color: #fff;}
a.yellow{
	background-color: #DD0005;
	color: #fff;
}
.block1{  
	display:none;
}


/*--------------分页-产品详细页面---top-图片部分----------*/

.page_pro_img{ width:auto; height:auto; margin-bottom:5%; overflow:hidden;}

.page_pro_img dt,.page_pro_img dd{ }


.page_pro_img dd p{
	width:100%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #333;
	border-bottom-color: #333;
	margin:2% auto;
	line-height:26px;
	
}
.page_pro_img dd .shh1{font-size: 30px;margin-top: 20px;
    margin-bottom: 10px;}

.page_pro_img dd .span1{ display:block; margin:2% auto;}

.share{margin:2% auto;}

.share b{display:block;}

.share button span{ display:block; font-size:28px; margin:auto;}

.share .btn {
    display: inline-block;
    padding: 5px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 50%;
}

/*--------------分页-产品详细页面---参数部分----------*/

.page_tittle{
	background-color: #BF0000;
	overflow:hidden;
	padding: 0px;
	padding-top: 0%;
	padding-right: 0px;
	padding-bottom: 0%;
	padding-left: 15px;
}
.page_tittle span{
	color: #Fff;font-size: 24px;margin-top: 20px;
    margin-bottom: 10px;float: left;
}

.page_tittle h3{
	color: #Fff;
}
.page_tittle a{
	color: #Fff;
}

.page_tittle h3 small{
	color: #Fff;
}


/*--------------------------------top--------------*/

.top_index_share{ background-color:#404040; color:#fff; height:43px; overflow:hidden; }
.email{line-height:30px; margin-top:6px;}
.email a{color:#fff;}

.share2{ text-align:right;}
.share2 .btn {
    display: inline-block;
    padding: 0.5px 4.5px;
    margin-bottom: 0;
    font-size: 18px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
	background-color:#999;
	margin-top:-8px;
	margin-left:10px;
}
.share2 .btn a{color:#fff;
}

.share2 .btn a:hover{color:#000;
}
.share2 button span {
    display: block;
    font-size: 18px;
    margin: auto;
}
