﻿/* 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:"思源黑体";background-color:#f1f1f1;font: 12px/1.5em; }
html { overflow-x:auto;}
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-x:hidden;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:35px;width:100%;line-height:35px;background:#333;}
.top-link .top-link-Right{float:right;height:20px;width:430px;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:18px;line-height:18px;background:none;background:#1F1F1F;color:#FFF; margin-left:10px;}		 		
.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(searchBG.gif) no-repeat;}
.top-link .top-link-Right .EN-link-RighT-t a:hover{float:left;height:20px;width:25px;background:url(searchBG1.gif) no-repeat;}
.top-link .top-link-Right .EN-link-Staff{float:left;height:20px;width:65px;color:#fff;margin-left:26px;}
.top-link .top-link-Right .EN-Staff-login{float:left;height:20px;width:135px;color:#fff;margin-left:1px;}
.top-link .top-link-Right .EN-Staff-login a{float:left;height:20px;width:135px;color:#fff;margin-left:6px;background:url(top-login-bg.png) no-repeat;}
.top-link .top-link-Right .EN-Staff-login a:hover{float:left;height:20px;width:135px;color:#fff;margin-left:6px;background:url(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(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:190px; 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;}
.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; }
.submitbt{height:20px;width:65px;display:inline-block;background:url(input-BG1.png) no-repeat; border:none; vertical-align:middle;margin-left:10px;}	

	
.top-link  .E-mail-Pass a:hover{height:20px;width:65px;display:inline-block;background:url(input-BG2.png) no-repeat;}			
.top-bar .topll .Top-Logo-Nav{float:left;display:inline-block;width:100%;height:112px;margin:0px;background:url(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(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 .top-bar {display:inline-block;width:100%;margin:0px;padding:0px;}	
.top-bar .topll{float:left;display:inline-block;width:100%;margin:0px;padding:0px;font-size:12px;}	

.head{ background:#fff; height:95px;}
.head .logo{ height:54px; width:290px; float:left; display:inline; padding-top:23px; margin-left:10px;}
.head .logo img{ width:290px;}
.head .menu{ width:900px; float:right; display:inline; font-size:14px; margin-top:23px; position:relative;}
.head .menu #nav{ height:50px; line-height:50px; z-index:999; position:relative;}
.head .menu #nav ul{display: flex;width:100%;}
.head .menu #nav ul li{ width:100%; height:50px; line-height:50px; text-align:center; position:relative;}
.head .menu #nav ul li+li:before{ background:url(arrow.gif) no-repeat; content:""; width:10px; height:6px; display:block; position:absolute; top:25px; right:0px;}
.head .menu #nav ul li.arr:before{ background:none;}
.head .menu #nav ul li>a{ color:#333; font-size:15px;}
.head .menu #nav ul li:hover a,#nav ul li.on a{ color:#0f4fa1;}
.head .menu #nav ul li .sub{ min-width:137px;border:1px solid #cccccc; box-shadow:0 0 5px #ccc; padding:8px; background:#fff; margin:0 auto; margin-top:-1px; display:none; position:absolute;}
.head .menu #nav ul li .sub a{ display:block; color:#333; font-size:12px; line-height:35px; padding:0 20px; white-space:nowrap; text-align:left; border-bottom:1px solid #ccc;}
.head .menu #nav ul li:hover .sub{ display:block;}
.head .menu #nav ul li .sub a:hover{ background:#ddd; color:333;}



.footer .foot{display:inline-block;width:100%;background:#b9b9b9; padding:0 0 10px;border-top:4px solid #084885;}
.footer .foot ul{float:left;display:inline;letter-spacing :normal;position:relative;overflow:hidden;padding:3px;width:169px;text-align:left;text-decoration:none;}	
.footer .foot ul h2{border-bottom:1px solid #333333;float:left;display:inline-block;width:155px;height:25px;margin:0px;padding:10px 0px;text-align:left;text-decoration:none;color:#333333;font-size:14px;}		
.footer .foot ul li{float:left;display:inline-block;width:169px;height:30px;line-height:30px;text-decoration:none;color:#333333;font-size:12px;border-bottom:1px dotted #333333;}		
.footer .foot ul li:hover{float:left;display:inline-block;width:169px;height:30px;line-height:30px;text-decoration:none;color:#333333;font-size:12px;border-bottom:1px dotted #333333; background:#ACACAC;}		
.footer .copyright{display:inline-block;width:100%;height:101px;background:#fff; padding-top:15px;}
.footer .copyright .flogo{float:left;display:inline-block;width:210px;height:40px;margin-top:24px;margin-left:12px;margin-right:24px;}
.footer .copyright .flogo img{width:210px;}
.footer .copyright .fcopy_l{float:left;display:inline-block;width:580px;margin-top:20px;padding:0 8px;font-size:12px;overflow:hidden;border-left:1px solid #808080;line-height:20px;}
.footer .copyright .fcopy_z{float:left;display:inline-block;width:150px;margin-top:-10px;padding:0 8px;font-size:12px;overflow:hidden;}
.footer .copyright .fcopy_r{float:right;display:inline-block;height:20px;line-height:20px;margin-top:38px;margin-right:12px;}





