    /* Generated by wjdhcms 3.0 */

    

    @charset "utf-8";

    /*-----------å…¬ç"¨-----------*/

    

   

    * {

        padding: 0;

        margin: 0;

        font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    }

    

    body {

        font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

        margin: 0;

        line-height: 1; background:#fcfcfc;

    }

    

     :focus {

        outline: 1;

    }

    

    article,

    aside,

    canvas,

    details,

    figcaption,

    figure,

    footer,

    header,

    hgroup,

    menu,

    nav,

    section,

    summary {

        display: block;

    }

    

    a {

        margin: 0;

        padding: 0;

        border: 0;

        font-size: 100%;

        vertical-align: baseline;

        background: transparent;

    }

    

    ins {

        background-color: #ff9;

        color: #000;

        text-decoration: none;

    }

    

    mark {

        background-color: #ff9;

        color: #000;

        font-style: italic;

        font-weight: bold;

    }

    

    del {

        text-decoration: line-through;

    }

    

    table {

        border-collapse: collapse;

        border-spacing: 0;

    }

    

    hr {

        display: block;

        height: 1px;

        border: 0;

        border-top: 1px solid #cccccc;

        margin: 1em 0;

        padding: 0;

    }

    

    input,

    select {

        vertical-align: middle;

    }

    

    li,

    ul {

        list-style-type: none;

    }

    

    img {

        border: none;

    }

    

    a {

        color: #333;

        text-decoration: none;

        -webkit-transition: all .3s ease-out;

        transition: all .3s ease-out;

    }

    

    a:link,

    a:hover,

    a:active,

    a:visited {

        text-decoration: none;

    }

    

    input,

    textarea {

        outline: 0;

        border: 0;

    }

    

    textarea {

        resize: none;

    }

    

    h1,

    h2,

    h3,

    h4,

    h5,

    h6,

    dl,

    dd,

    dt,

    i,

    em {

        font-weight: normal;

        font-style: normal;

    }

    /*banner*/

    .banner {width: 100%;position: relative; height: 550px;margin: 0 auto;background: transparent;}
.banner .bd {margin: 0 auto;height: 100%;position: relative;z-index: 0;overflow: hidden;}
.banner .bd ul {height: 100%;width: 100%;}
.banner .bd li {height: 100%;overflow: hidden;text-align: center; background-position: center;background-repeat: no-repeat;
width: 100%;}
.banner .bd li a {display: block;height: 100%;width: 100%;}
.banner .prev,
.banner .next {display: block;position: absolute;top: 50%;margin-top: -30px;left: 15%;z-index: 1;width: 40px;height: 60px;

  background: url(../images/slider-arrow.png) -126px -137px #000000 no-repeat;cursor: pointer; *filter: alpha(opacity=50);*opacity: .5; display: none;}

.banner .next {left: auto;right: 15%; background-position: -6px -137px;}




  
   

    /********search********/

   .search{ width:100%; margin:auto; background:url(../images/o1.jpg) no-repeat center; height:57px;}

    .sousuo {

        width: 1180px;

        margin: 0 auto;

        height: 57px;

        position: relative;

    }

    

    .sousuo .re_ci {

        float: left;

        height: 57px;

        line-height: 57px;

        padding-left: 37px;

    }

    

    .sousuo .re_ci a {

        color: #565555;

    }

    

     .sousuo .re_ci span {

        font-weight: bold;

        color: #fff; padding-left:15px;

        padding-right: 15px;

    }

    

    .search_fr {

        width: 420px;

        height: 26px;

        float: right;

        margin-top: 14px;

        position: relative;

       

    }

    

    

  .search_fr input {

        width: 373px;

        float: left;

        height: 32px;

        line-height: 32px;

        background: #f8fafb;

        color: #666666;

        text-indent: 10px;

        border: none;

        background:#fafafa;

        border-bottom:solid 1px #e5e5e5;

        border-top:solid 1px #e5e5e5;

        border-left:solid 1px #e5e5e5;

    }

    

    .search_fr button {

        width: 64px;

        height: 34px;

        background: url(../images/sear-icon.jpg) no-repeat center;

        color: #fff;

        position: absolute;

        right: 15px;

        top: 0;

        border: none;

        cursor: pointer; float:left;

    }

    /********search end********/

	

	

/* 产品开始 */

 .index_cp{ width:1180px; margin:0px auto; padding-top:43px;}



 .index_cp h2{ margin:auto; font-size:30px; color:#383838; font-weight:bold; background:url(../images/o2.png) no-repeat center; width:714px; height:112px; text-align:center;/*! padding-top: 5px; */}

 .index_cp h2 a{font-size:30px; color:#383838; font-weight:bold;display: block;padding-top: 32px;}

 .index_cp h2 a em{font-size:30px; color:#1953bd;font-weight:bold;}

 .index_cp h2 span{ font-size:18px; color:#5e5e5e; display:block; font-weight:normal;margin-top: 16px;}

.index_cp_left{

	width:255px;

	float:left; background:#fff;

	padding-top: 14px; border:solid 1px #eaeaea; margin-top:40px;

}

.index_cp_left dl{ width:234px; margin:auto; background:#fff;padding-top: 0px;padding-bottom: 12px;}

.index_cp_left dl dt{ width:234px; height:56px; margin:auto; line-height:56px; background:url(../images/o4.jpg) no-repeat center #efefef; margin-top: 20px; margin-bottom: 20px;}



.index_cp_left dl dt a{color:#474747; font-weight:normal; font-size:15px;padding-left: 45px; }

.index_cp_left dl dt:hover{ background:url(../images/o3.jpg) no-repeat center #1953bd;width:234px;line-height:56px; height:56px; cursor:pointer;}



.index_cp_left dl dt:hover a{ color:#fff; padding-left:50px;}



.index_cp_left dl dd{ font-size:14px; color:#434242; width:234px; background:url(../images/o5.jpg) no-repeat left 10px; height:30px; line-height:30px;margin-left: 26px; margin-bottom:2px;}

.index_cp_left dl dd a{ display:block; padding-left:17px; color:#434242;width: 188px;overflow: hidden;height: 30px;}

.index_cp_rt{ width:923px; float:right; margin-top:40px;}

.index_cp_rtbt{ width:921px; height:44px; margin-left: 17px;}		

.index_cp_rtbt ul{width:914px; background:url(../images/o13.jpg) no-repeat center; height:44px;}

.index_cp_rtbt ul li{ float:left; width:106px; height:44px;  margin-right:11px; line-height:44px; text-align:center;}

.index_cp_rtbt li:hover,.index_cp_rtbt li.casehover{ color:#fff; font-size:16px; background:#1953bd;}

.index_cp_rtbt li:hover,.index_cp_rtbt li.casehover a{color:#fff;font-weight:bold;}

.index_cp_rtbt ul li a{ color:#313131; font-weight:bold;font-size:16px;}

.index_cp_rtbt ul li a span{ font-size:12px; color:#212121;}

.index_cp_rtnr{ width:940px;}

.indx_cpnr{ width:940px;}

.indx_cpnr dl{margin-top: 15px;}

.indx_cpnr dl dt{ background:#f4f3f3; height:352px;width:899px;}

.index_cpnrlf{ width:381px; height:296px; float:left;margin-top: 25px;margin-left: 25px;}

.index_cpnrlf div{width:381px; height:296px; overflow:hidden;}

.index_cpnrlf div img{width:381px; height:296px;transition: all 0.5s;transform: scale(1);}

.index_cpnrlf div:hover img{transition: all 0.5s;transform: scale(1.2);}

.index_cpnrrt{ float:left; width:412px;margin-left: 34px;margin-top: 39px;}

.indx_cpnr dl dd{ }

.indx_cpnr dl dd ul{}

.indx_cpnr dl dd ul li{width:296px; float:left; margin-left:16px; margin-bottom:11px; position:relative;}

.indx_cpnr dl dd ul li div{width:296px; height:229px; overflow:hidden; background:#fff; }

.indx_cpnr dl dd ul li div img{ width:296px; height:229px;transition: all 0.5s;transform: scale(1);}

.indx_cpnr dl dd ul li div:hover img{transition: all 0.5s;transform: scale(1.2);}

.indx_cpnr dl dd ul li span{ display:block;width:296px; height:38px;line-height: 38px; text-align:center; position:absolute; top:191px; background:rgba(47,47,47,.8);}

.indx_cpnr dl dd ul li span em{ float:left; width:255px; text-align:center; display:block; color:#fff;}

.indx_cpnr dl dd ul li span em a{ display:block; overflow:hidden; width:296px;  height:38px; color:#fff; overflow:hidden;}

.indx_cpnr dl dd ul li span i{ width:40px; height:38px; float:right;}

/*产品中心结束*/

 /

 

 

 

  /* 产品结束 */	

	    .index_bj{ background:url(../images/y2.jpg) no-repeat center; height:629px;}



 

  



	

	



   

	

 

   /* mid-banBox01 begin */

    

    .mid-banBox01 {

        width: 100%;

        height: 260px;

        background: url(../images/mid-ban01.jpg) no-repeat 50% 0; margin-top:25px;

    }

    

    .mid-ban01 {

        width: 1180px;

        height: 260px;

        margin: 0 auto;

        position: relative;

    }

    

	

.mid-ban01pic{ position:relative; left:550px; width:630px; top: 68px;}  

	

    .mid-ban01pic span{ font-size:35px; color:#fff;}        

	.mid-ban01pic em{ font-size:28px; color:#fff;display: block;margin-top: 7px;}  

	

	

	.mid-ban01tel{ position:relative; left:712px; top:95px;width: 334px;height: 32px;line-height: 32px;}      

      .mid-ban01tel span{ text-align:center; font-size:14px; color:#fff; float:left; display:block; border-bottom:solid 1px #fff;border-top:solid 1px #fff;border-left:solid 1px #fff;width: 204px;}

   .mid-ban01tel em{ display:block; float:left; width:89px; height:32px; color:#fff; border:solid 1px #fff; line-height:32px;text-align: center;}

   .mid-ban01tel em a{ color:#fff; cursor:pointer;}

    /* mid-banBox01 end */

	/* quality begin */

    .quality_box{ width:100%; margin:auto; background:url(../images/o8.jpg) no-repeat center; height:872px;}

   .quality {

        width: 1180px;

        margin: 0px auto 75px;

        padding-top: 58px;

    }

	

    .quality h3{font-size:34px; color:#383838; font-weight:bold; text-align:center; width:1180px; margin:auto;padding-top: 64px;}

	 .quality h3 em{ font-size:18px; color:#ffffff; text-align:center; display:block;margin-top: 40px;}

	 .quality h3 span{ font-size:42px; color:#383838; font-weight:bold; display:block;padding-top: 37px;padding-bottom: 113px;}

    .quality .fl {

        width: 236px;

        height: 251px;

        padding-top: 55px;

        float: left;

        background: #1953bd;

    }

    

    

    .quality .fl p {

        width: 130px;

        min-height: 45px;

        font-size: 14px;

        color: #ffffff;

        padding-left: 46px;

        margin: 0 auto;

        background: url(../images/phone-icon02.png) no-repeat 0 0;

    }

    

    .quality .fl p span {

        display: block;

        font-size: 20px;

        line-height: 26px;

        font-weight: bold;

        color: #fff;

        font-family: Arial, Helvetica, sans-serif;

    }

    

     .quality .fl .ewm { background:#fff;

        width: 112px;

        height: 112px;

        margin: 23px auto 0;

    }

    .quality .fl .ewm img{ width:105px; height:105px; margin:auto;margin-left: 5px;margin-top: 3px;}

    .quality .fl .ewm a.zx {

        width: 112px;

        height: 40px;

        display: block;

        text-align: center;

        line-height: 40px;

        background: #333433;

        font-size: 14px;

        color: #fff;

        margin-top: 10px;

    }

    .quality .fr {

        width: 944px;

        height: 305px;

        background: url(../images/quality-fr-bg.jpg) no-repeat right center;

        float: right;

    }

    

    .quality .fr .fr-fl {

        width: 380px;

        float: left;

    }

    

    .quality .fr .fr-fl p {

        width: 320px;

        margin: 35px auto 0;

        font-size: 28px;

        color: #1953bd;

        font-weight: bold;

        text-align: center;

        line-height: 40px;

    }

    

    .quality .fr .fr-fl span {

        display: block;

        text-align: center;

        font-size: 24px;

        color: #434040;

    }

    

    .quality .fr .fr-fl ul {

        width: 376px;

        margin: 46px auto 0;

        overflow: hidden;

    }

    

    .quality .fr .fr-fl ul li {

        width: 138px;

        height: 44px;

        float: left;

        text-align: center;

        line-height: 44px;

        font-size: 18px;

        color: #ffffff;

        margin: 0 25px 28px;

    }

    

    .quality .fr .fr-fr {

        width: 555px;

        float: right;

    }

    

    .quality .fr .fr-fr ul {

        width: 520px;

        margin: 0 auto;

    }

    

    .quality .fr .fr-fr ul li {

        font-size: 18px;

        color: #fff;

        height: 57px;

        line-height: 57px;

        margin-top: 14px;

    }

    

    .quality .fr .fr-fr ul li:first-child {

        margin-top: 18px;

    }

	 

			.td_tel{  width:313px; height:45px; line-height:45px; border:solid 1px #898989; margin:auto;margin-top:40px;}

			.td_tel span{ display:block; float:left; text-align:center; font-size:14px; color:#383838;width: 208px;}

			.td_tel em{ width:104px; height:45px; text-align:center; font-size:14px; line-height:45px; display:block; float:right;color:#383838; border-left:solid 1px #898989;}

			.td_tel em a{ display:block; cursor:pointer;}

    /* quality end */

	/* 案例中心开始 */	

	.index_jjbox{ width:100%; margin:auto; background:#e9e8e8; height:875px;}

    

    .about-item02 {

        width: 1180px;

        margin: auto; padding-top:68px;

    }

	 .about-item02 h3{ margin:auto; font-size:30px; color:#383838; font-weight:bold; background:url(../images/o2.png) no-repeat center; width:714px; height:112px; text-align:center;/*! padding-top: 5px; */}

 .about-item02 h3 a{font-size:30px; color:#383838; font-weight:bold;display: block;padding-top: 32px;}

 .about-item02 h3 a em{font-size:30px; color:#1953bd;font-weight:bold;}

 .about-item02 h3 span{ font-size:18px; color:#5e5e5e; display:block; font-weight:normal;margin-top: 16px;}



  .aboutcon {

        width: 1146px;

        height: 70px;margin:auto;

      

    }

    .aboutcon ul { width: 1164px;  margin:auto;margin-top:46px;

    }

    .aboutcon li {

        width: 179px;

        height: 59px;

        float: left;

        text-align: center;

        line-height: 49px;

        margin-right: 15px; background:url(../images/y5.jpg) no-repeat center;;

     

    }

    .aboutcon li.abouthover {

        background:url(../images/y5a.jpg) no-repeat center; height:59px;

    }

    .aboutcon li.abouthover a {

        color: #fff;

    }

    .aboutcon li a {

        font-size: 16px;

        color: #fff;

    }

  .about_nr>.about_nra{
    display: none;
}


.about_nr>.about_nra:nth-child(1) {
    display: block;
}
 

.about_nra{ width:1180px; margin:auto}	

.about_nra dl{ width:1180px;position:relative; margin-top:26px;}

.about_nra dl dt{ width:586px; height:455px; border:solid 5px #adaaaa; position:absolute; left:16px;}

.about_nra dl dt div{width:586px; height:455px; overflow:hidden;}

.about_nra dl dt div img{ width:586px; height:455px;transition: all 0.5s;transform: scale(1);}

.about_nra dl dt div:hover img{transition: all 0.5s;transform: scale(1.2);}

.about_nra dl dd{ width:603px; height:395px; background:#fff; position:absolute; top:34px; right: 15px;}

.about_nra dl dd h4{ background:url(../images/o10.jpg) no-repeat left; font-size:16px; color:#252525; font-weight:bold;width:543px; height:30px; overflow:hidden;margin-left: 58px;margin-top: 57px;padding-left: 41px;line-height: 30px;}

.about_nra dl dd h4 a{ color:#252525;display: block;}

.about_nra dl dd p{ font-size:15px; color:#4d4d4d; line-height:36px; width:509px; height:140px; overflow:hidden;margin-left: 55px;margin-top: 28px;}

.about_nra dl dd span{ display:block;margin-top: 35px;margin-left: 57px;}

.td_tel{  width:313px; height:45px; line-height:45px; border:solid 1px #898989; margin:auto;margin-top:45px;}	 

    /* 案例中心结束 */

   

   /* aboutBox begin */

        

        .aboutBox {

            width: 100%;

            height: 449px;

            padding: 66px 0 55px 0;

        }

        

        .about {

            width: 1180px;

            margin: 0 auto;

        }

        

        .about .fl {

            width: 628px;

            height: 416px;

            float: left;

            overflow: hidden;

        }

        

        .about .fl img {

            width: 628px;

            height: 416px;

            transform: scale(1);

            transition: all .8s;

        }

        

        .about .fl:hover img {

            transform: scale(1.2);

            transition: all .8s;

        }

        

        .about .fr {

            width: 541px;

            float: right;

            height: 455px;

            margin: 0px 0px 0 0;

            position: relative;

            background: url(../images/about-bg.jpg) no-repeat 0 10px;

        }

        

        .about .fr .about-tit {

            width: 541px;

            height: 79px;

        }

        

        .about .fr .about-tit h3 {

            margin: 0 0 0 108px;

        }

        

        .about .fr .about-tit h3 a {

            font-size: 42px;

            font-weight: bold;

            color: #1953bd;

        }

        

        .about .fr p {

            width: 510px;

            margin: 0 auto;

            font-size: 14px;

            color: #434343;

            line-height: 30px;

            height: 180px;

            overflow: hidden;

        }

        

        .about .fr ul {

            width: 510px;

            margin: 20px auto 0;

            overflow: hidden;

        }

        

        .about .fr ul li {

            width: 81px;

            float: left;

            padding: 0 44px;

            border-left: 1px solid #ebebeb;

        }

        

        .about .fr ul li:first-child {

            border-left: none;

        }

        

        .about .fr ul li a img {

            width: 81px;

            height: 81px;

        }

        

        .about .fr ul li a span {

            width: 81px;

            height: 81px;

            display: block;

            height: 30px;

            line-height: 30px;

            text-align: center;

            font-size: 14px;

            color: #434343;

        }

        

        .about .fr a.ljgd {

            font-size: 14px;

            width: 125px;

            height: 48px;

            color: #fff;

            display: block;

            text-align: center;

            line-height: 48px;

            position: absolute;

            bottom: -8px;

            right: 80px;

            background: #cc0203;

        }

        /* aboutBox end */

   

 /* youshi begin */

        

        .youshiBox {

            width: 100%;

            height: 670px;

            

            background: url(../images/ys-bg.jpg) no-repeat center;

        }

        

        .youshi {

            width: 1180px;

            margin: 0px auto;

        }

        

        .youshi .tit { width:1180px; margin:auto;

            

        }

        

        .youshi .tit h3 {

            width: 1180px;

            font-size: 40px;

            color: #fff;

            font-weight: bold;

            padding-top: 56px;

           

        }

        .youshi .tit h3 a{color: #fff;

            font-weight: bold;

padding-left: 32px;

letter-spacing: 4px;

}

			.youshi .tit h3 span{ font-size:33px; color:#cc0203;font-weight: normal;padding-left: 75px;}

        .ys-show {

            width: 1180px;

           

            margin-top: 70px;

            position: relative;

        }

        

        

        .ys-show .tupian {

            width: 500px;

            height: 375px;

            float: right;

            overflow: hidden;

            margin-top: 46px; border:solid 17px #ebf6fb;

        }

        .ys-show .tupian img {

            width: 500px;

            height: 375px;

            transform: scale(1);

            transition: all .8s;

        }

        

        .ys-show .tupian:hover img {

            transform: scale(1.2);

            transition: all .8s;

        }

        

        .ys-show dl {

            width: 430px;

            height: 358px;

            float: left;

            margin: 10px 0 0 40px;

        }

        

        .ys-show dt {

            width: 430px;

            height: 87px;

            padding-top: 57px;

            /*! margin: auto; */

            position: relative;

            background: url(../images/ys-dt_03.jpg) no-repeat 0 0;

            padding-left: 9px;

        }

        

        .ys-show dt p {

            font-size: 35px;

            color: #fff;

            font-weight: bold;

        }

        

        .ys-show dt span {

            font-size: 20px;

            color: #fff;

            height: 24px;

            line-height: 24px;

            text-transform: uppercase;

            margin-top: 2px;

            display: block;

        }

        

        .ys-show dd {

            width: 570px;

            line-height: 26px;

            font-size: 15px;

            color: #fff;

            margin: 0px auto;

            margin-left: 12px;

        }

		.ys-show dd ul{ width:570px;}

		.ys-show dd ul li{ background:url(../images/o11.jpg) no-repeat left; padding-left:19px;line-height: 30px;}

        

        .ys-show dl .zx-num {

            width: 370px;

            height: 42px;

            margin-top: 30px;

            margin-left: 12px;

        }

        

        .ys-show dl .zx-num p {

            width: 237px;

            height: 40px;

            line-height: 40px;

            border: 1px solid #fff;

            font-size: 14px;

            color: #fff;

            padding-left: 10px;

            float: left;

        }

        

        .ys-show dl .zx-num p span {

            font-size: 20px;

            color: #fff;

        }

        

        .ys-show dl .zx-num a.zx {

            width: 120px;

            height: 40px;

            line-height: 40px;

            text-align: center;

            font-size: 14px;

            color: #fff;

            float: right;

            border: 1px solid #fff;

            border-left: none;

        }

        

        .ys-menu {

            width: 300px;

            overflow: hidden;

            margin-top: 10px;

            position: absolute;

            left: 50px;

            bottom: 30px;

        }

        

        .ys-menu li {

            width: 56px;

            height: 48px;

            line-height: 48px;

            font-size: 30px;

            color: #616262;

            font-weight: bold;

            background-color: #fff;

            float: left;

            font-family: Arial, Helvetica, sans-serif;

            margin-left: 24px;

            text-align: center;

            border-radius: 4px;

        }

        

        .ys-menu li:first-child {

            margin-left: 0;

        }

        

        .ys-menu li.hover {

            background-color: #f90101;

            color: #fff;

            

        }

        

        .ys-menu li.li01 {

            background-image: url(../images/ys-menu-icon01.png);

            background-repeat: no-repeat;

            background-position: 16px center;

        }

        

        .ys-menu li.li02 {

            background-image: url(../images/ys-menu-icon02.png);

            background-repeat: no-repeat;

            background-position: 26px center;

        }

        

        .ys-menu li.li03 {

            background-image: url(../images/ys-menu-icon01.png);

            background-repeat: no-repeat;

            background-position: 15px center;

        }

        

        .ys-menu li.li04 {

            background-image: url(../images/ys-menu-icon04.png);

            background-repeat: no-repeat;

            background-position: 21px center;

        }

        /* youshi end */

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	

	 

	  /* 客户见证 begin */

    

    

    .customer {

        width: 100%;

        padding: 50px 0 38px;

        background: #fdfdfd;

    }

    

    

    .cust-show {

        width: 1180px;

        margin: 0 auto;

    }

    .cust-show h3{ margin:auto; font-size:30px; color:#383838; font-weight:bold; background:url(../images/o2.png) no-repeat center; width:714px; height:112px; text-align:center;/*! padding-top: 5px; */}

 .cust-show h3 a{font-size:30px; color:#383838; font-weight:bold;display: block;padding-top: 32px;}

 .cust-show h3 a em{font-size:30px; color:#1953bd;font-weight:bold;}

 .cust-show h3 span{ font-size:18px; color:#5e5e5e; display:block; font-weight:normal;margin-top: 16px;}



    .cust-show .show {

        overflow: hidden;

        width: 1250px;

    }

    

    .cust-show .show .item {

        width: 570px;

        float: left;

        margin-right: 55px;

        margin-top: 28px;

    }

    

    .cust-show .show .item .pic {

        width: 210px;

        height: 214px;

        float: left;

		 padding: 7px;

        border: 4px solid #ededed;

     background:#fcfcfc;

    }

    

    .cust-show .show .item .pic img {

        width: 210px;

        height: 214px;

       

    }

    

    .cust-show .show .item dl {

        width: 325px;

        height: 134px;

        position: relative;

        float: right;

    }

    

    .cust-show .show .item dl dt {

        height: 32px;

        line-height: 32px;

        margin-bottom: 15px; background:url(../images/o12.jpg) no-repeat left; margin-top: 15px;

    }

    

      .cust-show .show .item dl dt a {

        font-size: 14px;

        color: #484747;

        padding-left: 26px;

        font-weight: bold;

    }

    .cust-show .show .item dd {

        font-size: 14px;

        color: #5e5d5d;

        line-height: 27px;

        height: 77px;

        overflow: hidden; height:83px; overflow:hidden;

    }

    

     .cust-show .show .item dl a.xq { width:121px; height:32px; border:solid 1px #d0d0d0; text-align:center;

        font-size: 14px;

        color: #001c25;

        position: absolute; line-height:32px;

        left: 0;

        top: 168px;

    }

    /* customer end */

 

/* 客户见证结束 end */

/* mid-banBox02 begin */



  /* 简介开始  */

.jj_box{ width:100%; margin:auto; background:url(../images/y12.jpg) no-repeat center; height:499px;}           

  .jj{ width:1180px; margin:auto;}          

.jj h3{ text-align:center;padding-top: 38px;}

.jj h3 a{ color:#015cb9; font-size:33px;}

.jj h3 a em{ font-size:42px; color:#39a20b;}

.jj h3 span{ display:block; font-size:12px; color:#d1d1d1;text-transform:Uppercase ;margin-top: 4px;}

.jj dl{ width:1180px;}

.jj dl dt{width:474px; height:313px; float:left;margin-top: 40px;}

.jj dl dt div{width:468px; height:307px; padding:2px; border:solid 2px #d1d2d4; background:#fff;}

.jj dl dt div img{ width:468px; height:307px;}

.jj dl dd{ width:678px; float:left; margin-left:28px;margin-top: 75px;}

.jj dl dd p{ line-height:30px; color:#515252; width:656px; height:210px;}

.jj dl dd span{ display:block;float: right;margin-top: 32px;margin-right: 25px;}

.jj dl dd span a{ display:block; font-weight:bold; color:#39a20b;}

/* 简介开始结束 */

/* honor begin */

        

        .honorBox {

            width: 100%;

            height: 407px;

            background: url(../images/honor-bg_02.jpg) no-repeat 50% 0;

            padding-top: 20px;

        }

        

        .honor-tit {

            width: 1180px;

            margin: 0 auto 70px;

        }

        

        .honor-tit h3 {

            text-align: center;

        }

        

        .honor-tit h3 a {

            font-size: 24px;

            color: #ffffff;

            font-weight: bold;

        }

        

        .honor-tit p {

            width: 170px;

            margin: 10px auto 0;

            font-size: 20px;

            color: #ffffff;

            text-align: left;

        }

        

        .honor {

            width: 1180px;

            margin: 0 auto 40px;

            position: relative;

        }

        

        .honor .gd_03 {

            width: 1020px;

            margin: 0 auto; height:243px;overflow:hidden;

        }

        

        .honor .gd_03 ul {

            overflow: hidden;

        }

        

        .honor .gd_03 ul li {

            width: 187px;

            float: left;

            margin-right: 17px; 

        }

        

        .honor .gd_03 ul li .tupian {

            width: 187px;

            height: 194px;

            display: block;

            background:url(../images/o12.png) no-repeat center;

        }

        

       .honor .gd_03 ul li .tupian img {

            width: 123px;

            height: 156px;

            transform: scale(1);

            transition: all .8s;

            margin-left: 34px;

            margin-top: 14px;

        }

        .honor .gd_03 ul li .tupian:hover img {

            transform: scale(1.2);

            transition: all .8s;

        }

        

        .honor .gd_03 ul li a.mingcheng {

            width: 150px;

            height: 30px;

            line-height: 30px;

            display: block;

            text-align: center;

            font-size: 14px;

            color: #fff;

            margin: 15px auto 0;

            background: #007be3;

            border-radius: 10px;

        }

        

        .honor .gd_03 ul li:hover a.mingcheng {

            background: #e30102;

        }

        

        .honor .arrow {

            width: 57px;

            height: 79px;

            display: block;

            position: absolute;

            top: 50%;

            margin-top: -38px;

        }

        

        .honor #lefts03 {

            background: url(../images/honor-arrow_03.jpg) no-repeat center;

            left: 0;

        }

        

        .honor #rights03 {

            background: url(../images/honor-arrow_05.jpg) no-repeat center;

            right: 0;

        }

        /* honor end */

  /* newBox begin */

        

        .newBox {

            width: 100%;

            padding: 40px 0 50px 0;

        }

        

        .new {

            width: 1180px;

            margin: 0 auto;

        }

        

        .new .fl {

            width: 560px;

            float: left;

        }

        

        .new .fl .new-menu {

            width: 560px;

            height: 38px;

            margin-bottom: 20px;

            overflow: hidden;

        }

        

        .new .fl .new-menu li {

            float: left;

            width: 100px;

            line-height: 35px;

        }

        

        .new .fl .new-menu li a {

            font-size: 18px;

            color: #3d3d3d;

            padding: 0 10px 0 10px;

        }

        

        .new .fl .new-menu li:first-child a {

            padding: 0 10px 0 0;

        }

        

        .new .fl .new-menu li.hover {

            border-bottom: 2px solid #007be3;

        }

        

        .new .fl .new-menu li.hover a {

            color: #007be3;

        }

        

        .new .fl .new-menu a.more {

            float: right;

            font-size: 16px;

            color: #454545;

            line-height: 35px;

        }

        

        .new .fl .show {

            overflow: hidden;

        }

        

        .new .fl .show .tupian {

            overflow: hidden;

            margin-bottom: 20px;

        }

        

        .new .fl .show .tupian img {

            width: 174px;

            height: 128px;

            float: left;

            margin-right: 12px;

        }

       

       

        

        .new .fl .show ul .list {

            width: 560px;

        }

        

        .new .fl .show ul {

            width: 580px;

            overflow: hidden;

        }

        

        .new .fl .show ul li {

            width: 270px;

            float: left;

            margin-right: 20px;

            border-bottom: 1px solid #d6d6d6;

            margin-bottom: 5px;

        }

        

        .new .fl .show ul li a {

            width: 255px;

            padding-left: 15px;

            height: 46px;

            line-height: 46px;

            background: url(../images/menu-dd_03.jpg) no-repeat left;

            font-size: 14px;

            color: #666666;

            overflow: hidden;

            display: block;

        }

        

        .new .fr {

            width: 570px;

            float: right;

        }

        

        .new .fr .tit {

            width: 570px;

            height: 38px;

            overflow: hidden;

            margin-bottom: 20px;

        }

        

        .new .fr .tit h3 {

            width: 130px;

            height: 38px;

            line-height: 38px;

            float: left;

            padding-left: 50px;

            background: url(../images/new-fr-icon.png) no-repeat left;

        }

        

        .new .fr .tit h3 a {

            font-size: 18px;

            color: #3d3d3d;

        }

        

        .new .fr .tit a.more {

            float: right;

            line-height: 38px;

            font-size: 16px;

            color: #454545;

        }

        

        .new .fr li {

            width: 565px;

            border: 1px solid #d7d7d7;

            overflow: hidden;

            margin-bottom: 5px;

        }

        

        .new .fr li a.tupian {

            width: 179px;

            height: 118px;

            float: left;

            display: block;

            overflow: hidden;

            border-right: 1px solid #d7d7d7;

        }

        

        .new .fr li a.tupian img {

            width: 179px;

            height: 118px;

            transform: scale(1);

            transition: all .8s;

        }

        

        .new .fr li a.tupian:hover img {

            transform: scale(1.2);

            transition: all .8s;

        }

        

        .new .fr li dl {

            width: 350px;

            float: right;

            margin-right: 10px;

            margin-top: 20px;

        }

        

        .new .fr li dt {

            overflow: hidden;

            margin-bottom: 12px;

        }

        

        .new .fr li dt span {

            width: 18px;

            height: 18px;

            float: left;

            background: #1953bd;

            text-align: center;

            line-height: 18px;

            display: block;

            font-size: 12px;

            color: #fff;

        }

        

        .new .fr li dt a {

            width: 320px;

            float: right;

            height: 18px;

            line-height: 18px;

            font-size: 16px;

            color: #404040;

        }

        

        .new .fr li dd span {

            width: 18px;

            height: 18px;

            float: left;

            background: #cc0203;

            text-align: center;

            line-height: 18px;

            display: block;

            font-size: 12px;

            color: #fff;

        }

        

        .new .fr li dd p {

            width: 320px;

            height: 48px;

            line-height: 24px;

            font-size: 14px;

            color: #6d6d6d;

            float: right;

            overflow: hidden;

        }

        /* newBox end */

        /* linkBox begin */

        

        .linkBox {

            width: 100%;

            background: url(../images/link-bg_02.jpg) repeat-y;

        }

        

        .link {

            width: 1180px;

            margin: 0 auto;

        }

        

        .link h3 {

            width: 95px;

            

            line-height: 68px;

            font-size: 18px;

            color: #434242;

            float: left;

        }

        

        .link ul {

            width: 1075px;

            float: right;

        }

        

        .link ul li {

            line-height: 68px;

            font-size: 14px;

            color: #333; float: left;
            padding-right: 23px;

        }

        /* linkBox end */

     

	


