﻿*{
    /*font-family:Roboto,Helvetica Neue,Verdana;*/
    font-family:"Roboto",Arial, sans-serif;
    color:#585858;
}
body {
    font-family:"Roboto";
}
.top
{
    background:#fff;
}
.tphd
{
    height:34px;
    line-height:34px;
    overflow:hidden;
    min-width:1100px;
    box-shadow:0 2px 3px -1px #f0f0f0;
    background:#fcfcfc;
}
.tphdct, .tplogoct,.tpnavct{
    width:1100px;
    margin:0 auto;
}
.tplogoct{
    height:90px;
}
.tpnavct{
    height:40px;
}
.tphdct div,.tphdct div a
{
    color:#555;
}
.tphdct div a:hover
{
    color:#000;
    text-decoration:underline;
}
.tphdct i
{
    color:#555;
    padding:0 8px;
}
.tplogo {
    float:left;
    width:400px;
    height:80px;
    margin-top:10px;
    overflow:hidden;
}
.tplogo a
{
    font-size:20px;
    font-weight:bold;
    color:#28368c;
}
.tpsearch {
    margin-top:30px;
    height:30px;
    float:left;
}
.tpsearch input
{
    display:inline-block;
    float:left;
    height:30px;
    width:200px;
    line-height:30px;
    background:url(../img/search.png) no-repeat 10px 8px !important;
    padding-left:50px;
    border:1px solid #c5c5c5;
    border-right:0;
    border-radius:3px;
    -webkit-border-radius:3px;
}
.tpsearch a
{
    display:inline-block;
    float:left;
    margin-left:-1px;
    height:32px;
    width:85px;
    line-height:32px;
    background:#545454;
    text-align:center;
    color:#ccc;
    border-top-right-radius:3px;
    -webkit-border-bottom-right-radius:3px;
}
.tpsearch a:hover
{
    color:#fff;
}
.tpnav
{
    height:40px;
    line-height:40px;
    background:#1D74AD;
}
.tpnav li{
    display:inline-block;
    float:left;
    padding:0 30px;
    text-align:center;
    position:relative;
}
.tpnav li:hover{
    background:#000;
}
.tpnav-a{
    display:block;
    height:40px;
    color:#fff;
}
.tpnav li i{
    position:absolute;
    color:#fff;
    font-size:16px;
    top:8px;
    right:10px;
}
.tpnav .drow {
    position:absolute;
    top:40px;
    left:-1px;
    width:120px;
    line-height:30px;
    border:1px solid #ddd;
    background:#fff;
    padding:20px;
    -webkit-box-shadow: 0px 0px 5px 0px #ccc;
    box-shadow: 0px 0px 5px 0px #ccc;
    z-index:1;
    display:none;
}
.tpnav .drow a{
    height:30px;
    float:left;
    width:140px;
    color:#777;
    text-align:left;
}
.tpnav .drow a:hover{
    color:#1D74AD;
    text-decoration:underline;
}


.main
{
    width:1100px;
    min-width:1100px;
    margin:0 auto;
    margin-top:30px;
}


/***页面显示消息样式（与商品详情页面一样）**/
.page_msg
{
    position:absolute;
    height:45px;
    left:0px;
    top:-50px;
    width:410px;
    display:none;
}
.page_msg .txt
{
    height:37px;
    line-height:37px;
    padding:0 15px;
    float:left;
    width:380px;
    background:#CD5C5C;
    color:#fff;
    border-radius:2px;
}
.page_msg .arrow
{
    height:14px;
    width:14px;
    line-height:14px;
    float:left;
    margin-left:90px;
    background:#CD5C5C;
    margin-top:-7px;
    transform:rotate(45deg);
    -ms-transform:rotate(45deg); 	/* IE 9 */
    -moz-transform:rotate(45deg); 	/* Firefox */
    -webkit-transform:rotate(45deg); /* Safari 和 Chrome */
    -o-transform:rotate(45deg);
}
.gotop {
    position:fixed;
    bottom:100px;
    right:20px;
    background:#000;
    border-radius:50px;
    height:36px;
    width:40px;
    text-align:center;
    padding-top:4px;
}
.gotop i,.gotop a{
    color:#fff;
}

/*首页样式*/
.syban,.syban img
{
    width:100%;
    background:#ddd;
}
.syban a
{
    overflow: hidden;
}
.sytab {
    line-height:38px;
    height:38px;
    border:1px dashed #EFEFEF;
    background:#fefefe;
    clear:both;
}
.sytab .fltlt{
    font-weight:bold;
    font-size:16px;
    color:#555;
}
.sytab .star{
    border:1px solid #EFEFEF;
    margin-left:-1px;
    margin-top:-1px;
    height:38px;
    width:38px;
    text-align:center;
    margin-right:8px;
}
.sytab .fltrt a:hover{
    text-decoration:underline;
}
.sytab .fltrt i{
    color:#888;
    padding-left:5px;
    margin-right:5px;
}
.syproduct{
    float:left;
    width:100%;
    margin-bottom:25px;
}
.syproduct ul{
    margin-left:-25px;
    float:left;
}
.syproduct li{
    display:inline-block;
    float:left;
    width:254px;
    height:380px;
    margin-left:25px;
    margin-top:25px;
    border:1px solid #EFEFEF;
    position:relative;
}
.syproduct li:hover{
    -webkit-box-shadow: 0px 0px 5px 0px #888;
    box-shadow: 0px 0px 5px 0px #888;
}
.syproduct li .pic{
    text-align:center;
    height:254px;
    overflow:hidden;
    background:url(../img/load.gif) center center no-repeat;
}
.syproduct li .pic img{
    height:254px;
    width:254px;
}
.syproduct li .name{
    margin-top:10px;
    line-height:18px;
    max-height:36px;
    overflow:hidden;
    width:234px;
    padding:0 10px;
    margin-bottom:5px;
    font-size:14px;
}
.syproduct li .name a{
    font-size:14px;
    color:#333;
}
.syproduct li .name a:hover{
    text-decoration:underline;
    color:#2b95da;
}
.syproduct li .price{
    overflow:hidden;
    width:234px;
    padding:0 10px;
    line-height:24px;
    font-weight:800;
    color:#232323;
    font-family:Roboto;
}
.syproduct li .price span{
    color:#888;
    padding-left:5px;
    font-size:12px;
    letter-spacing:0;
    font-weight:normal;
}
.syproduct li .like{
    position:absolute;
    top:10px;
    right:10px;
    border:1px solid #ccc;
    height:30px;
    width:30px;
    border-radius:50%;
    text-align:center;
    line-height:30px;
    cursor:pointer;
    color:#787878;
}
.syproduct li .like:hover i{
    color:#FF6A00;
}

.sycustomer {
    height:70px;
    padding:10px 0;
    width:1098px;
    overflow:hidden;
    border:1px solid #EFEFEF;
    border-top:0;
}
.sycustomer li{
    height:70px;
    display:inline-block;
    float:left;
    margin-right:5px;
}
.sycustomer li:last-child{
    font-size:18px;
    font-weight:bolder;
    line-height:70px;
}

/**产品页面**/
.prdlt {
    width:250px;
    float:left;
    overflow:hidden;
}
.prdrt,.newsrt {
    width:820px;
    float:right;
}
.prd-cate{
    border:1px solid #efefef;
}
.prd-cate .title{
    height:55px;
    line-height:55px;
    padding-left:20px;
    font-size:16px;
    font-weight:600;
    border-bottom:1px solid #efefef;
    background:#fefefe;
    color:#555;
}
.prd-cate .title i{
    padding-right:5px;
}
.prd-cate ul{
    padding:0 20px;
}
.prd-cate li {
    height:45px;
    line-height:45px;
    border-bottom:1px dashed #efefef;
}
.prd-cate li:last-child {
    border:0;
}
.prd-cate li a{
    font-size:14px;
    display:block;
}
.prd-like{
    margin-top:20px;
}
.prd-like .title{
    height:40px;
    line-height:40px;
}
.prd-like li{
    height:80px;
    padding:10px 0;
}
.prd-like li .fltlt,.prd-like li .fltlt img{
    height:80px;
    width:80px;
}
.prd-like li .fltrt{
    height:80px;
    width:125px;
    line-height:18px;
    overflow:hidden;
}
.prd-like li .fltrt .name{
    height:36px;
    overflow:hidden;
    margin-bottom:5px;
}
.prd-like li .fltrt a{
    font-size:12px;
    color:#333;
}
.prd-like li .fltrt .price{
    color:#555;
    font-weight:bold;
    overflow:hidden;
}
.prd-like li .fltrt .price span{
    color:#999;
    padding-left:3px;
    font-weight:normal;
}
.prd-cate li a:hover,.prd-like li a:hover{
    color:#1D74AD;
}

.noproduct
{
    float:left;
    width:100%;
    padding-top:60px;
    display:none;
}
.noproduct div
{
    width:400px;
    background-color:#FCF8E3;
    text-align:center;
    height:60px;
    line-height:60px;
    font-size:24px;
}
.noproduct div i
{
    padding-right:5px;
    padding-top:6px;
}
/**商品详情**/
.dtmn
{
    width:1100px;
    float:left;
}
.dtlt {
    float:left;
    width:450px;
    position:relative;
}
.dtimg
{
    width:450px;
    height:450px;
    text-align:center;
    overflow:hidden;
    border:1px solid #e8e8e8;
    background:#f4f4f4;
}
.dtimg img,.dtimg video
{
    width:450px;
    height:450px;
    cursor:zoom-in;
    background:url(../../img/load.gif) center center no-repeat;
}

.dtsmall
{
    width:450px;
    height:60px;
    margin-top:15px;
    overflow:hidden;
}
.dtsmall a
{
    float:left;
    width:57px;
    height:57px;
    margin-right:6px;
    background-color:#f4f4f4;
    border:1px solid #e8e8e8;
}
.dtsmall a.active
{
    border-color:#b4a078;
}
.dtsmall a img
{
    height:57px;
    width:57px;
}
.dtlt .play {
    position:absolute;
    z-index:1;
    bottom:90px;
    left:15px;
    border:2px solid #fff;
    height:40px;
    width:40px;
    line-height:40px;
    text-align:center;
    border-radius:50%;
    -webkit-border-radius:50%;
    background:url(../img/layback.png);
    cursor:pointer;
}
.dtlt .play i{
    color:#fff;
}
.dtlt .like{
    position:absolute;
    top:10px;
    right:10px;
    border:1px solid #ccc;
    height:30px;
    width:30px;
    border-radius:50%;
    text-align:center;
    line-height:30px;
    background:#fff;
    cursor:pointer;
    color:#787878;
}
.dtlt .like:hover i{
    color:#FF6A00;
}

.dtmy
{
    float:right;
    width:600px;
    overflow:hidden;
}
.dtmy .name
{
    color:#555;
    font-size:18px;
    line-height:22px;
    font-weight:normal;
    padding:0;
}
.dtmy .price
{
    color:#777;
    padding:15px 0;
    border-top:1px solid #efefef;
    border-bottom:1px solid #ddd;
    margin-top:10px;
}
.dtmy .price span
{
    color:#333;
    font-size:16px;
    font-weight:bold;
    padding-right:5px;
}
.dtmy .price i
{
    font-size:14px;
    padding:0 5px;
}
.dtmy .price b
{
    font-size:14px;
    padding-right:5px;
    color:#333;
}
.dtmy .para
{
    padding:15px 10px;
    background-color:#F1F9F7;
    line-height:20px;
    margin-top:20px;
    border-radius:3px;
    -webkit-border-radius:3px;
    font-size:13px;
    color:#787878;
}
.dtmy .payment
{
    line-height:30px;
    font-size:14px;
    margin-top:20px;
}
.dtmy .payment td img
{
    padding-top:7px;
}
.dtmy .payment .txt
{
    padding-right:20px;
    color:#000;
}
.dtmy .alink
{
    height:30px;
    margin-top:30px;
}
.dtmy .alink a
{
    display:inline-block;
    width:30px;
    height:30px;
    border:1px solid #efefef;
    border-radius:2px;
    text-align:center;
    line-height:30px;
    float:left;
    margin-right:5px;
}
.dtmy .alink a:hover
{
    border-color:#1D74AD;
}

.dtcontent
{
    width:1100px;
    float:left;
    margin-top:30px;
    height:auto;
}
.dtparam
{
    width:1100px;
    float:left;
    padding:30px 0;
    height:auto;
    border-bottom:1px dashed #ccc;
}
.dtparam dl
{
    width:550px;
    float:left;
    height:30px;
    line-height:30px;
    overflow:hidden;
}
.dtparam dl dt
{
    float:left;
    width:120px;
    color:#888;
    overflow:hidden;
}
.dtparam dl dd
{
    float:left;
    width:410px;
    color:#555;
    overflow:hidden;
}
.dtcontent .dtdescribe
{
    line-height:22px;
    padding:30px 0px;
    text-align:left;
    float:left;
    width:1100px;
    border-bottom:1px dashed #ccc;
}
.dtcontent .dtdescribe img
{
    max-width:1100px;
}
.dt_ori_pic
{
    position:fixed;
    width:100%;
    top:0;
    left:0;
    z-index:10;
    display:none;
    text-align:center;
    padding-top:60px;
}
.dt_ori_pic img
{
    max-width:800px;
    max-height:800px;
}
.dt_ori_pic video
{
    max-width:620px;
    max-height:620px;
}

/***帮助页面***/
.hplt
{
    float:left;
    width:250px;
}
.hprt
{
    float:right;
    width:800px;
    border-left:1px solid #ddd;
    padding-left:25px;
    padding-bottom:30px;
    min-height:500px;
}
.hplt .tit,.hprt .tit
{
    font-size:20px;
    padding-bottom:10px;
    color:#000;
}
.hplt .tit
{
    font-size:16px;
    color:#333;
    border-bottom:1px solid #ddd;
}
.hplt .tit i
{
    color:#333;
    padding-right:5px;
}
.hplt .cot
{
    padding-top:10px;
}
.hplt .cot li
{
    line-height:35px;
}
.hplt .cot li a
{
    color:#777;
}
.hplt .cot li a:hover
{
    color:#1D74AD;
    text-decoration:underline;
}
.hprt .cot
{
    line-height:25px;
    padding-top:10px;
    color:#888;
    font-size:13px;
}
.hpmsg {
    margin-top:40px;
    background-color:#F7F7F7;
    float:left;
    padding:20px;
    display:none;
}
.hpmsg p{
    color:#333;
    padding-bottom:10px;
    font-size:16px;
    padding-left:20px;
    font-weight:700;
}
.hpmsg dl{
    float:left;
    width:700px;
    line-height:20px;
    padding-bottom:5px;
}
.hpmsg dt{
    float:left;
    width:110px;
    font-size:13px;
    padding:8px 0;
    padding-right:20px;
    text-align:right;
    color:#343434;
}
.hpmsg dt i{
    color:#f00;
    padding-right:5px;
}
.hpmsg dd{
    float:left;
}
.hpmsg dd .hpipt{
    width:550px;
    padding:8px 3px;
    border:1px solid #afafaf;
    border-radius:2px;
}
.hpmsg dd .mult{
    height:220px;
}
.hpmsg dd .hpbtn{
    width:100px;
    height:30px;
    background:#2B95DA;
    font-weight:500;
    border-radius:3px;
    text-align:center;
    line-height:30px;
    color:#fff;
    cursor:pointer;
}
.hpmsg dd .hpbtn:hover{
    background:#1D74AD;
}

/**404页面**/
.pg404 {
    padding:90px 0 60px 50px;
    line-height:40px;
}
.pg404 div{
    font-size:22px;
    color:#353535;
    padding-bottom:10px;
}
.pg404 div i{
    padding-right:10px;
}
.pg404 p{
    color:#000;
    padding-left:35px;
    font-size:13px;
}
.pg404 ul{
    padding-left:50px;
}
.pg404 ul li{
    list-style-type:disc;
    display: list-item;
    text-align: -webkit-match-parent;
    line-height:30px;
}
.pg404 ul li a{
    color:#0088cd;
}
.pg404 ul li a:hover{
    text-decoration:underline;
}
/**新闻页面**/
.newsrt .tit{
    height:40px;
    line-height:40px;
    border-bottom:1px dashed #ccc;
    overflow:hidden;
    font-weight:normal;
}
.newsrt .tit a{
    font-size:16px;
    color:#555;
}
.newsrt .tit a:hover{
    color:#1D74AD;
}
.newsrt .tit a span{
    color:#000;
    font-size:16px;
    padding-right:5px;
}
.newsrt .cot{
    line-height:20px;
    padding:15px 0;
    border-bottom:1px solid #ccc;
    color:#888;
    font-size:13px;
    font-family:"Roboto";
    display:none;
}
.newsrt li:first-child .cot{
    display:block;
}
/**页面底部**/
.bot
{
    margin-top:80px;
    background:#191919;
    height:400px;
    float:left;
    width:100%;
    min-width:1100px;
}
.botct
{
    margin:0 auto;
    width:1100px;
    min-width:1100px;
    padding-top:30px;
}
.botlt
{
    float:left;
    padding:20px 0;
    padding-right:30px;
    border-right:1px dashed #555;
    line-height:40px;
    height:205px;
}
.botlt div
{
    color:#fff;
    padding-bottom:5px;
}
.botlt a,.botlt p,.botlt i
{
    color:#999;
}
.botlt a:hover
{
    color:#fff;
    text-decoration:underline;
}
.addr {
    width:360px;
    margin-left:30px;
}
.addr i{
    padding-right:5px;
    font-size:14px;
}
.policy {
    margin-left:30px;
}
.botrt
{
    float:right;
    width:250px;
    padding-top:30px;
}
.botrt .title
{
    height:30px;
    color:#fff;
    text-align:right;
}
.botrt .email p
{
    text-align:right;
    color:#999;
    line-height:20px;
}
.botrt .subsemail
{
    height:30px;
    text-align:right;
    margin-top:10px;
}
.botrt .subsemail input,.botrt .subsemail a
{
    display:inline-block;
    height:30px;
    float:right;
}
.botrt .subsemail input
{
    background:#888;
    color:#eee;
    padding-left:3px;
    border-radius:3px;
    border-top-right-radius:0;
    border-bottom-right-radius:0;
}
.botrt .subsemail a
{
    width:80px;
    text-align:center;
    line-height:30px;
    background:#D8D45C;
    border-radius:3px;
    border-top-left-radius:0;
    border-bottom-left-radius:0;
}

.botrt .botrtfb
{
    height:30px;
    padding-top:20px;
}
.botrt .botrtfb a
{
    display:inline-block;
    float:right;
    margin-left:20px;
    width:30px;
    height:30px;
    line-height:30px;
    text-align:center;
    background-color:#444;
    border-radius:50%;
}
.botrt .botrtfb a i
{
    color:#191919;
}
.botrt .botrtfb a:hover
{
    background-color:#fff;
}
.botcop
{
    clear:both;
    padding-top:50px;
    text-align:center;
    color:#888;
}

/*******分页样式*******/
.page_next
{
    margin-top:10px;
    }
.page_next
{
    height:40px;
    line-height:40px;
    }
.page_next .page_next_list
{
    text-align:left;
}
.page_next .page_next_list a
{
    padding:4px 6px;
    line-height:12px;
    border:1px solid #555;
    margin-right:10px;
    color:#555;
    border-radius:2px;
    }
.page_next .page_next_list a:hover
{
    color:#000;
    }

.page_next .goods_default a
{
    padding:5px 15px;
}
.contact{
	position: fixed;
    top: 320px;
    left: -3px;
    background: #ffb000;
    border-radius: 3px;
    width: 10px;
    padding: 12px;
    z-index: 10;
    border: 1px solid #000000;
}
.contact a{
    color:#000;
    font-size:14px;
    writing-mode:vertical-lr;
}

.tpnav_wap{
    display:none;
}
@media only screen and (max-width: 700px) and (min-width: 0px){
.tphd{
    height:68px;
    min-width:initial;
    width:100%;
    box-shadow:initial;
    background:none;
    padding:10px 0;
}
.tphdct{
    width:100%;
}
.tphdct .fltlt{
    display:none;
}
.tphdct .fltrt{
    float:initial;
}
.tplogoct{
    display:none;
}
.tpnav{
    display:none;
}
.tpnav_wap
{
    display:block;
    height:40px;
    line-height:40px;
    background:#1D74AD;
    position:relative;
    width:100%;
}
.tpnav_wap li{
    display:inline-block;
    float:left;
    text-align:center;
    position:relative;
}
.tpnav_wap li a{
    display:block;
    color:#fff;
    line-height:40px;
    padding:0 15px;
}
.tpnav_wap li a i{
    color:#fff;
    padding-left:10px;
}
.tpnav_wap .drow {
    position:absolute;
    top:40px;
    left:0;
    width:100%;
    line-height:30px;
    background:#fcfcfc;
    z-index:1;
    display:none;
    padding:10px 0;
}
.tpnav_wap .drow a{
    color:#777;
    text-align:left;
    padding:3px 10px;
    display:block;
}


.syban{
    width:100%;
    height:170px;
    text-align:center;
    overflow:hidden;
}
.syban img{
    width:120%;
    height:160px;
    margin-left:-10%;
}
.main{
    margin-top:0;
    min-width:initial;
    width:100%;
}
.sytab{
    display:none;
}
.syproduct{
    float:initial;
    width:100%;
    overflow:hidden;
}
.syproduct ul{
    margin-left:0;
    float:initial;
}
.syproduct li{
    margin-left:0;
    margin-top:20px;
    width:100%;
    height:auto;
    border:none;
    float:initial;
    
}
.syproduct li .pic{
    height:auto;
    width:100%;
}
.syproduct li .pic img{
    height:auto;
    width:55%;
}
.syproduct li .name,.syproduct li .price{
   padding:0 15px;
   width:initial;
}
.syproduct li .min{
   display:none;
}
.sycustomer{
    height:auto;
    width:auto;
    overflow:initial;
    border:none;
}
.sycustomer li{
    margin-right:0;
    width:33%;
}
.prdlt{
    display:none;
}
.prdrt{
    width:initial;
    float:initial;
}
.dtmn{
    width:initial;
    float:initial;
}
.dtlt{
    float:initial;
    width:initial;
}
.dtimg{
    width:100%;
    height:auto;
    border:0;
}
.dtimg img,.dtimg video{
    width:100%;
    height:auto;
}
.dtsmall{
    width:100%;
    margin-top:0;
    background:#f4f4f4;
    padding-bottom:3px;
}
.dtsmall a{
    margin-right:0;
    margin-left:3px;
}
.dtlt .play{
    
}
.dtmy{
    float:initial;
    width:initial;
    padding:20px 10px;
}
.dtmy .name{
    color:#000;
    font-weight:bold;
}
.dtmy .price{
    border:none;
    padding-top:0;
    font-size:12px;
}
.dtmy .price span{
    font-size:14px;
}
.dtmy .payment{
    margin-top:0;
    line-height:20px;
}
.dtmy .payment td{
    padding:5px 0;
}
.dtmy .payment td.txt{
    width:65px;
    padding-right:10px;
}
.dtmy .para{
    margin-top:0;
    border-radius:0;
    -webkit-border-radius:0;
    font-size:12px;
}
.dtmy .alink{
    margin-top:10px;
}
.dtcontent{
    width:initial;
    float:initial;
    margin-top:0;
    padding:0 10px;
}
.dtparam{
    display:none;
}
.dtcontent .dtdescribe{
    float:initial;
    width:initial;
    border:0;
    padding-top:0;
    overflow:hidden;
}
.dtcontent .dtdescribe img,.dtcontent .dtdescribe table{
    max-width:initial;
    height:auto !important;
    width:100% !important;
}
.dt_ori_pic{
    padding-top:0;
}
.dt_ori_pic img{
    max-height:initial;
    max-width:initial;
    width:100%;
}
.hplt{
    display:none;
}
.hprt{
    float:initial;
    width:initial;
    border:none;
    padding:0;
    min-height:initial;
}
.hprt .tit,.hprt .cot{
    display:none;
}
.hpmsg{
    margin:0;
    float:initial;
    background:#fff;
}
.hpmsg p{
    padding:0;
    padding-bottom:10px;
}
.hpmsg dl{
    float:initial;
    width:initial;
    padding:10px 0;
}
.hpmsg dt{
    display:none;
}
.hpmsg dd{
    float:initial;
}
.hpmsg dd .hpipt{
    width:98%;
    padding:8px 1%;
}
.msglayer{
    width:240px;
    margin-left:-140px;
}

.bot{
    margin-top:20px;
    height:auto;
    float:initial;
    min-width:initial;
    clear:both;
}
.botct{
    margin:initial;
    width:100%;
    min-width:initial;
    padding:30px 0;
    padding-top:0;
}
.botlt{
    float:initial;
    padding:20px;
    border:none;
    height:auto;
    display:none;
}
.addr{
    width:initial;
    margin-left:initial;
    display:block;
}
.botrt{
    width:initial;
    padding:0 20px;
}
.gotop{
    bottom:20px;
}





}





