﻿.hui_bg{
	background-color: #f7f7f7;
	height: 35px;
	border-bottom: 1px solid #f1f1f1;
	font-size: 12px;
}
.span{
	display: inline-block;
	line-height: 35px;
	height: 35px;
	color: #808080;
}
.span_right{
	width: 70%;
	float: right;
	height: 35px;
	line-height: 35px;
	text-align: right;
	
}
.span_right span{
	color: #808080;
}
.span_right  img{
	margin: 0 8px;
}
.hui_logo{
	height: 110px;
	border-top: 1px solid #FFFFFF;
	background-color: #fefefe;
}
.hui_logo a{
	float: left;
	display: inline-block;
	width: 260px;
	height: 67px;
	margin-top: 18px;
}
.hui_logo ul{
	    float: left;
    padding-left: 30px;
    margin-top: 33px;
    color: #4f4f4f;
}
.img_phone{
	float: right;
	width: 228.99px;
	height: 55px;
	overflow: hidden;
	margin-top: 20px;
}
/*导航栏*/
#nav{ background:#383838; width:100%; height:60px;}
.nav{ font-size:20px; font-family:"微软雅黑"; max-width:1200px; margin:0 auto; height:60px; line-height:60px; position: relative; z-index:100; }
.navmain{ height:60px; position:relative; width:100%; }
#nav_all{ max-width:1200px; height:60px; margin:0 auto; line-height:60px; position:relative; z-index:222;}
#nav_all .nav_li{ float:left;text-align:center;height: 60px;    padding: 0px 44px;position: relative;}
#nav_all .nav_li:last-of-type{
	margin-right: 0;
}
#nav_all .nav_li:hover{ background:#df0024;}
.nav_li .nav_a{ color:#FFF; display:block; cursor:pointer; height:60px; line-height:60px; white-space:nowrap;text-transform: uppercase; }
.ul_er{display:none; position:absolute; z-index:99;  background:#444;margin-right: 7px; left: 0; width: 100%;}
.ul_er li{ line-height:42px; height:42px; font-size:14px;}
.ul_er li a{font-size:16px;height:42px; line-height:42px; color:#fff; font-weight:normal; display:block; cursor:pointer; white-space:nowrap;}
.ul_er li a:hover { margin:0px auto; height:42px; line-height:42px; background:#df0024;}
#nav_all .active{ height:40px;}
#nav_all .active .nav_a{ background:#727071;}


.banner{
	width: 100%;
	overflow: hidden;
}

/*banner*/
.banner{ position:relative; z-index:11; box-shadow:0 5px 10px rgba(0,0,0,0.1);}
.banner_slides{ position:relative; overflow:hidden; width:100%; margin:auto; }
.banner_slides , .slides_container,.slides_control ,.banner_pic{height:450px;}
.banner_slides li.slidesjs-slide{width:100%;height:450px;}
.banner_slides li a{}
.banner_pic{display:block; width:100%; height:450px;}
.slides_btn{position:absolute; z-index:999;display:block;width:40px;height:70px;margin-top:-35px;top:50%;overflow: hidden;text-indent:-9999px; background-color:#fff;filter:alpha(opacity=20); /*IEÂË¾µ£¬Í¸Ã÷¶È50%*/-moz-opacity:0.2; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.2;/*ÆäËû£¬Í¸Ã÷¶È50%*/ background-position: center center; background-repeat:no-repeat; }
.banner:hover .slides_btn{filter:alpha(opacity=60); -moz-opacity:0.6; /*FirefoxË½ÓÐ£¬Í¸Ã÷¶È50%*/opacity:0.6;}
.btn_previous{ left:4%; background-image:url(../images/pre01.png);}
.btn_previous:hover{ background-color:#fff;background-image:url(../images/pre02.png);}
.btn_next{ right:4%; background-image:url(../images/next01.png);}
.btn_next:hover{ background-color:#fff;background-image:url(../images/next02.png);}
/**/
.slides_pagination{ width:75px; height:14px;bottom:20px; right:50%; margin-right:-37px; position:absolute;z-index:100; text-align:center; }
.slides_pagination li{margin: 0 7px; display:inline-block; width:10px;+float:left;}
.slides_pagination li a{display:inline-block; *display:inline;zoom:1;overflow:hidden;width:10px;height:10px;line-height:50px; border:2px solid #fff;color:#666;border-radius:100%;}
.slides_pagination li a.active,.slides_pagination li a:hover.active,.slides_pagination li a:hover{background:#fff;color:#fff; border:2px solid #fff;}
/*banner end*/

/*----------*/
.about_box{
	width: 100%;
	overflow: hidden;
	
}
.title h2{
	width: 100%;
	line-height: 70px;
	color: #505050;
	text-transform: uppercase;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}
.xian{
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.xian span{
     width: 210px;
    height: 2px;
    background-color: #e60012;
    display: block;
    margin: 0 auto;
}
.top_a{
	padding-top: 60px;
	padding-bottom: 94px;
}
.top_b h4{
	color: #505050;
	font-size: 20px;
	text-transform: uppercase;
}
.top_b p{
	color: #999999;
	font-size: 16px;
	line-height: 30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.bottom_a{
	margin-bottom: 50px;
}
.about_right{
	padding-left: 75px;
	box-sizing: border-box;
}
.about_right a{
	width: 517px;
	height: 345px;
	display: block;
	
	
}
.top_b h4:hover{
	color:#e60012 ;
	cursor: pointer;
}
.about_right p{
	width: 100%;
	width: 100%;
    line-height: 28px;
    margin-top: 12px;
    color: #999999;
    font-size: 16px;
}
.about_right p:nth-of-type(2) a{
	color: #e60012;
	width: 100px;
	height: 30px;
	border:1px solid #e60012;
	line-height: 30px;
	text-align: center;
	border-radius: 20px;
}
.pro_box{
	width: 100%;
	background: url(../images/bg.png) no-repeat ;
	height:830px;
	padding: 150px 0;
}
/*-------*/
.pro_left{
	 width: 100%;
    background-color: #f2f2f2;
    position: relative;
    padding: 0 20px;
    text-align: center;
   
}
.pro_left h2{
	color: #505050;
	font-size: 24px;
	line-height: 40px;
	text-transform: uppercase;
}
.pro_left h2:first-of-type{
	    padding-top: 40px;
    padding-bottom: 35px;
}
.pro_left h2:nth-of-type(2){
	padding-bottom: 32px;
}
.pro_first{
	width: 100%;
	overflow: hidden;
}
.pro_first h3{
	line-height: 42px;
	color: #505050;
	font-size: 18px;
	border: 1px dashed #e60012;
}
.pro_first p{
	line-height: 42px;
	border-bottom: 1px solid #d2d2d2;
	color: #999999;
	font-size: 16px;
}
.pro_first:hover{ background: #e60012;}
.pro_first:hover h3{ color: #fff;}
.M{
	margin-top: 28px;
}
.img{
	margin: 31px auto;
}
.title_sec {
	position: absolute;
	padding: 0 20px;
	width: 100%;
}
.title_sec h2{
	position: relative;
	top: -130px;
}
.title_sec p{
	position: relative;
	top: -130px;
}
.more a{
    color: #e60012;
    width: 100px;
    height: 30px;
    border: 1px solid #e60012;
    line-height: 30px;
    text-align: center;
    border-radius: 20px;
    display: block;
    margin: 10px auto;
}
.padding_1{
	padding: 0 20px;
	box-sizing: border-box;
	position: relative;
    top: 1px;
}
.pro_m{
	margin-bottom: 20px;
}
.pro_m:nth-of-type(3n){
	margin-right: 0;
}
.img_q {
    width: 400px;
	    height: 208px;
	background: #EFEFEF;
	overflow: hidden;
}

.pro_m  img{
	    width: 100%;
}
.pro_hover{
	/*position: absolute;*/
	top: 0;
	/*background: url(/skin/images/bg_3.png) no-repeat;*/
	width: 400px;
	height: 208px;
	color: #FFFFFF;
	display: none;
	
	
}
.pro_hover p:first-of-type{
	
	font-size: 16px;
	color: #FFFFFF;
	line-height: 28px;
	margin-top: 16%;
	padding: 0 20px;
	box-sizing: border-box;
}
.pro_hover p:nth-of-type(2){
	
	font-size: 16px;
	color: #FFFFFF;
	margin: 0 auto;
	
	
}
.pro_hover p:nth-of-type(2) a{
	
	font-size: 30px;
	color: #FFFFFF;
	margin: 0 auto;
	width: 50px;
	height: 50px;
	border: 1px solid #fff;
	margin: 0 auto;
	line-height: 44px;
	text-align: center;
	margin-top: 10px;
	display: block;
	border-radius:5px;
	
}
.img_q{
	
}
/*----------*/
.cast-box{
	width: 100%;
	overflow: hidden;
	
}
.title_v{
	width: 100%;
   
    color: #505050;
    text-transform: uppercase;
   
    border-bottom: 1px solid #e5e5e5;
    height: 70px;
}
.title_v h2{
	 line-height: 70px;
}
.case_left{
	width: 50%;
	float: left;
}
.xian1{
	width: 210px;
    height: 2px;
    background-color: #e60012;
    display: block;
    
}
.title_v a{
	float: right;
	color: #999999;
	margin-top: 20px;
}
.title_v a img{
	    margin-left: 10px;
}

.case_ul{
	width: 100%;
	overflow: hidden;
	padding: 50px 0 0 0;
}
.case_ul li{
	width: 33.33%;
	float: left;
	margin-bottom: 20px;
}
.ul_li{
	width: 100%;
	padding: 0 8px;
	width: 399px;
	height: 250px;
	overflow: hidden;
	position: relative;
}
.ul_li img{
	width: 100%;
}
.ui_hover{
	width: 399px;
	height: 250px;
	padding: 0 8px;
	background: url(../images/bg_2.png) no-repeat;
	position: absolute;
	top: 0;
	color: #FFFFFF;
	text-align: center;
	display: none;
}
.ui_hover p:nth-of-type(1){
	  padding-top: 21%;
	  font-size: 24px;
	  margin-bottom:10px;
}
.ui_hover p:nth-of-type(2) a{
	  width: 50px;
	  font-size: 30px;
	  height: 50px;
	  border: 1px solid #FFFFFF;
	  margin: 0 auto;
	  display: block;
	  line-height: 44px;
	  border-radius:5px;
}
.ui_hover p:nth-of-type(2) a{
	color: #fff;
}
/*----------*/
.new_ul{
	width: 100%;
	overflow: hidden;
	padding-top: 50px;
}
.new_ul li{
	width: 33.333%;
	float: left;
	background: #f9f9f9;
}
.ul_li_a a img{
	width: 100%;
}
.ul_li_a a{
	width: 400px;
	height: 272px;
	display: block;
	background-color: #f9f9f9 !important;
	overflow: hidden;
}
.ul_new{
	width: 100%;
	width: 400px;
	height: 272px;
	background-color: f9f9f9;
	padding: 20px;
}
.ul_new h4{
	
	font-size: 20px;
	line-height: 28px;
	height: 56px;
}
.ul_new h4 a{
	font-size: 20px;
	line-height: 28px;
	color: #333333;
	height: 60px;
overflow: hidden;
width: 100%;
}
.ul_new h4 a:hover{
	color: #e60012;
}
.ul_new  p{
	font-size: 16px;
	color: #999;
	line-height: 27px;
	margin-top: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}

/*-----------*/
.footer{
	width: 100%;
	background-color: #2f2f2f;
	padding: 50px 0;
	color: #FFFFFF;
	overflow: hidden;
}
.footer h5{
	line-height: 40px;
	text-transform: uppercase;
	font-size: 16px;
}
.footer h1{
	font-size: 30px;
}
.footer ul{
	float: left;
	border-right: 1px solid #5b6265;
	    padding: 0 37px;
	margin-top: 40px;
	min-height: 128px;
	font-family: "微软雅黑";
}
.footer ul li:first-of-type{
	font-size: 18px;
	line-height: 20px;
	color: #FFFFFF !important;
	margin-bottom: 12px;
}
.footer ul li{
	line-height: 32px;
	color: #cdcdcd;
	font-size: 14px;
}

.footer ul:first-of-type{
	padding-left: 0;
}
.footer ul:last-of-type{
	padding-right: 0;
	border: none;
}
.aa{
	border: none !important;
	color: #FFFFFF;
}
.aa li{
	color: #FFFFFF !important;
}
.footer_bottom{
	width: 100%;
	height: 100px;
	background-color: #242424;

}
.footer_bottom div{ padding-top:12px;
	line-height:1.5; font-size:15px;
	color: #cdcdcd;
}
.aa li:first-of-type{
	font-size: 14px !important;
}
.gg{
	text-align: center;
	text-transform: uppercase;
}
.weixin img{
	margin: 0 auto;
	text-align: center;
}
.weixin{
	text-align: center;
}



/*关于我们页面*/
.con_banner{
	width: 100%;
	overflow: hidden;
}
.con_banner img{
	width: 100%;
}
.con_box {
	width: 100%;
	overflow: hidden;
	padding: 100px 0;
}
.con_box ul{
	width: 100%;
	overflow: hidden;
}
.con_box ul li:first-of-type{
	border-right: 1px solid #dcdcdc;
	width: 60%;
}
.con_box ul li:nth-of-type(2){
	padding-left: 20%;
	width: 40%;
}
.con_box ul li{
	float: left;
	
}
.con_box ul li p:nth-of-type(1){
	color: #333333;
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
}
.con_box ul li p:nth-of-type(2){
	
	font-size: 16px;
	line-height: 30px;
	
}
.con_box ul li p:nth-of-type(3){
	
	font-size: 16px;
	line-height: 30px;
	
}
.about{
	width: 100%;
	overflow: hidden;
	padding: 24px 0;
}
.about_a{
	width: 100%;
}
.about_a span{
	padding: 20px;
	text-align: center;
	background-color: #bfc3c6;
	text-transform: uppercase;
	color: #FFFFFF;
	margin-right: 1px;
	
}
.about_a span a{color: #FFFFFF;}

.aaa{
	width: 100%;
    overflow: hidden;
    height: 67px;
}
.about_a span a:hover{
	color: #FFFFFF;
}
.hover_e{
	background-color: #df0024 !important;
}
.img_5{
	width: 100%;
	padding: 40px 0;
}
.about_b{
	padding-left: 20px;
	box-sizing: border-box;
}
.about_b h2{
	font-size: 24px;
	color: #333;
	line-height: 40px;
}
.about_b h5{
	font-size: 20px;
	color: #df0024;
	line-height: 30px;
}
.about_b p{
	font-size: 16px;
	color: #333333;
	line-height:30px;
	margin-top: 20px;
}
.ggg div{
	padding: 20px 3px 0 0;
}
.ggg div img{
	width: 100%;
}
.p_p{
	font-size: 16px;
	color: #333333;
	line-height:30px;
	margin-top: 20px;
	padding: 40px 0;
	padding-left: 20px;
}

/* news/新闻中心 */
.new{
	padding: 50px 0;
}
.article_list{ margin:20px 0px; margin-top: 40px;}
.article_list li{ clear:both; margin-top:20px; padding-bottom:20px; border-bottom: 1px dashed #0e0d0d;
height: 165px;}
.article_list li .pic{ float:left; width:212px; height:145px;}
.article_list li .pic img{   max-width:212px; height:145px;}
.article_list li .txt{ float:right; width:969px; }
.article_list li .txt h2 strong a{    font-size: 18px;
    line-height: 30px;
    color: #676767;
    font-weight: bold;}
    .article_list li .txt h2 strong em{     font-size: 16px;
    font-weight: 100;}
.article_list li:hover .txt h2 strong a{color:#df0024; }

.article_list li .txt p {  color:#666;margin-top:20px;   font-size:13px; line-height:26px;}
.article_list li .txt p a{ margin-top:20px;line-height:26px; border-radius:20px; border:1px solid #df0024;  display:block; text-align:center; float:right; margin-right:10px; color:#df0024;   width:105px; }
.article_list li:hover .txt p a{ color:#fff; background:#df0024; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -ms-transition:all 0.5s ease; }

/*新闻详情*/
.list-con{
 	min-height: 500px; 
	 padding: 20px 20px;
 }
.list-con p{
	font-size: 14px;
	line-height: 30px;
	color:#808080;
	}
.list-con img{
	display: inline-block;
	max-width: 100%;
}
	
	/*左侧导航*/
.content {
  margin-top: 20px;

}
.pre_nextPage {
    height: 35px;
    line-height: 35px;
    border-top: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    margin-bottom: 20px;
}
.pre_nextPage {
    margin-top: 20px;
}
.pre_page, .next_page {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.pre_page{ margin-left: 10px;}
.next_page{ margin-right: 10px;}
.next_page a{
	color: #666666;
}
.rcon {
    float: right;
    width: 100%;
    padding: 0 25px;
    padding-bottom: 80px;
}

.location span a{
	color: #666666 !important;
	}
.info{
	
}	
.rcon .location {
    height: 44px;
    line-height: 44px;
    padding-left: 20px;
    background: url(../images/pos_icon.png) no-repeat left center;
    border-bottom: 1px solid #ccc;
}
.rcon .con {
    margin-top: 20px;
    box-shadow: 5px 0px 5px #eee;
    box-shadow: 0px 5px 5px #eee;
}
.list-con p{
	
	line-height: 30px;
}
.heading {
    text-align: center;
    border-bottom: 1px dashed #ddd;
}
.heading h2{
	font-weight: bold;
	line-height: 50px;

}
.heading .info span {
    display: inline-block;
    color: #666;
    font-size: 14px;
    margin: 10px 10px;
}
.get_home{
	    overflow: hidden;
    height: 40px;
    border-right: none;
    border-left: none;
    background: #f3f3f3;
    text-align: center;
    line-height: 40px;
    margin: 40px 0px;
    font-size: 16px;
}
.get_home a{
 display: block;
    color: #363636;
}
		
/* 效果CSS开始 */
#leftsead{width:131px;height:143px;position:fixed;bottom:100px;right:0px;z-index: 999999;}
*html #leftsead{margin-top:258px;position:absolute;top:expression(eval(document.documentElement.scrollTop));}
#leftsead li{width:131px;height:60px;}
#leftsead li img{float:right;}
#leftsead li a{height:49px;float:right;display:block;min-width:47px;max-width:131px;}
#leftsead li a .shows{display:block;}
#leftsead li a .hides{margin-right:-143px;cursor:pointer;cursor:hand;}
#leftsead li a.youhui .hides{display:none;position:absolute;right:190px;top:2px;}
/* 效果CSS结束 */	
	

/*产品新页面*/
.cpMain {
    background: #ececec;
    overflow: hidden;
    padding: 50px 0;
}

.cpMain .container {
    margin-top: 20px;
    padding-bottom: 30px;
}
.nlist {
    float: left;
    width: 230px;
}
.nlist .nt {
    background: #df0024;
    height: 82px;
    overflow: hidden;
    font: 20px;
    font-weight: 600;
    line-height: 75px;
    text-align: center;
}

.nlist .nt a {
    font-size: 20px;
    color: #fff;
    text-decoration: none;
}
.nlist>ul {
    background: #fff;
    padding-top: 10px;
    padding-bottom: 14px;
}
.nlist>ul>li {
    /*height: 41px;*/
    border-bottom: 1px solid #e2e2e2;
    font-size: 16px;
    line-height: 41px;
    background: url(../images/dpro_jt3.gif) no-repeat 25px 13px;
    /*padding-left: 45px;*/
    overflow: hidden;
    position: relative;
   
}
.nlist>ul>li>a{
	color: #333333;
	padding-left: 24px;
	
}
.nlist .dphone dd {
    margin-left: 66px;
    color: #fff;
    padding: 5px 13px;
    border-left: 1px dotted #5c5c5c;
}
.nlist>ul>li>a {
    color: #464545;
    width: 88%;
    display: inline-block;
}
.nlist>ul>li:hover a{color: #df0024;}
.nlist .dphone {
    overflow: hidden;
    background: #df0024;
    padding: 20px 0;
}
.nlist .dphone dt {
    float: left;
    background: url(/skin/images/phimg.png) no-repeat center;
    margin-left: 5px;
    width: 62px;
    height: 50px;
}
.nlist .dphone dd span {
    font-size: 13px;
}
.nlist .dphone dd p {
    font-size: 20px;
    font-family: "Arial";
}
.t05 {
    padding: 0 10px;
    color: #fff;
    font-size: 14px;
}
.t05 {
    line-height: 40px;
    background: #df0024;
    margin-top: 10px;
}
.t05_cons1 {
    border: solid 1px #d7d7d7;
    border-top: 0;
    padding: 2px 10px;
    margin-bottom: 10px;
    zoom: 1;
    background: #fff;
}
.rtop {
    overflow: hidden;
    padding-top: 28px;
    padding-bottom: 9px;
    border-bottom: 1px solid #dbdbdb;
}
.t05_cons1 li {
    background: url(../images/ys_s.png) no-repeat left 12px;
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    background-size: 6px;
    padding-left: 10px;
    width: 192px;
}
.cpright {
    width: 913px;
    padding: 0 20px;
    background: #fff;
    float: right;
    padding-bottom: 20px;
}
.cpright {
    width: 913px;
    padding: 0 20px;
    background: #fff;
    float: right;
    padding-bottom: 20px;
}

.rtop h5{     padding-left: 10px;
    border-left: 3px solid #df0024;
    font-weight: normal;
    line-height: 22px;
    margin-bottom: 14px;}
.rtop h5 a{ font-size:16px; color:#df0024;}
.rtop span{font-size:14px; }
.rtop span em{ color:#333;}
.rtop span a{ color:#333;}

/*cpshow*/
.cpshow{ overflow:hidden; padding-top:20px;    width: 100%;}
.cpshow li{
	    float: left;
    width: 396px;
    margin: 20px;}

.cpshow li a{
    display: inline-block;height: 205px;
width: 396px;
overflow: hidden;
}
.cpshow li a img{
    width: 99%;
       height: 201px;
}
.cpshow li:nth-last-child{
    margin-right: 0;
}
.cpshow li.noMl{ margin-right:0;}
.cpshow li img{ display:block; border:2px solid #d3d3d3;    width: 100%;}
.cpshow li h4{ line-height: 14px;
    margin-top: 6px;
    margin-bottom: 0px;
    text-align: center;
    height: 12px;}
.cpshow li h4 a{ font-size:15px;     color: #333;    font-weight: normal;}
.cpshow li h4 a:hover{color:#df0024;}
.cpshow li p{ font-size:13px; color:#666; line-height:21px; height:63px; overflow:hidden;}
.cpshow li span{ display:block; overflow:hidden; margin-top:20px;}
.cpshow li span .zx{ float:left; width:103px; height:40px; line-height:40px; text-align:center; font-size:13px; color:#fff; text-decoration:none; border-left:3px solid #333; background:#666;}
.cpshow li span .xq{ float:right; font-size:13px; color:#666; margin-top:14px;}
.cpshow li img:hover{ border-color:#df0024;}
.cpshow li span .zx:hover{ background:#ed5f05; border-left-color:#a23f00;}
.t05_cons1 ul li a{
	color: #333;
}
.ul_ul{
	/*padding-left: 10px;*/
	box-sizing: border-box;
	display: none;
	background-color: aliceblue;
}
.ul_ul li{
	/*padding-left: 10px;*/
	 border-bottom: 1px dashed #eee;
}
.ul_ul li a{
	color: #333333;
	font-size: 14px;
	padding-left: 20px;
}
.ul_ul li a img{
   margin-right: 8px;
    width: 6px;
}
.ul_ul li:hover{
	color: #FFFFFF !important;
	background-color: #eee;
	
}
#u_u span{
	color: #df0024 !important;
	font-size: 18px !important;
	width: 50px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	
}
.right_right{
	width: 77%;
    float: right;
}
.product_nei {
	padding: 25px 0;
}



/*jion us*/
.zhaopin_box {
	width: 100%;
	overflow: hidden;
	padding: 20px;
	background: #FFFFFF;
	/*margin: 50px 0;*/
}

.zhaopin_box ul {
	width: 100%;
	/*margin-bottom: 40px;*/
}

.zhaopin_box ul li {
	width: 100%;
}

.zhaopin_box ul li:nth-of-type(1) {
	width: 100%;
	font-size: 26px;
	color: #df0024;
	line-height: 40px;
}

.zhaopin_box ul li:nth-of-type(2) {
	width: 100%;
	font-size: 16px;
	color: #999999;
	line-height: 40px;
}

.zhaopin_box ul span {
	width: 100%;
	height: 1px;
	display: block;
	background-color: #EEEEEE;
}

.zhaopin_box ul p {
	line-height: 40px;
}

.zhaopin_box ul dl {
	font-size: 18px;
	line-height: 50px !important;
}
.ul_ul>.haha a{
	color:red !important;
}

.hahaha:hover{
	background-color:#e60012 !important;
	color:#fff !important;
}
.top_b{    position: relative;
    top: 23px;}
    
    
    
.bottom_a{ position: relative;
    top: 23px;}
  
  
  
.online{ position:fixed; width:50px; top:50%; right:5px; margin-top:-104px; background:rgba(0,0,0,0.6); padding:20px 0; border-radius:50px; z-index:1110;}
.onlinelist{ color:#FFFFFF; margin:0;}
.onlinelist li{ height:50px; line-height:50px; cursor:pointer; white-space:nowrap; position:relative;}
.onlinelist li a{ color:#FFFFFF; display:block;}
.onlineico{ width:50px; text-align:center; position:relative; z-index:1;}
.onlinelist li.on .onlineico{ background:rgba(56,56,56,0.8);}
.onlinewx:hover{ background:rgba(56,56,56,0.8);}
.onlinewximg{ position:absolute; right:50px; top:0; border-bottom-left-radius:4px; border-top-left-radius:4px; background:rgba(56,56,56,0.8); padding:10px; font-size:14px; color:#ffffff; line-height:24px; transform:translateX(50px); -webkit-transform:translateX(50px); transition:all 0.3s ease-in 0s; -webkit-transition:all 0.3s ease-in 0s; opacity:0; visibility:hidden;}
.onlinewximg img{ max-width:120px!important;}
.onlinewx:hover .onlinewximg{ opacity:1; transform:translateX(0%); -webkit-transform:translateX(0%); visibility:visible;}
.onlinewxtel{ padding:0 10px;}
.onlinewxtel p{ line-height:50px;}
