﻿@CHARSET "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,p,blockquote,th,td{margin:0;padding:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,.td_text{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym{border:0;font-variant:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}

body{ padding:0px auto; margin:0px auto; height:100%; line-height:25px; font-family: arial,verdana,sans-serif;  font-size: 0.73em;background:none; }
a{ text-decoration:none; cursor:pointer; outline:none;} 
table{ border-collapse:collapse;}


.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 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;}



/*nav*/
#nav{ background: url("/sites/ripp/en/PublishingImages/top/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;}


/*center*/
.column{ height:35px; padding-left:10px; line-height:35px; background: #e8f1f8; margin:5px;} /*dangqianwiezhi*/
.columns{ height:10px;}
.content{ height:auto;}



/*left*/
.left_l,.right_r{ width:458px;  }
.box_m{  margin:2px 10px 0 0; _margin:0px 10px 0 0;}

.wz{ margin-top:20px; padding-left:5px;}
.l_h{ background:url(/sites/ripp/en/PublishingImages/l_h.gif) no-repeat; height:25px; _padding-top:5px;margin-top:20px;}
.height_l li{ height:30px;line-height:30px; background:url(/sites/ripp/en/PublishingImages/icon-nav-show.gif) no-repeat scroll center left transparent; text-indent:2em;}

/*new*/
.new{ margin-top:20px; _margin-left:15px;}
.new ul li{height:30px; line-height:30px;}
.new ul li .title{ width: 20px;  float: left; width: 315px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; list-style:none;}
.new ul li .time{  float: right;  margin-right: 20px; text-align:right;}
.time,.guild{ color:#999999;}


/*zixun*/
/*.title_service{ height:35px; line-height:35px; background:#ededed; text-align:center; color:#2b84d1; font-weight:bold;}8*/
.title_service{ height:35px; line-height:35px;  text-align:center; background:url(/sites/ripp/en/PublishingImages/ll.gif) no-repeat scroll center center transparent; }

.title_service a{color:#ffffff;}

/*summary*/
.summarya,.summaryb,.summaryc{ width:260px; }
.summaryb{ margin-left:80px;}

.service{  padding:10px 10px;}


/*biankuan*/

.ceng{z-index:61; position: absolute;  z-index:9999px; float:left; margin:0 0 4px 4px;  border-top-left-radius:4px; border-top-right-radius:4px; background-radius:20px;}

.holder2 {color:#000;  width:170px;}
.b1 {height:1px; font-size:1px; overflow:hidden; display:block; background:#aaa; margin:0 5px;}
.b2 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:2px solid #aaa; border-left:2px solid #aaa; margin:0 3px;}
.b3 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 2px;}
.b4 {height:1px; font-size:1px; overflow:hidden; display:block; background:#fff; border-right:1px solid #aaa; border-left:1px solid #aaa; margin:0 1px;}
.contentg {border-right:1px solid #aaa;  border-left:1px solid #aaa;  background-color:#FFFFFF; padding:0px 0px 0px 2px; line-height:23px;}


/*Technical*/

.guild_b{ height:180px; }







/*xuekan*/
.xuekan ul li{ float:left; height: 57px;  margin: 4px;  padding: 5px; width: 190px; border:solid 1px #CCCCCC;}
.biaoti{ text-align:center; font-weight: bold; border-bottom:solid 1px #CCCCCC; height:45px; line-height:45px; font-size:16px;   margin: 0 20px;  padding-top: 15px;}
.xuekan ul li:hover{ border:solid 1px #00CCFF;}
.wor_cintr {
    background: url(/sites/ripp/en/PublishingImages/needle.gif) no-repeat scroll center bottom transparent;
    margin-bottom: 10px;
    padding: 10px 40px 40px;
    width: 580px;}
.wor_ulimg img {
    height: 195px;
    width: 145px;
}
.floatl {
    float: left;
}

.wor_ultxt {
    width: 430px;
}



#pictures{ margin:16px 0;}
.border_aa{ border-bottom:1px solid #CCCCCC;}
.new table{ margin-top:5px;}
.servuce_m{ background: url(/sites/ripp/en/PublishingImages/an.png) no-repeat; height:39px; width:108px; line-height:39px; padding-left:30px; color:#474646; margin-left:25px;}
.title_a a,.height_l li a{ color:#214A87;}
.title_a a:hover,.height_l li a:hover { color:#0096dd;}
#content1 {
    margin: 20px auto 0;
    width: 947px;	
}
.service{  padding:10px 0px; height:234px; background:url(/sites/ripp/en/PublishingImages/mk.jpg) no-repeat; margin-top:20px;}
.left_l,.right_r{ width:458px; }
.col_central {

    width: 457px;
    margin-top: 20px;
}
.new{ margin-top:20px; padding:0 10px; }

