﻿@charset "utf-8";
@import url(dll.css);
@import url(module.css);
@import url(global.css);
@import url(/onlinecss/onlineeditor.css);
@import url(ddsmoothmenu.css);
@import url(animate.css);
/* 首页部分开始 */
.i_cluture .title01 {
    float: left;
    margin-top: 25px;
}
.i_more {
    /* width: 133px; */
    text-align: center;
    margin: 27px auto 0;
    font-size: 16px;
    color: #777;
}
.i_honor3 li h4 {
    font-size: 16px;
    line-height: 38px;
}

.i_more a {
    padding: 12px 55px;
    border: 1px solid #aaa7a7;
    border-radius: 5px;
}
.i_about .mfbox{
	display: flex;
	justify-content: space-between;
}
.i_about_l img {
    width: 100%;
}
.fc_l_left {
    width: 47%;
    float: left;
}

.i_honor3 .pic {
    float: left;
    width: 50%;margin-bottom: 30px;
}

.fc_l_right {
    width: 50%;
    float: right;
    margin-top: 43px;
}
.en .zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0px;
    width: 600px;
    height: 150px;
}.alink_href_content {
    font-family: 微软雅黑;
    font-size: 14px;
    padding-bottom: 20px;
    display: none;
}
.en .p_p_list li .proinfo {
    font-size: 16px;
    text-indent: 2em;
    overflow: hidden;
    line-height: 28px;
    float: left;
    width: 470px;
    height: 250px;
    box-sizing: border-box;
    padding: 19px;
}
#menu_40 .qyry {
    display: none;
}

.en ul.tab3-right.ry1 h4 {
    text-align: center;
    font-size: 10px;
    color: #333;
    margin-top: 10px;
    display: block;
  margin: 0 auto;}
.en ul.tab3-right.ry h4 {
    text-align: center;
    text-align: center;
    font-size: 10px;
    color: #333;
    margin-top: 15px;
    display: block;
}
#menu_33 .en ul.tab3-right.ry1 h4 {
    text-align: center;
    font-size: 10px;
    color: #333;
    margin-top: 10px;
    display: block;
    margin: 0 auto;
}
.i_banner_box {
    text-align: center;
}
.p_p_cont:nth-child(2) {
    margin-top: 50px;
}
.p_p_cont:nth-child(3) {
    margin-top: 50px;
}
.li1{visibility: visible; animation-duration: 3.5s; animation-name: bounceInLeft;
}
.lan a:nth-child(1):hover {
    color: #fff;
}
.index en .i_nav {
    float: left;
    margin-left: 3px;
    height: 45px;
    margin-top: 23px;
}
.p_right>div {
    display: none;
}.p_right div:nth-child(1) {
    display: block;
}
.p_p_list1 {
    /* margin-top: 20px; */
}

.p_p_cont span {
    display: none;
}
.lan a {
    color: #fff;
}


.i_cluture li:hover img {
    transform: scale(1.2);
    transition: all 0.4s;
}
.lan a:nth-child(2) {
    color: #333;
}
.lan a:nth-child(1) {
    color: #333;
}


.process-body li:nth-child(2n) img {
    position: relative;
    top: -12px;
    left: -10px;
}.process-body li:nth-child(2n-1) img {
    position: relative;
    left: 461px;
    top: -13px;
}
.time_box {
    background: url(/upload/ueditor/image/20180604/15281215223251752.jpg)no-repeat center;
    width: 100%;
    background-size: 1920px 1232px;
    height: 1232px;
}
.qyry {
    height:1127px;
}
#menu_34 .qyry{
    display: none;
}
div#com_singles_honor {
    margin-top: 80px;
    width: 1240px;
    text-align: center;
    margin: 0 auto;
}
.tab3-right.ry {
    margin-top: 20px;
}
.about-body {
    margin-top: 50px;
}
.about-content.process-content {
    margin-top: 50px;color: #fff;
}
.time_box .title01 h3 {
    color: #fff;
}
.time_box .title01 {
    width: 100%;
    height: 75px;
    text-align: center;
    background: url(/upload/products/2018060510471048.png) no-repeat center bottom;
}
.i_cluture {
margin-top: 80px;
    width: 100%;
    display: block;
}.process-body {
    width: 940px;
    margin: 0 auto;
}.process-body .num {
          display: block;
    font-size: 58px;
    float: left;
  width: 37%;
    text-align: center;
color: #fff;
    font-family: Arial;
    margin-top: -10px;
    font-weight: 500;
}.process-body .time {
    display: block;
    width: 95%;
    font-size: 20px;color: #fff;
}.process-body .tit {color: #fff;
   display: block;
    width: 100%;
    font-size: 17px;
    padding: 0 10px;
    padding-bottom: 15px;
    box-sizing: border-box;
    border-bottom: 2px dashed;
}.process-body li:nth-child(2n) {
    transform: translateY(50%);
  padding-top:5%;
}.process-body li:nth-child(2n-1) {
    border-right: 2px solid;
}.process-body li:nth-child(2n-1) .tit {
    border-left: 2px dashed;
}.process-body li:nth-child(2n) .tit {
    border-right: 2px dashed;
}
.i_cluture ul {

    width: 100%;
    display: block;
    margin-top: -60px;

}.about-title.text-center h1 {
    display: block;
    font-size: 36px;
    line-height: 75px;
    color: #333;
    text-align: center;
}.time_box .container {
    width: 1240px;
    margin: 0 auto;
    padding: 10px 0 50px;
}.process-body li {
    display: block;
    width: 470px;
    height: 160px;
    float: left;
 position:relative;
}
.process-body li:nth-child(2n-1) img {
 position: absolute;
 top: 55px;
 right: -10px;
}
  .i_cluture li {
    float: left;
    position: relative;
    display: inline-block;
   width: 580px;
height: 250px;
overflow: hidden;
margin: 30px 0px 0px 30px;
}
 .i_cluture li .fright.righttext {
 display: block;
width: 100%;
height: 100%;
float: left;
padding: 70px 20px 20px 0px;
position: absolute;text-align: center;
right: 0;
color: #fff;background: rgba(0,0,0,0.5);z-index: 999;
}
.i_cluture li span {   text-decoration: none;
    font-size: 30px;
    line-height: 40px;
    display: block;
    margin-bottom: 10px;
}

.i_cluture li .fright span::after {
        content: "";
    display: block;
    height: 2px;
    width: 61px;
    background: #fff;
    text-align: center;
    margin: 25px auto;
}
.i_cluture li .fright.righttext ins {
    display: inline-block;
    line-height: 20px;
    text-decoration: none;
    font-size: 22px;
}

.i_cluture li em {
    display: block;
   width: 580px;
    height: 250px;
    overflow: hidden;
}
.title03 h3 {text-indent: 1em;
    font-size: 24px;
    line-height: 40px;
    height: 40px;
   
}
.mfbox{width:1200px; min-width:1200px; margin:0 auto;}

.header{height:100px; background:#FFF;}
.logo{float:left;margin-top: 4px;}

.i_nav{float:left; margin-left: 50px; height: 45px; margin-top: 23px;}
/*.i_nav li{float:left; text-align:center; padding: 0 25px;}
.i_nav li>a{display:block; color:#666; font-size:16px; line-height:45px;}
.i_nav li>a:hover{ color:#0068b7; border-bottom: 2px solid #0068b7;}
.i_nav li>a.on{ color:#0068b7;  border-bottom: 2px solid #0068b7;}*/

.lan {
    float: right;
    margin-top: 35px;
    height: 24px;
    background: url(/upload/ueditor/image/20180607/15283555275714750.png)no-repeat;
    width: 73px;
      display: none;
}
.lan a {
    float: left;
    height: 24px;
    line-height: 24px;
    padding-left: 16px;
}
.lan a:hover{ height: 24px; line-height: 24px; color: #0068b7;}


.add{}
/*.slidesjs-control {
    transform: initial;
    transition: initial;
}*/
/*.index .i_banner_box{position:relative; width:100%; height:500px; overflow:hidden;}
.index .i_banner{width:100%; height:500px; overflow:hidden;}*/
/*
.i_banner_box{position:relative; width:100%; height:400px; overflow:hidden;}
.i_banner{width:100%; height:400px; overflow:hidden;}*/
/*.i_banner li{width:100%; height:500px;}
.i_banner li a{display:block; width:100%; height:500px;}
.i_banner_p{position:absolute; width:100%; left:0; bottom:15px; text-align:center;}
.i_banner_p a{display:inline-block; margin:0 5px; width:50px; height:5px; overflow:hidden; background:rgba(0,104,183,0.5);}
.i_banner_p a:hover{width:80px; background:rgba(0,104,183,1);}
.i_banner_p a.on{width:80px; background:rgba(0,104,183,1);}*/

.i_container{width:100%; margin:0 auto;}
.i_container *, .header{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}
.p_container *{transition:all 0.3s; -webkit-transition:all 0.3s; -moz-transition:all 0.3s;}

.index .i_about_l {
    margin-top: 60px;
      width: 480px;
}
.index .i_about_r {/* position: absolute; *//* left: 55%; *//* float: right; *//* width: 520px; *//* margin-top: 60px; *//* padding: 0 0 0 60px; *//* overflow: hidden; */}
.i_about{width:100%; padding:50px 0; overflow: hidden;}

.i_about_l {
    float: left;
    width: 50%;
    margin-top: 0;
    overflow: hidden;
    margin-left: 0;
}
.i_about_r {
 float: right;
width: 720px;
margin-top: 60px;
padding: 0 0 0 60px;
overflow: hidden;
position: absolute;
left: 38.5%;
}
.i_about_rc{padding: 3px 0 19px;line-height: 30px;/* color:#999; */font-size: 15px;}
.i_about_rb a{ display:block; float: right; width:100px; height: 32px; text-align: center; line-height: 30px; border-radius: 5px; border:1px solid #666;}
.i_about_rc ul li {
    list-style-type: disc;
}
.i_about_rc li {  list-style-type: disc;
}

.i_about_rc11{padding: 0px 0 19px;line-height: 28px;/* color:#999; */font-size: 15px;}
.i_about_rb11 a{ display:block; float: right; width:100px; height: 32px; text-align: center; line-height: 30px; border-radius: 5px; border:1px solid #666;}
.i_about_rc11 li {  list-style-type: disc;
}



.i_product{width:100%; padding: 60px; overflow: hidden; background: #f3f3f3;}
.i_product_l{width:1260px; margin:40px auto 0px;}
.i_product_l li{float:left;display: inline-block;width: 285px;height: 510px;margin: 0 15px;/* margin: 0 34px; */}
.i_product_l li a{display:block;width: 285px;height: 490px;padding-top: 50px;}
.i_product_l li em{display: block; width:119px; height: 110px; margin: 0 auto;}
.i_product_l li h4{display: block; margin:60px auto 0px; font-size: 20px; line-height: 30px; text-align: center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:290px;    color: #000;}
.i_product_l li span{display: block; margin-top: 10px; width:100%; height: 100px; padding: 0 40px; line-height:24px; overflow: hidden; text-align: center;    color: #000;}
.i_product_l li ins{display: block; margin:20px auto 0; width:160px; height: 40px; line-height:40px; color: #666666; border:1px solid #666; border-radius:8px; text-decoration: none; text-align: center;}
.i_product_l li a:hover{ background: #0083e6;}
.i_product_l li a:hover h4, .i_product_l li a:hover span, .i_product_l li a:hover ins{color:#FFF;}
.i_product_l li a:hover ins{border-color:#FFF;}
.i_product_l li:nth-child(1) em{ background: url(../images/cp01_1.png) no-repeat center center;}
.i_product_l li:nth-child(1) a:hover em{ background: url(../images/cp01_2.png) no-repeat center center;}
.i_product_l li:nth-child(2) em{ background: url(../images/cp02_1.png) no-repeat center center;}
.i_product_l li:nth-child(2) a:hover em{ background: url(../images/cp02_2.png) no-repeat center center;}
.i_product_l li:nth-child(3) em{ background: url(../images/cp03_1.png) no-repeat center center;}
.i_product_l li:nth-child(3) a:hover em{ background: url(../images/cp03_2.png) no-repeat center center;}
.i_product_l li:nth-child(4) em{ background: url(../images/cp04_1.png) no-repeat center center;}
.i_product_l li:nth-child(4) a:hover em{ background: url(../images/cp04_2.png) no-repeat center center;}




.i_product_l2{width:1260px; margin:40px auto 0px; text-align: center;}
.i_product_l2 ul{text-align: center;}
.i_product_l2 li{display: inline-block; width:350px; height: 510px; margin: 0 35px;}
.i_product_l2 li a{ display:block; width:350px; height: 510px; padding-top: 70px;}
.i_product_l2 li em{display: block; width:119px; height: 110px; margin: 0 auto;}
.i_product_l2 li h4{display: block; margin:60px auto 0px; font-size: 20px; line-height: 30px; text-align: center; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:290px;}
.i_product_l2 li span{display: block; margin-top: 10px; width:100%; height: 100px; padding: 0 40px; line-height:24px; overflow: hidden; text-align: center;}
.i_product_l2 li ins{display: block; margin:20px auto 0; width:160px; height: 40px; line-height:40px; color: #666666; border:1px solid #666; border-radius:8px; text-decoration: none; text-align: center;}
.i_product_l2 li a:hover{ background: #0083e6;}
.i_product_l2 li a:hover h4, .i_product_l2 li a:hover span, .i_product_l2 li a:hover ins{color:#FFF;}
.i_product_l2 li a:hover ins{border-color:#FFF;}
.i_product_l2 li:nth-child(1) em{ background: url(../images/cp01_1.png) no-repeat center center;}
.i_product_l2 li:nth-child(1) a:hover em{ background: url(../images/cp01_2.png) no-repeat center center;}
.i_product_l2 li:nth-child(2) em{ background: url(../images/cp02_1.png) no-repeat center center;}
.i_product_l2 li:nth-child(2) a:hover em{ background: url(../images/cp02_2.png) no-repeat center center;}
.i_product_l2 li:nth-child(3) em{ background: url(../images/cp03_1.png) no-repeat center center;}
.i_product_l2 li:nth-child(3) a:hover em{ background: url(../images/cp03_2.png) no-repeat center center;}

.en .i_news_l li{float:left; display: inline-block; width:560px; margin:0 35px;}
.en .i_news_l li i{display:block; width:560px; height:300px; overflow: hidden;}
.en .i_news_l li i img{max-width: 560px; height:300px; }
.i_news{width:100%; padding:60px 0;}
.i_news_l{width:1260px; margin: 40px auto 0;}
.i_news_l li{float:left; display: inline-block; width:350px; margin:0 35px;}
.i_news_l li i{display:block; width:350px; height:200px; overflow: hidden;}


.i_news_l li i img{max-width: 350px; height:200px; }
.i_news_l li a:hover i img{ z-index:-1; -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.i_news_l li ins{display: block; margin-top: 20px; line-height: 20px; font-size: 12px; color: #666; text-decoration: none;}
.i_news_l li h4{display:block; width:100%; font-size: 16px; line-height:20px; height: 20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;    color: #000;}
.i_news_l li span{display:block; margin-top:10px; line-height: 22px; color: #666; height:66px; overflow:hidden;}

.i_news_l li a:hover ins, .i_news_l li a:hover h4, .i_news_l li a:hover span{color:#0068b7;}


.footer{width:100%; color:#fcf2ea; padding: 40px 0; background:#0068b7;}

.fcontact{float:left;width: 89%;overflow: hidden;}
.fc_l{width:500px; overflow: hidden;}
.fc_c{margin-top:20px; width:500px; padding-left:60px; font-size: 14px; line-height: 30px;}
.fc_c span{display: block; height: 30px;}
.fc_c span img{float:left; margin-right: 10px; margin-top: 5px;}

.footer_nav{float: left;margin-left: -45px;display: none;}
.footer_nav dl{float:left; position: relative; width:160px; text-align: center;}
.footer_nav dl dt{display: block; font-size: 18px; line-height:30px; margin-bottom: 10px; color: #fff;}
.footer_nav dl dt a{color:#fcf2ea;}
.footer_nav dl dt a:hover{color:#fff;}
.footer_nav dl dd{display: block; line-height:30px;}
.footer_nav dl dd a{color:#d9d9d9;}
.footer_nav dl dd a:hover {color:#d9d9d9;}
div#com_singles_erweima {
float: left;
width: 132px;
position: relative;
    left: 0;
top: 8px;
}
div#com_singles_erweima span {margin-top: 12px;
display: block;
width: 119px;
z-index: 10000;
text-align: center;
}
.copyright{width:100%; padding-top: 10px; text-align: center; line-height:30px; color: #d9d9d9;; background: #0068b7;}
.jsq{width:100%; padding-bottom: 10px; text-align: center; line-height:30px; color: #999; background: #0068b7;}

/* 首页部分结束 */

/* 内页部分开始 */
.p_container{width:1240px; margin:0 auto; padding:10px 0 50px;}

.path{width:100%; height:30px; margin-bottom: 20px; line-height:30px; text-align:right; color: #888;}
.path span{padding:0 10px;}
.path a{color:#888;}
.path a:hover{color:#0068b7;}
.en .p_left {
    float: left;
    width: 200px;
    overflow: hidden;
    white-space: nowrap;
}
.p_left{float:left; width:200px;}
.p_right{float:right; width:940px; overflow: hidden;}

.sidebar{width:100%;}
/*.sidebar li{display:block; overflow: hidden;}
.sidebar li a{display:block; height:50px; text-indent: 20px; font-size: 16px; color: #333; line-height:50px;}
.sidebar li a:hover{ background: #dceffe;}

.sidebar li li a{display:block; height:50px; font-size: 14px; text-indent:40px; color: #333; line-height:50px; border-left:4px solid #FFF;}
.sidebar li li a:hover{border-color:#066ab8; background: #f5f5f5;}
.sidebar li li a.on{border-color:#066ab8; background: #f5f5f5;}*/

.prosort{border-bottom: 2px solid #0068b7; padding-bottom: 20px;}
.prosort h4{ display: block; padding-left: 20px; font-size: 24px;}
.prosort span{ display: block; padding-left: 20px; margin-top: 10px; font-size: 16px;}

.prolist{/*padding-left:20px;*/}
.prolist dt{height: 67px; line-height: 65px; border-bottom: 2px solid #e7e7e7; font-size: 22px;}
.prolist dt a{ display: block; background: url(../images/icon02.png) no-repeat right center;}
.prolist dt a.on{background: url(../images/icon03.png) no-repeat right center;}
.prolist dd{padding:20px 0; border-bottom: 2px solid #e7e7e7;}
.prolist dd .prolist_l{float:left; width:470px; overflow: hidden;}
.prolist dd .prolist_r{float:right; width:430px; padding-top: 20px; overflow: hidden; font-size: 16px; line-height: 30px;}
.prolist dd .prolist_c{width:100%; margin-top: 30px;}
.prolist dd .prolist_c h5{display: block; font-size: 20px; line-height: 40px;}
.prolist dd .prolist_c li{display: inline-block; float: left; width:33%; font-size:16px; padding-left:20px; line-height:35px; background: url(../images/icon04.png) no-repeat 5px center;}

.zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 45px;
    width: 600px;
}

.zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 45px;
    width: 600px;height: 100px;
}
.p_content{padding:30px 0; line-height:25px;}

.a_titil {
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    color: #333333;
}
.titil {
   
    font-size: 20px;
    height: 48px;
    line-height: 48px;
    color: #333333;
}
.dfe span {
    display: block;
}
.dz {
    background-image: url("/upload/ueditor/image/20180531/15277814406622770.png");
    background-position: left 10px;
    background-repeat: no-repeat;
    background-size: 16px auto;
    color: #5a5a5a;
    line-height: 40px;
    padding-left: 35px;
}
.tel {
    background-image: url("/upload/ueditor/image/20180531/15277814404966581.png");
    background-position: left 0px;
    background-repeat: no-repeat;
    background-size: 16px auto;
    color: #5a5a5a;
    line-height: 20px;
    padding-left: 35px;
}
.yx {
    background-image: url("/upload/ueditor/image/20180531/15277814407036817.png");
    background-position: left 5px;
    background-repeat: no-repeat;
    background-size: 16px auto;
    color: #5a5a5a;
    line-height: 20px;
    padding-left: 35px;
}
.contact .title01 {
   width: 100%;
    height: 75px;   
}
.zgs {
    margin: 40px auto;margin-top: 20px;
}
.you {

 margin-top: 50px;

}
.zuo {
    float: left;
margin: 150px auto 0px 50px;}
.contact1 {
    margin-top: 70px;
    width: 50%;
    float: left;
}
div.contact {
margin-top: -10px;
}
.hr{border-bottom: solid 2px #0068b7;margin-top: -15px;}

.tab3-right li {
    float: left;
    width: 22%;
    height: 220px;
    margin-right: 30px;
    margin-bottom: 14px;
}
.tab3-right .pic {
    width: 220px;
    height: 150px;
    border-radius: 5px;
    border: 1px solid rgba(255,255,255,.4);
    margin: 0 auto;
    margin-top: 38px;
    text-align: center;
    line-height: 50px;
    /* margin-right: -43px; */
}
ul.tab3-right.ry h4 {text-align: center;font-size: 16px;color: #333;margin-top: 0px;display: block;line-height: 28px;margin-top: 7px;}
ul.tab3-right.ry1  li {
    float: left;
    width: 224px;
    height: 334px;
    /* margin-bottom: 14px; */
        margin: 21px 30px;
}
ul.tab3-right.ry1 .pic {
    width: 220px;
    height: 300px;
    border-radius: 5px;
    border: 1px solid rgba(255,255,255,.4);
    margin: 0 auto;
    text-align: center;
    line-height: 50px;
    /* margin-right: -43px; */
}
ul.tab3-right.ry1  h4 {margin-top: 0px;text-align: center;font-size: 16px;color: #333;display: block;margin: 7px auto;line-height: 28px;}
ul.tab3-right.ry1 {
    margin: 150px 0 0 0px;
    padding-top: 95px;
}
.i_honor2 {
    margin-top: 70px;
    display: block;
    width: 1200px;
    height: 600px;
}
div#com_singles_honor {
    margin-top: 80px;
}
.process-body li:nth-child(2n-1) img {
 position: absolute;
 top: 60px;
 right: -10px;
}.cont-accordion ul {margin-top: 20px;
  
    overflow: hidden;
}
.cont-accordion ul .list-1 {
    margin-top: 20px;
    padding-left: 20px;
    overflow: hidden;
}
.cont-accordion ul img {
    vertical-align: top;
}
.cont-accordion ul.list-1 li {border-bottom: 1px solid #fff;
  float: left;
background: url(/upload/ueditor/image/20180610/15286407464053892.gif) no-repeat left 5px;
font-size: 0;
line-height: 15px;
margin: 0;
padding-bottom: 0px;
padding-left: 10px;
width: 300px;
text-decoration: none;
}
.cont-accordion ul.list-1 li ins {
    display: block;
    font-size: 14px;
    margin-bottom: 20px;
    text-decoration: none;
}

.cont-accordion ul.list-1 li a {
    display: block;
    font-size: 16px;
    margin-bottom: 10px;
}
ins { text-decoration: none;
}
.cont-accordion ul ins {
    font-size: 20px;
}
.p_p_list li .on {

    background: url(/upload/products/2018061023222529.png) no-repeat 880px 15px;

}
.p_p_list li .protitle {
    height: 50px;
    line-height: 50px;
    font-size: 22px;
    font-weight: 500;
    border-bottom: 1px solid #e7e7e7;
    background: url(/upload/products/2018061023265266.png) no-repeat 880px 15px;
    cursor: pointer;
}
.cont-accordion ul li {
    margin-top: 50px;
}
.pic img:hover {
    box-shadow: 5px 5px 5px #999;
}
.i_product li:hover a img {
    transform: scale(1.2, 1.2);
    transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
}
ul.tab3-right.ry1 .pic:hover img {
    box-shadow: 5px 5px 5px #999;
}
.pic img {
    vertical-align: middle;
    /* transition: all .5s linear; */
    -ms-transition: all .5s linear;
}
#news .p_right {
    float: none;
    width: 940px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
}
#news .p_left {
    float: left;
    width: 200px;
    display: none;
}
.pic:hover img{transform: rotate(360deg);}

.p_about{width:100%; padding: 40px 0; position: relative;}
.p_about_l{ position: absolute; width: 50%; padding: 41px 20px 20px;}
.p_about_r{float:right; width:70%; margin-top: 40px; border:2px solid #1977be;}
.p_about_rc{padding: 40px 30px 40px 20%; line-height: 32px; color: #999; font-size: 18px;}

.navbar-toggle {
    display: none;
}
.navbar-toggle {
   background: rgba(0, 0, 0, 0) url("../Images/icon_nav.png") no-repeat scroll center center / 70% auto;
    border: 2px solid #0068b7;
    float: right;
    border-radius: 5px;
    height: 50px;
    width: 50px;
    margin: 15px 15px 0 0;
}
.index .en .i_news_l li i {display: block; width: 560px;height: 320px;overflow: hidden;}
.index .en .i_news_l li i img { max-width: 560px;height: 320px;}
.index .en .i_news_l li { float: left; display: inline-block;width: 560px; margin: 0 35px;}
/* 内页部分结束 */
.nmdefcont{ margin:0 auto; width:1200px;}
@media screen and (max-width: 1920px) { /*当屏幕尺寸小于1920px时，应用下面的CSS样式*/
.i_about_r {
    float: left;
    width: 50%;
    margin-top: 0;
       padding: 25px 0 0 60px;
    overflow: hidden;
    position: relative;
    left: 0;
}
  @media screen and (max-width: 1366px) { /*当屏幕尺寸小于1920px时，应用下面的CSS样式*/
.i_about_r {
    left: 0;
    }

  }

@media screen and (max-width: 1024px) { /*当屏幕尺寸小于1024px时，应用下面的CSS样式*/
  .mfbox{
  	    width: 90%;
    min-width: initial;
  }
.logo{margin-top: 36px;}
.logo img{height: 25px;}

.title01{height:50px;}
.title01 h3{font-size: 24px; line-height: 50px;}

.index .i_about_l{width:50%;}
.index .i_about_r{; width: 47%; padding: 0 0 0 3%; margin-top: 20px;}

.i_product_l2{width:100%;}
.i_product_l2 li{width: 31%; margin: 0 1%;}
.i_product_l2 li a{width:100%;}

.i_news_l{width:100%;}
.i_news_l li{width: 30%; margin: 0 1.5%;}
.i_news_l li i{width:100%;}

.fcontact{width:350px;}
.fc_l{width:100%;}
.fc_c{width:100%; padding-left: 30px;}

.footer_nav{margin-left: 0;}

.p_container{width:100%;}
.path{padding:0 10px; margin-bottom: 0;}


.p_about{padding:40px 10px;}


.p_about_l{width: 40%; padding: 80px 0 20px;}
.p_about_rc{font-size: 16px;}

.i_cluture{overflow: hidden;}
.i_cluture li{width: 45%; margin: 30px 0 0px 3%}

.time_box .container{width:100%;}

div#com_singles_honor{width:100%;}

.tab3-right li{width: 25%; height: auto; margin: 0; padding: 0 10px;}

.tab3-right .pic{margin: 0 auto;}
.tab3-right::after{ content: ""; display: block; clear:both;font-size:1px;width:1px;height:0;visibility:hidden;overflow:hidden;}
.i_honor2{width:100%;}

ul.tab3-right.ry1{margin: 30px 0 0 0; padding-top: 0;}
ul.tab3-right.ry1  li{width: 50%;margin:0;}
ul.tab3-right.ry1 .pic{margin:0 auto;}

.p_right{width: calc(100% - 220px);}

.p_p_list{width:100%;}
.p_p_list ul{width:100%;}
.p_p_list li .protitle{background-position: 98% 15px;}
.p_p_list li .proimg{width:50%;}
.p_p_list li .proinfo{width:50%;}

.you{width:550px;}

.newsview .p_left{ display: none;}
.newsview .p_right{width:100%; padding: 0 20px;}

  }


@media screen and (max-width: 960px) { /*当屏幕尺寸小于960px时，应用下面的CSS样式*/
.p_p_cont > span div {
    font-size: 16px;
    line-height: 30px;
    margin: 10px 0;
    display: block;
    border-bottom: 2px solid #0068b7;
    height: 95px;
}
}
@media screen and (max-width: 768px) { /*当屏幕尺寸小于768px时，应用下面的CSS样式*/
p_p_cont > span div {

    font-size: 16px;
    line-height: 30px;
    margin: 10px 0;
    display: block;
    border-bottom: 2px solid #0068b7;
    height: 95px;

}
.mfbox{width:100%; min-width: 100%;}
.header{padding:0 10px; height: 80px;}
.logo{margin-top: 28px;}
.lan{margin-top: 30px; margin-right: 20px;}

.navbar-toggle {display: block; }
.i_nav{display: none;width:100%; height: auto; margin: 0; background:#FFF; border-top:2px solid #e0e0e0; position: absolute; left: 0; top: 80px; z-index:9999;}

.ddsmoothmenu ul li{display: block; width:100%; height: auto; float: none; margin: 0; border-bottom:1px solid #F0F0F0;}
.i_nav ul > li > a{display: block; text-align: left; line-height: 45px;}
.i_nav ul > li > a span{display: inline; padding-left: 10px;}
.i_nav ul > li > a::after{right: 0;background:url(../images/nav01.png) no-repeat right center; background-size: 80%; width: 50px; height: 24px;}
.i_nav ul > li > a.navactive::after{background:url(../images/nav02.png) no-repeat right center; background-size: 80%;}
.i_nav ul li ul{position:relative; width:100%!important; top: 0!important;}
.i_nav ul li ul li{width:100%!important; height:41px; border-bottom: 1px solid #F0F0F0;}
.i_nav ul li ul li a{width:100%!important; background-color: #FFF; height: 40px; line-height: 40px; font-size: 14px; text-align: left; text-indent: 40px; color: #666;}
.i_nav ul li ul li a::after{background:none;}

.i_about_rc{line-height: 25px;font-size: 16px;padding: 20px 0 0px;}
.i_product_l2 li{height:auto; padding-bottom: 50px;}
.i_product_l2 li a{padding: 0; height:auto;}
.i_product_l2 li h4{width:100%; margin: 40px auto 0px}

.footer{padding:40px 10px 20px; position: relative;}
.fcontact{width:100%; float: none;}
.footer_nav{float: none; width: 100%; margin-top: 20px;}

.p_container{padding: 10px 10px 50px;}

div#com_singles_erweima{position: absolute; left:auto; right: 3.5%; top: 50px;}

.p_about_rc{font-size: 14px; line-height: 20px;}

.process-body{width:100%; padding: 0 10px;}
.process-body li{width:50%;}
.process-body li:nth-child(2n-1) img{left: calc(100% - 7px);}

.tab3-right .pic{width: 100%; line-height: 30px;}
ul.tab3-right.ry h4{font-size: 16px;}

div#com_singles_honor{margin-top: 40px;}

.zuo{float:none; width:100%; margin: 0; padding: 30px;}
.you{float:none; width:100%; margin: 0; padding: 30px;}
.contact1{margin-top: 0;}

#news .p_right{width:100%}
.n_n_list{width:100%}
.n_n_list .n_n_list_li{width:100%}
.n_n_list .wenzi{width:calc(100% - 273px);}
.p_p_list li .proimg{width:100%; margin-top: 10px;}
.p_p_list li .proinfo{width:100%; height:auto; font-size: 16px; padding: 15px 15px 15px 0;}
.cont-accordion ul.list-1 li{width:50%;}
.cont-accordion ul li{margin-top: 0;}

.i_product_l2 li a:hover{ background: none;}
.i_product_l2 li a:hover h4, .i_product_l2 li a:hover span, .i_product_l2 li a:hover ins{color:#333;}
.i_product_l2 li a:hover ins{border-color:#666666;}

.qyry{ height: auto; padding-bottom: 30px;}

}

@media screen and (max-width: 480px) { /*当屏幕尺寸小于480px时，应用下面的CSS样式*/
.index .i_about_l img{ margin-top: 1px;     width: 100%;}
.i_about_l img {    width: 100%;}
.i_about_l {    margin-left: 0px;}
.i_about_r{width: 100%;left: 0;padding: 0 11px 0;position: relative;margin-top: 0;}
  iframe.ueditor_baidumap {
    width: 100%;
}

.en .title03 h3 {
    text-indent: 1em;
    font-size: 16px;
    line-height: 40px;
    height: 40px;
}  
  .fc_l {
    width: 50%;
}
  .en .i_news_l li i img {
    max-width: 560px;
    height: auto;
}
  .en .i_news_l li i {
    display: block;
    width: 100%;
    height: auto;
    overflow: hidden;
}
  .en .i_news_l li {
    float: left;
    display: inline-block;
    width: 100%;
    margin: 0 auto;

}
.p_p_list li .protitle {
    height: auto;
    line-height: 44px;
    font-size: 22px;
    font-weight: 500;
    border-bottom: 1px solid #e7e7e7;
}
  .i_product_l2 li span {
    padding: 0 10px;
    line-height: 20px;
}
  .i_news_l li i {
    width: 80%;
    text-align: center;
    margin: 0 auto;
}
.i_about{padding:20px 10px;}
.index .i_about_l{width: 100%;margin-top: 20px;margin-left: 0;}
.index .i_about_r{width: 100%; position: relative; left:auto; padding: 0; margin-top: 0;}
.index .i_about_rc{padding:0 0 20px;}
.index .i_about_rb a{float: none; margin: 0 auto;}

.i_product_l2 li h4{font-size: 18px; margin: 10px auto 0px;}

.i_product_l2 li ins{width: 80%;}

.i_news{padding: 30px 0;}
.i_news_l{margin: 0px auto; padding: 0 10px;}
.i_news_l li{margin: 20px 0 0; width: 100%;}
.i_news_l li i{height:auto;}
.i_news_l li i img{width:100%; max-width: 100%; min-width: 100%;}
.i_news_l li ins{margin-top: 10px;}

.fc_c{padding-left: 10px; margin-top: 10px;}

.footer_nav dl{width: 33.33%;}
.footer_nav dl dd{line-height: 25px;}
div#com_singles_erweima{display: none;}

.title01 h3{font-size: 22px;}
.p_about{padding: 10px 0 20px;}
.p_about_l{position: relative; padding: 20px 0; width: 100%; }
.p_about_r{width: 100%; margin-top: 0; border: 1px solid #d7d7d7;}
.p_about_rc{ padding: 15px 10px; line-height: 25px;}

.i_cluture ul{margin-top: 0;}
.i_cluture li{width: 100%; margin: 30px 0 0 0;}
.i_cluture li .fright.righttext{padding: 70px 0 20px;}
.i_cluture li .fright.righttext ins{width: 100%;}

.process-body .num{width: 35%; font-size: 50px;}
.process-body .tit{font-size: 12px; padding: 0 10px 0 35%;}
.process-body .time{font-size: 18px;}
.tab3-right.ry{margin-top: 0;}
.tab3-right li{width: 50%; margin-top: 20px;}
.tab3-right .pic{height: auto;}
ul.tab3-right.ry h4{margin-top: 10px; font-size: 14px;}


.i_honor2{margin-top: 0;height: auto;}
ul.tab3-right.ry1  li{height: auto;}
ul.tab3-right.ry1 .pic{width:100%; height: auto;}
ul.tab3-right.ry1  h4{font-size: 14px;}

.zgs .add{padding-left: 10px; width: 100%;}
.zgs .add .dz{line-height: 20px; line-height: 25px; background-position: left 3px;}
.zgs .add .tel{margin-top: 5px;}

.n_n_list .img{width: 160px; height: 100px;}
.n_n_list .img img{width: 100%; height: auto;}

.newsview .p_right{padding: 0;}

#products .p_left{float: none; width: 100%;}
#products .sortnavt{height: auto;}
#products .sortnavt h3{height: 40px; line-height: 40px; font-size: 20px;}
.p_p_list1{display: none;}
.sortnavul li a{height: 40px; line-height: 40px; border-bottom: 1px solid #F0F0F0;}

#products .p_right{float: none; width: 100%; margin-top: 20px;}

.p_p_cont>h2{font-size: 22px;}
.p_p_cont > span div{height:auto; font-size: 14px; line-height: 25px; padding: 0 0 10px;}

.p_p_list li .protitle{font-size: 18px; background-size: 10px 20px;}
.p_p_list li .proinfo{font-size: 14px; line-height: 25px;}
.cont-accordion ul ins{font-size: 18px;}

.p_p_cont:nth-child(2), .p_p_cont:nth-child(3){margin-top: 0px;}
  .ditu img {
    margin-left: 0px;
}
  .i_product_l2 li {
    width: 100%;
    margin: 0 1%;
}

  .en .zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0px;
    width: 460px;
    height: 150px;
}
 .en .a_titil {
    font-size: 16px;
    height: 48px;
    line-height: 48px;
    color: #333333;
}
 
}


@media screen and (max-width: 414px) {
  .en .fc_c {
    margin-top: 20px;
    width: 510px;
    padding-left: 0px;
    font-size: 12px;
    line-height: 30px;
}
/*当屏幕尺寸小于414px时，应用下面的CSS样式*/
.header{height:60px;}
.logo{margin-top: 20px;}
.logo img{ height: 20px;}
.navbar-toggle{margin: 10px 0 0 0; width: 40px; height: 40px;}
.lan{margin-top: 20px; margin-right: 10px;}

.i_nav{top:60px;}

.n_n_list .click{display: none;}
.n_n_list .wenzi{width: calc(100% - 160px);}
.n_n_list .wenzi h3{font-size: 16px;}
.n_n_list .wenzi span{margin-top: 5px; font-size: 16px;}
.n_n_list .n_n_list_li{padding-bottom: 10px;}
.ditu img {
    margin-left: 0px;
}
  .i_product_l2 li {
    width: 100%;
    margin: 0 1%;
}
  .en .title03 h3 {
    text-indent: 1em;
    font-size: 14px;
    line-height: 40px;
    height: 40px;
}
  .en .zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0px;
    width: 400px;
    height: 150px;
}
}


@media screen and (max-width:375px) { 
/*当屏幕尺寸小于375px时，应用下面的CSS样式*/
.index .i_about_l img{ margin-top: 1px;     width: 100%;}
.i_product_l2 li h4{font-size: 16px;}

.copyright{padding:10px 15px 0; line-height: 20px;}
.copyright div{padding-bottom: 5px;}
.i_cluture li span{font-size: 24px;}
.i_cluture li .fright.righttext ins{font-size: 18px;}
ul.tab3-right.ry1  h4{font-size: 12px;}

.n_n_list .wenzi h3{font-size: 14px;}
.n_n_list .wenzi span{font-size: 14px;}
.n_n_list .wenzi{padding-left: 10px;}
.zuo{padding: 20px 10px;}
.you{padding: 10px 0;}
.p_n_title{font-size: 18px; margin-top: 5px;}
.p_n_info{line-height: 20px; text-align: center; font-size: 12px; margin-top: 10px;}

.title03 h3 {

    text-indent: 1em;
    font-size: 18px;
    line-height: 40px;
    height: 40px;

}
  .i_product_l2 li {
    width: 100%;
    margin: 0 1%;
}
  .en .a_titil {
    font-size: 14px;
    height: 48px;
    line-height: 48px;
    color: #333333;
}
  .en .zgs .add {
    background-image: url("");
    background-position: 15px 8px;
    background-repeat: no-repeat;
    background-size: 25px auto;
    float: left;
    margin-bottom: 10px;
    margin-top: 10px;
    padding-left: 0px;
    width: 337px;
    height: 150px;
}
}

@media screen and (max-width:320px) { 
/*当屏幕尺寸小于320px时，应用下面的CSS样式*/
.logo img{height: 15px;}
.i_product_l2 li h4{font-size: 14px;}

ul.tab3-right.ry h4{font-size: 12px;}
ul.tab3-right.ry1 h4{line-height: 20px;}

.n_n_list .img{width:80px; height: 46px; border-radius:5px;}
.n_n_list .img img{ margin-left:0px; width: 80px; max-width: 80px; height: 46px; border-radius: 5px;}

.n_n_list .wenzi{width: calc(100% - 80px);}
.n_n_list .wenzi h3{line-height: 20px; height: 20px;}

.remark span{font-size: 14px!important;}
.a_titil {font-size: 16px;}
.dz{padding-left: 25px;}
.zgs .add .tel{padding-left: 25px;}
.title03 h3 {

    text-indent: 1em;
    font-size: 18px;
    line-height: 40px;
    height: 40px;

}
.ditu img {
    margin-left: 0px;
}
  .i_product_l2 li {
    width: 100%;
    margin: 0 1%;
}
}


.Unable_to_view {
    display: block;
    width: 0;
    height: 0;
    white-space: nowrap;
    overflow: hidden;
    position: relative;
    z-index: -1000000;
}
