*{
	font-family: arial;
}

html{
	width: 100%;
	border: 0px;
	padding: 0px;
	margin-top: 0px;
}

body{
	width: 100%;
	margin:0px auto;
}

ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}
a{
	text-decoration: none;
	color: inherit;
}

a img{
 border-style: none;
}
/*--------------------------------header----------------------------------*/
#header{
	width: 100%;
	height: 178px;
}

#headertop{
	height: 131px;
	background: #8dabd4;
	background: -moz-linear-gradient(top,  #8dabd4 0%, #e0e8f4 33%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8dabd4), color-stop(33%,#e0e8f4), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #8dabd4 0%,#e0e8f4 33%,#ffffff 100%);
	background: -o-linear-gradient(top,  #8dabd4 0%,#e0e8f4 33%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #8dabd4 0%,#e0e8f4 33%,#ffffff 100%);
	background: linear-gradient(to bottom,  #8dabd4 0%,#e0e8f4 33%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8dabd4', endColorstr='#ffffff',GradientType=0 );
}

#topcontent{
	width: 960px;
	height: 100%;
	margin: 0px auto;
	position: relative;
}

#topcontent img{
	margin-top: 30px;
}

#toplink{
	position: absolute;
	right: 0px;
	top: 20px;
	color: #0D6BAF;
}

#topcontent table{
	display: block;
	position: absolute;
	right: 0px;
	top: 70px;
	text-align: right;
}

#navbar{
	position: relative;
	height: 47px;
	background: #4c7bbe;
	background: -moz-linear-gradient(top,  #4c7bbe 0%, #014183 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c7bbe), color-stop(100%,#014183));
	background: -webkit-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: -o-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: -ms-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: linear-gradient(to bottom,  #4c7bbe 0%,#014183 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbe', endColorstr='#014183',GradientType=0 );
	z-index: 10;
}
#navcontent {
	width: 960px;
	margin: -47px auto 0px auto;
	position: relative;
	z-index: 20;
}
#navcontent a{
	display: block;
	width: 100%;
	height: 100%;
}
#navcontent li{
	float: left;
	width: 192px;
	text-align: center;
	line-height: 47px;
	color: white;
	font-size: 16px;
	cursor: pointer;
}

#navcontent>li:hover{
	color:#EFEA3C;
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);
}

#navcontent .currentCat{
	color:#EFEA3C !important;
	box-shadow: 0px 0px 1px 1px rgba(0,0,0,0.4);	
}

#navcontent>li>ul>li{
	color: #666766;
	height: 35px;
	font-size: 16px;
	line-height: 35px;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 0%, #f2f2f2 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2));
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -o-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: -ms-linear-gradient(top,  #ffffff 0%,#f2f2f2 100%);
	background: linear-gradient(to bottom,  #ffffff 0%,#f2f2f2 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 );

}

#navcontent>li>ul>li:hover{
	background: #4c7bbe;
	background: -moz-linear-gradient(top,  #4c7bbe 0%, #014183 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c7bbe), color-stop(100%,#014183));
	background: -webkit-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: -o-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: -ms-linear-gradient(top,  #4c7bbe 0%,#014183 100%);
	background: linear-gradient(to bottom,  #4c7bbe 0%,#014183 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4c7bbe', endColorstr='#014183',GradientType=0 );
	color:white;
}

#navcontent>li>ul{
	display: none;
}

#navcontent>li:hover>ul{
	display: block;
}

#banner{
	width: 1152px;
	height: 215px;
	position: absolute;
	margin-left: -576px;
	margin-top: 10px;
	left: 50%;
	text-align: center;
	z-index: 10;
	background-image: url("../img/banner/bn1.jpg");
}


/*-------------------------------- end header----------------------------------*/

#contentbody{
	width: 960px;
	overflow: auto;
	margin:235px auto 0px auto;
}

#sidebar{
	width: 336px;
	float: left;
}

#currentPage{
	width: 100%;
	background-color: #F2F2F2;
	padding: 13px 0px;
	height: auto;
}

#currentPage span{
	display: block;
	margin:0px auto;
	width: 84%;
	background: #ab1f24;
	background: -moz-linear-gradient(top,  #ab1f24 0%, #e6211a 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ab1f24), color-stop(100%,#e6211a));
	background: -webkit-linear-gradient(top,  #ab1f24 0%,#e6211a 100%);
	background: -o-linear-gradient(top,  #ab1f24 0%,#e6211a 100%);
	background: -ms-linear-gradient(top,  #ab1f24 0%,#e6211a 100%);
	background: linear-gradient(to bottom,  #ab1f24 0%,#e6211a 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ab1f24', endColorstr='#e6211a',GradientType=0 );
	color: white;
	text-align: center;
	font-size: 25px;
	height: 32px;
	line-height: 32px;
	border-radius: 5px;
}

#currentPage div{
	width: 84%;
	height: 43px;
	margin: 15px auto 0px auto;
	text-align:center;
	font-size: 22px;
	line-height: 43px;
	color:#666766;
	background-color: white;
	border-radius: 5px;
	border: 1px solid #CBCCCC;
}

#currentPage .currentCat{
	color: white;
	border: 1px solid #4484B6;
	background-image: url("../img/current.png");
	background-size: 100% 100%;
}

#currentPage .currentCatEn{
	color: white;
	border: 1px solid #4484B6;
	background: #065981;
	background: -moz-linear-gradient(top,  #4484b6 0%, #065981 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4484b6), color-stop(100%,#065981));
	background: -webkit-linear-gradient(top,  #4484b6 0%,#065981 100%);
	background: -o-linear-gradient(top,  #4484b6 0%,#065981 100%);
	background: -ms-linear-gradient(top,  #4484b6 0%,#065981 100%);
	background: linear-gradient(to bottom,  #4484b6 0%,#065981 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4484b6', endColorstr='#065981',GradientType=0 );
	background-size: 100% 100%;
}

#currentPage a {
	display: block;
	width: 100%;
	height: 100%;
}

/*--------------------------------maincontent----------------------------------*/

#maincontent{
	float: left;
	margin-left: 23px;
	width: 600px;
}


/*--------------------------------maincontent----------------------------------*/


/*--------------------------------footer----------------------------------*/

#footer{
	position: relative;
	width: 960px;
	margin: 30px auto;
	text-align: center;
}

#bar{
	width: 100%;
	height: 23px;
	background: #96cbe7;
	background: -moz-linear-gradient(top,  #96cbe7 0%, #ffffff 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96cbe7), color-stop(100%,#ffffff));
	background: -webkit-linear-gradient(top,  #96cbe7 0%,#ffffff 100%);
	background: -o-linear-gradient(top,  #96cbe7 0%,#ffffff 100%);
	background: -ms-linear-gradient(top,  #96cbe7 0%,#ffffff 100%);
	background: linear-gradient(to bottom,  #96cbe7 0%,#ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#96cbe7', endColorstr='#ffffff',GradientType=0 );
	margin-bottom: 10px;
}

#footer a{
	font-size: 14px;
	color: #808080;
}

#footer hr{
	color: #808080;
	background-color: #666766;
}

/*--------------------------------end header----------------------------------*/





















