.index-outer { background: #293452; padding: 60px 0; }
.index-outer.English { background: #293452; }
.index-inner { width: 1200px; margin: 0 auto; }
.index-news { width: 300px; float: left; background: #f5f5f5; height: 617px; position: relative; }
.index-special { width: 600px; float: left; background: #fff; position: relative; margin-top: -22px; height: 639px; }
.index-forum { width: 300px; float: left; background: #f5f5f5; height: 617px; position: relative; }
.index-title { font-size: 22px; padding: 20px 0 15px 20px; }
.index-title a { color: #333; }
.index-title a:hover { color: #ff3300; }
.index-more { text-align: right; position: absolute; bottom: 20px; right: 20px; }
.index-more a { color: #43aaff; font-size: 14px; }
.index-more a:hover { color: #ff3300; }
.index-list1 { padding: 0 20px; }
.index-list1 dl { border-bottom: 1px #999 solid; }
.index-list1 dl dt { }
.index-list1 dl dt img { width: 260px; height: 130px; }
.index-list1 dl dd { padding: 15px 0 20px 0; }
.index-list1 dl dd span { display: block; margin-top: 5px; float: left; width: 54px; height: 54px; background: url('../images/icon-sprit.png') no-repeat 18px 18px; }
.index-list1 dl dd span em { display: block; font-size: 30px; font-family: arial; }
.index-list1 dl dd span i { display: block; text-align: right; color: #999; font-size: 16px; font-family: arial; }
.index-list1 dl dd a { display: block; float: right; width: 195px; color: #000; font-size: 16px; line-height: 28px; }
.index-list1 dl dd a:hover { color: #ff3300; }
.index-list1 ul { }
.index-list1 ul li { padding: 15px 0 5px 0; }
.index-list1 ul li span { display: block; float: left; width: 54px; height: 54px; background: url('../images/icon-sprit.png') no-repeat 18px 18px; }
.index-list1 ul li span em { display: block; font-size: 30px; font-family: arial; }
.index-list1 ul li span i { display: block; text-align: right; color: #999; font-size: 16px; font-family: arial; }
.index-list1 ul li a { display: block; float: right; width: 195px; color: #000; font-size: 16px; line-height: 28px; }
.index-list1 ul li a:hover { color: #ff3300; }
.index-list2 { }
.index-list2 dl { margin: 0 20px; border-bottom: 1px #999 solid; }
.index-list2 dl dt { }
.index-list2 dl dt img { width: 260px; height: 130px; }
.index-list2 dl dd { font-size: 16px; line-height: 28px; padding: 15px 0 20px 0; }
.index-list2 dl dd a { color: #000; }
.index-list2 dl dd a:hover { color: #ff3300; }
.index-list2 p { font-size: 14px; line-height: 28px; text-indent: 2em; padding: 15px 20px; min-height: 252px; }


.index-nav { background: #ebebeb; padding: 50px 0; }
.index-nav ul { width: 1100px; margin: 0 auto; }
.index-nav ul li { float: left; width: 180px; height: 180px; border-radius: 3px; overflow: hidden; margin: 0 20px; }
.index-nav ul li a { display: block; width: 100%; height: 100%; background: #edc806; text-align: center; font-size: 30px; line-height: 30px; }
.index-nav ul li.i-n-1 a { font-family: arial; font-size: 36px; }
.index-nav ul li.i-n-2 a { background: #3498db; }
.index-nav ul li.i-n-3 a { background: #8e44ad; font-family: arial; font-size: 36px; }
.index-nav ul li.i-n-4 a { background: #e67e22; }
.index-nav ul li.i-n-5 a { background: #2ecc71; }
.index-nav ul li a:hover { filter: alpha(opacity=60); opacity: 0.6; }
.index-nav ul li em { display: block; background: url('../images/icon-index.png') no-repeat; height: 105px; width: 80px; margin: 0 auto; }
.index-nav ul li.i-n-1 em { background-position: 0 27px; }
.index-nav ul li.i-n-2 em { background-position: 0 -130px; }
.index-nav ul li.i-n-3 em { background-position: 0 -286px; }
.index-nav ul li.i-n-4 em { background-position: 0 -441px; }
.index-nav ul li.i-n-5 em { background-position: 0 -598px; }
.index-nav ul li span { color: #fff; height: 75px; display: table; vertical-align: middle; text-align: center; width: 100%; }
.index-nav ul li span i { display: table-cell; vertical-align: middle; }
.fullSlide { width: 100%; position: relative; height: 500px; text-align: center; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 500px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 500px; }
.fullSlide .hd { display: inline-block; z-index: 1; position: relative; top: -60px; left: 0; height: 20px; line-height: 0px; text-align: center; background: rgba(0, 0, 0, 0.3); filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#99000000', endColorstr='#99000000'); padding: 0 10px; border-radius: 20px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display: inline; zoom: 1; width: 10px; height: 10px; margin: 5px; overflow: hidden; line-height: 9999px; background: #fff; filter: alpha(opacity=50); opacity: 0.5; border-radius: 50%; }
.fullSlide .hd ul .on { filter: alpha(opacity=100); opacity: 1; }



.slideBox-special { width: 560px; height: 535px; position: relative; margin: 0 0 0 20px; background: url('../images/icon-line.png') no-repeat center 499px; }
.slideBox-special .bd { position: relative; height: 100%; z-index: 0; }
.slideBox-special .bd li { zoom: 1; vertical-align: middle; }
.slideBox-special .bd img { width: 560px; height: 364px; display: block; }
.slideBox-special .bd em { line-height: 30px; font-size: 24px; display: block; position: relative; overflow: hidden; width: 560px; height: 60px; margin-top: 20px; vertical-align: middle; }
.slideBox-special .bd em i { display: block; width: 540px; padding: 0 10px; overflow: hidden; display: table-cell; vertical-align: middle; height: 60px; overflow: hidden; }
.slideBox-special .prev, .slideBox-special .next { position: absolute; left: 231px; bottom: 10px; display: block; width: 48px; height: 48px; border: 1px #e67e22 solid; background: url(../images/icon-btn.png) no-repeat; }
.slideBox-special .prev { background-position: 17px 17px; }
.slideBox-special .next { left: auto; right: 230px; background-position: -30px 17px; }
.slideBox-special .prev:hover, .slideBox-special .next:hover { background-color: #eee; }
.slideBox-special .prevStop { display: none; }
.slideBox-special .nextStop { display: none; }