@charset "utf-8";
/* CSS Document by YC */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,i{margin:0;padding:0; font-style:normal !important}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;color:#333333;font-family:Microsoft YaHei}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
legend{color:#000;}
body {font-size:16px;color:#666;font-family:Microsoft YaHei; background:#000}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;line-height:100%;}
a, button { cursor:pointer}
a{ text-decoration:none; color:#fff;}
a:hover{ color:#0099cc!important;/* text-decoration:underline;*/}
.header .mainnav a:hover{ text-decoration:none;}
.left,.l{float:left;}
.right,.r{float:right;}
.clear:after{ content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{ zoom:1; clear:both}
.hoverimg{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}
a:hover .hoverimg{-webkit-transform:scale(1.05);-moz-transform:scale(1.1);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.w1200{width: 1200px; margin:0 auto;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;}
.bar img,.sidebar img{display: block;}
/**/
.header{height: 100px;background: #333; }
.header a{color:#333333;}
.topnav{height: 50px; line-height: 50px;background: #333; font-size: 14px;}
.topnav a{color:#c9c9c9;}
.topnav .weixin{padding-left: 25px; background: url(topnav-weixin.png) 0 15px no-repeat;position: relative; cursor: pointer;}
.topnav .weixin .weixinshow{width: 151px; height: 199px; position: absolute; left: -10px; top: 44px; z-index: 99;}
.topnav .register{padding-left: 25px;background: url(topnav-register.png) 0 15px no-repeat;}
.topnav .login{padding-left: 25px;background: url(topnav-login.png) 0 15px no-repeat;}
.topnav .moresee{padding-left: 25px;background: url(moresee.png) 0 15px no-repeat; float: left;}
.topnav .channel-logo{float: left;width: 100px;height: 40px;background: url(channel-logo.jpg) 0 0 no-repeat; margin-left: 15px;}
.topnav .channel-logo a{display: block;width: 100px; text-indent: -9999px; overflow: hidden;}
.loginbox div{display: inline-block;margin: 0 10px;}
.loginbox .line1{width:1px;height:15px;opacity:0.35;background: #ffffff; position: relative; top:2px;}
.channelnav{height: 50px; line-height: 50px; color: #cccccc; overflow: hidden; font-size: 12px;}
.channelnav a{padding: 0 10px;color: #cccccc;}
/**/
.channelmainnav{height: 50px;}
.channelmainnav .w1200{position: relative;}
.channelmainnav .channerl-name{width: 130px; height: 50px;position: absolute;left: 0;top: 0; text-align: center; line-height: 50px; font-weight: bold; color: #ffffff; font-size: 24px;}
.channelmainnav .channerl-name img{display: block;}
.channelmainnav .channerl-nav{line-height: 50px; padding-left: 140px;}
.channelmainnav .channerl-nav a{color: #ffffff; font-size: 16px; display:inline-block;padding: 0 15px;}
.channelmainnav .searchbox{width: 171px; height: 24px; background: url(searchbox.jpg) 0 0 no-repeat; position: absolute; right: 0; top: 13px; font-size: 14px;}
.channelmainnav .hotsearch{width: 151px; position: absolute;right: 0;top: 38px; background: #ffffff;padding: 10px;box-shadow: 0 1px 5px rgba(0,0,0,.2); z-index: 9999;}
.channelmainnav .hotsearch a{color: #666666; font-size: 14px;line-height: 28px;padding: 0;display: block;}
.channelmainnav .hotsearch a:hover{background: none;}
.channelmainnav .searchbox input{display: block; border: 0; width: 130px; height: 24px; float: left;padding-left: 10px;outline:none;}
.channelmainnav .searchbox a{width: 31px; display:block;height: 24px; overflow: hidden; float: right; text-indent: -9999px;padding: 0;}
.channelmainnav .searchbox a:hover{background:none;}
/**/
.footer {background:#000000;padding:50px 0 50px;font:12px '\5b8b\4f53';}
.footer .ft {width:1010px;margin:0 auto;}
.footer p {color:#a1a1a1;	line-height:1.5;position:relative;margin:0;text-indent:15px;}
.footer p.link{line-height:1;height:25px;text-indent:0px;}
.footer a {color:#a1a1a1;margin:0 15px;}
.ft_logo {float:left;padding-left:50px;width:99px;height:60px;	padding-right:20px;	background:url(footer-logo.jpg) no-repeat 50px 0px;text-indent:-9999em;margin-right:50px;}
.ft_wrap .ico_cop {float:right;margin-top:5px;margin-right:30px;display:inline;}

.pagebox{padding: 30px 0 0 0;text-align: center;}
.pagebox p {display: inline-block;padding: 10px 0 10px 10px; margin-top: 2px;width: 45%;background: #201f1f;}
.pagebox p b{float: left;width: 90px;text-align: center;line-height: 55px;}
.pagebox p a{text-align: left;float: left;width: 270px;line-height: 26px;}