.clear{clear:both;height:0}
.left { float:left; }
.right { float:right; }
.container { background: none; }
.mt-0 { margin-top:0px }
.mt-5 { margin-top:5px }
.mt-10 { margin-top:10px }
.mt-15 { margin-top:15px }
.mt-20 { margin-top:20px }
.mr-10 { margin-right:10px }
.ml-10 { margin-left:10px }
.mb-10 { margin-bottom:10px }
/*头部信息*/
.tops { height: 50px; background: #333333; font-size: 12px; position: fixed; width: 100%; z-index: 100; }
.tops .container a { margin-left: 20px; }
.tops .container { background: none; color:#F7F7F7; line-height: 50px;}
.tops .container .tops_left { width:130px; }
.tops .container .tops_right{width:400px;}
.tops .tops_nav {height: 50px;padding-left:20px;font-size:14px; }
.tops .tops_nav a { height: 50px; display: block; float: left; margin: 0 1px; padding: 0 10px; line-height: 50px; color:#fff }
.tops .tops_nav a:link { background: none; }
.tops .tops_nav a:hover { background: #e6ae17; }
.tops .tops_nav #select { background: #e6ae17 }

.tops .tops_nav .box{position:absolute;left:0px;top:50px;width:1315px;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=60);opacity:0.6;border-bottom:2px solid #074c52;z-index: 101;}
.tops .tops_nav .cont{position:relative;padding:15px 0 0px 24px;overflow:hidden;}
/* sublist */
.tops .tops_nav .sublist{padding:0}
.tops .tops_nav .sublist li{float:left;width:14%;padding:0 5px;list-style: none;}
.tops .tops_nav .sublist li a{color:#333;height:30px;line-height:30px;background:none}
.tops .tops_nav .sublist li a:hover{color:#3399cc}
.tops .tops_nav .sublist li a i{color:#3399cc}

.top_banner{padding-top: 60px;height: 0px;}

.header { top:65px; background: #fff; }
.nav li a:hover { color: #333; background: #F2F2F2; display: block; }
#nprogress .bar { background: #29d; position: fixed; z-index: 1031; top: 0; left: 0; width: 100%; height: 2px; }
/* Fancy blur effect */
#nprogress .peg { display: block; position: absolute; right: 0px; width: 100px; height: 100%; box-shadow: 0 0 10px #29d, 0 0 5px #29d; opacity: 1.0; -webkit-transform: rotate(3deg) translate(0px, -4px); -ms-transform: rotate(3deg) translate(0px, -4px); transform: rotate(3deg) translate(0px, -4px); }
#nprogress .spinner { display: block; position: fixed; z-index: 1031; top: 15px; right: 15px; }
#nprogress .spinner-icon { width: 18px; height: 18px; box-sizing: border-box; border: solid 2px transparent; border-top-color: #29d; border-left-color: #29d; border-radius: 50%; -webkit-animation: nprogress-spinner 400ms linear infinite; animation: nprogress-spinner 400ms linear infinite; }
.nprogress-custom-parent { overflow: hidden; position: relative; }
.nprogress-custom-parent #nprogress .spinner, .nprogress-custom-parent #nprogress .bar { position: absolute; }
/**/
#slider .carousel-control{position: absolute;height:60px;display: none;}
#slider:hover .carousel-control{display: block;}
#slider li{float: none;}
#widget_canvas{ position: absolute;top: 0;left: 0;width:200px;height:120px;}
#login_link{ position: absolute;top: 0;left: 0;z-index:999;width:200px;height:120px;background:none}
.banner {overflow: hidden;margin-bottom: 10px;clear: both;}
.listbanner {overflow: hidden;margin-bottom: 20px;clear: both;position: relative;left: -20px;width:960px;}
.d3f{ text-align: center; }
.d3f a{ width: 30px; height: 30px; border-radius: 30px; border: 1px solid #E7E7E7; margin:0 5px;display: inline-block; }
.d3f a:hover{ -webkit-transition: all 0.2s ease-in; -moz-transition: all 0.2s ease-in; -ms-transition: all 0.2s ease-in; -o-transition: all 0.3s ease-in; transition: all 0.4s ease-in; background-color: #3399cc;border: 1px solid #3399cc; }
.doudong{
-webkit-animation:doudong 0.5s .2s ease both;
-moz-animation:doudong 0.5s .2s ease both;}
@-webkit-keyframes doudong{
0%,100%{-webkit-transform:translateX(0);}
10%,30%,50%,70%, 90%{-webkit-transform:translateX(-5px);}
20%,40%,60%,80%{-webkit-transform:translateX(5px);}
}
@-moz-keyframes doudong{
0%,100%{-moz-transform:translateX(0);}
10%,30%,50%,70%, 90%{-moz-transform:translateX(-5px);}
20%,40%,60%,80%{-moz-transform:translateX(5px);}
}
@-webkit-keyframes nprogress-spinner {  0% {-webkit-transform: rotate(0deg);} 100% {-webkit-transform: rotate(360deg);}}
@keyframes nprogress-spinner {  0% {transform: rotate(0deg);} 100% {transform: rotate(360deg);}}
/*chrome滚动条美化*/
::-webkit-scrollbar{width:17px;height:8px;}
::-webkit-scrollbar-track{border:1px #d3d3d3 solid;box-shadow:0px 0px 3px #dfdfdf inset;border-radius:2px;background:#eee;}
::-webkit-scrollbar-thumb{border:1px #808080 solid;border-radius:2px;background:#999;}
::-webkit-scrollbar-thumb:hover{background:#7d7d7d;}

.stars .sticky ul.two { margin-top:-15px;padding:0px 20px 20px;    margin-bottom: 20px;}
.stars .sticky ul.two li { float: left; margin: 4px 6px 3px 5px; width:48%;overflow: hidden; line-height: 20px; height: 20px; }
.stars .sticky ul.two li a{display:inline}


.breadcrumbs{padding: 15px 0 0px 20px;font-size: 12px;text-align: left;background:#fff}
.article-content .content{width:100%}
.a_af img{display:block;margin:10px auto}

.register-start{background:#fff}
/*自适应*/
@media (max-width:1200px) {
 	.tops .container .tops_left {text-indent: 10px;}
}
@media (max-width:1024px) {
	.tops .container .tops_left {text-indent: 10px;}
}
@media (max-width:879px) {
	.tops .container .tops_left {display: none;}
	.tops .container .tops_right {width:100%;}
	#widget_canvas{width:160px;height:100px}
}
@media (max-width:720px) {
	.content-wrap{margin-top:0px;}
	.tops,.header .social,.copy_link,.pagination,.top_banner {display: none;}
	.header {top:0px;}
	#widget_canvas{width:100%;height:42px}
	.stars .sticky ul.two li{width: 100%;}
	.loadmore{display:block}
}
@media (max-width:560px) {
	.stars .container{background: #fff;}
	.content-wrap{margin-top:0px;}
	.content {padding: 10px 12px 0;}
	.focusmo ul{padding:0;}
	.focusmo li.interval-2,.sticky li.interval-2{margin-left:2%;}
	.focusmo li.large{margin-left: 0px;}
	.focusmo a{margin-left: 0;}
	.focusmo li,.sticky li{width: 49%;}
	#slider li{width: 6px;}
	.stars .sticky ul {padding: 15px 0px;}
	.sticky li a{margin: 0px;height:178px;}
	.sticky img{width:100%;height:75%}
	#widget_canvas{width:100%;height:42px}
	.stars .sticky ul.two{padding:0}
	.stars .sticky ul.two li{width: 100%;}
	.header .social,.copy_link,.pagination,.top_banner{display:none}
	.loadmore{display:block}
}

