
    .navbar{ border-radius: 0px; margin-bottom:0px; z-index:99; }
    .navbar-brand{ padding:0px; height: auto; display:block;}
    .navbar-brand img{ /*width:120px;*/     margin: 2px;}

	@media screen and (max-width: 720px) {
    	.navbar-brand img{ width:120px; }
	}


    .navbar-nav{ /*margin-left:15px;*//* height:58px;*/ }
    .navbar-inverse2 { background-color:#FFF; border-color:Transparent; /*margin: 15px auto 0px;*/}
    .navbar-inverse2 .container { max-width: 1110px; }
    .navbar-inverse2 .navbar-collapse,.navbar-inverse2 .navbar-form {	border-color: transparent;}
    .navbar-inverse2 .navbar-nav>li>.dropdown-toggle>a { color: #666666; font-weight:600; }
    .navbar-inverse2 .navbar-nav>li>.dropdown-toggle>a:focus,.navbar-inverse2 .navbar-nav>li>a:hover {
        color: #666666;
        background-color: transparent;
    }
    .swiper-contain,.swiper-container{
    	overflow: hidden;
    	margin-bottom: 20px;
    	height: auto !important;
    }
    .swiper-wrapper,.swiper-slide{
    	height: auto !important;
    }
    .navbar-inverse2 .navbar-nav>.active>a,.navbar-inverse2 .navbar-nav>.active>a:focus,.navbar-inverse2 .navbar-nav>.active>a:hover {
        color: #666666;
        background-color: transparent;
    }
    .navbar-inverse2 .navbar-nav>.open>a,.navbar-inverse2 .navbar-nav>.open>a:focus,.navbar-inverse2 .navbar-nav>.open>a:hover {
        color: #666666;
        background-color:transparent;
    }
    .navbar-inverse2 .navbar-toggle:focus,.navbar-inverse2 .navbar-toggle:hover {
        background-color:transparent;
    }
    .navbar-inverse2 .navbar-toggle {
    	margin-top: 19px;
    	border: 0px;
    	padding: 0px;
    }
    .navbar-inverse2 .navbar-toggle .icon-bar{
        background-color: #666666;
    	width: 30px;
    	height: 3px;
    	border-radius: 3px;
    }
    .navbar-inverse2 .navbar-toggle:focus,.navbar-inverse2 .navbar-toggle:hover {
        background-color:transparent;
    }
    .navbar-nav>li {
       position: static;
       padding: 0px 20px;
    }

    .nav>li>.dropdown-toggle {
    	position:relative;
        font-size:16px;
    	padding: 22px 0px 11px;
    }
    .nav>li>.nav-check{ border-bottom: 4px solid #d70c25; }
    .nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
            border-color:Transparent;
    }

/*二级页面导航*/
	.container{
		padding: 0
	}
    .banner_container img{ width:100%; }
    .navbar-collapse .hover_div{ width:100%; height:2px; padding:0; }
   @media(min-width: 768px){
   .navbar-collapse{padding:0!important;}
     .navbar-nav{display:box;
	display:-webkit-box;
	display:-webkit-flex;
	display:-moz-box;
	display:-ms-flexbox;
	display:flex;width: 100%;text-align: center;}

	  .navbar-nav>li{float: none; -prefix-box-flex: 1;
	 -webkit-box-flex: 1;
	 -webkit-flex: 1;
	 -moz-box-flex: 1;
	 -ms-flex: 1;
	 flex: 1; padding:0;    margin: 0 1%; }
	  .dropdown-toggle{border-bottom: 4px solid #ffffff;}
	 .showsnav .dropdown-menu{display: block;}

   }

.main_bg{margin-top: 0px!important;}

    /*nav right*/
	.navbar-right.na{display: none; overflow: hidden; padding-top:22px;  width:150px\9;}
	.navbar-right.na a{ float:left; margin-left:6px; }
	.navbar-right.na label{ float:left; display:block; line-height:20px; margin-right:8px; }
    .search{ float: left; display:block; border:1px solid #666666; width:100px; height:20px; position: relative; }
    .search_inp{ width:80%; height:18px; display: block; padding:0; margin:0; }
    .search_icon{ width:19%; height:18px; background:url(../icon_search-1.png) no-repeat center; position: absolute; right: 0; top:0; }

    /*dropdown-menu*/
    .dropdown-menu{ width:100%; top: inherit; padding: 0px; border:0px; box-shadow:none; }

	.menu_border{ overflow:hidden; /*max-width: 1280px;*/ margin: 0 auto; background: #FFF; padding:10px 0; border-top:1px solid #d1d1d1; border-bottom:4px solid #d70c25; }
    .menu_two{ background:#f7f7f7; }

    .menu_box{ width:100%;padding:0 15px; margin:0 auto; overflow:hidden;  }
    .menu_box .title{ display:block; font-size:14px; color:#666666; font-weight:600; }
    .menu_box li{ float:left; width: 25%; padding:8px 0; } /*导航下拉菜单 默认4列*/
    .menu_box li:last-child{ margin-right:0px; }
	.menu_box li .a-child-box{ margin-left:20px;}
    .menu_box li .a-child{ margin-right: 14%; padding-left: 6px; /*background: url(../img/p_bg.jpg) no-repeat 0% 50%;*/ }
    .menu_box a{ color:#666666; }
	.menu_box a:hover{ color:#d70c25; }

    .menu_type01 li{ float:none; width:100%; } /*导航下拉菜单 6列*/


    .menu_img{ width:100%;margin:0 auto; }
    .menu_img .title{ display:block; font-size:15px; color:#000; margin-top:10px; }
    .menu_img .list{ width:100%; }
              .list li{ margin-top:20px; }
              .list span{ color:#666; margin-left:15px; letter-spacing:5px;}
              .list .fl{ width:55%; }
              .list .fr{ width:45%; }


    .en_zh{ max-width:1080px; margin:0px auto; color:#999;font-size:12px; margin-top:10px; line-height:normal; text-align:right; }
    /*.main_bg{ width:100%;  background:#f0f0f0; }*/
    .main_bg img{ width:100%; }
    .main_bg .sect01 .row img{ max-width: 665px; height:380px; }
     .en_zh a{
     	color: #999
     }


    .liactive .dropdown-toggle{border-bottom: 4px solid #d70c25;}
    .togglenav .dropdown-toggle{border-bottom: 4px solid #d70c25;}
    .togglenav .dropdown-menu{display: block;}




.swiper-container {
	width: 100%;
	height: 100%;
}
.swiper-slide {
        /* Center slide text vertically */
        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;
}
.swiper-slide>a{
	width:100%;
	display:block;
}

#sect01{
	margin-bottom: 30px;
	background:#FFF;
	margin-bottom:30px;
}
#sect01 .sect01_pag{
	bottom:12px;
	right:23px;
	width: auto;
	position:absolute;
}

#sect01 .swiper-pagination-bullet{
	background:#CCC;
	opacity:1;
}
#sect01 .swiper-pagination-bullet-active{
	opacity: 1;
	background: #ee5e16;
}

/*tianjia 20171025*/
.sect01_pag span{
	width: 8px;
	height: 8px;
	display: inline-block;
	background: #ccc;
	border-radius: 50%;
	margin: 0 4px;
}
#sect01 .swiper-active-switch{
	    opacity: 1;
    background: #ee5e16;
}

.sect01{
	width:100%;
	overflow:hidden;
	position:relative;
	top:0px;
	left:0px;
}
.sect01_lf{
	position:relative;
	top:0px;
	left:0px;
}
.sect01_lf .show-text{
	position:absolute;
	bottom:0px;
	left:0px;
	background: rgba(180,163,138,0.75);
	width:100%;
	height: 44px;
	line-height: 44px;
	padding: 0px 15px;
	font-size:20px;
	font-size:2.0rem;
	color:#FFF;
     overflow: hidden;
	 text-overflow: ellipsis; /* for IE */
	-o-text-overflow: ellipsis; /* for Opera */
	 white-space: nowrap;
}
.sect01 .sect01_rt{
	padding-left:24px;
	padding-right:24px;
}
.sect01_rt .act-time{
	font-size: 12px;
	font-size: 1.2rem;
	color: #666;
	margin-bottom: 10px;
}
.sect01 h1{
	width:96%;
	font-size:20px;
	font-size:2.0rem;
	line-height:36px;
	margin:20px 0px 20px;
	height:65px;
}
.sect01 h1 a{
	color:#666;
	text-decoration: none;
}
.sect01 .p_more{
	position: absolute;
	    bottom: 30px;
    right: 32.8%;
}
.sect01 .p_more a{
	color:#666666;
}
.sect01 .word{
	height: 142px;
	overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 7;
	-webkit-box-orient: vertical;
	font-size: 12px;
	font-size: 1.2rem;
	color: #666666;
	line-height: 20px;
	text-align: justify;
}
.container{
	/*padding: 0;*/
}
.sect02{
	max-width: 1110px;
	margin: 0 auto;
	padding: 0 15px;
}
.sect02-left{
	float: left;
}
.sect02-right{
	float: right;
	margin-bottom: 20px;
}
.sect02-title{
	padding-bottom: 10px;
	border-bottom: 1px solid #d70c25
}
.sect02-title h3,.sect02-title p{
	float: left;
}
.sect02-title a{
	float: right;
}
.sect02-title h3{
	font-size:16px;
	font-size: 1.6rem;
	color: #666;
	line-height: 28px;
	margin-right: 2%;
	font-weight: 600
}
.sect02-title i{
	float: left;
	margin-right: 2%;
}
.sect02-title p,.sect02-title a{
	font-size: 14px;
	font-size: 1.4rem;
	color: #d70c25;
	text-decoration: none;
	margin-top: 10px;
}
.sect02 .col-md-6{
	padding: 0;
	width: 48%;
	overflow: hidden;
}
.sect02-left{
	margin-right: 2%;
	margin-bottom: 20px;
}
.news-list li a{
	color: #666;
	font-size: 14px;
}
.news-list li a:hover{
	color: #d70c25;
}
.news-list li p{
	float: left;
	text-indent: 1em;
	line-height: 16px;
	font-size: 14px;
	font-size: 1.4rem;
	width: 73%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	background: url(../t-yuan.png) no-repeat left center;
}
.news-list li span{
	float: right;
}
.news-list li{
	margin-bottom:16px;

}
.sect02 .news-list{
	padding-top:24px;

	overflow: hidden;
}
.cc-1 {
	margin-top: 24px;
	position: relative;
	cursor: pointer;
}
.cc-1 span{
	display: inline-block;
	position: absolute;
	left: 0;
	top:0;
	display: none;
}
.cc-1 span img{
	width: 100%;
}
.cc-1 img{
	width: 100%;
}
.cc-1 p{
	padding-top: 6px;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	line-height: 20px;
}
.foot{
	/* margin-top: 40px; */
	width: 100%;
	height: auto;
	background: #333333;
	padding: 18px 0;
	color: #ffffff;
}
.foot a{color: #ffffff;}
.footer{
	max-width: 1110px;
	margin: 0 auto;
	padding: 0 2%;
}
.footer-right{
	float: right;
	line-height: 74px;
}
.footer-left{
	float: left;
}
.footer-left{
	width: 70%;
}
.foot-nav,.foot-nav li{
	float: left;
}
.foot-nav ul{
	margin-top: 10px;
	margin-bottom: 16px;
}
.erM{
	float: right;
	margin-right:2%;
	text-align: center;
	font-style: normal;
	width: 8%;
	display: inline-block;
}
.erM p{
	width: 100%;
}
.erM img{width: 100%;}
.foot-nav{
	width: 60%;
}
.foot-nav li{
	width: 100%;
	margin: 0 auto;
}
.foot-nav li a{
	display: inline-block;
	padding:0  8px;
	/*background: url(../shuG.png) no-repeat right
	center;*/
	float: left;
	   /* float: right;*/
    color: #ffffff;
    line-height: 24px;
    display: inline-block;
}
.foot-nav em {
    float: left;
    color: #ffffff;
    display: inline-block;
    padding: 0px 6px;
    line-height: 23px;
    font-style: normal;
    color: #fff;
}
.foot-nav li:last-child a{
	background: none
}
.foot-nav p{
	font-size: 14px;
	font-size: 1.4rem;
	color: #666;
	padding-left: 14px;
}
.footer-right p{
	font-size: 24px;
	font-size: 2.4rem;
	color: #666;
}
.footer-right p span{
	font-size: 18px;
	font-size: 1.8rem;
}
.navbar-brand{
	padding-left: 0;
}

/*所有二级页面banner样式*/

.t-banner{
	width: 100%;
	margin-top: -20px;
}
.t-banner img{
	width: 100%;
}
.content-box{
	width: 100%;

}
.content-box .content{

	margin: 0 auto;
}
.content-nav-title{
	width: 100%;
	height: 40px;
	background:#f6f6f6;
}
.content-nav-title div{
	max-width: 1110px;
	margin: 0 auto;
}
.content-nav-title a{
	font-size: 1.6rem;
	color: #666;
	text-decoration: none;
	line-height: 40px;
}
.content-nav-title a.now{
	color: #666666;
}
.content-now-c{
	max-width: 1110px;
	margin: 0 auto;
	padding: 40px 15px;
}
.content-now-c  .now-c-left{
	float: left;
	padding: 0 ;
	border: 1px solid #d7d5d5;

}
@media only screen and (max-width: 767px){
	.navbar-nav {
	    height: auto;
	    margin: 7.5px 0px;
	    border-bottom: 1px solid #eee;
	}
	.footer-right{
		float: right;
		line-height: 74px;
		font-size: 2.0rem;
	    color: #666;
	}
	.content-nav-title{
		height: auto;
		padding: 10px 0;
	}
	.content-nav-title a{
		font-size: 13px;
		line-height: 2;
	}
}
.now-c-right{
	float: right;
}
.big-name{
	background: url(../big-name.png) no-repeat;
	color: #fff;
	height: 100px;
	padding-top: 28px;
	 text-align: center;
	 background-size: cover;
}
.big-name i{
	display: inline-block;vertical-align: middle;margin-right: 10px;

}
.big-name h3{
	text-align: center;
	font-size:2rem;
	padding-bottom: 5px;
}
.big-name i img{width:2.5rem;display: inline-block;}



.now-c-left ul li{
	width: 100%;
	padding:10px 30px 10px 10px;
	border-top: 1px solid #d7d5d5;position: relative;
}
.now-c-left ul li:after{content: "";display: block;position: absolute;right:5px;top: 50%;margin-top: -7px; width: 15px;height: 15px;background:url(../icon_r.png) no-repeat right center;}
.now-c-left ul li a{
	font-size: 16px;
	line-height: 22px;
	text-align: left;
	text-decoration: none;
	color: #666;
}
.now-c-left li a span{
	float: right;
	line-height: 30px;
	font-size: 14px;
}
.now-c-left li.active{
	background: url(../jianbian.png) no-repeat;
	background-size: 100% 100%;
	/*background: -webkit-linear-gradient(left,#fff8f8, #fde5e7);
	background: linear-gradient(left, #fff8f8 , #fde5e7)*/
}
.now-c-left li.active a{
	color: #d70c25;
}
.right-content-title{
	width: 100%;
	height: 38px;
	border-bottom: 1px solid #d70c25
}
.right-content-title i,.right-content-title p,.right-content-title span{
	float: left;
}
.right-content-title i img{
	vertical-align: middle;
	margin-right: 4px;
}

.talent-cearch .input-group-btn:last-child>.btn{
	width: 100%;
}
.right-content-title p{
	font-size: 24px;
	font-size: 2.4rem;
	color: #666;
	line-height: 38px;
}
.right-content-title .span{
	font-size: 14px;
	font-size: 1.4rem;
	color: #666666;
	margin-top: 14px;
	margin-left: 8px;
	float: left;
	min-width: 10px;
}
/*所有二级页面banner样式结束*/

/*blacktea*/
.right-content-c ul li{
	position: relative;
	margin-top: 20px;
}
.right-content-c li img{
	width: 100%;
	height: 220px;
}
.right-content-c li .cc-zheZ{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: none;
	background: rgba(0,0,0,0.5) ;
}
.right-content-c li .cc-zheC{
	width: 100%;
	height: 100%;
	background: url(../mouse-on.png) no-repeat center center ;
}
.right-content-c li a{
	color: #fff;
	text-decoration: none;
}
.right-content-c table,.right-content-c th,.right-content-c td{border:1px solid #dddddd;}
table { border-collapse: collapse; border-spacing: 0px; }
/*.right-content-c li p{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	font-size: 24px;
	font-size: 2.0rem;
	line-height: 40px;
	text-align: center;
	color: #fff;
}*/
.left-margin{
	margin-right: 6%;
}
/*blacktea详情页*/
.blackTea-x{
	width: 100%;
}
.blackTea-x h3{
	font-size: 30px;
	font-size: 3rem;
	color: #666;
	margin-top: 40px;
}
.blackTea-x h4{
	font-size: 26px;
	font-size: 2.6rem;
	color: #666;
	margin-top: 30px
}
.blackTea-x h5{
	font-size: 22px;
	margin-top: 30px;
}
.blackTea-x p{
	font-size: 16px;
	font-size: 1.6rem
	color: #666;
	margin-top: 20px;
	line-height: 20px;
}
.blackTea-x p span{
	color: #d70c25;
}


/*新闻中心*/
.medla-cot-1{
	/*height: 240px;*/
	padding:11px 0;
	overflow: hidden;
}
.medla-cot-1 .time{
	float: left;

}
.medla-cot-1 .col-md-2,.medla-cot-1 .col-md-10,.medla-cot-1 .col-xs-8,.medla-cot-1 .col-xs-4{
	padding: 0;
}
.medla-cot-1 .right-t-content{
	float: left;
}
.right-t-content .img-new{
	float: left;
	margin-right: 2%;
}
.right-t-content .img-new img{
	width: 100%;
	max-height: 130px;
}
.right-t-content .right-tc-content{
	float: left;
}
.medla-cot-1 a{
	text-decoration: none;
	display: block;
	overflow: hidden;
}
.medla-cot-1 .col-xs-8{
	width: 64%;
}
.medla-cot-1 .time{
	padding-top: 18px;
	padding-left: 2%
}
.medla-cot-1 .time .time-1{
	font-size: 28px;
	font-size: 2.8rem;
	color: #666;
}
.medla-cot-1 .time .time-2{
	font-size: 16px;
	font-size: 1.6rem;
	color: #9b9b9b;
}
.right-tc-content h4{
	font-size: 18px;
	font-size: 1.8rem;
	color: #555;
}
.right-tc-content p{
	font-size: 1.4rem;
	color: #aaa;
}
.medla-cot-1 .time-ph{
	display: none;
}
.medla-cot-1{
	border-bottom: 1px dotted  #b3b3b3
}
.medla-cot-2 .right-tc-content  h4{
	margin-bottom: 13px;
	margin-top: 5px;
}

/*新闻中心详情页*/
.lastest-x{
	margin-top: 60px;
	text-align: left;
}
.lastest-x h3{
	font-size: 2.4rem;
	line-height: 2.6rem;
	text-align: center;
}
.lastest-x .time{
	font-size: 14px;
	color: #666666;
	line-height: 30px;
	margin-bottom: 0;
	text-indent: 0;
	text-align: center;
}
.lastest-x  p{
	font-size: 14px;
	color: #666;
	line-height:26px;
	text-indent: 2em;
/*	text-align: left;*/
}
.lastest-x img{
	width: 60%;
	display: block;
	margin:0 auto;
	/* max-width: 80%;  */
	height:auto !important;
}
.right-content-c .lastest-x li{
	height: auto;
	margin-top: 20px;
}
.lastest-x li p{
	float: left;
	text-align: left;
}
.lastest-x li span,.lastest-x li a{
	float: right;
}
.lastest-x li a{
	text-decoration: none;
	color: #666;
	text-align: right;
}
.lastest-x li span{
	text-align: right;
	color: #666666;
}
.lastest-x .title p{
	font-size: 24px;
	font-size: 2.4rem;
	text-align: left;
	color: #666;
	word-wrap: normal;
	padding-left: 0;

}
.lastest-x ul p{
	text-indent: 0;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow: hidden;
	margin-bottom: 0;
	line-height: 24px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #666666;
	padding-left: 0;
	width:70%;
}
/*人才发展*/
.talent-cearch .row{
	margin: 0;
	margin-top:36px;
	border: 2px solid #d70c25;
}
.talent-cearch .col-lg-2{
	padding:0;
}
.talent-cearch .col-lg-2,.talent-cearch .col-lg-10{
	margin: 0;
	padding:0;
	float: left;
}
.talent-cearch .form-control{
	border-radius: 0;
	font-size: 20px;
	font-size: 2.0rem;
	height: 40px;
	border: none;
	box-shadow: none;
}
.talent-cearch .row p{
	font-size: 20px;
	color: #fff;

	font-size: 2.0rem;
    padding: 6px 0px;
    height: 40px;
    line-height: 28px;
    text-align: center;
    background: #d70c25;
}
.talent-cearch .btn{
	height: 40px;
	border: none;
	margin: 0;
	border-radius: 0;
	right: -1px;
}
.right-content-c .select li{
	height: auto;
	margin-top: 0;
}
.right-content-c .select{
	padding:5px 0px;
	background: #efefef;
	width:100%;
	margin:5% 0;
	font-size:12px
}
.right-content-c .select li{
	list-style:none;
	padding:10px 0 5px 100px
}
.right-content-c .select dl{
	zoom:1;
	position:relative;
	line-height:24px;
}
.right-content-c .select dl:after{
	content:" ";
	display:block;
	clear:both;
	height:0;
	overflow:hidden
}
.right-content-c .select dt{
	width:100px;
	margin-bottom:5px;
	position:absolute;
	top:0;
	font-size: 18px;
	font-size: 1.8rem;
	left:-100px;
	text-align:right;
	color:#666;
	height:24px;
	line-height:24px;
	font-weight: normal;
}
.right-content-c .select dd{
	/*float:left;*/
	display:inline;
	margin:0 0 5px 5px;
}
.right-content-c .select a{
	display:inline-block;
	white-space:nowrap;
	height:24px;
	padding:0 10px;
	text-decoration:none;
	color:#666;
	border-radius:2px;
	line-height: 24px;
	font-size: 18px;
	font-size: 1.8rem;
}
.right-content-c .select a:hover{
	color:#f60;
}
.right-content-c .select .selected a{
	color:#d70c25;
}
.right-content-c .select-result dt{
	font-weight:bold
}
.right-content-c .select-no{
	color:#999
}
.right-content-c .select .select-result a{
	padding-right:20px;
	/*background:#f60 url("close.gif") right 9px no-repeat*/
}
.right-content-c .select .select-result a:hover{
	background-position:right -15px
}
.search-content .no-search{
	text-align: center;
	font-size: 24px;
	font-size: 2.4rem;
	color: #666;
}
/* 招聘 */
.search-content .rec-conter li{
	margin-top: 0;
	height: auto;
	padding: 3% 0;
	border-bottom: 1px solid #eee;
}
.rec-conter li h3{
	font-size: 16px;
	font-size: 1.6rem;
	color: #d70c25;
	font-weight: bold;
	margin-bottom: 1%;
}
.rec-conter li span{
	font-size: 16px;
	font-size: 1.6rem;
	color: #d70c25;
	float: right;
}
.rec-conter .titBox{
	font-size: 16px;
	font-size: 1.6rem;
	color: #333;
}
.rec-conter .titBox span{
	font-size: 16px;
	font-size: 1.6rem;
	color: #333;
	float: right;
}


/*团队管理*/
.team-man-1{
	margin-top: 20px;
}
.team-man-1 h4{
	font-size: 26px;
	font-size: 2.6rem;
	color: #666;
	line-height: 60px;
	width: 25%;
	border-bottom: 1px solid #333;
	margin-bottom: 10px;
	font-weight: normal;
}
.team-man-1 p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	line-height:30px;
}

/*公司简介*/
.company-pro{
	margin-top: 0px;
}
.company-big-title .big-title-left{
	float: left;
	width: 80%;
}
.company-big-title .big-title-right{
	float: right;
	width: 20%;
}.company-big-title .big-title-right img{
	width: 100%;
}
.big-title-left h2{
	font-size: 68px;
	font-size: 6.8rem;
	color: #eeeeee;
	margin-top: 60px;
	word-break: normal;
}
.big-title-left  .p{
	font-size: 26px;
	font-size: 2.6rem;
	color: #d70c25;
}
.company-content{
	margin-top: 20px;
}
.company-content p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	line-height: 28px;
	margin-bottom: 28px;
}
.company-team{
	margin-top:30px;
}
.company-team h5{
	font-size: 24px;
	font-size: 2.4rem;
	color: #666;
	line-height: 40px;
}
.company-team p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	line-height: 34px;

}
.strucre{
	padding-top: 38px;
}
.strucre img{
	width: 100%;
}
.channel-focus{
	padding-top: 20px;
}
.channel-focus p{
	font-size: 20px;
	font-size: 2.0rem;
	line-height: 30px;
	color: #666;
}
.input-group-btn:last-child>.btn{
	    background-color: #d70c25;
}
.channel-focus img{
	max-width: 100%;
	display: block;
	margin:40px auto 0;
}
.core-brand-title{
	text-align: center;
	padding: 30px 0;
}
.core-brand-content h3{
	font-size: 30px;
	font-size: 3.0rem;
	color: #666;
	margin-top: 30px;
	margin-bottom: 30px;
}
.core-brand-content p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	line-height: 24px;
	margin-bottom: 16px;
}
.core-brand-content p span{
	font-size: 20px;
	font-size: 2.0rem;
	color: #666;
}
.category-cot{
	margin-top: 20px;
}
.cat-left-img{
	float: left;
	width: 20%;
	height: 120px;
	text-align: center;
	border: 1px solid #ccc;
	vertical-align: middle;
}
.cat-left-img img{
	width: 50%;
	vertical-align: middle;
}
.cat-left-img span{
	display:inline-block;
    height:100%;
    vertical-align:middle
}

.cat-right-cot{
	width: 78%;
	float: right;
	font-size: 16px;
	font-size: 1.6rem;
	color: #333;
}
/*企业荣誉*/
.enterprjse-honor{
	margin-top:56px;
	padding-top: 30px;
	position: relative;
}
.honor .honor-time{
	width: 100%;
	height: 51px;
	line-height: 51px;
	background:#d8142c
}
.top-watch{
	position: absolute;
	left: 17%;
	top: 0;
	background: #fff;
	z-index: 2;
	width: 6%;
}
.top-watch img{
	width: 100%;
}
.honor .honor-time .sp-1{
	float: left;
	color: #fff;
	font-size: 26px;
	font-size: 2.6rem;
	line-height: 26px;
	display: inline-block;
	height: 51px;
	line-height: 51px;
	text-indent: 1em
}
.honor .honor-time .sp-2{
	font-size: 12px;
	font-size: 1.2rem;
	display: inline-block;
	line-height: 26px;
	float: left;
	color: #fff;
	height: 51px;
	line-height: 51px;
}
.honor .honor-time .sp-3{
	float: right;
	color: #fff;
	line-height: 51px;
	height: 51px;
	display: inline-block;
	font-size: 26px;
	font-size: 2.6rem;
	margin-right: 2%;
	font-weight: normal;
}
.honor .honor-content{
	width: 85%;
	float: right;
	position: relative;
	padding-top: 30px;
	padding-bottom: 20px;
	background: url(../honor-bg.png) repeat-y 0 0;
}
.geduan{
	width: 100%;
	height: 10px;
}
.geduan.now{
	width: 85%;
	height: 10px;
	float: right;
	background: url(../honor-bg.png) repeat-y  0 0;
}
.honor .time-things{
	display: none;
}
.honor-content .honor-content-c{
	position: relative;
	left: -6px;
	padding-left: 6%;
	font-size: 14px;
	font-size: 1.4rem;
	color: #666
}

.honor-content-c i{
	margin-right: 16px;
	position: absolute;
	left: 0;
	top: 0;
}
.history{
	margin-top: 40px;
}
.history img{
	width: 100%;
}
/*联系我们*/
.content-us{
	width: 98%;
	padding: 0 1%;
}
.contact-us-mail .us-left,.contact-us-mail .us-right{
	float: left;
	width: 46%;
}
.contact-us-mail .us-right{
	float: right;
}
.us-left .p{
	padding-left: 30px;
	font-size: 16px;
	font-size: 1.5rem;
	color: #666;
	line-height: 1.75em;
	overflow: hidden;
}

/*.us-left .p span{ padding-right: 10px; }*/
.us-left .p img{ width:auto !important; }
.us-left .mapDiv{
	width: 100%;
	height: 390px;
	margin-top: 20px;
}
.us-left h3,.us-right h3{
	font-size: 24px;
	font-size: 2.4rem;
	color: #666;
	line-height:74px;
}
.us-right .p-1{
	font-size: 12px;
	font-size: 1.2rem;
	color: #d70c25
}
.input-text p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	line-height: 40px;
}
.input-text  input{
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 20px;
	font-size: 2.0rem;
	color: #333;
	border:1px solid #cccccc;
	background: #f5f5f5;
}
.input-text  textarea{
	width: 100%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #333;
	border:1px solid #cccccc;
	background: #f5f5f5;
	height: 120px;
}
.input-text-ym input{
	width: 20%;
	float: left;
	margin-right: 10px;
}
.erma{
	height: 38px;
	float: left;
}
.erma img{
	margin-top: 4px;
}
.input-text-ym a{
	float: left;
	display: inline-block;
	line-height: 38px;
	font-size: 12px;
	font-size: 1.2rem;
	color: #333;
	margin-left: 10px;
}
.us-right .btn{
	width: 50%;
	float: right;
}
.us-right .btn div{
	float: right;
	width: 48%;
	height: 38px;
	line-height: 38px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #f5f5f5;
	text-align: center;
}
.us-right .btn span{
	font-size: 16px;
	font-weight: normal;
	margin-top: 10px;
	display: inline-block;
	margin-right: 10px;
}
.us-right .btn .quxiao{
	background:#999999;
}
.us-right .btn .tijiao{
	background:#d70c25;
	margin-right: 4%
}
.culture {
	/*text-align: center;*/
}
.culture p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	margin-top: 30px;
	line-height: 20px;
	text-align: left;
}
.culture img{
	margin-top: 30px;
	/*width: 100%*/
    /*width:30%;*/
}
.recruitmfnt{
	margin-top: 30px;
	border: 1px solid #666;
}
.right-content-c .all-title li{
	float: left;
	width: 20%;
	line-height:80px;
	text-align: center;
	background: #d70c25;
	font-size: 20px;
	font-size: 2.0rem;
	color: #fff;
	font-weight: bold;
	height: 80px;
	margin-top: 0;
}
.right-content-c .zhiwei{
	width: 100%;
}
.right-content-c .zhiwei li{
	width: 20%;
	float: left;
	height: 80px;
	text-align: center;
	margin-top: 0;
	line-height: 80px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.zhiweiX{
	width: 92%;
	margin: 0 auto;
	padding-top: 30px;
	padding-bottom: 30px;
	border-top: 1px solid #666;
	border-bottom: 1px solid #666;

}
.zhiweiX h5,.zhiweiX p{
	font-size: 16px;
	font-size: 1.6rem;
	color: #666666;
	line-height: 30px;
}
.zhiwei-btn{
	width: 315px;
	margin: 30px auto;
}
.zhiwei-btn a{
	width: 145px;
	height: 46px;
}
.zhiwei-btn .fanhui {
	float: left;
	background: #999999;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #f5f5f5;
	text-decoration:none;
}
.zhiwei-btn .fanhui img{
	width: 14%;
	margin-right: 10px;
	vertical-align: middle;
}
.zhiwei-btn .shenqing span{
	margin-right: 5px;
}
.zhiwei-btn .shenqing{
	float: right;
	background:#d70c25;
	text-align: center;
	line-height: 46px;
	font-size: 16px;
	font-size: 1.6rem;
	color: #f5f5f5;
	text-decoration:none;
}
.right-tc-content .col-xs-12{
	padding: 0
}
.medla-content a:hover p,.medla-content a:hover h4,.medla-content a:hover .time-2,.medla-content a:hover .time-1{
	color: #d70c25
}
.right-content-c li a{
	color: #666;
}

.pagination{
	float: right;
}
.pagination>li:first-child>a, .pagination>li:first-child>span{
	border:none;
}
.pagination>li:last-child>a, .pagination>li:last-child>span{
	border:none;
}
.pagination>li>a, .pagination>li>span{
	border:none;
}
.pagination>li>a:hover{
	color: #cf000d
}

/*分公司模块开始*/
.blackTea-tem>h3{
	font-size: 32px;
	color: #666;
	line-height: 80px;
}
.col-xs-3 ,.col-sm-3 ,.col-md-3.col-xs-1, .col-sm-1, .col-md-1,.col-xs-2,.col-sm-2,.col-md-2,.col-xs-9 ,.col-sm-89 ,.col-md-9{
	padding: 0;
}
.company-tem-title p,.company-tem-title span{
	float: left;

}
.company-tem-title p{
	font-size: 24px;
	font-size: 2.4rem;
	color: #fff;
	line-height: 32px;
	background: #d70c25;
	text-align: center;
}
.company-tem-title .sp-1{
	font-size: 14px;
	font-size: 1.4rem;
	color: #666666;
	margin-top: 14px;
	margin-left: 3px;
	text-align: center;
}
.company-tem-title .sp-2{
	border-bottom: 1px solid #666666;
	margin-top: 30px;
}
.company-tem-contact{
	margin-top:36px;
	padding-bottom:60px;
}
.company-tem-contact .tem-con-left{
	float: left;
	width: 32%;
	margin-right: 20px;
}

.company-tem-contact .tem-con-left img{
	width: 100%;
}
.company-tem-contact .tem-con-right{
	width: 100%;
	font-size:16px;
	font-size: 1.6rem;
	color: #666;
	margin-top: 10px;
}
.company-tem-contact .pro{
	width: 90%;
	float: left;
	margin-right: 3%;
	position: relative;
}
.company-tem-contact .pro .out-border{
	text-align: center;
	width: 100%;
	height: 179px;
	border:1px solid #666666;
    display:block !important;
	/*padding: 6px 0;*/
}
/*.pro .out-border span{
	display: inline-block;
    height: 100%;
    vertical-align: middle;
}*/
.pro .out-border img{
	/*width: 40%;*/
    width:100%;
	height:100%;
	vertical-align: middle;
}
.company-tem-contact .pro .p{
	font-size: 14px;
	font-size: 1.4rem;
/*	color:#333;*/
	line-height: 28px;
	color: #fff;
	position: absolute;
	top: 0;
	padding: 10px;
	height: 180px;
	background: #000;
	/*opacity: 0.4;*/
    opacity:0.8;
	filter:alpha(opacity=40);
	overflow: hidden;
	display: none;
}
.company-tem-contact .pro:last-child{
	margin-right: 0;
}
.tem-con-right .logo{
	float: left;
	width: 30%;
}
.tem-con-right .p{
	text-indent: 2em;
}
.tem-con-right .telphone{
	float: right;
	width: 100%;
	font-size:32px;
	font-size: 3.2rem;
	color: #d70c25;
	text-align: right;
}
.tem-con-right .telphone span{
	font-size: 38px;
	font-size: 3.8rem;
}
.tem-con-us .tem-con-left{
	width: 60%;

}
.te5 .tem-con-us .tem-con-left{
	width: 100%;
	float:none;
	margin:0;
}
.tem-con-us .tem-con-right{
	width: 56%;
}

/*分公司模块结束*/



/*企业责任*/
.strucre{
	position: relative;
}
.strucre .stru{
	position: absolute;
	width: 36%;
	height: 130px;
	cursor: pointer;
	z-index: 20;
	filter:alpha(opacity=0);
	opacity: 0;
	background: #000
}

.strucre .str-1{
	left: 7%;
	top: 28px;
}
.strucre .str-2{
	right: 2%;
	top: 56px;
}
.strucre .str-3{
	left: 1%;
	bottom: 198px;
}
.strucre .str-4{
	height: 164px;
	width: 32%;
	left: 34%;
	bottom: 0px;
}
.strucre .str-5{
	width: 30%;
	right: 0%;
	height: 184px;
	bottom: 130px;
}

.st-content{
	width: 50%;
	font-size: 16px;
	font-size: 1.6rem;
	color: #666;
	background-size: 100% 100%;
	display: none;
	position: absolute;
}
.st-content h4{
	font-size: 20px;
	font-size: 2.0rem;
	color: #666;
	line-height: 30px;
	display: none;
}
.st-content-1{
	background: url(../st-content-1.png) no-repeat;
	background-size: 100% 100%;
}
.st-content-2{
	background: url(../st-content.png) no-repeat;
	background-size: 100% 100%;
}
.st-content-3{
	background: url(../st-content-2.png) no-repeat;
	background-size: 100% 100%;
}
.st-content-4{
	background: url(../st-content-3.png) no-repeat;
	background-size: 100% 100%;
}
.st-content-5{
	background: url(../st-content-4.png) no-repeat;
	background-size: 100% 100%;
}
.st-content-1{
	top: 162px;
	left: 36%;
	padding: 3% 3% 3% 5%;
}
.st-content-2{
	left: 50%;
	padding: 3% 5% 3% 3%;
	margin-left: -39%;
	top: 162px;
}
.st-content-3{
	top: 162px;
	left: 32%;
	padding: 3% 3% 3% 5%;
}
.st-content-4{
	top: 162px;
	left: 45%;
	padding: 3% 3% 3% 3%;
}
.st-content-5{
	top: 162px;
	left: 18%;
	padding: 3% 5% 3% 3%;
}



@media only screen and (min-width:1110px){
	.footer-right{
	float: right;
	line-height: 74px;
	font-size: 2.4rem;
    color: #b5b0b0;
	}
	.foot-nav .ci{
		font-size: 1.4rem;color: #b5b0b0;padding-left: 14px;
	}
	.container {
	    width: 1110px;
	}
	/*.talent-cearch .col-lg-10{
		width: 80%;
	}*/
	.tem-con-us .tem-con-right{
		width: 66%;
	}
}
@media only screen and (max-width:1110px){
	.content-nav-title div{
		padding: 0 2%;
	}
	.medla-cot-1,{
		height: 196px;
		overflow: hidden;
	}
	.medla-cot-1 .right-tc-content{
		height: 120px;
		overflow: hidden;
	}
}
@media only screen and (max-width: 1023px){
	.st-content h4{
		display: block;
		line-height: 60px;
	}
	.st-content{
		display: block;
		position:static;
		margin-left: 0;
		width: 100%;
		background: no-repeat;
		padding: 0;
		line-height: 26px;
	}
}
@media (min-width: 992px){
	.content-now-c .col-md-2{
		width: 24%;
	}
	.content-now-c .col-md-10{
		width: 75%;
	}
	.content-now-c{
		/*padding-left:15px;
		padding-right: 15px;*/
	}
	.right-content-c .col-md-6{
		padding: 0;
		width: 47%
	}
	.medla-cot-1 .col-md-8{
		width: 64%
	}
	/*公司板块*/
	.content-now-c .company-tem-title .col-md-2{
		width: 15%;
	}


}
@media only screen and (min-width:768px){
	.col-lg-2 {
	    width: 20%;
	}

	.col-lg-10 {
	    width: 80%;
	}
	.nav>li>a{
		padding: 10px 24px;
	}
	.container-fluid{
		padding:0 20px;
	}
	.container-fluid .search-for{
		right: 20px
	}
	.zh-cn{
		right: 28%;
	}
	.navbar>.container-fluid .navbar-brand{
		margin-left: 0;
	}
	/*.medla-cot-1{
		height: 197px;
	}*/
	/*新加*/
	.navbar-header{
		float: none;
	}
	.caret {
	    display: none;
	}


}
@media only screen and (max-width:768px){
	.foot-nav .ci{
		font-size: 1.0rem;color: #666;padding-left: 14px;
	}
	.right-content-c li p{
		font-size: 1.7rem;
	}
	.right-content-title p{
		font-size: 2.0rem;
	}
		.right-tc-content h4{
		font-size: 1.5rem;
	}
	.erM{
		margin-right: 1%;
	}
	.sect01 .sect01_rt{
		padding-left: 0;
		padding-right: 0
	}
	.sect01 .p_more{
		left: 24px;
		bottom: 10px;
	}
	.foot-nav li a{
		padding: 0 10px;
	}
	.foot-nav{
		width: 54%;
	}
	.sect02 .col-md-6{
		/*height: 310px;*/
		height:auto;
	}
	/*分公司*/
	.navbar-default .navbar-nav>li>a{
		padding: 10px 22px;
	}
	.company-tem-title .col-sm-2{
		width:25%;
	}
	.company-tem-title .col-sm-8{
		width: 50%;
	}
	.company-tem-title .col-sm-3{
		width: 34%;
	}
	.company-tem-title .col-sm-7{
		width: 40%;
	}
	.company-tem-title .col-sm-9{
		width: 67%;
	}
	/*修改*/
	.nav>li >.dropdown-toggle {
	    font-size: 14px;
	    padding: 22px 0px 13px;
	}


}
@media(min-width: 769px){
	.navbar-nav>li {
	    padding: 0px 6px;
	}
}
@media only screen and (max-width:767px){
	.my_nav .navbar-header{padding:10px 0;}
	.navbar-inverse2 .navbar-toggle {margin-top: 9px;}
	.navbar-brand img{margin-top: 0;}
	html{
		font-size: 52%;
	}
	.main_bg .sect01 .row img{ height: auto; }
	.now-c-left .clear li a{
		font-size: 15px;
    	line-height: 20px;
	}
	.now-c-left ul{
		margin-top: 20px;
	}
	.now-c-left ul li a{
		line-height: 40px;
	}
	.erM{
		width: 20%;
	}
	.erM img{
		width: 100%；
	}
	.contact-us-mail .us-left, .contact-us-mail .us-right{
		width: 100%;
	}
	/*.dropdown-menu ul li{
		float: none;
		text-align: center;
		    background-color: #414141;
		        border-bottom: 1px solid #828282;
	}*/
	/*.dropdown-menu ul li a{
		padding: 10px 0;
		color: #fff;
	}*/
	.company-tem-contact .pro .p {
	    height: 144px;
	    position: static;
	    display: block !important;
	    background: none;
	    color: #666;
	    padding: 0;
	    opacity: 1;
	    filter: alpha(opacity=100);
	    line-height: 20px;
	    overflow: hidden;
	    text-overflow: none !important;
	    word-break: normal !important;
	}
	.enterprjse-honor{
		padding-top: 24px;
	}
	.big-title-left h2{
		font-size: 50px;
		font-size: 5.0rem;
		margin-top: 26px;
	}
	.t-banner{
		width: 100%;
		margin-top: 0px;
	}
	.sect02{
		padding: 0 2%;
	}
	.container-fluid{
		padding:0 2%;
		height: auto;
	}
	.navbar-default{
		height: auto;
	}
	.navbar-header{
		height: auto;
	}
	.container-fluid .search-for{
		top: 90px;
		width: 96%;
		left: 2%;
	}
	.container-fluid .zh-cn{
		right: 2%;
		top: 14px;
	}
	.navbar-toggle{
		margin-top:44px;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{
		background: none;
		border: none
	}
	.navbar-toggle{
		border: none;
		padding-left: 0;
		padding-right: 0:
	}
	.navbar-default .navbar-toggle .icon-bar{
		background-color: #a7a7a7;
	}
	.navbar-toggle .icon-bar{
		width: 30px;
		height: 3px;
	}
	.container-fluid>.navbar-collapse{
		margin: 0;
		position: absolute;
		z-index: 2;
		width: 60%;
		float: right;
		border: none;
		right: 8px;
	}
	/*.navbar-toggle{
		margin-right: -8px;
	}*/

	.navbar-nav{
		margin: 0;
	}
	.nav>li{
		width: 100%;
		position: static;
		padding: 0 5%
	}
	.navbar-default .navbar-nav>.active{
		background-color:#414141
	}
	.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{
		width: 100%;
		color:#fff;
		border: none;
		background-color: #414141;
	}
	.navbar-default .navbar-nav>li>a{
		color: #fff;
		border-bottom: 1px solid #828282
	}
	.navbar-nav .open .dropdown-menu{
		/*position: absolute;
		left: 0%;
		top: 0;
		width: 50%;
		padding-top: 12px;*/
	}
	.dropdown-menu>li>a{
		width: 100%;

	}
	.navbar-nav .open .dropdown-menu>li{
		padding: 0 5%;
		width: 100%;
		background-color: #414141;
	}
	.navbar-nav .open .dropdown-menu>li>a{
		padding: 10px 15px;

		border-bottom: 1px solid #828282
	}
	.dropdown-menu{
		min-width: 0;
		padding: 0;
		margin: 0;
	}
	.ip-duoB{
		position: absolute;
		right: 5%;
		top: 0;
		width: 10%;
		display: block
	}
	.navbar-toggle{
		padding-bottom: 0;
	}
	.sect01 h1{
		margin-top: 15px;
		font-size: 1.7rem;
	}
	.container {
	    padding-right: 15px;
	    padding-left: 15px;
	}
	.form-control{
		background: #e6e6e8;
		border-radius: 18px;
	}
	.sect01 .word {
	    margin-bottom: 60px;
	}
	.sect01 .p_more {
	    bottom: 13px;
	    left: 24px;
	}
	.main_bg{
		margin-top: 0px;
	}
	.talent-cearch .input-group-btn .btn{
		border-top-right-radius: 0px;
		border-bottom-right-radius: 0px;
	}
	.input-group-btn .btn{
		border-top-right-radius: 17px;
		border-bottom-right-radius: 17px;
	}
	.sect02 .col-md-6{
		padding: 0;
		width: 100%;
		padding: 0 2%;
		margin-top: 0px;
	}
	.sect02-left{
		margin-right: 0%;
	}
	.sect02-right{
		float: left;
	}
	.erM{
		float: none;
		margin-left: 2%;
		margin-right: 2%;
	}
	.foot-nav{
		width: 100%;
	}
	.foot-nav li{
		width: 100%;
		text-align:center;
		float: none;
	}
	.foot-nav em{
		float: none;
	}
	.foot-nav li a{
		/*width: 100%;*/
		padding: 0 ;
		float: none;
	}
	.big-name{
		display: none;
	}
	.now-c-left ul li{
		display: inline-block;vertical-align: top;width: auto;margin-right: 20px;margin-bottom: 10px;
		padding: 0;
		border: none;
	}
	.now-c-left ul li:after{width: 0;}
	.now-c-left ul li a{
		font-size: 1.6rem;
		line-height: 2em;
	}
	.now-c-left ul li a span{
		display: none;
	}
	.content-now-c  .now-c-left{
		border: none;
	}
	.content-now-c{
		padding-top: 0;
		padding: 0 2%;
	}
	.content-now-c .col-sm-9,.content-now-c .col-xs-12{
		padding: 0;
	}
	.now-c-right{
		margin-top: 18px;
	}
	.now-c-left li.active{
		background: none;
	}
	.medla-cot-1 .time{
		display: none;
	}
	.medla-cot-1 .time-ph{
		position: absolute;
		right: 0;
		bottom: 6px;
		display: block;
		font-size: 12px;
		color: #666666;
		font-size: 1.2rem;
	}
	.medla-cot-1{
		/*height: 167px;*/
		height:auto;
		position: relative;
	}
	.medla-cot-1 .right-tc-content p{ display: none; }
	.medla-cot-1 .right-tc-content{
		/*height: 90px;*/
		height:auto !important;
	}
	.medla-cot-2 .right-t-content p{
		display: none;
	}
	.medla-cot-2 .time-ph{
		position: static;
		float: right;
		text-align: right;
	}
	.medla-cot-2 .right-t-content h4{
		height: 22px;
		line-height: 22px;margin:0;
		font-size: 14px;

		overflow: hidden;
		float: left;
		text-overflow:ellipsis;
		white-space:nowrap;
	}
	.lastest-x .title p{font-size: 18px;}
	.medla-cot-2{
		height: 44px;
		padding: 0;
		padding: 10px 0;
	}
	/*分公司*/
	.company-tem-contact .tem-con-left{
		width: 100%;
		margin-bottom: 3%;
	}
	.company-tem-contact .tem-con-right{
		width: 100%;
	}
	.company-tem-title .sp-1{
		display: none;
	}
	.company-tem-contact .tem-left-img{
		width: 30%;
	}
	.company-tem-contact .tem-left-cot{
		width: 68%;
		text-align: left;
		margin-top: 0
	}
	.tem-left-cot .telphone{
		font-size: 22px;
		font-size: 2.2rem;
		text-align: left;
	}
	.tem-left-cot .telphone span{
		font-size: 22px;
		font-size:2.2rem;
	}
	.company-tem-contact .pro .out-border{
		height: 144px;
	}
	.company-tem-contact .pro p{
		height: 144px;
		position: static;
		display: block;
		background: none;
		color: #666;
		padding: 0;
		opacity: 1;
		filter:alpha(opacity=100);
		line-height:20px;
		overflow: hidden;
		text-overflow: none !important;
		word-break: normal !important;
	}
	.company-tem-contact .pro{
		width: 95%;
		margin-right: 0;
		margin-bottom: 20px;
	}
	.pro .out-border img{
		width: 100%;
		height:auto;
	}
	.company-tem-contact .pro .out-border{ height:auto; }
	/*.company-tem-title .col-sm-2{
		width: 29%;
	}
	.company-tem-title .col-sm-8{
		width: 40%;
	}
	.company-tem-title .col-sm-3{
		width: 40%;
	}
	.company-tem-title .col-sm-7{
		width: 30%;
	}
	.company-tem-title .col-sm-9{
		width: 60%;
	}*/
	.company-tem-title .col-sm-8,.company-tem-title .col-sm-7,.company-tem-title .col-sm-9{
		width: 75%;
	}
	/*修改*/
	.navbar-nav {
	    height: auto;
	    margin: 7.5px 0px 0 0;
	    border-bottom: 1px solid #eee;
	}
	.navbar-nav>li {
	    padding: 0px 0px;
	    border-top: 1px solid #eee;
	}
	.navbar-nav>li:last-of-type{border-bottom: 0;}
	.nav>li>.dropdown-toggle {
	    padding: 10px 0px 10px;
	}
	.navbar-brand {
	    margin-left: 15px;
	    height: auto;
	    padding: 0;
	}
	/*.main_bg {
	    margin-top: 8px !important;
	}*/
	.menu_box li {
	    float: none;
	    width: 100%;
	    margin-right: 0px;
	    padding-top: 0px;
	    margin-left: 10px;
	}
	.menu_border {
	    padding-bottom: 10px;
	    border-bottom: 0px;
	}


	.blackTea-tem>h3{ font-size: 2rem; line-height: 60px; }
	.company-tem-title .col-sm-2{ width:auto; padding:0 10px; }
	.company-tem-title .p{ font-size:1.8rem !important; }
	.company-tem-title .p{font-size: 2rem;   }

	.us-left .p{ padding:0; }
}
@media only screen and (max-width:375px){
/*	.honor .honor-time{
		width: 24%;
	}*/
	.honor .honor-content{
		width: 76%;
	}
	.top-watch{
		left: 21%;
	}

	/*.content-nav-title a{ font-size:1.6rem; }*/
}
@media only screen and (max-width:320px){
	html{
		font-size: 52%;
	}
	.medla-cot-1 .right-tc-content{
		height: 67px;
	}

}

#dituContent label{ max-width: none;}
.my_nav .navbar-nav > li{ position: static;}
.my_nav .navbar-header{ float: none;}
.my_nav .navbar-brand{ padding: 0px; height: auto; display: block;}
.navbar-nav > li > .dropdown-menu{ box-shadow: 0 0 0 0 rgba(0,0,0,0); border: 0; padding: 0;}
 .swiper-container {
    width: 100%;
    height: 100%;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;

    /* Center slide text vertically */
    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;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #d70c25;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev,.swiper-button-prev, .swiper-container-rtl .swiper-button-next{outline: none; font-size: 0; position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.swiper-button-next{ left:auto; right:3%; background-position:8px 5px; }
.swiper-button-prev:hover,
.swiper-button-next:hover{ filter:alpha(opacity=100);opacity:1;}

.index_block{padding:50px 0;}
/*.index_block:nth-of-type(2n){background-color: #f1f1f1;}*/
.index_block2{background-color: #f1f1f1;}

.iproduct_list,.ivideo_list{padding:0px 0px 40px 0px;box-sizing: border-box;margin-top: 35px;}
.iproduct_list .pro_name,.ivideo_list .pro_name{height: 30px;line-height: 30px;text-align: center;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.iproduct_list.swiper-container-horizontal>.swiper-pagination-bullets,.iproduct_list.swiper-pagination-custom,.iproduct_list.swiper-pagination-fraction{
	bottom: 0px;
}

.ivideo_list.swiper-container-horizontal>.swiper-pagination-bullets,.ivideo_list.swiper-pagination-custom,.ivideo_list.swiper-pagination-fraction{
	bottom: 0px;
}
.iproduct_list  .swiper-button-prev,.ivideo_list .swiper-button-prev{left:0;}
.iproduct_list  .swiper-button-next,.ivideo_list .swiper-button-next{right:0;}


.ivideo_list{padding:0 0 80px 0;}
.ivideo_list  .swiper-button-prev,.ivideo_list  .swiper-button-next{
	top:100%;margin-top: -40px;display: none;

}

.ivideo_list  .swiper-button-prev{left:46%;}
.ivideo_list  .swiper-button-next{right:46%;}

.ivideo_list.swiper-container-horizontal>.swiper-pagination-bullets{bottom:50px;}
.ivideo_list .swiper-slide{position: relative;}

.index_block2 {font-size: 0;padding:80px 0;background:url(../bg_b2.jpg) no-repeat top center;background-size: cover;}
.block2_item{
    float: none;
    display: inline-block;
    vertical-align: top;
    _zoom: 1;
    *display: inline;
    background-color: transparent;

	background-color: #ffffff;
    box-sizing: border-box;
    border:1px solid #eeeeee;
    margin-right: 2%;
    padding:0;
    width: 23.5%;

}

@media(min-width: 768px){
	.index_block2 .sect02 {   display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;}
	.block2_item{box-flex:1;
	-webkit-box-flex:1;
	-moz-box-flex:1;
	flex:1;
	-webkit-flex:1;}
}
.block2_item:nth-of-type{margin-right: 0;}
.cbdiv_f178365e {
    background-color: rgb(255, 255, 255);
   /* display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex: 1 1 0%;
    flex: 1 1 0%;*/
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    position: relative;
    -webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);
    transform: rotate(0deg) scale(1) translate(0%, 0%);
    transition: all 1s ease;
    padding-bottom: 10px;
    min-height: 310px;
}

.cst_block_item{-webkit-transform: rotate(0deg) scale(1) translate(0%, 0%);
    transform: rotate(0deg) scale(1) translate(0%, 0%);
    -webkit-transition: All 0.3s ease;
    transition: All 0.3s ease;
    -ms-transform: rotate(0deg) scale(1) translate(0%, 0%);}
 .cbdiv_2de4e03b {
    position: absolute;
    min-height: 0px;
    background-color: rgb(149, 30, 35);
}
.cbdiv_7dc481e0 {
    margin-bottom: 20px;
    position: relative;
}

.cbdiv_5937dac4 {
    padding: 20px 30px 20px;
    background-color: rgba(0, 0, 0, 0);
    padding-right: 30px;
    text-align: center;
}
.cbdiv_5937dac4 span{color: #951e23;}
.cbdiv_5937dac4 h3 {
    font-size: 24px;

}
.cst_focus_itemBG {
    width: 100%;
    height: 110%;
    left: 0px;
    top: -7%;
    bottom: auto;
    right: auto;
}
/*.block2_item:nth-of-type(2),.block2_item:nth-of-type(2) a{
	color: #ffffff;
}
.block2_item:nth-of-type(2) a:hover{
	color:#d70c25;
}*/

.index_block2  .news-list li p{font-size: 1.6rem;}

h3.cst_title{letter-spacing: 5px;
    margin-top: 0px;}
h3.cst_subtitle {
    font-family: Roboto;
    margin-top: 10px;
}
.cbdiv_d926fa48 {
    margin-bottom: 14px;
}
.cbimag_2e49a9b3 {
    width: 100%;
    display: block;
    padding-top: 233px;
    height: 100px;
}
.cst_divimage{background-size:cover; background-position:center center; background-repeat:no-repeat; }
.cbdiv_fa562c0d {
    min-height: 0px;
    padding-left: 30px;
    padding-right: 30px;
    /*padding-top: 20px;*/
}

@media (min-width: 767px){
	.block2_item:hover {
	    -webkit-box-shadow: rgba(0, 0, 0, 0.188235) 0px 17px 50px 0px;
	    box-shadow: rgba(0, 0, 0, 0.188235) 0px 17px 50px 0px;
	    -webkit-transform: translate3d(0px, -2px, 0px);
	    transform: translate3d(0px, -2px, 0px);
	    -webkit-transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	    transition: all 0.3s cubic-bezier(0.55, 0, 0.1, 1);
	    -webkit-transition: All 0.3s ease;
	    transition: All 0.3s ease;
	    z-index: 10;
	}
}

.cbdiv_83bf5fcf {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    min-height: 20px;
    padding-left: 30px;
    padding-right: 30px;
    position: relative;    text-align: left;
}
.cbbsbu_c680d893 {
    min-width: 100px;
    border-radius: 0px;
}
.btn-warning {
    color: #fff;
    background-color: #951e23;
    border-color: #951e23;
}
.cbbsbu_c680d893  .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    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: 4px;*/
}

.block2_item  a.btn-warning:hover{color: #ffffff;}
.icon_video{display: block;
	width: 50px;
    height: 50px;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -25px;
    margin-top: -40px;
    display: block;
    z-index: 9999999999999999999;
    box-shadow: 0 0 0 10px rgba(255,255,255,.1);
    background-image: url(../icon_video.png);
    background-size: 50px 50px;
}
#map h2{font-size:1.8rem;margin-bottom: 8px;}
#map p{font-size:1.4rem;}

@media(max-width: 767px){
	.us-left .mapDiv{width: 100%;}
}
@media(min-width: 768px) and (max-width: 1024px){
	.contact-us-mail .us-left, .contact-us-mail .us-right{width: 48%;}
	.navbar-inverse2 .navbar-nav>li>.dropdown-toggle>a{font-size: 13px;}
}
.now-c-right {
        float: right;
        padding-right: 0;padding-left: 20px;
    }

/*产品列表页*/
.pro_list{font-size: 0;text-align: left;}
.pro_list li{display: inline-block;width:31.3333%;margin:1%; vertical-align: top;}
.pro_list li a{display:block;width: 100%;}
.pro_list li .pro_img{background-color: #eee;width: 100%; display: block;line-height: normal;overflow: hidden;position: relative;}
.pro_list li .pro_img mark{position: absolute;left: 0;top: 0;box-sizing: border-box;width: 100%;height: 100%;background: rgba(215, 12, 37, 0.2);;background: #f75468\9;filter: alpha(opacity=20);z-index: 20;opacity: 0;transform: skewX(45deg);visibility: hidden;transition: 360ms;}
.pro_list li .pro_img img{display: block;width: 100%;height: auto;transition: 424ms linear;}
.pro_list li .pro_name{display: block;color: #5d5d5d;font-size: 14px;line-height: normal;margin-top: 14px;margin-bottom: 14px; transition: 350ms;text-align: center;}
.pro_list li .pro_img mark:before {content: "";width: 100%;height: 0%;border-left: 3px solid #d70c25;border-right: 3px solid #d70c25;box-sizing: border-box;position: absolute;left: 0;top: 0;transition: 320ms;}
.pro_list li .pro_img mark:after {content: "";width: 0%;height: 100%;border-top: 3px solid #d70c25;border-bottom: 3px solid #d70c25;box-sizing: border-box;position: absolute;left: 0;top: 0;transition: 320ms;}
.pro_list li .pro_img mark b {display: block;width: 46px;height: 46px;position: absolute;left: 50%;top: 50%;margin-left: -23px;margin-top: -23px;z-index: 30;}
.pro_list li .pro_img mark b:before {content: "";width: 100%;height: 1px;background: #f75468;position: absolute;left: 0;top: 23px;transform: translateX(-200px);-webkit-transform: translateX(-200px);-moz-transform: translateX(-200px);}
.pro_list li .pro_img mark b:after {content: "";width: 1px;height: 100%;background: #f75468;position: absolute;left: 23px;top: 0;transform: translateY(-200px);-webkit-transform: translateY(-200px);-moz-transform: translateY(-200px);}
.pro_list li:hover .pro_img mark:before {height: 100%;transition: 330ms 200ms;}
.pro_list li:hover .pro_img mark:after {width: 100%;transition: 330ms 200ms;}
.pro_list li:hover .pro_img mark b:before {transition: 355ms 180ms;transform: translateX(0);-webkit-transform: translateX(0);-moz-transform: translateX(0);}
.pro_list li:hover .pro_img mark b:after {transition: 355ms 240ms;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);}
.pro_list li:hover .pro_img img {transform: scale(1.05);-webkit-transform: scale(1.05);-moz-transform: scale(1.05);}
.pro_list li:hover .pro_name {color: #f75468;}
.pro_list li:hover .pro_img mark {opacity: 1;transform: skewX(0);visibility: visible;}
.ndiv {width:310px;margin: 20px auto;text-align: center;}
.ndiv h3::before {content: "";position: absolute;width:20%;top: 50%;right: 0px;background: #cccccc none repeat scroll 0% 0%;height: 2px;}
.ndiv h3 { color: #951e23;font-size: 2.5em;transform: translateY(-25%); font-weight: bold;}
.ndiv h4 {color: #5e5e5e;font-size: 1.2em;}
.ndiv h3::after {content: "";position: absolute;width: 20%;top: 50%;left: 0px;background: #cccccc none repeat scroll 0% 0%;height: 2px;}

.cbdiv_5937dac4 span{font-size: 16px;letter-spacing: 2px;}
.right-content-title i{font-size: 2.0rem;display: inline-block;vertical-align: middle;}
.right-content-title i img{font-size: 2rem;}
.right-content-title span{font-size: 2.0rem;display: inline-block;vertical-align: middle;}

.block2_item {position: relative;padding-bottom: 50px;}
.cbbsbu_c680d893{position: absolute;left:30px;bottom: 20px;padding:4px 12px;}
.big-name i{margin-right: 4px;}

@media(max-width: 767px){
	.pro_list li{width: 48%;margin-top: 15px;}
	.pro_list li .pro_name{margin:5px 0;height: 20px;line-height: 20px;width: 100%;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
    .lastest-x{margin-top: 30px;}
    .right-content-c .tuijian li{margin-top: 12px;}
    #firstPic{margin-bottom: 0;}
    .index_block{padding:50px 0;}
    .index_block1{padding:20px 0;}
    .index_block2{padding:0;background-color: #f7f7f7;background-image: none;}
    .index_block2 .sect02{display: block;width: 100%;}
    .sect02 .news-list{padding-top: 14px;}
    .block2_item{width: 100%;margin-bottom: 30px;}
    .cbimag_2e49a9b3{padding-top: 144px;}
    .cbdiv_5937dac4 h3{font-size: 20px;text-align: left;font-weight: bold;}
    .cst_focus_itemBG{top:0;}
    .ivideo_list .swiper-button-prev{left:38%;}
    .ivideo_list .swiper-button-next{right:38%;}
    .ndiv h3 {font-size: 26px;line-height: 30px;}
    .ndiv h4 {font-size: 16px;line-height: 18px;}
    .index_block2 .news-list li p{font-size: 14px;}

    .sect02-title h3{font-size: 18px;}
    .sect02-title p, .sect02-title a{font-size:14px;}
    .news-list li{margin-bottom: 12px;}
    .news-list li p{font-size: 14px;}
	.iproduct_list .pro_name{font-size: 14px;line-height: 20px;}
	.iproduct_list_box{width: 100%!important;padding:0 2%;box-sizing: border-box;}
	.index_block3 .swiper-button-prev,.index_block3 .swiper-button-next{display: none;}
	.news-list li span{font-size: 12px;}
	#firstPic .swiper-button-next,#firstPic .swiper-button-prev{display: none;}

   .tuijian li .date{font-size: 12px;}
   .dropdown-menu{position: relative;}


}
.tuijian{margin-top: 50px;}
.content-box .content{margin-bottom: 40px;}
.caret{margin-left: 10px;    border-top: 6px dashed;
    border-top: 6px solid\9;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;}
.tuijian li.title a{text-align: right!important;;}
.tuijian li{border-bottom:1px dashed #dddddd;margin:0;height: 35px;line-height: 35px;margin-top: 0!important;}
.tuijian li.title{border-bottom:none;}
.tuijian li.title  .tit{font-weight: bold;font-size: 15px;}
.tuijian li a{display: block;width: 100%;text-align: left!important;}
.tuijian li .tit{width: calc(100% - 100px);float: left;text-align: left!important;font-size: 14px;}
.tuijian li .tit a{height: 35px;line-height: 35px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: block;width: 100%;}
.tuijian li .date{width:80px;float: right;text-align: right;}

@media (min-width: 768px){

    .navbar>.container .navbar-brand, .navbar>.container-fluid .navbar-brand{
    	margin-left: 15px;
    }
}


@media (min-width: 768px) and (max-width: 1024px){
	.cbdiv_5937dac4 {padding:15px 10px;}
	.cbdiv_5937dac4 h3{font-size: 18px;}
	.cbdiv_5937dac4 h3 span{letter-spacing: 1px;font-size: 16px;}
	/*.cbdiv_fa562c0d{padding:0 10px;}*/
	.sect02 .news-list{padding-top:10px;}
}

.right-content-c img{width: 100%!important;height: auto!important;}