
dl,dt,dd { margin:0; padding:0; }


.gallery {
	width:100%;
	margin:0 auto;
}

.lightbox2 {
	width:215px;
	float:left;
	text-align:center;
	height:210px;
}
.lightbox2_img {
	overflow:hidden;
}
.lightbox2_txt {
	margin: auto;
	line-height:18px;
	width:162px;
	padding-top:5px;
}
.lightbox2_img img {
	BORDER:1px solid #ccc;
	vertical-align: middle;
}  
.lightbox2_img b {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}
.lightbox2_img a:hover img {
	BORDER:1px solid #005aaa;
}


#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px;}
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 10px 10px 0!important;
	*padding: 10px 0px 0!important;
	padding: 10px 0px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left;
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.ys { background:url(ysbg.jpg) repeat-y top center; }

.wrap { width:1200px; margin:0 auto; }
.wrap0 { width:1360px; margin:0 auto; }


.tel { font-size:14px; color:#0878c4; line-height:30px; background:url(tel.png) no-repeat left; padding:10px 0; padding-left:56px;  }
.tel span { font-size:30px }

.publicTitle1 {
	TEXT-ALIGN: center; PADDING-BOTTOM: 10px; margin-bottom:23px; color:#2e2d2d; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 36px; PADDING-TOP: 13px;
}
.relative { font-size:36px }


.xc1 { font-size:14px; text-align:center; color:#858484; line-height:36px }
.nr { width:680px;  }
.nr h2 { font-size:26px; color:#666; font-weight:100; margin-bottom:20px; text-align:left;   }
.nr p { line-height:28px; text-indent:35px; font-size:14px; color:#666; margin-bottom:30px; text-align:left }
.fl { float:left; }
.fr { float:right; }


.gd a { font-size:14px; color:#fff; width:150px; line-height:35px; background:#0878c4; display:block; text-align:center;  }
.gd a:hover { font-size:14px; color:#fff; width:150px; line-height:35px; background:#0a87dc; display:block;  }


#focus-wrap{ height:405px; position:relative; border-bottom:5px solid #0175c2; }
#frame{width:100%; overflow:hidden;}
#img{ position:relative; height:400px; overflow:hidden;}
#img ul { margin:0; padding:0; }
#img li{ height:400px; width:100%; display:none; position:absolute; top:0px; left:0px; margin:0; padding:0; list-style:none }
#btn{width:170px; margin:0 auto; text-align:center; z-index:999; position:relative; top:370px;}
#btn p{ text-align:center }
#btn span{ display:block; float:left; cursor:pointer; margin:0 10px; width:11px; height:11px; background:url(dot.png) 0 0 no-repeat;}
#btn span.hov{ background:url(dot.png) -11px 0 no-repeat;}

.news{ width:691px; border:#e2e2e2 1px solid; border-top:none; font-size:0;}
.news_t{ height:55px; background:url(news_tbg.gif) repeat-x 0 0; line-height:55px; text-align:left }
.news_t a{ font-size:18px; color:#0878c4; font-weight:bold; display:block; background:url(news_ico02.gif) no-repeat 30px 10px; padding:0 0 0 75px;}
.news_t span{ float:right; padding:0 35px 0 0;}
.news_t span a{ font-size:12px; color:#999; font-weight:normal; background:none; text-transform:uppercase;}
.news dl{ width:620px; margin:0 auto; padding:32px 0 20px; overflow:hidden; text-align:left }
.news dt{ width:250px; float:left; padding:0 15px 0 0;}
.news dt img{ width:231px; height:136px; padding:2px; border:#dcdcdc 1px solid;}
.news dd{ float:left; overflow:hidden; width:360px; text-align:left}
.news dd h3{ height:25px; line-height:25px; overflow:hidden; margin:0}
.news dd h3 a{ font-size:14px; color:#333;}
.news dd p{ font-size:12px; color:#666; height:72px; line-height:24px; overflow:hidden; padding:8px 0 0;}
.news dd span{ display:block; padding:10px 0 0;}
.news dd span img{ width:78px; height:22px;}
.news_m ul{ width:688px; display:inline-block; overflow:hidden; margin-bottom:12px }
.news_m ul li{ height:35px; line-height:35px; border-bottom:#ccc 1px dotted; overflow:hidden; background:url(news_ico01.gif) no-repeat 0 15px; width:295px; float:left; text-align:left; margin:0 0 0 32px;}
.news_m ul li a{ font-size:13px; color:#535353; padding:0 0 0 20px;}
.news_m .nobor{ border:none;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.wd{ width:509px; border-right:#e2e2e2 1px solid; border-bottom:#e2e2e2 1px solid; font-size:0; text-align:left }
.wd .news_t a{ background:url(faqs_ico.gif) no-repeat 14px 12px;}
.wd .news_t span a{ background:none;}
.wd dl{ width:509px; height:95px; background:url(faqs_line.gif) no-repeat 0 105px; padding:30px 0 0;}
.wd dt{ background:url(wen.gif) no-repeat 26px 5px; padding:0 25px 0 82px; height:25px; line-height:25px; overflow:hidden;}
.wd dt a{ font-size:12px; color:#2f373e; font-weight:bold;}
.wd dd{ font-size:12px; color:#868b90; background:url(da.gif) no-repeat 26px 0; padding:0 25px 0 82px; line-height:22px; height:44px; overflow:hidden;}
.wd .nobor{ background:none;}

/*ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½ï¿½*/
.link{ margin:30px 0; overflow:hidden; width:1200px; height:133px; border:#e5e5e5 1px solid; background:#fbfbfb; text-align:left; margin-top:30px}
.link_t{ width:1160px; margin:0 auto; height:56px; line-height:38px; padding:15px 0; border-bottom:#e2e2e2 1px solid; overflow:hidden;}
.link_t a{ font-size:18px; color:#000;}
.link_t em{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#aeaeae; padding:0 0 0 10px; text-transform:uppercase;}
.link_t span{ float:right;}
.link_t span a{ font-size:12px; color:#828282;}
.link p{ height:50px; line-height:25px; overflow:hidden; padding:10px 0 0 15px;}
.link p a{ font-size:12px; color:#666; display:inline-block; padding:0 15px;}
.clear { clear:both; }


.rollBox{ width:1360px;overflow:hidden;padding:0;} 
.rollBox .LeftBotton{height:340px;width:62px;background:url(left.png) no-repeat 50%;overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .RightBotton{height:340px;width:62px;background:url(right.png) no-repeat 50%; overflow:hidden;float:left;display:inline;margin:0;cursor:pointer;} 
.rollBox .Cont{ width:1200px;overflow:hidden;float:left; margin:0 15px } 
.rollBox .ScrCont{width:10000000px;} 
.rollBox .Cont .pic{width:360px; height:340px; float:left;text-align:center; margin:0 57px 0 0; position:relative} 
.rollBox .Cont .pic img{padding:0; display:block;  border:1px solid #d1cbcb } 
.rollBox .Cont .pic p{line-height:40px; font-size:18px; color:#696768; position:absolute; bottom:0; width:100%; background:rgba(0, 0, 0, 0.7);   } 
.rollBox .Cont .pic p:hover {line-height:40px; font-size:18px; color:#696768; position:absolute; bottom:0; width:100%; background:rgba(8, 120, 196, 0.7);   } 
.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#fff;text-decoration:none; line-height:40px} 
.rollBox .Cont a:hover{color:#fff;text-decoration:none; line-height:40px} 
.rollBox #List,.rollBox #List3{float:left;} 

.xiaocms-page{ text-align:center; padding:10px;}
.xiaocms-page a { display:inline-block;border:1px solid #e3e3e3; text-align:center; color: #999; padding:4px 8px;/* margin-left: 1px; */margin-left: 4px;}
.xiaocms-page a:hover {text-decoration:none; border: 1px solid #005aaa;  }
.xiaocms-page span { display:inline-block;padding:4px 8px;background: #005aaa; border: 1px solid #005aaa; color:#fff; text-align:center;margin-left: 1px;}

.ctt_man{
	width:930px!important;
	*width:910px!important;
	width:910px;
	float:left;
	padding:20px 10px 0;
}
.ctt_man p{
	text-indent:2em;
}
/******????ï¿½ï¿½3?oï¿½ï¿½?"?*****/
#rel_pro{
	width:100%;
	float:left;
	margin-top:20px;
}
#rel_pro_nme {
	width:100%;
	float:left;
	color:#434343;
	font:16px/32px Microsoft Yahei,Arial;
	border-bottom:1px solid #d0d0d0;
	text-align:left;
}
.rel_can{
	float:left;
	width:236px;
	height:221px;
	text-align:center;
	cursor:pointer;
	color:#8a8a8a;
	overflow:hidden;
}
.rel_can img{
	border:1px solid #e7e7e7;
	padding:4px;
}
.rel_can img:hover{
	border:1px solid #005aaa;
}
.rel_can:hover{
	color:#005aaa;
}
.rel_pic{
	width:216px;
	margin:0 auto;
}
.rel_nme{
	margin:0 auto;
	width:216px;
	padding-top:5px;
}
.rollBox{
	width:100%;
	float:left;
	margin-top:20px;
	}
.LeftBotton,.RightBotton{
	height:46px;
	width:21px;
	overflow:hidden;
	float:left;
	cursor:pointer;
	margin-top:70px;
	background:url(img/rel_dot.gif) no-repeat 0px 0px;
	}
.RightBotton{
	float:right;
	background-position:1px -92px;
	}
/*.LeftBotton:hover{
	background-position:0px -46px;
	}
.RightBotton:hover{
	background-position:1px -138px;
	}*/
.rollBox .cont{
	width:708px;
	overflow:hidden;
	float:left;
	}
.rollBox .ScrCont{
	width:10000000px;
	}
#List1,#List2{
	float:left;
	}
/******????ï¿½ï¿½3?????ï¿½ï¿½*****/
#rel_new{
	width:910px!important;
	*width:890px!important;
	width:890px;
	float:left;
	padding:10px;
	background:#f5f5f5;
	margin-top:10px;
}

#rel_new_nme{
	width:100%;
	float:left;
	font-size:14px;
	color:#434343; /*????ï¿½?ï¿½ï¿½ï¿½ï¿½2*/
	text-align:left;
	line-height:29px;
}

.rel_lst ul{
	margin:0px;
	padding-left:3px;
}
.rel_lst li{
	float:left;
	width:750px;
	height:28px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:28px;
	text-align:left;
	margin:0px;
	list-style:none;
}
.rel_lst li a{
	color:#555555; /*????ï¿½?ï¿½ï¿½ï¿½ï¿½2*/
}
.rel_lst li a:hover{
	color:#005aaa; /*ï¿½ï¿½????1ï¿½ï¿½ï¿½ï¿½2*/
}
/******?ï¿½Cï¿½ã¨¦ï¿½ï¿½?*******/
.ctt_man .dte{
	width:100%;
	padding-bottom:10px;
	float:left;
}
.ctt_man .dte .in{
	line-height:30px;
	color:#a0a0a0; /*????ï¿½?ï¿½ï¿½ï¿½ï¿½2*/
	text-align:center;
	background-color:#efefef;
}
.ctt_man .dte .in a{
	color:#a0a0a0; /*???ï¿½ï¿½|?ï¿½ï¿½ï¿½ï¿½2*/
}
.ctt_man .dte .in a:hover{
	color:#005aaa; /*ï¿½ï¿½????1ï¿½ï¿½ï¿½ï¿½2*/
}
/******?oï¿½ï¿½?"?*******/
.ctt_pro_con,.ctt_new_con{
	float:left;
	width:100%;
	text-align:left;
	padding-top:15px;
}
.ctt_new_con{
	padding-top:0px;
}
.ctt_pro_top_lft{
	float:left;
	width:400px;
	margin-top:10px;
}
.ctt_pro_top_rgt{
	float:right;
	width:460px;
	text-align:left;
	margin-top:10px;
}
.tel1,.tel2{
	color:#818a87;
	font-size:14px;
	font-family:Microsoft Yahei,Arial;
}
.tel2{
	color:#005aaa;
	font-size:20px;
}
#ctt_order{
	float:left;
	margin-top:10px;
	padding:6px 28px;
	background:#005aaa;
	color:#fff;
	font-size:20px;
	font-family:Microsoft Yahei,Arial;
	cursor:pointer;
	border-radius:3px;
}
#ctt_order:hover{
	background:#fd8800;
}
#ctt_tip{
	float:left;
	width:100%;
	line-height:26px;
	padding:5px 0 20px;
	border-top:1px dashed #d0d0d0;
}
#ctt_tip p{
	text-indent:0;
}
#ctt_con_in{
	float:left;
	width:910px!important;
	*width:890px!important;
	width:890px;
	font-size:14px;
	line-height:28px;
	padding:10px;
	overflow:hidden;
}
#ctt_pro_con_top{
	float:left;
	width:100%;
	height:30px;
	text-align:left;
	border-bottom:1px solid #d0d0d0;
	background:url(img/bg.gif) no-repeat 2px 0px;
}
.ctt_man .ud{
	color:#a0a0a0; /*???ï¿½ï¿½|?ï¿½ï¿½ï¿½ï¿½2*/
	line-height:26px;
	margin-top:15px;
	border-top:1px dashed #d0d0d0;
	padding:5px 0 10px;
	float:left;
	width:100%;
	position:relative;
}
.ctt_man .ud a{
	color:#a0a0a0; /*???ï¿½ï¿½|?ï¿½ï¿½ï¿½ï¿½2*/
}
.ctt_man .ud a:hover{
	color:#005aaa; /*ï¿½ï¿½????1ï¿½ï¿½ï¿½ï¿½2*/
}
#ctt_new_back{
	position:absolute;
	z-index:2;
	right:0;
	top:11px;
	width:88px;
	font:14px/16px Arial;
	color:#656565;
}
#ctt_new_back:hover{
	color:#005aaa;
}

/*****ï¿½ï¿½?ï¿½é¨¨ï¿½ï¿½-******/
.odr_nme{
	width:100%;
	height:31px;
	float:left;
	margin:10px 0 0;
	background:#005aaa;
	color:#fff;
	font:bold 14px/31px Arial;
	text-align:left;
	text-indent:10px;
}
.odr_man{
	width:100%;
	float:left;
	background:#f5f5f5;
}
.odr_man th{
	color:#333;
	font-weight:bold;
	font:16px/18px Microsoft Yahei,Arial;
	text-align:left;
	padding-top:20px;
}
.odr_man td{
	color:#9c9c9c;
	font:14px/16px Microsoft Yahei,Arial;
	text-align:left;
}
.odr_man .tit{	
	color:#005aaa;
	font:15px/18px Microsoft Yahei,Arial;
}
.odr_man .txt,.odr_man .ta{
	width:550px;
	height:30px;
	border:1px solid #d9d9d9;
	color:#9c9c9c;
	padding:4px 6px;
	font:14px/18px Microsoft Yahei,Arial;
}
.odr_man .ta{
	height:200px;
}
#order_btn{
	float:right;
	margin:0;
	padding:6px 28px;
	background:#005aaa;
	color:#fff;
	font-size:16px;
	font-family:Microsoft Yahei,Arial;
	cursor:pointer;
	border-radius:3px;
	border:0;
}
#order_btn:hover{
	background:#fd8800;
}

.zongshu { background:#f1f1f1; margin-bottom:40px; position:relative }
.zongshu p {padding:30px;line-height:30px;font-size:14px;position:absolute;bottom:0;background:rgba(255,255,255,0.7);width: 882px;}
.zongshu p span { font-size:21px; line-height:40px; }

.ProMenu{text-align:left;}
.ProMenu .proli{}
.ProMenu .proli a{font-size:14px; color:#000; display:block; line-height:40px; padding-left:20px}
.ProMenu .proli a.proa:hover,.main .mainc .mainR .ProMenu .proli a.proa1, .proli a.active0 { color:#fff; display:block; background:#005aaa; font-size:14px; color:#fff; padding-left:20px;display:block; line-height:40px;}

.ProMenu .proli .sul{display:none;}
.ProMenu .proli .sul li{height:30px; background:url(news_ico01.gif) no-repeat left; margin:0 26px; border-bottom:1px dotted #e1e1e1 }
.ProMenu .proli .sul li a{font-size:12px;color:#000;padding-left:20px;display:block;line-height:30px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ProMenu .proli .sul li a:hover,.main .mainc .mainR .ProMenu .proli .sul li a.sel{color:#fff; display:block; color:#005aaa; }