html,body,div,img,a,ul,li,dl,dt,dd,p,span,input,cite,h1,h2,h3,h4,h5,h6,form,table{margin:0;padding:0;border:0;}
body{font-size:12px; color: #333333;font-family:"Microsoft Yahei","Î¢ÈíÑÅºÚ",Tahoma,Arial,Helvetica,STHeiti;_font-family:"Î¢ÈíÑÅºÚ",Tahoma,Arial,Helvetica,STHeiti;}
a { text-decoration:none;color:#333333;}
a:hover{text-decoration:none;color:#faba76;}
li{list-style:none;}
.clear{clear:both;}
input {border:1px #cccccc solid;}

.huomou_wrap {margin:0 auto;width:100%;position:relative;}
.huomou_contain {width:100%;margin:0 auto;}

.banner {width:990px;margin:0 auto;}

.huomou_main {width:990px;margin:0 auto 10px;}

.rollBox {width:736px;overflow:hidden;margin:0 auto;margin-top:30px;}
.rollBox .slide_left {width:33px;float:left;margin-right:10px;}
.rollBox .slide_right {width:33px;float:right;}
.rollBox .Cont {width:652px;overflow:hidden;margin:0 auto;float:left;}
.rollBox .ScrCont {width:10000000px;}
.rollBox .Cont .pic {width:202px;float:left;text-align:center;padding-right:20px;line-height:200%;font-size:12px;display:inline;}
.rollBox .Cont .pic img {padding:4px;background:#fff;border:1px solid #ccc;display:block;margin:0 auto;}
.rollBox .Cont a:link,.rollBox .Cont a:visited {color:#000; text-decoration:none;}
.rollBox .Cont a:hover {color:#f60;text-decoration:none;}
.rollBox #List1,.rollBox #List2 {float:left;}

.common_main {width:750px;margin-right:6px;}

.main_title {width:750px;height:26px;background:url(main_title.jpg) no-repeat;line-height:26px;text-indent:25px;}

.common_text {width:720px;margin:10px auto;}
.common_text p {font-size:14px;line-height:28px;text-indent:28px;margin-top:15px;}
.common_text p a {text-decoration:none;color:#333333;}
.common_text p a:hover {text-decoration:underline;color:#2e1c12;}
.common_text h2 {width:668px;height:32px;margin:15px auto;line-height:32px;font-size:16px;text-align:center;}
.common_area {width:720px;margin:10px auto;}
.common_area p {font-size:14px;line-height:28px;text-indent:28px;margin-top:15px;}
.common_list {width:720px;margin:15px auto 0px;}
.common_list ul{margin-left:0px;list-style:none;padding:0;border:0;margin:0px 0 0px 5px;}
.common_list ul li{padding:5px;border-bottom:1px #CCCCCC dashed;background:url(arrow_box.gif) no-repeat left 45%; padding-left:15px; margin:0 auto;}
.common_list ul li a{font-size:14px; line-height:25px;color:#333333;}
.common_list ul li a:hover {text-decoration:underline;color:#2e1c12;}
.common_photo {width:720px;margin:15px auto 0px;}
.common_photo ul  {width:720px;margin-top:15px;}
.common_photo ul li {width:158px;float:left;text-align:center;margin-top:12px;margin-right:20px;line-height:200%;font-size:12px;display:inline;}
.common_photo ul li img {padding:4px;background:#fff;border:1px solid #cccccc;display:block;margin:0 auto;}
.common_photo ul li a {text-decoration:none;color:#333;}
.common_photo ul li a:hover {text-decoration:underline;color:#2e1c12;}
.page {width:620px;margin-top:25px;margin-bottom:15px;}

.topArea { height:34px; background:url(topArea.gif) repeat-x; }
.bg-topArea { width:960px; margin:0 auto; }
.wel { float:left; color:#a1a1a1; line-height:34px; }
.search {float:right;margin-top:7px;}

.header{width:960px;margin:0 auto;background:#fff}
.logo{margin-top:0}

.navbox{width:990px;margin:20px auto;min-height:45px;_height:45px;clear:both;background:url(bg_nav.jpg) repeat-x top #eee;}
.navbox:after{content:'\0020';display:block;height:0;clear:both}
.nav{width:990px;height:45px;margin:0 auto;z-index:19;background:url(bg_nav.jpg) repeat-x top #fff}
.nav ul{padding:0}
.nav li{position:relative;float:left;width:112.5px;font-weight:bold;font-size:13px;text-align:center;z-index:999;color:#fff}
.nav li a{color:#fff;min-height:37px;_height:37px;padding:8px 0 0 0;display:block;}
.nav li i{width:110px;font-size:10px;text-align:center;}
.nav li a:hover,.nav li .current{text-decoration:none;display:block;background:url(navCur.jpg) repeat-x;color:#8c6238}
.nav .line{width:10px;height:45px;background:url(nav_line.gif) no-repeat left 58%}

.banner{width:990px;height:228px;margin:0px auto;clear:both;text-align:center}

.home_main{width:990px;margin:0 auto;padding-top:0;background:#fff;}
.home_main:after{content:'\0020';display:block;height:0;clear:both}
.home_main_bottom{width:990px;height:0px;clear:both}

.location{ margin-bottom:20px; padding:0 18px; border-top:3px solid #8c6238; background:url(location.jpg) repeat-x; color:#555; line-height:31px;}
.location .ico{padding-left:20px;background:url(ico_location.gif) no-repeat 0 1px}
.location a{color:#555}
.location:after{content:'\0020';display:block;height:0;clear:both}

.home_left {position:relative;float:left;width:230px;padding:0;background:url(bg_middle.jpg) repeat-y right top;z-index:1;min-height:490px; _height:490px;}
.home_left .class_title{height:26px;margin:0 15px;padding:0 0 0 0;line-height:26px;text-align:center;font-size:16px;background:url(bg_left_title.jpg) no-repeat;color:#fff;}
.class_menu {margin:0 15px;padding:0 0 15px 0}
.class_menu dl{margin:0;padding:0}
.class_menu dl dt{margin:2px auto 0 auto;text-align:center}
.class_menu dl dt a{display:block;_height:20px;*min-height:20px;padding:3px 0 2px;line-height:20px;background:url(menu_1.jpg) repeat-y;color:#555}
.class_menu dl dt a:hover {text-decoration:none;background:url(menu_1.jpg) repeat-y;color:#8c6238;}
.class_menu dl dd{margin:0;lmargin:2px auto 0 auto;ine-height:18px;text-align:center}
.class_menu dl dd a{color:#555;display:block;_height:20px;*min-height:20px;padding:3px 0 2px;line-height:20px}
.class_menu dl dd a:hover {color:#8c6238;text-decoration:none;}

.contact_area {margin:0 15px;padding:0 0 15px 0;}
.contact_area p {font-size:12px;line-height:24px;margin-top:7px;}

.home_right {width:756px;float:right;}

.common_title {background:url(bg_right_title.jpg) no-repeat;color:#555}

.home_about_news {width:756px;}
.home_about {width:460px;float:left;}
.home_about_title {width:460px;height:26px;background:url(home_about_title.jpg) no-repeat;line-height:26px;text-indent:25px;}
.home_about_area {width:428px;margin:10px auto 0;}
.home_about_area p {font-size:14px;line-height:28px;text-indent:28px;}
.home_news {width:278px;float:right;margin-right:6px;}
.home_news_title {width:460px;height:26px;background:url(home_news_title.jpg) no-repeat;line-height:26px;text-indent:25px;}
.home_news_area {width:428px;margin:10px auto 0;}
.home_news_area ul {width:428px;}
.home_news_area ul li {font-size:14px;height:28px;line-height:28px;}

.home_product {width:750px;margin-top:15px;margin-right:6px;}
.home_product_title {width:750px;height:26px;background:url(home_product_title.jpg) no-repeat;line-height:26px;text-indent:25px;}
.home_product_area {width:748px;margin:10px auto 20px;}
.home_product_area ul {width:732px;height:360px;margin-left:25px;margin-bottom:25px;}
.home_product_area ul li {width:158px;float:left;text-align:center;margin-top:12px;margin-right:20px;line-height:200%;font-size:12px;display:inline;}
.home_product_area ul li img {padding:4px;background:#fff;border:1px solid #cccccc;display:block;margin:0 auto;}
.home_product_area ul li a {text-decoration:none;color:#333;}
.home_product_area ul li a:hover {text-decoration:underline;color:#2e1c12;}

.footer{width:990px;margin:0 auto;background:url(foot.jpg) repeat-x;color:#fff;line-height:22px;font-family:arial;}
.footer:after{content:'\0020';display:block;height:0;clear:both}
.ft-wrap {width:990px;min-height:95px;_height:95px;margin:0 auto;}
.footer .copyright{float:left;padding:15px 6px 15px 12px;width:820px}
.footer .link{float:right;padding:15px 15px 0 0}
.footer a{color:#fff}