/*初始化样式*/

html{margin:0;padding:0;border:0;}

body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,

dl,dt,dd,ol,ul,li,fieldset,form,label,footer,

header,hgroup,navs,section

{margin:0;padding:0;border:0;}

body{background:#fff;color:#333;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline;width:100%;overflow-x:hidden;}

a{text-decoration:none;outline:none;}



a:hover,a:active,a:focus{text-decoration:none;outline:none;}





input{padding:0;margin:0;font-family:'Microsoft YaHei';}

img{border:none;background:none;vertical-align:middle;}

ul,ol,li{list-style-type:none;}

select,input,img,select{vertical-align:middle;}

table{border-collapse:collapse;border-spacing:0}

table, th, td {vertical-align: middle}

.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}

.clearfix{zoom:1}

.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}



h1,h2{font-size:12px;font-weight:bold;}
.h1{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}



p{margin:0;}







/*----- Common css ------*/

.fl{float:left;}

.fr{float:right;}

.di{_display:inline;}

.fwn{font-weight:normal;}

.dib{*display:inline;_zoom:1;_display:inline;_font-size:0px;}



/*滚动*/

#demo{overflow:hidden;width:100%;margin:0 auto;}

#indemo {float: left;width:800%!important;}

#demo1 {float: left;}

#demo2 {float: left;}



#m_demo{overflow:hidden;width:92%;margin:0 auto;}

#m_indemo {float: left;width:800%!important;}

#m_demo1 {float: left;}

#m_demo2 {float: left;}





.wh{max-width:1606px;margin:0 auto;}





@media (max-width: 1606px) { 

.wh{max-width:1400px;margin:0 auto;}

}





@media (max-width: 1400px) { 

.wh{max-width:1200px;margin:0 auto;}

}



@media (max-width: 1200px) { 

.wh{max-width:992px;margin:0 auto;}

}

@media (max-width: 992px) { 

.wh{padding: 0 2%;}
}













.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}

.com-img img{ transition:all 0.8s; -webkit-transition:all 0.8s; -moz-transition:all 0.8s; -o-transition:all 0.8s;}

.com-img:hover img{transform:scale(1.2); -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2);-ms-transform:scale(1.2);}







.roll_product {float: left;}









/*头部样式*/

.top1{height:35px;color: #686868;line-height: 35px;overflow: hidden;     background-color: #efefef;}

.top1 a{color:#686868;}





.top2{height: 122px;overflow: hidden;}

#header{width:1000px;margin:0 auto;}

.logo{float:left;line-height:160px;
    height: 125px;
    width: 230px;
    background: url(../image/logo.png) no-repeat left center;
    background-size: contain;
    display: block;
    transition: .6s;
    overflow: hidden;
}
.logo a {
    display: block;
    width: 100%;
    padding-top: 79px;
    height: 79px;
    box-sizing: border-box;
}

.top2 .k2{margin-top:38px;background: url(../image/tel.png) no-repeat left center;width: 289px;line-height: 41px;font-size:20px;text-indent: 49px;color: #c9291c;}















/*热门搜索*/

.sou{border-bottom:1px solid #dddddd;height:70px;}

#formsearch{float:right;width:274px;height:31px;background: url(../image/420d756551de076773452643a9f180114db3039c.png) no-repeat;margin-top:19px;}

.hotSearch{float:left;height:70px;line-height:70px;font-weight:normal;color:#3a3939;font-size:15px;}

#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}





/*搜索和热门搜索*/

.hotSearch a{margin-right:14px;color:#3a3939;}

#formsearch input{}

#formsearch input#keyword{height:31px;line-height:31px;padding-left:12px;color:#b1b1b1;font-size:13px;background:none;border:none;outline:none;}

#formsearch input#s_btn{width:52px;height:31px;line-height:31px;text-align:center;background:none;border:none;outline:none;color:#fff;border:none;cursor:pointer;font-size: 12px;float:right;}



#formsearch input::-webkit-input-placeholder {color:#b1b1b1;}

#formsearch textarea::-webkit-input-placeholder {color: #b1b1b1;}

















/*导航栏样式*/

#menu{border-top:1px solid #004098;background-color: #004098;}









.bj{background: url(../image/b996bae8ddb29624dfbb09e5872216185cd3bff2.jpg) no-repeat;}

.box1{padding-top:46px;}

.pcat{width:264px;background:#f1f1f1;height:823px;overflow:hidden;}

.pcate_tt{text-align:center;color:#1cb265;font-size:16px;text-transform:uppercase;padding-top:16px;padding-bottom:24px;}

.pcate_tt span{display:block;color:#0a64b6;font-size:26px;}

.pcate_tt p{}



.sorts li{background: url(../image/035ccdc31adc2025d5b4b98fde473c2079ff71bb.png) no-repeat;line-height:50px;width:245px;margin:0 auto;margin-bottom:17px;}

.sorts li a{color:#333333;font-size:16px;padding-left:50px;}

.sorts li:hover{background: url(../image/892e596de387cbc041b7c41c28fe1c8965fecd9d.png) no-repeat;}

.sorts li:hover a{color:#fff;}

.prod{background:#fff;width:936px;}

.cpzq{height:79px;position:relative;padding-top:16px;background: url(../image/0e6d635991a9294b3665845bb33f13dc485920d4.png) no-repeat left bottom;}

.cpzq span{color:#fff;font-size:18px;text-align:center;background:#1cb265;border-radius:10px;width:112px;line-height:38px;display:block;margin-left:26px;}



.cpzq a{color:#000;font-size:15px;position:absolute;right:22px;top:25px;}

.cpzq a:hover{color:#0a64b6;}



.prod1{margin-left:26px;margin-top:28px;margin-right:21px;position:relative;}



.picScroll-left{ overflow:hidden;}

.picScroll-left .hd{ overflow:hidden}

.picScroll-left .hd .prev{background: url(../image/c87271b10f40f6a7bfec339ff6d689dfcf65a7e4.png) no-repeat;display:block;width:30px;height:30px;z-index:99999;position:absolute;left:494px;bottom:0;}

.picScroll-left .hd .next{background: url(../image/32bb393c4b16909dba618a28c91a2ba468f486b8.png) no-repeat;display:block;width:30px;height:30px;z-index:99999;position:absolute;left:524px;bottom:0;}



.picScroll-left .bd{}

.picScroll-left .bd ul{ overflow:hidden; zoom:1; }

.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;}

.picScroll-left .bd ul li .zuo{width:554px;height:401px;float:left;position:relative;}

.picScroll-left .bd ul li .zuo .img img{width:554px;height:401px;}

.picScroll-left .bd ul li .det{background: url(../image/89e320f8659e3340b7dd145ff97a66075dc69e5a.png) no-repeat;width:554px;height:99px;position:absolute;left:0;bottom:0;}

.picScroll-left .bd ul li .nei{width:340px;margin-left:136px;}

.picScroll-left .bd ul li h3{color:#fff;font-size:18px;padding-top:10px;}

.picScroll-left .bd ul li p{color:#fff;font-size:13px;line-height:25px;margin-top:6px;}



.picScroll-left .bd ul li .you{width:308px;margin-left:27px;}

.picScroll-left .bd ul li h4{color:#000000;font-size:20px;margin-top:32px;}

.picScroll-left .bd ul li h2{color:#000000;font-size:15px;margin-top:24px;}

.picScroll-left .bd ul li span{display:block;color:#000000;font-size:13px;line-height:30px;margin-top:8px;height:180px;overflow:hidden;}

.picScroll-left .bd ul li b{font-weight:normal;color:#fff;font-size:13px;line-height:30px;width:80px;margin-top:20px;background:#0a64b6;border-radius:5px;display:block;text-align:center;}

.picScroll-left .bd ul li b:hover{background:#1cb265;}





.prod2{background:#eff7ff;margin-top:24px;height:290px;box-shadow:2px 4px 10px #ddd;}

.prod22{position:relative;margin:0 26px 0;padding-top:28px;}

.lb,.rb{position:absolute;top:39%;cursor:pointer;}

.lb{left:0;}

.rb{right:0;}



.product_list2{}

.product_list2 li{float:left;margin:0 8px;}

.product_list2 li .img img{width:284px;height:208px;}

.product_list2 li h3{text-align:center;font-weight:normal;padding-top:6px;}

.product_list2 li h3 a{color:#000000;font-size:15px;}

.product_list2 li:hover h3 a{color:#0a64b6;}







.box2{margin-top: 1vw;padding-bottom: 11px;background-size: 92.15%;}

.bt{color:#d4d4d4;font-size:30px;text-align:center;text-transform:uppercase;    padding-top: 50px;}

.bt span{color:#004098;display:block;background: url(../image/0fe1926e9567c30853e70ba1f68c89c179b4e0a6.png) no-repeat center bottom;padding-bottom:10px;font-size: 45px;font-weight: bold;}

.bt p{color:#696969;display:block;font-size:22px;padding-top:10px;}

.case1{margin-top: 2.5vw;background-color: #fff;}

.list1{width: 49.7%;}

.list1 img{width: 100%;}

.list1 li .img img{width:585px;height:440px;}

.case2{background:#fff;width: 50.3%;padding-left:25px;}

.cwz{height:136px;background: url(../image/7cc0548ec0d923d726aaccf6d34e457b316e37a4.png) no-repeat left bottom;overflow:hidden;padding-right: 9%;}

.product_list33 li h3{color:#0a64b6;font-size: 20px;padding-top: 31px;display:block;font-weight:normal;}



.product_list33 li .cnei{color:#434343;font-size:16px;padding-top:15px;line-height:26px;}

.casett{color:#1c1c1c;font-size:18px;line-height: 20px;margin-top: 18px;}





.product_list3{

    margin-top: 4.3vw;

    width: 100%;

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.product_list3 li{float:left;width: 47%;}

.product_list3 li+li{margin-left:29px;}

.product_list3 li .img img{

    width: 100%;

}

.product_list3 li h3{text-align:center;font-weight:normal;padding-top:14px;}

.product_list3 li h3 a{color:#1c1c1c;font-size:14px;}

.product_list3 li:hover h3 a{color:#0a64b6;}







.box3{margin-top: 40px;padding-bottom: 35px;}

.product_list4{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.product_list4 li{float:left;width: 18.8%;}

.product_list4 li+li{margin-left:17px;}

.product_list4 li .img img{

    width: 100%;

}

.product_list4 li h3{

    height: 38px;

    border: solid 1px #d2d2d2;

    background: url(../image/09dfc064b531a3cb6f4edabf2800599a9bbee979.png) no-repeat  90% #fff;

}

.product_list4 li h3 a{color:#373737;font-size:14px;padding-left:20px;}

.product_list4 li:hover h3{ background: url(../image/c96436714f1c28d3ee0bb31b35df47192b5b5eef.png) no-repeat  90% #004098;}

.product_list4 li:hover h3 a{color:#fff;}













@media (max-width: 1400px) {  

.product_list33 li h3{

    padding-top: 18px;

}

.cwz{

    height: 120px;

}



.product_list3{

    margin-top: 2.3vw;

}

.product_list3 li h3{

    padding-top: 8px;

}

}





@media (max-width: 1400px) {  

.product_list3 li{width: 46%;}

.product_list4 li+li{margin-left: 0px;}

}















.box4{background: url(../image/b9872d942e72688af6d522ba2dc728b2518bab22.png) no-repeat center;padding-bottom: 45px;}

.box4 .wh{position:relative; max-width: 1400px;}

.box4 .wh .bt{ color: rgb(255, 255, 255);
    font-size: 40px;
    font-weight: bold;
    text-align: left;
    visibility: visible;
}
.box4 .wh .bt .hm{ float: right;}

.estructure{margin-top:34px;}

.estructure li{width:140px;height:140px;background:#fff;border-radius:50%;float:left;text-align:center;}

.estructure li .img1{display:block;margin-top:34px;}

.estructure li .img2{display:none;margin-top:34px;}

.estructure li h3{padding-top:8px;color:#383838;font-size:15px;font-weight:normal;}

.estructure li:hover .img1{display:none;}

.estructure li:hover .img2{display:block;}

.estructure li:hover h3{color:#fff;}

.estructure li:hover{background:#0a64b6;}

.estructure li.li1{margin-left:95px;margin-top:165px;}

.estructure li.li2{margin-left:85px;}

.estructure li.li3{margin-left:310px;}

.estructure li.li4{margin-left:85px;margin-top:165px;}

.box4 .bt2{position:absolute;top:405px;width:252px;left:50%;margin-left:-126px;font-size: 36px;line-height: 42px;font-weight: bold;}











@media (max-width: 1606px) { 

.box4{background: url(../image/b9872d942e72688af6d522ba2dc728b2518bab22.png) no-repeat center;padding-top:38px;    padding-bottom: 45px;}

.box4 .wh{position:relative; max-width: 1225px;}



 }



@media (max-width: 1225px) { 

.box4{background: url(../image/b9872d942e72688af6d522ba2dc728b2518bab22.png) no-repeat center;background-size: 200%;padding-bottom: 20px; padding-top: 20px}

.box4 .wh{position:relative; max-width: 1225px;margin: 0 30px;}

.box4 .wh .bt{font-size: 18px;}

.box4 .wh .bt b{float: none;}

.estructure li.li1{

    margin-left: 0;

    margin-top: 0;

}

.estructure li.li2{

    margin-left: 0;

}

.estructure li.li3{

    margin-left: 0;

}




.estructure li{display: inline-block;vertical-align: middle;float: none;margin: 0 7%;}
.estructure li.li4{

    margin-left: 0;

    margin-top: 0;

}


.estructure{

    text-align: center;

}



.box4 .bt2{

    margin: 10vw auto 0;

    position: relative;

    top: 0;

    left: 0;

}



 }

















.box6{background: url(../image/c2e6539885e1322ecdc0c953911451ce29cbeb50.png) no-repeat center;height: 400px;}

.hztt{width:130px;color:#fff;font-weight:bold;font-size:26px;text-transform:uppercase;margin-top:170px;}

.hztt span{font-weight:normal;font-size:20px;padding-left:3px;}

.hztt p{font-weight:normal;font-size:15px;}





.ads4{width:1070px;padding-top:125px;}

.ads4 li{float:left;text-align:center;}

.ads4 li+li{margin-left:51px;}

.ads4 li h3{font-weight:normal;color:#fff;font-size:15px;padding-top:5px;}

.ads4 li:nth-child(2n){margin-top:92px;}



.ads4 li:nth-child(1n):hover {



          -webkit-transform: translateY(-4px);



          -moz-transform: translateY(-4px);



          -ms-transform: translateY(-4px);



          -o-transform: translateY(-4px);



          transform: translateY(-4px);



          -webkit-transition: all 0.8s;



          -moz-transition: all 0.8s;



          -ms-transition: all 0.8s;



          -o-transition: all 0.8s;



          transition: all 0.8s; }





.ads4 li:nth-child(2n):hover {



          -webkit-transform: translateY(4px);



          -moz-transform: translateY(4px);



          -ms-transform: translateY(4px);



          -o-transform: translateY(4px);



          transform: translateY(4px);



          -webkit-transition: all 0.8s;



          -moz-transition: all 0.8s;



          -ms-transition: all 0.8s;



          -o-transition: all 0.8s;



          transition: all 0.8s; }





















.box9{margin-top:35px;    background-color: rgb(250 250 250);}







.xleft{width: 46.4%;}

.nbt{line-height: 26px;border-bottom:1px solid #e8e8e8;}

.nsort li{float: left;position:relative;}

.nsort li+li{margin-left: 10px;}

.nsort li:first-child{padding-right: 27px;}

.nsort li a{display: block;color: #343434;font-size: 18px;font-weight:normal;}

.nbt a{color:#5a5a5a;}

.nbt a:hover{color:#004098;}



.tab1{display: none;}

.xbox{margin-top:4vw;}

.nsort li.cur a{color:#004098;}

.nsort li.cur a:after{content:"";width: 78px;height:4px;background:#004098;position: relative;display: block;margin-top: 4px;}







.xinwen .nmore{color: #333333;font-size: 14px;font-weight: bold;display: block;text-transform: uppercase;line-height: 32px;}





.news_list1 li a.img {margin: 18px 0 25px 0 ;display: block;}

.news_list1 li a.img img{width: 100%;display: block}

.xwt h3 a{display: block;font-weight: normal;color: #000000;font-size: 16px;}

.xwt h3 a:hover{color:#0a64b5;}

.news_list2 li .ntimes{color: #5a5a5a;font-size: 15px;}

.news_list2 li:hover .ntimes{color: #004098;}





.sumy1{color: #666666;font-size: 14px;margin-top: 12px;padding-bottom: 20px;border-bottom: 1px solid #dedede;line-height:26px;}

.news_list2 {margin-top:10px;}

.news_list2 li {margin-bottom: 12px;}

.news_list2 li h3 a{color: #252525;font-size: 16px;font-weight: normal;display: block;padding-left: 20px;background: url(../image/f62ef053405dddb5c745a43b50e173921a9e32f3.jpg) no-repeat left center;}

.news_list2 li:hover h3 a{background: url(../image/931056bb14783f5e10721a106f39dd2dbdb5b2da.jpg) no-repeat left center;color: #0a64b6;}



.xright{width: 49.1%;}

.xrt{margin-bottom:18px;background: url(../image/3ad1c07c2fa8859495147a8bf9a0d95872eeca23.png) no-repeat left bottom;line-height: 35px;}

.xrt h3{color: #343434;font-size: 18px;font-weight:normal;}

.xrt a{color:#5a5a5a;}

.xrt a:hover{color:#006cdb;}





#ydemo{overflow:hidden;margin:0 auto;position:relative;height:500px;}

#yindemo{height:100%;}

#ydemo1{}

#ydemo2{}

.news_list3 li{margin-bottom: 20px;border-bottom:1px dashed #ddd;height: 130px;}

.news_list3 li .com-img{

    width: 19%;

}

.news_list3 li a.img img{width: 100%;overflow: hidden;display: block;}

.xwrt{width: 75%;overflow: hidden;}

.xwrt a{display: block;padding-left: 27px;background: url(../image/0a51381b2036f88a021e93a24539ac0b2127442b.png) no-repeat left 2px;color: #242424;font-size: 15px;}

.sumy2{padding-left: 27px;line-height:25px;background: url(../image/f2241058259d5829a44ad0c0f9c4023531656848.png) no-repeat left 2px;color: #666666;font-size:13px;margin-top:13px;}

.xwrt a:hover{color:#0a64b6;}

















.link{background:#3a3a3a;margin-top:30px;}

.f_link{width: 1200px;margin: 0 auto;line-height: 25px;border-bottom:1px solid #989898;color:#ffffff;font-size:14px;min-height: 56px;padding-top: 16px;}

.f_link a{color:#ffffff;font-size:12px;}









.foot{background:#3a3a3a;padding-top:34px;color:#fff;}

.foot a{color:#fff;}

.foot a:hover{color:#1cb265;}







.foot11{width: 32%;}

.ftt{font-size:24px;text-transform:uppercase;}

.ftt span{font-size:18px;display:block;padding-top:5px;}

.lx{font-size:14px;line-height:30px;padding-top:20px;}





.foot22{width: 30%;}

.wei{padding-top:20px;text-align: center;}

.wei li{display: inline-block;vertical-align: middle;margin: 0 5px; width: 26%;}

/* .wei li img{max-width: 100%; } */
/* .foot33{width:430183px;} */

.dao{margin-top:25px;}

.dao a{width:103px;display:inline-block;line-height:30px;text-align:right;font-size:14px;}















.btwz{

    position: relative;

    padding-left: 16px;

    margin-top: 25px;

}

.btwz:before{content: '';width: 2px;height: 81px;background-color: #e5e5e5;position: absolute;left: 0;} 

.btwz .h1{

    font-size: 20px;

    font-weight: bold;

    font-stretch: normal;

    line-height: 44px;
    padding-top: 5px;
    letter-spacing: 0px;

    color: #000000;

}

.btwz h3{

    font-size: 16px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 15px;

    letter-spacing: 0px;

    color: #000000;

}









@media (max-width: 1400px) { 


.btwz h2{

    font-size: 20px;

}

.btwz h3{

    font-size: 16px;

}



}

















.bb1x{

    padding-top: 1.1vw;

}

.bb1nr{

    margin-top: 35px;
    margin-bottom: 100px;

}

.bb1hd{

    text-align: center;

}

.bb1hd li{

    width: 14.9%;

    display: inline-block;

    vertical-align: middle;

    height: 52px;

    background-color: #ffffff;

    border: solid 1px #eeeeee;

    margin: 0 -2px;

}

.bb1hd .on{

	background-image: linear-gradient(

		#004098, 

		#004098), 

	linear-gradient(

		#004098, 

		#004098);

	background-blend-mode: normal, 

		normal;

	border: solid 1px #eeeeee;

}



.bb1hd .on h2{

    color: #fff;

}



.bb1hd li h2{

    font-size: 16px;

    font-weight: normal;

    font-stretch: normal;

    letter-spacing: 1px;

    color: #333333;

    line-height: 52px;

}



.bb1bd{

    margin-top: 2.1vw;

}

.bb1bd .tt{}

.bb1bd .tt ul{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}



.bb1bd .tt li{

    margin-bottom: 27px;

    width: 24.18%;

}

.bb1bd .tt li .img{}

.bb1bd .tt li .img img{

    width: 100%;
    
}





.bb1bd .tt li h2{

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 21px;

    letter-spacing: 0px;

    color: #000000;

    text-align: center;

    margin-top: 12px;

}



.bb1bd .tt li:hover h2{color: #004098;}











@media (max-width: 1200px) { 

    .bb1hd li h2{font-size: 14px;}

.bb1bd .tt li h2{font-size: 16px;}

 }



.bb2x{margin-top: 3.7vw; padding-bottom: 3.6vw;}

.bb2nr{

    display: flex;

    justify-content: space-between;

    flex-wrap: wrap;

}

.bb2nr li{

    width: 48%;

    float: left;

}

.bb2nr li h2{}

.bb2nr li h2 s1{

    font-size: 20px;

    font-weight: bold;

    font-stretch: normal;

    line-height: 55px;

    letter-spacing: 1px;

    color: #2c2c2c;

    margin-left: 19px;

}

.bb2nr li h3{

    font-size: 26px;

    text-align: center;

    font-weight: bold;

    font-stretch: normal;

    line-height: 40px;

    letter-spacing: 1px;

    color: #505050;

    width: 93%;

    margin-top: 1.0vw;

}



.bb2nr li .img{}

.bb2nr li .img img{    max-width: 100%;}



.bb2nr .bb2fl3{

    width: 48%;

}

.bb2nr .bb2fl4{}

.bb2nr .bb2fl7{}



.bb2nr .bb2fl3 .img img{width: 100%;}

.bb2nr .bb2fl7 .img img{width: 100%;}







@media (max-width: 1200px) {  

.bb2nr li h3{

    font-size: 13px;

    line-height: 26px;

}

.bb2nr li h2 s1{

    font-size: 17px;

    margin-left: 7px;

}

.bb2nr li h2 img{

    max-width: 45px;

}



}





.box6 .wh{max-width: 1200px;}



.bbht{display: none;}



.bbht img{width: 100%;}





@media (max-width: 1250px) { 

.bbht{display: block;}

.box6{display: none;}



 }















.bb3x{

    padding-top: 4.5vw;

    background: url(../image/828ec3912cce0b5883a04d379f394c0ed915d852.png) no-repeat;

    padding-bottom: 3vw;

}

.bb3nr{}

.bb3z{

    width: 54.8%;

    float: left;

    overflow: hidden;

    position: relative;

}

.bb3z li{

    width: 100%;

}

.bb3z li .img{

    width: 100%;

}

.bb3z li .img img{

    width: 100%;

}



.bb3y{

    width: 40.5%;

    float: right;

}

.bb3y h2{

    font-size: 30px;

    font-weight: bold;

    font-stretch: normal;

    line-height: 28px;

    letter-spacing: 1px;

    color: #333333;

    position: relative;

    margin-top: 13px;

}



.bb3y h2:before{content: '';width: 10px;height: 39px;background-color: #c9291c;position: absolute;left: -23px;top: -3px;} 





.bb3y h3{

    font-size: 16px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 15px;

    letter-spacing: 2px;

    color: #777777;

    margin-top: 17px;

}

.bb3y h4{

    font-size: 16px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 35px;

    letter-spacing: 0px;

    color: #444444;

    margin-top: 35px;
    width: 100%;
    height: 300px;
    overflow: hidden;
    text-overflow: ellipsis;

}

.bb3y h5{

    width: 143px;

    height: 42px;

    background-color: #c9291c;

    font-size: 19px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 42px;

    letter-spacing: 0px;

    color: #ffffff;

    border-radius: 33px;

    text-align: center;

    margin-top: 1.3vw;

}







.bb3z .swiper-pagination{

    left: inherit;

    right: 30px;

    text-align: right;

    bottom: 21px;

}

.bb3z .swiper-pagination span{

    width: 11px;

    height: 12px;

    background-color: #fafafa;

    opacity: .51;

    margin: 0 5px !important;

}

.bb3z .swiper-pagination .swiper-pagination-bullet-active{

    opacity: 1;

}







.bb3nr2{margin: 3.2vw 60px 0;position: relative;}

.bb3nr2 li{width: 14.2%;margin: 0 17.5px;}

.bb3nr2 li .img{}

.bb3nr2 li .img img{width: 100%;}

.bb3nr2 li h2{

    font-size: 14px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 28px;

    letter-spacing: 1px;

    color: #555555;

    text-align: center;

    margin-top: 10px;

}







.bb3nr2 .prev,.bb3nr2 .next{

    width: 46px;

    height: 53px;

    position: absolute;

    top: 39%;

}

.bb3nr2 .prev{

    background: url(../image/9ce18ebb12d72a36baf1b3dd6b7ad764271828f5.png) no-repeat;

    left: -61px;

}

.bb3nr2 .next{

    background: url(../image/5c14349399cfb027222c7af62c9d4621e2bd57f9.png) no-repeat;

    right: -61px;

}









@media (max-width: 1400px) { 

.bb3nr2 li{margin: 0 14px; }

 }



@media (max-width: 1200px) { 

.bb3nr2 li{margin: 0 14px;  width: 20%; }

.bb3nr2{overflow: hidden; margin: 3.2vw 0px 0;}

.bb3y h4{margin-top: 20px;     line-height: 28px;}

.bb3y h5{margin-top: 2.3vw;}

.bb3nr2 li h2{font-size: 14px;}

.bb3y h4{ width: 100%; /* 设置容器的宽度 */  
    height:300px ;
    overflow: hidden; /* 隐藏超出容器的部分 */  
    text-overflow: ellipsis; /* 在文本溢出时显示省略号 */  
  }
  




 }















@media (max-width: 1200px) { 

.sumy2{

    overflow: hidden; display: -webkit-box;   -webkit-line-clamp: 2;     -webkit-box-orient: vertical; 

}

.news_list3 li{height: 100px;}

.wh {
    max-width: 1020px;
    margin: 0 auto;
}

}















.dbxx{

    font-size: 14px;

    font-weight: normal;

    font-stretch: normal;

    line-height: 28px;

    letter-spacing: 0px;

    color: #999999;

    border-top: 1px solid rgba(153, 153, 153, 0.61);

    margin-top: 2.5vw;

    padding: 10px 0;

}

.dbxx a{color: #999999;}



















@media (max-width: 992px) {

.sou{display: none;}

.bt{    font-size: 20px;}

.bb1hd li{

    width: 49.9%;

}



.bb1bd .tt li{

    width: 49.18%;

}

.bb1bd{

    margin-top: 25px;

}

.case1{

    margin-top: 25px;

}

.list1{

    width: 100%;

}



.case2{

    width: 100%;

    padding-left: 0;

}

.cwz{

    height: auto;

    padding-right: 0;

    padding-bottom: 14px;

}


.product_list3 li{

    width: 45%;

}


.product_list3{

    margin-top: 20px;

    padding-bottom: 20px;

}


.product_list4 li{

    width: 48.8%;

    margin-bottom: 22px;

}

.product_list4 li:last-child{

    display: none;

}



.box3{

    margin-top: 20px;

    padding-bottom: 10px;

}


.box4{background: #004097;background-size: 200%;padding-bottom: 0;height: 150px;}
.box4 p{display: none;}
.box4 .bt {
    padding: 20px 0;

}
.estructure li{

    margin-bottom: 25px;

}



.box4 .bt2{

    background-color: #fff;

    width: 100%;

    padding: 10px 0;

}


.box4 .wh .bt .hm {
    float: left;
}


.bb2nr li{

    width: 100%;

    margin-bottom: 25px;

}

.bb2nr .bb2fl3{

    width: 100%;

}

.bb2nr .bb2fl4{

    display: none;

}





.bbht{display: none;}

.bb3z{

    width: 100%;

}



.bb3y{

    width: 100%;

}



.bb3y h5{

    margin-top: 32px;

    font-size: 15px;

    margin-bottom: 20px;

}



.bb3nr2 li{width: 45%; margin: 0 10px;}



.xleft{width: 100%;}

.xwt h3 a{

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    width: 250px;

}



.news_list2 li h3 a{

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    width: 250px;

    font-size: 15px;

}



.news_list2 li .ntimes{font-size: 14px;}



.xright{

    width: 100%;

    margin-top: 25px;

}



.foot33{

    display: none;

}

.foot22{display: none;}

.foot11{

   

width: 100%;

}

.x-region{display: none;}

.foot{margin-top: 25px;}

.dbxx{margin-bottom: 50px;}

.bb1nr { margin-bottom: 10px;}
 
.owl-carousel a {
    border: none;
    padding: 0;
    margin: 0;
    /* width: 33.3333%; */
    /* border: 1px solid #eeeeee; */
    /* padding: 20px; */
    /* margin-right: 10px; */
}

.bt p{font-size:16px;}
.bt span {
    font-size: 28px;
}

}







@media (max-width: 480px) {

    .product_list4 li h3 a{

        white-space:nowrap;

        overflow:hidden;

        text-overflow:ellipsis;

        display: block;

        width: 88%;

        padding-left: 5%;

        line-height: 38px;

    }



}



/*合作客户*/
.marketing-support {
	padding: 3% 0;
	/* background-color: #f8f8f8; */
}
.marketing-support .marketing-support-item{
	padding: 5% 0;
}
.marketing-support .marketing-support-item .support-box{
	margin: 0 auto;
	text-align: center;
}
.marketing-support .marketing-support-item ul{ 
	display: block;
	overflow:hidden; 
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.marketing-support .marketing-support-item li{ 
	width:23%; 
	margin:1%; 
	background-color:#fff; 
	float:left;
	border: 1px solid #eee;
}
.marketing-support li img{ 
	width: 60%;
	/* margin:50px auto 20px auto; */
}
/* .marketing-support li div{
	height: 150px;
} */
.marketing-support li div p{ 
	margin:0 auto; 
	width:80%; 
	text-align:center; 
	font-size:16px; 
	color:#666; 
	line-height:1.8;
	
}



/*合作客户*/
.marketing-support {
	padding: 3% 0;
	/* background-color: #f8f8f8; */
}
.marketing-support .marketing-support-item{
	padding: 5% 0;
}
.marketing-support .marketing-support-item .support-box{
	margin: 0 auto;
	text-align: center;
}
.marketing-support .marketing-support-item ul{ 
	display: block;
	overflow:hidden; 
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.marketing-support .marketing-support-item li{ 
	width:23%; 
	margin:1%; 
	background-color:#fff; 
	float:left;
	border: 1px solid #eee;
}
.marketing-support li img{ 
	width: 60%;
	/* margin:50px auto 20px auto; */
}
/* .marketing-support li div{
	height: 150px;
} */
.marketing-support li div p{ 
	margin:0 auto; 
	width:80%; 
	text-align:center; 
	font-size:16px; 
	color:#666; 
	line-height:1.8;
	
}
@media screen and (max-width:1024px){
	.marketing-support {
	}
	.marketing-support .marketing-support-item{
		padding: 5% 0;
	}
	.marketing-support .marketing-support-item .support-box{}
	.marketing-support .marketing-support-item ul{}
	.marketing-support .marketing-support-item li{ 
		width:48%; 
	}
	.marketing-support li:hover{}
	.marketing-support li img{}
	.marketing-support li p{ 	
		font-size:14px; 	
	}
}
/*更有8大加盟营销支持end*/

















































/*内页左侧样式*/







.page-product-inquiry a{color: #fff;}