@charset "utf-8";

/*--------------------- 通用样式 ---------------------*/

html,body{width:100%;height:auto; }
*{margin:0;padding:0;}
img { border: 0 none; vertical-align: top; }
ol, ul {list-style: none;}
i, em, cite { font-style: normal; }
button{ cursor:pointer;}


/*--------------------- 超链接效果 ---------------------*/

a{text-decoration:none;outline:none; }
a:hover { text-decoration:none;}

/*--------------------- 文本对齐方式 ---------------------*/

.text_c{text-align:center;}
.text_r{text-align:right;}
.text_l{text-align:left;}

/*--------------------- 字体样式 ---------------------*/

.fw-b{font-weight:bold;}
.fw-n{ font-weight:normal;}
.fs-i{font-style:italic;}

/*--------------------- 行高定义 ---------------------*/

.LH25{ line-height:25px;}
.LH30{ line-height:30px;}
.LH35{ line-height:35px;}

/*--------------------- 定位关系 ---------------------*/

.absolute{position:absolute;}
.relative{position:relative;}

/*--------------------- 隐藏元素 ---------------------*/

.o-hidden{overflow:hidden;}
.hidden{display: none;}
.block {display:block;}

/*--------------------- 浮动和清除浮动 ---------------------*/

.float_l{float:left;}
.float_r{float:right;}

.clear{clear:both; height:0;}
.clearfix:after {content: "."; display: block;  height: 0; clear: both;  visibility: hidden;}
.clearfix{zoom:1;}
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%; }
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}

/*--------------------- 距离样式 ---------------------*/

.mar_t10 { margin-top:10px;}
.mar_b10 { margin-bottom:10px;}
.mar_l10 { margin-left:10px;}
.mar_r10 { margin-right:10px;}
.mar_t20 { margin-top:20px;}
.mar_b20 { margin-bottom:20px;}
.mar_l20 { margin-left:20px;}
.mar_r20 { margin-right:20px;}
.mar_t30 { margin-top:30px;}
.mar_b30 { margin-bottom:30px;}
.mar_l30 { margin-left:30px;}
.mar_r30 { margin-right:30px;}
.padd_10{ padding:10px;}
.padd_20{ padding:20px;}

/*--------------------- 边框样式 ---------------------*/

.border{ border:#ddd solid 1px;}
.bor_t{ border-top:#ddd solid 1px;}
.bor_b{ border-bottom:#ddd solid 1px;}
.bor_l{ border-left:#ddd solid 1px;}
.bor_r{ border-right:#ddd solid 1px;}
.NoBorder { border:0 none; }

/*--------------------- 宽度高度 ---------------------*/

.wid1000{ width:1000px; padding:0px; margin:0px auto;}
.wid1200{ width:1200px; padding:0px; margin:0px auto;}


/*分页*/
.sh_page{margin:30px 0;height:33px;line-height:33px;*line-height:50px;}
.sh_page a{padding:5px 8px;border:1px solid #ccc;margin-left:3px;color:#5b5b5b;}
.dangqian{background:#efefef;}


.fanye{color:#4c4c4c;line-height:20px;margin:10px 30px 20px 0px;}
.fanye a { color:#4c4c4c;}
.fanye a:hover{text-decoration:underline; color:#ee850d;}


/* 返回顶部 */
.dn{}
.go-top{position: fixed;bottom: 17px;right: 100px;width: 46px;z-index: 99999;}
.go-top a{display: block;width: 46px;height: 46px;margin-bottom: 10px;background-image:url(../images/go-top.png?);}
.go-top a:last-child{margin-bottom: 0;}
.go-top .go{background-position: 0 -150px;}
.go-top .go:hover{background-position: 0 -250px;}
.go-top .feedback{background-position: 0 -100px;}
.go-top .feedback:hover{background-position: 0 -300px;}
.go-top .uc-2vm{background-position: 0 0;}
.go-top .uc-2vm:hover{background-position: 0 -350px;}
/*
.go-top .share{background-position: 0 -50px;}
.go-top .share:hover{background-position: 0 -200px;}
*/
.go-top .uc-2vm-pop{position: absolute;right: 60px;top: -100px;width: 240px;box-shadow: 0px 1px 4px rgba(0,0,0,.1);background: #fff;}
.go-top .uc-2vm-pop .title-2wm{font-size: 14px; margin: 10px 20px;}
.go-top .uc-2vm-pop .logo-2wm-box{position: relative;}



/*右侧皮肤切换*/
#skin{position: fixed; top:0; right:0; z-index: 9999;  height: 100%; background: #222; width:60px;}
#skin li{ display: block; color: #999; line-height: 36px; text-align: center; border-bottom: 1px solid #333;  cursor: pointer;}
#skin li:hover, #skin li.selected{ background: #0088cc; color: #fff;}

