﻿@CHARSET "UTF-8";

table{ border-collapse:collapse;}

.font0 {font-size: 12px;}
.font1 {font-size: 12px;}
.font2 {font-size: 13px;}
.font3 {font-size: 14px;}
.font4 {font-size: 16px;}
.floatr{ float:right;}
.floatl{ float:left;}
#wrap{ margin:0 auto; padding:0; width:947px;}
.line22 {  line-height: 22px;}  
.line33{ height:30px; line-height:30px; text-align:center;}


/*logo*/
.top {background: url(/sites/ripp/en/PublishingImages/logo.gif) no-repeat scroll left 15px transparent; height: 110px; width: 700px; float:left;}
.input { border: 1px solid #CCCCCC; color: #888888; margin: 0; padding: 4px 0 3px; width: 195px;}
.topbtn { background: url(/sites/ripp/en/PublishingImages/searchbtn.gif) no-repeat scroll 0 0 transparent; border: 0 none; cursor: pointer; height: 24px; margin-left: -6px; width: 26px;}
.topnav { background: none repeat scroll 0 0 #ffffff; margin-top: 20px; padding: 3px 5px; width:220px; _margin-top:30px;}
.topnav a { color: #888888; padding: 3px 5px;}
.search { height: 25px;  vertical-align: bottom; margin-top:27px;}
.banner { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E3E4E6; height: 106px;  padding: 5px;  width: 937px;}
.banner img {  height: 106px; width: 937px;}
.banner_hz{ background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #E3E4E6; height: 80px;  padding: 5px;  width: 937px; margin:50px 0 15px;}



/*nav*/
#nav{ background: url("/sites/ripp/en/PublishingImages/nav.gif") no-repeat transparent;height: 45px; margin-bottom: 5px; padding: 0  10px;  }
.navbg{ background: url("/sites/ripp/en/PublishingImages/navbg.gif") repeat-x scroll 0 0 #6BB218;}
#jsddm li{float: left;text-align:center;}
#jsddm li a{display: block; font-size:16px; line-height:44px;color: #FFFFFF;font-weight:bold; }
#jsddm li a:hover{background: url("/sites/ripp/en/PublishingImages/navselct.gif") repeat-x scroll 0 0 #6BB218;}
#jsddm li ul{background:#FFFFFF;filter:progid:dximagetransform.microsoft.alpha(opacity=90); position:  absolute; z-index:99; visibility:hidden; border:1px solid #abe978;border-top:0px; _left:90%; }
#jsddm li ul li{ padding:0px; margin:0px; }
#jsddm li ul li a{font-weight:normal;font-size:13px;border-bottom:1px #FFFFFF solid;border-top:1px #FFFFFF solid;color:#24313C; margin:0px 5px; line-height:30px;}
#jsddm li ul li a:hover{background:#b9e598; }
.ag li{ clear:both; padding:0; margin:0; width:100%;}
.ag li a{ padding:0; margin:0 auto;}

.indexbj{padding-left:30px;  color:#ffffff; line-height:25px;}
.indexbj a{color:#ffffff;}