@charset "utf-8";/* CSS Document */
*{margin: 0;padding: 0;}
html {font-size: 62.5%;height: 100%}
body {margin: 0 auto;font-family: 'FuturaStdBook';font-size: 14px;font-size: 1.4rem;height: 100%;overflow-x: hidden;}
img {border: none;}
ul li {list-style-type: none;}
ul, form, p, a, img, table, tr, td, li, dd, dt, dl, span {margin: 0;padding: 0;list-style: none;color: #333;}
a {text-decoration: none;color: #333;outline: none;transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-webkit-transition: 0.3s;}
h1 {margin: 0;padding: 0;font-weight: normal;color: #333;}
.clear {clear: both;}
.maln {margin-left: auto !important}
input, textarea {font-family: 'FuturaStdBook';font-size: 14px;font-size: 1.4rem;color:#333;border: none;outline: none;}
.l{ float:left;}
.r{ float:right;}
.fix{*zoom:1; } .fix:after,.fix:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }

::-webkit-input-placeholder {/* WebKit browsers */
 color:#1b1b1b;}
:-o-placeholder {/* Mozilla Firefox 4 to 18 */
 color:#1b1b1b;}
::-moz-placeholder {/* Mozilla Firefox 19+ */
 color:#1b1b1b;}
:-ms-input-placeholder {/* Internet Explorer 10+ */
 color:#1b1b1b;}
 
@media screen and (min-width:1220px) {.wp {width: 1200px;margin: auto;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.wp {width: 980px;margin: auto;}}
@media screen and (max-width:999px) {.wp {width: 95%;margin: auto;}}

@media screen and (min-width:1220px) {.no_margin{margin-left: auto!important;}}
@media screen and (min-width:1000px) and (max-width:1219px) {.no_margin{margin-left: auto!important;}}

/*********************** search *****************************/
.search{width:34px;z-index:9999;background:none;margin-top: 41px;}
.sb-icon-search {color: #fff;z-index: 99;width:34px;height:34px;display:block;}
.sb-search-submit {-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);opacity: 0;color: transparent;border: none;outline: none; z-index:99999;}
.search_1000{}
.sb-search {position:relative;width: 0%;min-width: 34px;height: 34px;float: right;display:inline;overflow: hidden;-webkit-transition: width 0s;-moz-transition: width 0s;transition: width 0s;-webkit-backface-visibility: hidden; z-index:99; border:none;}
.sb-search-input {position: absolute;top: 0;left:0px;outline: none;width:236px;height: 34px;line-height:26px;padding-left:10px;border:none;margin: 0;z-index: 190;font-family:Arial, Helvetica, sans-serif; color:#333; border-radius:4px; background:none;color: #333;}
.sb-icon-search,.sb-search-submit{width: 34px;height: 34px;display: block;position: absolute;right: 0px;top:0px;padding: 0;margin: 0;cursor: pointer;background: url(../images/sousuo.png) no-repeat center;border:none;}

.sb-search.sb-search-open,
.no-js .sb-search {width: 236px;height:32px;line-height:26px;position:relative;right:0px;top:0px; z-index: 999999; background:#fff; border-radius:17px;}
.no-js .sb-search .sb-icon-search {position:absolute;background:url(../images/sousuo.png) no-repeat center;z-index: 15;right:0px;top:0px;}
.no-js .sb-search .sb-search-submit{z-index:91;}


/*.container*/
.container { width: 5px; height: 100%; position: absolute; right: 0; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 999999999999999; cursor: pointer; position: fixed; top: -5px; right: 0; display: block; }

.container .nav { overflow: hidden; width: 300px; background: rgba(0, 0, 0, 0.8); position: absolute; top: 0; right: 0; display: block; height: auto; overflow: scroll; }

.container .nav form { margin: 15px auto; width: 258px; height: 26px; border: 1px solid #fff; }

.container .nav form .iptc { box-sizing: border-box; padding-left: 15px; background-color: #fff; width: 80%; height: 26px; line-height: 26px; display: block; float: left; }

.container .nav form .ipsc { width: 20%; height: 26px; line-height: 26px; display: block; float: right; background: #fff url(../images/sousuo.png) no-repeat center center; }

.container .nav > ul { display: none; margin-top: 0px; margin-bottom: 0px; overflow: scroll; padding-top:45px;-ms-box-sizing: border-box;-o-box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.container .nav > ul > li { line-height: 40px; font-size: 12px; font-size: 1.2rem; text-indent: 20px; position: relative; }

.container .nav > ul > li .addition { width: 20px; height: 20px; position: absolute; right: 15px; top: 10px; background: url("fonts/shizi.png") no-repeat center center;  }

.container .nav > ul > li .addition.fa:before { margin-right: 5px; color: #fff; text-indent: 0; }

.container .nav > ul > li > a { color: #fff; font-size: 12px; font-size: 1.2rem; display: block; margin-right: 50px;}

.container .nav > ul > li > a span { color: #fff; font-size: 12px; font-size: 1.2rem; }

.container .nav > ul > li .c-show { display: none; width: 100%; }


.container .nav > ul > li .c-show1 .c-s1 { position: relative; padding-left: 15px;}

.container .nav > ul > li .c-show1 .c-s1 > a {position: relative;  font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 50px;}

.container .nav > ul > li .c-show1 .c-s1 > a span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > li .c-show1 .c-s1 > .c-show2 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2{position: relative; }

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a { text-indent: 35px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; margin-right: 50px;}

.container .nav > ul > li .c-show1 .c-s1 > .c-show2 .c-s2 > a  span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 {position: relative;}

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a { text-indent: 50px; font-size: 12px; font-size: 1.2rem; color: #fff; display: block; padding-top: 5px; padding-bottom: 5px; line-height: 30px; }

.container .nav > ul > li .c-show1 .c-s1 .c-s2 .c-show3 .c-s3 a span { font-size: 12px; font-size: 1.2rem; color: #fff; }


.container .nav > ul > dl{padding: 20px;}

.container .nav > ul > dl dd{float: left;margin: 0 2px;}

.container .menubtn { width: 23px; height: 18px; position: absolute; top: 12px; right: 12px; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; z-index: 9999; }

.container .menubtn span { display: block; width: 100%; height: 3px; margin-bottom: 3px; background-color: #f05324; }

@media screen and (min-width: 768px) { .container, .nav { display: none!important; } }


/*lun bo*/
.index_focus {position: relative;width: 100%;height:732px;margin: 0 auto; overflow:hidden; z-index:9}
.index_focusn{width:1920px; position:absolute; left:50%; top:0px; margin-left:-960px; height:100%;z-index:99}
.index_focus .bd li {display: none;position: absolute;left: 0;top:0;width:1920px;z-index:999}
.index_focus .slide_nav {position: absolute; bottom:35px; left:50%; margin-left:-36px; z-index:9998 }
.index_focus .slide_nav a{ width:14px; height:14px; cursor:pointer;float:left; margin-right:4.5px; margin-left:4.5px;background:#fff; border-radius: 50%; }

.index_focus_post {z-index: 10;}
.index_focus .pic {height: auto;display: block;	margin:0 auto;}
.index_focus .pic:hover {text-decoration: none;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration: none;background:#f05324; }


.index_focus_pre,.index_focus_next {display: block;position: absolute;top: 55%;margin-top:-38px;width:41px;height:90px;text-indent: 100%;white-space: nowrap;overflow: hidden;z-index:9999;display: none;}
.index_focus_pre {left: 40px; background:url(../images/baleft.png) no-repeat;}
.index_focus_next {right: 40px;background:url(../images/baright.png) no-repeat;}

.index_focus2{height: 440px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.index_focus {height:586px;}
.index_focusn img {width: 80%;}
.index_focus2{height: 352px;}
}
@media screen and (min-width:1000px) {.carousel,.clear2{display: none}}
@media screen and (max-width:999px) {
.index_focus {display: none}
.index_focus2 {display: none}

.carousel{width: 100%;position: relative;overflow: hidden;}
.carousel ul{width: 100%;height: 100%;}
.carousel ul li{width: 100%;height: 100%;position: absolute;top: 0;left: 0;}
.carousel ul li img{width: 100%; vertical-align: middle;}
.carousel ol{position: absolute;z-index: 2;width: 80px;height:5px;bottom: 13px;left: 52%;-webkit-transform:translate3d(-50%,0,0);}
.carousel ol li{float: left;width: 10px;height: 10px;margin-right: 10px;border-radius: 5px;background-color: #fff;transition:all 0.3s ease 0s;}
.carousel ol li.cur{width: 10px;background:#f05324;}
.carousel ol li:last-child{margin: 0;}
}




/**************** head ***************/
.head{background: #000000;z-index: 999999999;}
.logo{margin-top: 20px;margin-right: 175px;}
.logo img{width: 100%;max-width: 232px;max-height: 69px;}
.sj{margin-right: 8px;}
.sj a{padding: 0 1px;}
.sjss{margin-top: 17px;}
.navlist2{display: none;}
.navlist{padding-top: 43px;background: url("../images/toubg.png") no-repeat 23px 4px;}
.navlist>li{float: left;margin-left: 17px;position: relative;padding-bottom: 32px;font-family: Arial, Helvetica, sans-serif;}
.navlist>li>a{font-size: 16px;font-size: 1.6rem;display: block;padding-bottom: 42px;line-height: 28px;color: #fff;padding: 0 16px;border-radius: 10px;}
.navlist>li:hover>a{background: #f05324;}
.navlist>li.currentnav>a{background: #f05324;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.logo{margin-right: 30px;}
.navlist>li{margin-left: 20px;}
}
@media screen and (max-width:999px) {
.navlist{padding-top: 20px;}
.logo{width: 105px;}
.search{margin-top: 25px;}
.navlist{width: 100%;}
.navlist>li{padding-bottom: 10px;}
}
@media screen and (max-width:800px) {
.navlist>li{margin-left: 0;margin-right: 17px;}
}
@media screen and (max-width:767px) {
.navlist1{display: none;}
.navlist2{display: block;}
.navlist>li{width: 25%;margin: 0;text-align: center;}
.search{display: none;}
.navlist>li:hover>a{background: none;color: #f05324;}
.navlist>li.currentnav>a{background: none;color: #f05324;}
.navlist>li>a{padding: 0;}
}
@media screen and (max-width:500px) {
.logo{width: 40px;}
.navlist{padding-top: 10px;}
}
/***************  sya   *****************/
@font-face {
    font-family: 'FuturaStdBook';
    src: url('../fonts/FuturaStdBook.eot');
    src: url('../fonts/FuturaStdBook.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdBook.woff2') format('woff2'),
         url('../fonts/FuturaStdBook.woff') format('woff'),
         url('../fonts/FuturaStdBook.ttf') format('truetype'),
         url('../fonts/FuturaStdBook.svg#FuturaStdBook') format('svg');
}

.sya{padding-top: 62px;padding-bottom: 54px;}
.sya ul li{width: 305px;padding: 0 25px;margin-left: 66px;float: left;text-align: center;font-family: 'FuturaStdBook';}
.sya ul li a{display: block;}
.syap1{padding-top: 170px;font-size: 24px;font-size: 2.4rem;line-height: 30px;}
.syap2{color: #666666;line-height: 30px;margin-top: 19px;font-size: 16px;font-size: 1.6rem;}
.syap1:hover{color: #f05324;}
.syap2:hover{color: #f05324;}
.icon1 .syap1{background: url(../images/syi1.jpg) no-repeat center top;}
.icon2 .syap1{background: url(../images/syi2.jpg) no-repeat center top;}
.icon3 .syap1{background: url(../images/syi3.jpg) no-repeat center top;}
.sya ul li.icon1:hover .syap1{background: url(../images/syi4.jpg) no-repeat center top;}
.sya ul li.icon2:hover .syap1{background: url(../images/syi5.jpg) no-repeat center top;}
.sya ul li.icon3:hover .syap1{background: url(../images/syi6.jpg) no-repeat center top;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.sya ul li{padding: 0;margin-left: 32px;}
}
@media screen and (max-width:999px) {
.sya ul li{padding: 0;width: 31.3333%;margin: 0 1%;}
.syap1{padding-top: 145px;}
.syap1{font-size: 18px;font-size: 1.8rem;}
.syap2{font-size: 14px;font-size: 1.4rem;margin-top: 0;}
.sya{padding-top: 30px;}
}
@media screen and (max-width:767px) {
.sya ul li{padding: 0;width: 90%;margin: 0 5%;margin-bottom: 10px;}

}

/************* syp *************/
.syp{padding-top: 57px;padding-bottom: 72px;background: url(../images/sybg1.jpg) no-repeat center top;}
.img-scroll7 {position: relative;margin: 0 auto;width: 100%;}
.img-scroll7 .prev7, .img-scroll7 .next7 {position: absolute;display: block;width: 38px;height: 84px;top:44%;margin-top:-42px;color: #fff;text-align: center;line-height: 100px}
.img-scroll7 .prev7 {left: 2%;cursor: pointer;background: url("../images/sys.png") no-repeat;}
.img-scroll7 .next7 {right: 2%;cursor: pointer;background: url("../images/syx.png") no-repeat;}
.img-list7 {position:relative;width:100%;overflow: hidden;margin: 0 auto;}
.img-list7 ul {width: 10000%;}
.img-list7 li {float: left;display: inline;width: 1%;position: relative;position: relative;}

.sypzuo img{width: 100%;max-width: 648px;max-height: 575px;}
.sypyou{width: 537px;margin-top: 97px;}
.sypyou a{display: block;color: #fff;}
.sypp1{font-size: 50px;font-size: 5rem;padding-bottom: 9px;background: url(../images/vplxian.jpg) no-repeat 10px bottom;}
.sypp2{font-size: 16px;font-size: 1.6rem;line-height: 30px;margin-top: 32px;margin-bottom: 43px;}
.sypp3{width: 148px;height: 42px;line-height: 42px;border: 1px solid #f05324;background: #f05324;color: #fff;text-align: center;font-size: 16px;font-size: 1.6rem;}
.sypp1:hover{color: #f05324;}
.sypp2:hover{color: #f05324;}
.sypp3:hover{color: #f05324;background: transparent;}
@media screen and (max-width:1350px) {
.img-scroll7 .prev7{left: 0;}
.img-scroll7 .next7{right: 0;}
.img-list7{width: 90%;}
.sypzuo{width: 440px;}
.sypyou{width: 600px;margin-top: 30px;}
}
@media screen and (min-width:1000px) and (max-width:1219px) {
.sypzuo{width: 450px;}
.sypyou{width: 415px;margin-top: 20px;}
}
@media screen and (max-width:999px) {
.img-list7{width: 90%;}
.img-scroll7 .prev7, .img-scroll7 .next7{width: 25px;}
.img-scroll7 .next7{background: url("../images/syx.png") no-repeat right center;}
.sypzuo{width: 40%;}
.sypyou{width: 55%;margin-top: 0;}
.sypp1{font-size: 30px;font-size: 3rem;}
.sypp2{margin-top: 20px;margin-bottom: 20px;}
.syp{background: url(../images/sybg2.jpg) no-repeat center top;padding-top: 50px;padding-bottom: 30px;}
.sypp2{font-size: 14px;font-size: 1.4rem;}
}
@media screen and (max-width:767px) {
.sya{padding-bottom: 15px;}
.sypzuo{width: 60%;float: none;margin: 0 auto;}
.sypyou{width: 100%;}
.sypp3{width: 120px;height: 30px;line-height: 30px;}
.sypp1{font-size: 24px;font-size: 2.4rem;}
}
@media screen and (max-width:450px) {
.img-list7{width: 85%;}
.sypzuo{width: 80%;}
}

/************* syn **************/
.syn{padding-top: 56px;padding-bottom: 64px;}
.synbt{text-align: center;font-size: 36px;font-size: 3.6rem;padding-bottom: 14px;background: url(../images/btxian.jpg) no-repeat center bottom;margin-bottom: 67px;}
.synbt:hover a{color: #f05324;}

.m2_left { max-width: 550px; width: 48%; }

.m2_right { position: relative; max-width: 600px; margin-top: -10px; width: 50%; padding-top: 0px; }

.m2_left .m2_top { position: relative; }

.m2_left .m2_top img { display: block; max-width: 550px; max-height: 350px; width: 100%; }

.m2_left .m2_top .rili { text-align: center; position: absolute; width: 105px; height: 105px; top: 0px; left: 0px; background: #000; background: rgba(0, 0,0, 0.8); }

.m2_left .m2_top .rili span, b, i { display: block; font-style: normal; font-weight: normal; color: #333; }

.m2_left .m2_top .rili span { font-size: 50px; font-size: 5rem; color: #fff; line-height: 57px;}

.m2_left .m2_top .rili i { width: 36px; height: 1px; background: #cccccc; margin: 0 auto; margin-bottom: 14px; margin-top: 6px; }

.m2_left .m2_top .rili b { font-size: 16px; font-size: 1.6rem; color: #fff; }

.m2_left .title4 { padding-top: 20px; padding-bottom: 15px; }

.m2_left .title4 a { display: block; font-size: 18px; font-size: 1.8rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.m2_left p { max-height: 60px; overflow: hidden; }

.m2_left p a { display: block; line-height: 30px; color: #666; font-size: 16px;font-size: 1.6rem;}

.m2_left a.more { display: block; width: 127px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #bfbfbf; color: #999; margin-top: 28px; }

.m2_left a:hover { color: #f05324; }

.m2_right li { border-bottom: 1px solid #333; padding-bottom: 21px; position: relative; margin-bottom: 45px; }

.m2_right .rili { text-align: center; position: absolute; width: 81px; top: 0px; left: 0px; }

.m2_right .rili span, b, i { display: block; font-style: normal; font-weight: normal;}

.m2_right .rili span { font-size: 50px;font-size: 5rem; }

.m2_right .rili i { width: 36px; height: 1px; background: #333; margin: 0 auto; margin-top: 2px; margin-bottom: 15px; }

.m2_right .rili b { font-size: 16px; font-size: 1.6rem; }

.m2_right .m2r_bottom { padding-left: 100px; }

.m2_right .title4 { padding-bottom: 13px; }

.m2_right .title4 a { display: block; line-height: 30px; font-size: 18px; font-size: 1.8rem; color: #333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }

.m2_right p { max-height: 60px; overflow: hidden; }

.m2_right p a { display: block; line-height: 30px; color: #666; font-size: 16px;font-size: 1.6rem;}

.m2_right a.more { display: block; width: 127px; height: 32px; line-height: 32px; text-align: center; border: 1px solid #bfbfbf; color: #999; margin-top: 27px; }

.m2_right a:hover { color: #f05324;}

@media screen and (max-width: 1620px) { .m2_right li { margin-bottom: 20px; } }

@media screen and (max-width: 999px) { .main5 { padding-top: 40px; }
  .m2_left { max-width: 550px;margin: 0 auto;float: none; margin-bottom: 20px; width: auto;}
  .m2_right { position: relative; max-width: 100%; width: 100%; padding-top: 7px; }
  .m2_left a.more { margin-top: 10px; }
  .m2_left .title4 { padding-top: 10px; padding-bottom: 5px; } 
  .syn{padding-top: 30px;}
  .synbt{margin-bottom: 40px;}
  .m2_right .rili span{font-size: 40px;font-size: 4rem;}
  }

@media screen and (max-width: 640px) { .m2_left .m2_top .rili { width: 60px; height: 60px; }
  .m2_left .m2_top .rili span { font-size: 2.4px; font-size: 2.4rem; }
  .m2_left .m2_top .rili i { margin-bottom: 4px; margin-top: 2px; }
  .m2_left .m2_top .rili b { font-size: 12px; font-size: 1.2rem; }
  .m2_right .rili i { margin-bottom: 4px; }
  .main5 { padding-top: 30px; }
  .main1 { padding-top: 20px; }
  .main1 .title a { font-size: 24px; font-size: 2.4rem; }
  .main2 .title a { font-size: 24px; font-size: 2.4rem; }
  .m1_left .title2 a { font-size: 18px; font-size: 1.8rem; }
  .m2_top .rili { width: 80px; height: 80px; }
  .m2_top .rili span { font-size: 30px; font-size: 3rem; padding-top: 5px; }
  .m2_top .rili b { font-size: 16px; font-size: 1.6rem; }
  .m2_right .rili { width: 70px; }
  .m2_right .rili span { font-size: 30px; font-size: 3rem; }
  .m2_right .rili b { font-size: 16px; font-size: 1.6rem; }
  .m2_right .m2r_bottom { padding-left: 80px; }
  .main2 { padding-top: 20px; padding-bottom: 0px; }
  .main5 .title { font-size: 24px; font-size: 2.4rem; margin-bottom: 20px; } 
  .m2_left p a,.m2_right p a{font-size: 14px;font-size: 1.4rem;}
  .m2_left .title4 a,.m2_right .title4 a{font-size: 16px;font-size: 1.6rem;}
  .m2_right .title4{padding-bottom: 3px;}
  .m2_left .m2_top .rili span{line-height: 28px;}

  .syn{padding-top: 20px;}
  .synbt{font-size: 30px;font-size: 3rem;margin-bottom: 20px;}
}

/************ bottom *************/
.bottom{background: #1c1b20;padding-top: 36px;padding-bottom: 57px;}
.div>a,.div>span{color: #fff!important;display: block;margin-bottom: 20px;font-size: 24px;font-size: 2.4rem;text-transform: uppercase;}
.div>a:hover{color: #f05324!important;}
.div1{margin-right: 285px;}
.div a,.div li,.div p,.div span{color: #d9d6d6;}

.div li{font-size: 16px;font-size: 1.6rem;line-height: 32px;}
.div li a:hover{color: #f05324;}
.div1 li{padding-left: 15px;background: url(../images/libg.png) no-repeat left center;}

.div2 li{padding-left: 23px;}
.div2{width: 355px;}
.li1{background: url(../images/icon1.png) no-repeat left 8px;}
.li2{background: url(../images/icon2.png) no-repeat left 8px;}
.li3{background: url(../images/icon3.png) no-repeat left 7px;}
.li4{background: url(../images/weixin.png) no-repeat left 7px;}
.li5{background: url(../images/whatsapp.png) no-repeat left 8px;}
.div3{width: 200px;}
.bsjj a{margin-right: 21px;margin-bottom: 21px;display: inline-block;transition: 0.5s;position: relative;top: 0;}
.bsjj a:hover{top: -5px;}

.dibu{background: #121212;text-align: center;font-size: 16px;font-size: 1.6rem;line-height: 29px;padding-top: 5px;}
.dibu a,.dibu li,.dibu p,.dibu span,.dibu div{color: #d9d6d6;}
.link{height: 29px;}
.dibu a:hover{color: #f05324;}
.reanod{padding-left: 10px;padding-right: 10px;}
.link a{padding-right: 10px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.div1{margin-right: 145px;}
}
@media screen and (max-width:999px) {
.div{width: 32.333%;margin-right: 1%;}
.bottom{padding-bottom: 25px;}
.div li{font-size: 14px;font-size: 1.4rem;}
.dibu{font-size: 14px;font-size: 1.4rem;}
.syn{padding-bottom: 30px;}
.div>a, .div>span{font-size: 20px;font-size: 2rem;}
}
@media screen and (max-width:767px) {
.bottom{display: none;}
.link span,.link a{display: none;}
}

/*********** bread ************/
.ditubg{background: url(../images/ditu.jpg) no-repeat center top;}
.bread{font-size: 16px;font-size: 1.6rem;padding-top: 21px;}
.bread a:hover{color: #f05324;}
.bread a.currentbread{color: #f05324;}
.bread a.home{padding-left: 31px;background: url(../images/home.png) no-repeat left center;}

/************ contact *************/
.contact{padding-top: 30px;padding-bottom: 100px;}

.contact .top { padding-top: 52px; max-width: 100%; width: 100%; margin: 0 auto; background-color: #fff !important;}

.contact .top dl { margin: 0 auto; width: 100%; }

.contact .top dl dd { width: 175px; float: left; margin-left: 41px; }

.contact .top dl dd .top1 img { display: block; margin: 0 auto; max-width: 152px; }

.contact .top dl dd .bottom1 { text-align: center;color: #333; padding-top: 34px; line-height: 24px; }

.contact .top dl dd .bottom1 a { display: block; text-align: center; color: #333; }

.contact .top dl dd .bottom1 a:hover { color: #d60404; }

.footer a:hover { color: #d60404; }

.contact .didian1 {margin: 45px auto 0; line-height: 33px; max-width: 798px;}

.contact .didian1 span { display: inline-block; background: url(../images/site2.png) no-repeat left top; padding-left: 40px; font-size: 14px; font-size: 1.4rem; line-height: 30px; color: #333; }

.cobiao { display: block; text-align: center; font-size: 20px; font-size: 2.0rem; font-weight: normal; color: #333333; padding-top: 15px; text-transform: uppercase; }

.cop { font-size: 14px; font-size: 1.4rem; line-height: 24px; color: #8a8a8a; text-align: center; margin-top: 0px; }

.coxin { margin-top: 20px; }

.col { width: 496px; float: left; }

.cor { width: 664px; float: right; }

.coxin .int1 { padding-left: 15px; margin-top: 18.5px; }

.coxin .xing { background: url(../images/xing.png) no-repeat left 22px; }

.coxin .int1 input { border: 1px solid #7b7b7b; width: 439px; height: 48px; padding-left: 38px; line-height: 48px; }

.curen { background: #fff url(../images/curen.jpg) no-repeat left center; }

.cuxinfeng { background: #fff url(../images/cuxinfeng.jpg) no-repeat left center; }

.cudianhua { background: #fff url(../images/cudianhua.jpg) no-repeat left center; }

.cufang { background: #fff url(../images/cuguojia.jpg) no-repeat left center; }

.coxin textarea { font-family: Arial; border: 1px solid #7b7b7b; width: 605px; height: 185px; padding-left: 41px; line-height: 48px; background: #fff url(../images/cuxinxi.jpg) no-repeat left top; }

.coxin .int2 { padding-left: 14px; margin-top: 18.5px; }

.coxin .int3 { border: 1px solid #7b7b7b; width: 227px; height: 48px; padding-left: 12px; line-height: 41px; float: left; background: #fff; }

.cuyanzheng { width: 161px; height: 50px; float: left; margin-left: 8px; cursor: pointer; }

.coxin .int4 { width: 199px; height: 50px; background: #f05324; font-size: 14px; font-size: 1.4rem; color: #fff; float: right; cursor: pointer; border-radius: 0px; }

.map {cursor: pointer; display: block; width: 100%; max-width: 1200px; margin-top: 70px; max-height: 631px;}

.map img { cursor: pointer; display: block; width: 100%; max-width: 1200px; margin-top: 70px; max-height: 631px; }

@media screen and (min-width: 1220px){
.contact .top dl dd.no_margin{margin-left: 195px!important;}	
}
@media screen and (min-width: 1000px) and (max-width: 1219px) { .col { width: 47%; }
  .cor { width: 47%; }
  .contact .top dl dd { margin-left: 7px; }
  .coxin textarea { width: 408px; }
  .coxin .int3 { width: 130px; }
  .coxin .int4 { width: 129px; } 
  .contact .top dl dd.no_margin{margin-left: 110px!important;}}

@media screen and (max-width: 999px) { .coul { width: 30%; margin-left: 1.5%; margin-right: 1.5%; float: left; height: 100px; }
  .contact .top dl dd { width: 23%; margin-left: 1% !important; margin-right: 1%; margin-bottom: 10px; }
  .contact .top dl dd .bottom1 { padding-top: 10px; padding-bottom: 10px; }
  .col { width: 100%; float: none; }
  .cor { width: 100%; float: none; }
  .coxin .int1 input { width: 90%; }
  .coxin textarea { width: 90%; }
  .coxin .int3 { width: 30%; }
  .coxin .int4 { width: 30%; float: left; margin-left: 8px; } 
  .contact .didian1{margin: 15px auto 0;}
  .contact{padding-bottom: 30px;}
	}

@media screen and (max-width: 979px) { .contact { padding-top: 40px; }
  .contact .top { width: 100%; padding-top: 0px; } }

@media screen and (max-width: 749px) { .contact { padding-top: 20px; }
  .map img { margin-top: 20px; }
  .map { margin-bottom: 20px; }
  .cobiao { padding-top: 20px; }
  .contact .didian1 { margin-top: 0px; }
  .contact .top dl dd { width: 48%; margin-bottom: 0px; }
  .contact .top dl dd .bottom1 { min-height: 48px; font-size: 14px; font-size: 1.4rem; }
  .contact .top dl dd .bottom1 a { font-size: 14px; font-size: 1.4rem; } 
  }

@media screen and (max-width: 639px) { .coul { width: 47%; margin-left: 1.5%; margin-right: 1.5%; float: left; }
  .coxin .int1 input { width: 85%; }
  .coxin textarea { width: 84%; }
  .coxin .int3 { width: 84%; padding-left: 41px; float: none; }
  .cuyanzheng { margin-left: auto; margin-top: 11px; }
  .coxin .int4 { width: 36%; float: left; margin-left: 8px; margin-top: 11px; } }

@media screen and (max-width: 480px) { .contact .didian1 { width: auto; } }

@media screen and (max-width: 379px) { .coul { width: 97%; margin-left: 1.5%; margin-right: 1.5%; float: left; height: auto; } }

/************* project ***************/
.project{padding-top: 57px;padding-bottom: 102px;}

.ab1l { width: 180px; float: left; background: url(../images/abtiao.jpg) no-repeat 10px 42px;}

.ab1l li { background: url(../images/huiquan.jpg) no-repeat left center; padding-left: 36px; margin-top: 25px; font-size: 16px;font-size: 1.6rem;}

.ab1l li a { text-indent: 8px; display: block; width: 142px; /*height: 32px; */border: 1px solid #d2d2d2; line-height: 32px; border-radius: 5px; text-align: center;}

.ab1l li:hover { background: url(../images/lanquan.jpg) no-repeat left center; }

.ab1l li:hover a { background: #f05324; color: #fff; border: 1px solid #f05324; }

.dangqianab { background: url(../images/lanquan.jpg) no-repeat left center !important; }

.dangqianab a { background: #f05324 !important; color: #fff !important; border: 1px solid #f05324 !important; }

.proyou{width: 960px;padding-top: 8px;}

.probox{float: left;width: 464px;margin-left: 32px;position: relative;overflow: hidden;margin-top: 29px;}
.procover1{position: absolute;left: 0;bottom: 0;line-height: 38px;color: #fff;text-align: center;color: #fff;font-size: 16px;font-size: 1.6rem;background: #000;background: rgba(0,0,0,0.5);width: 100%;}
.probox img{width: 100%;max-width: 464px;max-height: 252px;}
.procover2{position: absolute;left: 0;bottom: -100%;width: 100%;height: 100%;background: #000;background: rgba(0,0,0,0.8);transition: 0.5s;}
.procover2 a,.procover2 span{color: #fff;text-align: center;display: block;}
.procover2 a{font-size: 20px;font-size: 2rem;background: url(../images/proxian.jpg) no-repeat center bottom;padding-bottom: 14px;padding-top: 11%;margin-bottom: 19px;}
.procover2 span{font-size: 16px;font-size: 1.6rem;line-height: 28px;padding: 0 40px;height: 84px;overflow: hidden;}
.probox:hover .procover1{bottom: -100%;}
.probox:hover .procover2{bottom: 0;}

.ms_ye{text-align: center;}
.ms_ye a{display: inline-block;width: 33px;line-height: 28px;text-align: center;margin: 0 2px;font-size: 12px;font-size: 1.2rem;background: #fff;border: 1px solid #e5e5e5;font-family: Arial, Helvetica, sans-serif;}
.big{width: 59px!important;}
.ms_ye .ms_current_ye{background: #f05324;border: 1px solid #f05324;color: #fff;}
.ms_ye a:hover{background: #f05324;border: 1px solid #f05324;color: #fff;}

.project .ms_ye{margin-top: 82px;}

@media screen and (min-width: 1000px) and (max-width: 1219px) { .col { width: 47%; }
.proyou{width: 760px;}
.probox{width: 364px;}
.project{padding-top: 20px;}
.procover2 a{padding-top: 4%;}
}

@media screen and (max-width: 999px) { .ab5 { padding-bottom: 50px; }
  .ab1l { width: 100%; background: none; float: none; }
  .ab1l li { background: none !important; padding-left: 0px; width: 30%; float: left; margin-left: 1%; margin-right: 1%; margin-bottom: 10px; margin-top: 5px; }
  .ab1l li a { width: 100%; text-align: center; text-indent: 0px; }
.probox{width: 48%;margin: 0 1%;margin-top: 20px;}
.project{padding-top: 20px;padding-bottom: 30px;}
.project .ms_ye{margin-top: 45px;}
.ms_ye a{margin-bottom: 10px;}
.procover2{position: static;padding-bottom: 10px;}
.procover1{display: none;}
.procover2 a{padding-top: 10px;margin-bottom: 10px;}
.proyou{width: 100%;}
.procover2 span{padding: 0 20px;}
   }
@media screen and (max-width: 767px) { 
.procover2 a{font-size: 16px;font-size: 1.6rem;padding-bottom: 9px;}
.procover2 span{font-size: 14px;font-size: 1.4rem;padding: 0 10px;height: auto;}
}
@media screen and (max-width: 640px) { .ab14 .ab142 .title2 { font-size: 20px; font-size: 2rem; }
  .ab1l li { width: 98%; float: none; margin: 0 auto; margin-top: 10px; }
}
@media screen and (max-width: 500px) { 
.probox{width: 98%;}
}

/************* news2 **************/
.news2{padding-top: 89px;padding-bottom: 88px;}
.news2 h1{text-align: center;font-size: 24px;font-size: 2.4rem;line-height: 30px;margin-bottom: 15px;color: #f05324;}

.nex{line-height: 30px;font-size: 16px;font-size: 1.6rem;padding-bottom: 100px;background: url(../images/xwxxu.jpg) repeat-x center bottom;margin-bottom: 16px;color: #666666;}
.nex a{color: #f05324;}
.nex img,.nex iframe{max-width: 100%;}
.nex p,.nex span,.nex li,.nex b{color: #666666;}

.nxsjbox{text-align: center;margin-bottom: 44px;}
.nxshare{display: inline-block;}
.nxsj{color: #666666;padding-right: 5px;font-family: Arial, Helvetica, sans-serif;}
.nxshare1{color: #666666;position: relative;top: 4px;padding-right: 7px;}
.nxshare{position: relative;top: 7px;}

.xwsx{line-height: 32PX;color: #666666;}
.xwsx span{padding-left: 24px;display: inline-block;color: #666666;}
.xwsx a{color: #666666;}
.xws{background: url(../images/xws.jpg) no-repeat left center;}
.xwx{background: url(../images/xwx.jpg) no-repeat left center;}
.xwsx a:hover{color: #f05324;}

@media screen and (min-width:1000px) and (max-width:1219px) {

}
@media screen and (max-width:999px) {
.news2{padding-top: 20px;padding-bottom: 30px;}
.nex{padding-bottom: 30px;}
}
@media screen and (max-width:767px) {
.news2 h1{font-size: 20px;font-size: 2rem;}
.nxsjbox{margin-bottom: 25px;}
.nex{font-size: 14px;font-size: 1.4rem;}
}


/********** product2 **********/
.product2{padding-top: 80px;padding-bottom: 96px;}
/*goods1*/
/* .product .xiangqing .good2{width: 900px;} */
/*mouse hands*/
.product2 #tsShopContainer li,.product #tsShopContainer img{vertical-align:top;}
.product2 #tsShopContainer{position:relative; float:left; margin-top:0px;
width:550px;}
.product2 #tsShopContainer #tsImgS{text-align:center;width:100%;position:relative;left: 0px;}
.product2 #tsShopContainer #tsImgS a{display:block;text-align:center;margin:0px auto;}
.product2 #tsShopContainer #tsImgS img{border:1px;}
.product2 #tsShopContainer #tsPicContainer{width:100%;position:relative;
height:131px;
margin-top: 37px;
}
.product2 #tsShopContainer #tsPicContainer #tsImgSArrL{width:14px;position:absolute;top:44px;left:5px;cursor:pointer;
height:25px;background: url(../images/prleft.png) no-repeat;}
.product2 #tsShopContainer #tsPicContainer #tsImgSArrR{width:14px;position:absolute;top:44px;right:-32px;cursor:pointer;
height:25px;background: url(../images/prright.png) no-repeat;} 
.product2 #tsShopContainer #tsPicContainer #tsImgSArrL:hover{background:url(../images/prlefth.png) no-repeat left center;}
.product2 #tsShopContainer #tsPicContainer #tsImgSArrR:hover{background:url(../images/prrighth.png) no-repeat right center;} 
.product2 #tsShopContainer #tsPicContainer #tsImgSCon{position:absolute;top:1px;left:36px;width:1px;overflow:hidden;}
.product2 #tsShopContainer #tsPicContainer #tsImgSCon ul{width:100%;overflow:hidden;}
.product2 #tsShopContainer #tsPicContainer #tsImgSCon li{width:150px;float:left;cursor:pointer;margin-left: 0px;margin-bottom: 0;
padding: 0 8px;}
.product2 #tsShopContainer #tsPicContainer #tsImgSCon li a{ display:block; border: 1px solid #e4e4e4;
width:148px;}
.product2 #tsShopContainer #tsPicContainer #tsImgSCon li img{display:block;
width:148px;}
.product2 #tsShopContainer #tsPicContainer #tsImgSCon li.tsSelectImg a{ background:url(../images/zhizhen.jpg) no-repeat 37px top;}
.product2 .MagicZoomBigImageCont{border:1px solid #ccc;background:#FFF;}
.product2 .MagicZoomPup{border:0px solid #aaa;background:#ffffff;}
.product2 .MagicZoomMain{text-align:center !important;width: 92px;}

.MagicZoomBigImageCont img{width: 1100px!important;height:916px!important;display: block;} 



.product2 .good2 .content{width: 530px;}
.good2 .content .title{padding-top: 2px;margin-bottom: 31px;}
.good2 .content .title h1{font-size:30px;font-size:3rem;color: #333333;border-bottom: 1px solid #dcdcdc;padding-bottom: 27px;}
.good2 .content ul p{font-size:16px;font-size:1.6rem;color: #333;
    padding-top: 0px;padding-bottom: 0px;line-height: 30px;
    /*margin-bottom: 30px;*/
}
.good2 .content ul li{font-size:16px;font-size:1.6rem;color: #333;padding-top: 0px;padding-bottom: 0px;line-height: 30px;}
.good2 .content .btn{margin-top: 45px;margin-bottom: 27px;max-width: 432px;}
.good2 .content .btn a {display: block;border-radius: 5px; font-size:16px;font-size:1.6rem;color: #fff;width: 182px;height: 43px;line-height: 43px;text-align: center;background-color: #b4b4b4;font-size:18px;font-size:1.8rem;}
.good2 .content .btn a:hover{background-color: #f05324;}

.good2 .content .share1 {margin-top: 29px;margin-bottom: 24px;}
.good2 .content .share1 .lsh{margin-right: 9px;}
.good2 .content .share1 .lsh span{font-size:14px;font-size:1.4rem;line-height: 26px;display: block;height: 26px;color: #999;}


.img980{display: none;}
.img980 ul li{width: 48%;margin: 1%;float: left;}
.img980 ul li a{display: block;width: 100%;}
.img980 ul li a img{display: block;width: 100%;}

.des{font-size: 26px;font-size: 2.6rem;color: #f05324;padding-bottom: 10px;background: url(../images/des1.jpg) no-repeat left bottom;font-family: 'FuturaStdBold';padding-top: 90px;margin-bottom: 45px;}
.des a{color: #f05324;}
.des2{background: url(../images/des2.jpg) no-repeat left bottom;}
@font-face {
    font-family: 'FuturaStdBold';
    src: url('../fonts/FuturaStdBold.eot');
    src: url('../fonts/FuturaStdBold.eot') format('embedded-opentype'),
         url('../fonts/FuturaStdBold.woff2') format('woff2'),
         url('../fonts/FuturaStdBold.woff') format('woff'),
         url('../fonts/FuturaStdBold.ttf') format('truetype'),
         url('../fonts/FuturaStdBold.svg#FuturaStdBold') format('svg');
}

b.cxxbt{font-size: 24px;font-size: 2.4rem;color: #f05324;font-weight: normal;margin-top: 45px;}
.chanpinx{font-size: 16px;font-size: 1.6rem;color: #666666;line-height: 30px;}
.chanpinx p,.chanpinx span,.chanpinx li,.chanpinx b{color: #666666;}
.chanpinx img,.chanpinx iframe{max-width: 100%;}

.chanpinx table,.nex table{ width:97%; border-collapse:collapse; line-height:24px;}
.chanpinx tr td,.nex tr td{ line-height:24px; padding:2px;}

.fypbox{float: left;margin-left: 0px;width: 300px;}
.fypbox img{width: 100%;max-width: 550px;max-height: 408px;}
.fypp{display: block;text-align: center;font-size: 16px;font-size: 1.6rem;margin-top: 15px;}
.fypbox:hover .fypp{color: #f05324;}


/*********** product *************/
.product{padding-top: 78px;padding-bottom: 100px;}
.product .p-title a{font-size:26px;font-size:2.6rem;color: #fff;line-height: 45px;font-family: 'FuturaStdBold';display: block;}
.product .p-title{margin-top: 0px;line-height: 45px;background: url(../images/cebg.jpg) repeat-x center center;width: 265px;text-align: center;margin-bottom: 6px;}
.product .good1{width: 900px;}
.product .good1 ul li{position: relative; width: 296px;border: 2px solid transparent;float: left;margin-left:0; margin-bottom: 38px;padding-bottom: 24px;}
.product .good1 ul li input{position: absolute;top: 24px;left: 6px;cursor: pointer;}
.product .good1 ul li .lit{margin-bottom: 18px;margin-top: 35px;padding-left: 11px;padding-right: 11px;}
.product .good1 ul li .lit a{display: block;}
.product .good1 ul li .lit a img{max-width:100%; display: block;}

.product .good1 ul li .lim{margin-bottom: 15px;text-align: center;}
.product .good1 ul li .lim a{font-size:16px;font-size:1.6rem;color:#333;}
.product .good1 ul li .lim a:hover{color: #f05324;}

.product .good1 ul li .lib a{font-size:14px;font-size:1.4rem;border-radius: 6px;margin: 0 auto; display: block;width: 122px;height: 29px;line-height: 29px;text-align: center;border: 1px solid #f05324;color: #f05324;}
.product .good1 ul li .lib a:hover{color:#fff;background-color: #f05324;}

.product .good1 ul li:hover{border: 2px solid #cccccc;}

.product .ms_ye input{width: 150px;height: 30px;line-height: 30px;text-align: center;color: #fff;background: #f05324;cursor: pointer;}
.product .ms_ye{margin-top: 36px;}
/*list*/
.product .xiangqing .list {width: 265px;}
.product .xiangqing .list .title1{width: 100%;margin-bottom:0px;background: url(../images/cebg.jpg) repeat-x center center;}
.product .xiangqing .list .title1 a{display: block;height: 39px;line-height: 39px;color: #fff;font-size: 20px;border-bottom: 1px solid #bfbfbf;padding-bottom: 4px;padding-left: 14px;}
.product .xiangqing .list .title2{width: 100%;margin-top:26px;}
.product .xiangqing .list .title2 a{display: block;width: 100%;height: 39px;line-height: 39px;color: #333;font-size: 20px;border-bottom: 1px solid #bfbfbf;padding-bottom: 4px;}
.product .xiangqing .list .title3{width: 100%;margin-top:26px;}
.product .xiangqing .list .title3 a{display: block;width: 100%;height: 39px;line-height: 39px;color: #333;font-size: 20px;border-bottom: 1px solid #bfbfbf;padding-bottom: 4px;}


.product .xiangqing .list .subNavBox{width: 100%;}
.product .xiangqing .list .subNav{cursor: pointer;background:#fff;margin-top: 0px;margin-bottom: 0px;}
.product .xiangqing .list .subNav.divv{margin-top: 0px;padding-top: 3px;}
.product .xiangqing .list .subNav a{display: block; line-height:20px; padding-left:0px;padding-top: 12px;padding-bottom: 12px; background: url(../images/parrow.png) no-repeat 98% center; font-size:16px; font-size:1.6rem; color:#333333; transition:0s;padding-right: 15px;}
.product .xiangqing .list .subNav:hover a{ background: url(../images/parrowon.png) no-repeat 98% center; color:#f05324;padding-left: 0px;}
.product .xiangqing .list .currentDd a{ background: url(../images/parrowon.png) no-repeat 98% center; color:#f05324;padding-left: 0px;}

.product .xiangqing .list .navContent{display: none; background:#fff;position: relative;padding-bottom: 0px;margin-top: -5px;margin-bottom: -6px;padding-bottom: 22px;}
.product .xiangqing .list .navContent>li a{background-color: #fff; display:block; font-size:14px; font-size:1.4rem;line-height:20px; padding-top: 8px;padding-bottom: 8px;padding-left:23px;}
.product .xiangqing .list .navContent>li a:hover{color: #f05324;}


/* product1 */
.at-resp-share-element .at-icon{width:26px!important;height:26px!important;}
.at-style-responsive .at-share-btn{padding: 0!important; border-radius: 2px!important;}
.at-resp-share-element .at-share-btn .at-icon-wrapper{width:26px!important;height:26px!important;}
.at-resp-share-element .at-share-btn{margin-bottom: 0!important;margin-right: 3px!important;}

@media screen and  (max-width:1219px){
    .product2 .list {width: 250px;}
    .product2 .good1{width: 700px;}
    .product2 .good1 ul li{width: 30%;margin: 0 1% 2% 1%!important;}
    .product2 .good2 .content{width: 375px;}
    .p-pic ul li{width: 25%;}
    .p-jianjie ul li{width: 23%;margin: 1%!important; float: left;}

	.fypbox{width: 245px;}

	.product .good1{width: 675px;}
	.product .good1 ul li{width: 221px;}
}
@media screen and  (max-width:999px){
    .product2 .good1{width: 650px;}
    .product2 .good2 .content{width: 100%;}
    .MagicZoomPup,.MagicZoomBigImageCont {display: none!important;}
	.product .good1{width: 650px;}
	.product .good1 ul li{width: 212px;}
	.product2 #tsShopContainer{margin: 0 auto;float: none;}
}
@media screen and  (max-width:980px){
    .product2 .good1{width:100%;}
    .product2 .good1 ul li{width: calc(31% - 4px);margin: 0 1% 2% 1%!important;}
    .product2 .list{width: 100%;}
	.product2 #tsShopContainer{margin: 0 auto;float: none;}
	.product2{padding-top: 20px;padding-bottom: 30px;}
	.des{padding-top: 40px;font-size: 20px;font-size: 2rem;}
	.fypbox{width: 25%;}
	.product .xiangqing .list{width: 100%;}
	.product .good1{width: 100%;}
	.product .good1 ul li{width: 30%;margin: 0 1%;margin-bottom: 20px;}
	.product{padding-top: 20px;padding-bottom: 30px;}
} 
@media screen and  (max-width:768px){
    .p-jianjie ul li{width: 48%;margin: 1%!important; float: left;min-height: 160px;}
    .product2 #tsShopContainer{display: none;}
    .p-pic ul li{width: 33.33333%;}
    .img980{display: block;}
}  
@media screen and  (max-width:639px){
    .p-pic ul li{width: 50%;}
    .page a{margin-bottom: 10px;}
    .product2 .good1 ul li{width: calc(48% - 4px);margin: 0 1% 2% 1%!important;}

	.good2 .content .title h1{font-size: 20px;font-size: 2rem;padding-bottom: 10px;}
	.des{margin-bottom: 20px;}
	.fypbox{width: 50%;margin-bottom: 20px;}

	.product .good1 ul li{width: 46%;margin: 0 1%;margin-bottom: 20px;}
}
@media screen and  (max-width:580px){
    .p-jianjie ul li{width: 98%;margin: 1%!important; float: none;}
}
@media screen and  (max-width:400px){
    .img980 ul li{width: 98%;margin: 1%;float: left;}
    .good2 .content .btn a{width: 100%;margin-bottom: 10px;}
    .product .good1 ul li{width: 97%;margin: 0 1%;margin-bottom: 20px;}
}
@media screen and  (max-width:320px){
    .product2 .good1 ul li{width: calc(100% - 4px);margin: 0 0% 2% 0%!important;}
    .p-pic ul li{width: 98%;margin: 1%!important;}
}


/********** news1 **********/
.news1{padding-top: 83px;padding-bottom: 102px;}

.nbox{position: relative;padding-bottom: 56px;background: url(../images/nlxu.jpg) repeat-x left bottom;margin-bottom: 50px;}
.riqi span{display: block;text-align: center;line-height: 42px;}
.riqi{position: absolute;left: 0;top: 30px;}
.riqi .ri{font-size: 30px;font-size: 3rem;color: #f05324;}
.riqi .yue{font-size: 18px;font-size: 1.8rem;color: #666666;}
.fyntu{position: absolute;right: 0;top: 0;width: 248px;}
.fyntu img{width: 100%;max-width: 400px;max-height: 262px;}
.fynnr{padding-left: 120px;padding-right: 275px;padding-top: 23px;}
.fynp1{display: block;font-size: 18px;font-size: 1.8rem;color: #222222;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 20px;}
.fynp2{display: block;line-height: 30px;height: 60px;overflow: hidden;}
.fynp1:hover{color: #f05324;}
.fynp2:hover{color: #f05324;}

.news1 .ms_ye{margin-top: 85px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.news1{padding-bottom: 80px;}
}
@media screen and (max-width:999px) {
.news1{padding-top: 30px;padding-bottom: 50px;}
.fynnr{padding-left: 105px;}
.news1 .ms_ye{margin-top: 50px;}
}
@media screen and (max-width:767px) {
.fynnr{padding-top: 180px;padding-left: 0;padding-right: 0;}
.fyntu{right: auto;left: 85px;}
.nbox{padding-bottom: 25px;}
}
@media screen and (max-width:639px) {
.fynp1{font-size: 14px;font-size: 1.4rem;margin-bottom: 10px;}
.fynp2{font-size: 14px;font-size: 1.4rem;height: 90px;}
.nbox{margin-bottom: 25px;}
}
@media screen and (max-width:400px) {
.riqi .ri{font-size: 20px;font-size: 2rem;}
.riqi .yue{font-size: 14px;font-size: 1.4rem;}
.riqi span{line-height: 30px;}
.fyntu{width: 200px;left: 70px;}
.fynnr{padding-top: 145px;}
}

/************ company  ************/
.company{padding-top: 85px;padding-bottom: 99px;}
.azuo{width: 50%;}
.azuo img{width: 100%;max-width: 600px;max-height: 400px;}
.ayou{width: 50%;padding-top: 63px;}
.ayoun{padding-left: 20px;}

.ahang1{
    /*margin-bottom: 83px;*/
}
.ahang2{margin-bottom: 56px;}
.ahang3{margin-bottom: 83px;}
.ap1{font-size: 24px;font-size: 2.4rem;font-family: 'FuturaStdBold';text-transform: uppercase;}
.ahang1 .ap1{padding-left: 44px;/*background: url(../images/abg1.png) no-repeat left center;*/padding-top: 34px;padding-bottom: 13px;}
.ap2{font-size: 16px;font-size: 1.6rem;line-height: 34px;display: block;padding-right: 40px;margin-top: 20px;}
.ahang1 .ayoun{padding-left: 40px;}
.ahang3 .ayoun{padding-left: 45px;}
.ahang1 .ap2{padding-left: 24px;}

.ahang2 .ap1{padding-left: 54px;background: url(../images/abg2.png) no-repeat left center;padding-top: 25px;padding-bottom: 20px;}
.ahang2 .ap2{margin-top: 13px;}

.ahang3 .ap1{padding-left: 44px;background: url(../images/abg3.png) no-repeat left center;padding-top: 34px;padding-bottom: 13px;}
.ahang4 .ap1{padding-left: 48px;background: url(../images/abg4.png) no-repeat left center;padding-top: 25px;padding-bottom: 20px;}

@media screen and (min-width:1000px) and (max-width:1219px) {
.ayou{padding-top: 20px;}
}
@media screen and (max-width:999px) {
.ayou{padding-top: 0px;}
.ap1{font-size: 20px;font-size: 2rem;}
.ap2{margin-top: 5px;}
.ahang2 .ap2{margin-top: 5px;}
.ahang1,.ahang2,.ahang3{margin-bottom: 50px;}
.company{padding-top: 20px;padding-bottom: 30px;}
.ap2{font-size: 14px;font-size: 1.4rem;line-height: 28px;}
}
@media screen and (max-width:800px) {
.azuo{width: 100%;text-align: center;margin-bottom: 20px;}
.ayou{width: 100%;}
.ahang1 .ayoun{padding-left: 0;}
.ahang3 .ayoun{padding-left: 0px;}
.ayoun{padding-left: 0;}
.ahang1 .ap2{padding-left: 0;padding-right: 0;}
.ap2{padding-right: 0;}
.ahang1, .ahang2, .ahang3{margin-bottom: 25px;}
}
@media screen and (max-width:639px) {
.ap1{font-size: 16px;font-size: 1.6rem;}
}

/**********************  ce  ************************/
.ce{position: fixed;top: 300px;z-index: 99999;width: 71px;background: #f3f3f3;right: 0;padding-bottom: 15px;padding-top: 2px;}
.ce li{height: 61px;margin: 0 5px;text-align: center;padding-bottom: 7px;background: url(../images/cexian.jpg) no-repeat center bottom;}
.ce li.celi1{height: 40px;}
.ce li.no_border{border: none;position: relative;cursor: pointer;}
.erweima{position: absolute;right: 64px;bottom: 0;z-index: 99999;display: none;}
.ce li span{display: block;margin-top: 4px;font-size: 12px;font-size: 1.2rem;font-family: Verdana, Geneva, Tahoma, sans-serif;}
.ce li img{margin-top: 13px;}
.ce li.no_border:hover .erweima{display: block;}
.ceinqu{display: block;width: 46px;height: 18px;line-height: 18px;text-align: center;border-radius: 3px;background: #7da743;font-size: 12px;font-size: 1.2rem;margin: 0 auto;position: relative;top: 15px;color: #fff;}
.ce li:hover span{color: #f05324;}
.ce li span.youxiang{display: none;}

@media screen and (max-width:639px) {
    .ce{bottom: 0;top: auto;width: 100%;padding-bottom: 0;}
    .ce li{background: none;float: left;width: 25%;margin: 0;}
    .bottom{padding-bottom: 80px;}
	.dibu{padding-bottom: 60px;}
	.ce li span.youxiang{display: block;}
}



.yiji,.erji,.sanji{position: absolute;background: #f05324;z-index: 99999999999999999;padding-top: 16px;padding-bottom: 10px;}
.yiji{left: -44px;top: -9999px;width: 200px;}
.erji,.sanji{left: 100%;top: -99999px;width: 220px;}
.yiji li{line-height: 30px;font-size: 14px;font-size: 1.4rem;padding-left: 15px;position: relative;}
.yiji li a{color: #fff;padding-left: 18px;}
.yiji li:hover>a{background: url(../images/xialajt.png) no-repeat left center;}

.navlist>li:hover .yiji{top: 100%;}
.yiji>li:hover .erji{top: -16px;}
.erji>li:hover .sanji{top: -16px;}

@media screen and (max-width:999px) {
.yiji{display: none;}
}

.titlems > p span {
      margin-bottom: 2px;
      display: block;
      width: 25px;
      height: 4px;
      background-color: #f05324; 
}
.titlems{position: relative;}
.titlems > p {
    position: absolute;
    bottom: 8px;
    right: 0; 
}
@media screen and (min-width:481px) {
.titlems > p{display: none;}
}
@media screen and (max-width:480px) {
.subNavBox{display: none;}
}





.product .p-title a{font-size:26px;font-size:2.6rem;color: #fff;line-height: 45px;font-family: 'FuturaStdBold';display: block;}
.product .p-title{margin-top: 0px;line-height: 45px;background: url(../images/cebg.jpg) repeat-x center center;width: 265px;text-align: center;margin-bottom: 6px;}
.product .xiangqing .list .title1{width: 100%;margin-bottom:0px;background: url(../images/cebg.jpg) repeat-x center center;}
.product .xiangqing .list .title1 a{display: block;width:auto;height: 39px;line-height: 39px;color: #fff;font-size: 20px;border-bottom: 1px solid #bfbfbf;padding-bottom: 4px;padding-left: 14px;}
.product .xiangqing .list .subNav{padding-left: 28px;}
.product .xiangqing .list .navContent>li a{padding-left: 54px;}
.titlems{background: url(../images/cebg.jpg) repeat-x center center;}
.titlems a{padding-left: 14px;color: #fff!important;width: auto!important;}
.product .xiangqing .list .title3 a,.product .xiangqing .list .title2 a,.product .xiangqing .list .title1 a{height: 45px;line-height: 45px;padding-bottom: 0;}
.titlems > p span{background: #fff;}
.titlems > p{bottom: 12px;right: 6px;}

table {
  border-collapse: collapse; /* 合并边框 */
  border: 1px solid #000; /* 设置边框样式、宽度和颜色 */
}

td, th {
  border: 1px solid #000; /* 设置边框样式、宽度和颜色 */
  padding: 8px; /* 设置单元格内边距 */
}

.di{
        font-size: 1.6rem;
    line-height: 34px;
    display: block;
    padding-right: 40px;
    /*  margin-top: 20px; */
}

.holder img{
  max-width: 100%;
}

.sideNav {
  position: fixed;
  top: 300px;
  z-index: 99999;
  width: 71px;
  background: #f3f3f3;
  right: 0;
  padding-bottom: 30px;
  padding-top: 15px;
}

.sideNav .sideItem {
  position: relative;
  margin-bottom: 26px;
}

.sideNav .sideItem::after {
  width: 49px;
  height: 1px;
  background-color: #AAAAAA;
  content: '';
  position: absolute;
  bottom: -15px;
  left: 50%;
  transform: translateX(-50%);
}

.sideNav .sideItem:last-child {
  margin-bottom: 0;
}

.sideNav .sideImg {
  width: 28px;
  display: block;
  margin: 0 auto;
}

.sideNav .wxImg {
  position: absolute;
  width: 130px;
  height: 130px;
  top: 50%;
  right: 100%;
  transform: translateY(-50%);
  display: none;
}

@media (max-width: 1000px) {
  .sideNav {
    bottom: -1px;
    right: unset;
    left: 0;
    width: 100%;
    display: flex;
    justify-content: space-between;
    top: unset;
    transform: translateY(0);
    padding-top: 5px;
    padding-bottom: 5px;
  }
  .sideNav .sideItem::after {
    display: none;
  }
  .sideNav .sideItem {
    margin-bottom: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    flex: 1;
    width: unset;
    margin: 0;
    height: auto;
  }
  .sideNav .wxImg {
    left: unset;
    top: unset;
    right: 0;
    bottom: calc(100% + 10px);
    transform: translateY(0);
  }
}

.ce{
  display: none !important;
}


.table p{
    color: #333;
}