﻿/* CSS Document */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin:0; padding:0; }
img, body, html { border:0; /*line-height:25px;*/ }
body { padding:0; height:100%; font-family:Verdana, Geneva, sans-serif;background-color:#f1f1f1;font: 12px/1.5em Arial,Tahoma, Helvetica, "\5b8b\4f53", sans-serif;background-image:url(../images/bg2.jpg);}
/*html { overflow-x:hidden;}*/
ddress, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
ol, ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
a:link, a:visited { color:#333; text-decoration: none;}
a:hover { color: #245ea7; text-decoration: none;}
.top-link ul li a:hover, .top-link p .current, .Activity-R .current, .mian-left .left-Nav .current{color:#FFF; background:#cc0000;}
.hidden { display:none; }
.title{float:left;display:inline-block;margin:0px;padding:0px;  }
.scroll{overflow:auto; scrollbar-face-color:#003366; scrollbar-shadow-color:#003366; scrollbar-highlight-color:#003366; scrollbar-3dlight-color:#003366;scrollbar-darkshadow-color:#003366; scrollbar-track-color:#C0C0C0; scrollbar-arrow-color:#FFF;scrollbar-base-color:#C0C0C0; }
.header {width:100%;font-size:12px;}
.warp{margin:0px;padding:0px;margin:0 auto;width:1227px;}		

.top-link{float:left;height:30px;width:100%;line-height:35px;background:url(../images/top-linkbg.jpg) repeat-x;}
.top-link .top-link-Right{float:right;height:20px;width:435px;line-height:20px;font-size:12px;margin-top:6px;}
.top-link .EN-link-RighT {float:left;}
.top-link .EN-link-RighT a {padding:0 5px;color:#FFFFFF;}
.top-link .EN-link-RighT a:hover {padding:0 5px;color:#245ea7;}
.top-link .EN-link-RighT  input{display:inline;border:1px solid #808080;width:100px;height:16px;line-height:16px;background:none;background:#1F1F1F;color:#FFF;}		 		
.top-link .top-link-Right .EN-link-RighT-t{float:left;height:20px;width:20px;}
.top-link .top-link-Right .EN-link-RighT-t a{float:left;height:20px;width:25px;background:url(../images/searchBG.gif) no-repeat;}
.top-link .top-link-Right .EN-link-RighT-t a:hover{float:left;height:20px;width:25px;background:url(../images/searchBG1.gif) no-repeat;}
.top-link .top-link-Right .EN-link-Staff{float:left;height:20px;width:65px;color:#fff;margin-left:6px;}
.top-link .top-link-Right .EN-Staff-login{float:left;height:20px;width:75px;color:#fff;margin-left:6px;}
.top-link .top-link-Right .EN-Staff-login a{float:left;height:20px;width:75px;color:#fff;margin-left:6px;background:url(../images/top-login-bg.png) no-repeat;}
.top-link .top-link-Right .EN-Staff-login a:hover{float:left;height:20px;width:75px;color:#fff;margin-left:6px;background:url(../images/top-login-bg12.png) no-repeat;}
.top-link  .EN-link-RTU{border:1px solid #fff;width:100px;height:16px;line-height:16px;width:70px;display:block;background:url(../images/top-login-bg.png) no-repeat;}
.EN-Staff-login{ position:relative; z-index:9999;}
.Staff-login-menu{ background-color:#454545; padding:8px; position:absolute; right:-17px; top:20px; width:130px; display:none;}
.top-link .top-link-Right .EN-Staff-login .Staff-login-menu a{ background:none; color:#e6e6e6; display:block; width:100%; float:none;}
.top-link .top-link-Right .EN-Staff-login .Staff-login-menu li{ display:block;height:22px; line-height:22px; width:100%; float:none;}
.top-link .top-link-Right .EN-Staff-login .Staff-login-menu a:hover{ color:#fff;}

.top-link .top-link-Left{float:left;display:inline;height:35px;color:#FFF;line-height:35px;font-size:12px; padding:0 10px;}	
.top-link .top-link-Left .link-Left-1a	{float:left;height:20px;display:inline;}
.top-link .top-link-Left .link-Left-1a .E-mail{float:left;height:12px;width:12px;display:inline;}			
.top-link .top-link-Left .top-link-E-mail{display:inline;border:1px solid #808080;width:90px;height:16px;line-height:16px;color:#FFF; }	 	
.top-link .top-link-Left .top-link-E-mail input{display:inline;width:100px;height:16px;line-height:16px;background:none;background:#1F1F1F;color:#FFF;border:1px solid #808080;}	
.top-link .top-link-Left .top-link-Pas{	display:inline;margin-left:8px;line-height:16px;height:16px;width:40px;height:14px;}
.top-link .top-link-Left .top-link-Pas input {display:inline;width:100px;height:16px;line-height:16px;background:none;background:#1F1F1F;color:#FFF;border:1px solid #808080;}
.top-link .E-mail-Pass{float:left;height:20px;width:65px;margin-top:7px;}
.submitbt{height:20px;width:65px;display:inline-block;background:url(../images/input-BG1.png) no-repeat; border:none; vertical-align:middle;margin-left:8px;}	
.inputbox{ width:100px; height:16px; background:none; border:1px solid #808080; text-indent:2px; line-height:16px; margin-left:5px; color:#FFFFFF; vertical-align:middle; }


.jingwei-link{float:left;height:40px;width:100%;line-height:35px;background:url(../images/jw1.jpg) repeat-x;}


	
.top-link  .E-mail-Pass a:hover{height:20px;width:65px;display:inline-block;background:url(../images/input-BG2.png) no-repeat;}			

.top-bar .topll .Top-Logo-Nav{float:left;display:inline-block;width:100%;height:112px;margin:0px;background:url(../images/top-logoBg.gif) repeat-x;}	
.top-bar .topll .Top-Logo-Nav .Top-Logo{float:left;display:inline-block;width:300px;height:112px;margin:0px;padding:0px;}	
.top-bar .topll .Top-Logo-Nav .Top-Logo a{float:left;display:inline-block;}	
.top-bar .topll .Top-Logo-Nav .Top-Logo a img{float:left;display:inline-block;width:300px;height:112px;}	
.top-bar .topll .Top-Logo-Nav .Nav{float:right;display:inline-block;width:800px;height:25px; color:#FFFFFF;font-size:14px;margin-top:41px;text-decoration:none;}
.top-bar .topll .Top-Logo-Nav .Nav ul{float:left;display:inline-block;margin:0px;width:100%;height:25px;}
.top-bar .topll .Top-Logo-Nav .Nav ul li{float:left;display:inline;letter-spacing :normal;margin:0px;padding:0px;height:25px;width:100px;text-align:left;background:url(../images/Nav-bg.jpg) no-repeat;}
.top-bar .topll .Top-Logo-Nav .Nav ul li:hover{float:left;display:inline;letter-spacing :normal;margin:0px;height:25px;width:100px;text-align:left;text-decoration: none;background:#FFFFFF;}

.header .bottomt-list{float:left;display:inline-block;width:100%;background:#b9b9b9; padding-bottom:10px;border-top:4px solid #cc0000;}
.header .bottomt-list ul{float:left;display:inline;letter-spacing :normal;position:relative;overflow:hidden;padding:10px;width:155px;text-align:left;text-decoration:none;}	
.header .bottomt-list ul h2{border-bottom:1px solid #333333;float:left;display:inline-block;width:155px;height:25px;margin:0px;padding:0px;text-align:left;text-decoration:none;color:#333333;font-size:14px;}		
.header .bottomt-list ul li{float:left;display:inline-block;width:155px;height:30px;line-height:30px;text-decoration:none;color:#333333;font-size:12px;border-bottom:1px dotted #333333;}		
.header .bottomt-list ul li:hover{float:left;display:inline-block;width:155px;height:30px;line-height:30px;text-decoration:none;color:#333333;font-size:12px;border-bottom:1px dotted #333333; background:#ACACAC;}		

.header .mian-bottomt{float:left;display:inline-block;width:100%;height:116px;background-color:#FFF;background:url(../images/foot3.jpg);}
.header .mian-bottomt .bottomt-logo{float:left;display:inline-block;height:40px;margin-top:24px;margin-left:160px;margin-right:10px;}
.header .mian-bottomt .YS-WL{float:right;display:inline-block;height:20px;line-height:20px;margin-top:58px;margin-right:12px;}
.header .mian-bottomt .YS-WL-1{float:left;display:inline-block;width:950px;margin-top:20px;padding:0 8px;font-size:12px;overflow:hidden;border-left:1px solid #808080;line-height:20px;}
.header .mian-bottomt .YS-WL-1 .adress{ display:inline-block; width:524px;}
.header .top-bar {float:left;display:inline-block;width:100%;margin:0px;padding:0px;}	

.header .main-yqlj{float:left;display:inline-block;width:100%;height:23px;background-color:#FFF;border: 0px solid #dbdbdb;}

.header .main-jing{float:left;display:inline-block;width:100%;height:25px;background-color:#FFF;background:url(../images/sy_44.jpg);}
.top-bar .topll{float:left;display:inline-block;width:100%;margin:0px;padding:0px;font-size:12px;}	
.fix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
.fix { display: inline-block;}
html[xmlns] .fix { display: block;}
* html .fix { height: 1%;}
.ruihua{ background-color:#FFFFFF;}
.ruihua .logo{ height:54px; width:290px; float:left; display:inline; padding-top:18px; margin-left:10px;}
.ruihua .menu{ width:730px; float:right; display:inline; font-size:14px; margin-top:40px; position:relative;}
.ruihua .menu .index-menu a{font-size:14px; }
.ruihua .menu ul li{ float:left; display:inline;background:url(../images/arrow.gif) right 10px no-repeat;}
.ruihua .menu ul li a{ padding:0 22px; display:inline-block;font-size:14px;}
.sub-menu{ position:absolute; top:30px; left:13px; border:1px solid #cccccc; box-shadow:0 0 5px #ccc; background-color:#FFFFFF; padding:8px; display:none; height:160px; overflow:hidden;}
.sub-menu dl{ width:90px; height:150px; border-right:1px dotted #cccccc; float:left; display:inline; padding-left:10px; padding-top:4px; padding-right:10px;}
.sub-menu dl dt{ font-weight:bold; padding-bottom:5px;text-indent:4px;}
.sub-menu dl dd{ border-bottom:1px dotted #cccccc;}
.sub-menu dl dd a{ display:block; font-size:12px; padding:5px 0; text-indent:4px; }
.sub-menu dl dd a:hover{ background-color:#ccc;color:#FFFFFF;}
.index-menu{ float:left; display:inline;}
.index-menu a{padding:0 22px; background:url(../images/arrow.gif) right 10px no-repeat;}
.other-menu{ float:left; display:inline; height:50px;}
.other-menu div{	
    position: relative;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	border: 1px solid #5970B2;
	width:102px;
	height:auto !important;
}

.other-menu div a{	
    padding:0px;
	height:28px;
	vertical-align: middle;
	line-height:25px
}

.other-menu div a:hover{	
	background: #49A3FF;
	color: #FFF
}



