﻿@charset "utf-8";
/* CSS Document */
html {
	font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
}
h1,h2,h3,h4,h5,h6{
	font: 12px/1.8 "微软雅黑","\5b8b\4f53",Arial,sans-serif;
}
.w960{
	width: 960px;
	margin:0 auto;
	position: relative;
}
html{
	min-height: 100%;
}
body{
	min-height: 100%;
	background: url(../img/i_15.jpg) repeat-x center bottom; 
}
.header{
	width: 100%;
	height: 185px;
	background: url(../img/h_bg.png) no-repeat center top;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}
.logo{
	position: absolute;
	left: -10px;
	top: 0;
}
.h-top{
	float: right;
}
.h-top .share{
	width: 64px;
	height: 16px;
	background: url(../img/i_05.png) no-repeat center 17px;
	padding-top: 17px;
	float: right;
}
.h-top .search{
	padding: 13px 0 0 11px;
	width: 150px;
	height: 22px;
	background: url(../img/i_06.png) no-repeat 11px 13px;
	float: right;
}

.h-top .search input[type="text"]{
	width: 100px;
	height: 22px;
	line-height: 22px;
	padding:0 10px;

	display: block;
	float: left;
	background: none;
	border:none 0;
	color: #c28253;
}

.h-top .search input[type="submit"]{
	width: 30px;
	height: 22px;

	display: block;
	float: left;
	border:none;
	background: none;
}
.h-menu{
	float: right;
	clear: both;
	padding-top: 7px;
	width: 719px;
}
.h-menu .li{
	width: 106px;
	position: relative;
}
.h-menu .btit{
	font-size: 15px;
	text-align: center;
	background: url(../img/i_13.png) no-repeat right center;
}
.h-menu .btit a{
	color: #e6c16a;
}
.h-menu .last{
	width: 83px;
}
.h-menu .last .btit{
	text-align: right;
}
.h-menu .li:hover{
	background: url(../img/hlibg.png) no-repeat center 29px;
	height: 40px;
}
.h-menu .last:hover{
	background: url(../img/hlibg.png) no-repeat 47px 29px;
	height: 40px;
}
.h-menu .li .subnav{
	position: absolute;
	width: 120px;
	padding:0 5px;
	top: 39px;
	left: -12px;
	display: none;
}
.h-menu .li .subnav .stop{
	height: 8px;
	background: url(../img/htop-bg.png) no-repeat center top;
}
.h-menu .li .subnav .scenter{
	background: url(../img/hcte-bg.png) repeat-y center;
}
.h-menu .li .subnav .sbottom{
	height: 14px;
	background: url(../img/hbom-bg.png) no-repeat center top;
}
.h-menu .li .subnav a{
	display: block;
	/*padding-left: 20px;*/
	text-align: center;
	height: 29px;
	line-height: 29px;
	border-bottom:1px solid #a82731;
	background: #990123;
	color: #ffe4a4;
}
.h-menu .li .subnav a:hover{
	background: #7a011c;
	color: #fff;
}
.footer{
	width: 100%;
	background: url(../img/2.png) repeat-x center top;
}
.footer .i-footer p{
	padding:15px 0 15px 0;
}


.i-main{
	width: 100%;
	background: url(../img/i_15.jpg) repeat-x center top; 
}
.i-footer .hr{
	height: 1px;
	width: 100%;
	background: #eac087;
	opacity: 0.3;
	filter:alpha(opacity=30);
}
.i-footer{
	text-align: center;
	color: #ffddb7;
	font-size: 10px;
}
.i-footer a{
	color:#ffddb7; 
}
.i-footer a:hover{
	color: #fff;
}
.i-footer p{
	padding: 11px 0 29px 0
}



.banner{
	padding-top: 97px;
}
.banner .flash{
	width: 100%;
	height: 595px;
	background: #e8d9c5;
	/*background: url(../img/i_02.jpg) no-repeat center;*/
}
.i-m-fi{
	padding:34px 0 20px 0;
	overflow: hidden;
}
.i-m-fi-fi{
	width: 320px;
	height: 130px;
	padding:0 20px 0 20px;
	background: url(../img/i_07.png) no-repeat center;
	float: left;
	position: relative;
}
.i-m-fi-fi .btit{
	font-size: 14px;
	font-weight: bold;
	padding:13px 0 0 0;
}
.i-m-fi-fi .btit a{
	color: #f2ba63;
}
.i-m-fi-fi .bd{
	width: 100%;
}
.i-m-fi-fi .bd ul{
	width: 100%;
}
.i-m-fi-fi .bd li{
	width: 100%;
	overflow: hidden;
}
.i-m-fi-fi .img{
	width: 90px;
	height: 65px;
	padding-top: 8px;
	display: block;
	float: left;
}
.i-m-fi-fi .txt{
	width: 216px;
	padding:3px 0 0 10px;
	float: left;
}
.i-m-fi-fi .tit{
	font-size: 14px;
	font-weight: bold;
}
.i-m-fi-fi .tit a{
	color: #f2ba63;
}
.i-m-fi-fi .stxt{
	line-height: 18px;
	
}
.i-m-fi-fi .stxt a{
	color: #b67743;
	 
}
.i-m-fi-fi .hd{
	position: absolute;
	right:20px;
	top: 20px;
}

.i-m-fi-fi .hd li{
	width: 6px;
	height: 6px;
	padding:3px;
	background: url(../img/i_10.png) no-repeat center top;
	overflow:hidden;
	text-indent:-999px;
	cursor: pointer;
}
.i-m-fi-fi .hd li.on{
	background: url(../img/i_08.png) no-repeat center top;
}
.i-m-fise{
	width: 180px;
	height: 130px;
	padding:0 10px 10px 10px;
	background: url(../img/i_04.png) no-repeat left top;
	float: left;
}

.i-m-fise .img{
	display: block;
	width: 100%;
	height: 100px;
}
.i-m-fise .btit{
	font-size: 12px;
	font-weight: bold;
	padding:2px 0 0 14px;
	color: #8f1024;
	display: block;
	overflow: hidden;
	height: 22px;
}


.i-m-fi-se{
	
	margin-left: 10px;
}
.i-m-fi-se .btit{
	background: url(../img/i_23.png) no-repeat 158px 10px;
}


.i-m-fi-th{
	position: relative;
}
.i-m-fi-th .img{
	background: url(../img/i_11.png) no-repeat top left;
}
.i-m-fi-th ul{
	width: 100%;
}
.i-m-fi-th li{
	width: 100%;
}
.i-m-fi-th .simg{
	text-align: center;
	display: block;
	width: 100%;
	height: 100px;
	overflow: hidden;
}
.i-m-fi-th .img img{
	max-width: 100px;
}
.i-m-fi-th .prev,
.i-m-fi-th .next{
	width: 22px;
	height: 22px;
	display: block;
	position: absolute;
	top: 45px;
	cursor: pointer;
	
}
.i-m-fi-th .prev{
	left: 24px;
	background-image: url(../img/i_25.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.i-m-fi-th .next{
	right: 24px;
	background-image: url(../img/i_28.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.i-m-fi-th .prev:hover{
	background-position: right top;
}
.i-m-fi-th .next:hover{
	background-position: right top;
}


.i-m-fi-fo{
	float: right;
	padding-right: 0;
}
.i-m-fi-fo .btit{
	background: url(../img/i_23.png) no-repeat 158px 10px;
}



.in-bg{
	height: 655px;
	padding-top: 97px;
	background: url(../img/brand-bg.jpg) no-repeat center 97px;
	position: relative;
}
.in-bg .btit{
	padding:110px 0 0 0;
	background: url(../img/brand_04.png) no-repeat center 110px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	
	height: 40px;
	line-height: 40px;
}
.in-bg .bentit{
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	text-transform: Uppercase;
	font-family: Kokila;
}
/*品牌故事*/
.br-fi{
	padding:40px 0 0 0;
	text-align: center;
	height: 352px;
	overflow: hidden;
}
.br-fi a{
	display: inline-block;
	width: 100px;
	height: 335px;
	padding:10px 40px 0 40px;
	background: url(../img/brand_08.png) no-repeat center top;
	text-align: center;
	/*margin:0 5px;*/
	cursor: pointer;
	overflow: hidden;

	opacity: 0;
	transform:scale(0.6);	
}

.br-fi a.img-scale-cur{
	animation: imgscale 2s forwards;
	opacity: 1;
	transform:scale(1);
}
@keyframes imgscale
{
	0%{
		transform:scale(0.6);
		opacity: 0;
	}
	100%{
		transform:scale(1);	
		opacity: 1;
	}
}

.br-fi .titbox{
	margin-top: 20px;
	width: 100%;
	height: 90px;
	display: inline-block;
	position: relative;
	overflow: hidden;
}
.br-fi .tit,
.br-fi .htit{
	position: absolute;
	width: 100%;
	height: 90px;
	display: inline-block;
	position: absolute;
	left: 0;
}
.br-fi .tit{
	top: 0;
}
.br-fi .htit{
	/*display: none;*/
	top: 90px;
}
.br-fi .stit{
	display: inline-block;
	width: 100%;
	height: 42px;
	background: url(../img/brand_70.png) no-repeat center;
	margin-top: 20px;
	opacity: 0;
	filter:alpha(opacity=0);
}

.br-fi a:hover{
	background-image: url(../img/brand_08-01.png);
}



.fmenu{
	position: absolute;
	top: 170px;
	right: 20px;
}
.fmenu .gobk{
	display: block;
	width: 35px;
	height: 150px;
	background: url(../img/pic_03.jpg) no-repeat center;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
}
.fmenu .gobk .tit{
	font-size: 14px;
	font-weight: bold;
	color: #8e001f;
	width: 14px;
	height: 87px;
	line-height: 17px;
	padding-top:13px;
	display: block;
	margin:0 auto;
}
.fmenu .gobk .entit{
	color: #fff;
	width: 12px;
	line-height: 14px;
	padding-top:10px;
	display: block;
	margin:0 auto;
}
.fmenu dl{
	position: absolute;
	right: 10px;
	top: 215px;
	/*padding:68px 10px 0 0;*/
}
.fmenu dd{
	height: 25px;
	background: url(../img/pic_07.png) no-repeat right center;
	
	cursor: pointer;
	margin-top: 3px;
	
	width: 20px;

	position: relative;
	
}
/*.fmenu dl i{
	display: inline-block;
	width: 100px;
	height: 25px;
	background: url(../img/pic_06.png) no-repeat center;
	position: absolute;
	right:20px;
	top: 0;
}*/
.fmenu dd a{
	display: inline-block;
	width: 100px;
	height: 25px;
	padding-right: 20px;
	background: url(../img/pic_06.png) no-repeat left center;
	color: #ffd9ad;
	line-height: 25px;
	text-align: center;
	opacity: 0;
	filter:alpha(opacity=0);
	position: absolute;
	z-index: 1;
	top: 0;
	right:20px;
}
.fmenu dd:hover,
.fmenu dd.on{
	background-image: url(../img/pic_070.png);
}
.fmenu dd:hover a,
.fmenu dd.on a{
	opacity: 1;
	filter:alpha(opacity=100);
	right: 0;
}
/*老照片*/
.bpic-fi{
	padding:30px 0 0 0;
	text-align: center;
	position: relative;
	
}
.bpic-fi .bd{
	width: 800px;
	margin:0 auto;
	height: 375px;
	overflow: hidden;
}
.bpic-fi dd{
	width: 180px;
	float: left;
	margin:0 10px;
}
.bpic-fi dd a{
	display: block;
	width: 180px;

	
}
.bpic-fi dd .img{
	display: block;
	height: 125px;
	border:5px solid #fff;
	position: relative;	
}

.bpic-fi dd .img .ho{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #990022;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.bpic-fi dd .img .hoo{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/pic_29.png) no-repeat center;
	opacity: 0;
	filter:alpha(opacity=0);
}

.bpic-fi dd a p{
	padding:13px 0 18px 0;
	text-align: center;
	color: #fff;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.bpic-fi dd:hover a .img{
	border-color:#ffeec6;
}
.bpic-fi dd:hover a p{
	color:#ffeec6;
}

.b-hd .prev,
.b-hd .next{
	width: 35px;
	height: 35px;
	display: block;
	cursor: pointer;
	position: absolute;
	top: 170px;
	cursor: pointer;
}
.b-hd .prev{
	left: 20px;
	background-image: url(../img/pic_17.png);
	background-position: left center;
	background-repeat: no-repeat;
}
.b-hd .prev:hover{
	background-position: right center;
}
.b-hd .next{
	right: 20px;
	background-image: url(../img/pic_20.png);
	background-position: right center;
	background-repeat: no-repeat;
}
.b-hd .next:hover{
	background-position: left center;
}
.b-hd ul{
	position: absolute;
	left: 50%;
	text-indent:-999px;
	
}
.b-hd ul li{
	width: 13px;
	height: 13px;
	cursor: pointer;
	background: url(../img/pic_07.png) no-repeat center top;
	margin:0 5px;
	text-indent:-999px;
	overflow: hidden;
}
.b-hd ul li:hover,
.b-hd ul li.on{
	background-image: url(../img/pic_070.png);
}
/*图片软文*/
.bphoto-fi{
	padding:20px 0 0 0;
	position: relative;
	overflow: hidden;
}
.bphoto-fi .bd{
	width: 820px;
	height: 282px;
	background: #fff;
	margin:0 auto;
}
.bphoto-fi .hd .prev, 
.bphoto-fi .hd .next{
	top: 143px;
}

.bphoto-fi .imgbox{
	width: 320px;
	height: 282px;
	position: relative;
	float: left;
}
.bphoto-fi .img{
	width: 320px;
	height: 240px;
	overflow: hidden;
	display: block;
}
.bphoto-fi .stit{
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #ab1d0c;
	display: block;
	width: 100%;
}
.bphoto-fi .hdd{
	position: absolute;
	top: 220px;
	left: 50%;
	margin-left: -25px;
	overflow: hidden;
}
.bphoto-fi .hdd li{
	width: 9px;
	height: 9px;
	padding:4px;
	background: url(../img/photo_08.png) no-repeat center top;
	overflow:hidden;
	text-indent:-999px;
	cursor: pointer;
}
.bphoto-fi .hdd li.on{
	background: url(../img/photo_06.png) no-repeat center top;
}
.bphoto-fi .list{
	width: 442px;
	float: left;
	padding:16px 0 0 24px;
}
.bphoto-fi .list ul{
	width: 100%;
}
.bphoto-fi .list li{
	line-height: 34px;
	width: 100%;
	border-bottom: 1px dashed #b2b2b2;
	
	position: relative;
}
.bphoto-fi .list li.last{
	border:none;
}
.bphoto-fi .list li a{
	color: #333;
	display: block;
	padding-left: 18px;
	padding-right: 7px;
	text-align: left;
	font-size: 14px;
}
.bphoto-fi .list li span{
	float: right;
}
.bphoto-fi .list li i{
	position: absolute;
	display: inline-block;
	width: 3px;
	height: 3px;
	background: #cccccc;
	top: 17px;
	left: 5px;
}
.bphoto-fi .list li:hover a{
	color: #ab1d0c;
}
.bphoto-fi .list li:hover i{
	background: #ab1d0c;
}
.bphoto-se{
	text-align: center;
	padding-top: 85px;
	clear: both;
}
.bphoto-se a{
	display: inline-block;
	width: 130px;
	height: 35px;
	line-height: 35px;
	font-size:14px;
	font-weight: bold;
	color: #653c37;
	background: url(../img/photo_20.png) no-repeat center;
	margin:0 4px;
	cursor: pointer;
}
.bphoto-se a:hover,
.bphoto-se a.on{
	color: #ffeec6;
	background: url(../img/photo_18.png) no-repeat center; 
}




.ininfo-bg{
	padding-top: 97px;
	background:#f4e7d8 url(../img/n05.jpg) no-repeat center 97px;
	position: relative;
}
.ininfo-bg .btit{
	padding:110px 0 0 0;
	background: url(../img/brand_04.png) no-repeat center 110px;
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	
	height: 40px;
	line-height: 40px;
}
.ininfo-bg .bentit{
	text-align: center;
	font-size: 24px;
	line-height: 32px;
	color: #fff;
	text-transform: Uppercase;
	font-family: Kokila;
}
.bphoto-th{
	padding:20px 0 0 0;
	position: relative;
	/*overflow: hidden;*/
}

.bphoto-th .bd{
	width: 820px;
	
	margin:0 auto;
}
.bphoto-th .stop{
	height: 10px;
	background: url(../img/n01.png) no-repeat center;
}
.bphoto-th .sbottom{
	height: 10px;
	background: url(../img/n02.png) no-repeat center;
}
.bphoto-th .scenter{
	background: #fff;
	padding:0 30px;
}
.bphoto-th .bphoto-tit{
	color: #b31f0d;
    font-size: 18px;
    font-weight: bold;
    text-align: center;
    padding-top: 15px;
}
.bphoto-th .bphoto-date{
	text-align: center;
	padding: 7px 0;
	color: #9d9d9d;
}
.bphoto-th .bphoto-stxt{
	padding:10px 5px 20px 35px;
	border-top: 1px solid #e5e5e5;
	
	min-height: 300px;
}
.bphoto-th .goback{
	text-align: right;
	padding-bottom: 20px;
}
.bphoto-th .goback a{
	width: 100px;
	height: 35px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #ffeec6;
	font-weight: bold;
	background: url(../img/n03.png) no-repeat center;
	line-height: 35px;
}
.bphoto-th .goback a:hover{
	background-image: url(../img/n04.png);
}
.bphoto-th .prn{
	line-height: 30px;
	font-size: 14px;
	color: #666;
	border-top: 1px solid #e5e5e5;
	padding: 12px 0;
}
.bphoto-th .prn a{
	color: #666;
}
.bphoto-th .prn a:hover{
	color: #b31f0d;
}
.bphoto-th .share{
	float: right;
}
.bphoto-see{
	padding:50px 0;
}







/*轶事软文*/
.adt-fi{
	padding:30px 0 0 0;
	position: relative;
	
}

.adt-fi .hd .prev, 
.adt-fi .hd .next{
	top: 150px;
}
.adt-fi .hd ul{
	top: 315px;
}
.adt-fi .bd{
	/*overflow: hidden;*/
	width: 798px;
	margin:0 auto;
	height: 265px;
	overflow: hidden;
}
.adt-fi dd{
	width: 240px;
	height: 240px;
	padding:0 5px 5px 5px;
	background: url(../img/adt_03.png) no-repeat center;
	float: left;
	margin:20px 8px 0 8px;
}
.adt-fi dd .hr{
	margin:0 auto;
	width: 229px;
	height: 1px;
	background: #000000;
	opacity: 0.1;
	filter:alpha(opacity=10);
}
.adt-fi dd .stit{
	font-weight: bold;
	font-size: 14px;
	height: 25px;
	overflow: hidden;
	color: #8e001f;
	/*width: 229px;*/
	width: 195px;
	margin:0 auto;
	/*border-bottom: 1px solid #e5e5e5;*/
	padding:17px 17px 10px 17px;
}
.adt-fi dd .stit a{
	color: #8e001f;
}
.adt-fi dd .stxt{
	width: 193px;
	margin:0 auto;
	line-height: 22px;
	color: #666666;
	padding:14px 0 17px 0;
	height: 110px;
}
.adt-fi dd .stxt a{
	color: #666666;
}
.adt-fi dd .more{
	width: 229px;
	margin:0 auto;
	/*border-top: 1px solid #e5e5e5;*/
	padding:9px 0 0 0;
}
.adt-fi dd .more a{
	display: inline-block;
	float: right;
	color: #666;
	margin-right: 20px;
	padding-right: 25px;
	background: url(../img/adt_06.png) no-repeat right center;
}

.adt-fi dd:hover{
	background: url(../img/adt_003.png) no-repeat center;
}


/*微视频*/
.video-fi{
	padding:65px 0 0 0;
	position: relative;
	/*height: 217px;*/
}

.video-fi .hd .prev, 
.video-fi .hd .next{
	top: 160px;
}
.video-fi .hd ul{
	top:322px; 
}
.video-fi .bd{
	/*overflow: hidden;*/
	width: 798px;
	margin:0 auto;
}
.video-fi dd{
	width: 240px;
	/*height: 240px;*/
	float: left;
	margin:20px 13px 0 13px;
	cursor: pointer;
}
.video-fi .img{
	width: 230px;
	height: 170px;
	padding:5px;
	background: #fff;
	overflow: hidden;
	position: relative;
}
.video-fi .img a{
	display: block;
	position: relative;
	width: 230px;
	height: 170px;
	overflow: hidden;
}
.video-fi .img .ho{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #990022;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.video-fi .img .hoo{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/video_06.png) no-repeat center;
	opacity: 0;
	filter:alpha(opacity=0);
}
.video-fi .stit{
	font-size: 14px;
	text-align: center;
	padding-top: 12px;
	color: #fff;
}
.video-fi .stit a{
	color: #fff;
}
.video-fi dd:hover .img{
	background: #ffeec6;
}
.video-fi dd:hover .stit{
	color: #ffeec6;
}
.video-fi dd:hover .stit a{
	color: #ffeec6;
}
.bphoto-svideo{
	padding-top: 20px
}

.videocon{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 15;
}
.videocon .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.videocon .box{
	width: 960px;
	height: 410px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -480px;
	margin-top:-205px; 
	/*margin-top: -265px;*/
}
.videocon .box .close{
	width: 31px;
	height: 31px;
	position: absolute;
	top: 10px;
	right: 100px;
	background: url(../img/clo_03.png) no-repeat center;
	cursor: pointer;
}
.videocon .box .close:hover{
	background-image: url(../img/clo_05.png);
}
.videocon .con{
	width: 660px;
	height: 410px;
	background: #fff;
	margin:0 auto;
}
.videocon .con .txt{
	padding:10px 10px 0 10px;
}
.videocon .con .stit{
	font-size: 16px;
	font-weight: bold;
	color: #990022;
	text-align: center;
}









/*走进企业*/
.into-bg{
	background-image: url(../img/into_02.jpg);
}
.into-fi{
	padding-top: 97px;
	width: 140px;
	height: 210px;
	margin:0 auto;
}
.into-se{
	/*color: #fff;*/
	/*padding-top: 13px;*/
	/*font-family: 黑体;*/
	text-align: center;
	height: 35px;
}
.into-th{
	/*width: 415px;
	line-height: 14px;
	font-size: 8px;
	opacity: 0.8;
	filter:alpha(opacity=80); 
	margin:0 auto;
	color: #fff;*/
	text-align: center;
	/*padding-top: 3px;*/
	height: 35px;
}
.into-fo{
	text-align: center;
	padding-top: 30px;
}
.into-fo a{
	display: inline-block;
	position: relative;
	width: 116px;
	height: 150px;
	margin:0 28px;
	cursor: pointer;

	opacity: 0;
	transform:scale(0.6);
}
.into-fo a.img-scale-cur{
	animation: imgscale 2s forwards;
	opacity: 1;
	transform:scale(1);
}
.into-fo span.imgbox{
	display: inline-block;
	width: 116px;
	height: 116px;
	overflow: hidden;
	position: relative;
}
.into-fo span.img{
	display: inline-block;
	width: 116px;
	height: 116px;
	overflow: hidden;
	position: absolute;
	left: 0;
	top: 0;
}

.into-fo span.himg{
	display: inline-block;
	width: 116px;
	height: 116px;
	background: url(../img/into_07.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	filter:alpha(opacity=0);
}


.img-rotate-cur{
	animation:imgrotate 2s forwards;
	-moz-animation:imgrotate 2s forwards; /* Firefox */
	-webkit-animation:imgrotate 2s forwards; /* Safari and Chrome */
	-o-animation:imgrotate 2s forwards; /* Opera */
}

@keyframes imgrotate
{
	0%{-webkit-transform:rotate(40deg);}
	100%{-webkit-transform:rotate(0deg);}
}


@-moz-keyframes imgrotate /* Firefox */
{
	0%{-moz-transform:rotate(40deg);}
	100% {-moz-transform:rotate(0deg);	}
}
@-webkit-keyframes imgrotate /* Safari 和 Chrome */
{
	0%{-webkit-transform:rotate(40deg);}
	100%{-webkit-transform:rotate(0deg);}
}

@-o-keyframes imgrotate /* Opera */
{
	0%{-webkit-transform:rotate(40deg);}
	100%{-webkit-transform:rotate(0deg);}
}

.into-fo span.titbox{
	display: inline-block;
	margin-top: 15px;
	width: 100%;
	text-align: center;
	position: relative;
}
.into-fo span.stit{
	display: inline-block;
	
	width: 116px;
	height: 14px;
	text-align: center;

	position: absolute;
	left: 0;
	top: 0;
}
.into-fo span.htit{
	display: inline-block;
	width: 116px;
	height: 14px;
	/*display: none;*/
	text-align: center;

	position: absolute;
	left: 0;
	top: 0;

	opacity: 0;
	filter:alpha(opacity=0);
}
/*.into-fo a:hover .img{
	display: none;
}
.into-fo a:hover .himg{
	display: inline-block;
}*/
/*.into-fo a:hover .stit{
	display: none;
}
.into-fo a:hover .htit{
	display: inline-block;
}*/

/*公司介绍*/
.in-con{
	padding:20px 5px 5px 5px;
	position: relative;
	overflow: hidden;
	width: 870px;
	height: 380px;
	background: url(../img/com_03.png) no-repeat center 20px;
	margin:0 auto;
}

.in-con .incom-img{
	float: left;
	width: 290px;
	height: 310px;
	padding:35px 0 0 30px;
}
.in-con .incom-txt{
	padding:40px 0 0 18px;
	width: 520px;
	float: left;
}

.about_box{
	width: 520px;
	height: 305px;
	overflow: hidden;
	position: relative;
}
.about_text{
	line-height: 24px;
	color: #8f8479;
	width: 467px;
	position: absolute;
	left: 0;
	top: 0;
}
.about_text p{
	padding-bottom: 5px;
}

.roll{
	width: 8px;
	height: 298px;
	background: url(../img/com_09.png) no-repeat center;
	position: absolute;
	right: 14px;
	/*top: -57px;*/
	top: 5px;
}
.roll_btn{
	width: 38px;
	height: 100px;
	position: absolute;
	right: -15px;
	top: 0px;
	text-align: center;
	cursor: pointer;
	background: url(../img/com_11.png) no-repeat center;
}

.single-fi{
	padding:35px 15px 35px 35px;
}
.single-fi .about_box{
	width: 820px;
	height: 305px;
}
.single-fi .about_text{
	width: 780px;
}


/*人物*/
.bcha-con{
	height: 340px;
	background: url(../img/pbg.png) no-repeat center;
}
.bcha-con .incom-img{
	padding-top: 8px;
}

.bcha-con .incom-txt{
	padding-top: 10px;
}
.bcha-con .about_box{
	height: 295px;
}
.bcha-con .roll{
	height: 270px;
	background: url(../img/p01bg.png) no-repeat;
	top: 9px;
}

.bcha-se{
	padding-top: 20px;
}

/*资质荣誉*/
.hon-fi{
	
	position: relative;
	overflow: hidden;
	/*height: 300px;*/
	
}

.hon-fi .hd .prev, 
.hon-fi .hd .next{
	top: 160px;
}
.hon-fi .bd{
	width: 820px;
	margin:0 auto;
	overflow: hidden;
	/*height: 173px;*/
	padding:85px 0 0 0;
	position: relative;
	height: 250px;
}


.hon-fi .bd a{
	display: inline-block;
	/*height: 136px;*/
	height: 150px;
	/*border:7px solid #fff;*/
	position: relative;
	/*overflow: hidden;*/
	margin:20px 5px 0 5px;
	float: left;
	cursor: pointer;
}
.hon-fi .bd a img{
	display: block;
	border:7px solid #fff;
	height: 136px;
}
.hon-fi .bd a .txt{
	text-align: center;
	display: inline-block;
	width: 100%;
	color: #fff;
	padding-top: 10px;
}
.hon-fi .bd .ho{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #990022;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.hon-fi .bd .hoo{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/pic_29.png) no-repeat center;
	opacity: 0;
	filter:alpha(opacity=0);
}

.hon-fi .bd a:hover{
	border-color: #ffeec6;
}





.honn-fi{
	padding:65px 0 0 0;
	position: relative;
	/*height: 217px;*/
}

.honn-fi .hd .prev, 
.honn-fi .hd .next{
	top: 160px;
}

.honn-fi .hd ul{
	top:322px; 
}
.honn-fi .bd{
	/*overflow: hidden;*/
	width: 800px;
	margin:0 auto;
}
.honn-fi dd{
	width: 190px;
	/*height: 165px;*/
	float: left;
	margin:20px 5px 0 5px;
	cursor: pointer;
}
.honn-fi .img{
	width: 180px;
	height: 165px;
	padding:5px;
	background: #fff;
	overflow: hidden;
	position: relative;
	display: block;
}
.honn-fi .img a{
	display: block;
	position: relative;
	width: 230px;
	height: 170px;
	overflow: hidden;
}
.honn-fi .img .ho{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: #990022;
	opacity: 0;
	filter:alpha(opacity=0); 
}
.honn-fi .img .hoo{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: url(../img/pic_29.png) no-repeat center;
	opacity: 0;
	filter:alpha(opacity=0);
}
.honn-fi .stit{
	font-size: 14px;
	text-align: center;
	padding-top: 12px;
	color: #fff;
	display: block;
}
.honn-fi .stit a{
	color: #fff;
}
.honn-fi dd:hover .img{
	background: #ffeec6;
}
.honn-fi dd:hover .stit{
	color: #ffeec6;
}
.honn-fi dd:hover .stit a{
	color: #ffeec6;
}















/*组织架构*/
.stru-con{
	height: 340px;
	background: url(../img/pbg.png) no-repeat center;
}


.stru-con .stru-txt{
	padding:10px 10px 10px 30px;
	position: relative;
}
.stru-con .about_box{
	height: 295px;
	width: 828px;
}
.stru-con .about_text{
	width: 790px;
}
.stru-con .about_text img{
	max-width: 790px;
}
.stru-con .roll{
	height: 270px;
	background: url(../img/p01bg.png) no-repeat;
	top: 9px;
}



.pro-bg{
	background-image: url(../img/pro-bg.jpg);
}
/*产品中心*/
.pro-fi{
	padding:30px 0 0 0;
	position: relative;
	
}

.pro-fi .hd .prev, 
.pro-fi .hd .next{
	top: 160px;
}
.pro-fi .hd ul{
	top: 335px;
}
.pro-fi .bd{
	/*overflow: hidden;*/
	width: 840px;
	margin:0 auto;
	min-height: 285px;
}
.pro-fi dd{
	width: 190px;
	height: 260px;
	padding:0 5px 5px 5px;
	float: left;
	margin:20px 5px 0 5px;
	background: url(../img/pro_03.png) no-repeat center top;
}
.pro-fi dd:hover{
	background-image: url(../img/pro_030.png);
}
.pro-fi .img{
	width: 154px;
	height: 195px;
	padding:17px 18px 0 18px;
	overflow: hidden;
}
.pro-fi .hr{
	margin:0 auto;
	width: 170px;
	height: 1px;
	background: #000000;
	opacity: 0.1;
	filter:alpha(opacity=10);
}
.pro-fi .stit{
	padding-top: 10px;
	text-align: center;
}
.pro-fi .stit a{
	color: #8e001f;
}

.pro-se{
	padding-top: 70px;
}


/*产品中心*/
.proinfo-fi{
	padding:30px 0 0 0;
	position: relative;
	
}
.proinfo-fi .hd .prev, 
.proinfo-fi .hd .next{
	top: 150px;
}
.proinfo-fi .bd{
	width: 820px;
	height: 280px;
	background: #fff;
	margin:0 auto;
}
.proinfo-fi .bd .img{
	width: 350px;
	height: 280px;
	float: left;
	background: #f5f4f1;
	border-right: 1px solid #dbdbdb;
	position: relative;
	z-index: 11;
}
.proinfo-fi .hdd{
	position: absolute;
	top: 255px;
	left: 50%;
	margin-left: -25px;
	overflow: hidden;
	z-index: 10;
}
.proinfo-fi .hdd li{
	width: 9px;
	height: 9px;
	padding:4px;
	background: url(../img/pinfo_10.png) no-repeat center top;
	overflow:hidden;
	text-indent:-999px;
	cursor: pointer;
}
.proinfo-fi .hdd li.on{
	background: url(../img/pinfo_08.png) no-repeat center top;
}




.proinfo-fi .bd .img .show{
	position: relative; 
	width: 350px;
	height: 280px;
	text-align: center;
	background:#f5f4f1 url(../img/loading.gif) no-repeat center;
}


.proinfo-fi .bd .img .show .zoom_icon{ 
	position: absolute; 
	right: 0;
	bottom: 0;
	width: 28px;
	height: 28px;
	background: url(../img/pinfo_06.jpg) no-repeat;
}
.jqbox{
	left: 350px;
    position: absolute;
    top: 0;
}
.zoomdiv{
	z-index:1;
	position:absolute;
	top:20px;
	/*left:0px;
	width:200;
	height:200px;*/
	background:#fff;
	border:1px solid #eee;
	display:none;
	text-align: center;
	overflow: hidden;
}
.jqZoomPup {
	z-index:1;
	visibility: hidden;
	position: absolute;
	/*top:0px;
	left:0px;
	width: 50px;
	height: 50px;*/
	border: 1px solid #aaa;
	background: #ffffff ;
	opacity: 0.5;
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	filter: alpha(Opacity=50);
}



/*20150402*/
.proinfo-fi .img .bimg{
	width: 350px;
	height: 280px;


	margin:0 auto;
	overflow: hidden;
	position: relative;
}
.proinfo-fi .img .bimg ul{
	position: absolute;
	left: 0;
	top: 0;
}
.proinfo-fi .img .bimg li{
	width: 350px;
	height: 280px;
	position: relative;
}
.proinfo-fi .bd .img .zoom_icon{ 
	position: absolute; 
	right: 0;
	bottom: 0;
	width: 28px;
	height: 28px;
	background: url(../img/pinfo_06.jpg) no-repeat;
}

.proinfo-fi .img .bimg .prev,
.proinfo-fi .img .bimg .next{
	width: 28px;
	height: 28px;
	position: absolute;
	bottom: 0;
	background-color: #919191;
	background-image: url(../img/img001.png);
	background-repeat: no-repeat;
	cursor: pointer;

	z-index: 999;
}
.proinfo-fi .img .bimg .prev{
	left: 0;
	background-position: left top;
}
.proinfo-fi .img .bimg .next{
	left: 28px;
	background-position: right top;
}
.proinfo-fi .img .bimg .prev:hover,
.proinfo-fi .img .bimg .next:hover{
	background-color: #9d0b2b;
}
.proinfo-fi .img .bimg .prev:hover{
	background-position: left bottom;
}
.proinfo-fi .img .bimg .next:hover{
	background-position: right bottom;
}


.proinfo-fi .bd .txt{
	width: 425px;
	padding:30px 0 0 40px;
	float: left;
	
}
.proinfo-fi .bd .stit{
	font-size: 18px;
	font-weight: bold;
	color: #9d0b2b;
}
.proinfo-fi .bd .stxt{
	line-height: 24px;
	color: #666;
}

.proinfo-fi .bd .stxt .about_box{
	width: 425px;
	height: 200px;
} 
.proinfo-fi .bd .stxt .about_text{
	width: 392px;
}
.proinfo-fi .bd .stxt .roll{
	height: 158px;
}



.ser-bg{
	background-image: url(../img/ser-bg.jpg);
}
.serlist-bg{
	background:#f4e7d8 url(../img/selist.jpg) no-repeat center 97px;
	height: 860px;
    position: relative;
}
.serlist-bg .pro-fi .hd .prev, 
.serlist-bg .pro-fi .hd .next{
	top: 306px;
}
.serlist-bg .pro-fi .hd ul{
	top: 630px;
}
/*售后服务*/
.cus-fi{
	padding:20px 5px 5px 5px;
	position: relative;
	overflow: hidden;
	width: 870px;
	height: 180px;
	background: url(../img/cus_03.png) no-repeat center 20px;
	margin:0 auto;
}
.cus-txt{
	line-height: 20px;
	color: #8f8479;
	width: 804px;
	margin:0 auto;
	padding-top: 34px;
}
.cus-txt p{
	text-indent: 2em;
	padding-bottom: 5px;
}
.cus-se{
	color: #fff;
	text-align: center;
	padding-top: 13px;
}
.cus-th{
	text-align: center;
	padding-top: 35px;
}
.cus-th a{
	display: inline-block;
	position: relative;
	width: 80px;
	margin:0 34px;
	cursor: pointer;
}
.cus-th a .img{
	width: 80px;
	height: 80px;
	display: inline-block;
	transform:rotate(90deg);    -webkit-transform:rotate(90deg);    -moz-transform:rotate(90deg);    -o-transform:rotate(90deg);    -ms-transform:rotate(90deg);
	transition:All 1s ease-in-out;    -webkit-transition:All 1s ease-in-out;    -moz-transition:All 1s ease-in-out;    -o-transition:All 1s ease-in-out;
}
.cus-th a .stit{
	display: inline-block;
	width: 80px;
	padding-top: 10px;
	color: #fff;
}
.cus-th a:hover .img{
	transform:rotate(0deg);    -webkit-transform:rotate(0deg);    -moz-transform:rotate(0deg);    -o-transform:rotate(0deg);    -ms-transform:rotate(0deg);
}
.cus-foo{
	opacity: 0;
}
.cus-fo{
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	z-index: 10;
}
.cus-fo .bg{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	opacity: 0.5;
	filter:alpha(opacity=50);
}
.cus-fo .con{
	width: 700px;
	height: 350px;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -350px;
	margin-top: -175px;
	background: #fff;
}
.cus-fo .stit{
	height: 58px;
	background: #f8f8f8;
	border-bottom: 1px solid #dfdfdf;
	padding:27px 0 0 29px;
	color: #990022;
	font-size: 24px;
}

.cus-fo .stxt{
	padding:25px 0 0 30px;
	width: 665px;
}
.cus-fo .about_box{
	width: 665px;
	height: 215px;
}
.cus-fo .about_text{
	width: 626px;
	color: #666;
	text-indent: 2em;
}
.cus-fo .roll{
	height: 205px;
}
.cus-fo .close{
	width: 35px;
	height: 35px;
	padding:25px 20px;
	position: absolute;
	top: 0;
	right: 0;
	background: url(../img/cus_04.png) no-repeat center;
	cursor: pointer;
}
.cus-fo .close:hover{
	background-image: url(../img/cus_05.png);
}

.cus-fo .complaints-con{
	height: 488px;
	margin-top: -244px;
}
.cus-fo .complaints-con p{
	clear: both;
	padding-bottom: 10px;
	overflow: hidden;
}
.cus-fo .complaints-con p.submitb{
	padding-top: 10px;
}
.cus-fo .complaints-con span{
	display: block;
	/*width: 50px;*/
	padding-left: 16px;
	padding-right: 20px;
	width: 29px;
	/*line-height: 35px;*/
	padding-top: 5px;
	font-size: 14px;
	color: #666;
	float: left;
}
.cus-fo .complaints-con span.textarea{
	line-height: 24px;
}
.cus-fo .complaints-con input[type="text"]{
	display: block;
	padding:5px;
	width: 340px;
	height: 25px;
	background: url(../img/sbg01.jpg) no-repeat center;
	border:none;
	float: left;
}
.cus-fo .complaints-con textarea{
	width: 550px;
	height: 140px;
	padding:5px;
	display: block;
	float: left;
	border:none;
	background: url(../img/sbg02.jpg) no-repeat center;
}

.cus-fo .tel-comp{
	position: relative;
	overflow: hidden;
	padding-top: 70px;
}
.tel-comp dt{
	float: left;
	padding-left: 65px;
	padding-top: 40px;
}

.tel-comp dd{
	float: left;
	color: #b7200d;
	overflow: hidden;
	padding-left: 25px;
}
.tel-comp dd .left01{
	font-size: 24px;
	display: block;
}

.tel-comp dd .left03{
	font-size: 16px;
	line-height: 24px;
	
	display: block;
}
.tel-comp .compfi-02{

}
.tel-comp .compfi-02 .left03{
	font-size: 18px;
	padding-top: 10px;
}









/*投诉热线*/
.comp-fi{
	padding:100px 0 0 0;
	position: relative;
	overflow: hidden;
	width: 880px;
	margin:0 auto;
}
.comp-fi dd{
	width: 430px;
	/*height: 180px;*/
	height: 120px;
	padding:60px 5px 5px 5px;
	float: left;
	background: url(../img/j_03.png) no-repeat center top;
	color: #b7200d;
	overflow: hidden;
}
.comp-fi dd .left01{
	font-size: 24px;
	float: left;
	padding-left: 70px;
	padding-top: 2px;
}
.comp-fi dd .left02{
	
	float: left;
	padding-left: 50px;
}
.comp-fi dd .left03{
	font-size: 16px;
	line-height: 24px;
	float: left;
	padding-left: 18px;
}
.comp-fi .compfi-02{

}
.comp-fi .compfi-02 .left03{
	font-size: 18px;
	padding-top: 12px;
}

/*投诉热线*/
.comp-fi01{
	padding:100px 0 0 0;
	position: relative;
	overflow: hidden;
	width: 900px;
	margin:0 auto;
}
.comp-fi01 dd{
	width: 290px;
	/*height: 150px;*/
	height: 100px;
	padding:50px 5px 5px 5px;
	float: left;
	background: url(../img/bgggg_03.png) no-repeat center top;
	color: #b7200d;
	overflow: hidden;
}

.comp-fi01 dd .left02{
	
	float: left;
	padding-left: 40px;
}
.comp-fi01 dd .left03{
	font-size: 16px;
	line-height: 24px;
	float: left;
	padding-left: 18px;
}
.comp-fi01 .compfi-02{

}
.comp-fi01 .compfi-02 .left03{
	font-size: 18px;
	padding-top: 12px;
}










.coo-bg{
	background-image: url(../img/coo-bg.jpg);
}


/*经销商招募*/
.btn{
	width: 115px;
	height: 35px;
	background: url(../img/age_03.png) no-repeat center;
	display: block;
	cursor: pointer;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	text-indent: 40px;
	line-height: 35px;
	border:none 0;
}
.age-fi{
	margin:20px auto 0;
}
.age-se{
	width: 490px;
	/*height: 380px;*/
	margin:10px auto 0;
}
.age-th{
	display: none;
}
.age-th .con{
	width: 880px;
	height: 460px;
	margin-left: -440px;
	margin-top: -230px;
}
.age-th .age-scon{

}
.age-th .age-scon input[type="text"]{
	display: block;
	padding:5px;
	width: 250px;
	height: 25px;
	line-height: 25px;
	background: url(../img/age_06.jpg) no-repeat center;
	border:none;
	float: left;
}
.age-th .age-scon input.error{
	background-image: url(../img/age_006.jpg);
}
.age-th .age-scon textarea{
	width: 301px;
	height: 250px;
	padding:5px;
	display: block;
	float: left;
	border:none;
	background: url(../img/age_09.jpg) no-repeat center;
}
.age-th .age-scon textarea.error{
	background-image: url(../img/age_009.jpg);
}
.age-th .age-scon dl{
	padding-top: 20px;
}
.age-th .age-scon dd{
	float: left;
}
.age-th .age-scon dd p{
	clear: both;
	padding-top: 10px;
	padding-right: 30px;
	overflow: hidden;
}
.age-th .age-scon dd span{
	display: block;
	/*width: 50px;*/
	padding-left: 20px;
	padding-right: 20px;
	line-height: 35px;
	font-size: 14px;
	color: #666;
	float: left;
}
.age-th .age-scon dd span i{
	font-style: normal;
	color: #990022;
	display: inline-block;
	width: 8px;
	/*height: 35px;*/
}
.age-th .age-scon dt{
	clear: both;
	padding-left: 81px;
	padding-top: 20px;
}


.hr-bg{
	background-image: url(../img/hr-bg.jpg);
}
/*招聘岗位*/
.btn02{
	display: block;
	margin:33px auto 0;
	width: 139px;
	height: 35px;
	text-align: center;
	line-height: 35px;
	background: url(../img/job_03.png) no-repeat center;
	color: #666;
}
.job-fi .job-stit{
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	color: #8e001f;
	padding:20px 0 5px 0;
}
.job-fi .job-stxt{
	color: #666;
	line-height: 26px;
	padding:12px 0 0 25px;
}
.job-fi dd:hover{
	background-image: url(../img/job_030.png);
}
.job-fi dd:hover .btn02{
	background-image: url(../img/job_06.png);
	color: #fff;
}


.con-bg{
	background-image: url(../img/con_02.jpg);
}

.con-fi{
	padding-top: 40px;
	width: 808px;
	margin: 0 auto;
	position: relative;
}
.con-fi  .roll{
	width: 50px;
	height: 50px;
	position: absolute;
	top: 135px;
	left: 50%;
	margin-left: -25px;
	background: url(../img/roll.png) no-repeat center;
}
/*.con-fi dl{
	display: none;
}*/
.con-fi dd{
	width: 400px;
	height: 235px;
	padding:0 2px 5px 2px;
	background: url(../img/con_030.png) no-repeat center;
	float: left;
}
.con-fi dd .img{

	display: block;
	padding:10px;
}
.con-fi dd .txt{
	line-height: 24px;
	color: #8f8479;
	padding:32px 35px;
}
.con-se{
	padding-top: 40px;
}
.con-se a{
	width: 160px;
	background-image: url(../img/con_02.png);
}
.con-se a:hover,
.con-se a.on{
	background-image: url(../img/con_01.png);
}

.jobinfo-bg{
	padding-bottom: 60px;
	background: url(../img/jbg_02.jpg) no-repeat center top #f4e7d8;
}
.jobcenter{
	padding:10px 20px;
	background: #fff;
}
.jobcenter .joblistIntro_s{
	
}
.jobcenter .joblistIntro_s table{
	
}
.jobcenter .joblistIntro_s th {
    background: #b51f0d;
    border-left: 1px solid #b51f0d;
    border-right: 1px solid #b51f0d;
    color: #ffffff;
    font-size: 14px;
    line-height: 46px;
    padding-left: 10px;
    text-align: left;
}
.jobcenter .joblistIntro_s td {
    border: 1px solid #e6e5e5;
    line-height: 36px;
}
.jobcenter .joblistIntro_s td.depictTdC {
    background: none repeat scroll 0 0 #f4f4f4;
    text-align: center;
}
.jobcenter .joblistIntro_s td.depictTdP {
    padding-left: 16px;
}
.jobcenter .joblistIntro_s td.borL {
    border-left: 1px solid #e6e5e5;
}
.jobcenter .depictBox{
    border: 1px solid #e6e5e5;
    min-height: 360px;
    padding: 15px 24px 22px;
}
.jobcenter .depictBox h2 {
    color: #b51f0d;
    font-size: 14px;
    line-height: 30px;
}
.jobcenter .goback{
	padding:20px 0 5px 0;
}
.jobcenter .goback a{
	margin-left: 10px;
}

.jobcenter input.error{border: 1px solid #D70128;}
.jobcenter textarea.error{border: 1px solid #D70128;}
.jobcenter label{
	display: block;
	padding:5px 0;
}
.jobcenter textarea{
	width: 650px;
	height: 100px;
}
.jobcenter .goback input[type="submit"]{
	width: 100px;
	height: 35px;
	display: inline-block;
	text-align: center;
	font-size: 14px;
	color: #ffeec6;
	font-weight: bold;
	background: url(../img/n03.png) no-repeat center;
	line-height: 35px;
	border:0;
}
.jobcenter .goback input[type="submit"]:hover{
	background-image: url(../img/n04.png);
}
.apply-fi .jobcenter .goback{
	text-align: center;
}

.wxt{
	width:150px;
	height: 230px;
	background: url(../img/tbgg.png) no-repeat center; 
	text-align: center;
	position: fixed;
	right: 2%;
	top: 237px;
	z-index: 20;
}
.wxt .tit{
	font-size: 14px;
	color: #ffbf73;
	padding-top: 12px;
}
.wxt .img{
	padding-top: 9px;
}
.wxt .con{
	color: #ffbf73;
}
.wxt .close{
	width: 32px;
	height: 32px;
	background: url(../img/tclose.png) no-repeat center;
	position: absolute;
	right: -11px;
	top: -7px;
	cursor: pointer;
}
.wxt .close:hover{
	background: url(../img/thclose.png) no-repeat center;
}



.bidding-fi .list li span{
	color: #333;
}
.bidding-fi .list li span.cur{
	color: #ab1d0c;
}
.bidding-fi .list{
	width: 770px;
	float: none;
}
table{font-size: medium;}

.ageJoinCon{margin-top: 20px;text-align: center;margin-bottom: 15px}
.ageJoinCon ul{display: inline-block;text-align: left;padding: 40px 50px 30px;background: url(../images/00bg01.png) no-repeat center;background-size: 100% 100%;float: none;}
.ageJoinCon ul li{display:block;margin-bottom: 15px;font-size: 16px;float: none;}
.ageJoinCon ul li label{color: #b6b6b6;display: inline-block;width: 85px}