@charset "utf-8";
/* CSS Document */
b{
	font-weight:bold;
}
strong{
	font-weight:bold;
}
#Header{
	width:100%;
	background-color:#fff;
	height:96px;
}
#HeaderContent{
	margin:0 auto;
	width:960px;
	padding:0 0 0;
	position:relative;
}
#HeaderLeft{
	width:550px;
	float:left;
	margin:0 0 0 10px;
}
#Logo{
	margin:0;
	padding:20px 0 0;
	width:178px;
	float:left;
	height:50px;
	}
#Logo img{
	border:0;
	display:block;
		}
#Logo a:link, #Logo a:visited, #Logo a:active, #Logo a:link:hover, #Logo a:visited:hover {
	background-color:transparent;
	text-decoration:none;
	}
#HeaderLeft h1{
	font-family:"微软雅黑";
	color:#3b5998;
	font-size:16px;
	position:relative;
	top:35px;
	left:30px;
}
#HeaderMiddle{
	width:200px;
	position:relative;
	float:left;
	margin:0 0 0 30px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5998;
}
#logoin a:link, #logoin a:visited, #logoin a:active, #logoin a:link:hover, #logoin a:visited:hover {
	background-color:transparent;
	text-decoration:none;
	}
#logoin{
	position:relative;
	width:200px;
	top:30px;
}
#country{
	width:120px;
	position:relative;
	float:left;
	margin:0 0 0 40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#3b5998;
}
#country ul{
	display:block;
	padding-top:18px;
}
#country ul li{
	line-height:16px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:4px;
}
#country ul li.cn1{
	background:url(images/cn1.gif) no-repeat left center;
	text-indent:20px;
}
#country ul li.cn{
	background:url(images/cn.gif) no-repeat left center;
	text-indent:20px;
}
#country ul li.en{
	background:url(images/us.gif) no-repeat left center;
	text-indent:20px;
}
.country_link a:link{
	text-decoration:none;
	color:#3b5998;
}
.country_link a:visited{
	text-decoration:none;
	color:#3b5998;
}
.country_link a:hover{
	text-decoration:underline;
}
/*----------navigationstart-------------*/
#navigation_container{
	width:100%;
	height:34px;
	background:url(images/y_menu.jpg) repeat-x top;
	padding:0;
	margin:0;
	}
#navigation{
	width:940px;
	margin:0 auto;
	padding:0;
	height:31px;
    position:relative;z-index:100;
 }
#navigation ul{
	display:inline;
	height:31px;
	margin:0;
	clear:left;
	border-left:#486dbc 1px solid;
	border-right:#324a7e 1px solid;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
}
#navigation ul li{
	font-size:14px;
	float:left;
	width:132px;	
	height:31px;
	display:block;
	list-style:none;
	text-align:center;
	margin:0;
	padding:0;
	z-index:0;
    position:relative;
}
#navigation ul li a{
	border-bottom:medium none;
	border-right:#324a7e 1px solid;
	border-left:#486dbc 1px solid;
	display:block;
	font-size:14px;
	float:left;
	height:31px;
	color:#fff;
	line-height:30px;
	width:130px;
	text-decoration:none;
}
#navigation li a:hover{
	text-decoration:none;
	border-bottom:medium none;
	color:#fff;
	background:url(images/y_menu_over.jpg) repeat-x;
}
#navigation ul li.security a{
    background:url(images/security.png)  no-repeat left center;
	border-bottom:medium none;
	border-right:#BD7B00 1px solid;
	border-left:#FFFF33 1px solid;
	display:block;
	float:left;
	height:31px;
	color:#000;
	line-height:30px;
	width:130px;
	text-decoration:none;
}

#navigation ul ul {
    visibility: hidden;
    position:absolute;
    left:0px;
    top:31px;
    height: auto;
	font-size:12px;
    border-left:0 none;
	border-right:0 none;
    background: #4365ac;
    width: 180px;
 }   
#navigation table {position:absolute; top:0; left:0;}  
#navigation ul li:hover ul,    
#navigation ul a:hover ul{visibility:visible;} 

#navigation ul ul li {
    clear:both;
    text-align:left;
    font-size:12px;
    border-bottom:1px dotted #CCC;
    width: auto;
}    
#navigation ul ul li a{
	font-size:12px;
    width:160px;
    border:0 none;
    padding-left: 20px;
}    
#navigation ul ul li a:hover{
    background:url(images/y_menu_over.jpg) repeat-x;
 }  
 
/*20160604 add some css styles for journal partners listed below all pages, be careful to avoid existing css names*/
.w1100{
    width: 940px; /*1100px reduced to 940px*/
    margin: 0px auto;
}
.con4{
    margin: 6px auto;
    padding: 10px 0px 10px 0px;
    border: 1px solid #e0e0e0; /* cccccc change to the same as e0e0e0 with js flash border */
    clear:left; /*journal partner list may merge with top contents, so clear left*/
}
.con4 .incon4{
    width: 95%;
    margin: 0px auto;
}
.incon4 .c4_tp{
    background: url("../images-201510-English/c4_t_bg.jpg") left bottom repeat-x;
    font-family: Arial;
    font-size: 14px;
    font-weight: bold;
    color: #666666;
    line-height: 20px;
    padding: 0px 0px 15px 0px;
    text-align: center;
}
.incon4 .link-p{
    padding: 10px 0px;
    text-align: center;
    /*width: 94%;*/
    width: 900px;
    margin: 0px auto;
}
.incon4 .link-p a{
    display: inline-block;
    text-decoration: none;
    margin: 10px 5px;
}
.incon4 .link-p img{
    bottom: 0px;
    /*height: 40px;*/
    max-width: 100%;

}