/* CSS Document */
body,td,th {
	font-family: 宋体, Arial;
	font-size: 12px;
}
*{ border:0px;font-family:"Microsoft Yahei","STHeiti","SimSun","Arail","Verdana","Helvetica","sans-serif"; font-size:14px; color:#444444;}
li{ list-style:none;}
body {
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a{
	text-decoration: none; color:#555555;
}

.b1 { font-size:14px; color:#555555; font-weight:bold;}
.b2 { color:#8D8D8D; font-family:Arial; padding-top:5px;}
.b3 { color:#666666; line-height:27px;}
.b4 { color:#555555;}
.b4:hover { color: #D80000;}
.b5 { color:#464646; line-height:27px;}
.b6 { color:#595959;}
.b6:hover { color: #D80000;}
.b7 { color:#acacac;}
.b8 { color:#666666; line-height:24px;}
.dao { color:#FFFFFF; font-size:14px; font-weight:bold; background-image: url(b27.jpg);}
.dao1 { color:#4e4e4e; font-size:14px; font-weight:bold;}
.-def { color:#4e4e4e; font-size:14px; font-weight:bold;}
.-def a{ color:#4e4e4e; padding:13px 30px; line-height:39px}
.-def a:hover{color:#FFF; background:url(b27.jpg) no-repeat center}
.b9 { color: #000000; font-size:14px; font-weight:bold; }
.b10 { color: #555555; font-size:14px; font-weight:bold;}
.b10:hover { color:#D80000;}
.b11 { color:#D80000; font-size:14px; font-weight:bold;}
.b12 { color:#CA050E; font-size:14px; font-weight:bold;}
.b13 { color:#b1b1b1; font-size:12px;}
.b14 { color:#464646; line-height:24px;}
.b15 { color: #111111; font-size:20px; font-weight:bold;}
.b16 { color:#444444;}

.ban_box{ height:240px; position:relative; overflow:hidden; width:100%; min-width:1000px;}
.ban{ position:absolute; left:50%; top:0; height:240px; text-align:center; width:2000px; margin:0 0 0 -1000px; z-index:9;}
.ban img{ height:240px; min-width:1000px;}

#qh{ min-width:1000px; width:100%; height:363px; overflow:hidden; position:relative; clear:both;}
#qh .img2{ display:none; width:2000px; position:absolute; text-align:center; left:50%; margin:0 0 0 -1000px; top:0;}
#qh .img2 img{ height:363px; margin:0 auto;}
.img2{ width:27px; height:49px; float:right; cursor:pointer;}
#jsNav{ position:absolute; height:50px; bottom:0px; left:0; z-index:20; width:100%; display:none; background:url(../images/ban_bg_55.png) bottom repeat-x;}
#jsNav table{ width:1000px; margin:0 auto; text-align:right;}
#jsNav div{ display:inline-table; border:3px #fff solid; height:30px; width:45px; margin:10px 10px 0 0; vertical-align:top;}
#jsNav a{ font-size:0; display:block; height:30px; width:45px;}
#jsNav a img{ height:30px; width:45px;}
#jsNav div.imgSelected{ margin:0 10px 0 0;}


.serve_load{}
.serve_load span{ float:right; width:70px;}
.serve_load span a{ background: url(serve_load_06.jpg) left no-repeat; padding-left:12px; color:#D80000;}
.serve_load span a:hover{ background:url(serve_load_03.jpg) left no-repeat;}
ul{ padding:0px; margin:0px;}
.menu { width:1002px; margin:0px auto;}
.menu ul li{ float:left; list-style:none; position:relative}
.menu ul li a{ display:block; width:120px;  height:39px; font-size:14px; line-height:39px; text-align:center; color:#4e4e4e;font-weight:bold;}
.menu ul li a:hover,.menu ul li a.on{background:url(b27.jpg);color:#FFFFFF; }
.menu ul li.ge{ background:url(b26.jpg) no-repeat; width:1px; height:39px;}
.about-home .pic{}
.about-home{ padding:15px;}
.about-home .text{ line-height:28px; text-indent:24px;}

.hb6{ position:relative; height:200px;}
#slides{ position:absolute; top:0; left:12px; z-index:100;}
#slides .next,#slides .prev{ position:absolute; top:107px; left:-39px; width:24px; height:43px; display:none; z-index:101;}
#slides .next{ left:585px;}
#slides1{ position:absolute; top:0; left:12px; z-index:100;}
#slides1 .next,#slides1 .prev{ position:absolute; top:107px; left:-39px; width:24px; height:43px; display:none; z-index:101;}
#slides1 .next{ left:585px;}
.slides_container{ width:296px; height:200px; overflow:hidden; position:relative;}

.pagination{ margin:0 auto 0; position:absolute; bottom:5px; z-index:999; left:40%;}
.pagination li{ float:left; margin:0 3px;}
.pagination li a{ display:block; width:6px; height:6px; background:#fff; float:left; overflow:hidden; font-size:0; line-height:0; filter:alpha(opacity=50); opacity:0.5;}
.pagination li.current a{ filter:alpha(opacity=100); opacity:1.0;}
.caption{ position:absolute; bottom:-35px; left:0; height:30px; padding:8px 0 0 0; width:190px; line-height:24px; color:#fff; text-align:center;}

.project ul li{ float:left; margin-left:15px;}
.project-index ul li{ margin-top:10px;}
.project-index ul li p{text-align:center; }
.project-index ul li p a{ font-size:14px; font-weight:bold;}

.text{ line-height:25px;}

.cpage{ padding:10px 0px; text-align:center;}
.cpage ul li{  display:inline; padding:3px;}
.cpage ul li.on a{ color:#EE0944;}


.menu ul li .small{ position:absolute; z-index:99; background:#ffffff; overflow:hidden; width:120px; left:0px; top:38px;}
.menu ul li .small a{ display:block; height:30px; color:#666666; line-height:28px; font-size:12px; font-weight:normal;overflow:hidden;}
.menu ul li .small a:hover{ color:#d80000;background:#ffffff;}
.hidden{ display:none}