@charset "utf-8";
/*头部*/
.header,.header:hover{
    background: #fff;
}
.header .logo .ls{
    display: block;
}
/*.header .logo .bs{*/
/*    display: none;*/
/*}*/
.header .nav ul li>a{
    color: #333;
}
.top-mar{
    margin-top: 100px;
}
.header .topa{
    background: rgb(0 0 0 / 20%);
}


.footer{
    margin-top: 5rem;
}
.bjf2{
    background: #f2f2f2;
}
.xzbj{
    background: url(../images/nxz-bj.jpg) center center;
    background-size: cover;
}
.padt-banner{
    margin-top: 10rem;
}
.ny_banner{
    background: url(../images/banner.jpg) center no-repeat;
    height: 300px;
}

.ab_banner{
    background: url(../images/ab_banner.jpg) center no-repeat;
    height: 300px;
}

.pro_banner{
    background: url(../images/pro_banner.jpg) center no-repeat;
    height: 300px;
}
.gram_banner{
    background: url(../images/gram_banner.jpg) center no-repeat;
    height: 300px;
}
.con_banner{
    background: url(../images/con_banner.jpg) center no-repeat;
    height: 300px;
}
.fa_banner{
    background: url(../images/fa-banner.jpg) center no-repeat;
    height: 300px;
}
.lx_banner{
    background: url(../images/lx-banner.jpg) center no-repeat;
    height: 300px;
}
.img_banner{
    position:relative;
}
.img_banner img{
    width: 100%;
}
.img_banner .banpor{
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all .5s;
    transition: all .5s;
    position: absolute;
    top: 0;
    height: 100%;
}
.img_banner .banpor dl{
    text-align: center;
    color: #fff;
}
.img_banner dl dt{
    font-size: 48px;
    font-weight: 500;
}
.img_banner dl dd{
    font-size: 24px;
    margin: 0;
    text-transform: uppercase;
}

.inside_con{
    padding-top: 4rem;
}
.inside_l{
    width: 280px;
}



.middle{
    width: 1200px;
    margin: 0px auto;
}
.leftMenu{
}
.middle .leftMenu{
    width: 200px;
    /* height: 1650px; */
    background-color: #1c2b36;
    float: left;
}
.middle .leftMenu .topMenu{
    height: 42px;
    background-color: #0065a5;
}
.middle .leftMenu .topMenu img{
    margin: 11px;
    float: left;
}
.middle .leftMenu .topMenu .changeMenu{
    cursor: pointer;
}
.middle .leftMenu .topMenu .banshi{
    padding-left: 23px;
}
.middle .leftMenu .topMenu .menuTitle{
    text-align: center;
    color: #F2F2F2;
    float: left;
    line-height: 42px;
    font-size: 16px;
    width: 120px;
}
.menu_list {
    width: 188px;
    background: #354045;
}
.menu_list ul li{
    display: block;
    text-align: center;
    width: 100%;
}
.menu_list ul li .fuMenu{
    color: #F2F2F2;
    font-size: 14px;
    cursor: pointer;
    height: 40px;
    line-height: 40px;
    text-align: left;
    width: 188px;
    float: left;
    background: #0061AE;
    text-indent: 2em;
    margin-top: 10px;
}
.menu_list ul li .xiala{
    float: left;
    margin-left: -25px;
    margin-top: 28px;
}
.menu_list ul li .div1 {
    width: 100%;
    height: auto;
    float: left;
}
.menu_list ul li .div1 .zcd{
    color: #869fb1;
    font-size: 14px;
    height: 35px;
    /* background-color: #131e26; */
    margin-bottom: 1px;
    line-height: 35px;
    text-align: center;
    width: 188px;
}
.menu_list ul li .div1 .dowclo a{
    background: #0088ff;
    color:#fff;
}
.menu_list ul li .div1 .zcd a{
    display: block;
}
.div1 {
    height: 200px;
    display: none;
}
.menu_list ul li .div1 .zcd:hover{ color: #FFF; background-color: #0061AE; font-weight: bold; }
.menu_list ul li .div1 .zcd:hover a{ color: #FFF; }



/*右边分类*/
.ilc_tit{
    background: #0088ff;
    color: #fff;
    text-align: center;
    padding: 9px 0;
}
.ilc_tit p{
    font-size: 24px;
}
.ilc_tit em{
    font-size: 12px;
    text-transform: uppercase;
}
.inside_l_class{
    /* border: 3px solid #0061ae; */
    /* padding: 3px 3px 10px; */
    background: #fff;
    box-shadow: 2px 2px 2px #ccc;
}
.down_l_class{
    /* border: 3px solid #0061ae; */
    padding: 3px 3px 10px;
    background: #fff;
}
.inside_l_class ul{
    padding: 10px 0;
}
.inside_l_class ul li:first-child{
    border-top: 0;
}
.inside_l_class ul li{
    height: 50px;
    line-height: 50px;
    border-top: 1px solid #ccc;
    padding-left: 30px;
    background: url(../images/pro-icon01.png) 15px center no-repeat;
    font-size: 16px;
    position:relative;
}
.inside_l_class ul li i{
    display: block;
    width: 35px;
    height: 50px;
    float: left;
}
.inside_l_class ul li i#lpro0{
    background: url(../images/tpro01.png) center center no-repeat;
}
.inside_l_class ul li i#lpro1{
    background: url(../images/tpro02.png) center center no-repeat;
}
.inside_l_class ul li i#lpro2{
    background: url(../images/tpro22a.png) center center no-repeat;
}
.inside_l_class ul li i#lpro3{
    background: url(../images/tpro04.png) center center no-repeat;
}
.inside_l_class ul li i#lpro4{
    background: url(../images/tpro05.png) center center no-repeat;
}
.inside_l_class ul li i#lpro5{
    background: url(../images/tpro15.png) center center no-repeat;
}
.inside_l_class ul li i#lpro6{
    background: url(../images/tpro16.png) center center no-repeat;
}
.inside_l_class ul li i#lpro7{
    background: url(../images/tpro06.png) center center no-repeat;
}
.inside_l_class ul li i#lpro8{
    background: url(../images/tpro03.png) center center no-repeat;
}
.inside_l_class ul li i#lpro9{
    background: url(../images/tpro17.png) center center no-repeat;
}
.inside_l_class ul li i#lpro10{
    background: url(../images/tpro12.png) center center no-repeat;
}
.inside_l_class ul li i#lpro11{
    background: url(../images/tpro10.png) center center no-repeat;
}
.inside_l_class ul li i#lpro12{
    background: url(../images/tpro11.png) center center no-repeat;
}
.inside_l_class ul li i#lpro13{
    background: url(../images/tpro18.png) center center no-repeat;
}
.inside_l_class ul li i#lpro14{
    background: url(../images/tpro08.png) center center no-repeat;
}
.inside_l_class ul li i#lpro15{
    background: url(../images/tpro09.png) center center no-repeat;
}
.inside_l_class ul li i#lpro16{
    background: url(../images/tpro19.png) center center no-repeat;
}
.inside_l_class ul li i#lpro17{
    background: url(../images/tpro07.png) center center no-repeat;
}
.inside_l_class ul li i#lpro18{
    background: url(../images/tpro20.png) center center no-repeat;
}
.inside_l_class ul li i#lpro19{
    background: url(../images/tpro13.png) center center no-repeat;
}
.inside_l_class ul li i#lpro20{
    background: url(../images/tpro14.png) center center no-repeat;
}
.inside_l_class ul li i#lpro21{
    background: url(../images/tpro21.png) center center no-repeat;
}
.inside_l_class ul li a{
    display: block;
    float: left;
    margin-left: 10px;
    text-overflow: ellipsis;
    white-space:nowrap;
    overflow:hidden;
    width: 155px;
}
.inside_l_class ul li:before{
    content:"";
    width: 2px;
    height: 0;
    background: #0088ff;
    position: absolute;
    left: 0;
    top: 0;
}
.inside_l_class ul li:hover:before{
    height:100%;
    transition: height 0.5s;
    -moz-transition: height 0.5s;   /* Firefox 4 */
    -webkit-transition: height 0.5s;    /* Safari 和 Chrome */
    -o-transition: height 0.5s; /* Opera */
}
.inside_l_class ul li a:hover{
    color: #0088ff;
}

/*右边搜索*/
.inside_l_search{
    border:3px solid #0061ae;
    height: 25px;
    margin-top: 10px;
    display:none;
}
.inside_l_search input{
    line-height: 24px;
    height: 24px;
    border: 0px;
    width: 160px;
    outline: 0;
    float: left;
}
.inside_l_search button{
    border: 0px;
    background: #0061ae;
    height: 25px;
    line-height: 25px;
    color: #fff;
    width: 55px;
    cursor: pointer;
    float: right;
}



.inside_r{
    width: 950px;
    background: #fff;
    padding: 10px;
    box-shadow: 2px 2px 2px #ccc;
}
.inside_r_position{
    line-height: 35px;
    height: 40px;
    border-bottom:1px solid #ccc;
    /* background: url(../images/ny_logo.png) left 5px no-repeat; */
    /* padding-left: 175px; */
    color: #808080;
    margin-bottom: 20px;
}
.inside_r_position a{
    color: #808080;
    margin:0 5px;
}
.inside_r_position a:hover{
    color: #0088ff;
}

.nypro_list ul li{
    float: left;
    width: 293px;
    margin-right: 25px;
    margin-bottom: 25px;
    border: 1px solid hsl(0 0% 95% / 1);
}
.nypro_list ul li:hover{    
    box-shadow: 0.5rem 1.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.1);
    -webkit-box-shadow: 0.5rem 1.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 0.5rem 1.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.1);
    -o-box-shadow: 0.5rem 1.5rem 1.5rem -0.5rem rgba(0, 0, 0, 0.1);
}
.nypro_list ul li:hover p{
    color: #0088ff;
}
.nypro_list ul li img{
    width: 100%;
    height: 189px;
    /* border: 1px solid #eee; */
}
.nypro_list ul li p{
    line-height: 40px;
    text-align: center;
    height: 40px;
    font-weight: bold;
    /* background: #eee; */
}



.nycase_list ul li{
    float: left;
    width: 452px;
    margin-right: 25px;
    margin-bottom: 25px;
    background: #eee;
}
.nycase_list ul li:hover,.nycase_list ul li:hover p{
    background: #0088ff;
}
.nycase_list ul li:hover p{
    color: #fff;
}
.nycase_list ul li img{
    display: block;
    width: 100%;
    height: 225px;
    margin: 0 auto;
    border: 1px solid #eee;
}
.nycase_list ul li:hover img{
    border: 1px solid #0088ff;
}
.nycase_list ul li p{
    line-height: 40px;
    text-align: center;
    height: 40px;
    font-weight: bold;
    background: #eee;
}


.nypartner_list ul li{
    float: left;
    width: 293px;
    margin-right: 25px;
    margin-bottom: 25px;
    background: #eee;
}
.nypartner_list ul li:hover,.nypartner_list ul li:hover p{
    background: #0061ae;
}
.nypartner_list ul li:hover p{
    color: #fff;
}
.nypartner_list ul li img{
    display: block;
    width: 291px;
    /* height: 181px; */
    margin: 0 auto;
    border: 1px solid #eee;
}
.nypartner_list ul li:hover img{
    border: 1px solid #0061ae;
}
.nypartner_list ul li p{
    line-height: 40px;
    text-align: center;
    height: 40px;
    font-weight: bold;
    background: #eee;
}


.nyhonor_list ul li{
    float: left;
    width: 293px;
    margin-right: 25px;
    margin-bottom: 25px;
    background: #eee;
}
.nyhonor_list ul li:hover,.nyhonor_list ul li:hover p{
    background: #0061ae;
}
.nyhonor_list ul li:hover p{
    color: #fff;
}
.nyhonor_list ul li img{
    display: block;
    width: 291px;
    height: 260px;
    margin: 0 auto;
    border: 1px solid #eee;
}
.nyhonor_list ul li:hover img{
    border: 1px solid #0061ae;
}
.nyhonor_list ul li p{
    line-height: 40px;
    text-align: center;
    height: 40px;
    font-weight: bold;    
    background: #eee;
}


/*关于我们*/
.about_list{
    line-height: 28px;
}

/*新闻*/
.cs_list { height:auto; overflow:hidden; padding: 0 5px;}
.cs_list dl { height: 185px; overflow:hidden; zoom:1; margin-bottom: 15px;border-bottom: 1px dashed #eee;padding-bottom: 15px;}
.cs_list dt { float:left; width: 260px;}
.cs_list dt img { width: 250px; height: 165px; border:1px solid #ebebeb; display:block; padding:5px;}
.cs_list dt img:hover{border:1px solid #0061ae;}
.cs_list dd {width: 650px;float:right;}
.cs_list dd h5 {font-family:"Microsoft Yahei";height:30px;line-height:30px;text-overflow: ellipsis;white-space:nowrap;overflow:hidden;font-size:16px;font-weight: bold;}
.cs_list dd h5{ color:#333;}
.cs_list dd h5:hover{ color:#0061ae;}
.cs_list dd h6 { font-weight:normal; height:30px; line-height:30px; overflow:hidden; font-size:12px; margin-bottom: 10px; color:#999; }
.cs_list dd h6 a { color:#999;}
.cs_list dd p { color:#666; font-size:14px; line-height: 28px;  height: 56px; overflow:hidden; margin-bottom: 20px;}
.cs_list dd .cs_more {color: #DA251B;display:inline-block;font-size:14px;background:url(Img/allb/c_btn.gif) no-repeat;text-align:center;line-height:28px;height:28px;}
.cs_list dd .cs_more:hover{color: #0061ae;}

/*新闻详细页*/
.news_detail{margin:0 auto;}
.news_detail_tit{text-align:center;line-height:40px;font-size:18px;font-weight:bold;}
.news_detail_info{text-align:center;color:#666;border-bottom:1px solid #cccccc;font-size:12px;height:35px;line-height:26px}
.news_detail_cont{padding: 5px;line-height:26px;font-size: 14px;color:#333}

/*上下页*/
.Previous{ border-top:1px dashed #ccc; margin-top:10px;}
.Previous ul li{ height:30px; line-height:30px; color: #333; font-size: 14px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.Previous ul li a{ font-size: 14px; color: #333; }
.Previous ul li a:hover{color: #086ca3;}
.Previous ul li span{color: #086ca3;}


.preview{width: 400px; height: 480px; float: left;}
/* smallImg */
.smallImg{position:relative; height: 75px; margin-top:1px; /* background-color:#F1F0F0; */ /* padding:6px 5px; */ width: auto; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}

#imageMenu {height: 64px; width:400px; overflow:hidden; margin-left:0; float:left;margin-top: 10px;}
#imageMenu li:first-child{/* margin-left:0 */}
#imageMenu li {height: 64px; width: 64px; overflow:hidden; float:left; text-align:center;margin: 0 13px;}
#imageMenu li img{width: 60px; height: 60px;cursor:pointer;border: 2px solid #eee;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width: 58px; height: 58px; border: 2px solid #ccc;}
/* bigImg */
.bigImg{position:relative; float:left; width: 400px; height: 400px; overflow:hidden;}
.bigImg #midimg{width: 400px; height: 400px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #ccc; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.pro_det_instr {
    float: left;
    width: 520px;
    padding-left: 30px;
    line-height: 30px;
    margin-bottom: 25px;
}
.pro_det_instr dl dt {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 5px;
}
.pro_det_instr dl dd {
    line-height: 30px;
    padding: 5px;
}
.pro_det_instr dl {
    margin-top: 50px;
}
.pro_det_cont {
    clear: left;
    margin-top: 20px;
    padding-top: 10px;
    font-size: 14px;
    color: #666;
    border-top: 1px dotted #666;
    line-height: 26px;
}


.preview{width: 400px; height: 480px; float: left;}
/* smallImg */
.smallImg{position:relative; height: 75px; margin-top:1px; /* background-color:#F1F0F0; */ /* padding:6px 5px; */ width: auto; overflow:hidden;float:left;}
.scrollbutton{width:14px; height:50px; overflow:hidden; position:relative; float:left; cursor:pointer; }
.scrollbutton.smallImgUp , .scrollbutton.smallImgUp.disabled{background:url(images/d_08.png) no-repeat;}
.scrollbutton.smallImgDown , .scrollbutton.smallImgDown.disabled{background:url(images/d_09.png) no-repeat; margin-left:375px; margin-top:-50px;}

#imageMenu {height: 64px; width:400px; overflow:hidden; margin-left:0; float:left;margin-top: 10px;}
#imageMenu li:first-child{/* margin-left:0 */}
#imageMenu li {height: 54px; width: 54px; overflow:hidden; float:left; text-align:center;margin: 0 13px;}
#imageMenu li img{width: 50px; height: 50px;cursor:pointer;border: 2px solid #eee;}
#imageMenu li#onlickImg img, #imageMenu li:hover img{ width: 50px; height: 50px; border: 2px solid #ccc;}
/* bigImg */
.bigImg{position:relative; float:left; width: 400px; height: 400px; overflow:hidden;}
.bigImg #midimg{width: 400px; height: 400px;}
.bigImg #winSelector{width:235px; height:210px;}
#winSelector{position:absolute; cursor:crosshair; filter:alpha(opacity=15); -moz-opacity:0.15; opacity:0.15; background-color:#000; border:1px solid #fff;}
/* bigView */
#bigView{position:absolute;border: 1px solid #ccc; overflow: hidden; z-index:999;}
#bigView img{position:absolute;}

.prd_cshu{
    width: 500px;
}
.prd_cshu .prd_cshu_tit{
    font-size: 22px;
    font-weight: bold;
    color: #e09210;
}
.prd_cshu .prd_cshu_fu{
    margin-top: 20px;
}
.prd_cshu .prd_cshu_fu p{
    color: #4c4c4c;
    font-size: 14px;
    line-height: 30px;
}
.prd_gm{
    height: 30px;
    margin: 20px 0;
}
.prd_gm .prd_gm_t1 a,.prd_gm .prd_gm_t2 a{
    color: #fff;
}
.prd_gm .prd_gm_t1,.prd_gm .prd_gm_t2{
    line-height: 30px;
    padding: 0 15px;
    border-radius: 5px;
}
.prd_gm .prd_gm_t1{
    background: #f3a514;
    margin-right: 20px;
}
.prd_gm .prd_gm_t2{
    background: #ea7288;
}
.guomai{
    height: 33px;
    margin: 20px 0;
}
.guomai .tianmao{
    background: url(../images/tianmao.png) left no-repeat #f1f300;
    margin-right: 15px;
}
.guomai .jingdong{  
    background: url(../images/jingdong.png) left no-repeat #3de2ff;
}
.guomai .tianmao,.guomai .jingdong{
    float: left;
    line-height: 33px;
    height: 33px;
    padding-left: 40px;
    padding-right: 15px;
    color: #000;
}
.guomai .tianmao:hover,.guomai .jingdong:hover{
    text-decoration:underline;
}

.spe_d{
    line-height: 30px;
    margin-top: 10px;
}
.spe_d ul li{
    color: #999;
}
.spe_d .spe_d01,.spe_d .spe_d02,.spe_d .spe_d03,.spe_d .spe_d04{
    padding-left: 20px;
}
.spe_d .spe_d01{
    background: url(../images/detail_bj.png) no-repeat 0 6px;
}
.spe_d .spe_d02{
    background: url(../images/detail_bj.png) no-repeat 0 -16px;
}
.spe_d .spe_d03{
    background: url(../images/detail_bj.png) no-repeat 0 -42px;
}
.spe_d .spe_d04{
    background: url(../images/detail_bj.png) no-repeat 0 -65px;
}

.Inside_pro_r{
    width: 100%;
    background: #fff;
    margin-top: 30px;
}
.Inside_pro_r_top{
    height: 50px;
    line-height: 50px;
    border: 1px solid #ccc;
    margin-bottom: 10px;
}
.Inside_pro_r_topa{
    width:88px;
    text-align: center;
    background: url(../images/xqing.jpg) top no-repeat;
    border-right: 1px solid #ccc;
    color: #B20E15;
    font-weight: bold;
}
.Inside_pro_r_topb{
    font-size: 12px;
    color: #6f6f6f;
    margin-right: 20px;
    position: relative;
}




/*招商加盟*/
.join_t{
    background: url(../images/join_xianbj.png) center bottom no-repeat;
    height: 1050px;
    width: 1100px;
    margin:0 auto;
    padding-top: 50px;
}
.join_t_a{}
.jta_l{
    width: 400px;
    margin-left: 40px;
    margin-top: 50px;
}
.jta_l_t1{
    color: #79390d;
    font-size: 22px;
}
.jta_l_t1 span{
    font-weight: bold;
    font-size: 28px;
}
.jta_l_t2{
    color: #f96b17;
    font-size: 26px;
}
.jta_l_t3{
    color: #f2e3de;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 50px;
    margin: 10px 0 30px;
}
.jta_l_t4{
    text-indent: 2em;
    line-height: 28px;
}
.jta_r{
    width: 638px;
    height: 493px;
}
.jta_r img{
    display: block;
}


.join_t_b{
    margin-top: 90px;
}
.jtb_l{
    width: 368px;
    height: 417px;
    margin-left: 30px;
}
.jtb_l img{
    display: block;
}
.jtb_r{
    width: 500px;
    margin-right: 50px;
}

.join_pro{
    text-align: center;
}
.jp_t1{
    color: #f96b17;
    font-size: 30px;
}
.jp_t1 span{
    color: #79390d;
    font-size: 36px;
    font-weight: bold;
}
.jp_t2{
    color: #f2e3de;
    font-weight: bold;
    text-transform: uppercase;
    font-size: 38px;
    margin: 15px 0;
}
.jp_t3{
    color: #f2e3de;
    text-transform: uppercase;
    font-weight: bold;
}
.join_pro img{
    margin: 20px auto 0;
    display: block;
}


/*人才招聘*/
.job_detail { width:auto; height: auto; }
.job_detail li { height: 40px; line-height: 40px; border-bottom: #CCC 1px dotted; padding-left: 10px; background: url(../images/aadiab.jpg) no-repeat left;font-size: 14px; }
.job_detail li a { float: left;font-size: 14px;color: #484848;}
.job_detail li a:hover{color: #0061ae;}
.job_detail li span { float: right; font-size: 14px;color: #484848; }



.subNavBox{width: auto;margin-top: 10px;}
.subNav a{color: #333;}
.currentDd{color: #fff;}
.currentDt a,.navContent dd a.on{color: #0088ff;}
.navContent{display: none;margin: 0;width: 100%;padding-bottom: 10px;}
.navContent li{text-indent: 10px;}
.navContent li a{display:block;height: 30px;text-align: left;font-size:14px;line-height:30px;color:#333}
.navContent li a:hover{color:#fff; background:#0087e0; border-radius: 10px;-w-border-radius: 10px;}
.navContent dd{
    line-height: 35px;
    padding-left: 74px;
    clear: both;
    background: url(../images/yuanqu01.png) 41px center no-repeat;
}
.navContent dd:first-child{
    /* display:none; */
}
.navContent dd a:before{
    content:"";
    width: 5px;
    height: 5px;
    background: #a7a7a7;
    position: absolute;
    border-radius: 50%;
    left: -15px;
    top: 50%;
    margin-top: -2.5px;
    display: none;
}
.navContent dd a{
    font-size: 16px;
    position: relative;
}
.navContent dd a:hover:before,.navContent dd a.on:before{
    background:#0088ff;
    color:#0088ff;
}


#container{ position:relative; background-color:#FFFFFF;#17181C; overflow:hidden; z-index:4;}
.wrap{max-width: 1200px;height:100%;margin:0 auto;position:relative;}
.wrap .local{position:absolute;/* left:50%; */top:0px;/* margin-left:-615px; */width:1000px;height: 4rem;overflow:hidden;z-index:888;color:#eee;line-height: 4rem;}
.wrap .local a{color:#eee;text-decoration:none;}
img { border: 0; outline:0; vertical-align: middle; /*max-width:100%; max-height:100%; */}

.loca{ height: 30px; line-height: 30px; margin-top: 20px; margin-bottom: 20px; }

.wrap .locala{height: 40px;overflow:hidden;z-index:888;color: #666;line-height: 40px;}
.wrap .locala a{color: #666;text-decoration:none;}

/*服务*/
.service1{/* height:577px; */background:url(../images/service_bj.jpg) center top no-repeat;padding-top:160px;}
.service1 h1{ font-size:30px; text-align:center; color:#fff; margin-bottom:54px;}
.service1 .box{ position:relative; height:604px; margin:0 10px; box-shadow:0 0 15px rgba(0,0,0,0.5);}
.service1 .box li{ position:absolute;}
.service1 .box .l1{ left:0; top:302px; width:404px; height:302px;}
.service1 .box .l2{ right:0; top:0; width:806px; height:604px;}
.service1 .box .l3{ left:0; top:0; width:404px; height:302px; background:#fff url(bg2.jpg) right bottom no-repeat;}
.service1 .box .l4{ left:404px; top:302px; width:404px; height:302px; background:#fff url(bg3.jpg) right bottom no-repeat;}
.service1 .box .l4 .cont{ height:132px;}
.service1 .box .cont{ position:relative; overflow:hidden; padding:0 38px; margin-bottom:10px;}
.service1 .box h2{ font-size:24px; padding:64px 38px 0; margin-bottom:14px;}
.service1 .box p{ line-height:22px;}
.service1 .box a{ line-height:22px; margin-left:38px;display:block;text-align:right;}

.service2{padding: 50px 0 30px;background:url(../images/bgr3-1.jpg);}
.service2 h1{ font-size:30px; text-align:center; margin-bottom:30px;}
.service2 .tab{ text-align:center; font-size:0; margin-bottom:48px;}
.service2 .tab ul{ display:inline-block; overflow:hidden;}
.service2 .tab li{ float:left; font-size:16px; width:166px; height:36px; line-height:36px; text-align:center; border:1px solid #d7d7d7; border-radius:19px; cursor:pointer; margin:0 7px;}
.service2 .tab li:hover, .service2 .tab li.cur{ border-color:#d92900; background-color:#d92900; color:#fff;}
.service2 .tab-cont{ margin-bottom: 20px; }
.service2 .tab-cont ul{}
.service2 .tab-cont li{ padding:18px 60px; background-color:#fff; margin-bottom:5px; border-bottom:3px solid #fff;}
.service2 .tab-cont h2{ overflow:hidden; font-size:16px; line-height:24px;}
.service2 .tab-cont h2 a{ float:left;}
.service2 .tab-cont .down{ float:right; font-size:14px; color:#707070; padding-left:32px; background:url(ico_down.png) left no-repeat; display:none;}
.service2 .tab-cont .down span{ margin-left:22px;}
.service2 .tab-cont p{ font-size:12px; line-height:20px; padding:12px 0 5px;}
.service2 .tab-cont li:hover{ border-bottom:3px solid #d92900;}
.service2 .tab-cont li:hover p, .service2 .tab-cont li:hover .down{ display:block;}
.service2 .tab-cont .qa h2, .service2 .tab-cont .qa p{ position:relative; padding-left:45px;}
.service2 .tab-cont .qa h2:after, .service2 .tab-cont .qa p:after{ position:absolute; left:0; width:28px; height:22px; border:1px solid #d7d7d7; border-radius:2px; font-size:16px; line-height:20px; text-align:center;}
.service2 .tab-cont .qa h2:after{ content:'Q'; top:0;}
.service2 .tab-cont .qa p:after{ content:'A'; top:16px; border-color:#3c3c3c; background-color:#3c3c3c; color:#fff;}
.service2 .tab-cont .qa li:hover h2:after{ border-color:#d92900; background-color:#d92900; color:#fff;}

.service3{ position:relative; margin-bottom:0px;}
.service3 .cont{ position:absolute; left:50%; top:38%; margin-left:-530px; width:1060px; text-align:center; color:#fff;}
.service3 .cont h2{ font-size:30px; margin-bottom:38px;}
.service3 .cont p{ line-height:22px;}



/*方案*/
.fangan{}
.fangan_list{}
.fangan_list ul{}
.fangan_list ul li{
    float: left;
    width: 280px;
    height: auto;
    background: #eee;
    border:1px solid #eee;
    margin-right: 24px;
}
.fangan_list ul li a{}
.fangan_list ul li a img{
    display: block;
    width: 280px;
    height: 190px;
}
.fangan_list ul li a p{
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.fangan_list ul li:hover{
    background: #666;
    border:1px solid #666;
}
.fangan_list ul li:hover a{
    color: #fff;
}


.about_con{
    background: url(../images/about_bj.jpg) center -120px no-repeat;
    height: 590px;
}
.cominfo1 .cont{ float:right; width:50%; height:100%; background:url(../images/opacity_b90.png);}
.cominfo1>.cont>.loca{ float:right;/*! margin-top:120px; */width:100%; height:20px; color:#fff;background:none;}
.cominfo1>.cont>.loca>a{color:#fff;text-decoration:none;}
.cominfo1 .box{ padding-top:136px; width:615px; color:#fff;}
.cominfo1 .box h1{ margin-left:70px; font-size:30px; margin-bottom:36px;}
.cominfo1 .box p{ margin:0 50px 0 70px; font-size:14px; line-height:20px; margin-bottom:20px;}


/*首页产品滚动*/
.about_panter{
    background: url(../images/bgr1.jpg) center;
    padding: 50px 0;
}
.about_panter_tit{
    font-size: 30px;
    text-align: center;
    margin-bottom: 50px;
    font-weight: bold;
}
.about_honor{
    background: url(../images/bgr1.jpg) center;
    padding: 300px 0 100px;
}
.about_honor_tit{
    font-size: 30px;
    text-align: center;
    margin-bottom: 50px;
    font-weight: bold;
}
.picMarquee-left{ overflow:hidden; position:relative;}
.picMarquee-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picMarquee-left .hd .prev,.picMarquee-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;cursor:pointer; background:url("../images/arrow.png") no-repeat;}
.picMarquee-left .hd .next{ background-position:0 -50px;  }
.picMarquee-left .hd .prevStop{ background-position:-60px 0; }
.picMarquee-left .hd .nextStop{ background-position:-60px -50px; }
.picMarquee-left .bd{}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 4px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:298px; height:auto; display:block; padding:2px; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }



.news_list .news_list_tit{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #474747;
}
.news_list .dynamics .left{ position:relative; float:left; width:632px;}
.news_list .dynamics .left ul{ overflow:hidden;}
.news_list .dynamics .left li{ float:left; width:632px; height:375px;}
.news_list .dynamics .left li img {width: 100%;height: auto;max-height: none;max-width: none;}
.news_list .dynamics .operation{ position:absolute; right:15px; bottom:10px; overflow:hidden; z-index:2;}
.news_list .dynamics .operation a{ width:26px; height:26px;}
.news_list .dynamics .operation span{ font-size:18px; color:#fff; margin:0 24px;}
.news_list .dynamics .prev{ float:left; background:url(prev2.png) left no-repeat;}
.news_list .dynamics .next{ float:right; background:url(next2.png) left no-repeat;}
.news_list .dynamics .operation a:hover{ background-position:right;}
.news_list .dynamics .right{ float:right; width:512px; margin-right:28px;}
.news_list .dynamics .right li{}
.news_list .dynamics .right h2{ position:relative; font-size:18px; line-height:28px; padding:10px 0 10px 16px;}
.news_list .dynamics .right h2:after{ content:''; position:absolute; left:0; top:50%; margin-top:-5px; border-left:9px solid #aeaeae; border-top:5px solid transparent; border-bottom:5px solid transparent; width:0; height:0;}
.news_list .dynamics .right h2:hover:after, .news_list .dynamics .right .act h2:after{ border-left-color:#d92900;}
.news_list .dynamics .right .txt{ margin-left:16px; padding-bottom:12px; display:none;}
.news_list .dynamics .right .act .txt{ display:block;}
.news_list .dynamics .right .txt p{ height:40px; margin-bottom:14px; font-size:12px; line-height:20px; color:#707070;overflow:hidden;}
.news_list .list{ margin-bottom:46px;}
.news_list .list li{ position:relative; padding:41px 360px 43px 0; border-bottom:1px solid #d7d7d7;}
.news_list .list h2{ font-size:18px; margin-bottom:16px;}
.news_list .list h2 a{ color: #474747; }
.news_list .list h2 a:hover{ color: #27b4f6 }
.news_list .list h3{font-size:18px; color:#707070;}
.news_list .list p{ line-height:22px; color:#707070; margin-bottom:16px;}
.news_list .list .link{ position:absolute; top:41px; right:0; width:186px; height:22px; padding:7px 0; border:1px solid #d7d7d7; border-radius:19px; font-size:16px; text-align:center;}
.news_list .list .link:hover{ border-color:#27b4f6; background-color:#27b4f6; color:#fff;}


.article .title{ text-align:center; padding:50px 0 26px; border-bottom: 1px dashed #ccc;margin-bottom: 20px;}
.article .title h1{ font-size:30px; margin-bottom:20px;}
.article .title h2{ font-size:12px; color:#707070;}
.article .cont{ margin-bottom:45px;}
.article .cont p{ line-height:22px; color:#707070; margin-bottom:22px;}
.article .imgs{ margin-bottom:22px; overflow:hidden;}
.article .imgs li{ float:left; width:400px; margin-left:15px;}
.article .imgs li:first-child{ margin-left:0;}
.article .pagenav{ padding:17px 24px; background-color:#f8f8f8; font-size:18px; line-height:26px; overflow:hidden;}
.article .pagenav .prev{ position:relative; float:left; padding-left:40px;}
.article .pagenav .prev:after{ content:''; position:absolute; left:0; top:0; width:26px; height:100%; background:url(../images/prev2.png) left no-repeat;}
.article .pagenav .next{ position:relative; float:right; text-align:right; padding-right:40px;}
.article .pagenav .next:after{ content:''; position:absolute; right:0; top:0; width:26px; height:100%; background:url(../images/next2.png) left no-repeat;}
.article .pagenav .prev:hover:after, .article .pagenav .next:hover:after{ background-position:right;}

.casedetail_bj{
    background: #ffffff;
}


.casedetail_img{
    background: #fff;
    padding: 30px 0;
}
.casedetail_img_tit{
    font-size: 30px;
    color: #333;
    font-weight: bold;
    text-align: center;
    margin: 15px 0;
}
.casedetail_img_brief{
    color: #666;
    width: 820px;
    margin: auto;
    font-size: 20px;
    line-height: 40px;
}
.casedetail_img img{margin: 0 auto;display: block;}

.casedetail_con{
    margin-top: 20px;
    margin-bottom: 50px;
    max-width: 800px;
}
.casedetail_con p{
    white-space:pre-line!important;
}
.casedetail-img img{
    display: block;
    margin:auto;
}
.casedetail-tit{
    font-size: 4rem;
    text-align: center;
    font-weight: bold;
    color: #000;
}
.casedetail-img{
    margin-top: 2rem;
}
.casedetail-list{
    margin-top: 5rem;
}
.casedetail-list .casedetail-bt{
    margin-bottom: 2rem;
    font-size: 2.4rem;
    font-weight: bold;
    color: #014293;
}
.casedetail-list .casedetail-qybj{
    font-size: 2rem;
}
.casedetail-list .casedetail-xmxx table{
    border: 1px solid #000;
}
.casedetail-list .casedetail-xmxx table tr{
    border-bottom: 1px solid #000;
}
.casedetail-list .casedetail-xmxx table td{
    text-align: center;
    font-size: 2rem;
    line-height: 3rem;
    padding: 10px;
}
.casedetail-list .casedetail-xmxx table td.ne-td1{
    width: 180px;
    background: #bdd6ee;
    border-right: 1px solid #000;
    font-weight: bold;
}
.casedetail-list .casedetail-xmxx table tr:nth-child(2n) td.ne-td1{
    background: #5b9bd5;
}
.casedetail-list .casedetail-xmxx table td.ne-td2{
    width: 600px;
}
.casedetail-list .casedetail-xmys{
    font-size: 2rem;
}



.system7{padding-top:20px; margin-bottom:0px;background:#fff;border-top:0px solid #999;padding-top:20px;}
.system7 h1{ text-align:center; font-size:30px; margin-bottom:40px;}
.system7 .carousel{ margin-bottom:30px;height:auto;}
.system7 .list{ float:left; width:1230px; height:254px;}
.system7 .list li{ position:relative; float:left; width:25%; height:123px; margin-bottom:4px; box-shadow:0 0 10px rgba(0,0,0,0.1);}
.system7 .list li:before{ content:''; position:absolute; left:0; top:0; width:4px; height:100%; background-color:#bebebe;}
.system7 .list li:after{ content:''; position:absolute; right:0; top:0; width:5px; height:100%; background-color:#f5f5f5;}
.system7 .list h2{ font-size:18px; line-height:24px; margin:0 17px 3px; padding-top:9px;}
.system7 .list p{ line-height:180%; margin:0 13px 0 13px;font-size: 12px;}
.system7 .list h3{ line-height:14px; margin:0 13px 3px;font-size: 14px;color: #474747; padding-top:9px;}
.system7 .list li.first{height: 250px;width: 24.5%;}
.system7 .list li.first h2{ margin-bottom:28px;}
.system7 .nav{ text-align:center; font-size:0;}
.system7 .nav a{position: relative;top: -10px;display: inline-block;height: 20px;}
.system7 .nav a span{ display:inline-block; width:38px; height:2px; background-color:#474747; margin:0 5px;position: relative;top: 10px;}
.system7 .nav a.selected span{ background-color:#d92900;}
.system7 .nav span{ display:none;}


.count5 .tab_nav {text-align: center;padding: 50px 0 25px;120px 0 25px}
.count5 .tab_nav a {font-size: 24px;color: #474747;margin: 0 26px;}
.count5 .tab_nav a:hover {color:#e70012;}
.count5 .tab_nav a.act {color:#e70012;}



.tab_con01{
    width: auto;
    height: auto;
    margin: 30px auto;
    text-align: center;
    display: table;
}
.tab_con01 .chkTemplateNewsGroup011{
    float: left;
    margin: 0 10px;
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    border: 1px solid #ccc;
    border-radius: 15px;
    padding: 0 10px;
    font-size: 18px;
    margin-bottom: 10px;
}
.tab_con01 .chkTemplateNewsGroup011 a{
    color:#666;
}
.tab_con01 .cur_con02 a{
    color:#fff!important;
}
.cur_con02{
    color:#fff!important;
    background: #0088ff;
    border: 1px solid #0088ff!important;
}


.tab_01{
    width: auto;
    height: auto;
    margin: 20px auto;
    text-align: center;
    border-bottom: 1px solid #ccc;
    display: table;
}
.tab_01 .chkTemplateNewsGroup011{
    float: left;
    /*! margin: 0 15px; */
    height: 35px;
    line-height: 35px;
    cursor: pointer;
    font-size: 16px;    
    background: #0061ae;
    color: #fff;
    border-right: 2px solid #fff;
    width: 120px;
}
.tab_01 .chkTemplateNewsGroup011 a{
    color:#666;
    display: block;
    padding: 0 40px;
}
.tab_01 .chkTemplateNewsGroup011 a:hover{
    background: #d92019;
    border-radius: 15px;
    color: #fff;  
}
.cur_02{
    color:#fff!important;
    background:#ff7200 !important;
}


.contact_title{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin-top: 30px;
}


.yanfa{
    background: #212227;
    color: #fff;
    padding: 50px 0 350px;
}
.yanfa_tit{
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    color: #fff;
}
.yanfa p{
    margin: 20px;
}

.ryhonor{
   position:relative;
   }
.ryhonor  .prev{
    display:block;
    width: 19px;
    height: 50px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    left: -30px;
    top: 50px;
    background:url(../images/next1_1.png) left no-repeat
}
.ryhonor  .next{
    display:block;
    width: 19px;
    height: 50px;
    float:right;
    margin-right:5px;
    margin-top:10px;
    overflow:hidden;
    cursor:pointer;
    position: absolute;
    right: -15px;
    top: 50px;
    background: url(../images/prev1_1.png) left no-repeat
}
.ryhonor .prev:hover{background-position:right;}
.ryhonor .next:hover{background-position:right;}
.ryhonor .bd{ position: absolute;top: -280px;}
.ryhonor .bd ul{ 
    overflow:hidden; 
    zoom:1; 
}
.ryhonor .bd ul li{ 
    width: 277px;
    float:left; 
    margin:0px 11px; 
    _display:inline; 
    overflow:hidden; 
    text-align:center;
    position: relative;
}

.ryhonor .tempWrap{
    margin: 50px auto 0;
}

.ryhonor ul{ overflow:hidden;}
.ryhonor li{ position:relative; float:left; width:240px; height:380px;}
.ryhonor li:before{ content:''; position:absolute; left:0; top:50%; margin-top:-6px; width:12px; height:12px; background-color:#b6b6b6; border-radius:50%;}
.ryhonor li:after{ content:''; position:absolute; left:6px; top:16px; bottom:16px; width:1px; background-color:#b6b6b6;}
.ryhonor h2{ font-size:40px; color:#d92900;}
.ryhonor p{ line-height:22px;}
.ryhonor .honot_top{ position:relative; height:190px; padding:0 25px;}
.ryhonor .honot_top:after{ content:''; position:absolute; left:0; top:3px; width:7px; height:7px; border:3px solid #fff; border-radius:50%;}
.ryhonor .bottom{ position:relative; height:190px; padding:0 25px;}
.ryhonor .bottom:before{ content:''; position:absolute; left:1px; bottom:4px; width:7px; height:7px; border:2px solid #fff; background-color:#b6b6b6; border-radius:50%;}
.ryhonor .bottom:after{ content:''; position:absolute; left:0; bottom:3px; width:11px; height:11px; border:1px solid #b6b6b6; border-radius:50%;}
.ryhonor .honot_top p{ color:#fff;}
.ryhonor .honot_top h2{ margin-bottom:8px;}
.ryhonor .bottom p{ padding-top:44px; color:#474747;height: 108px;overflow: hidden;}
.ryhonor .bottom h2{ position:absolute; left:25px; bottom:0;}


.program_img{
    margin-top: 30px;
    display: table;
    width: 100%;
}
.porimg_l{
    width: 400px;
}
.porimg_l .porimg_l_tit{
    color: #fff;
    font-size: 30px;
    margin-bottom: 30px;
}
.porimg_l .porimg_l_brief{
    color: #333;
    line-height: 28px;
}
.porimg_r{
    width: 800px;
}
.porimg_r img{
    display: block;
    width: 100%;
}

/* 产品列表 */
.HdhPro{position:relative;}
.HdhPro>.Cpbt{float:left;width:100%;height:auto;padding:10px 0;text-align:center;}
.HdhPro>a.Cpkj{display:block;float:left;width:290px;height:auto;padding:0px;margin:10px auto 10px 15px;text-align:center;background:#eee;border:1px solid #EEE;}
.HdhPro>a.Cpkj:hover{background:#666;border:1px solid #666;}
.HdhPro>a.Cpkj:hover>b{color:#fff;}
.HdhPro>a.Cpkj>img{float:left;width:290px;height:190px;padding:0px;text-align:center;}
.HdhPro>a.Cpkj>b{display:block;float:left;width:100%;height:auto;padding:10px 0;text-align:center;}
.HdhPro>a.Cpkj>b:hover{background:#666;color:#fff;}



.lkj{float:left;width:200px;/*height:400px;*/background:#FAFBFD;margin:10px 0px;}
.lkj>b{display:block;height:auto;font-size:14px;font-weight:900;color:#828384;margin:10px 10px 0 10px;text-align:center;}
.lkj>a.class1{display:block;height:auto;font-size:16px;color:#888;margin:10px 10px 0 10px;text-align:center;}
.lkj>a.class2{display:block;height:auto;font-size:16px;color:#f00;margin:10px 10px 0 10px;text-align:center;}
.rkj{float:right;width: 1000px;height:auto;margin:10px 0px;}
.rkj>.xzkj{float:left;width: 325px;height:auto;background:#FFFFFF;margin:2px 5px 8px 3px;}
.rkj>.xzkj>.l{float:left;width:120px;height:120px;background:#eee;margin:5px ;}
.rkj>.xzkj>.l>img{float:left;width:120px;height:120px;background:#eee;margin:0px;}
.rkj>.xzkj>.r{float:left;width: 190px;height:120px;color:#BDBDBD;margin:0px;}
.rkj>.xzkj>.r>b{float:left;width: 180px;height:40px;color:#636363;margin:0px;line-height: 20px;overflow: hidden;font-size: 14px;margin-left: 10px;}
.rkj>.xzkj>.r>span{float:left;width: 190px;height:60px;color:#BDBDBD;margin:0px;text-align:left;overflow:hidden;line-height: 20px;}
.rkj>.xzkj>.r>a.xzlj{float:left;display:block;background:#3AE087;padding:3px 10px;margin:2px 10px;color:#fff;cursor:pointer;}
.rkj>.xzkj>.d{float:left;width:100%;height:auto;color:#646464;font-size:12px;margin:0px;text-align:center;overflow:hidden;padding:5px 0;text-align:center;}


.prodetail_tit{
    background: #0061ae;
    color: #fff;
    text-align: center;
    padding: 9px 0;
}
.prodetail_tit p{
    font-size: 14px;
}
.prodetail_tit em{
    font-size: 8px;
    text-transform: uppercase;
}
.db_prodetail{
    position: fixed;
    left: 0;
    bottom: 0;
    z-index: 9999999;
    display: none;
}
.prodetail_fl{
    /* border: 3px solid #0061ae; */
    padding: 3px 3px 10px;
    background: #fff;
    width: 100px;
    border-radius: 5px;
}
.prodetail_fl ul{
    margin-top: 0;
    margin-bottom: 0;
}
.prodetail_fl ul li:first-child{
    border-top: 0;
}
.prodetail_fl ul li{
    height: 27px;
    line-height: 27px;
    border-top: 1px solid #ccc;
    text-align: center;
}
.prodetail_fl ul li a{
    display: block;
    font-size: 12px;
}
.prodetail_fl ul li a:hover{
    background: #0061ae;
    color: #fff;
}

.db_prodetail .close{
    width: 8px;
    height: 8px;
    background: url(../images/prof_g.png) center no-repeat #fff;
    border: 1px solid #0061ae;
    padding: 5px;
    position: absolute;
    top: -7px;
    right: -7px;
    border-radius: 10px;
    cursor: pointer;
}
.db_prodetail .show{
    background: url(../images/prof_k.png) no-repeat center #fff;
    position: relative;
    top: 0;
    left: 0;
    width: 35px;
    height: 36px;
    border-radius: 5px;
}



.notice {overflow: hidden;/* padding-top: 50px; */}
.notice .tab-hd { height: 40px;    line-height: 40px;display: table;margin: 0 auto;}
.notice .tab-hd ul {   }
.notice .tab-hd li{ float: left; height: 40px;   margin: 0 1px;}
.notice .tab-hd li a{ display:block; background:#0061ae; color:#fff;width: 120px;text-align: center;  }
.notice .tab-hd li a:hover{ }
.notice .tab-hd li.on{  border-bottom: none; background: #ff7200!important; font-weight: bold; position: relative; }
.notice .tab-hd li.on a{color: #fff!important;background: #ff7200!important;}
.notice .tab-bd {/* padding:5px; *//* margin-top: 30px; */}
.notice .tab-bd .tab-bd-title{
    width: auto !important;
    font-size: 30px;
    padding: 15px 30px;
    margin: 0px auto 15px auto;
    background: #E5E5E5;
    color: #222;
    border-radius: 10px;
    text-align: center;
    font-weight: bold;
}
.notice .tab-bd .tab-bd-ts{ background: #93D250; color: #fff; height: 40px; line-height: 40px; width: 1000px;margin: 0 auto 20px;padding: 10px 20px;border-radius: 10px;}
.notice .tab-bd .tab-bd-ts .fl{
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 10px;
}
.notice .tab-bd .tab-bd-ts .fr{}
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
.tab-pal table{
    width: 1040px;
    margin: 0 auto;
}
.tab-pal table tr{display: table;margin-bottom: 10px;width: 100%;}
.tab-pal table tr td{
    /* height: 95px; */
    width: 460px;
    border-bottom: 1px solid #ccc!important;
    margin: 0 15px 10px;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    color: #000;
    padding-bottom: 20px;
    background:url(../images/yuan01.png) left 2px no-repeat;
    padding-left:22px;
    border-left: 0!important;
    border-right: 0!important;
    border-top: 0!important;
}
.tab-pal01 table tr td{
    background:url(../images/yuan02.png) left 2px no-repeat!important;
}

.tab-bg table tr td{
    height: 95px;
    width: 460px;
    border-bottom: 1px solid #ccc;
    margin: 0 15px 10px;
    display: block;
    float: left;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    color: #000;
    padding-bottom: 3px;
    background:url(../images/yuan01.png) left 2px no-repeat!important;
    padding-left:22px;
}


.notice_prog {  overflow: hidden; padding-top: 50px; }
.notice_prog .tab-hd { height: 35px;    line-height: 35px;display: table;margin: 0 auto;}
.notice_prog .tab-hd li{ float: left; height: 35px;   margin: 2px;}
.notice_prog .tab-hd li a{ display:block; background:#0061ae; color:#fff;width: 129px;text-align: center;  font-size: 12px;}
.notice_prog .tab-hd li a:hover{ background:#E62028; }
.notice_prog .tab-hd li.on{  border-bottom: none; background: #ff7200!important; font-weight: bold; position: relative; }
.notice_prog .tab-hd li.on a{color: #fff!important;background: #ff7200!important;}
.notice_prog .tab-bd {  padding:5px;  margin-top: 30px;}
.notice_prog .tab-bd .tab-bd-title{
    width: auto !important;
    font-size: 30px;
    padding: 15px 30px;
    margin: 0px auto 15px auto;
    background: #E5E5E5;
    color: #222;
    border-radius: 10px;
    text-align: center;
    font-weight: bold;
}
.notice_prog .tab-bd .tab-bd-ts{ background: #93D250; color: #fff; height: 40px; line-height: 40px; width: 1000px;margin: 0 auto 20px;padding: 10px 20px;border-radius: 10px;}
.notice_prog .tab-bd .tab-bd-ts .fl{
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 10px;
}
.notice_prog .tab-bd ul{ overflow:hidden; zoom:1; }
.notice_prog .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }

.prog_djon{
    background:#E62028!important;
}



.conectUs {
    margin-bottom: 40px;
}
.conectUs .adr-group .item {
    float: left;
    width: 546px;
    min-height: 230px;
    border: 1px solid #e5e5e5;
    position: relative;
    cursor: pointer;
    padding: 20px 0;
}
.conectUs .adr-group.ewm .item:nth-child(1),.conectUs .adr-group.ewm .item:nth-child(2),.conectUs .adr-group.ewm .item:nth-child(3){
    width: 364px;
    height: 315px;
}
.conectUs .adr-group.ewm .item:nth-child(1) .box,.conectUs .adr-group.ewm .item:nth-child(2) .box,.conectUs .adr-group.ewm .item:nth-child(3) .box{
    width: 364px;
}
.conectUs .adr-group .item:hover .box {
    visibility: visible;
    opacity: 1;
    transition: all .3s;
}
.conectUs .adr-group .item .box {
    width: 546px;
    height: 100%;
    position: absolute;
    top: -1px;
    left: -1px;
    border: 2px solid #0088ff;
    box-shadow: 0px 0px 18px 0px rgba(255, 106, 0, .7);
    visibility: hidden;
    opacity: 0;
}
.conectUs .adr-group .item:hover .big-plc {
    display: block;
}
.conectUs .adr-group .item h5 {
    margin-left: 30px;
    margin-top: 0;
    margin-bottom: 30px;
    font-size: 24px;
    font-weight: normal;
    color: #ff0000;
}
.conectUs .adr-group .item .tex {
    font-size: 14px;
    margin-left: 30px;
}
.conectUs .adr-group .item .ad, .conectUs .adr-group .item .g-line,.conectUs .adr-group .item .g-line {
    line-height: 18px;
    margin-bottom: 8px;
}
.conectUs .adr-group .item .ad img{
    width:150px;
}
.conectUs .adr-group .item .ad p{}
.conectUs .adr-group .big-plc {
    display: none;
    position: absolute;
    right: 18px;
    bottom: 0;
    font-size: 80px;
    font-weight: bold;
    font-style: italic;
    color: #ff8181;
    opacity: 0.1;
}
.conectUs .log {
    display: inline-block;
    width: 18px;
    height: 18px;
    vertical-align: middle;
    background: url(../images/l-arrow.png) no-repeat;
}
.conectUs .ad .log {
    background-position: -198px -118px;
}
.conectUs .g-line .log {
    background-position: -222px -119px;
}
.conectUs .plc-line .log {
    background-position: -250px -119px;
}
h2.tit {
    font-size: 30px;
    font-weight: normal;
    padding: 0 20px;
    text-align: center;
    margin-bottom: 40px;
    margin-top: 50px;
}
h2.tit sup {
    font-size: 16px;
    vertical-align: text-top;
}
h2.tit::before {
    display: inline-block;
    position: relative;
    top: -6px;
    left: -20px;
    content: "";
    width: 101px;
    height: 7px;
    background: url(../images/index.png) no-repeat -63px -13px;
}
h2.tit::after {
    display: inline-block;
    position: relative;
    top: -6px;
    left: 20px;
    content: "";
    width: 101px;
    height: 7px;
    background: url(../images/index.png) no-repeat -63px 0;
}
.adr-group{
    margin:0 50px;
}
.adr-yewu{
    border: 1px solid #e5e5e5;
    margin: 0 55px 30px;
}
.adr-yewu .adr-yewu-tit{
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    font-size: 80px;
    color: #000;
    padding: 20px 0;
    position:relative
}
.adr-yewu .big-plc {
    display: none;
    position: absolute;
    right: 18px;
    bottom: 0;
    font-size: 80px;
    font-weight: bold;
    font-style: italic;
    color: #ff8181;
    opacity: 0.1;
}
.adr-yewu-tit:hover{
    cursor:pointer;
}
.adr-yewu-tit:hover .big-plc {
    display:block;
}
.adr-yewu-tit:hover .box,.adr-yewu-dl dl:hover .box {
    visibility: visible;
    opacity: 1;
    transition: all .3s;
}
.adr-yewu .box {
    width: 100%;
    height: 100%;
    position: absolute;
    top: -1px;
    left: -1px;
    border: 2px solid #27b4f6;
    box-shadow: 0px 0px 18px 0px rgba(39, 180, 246, 0.7);
    visibility: hidden;
    opacity: 0;
}
.adr-yewu .adr-yewu-tit span{
    color: #ff0202;
    display: block;
    font-size: 24px;
}
.adr-yewu .adr-yewu-tit em{
    color: #ff0202;
}
.adr-yewu-dl dl{
    float: left;
    width: 25%;
    text-align: center;
    padding: 15px 0;
    border: 1px solid #e5e5e5;
    cursor: pointer;
    position: relative;
}
.adr-yewu-dl dl:first-child{
    /* border-left:0; */
}
.adr-yewu-dl dl dt{
    color: #ff0202;
    font-size: 20px;
}
.adr-yewu-dl dl dd{
    font-size: 24px;
    color: #000;
    margin-top: 5px;
}








@media (max-width:1024px){
    .casedetail_bj{
        padding-bottom: 0;
        margin-bottom: 2rem;
    }
    .wrap .locala{height: 4rem;line-height: 4rem;}
    .top-mar{
        margin-top: 0;
    }
    .inside_l,.db_prodetail{
        display: none;
    }
    .inside_r{
        width: 100%;
    }
    .inside_r_position{
        line-height: 4rem;
        height: 4rem;
        background: none;
        padding-left: 0;
        margin-bottom: 2rem;
        font-size: 1.2rem;
    }

    /* 产品中心 */
    .nypro_list ul li{
        float: left;
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .nypro_list ul li img{
        height: 100%;
    }
    .nypro_list ul li p{
        line-height: 4rem;
        height: 4rem;
    }

    .casedetail_img{
        padding: 2rem;
    }
    .casedetail_img_tit{
        font-size: 2.4rem;
        margin: 0 0 2rem;
    }
    .casedetail_img_brief{
        width: 100%;
        font-size: 1.6rem;
        line-height: 3rem;
    }
    .casedetail_con{
        margin-top: 20px;
        /* white-space: pre-line!important; */
    }
    .casedetail_con span,.casedetail_con p{
        white-space: pre-line!important;
    }
    .casedetail_con img{
        display: block;
        margin:auto;
    }

    /*联系我们*/
    .conectUs {
        margin-bottom: 3rem;
        padding: 0 1rem;
        overflow: hidden;
    }
    .conectUs .adr-group .item {
        width: 100%;
        height: auto;
        padding: 2rem;
        margin-top: 2rem;
        min-height: auto;
    }
    .conectUs .adr-group.ewm .item:nth-child(1), .conectUs .adr-group.ewm .item:nth-child(2), .conectUs .adr-group.ewm .item:nth-child(3){
    width: 100%;
    height: auto;
}
    .conectUs .adr-group .item:first-child{
        margin-top:0;
    }
    .conectUs .adr-group .item .box {
        display:none;
    }
    .conectUs .adr-group .item:hover .big-plc {
        display: none;
    }
    .conectUs .adr-group .item h5 {
        margin-left: 0;
        margin-top: 0;
        margin-bottom: 1rem;
        font-size: 2.4rem;
    }
    .conectUs .adr-group .item .tex {
        font-size: 14px;
        margin-left: 0;
    }
    .conectUs .adr-group .item .ad, .conectUs .adr-group .item .g-line,.conectUs .adr-group .item .g-line {
        line-height: 2.5rem;
        margin-bottom: 1rem;
    }
    .conectUs .log {
        display: inline-block;
        width: 18px;
        height: 18px;
        vertical-align: middle;
        background: url(../images/l-arrow.png) no-repeat;
    }
    .conectUs .ad .log {
        background-position: -198px -118px;
    }
    .conectUs .g-line .log {
        background-position: -222px -119px;
    }
    .conectUs .plc-line .log {
        background-position: -250px -119px;
    }
    h2.tit {
        font-size: 3rem;
        padding: 0;
        margin-bottom: 2rem;
        margin-top: 0;
    }
    h2.tit sup {
        font-size: 16px;
        vertical-align: text-top;
    }
    h2.tit::before {
        display: inline-block;
        position: relative;
        top: -6px;
        left: -20px;
        content: "";
        width: 101px;
        height: 7px;
        background: url(../images/index.png) no-repeat -63px -13px;
    }
    h2.tit::after {
        display: inline-block;
        position: relative;
        top: -6px;
        left: 20px;
        content: "";
        width: 101px;
        height: 7px;
        background: url(../images/index.png) no-repeat -63px 0;
    }
    .adr-group{
        margin: 0;
        display: table;
        width: 100%;
    }
    .adr-yewu{
        margin: 0;
        border: 0;
        margin-bottom: 2rem;
    }
    .adr-yewu .adr-yewu-tit{
        font-size: 4.2rem;
        padding: 2rem 0;
        border: 1px solid #e5e5e5;
        border-bottom: 0;
    }
    .adr-yewu .big-plc {
        display: none;
        position: absolute;
        right: 18px;
        bottom: 0;
        font-size: 80px;
        font-weight: bold;
        font-style: italic;
        color: #ff8181;
        opacity: 0.1;
    }
    .adr-yewu .adr-yewu-tit span{
        font-size: 2.4rem;
    }
    .adr-yewu-dl dl{
        width: 50%;
        padding: 2rem 0;
    }
    .adr-yewu-dl dl dt{
        font-size: 1.8rem;
    }
    .adr-yewu-dl dl dd{
        font-size: 2rem;
        margin: 0;
    }
    .adr-yewu .box{
        display:none;
    }


    .program_img{
        margin-top: 2rem;
    }
    .porimg_l{
        width: 100%;
    }
    .porimg_l .porimg_l_tit{
        font-size: 2.6rem;
        margin-bottom: 2rem;
    }
    .porimg_l .porimg_l_brief{
        line-height: 3rem;
    }
    .porimg_r{
        width: 100%;
        margin-top: 2rem;
    }


    /*   解决方案   */
    .notice_prog {padding-top: 1rem;}
    .notice_prog .tab-bd {padding: 0;margin-top: 0;}
    .notice_prog .tab-bd .tab-bd-title{
        width: auto !important;
        font-size: 30px;
        padding: 15px 30px;
        margin: 0px auto 15px auto;
        background: #E5E5E5;
        color: #222;
        border-radius: 10px;
        text-align: center;
        font-weight: bold;
    }
    .notice_prog .tab-bd .tab-bd-ts{ background: #93D250; color: #fff; height: 40px; line-height: 40px; width: 1000px;margin: 0 auto 20px;padding: 10px 20px;border-radius: 10px;}
    .notice_prog .tab-bd .tab-bd-ts .fl{
        font-size: 22px;
        font-weight: bold;
        letter-spacing: 10px;
    }
    .notice_prog .tab-bd ul{ overflow:hidden; zoom:1; }
    .notice_prog .tab-bd li { height: 22px; line-height: 22px; padding: 0 10px 0 5px; overflow: hidden; width: 125px; float: left; }
    .tab-pal table{
        width: auto;
        margin: 0 auto;
        display: block;
    }
    .tab-pal table tbody{
    display: block;
}
    .tab-pal table tr{margin-bottom: 0;display: block;width: 100%;}
    .tab-pal table tr td{
        height: auto;
        width: 100%;
        margin: 0 0 2rem;
        font-size: 1.6rem;
        line-height: 2.8rem;
        background:url(../images/yuan01.png) left 2px no-repeat;
        padding-left: 3rem;
        padding-bottom: 2rem;
    }
    .tab-pal01 table tr td{
        background:url(../images/yuan02.png) left 2px no-repeat!important;
    }    
    .tab-bg table tr td{
        height: 95px;
        width: 460px;
        border-bottom: 1px solid #ccc;
        margin: 0 15px 10px;
        display: block;
        float: left;
        font-size: 16px;
        font-weight: bold;
        line-height: 25px;
        color: #000;
        padding-bottom: 3px;
        background:url(../images/yuan01.png) left 2px no-repeat!important;
        padding-left:22px;
    }

    /*新闻*/
    .cs_list {padding: 0;}
    .cs_list dl {height: auto;margin-bottom: 2rem;padding-bottom: 2rem;}
    .cs_list dt {width: 100%;}
    .cs_list dt img {border: 0;padding: 0;width: 100%;height: auto;}
    .cs_list dd {width: 100%;margin-top: 1rem;}
    .cs_list dd h5 {height: 3rem;line-height: 3rem;font-size: 1.6rem;}
    .cs_list dd h6 {height: 3rem;line-height: 3rem;margin-bottom: 0;}
    .cs_list dd p {line-height: 2.5rem;height: 5rem;margin-bottom: 1rem;}
    .cs_list dd .cs_more {line-height: 3rem;height: 3rem;}
    
    /*新闻详细页*/
    .news_detail_tit{line-height: 1.5;font-size: 1.6rem;}
    .news_detail_info{height: 4rem;line-height: 4rem;margin-bottom: 2rem;}
    .news_detail_cont{line-height: 2.8rem;font-size: 1.4rem;padding: 0;}
    .news_detail_cont video{width:100%!important;}
    
    /*上下页*/
    .Previous{margin-top: 2rem;padding-top: 1rem;}
    .Previous ul li{height: 3rem;line-height: 3rem;font-size: 1.4rem;}
    .Previous ul li a{ font-size: 1.4rem; }


    .tab_con01{
        margin: 2rem auto 2rem;
    }
    .tab_con01 .chkTemplateNewsGroup011{
        float: left;
        margin: 0;
        height: 3.5rem;
        line-height: 3.5rem;
        padding: 0;
        font-size: 1.4rem;
        width: 49%;
        margin-right: 2%;
        margin-bottom: 1rem;
    }
    .tab_con01 .chkTemplateNewsGroup011:nth-child(2n){
        margin-right: 0;
    }
    .tab_con01 .chkTemplateNewsGroup011 a{
        color:#666;
    }
    .cur_con02{
        color:#fff!important;
        background: #0088ff;
        border: 1px solid #0088ff!important;
    }


    /* 成功案例 */
    .nycase_list ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .nycase_list ul li img{
        height: 20rem;
    }
    .nypartner_list ul li{
        width: 100%;
        margin-right: 0;
        margin-bottom: 2rem;
    }
    .nypartner_list ul li img{
        width: 100%;
    }
    .nypartner_list ul li p{
        line-height: 5rem;
        height: 5rem;
        font-size: 1.8rem;
    }


    .about_list img{
        height:auto!important;
    }
    .img_banner{
        height:30rem;
    }
    .pro-banner{
    height: 15rem;
}
    .img_banner img{
        position: absolute;
        width: 100%;
        height: 100%;
        object-fit: cover;
        top: 50%;
        opacity: 0.9;
        transform: translateY(-50%);
    }
    .img_banner .banpor dl{
        text-align: center;
        color: #fff;
    }
    .img_banner dl dt{
        font-size: 3rem;
    }
    .img_banner dl dd{
        font-size: 1.6rem;
    }


    .casedetail-tit{
        font-size: 2.4rem;
    }
    .casedetail-list{
        margin-top: 3rem;
    }
    .casedetail-list .casedetail-bt{
        margin-bottom: 2rem;
        font-size: 2rem;
    }
    .casedetail-list .casedetail-qybj{
        font-size: 1.6rem;
    }
    .casedetail-list .casedetail-xmxx table{
        border: 1px solid #000;
    }
    .casedetail-list .casedetail-xmxx table tr{
        border-bottom: 1px solid #000;
    }
    .casedetail-list .casedetail-xmxx table td{
        font-size: 1.6rem;
        line-height: 2.5rem;
        padding: 1rem;
    }
    .casedetail-list .casedetail-xmxx table td.ne-td1{
        width: 30%;
    }
    .casedetail-list .casedetail-xmxx table td.ne-td2{
        width: 70%;
    }
    .casedetail-list .casedetail-xmys{
        font-size: 1.6rem;
    }


    .loca{height: 4rem;line-height: 4rem;margin-top: 0;margin-bottom: 2rem;padding: 0 1rem;}
    .lkj{display:none;}
    .lkj>b{display:block;height:auto;font-size:14px;font-weight:900;color:#828384;margin:10px 10px 0 10px;text-align:center;}
    .lkj>a.class1{display:block;height:auto;font-size:16px;color:#888;margin:10px 10px 0 10px;text-align:center;}
    .lkj>a.class2{display:block;height:auto;font-size:16px;color:#f00;margin:10px 10px 0 10px;text-align:center;}
    .rkj{float:right;width: 100%;height:auto;margin: 0;padding: 0 1rem;}
    .rkj>.xzkj{width: 100%;margin: 2px 5px 8px 3px;}
    .rkj>.xzkj>.l{float:left;width: 40%;height: auto;background:#eee;margin:5px;}
    .rkj>.xzkj>.l>img{width: 100%;height: auto;}
    .rkj>.xzkj>.r{width: 57%;height: auto;}
    .rkj>.xzkj>.r>b{width: 100%;height: auto;line-height: 2.5rem;font-size: 1.4rem;margin-left: 0;}
    .rkj>.xzkj>.r>span{width: 100%;height: 6rem;line-height: 2rem;}
    .rkj>.xzkj>.r>a.xzlj{margin: .5rem 0;}
    .rkj>.xzkj>.d{float:left;width:100%;height:auto;color:#646464;font-size:12px;margin:0px;text-align:center;overflow:hidden;padding:5px 0;text-align:center;}


}