﻿@charset "utf-8";
/* 全局  */
html{min-height:100%;}
body{min-height:100%;font-size: 12.5pt; font-family:微软雅黑, Arial;color:#000;padding:0px;margin:0px;background:#f8f8f8;}
a{cursor:pointer;text-decoration: none;color:#333;}
a:link,a:visited{color:#333;}
img{border:none; max-width:100%; width:auto; height:auto;}
h1{font-size:14pt;display:inline-block;}/*主标题*/
h2{font-size:12pt;display:inline-block;}/*副标题*/
div{display:block;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
ul{display:block;margin:0px;padding:0px;}
span{display:inline-block;}

p{padding-bottom:4px;display:block;}
p span{display:block;}
.left{float:left;}
.right{float:right;}
.center{text-align:center;}
.bold{font-weight:700;}
.radius{-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.opacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.col_dbe{background-color: #dbe5f1;}
.ml10{ margin-left:10px;}
/*布局*/
#page{min-height:100%;width:100%;max-width:800px;margin:0 auto;overflow:hidden;}
#page.fix-header{}
#page.fix-header #header{position:fixed;top:-1px;z-index:999;}
#page.fix-header #container{margin-top: 52px;}
#page.fix-header #brand{margin-top: 52px;}
/*** 固定导航栏，无内边距处理 ***/
#page.fix-header .nopadding-box{margin-top: 41px;}
#page.fix-header .nav-tab{margin-top: 41px;}
#page.fix-header .dropdown-menu{max-height:300px;overflow-y:auto;}
/*** 更多分类 ***/
#more-class{display:none;min-height:100%;width:100%;max-width:800px;margin:0 auto;overflow:hidden;}
#header,.header{width:100%;display:block;max-width:800px;height:42px;color:#FFF;position:relative;}/*主色彩*/
#header a,.header a{height:42px;  display:block;}
#header .title,.header .title{font-size:14pt;display:block;font-weight:bolder;margin-right:67px;text-align:center;line-height:42px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
#header .right,.header .right{position: absolute;right: 0px;top: 0px;width: 144px; height: 40px; text-align: right;}
#header img,.header img{height:42px;width:66px;}
#header img.logo,.header img.logo{height:24px;width:auto;margin-bottom:4px;margin-right:4px;}

#brand{width:100%;max-width:800px;height:auto;margin:0px;padding:0px;}
#brand img{width:100%;border:none;}
#container{padding-left:8px;padding-right:8px;width:100%;box-sizing:border-box;padding-bottom:10px;}
#image img{width:100%;border:none;margin:0px;padding:0px;}
/* 本例子css -------------------------------------- */
.focus{ width:100%; height:auto;  margin:0 auto; position:relative; overflow:hidden;   }
.focus .hd{ width:100%; height:11px;  position:absolute; z-index:1; bottom:5px; text-align:center;  }
.focus .hd ul{ display:inline-block; height:5px; padding:3px 5px; background-color:rgba(255,255,255,0.7); 
    -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-size:0; vertical-align:top;
}
.focus .hd ul li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#8C8C8C; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.focus .hd ul .on{ background:#b01e00;  }

.focus .bd{ position:relative; z-index:0; }
.focus .bd li img{ width:100%;  height:auto;/* background:url(images/loading.gif) center center no-repeat; */ }
.focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }

#page-top{width: 100%;max-width: 800px;min-width: 300px;height:40px;line-height:40px;
    border-bottom: solid 1px #b7b7b7;
    filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#f8f8f8,endcolorstr=#d2d2d2,gradientType=0);
    background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#d2d2d2));
    background: -moz-linear-gradient(top,  #eee,  #ddd);
}
#page-top img{height:28px;}
#bg_audio{display:block;width:50px;text-align:center;}
#news{width:100%;max-width:800px;overflow:hidden;}
#part{width:100%;max-width:800px;margin-top:10px;}
#footer{width:100%;max-width:800px;margin:0 auto;_zoom:1;text-align:center;padding-top:10px;padding-bottom:8px;clear:both;}
#footer a{font-size:10pt;color:#666;text-decoration: underline;margin-bottom:4px;}
#footer a:link,#footer a:visited{color:#666;}
#footer p{font-size:10pt;color:#666;margin-top:0px;margin-bottom:0px;padding:6px;}

/*** 联系电话按钮 ***/
.phone-btn a{color:#666;line-height:40px;}
.phone-btn a:link,.phone-btn a:visited{color:#666;}
.phone-btn img{width:32px;height:32px;margin-left:10px;margin-top:4px;float:left;}

/*菜单布局*/
.part3{margin-top:10px;list-style: none;width: 100%;text-align: center;font-size: 11.5pt;color: #5A5A5A;overflow:hidden;margin: 0 auto;}
.part3 li{width:50%;display:block;float:left;}
.part3 li a{display:block;height:52px;padding-top:4px;margin:5px;}
.part3 li span{font-weight:700;}
.part3 img{height:50px;}
.part3 .icon{font-family: 'base-icon';speak: none;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;color:#fff;margin: 0 auto;font-size: 22px;display: inline-block;text-align: center;}
a.part-bg{display: inline-block;text-decoration: none;-webkit-border-radius: .5em; -moz-border-radius: .5em;border-radius: .5em;font-size: 12pt;color: #606060;border: solid 1px #b7b7b7;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
a.part-bg:link,a.part-bg:visited{color:#606060;}
.box{margin-top:10px;}
.box-btn{margin-top:10px;padding-right:2px;text-align:center;}
.box-text{width:100%;margin-top:10px;line-height: 24px;}
/*标题块*/
.news-title{height:36px;line-height:36px;width:100%;padding-right:6px;color:white;font-weight:700;margin:0 auto;margin-bottom:5px;margin-top:10px;}
.news-title img{height:30px;padding-top:0px;}
.news-title a{color:white;font-size:12pt;overflow:hidden;display:block;height:36px;}
.news-title span.right {line-height:25px;}
.news-title img{line-height:25px;}
.news-title a:link,.news-title a:visited{color:white;}
/*列表布局*/
.liebiao{margin-top:10px;width:100%;overflow:hidden;}
.liebiao li{overflow:hidden;list-style-type: none;border:1px solid #D0D0D0;margin-bottom:5px;background-color:#fff;padding:6px;-webkit-border-radius: .1em;-moz-border-radius: .1em;border-radius: .1em;}
.liebiao li a img{float:left;overflow:hidden;height:60px;width:80px;margin-right:6px;}
.liebiao li a {overflow:hidden;display:block;font-size: 12.5pt;}
.liebiao li a span{display:block;overflow:hidden;}
.liebiao li div{overflow:hidden;}
.liebiao .small{overflow:hidden;display:block;color:#666;padding-top:2px;font-size: 10pt;}
.liebiao .price{overflow:hidden;display:block;color:#EA8511;padding-top:2px;font-size: 12pt;font-weight:600;}
.liebiao .del{text-decoration:line-through;margin-left:10px;}
.liebiao .lbtitle{font-weight: 700; overflow: hidden; display: table-cell; vertical-align: middle; height: 58px;}
.liebiao .lb_img{ float:left; width:80px; height:60px;}
.liebiao .lb_main{ float:left; width:auto; margin:0px 10px 0px 10px;  min-width:550px; height:60px; overflow:hidden;}
.liebiao .lb_right{ float:left; width:100px; overflow:hidden; }
/*列表内容布局*/
.article-title{margin-top:10px;font-weight:700;font-size:14pt;}
.article-time{font-size:10pt;color:#999;border-bottom: 1px solid #C6C4C2;line-height:22px;vertical-align:text-bottom;}
.article-content{background:#f8f8f8;margin-top:10px;line-height:28px;}
.article-content img{max-width:100% !important;margin: 0px auto 5px;}
.article-content .title-img{display: block;width: 100%;text-align: center;}
.article-content table{max-width:100% !important;}
.article-content p,.article-content span,.article-content pre,.article-content div{font-size:12.5pt;background-color:#F8F8F8 !important;width: 100% !important;}
/*按钮*/
.button{display: inline-block;cursor: pointer;text-align: center;text-decoration: none;-webkit-border-radius: .2em;-moz-border-radius: .2em;border-radius: .2em;height: 40px;font-size: 12pt;line-height: 40px;width:130px;}
.button.big{width: 100%;}
.button.black {color: #d7d7d7;border: solid 1px #333;background: #333;background: -webkit-gradient(linear, left top, left bottom, from(#666), to(#000));background: -moz-linear-gradient(top,  #666,  #000);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#000000');}
.button.black:link,.button.black:visited{color:#d7d7d7;}
.button.gray {color: #e9e9e9;border: solid 1px #555;background: #6e6e6e;background: -webkit-gradient(linear, left top, left bottom, from(#888), to(#575757));background: -moz-linear-gradient(top,  #888,  #575757);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#575757');}
.button.gray:link,.button.gray:visited{color:#e9e9e9;}
.button.white {color: #606060;border: solid 1px #b7b7b7;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));background: -moz-linear-gradient(top,  #fff,  #ededed);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');}
.button.white:link,.button.white:visited{color:#606060;}
.button.orange {color: #fef4e9;border: solid 1px #da7c0c;background: #f78d1d;background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20));background: -moz-linear-gradient(top,  #faa51a,  #f47a20);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20');}
.button.orange:link,.button.orange:visited{color:#fef4e9;}
.button.red {color: #faddde;border: solid 1px #980c10;background: #d81b21;background: -webkit-gradient(linear, left top, left bottom, from(#ed1c24), to(#aa1317));background: -moz-linear-gradient(top,  #ed1c24,  #aa1317);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ed1c24', endColorstr='#aa1317');}
.button.red:link,.button.red:visited{color:#faddde;}
.button.blue {color: #d9eef7;border: solid 1px #0076a3;background: #0095cd;background: -webkit-gradient(linear, left top, left bottom, from(#00adee), to(#0078a5));background: -moz-linear-gradient(top,  #00adee,  #0078a5);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00adee', endColorstr='#0078a5');}
.button.blue:link,.button.blue:visited{color:#d9eef7;}
.button.green {color: #e8f0de;border: solid 1px #538312;background: #64991e;background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');}
.button.green:link,.button.green:visited{color:#e8f0de;} 
/*清除浮动 S */
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
/*清除浮动 E */
/*画背景圆型*/
a.part-bg{border: solid 1px #d3d3d3;-webkit-box-shadow: 1px 1px 2px #D0D0D0;-moz-box-shadow: 1px 1px 2px #D0D0D0;box-shadow: 1px 1px 2px #D0D0D0;}
a.part-bg img{height:32px;}
.yuan-text{float:left;margin-top:8px;margin-left:5px;height:32px;line-height:32px;white-space:nowrap;width:82px;}
.yuan{float:left;margin-top:8px;margin-left:10px;display:line-block;width:32px;height:32px;line-height:32px;text-align:center;-webkit-border-radius: 500px;-moz-border-radius: 500px;border-radius: 500px;}
/*** 下拉菜单 start ***/
.dropdown-menu-top,.dropdown-menu{
    display:none;
    position:absolute;
    right:5px;
    top:48px;
    z-index:9999;
    background:rgba(0,0,0,0.8);
    background-color:#000 \9;
    filter:alpha(opacity=80)\9;
    *background-color:#000 \9;
    *filter:alpha(opacity=80)\9;
    box-shadow:0 0 3px rgba(0, 0, 0, 0.8);
    min-width: 150px;
    margin-left: 0px;
    margin-left: 0px;
    list-style: none!important;
    margin-bottom:0px;/** 处理bootstarp.css **/
}
.dropdown-menu li{border-top:1px solid #666;border-bottom: 1px solid #000;}
.dropdown-menu li:first-child{border-top:none;}
.dropdown-menu li:last-child{border-bottom: none;}
.dropdown-menu-top li:last-child:after,.dropdown-menu li:last-child:after{height: 0px;border: none;}
.dropdown-menu-top.show,.dropdown-menu.show{display:block;}
.dropdown-menu-top  li a,.dropdown-menu li a{text-align: left;display:block;width:auto;height:39px;line-height:39px;padding-left: 10px;color:#fdf7f7;font-size:16px;margin: 0px;}
.dropdown-menu-top  li a{height:44px;line-height:44px;text-align: center;padding-left: 0px;}
.dropdown-menu-top  li .menu-item-text{color: #414141;text-shadow: #e5e5e5 0 1px 0;font-size: 14px;}
.dropdown-menu-top li a:link,.dropdown-menu-top li a:visited,.dropdown-menu li a:link,.dropdown-menu li a:visited{color:#fdf7f7;}
.dropdown-menu li img{width:30px !important;height:30px !important;margin: 0px;line-height: 39px;}
.dropdown-menu-top li img{width:30px !important;height:30px !important;margin-right: 5px;line-height: 39px;}
.dropdown-menu-top:after{position:absolute;bottom:-14px;left: 50%;margin-left: -8px;content:"";width:16px;height:16px;background: url(http://m.7wsh.com/temp/images/footer-nav-arrow.png) no-repeat center;background-size: 16px 16px;}
.dropdown-menu:after{position:absolute;top:-8px;right:22px;content:"";width:0;height:0;border:8px solid transparent;border-bottom:8px solid rgba(0, 0, 0, 0.8);border-top:none;}
/** 语言选择 **/
.lang-menu{min-width:100px;margin-right: 20px;}
.lang-menu:after{position:absolute;top:-8px;right:42px;content:"";width:0;height:0;border:8px solid transparent;border-bottom:8px solid rgba(0, 0, 0, 0.8);border-top:none;}
.dropdown-menu .icon{font-family: 'base-icon';speak: none;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;color:#fff;margin: 0 auto;font-size: 20px;display: inline-block;width: 30px;height: 42px;line-height: 42px;text-align: center;float: left;}
/*** 下拉菜单 end ***/
/*** 底部导航菜单 S ***/
.footer-nav-div{position: fixed;bottom:-1px;display: block;width:100%;max-width: 800px;z-index: 2147483647;}
.footer-nav-div .back > li , .footer-nav-div .footer-nav > li{background:url(http://m.7wsh.com/temp/images/tbr-split.png) no-repeat right;background-size:3px 44px;}
.footer-nav-div .back > li {width: 45px !important;}
.footer-nav-div .nav-btn-div{z-index: 1;}
.footer-nav-div .footer-nav > li:last-child{background:none;}
.footer-nav-div .footer-nav > li:last-child .dropdown-menu-top{left:auto!important;right:5px!important;}
.footer-nav-div .footer-nav > li:first-child .dropdown-menu-top{left:65px!important;}
.footer-nav-div .back{float: left;}
.footer-nav-div .back div{background: url(http://m.7wsh.com/temp/images/footer-nav-back.png) no-repeat center;background-size: 45px 45px;}
.footer-nav-div .nav-btn-div{margin-left:45px;display:block;}
.footer-nav {display:block;margin: 0 auto;list-style: none;border-top: 1px solid #b4b4b4;height: 44px;background: -webkit-gradient(linear, 0 0, 0 100%, from(#e7e7e7), to(#bbb));background: -moz-linear-gradient(#e7e7e7,#bbb);background: #e7e7e7\9;}
.footer-nav .footer-nav-menu-cls-btn{cursor:pointer;}
.footer-nav > li {text-align: center;border-top: 1px solid #f5f5f5;height: 44px;float: left;width: 33.333%;margin: 0px;padding:0px ;box-sizing: border-box;position: relative;}
.footer-nav img{width: 26px;height: 26px;}
.footer-nav a,  .footer-nav div {height: 44px;display: block;text-align: center;vertical-align: middle;color: #fff;text-decoration: none;}
.footer-nav a,  .footer-nav div {text-align: center;color: #fff;}
.footer-nav .text {font-size: 14px;color: #414141;text-shadow: #e5e5e5 0 1px 0;text-decoration: none;text-align: center;display: block;overflow: hidden;height:44px;line-height:44px;}
.footer-nav .text img{width:10px;height:10px;}
.footer-nav .icon{font-family: 'base-icon';speak: none;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;color:#fff;margin: 0 auto;}
/*** 底部导航菜单 E ***/
/** 字体图标 **/
.font-icon{font-family: 'base-icon';speak: none;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;color:#fff;margin: 0 auto;}
/*** 时间轴 start ***/
.timeline{display: block;position: relative;padding-left: 95px;height: auto;overflow: visible;}
.timeline:after {content: ".";height: 0;visibility: hidden;display: block;clear: both;overflow: visible;}
.timeline .spine{position: absolute;left: 70px;top: 0;bottom: 0px;width: 3px;height: 100%;background:lightblue;overflow: visible;}
.timeline .spine:after{position:absolute;top:-8px;right:-6px;content:"";width:0;height:0;border:8px solid transparent;border-bottom:8px solid lightblue;border-top:none;}
.timeline .container{display: block;height: auto;line-height: 15px;margin: 0px;padding: 0px;width:100%;}
.timeline .event-item {position: relative;margin-top:40px;}
.timeline .event-item:after {content: ".";height: 0;visibility: hidden;display: block;clear: both;}
.timeline .event-tag {position: absolute;width: 60px;top: 50%;left: -98px;margin-top:-21px;font-size: 18px;}
.timeline .event-content {display: inline-block;padding: 10px;color: #666;background-color: #fff;font-size: 14px;border: 1px solid #fff;position:relative;text-align:center;border-radius: 4px;box-shadow: 0 1px 2px rgba(0, 0,0,.3);width: 100%;}
.timeline .event-content img{max-width: 100%;border: none;}
.timeline .left_area {position: absolute;width: 10px;height: 20px;top: 50%;left: -10px;margin-top: -10px;}
.timeline .event-item:last-child .left_area{top: auto;bottom: 0px;}
.timeline .event-item:last-child .event-node{margin-top: 4px;}
.timeline .event-item:last-child .event-tag{top: auto;bottom: 0px;}
.timeline .event-content .arrow_left {border-width: 10px;border-color: #e4e4e4;left: 0;border-left-width: 0!important;border-style: dashed;border-right-style: solid;border-top-color: transparent!important;border-bottom-color: transparent!important;position: absolute;font-size: 0;line-height: 0;}
.timeline .event-content .title{margin-bottom: 10px;line-height:20px;position: relative;text-align: left;}
.timeline .event-content .small{text-align:left;display:block;padding-top:4px;padding-bottom:4px;color:#999;font-size: 10pt;line-height:20px;}
.timeline .title:after{height: 1px;overflow: hidden;background-color: #e5e5e5;position:absolute;content: " ";bottom: -5px;width: 98%;left: 1%;border-bottom: 1px solid #ffffff;}
.timeline .event-content .arrow_left_bg {border-width: 10px;left: 1px;border-color: #fff;border-left-width: 0!important;border-style: dashed;border-right-style: solid;border-top-color: transparent!important;border-bottom-color: transparent!important;position: absolute;font-size: 0;line-height: 0;}
.timeline .event-node {height: 11px;width: 11px;left: -20px;top: 6px;overflow: hidden;background:#006cff;position:absolute;display:block;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}
.date{display:block;width:60px;height:45px;position:relative;}
.date .year{width:100%;color:#FFFFFF;height:50%;line-height:22px;text-align:center;font-size:16px;font-weight:bolder;position:absolute;background:#006cff;top:0px;}
.date .moth{display:inline-block;color:#FFFFFF;height:50%;line-height:22px;width:50%;left:0px;bottom:0px;position:absolute;text-align:center;font-size:14px;font-weight:bolder;background:#5ea2ff;}
.date .day{display:inline-block;color:#FFFFFF;height:50%;width:50%;line-height:22px;right:0px;bottom:0px;position:absolute;text-align:center;font-size:14px;font-weight:bolder;background:#c4ddff;}
/*** 时间轴 end***/
/*** 期刊目录 start ***/
/*** 电子期刊目录列表 start***/
.e-catalogue{list-style: none;margin: 0px;padding: 2px;box-sizing: border-box;display: table;width: 100%;}
.e-catalogue li{display: inline-table;margin: 0px;width: 100%;vertical-align: top;border-bottom: 1px solid #DDD;border-collapse: collapse;}
.e-catalogue li .cont{margin: 0px;position: relative;display: block;text-decoration: none;border: none !important;}
.e-catalogue li .text-cont{vertical-align:top;display:table-cell;width: 50%;word-spacing:-6px;box-sizing: border-box;border-collapse: collapse;border-bottom: none;padding: 5px;font-weight: bold;text-decoration: none;color:#333;}
.e-catalogue li .text-cont:first-child{border-right: 1px solid #CCC;}
.e-catalogue li .text-cont:last-child{border-left: 1px solid #CCC;}
.e-catalogue li .text{position: absolute;bottom: 0px;left: 0px;right: 0px;padding: 5px;text-align: center;background: rgba(0,0,0,0.3);color: #FFF;bottom: 10px;}
.e-catalogue li img{margin: 10px auto;width: 100%;border: none;}
/*** 期刊目录 end***/
/*** 图片轮播 S ***/
.swipe {overflow: hidden;visibility: hidden;position: relative;width: 100%;}
.swipe-wrap {overflow: hidden;width: 100%;position: relative;}
.swipe-wrap > div {float:left;width:100%;height: 100%;position: relative;}
.swipe .bottom{z-index:0;position: absolute;color:#FFF;text-align:left;text-indent:5px;bottom: 0px;padding: 0px;height: 30px;line-height: 30px;display: block;width: 100%;background:rgba(0,0,0,0.5);background-color:#000 \9;filter:alpha(opacity=80)\9;*background-color:#000 \9;*filter:alpha(opacity=80)\9;}
.dots{z-index:1;position: absolute;bottom: 0px;padding: 0px;height: 30px;line-height: 30px;display: block;right:0;}
.dots b {display: inline-block; margin:12px 4px;width: 6px;height: 6px;border-radius: 3px;background: rgba(144, 144, 144, 0.8);}
.dots .select {background: #fff;}
/*** 图片轮播 end***/
/*输入框*/
input.text{width:100%;height:36px;background-color:#fff;border:1px solid #C3C3C3;padding-left:6px;-moz-appearance: none;border-radius: 2px;-webkit-appearance: none;font-size:12pt;}
select.select{width:100%;height:36px;line-height:36px;background-color:#fff;border:1px solid #C3C3C3;font-size:12pt;}
textarea.mtext{width:100%;height:80px;background-color:#fff;border:1px solid #C3C3C3;font-size:12pt;-moz-appearance: none;-webkit-appearance: none;}
/** 单选、复选按钮样式S **/
.checkbox-blue.checked {background-position: -48px 0;}
.checkbox-blue, .radio-blue {display: block;float: left;overflow: hidden;margin: 0;margin-right: 10px;padding: 0;width: 22px;height: 22px;background: url(http://m.7wsh.com/temp/images/blue.png) no-repeat;border: none;cursor: pointer;}
.radio-blue {background-position: -120px 0;}
.radio-blue.checked {background-position: -120px 0;}
.radio-blue.checked {background-position: -168px 0;}
/** 单选、复选按钮样式E **/
/*** 投票样式S ***/
.question{margin-bottom:20px;}
.question li{border: none;background: none;}
.question label{line-height:26px;display:block;}
.mark-right{padding-left:8px;margin: 0px;font-weight: normal;display: inline-block;background: green;color: #FFF;position: relative;margin-right:18px;box-sizing: border-box;height: 26px;line-height: 26px;overflow:visible!important;}
.mark-right:before{content: " ";width: 0px;height: 0px;border-style: solid;border-width: 13px;border-color: transparent  transparent  transparent green;position: absolute;z-index:15;top:0px;box-sizing: border-box;right: -25px;}
/*** 颜色一 ***/
.mark-right-one{background:#FF1D77;}
.mark-right-one:before{	border-color: transparent  transparent  transparent #FF1D77;}
/*** 颜色二 ***/
.mark-right-two{background:#1FAEFF;}
.mark-right-two:before{	border-color: transparent  transparent  transparent #1FAEFF;}
/*** 颜色三***/
.mark-right-three{background:#F4B300;}
.mark-right-three:before{	border-color: transparent  transparent  transparent #F4B300;}
/*** 颜色四***/
.mark-right-four{background:#15992A;}
.mark-right-four:before{border-color: transparent  transparent  transparent #15992A;}
/*** 颜色五***/
.mark-right-five{background:#DEDEDE;}
.mark-right-five:before{border-color: transparent  transparent  transparent #DEDEDE;}
.toupiao-wt{line-height:30px;font-weight:bold;margin-top:10px;margin-bottom:5px;}
/*** 投票样式E ***/
/** 图标字体 **/
/** 分享窗口 S **/
.share_box_bg {background-color: #666;display: none;width: 100%;height: 100%;left: 0;top: 0;filter: alpha(opacity=50);opacity: 0.5;z-index: 80;position: fixed!important;position: absolute;}
.share_box {background: #fafafa;border-radius: 2px;z-index: 999;width: 310px;height: auto;overflow: hidden;left: 50%;top: 40%;margin-left: -155px!important;margin-top: -120px!important;margin-top: 0px;position: fixed!important;position: absolute;display: none;}
.share_box_tit {height: 36px;line-height: 36px;padding: 0 10px;color: #FFF;background: #626262;background: -webkit-gradient(linear, 0 0, 0 100%, from(#626262), to(#2e2e2e)) repeat-x 0 bottom;background: -moz-linear-gradient(top,  #626262,  #2e2e2e);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#626262', endColorstr='#2e2e2e');border-bottom: 1px solid #999;border-radius: 2px 2px 0 0;font-size: 18px;font-weight: bold;text-align: left;overflow: hidden;}
.share_box_tit .close {float: right;padding: 0px;cursor: pointer;height: 36px;width: 36px;line-height: 36px;background:url(http://m.7wsh.com/temp/images/close_16.png) no-repeat center;}
/** 分享窗口 E**/
/** 栏目分类S **/
.section-class{margin: 0px;padding:0px;}
.section-class li:first-child{border-top:none;}
.section-class li{color:#666;padding-left:10px;border-top:1px solid #FFFFFF;border-bottom:1px solid #CFCFCF;height:46px;line-height:46px;background-image: url(http://m.7wsh.com/temp/images/arrow-r.png);background-repeat:no-repeat;background-position: center right;}
.section-class li a{text-decoration: none;display: block;height: 45px;line-height: 45px;}
/** 栏目分类E **/
/*** 页签导航S ***/
.nav-tab {display: block;list-style: none;height: 40px;line-height: 40px;border-bottom: 1px #c5c7cc solid;border-color: #c5c7cc #f3f4f4;text-shadow: 0 0 2px #fff;white-space: nowrap;overflow: hidden;width: 100%;}
.nav-tab  li{display: inline-block;float: left;width: 25%;height: 40px;list-style: none;text-align: center;font-weight: 500;position: relative;background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9fa),color-stop(0.85,#f3f4f4),color-stop(0.86,#edeeef));}
.nav-tab  li.selected{background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f9f9fa),color-stop(0.85,#fff8b5),color-stop(0.86,#f8e6a3)); }
.nav-tab  li a{display: block;margin: 0px;padding:0px 0px;border-right: 1px #c5c7cc solid;}
/*** 页签导航E ***/
/*** 普通容器 ***/
.panel{margin-top:15px;border:1px solid #ccc;background-color:white;}
/*** 普通容器标题 ***/
.panel-title{border: solid 0px #ccc;padding:10px;margin:0px;color:#606060;background: #eee;}
.panel-open{float: right;width:16px;height:16px;background: url(http://m.7wsh.com/temp/images/arrow-b.png) no-repeat center right;}
.panel-close{float: right;width:16px;height:16px;background: url(http://m.7wsh.com/temp/images/arrow-t.png) no-repeat center right;}
.panel-cont{padding:10px;}
.panel-cont img{width:100%;}

/***表格样式S***/
.tb-grid{border: 1px #cccac6 solid;border-bottom:none;border-radius:4px;}
.tb-grid .tb-left{border-bottom:1px #cccac6 solid;padding:5px 10px;overflow:hidden;}
.tb-grid .tb-right{float:right;font-weight:bold;color:#0076a3;}
/***表格样式E***/

/***隐藏样式**/
.hide{display:none;}
.show{display:block;}
/*** 标签样式S ***/
.tag{background:#29B4F0;padding:5px;margin:2px;color:#EEE;}
 
/**** 表单样式S ****/
.help-block{font-size:10pt;color:#CCC;line-height: 1;padding:5px;}
.must-flag{color:red;}
.p-form-item:first-child{border-top:none; }
.p-form-item{line-height: 36px;border-bottom: 0px solid #ddd;border-top: 0px solid #FFF;padding:5px 0px;overflow: hidden;position: relative;box-sizing: border-box;}
.p-form-item .label{width: 100px;display:block;float: left;padding-left: 10px;box-sizing: border-box;}
.p-form-item .controls{display: block;box-sizing: border-box;margin-left: 100px;}
.p-form-item .controls input,.p-form-item .controls select{width:190px;height:36px;box-sizing:border-box; }
.p-form-item .controls textarea{width:100%;box-sizing:border-box;}
.p-form-item .controls input[type='radio']{width:20px;}
.p-form-item .controls .help-block{font-size:10pt;color:#CCC;line-height: 1;padding:5px;}
/**** 表单样式E ****/

/*** 字体大小选择S ***/
.font-select{list-style: none;}
.font-select li{display: inline-block;margin: 0px 5px;}
.font-select li.selected{color:#faa51a;}
.font-select li:nth-child(1){font-size: 9.5pt;}
.font-select li:nth-child(2){font-size: 12.5pt;}
.font-select li:nth-child(3){font-size: 16.5pt;}
.font-small,.font-small p,.font-small span,.font-small pre,.font-small div{font-size:9.5pt;}
.font-big,.font-big p,.font-big span,.font-big pre,.font-big div{font-size:16.5pt;}
 
.font-select li{display: inline-block;margin: 2px 5px;} 
.font-select li:nth-child(1){font-size: 10pt;}
.font-select li:nth-child(2){font-size: 14pt;}
.font-select li:nth-child(3){font-size: 16pt;}
.font-small{font-size: 10pt;}
.font-middle{font-size: 12.5pt;}
.font-big{font-size: 16pt;}
/*** 字体大小选择E***/
/*** 数字标识S ***/
.number-label{
    position: absolute;top:0px;right: 1px;border: 1px solid #FFF;
    background: #ED3A3A;color: #EFEFEF;font-size:9pt!important;font-weight:normal;padding:2px 5px;
    line-height: 1;-webkit-border-radius: 6px;-moz-border-radius: 7px;
}
 
.color1{background-color:#252525}
.color2{background-color:#696969}
.color3{background-color:#dedede}
.color4{background-color:#e6322e}
.color5{background-color:#ff2e12}
.color6{background-color:#c1004f}
.color7{background-color:#ff1d77}
.color8{background-color:#ff76bc}
.color9{background-color:#ff7d23}
.color10{background-color:#d39d09}
.color11{background-color:#e1b700}
.color12{background-color:#f4b300}
.color13{background-color:#9244b2}
.color14{background-color:#004a00}
.color15{background-color:#15992a}
.color16{background-color:#91d100}
.color17{background-color:#001e4e}
.color18{background-color:#006ac1}
.color19{background-color:#1faeff}
.color20{background-color:#000}
/***购物数量增减按钮***/
a.btn{
	display: inline-block;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	height: 36px;
	font-size: 12pt;
	line-height: 31px;
	width:38px;
	border:1px solid #CCCCCC;
	font-family:微软雅黑, Arial;
}
.footer-aboutlinks{  font-size:14px; padding-bottom:60px; text-align:center; color:#6C6C6C; }
.footer-aboutlinks a {color:#6C6C6C;}

A.applink:hover{border: 2px dotted #DCE6F4;padding: 2px;background-color: #ffff00;color: green;text-decoration: none;}
A.applink{border: 2px dotted #DCE6F4;padding: 2px;color: #2F5BFF;background: transparent;text-decoration: none;}
A.info{color: #2F5BFF;background: transparent;text-decoration: none;}
A.info:hover{color: green;background: transparent;text-decoration: underline;}
.article-content .about_content p {margin:0px;}
.fixbar-bottom{position:fixed;bottom:20px;width:100%;display:flex;justify-content:center;z-index:2;}
.fixbar-bottom a{width:90%;height:37px;display:block;text-align:center;line-height:37px;background:red;font-size:16px;color:#fff;border-radius:25px;background:#e6322e;border-color:#e6322e;box-shadow:rgb(150 3 0) 0 2px 10px 0;}
.fixbar-bottom a img{display:inline-block;vertical-align:middle;width:30px;height:30px;margin-top:-3px;}