*{margin:0;padding:0;}
body{background:#bbb url(images/bg.gif) repeat-x;font:normal 12px Arial, sans-serif;line-height: 1.7em;color:#666;}
a{color:#666;text-decoration:none;}
a:hover{color:#3a4b95;}
ul li{list-style:none;}.clear{clear:both;}
img{border:none;vertical-align:middle;}
.l{float:left;}
.fr{float:right;}
.r{text-align:right;}
.warp{width:940px; margin:0px auto;}
#top{background:url(images/logo.gif) no-repeat 50px 0px;margin-top:15px;height:45px;}
#top span{text-align:right;margin-right:20px;display:block;margin-top:5px;}
#top span a{color:#5f5f5f;font:bold 1.1em Arial, Sans-Serif;}
.content{padding:8px 12px 15px 12px;position:relative;}
.menu{background:url(images/ruiyi8_03.gif) no-repeat left bottom;padding-left:533px;}
.menu span{background:url(images/menu_a_bg2.gif) repeat-x;height:30px;display:block;width:402px;margin-right:5px;}
.menu a{background:url(images/menu_xian.gif) no-repeat left center;color:#fff;font:bold 1.2em Arial,Sans-Serif;float:left;padding:0px 20px;height:30px;line-height:30px;text-align:center;}
.menu a.first{background:url(./images/menu_a_bg.gif) no-repeat;}
.menu a.first2{background:url(./images/menu_a_bg3.gif) no-repeat;}
.menu a.focus{background:url(images/menu_a_bg_focus.gif) repeat-x;}
.menu a:hover{color:#98a2ca;}
img.banner{display:block;margin:14px auto 10px auto;}
*+html img.banner{margin-top:0px;}
*html img.banner{margin-top:0px;}
.left{width:664px;margin-right:7px; _position:absolute; _top:8px; _left:0px;_margin-top:0px;}
*+html .left{margin-top:-15px;}
.right{width:245px;float:right;} 
.news_list{width:310px;margin-left:5px;display:inline;margin-top:5px;}
.news_list h2{font:bold 13px Arial,sans-serif; color:#000;line-height:30px;border-bottom:1px dotted #ccc; clear:both;margin-bottom:5px;}
.news_list img{float:left;display:block;margin-right:8px;border:1px solid #ccc;padding:3px;}
.news_list p{float:left; text-indent:2em;width:200px;overflow:hidden;}
.news_list p span{float:right;}
.news_list p span a,.intro p span a{color:#58941e;}

.search{background:url(images/search_bg.gif) no-repeat;font-weight:bold; width:288px;height:52px;padding:8px 20px;padding-top:13px;color:#58941e;}
.search input.search_img{float:right;margin-top:5px;margin-right:5px;}
.search form select{margin-left:90px;}

.search form span{color:#666;padding-left:60px;font-weight:normal;}
.search2{background:url(images/search_b2.gif) no-repeat;width:280px;padding:13px 2px 5px 8px;margin-top:10px;}
.intro h3{background:url(images/intro_ht.gif) no-repeat;padding:5px 0px 5px 0px;font:bold 1.2em Arial,sans-serif;color:#fff;text-align:center;}
.intro p{background:url(images/intro_bg.gif) no-repeat left bottom;text-indent:2em;padding:10px;}
.intro p span{float:right;}
.product h3{ background:url(images/blue_ht.gif) no-repeat; padding:5px 0px 5px 0px;color:#58941e;font:bold 1.2em Arial,sans-serif;padding-left:20px;margin-top:8px;}
.product ul{margin-top:10px;}
.product ul li{margin-left:10px;line-height:25px;background:url(images/arrow.gif) no-repeat 0px 10px;padding-left:15px;}
.product ul li a{font-size:1.2em;font-weight:bold;} 
.contact h3{background:url(images/dot.gif) no-repeat 0px 9px; padding-left:20px;font-size:1.2em;line-height:30px;color:#000;}
.contact p{line-height:22px;}
.contact p strong{color:#000;}
.contact ul li a{font-weight:bold;line-height:25px;background:url(images/arrow.gif) no-repeat 0px 3px;padding-left:15px; }
.footer{background:url(images/ruiyi8_13.gif) no-repeat 5px top;height:38px;height:30px;padding-top:8px;color:#030303;padding-left:30px;font-size:12px;}
.footer a{color:#030303;}
.footer a:hover{text-decoration:underline;}



.tit{background:url(images/tit_bg.gif) no-repeat right center;width:630px;height:28px;margin:8px 0px;color:#58941e;padding:10px 0px 0px 15px;font:bold 1.4em Arial, sans-serif;border:3px solid #e9e9e9;}
.intro_detail{padding:10px 0px;width:650px;}
.intro_detail p{text-indent:2em;line-height:22px;margin:10px 15px;}
.intro_detail .intro_tit{text-indent:0em;font-size:1.1em;color:#000;}
.product_list{width:400px;margin-left:20px;display:inline;overflow:hidden;}
.product_list h3{background:url(images/blue_ht2.gif) no-repeat;padding-left:20px;color:#58941e;}
.product_list ul li{border-bottom:1px dotted #ccc;}
.product_list ul li a{font:normal 1.1em Arial, sans-serif;color:#000;}
.product_list ul li span{float:right;}
ul.left_menu{border:1px solid #379b32;background:#f1faf1;padding:5px 10px 5px 5px;width:270px;}
table{border:1px solid #384b95;margin-top:10px;}
table tr td{padding:5px 10px;border-bottom:1px dotted #ccc;}
table tr th{background:#e7ebf9;}
table.contact_table{border:none;}
table.contact_table tr td{border:none;}
table.aa tr td{padding:0px;}
table.aa tr th,table.aa tr td{vertical-align:top;}
table.contact_table tr th{color:#000;background:none;text-align:right;width:120px;}
.contact_detail{background:url(images/sk_r1_c1.gif) no-repeat;padding-top:40px;padding-left:30px;margin-left:100px;}
.contact_detail p{line-height:200%;font-size:1.1em;}
.contact_detail p strong{color:#000;}
.message{border-top:1px dotted #666;}
input.submit{background:url(images/submit.gif) no-repeat;width:94px;height:22px;border:none;color:#fff;font-weight:bold;}
dl dt{font-weight:bold;line-height:22px;color:#000;}
dl dd{text-indent:7em;line-height:22px;}
dl.made{margin-left:20px;}
dl.made dd{margin-left:80px;background:url(images/arrow.gif) no-repeat 0px 6px;text-indent:2em;}
.newleft{width:850px;}
.new_bottom{width:880px;margin:0px auto;}
.new2_bottom{width:800px;margin-left:110px;}
img.corner_top{position:absolute;top:0px;left:0px;_left:-12px;}
img.corner_bottom{position:absolute;bottom:0px;_bottom:127px;right:0px;}
.pic_t{text-align:center;margin-top:15px;}
.pic_t img{border:1px solid #ccc;padding:3px;margin-left:15px;}
ul.submenu{margin-right:20px;}
ul.submenu li{background:url(images/submenu_bg.gif) no-repeat;width:200px;line-height:30px;height:30px;text-align:center;margin-top:5px;}
ul.submenu li a{color:#fff;font:bold 1.1em Arial, sans-serif;}
ul.submenu li.a_focus{background:url(./images/submenu_bg2.gif) no-repeat;}
.jianju{padding-left:100px;}
