@charset "utf-8";
/* CSS Document */
.about{
	width:1200px;
	height:auto;
	overflow:hidden;
	position:relative;
	margin:0 auto;}

	/*企业新闻文章详细页*/
	
.newsbox{ border-top:20px solid #da251d;}
.newsbox .title{ background:#da251d; text-align:center; }
.newsbox .title h2{font-size:24px; font-weight:bold; color:#fff; font-family:Arial, Helvetica, sans-serif}
.newsbox  .info{ text-align:center; height:40px; line-height:40px;}
.boxoff{ width:100%; height:1px; background:#ccc; margin-top:10px;}
.mb20{ margin-bottom:20px;}
.newslistbox{ width:100%; margin-bottom:20px;}
.newslistbox  li{ height:40px;  }
.newslistbox .news_list { height:24px;border-bottom:1px dashed #ccc; padding-bottom:20px;}
.newslistbox .news_list h3{ float:left;  border-left:4px solid #da251d; height:24px; line-height:24px; margin-top:10px; padding-left:20px;}
.newslistbox .news_list  .font24{font-size:14px;}
.newslistbox .news_list span{ float:right;height:14px; line-height:24px; margin-top:10px; }
		/*左侧导航*/
.about_navLeft{
	width:202px;
	height:440px;
	position: absolute;
	top:0;
	left:0;}
.about_navLeft>img{
	display:block;}
.about_navLeft>ul{
	height:auto;
	overflow:hidden;
	background:#f0eeef;}
.about_navLeft>ul>li{
	border-bottom:1px solid #636363;
    background: #52514f;}
.about_navLeft>ul>li>a{
	height: 56px;
    line-height: 56px;
    text-align: center;
    display: block;
    color: #fff;
    cursor: pointer;
    margin: 0 20px;
	position:relative;
	    font-size: 18px;
    padding-left: 24px;
	}
.about_navLeft>ul>li>a>i{
	display: block;
    width: 22px;
    height: 31px;
    position: absolute;
    top: 12.5px;
    left: 25px;

	}
.aboutla1{
    background: url(../images/about/aboutl1.png) no-repeat center;
	}	
.aboutla2{
    background: url(../images/about/aboutl2h.png) no-repeat center;
	}	
.aboutla3{
    background: url(../images/about/aboutl3h.png) no-repeat center;
	}	
.aboutla4{
    background: url(../images/about/aboutl4h.png) no-repeat center;
	}	
.aboutla5{
    background: url(../images/about/aboutl5h.png) no-repeat center;
	}
.aboutla6{
    background: url(../images/about/aboutl4h.png) no-repeat center;
	}
.about_right_gltd,.about_right_zjtd,.about_right_dszzc,.about_right_jtjj{
	width:997px;
	float:right;
	min-height:450px;}
.about_right_gltd>p,.about_right_zjtd>p,.about_right_dszzc>p,.about_right_jtjj>p{
	margin-top:24px;
	margin-bottom:14px;}
.about_right_gltd>p>font,.about_right_zjtd>p>font,.about_right_dszzc>p>font,.about_right_jtjj>p>font{
	color:#2e71d5;
	}
/*关于久居*/
.about_right_jtjj_box{
    height: auto;
    overflow: hidden;
    margin: 0 auto;
    background: #f0eeef;
	}
.about_right_jtjj_box .banner{
    width: 999px;
    height: 789px;
    position: relative;
    display: block;
	}
	
.ab_1{
	position:absolute;
	width:930PX;
	height:300PX;
    background-color: rgba(218, 37, 29, 0.8);
	display:block;
	color:#FFFFFF;
	text-align:left;
	padding:20px;
	top: 383px;
    left: 11px;
	}
.ab_1 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_1 H3{
	font-size:60px;
	color:#FFFFFF;
	font-weight: lighter;
	}
	
.about_right_jtjj_box .banner2{
    width: 999px;
    height: 607px;
    position: relative;
    float: right;
    display: block;
	}
.about_right_jtjj_box .banner2 img{
	float:right;
	margin-right:15px;
	}
	
.ab_2{
	position:absolute;
	width:394PX;
	height:370PX;
    background-color: rgba(144, 184, 33,0.8);
	display:block;
	color:#FFFFFF;
	text-align:left;
	padding:20px;
    top: 47px;
    left: 11px;
	}
.ab_2 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_2 H3{
	font-size:42px;
	color:#FFFFFF;
	border-bottom:1px #FFFFFF solid;
	font-weight: lighter;
	}
.ab_2 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
	
	
.about_right_jtjj_box .banner3{
	width:999px;
	height:520px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner3 img{
	float:left;
	margin-left:15px;
	}
	
.ab_3{
    position: absolute;
    width: 345PX;
    height:420PX;
background-color: rgba(137, 137, 137,0.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: -66px;
    right: 13px;
	}
.ab_3 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_3 H3{
    font-size: 42px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_3 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
	
.about_right_jtjj_box .banner4{
	width:999px;
	height: 629px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner4 img{
	float:left;
	margin-left:37px;
	}
	
.ab_4{
    position: absolute;
    width: 394px;
    height: 495px;
    background-color: rgba(218, 37, 29,.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: 42px;
    left: 37px;
}
.ab_4 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_4 H3{
    font-size: 42px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_4 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
	
	
.about_right_jtjj_box .banner5{
	width:999px;
	height:576px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner5 img{
	float:left;
	margin-left:37px;
	}
	
.ab_5{
    position: absolute;
    width: 379px;
    height: 386px;
    background-color: rgba(76, 73, 72,0.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: 120px;
    right: 37px;
}
.ab_5 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_5 H3{
    font-size: 42px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_5 H4{
    font-size: 22px;
    color: #FFFFFF;
    margin-top: 8px;
	}
.ab_6 H4	{
	    font-size: 22px;
    color: #FFFFFF;
    margin-top: 8px;
}
	
.about_right_jtjj_box .banner6{
	width:999px;
	height:576px;
	float:right;
	position:relative;
	display:block;
	}
.about_right_jtjj_box .banner6 img{
	float:right;
	margin-left:37px;
	}
	
.ab_6{
    position: absolute;
    width: 470px;
    height: 396px;
    background-color: rgba(144, 184, 33,.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: 138px;
    left: 36px;
}
.ab_6 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_6 H3{
    font-size: 30px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}



.about_right_jtjj_box .banner7{
	width:999px;
	height:576px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner7 img{
	float:right;
	margin-right:37px;
	}
	
.ab_7{
    position: absolute;
    width: 425px;
    height: 406px;
    background-color: rgba(218, 37, 29,.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: -32px;
    left: 37px;
}
.ab_7 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_7 H3{
    font-size: 42px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_7 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
.about_right_jtjj_box .banner8{
	width:999px;
	height:576px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner8 img{
	float:left;
	margin-left:37px;
	}
	
.ab_8{
    position: absolute;
    width: 630px;
    height: 380px;
    background-color: rgba(76, 73, 72,.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    top: -32px;
    right: 37px;
}
.ab_8 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_8 H3{
    font-size: 38px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_8 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
	
.about_right_jtjj_box .banner9{
	width:999px;
	height:576px;
	position:relative;
	float:right;
	display:block;
	}
.about_right_jtjj_box .banner9 img{
	float:left;
	margin-left:37px;
	}
	
.ab_9{
    position: absolute;
    width: 500px;
    height: 353px;
background-color: rgba(218, 37, 29,.8);
    display: block;
    color: #FFFFFF;
    text-align: left;
    padding: 40px;
    bottom: 14px;
    left: 76px;
}
.ab_9 p{
	color:#FFFFFF;
	margin-top:10px;
	line-height:30px;
	}

.ab_9 H3{
    font-size: 38px;
    color: #FFFFFF;
    border-bottom: 1px #FFFFFF solid;
    font-weight: lighter;
}
.ab_9 H4{
    font-size: 25px;
    color: #FFFFFF;
    margin-top: 8px;
	}
	
	
	

.about_right_jtjj_box .banner10{
    width: 999px;
    height: auto;
    position: relative;
    float: right;
    display: block;
	}
.about_right_jtjj_box .banner10>a{
	width:180px;
	height:42px;
	line-height:42px;
	text-align:center;
	background-color:#da251d;
	font-size:22px;
	color:#fff;
	display:block;
	margin:70px auto;
	border-radius:4px;
	cursor:pointer;
	}

	/*加入我们*/
.zpjzg{
	height:auto;
	overflow:hidden;
    padding-top: 40px;
    background: #f0eeef;}
.zpjzg>p>font{
    display: block;
    color: #da251d;
    width: 355px;
    font-size: 28px;
    position: absolute;
    top: 0;
    left: 50px;
    background: #f0eeef;
    text-align: center;
    padding: 0 10px;}
.zpjzg>p{
	line-height:28px;
	position:relative;
	height:48px;
	line-height:48px;}	
.zpjzg>p>i{
    display: block;
    position: absolute;
    width: 100%;
    height: 1px;
    border-bottom: 1px dashed #ccc;
    top: 50%;
    left: 0;
	}	
	
.zpjzgul{
    margin: 44px 50px;
    height: auto;
    overflow: hidden;}	
.zpjzgul>li{
	float:left;
	width:auto;
    margin: 0 19px;
	height:48px;
	line-height:48px;
    width: 260px;}
.zpjzgul>li>font{
	float: left;
    font-size: 28px;
    color: #8c8982;}
.zpjzgul>li>i{
    margin: 16px 14px 0;
    float: left;
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 16px solid #e19a3e;
    border-bottom: 8px solid transparent;
	}	
.zpjzgul>li>span{
    float: left;
    font-size: 14px;
    color: #8c8982;
    line-height: 16px;
    height: 40px;
    padding-top: 8px;
    text-align: left;}	

.zpffgul{
    height: auto;
    overflow: hidden;
    margin: 10px 108px;}	
.zpffgul>li{
    width: 360px;
    height: 48px;
    line-height: 48px;
    border: 1px solid #da251d;
    border-radius: 4px;
    margin: 18px 14px;
    float: left;}

.zpffgul>li>font{
	float: left;
    font-size: 28px;
    color: #8c8982;
    width: 96px;
    background: #da251d;
    color: #fff;
text-align: center;}
.zpffgul>li>i{
    margin: 16px 0px 0;
    float: left;
    display: block;
    width: 0;
    height: 0;
    border-top: 8px solid transparent;
    border-left: 16px solid #da251d;
    border-bottom: 8px solid transparent;
	}	
.zpffgul>li>span{
    float: left;
    font-size: 16px;
    color: #8c8982;
    line-height: 48px;
    height: 48px;
    padding-left: 10px;
    text-align: center;}	
	
.zptitle{
	width:258px;
	height:58px;
	line-height:58px;
	text-align:center;
	border:1px solid #da251d;
	margin:20px auto;
	color:#da251d;
	font-size:28px;}	
.zpbottm{
	background:#f0eeef;
	height:auto;
	overflow:hidden;}	
.zpbotton{
    line-height: 20px;
    width: 200px;
    background: #da251d;
    padding:10px 20px;
    font-size: 18px;
    color: #fff;
    text-align: left;
    margin-left: 60px;
    cursor: pointer;}	
	.zpbotton>i{
    margin-top: 6px;
    float: right;
    display: block;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 10px solid #fff;
	}
.zpcontent{
    width: 680px;
    margin: 20px 64px;
    text-align: left;
    line-height: 22px;
    color: #8c8982;}

.formul{
    height: auto;
    overflow: hidden;
	margin: 0 auto 50px;
    position: relative;
    width: 720px;}	
.formul li{
    position: relative;
    height: auto;
    overflow: hidden;
    float: left;
    width: 352px;
	}	
.formul li p{
    position: relative;
    width: 320px;
    height: 40px;
    line-height: 40px;
    float: left;
    border: 1px solid #da251d;
    margin-bottom: 20px;}	
.formul li input{

width: 260px;
    float: right;
    height: 32px;
    line-height: 32px;
    padding: 4px 10px;
	}
.zpbottm form i{
    display: block;
    position: absolute;
    width: 40px;
    height: 40px;
    left: 0;
    top: 0;}	
	
.formul a{
    width: 168px;
    height: 104px;
    display: blok;
    float: left;
    background: #da251d;
    text-align: center;
    font-size: 20px;
    color: #fff;
    line-height: 104px;
    border-radius: 4px;}	
.formul h1{	
	    width: 260px;
    font-size: 22px;
    float: left;
    margin-left: 130px;
}
	
	
	
.com_order_button{ width:200px; color:#fff; padding:0px 20px; height:98px; font-size:18px; text-align:center; background:#da251d;}	
	

	
/*加入我们*/


/*我要加盟*/
/* ----- clear fix for floats ----- */
/* these styles instruct non-IE browsers to render container elements so that they fully enclose floats */		
/* without this class applied, a float might hang over the bottom border of it's container */
.clearfix:after{content:"."; width:0; height:0; line-height:0; font-size:0; display:block; clear:both;visibility:hidden;overflow:hidden;margin:0;}
.clearfix {display:inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height:1%;}
.clearfix{display:block;}
/*brand*/
.brand{padding:15px;width: 969px;margin: 0 auto;border:1px solid #d8d8d8;border-top: 2px solid #f11d1d;background: #fcfcfc;margin-bottom: 15px;}

.brand-c{ width:665px; margin-left:15px; float:left;}
.brand-c .bta{ font-size:20px; color:#333; line-height:36px; height:36px; font-family:"微软雅黑";font-weight: bold;margin-bottom: 5px;}
.brand-c .bta strong{color: #f00;font-size: 16px;margin-left: 10px;}
.brand-c .bta h1{font-size:20px;display:inline-block;}
.brand-c p{ height:22px; line-height:22px; overflow:hidden;color:#333;}
.brand-c p span{ padding-right:30px; float:left;width: 150px;}
.brand-c p strong{ font-size:12px; color:#f00;font-weight: normal;}

.brand-r{ width:238px; float:right;text-align:right; margin-right:22px;}
.brand-r span{ display:block; height:36px; line-height:36px; }
.brand-r span strong{ font-size:18px; font-family:"微软雅黑"; color:#f00;}
.brand-r li{ height:28px; line-height:28px;}
.brand-r li a{ float:right; height:22px; line-height:22px; margin-top:3px; background:url(../images/about/liuyan.png) no-repeat 8px 5px #f11d1d; padding-left:28px; width:98px; color:#fff; display:block; text-align:left;-moz-border-radius:11px;  -webkit-border-radius:11px;  border-radius:11px;}
.brand-r li a:hover{background:url(../images/about/liuyan.png) no-repeat 8px 5px #ff6666; color:#fff;}
.brand-r li strong{ font-weight:100; color:#f00;}


/*表格样式*/
.money_table{background:#ccc;width:100%;text-align:center;font-size:12px;}
.money_table th,.money_table td{background:#fff;padding:1px 2px;line-height:2em;}
.money_table th{background:#f11d1d;}
.money_left{text-align:left;}
.money_top{vertical-align:top;}
.font12{font-size:12px;}
.colorfff{ color:#FFFFFF}
.colorred{ color:#f11d1d}
/*w710*/
.w999{width: 999px;margin: 0 auto; }
.bt{height: 32px;line-height:32px;font-size:18px;font-family:"微软雅黑";border-bottom: 1px solid #f11d1d;padding-left: 15px;background: url(../images/about/bt.png) no-repeat 8px center;color:#000000;}
.bt h2{font-size:18px;font-weight:100;color:#000;}
.w999-1 p{line-height: 2em;padding: 15px;text-indent: 2em;margin:5px 0;}
.w999-1 a,.w710-2 a{color: #F08E0E;}
.w999-2{padding-bottom: 15px;line-height:24px;}
.w999-2 p{line-height: 2em;padding: 15px;}
.w999-2 table{line-height: 2em;}
.w999-2 img{display:block;margin:0 auto;}
.xm_content{line-height: 2em;padding: 15px;}
.xm_content img{max-width:999px;}


.w999-3{padding-bottom: 15px;}
.liuyan_k{margin:10px;border: 1px solid #d8d8d8;margin-top: 20px;}
.liuyan_k h2{ margin:0 20px; border-bottom:1px dashed #e2e2e2; height:58px; line-height:58px; color:#333; font-family:"微软雅黑"; font-size:18px;}
.liuyan_k h2 strong{color:#f11d1d ;}
.liuyan_k h2 em{ font-style:normal; font-size:12px; color:#999; font-weight:100; font-family:"宋体"; padding-left:1em;}
.liuyan_k1{ padding:20px 0 40px 10px; position:relative;}
.liuyan_k ul li{ height:38px;list-style-type: none;}
.liuyan_k ul li strong{ width:88px; float:left; text-align:right; padding-right:16px; line-height:28px; font-weight:100; color:#333;}
.liuyan_k ul li strong code{ color:#f11d1d; padding-right:8px;}
.ly_text1{ border:1px solid #ccc; padding:5px;  width:112px; height:16px;  float:left;margin-right:12px;}
.ly_text2{ border:1px solid #ccc; padding:5px;  width:250px; height:16px;  float:left;margin-right:12px;}
.ly_textarea{ border:1px solid #ccc; padding:5px;  width:250px; height:74px;  float:left;margin-right:12px; font-size:12px;}
.ly_radio{ width:14px; height:14px; overflow:hidden; float:left; margin:6px 8px 0 0;}
.liuyan_k ul li em{ font-style:normal; float:left; padding-right:20px; color:#333; line-height:28px;}
.ly_submit{background:#f11d1d;border:1px solid #d81514;width:128px;height:40px;display:block;text-align:center;float:left;color:#fff;line-height:35px;font-size:14px;font-weight:bold;border:none;cursor:pointer;}

