 body {background-color:#FFFFFF;}



.tab_nav{width:8px;}

.tab{height:20px;line-height:17px;background:url('tab_l.gif') no-repeat;letter-spacing:1px;}

.tab a:link,.tab a:visited,.tab a:active{text-decoration:none;background:url('tab_r.gif') no-repeat right 0;padding:4px 15px 1px 15px;display:block;}

.tab a:hover{color:#006699;}

.tab_on{height:20px;line-height:17px;background:url('tab_l.gif') no-repeat 0 -24px;letter-spacing:1px;}

.tab_on a:link,.tab_on a:visited,.tab_on a:active,.tab_on a:hover{text-decoration:none;background:url('tab_r.gif') no-repeat right -24px;color:#FFFFFF;padding:4px 15px 1px 15px;display:block;}

textarea{border:1px solid #CCC; padding:5px}



.menu{height:27px;overflow:hidden;background:url('menu.gif') repeat-x;-moz-user-select:none;}

.menu div{background:url('tool.gif') no-repeat bottom right;width:110px;height:27px;}

.tt{letter-spacing:1px;font-weight:bold;height:25px;line-height:25px;padding-left:10px; background:url('bg.gif') repeat-x;font-family:Arial, Helvetica, sans-serif; border:1px solid #F0F0F0; border-bottom:none}

.tts{letter-spacing:1px;font-weight:bold;height:25px;line-height:25px;padding-left:10px; background:url('bg.gif') repeat-x;font-family:Arial, Helvetica, sans-serif; border:1px solid #ccc; border-bottom:none}



.ttsm{background:url('bg.gif') repeat-x;letter-spacing:1px;height:25px;line-height:25px;padding-left:10px; border:1px solid #ccc;}

.tb{background:#F0F0F0;width:100%;}

.tb th{background:url('bg.gif') repeat-x;font-weight:bold;height:24px;line-height:28px;letter-spacing:1px;color:#555F73; padding-left:10px; font-size:12px}

.tb td{line-height:25px;  padding-top:1px; padding-bottom:1px; font-family:Arial, Helvetica, sans-serif; padding-left:10px}

.tb tr{background:#FFF;}

.on td{background:#fffce7; padding-left:10px}

.tl{background:#F8F8F8;color:#333;width:150px;padding-left:10px; padding-top:2px; padding-bottom:2px; height:28px; text-align:right; padding-right:10px}

.t2{padding-left:10px; padding-top:2px; padding-bottom:2px;  height:25px; padding-right:10px}

.sbt{padding:20px 0 20px 180px;}

/* .btn{background:url('btn.gif') no-repeat;height:20px;line-height:20px;width:65px;border:none;cursor:pointer;}

.btns{padding:8px;background:#F1F2F3;border-bottom:#FFFFFF 1px solid;} */

/* basic */

.f_l{float:left;}

.f_r{float:right;}

.t_r{text-align:right;}

.t_c{text-align:center;}

.f_b{font-weight:bold;}

.f_white{color:white;}

.f_gray{color:#666666;}

.f_orange{color:#FF6600;}

.f_red{color:red;}

.f_green{color:green;}

.f_blue{color:blue;}

.f_fd{font-family:Fixedsys,verdana;}



.px10{font-size:10px;}

.px11{font-size:11px;}

.b5{height:5px;font-size:1px;line-height:5px;}

.b10{height:10px;font-size:1px;line-height:10px;}



.c_p{cursor:pointer;}

.c_b{clear:both;}

.dsn{display:none;}

.jt{color:#006699;cursor:pointer;}

.hinp{border:none;width:98%;background:url('spacer.gif');height:18px;}

.hinp_on{border:#84A1BD 1px solid;width:98%;height:16px;}

.mods li{width:90px;height:25px;float:left;}

.flpos{position:relative; top:4px}

.ml10{margin-left:10px}





.tbindex{background:#CCC;width:100%;}

.tbindex th{background:url('bg.gif') repeat-x;font-weight:bold;height:24px;line-height:28px;letter-spacing:1px; color:#555F73;font-size:12px; font-family:Arial, Helvetica, sans-serif;}

.tbindex td{background:#FFF;line-height:25px;  padding-top:1px; padding-bottom:1px; font-family:Arial, Helvetica, sans-serif;}

.tbindex tr{background:#FFF;}

.on td{background:#fffce7;}

/*banner*/
.bannerslide .swiper-slide { background-position: center; position: relative; height: 250px;}

.menut{ position:relative; width:1240px; height:43px; z-index:100; background:linear-gradient(to bottom, #730064, #b040a6);}
.menut>ul>li{ width:calc(100% / 9); float:left; line-height:43px; text-align:center; border-right:1px solid #c06bb5; box-sizing:border-box; font-size: 16px;}
.menut>ul>li>a{ color:#fff;}
.menut2{ position:absolute; width:100%; left:0; top:100%; background:rgba(255,255,255,0.9); opacity:0; visibility:hidden; transition:0.2s;}
.menut:hover .menut2{ opacity:1; visibility:visible;}
.menut2 .menu2u{ width:calc(100% / 9); float:left;}
.menut2 .menu2u ul{ width:100%; text-align:center; padding:10px 0;}
.menut2 .menu2u ul li a{ display:block; padding:5px 0; font-size:14px;}