/*首页*/
body,html{font-size: 14px; color: #000; font-family: "Open Sans","Roboto",sans-serif;}
a:hover{text-decoration: none;}
p,ul,li,h1,h2,h3,h4{margin: 0; padding: 0;}
img{}
/*logo部分*/
.logo_left>a>img{max-width:none;}
.top_1{width: 100%; height: 26px; background: #EEEEEE;}
.top_d1>h1{float: left; height: 26px; line-height: 26px; font-size: 13px;}
.top_d2{float: right; overflow: hidden;font-size: 13px;}
.top_d2 ul{width: 100%; height: auto; overflow: hidden;}
.top_d2 ul li{float:left; padding: 0 4px; height: 26px; line-height: 26px; }
.top_d2 ul li a{color: #000;}
.top_d2 ul li a:hover{text-decoration: underline;}
.logo_row{padding: 20px 0;}
.logofrom form{width: 100%; position: relative;}
.logofrom input{width: 100%; height: 35px; padding: 0 30px 0 10px;border-radius: 2px;border: 1px solid #00589f;outline: none;}
.logofrom a{position: absolute; top:10px; right: 10px;}
.logofrom ul{float: right; width: 40%; height: auto; overflow: hidden}
.logofrom ul li{float: left;width: 33%; text-align: center; height: 40px; line-height: 40px;}
.fromkey{ line-height: 28px;}
.fromkey a{color: orange; font-size: 12px; text-decoration: underline;}
.ii{font-size: 40px;}
.wd{word-wrap: break-word; padding: 0 0 0 10px; }
.lftText { line-height: 25px;word-wrap:break-word;}
.hstyle1{ color: #000000; font-size: 18px; font-weight: bold; line-height: 38px;word-wrap:break-word;}
.hstyle2{ color: #000000; font-size: 14px; font-weight: bold;word-wrap:break-word; margin-bottom: 5px; line-height: 35px; border-bottom:1px solid #CCCCCC ;}
.hstyle3{ color: #000000; font-size: 16px; line-height: 25px;}
.guanyu p{line-height: 25px; margin-left: 15px;}

.gou{line-height: 40px;}
/*导航部分*/
.na{width: 100%; height: 40px;  background: #00589f;}
.navv{padding: 0;}
.nav_left{width: 100%; height: auto;}
.nav_left>a{display: block;width: 100%; height: 50px; line-height: 50px; text-align: center; background: #fed700;}
.nav_left>a>i{line-height: 50px; margin-right: 5px; font-weight: bold;}
.nav_lrefd{ position: absolute; width: 100%; height: auto; display: none; z-index: 111; background: #FFFFFF;}
.nav_lrefd>ul>li{margin-bottom: 10px;}
.nav_na3{position: absolute; top:0px; left:100%;z-index: 111; width: 300px; display: none; background: #FFFFFF;}
.l1:hover .nav_na3{display: block;}
.daoh {margin: 0px; border: 0px; min-height: 40px; height: 40px; background-color: #134771;}
.tabnav>li {margin:0 ; padding: 0; min-height: 40px; height: 40px;  margin-right:15px ;font-size: 14px;text-transform:uppercase; }
.tabnav>li>a {margin:0; padding: 0 0 0 5px;  line-height: 40px; }
.nav_t{margin-bottom: 10px;}
.dh{padding: 0;}


/*banner部分*/
.bann{margin-top:5px ;}
.banner{margin-bottom: 16px;}
.aa{float: right;}
.hot{margin-top: 10px;}
.hot>h2{margin-bottom: 10px; background: #00c0e8; line-height: 38px; font-size: 18px; color: white;}
.NavBarLeft{background-color: #3498db; color: #fff;  padding-left: 10px; }
.NavBarLeft h2{font-size: 16px;line-height: 38px; height: 38px; font-weight: bold; }
.NavBarLeft  a{color: #fff;}
.dashedb{margin: 10px 0 10px 0px; border: 0 none;border-bottom: 1px dashed #e6e6e6;}
.NavGreen {background-color: #b6d700 ; color: #fff;  padding-left: 10px; line-height:35px ; height: 35px; margin-bottom: 5px; font-size: 14px;}
.NavGreen a{ color: #fff; font-size: 14px; font-weight: bold;}
.NavGray {background-color: #b6d700 ; color: #fff;  padding-left: 10px; line-height:35px ; height: 35px; margin-bottom: 5px; font-size: 14px;}
.NavGray a{ color: #fff; font-size: 14px; font-weight: bold;}
.NavBlack {background-color: #f8f8f8 ; color: #EB9316;  margin-left: -10px; line-height:40px ; height: 40px; margin-bottom: 5px;}
.NavBlack h2{ color: #000000; font-size: 16px; font-weight: bold;}
.MenuLevel li { margin-bottom: 2px; height: 28px; line-height:28px ; padding: 0 10px; transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition:  all 0.3s; -o-transition:all 0.3s; -ms-transition: all 0.3s;}
.MenuLevel li:hover{ background-color: #00c0e8;}
.MenuLevel li a {color: #000;display: block; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 13px;}
.MenuLevel li a:hover {color: #fff;}
.MenuLevel .odd{background: #f0fbfd;}
.MenuLevel .evn{background: #fff;}
.most-sold {  border: 1px solid #ebebeb; width: 100%; padding: 10px;  margin-bottom: 3px;}
.most-sold img{display: none;}
.most-sold:hover{ background-color: #f0fbfd ;}
.most-sold a{display:block;line-height: 20px; height: 40px; overflow: hidden;color:#555555; font-size: 13px;}

.most-sold a:hover{ color: #0086B3; }
.price {
    float: right;
    text-align: right;
    margin: 0;
    font-size: 16px;
    color: #5ba71b;
    font-weight: 700;
}

 .batt{line-height: 20px;font-size: 13px;color: #555555;margin-top: 5px;}
.scroll .listtil {font-size: 14px;  margin: 5px 0; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; font-weight: bold; color: #00c0e8;}
.scroll .listtil a { color: #00c0e8;}
.scroll .des { overflow: hidden; height: 60px; line-height: 20px;font-size: 13px;margin-top: 5px; }
.scroll .des a { color: #555;}

.listitem h3 {font-size: 16px; margin: 5px 0;}
.jianjie1{font-size: 16px;  margin: 5px 0; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; font-weight: bold; color: #00c0e8;}


.remai{margin-bottom: 10px;}
.remai div{padding: 5px!important;}
.remai div h4{font-size: 15px;}
.remai img{display: none;}
.service{display: flex;  align-items: center; overflow: hidden; }
.remai:hover{background: #daeaec;}
.fuwu {padding: 5px 0;}
.service_d2{padding: 0px 10px;}
.service_d1{transition: all 0.5s;}
.service_d1 i{font-size: 30px; color: #FED700;}
.service:hover .service_d1{transform: rotate(720deg);}

.service_d2 p{margin: 0;font-size:13px ;}
.service_d2 p{overflow: hidden; }
.im div{width: 48%; height: auto;}
.im div:first-child{float: left;}
.im div:last-child{float:right}
.left_a{position: absolute; top: 50%; margin-top: -25px; width: 50px; height: 50px; line-height: 50px; font-weight: bold; font-size: 26px; color: white; opacity: 1; background: rgba(255,255,255,.4)!important; display: none;}
.carousel:hover .left_a{display: block; color: #000;}
.caption p>a{color: #000000;}
.caption h5>a{color: #999;}
/*内容部分*/
.contente{margin-top: 10px;}
.content{ padding:5px  ;}
.content>h2{box-shadow:0px -4px 0px #FED700 inset; font-size: 18px; margin: 0; line-height: 40px; width: 50%;}
.a1{float: left; }
.a2{float: right; margin-right: 6%;}
.goods_u1{background: #f8f8f8;width: 100%; height: auto; overflow: hidden; padding-left: 10px; }
.goods_u1 h2{width: 30%; float: left; margin: 0; line-height: 40px;
color: #000000; font-size: 18px; font-weight: bold;
}
.goods_u1>ul{width: 70%; height: auto; overflow: hidden; margin-bottom: 0;}
.goods_u1>ul li{width: 50%; height: 40px; float: left; line-height: 40px; text-align: center;cursor:pointer;transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s; font-size:14px ; font-weight: bold;}
.goods_u1>ul li:hover,.bb{/*background: #ff8c14;*/ color: #000; box-shadow:0px -4px 0px #FED700 inset;}
.goods_u2{margin-top: 10px;}
.goods_u2>li{display: none;}

.goods1 .listtil {font-size: 14px;  margin: 5px 0; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; font-weight: bold; color: #00c0e8;}
.goods1 .listtil a { color: #00c0e8;}
.goods1 .des { overflow: hidden; height: 60px; line-height: 20px;font-size: 13px;margin-top: 5px; }
.goods1 .des a { color: #555;}

/*.goods1 ul{width: 100%; height: auto; overflow: hidden;}
.goods1 li>div{overflow: hidden;}
.goods1 ul li .jg{font-size: 14px; color: orange; }*/
.hotitem img{max-height: 116px;}


.content_a{display:block;line-height: 28px; font-size: 14px;}
.content_p{line-height: 28px; margin: 0px; font-weight: bold; font-size: 14px;}
.thumbnail{transition: all 0.3s; -moz-transition: all 0.3s; -webkit-transition: all 0.3s; -o-transition: all 0.3s;   -ms-transition: all 0.3s;overflow: hidden;}

.hotitem:hover .thumbnail{box-shadow: 0px 0px 6px #8c8686;}

.ter{ text-align: center;text-align: -webkit-center;}
.ter>i{font-size: 90px;}
.zz{position: absolute; bottom: 84px;}
.cen{text-align: center;}
.bolg{width: 100%;overflow: hidden;}
.bolg_d{position: relative;}
.boke{width: 100%; height: auto; overflow: hidden;}
.boke>h4{margin: 0px; line-height: 40px;box-shadow:0px -4px 0px #FED700 inset; width: 20%;}

.boke_d1 div:last-child a{display: block; line-height: 24px; font-size: 16px;}
.boke_d1 div:last-child ul{width: 100%; height: auto; overflow: hidden;}
.boke_d1 div:last-child ul li{float: left; margin-right: 5px;}

/*底部*/
.footer{margin-top: 60px;}
.footer dt{line-height: 35px; font-size: 14px; border-bottom:1px solid #CCCCCC ; overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.footer dd,.footer dd a{line-height: 30px; color: #696565; font-size: 13px;}
.footer dd a:hover{text-decoration: underline;}
.dd a{display: inline-block; width: 20%; text-align: center;}
.partner{ margin: 10px;}
.partner ul:first-child li{ float: left; margin-right: 10px;}
.partner ul:last-child li{ float: right; margin-left: 10px;}
.copyright{text-align: center; line-height: 40px; height: 40px; }
.hstyleu{width: 100%; height: auto; overflow: hidden;}
.hstyleu li{float: left; line-height: 25px;}
.hstyleu li a{display: inline-block; padding: 0 5px; color: #7d632b;}
.hstyleu li a:hover{text-decoration:underline;}


/*详情页*/
.med{width: auto;}
.med h4{font-size: 16px;}
.details_d1{margin-bottom: 10px; max-width: 400px; max-height: 300px; overflow: hidden;border-bottom: 1px solid #eee;}
.details_d1 li img{margin: 0 auto;}
.details_d2{width: 100%; height: auto; margin-bottom: 6px;}
.details_d2 ul{width: 100%; height: 62px; overflow: hidden; border: 1px solid #eee;}
.details_d2 ul li{width: 20%; height: 60px; line-height: 60px; float: left;  overflow: hidden; padding: 5px;}
.oo{box-shadow: 0px 0px 5px orange inset; }
.simple {font-size: 38px; font-weight: bold;}
.btn-cart {
    border: 1px solid #138bea;
    border-radius: 0px;
    background: #1088e8;
    margin-bottom: 0px;
    font-size: 18px;
    color: #fff;
    text-shadow: none;
    font-weight: 700;
    padding: 6px 5px;
}
.xq_rigth h1{margin: 0px; line-height: 40px; font-size: 18px;}
.xq_rigth p{line-height: 32px; font-size: 14px;}
.xq_rigth ul{ }
.xq_rigth li{line-height: 26px; list-style-type: disc ; margin-left: 20px; font-size: 14px;}
.xq_a{display: block; border: none; width: 50%; height: 40px; line-height: 40px; text-align: center; color: #000000; background:#FED700; border-radius: 40px; margin: 20px 0px;}
.xq_a i{margin-right: 10px;}
.xq_rigth li:last-child{ }
.hov img{max-width: 179px; max-height: 134px;}
.hov span{color: #00b901;}
.hov h2:first-of-type{font-size: 16px; line-height: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.hov h2 a{color: #000000; font-size: 14px; color: #00c0e8;}
.hov h2:last-of-type{height: 60px; line-height: 20px; overflow: hidden; color: #999;font-size: 14px;}
.guild_div ul,.guild_div ul li{width: 100%; height: auto; overflow: hidden;}
.guild_div ul li{margin-bottom: 10px; height: 80px; border: 1px solid #ccc; }
.guild_div ul li div:first-child{width: 30%; float: left; text-align: center; padding: 5px;}
.guild_div ul li div:last-child{width: 68%;  float: right; }
.guild_div ul li div:last-child p{margin: 0px; color: #666; line-height: 18px ; height: 54px; overflow: hidden;}
.guild_div ul li div:last-child a{display: block; line-height: 20px; color: #0086b3;}
.guild_div ul li div:last-child span{display: block; line-height: 20px; color: #007bc2; font-size: 14px; font-weight: bold;}
.guide,.tuijian{margin-top: 10px;}


/*购物车*/
.buzhou { margin-bottom:10px ;}
.buzhou ul{width: 100%; height: auto; overflow: hidden; border: 1px solid #EFD700; margin-top: 10px;}
.buzhou ul li{width: 25%; height: 40px; float: left; text-align: center; line-height: 40px; background: #EFD700;}
.white{background: #FFFFFF!important;}
#tab>tr>td{vertical-align: middle; text-align: center;}
.tab_sp{display: inline-block; line-height: 30px; width: 30px; text-align: center; color: #007bc2; font-size: 16px; font-weight: bold; cursor: pointer;}
.tab_di:hover{box-shadow: 0px 0px 1px #EFD700 inset;}
.tab_in{width: 40px;line-height: 30px; text-align: center; border: none;}
.tab_sc{cursor: pointer;}
.btn_a{display: inline-block; line-height: 40px; padding: 0px 10px; background: #EFD700; color: #000; margin-right: 10px; font-weight: bold;}


/*地址*/
.address td{border: 0px!important;}
.address span{color: red;}
.tabl td{width: 50%;}

.mainbav{width: 100%; height: auto; float: right;}
.mainbav_u1{width: 100%; height: auto;  margin: 0px;}
.mainbav_u1>li{height: 50px; line-height: 50px; float: left; padding: 0px 30px;}
.mainbav_u1>li>a{display: block;}




.main{margin-top: 10px;}
.main img{ max-height: 125px;}
.main span{font-weight: bold;}
.main .listtil {font-size: 14px;  margin: 5px 0; overflow:hidden; text-overflow: ellipsis; white-space:nowrap; font-weight: bold; color: #00c0e8;}
.main .listtil a { color: #00c0e8;}
.main .des { overflow: hidden; height: 60px; line-height: 20px;font-size: 13px;margin-top: 5px; }
.main .des a { color: #555;}

.pinpaidc{position: relative; margin-top: 20px;width: 100%; height: auto; overflow: hidden;}
.pinpaidc>a{position: absolute; top: 0px; right: 5px;}
.pinpaidc h4{width: 100%; line-height: 26px;font-weight: bold;}
.pc{width: 100%; height: auto; overflow: hidden; margin-bottom: 10px;}
.pc ul li{float: left; margin-right: 10px;}

/*商品分类*/
.dc_con{overflow: hidden;border: 1px solid #CCCCCC;}
.dc_cont{overflow: hidden;border: 1px solid #CCCCCC;}
.pc_d{overflow: hidden; position: relative;}
.pc_d ul{height: 96px; overflow: hidden; }
.pc_d ul li{float: left; height: 32px;  padding: 0px 6px;}
.pc_d ul li a{display: inline-block; height: 32px; line-height: 32px; width: 80px;}
.pc_d ul li a:hover ,.red{color: red!important;}
.pc_d1{padding: 10px;}
.pc_d2 a{display: block; float: right; padding: 10px; margin: 5px;}
.pc_g a{display: block; float: right; padding: 10px; margin: 5px;}
.pc_r,.pc_r ul{overflow: hidden;}
.pc_r ul li{float: left; height: 32px; margin-right: 5px; padding: 0px 10px;}
.pc_r ul li a{display: inline-block; height: 32px; line-height: 32px;}
.pc_r ul li a:hover{color: red;}
.paixu{width: 100%; height: auto;overflow: hidden; margin-top: 10px; }
.paixu ul{margin: 0px;width: 100%; height: auto;overflow: hidden;}
.paixu ul li{float: left; margin-right:10px; height: 32px; border: 1px solid #CCCCCC; }
.paixu ul li a{display: inline-block; height: 32px; line-height: 32px; padding: 0px 10px;}
.paixu ul li a:hover{color: red;}



.new{ font-size:14px}
.new p{line-height: 22px;}
.new a>img{max-width: 400px;}
.new_a{margin: 0 auto;
    color: #fff;
    display: block;
    width: 10%;
    background: mediumseagreen;
    text-align: center;
    line-height: 30px;
    border-radius: 5px;}

.list div {border: 1px solid #eee;}
.list h2{margin: 0px; height: 40px; line-height: 40px; background-color: #F8F8F8 ;  padding-left: 10px; }
.list div,.list div ul{width: 100%; height: auto; overflow: hidden;}
.list div ul li{height: 32px; width: 50%; float: left; background: url(../img/squale.gif)  0px 4px no-repeat;}
.list div ul li a{display: inline-block; height: 32px; line-height: 32px; margin-left: 20px; color: #4CAE4C ;}
.list div ul li a:hover{color: red;}

/*产品问题*/
.faq dt{line-height: 26px; color: #80bb0d; padding-left:26px ; background: url(../img/img-faq01.gif) no-repeat;}
.faq>h1{margin-top: 10px; line-height: 38px; font-size: 18px;}
.faq dd{line-height: 20px;padding-left:26px ; background: url(../img/img-faq02.gif) no-repeat;}

/*退款页*/
.tuikuan li{list-style: url;margin-left: 20px; line-height: 20px;}
.tuikuan h2{font-size: 22px; line-height: 38px; margin-top: 10px; color: #278598;}
.tuikuan b{font-size: 16px;}
.tuikuan p{line-height: 25px;}
.act{background: #000000;}

.fcol{color: #FF0000; text-align:left;}
.formPanel{padding:10px;  border:solid 1px #B8C8F3;background-color:#ecf4ff ; margin-top:5px}
.adresse {border:solid 1px #B8C8F3; padding:20px;background-color:#FFFFFF;}
#footer .re-links {float:left; padding-top:10px; height:40px}
#footer .re-links ul li {border-left:1px solid #D4D4D4; float:left; padding:0 5px;}
#footer .re-links ul li.first {border:none; padding:0 5px 0 0;}
#footer .re-links ul li a {color:#303030;}
#footer .re-links p {clear:left; line-height:18px; font-size:85%}
#footer .legal {float:right; text-align:right; padding-top:5px ; height:40px}
#footer .legal p {margin:5px 0 0 0;}
#footer .legal p.copyright {color:#303030; font-family:Georgia; font-size:1.1em; margin:0;}
.catetil{font-size: 24px;}
.tejia_p{font-size: 18px;margin: 10px 0;}
.hstyle_p{line-height: 22px;}
.container_d{margin-top:10px ; overflow: hidden;}
.container_d ul li{width: 24%; padding: 5px; margin: 4px; border: 1px solid #ccc; float:left; text-align: center; border-radius: 2px;}

.col_padd{padding-left: 10px; padding-right: 10px;}



#cmsinfo_block 
{
	border: 1px solid #ccc;
	padding: 5px 10px;
	height: 341px;
    border-radius: 5px;
    font-size:13px ;
}
#cmsinfo_block h3 {
    margin: 0 0 5px 0; font-size:16px ;}

.path{font-size: 13px;}
.path li { float: left; padding-right: 10px;line-height:25px ; height: 25px; text-transform: uppercase;}
.path li a {font-size: bold ; color: #ADADAD; }
.sep{ margin-left: 10px;}
.pay{margin-top: 10px;}

@media only screen and (max-width: 990px) {
	/*.shpp li{width: 100%; text-align: center;}*/
}

@media only screen and (max-width: 768px) {
	.logofrom>div{margin-left:0px ;}
	/*.shpp{    position: relative;}*/
	.gou{position: absolute;top: 24px;z-index: 999;}
	.logo_img{margin: 0 auto;}
}

@media only screen and (min-width:640px ) {
.shopp{max-width: 130px; max-height: 100px;}
}

#crumbs ul{
        list-style: none;
       
    }
 #crumbs ul li a{
        float: left;
        margin-right: 30px;
       
        display: inline-block;
        position: relative;
        height: 30px;
        line-height: 30px;
        padding: 0px 20px 0 20px;
        text-align: center;
        background-color: #3498db;
        color: #fff;
        text-decoration: none; 
        font-size: 14px;
        outline: none;
    }
 #crumbs ul li a:after{
        content: "";
    border-left: 20px solid #3498db;
    border-top: 15px solid transparent;
    border-bottom: 15px solid transparent;
        position: absolute;
        right: -20px;
        top: 0;
    }
#crumbs ul li a:before{
        content: "";
        border-top: 15px solid #3498db;
        border-bottom: 15px solid #3498db; 
        border-left: 20px solid transparent;
        position: absolute;
        top: 0;
        left: -20px;
  }
   #crumbs ul li:first-child a{
           
        }

        #crumbs ul li:first-child a:before{
            display: none;
        }

        #crumbs ul li:last-child a{
         
        }

        #crumbs ul li:last-child a:after{
            display: none;
        }
    #crumbs ul li a:hover{
            background-color:#fa5ba5;
        }


        #crumbs ul li a:hover:after{
            border-left-color: #fa5ba5;
        }



        #crumbs ul li a:hover:before{
            border-top-color: #fa5ba5;
            border-bottom-color: #fa5ba5;
        }     
      