@charset "utf-8";
/* CSS Document */

body{
	padding:0;
	margin:0;
	width:100%;
	height:auto;
	font-family:"微软雅黑";
	font-size:14px;
	color:#333;
}
@media screen and (max-width: 1200px) {
    body{
        width: 1367px;
        }
    #footer{
   		width:117%;
   }
    }
    
#clear{
	clear:both;
}
img{
	border:0;
}
ul{
	padding:0;
	margin:0;
	list-style-type:none;
}
a{
	text-decoration:none;
}
li{  
	list-style-type :none;  
}
/******************************header******************************/
#header{
	width:1200px;
	margin:0 auto;
}

#header .logo{
	width:155px;
	height:138px;
	float:left;
	background:url(../images/homeimages/logo.png) no-repeat center;
}


/**/
#header .daohang {
					width: 900px;
					float: left;
				}
				
				.topnav {
					float: left;
					text-align: center;
					width: 100%;
					height: 58px;
					margin-top: 32px;
				}
				
				.topnav ul ul {
					display: none;
					z-index: 100;
					position: absolute;
					top: 98px;
					left: 76px;
					width: 130px;
				}
				
				.topnav ul .video_nav {
					right: 378px;
					left: auto;
				}
				
				.topnav ul .cpx {
					right: 471px !important;
				}

				.topnav ul .recruit {
					right: -18px;
					left: auto;
				}
				
				.topnav ul li:hover>ul {
					display: block;
				}
				
				.topnav ul {
					background: #fff;
					list-style: none;
					position: relative;
					display: inline-table;
					z-index: 101;
				}
				
				.topnav ul:after {
					content: "";
					clear: both;
					display: block;
				}
				
				.topnav ul li {
					float: left;
					line-height: 136px;
					font-size: 16px;
					line-height: 95px;
				}
				
				.topnav ul .cur,
				.topnav ul li:hover {
					border-bottom: 2px solid #ef2424;
				}
				
				.topnav ul li .red {
					color: #e60013;
				}
				
				.topnav ul li a span {
					color: #000;
				}
				
				.topnav ul .cur a,
				.topnav ul li:hover a,
				.topnav ul li:hover a span,
				.topnav ul .cur a span {
					color: #ef2424;
					border-bottom: none;
				}
				
				.topnav ul li a {
					display: block;
					padding: 0 15px;
					color: #000;
					text-decoration: none;
				}
				
				.topnav ul ul li {
					float: none;
					border-bottom: 1px solid #efefef;
					position: relative;
					line-height: 45px;
					font-size: 14px;
					color: #757575;
				}
				
				.topnav ul ul li a,
				.topnav ul li:hover li a {
					padding: 5px 30px;
					background: #FFF;
					color: #757575;
					font-weight: normal;
				}
				
				.topnav ul ul li a,
				.topnav ul li:hover ul.a41 li a {
					padding: 5px 41px;
				}
				
				.topnav ul ul li a span,
				.topnav ul li:hover li a span {
					font-size: 12px;
					padding-left: 10px;
					color: #999;
				}
				
				.topnav ul ul li a:hover {
					background: rgba(239, 36, 36, 0.7);
					color: #FFF;
				}
				
				.topnav ul ul li a:hover span {
					color: #FFF;
				}
				
				.topnav ul ul ul {
					position: absolute;
					left: 100%;
					top: 0;
				}

.eco_header {
	float: right;
}
.eco_header .top-info {
    display: inline-block;
    text-align: left;
}
.langinfo {
    float: left;
}
.marginT {
    margin-top: 20px;
}
.langinfo .tellbox {
    overflow: hidden;
}
.eco_header .top-info .icon-box {
    line-height: normal;
    padding-right: 4px;
    width: 141px;
}
.eco_header .top-info .icon-box img {
    max-width: 40px;
}
.eco_header .top-info .icon-box p {
    float: right;
    margin-right: 20px;
    font-weight: bold;
    color: #999;
    }
.eco_header .top-info .content-box {
	    float: left;
    position: relative;
}
.eco_header .top-info span {
display: block;
font-size: 20px;
    margin: 0;
    line-height: 22px;
    font-weight: 700;
    color: #f00;
}

/******************************banner******************************/
#banner{
	width:100%;
	height:415px;
}
.shutter {
	overflow: hidden;
	min-width: 1200px;
	height: 415px;
	position: relative;
	margin: auto;
	border-radius: 10px;
}

.shutter-img {
	z-index: 1;
}

.shutter-img,
.shutter-img a {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.shutter-img a {
	cursor: default;
}

.shutter-img a>img {
	width: 100%;
	height: 100%;
}

.shutter-img .created {
	overflow: hidden;
	position: absolute;
	z-index: 20;
}

.shutter-btn {}

.shutter-btn li {
	position: absolute;
	z-index: 2;
	top: 50%;
	width: 49px;
	height: 49px;
	margin-top: -25px;
	cursor: pointer;
}

.shutter-btn li.prev {
	left: 20px;
	background: url(/homeimages/shutter_prevBtn.png) no-repeat 0 -49px;
}

.shutter-btn li.next {
	right: 20px;
	background: url(/homeimages/shutter_nextBtn.png) no-repeat 0 -49px;
}

.shutter-desc {
	position: absolute;
	z-index: 2;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 36px;
	background: url(/homeimages/shutter_shadow.png) repeat;
}

.shutter-desc p {
	padding-left: 20px;
	line-height: 36px;
	color: #fff;
	font-size: 14px;
}

/******************************products******************************/
#products{
	width:1200px;
	margin:40px auto 0 auto;
}
#products .cptitle01{
	font-size:34px;
	line-height:40px;
	text-align:center;
	font-weight: bold;
	margin-bottom: 5px;
}
#products .cptitle02{
	font-size:26px;
	line-height:32px;
	color:#ff0000;
	text-align:center;
}
.huise{
	color:#CCCCCC;
}
.pro_recommend{width:356px; background:#f8f7f7; height:473px; padding:14px; display:block; float:left; overflow:hidden;}
.pro_recommend img{width:356px; height:227px; height:auto; max-width:100%; cursor: pointer; transition: all 0.6s; }
.pro_recommend img:hover{transform: scale(1.02);}

.pro_recommend .pro_info{padding:0 10px;}
.pro_recommend .pro_info a h3{font-size:18px;  width:328px; height:40px; overflow:hidden; line-height:40px; border-bottom:1px solid #e1e1e1; padding-top:5px; color:#000;}
.cls{width:100%; margin:0 auto; padding-top:20px;}
.cls ul{ width:100%; margin-left:-14px;}
.cls li.pro_cname{width:32%; height:auto;}
.pro_cname img{max-width:100% !important; width:100%; height:auto; display:block;}
.pro_cname .fcname{padding-top:12px; position:absolute; top:25px; right:12px; height:75px;  padding:35px 40px 0; width:130px; text-align:center;  }
.pro_cname .titbg{width:90px; height:110px; position:absolute; top:25px; right:12px;}
.pro_cname .fcname h2{font-size:18px; line-height:30px; height:30px;overflow:hidden; width:100%;}
.pro_cname .fcname p{font-size:12px; line-height:25px; height:25px;}
.cls li.pro_recommend{width:356px; background:#f8f7f7; height:473px; padding:14px; display:block; float:left; margin-left:14px; margin-bottom:40px;}
.pro_recommend .pro_info a h3{font-size:16px;line-height:40px;height: 40px; width:100%; overflow:hidden;}
.pro_recommend .pro_info .pro_param{line-height:25px;  width:100%; height:25px; overflow:hidden; font-size:14px; border-bottom:1px solid #e1e1e1; color:#666;}
.pro_recommend .pro_info .pro_param span{padding:0 6px; color:#ec5844;}
.pro_recommend .pro_info .pro_dsc{line-height:30px; padding:5px 0; width:100%; overflow:hidden; height:30px;}
.pro_recommend .pro_info a.pro_btn{line-height:30px; border:1px solid #e1e1e1; padding:0 15px; height:30px; display:block; float:left; color:#373737; margin:10px 14px 0 0;}
.cls li.pro_recommend:hover{background:#ef2424;}
.pro_recommend:hover .pro_info h3,.pro_recommend:hover .pro_info .pro_param,.pro_recommend:hover .pro_info .pro_param span,.pro_recommend:hover .pro_info .pro_dsc,.pro_recommend:hover .pro_info a{ color:#fff;}
.pro_recommend:hover .pro_info h3,.pro_recommend:hover .pro_info .pro_param{ border-bottom:1px solid #fff;}
.pro_recommend:hover .pro_info a.pro_btn{ border:1px solid #fff; color:#FFF;}
.pro_recommend:hover .pro_info a.pro_btn:hover,.pro_recommend .pro_info a.pro_btn:hover{ background:#000;border:1px solid #000; color:#FFF;}
.pro_more{height:35px; line-height:35px; background:url(../images/homeimages/n-line.png) repeat-x; float:left; width:100%; background-position:0 3px;}
.pro_more a{width:125px; background:#fff; padding-right:10px; font-size:13px; float:right; color:#9c9b9b; text-align:right;}
.pro_more a:hover{ color:#000;}
.pro_more .mfl{width:135px; background:#fff; color:#9c9b9b; float:left; padding-left:10px;}

#cpmore{
	width:130px;
	height:38px;
	text-align:center;
	border:1px solid #c2c2c2;
	line-height:38px;
	font-weight:bold;
	margin-left: -70%;
	font-size: 12px;
	margin-top: 15px;
}
#cpmore a{
	width:130px;
	margin:0 auto;
	height:38px;
	display:block;
	color:#000;
	text-align:center;
	border:1px solid #c2c2c2;
	line-height:38px;
	font-weight:bold;
}
#cpmore a:hover{
	width:130px;
	margin:0 auto;
	height:38px;
	display:block;
	color:#fff;
	text-align:center;
	border:1px solid #ef2424;
	line-height:38px;
	font-weight:bold;
	background:#ef2424;
}
.line{
	width:100%;
	height:2px;
	border-top:1px solid #c2c2c2;
}
#fangan{
	width:1200px;
	margin:40px auto 20px auto;
}
#fangan .cptitle01{
	font-size:24px;
	line-height:40px;
	text-align:center;
}
#fangan .cptitle02{
	font-size:22px;
	line-height:32px;
	color:#ff0000;
	text-align:center;
}
/**************jjfangan**************/
#jjfangan{
	width:1200px;
	margin:18px auto 0 auto;
}
#jjfangan ul{
	margin-left:-21px;
	*position:relative;
	*zoom:1;
}
#jjfangan li{
	width:386px;
	height:586px;
	float:left;
	margin-left:21px;
}
#jjfangan li .jjfangan_dan{
	width:386px;
	color:#000;
	background:url(../images/homeimages/fangan.jpg) no-repeat center bottom;
}
#jjfangan li .jjfangan_dan:hover{
	width:386px;
	color:#fff;
	background:url(../images/homeimages/fangan_hover.jpg) no-repeat center bottom;
}
#jjfangan li .jjfangan_dan_img{
	width:386px;
	height:292px;
	position:relative;
	cursor: pointer;
	transition: all 0.6s;
}
#jjfangan li .jjfangan_dan_img:hover{
	transform: scale(1.02);
}
#jjfangan li .jjfangan_dan_con{
	width:328px;
	padding:29px 29px 0 29px;
	height:280px;
}
#jjfangan li .jjfangan_dan_con .fatxt01{
	line-height:3;
	margin-left: 10px;
	font-size:22px;
	font-weight:bold;
}
#jjfangan li .jjfangan_dan_con .fatxt02{
	line-height:30px;
	font-size:18px;
	padding-top:20px;
}
/**************anli**************/
#anli{
	width:100%;
	min-width:1200px;
	padding:62px 0;
	margin-top:65px;
	background:#f3f3f3;
}
#anlicon{
	width:1200px;
	min-width:1200px;
	margin:0px auto;
}
#anlicon .altitle01{
	font-size:24px;
	line-height:40px;
	text-align:center;
}
#anlicon .altitle02{
	font-size:22px;
	line-height:32px;
	color:#ff0000;
	text-align:center;
}
#anlicon .alneirong{
	width:1200px;
	/*height:229px;*/
/*	margin:30px auto 80px auto;*/
}
#wrapper{
	margin-top:50px;
	text-align:center;
}
#wrapper img{
	width:371px;
	height:278px;
	cursor: pointer;
	transition: all 0.6s;
}
#wrapper img:hover{
	transform: scale(1.02);
}
#wrapper .casetp{
	position:relative;
}
.overlay{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	text-align:center;
	display:none;
}
#overlay_pic{
	margin:200px auto;
	width:400px;
	box-shadow: 10px 10px 5px #000;
}
.jscarousal{
	width:1200px;
	height:280px;
	margin:0 auto;
	padding: 0;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right{
	float: left;
	width: 40px;
	height: 65px;
	background-color: #121212;
	color: White;
	position: relative;
	top:100px;
	cursor: pointer;
}
.jscarousal .jscarousal-left{
	background-image: url(../images/homeimages/left_arrow.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-left:hover{
	background-image: url(../images/homeimages/left_arrow_hover.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right{
	background-image: url(../images/homeimages/right_arrow.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal .jscarousal-right:hover{
	background-image: url(../images/homeimages/right_arrow_hover.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents{
	width: 1120px;
	height: 278px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div{
	position: absolute;
	width: 100%;
	height: 278px;
}
.jscarousal-contents > div > div{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents img{
	width:353px;
	height:278px;
}
.hidden{
	display: none;
	}
.visible{
	display: block;
}
.thumbnail-text{
	width:351px;
	height:50px;
	background:#ff0000;
	color:#fff;
	text-align:center;
	font-weight: bold;
	display: block;
	padding: 10px 2px 2px 0px;
	position:absolute;
	line-height:50px;
	filter: alpha(opacity=80);
	opacity: 0.8;
	cursor: pointer;
	z-index:9999;
	bottom:0;
	font-size:20px;
}
/**************contact**************/
#contact{
	width:1200px;
	margin:100px auto 0 auto;
}
#contactcon{
	width:1200px;
	margin:0px auto;
}
#contactcon .lxtitle01{
	font-size:24px;
	line-height:40px;
	text-align:center;
}
#contactcon .lxtitle02{
	font-size:22px;
	line-height:32px;
	color:#ff0000;
	text-align:center;
}
#lxwmcon{
	width:1200px;
	margin:18px auto 0 auto;
}
#lxwmcon ul{
	margin-left:-105px;
	*position:relative;
	*zoom:1;
}
#lxwmcon li{
	width:330px;
	height:448px;
	float:left;
	margin-left:105px;
}
#lxwmcon li .lxwmcon_dan{
	color:#000;
	height:448px;
	padding:10px 0;
	background:url(../images/homeimages/icon01.png) no-repeat 98px 30px;
}
#lxwmcon li .lxwmcon_dan:hover{
	width:330px;
	color:#ff1500;
	height:448px;
	background:url(../images/homeimages/icon01.png) no-repeat 98px 30px;
}
#lxwmcon li .lxwmcon_dan_con01{
	font-size:18px;
	height:36px;
	border-bottom:1px solid #bcbcbc;
	text-align:center;
	line-height:36px;
	padding:0 10px;
	margin-top:190px;
}
#lxwmcon li .lxwmcon_dan_con02{
	line-height:28px;
	font-size:14px;
	padding:10px 20px 0 20px;
}
#lxwmcon li .lxwmcon_dan02{
	color:#000;
	padding-top:10px;
	height:448px;
	background:url(../images/homeimages/icon02.png) no-repeat 98px 30px;
}
#lxwmcon li .lxwmcon_dan02:hover{
	width:330px;
	color:#ff1500;
	height:448px;
	background:url(../images/homeimages/icon02.png) no-repeat 98px 30px;
}
#lxwmcon li .lxwmcon_dan03{
	color:#000;
	height:448px;
	padding-top:10px;
	background:url(../images/homeimages/icon03.png) no-repeat 98px 30px;
}
#lxwmcon li .lxwmcon_dan03:hover{
	width:330px;
	color:#ff1500;
	height:448px;
	background:url(../images/homeimages/icon03.png) no-repeat 98px 30px;
}
/**************footer**************/
#footer{
	min-width:1200px;
	padding:20px 0 40px 0;
	background:#2a2a2a;
	margin:50px auto 0 auto;
}
@media screen and (max-width: 1200px) {
	#footer{
		width: 115%;
	}
}
#footer .footcon{
	width:1200px;
	margin:0 auto;
}
#footer .footcon ul{
	padding-left:10px;
}
#footer .footcon li{
	color:#fff;
	float:left;
	width:192px;
}
#footer .footcon li .foottxt01{
	line-height:40px;
	font-size:18px;
	font-weight:bold;
}
#footer .footcon li .foottxt02{
	line-height:28px;
	font-size:14px;
}
#footer .footcon li .foottxt02 a{
	color:#fff;
}
#footer .footcon li .foottxt02 a:hover{
	color:#ff0000;
}
#footer .footcon li .foottxt03{
	line-height:40px;
	font-size:18px;
	font-weight:bold;
	width:127px;
	height:165px;
	background:url(../images/homeimages/weixin.png) no-repeat;
}
#footer .footcon .footright{
	width:215px;
	float:right;
}
#footer .footcon .footright .footright01{
	color:#ff0000;
	font-size:26px;
	font-weight:bold;
	line-height:48px;
}
#footer .footcon .footright .footright02{
	color:#fff;
	font-size:18px;
	line-height:48px;
	background:url(../images/homeimages/tel.png) no-repeat 150px center;
}

#hongdun{
	display: flex;
    align-items: center;
    flex-direction: row-reverse;
	}

#hongdun .hd{
	width:200px;
	height:200px;
	border:none;
	background:#FFFFFF;
zixun_0121 copy	}
#copyright{
	/*width:100%;*/
	height:60px;
	min-width:1200px;
	background:#6a6a6a;
}
#copyright .cycon{
	width:1200px;
	margin:0 auto;
}
#copyright .cycon_left{
	float:left;
	line-height:60px;
}
#copyright .cycon_right{
	float:right;
	font-size:12px;
	line-height:60px;
}
#copyright .cycon_right a{
	color:#333;
}



/*news_list*/
.news_left2{float:left; width:200px; margin-top:70px}
.news_right{width:787px; float:right; padding-top:50px;}
.cxtd{background:#fff; margin-bottom:46px; border: 1px solid #f1f1f1;}
.cxtd_tit{/*background: #650000;*/  font-weight: bolder; height:40px; line-height:40px; text-align:center; font-size:16px; color:#222;  /*background:url(../images/tit_bg3.gif) no-repeat;*/ }
.cxtd_nr{ /*background: #f9f9f9;*/}
.cxtd_nr ul li{width:200px; }
.cxtd_nr ul li a{width:160px; display:block; text-align:right; color:#222; font-size: 14px; cursor:pointer; padding-right: 10px; border-bottom: 2px solid #E4E0CA;}
.cxtd_nr ul li a:hover{background: #EE3F00; color: #f1f1f1}
.cxtd_nr{}
.cxtd_nr .folder{/*background: #f1f1f1;*/ font-weight: bold; line-height:40px;border-bottom:0px solid #444; height:40px; margin-top:9px;/*background:url(../images/list_bg.gif) no-repeat;*/ 
		 /*-webkit-box-shadow:2px 2px 2px #e8e8e8 ;         
			-moz-box-shadow:2px 2px 2px #e8e8e8 ;
				 box-shadow:2px 2px 2px #e8e8e8 ;*/
}
.cxtd_nr .open{background:url(../images/list_bg.gif) no-repeat;}
.news_left_mk{margin-bottom:40px}
.news_left_mk_nr{padding:6px 0 0 4px;}
.news_left_mk_nr ul li{line-height:22px; font-family:"宋体";}
.news_left_mk_nr ul li a{color:#666; }
.tel_nr{text-align:center; color:#fff; padding-top:10px; line-height:30px}
.news_right_mk{margin-bottom:19px}
.news_right_mk_tit{text-align:right; font-size:18px; border-bottom:5px solid #aa0000; padding-bottom:10px; color:#aa0000}
.news_right_mk_tit img{padding-right:10px}
.news_right_mk_list{padding:12px 0 0 34px}
.news_right_mk_list ul{font-family:"宋体"; color:#666; padding-bottom:20px}
.news_right_mk_list ul li span{float:right}
.news_right_mk_list ul li a{color:#000}
.news_right_mk_tit a{color:#aa0000;}



/*news_list*/
.news_left2{float:left; width:200px; margin-top:70px}
.news_right{width:787px; float:right; padding-top:50px;}
.cxtd{background:#fff; margin-bottom:46px; border: 1px solid #f1f1f1;}
.cxtd_tit{/*background: #650000;*/  font-weight: bolder; height:40px; line-height:40px; text-align:center; font-size:16px; color:#222;  /*background:url(../images/tit_bg3.gif) no-repeat;*/ }
.cxtd_nr{ /*background: #f9f9f9;*/}
.cxtd_nr ul li{width:200px; }
.cxtd_nr ul li a{width:160px; display:block; text-align:right; color:#222; font-size: 14px; cursor:pointer; padding-right: 10px; border-bottom: 2px solid #E4E0CA;}
.cxtd_nr ul li a:hover{background: #EE3F00; color: #f1f1f1}
.cxtd_nr{}
.cxtd_nr .folder{/*background: #f1f1f1;*/ font-weight: bold; line-height:40px;border-bottom:0px solid #444; height:40px; margin-top:9px;/*background:url(../images/list_bg.gif) no-repeat;*/ 
		 /*-webkit-box-shadow:2px 2px 2px #e8e8e8 ;         
			-moz-box-shadow:2px 2px 2px #e8e8e8 ;
				 box-shadow:2px 2px 2px #e8e8e8 ;*/
}
.cxtd_nr .open{background:url(../images/list_bg.gif) no-repeat;}
.news_left_mk{margin-bottom:40px}
.news_left_mk_nr{padding:6px 0 0 4px;}
.news_left_mk_nr ul li{line-height:22px; font-family:"宋体";}
.news_left_mk_nr ul li a{color:#666; }
.tel_nr{text-align:center; color:#fff; padding-top:10px; line-height:30px}
.news_right_mk{margin-bottom:19px}
.news_right_mk_tit{text-align:right; font-size:18px; border-bottom:5px solid #aa0000; padding-bottom:10px; color:#aa0000}
.news_right_mk_tit img{padding-right:10px}
.news_right_mk_list{padding:12px 0 0 34px}
.news_right_mk_list ul{font-family:"宋体"; color:#666; padding-bottom:20px}
.news_right_mk_list ul li span{float:right}
.news_right_mk_list ul li a{color:#000}
.news_right_mk_tit a{color:#aa0000;}

/*news_xiangxi*/
.news_tit{font-size:18px; color:#000; text-align:center; border-bottom:5px solid #aa0000; padding-bottom:10px; margin-bottom:4px;}
.news_time{text-align:center; color:#666; font-family:"宋体"}
.news_nr2{line-height:22px; text-indent:24px; font-family:"宋体"; padding:20px 20px 50px}
.news_nr2 p{margin-bottom:20px}
.share{width:271px; float:right; margin-bottom:50px;}
.news01{ font-size: 24px;
    line-height: 40px;
    text-align: center;}
.news02{ font-size: 22px;
    line-height: 32px;
    color: #ff0000;
    text-align: center;}
 
.plan_tit{ font-size: 18px;}


/* news_index */
.news{width: 1200px; margin: 40px auto 20px auto;}
.news_left{width:328px; float:left; padding: 10px 10px 0 10px;}

.news_left a{color:#000000;}
.news_nr{margin-top:15px; margin-bottom:30px}

.news_nr li{
	    padding: 5px 0;
	    width: 370px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

/*video*/
.video{width: 1200px; margin: 40px auto 20px auto;}
.video01{font-size: 24px;
    line-height: 40px;
    text-align: center;}
.video02{ font-size: 22px;
    line-height: 32px;
    color: #ff0000;
    text-align: center;}
video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}


/*咨询弹窗*/

.chat {
	position: fixed;
	float: right;
	bottom: 0px;
	z-index: 10000;
	right: 0;
}

.chat iframe {
	width: 400px;
	height: 400px;
	border: none;
	border-top: 1px solid #fff;
}

.chat .chat_phone {
	padding: 20px;
}

.chat .chat_phone a {
	padding: 20px 0px;
}

.chat_conter {
	background-color: #5ba4ed;
}

.chat_conter .span_left {
	color: #ffffff;
	cursor: pointer;
	overflow: hidden;
	clear: both;
	margin: 6px 2px 0px 5px;
	line-height: 26px;
}

.chat_conter .span_right {
	cursor: pointer;
	float: right;
	overflow: hidden;
	width: 20px;
	height: 20px;
	clear: none;
	display: block;
	margin: 6px 2px 0 0;
}