body{margin:0;padding:0;font-size:12px;}
h1,h2,h3,p,ul,dl,dt,dd{margin:0;padding:0}
li{ list-style:none}
a{color:#000; text-decoration:none}
a:hover{ text-decoration:underline;}
p{color:#737373; line-height:20px;}
img{border:0}
.clear{clear:both}
.wrap{margin:0 auto; width:960px;}
.header p{float:left;}
.navbar{ float:right; height:25px; margin:30px 0 0 0}
.navbar li{float:left; margin:0 8px;background:url(point.gif) left center no-repeat}
.navbar li a{ color:#000000; display:block;padding:0 3px}
.navbar li a.color1{border-bottom:4px solid #C90E0B}
.navbar li a.color2{border-bottom:4px solid #EA5701}
.navbar li a.color3{border-bottom:4px solid #F4E361}
.navbar li a.color4{border-bottom:4px solid #8FD51C}
.navbar li a.color5{border-bottom:4px solid #00E92C}
.navbar li a.color6{border-bottom:4px solid #D9E003}
.navbar a.while {color:#fff}
.navbar li a.color7{border-bottom:4px solid #F5C000}
.navbar li a.color8{border-bottom:4px solid #EEFC00}
.navbar li a.online{border-bottom:4px solid #9c0}
#menu li { position:relative; z-index:100}
#menu li dl {position:absolute; top:0; left:0;padding-bottom:5px;text-align:center;z-index:1000}
#menu li a, #menu li a:visited {text-decoration:none;}
#menu dt {width:66px;height:14px;margin:0 auto}
#menu li dd {margin:0 auto;display:none;text-align:center;background:#D9E003;width:66px;border-top:1px solid #fff;line-height:24px}
#menu li dd a:hover {background:#FFC;color:#c00;text-decoration:underline}
#menu li a:hover {border:0;}
#menu li:hover dd, #menu li a:hover dd {display:block}
#menu li:hover dl, #menu li a:hover dl {padding-bottom:10px;}


#menu li dl.hhome dd {width:78px;background:#F4E361}
#menu li dl.hhome dt {width:78px}

#menu li dl.contact dd {width:54px;background:#EEFC00}
#menu li dl.contact dt {width:54px}


.content h2.aboutus{ background:url(../images/point2.gif) left top no-repeat; font-size:12px; height:33px; padding:17px 0 0 25px;}
.infomations p{ margin:10px 40px; text-indent:20px }
.content p.about{ color:#FF6000; font-size:14px; font-weight:bold; text-align:center}
.content .info p{ margin:5px 30px; padding-left:10px }
.content .info h2{ color:#D10000; background:transparent; margin-left:20px; font-size:12px;}
.content .info h3{color:#c30;margin-left:20px;font-size:12px}
.indeximg{ background:url(../images/point2.gif) 0 -50px no-repeat; overflow:hidden; height:430px;}
.indeximg1{ background:url(../images/point2.gif) 0 -50px no-repeat; overflow:hidden; height:320px;}

.huhui_about,.huhui_news{float:right;}
.huhui_about h2,.huhui_news h2,.huhui_world h2{font-size:12px; padding:15px 0 0 20px; color:#BF0000; margin-bottom:25px; position:relative}
a.more{ position:absolute; right:10px;top:15px;color:#505050}
.huhui_about{width:240px;}
.huhui_about p{ margin:0 10px; color:#505050}
.huhui_about p.mr{float:right; margin-top:10px}
.huhui_news{width:480px;}
.newsinfor{margin:0 30px; height:80px; overflow:hidden}
.newsinfor img{ float:left; margin-right:10px;}
.newsinfor p strong{color:#202020}
.huhui_world{width:230px; float:left;}
.huhui_world .bgs{ background:#F5F5F5; margin-bottom:12px; padding:5px; overflow:hidden}
.huhui_world .bgs a{ color:#505050;}
.newslist{ margin:10px 30px 0 30px;}
.newslist li{ width:400px;height:20px; background:url(../images/point3.gif) left center no-repeat; padding-left:10px; overflow:hidden}
.newslist li a{color:#505050; display:block; float:left; width:300px; white-space:nowrap; overflow:hidden;height:20px; line-height:20px;}
.newslist li span{ float:right; display:block; height:20px; color:#D3BCBC}
.countrys{ overflow:hidden; height:20px;}
.countrys span.bl{ background:url(../images/point4.gif) left -17px no-repeat; display:block; height:17px; float:left;padding-left:6px;}
.countrys a{ display:block; background:url(../images/point4.gif) center top;float:left; height:20px; color:#FFFFFF; font-weight:bold; line-height:20px;}
.countrys span.br{background:url(../images/point4.gif) right -34px no-repeat; display:block; height:17px; float:left;padding-right:6px;}
p.cols{ color:#BF0000}
p.centers{font-size:14px; text-align:center}
p.newmrg{ margin:0 40px 0px 20px;}
.listnews1{margin: 0 40px; color:#737373}
.listnews2{ margin:0 45px; color:#737373; line-height:20px;}
.listnews2 li{ list-style-type:disc}
.infom_a{ border:1px solid #ccc; width:80px; text-align:center}
.infom_c{border:1px solid #ccc;padding:5px;}
.infom_b{ text-align:center; width:40px;}

.fotter{padding:5px 0 10px 0; font-size:10px; font-family:Georgia, "Times New Roman", Times, serif;}
.fotter .gotop{ text-align:right; padding-right:10px;height:14px; background:#ECECEC; overflow:hidden; position:relative}
.fotter .gotop a{ position:absolute; right:10px; top:-2px; background:url(../images/point4.gif) 0 -61px no-repeat; width:30px; height:15px}
.fotter span{ color:#BF0000}
.pers_bod { width:620px; padding:20px 5px; clear:both; margin:0 auto; }
.pers_bod_home { width:820px; padding:20px 5px; clear:both; margin:0 auto }
.pers_bod ul,.pers_bod_home ul { margin:0; padding:0; list-style:none; }
.pers_bod ul li,.pers_bod_home ul li { height:35px; display:block; line-height:35px}

.pers_tee { width:160px; height:35px; line-height:35px; float:left; display:block; text-align:right; font-size:14px  }
.pers_tee_home { width:320px; height:35px; line-height:35px; float:left; display:block; text-align:right; font-size:14px}
.buttonN {text-align:right}
.pers_wbk { width:435px; height:35px; line-height:35px; float:right; display:block; vertical-align:middle; padding-left:10px; color:#666666 }
.pers_wbk_home { width:445px; height:35px; line-height:35px; float:left; display:block; vertical-align:middle; padding-left:10px; color:#666666 }
.t1 { color:#BF0000; font-size:14px; font-weight:bold; }
.wbk4 { width:300px; height:17px; border:1px solid #ccc; }
.wbk4_en {width:100px;height:17px;border:1px solid #ccc}
.wb5 { width:300px; height:60px; border:1px solid #ccc; }


.banner_about { width:480px; height:133px; background:url(../images/about.jpg) left top no-repeat; padding:80px 480px 0  0 ; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_cx { width:480px; height:183px; background:url(../images/cx.jpg) left top no-repeat; padding:30px 480px 0  0 ; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_us{ width:480px; height:183px; background:url(../images/us.jpg) left top no-repeat; padding:30px 480px 0  0; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_try { width:480px; height:113px; background:url(../images/try.jpg) left top no-repeat; padding:100px 480px 0  0 ; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_fg{ width:480px; height:113px; background:url(../images/fg.jpg) left top no-repeat; padding:100px 480px 0  0; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_faq{ width:480px; height:113px; background:url(../images/faq.jpg) left top no-repeat; padding:100px 480px 0  0; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner { width:480px; height:183px; background:url(../images/pic.jpg) left top no-repeat; padding:30px 480px 0  0; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }
.banner_home { width:480px; height:183px; background:url(../images/home.jpg) left top no-repeat; padding:30px 480px 0  0; margin-top:50px; margin-top:50px\9; *margin-top:50px; _margin-top:0px; }


.fotter a { color:#666; text-decoration:none; }
.links {clear:both}
.links h2{font-size:12px; padding:15px 0 0 20px; color:#BF0000; margin-bottom:10px}
.links ul {width:98%;margin:0 auto 15px!important;margin:0 auto 10px;height:20px}
.links ul li {float:left;margin:0 7px}

/*10-12*/
.online img{ border:1px solid #F2F2F2; padding:1px; margin:2px auto}
.link{ background:url(../en/images/en_pic3.jpg) repeat-x; height:150px; width:230px;}
.link p{  color:#BF0000; font-size:12px; font-weight:bold;}
.link p img{ padding:0 10px 0 0;}
.link img{ padding:5px 6px;}

/*leftlist*/
.hhgj{margin:0 auto}
.hhgj li{float:left;display:inline;width:113px;margin:0 auto 12px 2px;height:33px;line-height:33px;text-indent:35px;background:url(../images/hhgj.gif) no-repeat}
.hhgj li.adl {background-position:0 -52px}
.hhgj li.bls {background-position:0 -105px}
.hhgj li.sby {background-position:0 -158px}
.hhgj li.rd {background-position:0 -210px}
.hhgj li.rs {background-position:0 -262px}
.hhgj li.usa {background-position:-122px 0}
.hhgj li.hl {background-position:-122px -52px}
.hhgj li.fg {background-position:-122px -105px}
.hhgj li.nw {background-position:-122px -158px}
.hhgj li.dm {background-position:-122px -210px}
.hhgj li.fl {background-position:-122px -262px}


