/*commmon*/
body, dl, dd, h1, h2, h3, h4, h5, h6, p, ol, ul, form { margin:0;padding:0;}
a { text-decoration: none; cursor: pointer; color:#333}
a:hover, a:active, a:visited, a:link{ text-decoration: none; cursor:pointer;}
h1, h2, h3, h4, h5, h6 { font-weight: normal;}
*:focus{outline:none;}
*, *:before, *:after {-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;}
i{ font-style:normal}
ul li{ list-style:none;}
input { outline: none;}
img { border: 0 none;}
html{ height:100%; min-height:100%;}
body{  color: #333;font-size: 14px; font-weight:normal;font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,sans-serif;
background-color:#fff;width:100%;min-width:1024px;height:100%;-webkit-font-smoothing: antialiased;}
.fr{ float:right;}

.yqlj13 span{ font-weight:600;}.yqlj13 a{ padding:3px;}
.yqlj13{ width:1200px; margin:10px auto}
.fl{ float:left;}.w1400{width:1400px!important;}
.fz24{ font-size: 24px;}
.fz20{ font-size: 20px;}
.fz18{ font-size: 18px;}
.fz16{ font-size: 16px;}
.fz14{ font-size: 14px;}
.fz12{ font-size: 12px;}
.clear{ clear:both}.footer_t li img{max-width:132px;}
.clearfloat:after{ display:block; content:''; clear: both;}
.wrap{clear:both;width:1200px;margin:0 auto;text-align:left;zoom:1;}

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;box-sizing: content-box!important;
        }.client-2 *{box-sizing: content-box!important;}
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 .my-kefu-online i {
             background-position: -34px -22px;
        }
        .client-2 .my-kefu-qq i {
            background-position: 4px 5px;
        }
        
        .client-2 .my-kefu-tel i {
            background-position: 0 -21px;
        }
        
        .client-2 .my-kefu-liuyan i {
            background-position: 4px -53px;
        }
        
        .client-2 .my-kefu-weixin i {
            background-position: -34px 4px;
        }
        
        .client-2 .my-kefu-weibo i {
            background-position: -30px -22px;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop i {
            width: 33px;
            height: 35px;
            background-position: -27px -51px;
        }
        
        .client-2 .my-kefu-left {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #da0202;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
            box-sizing: content-box;
        }
        
        .client-2 .my-kefu-main {
            background: #da0202;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    

.top{ display:block; height:38px; line-height:38px; background:#222; color:#FFF;}
.top p{ display:block; float:right; background:url(../images/dh.png) no-repeat left center; padding-left:25px; font-size:14px;}
.header{ display:block; height:90px;}
.logo{ display:block; float:left; padding-top:18px;}
.logo img{ display:block;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ display:block; float:right; width:800px; height:90px; line-height:90px; margin:0 auto; position:relative; z-index:1;  }
.nav a{ color:#333;}
.nav .nLi{ float:left;  position:relative; display:inline;  }
.nav .nLi h3{ float:left; font-weight:normal; padding:0 17px; }
.nav .nLi h3 a{ display:block; text-align:center;font-size:16px;   }
.nav .sub{ display:none; width:97px; text-align:center; left:2px; top:90px;  position:absolute; background:#FFF;  line-height:36px; font-size:14px; }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px; }
.nav .sub a:hover{ background:#e60012; color:#fff;  }
.nav .on h3 a{ color:#e60012;   }


.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:20%; bottom:8px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; position:relative; }
.slideBox .bd img{ width:100%; height:auto; display:block;  }
.slideBox .bd p{ display:block; position:absolute; bottom:30px;}

#productShow{ display:block; padding-top:38px;}
.y_t{ display:block; text-align:center;}
.y_t h2{ display:block; font-size:33px; font-weight:bold}
.y_t img{ display:block; margin:12px auto;}
.y_t p{ display:block; font-size:16px; color:#666; padding-top:4px;}
.i_one{overflow: hidden; height:416px; padding-top:10px; background:url(../images/i_bg1.png) center top no-repeat;}
.i_one .i_one_div{ width:870px; margin: 0 auto; margin-top:39px; line-height:30px; max-height:150px; overflow:hidden; font-size:18px;}
.i_two_t{ overflow:hidden; margin-top:37px; text-align:center;}
.i_two_t ul{ display:block;width:100%}
.i_two_t ul li{ display:block; float:left; width:20%; background:url(../images/i_on.jpg) no-repeat center; overflow:hidden; cursor:pointer; height:180px;}


.i_two_t ul li h2{ font-weight:normal; line-height:180px; font-size:20px; color:#e60012; overflow:hidden;}
.i_two_t ul li.tb h2{ font-weight:normal; line-height:27px; margin-top:65px; font-size:20px; color:#777; overflow:hidden;}
.i_two_t ul li.isel h2{ color:#777;}
.i_two_t ul li.isel{ background:url(../images/i.jpg) no-repeat center;}




.i_two_div{ overflow:hidden; }
.i_two_div .i_two_hiden{ display:none; position:relative;}
.i_two_div .card-area{ width: 1210px; text-align:center;height:565px;padding: 0 13px;padding-top:78px;box-sizing: border-box; overflow:hidden;}
.i_two_div .card-area .card-item{float:left;margin-left:-3px;position:relative; text-align:center;}
.i_two_div .card-area .card-item.active{ margin-top:-22px;}
.i_two_div .card-area .card-item:first-child{margin-left:0}
.i_two_div .card-area .card-item .card{width:276px;height:372px;background:#fff;border-radius:4px;border:1px solid #fff;box-shadow:0 0 13px 0 rgba(151,151,151,.28);transition:all .5s cubic-bezier(.4,0,.2,1),z-index 0s .12s;-ms-transition:all .5s cubic-bezier(.4,0,.2,1),z-index 0s .12s;position:relative;}
.i_two_div .card-area .card-item:first-child .card,.i_two_div .card-area .card-item:nth-child(5) .card{z-index:1}
.i_two_div .card-area .card-item:nth-child(2) .card,.i_two_div .card-area .card-item:nth-child(4) .card{z-index:2}
.i_two_div .card-area .card-item:nth-child(3) .card{z-index:3}
.i_two_div .card-area .card-item:first-child .card{margin-left:0}
.i_two_div .card-area .card-item.active .card{box-shadow:0 0 13px 0 rgba(151,151,151,.28);z-index:10}
.i_two_div .card-area .card-item.active .card{width:360px;height:440px;border:1px solid #fff;background:#fff;border-radius:4px;box-shadow:0 0 20px 0 rgba(151,151,151,.28);}
.i_two_div .card-area .card-item .card .card-title .content .mos-product-img{height:120px}
.i_two_div .card-area .card-item .card .card-title .content .mos-product-img div{height:102px;width:102px;margin:0 auto;border-radius:50%;margin-top:25px;position:relative;transition:all .1s linear;-ms-transition:all .1s linear;background:url(../images/i_bg3.png) center center no-repeat;}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div{background:url(../images/i_bg3_on.png) center center no-repeat;}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div{height:119px;width:119px;margin:0 auto;margin-top:-60px}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div img{margin-top:18px;margin-left:18px}
.i_two_div .card-area .card-item .card .card-title .content .mos-product-img div img{width:88px;display:block;position:absolute;margin-left:7px;margin-top:8px}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div img{width:86px;}
.i_two_div .card-area .card-item .card .card-title .content .mos-product-img div img:first-child{opacity:1;filter:alpha(opacity=100);zoom:1}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div img:first-child,.i_two_div .card-area .card-item .card .card-title .content .mos-product-img div img:nth-child(2){opacity:0;filter:alpha(opacity=0);zoom:1}
.i_two_div .card-area .card-item.active .card .card-title .content .mos-product-img div img:nth-child(2){opacity:1;filter:alpha(opacity=100);zoom:1}
.i_two_div .card-area .card-item .card .card-title .content h2{font-size:18px;color:#312f38;letter-spacing:0;text-align:center; margin-bottom:12px; padding-left:28px; padding-right:28px; display:inline-block; background:url(../images/i_bg4.png) left center repeat-x;}
.i_two_div .card-area .card-item .card .card-title .content h2 span{ display:inline-block; height:25px; line-height:25px; padding-left:5px; padding-right:5px; background-color:#fff; overflow:hidden;}
.i_two_div .card-area .card-item.active .card .card-title .content h2{margin-top:19px;margin-bottom:14px;}
.i_two_div .card-area .card-item .card .card-title .content .short-info{font-size:14px;color:#666666;letter-spacing:0;padding:0 20px;width:236px; line-height:22px;height:62px;margin:0 auto; text-align:center;}
.i_two_div .card-area .card-item .card .card-title .content .txts{ font-size:12px; line-height:22px; color:#666; padding-left:20px; padding-right:10px; height:60px; overflow:hidden; text-align:left;opacity:0;filter:alpha(opacity=0);/* width:310px;*/transition:all 0.3s;}
.i_two_div .card-area .card-item .card .card-title .content .txts .p{ height:220px; overflow:hidden;padding-left: 18px;}
.i_two_div .card-area .card-item .card .card-title .content .txts label{ padding-right:9px; color:#f88081;margin-left: -17px}
.i_two_div .card-area .card-item.active .card .card-title .content .txts{ margin-top:15px; height:180px;opacity:1;filter:alpha(opacity=100);}
.i_two_div .card-area .card-item .card .card-title .content .txts a{ color:#fa7f81; font-style:normal;}
.i_two_div .card-area .card-item .card .card-title .content .txts a:Hover{ color:#e60012;}
.i_two_div .card-area .card-item .card .card-title .content .i_two_a{ clear:both; margin:0 auto; display:block; width:186px; height:32px; line-height:32px; color:#fff; background:#e60012; font-size:13px; border-radius:20px; margin-top:18px;box-shadow:0 3px 5px 0 rgba(205,60,65,.28);transition:all 0.3s;}
.i_two_div .card-area .card-item .card .card-title .content .i_two_a:hover{opacity:0.8;filter:Alpha(opacity=80);}


.y2{ display:block; background:#f4f4f4; padding:38px 0;}
.y2 ul{ display:block; margin-top:33px;}
.y2 ul li{ display:block;  margin-bottom:18px; position:relative}
.y2 ul li p{ display:block; background:url(../images/bg.png) repeat center; position:absolute; width:100%; bottom:0px; left:0px; text-align:center; font-size:18px; color:#FFF; line-height:40px;}
.y2 ul .fl{ display:block; width:591px}
.y2 ul .fr{ display:block; width:591px}
.y2 ul li img { transition: all 0.5s ease 0s;}
.y2 ul li a:hover img {transform: scale(1.1);transition: all 0.5s ease 0s;}
.y2 ul li a{ display:block; overflow:hidden;}

.y3{ display:block; padding:38px 0 44px 0}
.y3_c{ display:block; padding-top:40px;}
.y3_c img{ display:block; float:left;}
.y3_c p{ display:block; float:right; width:625px; padding-right:30px; color:#555555; line-height:37px; font-size:16px;}
.y3_c p b{ display:block; font-size:22px; color:#e60012;}

.indexNews {background-color: #f2f2f2; padding-bottom:66px; padding-top:38px}
.indexNews .outter { width:370px;float: left;margin-left: 45px;padding-bottom: 30px;position: relative; margin-top:30px;background-color: #fff;}
.indexNews .outter:first-child {margin-left: 0;}
.indexNews .outter .img {position: relative; overflow:hidden;}
.indexNews .outter .img img{ width:370px;height:197px; transition:all 0.3s linear;}
.indexNews .outter:hover .img img{ transform:scale(1.05);}
.indexNews .outter .img .mask {position: absolute;padding: 10px;height: 44px;font-size: 14px;color: #fff;background-color: rgba(0, 0, 0, 0.6);width: 100%;left: 0;bottom: 0;line-height: 24px;}
.indexNews .outter .img .mask p.text,
.indexNews .outter .list li p.text {width:68%;float: left;font-size: 16px;cursor: pointer; overflow:hidden;  white-space:nowrap;}
.indexNews .outter .img .mask a{ color:#FFF}
.indexNews .outter .img .mask p.date,
.indexNews .outter .list li p.date {width: 30%;float: right;	text-align: right;}
.indexNews .outter .list {padding: 10px; overflow:hidden;}
.indexNews .outter .list li {padding: 10px 0;padding-left: 20px;background: url(../images/1-20.png) left center no-repeat;border-bottom: 1px dashed #D4D4D4;}
.indexNews .outter .list li:last-child {border: 0;}
.indexNews .outter .list li p.text:hover {color: #47BDF4;cursor: pointer;}
.indexNews .outter a.listLink {width: 140px;height: 36px;border: 1px solid #d4d4d4;color: #999;position: absolute;bottom: -18px;
background-color: #fff;text-align: center;font-size: 16px;line-height: 34px;border-radius: 30px;left: 50%;margin-left: -70px;
cursor: pointer;}
.indexNews .outter a.listLink:hover {border: 1px solid #e60012;color: #e60012;}


.footer{ display:block; background:#282828; padding:40px 0 5px 0}
.footer_t{ display:block; padding-bottom:35px; border-bottom:1px #4d4d4d solid;}
.footer_t ul{ display:block; width:1200px; margin:0 auto;}
.footer_t ul li{ display:block; float:left; width:185px; padding-left:10px; color:#dedede; font-size:14px; line-height:30px;}
.footer_t ul li h2{ display:block; font-size:18px; color:#FFF; padding-bottom:10px;}
.footer_t ul li a{ display:block;color:#dedede; font-size:14px; line-height:30px;}
.footer_b{ display:block; padding-top:10px;color:#dedede; font-size:14px; text-align:center}
.footer_b p big{ display:block; line-height:22px; color:#dedede}
.footer_b a{line-height:44px; padding-right:8px; font-size:14px; color:#dedede}

.footer_t ul li.dishi{ width:680px;}
.footer_t ul li.dishi a{ display:block; float:left; width:25%}

.con{ display:block;padding:20px 0px;}
.left{ display:block; width:240px; float:left;}
.left1{ display:block;background:#e60012;}
.left1 h2{ display:block; color:#FFF; font-weight:normal; text-align:center; font-size:24px; line-height:70px; border-bottom:1px #FFF solid; }
.left1 ul{ padding-top:5px;}
.left1 ul li{ display:block; background:#f7f7f7; line-height:50px; border-bottom:2px #FFF solid;}
.left1 ul li a{ display:block; color:#333; font-size:18px; padding-left:30px}
.left1 ul li a span{ display:inline-block; float:right; font-size:16px; padding-right:25px;}



.leftcontact{ width:240px; background:#fff; margin-top:10px;  border:1px solid #e60012; border-bottom:none;  margin-bottom:20px;}
.leftlx_c{ overflow:hidden;}
.leftlx_c h3{  font-size:24px; color:#fff; text-align:center; background:#e60012; height:48px; line-height:48px; margin-bottom:0px; font-weight:normal;}
.leftlx_c h4{  height:52px; line-height:22px; display:block; background:url(../images/tel.gif) no-repeat 0 0px; font-size:12px; color:#666; padding-left:52px;  margin:14px 0 6px 16px;font-weight:normal;}
.leftlx_c h4 b{ display:block; font-size:20px; color:#e60012; }
.leftlx_c ul{ margin:0 0 0 16px;}
.leftlx_c li{color:#333; margin-bottom:10px; font-size:14px;}
.leftlx_c li em{ display:block; font-weight:bold; margin-bottom:5px; font-style:normal;}
.leftlx_c .con_lx{border:4px solid #e60012; padding-top:10px;}
.leftcontact p{ height:147px; background:#e60012;}

.right{ display:block; float:right; width:920px;}
.p12-curmbs-1 {font-size: 14px; border-bottom: 1px dashed #cccccc; color:#666; line-height:3 }
.p12-curmbs-1 b { border-left: 10px solid #2c2c2c;font-weight: normal;padding-left: 8px;} 
.p12-curmbs-1 span {padding: 0 5px; height: 46px; line-height: 46px;}
.p12-curmbs-1 a{color:#666;}


.pagination{ text-align:center}.pagination li{ display:inline-block; margin:8px 4px;}.pagination li a{     display: block;
    border: 1px solid #999;
    min-width: 25px;
    line-height: 25px;
    padding: 0 5px;}


.pagination {
 
    padding-left: 0;
    margin: 20px auto;
    border-radius: 4px; }
.pagination > li {
    display: inline-block; }
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857;
    text-decoration: none;
    color: #337ab7;
    background-color: #fff;
    border: 1px solid #ddd;
    margin-left: -1px; }
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-bottom-left-radius: 4px;
    border-top-left-radius: 4px; }
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-bottom-right-radius: 4px;
    border-top-right-radius: 4px; }
.pagination > li > a:hover, .pagination > li > a:focus,
.pagination > li > span:hover,
.pagination > li > span:focus {
    z-index: 2;
    color: #23527c;
    background-color: #eeeeee;
    border-color: #ddd; }
.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus,
.pagination > .active > span,
.pagination > .active > span:hover,
.pagination > .active > span:focus {
    z-index: 3;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
    cursor: default; }

/*单页*/
.dy{ display:block; line-height:32px;  font-size:15px; color:#444; padding:15px 10px; min-height:500px;}
.dy img{ display:block; margin:0 auto; max-width:100%; height:auto !important;}

.xxy{ display:block; border-bottom:1px #bababa dashed; padding-bottom:10px; margin-bottom:15px; margin-top:10px;}
.xxy h1{ display:block; text-align:center; font-size:20px; line-height:44px; font-weight:600;}
.xxy p{ display:block; text-align:center; line-height:32px;}



/*分页部分*/
.List_page{text-align:center;margin-bottom:50px; margin-top:30px;}
.List_page a{margin:0px 5px;padding:5px 12px;border:1px solid #666;color:#666;}
.List_page span{background:#da0000;color:#FFF;margin:0px 1px;padding:5px 12px;border:1px solid #da0000;}



/*图片列表*/
.plist{ display:block; padding:18px 0px 0px 0;}
.plist ul li{     display: block;
    float: left;
    margin: 0px 13px 20px;
    margin-bottom: 20px;
    width: 280px;
    
}
.plist ul li img{ display:block; width:280px; height:220px;   }
.plist ul li p{ display: block;
    line-height: 32px;
    font-size: 14px;
    text-align: center;
    word-break: keep-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;}


.plist1{ display:block; padding:18px 0px 0px 0;}
.plist1 ul li{ display:block; float:left; padding:0px 13px; margin-bottom:6px;}
.plist1 ul li img{ display:block; width:280px; height:180px;  border:1px #dcdcdc solid; }
.plist1 ul li p{ display:block; line-height:38px; font-size:16px; text-align:center;}



.nlist{ display:block;}
.nlist_c{ display:block;  margin:0 auto;}
.news_list_b{   padding:20px 0; border-bottom:1px #b5b5b5 dashed; }
.news_list_b:hover{z-index:1}
.news_list_con{  cursor:pointer;}
.news_list_con a img{width:120px; height:90px;transition: all 0.5s ease 0s;}
.news_list_con a { width:120px; color:#444;display:block;float:left;margin-right:20px; overflow:hidden }
.news_list_con:hover img {transform: scale(1.1);transition: all 0.5s ease 0s;}
.news_list_con_con a{ display:block; width:670px; height:auto !important}
.news_list_con_con{width:770px;float:left}
.news_list_con_con h2{ display:block;font-size:20px;line-height:30px;height:30px;margin-bottom:5px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal;} 
.news_list_con_con h2 span{ color:#777;font-size:14px;}
.news_list_con_con p{ display:block; line-height:26px; font-size:14px; color:#666;}
.news_list_con_con h2 a {color:#333;}


.news_list_con1{  cursor:pointer;  padding:15px 0; border-bottom:1px #b5b5b5 dashed;}
.news_list_con1 a img{width:120px; height:90px;transition: all 0.5s ease 0s;}
.news_list_con1 a { width:120px; color:#444;display:block;float:left;margin-right:20px; overflow:hidden }
.news_list_con1:hover img {transform: scale(1.1);transition: all 0.5s ease 0s;}
.news_list_con1 a{ display:block; width:670px; height:auto !important}
.news_list_con1 h2{ display:block;font-size:20px;line-height:30px;height:30px;margin-bottom:5px;display:block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal;} 
.news_list_con1 h2 span{ color:#777;font-size:14px; float:right}
.news_list_con1 p{ display:block; line-height:26px; font-size:14px; color:#666;}
.news_list_con1 h2 a {color:#333;}


/* side */
.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #f45e64;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#e50014;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#e50014;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#e50014;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#e50014;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
.side ul li .fdd{ display:none}
.side ul li a:hover .fdd{ display:block; position:absolute; left: -133px;top: -80px; z-index:999;}
.in-page{color:#888}.in-page span,.in-page a{padding:.38rem .75rem;border:1px solid #e8e8e8}.in-page a{margin-bottom:5px}.in-page a:hover,.in-page a.cur{color:#fff;border-color:#df0023;background:#df0023}