.headBox {width: 1200px; margin: 0 auto; height: 100%; overflow: hidden;}
.contentBox {width: 1200px; margin: 0 auto; height: 100%; overflow: hidden;}
body {position: relative;}
em {font-style: normal;}

/* 顶部 */
.head {position: relative; top: 38px; overflow: hidden; z-index: 9999; width: 100%;}
.logo_a {margin-left: 75px;}
.logo_a img:nth-child(2) {margin-left: 10px; margin-top: 4px;}
.zyqh {margin-top: 35px; margin-left: 40px; font-size: 12px; color: #fb5901;}
.zyqh a {color: #fb5901;}
.ment {line-height: 53px; color: #fb5901; cursor: pointer;}
.ment img {position: relative; top: -2px; margin-left: 10px;}
.ment.cur0 {line-height: 88px;}
.headDiv {height: 88px; line-height: 88px;}
.zyqh1 {margin-right: 20px; font-size: 12px;}
.zyqh1 a:hover,.zyqh1 a.cur1 {color: #fb5901;}

/* 右侧样式 */
#menu_mask{width: 220px;height: 100%;overflow: hidden;position: fixed;z-index: 999;top: 0px;right: -220px;background: rgba(0,0,0,.8);}
.guanbi {margin-top: 36px; text-align: right; padding-right: 26px; cursor: pointer;}
.menu_ul {padding-left: 30px;}
.menu_ul li {line-height: 50px; height: 50px;}
.menu_ul li a {color: #fff;}
.menu_ul li a:hover,.menu_ul li a.cur00 {color: #fb5901;}

/* 内容 */
.content.cur1 {margin-top: -53px;}
.about {padding: 40px 84px;}
.box1 {text-align: center; font-size: 30px;}
.about_box {margin-top: 20px; margin-bottom: 20px;}
.about_box p {line-height: 36px; color: #666;}
.ljgd {width: 152px; height: 41px; border: 1px solid #fb5901; text-align: center; line-height: 39px; margin: 0 auto;}
.ljgd a {display: block; height: 100%; color: #666;}
.wdtb {overflow: hidden; padding: 40px 0;}
.wdtb li {width: 240px; float: left; text-align: center;}
.wdtb li p {margin-top: 24px; color: #666; font-size: 18px;}
.img1 {width: 120px; height: 120px; line-height: 120px; display: inline-block;}
.img2 {width: 262px; height: 262px; border-radius: 50%; display: inline-block; margin-bottom: 30px;    border: 1px #DAD7D7 solid;overflow: hidden;}
.img2 img {width: 100%; height: 100%;}
.product {overflow: hidden; padding-bottom: 60px;}
.p_ul {overflow: hidden; width: 302px; text-align: center;}
.p_ul li {float: left; height: auto; text-align: center; margin-bottom: 30px;}
.p_ul li:nth-child(1) {padding-top: 120px;}
.p_ul li:nth-child(2) {float: right;}
.p_ul li h2 {font-size: 16px;}
.p_ul li p {font-size: 12px; line-height: 30px; padding: 0 20px;}
.p_ul li em {color: #fb5901; font-size: 12px;}
.hexin {width: 422px; position: relative; margin: 60px auto 0;}
.hexin li {width: 422px; margin: auto; text-align: center;}
.hexin_box {width: 422px; height: 668px; margin: 0 auto; margin-bottom: 20px; position: relative; overflow: hidden;}
.pro-hover {font-size:14px;color:#fff;line-height:20px;position:absolute;width:100%;height:100%;left:0;background-color: rgba(0,0,0,.5);z-index:7;text-align:left; padding: 120px 40px;-webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;top: -100%;text-align: center;}
.pro-hover h2 {font-size: 28px;line-height: 32px;}
.pro-hover p { font-size:18px; line-height: 36px; padding-top: 20px;}
.pro-hover .ljgd {margin-top: 150px; background-color: #fb5901;}
.hexin li h2 {font-size: 16px;}
.hexin li p {font-size: 12px; line-height: 30px; padding: 0 20px;}
.hexin li em {color: #fb5901; font-size: 12px;}
.hexin_box:hover .pro-hover {top: 0;}
.k_ul {overflow: hidden; padding-bottom: 40px; margin-top: 40px;}
.k_ul li {width: 520px; height: 390px; float: left; position: relative; overflow: hidden; margin-bottom: 5px;}
.k_ul li img {width: 100%; height: 100%;}
.k_ul li.k_li1 {width: 100%; height: 524px;}
.k_a {font-size:14px;color:#fff;line-height:20px;position:absolute;width:100%;height:100%;left:0;background-color: rgba(0,0,0,.5);z-index:7;text-align:left; -webkit-transition: 300ms;-moz-transition: 300ms;-o-transition: 300ms;transition: 300ms;top: 0;text-align: center; display: none;}
/*.k_ul li:hover .k_a {top: 0;}*/
.k_ul li:nth-child(2) {margin-right: 5px;}
.gd {width: 150px; height: 390px; background-color: #000; text-align: center; line-height: 390px;}
.gd a {display: block; height: 100%;}
.k_txt {position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); width: 400px;}
.k_a p {font-size: 24px; line-height: 30px;}
.ckxq {width: 132px; height: 36px; line-height: 36px; margin: 0 auto; margin-top: 20px; background-color: #fb5901;}
.news {padding-bottom: 60px;}
.new_ul {overflow: hidden; margin-top: 35px; margin-bottom: 30px;}
.new_ul li {float: left; width: 374px; margin-right: 39px;}
.new_ul li:last-child {margin-right: 0;}
.img3 {height: 125px; margin-bottom: 20px;}
.img3 img {width: 100%; height: 100%;}
.n_jj {overflow: hidden;}
.sj {float: left; width: 78px; padding-right: 20px;}
.sj h2 {font-size: 18px; color: #666;}
.sj p {color: #999; font-size: 14px; height: 40px; text-align: center; line-height: 40px; border-bottom: 1px solid #dfdfdf;}
.sj p:nth-child(2) {text-transform: uppercase;}
.sj p:last-child {border-bottom: 0; font-weight: bold; font-size: 18px;}
.n_txt {width: 296px; padding-left: 20px; border-left: 1px dashed #dfdfdf; float: left;}
.n_txt h2 {font-size: 14px; line-height: 30px;}
.n_txt p {font-size: 12px; line-height: 22px; color: #666;}
.n_txt a {color: #fb5901;}

/* 底部 */
.footer {background-color: #000; padding-top: 40px; padding-bottom: 60px;}
.footerBox {width: 1200px; margin: 0 auto; height: 100%; overflow: hidden; padding: 0 20px; color: #fff;}
.footer_about {float: left; width: 530px;}
.footer_about h2 {font-size: 16px;}
.footer_about p {font-size: 14px; color: #ccc;}
.footer_about a {color: #fb5901; font-size: 14px;}
.kslj_ul {float: left; margin-left: 150px;}
.kslj_ul h2 {font-size: 16px;}
.kslj_ul li a {color: #ccc; font-size: 14px; line-height: 30px;}
.lxwm h2 {font-size: 16px;}
.lxwm li {color: #ccc; font-size: 14px; line-height: 30px;}
.bz {margin-top: 80px; text-align: center; }
.bz p {font-size: 14px; line-height: 30px; margin-top: 10px;color:#fff;}
.bz p a{color:#fff !important;}


/* 关于我们 */
.imgBox {width: 100%; height: 100%;}
.imgBox img {width: 100%; height: 100%;}
.lujin {height: 40px; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; line-height: 38px; background-color: #f8f8f8;}
.lujinBox {width: 40px; height: 100%; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; text-align: center; background-color: #fff; display: inline-block;}
.lujin span {margin-left: 10px; font-size: 12px; color: #888;}
.lujin span a {color: #888;}
.about_txt {padding: 20px 0;}
.about_txt h2 {font-size: 30px; text-align: center;}
.about_txt p {color: #666; line-height: 30px;}

/* 下载 */
.download {margin-top: 48px; background-color: #eee; padding: 33px 40px 0; margin-bottom: 88px;}
.download_ul {overflow: hidden;}
.download_ul li {width: 320px; padding: 25px; background-color: #fff; overflow: hidden; margin-right: 80px; float: left; margin-bottom: 46px;}
.download_ul li:nth-child(3n) {margin-right: 0;}
.img4 {height: 180px;}
.img4 img {width: 100%; height: 100%;}
.download_ul li h2 {height: 47px; border-bottom: 1px solid #dfdfdf; line-height: 46px; font-size: 14px; color: #666;}
.download_ul li p {line-height: 40px; color: #666;}

/* 产品中心 */
.about-left,.product-left {width: 240px;display:inline-block;*display:inline;*zoom:1;}
.aboutDiv {width: 100%; margin-bottom: 30px;}
.aboutDiv h2 {width: 100%;height: 55px;font-size: 18px;line-height: 55px;  text-indent: 10px;color: #fff;background-color: #fb5901; text-indent: 20px;}
.p_div {border: 1px solid #dfdfdf; border-top: 0;}
.p_div h3 {height: 50px;line-height: 50px;margin-bottom: 1px; font-size: 16px; color: #666; text-indent: 26px; cursor: pointer;}
.p_div h3:hover,.p_div h3.cur3 {color: #fb5901;}
.p_div ul {display: none;}
.p_div ul li {line-height: 30px; text-indent: 40px; margin-bottom: 1px;}
.p_div ul li a {color: #999; display: block; height: 100%;}
.p_div ul li a.cur4,.p_div ul li a:hover {background-color: #f2f2f2;}
.aboutDiv-ul {padding: 20px 0; border: 1px solid #dfdfdf; border-top: 0;}
.aboutDiv-ul li{width: 100%;height: 50px;line-height: 50px;margin-top: 1px; text-align: center; font-size: 16px;}
.aboutDiv-ul li a {display: block;width: 100%;height: 100%;color: #666;}
.aboutDiv-ul li i {margin-right: 14px;}
.aboutDiv-ul li a:hover,.aboutDiv-ul li a.cur2 {background-color: #eee;}
.lxwm_ul {padding: 15px; border: 1px solid #dfdfdf; border-top: 0;}
.lxwm_ul li {overflow: hidden; line-height: 32px;}
.lxwm_ul li img {float: left; position: relative; top: 8px;}
.lxwm_ul li span {float: left;}
.lxwm_ul li p { color: #666;}
.company-content {width: 912px; margin-bottom: 60px;}
.product_ul {overflow: hidden;}
.product_ul li {float: left; width: 290px; margin-right: 21px; padding: 10px; border: 1px solid transparent; background-color: #f4f4f4; margin-bottom: 30px;}
.product_ul li:nth-child(3n) {margin-right: 0;}
.p_img {width: 100%; height: 270px;}
.p_img img {width: 100%; height: 100%;}
.name {height: 56px; line-height: 30px; text-align: center; font-size: 14px; color: #666; padding: 0 20px;}
.product_ul li:hover {border: 1px solid #fb5901; background-color: #fff;}
.pages {text-align: center;font-size: 14px;}
.pages a {width: 50px;height: 34px;display: inline-block;line-height: 34px;margin: 0 5px;color: #fff;background-color: #aeaeae;}
.pages a.cur5 {background-color: #fb5901;}

/* 产品详情 */
.p_txt {margin-bottom: 60px;}
.yoyo {overflow: hidden;}
.preview{width: 535px;}
.bigImg {width: 100%; height: 535px;}
.bigImg img {width: 100%; height: 100%;}
/* smallImg */
.smallImg{position:relative; height: 167px; width: 100%; float:left; margin-top: 10px;}
.scrollbutton{width: 20px; height: 44px; overflow:hidden; position:relative; float:left; cursor:pointer; top: 18px;}
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(../images/left.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(../images/right1.png) no-repeat; float: right;}
#imageMenu {height: 100%; width: 480px; overflow:hidden; margin-left: 10px; float:left;}
#imageMenu li {height: 120px; width: 120px; overflow:hidden; float:left; text-align:center; padding-right: 8px }
#imageMenu li img{width: 100%; height: 100%; cursor:pointer; border: 4px solid transparent;}
#imageMenu li#onlickImg img,#imageMenu li:hover img {border: 4px solid #d2d2d2;}
.pName1 {width: 480px; margin-right: 74px; padding-top: 20px;}
.pName1 .js p {height: 43px; line-height: 42px; border-bottom: 1px dashed #dfdfdf; color: #666;}
.pName1 .js p:last-child {border-bottom: 0;}
.fx img {margin: 0 5px;}
.photoDiv {width: 100%; height: 42px; line-height: 40px;border-bottom: 2px solid #fb5901;margin-top: 50px;}
.photoDiv h2 {display:inline-block;*display:inline;*zoom:1;font-size: 16px; background-color: #fb5901; padding: 0 30px; height: 42px; line-height: 42px; color: #fff;}
.productTxt {padding-top: 20px;}
.productTxt p {line-height: 32px; color: #666; text-indent: 2em;}
.productTxt dt {font-size: 16px; color: #666; line-height: 32px;}
.productTxt dd {font-size: 14px; color: #666; line-height: 32px; text-indent: 2em;}
.fx {margin-top: 30px;}

/* 新闻 */
.newsBox {margin-top: 40px; margin-bottom: 60px;}
.n_nav li {height: 56px; border-bottom: 1px dashed #dfdfdf; padding-top: 8px;}
.n_nav li a {display: block; height: 40px; line-height: 40px; color: #666;}
.n_nav li a:hover {background-color: #eee; color: #fb5901;}

/* 新闻详情 */
.news_txt {padding: 20px 0;}
.news_txt h3 {height: 50px;line-height: 50px; text-align: center;font-size: 24px; color: #000;} 
.news-time {width: 100%;overflow: hidden;line-height: 44px;font-size: 12px; text-align: center;}
.news_txt p {line-height: 24px;color: #666; text-indent: 2em;}
.sxp p {line-height: 28px; text-indent: 2em;}
.sxp p a {color: #666;}
.sxp p a:hover {color: #fb5901;}

/* 联系我们 */
.lxwm_nav {padding: 40px 0;}
.lxwm_nav h2 {font-size: 18px; text-align: left; margin-bottom: 10px;}
.lxwm_nav li {font-size: 14px; line-height: 30px;}


#sertch_content .sertch_bok{
    -webkit-animation: animateToZero 0.4s linear both;
    -moz-animation: animateToZero 0.4s linear both;
    -o-animation: animateToZero 0.4s linear both;
    animation: animateToZero 0.4s linear both;
}
#sertch_content .sertch_bok.active{
    -webkit-animation: animateWidth 0.4s linear 0.3s both;
    -moz-animation: animateWidth 0.4s linear 0.3s both;
    -o-animation: animateWidth 0.4s linear 0.3s both;
    animation: animateWidth 0.4s linear 0.3s both;
}
#sertch_content .sertch_bok input{
    -webkit-animation: animateToZero2 0.4s linear both;
    -moz-animation: animateToZero2 0.4s linear both;
    -o-animation: animateToZero2 0.4s linear both;
    animation: animateToZero2 0.4s linear both;
}
#sertch_content .sertch_bok input.active{
    -webkit-animation: animateWidth2 0.4s linear 0.3s both;
    -moz-animation: animateWidth2 0.4s linear 0.3s both;
    -o-animation: animateWidth2 0.4s linear 0.3s both;
    animation: animateWidth2 0.4s linear 0.3s both;
}
.sertch_mask{position: absolute;top: 0;width: 100%;height: 100%;z-index: 999;display:none;}
#sertch_content{position: fixed;top: 50%;left: 50%;width: 397px;height: 116px;margin-left: -198px;margin-top: -58px;overflow: hidden;z-index: 1000;display: none;}
#sertch_content .sertch_bok{width: 0px;width:397px;background: url(../images/sertch_gt.png) no-repeat 124px 29px #2e4ebb;height: 74px;position: absolute;top: 0;left: 0px;
    -webkit-transition: 0.4s all;
    -ms-transition: 0.4s all;
    -o-transition: 0.4s all;
    transition: 0.4s all;
}
#sertch_content .sertch_bok input{background: #2e4ebb;width: 0px;width:200px;height: 30px;color:#abb8e4;font-size: 18px;position: absolute;left: 0px;left:150px;top: 20px;
    -webkit-transition: 0.4s all;
    -ms-transition: 0.4s all;
    -o-transition: 0.4s all;
    transition: 0.4s all;
}

#sertch_content .sertch_pg.active{
    -webkit-animation: appearStoned 0.4s linear 0.7s both;
    -moz-animation: appearStoned 0.4s linear 0.7s both;
    -o-animation: appearStoned 0.4s linear 0.7s both;
    animation: appearStoned 0.4s linear 0.7s both;
}

#sertch_content .sertch_pg{background: url(../images/sertch_du.png) no-repeat;width: 25px;height: 25px;position: absolute;top: 91px;left: 50%;margin-left: -13px;cursor: pointer;display: block;}