﻿@charset "utf-8";
@import url("resetcommon.css");
.body{

}

.activity {

	width: 100%;
	float: left;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 36px;
	height: 430px;
}
.activity .ititle span, .product .ititle span {
	/*background: #f0f0f0 */
}
.partFourM {
	width: 980px;
	margin-top: 30px;
	position: relative;
	float: left;
}
.partFourCon {
	height: 213px;
	display: inline;
	width: 880px;
	float: left;
	overflow: hidden;
	position: relative;
}
.pro {
	float: left;
}
.pro li {
	float: left;
	margin: 0 10px;
	width: 200px;
	display: inline;
}
.pro li a {
	border: 3px solid #252525;
	width: 194px;
	height: 144px;
	overflow: hidden;
}
.pro li a:hover {
	border: 3px solid #da0c0c;
}
.proimg {
	float: left;
}
.proimg img {
	display: block;
}
.pro li a:hover img {
	-webkit-transform: scale(1.1);
	-ms-transform: scale(1.1);
	-moz-transform: scale(1.1);
	transform: scale(1.1);
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
	-ms-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
.protxt {
	float: left;
	width: 100%;
	margin-top: 15px;
	color: #295087;
	font-size: 14px;
}
.protxt em {
	font-style: normal;
	color: #da0c0c;
	font-family: 'impact';
	font-size: 18px;
	width: 63px;
	float: left;
	text-align: center;
	margin-top: 10px;
}
.protxt font {
	color: #da0c0c;
}
.protxt span {
	display: block;
	margin-bottom: 8px;
	height: 16px;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
}
.imore {
	width: 100%;
	float: left;
	text-align: center;
	padding-top: 30px;
}
.left, .right {
	width: 34px;
	float: left;
	margin-top: 68px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	display: inline;
	font-size: 16px;
	font-family: '宋体';
	color: #fff;
	background: url(../images/arrow.gif) top left no-repeat;
	-webkit-transition: all 0s ease-in-out 0s;
	-moz-transition: all 0s ease-in-out 0s;
	transition: all 0s ease-in-out 0s;
}
.left:hover, .right:hover {
	background: url(../images/arrow.gif) bottom left no-repeat;
}
.left {
	margin-right: 10px;
}
.right {
	margin-left: 10px;
}

.about {
	float: left;
	width: 100%;
	padding-top: 10px;
	height: 524px;
	
}
.about_t {
	background: url(../images/about_t.gif) top left no-repeat #da0c0c;
	width: 100%;
	float: left;
	height: 25px;
	line-height: 25px;
}
.about_t a {
	float: right;
	width: 52px;
	color: #fff;
	text-align: center;
	background: #6d0606;
}
.abouttel {
	text-align: center;
}
.abouttel span {
	width: 100%;
	display: block;
	font: 20px/26px 'Microsoft Yahei';
	color: black ;
}
.abouttel font {
	font: 24px/24px 'Impact';
	color: black ;
}
.abouttel img {
	vertical-align: middle;
	margin-right: 4px;
}
.aboutimg {
	float: left;
	width: 100%;
	padding-bottom: 30px;
}
.aboutimg img {
	margin-left: 70px;
	display: inline;
}
.abouttxt {
	padding: 30px 0;
	width: 100%;
	float: left;
	font-size: 14px;
	line-height: 35px;
	color: #ffffff;
}
.product {
	overflow: hidden;
	position: relative;
	width: 100%;
	height: 500px;
	background: #f0f0f0;
	border-top: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 40px;
}


.pronav {
	color: #767d8d;
	float: left;
	width: 100%;
	font-size: 14px;
	height: 35px;
	margin-top: 27px;
}
.pronav a {
	color: #295087;
}
.pronav a:hover {
	color: #fff;
	background: #000;
}
.pronav .pronavmore {
	color: #ec3726;
}
.product li {
	position: absolute;
	z-index: 9;
	width: 220px;
	float: left;
	margin-left: 20px;
	display: inline;
}
.product li a {
	background: #1a1d22;
	width: 220px;
	display: block;
	top: 0;
	position: absolute;
	left: 0;
}
.proname {
	display: block;
	height: 45px;
	line-height: 25px;
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 210px;
	padding: 5px 0 5px 10px;
	font-size: 14px;
}
.proname1 {
	display: block;
	height: 25px;
	line-height: 25px;
	color: #fff;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	width: 210px;
	padding: 5px 0 5px 10px;
	font-size: 14px;
}
.product li a:hover {
	top: -30px;
}
.product li a:hover p {
	background: #da0c0c;
}
.view-port {
	overflow: hidden;
	padding-top: 40px;
	float: left;
	position: relative;
	width: 980px;
}
.track a.prev, .track a.next {
	display: none;
}
.track a.prev.disabled, .track a.next.disabled {
	display: none;
}
.slider-container {
	position: relative;
	height: 228px;
}
.bullet-pagination {
	width: 100%;
	text-align: center;
	float: left;
	padding-top: 40px;
}
.bullet {
	display: inline-block;
	background: #000;
	width: 15px;
	height: 15px;
	border-radius: 10px;
	margin-right: 5px;
}
.bullet.active {
	background: #da0c0c;
}
.pro_list li {
	width: 220px;
	overflow: hidden;
	height: 220px;
	float: left;
	margin: 0 12px 30px;
	display: inline;
}
.pro_list li a {
	background: #1a1d22;
	display: block;
	width: 220px;
}
.pro_list li a:hover p {
	background: #da0c0c;
}
.ititle {
	width: 980px;
	margin-top: 50px;
	border-top: 1px solid #c6c6c6;
	float: left;
	text-align: center
}
.ititle p {
	margin-top: -50px;
	position: relative;
	text-transform: uppercase;
	color: #f5a30f;
	font: 16px/20px 'arial';
}
.ititle span {
	margin: 0px auto 0;
	/*background: #fff;*/
	width: 137px;
	line-height: 40px;
	color: #000;
	display: block;
	text-align: center;
	font-size: 24px;
	font-family: 'Microsoft Yahei';
	font-weight: bold;
}
.ititle em {
	font-style: normal;
	color: #fff;
	font-size: 14px;
	font-family: 'Microsoft Yahei';
}
.news {
/*	background-image:url(/skin/123.jpg); */
	
	width: 100%;
	float: left;
	border-bottom: 1px solid #dcdcdc;
	padding-top: 36px;
	height: 430px;
}

.news ul {
	width: 1100px;
}
.news ul li {
	width: 480px;
	height: 94px;
	float: left;
	display: inline;
	margin: 40px 20px 0px 0;
}
.news ul li a {
	width: 458px;
	float: left;
	cursor: pointer;
	height: 72px;
	padding: 10px;
	border: 1px solid #e7e7e7;
	background: #f7f7f7;
	position: relative;
	top: 0;
	left: 0;
}
.news ul li a:hover {
	border: 1px solid #ec3726;
	top: -3px;
	left: -3px;
}
.news ul li a:hover .fl {
	color: #ec3726;
}
.teamr {
	float: right;
	width: 350px;
	line-height: 25px;
	color: #747474;
}
.teamr_t {
	float: left;
	width: 100%;
	margin-bottom: 5px;
}
.teamr_t .fl {
	color: #295087;
	font-size: 14px;
	float: left;
	width: 70%;
}
.teamr_t font {
	float: right;
	color: #747474;
	font-family: 'arial'
}
.main, .fyMain {
	width: 980px;
	margin: 0 auto;
	clear: both;
	position: relative;
}
.fyMain {
	overflow-x: hidden;
	overflow-y: auto;
	padding-bottom: 40px;
}
#tip b {
	color: #000;
}
.main2 {
	padding-bottom: 1px;
	overflow: hidden;
	
}



.sea { height:26px; overflow:hidden; width: 240px; margin: 0 auto }
.sea_txt { height:24px; line-height:24px; outline:none; border:none; background:#eae9e9; width:194px; text-indent:0.5em; float:left; color:#c7c6c6; font-size:12px; font-family: "Microsoft YaHei" }
.sea_btn { float:left; width:33px; height:24px; outline:none; text-align:center; background-color:#196701; color:#fff; font-weight:bold; line-height:24px; border:none; cursor:pointer; font-weight:normal; background:url("seaBtn.gif") no-repeat left top; }

.part { display: block; padding-top: 57px; height: 385px; overflow: hidden; background: #e7e7e7; font-family: "Microsoft YaHei" }
.part h2 { display: block; height: 120px; overflow: hidden; text-align: center; }
.part h2 .tit { display: block; text-align: center; color: #000000; font-weight: normal; font-size: 22px; height: 62px; }
.part h2 .tit:hover { text-decoration:none; }
.part h2 b { color: #e60012; }
.part h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.part h2 span { display: block; width: 300px; margin: 0 auto; height: 36px; overflow: hidden; }
.part h2 span .partL { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat left top; }
.part h2 span .partR { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat right -36px; }
.part h2 span .partL:hover { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat left -36px; }
.part h2 span .partR:hover { display: block; float: left; width: 150px; overflow: hidden; height: 36px; background: url("partTab.gif") no-repeat right top; }
.partTab { width:960px; display: block; overflow: hidden; height: 220px; }
.partTab li { padding: 0 30px 0 29px; width: 176px; text-align: center; display:block; float: left; }
.partTab li a { line-height: 40px; overflow: hidden; text-align: center; color: #333333; font-size: 14px; width:176px; display:block}
.partTab li img { width:176px; height:176px; }
.partTab li i { display: block; height: 175px; width: 175px; overflow: hidden; }
.partTab li a:hover { color: #e60012; }
.partTab li span { display:block; height:36px; line-height:36px; }

.pro { display: block; overflow: hidden; padding-top: 50px; height: 290px; overflow: hidden; font-family: "Microsoft YaHei" }
.pro h2 { display:block; height: 68px; overflow: hidden; }
.pro h2 a { display: block; text-align: center; color: #000000; font-weight: normal; font-size: 22px; }
.pro h2 a:hover { text-decoration:none; }
.pro h2 b { color: #e60012; }
.pro h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.proBx { display: block; overflow: hidden; padding:22px 20px 0 50px; height: 157px; background: url("proBx.gif") no-repeat center top; }
.proBx dt { display: block; padding-left: 18px; height: 24px; line-height: 24px; overflow: hidden; background: url("proIco.jpg") no-repeat left center; }
.proBx dt a { color: #000; font-size: 16px; font-weight: bold; }
.proBx dl { padding-top: 13px; }
.proBx dd { line-height: 28px; padding-left: 18px; height: 28px; overflow: hidden; }
.proBx dd a { display: inline-block; height: 28px; line-height: 28px; color: #000; font-size: 14px; padding-right: 28px; }

.show { display: block; height: 478px; overflow: hidden; font-family: "Microsoft YaHei" }
.show h2 { display: block; height:84px; overflow: hidden; text-align: center; }
.show h2 a { width: 234px; height: 52px; color: #fff; font-size: 18px; background: #332c2b; display: inline-block; font-weight: normal; line-height: 52px; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.show h2 a:hover, .show h2 a.cur { background: #e60012; }
.showBx { display: block; height: 345px; overflow: hidden; }
.showCt { display: block; height: 335px; overflow: hidden; }
.showCt dl { display: block; overflow: hidden; float: left; width: 202px; padding:15px 14px 18px; background: #e7e7e7; margin-right:13px; display: inline; -moz-transition:all 0.2s; -webkit-transition:all 0.2s; -o-transition:all 0.2s; -ms-transition:all 0.2s; transition:all 0.2s; }
.showCt dt { display: block; }
.showCt dt a { display: block; text-decoration: none; }
.showCt dt img { width: 202px; height: 200px; overflow: hidden; display: block; }
.showCt dt span { display: block; height: 33px; line-height: 33px; text-align: center; background: #332c2b; font-size: 14px; color: #fff; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.showCt dd { display: block; padding-top: 18px; overflow: hidden; }
.showCt dd a { display: inline-block; color: #332c2b; width: 89px; height: 25px; line-height: 25px; border: 2px solid #332c2b; text-align: center; -moz-transition:all 0.8s; -webkit-transition:all 0.8s; -o-transition:all 0.8s; -ms-transition:all 0.8s; transition:all 0.8s; }
.showCt dl.cur, .showCt dl:hover { background:#e60012; }
.showCt dl.cur dt span, .showCt dl:hover dt span { background:#e60012; }
.showCt dl.cur dd a, .showCt dl:hover dd a { color: #fff; border-color: #eb3341 }
.showBx .showTab { display: block; width: 225px; overflow: hidden; margin: 0 auto; height: 4em; }
.showTab span { display: block; float: left; height: 4px; overflow: hidden; width: 74px; background: #332c2b;  -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -o-transition:all 0.3s; -ms-transition:all 0.3s; transition:all 0.3s; cursor:pointer; }
.showTab span.on { background: #e72129; }

.od1 { display: block; position: relative; height:223px; font-family: "Microsoft YaHei" }
.od1 a { display: block; height: 170px; }
.od1 span { display: block; overflow: hidden; position: absolute; right: 0; top:65px; width: 230px; padding-left: 66px; font-size: 14px; color: #fff; background: url("od1Pho.gif") no-repeat left top; }
.od1 span b { display: block; font-family: impact; font-size: 36px; overflow: hidden; font-weight: normal; }

.brand { display: block; overflow: hidden; font-family: "Microsoft YaHei"; padding-top: 90px; height: 957px; overflow: hidden; background: url("brand.jpg") no-repeat center top #e7e7e7; }
.brand h2 { display: block; height: 129px; overflow: hidden; }
.brand h2 span { padding-left: 440px; font-size: 30px; color: #000; font-weight: normal; display: block; line-height: 32px; }
.brand h2 i { line-height: 20px; display: block; font-weight:normal; color: #454545; font-size: 18px; font-family: "Times New Roman "; text-transform: uppercase; }
.brand h2 span b { color: #e60012; }
.brdBx { display: block; overflow: hidden; }
.brdBx .brd { display: block; width: 480px; overflow: hidden; padding-top:235px; height:149px; margin-bottom: 27px; }
.brdBx .brd span { display: block; color: #000000; font-size: 12px; line-height: 26px; }
.brdBx .brd .brdCl { display: block; float: left; width: 234px; text-align: right; }
.brdBx .brd .brdCr { display: block; float: right; width:177px; text-align: left; }
.brdBx .brd1 { background: url("brand1.jpg") no-repeat left top; }
.brdBx .brd2 { background: url("brand2.jpg") no-repeat left top; }
.brdBx .brd3 { background: url("brand3.jpg") no-repeat left top; }
.brdBx .brd4 { background: url("brand4.jpg") no-repeat left top; }
.brdBx .brd2 .brdCl, .brdBx .brd4 .brdCl { padding-left: 20px; }
.brdBx .brd2 .brdCr, .brdBx .brd4 .brdCr { width: 160px; }

.case { padding-top: 57px; height: 586px; overflow: hidden; font-family: "Microsoft YaHei" }
.caseSid { display: block; float: left; overflow: hidden; width: 232px; }
.caseSid h2 { display: block; height: 80px; }
.caseSid h2 a { color: #000; font-size: 22px; font-weight: normal; }
.caseSid h2 b { color: #e60012; }
.caseSid h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.caseSid .SidBx { display: block; background:#eee none repeat scroll 0 0; }
.caseSid li { display: block; height: 38px; line-height: 38px; overflow: hidden; vertical-align: middle; }
.caseSid li a { display: block; overflow: hidden; text-decoration: none;  padding-left: 63px; color: #111; font-size: 14px; }
.caseSid li a:hover { color:#e60012; }
.caseSid span { display: block; padding-top: 16px; height: 115px; background: #332c2b; text-align: center; color: #fff; font-size: 14px; line-height: 40px; }
.caseSid span a { display: block; width: 89px; height: 25px; border: 2px solid #5c5655; text-align:center; line-height: 25px; color: #fff; margin: 0 auto }
.caseMain { display: block; width: 717px; }
.caseMain h2 { display: block; padding-left: 6px; height: 80px; overflow: hidden; }
.caseMain h2 a { color: #000; font-size: 22px; float: left; width: 105px; }
.caseMain h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.caseMain h2 span { display: block; float: left; padding-left: 17px; width: 250px; background: url("caseTit2.gif") no-repeat left top; color: #332c2b; font-weight: normal; font-size: 16px; height:50px; padding-top: 5px; }
.caseMain h2 b { color: #e60012; }
.caseBx { display: block; }
.caseBx dl { display:block; overflow: hidden; padding-left: 6px; float: left; width: 233px; height: 445px; overflow: hidden; position: relative; }
.caseBx dt { display: block; width: 233px; height: 221px; overflow: hidden; }
.caseBx dt a { display: block; height: 221px; width: 233px; overflow: hidden; }
.caseBx dl dt { display: block; position: absolute; left:6px; bottom: 0; }
.caseBx dl.oyxxx dt { position: static; }
.caseBx dd { display: block; height: 224px; background: url("caseBx.gif") no-repeat left top; }
.caseBx dd a { text-align: center; font-size: 18px; color: #fff; font-weight:bold; display: block; padding-top: 93px; line-height: 24px; text-decoration: none; }
.caseBx dd i { display: block; color: #999695; font-size: 12px; font-weight:normal; text-transform: uppercase; }

.lct { padding-top: 57px; height: 356px; overflow: hidden; background: url("lct.gif") no-repeat center top; font-family: "Microsoft YaHei" }
.lct h2 { width:500px; margin: 0 auto; height: 108px; padding-left:25px; }
.lct h2 a { color: #000; font-size: 22px; padding-left:31px; width: 200px; font-weight: normal; text-align: center; padding-top: 5px; float: left; }
.lct h2 a:hover { text-decoration:none; }
.lct h2 i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.lct h2 b { color: #e60012; }
.lct h2 span { padding-left:60px; margin-left: 10px; float: left; width: 190px; font-size: 14px; font-weight: normal; padding-top:9px; background: url("lctPho.jpg") no-repeat left 10px; }
.lct h2 span em { font-style: normal; display: block; font-family: "impact"; font-size: 30px; color: #332c2b; }
.lctBx { display: block; position: relative; height:170px; overflow: hidden; }
.lctBx span { display: block; height:95px; overflow: hidden; padding-top:26px; overflow: hidden; width: 118px; color: #e60012; font-size: 16px; font-weight: bold; text-align: center; float: left; }
.lctBx span b { font-family: "Times New Roman"; color: #332c2b; font-size: 30px; font-style: italic;  display: block; }
.lctBx span.lct1 { margin:70px 24px 0 0; }
.lctBx span.lct2 { margin-right: 22px; }
.lctBx span.lct4 { margin-right: 20px; }
.lctBx span.lct6 { margin-right:20px; padding-top: 20px; }
.lctBx span.lct3 { margin:78px 24px 0 0; }
.lctBx span.lct5 { margin:78px 24px 0 0; }
.lctBx span.lct7 { margin:78px 0 0 0; }

.yos { display: block; padding-top: 64px; height: 1670px; background:url("yos.jpg") no-repeat center top; font-family: "Microsoft YaHei" }
.yos h2 { display: block; overflow: hidden; font-size: 30px; color: #fff; text-align: center; background: url("ysTit.gif") no-repeat center 10px; height: 162px; }
.yos h2 b { font-size: 22px; display: block; font-weight: normal; line-height:44px; padding-top:3px; }
.yos h2 em { color: #332c2b; font-weight: bold; font-size: 18px; width: 92px; text-align: center; vertical-align: bottom; font-style: normal; margin-right: 10px; }
.yos h2 i { display: block; color: #adacab; font-size: 22px; text-transform: uppercase; font-family: "vani", "Times New Roman"; font-weight: normal; line-height:47px; }
.yos .yosBx { display: block; overflow: hidden; height: 1480px; position: relative; }
.yos .yosBx dl { display: block; }
.yosBx dt { display: block; padding-top: 117px; height: 56px; line-height: 56px; overflow: hidden; color:#fff; font-size: 22px; font-weight: bold; margin-bottom: 6px; border-bottom: 1px solid #4b4545 }
.yosBx dd { display: block; overflow: hidden; line-height: 26px; padding: 6px 0; color: #e0e0e0; font-size: 14px; }
.yosBx dl.yos1 { float:right; width: 444px; }
.yosBx dl.yos2 { width: 446px; padding-top:95px; text-align: right; }
.yosBx dl.yos3 { width: 446px; padding-top:95px; float: right; }
.yosBx dl.yos4 { width: 446px; padding-top:75px; text-align: right; }
.yosBx dl.yos1 dd, .yosBx dl.yos3 dd { padding-left: 15px; background: url("ysIco.jpg") no-repeat left 18px; }
.yosBx dl.yos2 dd, .yosBx dl.yos4 dd { padding-right: 15px; background: url("ysIco.jpg") no-repeat right 18px; }
.yosBx em { display: block; overflow: hidden; position:absolute; z-index: 1; }
.yosBx em.yosImg1 { left:97px; top: 0; }
.yosBx em.yosImg2 { right:72px; top:372px; }
.yosBx em.yosImg3 { left:90px; top:747px; }
.yosBx em.yosImg4 { right:72px; top:1114px; }
.yosBx em.ysPho { display: block; right: 0; bottom:10px; height: 70px; text-align: center; width: 185px; }
.yosBx em.ysPho a { display: block; width: 78px; height: 29px; line-height: 29px; background: #bfbfbf; color: #000; font-size: 14px; margin: 0 auto; text-align: center; }
.yosBx em.ysPho p { color: #fff; font-size: 24px; font-weight: bold; }

.wit { display: block; overflow: hidden; padding-top: 57px; height: 577px; overflow: hidden; font-family: "Microsoft YaHei" }
.wit h2 { display: block; background: url("witTit.gif") no-repeat center 55px; height: 128px; text-align: center; }
.wit h2 a.tit { color: #000; font-size: 22px; font-weight: normal; height: 62px; display: block; }
.wit h2 a.tit:hover { text-decoration:none; }
.wit h2 a.tit b { color: #e60012; }
.wit h2 a.tit i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.wit h2 a.more { display: block; font-weight: normal; font-size: 14px; height: 36px; line-height: 36px; }
.wit h2 a.more:hover { text-decoration:none; }
.witBx { display: block; overflow: hidden; }
.witBx dl { display: block; float: left; width:202px; padding: 15px 14px 0; height: 373px; background: #e7e7e7; margin-right: 13px; }
.witBx dl.lst { margin-right: 0; }
.witBx dt { display: block; overflow: hidden; }
.witBx dt img { width: 202px; height: 179px; display: block; overflow: hidden; }
.witBx dd { padding-top: 8px; }
.witBx dd h3 { display: block; height: 40px; line-height: 40px; color: #333333; }
.witBx dd h3 a { color: #333; font-weight: bold; font-size: 14px; }
.witBx dd em { width: 67px; height: 29px; line-height: 29px; text-align: center; color: #fff; font-size: 14px; background: #332c2b; font-style:normal; display: block; }
.witBx dd p { padding-top: 8px; height: 75px; overflow: hidden; line-height: 25px; font-size:12px; }
.witBx dd .more { color: #e60012; font-weight: bold; }

.atHrAs { display: block; padding-top:47px; height: 500px; overflow: hidden; font-family: "Microsoft YaHei"; background: #e7e7e7; }
.atHrAs h2 { display: block; height: 56px; border-bottom: 1px solid #c3c2c1; overflow: hidden; }
.atHrAs h2 a.tit { color: #000; font-size: 22px; font-weight: normal; display: block; }
.atHrAs h2 a.tit b { color: #e60012; }
.atHrAs h2 a.tit i { display: block; color: #5c5c5c; font-size: 20px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.atHrAs h2 a.more { display: block; width: 98px; height: 34px; line-height: 34px; text-align: center; font-size: 14px; color: #5c5c5c; font-weight: normal; border: 1px solid #b1afae; margin-top: 8px; }
.hnr { width: 233px; overflow: hidden; }
.hnr .hnrBx { display: block; padding-top: 23px; }
.hnrBx li { display: block; }
.hnrBx li a { display: block; }
.hnrBx li img { width: 233px; height: 328px; overflow: hidden; display: block; }
.hnrBx li span { display: block; width: 233px; height: 34px; line-height: 34px; text-align: center; background: #5d5756; color: #fff; font-size: 14px; }
.abt { display: block; width: 424px; overflow: hidden; padding-left: 30px; }
.abt dl { display: block; padding-top: 23px; }
.abt dt { display: block; }
.abt dt a { display: block; }
.abt dt img { width: 424px; height: 237px; overflow: hidden; display: block; }
.abt dd { padding-top: 13px; height: 115px; overflow: hidden; }
.abt dd h3 { display: block; height: 28px; line-height: 28px; }
.abt dd h3 a { color: #5c5c5c; font-size: 14px; font-weight: bold; }
.abt dd p { display: inline; line-height: 30px; font-size: 14px; }
.abt dd span { display:inline; float: right; line-height: 30px; }
.abt dd span a { color: #e60012; font-weight: bold; font-size: 14px; }
.alb { display: block; width: 242px }
.albBx { padding-top: 23px; height: 363px; overflow: hidden; }
.albBx li { display: block; height: 174px; overflow: hidden; position: relative; margin-bottom: 14px; }
.albBx li img { display: block; width: 242px; height: 174px; overflow: hidden; }
.albBx li span { display: block; position: absolute; left: 0; bottom: 0; width: 242px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px; background: #5d5756; }


.faq { display: block; width: 330px; overflow: hidden; float: right; }
.faq h2 { display: block; height: 52px; overflow: hidden; background: #332c2b; }
.faq h2 a { display: block; overflow: hidden; line-height: 52px; height: 52px; font-size: 18px; font-weight: normal; color: #fff; text-align: center; background:#e60012; }
.faqBx { display: block; padding-top: 22px; overflow: hidden; height: 295px; overflow: hidden; margin-bottom: 13px; }
.faqBx dl { display: block; padding: 15px 0 0 47px; height: 86px; overflow: hidden; background: url("faqFq.gif") no-repeat left 15px; }
.faqBx dt { height: 22px; line-height: 22px; margin-bottom: 9px; }
.faqBx dt a { font-weight: bold; font-size: 14px; color: #000 }
.faqBx dd { display: block; line-height: 22px; color: #000000; font-size:14px; }
.faqBx dd a { color: #e60012; font-weight: bold; }
.faq .more { width: 98px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #b1afae; font-size: 14px; color: #5c5c5c; display: block; }

.online { display: block; overflow: hidden; background: #e7e7e7; padding-top: 42px; height: 354px; overflow: hidden; font-family: "Microsoft YaHei" }
.onL { display: block; width: 602px; overflow: hidden; float: left; }
.onL h2 { height: 38px; line-height: 38px; border-bottom: 1px solid #bcbcbb; color: #000; font-size:18px; font-weight: normal; }
.onL h2 a { color: #000; }
.onL h2 b { color: #e60012; }
.onL h2 i { padding-left:10px; color: #5c5c5c; font-size:18px; font-weight: normal; font-size: 20px; text-transform: uppercase; font-family: "Times New Roman" }
.onLBx { display: block; overflow: hidden; padding-top: 23px; overflow: hidden; height: 245px; }
.onLBx li { display: block; height: 45px; overflow: hidden; width: 277px; }
.onLBx li label { display: block; float: left; width: 100px; height: 34px; background:#332c2b; color: #fff; font-size: 12px; text-align: center; line-height: 34px; }
.onLBx li .ip1 { display: block; border: 1px solid #a7a7a7; padding: 0 10px; width: 141px; height: 32px; line-height: 32px; background: #e7e7e7; font-size: 12px; font-family: "Microsoft YaHei"; color: #505050; float: left; }
.onLBx li i { display: block; float: left; width:10px; text-align:right; color: #e75a5e; font-style: normal; line-height:34px; }
.onLBx li.area { clear: both; overflow: hidden; padding: 5px 10px 0 20px; height: 95px; width: 556px; border: 1px solid #a7a7a7; margin-bottom: 12px; }
.onLBx li.area span { display: block; height: 20px; line-height: 20px; overflow: hidden; color: #505050; font-family: "Microsoft YaHei"; font-size: 12px; }
.onLBx li.area textarea { display: block; height: 70px; overflow: hidden; width: 556px; border: none; resize:none; outline:none; overflow: hidden; background: #e7e7e7; color: #505050; }
.onLBx li .ipt2 { display: block; padding:0 10px; width: 92px; display: block; border: 1px solid #a7a7a7; height: 32px; line-height: 32px; background: #e7e7e7; font-size: 12px; font-family: "Microsoft YaHei"; color: #505050; float: left; }
.onLBx li.yzm1 { width: 586px; }
.onLBx li.yzm1 span { display: block; float: left; padding-left: 10px; }
.onLBx li.yzm1 em { display: block; float: right; width: 212px; }
.onLBx li.yzm1 em input { width: 100px; height: 35px; line-height: 35px; border:none; color: #fff; font-size: 14px; font-family: "Microsoft YaHei" }
.onLBx li.yzm1 .tj { background:#e60012; }

.onLBx li.yzm1 .cz { background:#332c2b; }
.onR { display: block; padding-top:16px; width: 332px; float: right; }
.onR a { display: block; }
.onR img { width: 323px; height: 280px; overflow: hidden; display: block; border: 3px solid #fff; }

.h4a{  background:url("caseLi.gif") no-repeat scroll left center; line-height: 50px; padding-left: 64px; }
.h4a a{ color:#fff;}

.linkBx li{ display:inline; margin:0px 4px;}


