#box{
	position: fixed;
		left: 90px;
		top: -150px;
		display: none;
}
.cur{
	color: #FFFFFF;
	background: #CC0000;
}
#box ul li a:hover,#box ul li a.cur{
	color: #FFFFFF;
	background: #CC0000;
}

/*banner*/
.index-right{
	margin-top: 41px;
	position:fixed;
    right:0px;
    top: 0;
    width:50px;
    padding: 330px 15px;
    background: #ffffff;
    text-align: center;
}
.index-right p{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
}
.index-right span{
	margin-bottom: 55px;
	display: block;
	transform:rotate(90deg);   
	-webkit-transform: rotate(90deg);   
	-moz-transform: rotate(90deg);   
	-o-transform:rotate(90deg);   
	-ms-transform:rotate(90deg);
}
.index-righttop{
	margin-top: 50px;
}
.index-righttop img{
	margin-top: 11px;
}
.index-righttop .right-top{
	margin-top: 45px;
}
.container{
	width: 1200px;
}

.bannerr img{
	height:600px;
	overflow:hidden;
	border:0;
	position:relative;
}
.bannerr{
	overflow:hidden;
	}
.bannerr .ban{
	left:0;
	top:0;
	position:relative;
	height:600px;
	width:100%;
	overflow:hidden;
}
.bannerr .ban ul li {
	float: left;
}
.bannerr .ban img{
	overflow:hidden; 
	width:1920px;
    position:relative;
	
}
.bannerr .ban ul {
	padding: 0;
	
}


.bannerr .banner_bottom{
	width:220px;
	height:12px;
	float:left;
	position:absolute;
	margin-top:-53px;
	left:50%;
	margin-left:-110px;
	}
.bannerr .banner_bottom ul li{
  display: inline-block;
  width: 40px;
  height: 40px;
  text-indent: -999px;
  cursor: pointer;
  margin-left: 16px;
  background: url(../img/index/banner002.png) no-repeat;
	}
.bannerr .banner_bottom ul .on{
	width: 40px;
    height: 40px;
    background: url(../img/index/banner001.png) no-repeat;
	}	
.bannerr .banner_bottom li a:hover{
	width: 40px;
    height: 40px;
    background: url(../img/index/banner001.png) no-repeat;
	}
/*banner-end*/
.index-contain{
	background: #f6f6f6;
}

.index-contain .container{
	width: 1200px;
	padding: 0;
}
.exercise a{
	margin-top: 20px;
	display: inline-block;
	line-height: 42px;
	padding: 0 30px 0 42px;
	background: #014da1;
	font-family: "微软雅黑";
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.exercise img{
	margin-top: -5px;
}
.exercise p{
	display: inline-block;
	margin: 0;
	padding: 0;
}
.exercise{
	border-bottom: 2px solid #014DA1;
}



.index-list ul{
	margin-left: -31px;
	overflow: auto;
	padding: 0;
}
.index-list ul a{
	font-family: "微软雅黑";
	font-size: 14px;
	font-weight: normal;
	background: 0;
	padding: 0;
	line-height: 40px;
	color: #333333;
	display: block;
}
.index-list li{
	margin-left: 22px;
	margin-top: 20px;
	border: 1px solid #f6f6f6;
	padding: 15px 10px;
	float: left;
}
.index-list li p{
	display: block;
	line-height: 30px;
	text-align: center;
}
.index-list li p a:hover{
	color: #CC0000;
}
.index-list li img{
	margin-right: 0;
	border: 1px solid #999999;
}
.index-list li span{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #cc0000;
}
.index-list li span i{
	font-size: 28px;
	font-style: normal;
}
.index-list .facing{
	display: inline-block;
	float: right;
	font-family: "微软雅黑";
	font-size: 18px;
	line-height: 40px;
	padding: 0 14px;
	background: #CC0000;
	color: #FFFFFF;
}
.index-list img{
	margin-right: 5px;
	margin-top: -5px;
}
.index-list p{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #333333;
	margin: 0;
	padding: 0;
	display: inline-block;
}
.index-list li:hover{
	border: 1px solid #CC0000;
}
.currently{
	/*overflow: auto;*/
	width: 1200px;
	margin: 0 auto;
}
.currently ul{
	overflow: auto;
	width: 1200px;
	margin: 0 auto;
	background: #014da1;
	padding: 10px 0 10px 130px;
}
.currently li{
	margin-right: 40px;
	float: left;
	font-family: "微软雅黑";
	font-size: 18px;
	color: #FFFFFF;
}
.currently li a{
	display: inline-block;
	padding: 0 30px;
	line-height: 42px;
	
}
.currently li a:hover{
	color: #FFFFFF;
	background: #CC0000;
}
.currently .on{
	color: #FFFFFF;
	background: #CC0000;
}
.index-left{
	float: left;
	margin-left: -65px;
	margin-top: 300px;
}
.index-left ul{
	padding: 44px 0 0 0;
	width: 51px;
	overflow: hidden;
	background: #014da1;
}
.index-left li{
	font-family: "微软雅黑";
	font-size: 14px;
	text-align: left;
	line-height: 20px;
	padding: 0;
}
.index-left li a{
	padding: 11px 10px;
	width: 51px;
	float: left;
	line-height: 23px;
	text-align:left;
}
.index-left .before{
	margin-top: 20px;
	background: #01336b;
}
.index-left .before img{
	margin-top: 8px;
	margin-left: 5px;
}
.indexli{
	
}
.indexli ul{
	margin-left: -24px;
	overflow: auto;
	background: none;
	padding: 0;
}
.indexli li{
	margin-top: 30px;
	padding-bottom: 30px;
	margin-left: 24px;
	border: 1px solid #f6f6f6;
	float: left;
	text-align: center;
}
.indexli li p{
	line-height: 40px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
}
.indexli li p a:hover{
	color: #CC0000;
}
.indexli li span{
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
}
.indexli li span img{
	margin-top: -7px;
}
.indexli li span i{
	margin-top: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	font-style: normal;
	float: right;
    margin-right: 25px;
}
.indexli li a:hover i{
	color: #CC0000;
}
.indexli li em{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666666;
	font-style: normal;
}
.indexli li em span{
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	color: #CC0000;
}
.indexli li i{
	display: inline-block;
	margin-top: 32px;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	font-style: normal;
	
}
.indexli li i span{
	display: inline-block;
	text-decoration:line-through
}
.indexli .activity{
	margin-top: 20px;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-left: 15px;
	line-height: 40px;
	padding: 0 14px;
	background: #CC0000;
	color: #FFFFFF;
}
.indexli li:hover{
	border: 1px solid #CC0000;
}
.index-text h2{
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 24px;
	font-weight: bold;
	line-height: 50px;
	border-bottom: 2px solid #00579e;
}
.index-text ul{
	padding: 0;
	margin-left: -32px;
}
.index-text li img{
	border: 1px solid #f6f6f6;
}
.index-text li img:hover{
	border: 1px solid #CC0000;
}
.index-text li:hover{
	border: 1px solid #f6f6f6;
}
.index-li h3{
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	line-height: 40px;
	border-bottom: 2px solid #00579e;
}
.index-li h3 span{
	font-family: "微软雅黑";
	font-size: 36px;
	font-weight: bold;
	font-style:italic;
	margin-right: 15px;
	color: #0066cc;
}
.index-butex .must p{
	padding:0 30px;
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #006699;
}

.index-butex ul{
	margin-top: 30px;
	margin-left: -26px;
	overflow: auto;
	background: none;
	padding: 0;
}

.index-butex .must{
	float: left;
	width: 285px;
	padding-bottom: 10px;
	padding: 23px;
	background: #eeeeee;

}
.index-butex .must p{
	line-height: 30px;
}
.index-butex .should:hover{
	border: 0px solid #f6f6f6;
}
.index-butex .must span{
	padding: 0 30px;
	width: 285px;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #006699;
}
.index-butex li{
	margin-top: 20px;
	padding-bottom: 30px;
	margin-left: 23px;
	border: 1px solid #f6f6f6;
	float: left;
	text-align: center;
}
.index-butex li p{
	line-height: 40px;
	text-align: center;
	font-family: "微软雅黑";
	font-size: 16px;
	color: #666666;
}
.index-butex li span{
	display: block;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
}
.index-butex li span img{
	margin-top: -7px;
}
.index-butex li span i{
	margin-top: 0;
	font-family: "微软雅黑";
	font-size: 14px;
	color: #666666;
	font-style: normal;
	margin-left: 25px;
}
.index-butex li em{
	font-family: "微软雅黑";
	font-size: 18px;
	color: #666666;
	font-style: normal;
}
.index-butex li em span{
	font-family: "微软雅黑";
	font-size: 18px;
	font-weight: bold;
	display: inline-block;
	color: #CC0000;
}
.index-butex li i{
	display: inline-block;
	margin-top: 32px;
	font-family: "宋体";
	font-size: 12px;
	color: #666666;
	font-style: normal;
	
}
.index-butex li i span{
	display: inline-block;
	text-decoration:line-through
}
.index-butex .activity{
	margin-top: 20px;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-left: 15px;
	line-height: 40px;
	padding: 0 14px;
	background: #CC0000;
	color: #FFFFFF;
}
.index-butex .acti{
	margin-top: 20px;
	display: inline-block;
	font-family: "微软雅黑";
	font-size: 18px;
	margin-left: 0px;
	margin-right: 15px;
	line-height: 40px;
	padding: 0 5px;
	background: #CC0000;
	color: #FFFFFF;
}
.index-butex li:hover{
	border: 1px solid #CC0000;
}
.index-butex li p a:hover{
	color: #CC0000;
}
.index-butex li a:hover i{
	color: #CC0000;
}
.index-butex h3{
	padding-left: 10px;
	font-family: "微软雅黑";
	font-size: 20px;
	color: #333333;
	font-weight: normal;
	line-height: 40px;
	border-bottom: 2px solid #00579e;
}
.index-butex h3 span{
	font-family: "微软雅黑";
	font-size: 36px;
	font-weight: bold;
	font-style:italic;
	margin-right: 15px;
	color: #0066cc;
}
.index-butex .should .example{
	margin-left: 309px;
}
.index-boute{
	text-align: left;
	margin-left: 20px;
	margin-right: 20px;
	display: inline-block;
}
.index-boute em{
	line-height: 10px;
	display: block;
}
.index-butex li .index-boute i{
	margin-top: 0px;
	margin-left: 5px;
	line-height: 30px;
}




.shop-bottm .butto-shoppp p{
	font-family: "微软雅黑";
	font-size: 20px;
	color: #FFFFFF;
	background: #CC0000;
	display: inline-block;
	padding: 0 50px;
	line-height: 59px;
	margin: 20px 0 0 0;
}
.shop-bottm .butto-shoppp{
	border-bottom: 2px solid #CC0000;
}
.shop-bottm ul{
	padding: 0;
	margin-left:-46px;
	overflow: auto;
}
.shop-bottm ul p{
	font-family: "微软雅黑";
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	line-height: 40px;
}
.shop-bottm li{
	float: left;
	margin-top: 20px;
	/*margin-bottom: 20px;*/
	margin-left: 46px;
    /*border: 1px solid #f6f6f6;*/
}
.shop-bottm li img{
    border: 1px solid #f6f6f6;
}
.shop-bottm li img:hover{
    border: 1px solid #CC0000;
}
/*.shop-bottm li:hover{
	border: 1px solid #CC0000;
}*/
.shop-bottm .boos-shop{
	border-bottom: 2px solid #CC0000;
}

.list ul{
	padding: 10px 0 0 0;
	margin-left: 0;
	margin-top: 30px;
	width: 100%;
	overflow: auto;
}
.list li{
	width: 20%;
	text-align: center;
	float: left;
}
.list li p{
	font-family: "宋体";
	font-size: 12px;
	color: #999999;
	text-align: left;
	display: inline-block;
}
.list li p span{
	font-family: "微软雅黑";
	font-size: 16px;
	color: #333333;
	font-weight: bold;
}
.list li img{
	margin-right: 10px;
	margin-top: -30px;
}
/*.index-butex .should .example ul li img:hover{
	border:-2px solid #000000
}*/
.index-butex .should .exaindex{
	margin-left: 312px;
}
.index-butex .must-ter{
	
	padding: 0;
	width: 280px;
	padding-bottom: 20px;
}
.index-butex .must-ter a:hover{
	color: #cc0000;
}
.index-butex .must-turey{
	background: none;
	padding: 0;padding-bottom: 20px;
}
.index-butex .must-turey p{
	padding: 0 10px;
	text-align: left;
}
.index-butex .must-turey span{
	text-align: left;
	padding: 0 10px;
}
.index-butex .must-turey p a:hover{
	color: #cc0000;
}
.index-butex .should .examplelee{
	margin-left: 309px;
}
.index-butex .index-must p{
	color: #333333;
	padding:0 10px;
}
.index-butex .index-must span{
	color: #333333;
	padding:0 10px;
}
.index-butex .index-must p a:hover{
	color: #CC0000;
}
