@charset "utf-8";
/* CSS Document */
body{
	min-width: 1190px;
}
.body{
	overflow-x: hidden;
	overflow-y: scroll;

}
.w,.content{
	position: relative;
	width: 1100px;
	margin: 0 auto;
	zoom: 1;
}
.header{
	width: 1100px;
	height: 100px;	
	margin:0 auto!important;


}
.flogo{
	width: 218px;
	height: 100px;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	
	/* background: url(../img/tab.png) 0 0; */
}
.flogo .logo{
	width:100%;
	height: 33px;
}
.flogo div{
	font:bold 15px "微软雅黑" ;
	color: #444;
	padding-bottom: 10px;

}
.nav a{
	position: relative;
	float: left;
	height: 100px;
	margin: 0 22px;
	font: bold 15px/140px "微软雅黑";
	color: #444;
}
.nav a:hover,.nav a.cur{color: #0064b9}
.nav a i{
	position: absolute;
	bottom: 0;
	left: -1%;
	height: 0;
	width: 102%;
	border-top: 1px solid #0064b9;
	border-bottom: 1px solid #4d93ce;
	display: none;
}
.nav a:hover i,.nav a.cur i{display: block;}
.lang{
	height: 59px;
	line-height: 52px;
	color: #888;
}
.lang i{
	display: inline-block;
	margin: 0 6px;
}
.lang a.on{
	color: #ccc;
	font-weight: bold;
}
.search{
	width: 166px;
	height: 23px;
	line-height: 23px;
	color: #999;
	border: 1px solid #bdbdbd;
}
.search input{
	float: left;
	border: none;
}
.search input:focus{outline: none;}
.sertx{
	width: 134px;	
	height: 23px;
	padding-left: 6px;
	color: #999;
	background: transparent;
}
.smt{
	width: 26px;
	height: 23px;
	background: url(../img/tab.png) -219px -23px;
}
.ftmain{
	height: 361px;
	background: url(../img/ftbg.jpg) repeat-x;
	overflow: hidden;
}
.ftmenu{
	width: 822px;
	margin-top: 18px;
}
.ftmenu dl{
	float: left;
	width: 25%;
	height: 326px;
	text-align: center;
	background: url(../img/ftnav.png) no-repeat right 15px;
}
.ftmenu .bgno{background: none}
.ftmenu a{
	display: block;
	height: 28px;
	font-size: 13px;
	font-weight: bold;
	color: #444;
}
.ftmenu a:hover{color:#0064b9 }
.ftmenu dt{
	font: bold 17px/46px "微软雅黑";
	color: #333;
}
.add{
	position: relative;
	width: 277px;
	height: 361px;
}
.addtx{
	position: absolute;
	top: 0;
	left: 0;
	width: 240px;
	height: 314px;
	padding: 47px 0 0 37px;
	color: #333;
}
.addtx b{
	font-size: 14px;
}
.phone{
	height: 46px;
	font:bold 30px/44px arial;
	color: #2e2e2e;
}
.shareth{
	height: 81px;
	line-height: 104px;
	font-size: 14px;
}
.addmod{
	width: 100%;
	height: 100%;
	background: #fff;
	opacity: .1;
	filter:alpha(opacity=10);
	box-shadow: 0 0 10px #000;
}
.copyright{
	height: 62px;
	color: #404040;
	background: #000;
}
.divselect{
	position: relative;
	width: 183px;
	height: 24px;
	margin-top: 16px;
}
.divselect ul{
	position: absolute;
	bottom: 24px;
}
.divselect span,.divselect a{
	position: relative;
	display: block;
	width: 175px;
	height: 24px;
	line-height: 24px;
	padding-left: 8px;
	background: #131313;
	border:1px solid #272727;
}
.divselect span i{
	position: absolute;
	right: 0;
	top: 0;
	width: 24px;
	height: 24px;
	background: url(../img/tab.png) -276px -29px;
}
.divselect a:hover{
	color: #fff;
	background: #888;
	-webkit-transition: all 0.5ms ease-in 0ms;
	-o-transition: all 0.5ms ease-in 0ms;
	transition: all 0.5ms ease-in 0ms;
}
.copyright a{color: #404040;}
.copyright .fr{line-height: 50px;}
.copyright .fr img{
	margin-top: 20px;
}
.copyright .fr a:hover{color: #ddd}
.addtx .bdshare-button-style0-16 a{
	width: 55px;
	height: 51px;
	padding: 0;
	margin: 0 19px 0 0;
	background: url(../img/tab.png);
}
.addtx .bdshare-button-style0-16 .bds_tsina{background-position: -55px -100px;}
.addtx .bdshare-button-style0-16 .bds_weix{background-position: 0 -100px; }
.addtx .bdshare-button-style0-16 .bds_tqq{background-position: -110px -100px;}
.banner,.image{
	position: relative;
	height: 734px;
	width: 100%;
	overflow: hidden;
}
.banner .bd{
	position: relative;
	left: 50%;
	top: 0;
	width: 1920px;
	margin-left: -960px;
}
.banner .bd a{
	float: left;
	height: 734px;
	width: 100%;
}
.banner .hd{
	position: absolute;
	top: 588px;
	width: 100%;
	height: 7px;
}
.hd{text-align: center;}
.hd li{
	float: none;
	display: inline-block;
	text-indent: -999em;
}
.banner .hd li{
	width: 46px;
	height: 7px;
	margin: 0 2px;
	background: #fff;
}
.banner .hd li.on{background: #005fe2}
.firstcell{
	height: 548px;
	background: #f2f2f2;
}
.body-shadow{
	display: none;
	position: fixed;
	_position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: url(../img/bg_opa02.png) repeat;
}

.video-pop{
	display: none;
	position: fixed;
	width:860px; 
	height:486px;
	left:50%;
	top:50%;
	margin:-250px 0 0 -430px;
	background:#000;
	_position: absolute;
	_top: 190px;
	_margin-top: 0;
	
}
.video-pop .close{
	position: absolute;
	display: inline-block;
	width: 24px;
	height: 26px;
	background: url(../img/bg_btn04.png) no-repeat;
	right: -36px;
	top: -25px;
}
.mrtop{
	position: absolute;
	left: 0;
	top: -109px;
	width: 100%;
	height: 196px;
	margin-bottom: 86px;
}
.uselink li{
	position: relative;
	width: 366px;
	height:196px;
	overflow: hidden;
}
.uselink li img{
	position: absolute;
	left: 0;
	top: 0;
	max-width: none;
}
/*.uselink li:hover img{
		-moz-transform:scale(1.15,1.15); 
	-webkit-transform:scale(1.15,1.15); 
	-o-transform:scale(1.15,1.15); 
	-webkit-transition:all 1s ease-in-out;
	-moz-transition:all 1s ease-in-out;
}*/
.uselink li i{
	position: absolute;
	left: 0;
	top: 79px;
	width: 172px;
	height: 32px;
}
/*.uselink li:hover img{scale:1.15em;}*/
.itop01 i{background: url(../img/icode01.png) no-repeat;}
.itop02 i{background: url(../img/icode02.png);}
.video b{
	position: absolute;
	left: 149px;
	top: 64px;
	width: 74px;
	height: 74px;
	background: url(../img/tab.png) 0 -153px;
}
h3{
	position: relative;
	display: inline-block;
	height: 107px;
	padding: 0 91px;
	margin: auto;
	font: bold 30px/152px "微软雅黑";
	letter-spacing: 6px;
	color: #0064b9;
	text-indent: 14px;
	letter-spacing: 13px;
	white-space: nowrap;
	border-bottom: 1px solid #c2c2c2;
}
h3 i{
	position: absolute;
	left:50%;
	bottom: -2px;
	margin-left: -36px;
	width: 71px;
	height: 3px;
	background: #000;
}
.ipro{
	margin: 51px 0 27px;
	width: 100%;
	height: 196px;
}
.ipro .ulwrap{height: 196px;overflow: hidden;}
.ipro ol{
	height: 196px;
	white-space: nowrap;
}
.ipro li{
	position: relative;
	width: 265px;
	height: 196px;
	background: #fff;
	border-right: 1px solid #eff8ff;
}
.ipro li a{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height:30px;
	font-size: 15px;
	line-height: 30px;
	background:rgba(130,151,204,.5);
	display: none;
	color: #fff;
}
/*.ipro li:hover a{display: block}*/
.iprobtn{height: 14px;vertical-align: top;}
.iprobtn a{
	display: inline-block;
	width: 14px;
	height: 14px;
	margin: 0 12px;
	background: url(../img/tab.png);
}
.iprobtn .prev{background-position: -246px 0; }
.iprobtn .prev:hover{background-position: -245px -16px; }
.iprobtn .next{background-position: -260px 0; }
.iprobtn .next:hover{background-position: -260px -16px; }
.iprobtn i{
	position: relative;
	top: -5px;
	display: inline-block;
	width: 6px;
	height: 6px;
	margin: 0 3px;
	background: url(../img/tab.png) -275px 0;
}
/*.iprobtn li.on{background: url(../img/tab.png) -283px 0;}*/
.secondcell{
	height: 529px;
	padding-top: 79px;
	background: url(../img/bg-cont.jpg) repeat-x;
}
.equiptx{
	width: 341px;
	height: 450px;
	background: #fff;
}
.equiptx h3{padding: 0 55px;margin: 2px 0 38px}
.equiptx h3 span{color: #777}
.equlink a{
	display: block;
	width: 192px;
	margin: auto;
	font-size: 17px;
	line-height: 21px;
	margin-bottom: 13px;
	color: #333;
}
.equlink a:hover{color: #0064b9}
.eqmor{
	display: inline-block;
	width: 140px;
	height: 34px;
	margin-top: 46px;
	line-height: 34px;
	color: #888;
	border: 1px solid #cfcfcf;
}
.eqmor:hover{
	color: #fff;
	background: #0064b9;
	-webkit-transition: color 500ms ease-in 0ms,background 500ms ease-in 0ms;
	-o-transition: color 500ms ease-in 0ms,background 500ms ease-in 0ms;
	transition: color 500ms ease-in 0ms, background 500ms ease-in 0ms;
}
.equipic{width: 759px;}
.equipic img{height: 225px}
.ipic01{
	width: 296px;
	height: 225px;
}
.ipic02{
	width: 463px;
	height: 225px;
}
.ipic03{
	width: 506px;
	height: 225px;
}
.ipic04{
	position: relative;
	width: 253px;
	height: 225px;
	font-size: 16px;
	text-align: center;
	background: #2f82f6;
}
.ipic04 a{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	line-height: 286px;	
	color: #fff;
}
.ipic04 i{
	position: absolute;
	top: 72px;
	left: 110px;
	width: 32px;
	height: 52px;
	background: url(../img/tab.png) -220px -46px;
}
.thirdcell{
	height: 497px;
	background: #f2f2f2;
}
.inwbtn a{
	display: inline-block;
	width: 25px;
	height: 25px;
	margin: 22px 2px 0;
	background: url(../img/tab.png);
}
.inwbtn .prev{background-position: -168px -100px;}
.inwbtn .prev:hover{background-position: -168px -127px;}
.inwbtn .next{background-position: -194px -100px;}
.inwbtn .next:hover{background-position: -194px -127px;}
.inewslid .bd{
	height: 246px;
	padding: 33px 0 63px;
	margin-left:-12px;
}
.inews li{
	width: 303px;
	height: 200px;
	padding: 34px 28px 0 14px;
	margin: 6px 30px 6px 6px;
	background: #fff;
	border-right: 1px solid #fbfbfb;
	border-left: 1px solid #fbfbfb;
	border-radius: 2px;
}
.inews li:hover{box-shadow: 0 0 6px #888}
.inews li .fl{
	width: 94px;
	color: #444;
	font:14px/18px arial;
	text-align: center;
}
.day{font-size: 36px;line-height: 38px;}
.inewstx{width: 209px;}
.itit{
	display: block;
	margin-bottom: 10px;
	font: 17px/24px "微软雅黑";
	color: #444;
}
.inewsmor{
	display: block;
	width: 75px;
	height: 27px;
	margin-top: 32px;
	line-height: 27px;
	color: #000;
	text-align: center;
	border: 1px solid #e6e6e6;
	border-radius: 2px;
}
.inews li:hover .inewsmor{
	background: #0064b9;
	color: #fff;
}
.inews li:hover .itit{color:#0064b9 } 
.bann-ab{height: 554px;}
.inside-wrap{background: #efefef}
.intro{height: 530px;background: #fff}
.txtscroll{
	width: 637px;
	background: url(../img/scbg.png) no-repeat 623px 0px;
}
.intropic{
	width: 434px;
	height: 300px;
	margin: 51px 27px 0 0;
}
.introtx{
	position: relative;
	width: 636px;
	height: 300px;
	margin: 45px 0 66px;
	font-size: 14px;
	background:url(../img/bg-ab.jpg) no-repeat 0 0;
	overflow: hidden;
}
.scrolltx .f17{color: #444}
.scrolltx{
	position: absolute;
	left: 0;
	top: 0;
	overflow: hidden;
}
.scbar{
	position: absolute;
	right: 10px;
	top: 30px;
	height: 270px;
	width: 5px;
}
.scbtn{
	position: absolute;
	top: 0;
	left: 0;
	width: 5px;
	height: 48px;
	background: #416eb1;
}
.culture{
	height: 400px;
	background: #f3f3f3;
}
.culwrap{
	width: 100%;
	max-width:1230px;	
	margin: 51px auto 0;
	text-align: center;
}
.culwrap li{width: 20%}
.culwrap li:hover img{
	box-shadow: 0 0 6px #1a65a4;
}
.culth p{
	line-height: 56px;
	font-size: 17px;
	color: #444;
}
.quality{
	height: 526px;
	padding-top: 74px;
	background: url(../img/bgcs.jpg) repeat-x 0 0;
}
.manage{
	height: 526px;
	background: #f3f3f3;
}
.manaslid{margin-top: 51px}
.manaslid .hd{
	height: 11px;
	margin-top: 27px;
}
.manaslid .hd li{
	width: 12px;
	height: 12px;
	margin: 0 7px;
	background: url(../img/tab.png) -262px -36px;
}
.manaslid .hd li.on{background: url(../img/tab.png) -246px -36px;}
.flash{
	height: 541px;
	padding-top: 60px;
	background: #fff;
}
.qualiwrap{
	height: 452px;
	padding: 0 34px;
	background: #fff;
	box-shadow: 4px 6px 5px #aaa;
}
.qualipic{
	width: 222px;
	height: 382px;
	margin: 34px 29px 0 0;
}
.qualitx{width: 780px}
.qualitx p{font-size: 14px;}
.lh28{
	margin: 54px 0 20px;
	line-height: 28px;
	text-indent: 2em;
}
.qualico{width: 118px;text-align: center;}
.qualico i{
	display: block;
	width: 118px;
	height: 118px;
}
.idea i,.policy i,.promise i{background: url(../img/tab.png);}
.idea i{background-position: -600px 1px}
.policy i{background-position: -718px 0;}
.promise i{background-position: -836px 0}
.idea:hover i{background-position: -595px -118px}
.policy:hover i{background-position: -715px -118px}
.promise:hover i{background-position: -836px -118px}
.qualico p{
	font-size: 17px;
	font-weight: bold;
	color: #444;
	letter-spacing: 10px;
	text-indent: 17px;
}
.idea{margin-left: 31px;}
.policy{margin: 0 157px}
.qualitab td{width: 33.3%;font-size: 13px;vertical-align: top;}
.qualitab td:first-child{text-indent: 13px;}
.managpice{width: 1106px;margin-right: -6px;}
.managpice li{
	width: 473px;
	height: 249px;
	margin-right: 6px;
	padding: 19px 54px 0 20px;
	background: #fff;
}
.managpic{width: 152px;height: 229px}
.managtx{width: 296px}
.managline{
	width: 66px;
	height: 3px;
	margin: 14px 0 15px;
	background: #000;
}
.managtx b{
	font-size: 17px;
	color: #0064b9
}
.lightcolor{height: 27px;color: #b8cae5}
.managtx .f14{line-height: 31px;}
.fapic{
	height: 481px;
	/*background-color: #000;*/
}
.name{margin: 8px 0 15px;}
.name p{
	font-size: 17px;
	font-weight: 900;
	color: #444;
}
.name span{
	font-size: 12px;
	font-family: arial;
}
.top-news{
	height: 199px;
	padding-bottom: 28px;
}
.news-pic{
	float: left;
	width: 295px;
	height: 187px;
	padding: 5px;
	border: 1px solid #dedede;
}
.n-ito{
	float: left;
	width: 457px;
	margin-left: 16px;
	font-size: 14px;
}
.n-ito p{
	height: 52px;
	margin-top: -7px;
	line-height: 26px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.n-ito .newsbig{
	display: block;
	
	font: bold 18px/70px "微软雅黑";
	color: #0064b9;
	line-height: 1.5;
	font-size:18px;
	margin-bottom:10px;
	
}
.n-more{
	display: block;
	width: 98px;
	height: 26px;
	margin-top: 31px;
	line-height: 26px;
	background: #0064b9;
	color: #fff;
	text-align: center;
}
.news-list{
	height: 78px;
	margin-top: 14px;
}
.news-list:hover .calen{
	color: #fff;
	background: #0064b9;
}
.news-list:hover .title{
	color: #0064b9;
}
.calen{
	float: left;
	width: 81px;
	height: 78px;
	color: #ddd;
	font-size: 14px;
	background: #b7b7b7;
	text-align: center;
}
.weight{
	margin: 12px 0 7px;
	font-size: 32px;
	line-height: 32px;
	font-weight: 900;
	color: #fff;
}
.heading{
	float: left;
	height: 76px;
	width: 606px;
	padding: 0 35px 0 16px;
	font-size: 14px;
	background: #f7f7f7;
	border: 1px solid #e8e8e8;
}
.title{
	display: block;
	height: 46px;
	color: #333;
	line-height: 46px;
	font-weight: bold;
}
.top-line{
	white-space: nowrap;
	line-height: 16px;
	overflow: hidden;
	text-overflow:ellipsis;
}
.picwrap{
	width: 794px;
	margin: 0 -2px;
}
.picwrap img{float: left;border: 1px solid #fff}
.eqptx{margin: 28px 0 62px}
.red{
	height: 69px;
	font:bold 16px/96px "微软雅黑";
	color: #f54336;
}
.cont,.content{
	zoom: 1;
}
.cont:after,.content:after,.pic-wrap:after,.w631:after,.push:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	overflow: hidden;
	visibility: hidden;
}
.context{
	float: right;
	width: 790px;
	padding: 0 42px 24px;
	margin-bottom: 60px;
	background: #fff;
	border:1px solid #dadada;

}
.bann{height: 342px}
.path{
	height: 65px;
	line-height: 65px;
	color: #444;
}
.path a{color: #444}
.path span{color: #0064b9}
.page{
	margin-top: 24px;
	text-align: center;
}
.side{
	float: left;
	width: 208px;
	margin-bottom: 60px;
	background: #fff; 
	border-right: 1px solid #dadada;
	border-left: 1px solid #dadada;
} 
.core{
	width: 190px;
	height: 64px;
	margin: 0 -1px;
	padding-left: 20px;
	color: #a3b1ca;
	background: #0064b9;
}
.core p{
	height: 35px;
	font: bold 17px/54px '微软雅黑';
	color: #fff;
}
.core span{
	line-height: 18px;
	color: #a3bcde;
}
.side a{
	position: relative;
	display: block;
	padding: 0 24px 0 18px;
	height: 52px;
	line-height: 52px;
	font-size: 14px;
	border-bottom:1px solid #dadada;
	overflow: hidden;
	text-overflow:ellipsis;
	cursor: pointer;
}
.side a:hover,.side a.cur,.side a.on{
	color: #fff;
	background: #7fb1dc;
}
.side a:hover i,.side a.cur i{background: url(../img/tab.png) -276px -9px;}
.side a.on i{background: url(../img/tab.png) -277px -22px;}
.side a i{
	position: absolute;
	right: 18px;
	top: 22px;
	width: 9px;
	height: 9px;
	background: url(../img/tab.png) -286px -9px;
	-webkit-transition:background 0.3s;    
            transition:background 0.3s;
}
.side .sub a b{
	position: absolute;
	right: 18px;
	top: 8px;
	width: 9px;
	height: 9px;
	background: url(../img/tab.png) -286px -9px;
}
.side .sub{
	padding: 9px 0;
	background: #f5f5f5;
	display: none;
}
.side .sub a{
	height: 28px;
	line-height: 28px;
	color: #666;
	border:none;
}
.side .sub a:hover{
	color: #0064b9;
	background: none
}
/*.side .sub a:hover b{background: url(../img/tab.png) -276px -9px;}*/
.indexBody{
	width: 443px;
	padding-bottom:23px;
}
.minPic{
	width: 388px;
	height:42px;
	overflow: hidden;
}
.PicBtn-a{
	width: 16px;
	height: 39px;
	background: url(../img/tab.png);
	border:1px solid #d8d8d8;
	-webkit-transition: all 0.3;
	-o-transition: all 0.3;
	transition: all 0.3;
}
.PicBtn-left{
	margin-right: 8px;
	background-position: -85px -153px;
}
.PicBtn-left:hover{background-position:-101px -153px }
.PicBtn-right{
	margin-left: 8px;
	background-position:-101px -192px;
}
.PicBtn-right:hover{background-position: -85px -192px;}
.gallery_demo_unstyled li{
	width: 59px;
	height: 39px;
	margin: 0 2px;
	border:1px solid #d8d8d8;
}
.gallery_demo_unstyled li img{height: 39px}
.gallery_demo_unstyled li.active,.gallery_demo_unstyled li:hover{border:1px solid #1b317a}
.loadpic{
	width: 441px;
	height: 310px;
}
.maxPicBox{
	width: 441px;
	height: 298px;
	margin-bottom: 12px;
	border:1px solid #d8d8d8;
}
.maxPicBox span{
	position: absolute;
	right: 14px;
	bottom: 10px;
	width: 15px;
	height: 17px;
	background: url(../img/tab.png) -303px -34px;
}
.maxpictx {
	width: 315px;
	margin: 52px 0 0 32px;
	font-size: 14px;
}
.z-tit{
	background: url(../img/zuol_03.jpg) no-repeat left center;
	background-size: 4px auto;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	margin-top: 30px;
	color: #000;
}
.maxpictx b{
	font-size: 16px;
	color: #444;
}
.maxpictit{
	height: 34px;
	margin: 20px 0 4px;
	line-height: 34px;
	font-size: 16px;
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #1b4e90;
}
.itopro{min-height: 66px}

.info-head{
	height: 80px;
	margin-bottom: 15px;
	text-align: center;
}
.info-head p{
	line-height: 50px;
	font-size: 20px;
	color: #333;
}
.info-head i{
	display: inline-block;
	margin: 0 8px;
}
.info-cont{
	min-height: 450px;
	padding-bottom: 25px;
}
.info-page{
	padding-top: 20px;
	border-top: 1px dashed #333;
}

.info-page a:hover{
/*	padding-top: 20px;*/
/*	border-top: 1px dashed #333;*/
	color:#0064b9;	
}
.submit{
	width: 65px;
	height: 28px;
}
.submit:hover{
	color: #fff;
	background-color: #0064b9}
.recr_table{border:none;}
.table-sd{position: relative;}
.table-sd table,.tableth table{width: 100%}
.tableth{
	margin: 13px 0 9px;
	border-top: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
}
.tableth table{
	height: 47px;
	background: #686868;
	border-top: 1px solid #8b8b8b;
	border-bottom: 1px solid #8b8b8b;
}
 .tableth table td{
	font-size: 14px;
	color: #f0f0f0;
	border-top: 1px solid #626262;
	border-bottom: 1px solid #626262;
}
.tableth table td:first-child{
	width: 30%;
	text-indent: 18px;
}
.sub table td:first-child{text-indent: 18px;}
.hr-wrap table td{
	position: relative;
	width: 15%;
	font-size: 13px;
}
.hr-wrap table td:first-child{
	width: 27%;
}
.table-sd i{
	position: absolute;
	left: 0;
	top: 0;
	width: 8px;
	height: 27px;
	background: url(../img/tab.png) -550px -37px;
}
.table-sd b{
	position: absolute;
	right: 0;
	top: 7px;
	width: 29px;
	height: 35px;
	background: url(../img/tab.png) -539px -101px;
}
.hr-wrap table{
	height: 50px;
	border-bottom: 1px dashed #e1e1e1;
	cursor: pointer;
}
.table-sd.on table{
	color: #cc121a;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
}
.table-sd.on{
	border-top: 1px solid #fafafa;
	border-bottom: 1px solid #fafafa;
}
.table-sd.on b{
	background: url(../img/tab.png) -539px -66px;
}
.topline{margin-bottom: 44px;}
.site{
	height: 58px;
	line-height: 64px;
}
.to-yp{
	float: left;
	width: 89px;
	height: 37px;
	margin: 25px 0 42px;
	color: #fff;
	line-height: 37px;
	text-align: center;
	background: #0064b9;
}
.require{
	overflow: hidden;
	border-bottom: 1px dashed #e1e1e1;
	display: none;
}
.zoomdiv{
    position: absolute;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    overflow: hidden;
    text-align: center;
    z-index: 1;
    display: none;
}
.jqZoomPup{
    position: absolute;
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e6e6e6;
    opacity: 0.5;
    filter:alpha(opacity=50);
    z-index: 1;
    visibility: hidden;
}
.zoomdiv img{max-width: none;}
.service{
	top: 125px;
	left: 0;
	text-shadow: 1px 1px 2px #888;
}
.service p{
	line-height: 52px;
	font-size: 36px;
	font-weight: bold;
	color: #0064b9;
}
.service span{
	font: 20px/34px arial;
	color: #fff;
}
.page{
	padding:10px 0;
	font-size:12px;
	font-weight:bold;
	line-height:22px;
	text-align:center;
	clear:both;}
.page a{
	text-decoration:none;
	color:#8698b6;
	background:#fff;
	border:1px solid #CCCCCC;
	padding:5px 10px;
	padding-bottom:5px;
	margin-right:3px}
.page a.active{
	background:#0064b9;
	border:1px solid #0064b9;
	color:#fff}
.page a:hover{
	text-decoration:none;
	color:#fff;
	background:#0064b9;
	border:1px solid #0064b9}


.leavetab td input.error, textarea.error{
    border: 1px solid #D70128;
}
input.error, textarea.error{
    border: 1px solid #D70128;
}
.hor{
	height: 464px;
	text-align: center;
	background-color: #fbfbfb;
}
.horying{
	position: absolute;
	left: 0;
	top: 368px;
	width: 100%;
	height: 97px;
	background: url(../img/bghor_03.png) repeat-x;
}
.horsd .bd ul{
	display: inline-block;
	margin: auto;
	height: 227px;
	overflow: hidden;
}
.horsd .bd{
	width: 1076px;
	height: 227px;
	margin: 62px auto 0;
	overflow: hidden;
}
.horsd .bd li{
	width: 142px;
	height: 227px;
	margin-right: 6px;
	vertical-align: bottom;
}
.thetop{position: relative;}
.thetop img{position: absolute;left: 0;bottom: 0;}
.horsd .bd li .thetop{height: 197px}
.thebott img{
	/*position: absolute;*/
    transform: rotateX(180deg);
   /* top: 100%;
    height: 100%;
    overflow: hidden;
    margin-top: 1px;
    opacity: 0.1;*/
}
.horsd .bd li img{vertical-align: bottom;scale:1;trasition:scale 1s;}
/*.horsd .bd li.on img{transform:scale(1.1) ;}*/
.horsd .hd{position: absolute;left: 0;top:415px;width:100%;z-index: 1}
.horsd .hd span{
	display: inline-block;
	width: 14px;
	height: 15px;
	margin: 0 8px;
	cursor: pointer;
}
.horsd .hd span.prev{background: url(../img/pichor_14.jpg);}
.horsd .hd span.next{background: url(../img/pichor_16.jpg);}

/*在线客服*/
.rides-cs {  font-size: 12px; background:#7eb1dd; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li {width: 100%;line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}