.con{
    max-width: 1500px;
    margin: 0 auto;

    min-width: 1200px;
}
a{
    text-decoration: none;
    cursor: pointer;
}
.mlogo{
    float: left;
    display: none;
}
.banners{
    position: relative;
    overflow: hidden;
    width: 96%;
    margin: 0 auto;
    border-top: 1px solid #e5e5e5;
    padding: 13px 0;
}
.banners .swiper-pagination2{
    position: absolute;
    bottom: 20px;
    z-index: 10;
    text-align: right;
    padding-right: 29px;
    width: 95%;
}
.banners .swiper-pagination2 span{
    height:10px;
    width: 10px;
    border-radius: 50%;

}
.banners .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 0%;
    background: #fff !important;
    opacity: 1;
    /*background: rgba(255,255,255,2);*/
}
.banners .swiper-pagination-bullet-active {
    opacity: 1;
    background: #333 !important;
}
.bannerimg img{
    width: 100%;
}
/*.kaopu*/
.kaopu{
    width: 80%;
    margin: 0 auto;
}
.banners3{
    position: relative;
    overflow: hidden;
    padding-bottom: 30px;
}
.banners3 .swiper-pagination3{
    position: absolute;
    bottom: 2px;
    z-index: 10;
    text-align: center;
    padding-right: 29px;
    width: 100%;
}
.banners3 .swiper-pagination3 span{
    height:10px;
    width: 10px;
    border-radius: 50%;

}
.banners3 .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    display: inline-block;
    border-radius: 0%;
    background: #ddd !important;
    opacity: 1;
    /*background: rgba(255,255,255,2);*/
}
.banners3 .swiper-pagination-bullet-active {
    opacity: 1;
    background: #333 !important;
}
/*title*/
.title{
    width: 100%;
    text-align: center;
    margin: 50px auto;
}
.title h2{
    font-size: 3em;
    color: #000;

}
.title p{
    font-size: 14px;
    color: #000;
}
/*xinpin*/
.xinpin{

    width: 88%;

    margin: 0 auto;

    overflow: hidden;
}
.xinpinlist{

    display: block;

    width:31.2%;

    float: left;

    margin: 1%;
}
.xinpinimg{

    text-align: center;

    font-size: -2em;
}
.xinpinimg img{

    width: 100%;
}
.xinpinname{

    font-size: 1.5em;

    text-align: center;

    margin: 10px 0 5px;

    color: #000;
}
.des{

    text-align: center;

    color: #666;

    font-size: 13px;
}
/*xilie*/
.xilie{width: 96%;margin: 0 auto;border-bottom: 1px solid #f6f6f6;}
.xilie:last-child{
    border: none;
}
 .xilietopm{
		display: none;
       
    }
.xilietop{

    overflow: hidden;

    width: 100%;

    margin: 0 auto;
}
.xilietop a{display: block;float: left;margin: 0;width: 100%;text-align: center;}
.xilietop a img{width: 98%;}
.xilietiotit{

    width: 97%;

    margin: 15px auto;
}
.xilietiotit h2{

    font-size: 3em;
}
.xilietiotit p{

    font-size: 14px;

    margin: 2px 0;
}
.xiliebottom{overflow: hidden;width: 100%;margin: 0 auto;}
.xiliebottom a{

    display: block;

    float: left;

    width: 23%;

    margin: 1%;
}
.xiliebottomimg img{

    width: 100%;
}
.xiliebottomname{

    font-size: 26px;

    margin: 20px 0;
}
/*sousuo*/
.jingpinsearch{background: url("../image/storebg.png") no-repeat;overflow: hidden;height: 300px;background-size: 100% 100%;}
.jingpinsearch h2{
    font-size: 28px;
    margin-top: 100px;
    text-align: center;
}
.searchjp{overflow: hidden;width: 200px;border: 1px solid #000;height: 40px;text-align: center;border-radius: 28px;margin: 18px auto;line-height: 40px;}
.searchjpL{

    float: left;

    height: 60px;

    width: 80%;

    /* border-radius: 20px; */
}
.searchjpL input{

    height: 57px;

    background: #fff;

    border: none;

    outline: none;

    width: 100%;

    padding-left: 67px;

    margin-left: 10px;

    border-radius: 28px;

    font-size: 20px;

    border: none;

    padding-left: 25px;
}
.searchjpR{

    width: 20%;

    float: left;

    height: 60px;
}
.searchjpR input{

    background: #000 url(../image/search2.png) no-repeat center;

    width: 100%;

    height: 60px;
}
/*footer*/
.footer{width: 100%;overflow: hidden;background: #000;padding: 50px 0;}
.footerlist{
    float: left;
    width: 33%;
    text-align: center;
}
.dzyou{

    text-align: center;

    margin-top: 87px;

    color: #fff;

    font-size: 16px;
}

.link-list {
    display: inline-flex;
    flex-direction: column;
    justify-content: space-evenly;
    font-size: .9375rem;
    line-height: 2.67;
    text-align: center;
    text-decoration: underline;
    width: 100%;
    text-align: center;
    color: #fff;
}
.footer-blocks-block a{
    color: #fff;
}
.legal-notice{
    width: 50%;
    margin: 20px auto;
    text-align: left;
    color: #ddd;
    line-height: 23px;
}
.footer-blocks-block{

}
.legal-notice-line{

}
.link-list-item:hover {
    font-weight: 700
}
.guanzhu{

    color: #fff;

    font-size: 14px;

    margin: 20px 0;
}
.weibo{

}
.weibo img{

    /* border-radius: 50%; */
}
.line{

    border-top: 1px solid #fff;

    width: 73px;

    margin: 20px auto;
}
.contry{

}
.banners4{
    display: none;
}
.bannerm {
    display: none;
}
.contry select{

    width: 325px;

    height: 45px;

    font-size: 20px;

    border-radius: 30px;

    padding-left: 21px;
}
.footer {
    background: #1c1d1e;
    padding: 40px 0 0
}
.msearch{
    display: none;
}
.pcsearch{
    display: block;
}
.footer .flogo {
    text-align: center
}

.footer .fnav {
    line-height: 30px;
    padding: 30px 0;
    text-align: center
}

.footer .fnav a {
    display: inline-block;
    padding: 0 20px;
    font-size: 14px;
    color: #f2f2f2
}

.footer .banq {
    padding: 30px 0;
    border-top: 1px solid #444;
    text-align: center;
    line-height: 25px;
    color: #757575
}

.footer .banq a {
    color: #757575
}
/*Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡Âµ*/
.catlist{

    width: 96%;

    margin: 0px  auto 20px;

    border-top: 1px solid #eee;

    overflow: hidden;

    padding-bottom: 10px;
}
.catimg1{

    display: block;

    width: 100%;

    position: relative;

    margin: 20px 0;

    text-align: center;
}
.catimg1m {
    display: none;
}
.catimg1 img{

    width: 100%;
}
.catimg1 p{
    position: absolute;
    bottom: 29px;
    width: 100%;
    text-align: center;
}
.detailmanin{
    margin-bottom: 26px;
}
.catimg1 span{



    font-size: 15px;

    border: 1px solid #000;

    border-radius: 28px;

    padding: 15px 38px;

    background: #000;

    color: #Fff;


}
.catsmart{

}
.catvideo{

    width: 63%;

    float: left;
}
.catvideo video{
    width: 100%;
}
.videoname{

    font-size: 21px;
}
.videodes{

    font-size: 15px;

    margin-bottom: 20px;

    width: 95%;
}
.tansuo{

    font-size: 14px;

    border: 1px solid #000;

    padding: 12px 37px;

    border-radius: 20px;
}
.addctry{

    display: block;

    width: 34%;

    float: right;
}
.addctry img{

    width: 100%;

    height: 437px;
}
.shorttit{

    font-size: 13px;

    color: #666;
}
.goodname{

    font-size: 13px;
}
.guige{

    font-size: 12px;

    font-weight: 700;
}
/*about*/
.pagebanner{
    width: 96%;
    margin: 0px auto;
    border-top: 1px solid #eee;
    padding-top: 20px;
}
.pagebanner img{
    width: 100%;
}
.aboutnav{
    text-align: center;
    border-bottom: 2px solid;
    width: 96%;
    font-size:14px;
    margin: 20px auto;
    padding: 10px 0;

}
.aboutnav a{
    display: inline-block;
    width: 14%;
    padding: 10px 0;
}
.aboutnav a.active{
    background: #000;
    color: #fff;
}
.baoutcon{
    width: 96%;
    margin: 0 auto 30px;
}
.baoutcon img{
    width: 100% !important;
}
/*detail*/
.detail{

    width: 96%;

    overflow: hidden;

    margin: 0 auto;

    padding-top: 17px;

    border-top: 1px solid #eee;
}
.detailL{

    width: 56%;

    float: left;
}
.d1{

    width: 100%;
}
.d1 img{

    width: 100%;
}
.d2{

    overflow: hidden;
}
.detailitem{

    width: 48%;

    float: left;

    margin-top: 24px;
}
.detailitem:nth-child(even){
    background: red;
    float: right;
}
.detailitem img{

    width: 100%;
}
.detailR{

    float: right;

    width: 40%;

    margin-top: 30px;

    top: 100px;

    /* bottom: 300px; */

    /*position: fixed;*/

    right: 0;

    background: #fff;
    padding-bottom: 20px;

    /*height: 449px;*/
}
.detailR.on{
    position: fixed;
    right: 0;

}
.detaillabel{

    font-size: 1.5em;

    color: #666;
}
.detailname{

    font-size: 2em;

    margin: 0px 0;
}
.detaildes{

    font-size: 15px;
}
.detailline{

    width: 100%;

    height: 1px;

    background: #eee;

    margin: 19px 0;
}
.sezhi{

    overflow: hidden;
}
.sekaui{

    width: 40px;

    height: 40px;

    border-radius: 50%;

    float: left;

    margin: 10px 20px 10px 0;
     border: 1px solid #e2e2e2;
}
.白色{background-color:#ffffff;}
.黑色{background-color:#000000;}
.灰色{background-color:#cecdd5;}
.紫色{background-color:#7445a3;}
.粉色{background-color:#dfbcb8;}
.橙色{background-color:#ef521f;}
.宝蓝{background-color:#136ac9;}
.藏青{background-color:#1b1d32;}
.橘红{background-color:#d24d24;}
.姜黄{background-color:#e99e29;}
.酒红{background-color:#6d1b21;}
.孔蓝{background-color:#2793d4;}
.墨绿{background-color:#0e362b;}
.初恋粉{background-color:#f5cfdc;}
.嫩芽绿{background-color:#8cd917;}
.石榴红{background-color:#da200b;}
.日光黄{background-color:#f2c52a;}
.天空蓝{background-color:#d6e8f6;}
.雾霾蓝{background-color:#a7badc;}
.香芋紫{background-color:#c0a0e1;}

.彩蓝{background-color:#272c8a;}
.果绿{background-color:#b3e665;}
.红色{background-color:#e10717;}
.花灰{background-color:#a8a5ba;}
.黄色{background-color:#fac900;}
.湖蓝{background-color:#62cef5;}
.玫红{background-color:#e91760;}
.牛油果绿{background-color:#a6b981;}
.深绿{background-color:#037a5e;}
.浅灰{background-color:#9298a6;}
.浅蓝{background-color:#41bbe4;}
.深灰{background-color:#8f8d98;}
.detailbaojia span.lytitle{
    font-size:15px;
}
.detailbaojia span.dztitle{
	padding-left:20px;
	color: #757575;
    font-size:12px;
}
.zxbutton{
	border-radius:25px;
    background-color: #000;
	height: 50px;
	width:200px;
	font-size:15px;
	margin-top:20px;
}
.zxbutton a{
	color: #fff;
}
.detailtab{

    width: 96%;

    margin: 0 auto;

    border-bottom: 1px solid #eee;

    height: 40px;

    line-height: 40px;

    margin: 40px 0 20px;
}
.detailtab a{

    display: inline-block;

    width: 19%;

    text-align: center;

    font-size: 20px;
}
.detailtab a.active span{
    border-bottom: 2px solid #000;
    padding-bottom: 7px;
    padding-left: 4px;
    padding-right: 4px;
}
.detilcon{

    width: 96%;
    display: none;
    margin: 0 auto;

    font-size: 17px;

    line-height: 30px;
}
.detilcon img {width: 100% !important; height:auto  !important;}