/* CSS Document */

body { font-family:Arial, simsun; font-size:12px; margin:0; background:#fff; background: url(../image/all_bg.jpg) repeat-x left top; }
input,textarea,select,button { font-size:12px; margin:0; }
form , ul , ol , li { margin:0; padding:0; list-style:none; }
img { border:0; margin:0; padding:0;}
h1,h2,h3,h4,h5 { margin:0; font-size:14px; }
dl,dt,dd { margin:0; padding:0;}
btn{ border:none;}
a:visited , a:link { text-decoration:none; margin:0; padding:0; color:#797979;}
a:hover { text-decoration:none;}
P { padding:0; margin:0;}
object { padding:0 !important; margin:0 !important;/*FireFox*/}

.logo{ float:left; height:65px; width:305px;}

/* layout */
#all {margin:0 auto; width:1003px;}

.top { background:url(../image/top.jpg) no-repeat; width:1003px; height:64px;}
.top ul { background:url(../image/top_btn.jpg) no-repeat; float:right; width:177px; height:27px; margin-top:37px;}
.top ul li { float:right; padding-right:20px; line-height:22px;padding-top:5px;}
.top ul li a { color:#797979;}
.top ul li a:hover { text-decoration:underline;}

.guide { background:url(../image/guide_bg.jpg) repeat-x; width:1003px; height:36px;}
.guide ul {}
.guide ul li { text-align:center; float:right; font-size:12px; color:#333; line-height:36px; background:url(../image/guide_btn_1.jpg) no-repeat; width:88px; height:36px;}
.guide ul li a { color:#797979; display:block;}
.guide ul li a:hover { background:url(../image/guide_btn_2.jpg) no-repeat  bottom left; width:88px; height:36px;}

.module { background:url(../image/module_bg.jpg) repeat-x left top; height:254px; padding-top:16px;text-decoration:none}

.mudule1 { float:left; width:673px; height:173px; border-right:1px solid #d2d2d2;}
.mudule1 dd { background:url(../image/module1_bg.png) no-repeat top left; width:673px; height:140px; }
.mudule1 dd ul { padding-top:7px; float:left;}
.mudule1 dd ul li { line-height:18px;display:block;}
.mudule1 dd ul li a:hover { text-decoration:none; color:#00B4FF;}
.mudule1 dd ul li img { margin-top:3px;}
.mudule1 dd ul span {}
.mudule1 dd ul span li { line-height:18px; width:130px; display:block;}

.mudule1_ne { padding-left:10px;}

.module2 { width:300px; height:173px; float:right; padding-right:20px;}
.module2 ul {}
.module2 ul li { !important;padding-top:7px; }
.module2 ul li span { padding-left:120px; }
.module2 ul li span span { padding-left:38px; }
.module2 ul li a { color:#0074bd;}
.module2 ul li a:hover { text-decoration:none; color:#00B4FF;}

.mapl { float:left; width:673px; border-right:1px solid #d2d2d2;}
.mapl dd ul { padding-left:30px;float:left;padding-top:20px;}
.mapl dd ul li { line-height:25px; width:600px; display:block;color:#666;}
.mapl dd ul li img {vertical-align:top;}
 
.map2 { float:left; width:1000px; height:291px;}
.map2 dd ul { padding-left:30px;float:left;padding-top:20px;}
.map2 dd ul li { line-height:25px; width:600px; display:block;color:#666;}
.map2 dd ul li img {vertical-align:top;}

.module2_mapl { width:314px; height:173px; float:right;text-align:center}


.module3 { height:53px; margin-top:12px;}
.customers { background:url(../image/customers_bg.png) no-repeat bottom left; width:678px; height:53px; float:left;}
.customers ul { padding-top:12px;}
.customers ul li { float:left; padding-left:7px;}
.module3 img { padding-left:5px;}

.bottom { background:url(../image/bottom.jpg) no-repeat top left; width:1003px; height:58px;}
.bottom p { padding-top:6px; padding-left:80px;}
.bottom p span { padding-left:255px;}

.bottom_right{float:right; PADDING-RIGHT: 10px; MARGIN-TOP: 10px; MARGIN-right: 5px; PADDING-BOTTOM: 0px; WIDTH: 310px; COLOR: #555; LINE-HEIGHT: 12px; PADDING-TOP: 5px;  HEIGHT: 15px; TEXT-ALIGN: right }
.bottom_left{float:left;  PADDING-left: 85px; WIDTH: 360px; COLOR: #555; MARGIN-TOP: 5px;  PADDING-TOP: 5px;  HEIGHT: 15px; TEXT-ALIGN: left;}
.COLOR {color: #F90;}











.mceneter {
	MARGIN: 0px auto
}
.mceneter a:hover { text-decoration:none; color:#00B4FF;}
.main {
	BORDER-RIGHT: #f0f0f0 4px solid; PADDING-RIGHT: 20px; BORDER-TOP: #f0f0f0 4px solid; MARGIN-TOP: 20px; PADDING-LEFT: 20px; BACKGROUND: #fff; PADDING-BOTTOM: 10px; BORDER-LEFT: #f0f0f0 4px solid; WIDTH: 720px; PADDING-TOP: 10px; BORDER-BOTTOM: #f0f0f0 4px solid
}
.main .toplogo {
	CLEAR: both; WIDTH: 720px; HEIGHT: 60px
}
.main .toplogo .logo {
	FLOAT: left; WIDTH: 200px
}
.main .toplogo .title {
	PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; BACKGROUND: url(../images/nspage_tophr.gif) #eee no-repeat left center; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 510px; COLOR: #555; LINE-HEIGHT: 12px; PADDING-TOP: 5px; LETTER-SPACING: 3px; HEIGHT: 15px; TEXT-ALIGN: right
}

.maplist {
	LINE-HEIGHT: 21px ;
}
.maplist  B {
	MARGIN-TOP: 16px; DISPLAY: block; FONT-SIZE: 14px
}


.maplist2{ border-bottom:1px dashed #d2d2d2;MARGIN-LEFT: 15px;line-height:25px;}
.maplist2 ul li a:hover { text-decoration:none; color:#00B4FF;}
.maplist2 ul li a { color:#0074bd;}

.maplist3{ padding-top:16px;text-align:right;}
.maplist3 ul li a:hover { text-decoration:none; color:#00B4FF;}
.maplist3 ul li a { color:#0074bd;}

.contactmodule { background:url(../image/module_bg.jpg) repeat-x left top;padding-top:16px;text-decoration:none}

.newmudule { background:url(../image/module_bg.jpg) repeat-x left top; padding-top:0px;text-decoration:none}
.newmudule2 a:hover { text-decoration:none; color:#00B4FF;}
.newtitle{ border-bottom:1px dashed #d2d2d2;text-align:center; FONT-SIZE: 14px;MARGIN-TOP: 16px;}
.matter{ MARGIN-TOP: 16px;MARGIN-LEFT: 20px;MARGIN-RIGHT: 20px;}

.contact_b { background:url(../image/contact_b.png) no-repeat; width:1003px; height:94px;}
.map_b { background:url(../image/map_b.png) no-repeat; width:1003px; height:94px;}

.enlarge {list-style-type:none;} 
.enlarge li {display:block; float:left; width:222px; height:123px; position:relative;} 
.enlarge li a {display:block; width:222px; height:123px; overflow:hidden; position:relative;} 
.enlarge li a img {width:100%; height:100%; border:0;} 
.enlarge li a:hover {position:absolute; left:-10px; top:-10px; width:250px; height:139px;}  

.enlargec {list-style-type:none;} 
.enlargec li {display:block; float:left; width:160px; height:123px; position:relative;} 
.enlargec li a {display:block; width:160px; height:123px; overflow:hidden; position:relative;} 
.enlargec li a img {width:100%; height:100%; border:0;} 
.enlargec li a:hover {position:absolute; left:-10px; top:-10px; width:180px; height:138px;}  

.enlarger {list-style-type:none;} 
.enlarger li {display:block; float:left; width:143px; height:123px; position:relative;} 
.enlarger li a {display:block; width:143px; height:123px; overflow:hidden; position:relative;} 
.enlarger li a img {width:100%; height:100%; border:0;} 
.enlarger li a:hover {position:absolute; left:-10px; top:-10px; width:160px; height:138px;}  