/** 
 * 描述：公用头部
 */
@charset "utf-8";
/*页面整体宽度控制*/
.wrapper { width: 1200px; margin: auto; }
/* 公用头部区域 */
.header-box { width: 100%; background-color:#fff; height:76px;}
.wt-head { height: 76px; border-bottom:1px solid #E9E9E9}
/* 站点logo */
.wt-head .site-logo { height:40px; overflow: hidden; float:left; margin:18px 10px auto 0; }
.wt-head .site-logo img { max-height:40px; }
/*导航栏*/
.ck-navtop{
	float: right;
	margin:0 20px;
}
.ck-navtop ul.nav{
    font-size:14px;
    float:left;
}
.ck-navtop ul.nav li{
    float:left;
    position:relative;
    font-size:inherit;
	border-radius: 40px;
	margin:20px 10px 20px 0;
	height:36px;
	line-height:36px;
	font-weight:600;
}
.ck-navtop ul.nav li:hover{
	color:#1272D7;
	font-weight:600;
}
.ck-navtop ul.nav li.active {
	color:#1272D7;
	font-weight:600;
}
.ck-navtop ul.nav li>a{
    color:#333;
	padding: 0 16px;
	text-decoration:none;
}
.ck-navtop ul.nav li>a:after{

}
.ck-navtop ul.nav li>a:hover,.ck-navtop ul.nav li.active>a {
    color:#1272D7;
	font-weight:600;
}
.ck-navtop ul.nav li>a:hover:after,.ck-navtop ul.nav li.active>a:after{
    transition:all .3s;
    height: 2px;
    opacity: 1;
    filter:Alpha(opacity=100);
}
.ck-navtop ul.nav li .i-hot{
    position:absolute;
    right:0px;
    top:-10px;
}
 @-webkit-keyframes 'twinkling' { /*透明度由0到1*/
0% {
opacity:0;	/*透明度为0*/
}
100% {
opacity:1;	/*透明度为1*/
}
}