/* CSS Document */
body {margin:0px; padding:0px; font-size:12px; font-family: "Î¢ÈíÑÅºÚ"; line-height:22px; color:#666666;}
p,ul,li,img {margin:0px; padding:0px;}
ul,li {list-style:none;}
.hclear {clear:both;}
body{background: url(images/bg.jpg) no-repeat #5a953b; padding:0; margin:0;}
.header{ width:1024px; background:url(images/bg_top.png) repeat-x;  margin:0 auto;}
.banner{ width:940px; margin:0 auto; padding-bottom:30px;}

a:link,a:visited { color:#333333; text-decoration: none;}
a:hover,a:active {color: #000000; text-decoration: none;}

#top {width:1000px; margin:0px auto; height:80px;margin-top: 20px; }
#logo {width:310px;;height: 33px;float: left;margin: 24px 22px;}
#menu {width:602px; float:right; padding-top:27px ; }
#menu ul li {width:100px;  height:30px; line-height:30px; float:left;background:url(images/nav.jpg) center repeat-x; text-align:center;}
#menu ul li a{color:#fff;text-decoration:none; display:block;}
#menu ul li a:hover{color:#b1fbbf;}
#about a { background:url(images/about_01.jpg) left top no-repeat; width:92px; height:34px; display:block;}
#about a:hover { background:url(images/about.jpg) left top no-repeat;width:92px; height:34px; }

#product a { background:url(images/product_01.jpg) left top no-repeat; width:92px; height:34px; display:block;}
#product a:hover { background:url(images/product.jpg) left top no-repeat;width:92px; height:34px; }

#tech a { background:url(images/tech_01.jpg) left top no-repeat; width:92px; height:34px; display:block;}
#tech a:hover { background:url(images/tech.jpg) left top no-repeat;width:92px; height:34px; }

#network a { background:url(images/network_01.jpg) left top no-repeat; width:92px; height:34px; display:block;}
#network a:hover { background:url(images/network.jpg) left top no-repeat;width:92px; height:34px; }

#contact a { background:url(images/contact_01.jpg) left top no-repeat; width:92px; height:34px; display:block;}
#contact a:hover { background:url(images/contact.jpg) left top no-repeat;width:92px; height:34px; }


#apc1_w {width:1024px; margin:0px auto; margin-top:0px;}
#apc_w {width:990px; margin:0px auto; margin-top:0px;}
#apc_left {width:664px; float:left; font-size:14px;height: 267px;overflow: hidden;}
#apc_left_l {width:675px; float:left; height:267px;font-size:14px;}
#apc_left_r {width:1024px; margin:0 auto; font-size:14px; background:url(images/pro_bg.png) repeat-x;}
#apc_right {width:328px; float:right;font-size:14px;}

#bottom_copy { width:1024px; margin:0 auto;height:60px;  background: #fff; margin-top:20px; margin-bottom:20px;}
#bottom_copy_top { background:url(images/bottombg.png) repeat-x; height:139px; color:#cb0c0c; line-height:40px; padding:0px 20px 0px 20px;font-size: 13px; }
#bottom_copy_top_r .banquan{width:330px; float:right;line-height:63px;}
#bottom_copy_top_r { color:#666666;width: 450px;margin: 0 auto;  line-height: 60px;}
#bottom_copy_top_r  a{color:#666;text-decoration:none;}
.bottom_nav{ width:520px; float:left; line-height:63px;}
.bottom_nav a{ margin:2px 15px;}
#bottom_copy_tel {height:30px; line-height:30px; text-align:right; padding-right:10px;}

.tt{ background:#f2f4ed; height:300px; width:1024px;}
.apc_img {padding-top:10px; padding-left:10px; }
.apc_txt {padding:10px;}
.apc_txt p{ font-size:12px; line-height:26px;}
.apc_txt a{ text-decoration:none; color:#666; font-size:12px; line-height:26px;}
.apc_font14{font-size:16px;line-height:26px;color:#f2f2f2;padding-left: 17px;padding-top: 10px;} 
.apc_font15{font-size:16px;line-height:50px;color:#666;padding-left: 17px;background:url(images/xian.jpg) repeat-x bottom;} 

/*about*/

.main{ width:1024px; overflow:hidden;padding-top: 8px; margin:0 auto;background: #f2f4ed;margin-top: 20px;}

.mode_side{ width:245px; float:left; padding-bottom:10px;}
.panel{ margin-bottom:10px;margin-left: 15px;}
.panel .hd{ background:url(images/title1.png) no-repeat; height:40px; line-height:40px;}

.panel .hd strong{margin-left: 15px;color: #666;font-size: 16px;line-height: 40px;}
.panel .bd{ padding:10px; line-height:20px;background: #6d9714;color: #fff;}
.panel .bd p{ line-height:28px; font-size:14px;}
.pro li{height:33px;font: 14px/24px Verdana, Arial, Helvetica, sans-serif;border-bottom:1px dashed #e2e2e2; line-height:30px; background:url(images/listx.png) -25px 0px no-repeat; height:30px;padding-left: 15px;}
.pro li a{font: 14px;padding-left:14px;text-decoration: none;background:url(images/submenu.gif) left center no-repeat;color: #fff; }

.mode_content{ width:748px; float:right;background: url(images/tt.jpg) no-repeat;}
.mode_content .pageTitle{ height:40px; line-height:40px; margin-bottom:10px; background:url(images/title1.png) no-repeat;}
.mode_content .pageTitle strong{ color: #666;margin-left: 15px;font-size: 16px;}
.mode_content .pageTitle strong a{ color:#666;}
.mode_content .pageBd{ line-height:22px;}




/*tech*/
#tcon {width:998px; border:1px #b3b3b3 solid; border-top:none; margin:0px auto;}
#tcon_left {width:520px; float:left; padding:40px;}
#tcon_right {width:390px; float:right; text-align: center; padding:40px 0px 40px 0px;}

/*sales network*/
#S_con {width:918px; float:left; padding:40px;}
#S_map {padding-left:153px;}

/*contact*/
#contact_map_bg {width:918px; float:left; padding:40px; background:url(images/info3-wl_06.jpg) no-repeat right center; height:500px;}

/*product*/
#P_con {width:970px; border:1px #b3b3b3 solid; border-top:none; margin:0px auto; padding:14px;}
#P_con ul li {width:227px; margin-right:15px; float:left; text-align:center; line-height:30px;}
