@charset "utf-8";
body { background:#fff; margin:0px; font:12px  "Trebuchet MS",Verdana, Arial, Sans-Serif; color:#666;}
img, a img { vertical-align: middle; } 
@media all {
    img, a img, a:link img, a:visited img { color: inherit; border: none; }
}
div,form,img,ul,ol,li,dl,dt,dd { margin: 0px; padding: 0px; list-style:none;}
#cls{clear: both; font-size:0px; width:0px; height:0px; visibility: hidden;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
a{color: #000; text-decoration:none;}
a:hover{ text-decoration:underline;}

#TOP{ width:900px; margin:0 auto;}
#logo{ float:left; background:url(/images/logo.jpg) top no-repeat; width:338px; height:80px; margin-top:15px;}
.t_right{ float:right; width:453px;}
.yneed{ display:block; background:url(/images/say_bg.jpg) no-repeat; width:227px; height:18px; padding:6px 0 6px 50px; text-decoration:underline; font-weight:bold; float:right;}
.login{ clear:both; padding:15px 0;}
.login span{ font-weight:bold; color:#666;}
.login span,.login input,.login a{ float:left; margin-left:8px;font-weight:bold;}
.login a{ color:#A38A5C; text-decoration:underline;}

.nav{ clear:both; width:898px; margin:0 auto; border:1px solid #A38A5C;}
.menu{ font:12px  Verdana, Arial, Sans-Serif; font-weight:bold;}
.menu ul{ margin-left:10px;}
.menu ul li{ padding:13px 0; float:left; display:block;}
.menu ul li.menuon{ padding:13px 15px; float:left; display:block;}
.menu ul li span{ background:url(/images/menu_on.gif) repeat-x; padding-top:13px; color:#A38A5C;}
.menu ul li a{ color:#666; background:url(/images/menu_on.gif) right center no-repeat; padding:0 15px;}
.menu ul li a:hover{ text-decoration:none; color:#000;}
.search{ float:right; width:250px; padding:9px;}
.search input{ float:right; margin-left:10px;}

.index_pro{ clear:both; width:898px; margin:0 auto; border-left:1px solid #A38A5C; border-right:1px solid #A38A5C; position:relative; background:url(/images/h_bg.jpg); min-height:400px;}
.sy1{ background:url(/images/t_bg.jpg) no-repeat; height:14px;}
.cartoon{position:absolute;	width:478px;height:345px;background:url(/images/flash_bg.png) no-repeat;left:400px;top:60px;}
* html .cartoon{position:absolute;	width:478px;height:345px; left:410px;top:50px; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/flash_bg.png", sizingMethod="crop");}
.sele_pro{ background:url(/images/h_bg.jpg) repeat-y;}
.left_pro{ padding:10px 20px 10px 20px; float:left; width:160px; background:url(/images/pro_x.jpg) right top no-repeat;}
.left_pro h3{ font-size:13px; padding-left:15px; color:#A38A5C; padding-bottom:10px;}
.left_pro ul li a{ padding:1px 0 1px 15px; display:block; color:#000; font-weight:bold; width:160px;}
.left_pro ul li a:hover{ background:url(/images/pro_ca_arr.gif) left center no-repeat; color:#A38A5C; text-decoration:none;}

.r_pro_bg{ float:left; background:url(/images/r_pro_bg.jpg) left top no-repeat; width:680px;}

.right_pro{ padding:0 0 30px 20px; height:230px;}
.right_pro h2{font-family: Georgia, "Times New Roman", Times, serif; font-size:40px; font-weight: normal; color:#A38A5C; padding:15px 0;}
.right_pro ul{ width:200px; padding-left:10px;}
.right_pro ul li{ float:left; width:90px; padding-left:10px; background:url(/images/pro_arr.gif) left center no-repeat;}
.index_bottom{ clear:both; width:898px; margin:0 auto; border-left:1px solid #A38A5C; border-right:1px solid #A38A5C;}
.sy2{ background:url(/images/s_bg.jpg) repeat-x; height:7px; font-size:1px;}
.sele_new{ background:url(/images/h_bg.jpg) repeat-y;}
.left_news{ float:left; padding:10px 20px}
.l_news_ti{ padding-bottom:10px;}
.left_news ul li{ padding:2px;}
.left_news ul li a{ background:url(/images/pro_arr.gif) left center no-repeat; padding-left:10px; text-decoration:underline;}
.left_news ul li a:hover{ color:#A38A5C;}
.l_news_more{ padding-top:10px;}
.l_news_more a{color:#A38A5C; text-decoration:underline;}
.app_ico{ float:left; padding:50px 0 0 70px;}
.food{ background:url(/images/bottom.jpg) top no-repeat; padding-top:50px; clear:both; width:900px; margin:0 auto; height:40px;}
.food img{ float:left;}
.food_link{ float:right; width:500px; text-align:right; padding-right:10px;}
.food_link a{ text-decoration:underline;}

.pro_left{ padding:10px 20px 10px 20px; float:left; height:260px; background:url(/images/pro_x.jpg) right top no-repeat; width:160px;}
.pro_left h3{ font-size:13px; padding-left:15px; color:#A38A5C; padding-bottom:10px;}
.pro_url{ position:relative;}
.pro_url ul{ position:absolute; left:172px; background:#D1C6AF; border:1px solid #B9A987; padding:12px 8px; width:116px;}
.pro_url ul li a{ color:#A38A5C; font-weight:bold; background:url(/images/pro_arr_on.gif) left center no-repeat; padding-left:15px; width:100px; display:block;}
.pro_url ul li a:hover{ color:#000; background:#E8E3D7 url(/images/pro_arr_off.gif) left center no-repeat; padding-left:15px; text-decoration:none;}
#m_select_0{ top:-10px;}
#m_select_1{ top:10px;}
#m_select_2{ top:40px;}
#m_select_3{ top:60px;}
#m_select_4{ top:80px;}
#m_select_5{ top:100px;}
#m_select_6{ top:120px;}
#m_select_7{ top:150px;}
#m_select_8{ top:170px;}
#m_select_9{ top:190px;}
#m_select_10{ top:215px;}
#m_select_11{ top:240px;}
#m_select_12{ top:265px;}
#m_select_13{ top:290px;}

.pro_menu{ position:absolute;}
.pro_menu ul li a{ padding:3px 0 2px 15px; display:block; color:#000; font-weight:bold; width:160px;}
.pro_menu ul li a:hover{ background:url(/images/pro_menu.jpg) left center no-repeat; color:#A38A5C; text-decoration:none;}
.pon{ background:url(/images/pro_menu.jpg) left center no-repeat; color:#A38A5C; text-decoration:none;}
.pro_right{ padding:15px 16px 15px 20px;}
.pro_right h2{font-family: Georgia, "Times New Roman", Times, serif; height:70px; }
.pro_right h2 b{ float:left; font-size:32px; font-weight: normal; color:#A38A5C; padding:15px 0 10px 0; width:390px;}
.pro_right h2 span{ float:right; padding:22px 20px 15px 0; font-weight: normal; font-size:22px;}
.pro_right h2 span a{ color:#000000; text-decoration:none;}
.pro_right h3{ font-size:35px; font-weight: normal; color:#A38A5C; padding:15px 0 10px 0;}
.pro_nav{ clear:both; background:url(/images/pro_nav_bg.png) no-repeat; height:13px; padding:10px 0;}
* html .pro_nav{ clear:both; height:13px; padding:10px 0; background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/pro_nav_bg.png", sizingMethod="crop");}
.pro_nav ul li{ float:left; padding-right:14px; font-size:11px;}
.pro_nav ul li a:hover{ color:#A38A5C;}
.pro_nav ul li b{ color:#A38A5C; font-weight:bold;}
.pro_nav b{color:#A38A5C; font-weight:bold;}
.pro_nav b a{color:#A38A5C; font-weight:bold;}
.pro_list{ clear:both; padding-top:10px; width:660px;}
.pro_list ul li{ float:left; width:300px; padding:10px; height:100px;}
.pro_list ul li a{ text-decoration:none; cursor:pointer; cursor:hand; display:block; height:100px;}
.pro_list ul li a img{ float:left; width:100px; height:100px; border:1px solid #ccc;}
.pro_list ul li a:hover img{ border:1px solid #A38A5C;}
.pro_list ul li a p{ float:left; padding-left:10px; width:180px;}
.pro_list ul li a p b{ display:block; font-size:13px; line-height:110%; color:#000; height:75px; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.pro_list ul li a:hover p b{ color:#A38A5C; font-weight:bold;}
.pro_list ul li a p span{ color:#666; font-weight:bold; font-size:12px;}
.pro_list ul li a:hover p span{ color:#000;}
.pro_view{ padding-top:15px; width:650px;}
.pro_view h2{ font-size:18px; color:#000; line-height:120%;}
.pro_view table{ width:650px;}
.xtext{ float:left; width:218px; color:#A38A5C;}
.xtext div{ font-size:14px; font-weight:bold;}
.xtext strong{ color:#999;}
.xtext a{ color:#A38A5C; text-decoration:underline;}
.xtext a img{ width:73px; height:66px; padding:5px;}
.support_os{ float:right; width:145px;}
.support_os img{ padding-bottom:1px;}
.pro_ico{ clear:both; padding:10px 0;}
.pro_ico img{ padding-right:0px;}
.pro_infom{ padding-right:8px; font-family:Verdana, Arial, Helvetica, sans-serif; padding-top:15px; border-top:1px solid #ccc; margin-top:5px; line-height:150%;}
.pro_infom hr{ color:#A38A5C;}
.pro_infom ul{ padding-left:20px;}
.pro_infom ul li{list-style:disc; line-height:120%;}
.p_n_left{  margin-top:-3px;}
.p_n_left select{ font-size:12px;}
.p_n_right{ float:right; width:250px; text-align:right;}
.news_view{ padding:0 20px;}
#newsright{ background:#F8F7F3; padding:5px 15px;}

.noneclass{ display:none;}