html{margin:0;padding:0;border:0;}
input{padding:0;margin:0;}
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,h3,h4{font-size:12px;font-weight:bold;line-height: 1.5}
hr {border: 0;border-top:1px solid #ccc;height:0;}
.wd1200{width:1200px;margin: 0 auto;}
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;}
.w1920{
	width: 1920px;
	left: 50%;
	margin-left: -960px;
	position: relative;
}
.w1200{
	width: 1200px;
	margin: 0 auto;
}

.fang{
	display: block;
	overflow: hidden;
}
.fang img{
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.fang:hover img{
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}

/*.page-position,.xypg-left-title,.product-detail-tab .product-detail-tabli li.on, .product-detail-tab .product-detail-tabli li:active, .product-detail-tab .product-detail-tabli li:visited,.relate-title span{
	background: #3480ce;
}
.page-position,.page-position a,.page-product-inquiry a{
	color: #fff;
}
.xypg-detail-tags .tags-title h3{
    border-color:#3480ce; 
}*/
.container{
	    width: 1200px !important;
}
.box_voann,.box_voann *{
	  box-sizing:content-box;  
}





.sortt li {
    margin-bottom: 0px;
     
}

.sortt li a {
    display: block;
    font: 400 14px/35px "微软";
    padding-left: 51px;
    background: #eeeeee;
    color: #333;
}

.sortt li .sec a {
    background: url(../images/sdot.png) no-repeat 24px center;
    color: #57391f;
    border-bottom: 1px dashed #d5d0cb;
}

.sortt li a:hover {
    color: #56b64d;
}



/*头部样式*/
#header{
    position: relative;
    height: 123px;
    overflow: hidden;
}

.logo{
    float:left;
    line-height: 123px;
}

.logoimg{
    margin-left: 15px;
    padding-left: 20px;
    line-height: 136px;
}

.top_phone{
    background: url(../images/top_phone.png) no-repeat left center;
    font-size: 16px;
    color: #666666;
    padding-left: 50px;
    line-height:118px;
}

.out-head{height: 44px;background: url(../images/head.jpg) no-repeat top center;}
.wh{width: 1920px;position: relative;left: 50%;margin-left: -960px;}
.hh1{
    font-size: 14px;
    font-weight: 400;
    line-height: 44px;
    
    color:#fff;}
.xseo{
    font-size: 14px;
    font-weight: 400;
    line-height: 44px;
    color:#fff;}
.xseo a{color:#fff;}



/*搜索和热门搜索*/

.hotSearch a {
    margin-right: 6px;
}

.topLink {
    width: 60px;
    line-height: 60px;
    height: 60px;
    z-index: 999;
    position: absolute;
    right: 360px;
    top: 0px;
    background: #f8f8f8;
    text-align: center;
}

.search {
    position: absolute;
    width: 280px;
    top: 43px;
    right: -60px;
    display: none;
    z-index: 99999
}

#formsearch {
    width: 230px;
    float: left;
}

#formsearch input {
    height: 22px;
    background: #fff;
    border: 1px solid #c8c8c8;
    line-height: 22px;
}

#formsearch input#keyword {
    height: 22px;
    line-height: 22px;
    padding-left: 4px;
    color: #666;
}

#formsearch input#s_btn {
    width: 46px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    background-color: #2a368c;
    color: #fff;
    border: none;
    cursor: pointer;
}

/*导航栏样式*/
.nav1{background-color:#3480ce;height:32px;}
.nav1 li{line-height:32px;height:32px;text-align:center;width:90px;float:left;position:relative;z-index:999;}
.nav1 li a{display:block;line-height:32px;color:#fff;height:32px;}
.nav1 li a:hover{color:#fff;text-decoration:none;background-color:#24588e;}

.nav1 .sec{background:#01557a;color:#fff;overflow:hidden;z-index:9999;position:absolute;top:32px;left:0px;display: none;}
.nav1 .sec a{background:#01557a;color:#fff;height:38px;line-height:38px;width:90px;}
.nav1 .sec a:hover{background:#042d3f;text-decoration:none;}


.con1{padding-top: 48px;}
.c1t{text-align: center;height: 71px;background: url(../images/t1.png) no-repeat center;font-size: 36px;color:#419FC1;font-weight: 600;line-height: 40px;}
.c1t1{text-align: center;color:#999;font-size: 14px;padding-top: 10px;font-weight:400;}
.c1a{width: 254px;margin-top: 42px;}
.c1at{color:#fff;font-size: 30px;font-weight: 600;background: url(../images/c1a.png) no-repeat;
    height: 132px;text-align: center;line-height: 132px;text-indent: 55px;}
.c1asort1{}
.c1asort1 li{background: #f5f5f5;border-bottom: 1px solid #ddd;text-align: center;line-height: 59px;}
.c1asort1 li a{font-size: 16px;color:#333;}
.c1acm{background: #f5f5f5;border-bottom: 1px solid #ddd;text-align: center;line-height: 59px;}
.c1acm a{font-size: 16px;color:#333;}
.c1ab{width: 254px;height: 225px;background: url(../images/c1aa.png) no-repeat;}
.c1at1{text-align: center;color:#fff;font-size: 16px;font-weight: 400;padding-top: 40px;}
.c1at2{text-align: center;color:#fff;font-size: 24px;font-weight: 600;padding-top: 12px;}
.c1at3{width: 136px;height: 35px;background: #fff;margin: 34px auto;border-radius: 6px;text-align: center;line-height: 35px;}
.c1at3 a{color:#0073bc;}

.c1b{width: 927px;margin-top: 42px;}
.product_list1{}
.product_list1 li{float: left;text-align: center;margin-right: 19px;margin-bottom: 16px;}
.product_list1 li:nth-child(3n){float: right;margin-right: 0;}
.product_list1 li img{width: 296px;height: 267px;}
.product_list1 li h3{line-height: 66px;font-size: 16px;color:#333333;}
.product_list1 li h3 a{color:#333;font-weight: 400;}

.ci1{background: url(../images/con1.jpg) no-repeat top center;height: 1620px;overflow: hidden;}


/*c1_index*/
.c1_index{
    position: relative;
    padding: 60px 0 20px;
}

.c1_index .abb_left{
    float: left;
    width: 235px;
    text-align: center;
}

.abb_left h1{
    color: #333333;
    font-size: 36px;
    line-height: 1;
    margin-bottom: 25px;
    font-weight: 400;
}

.abb_left p{
    color: #292929;
    font-size: 18px;
}


.abb_right{
    float: right;
    width: 938px;
    margin-top: 5px;
}

.abb_right .abb_txt{
    color: #666666;
    font-size: 15px;
    line-height: 30px;
}

.abb_left .abbmore{
    display: block;
    width: 174px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-indent: 38px;
    margin-top: 0px;
    font-size: 14px;
    text-align: left;
    background: url(../images/abbmore_bg.png) no-repeat center center;
}


/*abb_list22*/

.abb_list22{
    position: relative;
    display: flex;
    justify-content: space-between;
}

.abb_list22 li{
    width: 33.33%;
    position: relative;
}

.abb_list22 li a.img{
    display: block
}

.abb_list22 li a.img img{
    width: 376px;
    height: 248px;
}

.abb_list22 li .sbg{
    padding: 30px;
    position: absolute;
    top: 0px;
    left: 0px;
}

.abb_list22 li .sbg h3{
    font-size: 24px;
    color: #292929;
    margin-bottom: 20px;
    font-weight: 400;
}

.abb_list22 li .sbg span{
    display: block;
    font-size: 14px;
    color: #666666;
    line-height: 30px;
}


/*c2_index*/
.c2_index{
    position: relative;
    height: 720px;
    background: url(../images/c2_bg.jpg) no-repeat center center;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}

.c2_left{
    width: 600px;
    float: left;
    padding-top: 135px;
}

.c2_left h3{
    font-size: 26px;
    color: #fff;
    font-weight: 400;
    margin-bottom: 20px;
}

.c2_left h1{
    font-size: 43px;
    color: #fff;
    font-weight: 400;
    line-height: 1.7;
}

.c22_list11{
    position: relative;
    margin-top: 50px;
}

.c22_list11 li{
    width: 185px;
    height: 44px;
    line-height: 44px;
    border: 1px solid #fff;
    border-radius: 30px;
    float: left;
    margin-right: 20px;
    padding: 0 30px;
    margin-bottom: 22px;
}

.c22_list11 li a{
    display: table;
}

.c22_list11 li span{
    display: block;
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px;
}

.c22_list11 li h4{
    display: table-cell;
    vertical-align: middle;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
}


.c2_right{
    position: relative;
    float: right;
    width: 600px;
}

.c2_right .c22_list22{
    position: relative;
}

.c22_list22 li{
    height: 240px;
    position: relative;
    background: rgba(0,0,0,.18);
    transition: .3s;
    cursor: pointer;
    padding: 35px 35px 35px 65px;
}

.c22_list22 li:hover{
     background: rgba(255,255,255,.38);
}

.c22_list22 li a.img{
    display: block;
    padding-top: 40px;
}


.c22_list22 li .zuo{
    float: left;
    width: 400px;
}

.c22_list22 li .zuo h3{
    color: #fff;
    font-size: 36px;
    font-weight: 400;
    line-height: 60px;
}

.c22_list22 li .zuo span{
    display: none;
    opacity: 0;
    margin-top: 4px;
    font-size: 14px;
    color: #fff;
    line-height: 25px;
}

.c22_list22 li .you{
    float: right;
    padding-top:10px;
}

.c22_list22 li .you i{
    font-style: inherit;
    width: 43px;
    height: 43px;
    display: block;
    background: url(../images/jia.png) no-repeat center center;
}

.c22_list22 li .you img{
    display: none;
    opacity: 0;
}

.c22_list22 li:hover a.img{
    padding-top: 0px;
}

.c22_list22 li:hover .zuo{
    margin-left: -30px;
}

.c22_list22 li:hover .zuo h3{
    color: #56b64d;
}

  

.c22_list22 li:hover .zuo span{
    display: block;
    opacity: 1;
}

.c22_list22 li:hover .you i{
    display: none;
    opacity: 0;
}

.c22_list22 li:hover .you img{
    margin-top: 50px;
    opacity: 1;
    display: block;
}


/*c3_index*/
.c3_index{
    position: relative;
    height: 680px;
    /* background: url(../images/c3_bg.jpg) no-repeat top center; */
    padding-top: 50px;
    width: 1920px;
    left: 50%;
    margin-left: -960px;
}

.ttt3{
    text-align: center;
    position: relative
}

.nnm{
    position: absolute;right: 0;top:72px;
}

.ttt3 h3{
    color: #333333;
    font-size: 36px;
    font-weight: 400;
}

.ttt3 p{
    font-size: 14px;
    color: #333333;
    padding: 15px 0;
}

.sort11{
    margin: 10px 0 40px;
    text-align: center;
}

.sort11 li{
    display: inline-block;
    width: 180px;
    height: 44px;
    line-height: 44px;
    text-align: center;
    border-radius: 30px;
    background: #3e9ccf;
    margin: 0 39px;
}

.sort11 li a{
    display: block;
    font-size: 16px;
    color: #fff;
}

.sort11 li:hover{
    background: #56b64d;
}

.c33_list{
    position: relative;
}

.slick-list{
     padding-bottom: 45px!important;
}

.c33_list li{
    position: relative;
}

.c33_list li a.img{
    display: block
}

.c33_list li a.img img{
    width: 100%;
}

.c33_list li .fu{
    display: block!important;
    position: absolute;
    left: 30px;
    bottom: -45px;
/*    bottom: 0px;*/
    height: 95px;
    width: 535px;
    background: url(../images/yyal1.png) no-repeat;
    z-index: 9999;
    opacity: 0;
    text-align:center;
    padding-top:24px;
}

.c33_list li .fu h3{
    color: #fff;
    font-size: 24px;
    font-weight: 400;
    line-height: 55px;
}

.c33_list li .fu span{
    display: block;
     color: #fff;
    font-size: 14px;
}

.c33_list .slick-center a.img{
    border: 2px solid #bee3b8;
}

.c33_list .slick-center .fu{
    opacity: 1;
}


.c33_list .slick-prev,.c33_list .slick-next{
    position: relative;
    outline: none;
    background: none;
    border: none;
    width: 53px;
    height: 53px;
    font-size: 0;
    position: absolute;
    bottom: 226px;
    z-index:9999;
}

.c33_list .slick-prev{
    left: -84px;
    background: url(../images/c3_prev.png) no-repeat center center;
}

.c33_list .slick-next{
    right: -84px;
    background: url(../images/c3_prev.png) no-repeat center center;
    transform:rotate(180deg);
}

.c33_list .slick-prev:hover{
     background: url(../images/c3_prev.png) no-repeat center center;
}

.c33_list .slick-next:hover{
     background: url(../images/c3_prev.png) no-repeat center center;
}


.c33_list .slick-dots{
	position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 0;
    z-index: 9;
    bottom: -75px;
    display: none !important;
}
.c33_list .slick-dots li{
	display: inline-block;
    margin: 0 5px;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #d1d1d3;
    cursor: pointer;
}
.c33_list .slick-dots li button{
	background: none;
    outline: none;
    border: none;
    font-size: 0;
}
.c33_list .slick-dots li.slick-active{
	background: url(../images/c3_dian_h.png) no-repeat center center;
}



.news_box{
    padding-top: 48px;

}

.tab_box{width: 606px;}
.nne{width: 267px;}
.imgs{width: 327px;height: 196px;border:1px solid #524f51;}
.imgs img{width: 325px;height: 194px;}

.news_left{
    width: 615px;
    margin-top: 10px;
}
.news_right{
    width: 550px;
}
.news_left img{
    width: 100%;
    height: 100%;
}

.news_list2 h3 a{
    display: block;
    
    font-size: 17px;
    font-weight: 400;
    line-height: 0px;

    color: #090909;
    margin-top: 14px;
    margin-bottom: 22px;
}
.news_list2 span{
    display: block;
  
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;


    color: #6f6e6e;
}

.newsre{width: 576px;}

.cxlist1{margin-top: 42px;}
.cxlist1 li{position: relative;}
.cxlist1 li h3 a{font-size: 18px;color:#090909;font-weight: 400;}
.cxlist1 li span{font-size: 18px;color:#090909;font-weight: 400;position: absolute;right: 0;top:0;}
.cxlist1 li p{color:#6f6e6e;font-size: 15px;line-height: 25px;padding-top: 16px;}

.nxlist1{}
.nxlist1 li{font-size: 16px;color:#2f2f2f;border-bottom:1px dashed #d4d4d4;padding-bottom: 16px;position: relative;margin-bottom: 20px;}
.nxlist1 li h3 a{color:#2f2f2f;font-size: 16px;font-weight: 400;}
.nxlist1 li span{font-size: 14px;color:#2f2f2f;font-weight: 400;position: absolute;right: 0;top:0;}

.news_list2 span a{color:#000;border:1px solid #6b6767;font-size:14px;padding:0 6px;margin-left:226px;line-height: 18px;}


.news_list2 li a.imgs{
    display: block;
    width: 615px;
    height:206px;
    overflow: hidden;
}
.news_list2 li a.imgs img{
    transition: all 0.8s;
}
.news_list2 li:hover a.imgs img{
    transform: scale(1.04,1.04);
}
.news_list3{

}
.news_list3 li{
    padding-bottom: 15px;
    margin-bottom: 15px;
    position: relative;
}
.news_list3 .times{
    text-align: center;
    width: 92px;
    height: 84px;
    background:#e7181a;
    margin-top: 10px;
}
.news_list3 .times span{
    display: block;
    font: 600 30px/40px "Arial";color: #fff;
    padding-top:10px;
}
.news_list3 .times p{
    font: 400 18px/16px "Arial";color: #fff;
}
.n_list{
    width: 432px;
    margin-left: 20px;
}
.n_list h3 a{font-size: 20px;color: #000;
}
.n_list span{
  
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    color: #333;height:47px;overflow:hidden;display:block;margin-top:10px;
}

.n_list span a{color:#000;border:1px solid #6b6767;font-size:14px;padding:0 6px;position:absolute;right:0;top:72px;line-height: 18px;}
.n_list h3{padding-top: 6px;}

.n_list:hover h3 a{color:#ea3d02;}



.news_list4 li{
    float: left;
    width: 446px;
    height: 128px;
    margin-right:13px;
    border:1px solid #8c8888;
}
.news_list4 li h3{
    padding-top: 15px;
}
.news_list4 li h3 a{
    display: block;
    padding-left: 51px;
  
    font-size: 20px;
    font-weight: 500;
    line-height: 34px;
    color: #000;
    background: url(../images/wen.png) no-repeat 12px center;
    margin-bottom: 8px;
}
.news_list4 li span{
    display: block;
    padding-left: 51px;
   
    font-size: 16px;
    font-weight: 400;
    line-height: 28px;
    
    color: #333;
    background: url(../images/da.png) no-repeat 12px 2px;
    width: 384px;
}


.wenda {
    width: 1200px;
    margin: 0 auto;
    margin-top:22px;
}
.wenda .hd{
    width: 148px;
}


.wenda .bd{
    width: 1022px;
    overflow: hidden;
    margin-top: 6px;
}
.wenda .hd h3{
  
    font-size: 22px;
    font-weight: 600;
    line-height: 30px;
    color: #000000;
}
.wenda .hd p{
   
    font-size: 30px;
    font-weight: 400;
    line-height: 24px;
    
    color: #c0c0c0;
    margin-top:12px;
    margin-bottom: 34px;
}
.wenda .hd{font-size:0;}
.wenda .hd a{
    display: inline-block;
    height: 33px;
    text-align: center;
    line-height: 33px;
    background: #2b2b2b;
}
.wenda .hd a:hover{
    background: #ea3d02;
}


/*hengtu*/
.hengtu{
    position: relative;
    height: 264px;
    background: url(../images/hengtu.png) no-repeat center center;
    padding-top: 45px;
    color: #fff;
    margin-top: 60px;
}

.hengtu h3{
    color: #fff;
    font-size: 30px;
    font-weight: 400;
}

.hengtu span{
    display: block;
    font-size: 16px;
    font-weight: 400;
    margin: 30px 0;
}


.hengtu a{
    color: #fff;
    display: block;
    width: 153px;
    height: 40px;
    line-height: 40px;
    text-indent:30px;
    background: url(../images/inquirymore.png) no-repeat center center;
}


.out-foot{background: #202020;padding: 46px 0 6px 0;}
.fo1{width: 188px;height: 214px;border: 1px solid #4d4d4d;text-align: center;}
.fo11{padding-top: 34px;}
.fo11 img{padding-bottom: 26px;}
.fo11 p{font-size: 14px;color:#fff;font-weight: 100;}
.fo2{width: 536px;height: auto;margin-left: 68px;padding-left: 56px;}
.fo2t{font-size: 27px;color:#fff;font-weight: 600;line-height: 22px;}
.fo22{
    font-size: 16px;
    font-weight: 400;
    line-height: 42px;
    
    color:#fff;padding-top: 30px;}
.fo3{width: 408px;height: 212px;
    font-size: 14px;
    font-weight: 400;
    line-height: 24px;
    
    color:#fff;padding-top: 20px;padding-left: 25px;}
.fo3 a{color:#fff;}




/*友情链接*/
.x-link{background: #202020;font-size: 16px;padding:16px 0;color:#fff;}
.link{width:1200px;margin:0 auto;line-height:30px;line-height:30px;}
.link a{color:#fff;}

/*页面底部*/
#footer{position:relative;width:1000px;margin:0 auto;text-align:center;margin-bottom:10px;padding-top:8px;border-top:2px solid #eee;margin-top:15px;}
#footer a{color:#666;}
#footer a:hover{color:#e87518;text-decoration:none;}
.nav_foot{text-align:center;line-height:24px;color:#666;}
.copyright{text-align:center;line-height:24px;}







