@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0}
body,html{font:14px "微软雅黑",'\5fae\8f6f\96c5\9ed1';color:#333;-webkit-text-size-adjust:none;width:100%;overflow: hidden;}
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;overflow-x:hidden;overflow-y:auto;}
img{border:0}
ol,ul{list-style:none}
a{color:#333;text-decoration:none}
h1,h2,h3,h4,h5,h6{font-size:100%}


header{position:relative;height:42px;padding:2px 50px 0 120px;z-index:20;background:#2095f4;}
header>a{position:absolute;top:5px;left:0;width:120px;height:35px;line-height:35px;color:#fff;font-size:18px; text-align:center;white-space:nowrap;font-weight:600;}

.SearchBox{-webkit-box-sizing:border-box;display:-webkit-box;-webkit-box-align:center;position:relative;top:8px;display:flex;background:#ccc;}
.SBInp{position:relative;border:none;border-radius:2px 0 0 2px;background:#fff;-webkit-box-flex:1;width:100%;height:28px;}
.SBInp:before{content:'';position:absolute;top:6px;right:0;width:1px;height:17px;border-right:1px solid #d9d9d9;}
.SBBtn{-webkit-box-sizing:border-box;position:relative;float:left;}
.SBBtn:after{content:'';position:absolute;top:1px;left:29px;width:5px;height:27px;background:#2095f4;z-index:3;}
.SBInp input{width:100%;height:28px;text-indent:10px; font-size:12px;border:none;border-radius:7px 0 0 7px;color:#666;-webkit-box-sizing:border-box;vertical-align:middle;outline:none;}
.SBBtn button{position:relative;border:none;border-radius:0 3px 3px 0;width:28px;height:28px;padding:1px 0;background:#fff url(../images/all_ico.png) 1px -481px no-repeat;background-size:28px auto;overflow:hidden;text-indent:-9999px;outline:none;cursor:pointer}

#mclassify{position:absolute;top:4px;right:4px;width:40px;height:40px;z-index:1;background:url(../images/all_ico.png) 3px -50px no-repeat;background-size: 32px auto;cursor:pointer}
#mclassifyCont{height:0;overflow:hidden;position:absolute;left:0;top:44px;z-index:10000;width:100%;background:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);}
#mclassifyCont p{margin:10px 15px 5px;border:1px solid #2095f4;border-radius:3px;-webkit-box-orient:horizontal;display:-webkit-box;height:36px;}
#mclassifyCont p span{position:relative;float:left;-webkit-box-flex:1;text-align:center;width:50%;height:36px;line-height:36px;font-size:14px;color:#2095f4;display:block;}
#mclassifyCont p .cur{background:#2095f4;color:#fff;}
#mclassifyCont p span:not(:last-child):after{content:"";position:absolute;top:0;right:0;width:1px;height:36px;background:#2095f4;}
#mclassifyCont ul{margin:0 10px 15px 10px;display:none; overflow:auto;}
#mclassifyCont ul.on{display:block;}
#mclassifyCont li{float:left;width:33.33%;}
#mclassifyCont li a{display:block;text-align:center;margin:5px;border:1px solid #d6d6d6;padding:12px 7px;color:#999;}
#mclassifyCont li a span{display:block;color:#333;padding:0 0 4px 0;}

/*导航*/
nav{width:100%;margin:10px auto;height:42px;border-radius:10px;padding:0 15px;box-sizing:border-box;}
nav ul{width:100%;height:40px;border-radius:8px;border:solid 1px #2095f4;box-sizing:border-box;overflow: hidden;}
nav ul li{float:left;width:41%;height:39px; line-height:40px;text-align:center;font-size:18px;box-sizing:border-box;}
nav ul li:first-child{width:18%;background:#2095f4;color:#fff;font-weight:bold;}
nav ul li span{width:1px;height:26px;background:#ccc;float:left; margin-top:7px;}
nav ul li.cur{color:#2095f4}

/*中间内容*/
.speContent{width:100%;box-sizing:border-box; overflow:hidden; height:auto;padding-right:15px; margin-bottom:10px;}
.speContent ul{width:100%;box-sizing:border-box; overflow:hidden; height:auto;}
.speContent ul li{width:50%; height:auto; float:left;overflow:hidden; box-sizing:border-box;padding:10px 0 0 15px;}
.speContent ul li a{width:100%; height:auto; display:block; overflow:hidden}
.speContent ul li a img{width:100%; height:110px; display:block; overflow:hidden}
.speContent ul li a span{display:block; overflow:hidden;width:100%;height:110px;}
.speContent ul li a p{width:100%; height:20px; line-height:20px; font-size:14px; color:#333; text-align:center; margin-top:4px;overflow:hidden;white-space:nowrap;}
.speContent>p{text-align:center;height:40px; line-height:40px;font-size:18px;background:#eee; margin:15px 0 0 15px;border-radius:6px;}
.speContent>p span{font-weight: bold;margin:0 3px;}

/* footer */
footer{width:100%;margin-top:15px;border-top:1px solid #d9d9d9;background:#ebebeb;text-align:center;position:relative;height:50px;}
footer p{height:46px;line-height:46px;font-size:18px;color:#ccc;}
footer p a{padding:0 10px;}

#Cbacktop{width:40px; height:40px; background:url(../images/index-icon.png) no-repeat 0 -143px; background-size:600px; display:none; overflow:hidden; position:fixed; right:10px; bottom:100px; z-index:500}