/*初始化样式*/
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,nav,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:link{color:#333;}
a:visited{color:#333;}
a:hover,a:active,a:focus{color:#333;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,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


.x-banner{margin-top:116px;}
.page-banner{margin-top:116px;}



/*----- 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%}
#demo1 {float: left;}
#demo2 {float: left;}

#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;width:800%}
#m_demo1 {float: left;}
#m_demo2 {float: left;}



.wh{width: 1270px;position:relative;left:50%;margin-left:-635px;line-height:20px;}
.pos{position: relative;width: 1920px;left: 50%;margin-left: -960px;}

.com-img{ display:inline; overflow:hidden;margin:0 auto;display: table;}
.com-img img{ transition:all 0.5s ease-in 0s; -webkit-transition:all 0.5s ease-in 0s; -moz-transition:all 0.5s ease-in 0s; -o-transition:all 0.5s ease-in 0s;}
.com-img:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);-ms-transform:scale(1.1);}






/*头部样式*/
.top1{color:#9f9f9f;line-height:28px;height:28px;overflow:hidden;font-size:14px;border-bottom:1px solid #e5e5e5;}
.top1 a{color:#9f9f9f;}


.top2{height:116px;background:#f6f6f6;position:fixed;width:1920px;left:50%;margin-left:-960px;top:0;z-index:99999;}
.logo{float:left;line-height: 116px;}
.kk{margin-left:13px;padding-left:20px;margin-top:36px;background:url(../images/x.png) no-repeat left center;color:#838383;font-size:16px;}
.kk strong{font-weight:bold;color:#c09048;font-size:21px;}
.k2{margin-top:36px;background:url(../images/t.png) no-repeat left top;color:#c09048;font-size:21px;padding-left:46px;padding-top:15px;}







/*热门搜索*/
.sou{background:#f1f0f0;height:63px;}
#formsearch{float:right;background:url(../images/ss.png) no-repeat;width:151px;height:25px;margin-top:5px;}
.hotSearch{float:left;height:63px;line-height:63px;font-weight:normal;font-size:14px;color:#565656;}
.hotSearch a{margin:0 10px;color:#565656;}
#search-type{float: left;width:100px;height: 24px;border: 1px solid #c8c8c8;margin-right: 5px;}

.k1{height:63px;line-height:63px;font-weight:normal;font-size:14px;color:#565656;}
.k1 a{color:#565656;}


/*搜索和热门搜索*/

#formsearch input{}
#formsearch input#keyword{height:25px;line-height:25px;padding-left:9px;color:#8d8d8d;font-size:12px;background:none;border:none;outline:none;width:100px;}
#formsearch input#s_btn{width:33px;height:25px;line-height:25px;text-align:center;background-color:#3480ce;color:#fff;border:none;cursor:pointer;font-size: 12px;float:right;background:none;border:none;outline:none;}
input::-webkit-input-placeholder {color:#8d8d8d;}
textarea::-webkit-input-placeholder {color: #8d8d8d;}




.top3{width:215px;margin-top:20px;}
.tdh{color:#4c4b4c;font-size:24px;font-weight:bold;text-align:right;}
.kkk{color:#787878;font-size:13px;text-align:right;margin-top:8px;}
.kkk a{color:#787878;}






/*首页banner*/
.banner{width:1920px;margin:0 auto;position:relative;left:50%;margin-left:-960px;height:500px;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner .num{position:absolute;right:46%;bottom:20px;z-index:100;}
.banner .num li{width:12px;height:12px;display:inline-block;margin:0 4px;background:#fff;line-height:18px;
  text-indent:-100px;overflow:hidden;border-radius:12px;}
.banner .num li.num_hover{background-color:#ff7c00;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:block;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:18px;height:18px;line-height:18px;}





/* 导航样式 */
.dao{height: 56px;width:790px;float:left;margin-left:28px;}

.x-menu {width:790px;margin:0 auto;}

.x-menu > li {width:96px;
  float: left;
 
}

.x-menu > li:last-child{background:none;}


.x-menu > li > a {
  display: block;text-align:center;
  font-size: 15px;
  color: #464646;
  line-height:116px;
}




.x-menu > li > a:hover {
   background:url(../images/nh.png) no-repeat center bottom;
  color: #888787;
}

.x-menu > li.active > a {
  background:url(../images/nh.png) no-repeat center bottom;
  color: #888787;
}



.x-menu > li:after {
  content: '';
  position: absolute;
  z-index: 100;
  width: 100%;
  left: 0;
  height: 40px;
  opacity: 0;
  top: 100%;display:none;
}

.x-menu > li:hover .x-sub-menu {
  opacity: 1;
  visibility: visible;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.x-sub-menu {
  position: absolute;text-align:center;
  z-index: 99;
  width: 150%;
  left: -25%;
  top:116px;
 background:rgba(255,255,255,.5);
  border-radius: 5px;
  padding: 10px 0;
  opacity:0;
  visibility: hidden;
  -webkit-transform: translateY(20px);
          transform: translateY(20px);
  -webkit-transition: all .5s ease;
  transition: all .5s ease;
}

.x-sub-menu > li > a {
  display: block;
  text-align: center;
  line-height: 4;
  font-size: 14px;
  color: #282828;
 
}

.x-menu .x-sub-menu li.aa{position:relative;}
.x-menu .x-sub-menu li.aa .third{position:absolute;left:25px;top:40px;display:block;}
.x-menu .x-sub-menu li.aa .third a{width:100%;display:block;line-height:25px;color:#282828;}
.x-menu .x-sub-menu li.aa:hover .third{display:block;}
.x-menu .x-sub-menu li.aa .third a:hover{color:#fff;}
.x-menu > li:nth-child(3) .x-sub-menu{padding:10px 0 50px;}


.x-sub-menu > li > a:hover {
  background:none;color: #fff;
}

.x-sub-menu:after {
  content: '';
  width: 0;
  height: 0;
  line-height: 0;
  font-size: 0;
  overflow: hidden;
  border-width: 10px;
  cursor: pointer;
  border-style: dashed dashed solid dashed;
  border-color: transparent transparent #fff transparent;
  border-top: none;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -10px;
  z-index: 99;display:none;
}


.x-menu .x-sub-menu li{display:inline-block;padding:0 25px;}
.x-menu .x-sub-menu li+li{background:url(../images/tx.png) no-repeat left center;}












.box1{background:url(../images/bj1.png) no-repeat;height:420px;}
.bt1z{width:600px;padding-top:133px;margin-left:40px;}
.bt1{color:#000000;font-size:40px;}
.b1wz{color:#686868;font-size:15px;line-height:33px;margin-top:59px;}
.bt1y{width:574px;height:245px;padding-top:90px;margin-right:0px;}




.box2{margin-top:48px;}
.bt{text-align:center;color:#1f1f1f;font-size:35px;font-weight:bold;}
.bt p{color:#808080;font-size:16px;font-weight:normal;background:url(../images/bt.png) no-repeat center bottom;padding-bottom:20px;}
.box2 .cont{background:#f6f6f6;padding-top:63px;padding-bottom:102px;}


.pro_cate {
    position: relative;
    height: 132px;
    display: flex;
    justify-content: center;
}

.pro_cate li {
    width: 212px;
    text-align: center;
    transition: all .3s ease;
}

.pro_cate li .img {
    display: block;width:82px;height:82px;line-height:82px;background:url(../images/y1.png) no-repeat;margin:0 auto;
}

.pro_cate li .img img {
    vertical-align: middle;
}

.pro_cate li  h3 {
    padding-top:12px;
    font-size: 20px;
    color: #1f1f1f;
    font-weight: normal;
}

.pro_cate li  span {
    display: block;
    font-size: 12px;
    color: #222222;
    font-weight: normal;
    text-transform: uppercase;opacity: .6;
}



.pro_cate li:hover .img{
   background:url(../images/y2.png) no-repeat;
}

.pro_cate li:hover  img {
  filter: invert(100%) sepia(100%) saturate(0%) hue-rotate(11deg) brightness(108%) contrast(101%);
}

.box2 .cont2{margin-top:70px;}
.ads{position:relative;}
.ads li{float:left;position:relative;}
.ads li:nth-child(1) img{width:307px;height:286px;}
.ads li:nth-child(2) img{width:626px;height:460px;}
.ads li:nth-child(3) img{width:307px;height:155px;}
.ads li:nth-child(4) img{width:307px;height:155px;}
.ads li:nth-child(5) img{width:307px;height:286px;}

.ads li:nth-child(2){margin:0 15px;}
.ads li:nth-child(4){position:absolute;left:0;top:306px;}
.ads li:nth-child(5){position:absolute;right:0;top:175px;}
.ads li h3{position:absolute;width:100%;text-align:center;left:0;bottom:0;font-weight:normal;color:#fff;font-size:16px;background:rgba(0,0,0,.54);line-height:40px;}

.plist{margin-top:18px;}
.plist li{float:left;}
.plist li+li{margin-left:14px;}
.plist li img{width:307px;height:286px;}
.plist li h3 a{display:block;font-size:16px;font-weight:normal;color:#515151;text-align:center;line-height:34px;}




.box3{background:url(../images/bj3.png) no-repeat;height:810px;}
.b3pic{width:745px;height:589px;padding-top:225px;}
.b3z{width:520px;padding-top:66px;}
.b3t1{text-align:center;color:#fff;border:1px solid #fff;font-size:20px;font-weight:400;width:148px;line-height:32px;}
.b3t2{color:#fff;font-size:53px;font-weight:bold;line-height:40px;margin-top:15px;}
.b3t2 p{color:#fff;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:10.5px;}

.ads2{margin-top:78px;}
.ads2 li{margin-bottom:46px;}
.ads2 li .img{width:68px;float:left;}
.ads2 li .img img{width:68px;height:68px;}
.ads2 li .det{width:433px;float:right;}
.ads2 li h3{color:#ffffff;font-size:21px;}
.ads2 li span{color:#ffffff;font-size:16px;line-height:22px;display:block;margin-top:12px;}
.ads2 li:nth-child(2) .det{margin-top:6px;}





.box4{padding-top:60px;background:url(../images/bj4.png) no-repeat;height:802px;}
.plist2{margin-top:58px;}
.plist2 li{float:left;position:relative;margin-bottom:4px;}
.plist2 li+li{margin-left:4px;}
.plist2 li img{width:314px;height:291px;}
.plist2 li h3{position:absolute;width:100%;text-align:center;left:0;bottom:0;font-weight:normal;color:#fff;font-size:16px;background:rgba(0,0,0,.54);line-height:40px;display:none;}
.plist2 li h3 a{color:#fff;}
.plist2 li:hover h3{display:block;}
.box4 .cont{margin-top:4px;}
.ctt{width:231px;height:178px;margin-top:60px;}


.plist3{width:951px;float:right;margin-right:1px;}
.plist3 li{float:left;position:relative;}
.plist3 li+li{margin-left:4px;}
.plist3 li:nth-child(1) img{width:632px;height:293px;}
.plist3 li:nth-child(2) img{width:314px;height:293px;}
.plist3 li h3{position:absolute;width:100%;text-align:center;left:0;bottom:0;font-weight:normal;color:#fff;font-size:16px;background:rgba(0,0,0,.54);line-height:40px;display:none;}
.plist3 li h3 a{color:#fff;}
.plist3 li:hover h3{display:block;}


.box5{margin-top:70px;}
.box5 .wh{border-bottom:2px solid #dddddd;height:72px;}
.zhuan{color:#212121;font-size:17px;line-height:26px;width:730px;}
.rx{text-align:right;color:#212121;font-size:15px;}
.lian{margin-left:15px;background:#222222;width:296px;height:47px;}
.lian a.zx1{background:#fff;color:#000000;float:left;text-align:center;width:147px;line-height:43px;font-size:15px;margin-left:2px;margin-top:2px;}
.lian a.zx2{color:#ffffff;font-size:15px;float:left;text-align:center;width:147px;line-height:45px;}



.ht{margin-top:75px;}
.ht img{width: 100%;}




.box7{background:url(../images/bj7.png) no-repeat;height:1426px;}
.b7t1{text-align:center;font-size:19px;margin-top:80px;}
.b7t2{text-align:center;font-size:36px;margin-top:20px;color:#171717;font-weight:bold;line-height:28px;}
.b7t3{text-align:center;font-size:12px;margin-top:20px;color:#c7c7c7;text-transform:uppercase;}
.box7 .cont{margin-top:97px;}
.ytt{color:#262626;font-size:29px;line-height:68px;text-indent:108px;}
.ytt1{background:url(../images/a1.png) no-repeat;}
.ytt2{background:url(../images/a2.png) no-repeat;}
.ytt3{background:url(../images/a3.png) no-repeat;}
.sub{margin-top:28px;color:#1f1f1f;font-size:17px;line-height:37px;margin-left:17px;}
.sub p{background:url(../images/d.png) no-repeat left center;padding-left:28px;}
.ys{margin-bottom:60px;}
.ytu{margin-top:30px;}








.box8{background:url(../images/bj8.png) no-repeat;height:612px;padding-top:98px;}
.about{background:#fff;height:419px;}
.abpic{width:359px;height:419px;}
.ab{margin-left:58px;width:794px;padding-top:50px;color:#3d3b3b;font-size:15px;line-height:28px;}
.ab img{margin-bottom:27px;}
.ab a{color:#000000;font-size:17px;display:block;float:right;margin-top:8px;}




.cont8{ background: url(../images/c8.png) no-repeat;height:422px;padding-top:67px;}
.a8_c1{
  text-align: center;
  font-size: 0; 
}


.a8_c1 li{
  display: inline-block;
  width: 247px;
  height:88px;
  box-sizing: border-box;
  padding-left: 29px;
  margin: 0 8px;
  background: #1f1f1f;
 }
.a8_c1 li a.img{
  display: block;
  float: left;
  line-height:88px;
}
.a8_c1 li h3{
  float: left;
  color: #ffffff;
  font:500 18px/22px "微软雅黑";
  text-align: left;
  margin-left: 10px;
  padding-top:22px;
}
.a8_c1 li h3 span{
  display: block;
  color:#606060;
  font:500 12px/25px "微软雅黑";  text-transform: uppercase;
}
.a8_c1 li.cur{
  background: #919191;cursor: pointer;
}
.a8_c1 li.cur h3 span{
  color: #fff;
}
.ahjh_ahj li{
  float: left;
  margin: 0 4px; width:311px;
}
.ahjh_ahj li a.img{
  display: block;
}
.ahjh_ahj li a.img img{
  width: 311px;
  height: 224px;
}
.tab{
  display: none;
}

.ahggh_ah{
  margin-top:43px;
}





.xin{margin-top:77px;}


/* news_index */

.news_index {
    position: relative;
    padding-bottom:70px;background:#f6f6f6;border-top:1px solid #e8e7e7;
}

.sort_news_wap {
    padding-top: 15px;
}

.sort3 {
    display: flex;
    justify-content: center;
}

.sort3 li {
    width: 150px;
    text-align: center;
    position: relative;
}

.sort3 li+li {
    background: url(../images/xie.png) no-repeat left center;
}

.sort3 li a {
    font-size: 19px;
    color: #515151;
    display: block;
    font-weight: normal;
}

.sort3 li::before {
    width: 35px;
    height: 3px;
    background: #515151;
    position: absolute;
    top: -17px;
    content: "";
    left: 55px;
    right: 55px;
}

.sort3 li:hover::before,
.sort3 li.on::before {
    width: 35px;
    height: 3px;
    background: #7e7e7e;
    position: absolute;
    top: -17px;
    content: "";
    left: 55px;
    right: 55px;
}

.sort3 li:hover a,
.sort3 li.on a {
    color: #7e7e7e;
    font-weight: bold;
}

.tt3 {}

.tabz_content3 {
    position: relative;
    margin-top:68px;
}

.news_left {
    float: left;
    width: 595px;
}

.news_left .news_img {
    border: 1px solid #cfcfcf;
    padding:13px 15px;
    margin-bottom: 18px;background:#fff;
}

.news_left .news_img img {
    width: 562px
    height: 248px;
}

.news_list11 {
    position: relative;
    margin-top:22px;
}

.news_list11 li h3 {
    font-size: 16px;
    color: #1f1f1f;
    font-weight: normal;
}

.news_list11 li span {
    padding-top: 15px;
    display: block;
    font-size: 14px;
    color: #646464;
    font-weight: normal;
    line-height: 26px;
}

.news_list11 li span a {
    color: #000;
}

.news_right {
    width: 625px;
    float: right;
}

.news_right li {
    position: relative;
    cursor: pointer;
}

.news_right li+li {
    margin-top: 40px;
}

.news_right li .time1 {
    float: left;
    width: 82px;
    height: 73px;
    border: 1px solid #cfcfcf;
    text-align: center;
}

.news_right li .time1 h3 {
    font-size: 49px;
    color: #c8c8c8;
    line-height: 1;font-weight:normal;
}

.news_right li .time1 span {
    display: block;
    font-size: 18px;
    color: #c8c8c8;
    line-height: 1;
}

.news_right li .time2 {
    float: right;
    width: 520px;
}

.news_right li .time2 h3 {
    font-size: 16px;
    color: #1f1f1f;
    font-weight: normal;
    line-height: 1;
}

.news_right li .time2 span {
    display: block;
    font-size: 14px;
    color: #646464;
    font-weight: normal;
    line-height: 25px;
    padding-top: 6px;
}

.news_right li .time2 span a {
    color: #000;
}

.news_right li:hover .time1 h3,
.news_right li:hover .time1 span {
    color: #222222;
}






.foot{background:url(../images/foot.png) no-repeat;padding-top:40px;height:345px;overflow:hidden;}
.f1{width:389px;}
.logos{margin-top:22px;margin-left:18px;}
.wei{margin-top:34px;}

.f2{width:188px;padding-right:13px;}
.ftt{color:#ffffff;font-size:19px;text-align:center;padding-top:46px;margin-bottom:28px;}
.fnav li{padding-left:56px;}
.fnav li a{color:#989898;font-size:15px;line-height:24px;}
.fnav li:first-child{display:none;}


.f3{width:225px;}
.fnav2 li{padding-left:75px;}
.fnav2 li a{color:#989898;font-size:15px;line-height:24px;}

.f4{}
.lx{color:#989898;font-size:15px;line-height:24px;}



.link{background:#222222;line-height:66px;padding-bottom:22px;color:#f6f6f6;font-size:15px;}
.link a{color:#f6f6f6;font-size:14px;}



.copyright{text-align:center;color:#919191;font-size:14px;line-height:23px;padding:16px 0 24px;}
.copyright a{color:#919191;}




/*内页左侧样式*/


.container{width: 1200px!important;margin: 0 auto;padding: 0;}
.page-position a{color: #333;}
.page-product-inquiry a{color: #fff;}
.page-mob-tool{display: none;}