@charset "utf-8";
html{ font-size:62.5%;}
body{ background-color:#ffffff; font-family:"Microsoft YaHei","simsun",Arial; font-size:12px; line-height:1.5; color:#666; overflow-x:hidden;}
body,form{margin:0px;padding:0px;}
img{ border:none;vertical-align:middle;}
a{ text-decoration:none; color:#666;}
a:hover{ color:#333;}
input,textarea{ outline:none;vertical-align:middle;}
input,textarea,select{ font-size:100%; font-family:"Microsoft YaHei","Simsun",Arial;}
textarea{ resize:none; overflow-y:auto;}
input[type="submit"],input[type="reset"],input[type="button"]{ cursor:pointer;}
h1,h2,h3,h4,h5,h6{ font-family:"Microsoft YaHei","Simsun",Arial; font-weight:normal; line-height:1; padding:0; margin:0;}
h1{ font-size:36px;}
h2{ font-size:30px;}
h3{ font-size:24px;}
h4{ font-size:18px;}
h5{ font-size:16px;}
h6{ font-size:14px;}

.reset,.reset dt,.reset dd{ padding:0; margin:0; list-style:none;}
.clear{ clear:both; display:block; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix{ clear:both;}
.clearfix:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.clearfix:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}

.wrapper{ position:relative; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.container{ width:1000px; margin:0 auto;}

.rowFluid{ clear:both;}
.rowFluid:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.rowFluid:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.pluginWrapper:before{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
.pluginWrapper:after{ content:"."; display:block; clear:both; height:0; font-size:0; visibility:hidden; overflow:hidden;}
/* 手机版菜单 */
.mobileMenuBtn{ position:fixed; right:20px; top:20px; height:30px; line-height:30px; color:#999; background-color:rgba(255,255,255,0.8);width:30px; text-align:center; cursor:pointer; border:1px solid #ddd; font-size:18px;z-index:6003; border-radius:3px; display:none;}
.mobileMenuBtn:hover{ background-color:#ddd;}
.mobileMenu{ position:fixed; left:-200px; top:0; z-index:6005; font-size:14px; overflow-x:hidden; overflow-y:auto; background:#333; height:100%; width:200px; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul{ position:absolute; top:0; width:100%; left:0; height:100%; background:#333; list-style:none; margin:0; padding:0; color:#fff; -webkit-transition:left .3s ease-in; transition:left .3s ease-in;}
.mobileMenu ul li{ border-bottom:1px solid #222; overflow:hidden;}
.mobileMenu ul li a{ display:block; width:80%; float:left; text-indent:15px; color:#fff; height:36px; line-height:36px;}
.mobileMenu ul li a:active{ background-color:#222;}
.mobileMenu ul li a i{ text-indent:0;}
.mobileMenu ul li .openChild{ cursor:pointer; display:block; height:36px; line-height:36px; box-sizing:border-box; border-left:1px solid #222; width:20%; font-size:20px; text-align:center; float:right;}
.mobileMenu ul li .openChild:active{ background-color:#222;}
.mobileMenu ul li ul{ left:100%;}
/* 回顶部 */
#toTop{position:fixed; bottom:-100px; right:12px; z-index:1000; width:32px; height:32px; background:#999; color:#fff; cursor:pointer; border-radius:3px; -webkit-transition:all 0.4s; transition:all 0.4s;}
#toTop i{display:block; padding:8px 0 0 10px; font-size:14px;}
#toTop:hover{ background:#333;}
/* sideTools */
.sideTools{ position:fixed; z-index:5; top:0; right:0; height:100%; width:50px; background-color:#333; background-color:rgba(0,0,0,.8);}
.sideTools .toolbox{ display:table; height:100%; width:100%;}
.sideTools .toolUl{ display:table-cell; vertical-align:middle;}
.sideTools .toolUl .toolLi{ position:relative; height:60px; opacity:.6; -webkit-transition:all .3s ease-in; transition:all .3s ease-in;}
.sideTools .toolUl .toolLi .icon{ height:30px; cursor:pointer; background-repeat:no-repeat; background-position:center bottom;}
.sideTools .toolUl .liA,.sideTools .toolUl .liB{ display:none;}
.sideTools .toolUl .liA .icon{ background-image:url(../images/icon01.png);}
.sideTools .toolUl .liB .icon{ background-image:url(../images/icon02.png);}
.sideTools .toolUl .liC .icon{ background-image:url(../images/icon03.png);}
.sideTools .toolUl .liD .icon{ background-image:url(../images/icon04.png);}
.sideTools .toolUl .liE .icon{ background-image:url(../images/icon05.png);}
.sideTools .toolUl .liF .icon{ background-image:url(../images/icon06.png);}
.sideTools .toolUl .liG .icon{ background-image:url(../images/icon07.png);}
.sideTools .toolUl .liG{ height:45px;}
.sideTools .toolUl .toolLi .text{ text-align:center; cursor:pointer; color:#fff;}
.sideTools .toolUl .toolLi .tip{ position:absolute; opacity:0; width:210px; padding:10px; min-height:38px; background-color:#f8f8f8; right:70px; top:0; border:1px solid #dedede; visibility:hidden; -webkit-transition:all .3s ease-in; transition:all .3s ease-in;}
.sideTools .toolUl .toolLi .tip:before{ content:""; display:block; border-left:8px solid #fff; border-top:8px solid transparent; border-bottom:8px solid transparent; position:absolute; right:-8px; top:23px;}
.sideTools .toolUl .toolLi:hover{ background-color:#0084e9; opacity:1;}
.sideTools .toolUl .toolLi:hover .tip{ right:50px; visibility:visible; opacity:1;}
.sideTools .toolUl .liA textarea{ border:1px solid #dedede; display:block; margin:0; width:100%; box-sizing:border-box;}
.sideTools .toolUl .liA textarea:focus{ border-color:#0084e9;}
.sideTools .toolUl .liA input[type=text]{ border:1px solid #dedede; height:20px; padding:4px 0; line-height:20px; margin:5px 0 0; width:100%; text-indent:3px;}
.sideTools .toolUl .liA input[type=text]:focus{ border-color:#0084e9;}
.sideTools .toolUl .liA input[type=submit]{ margin:5px 0 0; border:none; width:100%; height:34px; background-color:#0084e9; color:#fff; cursor:pointer; border-radius:3px;}
.sideTools .toolUl .liA input[type=submit]:active{ opacity:.9;}
.sideTools .toolUl .liB .tip{ width:100px;}
.sideTools .toolUl .liB .tip a{ display:inline-block; padding:5px; background-color:#ddd;}
.sideTools .toolUl .liC .tip{ width:80px;}
.sideTools .toolUl .liC .tip a{ display:block; margin-top:10px;}
.sideTools .toolUl .liC .tip a:first-child{ margin-top:0;}
.sideTools .toolUl .liD .item{ width:33.3322%; float:left; text-align:center; margin-top:6px;}
.sideTools .toolUl .liD .item i{ display:block; width:50px; height:50px; background-repeat:no-repeat; background-position:center center; background-color:#ccc; border-radius:3px; margin:0 auto; -webkit-transition:all .5s; transition:all .5s;}
.sideTools .toolUl .liD .item a{ color:#999;}
.sideTools .toolUl .liD .item .sina{ background-image:url(../images/sina_icon.png);}
.sideTools .toolUl .liD .item .tenxun{ background-image:url(../images/t_qq_icon.png);}
.sideTools .toolUl .liD .item .qzone{ background-image:url(../images/qzone_icon.png);}
.sideTools .toolUl .liD .item .renren{ background-image:url(../images/ren_icon.png);}
.sideTools .toolUl .liD .item .kaixin{ background-image:url(../images/kx_icon.png);}
.sideTools .toolUl .liD .item .douban{ background-image:url(../images/db_icon.png);}
.sideTools .toolUl .liD .item:hover i{ background-color:#999;}
.sideTools .toolUl .liD .item:hover a{ color:#666;}
.sideTools .toolUl .liE{ display:none;}
.sideTools .toolUl .liE .tip{ line-height:40px; width:120px;}
.sideTools .toolUl .liF .tip{ width:auto;}

.hidett{ display:none;}
.showtt{ display:block;}