@charset "utf-8";
/* CSS Document */
body{
	font-family:"Microsoft YaHei",Arial,"微软雅黑", "新宋体", "宋体"
}
h1,h2,h3,h4,h5,h6{
	font-weight:400;
	font-family:"Microsoft YaHei",Arial,"微软雅黑", "新宋体", "宋体"
}
body,a,span,p,div,ul,li{
	font-size:14px;
	padding:0;
	margin:0;
	line-height:2;
	color:#333;
	   /* text-align: center;*/
}
.container{
	width:100%;
	clear: both;
}
.row{
	width:1280px;
	margin:0 auto;
	overflow: hidden;
}
img{
	vertical-align: middle;
	border:0;
}
li{
	list-style: none;
}
a:link {color: #666}    /* 未访问的链接 */
a:visited {color: #666}	/* 已访问的链接 */
a:hover {color: #ec1a23;}	/* 鼠标移动到链接上 */
a:active {color: #fff}	/* 选定的链接 */
a{text-decoration: none;}
a:hover{
	text-decoration:underline;
}
p{
	margin:0 0 10px; 
	
}
.angle_right:hover .fa-angle-right{
	transform:translateX(5px);
}
.angle_right i{
	margin-left:8px;
	margin-right: 4px;
}
.btn{
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border-radius: 4px;
	transition-duration: .3s;
	position: relative;
	display: inline-block;
	overflow: hidden;
	text-decoration: none;
	z-index: 0;
}

.btn:hover{
	text-decoration:none;
}
.hb_empty_red:before,.btn_fill_white:before,.hb_empty_red:before{
  position: absolute;
  content: '';
  transition-duration: .3s;
  z-index: -1;
  top: 0;
  right: auto;
  bottom: auto;
  left: 0;
  width: 0;
  height: 100%;
  opacity: 1;
}

.btn_index_fill_white{  /*填白*/

}
.btn_index_fill_white a:hover{
	color:rgba(0,0,0,0.7) !important;
	font-weight: bold !important;
}
.btn_index_fill_white:hover a,.btn_index_fill_white:hover,.btn_index_fill_white a:hover{
	color:rgba(0,0,0,0.7) !important;
	font-weight: bold !important;
}

.btn_index_fill_white:before {
	position: absolute;
	content: '';
	background: #ffffff;
	transition-duration: .3s;
	z-index: -1;
	top: 0;
	right: auto;
	bottom: auto;
	left: 0;
	width: 0;
	height: 100%;
	opacity: 1;
}
.btn_index_fill_white:hover:before {
	width: 100%;
	height: 100%;
	opacity: 1;
}

.btn_fill_white:hover{ /*去白变红*/
	background-color:#ec1a23 !important;
	color:#fff !important;
	border:1px solid #ec1a23 !important;
	transition: all 0.3s ease;
}
.hb_empty_red:hover{/*去灰变红*/
	background-color: #ec1a23 !important;
	border:1px solid #ec1a23 ;
	color:#fff;
	transition: all 0.3s ease;
}

.corner img{
	width:100% !important;
	height: 100% !important;
}
.btn_fill_white:before,.hb_empty_red:before{
	background: #ec1a23;
}

.hb_empty_red:hover:before,.btn_fill_white:hover:before,.hb_empty_red:hover:before{
  width: 100%;
  height: 100%;
  opacity: 1;
}
.btn_fill_red:hover:before{
  width: 0;
  height: 100%;
  opacity: 1;
}



@-webkit-keyframes index_right{
   0%{ right:30px; opacity: 0.5;}
   30%{ right:15px; opacity: 1;}
   100%{ right:0px;  opacity: 0;}
}
@keyframes index_right{
  0%{ right:30px; opacity: 0.5;}
  30%{ right:15px; opacity: 1;}
  100%{ right:0px;  opacity: 0;}
}

@-webkit-keyframes index_left{
	0%{ left:30px; opacity: 0.5;}
 	30%{ left:15px; opacity: 1;}
  	100%{ left:0px;  opacity: 0;}

}
@keyframes index_left{
	0%{ left:30px; opacity: 0.5;}
 	30%{ left:15px; opacity: 1;}
  	100%{ left:0px;  opacity: 0;}

}
@keyframes title_font_img_down{
	0%{ bottom:10px; opacity: 0.5;}
 	30%{ bottom:5px; opacity: 1;}
  	100%{ bottom:0px;  opacity: 0;}
}
@-webkit-keyframes title_font_img_down{
	0%{ bottom:10px; opacity: 0.5;}
 	30%{ bottom:5px; opacity: 1;}
  	100%{ bottom:0px;  opacity: 0;}
}
.main_back_left img,.main_back_right img,.title_font_img img{
    z-index: 10;
    -webkit-transition: all 0.125s ease-in-out 0s;
    -moz-transition: all 0.125s ease-in-out 0s;
    -ms-transition: all 0.125s ease-in-out 0s;
    -o-transition: all 0.125s ease-in-out 0s;
    transition: all 0.125s ease-in-out 0s;
}
.main_back_left img,.main_back_right img{
    position: relative;
	animation:index_right 1.5s linear 0s infinite running;
	-webkit-animation:index_right 1.5s linear 0s infinite running;
}
.marin_back_left_news img,.marin_back_right_about img,.marin_back_left_about img{
	position: relative;
	animation:index_left 1.5s linear 0s infinite running;
	-webkit-animation:index_left 1.5s linear 0s infinite running;
}
.title_font_img{
	margin:0 auto;
	margin-top:5px;
	width:10px;
}
.title_font_img img{
	position: relative;
	animation:title_font_img_down 1.5s linear 0s infinite running;
	margin-top:75px;
	-webkit-animation:title_font_img_down 1.5s linear 0s infinite running;
}


/*************** nav ****************************/
.nav_up{
	height: 60px;
}
.nav_inner{
	margin:0 auto;
	position: relative;
}

.nav_logo{
	float:left;
	margin-top: 10px;
	height: 69px;
}
.nav_logo img{
	height:60px;
}
.nav_info{
	width:800px;
	float: right;
}
.nav_inner ul{
	float:right;
	height: 79px;
}
.nav_inner ul li{
	float:left;
}
.index_nav_ul li{
	padding:10px 0;
}
.index_nav_ul li i{
	margin-top:8px;
}
.nav_inner1 ul li{
	float:left;
	padding-top: 17px;
}
.nav_inner ul li:hover{
	background-color: rgba(245,244,244,0.7);
	border-top:2px solid #ec1a23;
}
.nav_inner ul li h2 a{
	padding:0 20px; 
	color:#000;
	display: inline-block;
}

.nav_down{
	position:absolute;
	top: 79px;
	left:0px;
	width:100%;
	z-index: 999;
}
.nav_down .nav_down_menu{
	width:100%;
	margin:0;
	background: rgba(245,244,244,0.9);
	position: absolute;
	top:0px;
}

.nav_language{
	float: right;
	margin:33px 22px;
}
.nav_language select{
	border:0 solid #fff;
}
.nav_language select:focus{
	border:0 solid #fff !important;
}

.nav_language1{
	float: right;
	margin:27px 22px;
}
.nav_language1 select{
	border:0 solid #fff;
}
.nav_language1 select:focus{
	border:0 solid #fff !important;
}

.nav_down_inner_product,.nav_down_inner_news,.nav_down_inner_case,.nav_down_inner_about,.nav_down_inner_server{
	width:1280px;
	margin:0 auto;
	padding-top:20px;
	text-align: left;
	overflow: hidden;
}
.nav_down_inner_product ul{
	overflow: hidden;
	padding-left: 30px;
}
.nav_down_inner_product ul li{
	float:left;
	display: block;
	width:170px;
	margin:30px 40px 50px; 
}
.nav_down_inner_product ul li:last-child{
	margin-right:0;
}
.nav_down_inner_product ul li img{
	height: 120px;
}
.nav_down_inner_product ul li dt{
	font-size:18px;
	color:#ec1a23;
	margin: 10px 0;
}
.nav_down_inner_product ul li dd{
	margin:0;	
}
.nav_down_bottom_bor{ 
	width:100%; 
	height:2px; 
	background:#ec1a23; 
	overflow: hidden;
	clear: both;
}
.nav_down_bottom_bor{
	animation: myfirst 1s;
}
@keyframes myfirst
{
	0%{
		width: 0%;
	}
	100%{
		width: 100%;
	}
}
.nav_news_left_info {
	width:506px;
	float:left;
	margin-left: 40px;
	margin-top:5px;
}
.nav_news_left_info h2,.nav_news_right_img h2,.nav_about_left_info_left h2,.nav_about_right_img_top_info h2{
	font-size: 20px;
	color:#ec1a23;
}
.nav_news_left_info h2 span,.nav_news_right_img h2 span{
	float:right;
	margin-right: 30px;
	margin-top:10px;
	color:#ec1a23;
}
.nav_news_left_info ul li{
	line-height: 2.5;
}
.nav_news_left_info ul li span{
	float:right;
	color:#666;
}
.nav_news_right_img{
	float:right;
	width: 610px;
	margin-right: 40px;
	margin-bottom: 50px;
	margin-top:5px;
}

.nav_news_right_img ul li{
	float:left;
}
.nav_news_right_img ul li:first-child{
	margin-right: 20px;
}
.nav_news_right_img ul li img{
	width:295px;
	height: 146px;
}
.nav_news_right_img ul li p{
	display:block;
	width:295px;
	height: 84px;
	overflow: hidden;
}
.nav_news_right_img ul li a:hover p{
	color:#ec1a23;;
}
.nav_inner_serch_none{
	position: absolute;
	float: right;
	width:1280px;
}
.nav_inner_serch_div{
	border:#666 solid 1px;
	height: 40px;
	width:440px;
	float: right;
	margin:20px;
}
.nav_inner_serch_text{
	padding-left: 15px;
	border: 0 solid #000;
	height: 38px;
	width:380px;
	float:left;
	font-size:16px;
}
.nav_inner_serch_s{
	float:right;
	display: block;
	font-size:25px;
	color:#666;
	margin:10px 5px 0 0;
}
.nav_inner_serch_remove{
	display:block;
	float: right;
	margin-left: 30px;
	text-align: center;
	margin-top:20px;
}
.nav_inner_serch_remove span{
	font-size:25px;
	padding:10px;
}
.nav_curtain{
	background-color:rgba(0,0,0,0.4);
	display: none;
	top:80px;
	right: 0;
	bottom:0;
	left: 0;
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 998;
}
.nav_down_inner_case{
	padding:30px 30px 0;	
}
.nav_down_inner_case ul{
	margin-bottom:50px;
	overflow: hidden;
}
.nav_down_inner_case ul li{
	display: block;
	float:left;
	width:25%;
}
.nav_down_inner_case ul li h2{
	font-size:20px;
	color:#ec1a23;
}
.nav_down_inner_case ul li img{
	width:280px;
	height: 140px;
}
.nav_down_inner_case ul li p{
	display:block;
	width:280px;
	color:#666;
	margin-top:20px;
}
.nav_about_left_info_left p{
	width:225px;
	color:#666;
	display:block;
}
.nav_down_inner_case ul li a,.nav_about_left_info_left a,.nav_about_right_img_top_info a,.nav_server_left ul li a,.nav_server_right ul li a{
	color:#ec1a23;
}
.nav_about_left_info{
	float:left;
	width:608px;
	margin: 10px 20px 50px 40px;
}
.nav_about_left_img {
	float:right;
}
.nav_about_left_img img{
	width:350px;
	height: 225px;
}
.nav_about_left_info_left{
	width:225px;
	float:left;
	margin-right: 20px;
	margin-bottom: 50px;
}
.nav_about_left_info_img img,.nav_about_right_img_top img{
	margin-top:50px;
}
.nav_about_right_img{
	margin:10px 0;
	float:left;
}
.nav_about_right_img_top img{
	float:left;
	width:277px;
	height: 106px;
}
.nav_about_right_img_top_info{
	text-align: right;
	float: left;
}
.nav_about_right_img_top_info h2,.nav_about_right_img_top_info h2{
	margin-bottom: 0;
}
.nav_about_right_img_top_info p{
	text-align:left;
	margin-left: 20px;
	display: block;
	width:283px;
	color:#666;
	margin-bottom: 0;
	line-height: 1.8;
	height: 75.6px;
	overflow: hidden;
}
.nav_about_right_img_bottom {
	clear:both;
}
.nav_about_right_img_bottom ul li{
	float:left;
	margin-right: 20px;
	margin-top:7px;
}
.nav_about_right_img_bottom ul li img{
	height: 105px;
	width:180px;
}
.nav_about_right_img_bottom ul li p{
	width:180px;
	background-color:#c6c6c6;
	margin-top:-25px;
	position: absolute;
	text-align: center;
}
.nav_server_left{
	float:left;
	width:542px;
	margin-bottom: 50px;
	margin-top:20px;
}
.nav_server_left ul li,.nav_server_right ul li{
	clear:both;
}
.nav_server_left ul li h2,.nav_server_right ul li h2{
	font-size: 20px;
	color:#ec1a23;
	float: left;
	display: block;
	margin-top:0;
}
.nav_server_left ul li a,.nav_server_right ul li a{
	float:right;
	margin-top: 12px;
}
.nav_server_right{
	float:right;
	margin-bottom: 50px;
	width:654px;
	margin-top:20px;
}
.nav_server_right ul li{
	border-bottom:2px #bababa dashed;
	margin-bottom: 5px;
}
.nav_server_right ul li:first-child{
	border-bottom:0 #fff dashed;
}
.nav_server_right ul li:last-child{
	border-bottom:0 #fff dashed;
}
.nav_server_right ul li p span{
	border-radius:50%;
	border:1px solid #666;
	height: 27px;
	width:27px;
	display: block;
	text-align: center;
	float:left;
	margin-right: 10px;
	color:#666;
}
.nav_server_right ul li p:first-child{
	font-size:18px;
	font-weight: bold;
}
.nav_server_right ul li p:first-child span{
	margin-top:5px;
	color:#000;
	border:1px solid #000;
}
/*************** end nav ****************************/

/***************** prodect main ****************************/
   /* 左右导航*/
.bg_main{
	background-position: 0 0;
	height: 120%;
}
.main_back_left,.main_back_right{
	width:185px;
	float:right;
	height: 44px;
	vertical-align: middle;
}
.main_back_left{
	margin-top:4%;
	border-bottom: 1px solid #fff;
}
.main_back_right{
	clear: both;
	margin-top:21px;
}
.main_back_left img,.main_back_right img{
	margin-left: 70px;	
	float:right;
	display: block;
}
.main_back_left span,.main_back_right span{
	font-size:16px;
	font-weight: bold;
	display: block;
	max-width:80px;
	width:75px;
	float:left;
	color:#fff;
}
  /* end   左右导航*/
   /*标题*/ 
.main_pro_img{
	margin-top: 4%;
	clear:both;
	text-align: center;
}
.main_pro_img img{ 
	display:inline;
	margin-top:5%;
}
   /* end 标题*/ 
.main_product{
	margin-top:1%;
}
.main_product ul li{
	width:25%;
	float: left;
	display: block;
	text-align: center;
}
.product_img{
	width:300px;
	height: 241px;
}
.product_img img{
	position:absolute;
	left: 10px;
	bottom: 0;
}
.main_product ul li img{
	height: auto;
	width:300px;
}
.main_intro{
	text-align: center;
	width:960px;
	clear: both;
	margin:0 auto;
	padding-top:5%;
	color:#fff;
}
.main_intro p{
	line-height:18px;
	color:#fff;
}
.main_intro_btn{
	border:1px solid #fff;
	width:180px;
	display: inline-block;
	font-size:16px;
	padding:13px;
	clear: both;
	margin-top:4%;
	margin-bottom: 3%;
}
.main_intro_btn a{
	color:#fff;
	font-size:18px;
}
.main_intro_btn a:hover{
	color:#fff;
}
.ih-item.square{
	width:313px !important;
	height: 244px !important;
	border: 0 solid #fff;
}
.ih-item.square.effect4 .mask1{
	transform:rotate(52deg) translateX(-199px);
	-webkit-transform:rotate(52deg) translateX(-199px);
	-moz-transform:rotate(52deg) translateX(-199px);
	-ms-transform:rotate(52deg) translateX(-199px);
	-o-transform:rotate(52deg) translateX(-199px);
}
.ih-item.square.effect4 .mask2{
	transform:rotate(52deg) translateX(199px);
	-webkit-transform:rotate(52deg) translateX(199px);
	-moz-transform:rotate(52deg) translateX(199px);
	-ms-transform:rotate(52deg) translateX(199px);
	-o-transform:rotate(52deg) translateX(199px);	
}
.ih-item.square.effect4 a:hover .mask2{
	transform:rotate(52deg) translateX(0);
	-webkit-transform:rotate(52deg) translateX(0);
	-moz-transform:rotate(52deg) translateX(0);
	-ms-transform:rotate(52deg) translateX(0);
	-o-transform:rotate(52deg) translateX(0);	
}
.ih-item.square.effect4 a:hover .mask1{
	transform:rotate(52deg) translateX(0);
	-webkit-transform:rotate(52deg) translateX(0);
	-moz-transform:rotate(52deg) translateX(0);
	-ms-transform:rotate(52deg) translateX(0);
	-o-transform:rotate(52deg) translateX(0);
}
.ih-item.square.effect4 .mask1, .ih-item.square.effect4 .mask2{
	height:404px;
	width: 404px;
}
.fullSlide{ 
	position:absolute; 
	left:0; 
	width:100% !important;  
	min-width:1000px; 
	z-index: -2; 
	height: 100%;
}
.fullSlide ul{ 
	height:100% !important; 
	width:100% !important;  
}
.fullSlide li{  
	height:100% !important; 
	width:100% !important; 

}
.main_product ul li .info{
	margin-left:10px;
}
.main_product ul li a:hover .info{
	height: 140px !important;
}
.main_product ul li .info p{
	padding-top:0 !important;
}
/***************** prodect main ****************************/


/********************* news *************************************/
.news_main_div{
	background:#666 url(../images/newsbg.jpg) no-repeat;
}
.news_main_some{
	border-bottom: 1px solid #fff;
	margin-bottom: 40px;
	height: 203px;
	overflow: hidden;
}
.news_main_left,.news_main_middle,.news_main_right{
	margin-top:70px;
	float:left;
	color:#fff;
}
.news_main_right{
	float:right;
}
.news_main_left{
	width:286px;
	color:#fff;
}
.news_main_left p{
	font-size: 36px !important;
	color:#fff;
}
.news_main_middle{
	width: 628px;
}
.news_main_title{
	width:420px;
	float: left;
	max-height:120px;
	overflow: hidden;
	margin-bottom: 20px;
}
.news_main_title a{
	color:#fff;
}
.news_main_title h2{
	font-size:30px;
	margin: 0;
}
.news_main_date{
	float: right;
	
}
.news_main_date p{
	font-size:18px;
	color:#fff;
}
.new_main_info{
	clear:both;
	height:90px;
	overflow: hidden;
	width:540px;
	
}
.new_main_info p{
   text-indent:25px;
	height:64px;
	overflow: hidden;
	color:#fff;
}
.news_main_more{
	border:1px solid #fff;
	margin-right:0;
	float: right;
}
.news_main_more a{
	color:#fff !important;
	font-weight: bold;
}
.marin_back_right_news{
	float:none;
	border-bottom: 1px solid #fff;
	margin-top:0;
}
.marin_back_left_news{
	border: 0 solid #fff;
	float:none;
	margin-top:21px;;
}
.marin_back_left_news span{
	float:right;
	width:80px;
}
.marin_back_left_news img{
	margin-left: 0;
	float:left;
	
}
/********************* end news *************************************/

/********************** about  *********************************************/
.about_main_div{
	background-color:#f5f5f5;
	margin:0 auto;
}
.main_left_block{
	float:left;
	margin-top:20px;
}
.about_main_img{
	float:right;
}
.main_left_block{
	color: #022a5d;
}
.main_left_block h1{
	font-size:52px;
	margin-top:0;
}
.marin_back_left_about{
	width:160px;
	height: 47px;
	border-bottom: 2px solid  #022a5d;
	padding-bottom: 10px;
}
.marin_back_left_about span,.marin_back_right_about span{
	color: #022a5d;
	display: block;
	float:right;
	font-weight: bold;
}
.marin_back_right_about{
	width:160px;
	margin-top:25px;
}
.about_main_view_fifth:hover img{
	 transform: translateX(250px);
}
 .about_main_view_fifth:hover .about_main_view_info{
		transform: translateX(0px) !important;
}
.about_main_img{
	float: right;
	margin-top:35px;
}
.about_main_img li{
	height: 808px;
	width: 245px;
	float: left;
	display: block;
	margin-right: 15px;
}
.about_main_view{
	margin-top:15px;
	width: 245px;
	position:relative;
	overflow: hidden;
}
.about_main_view img{
	width:100%;
	transition:all 0.3s ease-in-out;
	display:block;
	positipm:relative;
	float:left;
}
.about_main_view_info{
	float:left;
	text-align: center;
	transform: translateX(-245px);
	transition: all 0.3s ease-in-out;
	position:absolute;
	overflow: hidden;
	opacity: 1;
	width: 245px;
}
.about_main_view_info1{
	height: 420px;
	background:#fff url( ../images/about1.jpg) no-repeat  top;
}
.about_main_view_info2{
	background:#fff url(../images/about2.jpg) no-repeat top;
	height: 370px;
}
.about_main_view_info3{
	background:#fff url(../images/about3.jpg) no-repeat top;
	height: 362px;
}
.about_main_view_info4{
	background:#fff url(../images/about4.jpg) no-repeat top;
	height: 425px;
}
.about_main_view_info5{
	background:#fff url(../images/about5.jpg) no-repeat top;
	height: 483px;
}
.about_main_view_info6{
	background:#fff url(../images/about6.jpg) no-repeat top;
	height: 306px;
}
.about_main_view_info_bg{
	background: rgba(244,244,244,0.1) no-repeat fixed top;
	height: 100%;
	width: 100%;
}
.about_main_view_info_bg h2{
	color:#fff;
	margin-top:0;
	padding-top:40px;
}
.about_main_view_info_bg p{
	display: block;
	overflow: hidden;
	border-bottom: 1px solid #fff; 
	margin-left: 20px;		
	color:#fff;
	width:200px;
	padding-bottom: 20px;
	margin-top:80px;
	padding-top:20px;
}
.about_main_view_info_bg span{
	border:2px solid #fff;
	color:#fff;
	padding:5px 10px;
	font-size:20px;
	margin-top:10px;
}
/********************** end  about  *********************************************/
/************************ foot *************************************************/
.foot_container_bor{
	background:#f8f8f8;
	border-top:1px solid #e5edf0 ;
	overflow: hidden;
	padding-bottom: 70px;
}
.foot_left,.foot_right_top{
	margin-top:50px;
}
.foot_left,.foot_right_top,.foot_right_bottom{
	float:left;
}
.foot_left{
	width:390px;
	border-right: 1px solid #e5edf0;
	margin-bottom: 30px;
}
.foot_left p{
	text-indent:25px;
	font-size:12px;
	color:#696969;
	padding-right: 8px;
}
.foot_right_top{
	border-bottom: 1px solid #e5edf0;
}
.foot_left img{
	height:80px;
	margin-bottom: 30px;
}

.foot_left address{
	color:#333232;
}
.foot_left address i{
	margin-right: 20px;
}
.foot_right_top{
	border-bottom:1px solid #e5edf0;
}
.foot_right_top p{
	margin-left: 60px;
	margin-bottom: 15px;
}
.foot_right_top p span:first-child{
	font-size:24px;
	
}
.foot_right_top p span:last-child{
	font-size:16px;
	margin-left: 215px;
}
.foot_right_top p span strong{
	font-size:24px;
	color:#ec1a23;
}
.foot_right_top input{
	width:609px;
	height: 50px;
	font-size: 16px;
	margin-bottom: 50px;
	margin-left: 50px;
	border:1px #AFAFAF solid;
	padding-left: 15px;
	border-radius: 4px;
}
.foot_right_top button{
	width:200px;
	height: 54px;
	background-color:#ec1a23;
	padding:0;
	margin-top:-5px;
	margin-left: 0;
}
.foot_right_top button i{
	font-size:36px;
	color:#fff;
	margin-top:0px;
}
.foot_right_bottom .foot_right_bottom_ul{
	display:block;
	width:660px;
	float: left;
	margin-top:25px;
}
.foot_right_bottom .foot_right_bottom_ul li{
	width:15%;
	text-align: left;
	float:left;
	margin-left: 10%;
	
}
.foot_right_bottom .foot_right_bottom_ul li a{
	display: block;
	list-style-type: circle;
}
/*.foot_right_bottom .foot_right_bottom_ul li a:hover{
	color:	#333232;
}*/
.foot_right_bottom .foot_right_bottom_ul li a i{
	vertical-align:middle;
	display: inline-block;
	font-size:8px;
	margin-right: 10px;
}
.foot_right_bottom_div li p{
      text-align:center;
}
.foot_right_bottom_div{
	float:right;
	margin-left: 50px;
}
.foot_right_bottom_div ul li:first-child{
	margin:50px 0 20px;
}
.foot_right_bottom_div li{
	float:left;
}
.foot_right_bottom_div_code{
	clear: both;
	margin-right: 15px;
}
.foot_copyright_div{
	background-color:#1e1e1e;
	padding:25px 0 10px;
}
.foot_copyright_div p,.foot_copyright_div ul li a{
	color:#aeaeae;
}
.foot_copyright_div ul li a{
	margin:0 25px;
}
.foot_copyright_div p{
	float:left;
	display: block;
}
.foot_copyright_div ul li{
	color:#aeaeae;
	display: block;
	overflow: hidden;
	float:right;
}
.foot_copyright_div ul li span{
	content:"";
	display: block;
	height:14px;
	border-right:2px solid #aeaeae;
	float:right;
	margin-top:7px;
}
/************************ end foot *************************************************/
/****************** side *****************************/
.container_side{
	position:fixed;
	width:60px;
	right:0;
	top:214px;
	z-index:100;
	box-shadow: 3px 0 5px 5px #ccc;
	background-color:#fff;
}
.container_side>ul>li{
	border-bottom:1px solid #666;
	text-align: center;
	height: 90px;
}
.container_side>ul>li:last-child{
	border-bottom:0 solid #fff;
	height: 50px;
	vertical-align: middle;
}
.container_side>ul>li>a>img{
	margin-top:10px;
}
.container_side>ul>li>a{
	text-decoration: none;
}
.container_side>ul>li>a>p{
	display:block;
	width:40px;
	text-align: center;
	line-height: 1.4;
	margin-left: 10px;
}
.side_li_tel{
	background-color:#DE3B34;
	border-bottom:0 solid #fff !important;
}
.side_li_tel p{
	color:#fff;
}
.side_qrcode,.side_contact{
	position:absolute;
	box-shadow: -1px 1px 5px 1px #666;
	background-color:#fff;
	display: none;
	
}
.side_qrcode img,.side_contact img{
	width: 109px;
}
.side_qrcode{
	left: -180px;
	top:230px;
	padding:5px 20px 20px;
}
.side_qrcode p span{
	color:#ec1a23;
	font-size:14px;
}
.side_contact{
	left: -180px;
	top:230px;
	padding:20px;
}
.side_contact img{
	float: left;
	margin-top:5px;
}
.side_contact_info{
	margin-left: 15px;
	float: left;
}
.side_contact_info img{
	display:block;
}
.side_contact li{
	clear:both;
	display: block;
	overflow:hidden;
	margin-bottom: 20px;
}
.side_contact_info p{
	color:#666;
	text-align: left;
	margin: 0;
}
.side_contact_info p:first-child{
	color:#333;
}
/****************** end  side *****************************/
@media screen and (max-width:1650px){
	/*index*/
	.main_back_left{
		margin-top:2%;
	}
	/*end index*/
	/*product*/
	.main_pro_img img{
		margin-top:0;
	}
	.main_intro_btn{
		margin-top:0;
	}
	.main_intro{
		padding-top:3%;
	}
	.main_product{
		margin-top:0;
	}
	/* end product*/
	/* news */
	.news_main_some{
		margin-bottom: 20px;
		height: 180px;
		overflow: hidden;
	}
	.news_main_title{
		max-height: 100px;	
	}
	.news_main_title h2{
		font-size:24px; 
		max-height:90px;
		overflow: hidden;
	}
	.news_main_left, .news_main_middle, .news_main_right{
		margin-top:50px;
	}
	.news_main_some{
		margin-bottom: 18px;
	}
	/* end news */
	/* about */
	
	/* end about */
}

















