
body{margin:0; padding:0; font-size:12px; line-height:24px; font-family:"ËÎÌå"Arial, Helvetica, sans-serif; color:#666666;}
ul,li,p{margin:0; padding:0; list-style:none; vertical-align:middle;}
a{text-decoration:none; color:#666666;}
a:hover{color:#FF0000;}


#logo{background:url(../../316/images/rh_03.jpg) no-repeat; width:520px; height:71px; margin:30px auto 0 auto;}
#nav{width:100%; height:46px; border-top:1px solid #d1d1d1; margin-top:40px;}
.nav{width:1022px; height:20px; margin:13px auto 0 auto;}
.nav li{float:left; width:145px; height:20px; border-right:1px solid #d9d1d9; text-align:center;}
.nav li a{text-decoration:none; color:#646161; font-size:14px; font-weight:600; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå"Arial, Helvetica, sans-serif;}
.nav li a:hover{color:#FF0000;}

.banner{width:1903px;overflow:hidden;position:relative}
.banner_inner{position:relative;height:451px;width:990px;margin:0 auto}

.banner_img{width:20000px}
.banner_img li{float:left;width:1903px;position:relative}
.banner_img li.bgli01{ background:#2a95bb url(../../316/images/rh_07.jpg) center no-repeat;}
.banner_img li.bgli02{ background:#E8E8E8 url(../../316/images/banner02_02.jpg) center no-repeat;}

.banner .child1{position:absolute;width:588px;height:451px;left:66px;top:0}
.banner .child2{position:absolute;width:654px;height:451px;left:343px;top:0}
.banner_common{position:relative;width:990px;margin:0 auto}
.banner_pre{position:absolute;top:50%;left:0;margin-top:180px;width:60px;height:60px;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.banner_next{position:absolute;top:50%;right:0;margin-top:180px;width:60px;height:60px;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}
.banner_pre:hover, .banner_next:hover{opacity:1;filter:alpha(opacity=100)}
.banner .control{width:130px;position:absolute;top:393px;left:50%;margin-left:-40px}
.banner .control li{float:left;margin-left:10px;width:18px;height:18px;border-radius:50%;cursor:pointer;background:#fff}
.banner .control li a{display:none}
.banner .control li.current{background:#ff7f02}

#banner1{width:1024px; height:auto; margin:0px auto 0 auto;}
#link{width:1024px; height:auto; margin:30px auto 0 auto;}
.link_t{width:176px; height:auto; float:left; text-align:center;}
.link_c{width:825px; float:right;}
.link_c img{margin:0 10px;}

#about{width:100%; height:353px; background:url(../../316/images/rh_28.jpg) center no-repeat; margin-top:30px; overflow:hidden;}
.about{width:1024px; height:auto; margin:35px auto 0 auto;}
.about img{float:left;}
.about p{float: right; width:570px; font-size:14px; line-height:29px; color:#FFFFFF; margin:0; padding:0;}
.about p a{display:block; width:120px; height:40px; line-height:40px; border:1px solid #FFFFFF; color:#FFFFFF; font-weight:600; text-align:center; margin-top:28px;}


#content{width:1024px; height:293px; margin:30px auto 0 auto;}
#server{width:251px; height:293px; float:left;}
#server a{ display:block; width:251px; height:69px; margin-bottom:5px;}

#news{width:372px; height:auto; float:left; margin-left:30px;}
.news_t{width:372px; height:33px;}
.news_t img{float:left;}
.news_t p{float: right; width:260px; height:32px; margin:0; padding:0; border-bottom:1px solid #e5e5e5;}
.news_t a{width:59px; height:20px; float:right;}

#news ul{width:372px; height:auto; margin-top:20px;}
#news ul li{width:372px; height:33px; line-height:33px; border-bottom:1px dashed #dddddd; background:url(../../316/images/rh_42.jpg) 0 13px no-repeat;}
#news ul li a{float:left; margin-left:13px;}
#news ul li span{float:right;}
#pic{background:url(../../316/images/rh_32.jpg) no-repeat; width:341px; height:293px; float:right;}



#center{width:1024px; height:auto; margin:10px auto 0 auto;  background:url(../../316/images/aboutbj2.jpg) repeat-y; overflow:hidden;}
.about_left{ width:235px; height:auto; float:left; margin-left:8px;}
.about_title{ background:url(../../316/images/about_05.jpg) no-repeat; width:217px; height:44px; padding-left:18px;color:#fff; font:normal 16px/1em 'Î¢ÈíÑÅºÚ'; line-height:44px;}

.about_right{ width:728px; float:right; height:auto; margin:0px 10px 0 0px;}


.title_size{ width:728px;height:40px;line-height:40px;background:url(../../316/images/about_08.jpg) bottom no-repeat; float:left; color:#666666;}
.title_content{ font:normal 14px/1em 'Î¢ÈíÑÅºÚ'; color:#333333; line-height:28px; width:708px; margin:18px 10px 0 10px; height:auto;}

.about_nav{ width:235px; height:auto;}
.about_nav ul{list-style:none;}
.about_nav li{ height:35px; line-height:35px; width:235px; margin-top:5px;}
.about_nav li a{height:35px; line-height:35px;display:block;}
.about_nav li span{ padding-left:20px;}
.about_nav li a:link{ background:url(../../316/images/huise_12.jpg) no-repeat;width:235px; height:35px;font:normal 14px/1em 'Î¢ÈíÑÅºÚ'; line-height:35px;  color:#555555;}
.about_nav li a:hover{ background:url(../../316/images/about_12.jpg) no-repeat; font-weight:bold; color:#ff0000;  height:35px;}






#foot{width:100%; height:46px; background:#d70c19; margin-top:30px; color:#FFFFFF; text-align:center; line-height:46px;}
#foot a{color:#FFFFFF;}



