﻿/*main*/
body{font-size: 12px;margin: 0px auto;font-family:宋体, Arial;text-align: center; background:#D1C5B5 url(/images/rongyi_bg.jpg) repeat-x;}
table,td,div{font-size: 12px;font-family: 宋体, Arial; margin:0px; padding:0px; color:#7A6E58;  }

ul,li,dl,dt,dd{margin:0px;padding:0px;list-style:none; line-height:normal; }
textarea,span{ font-size:12px;}
h1,h2,h3{ font-size:12px; margin:0px; padding:0px; }
form{margin:0;padding:0;}
img{margin:0;padding:0;border:none;}
a{color:#7A6E58;font-family:宋体, Arial;}
a:hover{color: #FF0000;}
em{font-style:normal;}
.clear{clear:both; padding:0px;  margin:0px; height:0px; font-size:0px; overflow:hidden;}

/*container*/
#container{width:980px;margin:0px auto; text-align:center; background:#fff url(/images/ry_bg.jpg);}
#top{ width:944px; margin:0px auto; background:url(/images/ry_top.jpg); height:94px; overflow:hidden; text-align:right;}
#top_msg{ float:right; padding-right:60px;}
#top_msg div{ margin:15px 0px 20px 0px; }
#top_msg a{ margin:0px 5px;}

#cc{ width:911px; margin:0px auto; text-align:left;}

/*header*/
#nav{ height:33px; overflow:hidden;}
#nav ul li{ float:left;}
#banner{ background:url(/images/banner_bj.jpg) no-repeat; height:190px; overflow:hidden; text-align:center;}

/*mainbody*/
#mainbody{ width:100%; margin-top:15px;   }
#leftbody{ float:left; width:232px; text-align:left;}
#rightbody{ float:left; }

/*leftbody*/
#search{ width:203px; overflow:hidden;}
#search #s_top{ background:url(/images/search.jpg) no-repeat; height:49px; overflow:hidden;}
#search #s_mid{ background:url(/images/search_bg.jpg) repeat-y; width:100%; overflow:hidden; padding:12px 20px 15px 12px;  }
#search #s_mid input,#search #s_mid img{ vertical-align:middle;}
#search #s_btm{ background:url(/images/left_btm.jpg) no-repeat; height:12px; overflow:hidden;}

.class{ margin-top:10px; width:203px; overflow:hidden;}
.class .cl_top{ height:37px; overflow:hidden;width:100%;}
.class .cl_mid{ background:url(/images/proclass_bg.jpg) repeat-y; overflow:hidden; width:100%; }
.class .cl_btm{ background:url(/images/pro_s_bt.jpg) no-repeat; height:6px; overflow:hidden;width:100%;}

.left_class{ width:196px; margin:0px auto;}
.left_class li a{ width:100%; height:29px; display:block; background:url(/images/left_class_3.jpg) right center no-repeat; overflow:hidden; line-height:28px; vertical-align:middle; text-decoration:none;}
.left_class li a:hover{background:url(/images/left_class_2.jpg) right center no-repeat; color:#fff; }
.left_class li h3{ padding-left:32px; font-weight:normal;}

.left_class li ul{}
.left_class li ul li a{background:url(/images/left_class_1.jpg) right center no-repeat;}
.left_class li ul li a:hover{ background:url(/images/left_class_1.jpg) right center no-repeat;color: #FF0000;}
.left_class li ul li h3{ padding-left:53px; font-weight:normal;}

/*rightbody*/
.pagenav{ background:url(/images/yun_bg.jpg) no-repeat; height:33px; overflow:hidden; width:667px;  }
.pagenav .pagenav_left{ float:left; font-family:黑体; font-size:18px; color:#000; float:left; padding-left:38px; padding-top:8px; }
.pagenav .pagenav_left em{ color:#FE0000;}
.pagenav .pagenav_right{ float:right;padding-top:8px; }
.pagenav .pagenav_right img{ padding-right:5px;}

.content{ margin:15px 0px; width:650px;  line-height:200%;}

/*footer*/
#footer{ height:55px; overflow:hidden; width:911px; margin-top:25px; background:url(/images/bt_01.jpg) no-repeat; }
#footer img{ vertical-align:middle;}
#footer #ft_info{float:left; font-family:Arial; padding-left:230px;line-height:55px; vertical-align:middle; height:55px;}
#footer #ft_inquiry{ float:right; padding:0px 20px; }
#footer #ft_inquiry img{ vertical-align:middle; margin-top:13px;}

/*product*/
#product ul{}
#product ul li{ float:left; height:143px; width:33.3%;  font-family:Arial;  text-align:center; vertical-align:middle; margin:8px 0px; overflow:hidden;  }

#product ul li dl{ width:180px; background:#FAF3E9;  text-align:center; padding-top:5px; }
#product ul li dl dt{ width:165px; height:113px; margin:0px auto; overflow:hidden; text-align:center; vertical-align:middle; display:table; position:relative; }
#product ul li dl dt div{*position:absolute; top:50%; left:0; display:table-cell; vertical-align:middle; width:100%;}
#product ul li dl dt div a{*position: relative; *top:-50%; *text-align:center; *margin:0; *padding:0;}
#product ul li dl dt img{ vertical-align:middle; text-align:center;}
#product ul li dl dd{ font-family:宋体; height:25px; line-height:25px; vertical-align:middle;}

#showpt{ text-align:center;}
#showpt h1{ margin:10px auto; font-size:16px; font-weight:bold;}
#showpt .showpt_content{ padding-top:10px; text-align:left; line-height:170%; font-size:14px;}

/*index_about*/
.index_about{ width:639px; height:210px; line-height:180%;  margin-bottom:10px; padding:10px 10px; overflow:hidden;  background:#f9f8f6; border:1px #f1ece5 solid; color:#6f6f6f;}
.index_about img{ float:left; margin:0px 10px 0px 8px;}

#pp{height:200px; background:#f9f8f6;color:#6f6f6f; border:1px #f1ece5 solid; width:659px; margin-top:10px; text-align:center; overflow:hidden;  }
#index_product{margin:0px auto; padding:20px 0px;}
#index_product ul{ margin:0px auto;}
#index_product ul li{float:left; padding:0px 5px;}
#index_product ul li dl{ width:175px; text-align:center;  }
#index_product ul li dl dt{ height:117px; width:169px; padding:2px; overflow:hidden; border:1px #E0DCDB solid;  text-align:center;text-align:center; vertical-align:middle; }

#index_product ul li dl dd{ padding:10px 0px;}


/*sitemap*/
#sitemap{ width:640px; }
#sitemap ul li{ padding:8px 0px; }
#sitemap ul li a{ font-size:14px;}
#sitemap ul li ul{ margin:5px 0px;}
#sitemap ul li ul li{ float:left; padding:3px 8px; }

/*index_flash*/
#index_container{ width:1002px; overflow:hidden; background:#F0DDB3;}
#indexf_msg{ background:url(/images/index-bg-bt.jpg) no-repeat; height:137px; overflow:hidden; width:100%}
#indexf_msg_1{ height:40px; line-height:40px; vertical-align:middle;}
#indexf_msg_1 a{ color:#39261C;}

#indexf_msg_2{ font-family:Arial;}
