.banner{position:relative;height:500px;background:url(loading.gif) 50% no-repeat; overflow:hidden; min-width:1160px;}
.hyweb { width:100%; height:500px; position: relative; overflow:hidden; }
.hyweb li{ width:100%; height:500px;
	background-repeat: no-repeat;
	background-position: center top; text-align:center;
}
.hyweb li img{ border:0px;  width:100%; height:360px}
.hyweb li A{ width:100%;height:500px; display:block; margin:auto; OVERFLOW: hidden;}
/*Êý×Ö°´Å¥ÑùÊ½*/
.hyweb .num { width:100%; left:0px; bottom:10px; text-align:center; height:20px; line-height:20px; position: absolute; z-index: 10;	}
.hyweb .num li {
	display:inline-block;
	text-align:center;
width:50px;height:3px;overflow:hidden;background:#fff;
	line-height:0px;
	overflow:hidden;
	color:#fff; 
	text-align:center;
	margin-right:4px;
	margin-left:4px;
	cursor:pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size:0px;
	overflow:hidden;
	transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;

}
.hyweb .num li.on {color:#1367c5; background-color:#1367c5;

} /*µ±Ç°Ïî*/

/*ÉÏÒ»¸ö  ÏÂÒ»¸ö*/
.hyweb .prev,
.hyweb .next {
	width: 50px;
	height:500px;
	position: absolute;
	filter: Alpha(Opacity=60);
-moz-opacity:0.6; 		opacity:0.6;
	background-repeat: no-repeat;
	background-position: left center;
	top:0px;
}
.hyweb .prev {
	left:-50px;
	background-image: url(leftb.png);
}
.hyweb .next {
	right:-50px;
	background-image: url(rightb.png);
	background-position: right;
}
/*Í·²¿½áÊø*/

.prolist { width:225px; overflow:hidden; margin-top:26px}
.prolist h2 { height:53px; font-size:18px; font-weight:bold; text-align:center; padding-top:12px; background:url(h2.gif) no-repeat}
.prolist h2 a { color:#fff;}
.prolist h2 span{ display:block; color:#a5b9d4; font-size:12px; font-weight:normal; line-height:20px;}

.pro { width:929px; margin-top:26px; position:relative; border:1px solid #cfcfcf; border-radius:5px;}
.pro dd { height:43px; background: url(pr_lin.gif) no-repeat 5px bottom; font:normal 16px/43px "Î¢ÈíÑÅºÚ"; padding:0 16px; overflow:hidden; color:#333}
.pro dd a { color:#333;}
.pro dd span { margin:13px 0 0 0;}
.pro_c { padding:8px 0 0 0;overflow:hidden; width:929px;  float:left}
.pro_c ul{ width:950px; overflow:hidden;}
.pro_c ul li { float:left; overflow:hidden; margin:0px 4px; display:display; width:224px;}
.pro_c ul li  .tp{ width:218px; padding:2px; height:144px; text-align:center; overflow:hidden; border:1px solid #dfdfdf}
.pro_c ul li a { color:#8B8B8B;}
.pro_c ul li a:hover .tp{border:1px solid #1367c5 }
.pro_c ul li img { max-width:223px; height:144px;}
.pro_c ul li p { text-align:center; display:block; font-size:14px;  width:232px; height:35px; line-height:35px;overflow:hidden;}
.pro_c ul li a:hover {
	color:#1367c5;
	text-decoration: none;
}


.about { width:1140px; overflow:hidden; padding:0 10px;}
.about h2 { height:44px; font:20px/44px "Î¢ÈíÑÅºÚ"; text-align:center;}
.about h2 a { color:#fff;}
.about h2 em { color:#acacac; font:14px/44px "Times New Roman", Times, serif; padding:0 0 0 10px; text-transform:uppercase;}
.about h2 span { margin:12px 0 0 0;}
.a_c { height:270px; overflow:hidden; padding:25px 0 0 0;}
.a_c dl { height:251px; overflow:hidden;}
.a_c dl dt { width:400px; height:251px; overflow:hidden;}
.a_c dl dt img { width:400px; height:251px;}
.a_c dl dd { width:690px;height:251px; padding:0 0 0 20px; color:#fff; overflow:hidden;}
.a_c dl dd p { font:14px/25px "Î¢ÈíÑÅºÚ";}
.a_c dl dd em a { display:block; margin:28px 0 0 0; color:#e64710; font: normal 12px/24px "Î¢ÈíÑÅºÚ";}

.xc { width:1140px; overflow:hidden; background:#fff;}
.xc h2 a { color:#000;}
.xc h2 { color:#000;}
.xc_c { padding:25px 0 0 0; height:254px; overflow:hidden ;}
.xc_c ul { height:203px; overflow:hidden;width:1140px; float:left;}
.xc_c ul li { float:left; width:220px; margin-left:4px; margin-right:4px; display:inline; overflow:hidden;}
.xc_c ul li .tp{ widows:224px; padding:2px; border:1px solid #8B8B8B; overflow:hidden; height:140px;}
.xc_c ul li img { max-width:100%; height:141px; display:block; margin-left:auto; margin-right:auto;}
.xc_c ul li a { color:#8B8B8B;}
.xc_c ul li a:hover .tp{ border:1px solid #1367C5;}
.xc_c ul li p{ text-align:center; display:block; width:210px; height:28px; font:14px/28px "Î¢ÈíÑÅºÚ"; overflow:hidden;}
.xc_c ul li a:hover { text-decoration:none; color:#1367C5;}
.xc_c ul .nobot { margin:0;}
.xc_c .btn { display:block;text-align:center; height:31px; overflow:hidden;padding-left: 548px;clear:both;*zoom:1;}
.xc_c .btn a { display:block; width:31px; height:31px;float:left}
.xc_c .btn a.prev{ background:url(xl.gif) no-repeat; width:31px; height:31px; display:block;}
.xc_c .btn a.prev:hover{ background:url(xl02.gif) no-repeat; display:block;}
.xc_c .btn a.next{ background:url(xr.gif) no-repeat; width:31px; height:31px; display:block;}
.xc_c .btn a.next:hover{ background:url(xr02.gif) no-repeat; display:block;}

.new { width:852px; height:319px; overflow:hidden; margin-top:40px;}
.newbar { height:33px; background:url(bardt.gif) repeat-x left bottom; overflow:hidden;}
.newbar ul li { float:left; height:33px; overflow:hidden;}
.newbar ul li a { color:#333; height:33px; font:16px/33px "Î¢ÈíÑÅºÚ"; width:209px; text-align:center; display:inline-block;}
.newbar ul li em { color:#acacac; font: normal 14px/33px "Î¢ÈíÑÅºÚ"; text-transform:uppercase; padding:0 0 0 8px;}
.newbar ul li a:hover, .newbar ul .cur a { color:#fff; background:#1367c5; display:inline-block;}
.newbar ul li a:hover em, .newbar ul .cur a em { color:#fff;}
.newbar span { margin-top:4px;}
.n_con { padding:28px 0 0 0;  overflow:hidden;}
.n_con dl { height:222px; overflow:hidden;}
.n_con dl dt { width:326px; }
.n_con dl dt img { width:326px; height:222px;}
.n_con dl dd { width:502px; overflow:hidden; padding:0 0 0 22px;}
.n_con dl dd ul li {width:500px;overflow:hidden; border-bottom:1px dashed #d7d7d7;}
.n_con dl dd ul li a { color:#646464; height:32px; font:14px/32px "Î¢ÈíÑÅºÚ";  padding:0 0 0 14px; display:block;background:url(lidd.gif) no-repeat left center;}
.n_con dl dd ul li span { display:block; float:right; padding-left:10px;height:32px; line-height:32px;}
.n_con dl dd ul li a:hover, .n_con dl dd ul .cur a { color:#e64710;}

.faq { width:267px; overflow:hidden; margin-top:30px;}
.faq h2 { background:url(barfaq.gif) no-repeat left bottom;}
.faq h2 a{ color:#1367c5;}
.fa_con { height:232px; overflow:hidden; margin-top:10px;}
.fa_con li { padding:10px 0; overflow:hidden; border-bottom:1px dashed #ddd;}
.fa_con li dt { background:url(wen.gif) no-repeat 0 center; padding:0 0 0 38px; font:12px/30px "Î¢ÈíÑÅºÚ"; margin-bottom:5px;}
.fa_con li dt a { color:#333;}
.fa_con li dd { font:12px/20px "Î¢ÈíÑÅºÚ"; overflow:hidden; background:url(da.gif) no-repeat 0 2px; padding:0 0 0 38px; height:40px; overflow:hidden;}
.fa_con li dd a { color:#e64710; text-align:right; display:inline-block; padding:0 0 0 55px;}
.fa_con .nobot { border:0;}

.link {position: relative;margin-top:-5px;background: #fff; float:left; width:1160px;}
.link_tit {height: 25px;background:url(link_line.gif) no-repeat left bottom; width:1160px;float:left;}
.link_tit .tit_tx {float:left;padding-left: 73px;font: 14px/25px "Microsoft Yahei"; color:#1367c5}
.link_tit .tit_tx a {color:#777; padding-left:20px;}