/* CSS Document */
body { font-family:"微软雅黑"; font-size:12px; color:#333;}
* { margin:0px; padding:0px; list-style:none; border:0px;}
.clear { clear:both;}
.fl { float:left;}
.fr { float:right;}
img { border:0px;}
a { color:#333; text-decoration:none;}

ul { list-style:none; margin:0px; padding:0px;}


/* 关于我们样式 */
.guanyu { margin:20px auto 10px; width:1000px; height: auto;}
.guanyufl { float: right; width:610px;}
.gytitle { float:left; padding:5px 10px; width:590px; height:auto; border-bottom:1px solid #e5ebed; margin-bottom:20px;}
.gytitle1 { float:left; width:540px;}
.gytitle1 strong { float:left; height:30px; font-size:16px; color:#630; line-height:30px; width:560px;}
.gytitle1 span { float:left; font-size:12px; color:#630;}
.gytitle2 { float:right; width:20px; height:50px; line-height:50px;}
.gycontent { float:left; width:610px; height:auto;  margin-bottom:20px}
.gycontent img { float:left;}
.gycontent1 { float:left; padding:10px; width:380px; height:auto;}
.gycontent1 p { font-size:14px; color:#333; line-height:26px;}
.gycontent1 p a { color:#F00;}
.gycontent1 p a:hover { text-decoration:underline;}


/* ban部分 */
.fullSlide { width: 100%; position: relative; height: 527px; }
.fullSlide .bd { margin: 0 auto; position: relative; z-index: 0; overflow: hidden; }
.fullSlide .bd ul { width: 100% !important; }
.fullSlide .bd li { width: 100% !important; height: 527px; overflow: hidden; text-align: center; }
.fullSlide .bd li a { display: block; height: 527px; }
.fullSlide .hd { width: 100%; position: absolute; z-index: 1; bottom: 0; left: 0; height: 30px; line-height: 30px; }
.fullSlide .hd ul { text-align: center; }
.fullSlide .hd ul li { cursor: pointer; display: inline-block; *display:inline;
zoom: 1; width: 42px; height: 5px; margin: 5px; overflow: hidden; background: #B5ABAB; filter: alpha(opacity=100); opacity: 1; line-height: 999px; }
.fullSlide .hd ul .on { background: #ed0527; }
.fullSlide .prev, .fullSlide .next { display: block; position: absolute; z-index: 1; top: 50%; margin-top: -30px; left: 8%; z-index: 1; width: 40px; height: 60px; background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat; cursor: pointer; filter: alpha(opacity=50); opacity: 0.5; display: none; }
.fullSlide .next { left: auto; right: 8%; background-position: -6px -137px; }


/*产品中心*/
.gmt_cpzx { width:1000px; height:auto; margin:0px auto;}
.gywst_title { width:100%; height:65px; border-bottom:1px solid #bbbaba;  }
.gywstc { width:1000px; height:65px; text-align:center; margin:0px auto;position:relative; }
.gywstc h2 { font-size:24px; color:#535353; line-height:70px; font-weight:normal;   }
.gywstc h2 b{ color:#0c6ebb; font-weight:normal;}
.gywstc span { width:100px; height:25px;line-height:25px;  position:absolute; top:55px; left:450px; font-size:14px; color:#adacac; background-color:#fff;  display:block; z-index:10;}
.gywstc span.ys { background-color:#ececec;}
.gmt_zt { width:1000px; height:auto; padding:30px 0px 10px 0px;}

.gmtcp_bt { width:900px; height:45px; border:1px solid #cecccc; border-right:none; margin:0px auto; }
.gmtcp_bt ul li { width:99px; height:45px; line-height:45px; float:left; text-align:center; border-right:1px solid #cecccc;  }
.gmtcp_bt ul li a { font-size:14px; color:#666; display:block;}
.cp_qb { width:1000px; height:auto; padding:30px 0px;}
.gmt_zt .hd li.on a {  width:99px; height:45px; background-color:#0c6ebb; color:#fff; }
.lh { width:1020px; height:auto; padding:0px 0px; }
.gmt_cp { width:310px; height:auto; margin-right:30px; }
.gmt_cp h2 { font-size:14px; color:#333; line-height:30px; padding-top:10px;}
.gmt_cp h2 a { color:#333; }
.gmt_cp p { font-size:12px; color:#666; line-height:25px; height:50px; }
.gmt_zxzx { width:100%; height:auto; padding:10px 0px; text-align:center;}
.gmt_zxzx a { border:1px solid #a2a1a1; width:130px; height:35px; text-align:center; color:#999; line-height:35px; font-size:14px; border-radius:10px; display:inline-block; }
.gmt_zxzx a:hover { background-color:#0c6ebb; color:#fff; text-decoration:none;}
.gmt_khal { width:1000px; height:auto; margin:0px auto; padding:0px 0px 30px 0px;}
.gmt_alnr { width:1020px; height:auto; padding:20px 0px;}
.gmt_aldg { width:230px; height:auto; margin-top:20px; margin-right:25px; text-align:center;}
.gmt_aldg  a { font-size:14px; color:#666; line-height:30px;}
.gmt_gywm { width:100%; height:auto; background-color:#f4f4f4; padding-bottom:30px;}
.gmt_gywmc { width:1000px; height:auto; margin:0px auto;}

.yt_abnr { width:1000px; height:auto; padding:46px 0px 20px 0px; margin:0px auto;}
.yt_abnr img { float:left; margin-right:30px;}
.yt_abnr h2 { font-size:20px; color:#333; line-height:40px; }
.yt_abnr p { font-size:14px; color:#666; line-height:30px; padding:10px;}
.yt_abnr a { padding:10px 30px; color:#fff; background-color:#0c6cbc; margin-top:0px;}
.yt_abnr a:hover { background-color:#0b62ab;}

.gmt_hzkh { width:1000px; height:auto; margin:0px auto;}
.gmt_hznr { width:1000px; height:auto; padding:30px 0px;}


















/*按钮晃动代码*/
.wobble-horizontal { display: inline-block; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.wobble-horizontal:hover { -webkit-animation-name: wobble-horizontal; animation-name: wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

 @-webkit-keyframes wobble-horizontal {  16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}


/* 资质荣誉样式 */
.guanyufr { float:left; width:390px;}
.zztitle { float:left; padding:5px 0px; width:350px; height:auto; border-bottom:1px solid #e5ebed; margin:0px 0px 20px 0px;}
.zztitle1 { float:left; width:300px;}
.zztitle1 strong { float:left; height:30px; font-size:16px; color:#630; line-height:30px; width:300px;}
.zztitle1 span { float:left; font-size:12px; color:#630;}
.zztitle2 { float:right; width:20px; height:50px; line-height:50px;}
.zztitle2 img,.gytitle2 img { padding-top:16px;}

.zzcontent { float:left; width:350px; height:226px;  margin-bottom:20px; border:1px solid #e5ebed; margin:0px 0px 20px 0px;}

/* 图片展示样式 */
.pic { margin:20px auto; width:1000px; height:162px;}
.pic ul li { float:left; width:228px; height:162px; margin-left:15px;}


/* 8大优势样式 */
.mfys { width:100%; height:650px; background:url(../images/youshi.jpg) no-repeat center;}
.mfcp { width:100%; height:475px; background:url(../images/cpjs.jpg) no-repeat center;}
.mfcpc { width:1000px; height:475px; margin:0px auto; text-align:right;}
.mfcpc a { width:120px; height:40px; background-color:#900; line-height:40px; font-size:14px; display: inline-block; text-align:center; color:#fff; border-radius:5px; margin-top:400px; margin-right:100px;}



/* 3大承诺样式 */
.chengnuo { margin:20px auto; width:1000px; height:auto;}
.cntitle { width:1000px; height:auto; text-align:center;}
.cntitle1 { font-size:20px; font-weight:bolder; height:30px; line-height:30px;}
.cntitle2 { font-size:16px; height:30px; line-height:30px;}
.cncontent{ width:1000px; margin-top:10px; height:200px;}
.cncontent1 { float:left; width:313px; height:192px; background:url(../images/miaofang_50.gif) no-repeat;}
.cncontent2 { float:left; width:313px; height:192px; background:url(../images/miaofang_52.gif) no-repeat; margin:0px 30px;}
.cncontent3 { float:left; width:313px; height:192px; background:url(../images/miaofang_54.gif) no-repeat;}
.cncontent1 strong , .cncontent2 strong , .cncontent3 strong{ margin:20px 0px 0px 20px; width:300px; height:30px; line-height:30px; float:left; font-size:16px; font-weight:bolder;}
.cncontent1 span , .cncontent2 span, .cncontent3 span{ float:left; margin-left:20px; width:170px; height:60px; line-height:26px; font-size:14px;}
.cncontent1 span b , .cncontent2 span b, .cncontent3 span b { color:#F00;}

/* 大图1样式 */
.dapic1 { width:100%; height:auto;}

/* 代理条件样式 */
.daili { margin:20px auto; width:1002px; height:auto;}
.dltitle { width:1000px; height:auto; text-align:center;}
.dltitle1 { font-size:20px; font-weight:bolder; height:30px; line-height:30px;}
.dltitle2 { font-size:16px; height:30px; line-height:30px;}
.dlcontent{ width:1002px; margin-top:10px; height:200px; background:url(../images/miaofang_66.gif) no-repeat;}
.dlcontent1 { float:left; width:319px; height:192px;}
.dlcontent2 { float:left; width:316px; height:192px; margin:0px 15px;}
.dlcontent3 { float:left; width:319px; height:192px;}
.dlcontent1 h1, .dlcontent2 h1 , .dlcontent3 h1 { float:left; margin:20px 0px 0px 20px; width:20px; height:40px; line-height:40px; font-weight:bolder;}
.dlcontent1 strong , .dlcontent2 strong , .dlcontent3 strong{ float:right; margin-top:27px; width:260px; height:30px; line-height:30px; font-size:16px; font-weight:bolder; color:#630;}
.dlcontent1 span , .dlcontent2 span, .dlcontent3 span{ float:left; margin-left:20px; width:290px; height:60px; line-height:24px; font-size:12px;}

/* 大图2样式 */
.dapic1 { width:100%; height:auto; margin-top:20px;}


/* 总样式 */
.zong { margin:20px auto; width:1000px; height:340px; margin-top:}
.dongtai { float:left; width:300px;}
.dttitle { float:left; padding:5px 10px; width:280px; height:auto; border-bottom:1px solid #e5ebed; margin-bottom:20px;}
.dttitle1 { float:left; width:230px;}
.dttitle1 strong { float:left; height:30px; font-size:16px; color:#0c6cbc; line-height:30px; width:250px;}
.dttitle1 span { float:left; font-size:12px; color:#999;}
.dttitle2 { float:right; width:20px; height:50px; line-height:50px;}
.dttitle2 img { padding-top:16px;}


.dtcontent { float:left; width:300px; height:70px;  margin-bottom:10px}
.dtcontent img { float:left; width:105px; height:70px;}
.dtcontent1 { float:right; width:185px; height:70px;}
.dtcontent1 strong { float:left; width:185px; height:30px; line-height:30px; font-size:12px; font-weight:bolder; overflow:hidden;}
.dtcontent1 span { float:left; width:185px; height:40px; line-height:20px; overflow:hidden; font-size:10px;}
.dtlist { float:left; width:300px; height:180px;}
.dtlist ul li { width:280px; height:30px; background:url(../images/miaofang_88.gif) no-repeat 5px; line-height:30px; padding:0px 10px; text-indent:5px; overflow:hidden;}
.zhishi { float:left; width:310px; margin:0px 20px;}
.wdcontent { float:left; width:300px; height:250px;  margin-bottom:10px;}
.wdcontent1 { float:right; width:300px; height:80px; border-bottom:1px dashed #e5ebed; margin-bottom:10px;}
.wdcontent1 strong ,.wdcontent2 strong { float:left; width:275px; height:20px; line-height:20px; font-size:14px; font-weight:bolder; background:url(../images/miaofang_76.gif) no-repeat 3px; padding-left:30px;}
.wdcontent1 span ,.wdcontent2 span { float:left; width:275px; height:40px; line-height:20px; font-size:12px; background:url(../images/miaofang_84.gif) no-repeat 3px top; padding-left:30px; margin-top:10px; overflow:hidden; color:#666;}
.wdcontent2 { float:right; width:300px; height:80px;}


.wobble-horizontal { display: inline-block; -webkit-transform: translateZ(0); -ms-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); }
.wobble-horizontal:hover { -webkit-animation-name: wobble-horizontal; animation-name: wobble-horizontal; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; }

 @-webkit-keyframes wobble-horizontal {  16.65% {
 -webkit-transform: translateX(8px);
 transform: translateX(8px);
}
 33.3% {
 -webkit-transform: translateX(-6px);
 transform: translateX(-6px);
}
 49.95% {
 -webkit-transform: translateX(4px);
 transform: translateX(4px);
}
 66.6% {
 -webkit-transform: translateX(-2px);
 transform: translateX(-2px);
}
 83.25% {
 -webkit-transform: translateX(1px);
 transform: translateX(1px);
}
 100% {
 -webkit-transform: translateX(0);
 transform: translateX(0);
}
}



.gmt_cpzx { width:100%; }
.gywstc { width:100%; }
.gywstc span{display:none}
.gmt_zt{width:100%;}
.gmtcp_bt{width:100%;}

.cp_qb{width:100%;}
.lh{width:100%;grid-template-columns: repeat(2, minmax(0, 1fr));
    display: grid;}

.gmt_khal{width:100%;}
.gmt_alnr{width:100%;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    display: grid;
}
.gmt_gywmc{width:100%;}
.yt_abnr{width:100%;overflow: hidden;}
.gmt_hzkh{display:none}
.zong{width:100%;height: 1000px;}
.fullSlide{
    height: 200px;
}
.fullSlide .bd li {
    height: 200px;
}
.fullSlide .bd li a{
    height: 200px;
}
.mfys { width:100%; height:200px; background:url(../images/youshi.jpg) center center / cover no-repeat;}
.nmfys { width:100%; height:150px; background:url(../images/youshi2.jpg) center center / cover no-repeat;}
.gmt_aldg{width:100%}

.gmt_aldg img{width: 100%; }

.gmtcp_bt {
    width: 90%;
    height: unset;
    border: unset;
}

.gmtcp_bt ul{
    grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;
}

.gmtcp_bt ul li{ 
    width: unset;
    height: 45px;
    line-height: 45px;
    float: left;
    text-align: center;
    border: 1px solid #cecccc;
    list-style-type: none;
}

.gmt_zt .hd li a {
    width: unset;
    height: 45px;
}

.gmt_zt .hd li.on a {
    width: unset;
    height: 45px;
    background-color: #0c6ebb;
    color: #fff;
}

.gmt_cp { width:90%;}
    .gmt_cp img { width:90%;height:160px;}

.gmt_cp h2{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;}
	
.gmt_cp p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}



@media (min-width: 640px){
    .gmt_cpzx { width:1000px;}
    .gywstc { width:1000px;}
    .gywstc span{display:block}
    .gmt_zt{width:1000px}
    .gmtcp_bt{width:900px;border: 1px solid #cecccc;}
    .cp_qb{width:1000px}
    .lh{width:1020px;grid-template-columns: repeat(3, minmax(0, 1fr));
    display: grid;}
    .gmt_khal{width:1000px;}
    .gmt_alnr{width:1020px;
        grid-template-columns:unset;
        display: unset;
    }
    .gmt_gywmc{width:1020px}
    .yt_abnr{width:1000px;overflow: unset;}
    .gmt_hzkh{display:block}
    .zong{width:1000px;height: 340px;}
    .fullSlide{
        height: 527px;
    }
    .fullSlide .bd li {
        height: 527px;
    }
    .fullSlide .bd li a{
        height: 527px;
    }
    .mfys { width:100%; height:650px; background:url(../images/youshi.jpg) no-repeat center;}
	.nmfys { width:100%; height:650px; background:url(../images/youshi2.jpg) no-repeat center;}

    .gmt_aldg{margin-left: unset;width:230px;margin-right:20px;}

    .gmt_aldg img{width: 230px;height:173px; }

    .gmtcp_bt {
        width: 900px;
        height: 45px;
    }

    .gmtcp_bt ul{
        grid-template-columns: unset;
        display: unset;
    }
    
    .gmtcp_bt ul li{ 
        width: 99px;
        height: 45px;
        line-height: 45px;
        float: left;
        text-align: center;
        border: unset;
        border-right: 1px solid #cecccc;
        list-style-type: none;
    }
    
    .gmt_zt .hd li a {
        width: 99px;
        height: 45px;
    }
    .gmt_zt .hd li.on a {
        width: 99px;
        height: 45px;
        background-color: #0c6ebb;
        color: #fff;
    }

    .gmt_cp { width:310px;}
    .gmt_cp img { width:310px;height:310px;}
	
	.gmt_cp p{overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
}