 /* CSS Document */
body{font-family:'Helvetica Neue',"微软雅黑",Helvetica,Arial,Sans-serif;font-size:13px;line-height:1.7;}
html, body, div, p,ol, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th,td {margin: 0;padding: 0; }
img {border: 0 none;vertical-align: top;outline:none;max-width: 100%;}
/*a img:hover{filter:alpha(opacity=80); opacity:.8; -moz-opacity:.8;-webkit-opacity:.8;}*/
.activity_list a img:hover, .weibo_box a img:hover, .right_list a img:hover,.brand_box a img:hover{
	filter:alpha(opacity=80); opacity:.8; -moz-opacity:.8;-webkit-opacity:.8;
}

ul, li {list-style-type: none; }
tt{font-family:'Helvetica Neue',"微软雅黑",Helvetica,Arial,Sans-serif;}
input, select, button, textarea{font-size:12px;font-family: Tahoma, Geneva, sans-serif; }
button {cursor: pointer; }
i, em, cite,u{ font-style: normal; }
input:focus{outline:none;}

h4{font-size:14px}

a{color:#333;text-decoration:none;outline:none;cursor:pointer;}
a:hover{text-decoration:none;color:#000;}
a:focus{outline:none;}

a.white{color:#efefef}
a.white:hover{color:#fff}

a.blue{color:#0a8cd2}
a.blue:hover{ text-decoration:underline}

/* hide xunlei plugin assist in chrome */
embed[id^="xunlei_com_thunder_helper_plugin_"]{display:none;}

.clearfix:before, .clearfix:after { content: '.'; display: block; overflow: hidden; visibility: hidden; font-size: 0; line-height: 0; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }

.fixed { display: block; min-height: 1%; }
*html .fixed { height: 1%; }

.clear { diplay: block; float: none; clear: both; overflow: hidden; width: auto; height: 0; margin: 0 auto; padding: 0; font-size: 0; line-height: 0; }
.fl{float:left;}
.fr{float:right;}
.f14{font-size:14px;}
.normals{font-style:normal;font-weight:normal;}

.mt20{margin-top:20px}
.mt10{margin-top:10px}

.mr10{ margin-right:10px}
.mb20{margin-bottom:20px}
.mb10{margin-bottom:10px}

.h600{min-height:620px}

.pl10{padding-left: 10px;}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pr10{ padding-right:10px}
.pb50{padding-bottom:49px}
.pb30{padding-bottom:30px}
.pb20{padding-bottom:20px}
.pb10{padding-bottom:10px}
.pb2{padding-bottom:2px}

a.gray{color:#999}
a.gray:hover{color:#000}

.pagination{clear:both;}
.hidden { visibility: hidden;}
.nullmsg {font-size:16px;text-align:center;margin-top:120px;}

/*全局主体框架div*/
.main_box{width:1140px; margin-top:0; margin-bottom:0; margin-left:auto; margin-right:auto}
.left_box{width:750px}
.right_box{width:360px}
@media screen and (min-width:1024px) and (max-width:1140px){
.main_box{width:980px;}	
.left_box{width:600px}
}
.cont_box{width:100%}
.cont_box embed{width:100%;height:540px}

/*top*/
.top_box{width:100%;height: 18px;line-height:14px;background:#000;}
.search_icon{width:12px;height:14px; background:url(images/search_icon.gif) no-repeat; border:none;margin-right:5px;cursor:pointer;margin-top: 2px;}
.search_txt{border:none;margin-top: 2px;background:#000;color:#ccc;}
a.lang{height:14px;/* margin-top:1px; */padding:2px 4px;line-height:14px;background: #000;color: #fff;}
a.lang:hover,a.active.lang{height:14px;/* margin-top:1px; */padding:2px 4px;line-height:14px;background: #fff;color: #000;}
.top_box a img{margin-top: 2px;}
.top_box a img:hover{filter:alpha(opacity=1);opacity:1;-moz-opacity:1;-webkit-opacity:1;}

/*nav start 下拉导航*/
.nav_box{padding-top: 25px; text-transform:capitalize}
.nav_box li{width:120px;line-height: 60px;font-size:14px;color:#000; text-align:center; position:relative;float:left}
.nav_box li:hover a{border: 1px #ccc solid;line-height: 59px;display:block;}
.nav_box li ul{width:112px;position:absolute;z-index:999;height:0;background:#fff;display:none}
.nav_box li:hover ul{
	top: 60px;
	display:block;
	}
.nav_box li:hover ul li{width:120px;background:#fff;float:left}
.nav_box li:hover ul li a{border: 1px #ccc solid;line-height: 40px;border-top:none; margin-bottom:-1px;}
.nav_box li:hover ul li a:hover{background: #eee}

.nav_box li a.current{font-weight:bold}

/*英文版 nav start 下拉导航*/
.nav_box_en{padding-top: 25px; text-transform:uppercase;}
.nav_box_en li{line-height:48px;border:1px #fff solid;cursor:pointer;display:block;padding:0 35px;font-size:14px;color:#000;text-align:left;position:relative;float:left}
.nav_box_en li:hover{border:1px #ccc solid}
.nav_box_en li a{ display:block}
.nav_box_en li a.current{font-weight:bold}
.nav_box_en li span.lineF{
	width:100%;border-bottom:1px #fff solid;position:absolute;z-index:999;left:0; bottom:0;display:none}
.nav_box_en li:hover span.lineF{display:block}

.nav_box_en li ul{
	min-width:120px;background:#fff;
	position:absolute;top:48px;left:-1px;z-index:998;border:1px #efefef solid;
    overflow:hidden;display:none}
.nav_box_en li:hover ul{display:block;}

.nav_box_en li:hover ul li{text-align:left;line-height:40px;width:100%;white-space:nowrap; word-break:keep-all;border:none;padding-left:35px;padding-right:35px;float:left}
.nav_box_en li:hover ul li:hover{background:#f8f8f8}


/*底部版权copyright*/
.bot_box{width:100%; background:#333333;color:#7f7f7f;overflow:hidden}
.bot_box p{width:1140px;margin:0 auto;padding-bottom:20px;}
.bot_box p.bot_nav{width:1170px;margin:0 auto;line-height:60px;}
.bot_box p.bot_nav a{font-size:14px;padding:0 15px;font-weight:normal;color:#e8e8e8}
.bot_box p.bot_nav a:hover{color:#fff}

@media screen and (min-width:1024px) and (max-width:1140px){
.bot_box p{width:970px;padding-bottom:15px;}
.bot_box p.bot_nav{width:1000px}
}

body>span[id^="cnzz"]{display:none;}