@charset "utf-8";
/* CSS Document */

/* CSS Document 公共部分 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-family:"Trebuchet MS",Arial;}
body{background:#fff;font-size:12px;font-family:宋体,Arial,Helvetica,sans-serif;}

img{border:0 none;}
ul,ol,li,dt,dd{list-style:none;}
table{border-collapse:collapse;}

select,textarea,img,fieldset{font-family:Verdana, Arial, Helvetica, sans-serif, "宋体";vertical-align:middle;}
img{border:0;display:inline-block; vertical-align:top;}
em,i{font-style:normal;}
a{ color:#666; text-decoration:none;}
a:hover{ color:#f60; text-decoration:underline;}

.clearboth{ clear:both; overflow:hidden; height:0px;}
/***左侧悬浮**/
.tips-box{width:170px;height: 45px;text-align:center;line-height: 45px;border-radius: 10px;position: absolute; right:90px; color: #fff;display: none; font-size:14px;} 
.triangle-right{display:inline-block; width:0; height:0; border-top: 10px solid transparent; border-bottom: 10px solid transparent; position: absolute; right: -12px; top:12px;} 
.tips-red{background: #ff4a4a;top:12px;} 
.triangle-red{border-left: 20px solid #ff4a4a;} 
.tips-yellow{background: #ffb400;top:82px; font-size:16px;} 
.triangle-yellow{border-left: 20px solid #ffb400;} 
.tips-green{background: #00c800;top:152px;} 
.triangle-green{border-left: 20px solid #00c800;} 
.tips-box img{width:100%;}
.tips-blue{background: #428dff;top:222px;} 
.triangle-blue{border-left: 20px solid #428dff;}
.alert-pict{z-index: 3; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0,0,0,0.8); display: block; visibility: hidden;}
.alert-pict .layout{width: 1000px; margin: 0 auto; position: relative;}
.alert-pict .layout .close{position: absolute; z-index: 2; right: 100px; cursor: pointer; top: 0; -webkit-transition: 0.3s; -o-transition: 0.3s; transition: 0.3s; cursor: pointer;}
.alert-pict .layout .close:hover{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}
.alert-pict .layout .pos{z-index: 3; position: absolute; top: 40%; cursor: pointer; outline: none;}
.alert-pict .layout .pos.prev{left: -100px;}
.alert-pict .layout .pos.next{right: -100px;}
.alert-pict .scroll-pic{height: 750px; margin-top: 120px; overflow: hidden;}
.alert-pict .scroll-pic ul{display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.alert-pict .scroll-pic ul li{width: 1000px; -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0;}
.alert-pict .text{margin-top: 30px; text-align: center;}
.alert-pict .text .can{color: #fff; display: inline-block; margin-left: 10px;}
.alert-pict .text span{font-size: 16px; color: #fff;}
.alert-pict .small{text-align: center; margin-top: 21px;}
.alert-pict .small span{display: inline-block; width: 100px; height: 75px; overflow: hidden; position: relative; cursor: pointer;}
.alert-pict .small span.acti:after{display: none;}
.alert-pict .small span:after{content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.6); left: 0; top: 0;}
.alert-pict .small span img{width: 100%;}

.fixed-right{position: fixed; right: 20px; top: 40%; width: 74px; background: #fff; -webkit-box-shadow: 0 4px 8px rgba(0,0,0,0.2); box-shadow: 0 4px 8px rgba(0,0,0,0.2); -webkit-border-radius: 10px; border-radius: 10px; padding: 0 0px; z-index: 99999;}
.fixed-right ul li{width: 100%; text-align: center; border-bottom: 1px solid #f0f0f0; padding: 10px 0;}
.fixed-right ul li:hover span{color: #f60;}
.fixed-right ul li a{display: block; cursor: pointer; text-decoration:none;}
.fixed-right ul li a span{display:block; margin-top:10px; font-size:14px; color: #666; -webkit-transition: 0.2s; -o-transition: 0.2s; transition: 0.2s;}

.mp-ftimg{width:70px;height:70px;float:left;margin:4px 0 0 15px;}
.mp-ftimg img{width:100%;}
.mp-ftimg-txt{width:110px;height:60px;line-height:1.7;float:left;margin:4px 0 0 7px;font-size:14px;color:#666;text-align:justify;padding-top:15px;}

.cakan{width:100%;height:40px; line-height:40px; margin:25px auto; text-align:center; font-size:16px; color:#626675; float:left; background: #f5f5f6;border-radius: 6px;}
.none{width:100%;height:35px; line-height:35px; margin:25px auto; text-align:center; font-size:16px; color:red; float:left;  background: #f5f5f6;border-radius: 6px;}
.hide{display:none;}
























