@charset "utf-8";
/* CSS Document */

body {
	/*font-family: STXihei, STHeitiLight, 'Microsoft JhengHei', 'Microsoft YaHei', Arial, sans-serif !important;*/
	font-family:"Microsoft YaHei","微软雅黑" !important;
}


@font-face {
	font-family: Roboto;
	font-style: normal;
	font-weight: normal;
	src:url(../fonts/Roboto-Light.ttf) format('truetype');
}
@font-face{


	font-family:'PingHei';


	font-style:normal;
	font-weight:normal;
	src:url('../fonts/PingHei-light.woff');

}
@font-face{


	font-family:'华文细黑';


	font-style:normal;
	font-weight:normal;
	src:url('../fonts/huawenxihei.ttf');

}
.banner_tel{
	font-size:30px !important;
	line-height:40px !important;
	margin-bottom:0px;
}
a {
	color: #333;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
a:hover { color: #d0111a; }

.wrapper {
	max-width: 1600px;padding: 0px 30px;
	margin: auto;
}
.wx_line{
	display:inline;
}
.wx_nav{
	width:150px;
	height:150px;
	position:absolute;
	margin-left:-20px;
	z-index:999;
	background-color:#FFF;
	border:1px solid #CCC;
	margin-top:13px;
	display:none;
}
.wx_line:hover .wx_nav{
	display:block;
}
.wx_con{
	position:relative;
	padding:15px;
}
.wx_con img{
	width:100% !important;
	
}
.wx_top{
	position:absolute;
	top:-17px;
	left:50%;
	margin-left:-8px;
}

.header{
	background-color:#FFF;
	position:relative;
}

.header_top p{
	color:#1a171b;
	margin-top:5px;
	letter-spacing:1px;

}

.header_top p>span{
	color:#d0111a;
	font-weight:bold;
	letter-spacing:1px;
}

.header_top_r{
	margin-top:5px;
	float:right;

}

.header_top_r input{
	border:none;
}

.bshare-custom .bshare-qzone{
	background:none !important;
	position:relative;
	margin-right:15px !important;
	}
.bshare-custom .bshare-weixin{
	background:none !important;
	position:relative;
	}	

#bsWXBox{
	height: 257px !important;
    width: 232px !important;
    }	
.searchbut{
	width:28px;
	height:28px;
	border:none;
	position:absolute;
	top:3px;
	right:180px;
	z-index:2;
	background-image:url(../images/search.png);
	background-repeat:no-repeat;
}

.header_top_r span i{
	padding:0 10px;
	color:#d0111a;
	font-size:14px;
}

.header_down{
	padding:10px 0 15px 0;
}

.logo{
	float:left;margin-top: 16px;
}

.header_nav{
	float:right;
}

.header_nav_up{
	float:right;
	padding:0 0 8px 0;
}
.header_nav_up a{margin-left: 20px;line-height: 20px;}
.header_nav_up a img{margin-right: 5px;}
.header_nav_up span{
	padding:7px 10px;
	margin:0 5px;

}

.header_nav_up span>a{
	color:#1a171b;
}

.header_nav_but{
	background-color:#d0111a;
	border-radius:2px;
}


.header_nav_down ul{

	font-size:20px;
	float:right;
	list-style:none;
}

.header_nav_down ul li{
	float:right;
}

.header_nav_down ul>li>a{
	display:block;
	width:110px;
	color:#1a171b;font-size: 14px;
	text-align:center;line-height: 33px;
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}


.header_mar{padding: 0 75px; position: relative;}
.header_se {
	margin-left: 8px;
}


.ej_on>a{
	color:#d0111a !important;
}



.erjinav_box{
	width:100%;
	position:absolute; top:170px; left:0;
	z-index:9999;
	display:none;
}
.erjinav{
	width:100%;
	height:0%;
	position:absolute; top:0; left:0;
	box-shadow: 0 10px 10px rgba(0,0,0,.1);
	background:#444443;
	overflow:hidden;
}
.erjinav_con{
	padding:60px 0;
}
.erjinav_cons{
	width:70%;
	float:left;
}
.erjinav_con1{
	padding:0;
	margin:0;
	width:100%;
	margin-bottom:20px;
}
.erjinav_con1>li{
	width:30%;
	float:left;
}
.erjinav_con1>li h5{
	font-size:15px;
	color:#fff;
	text-transform:uppercase;
	font-weight:600;
	letter-spacing:1px;
}
.erjinav_con1>li p{
	font-size:13px;
	color:#eee;
	margin-bottom:0;
	line-height:20px;
}

.erjinav_con2{
	padding:0;
	margin:0;
	width:30%;
	float:left;
	padding:2px;
	border: 1px solid #666;
}

.foot_share a{
	display:inline-block !important;
	}


.banner{
	overflow:hidden;
	z-index:20;
	position:relative;
}
.banner_list{
	padding:0;
	margin:0;
	height:100%;
	width:100%;
	position:absolute; top:0; left:0; z-index:5;
}
.banner_list>li{
	height:100%;
	width:100%;
	position:absolute; top:0; left:0;
	background-size:cover;
}
.banli1{
	background:url(../images/banner.jpg) center no-repeat;background-size:cover;
	display:none;
}
.banli2{

}
.banli3{

}
.banli4{

}
.banli5{

}
.banner_center{
	position:relative;
	margin-top:230px;
	margin-left:350px;
	width:400px;
}
.banli5 .banner_zi{ left:40%; top:45%;text-align: right;}
.banli5 .banner_zi a{ float: right;}
.banner_zi{
	width:50%;
	position:absolute; top:30%; left:15%;
}
.banner_zi h5{
	font-size:30px;
	/*line-height:50px;*/
	color:#fff;letter-spacing: 3px;
}
.banner_zi p{
	font-size:50px;
	line-height:55px;
	font-family: 'Roboto';
	color:#fff;
}
.banner_zi a{
	display:block;
	font-size:14px;
	line-height:45px;
	width:100px;
	margin-top:15px;
	text-align:center;
	color:#fff !important;
	border:1px solid #fff;
	margin-top:20px;
	background:url(../images/bannera1.png);
}
.banner_zi a:hover{
	background:url(../images/bannera2.png);
}
.banner_num{
	padding:0;
	margin:0;
	/*width:90px;*/
	position:absolute; bottom:20px; left:50%; z-index:10;
	margin-left: -45px;
}
.banner_num>li{
	width:12px;
	height:12px;
	border-radius:12px;
	background-color: #A1A1A1;
	float:left;
	margin:0 5px;
	cursor:pointer;
	-webkit-transition:background 0.3s linear;
	-moz-transition:background 0.3s linear;
	-ms-transition:background 0.3s linear;
	-o-transition:background 0.3s linear;
	transition:background 0.3s linear;
}
.numon{
	background:#fff !important;
}
.banner_bottom_l{
	background-color:#444443;
	padding:50px;
	margin:0 !important;
	height:330px;
}
.banner_bottom_l h2{
	font-size:26px;
	color:#FFF;

	padding-left:35px;
	margin-bottom:20px;
}
.banner_bottom_r{
	background-color:#d0111a;
	padding:40px 15px;
	margin:0 !important;
	height:330px;
}
.banner_bottom_img{
	padding-left:35px;
	width:100%;
}
.img_list{
	width:17%;
	margin-right:3%;
	float:left;
}
.img_list h3{
	text-align:center;

	font-size:14px;
	/*font-weight:600;*/
	color:#FFF;
	letter-spacing:1px;
	margin:0;
}
.img_con{
	margin:10px 30px;
}
.banner_bottom_r h2{
	font-size:26px;
	color:#FFF;

	padding-left:35px;
	margin-bottom:20px;
}
.banner_bottom_r h3{
	font-size:20px;

	margin-bottom:15px;
	color:#FFF;
	padding-left:35px;
}
.banner_bottom_r ul{
	list-style:none;
	padding:0 35px;
}
.banner_bottom_r ul li{
	color:#FFF;
	/*height:140px; overflow: hidden;*/
	font-size:16px;
	line-height:180%;
}
.banner_bottom_r ul li>i{
	float:right;
	font-size:24px;
}
.banner_bottom_r h4>a{
	font-size:16px;

	color:#FFF;
	padding-left:35px;
}








.sec2_con{padding:60px 0;background: #fff;text-align: center;}
.sec2_img {
	height: 435px;
	background: url(../images/home-fascia-1.jpg) no-repeat top center;
	background-attachment: fixed!important;
	position: relative;
	z-index: 1;
}
.sec2_con_text{width: 94%;margin: 0px auto;
	font-size: 18px;
	line-height: 30px;
	font-weight: 100;
	padding: 0 0 35px 0;
	/*margin-top: 40px;*/
}
.sec2_con a {
	background-color: #d0111a;
	color: #fff;
	padding: 10px 20px; display: inline-block;
	font-size: 14px;min-width: 160px;text-align: center;
	font-weight: 500;
	text-transform: uppercase;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
.sec2_con a:hover{background: #000000;}

.container p.scrolltop{
    margin: -20px 15px;
    top: 0px;
    opacity: 1;
    width: 108px;
    padding: 5px 10px;
    border: 1px solid #fff;
    color: #fff;
}


.home_sec1{background: #fff;padding: 0px 75px;}
.home_sec1_mar{padding: 100px 0px 80px 0px; position: relative;}
.home_sec1_con{ position: relative; overflow: hidden;}
.home_sec1_text{ position: absolute; left:10%; right:10%; bottom:15%; color: #fff;}
.home_sec1_text .more{padding: 0px 15px;font-size: 12px;background: #d0111a; display: inline-block;
	line-height: 24px;font-family: Roboto;
	-webkit-border-radius:12px; -moz-border-radius: 12px;border-radius: 12px;-khtml-border-radius:12px;
}
.home_sec1_text .title{line-height: 22px;font-size: 18px;margin-bottom: 20px;}
.home_sec1 .col-sm-4{padding: 0px 2%;}
.home_sec1 .row{margin: 0px -2%; position: relative; z-index:1;}

.home_sec1_con img{
	width:100%;
	/*-webkit-filter: grayscale(1);*/
	/*filter: grayscale(1);*/
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.home_sec1_con:hover img{
	/*-webkit-filter: grayscale(0);*/
	/*filter: grayscale(0);*/
	-webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05);
}
.home_sec1_title{padding-left: 13%;font-size: 48px;margin-bottom: 70px; position: relative; z-index:1;}
.home_sec1_mar:after{ position: absolute; content: ''; left:10%; height:100%;width: 1px;background: #e8e8e8; top:0;}
.home_sec1_title:before{ position: absolute; content: ''; left:10%; height:100%;width: 1px;background: #d0111a; top:0;}
.home_sec1_title p{font-family: Roboto;    margin-bottom: 0; line-height: 60px;}
.home_sec1_title div{font-family: PingHei;font-size: 32px;}


.container_fluid1{
	width:100%;
	padding:70px 10px;
	background:url(../images/mappa.jpg) top center no-repeat #f8f8f9;
	background-attachment: fixed;background-size: cover; overflow: hidden;
	position:relative;
}
.huarui_ln ul{
	width:80%;
	margin:auto;
	text-align:center;
}
.huarui_ln ul li{
	display:inline-block;
	width:30%;
	text-align:center;
	color:#6c6c6c;
}
.huarui_ln ul li>div{
	display:inline-block;
	position:relative;
	z-index:2;
}
.huarui_ln ul li>div canvas{
	position:absolute; top:22px; right:0;
	z-index:-1;
}
.huarui_ln ul li span{
	width:216px;
	height:210px;
	text-align:right;
	padding-right:50px;
	line-height:210px;
	font-size:50px !important;
	display:block;
	color:#6c6c6c;
}
.huarui_ln ul li span a{
	display:inline-block;
	color:#6c6c6c;
	font-size:50px !important;
}
.container_fluid1 h3{
	width:100%;
	color:#1a171b;
	text-align:center;
	padding-left:20px;
	font-size:30px;
	letter-spacing:2px;
}
.container_fluid1 p{
	text-align:center;
	padding-left:20px;
	color:#1a171b;
	margin-bottom:30px;
}
.container_fluid1 img{width:100%; height:100%;}



.sec2_con_tit {
	font-size: 48px;
	text-align: center;
	padding-bottom: 20px;
	margin: 0px;
	font-weight: 100;
}
.sec2_con_tit p{font-family: Roboto;margin-bottom: 0; line-height: 60px;}
.sec2_con_tit div{font-family: PingHei;font-size: 32px;}

.sec3{
	background-color:#d0111a;
	color:#FFF;
	padding:60px 0; overflow: hidden;
}
.sec3_con h1{
	text-align:center;
	font-size:34px;
	display:block;
	text-align:center;
}
.sec3_con h3{
	text-align:center;
	font-size:25px;
}
.sec3_con p{
	line-height:25px;
	margin:40px 0;
	color:#FFF;
	text-align:center;
}

.sec4{
	background:url(../images/sec4_bg.jpg) fixed;
	background-repeat:no-repeat;
	background-size:cover; overflow: hidden;
	color:#FFF;
	position: relative;
	text-align:center;
	padding:150px 0;
}
.sec4_con h3{
	font-size:20px;
	line-height:35px;
	padding-bottom:120px;
}
.sec4_con h1{
	margin:0;
	font-size:40px;
}
.sec4 .container{ position: relative; z-index:1;}
.sec4 video{ position: absolute;width: 100%; top:50%; left:0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);}
.sec4_bg{ position: absolute; top:0; height:100%; left:0;width: 100%;background: rgba(0, 0, 0, 0.22);}
.footer{
	background-color:#f2f2f2;
	padding-top:100px; overflow: hidden;
}
.footer_top{
	padding-bottom:40px;
}
.footer_img_list{
	text-align:center;
}
.footer_img_list h4{
	font-family: Roboto;
	padding-top:25px;
	color:#1a171b;
}
.footer_mid{
	padding:50px 0;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.footer_mid p{

	font-size:16px;
	line-height:16px;
	float:left;
	padding-right:40px;
}
.footer_mid p>i{
	color:#d0111a;
	padding-right:10px;
	font-size:20px;
}
.footer_mid span>input{
	border:none;
	margin-right:20px;
}
.footer_mid span>a{
	color:#d0111a;
}
.footer_mid h4{
	float:right;

	font-size:16px;
	line-height:16px;
}
.footer_mid h4>a>i{
	color:#d0111a;
	padding-left:10px;
}
.footer_bottom{
	padding:15px 0;
	font-size:13px;
	color:#333;
}
/*.footer_bottom p{*/
	/*padding-left:15px;*/
/*}*/
.footer_nav ul{
	list-style:none;
	margin:0;
	padding:0;
}
.footer_nav ul>li{
	float:left;
}
.footer_nav ul>li>a>span{
	padding:0 10px;
}
.footer_nav a{
	color:#333;
}
.footer_nav p{
	float:right;
	width:200px;
	position:relative;
	display:block;
}
.footer_nav p>a>i{
	padding-right:5px;
}
/*.unohacha{*/
	/*position:absolute;*/
	/*top:-10px;*/
	/*right:-30px;*/
	/*display:block;*/
/*}*/
.footer_t2{
	width:100%;
	overflow:hidden;
	padding-top:50px;
	padding-bottom:50px;
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
}
.footer_t2>ul{
	padding:0;
	margin:0;
}
.footer_t2>ul>li{
	float:left;
	padding-right:10%;
}
.footer_t2>ul>li h5{
	font-size:16px;
	letter-spacing:1px;
	color:#333;
}
.footer_t2>ul>li p{
	font-size:14px;
	letter-spacing:1px;
	color:#333;
}

.footer_bottom p{line-height: 40px;}
.unohacha{ float: right;}

.home_pro{background: #ffffff;padding-top: 60px;}
.home_pro .sec2_con_text{margin-top: 0px;padding-bottom: 0px;}
/*.home_pro .sec2_con_tit{margin-bottom: 30px;}*/


.scrolltop,.sec4_con {
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	position: relative;
	top: 120px;
}





/*7.19*/



/*about*/
.home_mar{padding: 80px 0;}
.about{background: #f5f5f5;}
.about_img,.about_text{ float: left;width: 48%;}
.about_text {padding: 0px 10%; display: table;}
.about_title{font-size: 30px;text-align: center;padding-top: 20px; position: relative;margin-bottom: 30px;}
.about_title:after{ content: ''; position: absolute; top:0; left:50%;width: 30px; height:2px;background: #d0111a;
	margin-left: -15px;}
.about_text .text{font-size: 14px;line-height: 24px;color: #666;text-indent: 2em;}
.about_text_con{ display: table-cell;vertical-align: middle;}
.about_text .more{text-align: center;margin-top: 40px;}
.about_text .more a{ display: inline-block;font-size: 16px; position: relative;padding-bottom: 5px;}
.about_text .more a:after{ position: absolute; left:0;width: 100%; height:1px;background: #666666; content: '';
	bottom:0;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.about_text .more a:hover:after{
	width: 0px; left:50%;
}
/*about*/


/*culture*/
.culture_text{width: 60%;margin: 0px auto;font-size: 16px;text-align: center; color: #666;line-height: 30px;}
.culture_text .tit{margin-bottom: 20px;font-size: 18px; color: #333;}
.culture_con{margin-top: 30px;text-align: center;font-size: 14px;line-height: 24px;}
.culture_con .tit{ color: #d0111a;font-size: 18px;border-bottom: 1px solid #ebebeb;padding-bottom: 20px;margin-bottom: 20px;}



/*culture*/


/*honor*/
.honor{ overflow: hidden;}



/*honor*/


/*ctact*/
/*.ctact_top{width: 70%;margin: 0px auto;background: #f5f5f5;}*/
.ctact{background-color:#FFF;
}
.ctact_top_ri_con .img{ float: left;line-height: 44px;width: 100px;}
.ctact_top_ri_con img{margin-right: 10px; float: left;}
.ctact_top_ri_con .text{padding-left: 105px;}

.ctact_top_ri_con{line-height: 44px;margin-bottom: 15px;}

.ctact_bot_con{ border:1px solid #ebebeb;padding: 20px;margin-top: 30px; background-color:#FFF;}
.ctact_bot_con .tit{ color: #d0111a;}
.ctact_bot_con i{ color: #d0111a;margin-right: 10px;}
.ctact_bot_con .text{padding-left: 30px;margin-top: 15px;}
/*ctact*/



/*pro*/
.pro_con{ float: left;width: 50%;margin-top: -1px;}
.pro_img,.pro_text{ float: left;width: 50%;border: 1px solid #ebebeb;
	-webkit-border-radius:10px; -moz-border-radius: 10px;border-radius: 10px;-khtml-border-radius:10px;
}
.pro_text{padding: 20px; position: relative;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.pro_text:after{ position: absolute; content: '';
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	border-color: transparent;
	border-style: solid;
	border-width: 15px 15px 15px 0; right:100%;top:30%;margin-top: -15px;
	border-right-color: #333333;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.pro_title{font-size: 20px;margin-bottom: 10px;}
.pro_tx p{font-size:14px;margin-bottom: 5px;line-height: 25px;}
.pro_tx div{font-size: 16px;margin-bottom: 5px;}
.pro_s .pro_con{margin-left: 25%;}
.pro_con:hover .pro_text{background: #333333; color: #ffffff;}
.pro_con:hover .pro_text:after{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}
/*.pro*/




/*国内市场*/
.mapbox { position: relative; width: 100%; height: 850px; margin: 0px auto;
	padding-bottom: 80px; background: #f5f5f5; }
.map {
	/*position:absolute;width:50%;left:25%;top:20%;*/
	position: relative;
	width: 716px; margin: 0px auto;
}
.map a { color: #666; font-size: 15px; text-decoration: none; }
.map a:hover { color: #fff; }
.map .city a {
	font-family: "微软雅黑";
}

.citybg { position: absolute; display: none; z-index: 3; }
.city a.active .citybg { display: block; z-index: 3; }
.city a:focus {
	color: #666;
	text-decoration: none;
}
.zmdbox { position: absolute; top: 18%; left: -5%; width: 110%; background: rgba(0, 0, 0, 0.9); border: #e62129 2px solid; height: 400px; z-index: 999;
	display: none;
}
.guanbi { position: absolute; top: -25px; right: -25px; width: 50px; height: 50px; background: #e62129; border-radius: 50px; text-align: center; line-height: 50px; color: white; }
.map .guanbi a { cursor: pointer; text-decoration: none; color: white; }
.map .guanbi img { position: absolute; top: 15px; left: 15px; }
.map .guanbi img:hover {
	transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-webkit-transform: rotate(30deg);
	-o-transform: rotate(30deg);
}
.zmdnr { width: 90%; margin: 5% 5%; }
.zmdnr .cs { font-size: 18px; color: #e62129; font-family: "微软雅黑"; line-height: 40px; border-bottom: 1px solid #e62129; }
.zmdnr .zmdname { border-bottom: 1px dotted #ccc; }
.zmdnr .zmdname h2 { float: left;
	font-family: "微软雅黑"; font-size: 14px;
	margin-top: 20px;
	margin-bottom: 10px;
	color: #e62129; }
.zmdname .dianming { margin-right: 5%; width: 25%; }
.zmdname .dizhi { margin-right: 5%; width: 45%; }
.zmdname .lianxi { margin-right: 5%; width: 15%; }
.zmdnr .zmddz { border-bottom: 1px dotted #ccc; }
.zmdnr .zmddz h2 { float: left;
	font-family: "微软雅黑"; font-size: 15px; color: white;
	margin-top: 20px;
	margin-bottom: 10px;
}
.zmddz .dianminga { margin-right: 5%; width: 25%; }
.zmddz .dizhia { margin-right: 5%; width: 45%; }
.zmddz .lianxia { margin-right: 5%; width: 15%; }
.zmdboxph { width: 100%; background: rgba(0, 0, 0, 0.8); border: #e62129 2px solid; height: 260px; z-index: 999;
}
.zmdnrph { width: 90%; margin: 5% 5%; }
.zmdnrph .csph { font-size: 16px; color: #e62129; font-family: "微软雅黑"; line-height: 40px; border-bottom: 1px solid #e62129; }
.zmdnrph .zmdnameph { border-bottom: 1px dotted #ccc; }
.zmdnrph .zmdnameph h2 { float: left;
	font-family: "微软雅黑"; font-size: 14px;
	color: #999; }
.zmdnameph .dianmingph { margin-right: 5%; width: 20%; }
.zmdnameph .dizhiph { width: 70%; }
.zmdnrph .zmddzph { border-bottom: 1px dotted #ccc; }
.zmdnrph .zmddzph h2 { float: left;
	font-family: "微软雅黑"; font-size: 15px; color: #999;
}


/*国内市场*/



/*market*/
.market_con{ position: relative;}
.market_con img{
	filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;
}
.market_q {
	width: 16px;
	height: 16px;
	background: #d0111a;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	-khtml-border-radius: 50%; position: absolute;
	box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25);
	animation: 3s qq infinite .5s linear;
	-webkit-animation: 3s qq .5s infinite linear;
}
.market_q1{ top:25%; left:22%;}
.market_q2{ bottom:25%; right:15%;}
.market_q3{ bottom:32%; left:32%;}
.market_q4{ top:16%; right:42%;}
.market_q5{ top:30%; right:50%;}
.market_q6{ top:50%; right:48%;}
.market_q7{ top:36%; right:20%;background: #d0111a;
	box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25);
	animation: 3s qq1 infinite .5s linear;
	-webkit-animation: 3s qq1 .5s infinite linear;
}

@-webkit-keyframes qq{
	0%{ box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(255, 94, 0, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25); }
}
@keyframes qq{
	0%{ box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(255, 94, 0, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(255, 94, 0, 0.25); }
}

@-webkit-keyframes qq1{
	0%{ box-shadow: 0px 0 0 0px rgba(208, 17, 26, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(208, 17, 26, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(208, 17, 26, 0.25); }
}
@keyframes qq1{
	0%{ box-shadow: 0px 0 0 0px rgba(208, 17, 26, 0.25); }
	50%{ box-shadow: 0px 0 0 10px rgba(208, 17, 26, 0.25); }
	100%{ box-shadow: 0px 0 0 0px rgba(208, 17, 26, 0.25); }
}
/*market*/


/*公司新闻*/
.news_date{margin-bottom: 5px;font-size: 12px; color: #666;}

.news_text_left{ float: left;width: 70%;}
.news_text .more{ float: right;border: 1px solid #868686; height:50px;width: 50px;text-align: center;line-height: 50px;
	letter-spacing: 0px;font-size: 15px; position: relative;
}
.news_text_left .text{font-size: 14px;line-height: 24px; height:25px; overflow: hidden; color: #666;}
.news_text{margin-top: 20px;}
.news_text .line{ position: absolute;background: #333333;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;

}
.news_text .line1{ left:0;width: 20px; height:2px; top:-1px;}
.news_text .line2{ right:-1px;width: 2px; height:0px; bottom:0px;}
.news_text .line3{ right:0;width: 0px; height:2px; bottom:-1px;}
.news_text .line4{ left:-1px;width: 2px; height:10px; top:0px;}

.news_con:hover .line1,.news_con:hover .line3{width: 100%;}
.news_con:hover .line2,.news_con:hover .line4{ height: 100%;}
.news_img{ overflow: hidden;}
.news_img img{
	width:100%;
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.news_con:hover img{
	-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);
}



/*公司新闻*/


/*消防知识*/
.ab_title{ text-align: center;margin-bottom: 30px;}
.ab_title .en{
	font-size: 18px;
	color: #b3b3b3;
	line-height:0.9;
	text-transform:uppercase;

}
.ab_title .ch{
	font-size: 26px;
	color: #d0111a;
}
.ab_title .line{
	display:inline-block;
	width:42px;
	height:1px;
	background:#a1a1a1;
	margin: 10px 0;
}
.notice{
	position: relative;background:url("../images/news_bg.gif");
}
.notice_con{
	margin: 0px 0px 20px;
	position: relative;
}
.notice_con .title{
	font-size:16px;
	line-height:30px;
	margin-bottom: 10px;
	font-weight: bold;
}
.notice_con .tx{
	color: #666;
	height:48px;
	line-height: 24px;
	overflow: hidden;margin-bottom: 20px;
}
.notice_con .time{
	color: #929292;
	margin-bottom: 6px;
}

.notice_con .text{
	position: relative;
	padding: 22px;
	border: 1px solid #dadada;
	border-bottom: 8px solid #dadada;
}
.hd{
	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
}


.notice .news_more{margin-top: 10px;}
.notice .news_more1{margin-top: 0px;}
.news_line .line1 {
	bottom: 0;
	left: 0;
	height: 0;
	width: 1px;
	/*transition-delay: 400ms;*/
	/*-webkit-transition-delay: 400ms;*/
}
.news_line span{
	background: #d0111a;
	position: absolute;
	transition: 200ms;
	-webkit-transition: 200ms;
}
.news_line{ position: absolute; top:0; left:0; bottom:0; right:0; z-index: 2;}
.notice_con:hover .line1, .notice_con:hover .line3 { height: 100%; }
.news_line .line2 {
	top: 0;
	left: 0;
	width: 0;
	height: 1px;
	transition-delay: 200ms;
	-webkit-transition-delay: 200ms;
}
.news_line .line3 {
	top: 0;
	right: 0;
	height: 0;
	width: 1px;
	transition-delay: 400ms;
	-webkit-transition-delay: 400ms;
}
.news_line .line4 {
	bottom: 0;
	left: 0;
	width: 0;
	height: 8px;
	transition: 600ms;
	-webkit-transition: 600ms;

}
.notice_con:hover .line4, .notice_con:hover .line2 { width: 100%; }
/*消防知识*/


/*行业动态*/
.party{ position: relative;background: #f5f5f5;}
.cont{margin-top: 30px;}
.party_top li{ display: inline-block;margin-left: 20px; position: relative;padding-bottom: 10px; cursor: pointer;}
.party_top li:after{ position: absolute;bottom: 0px; left:0;width: 0; height:2px;background: #d0111a; content: ''; -webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}
.party_top li:hover:after,.party_top li.active:after{width: 100%;}
.party_top{text-align: right;    display: none;}
.party_left{ position: relative;}
.party_text{padding-bottom: 15px; border-bottom: 1px solid #dadada; position: relative; display: inline-block;
	width: 100%; -webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;}
.party_text.bg:hover{background: #e1e1e1;}
.party_text .date{margin-bottom: 15px; font-size:24px; color: #666;}
.party_text .title{ font-size: 16px;font-weight: bold; line-height: 30px;}
.party_text .text{color: #666; overflow: hidden; height:72px;line-height: 24px;}
.party_text.bg .text{ height:48px;}
.party_text .more{
	display: block;
	width: 100%;
	height: 54px;font-size: 16px;
	background: #d0111a;line-height: 54px;text-align: center;
	cursor: pointer;
	-webkit-transition: background 400ms;
	transition: background 400ms;
	position: absolute;
	bottom:0;color: #fff;
}
.party_text .more:hover {
	background-color: #fff;
	color: #333;
	/*background-image: url(../images/m2.png);*/
}
.party_text .time{ float: left;
	padding: 0 10px;
	width: 88px;
	height: 98px;
	color: #fff;
	background-color: #d0111a;}
.party_tx{ float: right;width: 90%;}
.party_text .time span {
	display: block;
	margin-top: 5px;
	font-size: 30px;
}
.party_tx .num{ color: #666; line-height:25px;}
.party_tx .num span{padding-right: 40px;}
/*行业动态*/



/*招聘内页*/
.newsdot_text h4 {
	font-size: 20px;
	text-align: center;
}
.newsdot_text h5 {
	text-align: center;
	color: #666;
	border-bottom: 1px dotted #ccc;
	padding-bottom: 30px;
	margin-top: 20px;
	margin-bottom: 30px;
}
.newsdot_text p {
	line-height: 26px;
	color: #666;
	margin-bottom: 10px;
	text-indent: 2em;
}
.newsdot_text div{text-align: center;margin: 20px 0;}
.newsdot{margin-top: 150px;margin-bottom: 50px;}
.newsdot_more {
	display: block;
	width: 130px;
	height: 40px;
	line-height: 40px;
	background: #dadada;
	text-align: center;
	margin: 60px auto 0 auto;
	text-transform: uppercase;
}
.newsdot_more:hover{background: #d0111a ; color: #ffffff;}
.job_tit {
	width: auto;
	line-height: 35px;
	border-bottom: 1px #ddd dashed;
	text-align: left;
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-bottom: 10px;
}
.job_tit span {
	font-size: 12px;
	float: right;
	background: #dadada;
	padding: 5px;
}
.job_con ul{ display: inline-block;width: 100%;}
.job_con li{ float: left;width: 200px; display: inline-block;line-height: 40px;}
.job_con li span{ float: left;width: 100px;}
.job_con {
	width: auto;
	border-bottom: 1px #ddd dashed;
	padding-top: 20px;
	padding-bottom: 10px;
	padding-right: 10px;
}
.job_text {
	margin-top: 30px;
	border-bottom: 1px dashed #ddd;
	padding-bottom: 20px;
}
.job_text p {
	line-height: 26px;
	color: #666;
}
.job_text h4 {
	font-size: 16px;
	margin-bottom: 15px;
}
.newsdot a{margin-bottom: 0px;}
/*招聘内页*/

/*新闻内页*/
.new_inner_on{    width: 80%;
	margin-left: 10%;
	position: relative;
	background: #ffffff;}
.new_inner_top{ background: #ffffff; text-align: center;
	z-index: 1;
	padding-top: 5%;
	padding-bottom: 5%; position: relative;

}
.new_inner_one{

	position: absolute;
	height: 20px;
	background: #ffffff;
	top: -35px;
	width: 100%;}
.new_inner_left1{    position: absolute;
	width: 15px;
	height: 100%;
	background: #ffffff;
	top: -35px; left: 0;}
.new_inner_right1{  position: absolute;
	width: 15px;
	height: 100%;
	background: #ffffff;
	top: -35px; right:0;}
.new_inner_two{ position: absolute;height:6px;width: 100%;    top: -10px;
	background: #ffffff;}
.new_inner_top span{    height: 1px;
	display: inline-block;
	background: #151515;
	width: 100px;
	margin: 20px 0;}
.new_inner_top h2 {
	font-size: 22px;
}
.new_inner_top_txt p{     text-indent: 2em;
	font-size: 14px;
	line-height: 24px;margin-bottom: 5px;
}
.new_inner_top h2 { margin-top: 0%;}
.btn_go > span {
	display: inline-block;
	padding: 1px;
	border: 1px #999 solid;position: relative;
}
.btn_go> span>span{
	position: relative;
	z-index: 999;
	display: inline-block;
	padding: 10px 25px;
	color: #fff;
	border: 1px #999 solid;
	background: #000;
	transition: all 0.5s;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;

}
.btn_go > span > span > span {
	position: relative;
	z-index: 9999;
}
.new_inner_btn{ text-align: center;padding-bottom: 80px;}
.new_inner_top_txt img{margin-bottom: 15px;}
/*新闻内页*/



/*产品*/
.produ_con{ float: left;width: 33.333%; position: relative; overflow: hidden;}
.pro_mar{margin-left: 16.6%;}
.produ_tx {
	position: absolute;
	bottom: 0;
	left: 0; color: #fff;
	right: 0;font-size: 16px;
	padding: 0 35px 20px;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
	z-index: 33;
}
.produ_con:hover .produ_img{ margin-top: -170px; top:0;

}
.produ_con:hover .produ_ng{opacity: 0;

}
.produ_text{ position: absolute; top:0; left:0; right:0; bottom:0;
	background: rgba(0,0,0,.55);text-align: center;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.produ_text .title{ color: #fff;font-size: 18px;
	position: absolute;
	overflow: hidden;
	bottom: 50%;
	left: 0;
	right: 0;
	margin-bottom: 6px;
	padding-bottom: 15px;
}
.produ_text .title div{
	-webkit-transform: translateY(100px);
	-moz-transform: translateY(100px);
	-ms-transform: translateY(100px);
	-o-transform: translateY(100px);
	transform: translateY(100px);
	-webkit-transition: 0.5s linear;-moz-transition: 0.5s linear;-ms-transition: 0.5s linear;-o-transition: 0.5s linear;transition: 0.5s linear;
}
.produ_text .text div{
	-webkit-transform: translateY(-100px);
	-moz-transform: translateY(-100px);
	-ms-transform: translateY(-100px);
	-o-transform: translateY(-100px);
	transform: translateY(-100px);
	-webkit-transition: 0.5s linear;-moz-transition: 0.5s linear;-ms-transition: 0.5s linear;-o-transition: 0.5s linear;transition: 0.5s linear;
}
.produ_text .text{
	position: absolute;
	overflow: hidden;
	top: 50%;
	left: 0;
	right: 0;
	margin-top: 7px;
	letter-spacing: 1px;
	color: #d0111a;
	font-size: 11px;
	padding-top:15px;

}
.produ_text .line {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-left: -40px;
	display: block;
	width: 80px;
	height: 1px;
	background-color: #d0111a;
	-webkit-transform: scale(0);
	transform: scale(0);
	-webkit-transition: .25s;
	transition: .25s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.produ_con:hover .produ_text .line{
	-webkit-transform: scale(1);
	transform: scale(1);
}
.produ_con:hover .produ_text .title div{
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.produ_con:hover .produ_text .text div{
	-webkit-transform: translateY(-0px);
	-moz-transform: translateY(-0px);
	-ms-transform: translateY(-0px);
	-o-transform: translateY(-0px);
	transform: translateY(-0px);
}
.produ_con:hover .produ_text{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.produ_con:hover .produ_tx{ bottom:-40px;}
/*产品*/


/*产品内页*/
.pro_in{
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;

}
.pro_in_text .title{font-weight: 700;}
.pro_in_text .text{ color: #666;padding: 5px 0;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;

}
.pro_in_text .text span{font-size:12px;}
.pro_in_text{padding: 10px;text-align: center;}
.pro_in:hover{
/*	background: #ccc;*/
    color: #d0111a;}
.pro_in:hover .text{ color: #d0111a;}



/*产品内页*/


/*荣誉*/
.honor{background:#FFF;}
.honor_top_war{padding-bottom: 150px;}
.honor_con{ height:340px; display: table; float: left;padding: 0px 15px; cursor: pointer;}
.honor_img{ position: relative; display: table-cell;vertical-align: middle;}
.honor_img_con{ position: relative;}
.honor_img img{width: 250px;}
.honor_text{ position: absolute; top:80%;width: 100%;
	padding: 20px 20px;
	background: #fff;
	border: solid 1px #988866;
	text-align: center;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.honor_text .text{line-height: 24px; height:48px; overflow: hidden;font-size: 14px;}
.honor_text .tx{ color: #666;margin-bottom: 10px;letter-spacing: 0px;}
.honor_con.on .honor_text{ top:100%;
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}
.honor_top{ overflow: hidden;}
.honor_bot{background: url("../images/ah_bg.png") repeat-x 0 36px; }
.honor_bot .item{ float: left;width: 90px;text-align: center; cursor: pointer;}
.honor_bot .item span{width: 72px; height:72px; position: relative; display: block;}
.honor_bot .item div{
	color: #988866;margin-top: 10px;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.honor_bot .item span:after{ content: ''; display: inline-block;
	margin-top: 19px;
	width: 34px;
	height: 34px;
	background: #d9d5cb;
	border: 10px #f5f5f5 solid;
	-webkit-border-radius:50%; -moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius:50%;
}
.honor_bot .item.on span:after{background: #9c8d6c;}
.honor_bot .item span:before{position: absolute; top:0; left:0; height:100%;width: 100%; content: '';
	border: 1px solid transparent;
	-webkit-border-radius:50%; -moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius:50%;
}
.honor_bot .item.on span:before{border-color: #9c8d6c;}
.honor_bot .item.on div{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}




/*薪资*/

.salary_cont{
	/*padding-left:45%;*/
	position: relative;}


.salary_left{
	width:100%;
}

.salary_left .ab_title{text-align: left;}
.salary_left_text{line-height: 25px;font-size: 15px;}
.salary_text{
	margin-top: 50px;padding: 20px;
	border: 1px solid #333;
}
.salary_tit{font-weight: bold;}
.salary_tx{font-size: 15px;line-height: 24px; color: #666;margin-bottom: 5px;}
.slimScrollBar{width: 5px!important;background: #d0111a !important;}
.textyichu1{ padding-right:10px; }


/*招聘*/
.job{background: #FFF;}
.job_tab th {
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	background: #d0111a;
	color: #ffffff;
}
.job_tab td {
	color: #666;
	height: 35px;
	line-height: 35px;
	text-align: center;
	font-size: 15px;
	border-bottom: 1px dashed #C5C5C5;
}
.job_top{text-align: center;margin-bottom: 30px;}
.job_top span{ position: relative;margin: 0px 20px;font-size: 16px;font-weight: bold; cursor: pointer;
	padding-bottom: 5px;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;

}
.job_top span:after{ position: absolute; bottom:0; left:50%;width: 0; height:2px;background: #d0111a; content: '';
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.job_top span.on:after,.job_top span:hover:after{width: 100%; left:0;}
.job_top span.on,.job_top span:hover{ color: #d0111a;}
.infor_cont{ display: none;}
/*招聘*/


/*学习和发展*/
.learn{background: url("../images/bg_note.gif")}
.learn_img{ float: left;width: 50%;}
.learn_text{ float: left;width: 50%;padding-right: 30px; display: table;}
.learn_tx{font-size: 15px;line-height: 24px; color: #666;}
.learn_tit{font-weight: bold;margin-bottom: 10px; color: #d0111a;font-size: 18px;}
.learn_text_kl{ display: table-cell;vertical-align: middle;}
.learn_cont_ri .learn_text{padding-left:30px;padding-right: 0px;}
/*学习和发展*/



.row{margin: 0px -15px;}


/*售后服务*/
.service_ri{ float: left;width: 50%;margin-top: -30px;}
.service_left{ float: left;width: 50%;padding-right: 10%;}
.service_con{text-align: center;background: #f5f5f5;margin-top: 30px;padding: 30px 0;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.service_con .service_img{

	display: inline-block; position: relative;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.service_img .img2{ position: absolute; left:0; top:0;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.service_img img{
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;

}
.service_con div{margin-top: 5px;}
.service_con:hover{background: #ececec;}
.service_con:hover .service_img{background: #d0111a;
	-webkit-border-radius:50%; -moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius:50%;
}
.service_con:hover .service_img .img2{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}
.service_con:hover .service_img .img1{
	filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}
.service_left .ab_title{text-align: left;}
.service_text{line-height: 24px;font-size: 15px;}
/*售后服务*/


/*在线咨询*/
.online{background:#FFF;}
.online_con{ float: left;width: 33.333%;padding: 30px;border-right: 1px solid #dfdfe0;}
.online_con a{ display: block;background: url("../images/so1.png") no-repeat center right;background-size: 50px;}
.online_tit{font-size: 18px;}
.online_text{font-size: 15px;margin-top: 10px; color: #333;}
.online_text span{ color: #666;}
.online_con:last-child{border-right: none;}
.online_cont{border-bottom: 1px solid #dfdfe0;}
/*在线咨询*/



/*下载中心*/
.download_top_img{ position: relative;}
.download_top_img .v_btn{ position: absolute; top:50%; left:50%;width: 80px;margin-left: -40px;margin-top: -40px;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
	-webkit-transform:scale(0.6); -moz-transform:scale(0.6); -ms-transform:scale(0.6); -o-transform:scale(0.6); transform:scale(0.6);
}
.download_top_img:hover .v_btn{
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
}
.download_top_text{ position: relative;padding: 20px;background: #d0111a; color: #ffffff;padding-right: 40px;}
.download_top_text a{ position: absolute; right:20px; top:20px; color: #fff;
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;

}
.download_top_text a i{line-height: 20px;}
.download_top_text:hover a{
	filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;
}
.download_top_tit{font-size: 18px;margin-bottom: 15px;}
.download_top_tx{font-size: 15px;line-height: 24px;padding-right: 30px;}
.download_more {
	background: #d0111a;
	color: #ffffff;
	height: 40px;
	line-height: 40px;
	display: inline-block;margin-top: 20px;
	border-radius: 5px;text-transform: uppercase;
	font-size: 15px;
	padding: 0px 10px;
}
.download_bot_mar img{ float: right;width: 15%;
	-webkit-filter: grayscale(1);
	filter: grayscale(1);
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}
.download_bot_mar .download_bot_con{width: 70%; float: left;}
.download_bot{padding: 30px 0;border: 1px solid #ebebeb;border-left: none;border-right: none;margin-top: 30px;}

.download_bot .col-sm-6{padding: 0px 5%;}
.download_bot_mar:hover img{
	-webkit-filter: grayscale(0);
	filter: grayscale(0);
}
/*下载中心*/


/*7.15yy*/
/*.detec_tx{border-left: 1px solid #d0111a;}*/
.detec_tx li{ display: inline-block;width: 100%;}
.detec_tx a{ overflow: hidden; position: relative; padding:10px;border-bottom: 2px solid #d0111a; display: inline-block;width: 100%;}
.detec_tx a:before{ content: '';background: #d0111a;height: 100%;width: 100%;
	top:100%; left:0; position: absolute;	-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear; z-index:1;}
.detec_tx .date{ padding: 5px; float: left;background: #d0111a; color: #ffffff;text-align: center;-webkit-transition: 0.3s linear;
	-moz-transition: 0.3s linear;
	-ms-transition: 0.3s linear;
	-o-transition: 0.3s linear;
	transition: 0.3s linear;
	position: relative;
    z-index: 2;
}
/*.detec_on{    border-top: 4px solid #d0111a;}*/
.detec_tx .date div{font-size: 20px; line-height:20px;}
.detec_tx .tit{font-size: 16px; padding-left:20px;line-height: 50px; float: left;width: 70%; overflow: hidden;text-overflow:ellipsis; white-space:nowrap;position: relative;
    z-index: 2; }
.detec_tx .more{ float: right;line-height: 50px; color: #666;padding-right: 10px;z-index: 222;position: relative;}

.detec_tx a:hover:before{ top:0;}
/*.detec_tx a:hover .more{ color: #fff;}*/
.detec_tx a:hover{ color: #333;}
.detec_tx a:hover .date{background: #ffffff; color: #d0111a;}
.detec_tx a:hover .tit,.detec_tx a:hover .more{ color: #fff;}
/*下载*/



/*详情内页*/
.details{max-width:900px;margin: 0px auto;}
.details_img{ position: relative; float: left;width: 50%;}
.details_text{width: 90%;}
.details_text .title{font-size: 20px;font-weight: bold;}
.details_text .text{font-size: 20px;margin: 10px 0 20px 0;}
.details_text .tx{font-size: 15px;line-height: 24px; color: #666;}
.pro_im{width: 100%;margin-top:40px;}
.btn_left{ position: absolute; height: 60px; width: 60px; color: #ffffff; background: #d0111a;
	bottom:62px; left: -61px;    text-align: center;
}

.btn_left i{ line-height: 60px; font-size: 20px;}


.btn_right{ position: absolute; height: 60px; width:60px; color: #ffffff; background: #d0111a;
	bottom: 0px; left: -61px;    text-align: center;
}

.btn_right i{ line-height: 60px; font-size: 20px;}

.engine{ padding: 50px 0; }
.engine_all{background: #f4f4f4;}
.engine_title{    font-size: 20px;
	padding-bottom: 10px;
	font-weight: 600; position: relative;
	display: inline-block;    margin-bottom: 30px;}
.engine_title:after{ position: absolute; bottom:0; left:0;width: 50px;background: #c1b8ae; height:1px; content: '';}
.engine_one{ width: 25%; float: left; border-right:1px solid #ffffff;    text-align: center;}
.engine_one1{width: 25%;  border-right:none;}
.engine_one{ padding: 15px 0;}
.engine_one_txt{    padding-left: 15px;font-size: 15px;line-height: 20px;
	padding-right: 15px;
	padding-top: 15px;}

.basic_one{float: left; text-align: center;}
.basic_one1{border-right:none;}

.basic_txt {
	padding-left: 15px;font-size: 15px; line-height:20px;
	padding-right: 15px;
	padding-top: 15px;
}


.machine{ padding: 30px 0;}

.perfor{ padding-top: 30px}
.perfor_left{ width:40%; float:left; text-align: left;padding-right: 30px;}
.perfor_right{ width: 60%; float:left; }
.perfor_one_txt p{ margin-bottom: 10px;font-size: 15px;line-height: 20px;}
.perfor_one_txt{padding: 10px 0;}
.table > tbody > tr > td, .table > tfoot > tr > td{vertical-align: middle;padding: 5px;padding-left:20px;}
.table > tbody > tr > td, .table > tfoot > tr > td p{
    margin: 10px 0 10px 0;
}
.details .table{font-size: 15px;}

.swiper-container {
	z-index: 2;
}

/*发展历程*/
.about_bg1{
	width:100%;
	background:url(../images/banner_bg3.jpg) center no-repeat fixed;
	background-size:cover;
	position:relative;
	z-index:2;
}
.about_bg1>span{
	width:100%;
	height:100%;
	position:absolute; top:0; left:0;
	z-index:-1;
	background:#282727;
	opacity:0.9;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	-webkit-opacity:0.8;
}

.about_big{
	width:100%;
	padding: 60px 0 90px 0;
}
.about_big>h5{
	font-size:25px;
	color:#fff;
	letter-spacing:1px;
	text-align:center;
	margin-bottom:40px;
	position:relative; top:60px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}


.aboutinner_sec8_box{
	position:relative; top:60px;
	z-index:2;
	padding:30px;
	padding-right:15px;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	-webkit-opacity:0;
}
.aboutinner_sec8_box>span{
	width:100%;
	height:100%;
	background:#fff;
	position:absolute; top:0; left:0;
	z-index:-1;
	opacity:0.85;
	filter:alpha(opacity=85);
	-moz-opacity:0.85;
	-khtml-opacity:0.85;
	-webkit-opacity:0.85;
}

.textyichu2{
	padding-right:20px;
}
.aboutinner_sec8_box .slimScrollBar{
	background:#c0ab8a !important;
}
.aboutinner_his{
	width:100%;
	position:relative;
	padding-bottom:30px;
}
.aboutinner_his_btn{
	display:block;
	line-height:40px;
	width:120px;
	border:2px solid #fff;
	color:#fff; cursor: pointer;
	font-size:15px;
	letter-spacing:1px;
	margin:0 auto;
	text-align:center;
	-webkit-transition: 0.3s ease;
	-moz-transition: 0.3s ease;
	-ms-transition: 0.3s ease;
	-o-transition: 0.3s ease;
	transition: 0.3s ease;
}
.aboutinner_his_btn:hover{
	background:#d0111a;
}
.aboutinner_hiss{
	position:relative;
}
.aboutinner_hiss>span{
	width:70px;
	height:70px;
	border-radius:100%;
	border:2px solid #fff;
	background:#d0111a;
	color:#fff;
	font-size:18px;
	line-height:70px;
	text-align:center;
	position:absolute; top:0; left:50%;
	margin-left:-35px;
	z-index:2;
}
.aboutinner_his:before{
	width:2px;
	content:'';
	height:100%;
	position:absolute; top:0; left:50%;
	z-index:2;
	margin-left:-1px;
	background:#fff;
}
.aboutinner_hiss1{
	width:50%;
	text-align:right;
	padding-right:110px;
	position:relative;
	margin-bottom:30px;
}
.aboutinner_hiss1 span{
	width:100px;
	height:1px;
	background:url(../images/timeline-dots.png);
	position:absolute; top:10px; right:0;
}
.aboutinner_hiss1 h5{
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight:600;
	color: #fff;
	margin:0;
	margin-bottom:10px;
}
.aboutinner_hiss1 p{
	font-size:15px;
	color:#eee;
	letter-spacing:1px;
}
.aboutinner_hiss2{
	width:50%;
	margin-left:50%;
	text-align:left;
	padding-left:110px;
	position:relative;
	margin-bottom:30px;
}
.aboutinner_hiss2 span{
	width:100px;
	height:1px;
	background:url(../images/timeline-dots.png);
	position:absolute; top:10px; left:0;
}
.aboutinner_hiss2 h5{
	font-size: 18px;
	line-height: 24px;
	text-transform: uppercase;
	font-weight:600;
	color: #fff;
	margin:0;
	margin-bottom:10px;
}
.aboutinner_hiss2 p{
	font-size:15px;
	color:#eee;
	letter-spacing:1px;
}
.aboutinner_hisshow{
	display:none;
}
/*发展历程*/


.infor_cont table{width:100%;}
.kris{    padding: 0 75px;}
.market,.news,.service ,.download ,.culture  ,.pro_inner1,.pro{background: #ffffff;}
/*7.19*/

/*产品中心*/
.pro_list{ position: relative; display: table;
width: 100%;}
.pro_list_con{ display: table-cell;vertical-align: middle;}
.pro_list_bg{ position: absolute; top:0; width: 100%; height: 100%; left: 0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;

	/*background: url("../images/bg_blur.jpg") no-repeat;*/
	background:rgba(52,49,49,0.1);
	 background-size: cover;}

.list1{ overflow: hidden;
		text-align: center;
	    padding: 15px;}
.list_img,.list_list{ position: relative; z-index: 44;}
.produ_img{    position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	/* height: 100%; */
	text-align: center;
	margin-top: -85px;z-index: 22;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;

}
.produ_ng{ width: 100%; height: 100%; position: absolute; top:0; left: 0;    background: rgba(0,0,0,.4);}
.list_list{ color:#ff5e00;}
.list_img{ margin-top: 20px; margin-bottom: 20px;}
.row_o{margin:0px;    width: 90%;
	margin-left: 5%;    margin-bottom: 40px;}
.pro_list{ padding: 80px 0; background-color: #FFF;}
.list1{ width: 30%; float: left; margin-right: 5%;   border: 1px solid #c9c9c9;
	
	position:relative;
	padding: 45px; 
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;


}
.list2{ margin-right: 0px;}
.list1:hover  .pro_list_bg{background:none;}
.list1:hover{}
.list1:hover .list_list{ color:#d0111a;}
.row_o1{ margin-bottom: 40px;}


.list_img img{ width: 130px;}

.sou{ 
	position: absolute; 
	right: 0px;     
	top: 100%;
	filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;

/*	display: none;*/
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
}
.sou  input{ height: 30px; line-height: 30px; background: #ffffff; border-radius: 5px;}
.sou_on{ position: relative;}
.sou_on .sou_txt{ position: absolute; right: 0px; top:0; font-size: 14px; background: #d0111a; color: #ffffff;}
.sec_line{
	position:absolute;
	height:80px;
	width:310px;
	background-color:#eee;
	z-index:999999;
	margin-left:-150px;
	margin-top:17px;
	padding:20px 30px;
	filter: alpha(opacity=0);
    -moz-opacity: 0;
    -khtml-opacity: 0;
    opacity: 0;
	-webkit-transition:all 0.3s linear;
	-moz-transition:all 0.3s linear;
	-ms-transition:all 0.3s linear;
	-o-transition:all 0.3s linear;
	transition:all 0.3s linear;
	
}
.sou_con{
	position:relative;
	width:100%;
}
.in_txt{
	width:200px;
	height:40px;
	font-size:14px;
	line-height:40px;
	padding-left:10px;
	float:left;
	border-radius:2px;
}

.in_sec{
	float:left;
	font-size:14px;
	line-height:40px;
	height:40px;
	background-color:#d0111a;
	color:#FFF;
	border:0px;

	
}
/*.salary_img{ background: url('../images/cs1.jpg') no-repeat ; background-size: cover;}*/












@media (max-width: 1440px) and (min-width: 1024px) {
	.header_nav_down ul>li>a {
		width: 90px;
		font-size: 13px;
	}
	/*.header_nav_down ul>li{margin-left: 30px;}*/
	.footer_t2>ul>li {
		padding-right: 9%;
	}
	.salary_text {
		margin-top: 21px;}
	.banner_bottom_r {
		padding: 20px 15px;
	}
	.banner_bottom_r ul {
		padding: 0;
	}
	.banner_bottom_r h2 {
		padding-left: 0px;
	}
	.banner_bottom_r h4>a {
		padding-left: 0px;
	}

	.about_text {
		padding: 0px 5%;
	}
	.about_text .text{
		 height:240px;
	}
}
@media (max-width: 1279px) and (min-width: 1170px) {
	/*.header_nav_down ul>li{margin-left: 20px;}*/
	.header_nav_down ul>li>a {
		width: 85px;
	}

	.party_text .more {

		height: 35px;

		line-height:35px;}
}
@media (max-width: 1169px) and (min-width: 1024px) {
	/*.header_nav_down ul>li{margin-left: 13px;}*/
	.logo img{width: 220px;}
	.banner_zi p {
		font-size: 40px;
	}
	.header_nav_down ul>li>a {
		width: 80px;
	}
	.party_tx{width:calc(100% - 88px);     padding-left: 15px;}

	.party_text .more {

		height: 35px;

		line-height:35px;}
	.header_mar {
		padding: 0 40px;}

	.kris {
		padding: 0 40px;
	}.salary_left {
		 width: 45%;}

	.salary_cont {
		padding-left: 47%;
	}

	.about_text .text{
		height:192px;
	}
}




.new{background: #e6e6e6 ;padding: 60px 75px;}
.newslist {
	width: 100%;
	background: #f0f0f0;
}
.indexnewsimg {
	position: relative;
	overflow: hidden;
	padding: 30px;
}
.indexdate {
	position: absolute;
	left: 0px;
	width: 60px;
	height: 60px;
	background: #d0111a;
	bottom: 0px;
}
.indexdate p {
	color: #fff;
	text-align: center;
	font-size: 16px;
	margin-top: 8px;
}
.indexnewstext {
	padding: 30px;
	padding-top: 10px;
}
.indexnewsbt {
	width: 100%;
	height: 40px;
	line-height: 20px;
	overflow: hidden;
}
.indexnewsbt a {
	font-weight: bold;
	color: #333;
	font-size: 16px;
}
.indexnewswz {
	margin-top: 10px;
	color: #666;
	height: 59px;
	overflow: hidden;
	font-size: 14px;
}
.indexnewsmore {
	margin-top: 10px;
}
.indexnewsmore a {
	width: 120px;
	display: block;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background: #ccc;
	color: #fff;
}
.new_img{ overflow: hidden;}
.new_img img{
	width:100%;
	-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);
	-webkit-transition: 0.3s linear; -moz-transition: 0.3s linear; -ms-transition: 0.3s linear; -o-transition: 0.3s linear; transition: 0.3s linear;
}
.new_con:hover img{
	-webkit-transform:scale(1.1); -moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); transform:scale(1.1);
}
.new_con:hover .indexnewsmore a{background:#d0111a; }


.details {
	max-width: 1500px;
	margin: 0px auto;
	padding: 0 76px;
}
.mapbox .home_sec1_con{margin-bottom: 30px;}
.footer{padding-top: 0px;}
.footer_t2{border-top: 0px;}
.header_nav_down ul li span:hover{
	cursor:pointer;}
.header_nav_down ul li img{width: 26px;    margin-top: 5px;}
.sou_on .sou_txt {
	z-index: 2222;
}
.sou {
	z-index: 33;
}
.footer_top{ display: none;}
.slide_bar{ position: fixed; right:0; bottom:5%;z-index:22; display: none;}
.slide_bar span{ display: block;background: #d0111a;padding: 5px; }
.slide_bar li{border-bottom: 1px solid #ffffff; position: relative;}
.slide_bar li div{ position: absolute; right:100%;background: #d0111a;line-height: 50px; padding:0 10px; top:0;
	color: #ffffff;    white-space: nowrap; display: none;
	font-size: 18px;
}
.slide_bar li div i{margin-right: 5px;}
li.topc{border: none; cursor: pointer;}
.sec4_con h3{padding-bottom: 0px;}
.footer_t2 li i{background: #cccccc; color: #ffffff;width: 40px; height:40px;line-height: 40px;text-align: center;
position:absolute; top:0; left:0px; z-index:-1;
	-webkit-border-radius:50%; -moz-border-radius: 50%;border-radius: 50%;-khtml-border-radius:50%;
	margin-right: 0px;margin-top: 0px; cursor: pointer;
	-webkit-transition: 0.3s linear;-moz-transition: 0.3s linear;-ms-transition: 0.3s linear;-o-transition: 0.3s linear;transition: 0.3s linear;
}

.foot_share{
	margin-top:10px;
	position:relative;
	z-index:2;
	}


.footer_t2 li i:hover{
background: #d0111a;
}
/*.footer_ct{max-width: 140px;}*/
.footer_ct span{ float: left;}
.footer_ct div{line-height: 24px;}
.footer_ct div div{padding-left: 48px;}
.footer_t2>ul>li{padding-right: 0px;margin-right: 7%;}
.img_list {
	text-align: center;
}
.img_con{margin: 10px auto;}
@media (max-width: 1199px) and (min-width: 1024px) {
	.footer_t2>ul>li {
		margin-right: 5%;
	}
	.img_con {
		margin: 10px 0px;
		width: 80px;
	}
	.banner_zi p {
		font-size: 42px;
		line-height: 42px;
	}
	.banner_zi h5 {
		font-size: 26px;
	}
}












/********客服************/

.cndns-right{position:fixed;right:1px;top:60%;margin-top:-100px;z-index:100}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:48px;height:48px;border:1px solid #ddd;text-align:center;display:block;margin-bottom:6px;position:relative;background-color:#fff}
.cndns-right-btn span{color:#848484;font-size:26px;line-height:48px;}
.cndns-right-btn sup{display:block;min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#d0111a;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#d0111a;font-size:14px;line-height:18px;padding-top:5px;display:none;}
.cndns-right-meau:hover .cndns-right-btn span{display:none}
.cndns-right-meau:hover .cndns-right-btn p{display:block;}
.meau-car .cndns-right-btn{border-color:#d0111a;margin-bottom:20px;}
.meau-car.cndns-right-meau:hover .cndns-right-btn{background-color:#d0111a}
.meau-car.cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block;}
.meau-car .cndns-right-btn span{color:#d0111a;}
.meau-sev .cndns-right-btn{border-color:#d0111a;background:url(../images/02index-banner-8.gif) no-repeat #d0111a center;}
.meau-sev .cndns-right-btn p{color:#fff}
.meau-sev .cndns-right-btn span{color:#fff}
.meau-top .cndns-right-btn span{font-size:12px;line-height:12px;padding-top:10px;display:block}
.meau-top .cndns-right-btn i{display:block;color:#999}
.meau-top.cndns-right-meau:hover .cndns-right-btn{background-color:#d0111a}
.meau-top.cndns-right-meau:hover .cndns-right-btn span{display:block;color:#fff}
.meau-top.cndns-right-meau:hover .cndns-right-btn i{color:#fff;}
.cndns-right-box{position:absolute;top:-15px;right:48px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border:1px solid #ccc;border-top:4px solid #d0111a;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative}
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{float:left;color:#d0111a;font-size:23px;line-height:28px;}
.cndns-right-box .box-border .sev-t p i{ font-style:normal; display:block;font-size:14px;color:#aaa;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#999;font-size:13px;padding-left:43px;background:url(../images/q1.gif) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#d0111a}
.meau-sev .cndns-right-box .box-border{width:470px;}
.meau-contact .cndns-right-box .box-border{width:270px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;border-top:1px solid #ccc;}
.meau-code .cndns-right-box .box-border i{display:block;color:#d0111a;font-size:16px;line-height:16px; font-style:normal;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-sev .cndns-right-btn .demo-icon{display:none;}
.meau-sev:hover .cndns-right-btn{background:#d0111a}
.meau-zs .cndns-right-btn{background-color:#d0111a;color:#fff;margin-top:80px;border-color:#d0111a}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
/********客服************/
.his_img_left{
	width:100%;
	padding-left:40%;
	margin:20px 0;
}
.his_img_right{
	width:100%;
	padding-right:40%;
	margin:20px 0;
}
.his_img_left img,.his_img_right img{
	width:100%;
}
.his_img_right p,.his_img_left p{
	margin-top:10px;
	line-height:25px;
}
.aboutinner_hiss{
	margin-top:-100px;
}
.aboutinner_hiss1 span,.aboutinner_hiss2 span{
	width:190px;
}
.aboutinner_hiss1{
	padding-right:200px;
}
.aboutinner_hiss2{
	padding-left:200px;
}
.bt_box{
	display:inherit;
	float:right;
}
.bt_box :hover .sec_line{
	filter":alpha(opacity=1);
	-moz-opacity":1;
	-khtml-opacity:1;
	opacity:1;
}
.pro_bt_bg{
	width:100%;
	height:100%;
	z-index: 9999;
	position: absolute;
	display: none;
}



/*所在位置*/
.nav_fff{

}
.pro_nav{
	width:100%;
	padding:20px 0;
	overflow:hidden;
	
}
.pro_nav h5{
	color:#666;
}
.pro_nav_box{
	width:100%;
	background-color:#FFF;
	padding:20px;
}
.pro_nav_box >ul{
	line-height:60px;
	width:100%;
	overflow:hidden;
}
.pro_nav_box >ul>li{
	line-height: 60px;
}
.pro_class,.pro_bt{
	width:100%;
	overflow: hidden;
	padding-left:20px;
	height: 60px;
}
.pro_class>ul>li{
	float:left;
	margin-right:30px;
	height:60px;
}
.pro_class>ul>li a{
	display:inline;
}
.pro_bt{
	height: 50px;
	padding-top:10px;
}
.in_txt{
	border-radius: 0px;
}
.pro_nav_tit{
	font-size: 16px;
}
.pro_nav_pb{
	padding-bottom:10px;
}
/*所在位置*/

.chise{
	background-color: #FFF;
}
.salary{
	background-color: #FFF;
}



/*导航*/
.high_g{
	top:36%;
}
.nav_d{

	width: auto;
    left: auto ! important;
    height: auto;
    max-width: 170px;
    
	position: absolute;
	width:100%;
	text-align: left;
	background-color: #FFF;
	z-index: 66;
	display: none;
	padding-top:15px;
}
.pro_ul{
	width:100%;
	border:1px solid #eee;
	padding: 20px 15px;

}
.pro_ul li{
	float: left;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: left;
}

.pro_ul li a{
	width: 150px !important;
	text-align: left !important;
	font-size: 14px;
}
.pro_ul li span{
	border-bottom: 2px solid #FFF;

}
.pro_ul li:hover{
	border-bottom: 2px solid #d0111a;
}
.header_nav_down ul li:hover .nav_d{
	display: block;
}

/*翻页*/
.news_bt{margin-top:40px; width:100%; height: 100px;}
.page { text-align: center; line-height: 16px; margin-top:0px; padding-bottom:20px; padding-top:20px;}
.page span, .page a { 
	display: inline-block;
 border: 1px solid #ededed; padding: 12px 15px; vertical-align: middle; margin: 0 0 10px 15px; background-color:#fff; overflow:hidden;}
//.page .prev,.page .first { margin-right: 10px; }
//.page .next,.page .end, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #d0111a; color: #ffffff; }
.page span.goprev,.page span.gonext,.page span.gofirst,.page span.golast { color: #cccccc; background:#fff; }
.page span.count { border: 0; background: 0; color: #333333; }
.page [class*="ico-"] { margin:0;}

/*翻页 end*/

.pro{
	padding-bottom:40px;
}
.download_more{
	border:1px solid #d0111a;
}
.download_more:hover{
	background-color: #FFF;
	border:1px solid #d0111a;
	color: #d0111a;
}
.newskk{
	padding:60px 0;
	background-color:#FFF;	
	margin:0px;
}

.down_bg{
	position:fixed;
	width:100%;
	height:100%;
	background-color: #FFF;
	top:0%;
	left:0%;
	background-color:rgba(0,0,0,0.5);
	z-index: 99999;
	display: none;
}
.downb_box{
	width: 400px;
	position:fixed;
	padding:40px;
	top:50%;
	left: 50%;
	background-color: #FFF;
	margin-top: -150px;
	margin-left: -200px;
	border-radius: 15px;

}
.mishi{
	padding:0 20px;
	height: 35px;
	border-radius: 5px;
	width: 100%;
	margin: 10px 0;
	
}
.down_yes,.down_no{
	border:1px solid #d0111a;
	background-color: #FFF;
	padding:6px 20px;
	color: #d0111a;
	border-radius: 3px;	
	outline: none;
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;


}
.down_yes{
	margin-right: 40px;
}
.down_yes:hover ,.down_no:hover{
	color: #FFF;
	background-color: #d0111a;

}
.downb_bt{
	margin-top:20px;
	text-align: center;

}

.d_close{
	position: absolute;
	top:15px;
	right: 15px;
	width: 30px;
	height: 30px;
}

/**********2017.9.25**********/

.gongying{
	padding-top:5%;
	padding-bottom:5%;
	}

.gongying_con{
	width:100%;
	padding:0 75px;
	}
.gongying_con>p{
	text-align:center;
	font-size:14px;
	color:#666;
	line-height:24px;
	margin-bottom:40px;
	}	

.gongying_con>p span{
	display:inline-block;
	font-size:16px;
	color:#d0111a;
	margin-top:10px;
	line-height:30px;
	}	

.gongying_con>p span img{
	margin-right:10px;
	}	

.gongying_a{
	width:100%;
	padding:30px 0;
	border-top:1px dashed #e5e5e5;
	border-bottom:1px dashed #e5e5e5;
	}

.gongying_as{
	margin-bottom:30px;
	}
.gongying_as h5{
	font-size:14px;
	color:#333;
	font-weight:600;
	margin:0;
	margin-bottom:15px;
	}

.gongying_as ul{
	padding:0;
	margin:0;
	}	
.gongying_as ul li{
	line-height:25px;
	font-size:14px;
	color:#666;
	}


.gongying_b{
	width:100%;
	margin-top:60px;
	}	

.gongying_b>h5{
	font-size: 26px;
    color: #d0111a;
	margin:0;
	margin-bottom:20px;
	text-align:center;	
	}


.mszj{
	border:1px solid #ddd;
	font-size:14px;
	position:relative;
	}
	
		
.mszj table tr td{
	border:1px solid #ddd;
	font-size:14px;
	padding:5px;
	}

.mszj table tr td i{
	color:#ff0000;
	font-size:16px;
	margin-right:6px;
	position:relative; top:5px;
	}	
		
		
.mszj input{
	border:none;
	}

.intext{
	border-bottom:1px solid #ddd !important;
	}

.mszj input[type="radio"]{
	margin-right:3px;
	position:relative; top:3px;
	}


@media (max-width: 767px) {
    
.gongying_con{
	padding:0 15px;
	}

.mszj table tr td{
	font-size:13px;
	}

.gongying_con>p{
	margin-bottom:20px;
	}
.gongying_b>h5{
	font-size:18px;
	}	
.gongying .ab_title .ch{
	font-size:18px;
	}

.gongying_con>p{
	font-size:13px;
	}	
.gongying_as h5{
	font-size:13px;
	}	
.gongying_as ul li{
	font-size:13px;
	}	
		
}

.banner_dh{
	width:30%;
	position:absolute; top:25%; left:18%;
	}
.banner_dh img{
	position:absolute; top:0; left:0;
	display:none;
	}	

/**********2017.9.25**********/	






/**********2017.9.26**********/	

.weixiu_box{
	width: 100%;
	text-align: center;
}
.weixiu_box ul{
	width:100%;
}
.weixiu_box li{
	font-size: 14px;
	float:left;
	position:relative;
}
.weixiu_hover{
	color: #d0111a;
}
.weixiu_con{
	display: none;
}
.weixiu_con_b{
	display: block;
}
.jishu{
	background-color: #FFF;
	padding:80px 0;
}
.jishu_img{
	width: 60%;
	float: left;
}
.jishu_txt{
	width: 40%;
	float: left;
	padding:60px;
	
}
.jishu_txt p{
	line-height: 24px;
}


.jishu_txt .ab_title{
	text-align: left;
}

.jishu_img1{

}
.jishu_img2{
	
}
.jishu_img3{

}
.jishu_box{
	margin-bottom: 100px;
}
.mr_0{
	margin-bottom: 0px !important;
}
.weixiu_box{
	margin-bottom: 40px;
}

.weixiu_box li{
		line-height: 30px;
	}
.download_bot_mar img{
	width: 17%;
	margin-right:30px;
}
.download_bot_con{
	padding-left:30px;
}
.video_bg{
	position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    background-color: rgba(0,0,0,0.7);
    z-index: 999999;
    display: none;
}
.video_box_con {
    position: absolute;
    top: 20%;
    width: 60%;
    left: 20%;
    margin: 0 auto;
    height: 60%;
}
.video_close {
    position: absolute;
    top: 0px;
    cursor: pointer;
    z-index: 2;
    background: #d0111a url("../images/v_close.png") no-repeat center center;
    background-size: 35px;
    width: 40px;
    height: 40px;
    right: -40px;
}
.pro_vid {
    overflow: hidden;
    height: 100%;
    position: relative;
}
.video_box_con{
	width:auto;
}
.video_box_con video{

	height: 100%;
}
/*.video_box_con video {
    min-width: 100%;
    min-height: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    -o-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}*/

.weixiu_con p{
	text-indent: 0em !important; 
}

.weixiu_box{
	width: 100%;

	margin-bottom: 60px;
}
.weixiu_box ul{

	width: 100%;
}
.weixiu_box li{
	
	float: left;
	font-size: 14px;
	width: 16.6%;

}
.weixiu_box li a{
	display:block;
	height: 40px;
	line-height: 40px;
	border:1px solid #d0111a;
	color: #d0111a;
	width: 90%;
	
	transition:all 0.2s linear;
	-webkit-transition:all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
}
.weixiu_box li a:hover{
	background-color: #d0111a;
	color: #FFF;
}
.weixiu_hover{
	background-color: #d0111a;
	color: #FFF !important;
}
.weixiu_con{
	display: none;
	
}
.weixiu_con_b{
	display: block;
}
.wexiu_h2{
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	margin-bottom: 30px;
}
.weixiu_txt p{
	line-height: 24px;
	margin-bottom: 0px;
	margin-top:0px !important;
}
.weixiu_con_txt{
	width: 50%;
	float: left;
}
.weixiu_img{
	width: 50%;
	float: left;
	text-align: center;
}
.weixin_img_kk{
	width: 50%;
	margin:0 auto;
	
}
.weixin_img_kk img{
	width: 100%;
}

.weixiu_ding{
	line-height: 35px;
	
	margin-top:20px;
}
.weixiu_ding td{
	padding-left:15px;
}
.about_text .text p{
	margin-bottom:0px;
}
.wexiu_h2 {
	margin-top:30px;
}
.high_g {
    top: 33%;
}
@media (max-width: 1440px) and (min-width: 1024px) {
		.new_inner_top_txt{
		width:100%;
	}

	.weixiu_box li a{
		font-size: 12px;
	}
	.quxian_img{
		width:70%;
		left:15%
	}
}

@media (max-width: 1439px) and (min-width: 1270px) {


	}
@media (max-width: 1279px) and (min-width: 1170px) {


	}
@media (max-width: 1169px) and (min-width: 1024px) {
	.weixiu_box li a{
		width: 97%;
	}
}


@media (max-width: 1440px) and (min-width: 1024px) {
	

}

/**********2017.9.26**********/	



.details_text .title{
	position: relative;
	height: 38px;
}
.details_text .title{
	position: relative;
	color: #d0111a;
}
.details_text .text{
	display: inline-block;
	padding:5px 5px 5px 5px;
	background-color: #d0111a;
	color: #FFF;
	border-radius: 3px;
}
.pro_im_box{
	display: table;
	width: 100%;
}
.pro_three{
	display: table-cell;
	vertical-align: middle;
}
.pro_three h5{
	font-size: 16px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom: 30px;
}
.pro_three li{
	float: left;
	width: 50%;
	margin-bottom: 15px;
}
.basic_one img{
	width:45px;
}

@media (max-width: 1169px) and (min-width: 1024px) {
	.pro_im .col-sm-4{
		padding-right:0px;
	}

	}
	
.pro_quxian{
	position:fixed;
	width: 100%;
	height: 100%;
	background-color:rgba(0,0,0,0.5);
	top:0px;
	z-index: 999999;
	display: none;
}
.quxian_cl{
	position: absolute;
	width: 20px;
	top:20px;
	right: 20px;
}
.quxian_img{
	position: absolute;
	left:25%;
	bottom: 50%;
	width: 50%;
	padding:40px;
	background-color: #FFF;
	border-radius: 5px;

	-webkit-transform: translateY(50%);
	-moz-transform: translateY(50%);
	-ms-transform: translateY(50%);
	-o-transform: translateY(50%);
	transform: translateY(50%);


}

/*10.23*/

.basic_txt{
	font-size: 14px;
}
.basic_one img{
	width:35px;
}
.perfor_right{
	width: 100%;
}
.details_text .title{
	display: none;
}
.pro_xneng_box{
	width: 50%;
	float: left;
	cursor: pointer;
}
.pro_xneng{
	width: 100%;
	margin-top:20px;
}
.pro_three li{
	position: relative;
	padding-left:12px;
}
.pro_three li:before{

	content: '';
    display: block;
    clear: both;
    position: absolute;
    left:0px;
    top:7px;
    width: 7px;
    height: 7px;
    background-color: #999;
    border-radius: 50%;
}
.pro_three_box{
	margin-bottom: 10px;
}
.pro_three li{
	margin-bottom: 0px;
	line-height: 24px;

}
.pro_three h5{
	margin-bottom: 15px;
}
.engine_one{
	padding:30px 0;
}
.jishud{
	padding-top:40px;
}
.jishud_txt p{
	margin-bottom: 0px;
	line-height: 24px;
}



.video_box{
	height:auto;
	background: #f5f5f5;
	padding: 80px 0;
}
.video_shipin{
	width:70%;
	height:auto;
	margin:50px auto 0;
}




@media (max-width: 1440px) and (min-width: 1024px) {

.pro_three li{
	line-height: 20px;
	font-size: 14px;
}

.pro_inner1 .container1{

	width: 100%;
}

.details{
	padding:0 15px;
}


}

@media (max-width: 1600px) and (min-width: 1440px) {
	
}


@media (max-width: 1200px) and (min-width: 1024px) {
	.pro_three li{
		padding-left: 0px;
	}

	.pro_three li:before{
		display: none;
	}
}
@media (max-width: 1100px) and (min-width: 1024px) {
	.pro_three h5 {
	    margin-bottom: 5px;
	}
}
/*10.23*/

.pro_three_box li p{
	margin-bottom: 0px;
}

.video_box_con {
    top: 50%;
    left: 50%;
	-webkit-transform: translateY(-50%) translateX(-50%);
	-moz-transform: translateY(-50%) translateX(-50%);
	-ms-transform: translateY(-50%) translateX(-50%);
	-o-transform: translateY(-50%) translateX(-50%);
	transform: translateY(-50%) translateX(-50%);
}

.weixiu_con5 p{
	margin-bottom: 10px !important;
}
.weixiu_add p{
	font-size: 13px;
	padding-left:20px;
}
.weixiu_con5 .weixiu_ding{
	margin-top:0px;
}
.weixiu_con5 .weixiu_ding p{
	margin-top:0px;
}

.quxian_img{
	padding:50px;
}


.jishud_txt,.basic{
	padding-left: 46px;
}
/*定制产品案例*/
	
.tract2_ban_more {
	width: 890px;
	margin: 0 auto;
}
.tract2_ban_but {
	float: left;
	width:236px;
	margin: 20px 5px;
	text-align: center;
	padding: 15px 0;
	position: relative;
	cursor: pointer;
}
.tract2_ban_but i {
	color: #fff;
	font-size: 15px;
	position: relative;
	z-index: 999;
	transition: all 0.2s linear;
	-webkit-transition: all 0.2s linear;
	-moz-transition: all 0.2s linear;
	-ms-transition: all 0.2s linear;
	-o-transition: all 0.2s linear;
	animation-delay: 2s;
	-webkit-animation-delay: 0.4s;
	-o-animation-delay: 2s;
	-moz-animation-delay: 0.4s;
}
.tract2_main .tract2_but3 i {
	color: #000;
}
.tract2_main .tract2_but4 i {
	color: #000;
}
.tt2_ban_line1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 1px;
	background: #fff;
}
.tt2_ban_line2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 0%;
	background: #fff;
}
.tt2_ban_line3 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0%;
	height: 1px;
	background: #fff;
}
.tt2_ban_line4 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0%;
	width: 1px;
	background: #fff;
}
.tt2_ban_line1a {
	position: absolute;
	top: 0;
	left: 0;
	width: 90%;
	height: 1px;
	background: #ccc;
}
.tt2_ban_line2a {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 100%;
	background: #ccc;
}
.tt2_ban_line3a {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 90%;
	height: 1px;
	background: #ccc;
}
.tt2_ban_line4a {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 100%;
	width: 1px;
	background: #ccc;
}
.tt2_main_line1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 0%;
	height: 1px;
	background: #f00;
}
.tt2_main_line2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 1px;
	height: 0%;
	background: #f00;
}
.tt2_main_line3 {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 0%;
	height: 1px;
	background: #f00;
}
.tt2_main_line4 {
	position: absolute;
	bottom: 0;
	left: 0;
	height: 0%;
	width: 1px;
	background: #f00;
}
.dingzhi_case{
	text-align:center;
	overflow:hidden;
}
.dingzhi_content{
	padding:20px;
	margin-bottom:20px;
}
.dingzhi_title{
	width:100%;
	text-align:center;
	font-weight:bolder;
}
.dingzhi_text{
	width:100%;
	padding-left:30px;
	line-height:2;
}
.dingzhi_img{
	text-align:center;
}
.dingzhi_img div{
	height:357px;
	display:inline-block;
	margin:10px 5px;
	overflow:hidden;
}
.setFont{
	font-weight:bolder;
	color:#f00;
}















