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{margin:0;padding:0;}table{border-collapse;border-spacing:0;}fieldset, img{border:0 none;}li{list-style:none outside none;}a{outline:none;-moz-outline:none;background:url(#);text-decoration:none;}a:hover{text-decoration:underline;}iframe{display:block;}h1,h2,h3,h4,h5,h6{line-height:1.5em;}select, input, button, textarea{font:99% arial,helvetica,clean,sans-serif}.nowrap{white-space:nowrap;overflow:hidden;text-overflow:ellipsis; vertical-align:bottom;}.inb{display:inline-block;vertical-align:middle;}.red{color:#d00;}.emp{display:block;position:absolute;left:50%;}.ht{text-indent:-9999px;}.radius05{border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px;}.fl{float:left;display:inline;}.fl1{float:left;display:inline;}.fr{float:right;display:inline;}.clearfix:after{content: ".";display: block;height:0;clear: both;visibility: hidden;} .clearfix {display: inline-block; }* html .clearfix {height: 1%;}.clearfix {display: block;}.fb{ font-weight:bold}input[type="submit"],button{cursor:pointer;}legend{display:none;}#left_iframe{width:203px; height:278px;}
/*************html5 default set***************/
header,hgroup,article,nav,footer,section,aside{display:block;}hgroup{position:relative;}address, caption, cite, code, dfn, em, th, var{font-style:normal;font-weight:normal;}img{vertical-align:top;}
/****************build**********************/
body{font-size:14px;line-height:1.5em;font-family:Microsoft YaHei,Tahoma,serif,	SimSun; background:white;}
.fancybox-skin{ background:none;}
.fancybox-opened .fancybox-skin{box-shadow:none;}
.wrap{width:100%; position:relative;}
.w1000{width:1000px; margin:0 auto; position:relative; clear:both;}
.t2cn-top{width:100%; height:96px; border-bottom:4px solid #333;}
.t2cn-top .w1000{display: flex;justify-content: space-between;}
h1{ display:block;width:279px; height:96px;}
h1 a{ display:block; width:100%; height:100%; background:url(../images/t2cn-logo.png) center no-repeat;}
.t2cn-nav{width:700px;display: flex;}
.t2cn-nav li{width:140px;}
.t2cn-nav li a{ display:block; width:100%; height:96px;border-bottom:4px solid #333; text-align:center; line-height:96px; color:#666; font-size:16px;}
.t2cn-nav li a:hover,.t2cn-nav li a.current{ border-color:#e60012; color:#e60012; text-decoration:none;}
.login_wrap{width:324px; height:261px;position:relative;}
.login_iframe{width:324px; height:261px; background:url(../images/login_bg.png) no-repeat; position:absolute; top:40px;border-top:1px solid #e6e6e6;}
.head_img{ display:block;width:110px; height:110px; margin:0 auto; position:relative; margin-top:-40px;}
.info_in{ padding-top:24px; height:107px;}
.info_in li{ height:36px; line-height:36px; margin-bottom:6px;}
.info_in li span{ display:inline-block;width:75px; height:36px; margin-right:11px; text-align:right; font-size:16px; color:#333;}
.info_in li input{ padding-left:5px;width:195px; height:36px; line-height:36px; background:#58503f; border-radius:10px; border:none; color:white;}
.login-submit{ display:block;width:162px; height:60px; line-height:60px; text-align:center; border:none; background:#e11c14; color:white; font-size:24px; font-weight:bold;}
.login-btn a{display:block;width:162px; height:60px; line-height:60px; text-align:center;background:#545038; color:white; font-size:24px; font-weight:bold;}
.login-btn a:hover{ text-decoration:none;}
.user-info{ position:relative; text-align:center;}
.login-quit{ display:block; width:52px; height:30px; text-align:center; line-height:30px; position:absolute; right:0; top:-70px; font-size:12px; color:#333;}
.hello{ text-align:center; font-size:18px; caption-side:#333; height:62px; line-height:50px;}
.user-vip .hello span{ color:#ddae27;}
.vip-icon{ display:block; background:url(../images/vip_icon.png) no-repeat; width:20px; height:28px; overflow:hidden; position:absolute; z-index:6; left:190px; top:-40px;}
.user-vip .vip-icon{ background-position:0 -28px;}
.user-level{ text-align:center; height:34px; width:278px; margin:0 auto;margin-bottom:20px; position:relative;}
.user-level span{ display:block; background:url(../images/level-bg.png) no-repeat; width:34px; height:34px; text-align:center; line-height:34px; color:white; font-size:12px;}
.level-bar{width:200px; height:28px; position:relative; background:#585646; margin:0 5px; margin-top:3px;}
.level-bar p{ height:28px; background:#e82727;}
.exper_left{ font-size:12px; color:white; padding-top:5px; background:url(../images/exper_left.png) no-repeat; width:120px; height:25px; line-height:25px; position:absolute; left:79px; text-align:center; top:30px; display:none;}
.user_number{ height:60px; clear:both;}
.user_number p{width:161px; text-align:center; line-height:30px; color:#333;}
.user_number p.border-R{ border-right:1px solid #c2bea8;}
.user_number p b{ font-size:18px; font-weight:normal;}
.user_number p b span{ padding-right:5px; color:#e60012;}
.mainContent{display: flex;justify-content: center;width: auto;}
.t2cn-aside{width:324px;  padding-top:61px;border-left:1px solid #e6e6e6;}
.aside-link a{width:283px; height:48px; display:block; padding-left:41px; line-height:48px; background-image:url(../images/right-arrow-1.png); background-position:17px 0; background-repeat: no-repeat; background-color: white; font-size:18px; color:#666;}
.aside-link a.aside-arrow-down{background-image:url(../images/right-arrow-2.png); background-position:17px 0; background-repeat: no-repeat; background-color: white;}
.aside-link a:hover{ background-position:17px -48px; background-color:#fafafa; text-decoration:none;}
.aside-link a.aside-arrow-down:hover{background-position:17px 0; background-color:white;}
.aside-link a.aside-link_s{width:283px; height:48px; display:block; padding-left:41px; line-height:48px; background:white;font-size:14px; color:#666;}
.aside-link a.aside-link_s:hover{background-color:#fafafa; text-decoration:none;}
.aside-link a.current{background-position:17px -48px; background-color:#fafafa;}

.mainRightContent{border-left:1px solid #e6e6e6;min-height:630px;height:auto !important;height:630px;padding-left:12px; padding-top:60px; padding-bottom:50px;min-width: 666px;}
.mainRightContent h2{ height:60px; line-height:60px; padding-left:22px; background:black; font-size:24px; color:white;}
.mainRightContent h3{height:48px; line-height:48px; padding-left:22px; background:#fafafa; font-size:14px; color:#666; font-weight:normal; border-bottom:1px solid #e6e6e6;}

.svip-icon{display: block;width: 45px;height: 46px;background: url(../images/svip.png) no-repeat;margin-top: 7px;margin-right: 60px;}
.svip-active{background-position: 0 -46px;}