@charset "utf-8";

@import url("//at.alicdn.com/t/c/font_3613784_dynkv9jeup.css");

/* CSS Document */

*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}

body {



	margin:0 auto; padding:0; font-size:12px; font-family:"微软雅黑","宋体"; color:#666;background-color:#fff; line-height: 24px;



}

.lf{float:left}
.rg{float:right}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}
.ml20 {
    margin-left: 20px;
}

.gy2 {
    width: 85%;
    margin: 0 auto;
    overflow: hidden;
}


ul,li,dl,dt,dd,form,h1,h2,h3,h4,h5,p { margin: 0px; padding: 0px;}



li { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none}



img{ border:0}

/*图片变大*/
.tra img {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  filter: scale(1);
  filter: transform;
  transition: all 0.5s ease 0s;
  -webkit-transform: all 0.5s ease 0s;
}
.tra:hover img {
  -webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  filter: scale(1.15);
  filter: transform;
  transition: all 0.5s ease 0s;
  -webkit-transform: all 0.5s ease 0s;
}

.clear { margin: 0; padding: 0; clear: both; }



.clear hr { margin: 0; padding: 0; display: none; }



a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */



:focus {-moz-outline-style: none; }  /*for Firefox   */




.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }

a {text-decoration: none;color: #616161}
a:focus, a:hover {text-decoration: none; color: #d51834}
.fix{*zoom:1;}

.fix:after{clear:both;content:"";display:table;}

.fl{float:left;}

.fr{float:right;}



.wrap { width:85%; margin:0 auto; }







.title2 { float:right; margin:17px 0 10px 0; text-align:right; color:#666; line-height:40px; overflow:hidden;font-size:14px;}

.title2 a {	color:#666; text-decoration:none;}



.title2 a:hover {color:#a1310e; text-decoration:none;}

.title2 strong { font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#d73029}

.title2 span a{color:#d73029}

.title2 span { font-family:"微软雅黑",Arial, Helvetica, sans-serif;font-size:18px; }







.nbanner{width:100%; overflow:hidden; height:420px; background-size: cover;
    background-repeat: no-repeat;
    background-position: center center; }

.a_txt, .moblie_head {
    display: none;
}
.nbanner.douyin {
    display:  none;
}
/* header */

.section{overflow:hidden;position:relative!important;}

.header{height:100px;}

.header h1{width:162px;}

.logo{padding-top:19px;}

.header .logo_text{width:127px;margin-top:15px;padding-left:15px;}

.logo_text .logo-year{ margin-top:17px; height:20px; line-height:20px; width:38px; text-align:center; font-size:12px; color:#fff; background:#f67524; border-radius:4px; overflow:hidden; font-size:14px; color:#fff; }
.logo_text .logo-text{ margin-top:5px; height:18px; color:#656565;line-height:18px; overflow:hidden;}

.top{text-align:right;color:#888888;padding-top:12px;*position:relative;*z-index:2;}

.top a{color:#888888;margin-left: 8px;}

.top .call{background: url("../images/sprite.png") no-repeat 0 0;display:inline-block;width:20px;height:16px;vertical-align:bottom;margin-right:4px;}

.top .call_tel{color:#d73029;}

.top .email{display:inline-block;width:18px;height:16px;background:url("../images/sprite.png") no-repeat -20px 0;vertical-align:bottom;margin-right:4px;}

.top .weixin{display:inline-block;width:18px;height:16px;background:url("../images/sprite.png") no-repeat -60px 0;vertical-align:bottom;margin-right:4px;}

.top .ewm{position:relative;z-index:10000;}

.top .ewm img{position:absolute;right:0;top:30px;z-index:999;border:1px solid #ddd;padding:4px;background:#fff;display:none;z-index:10000;}



.nav{margin-top:18px;position:relative;}

.nav li{float:left;padding:0px 20px; background: url(../images/1_02.jpg) right center no-repeat;}

.nav li a{font-size:18px;color:#000000;line-height:24px;display:inline-block;}

.nav .nav_icon{background:#d73029;height:1px;line-height:1px;display:inline-block;position:relative;top:6px;*top:0px;}

.nav ul li:nth-child(10) {
    background: none;
}

.top .site{color:#d73029;font-family:Arial;float:right; background:url(../images/arrow_down.gif) no-repeat right;padding-left:10px; padding-right:15px;margin-right:12px}



.xdownmenu{ width:360px; background:url(../images/index_347.gif) repeat; overflow:hidden}

.xdownmenu p{background:#f5f5f5; box-shadow:0px -1px 5px #e9e9e9; font-size:14px;padding:10px 15px; overflow:hidden}

.xdownmenu a{ color:#333; display:block; padding:3px 0px; float:left; width:110px;}

.xdownmenu a:hover{color:#eb3900;}





.banner{width:100%;overflow:hidden;position:relative;height:560px;}

.banner .pic{position:relative;height:100%;}

.banner .pic li{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center;}

.banner .pic li a{display:block;width:100%;height:560px;}

.banner .list{text-align:center;position:absolute;bottom:40px;width:100%;}

.banner .list li{display:inline-block;*zoom:1;*display:inline;width:50px;border-bottom:2px solid #fff;height:20px;margin:0 7px;cursor:pointer;}

.banner .list .on{border-bottom:2px solid #d73029;}



.float_left {

    float: left;

}

.float_right {

    float: right;

}

.clear_both {

}

.clear_both:after {

    clear: both;

    content: "";

    display: block;

}

.blank45 {

    clear: both;

    font-size: 1px;

    height: 45px;

    margin: 0 auto;

    overflow: hidden;

}



.home_title{position:relative;top:-200px;text-align:center;z-index:666;}

.serve_text{position:relative;left:-110%;width:68%;margin:0 auto;text-align:center;font-size:14px;line-height:2em;color:#777;margin-top:25px;}

.serve_column{position:relative;bottom:-450px;}





.our_service{position:relative;background:#fff;padding:20px 0 20px 0;margin:40px 0 0 0;}

.contain{width:85%;margin:0 auto;}

.our_title{text-align:center;position:relative;z-index:666;}

.our_text{width:68%;margin:0 auto;text-align:center;font-size:14px;line-height:2em;color:#777;margin-top:25px;}

.our_Line{width:100%;height:1px;background:#e3e3e3;position:absolute;top:136px;left:0;z-index:555;}



.our_service ul{margin:50px -25px 0 0;}

.our_service ul li{width:31.3%;min-height:350px;background:#eee;position:relative;float:left;margin:1%; position:relative}

.our_service ul li span{display:block;}

.our_service ul li span.pic{position:absolute;top:0;left:0;opacity:0.1; width:100%}
.our_service ul li span.pic img{width:100%;}

.our_service ul li span.icon{width:100px;height:85px;background:url(../images/img.png);margin:0 auto;margin-top:25px;margin-bottom:25px;}

.our_service ul li span.i1{background-position:0 0;}

.our_service ul li span.i2{background-position:-100px 0;}

.our_service ul li span.i3{background-position:-200px 0;}

.our_service ul li span.i4{background-position:-300px 0;}

.our_service ul li span.i5{background-position:-400px 0;}

.our_service ul li span.i6{background-position:-500px 0;}

.our_service ul li span.t{font-size:18px;font-weight:bold;color:#2D2D2D;text-align:center;margin:0 0 20px 0;}

.our_service ul li span.c{font-size:14px;color:#555;line-height:20px;padding:0 40px;}

.our_service ul li:hover span.icon{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-



ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}

.our_service ul li:hover span.t{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-



transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}

.our_service ul li:hover span.c{opacity:0;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-ms-



transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}

.our_service ul li:hover span.pic{opacity:1;-webkit-transition:all .4s linear;-moz-transition:all .4s linear;-



ms-transition:all .4s linear;-o-transition:all .4s linear;transition:all .4s linear;}









.b {

    margin: 0 auto;

    padding: 0;

    width: 1200px;

}

.i_c_k {

    height: 85px !important;

    padding-top: 40px;

}



.our_case{position:relative;background: #f5f5f5;padding:40px 0 20px 0;}

.portfolio-grid{width:100%;margin-top:20px;}

.thumbnail img.cases_img{width:100%; }

.thumbnail{overflow:hidden;position:relative;display:inline-block;float:left;width:24%;width:23.49%\9;margin:0.5%;}

.thumbnail a.thumbnail_a:hover{cursor:url('../images/more.cur'),crosshair;cursor:url('../images/cases_shi.png') 40 40, crosshair;}

.projectinfo{position:absolute;z-index:2;top:-60px;left:0;width:100%;height:100%;background:rgb(126,127,115);background:rgba(126,127,115,0.4);height:0\9;}

.thumbnail .meta{width:100%;height:60px;line-height:60px;text-align:left;overflow:hidden; background:#FFF}

.thumbnail .meta h4{font-size:18px;padding-left:2%;font-weight:normal;width:60%; }

.thumbnail .meta h4 a{color:#000;}

.thumbnail .meta .fr{width:38%;text-align:right;}

.thumbnail .meta .fr a{display:inline-block;padding:0px 2px;padding-right:12px;width:20px;height:60px;}

.thumbnail .meta .fr a.cases_a_pc{background:url(../images/cases_ico_pc_b.png) no-repeat center;}

.thumbnail .meta .fr a.cases_a_phone{background:url(../images/cases_ico_phone_b.png) no-repeat center;}

.thumbnail:hover .meta{background-color:#d51834;}

.thumbnail:hover .meta h4 a{color:#fff;}

.thumbnail:hover .meta .fr a.cases_a_pc{background:url(../images/cases_ico_pc_w.png) no-repeat center;}

.thumbnail:hover .meta .fr a.cases_a_phone{background:url(../images/cases_ico_phone_w.png) no-repeat center;}





.our_solution{position:relative;background: #ffffff;padding:40px 0 20px 0;}

/*---解决方案---*/



.zhongbiao{}



.zhongbiaotitle div{line-height:36px;text-align:center;font-size:32px;color:#007bc4; padding:30px 0px 15px;}

.zhongbiaotitle div a{color:#1a1a1a;}

.zhongbiaotitle div a:hover{color:#e81727;}

.zhongbiaotitle p{background:#d7d4d4; height:1px; overflow:hidden;line-height:0px;}

.zhongbiaotitle p span{ margin:0px auto; display:block; height:1px; overflow:hidden; width:86px; background:#e81727;line-height:1px;}

.zhongbiaotitle em{ display:block; text-align:center; font-size:14px; color:#999999; padding-top:10px;}



.zhongbiaolist a.ZbPrev,.zhongbiaolist a.Zbnext{ display:block; position:absolute;width:50px; height:50px; top:46%; text-align:center; line-height:36px;}



.zhongbiaolist a.ZbPrev{background-color:#424242;background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:16px -135px; left:10px;}

.zhongbiaolist a.ZbPrev:hover{background-color:#ea0014;}



.zhongbiaolist a.Zbnext{background-color:#424242;background-image:url(../images/icon.png); background-repeat:no-repeat; background-position:-28px -135px; right:0px;}

.zhongbiaolist a.Zbnext:hover{background-color:#ea0014;}





.zhongbiaolist{margin:0px auto; width:85%; padding:0px; position:relative; overflow:hidden; padding-top:35px;}

.zhongbiaolist ul{ width:9999px; position:relative; left:0px}

.zhongbiaolist ul li{float:left;width:390px;height:338px; margin:0 10px;  background:#f9f9f9;}

.zhongbiaolist ul li h3{ font-size:16px; height:40px; overflow:hidden;padding:20px 10px 0px;}

.zhongbiaolist ul li p{ font-size:14px; height:58px; overflow:hidden; line-height: 24px;color:#999999;padding:10px 10px 0px;}



.zhongbiaolistimg{ height:218px; position:relative; overflow:hidden;}

.zhongbiaolistimg img{display:block; width:100%; height:218px; }

.indexmore{ text-align:center; padding:40px 0px 20px;}

.indexmore a{ display:inline-block; text-align:left; border:2px solid #e60012; color:#e60012; padding:10px 0px 10px 20px; font-size:16px; width:260px; background:url(../images/icon.png) no-repeat 170px -87px; }







.height_88 {

    clear: both;

    height: 68px;

    line-height: 68px;

    overflow: hidden;

}



.index_news { width:1400px; margin:0 auto; height:370px;padding:35px 0 50px; overflow:hidden;}

.index-info-new {

    float: left;

    margin-right: 45px;

    width: 375px;

}

.index-info-title {

    color: #000;

    font-size: 20px;

    height: 50px;

    line-height: 50px;

    position: relative;

}

.index-info-title .line {

    background: none repeat scroll 0 0 #d51834;

    bottom: -1px;

    font-size: 0;

    height: 2px;

    left: 0;

    line-height:2px;

    position: absolute;

    width: 80px;

}

.index-info-title .title {

    float: left;

}

.index-info-title .more {

    background: url(../images/layout.png) no-repeat 40px; 

    color: #d51834;

    display: block;

    float: right;

    font-size: 12px;

    height: 50px;

    line-height: 50px;

    padding-right: 23px;

}

.index-info-title .more * {

    vertical-align: middle;

}





.our_news{position:relative;padding:0px 0 40px 0;background-color:#f5f5f5;}



.S_news{ width: 85%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;}

.N_Menu{ height:170px; font-size:14px;}

.N_Menu h2{ font-size:26px; text-align:center; color:#000000; font-weight:normal; float:left; height:80px; width:100%; line-height:80px; margin-top:20px;}

.N_Menu ul{ height:30px; padding:45px 0; margin:0 auto; width:330px;}

.N_Menu ul li{ float:left; margin-left:10px;}

.N_Menu ul li a{text-align:center; width:100px; display:block; height:30px; line-height:30px;}

.N_Menu ul li a:hover,.N_Menu ul li a.on {text-align:center; width:100px; display:block; height:30px;background:#e60012; line-height:30px; color:#fff;}







.N_content{ display:none} }

.N_content_r{ width:100%; height:auto; overflow:hidden;}

.N_content_r ul{}

.N_content_r ul li{ width:49%; height:195px; margin-bottom:5px; float:left; margin-left:2%; display: flex;
justify-content: space-between;}

.N_content_r ul li:nth-child(2n + 1) { margin-left: 0;}

.N_content_r ul li dl{ width:40%; height:180px; border:1px solid #e3e3e3; float:left; overflow:hidden}

.N_content_r ul li dd{ width:55%; height:180px; float:left;}

.N_content_r ul li dl img{ width:100%; height:180px}

.N_content_r ul li dl dt{ font-size:30px; color:#000; font-weight:bold; line-height:50px; height:50px; text-align:center; background:url(../images/cases_ico_pc_b.png) no-repeat 35px 20px}

.N_content_r ul li dl dt a{color:#000;}

.N_content_r ul li dl dd{  text-align:center;font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif}

.N_content_r ul li h2{ font-size:16px; line-height:30px; width:100%;float:left; font-weight:normal;}

.N_content_r ul li h2 a{color:#000;}

.N_content_r ul li p{ font-size:14px; color:#666666;width:100%; float:left; line-height:24px}



.floor_4 ul.lx li{width: 280px;float: left;box-shadow: 0 0 20px 0 rgba(0,0,0,.2);margin: 45px 0 33px 20px;background: #fff;}
.floor_4 ul.lx li:first-child{margin-left: 0;}
.floor_4 ul.lx li span{display: block;height: 41px;line-height: 41px;color: #fff;text-align: center;font-size: 20px;background: #00c1de;}
.floor_4 ul.lx li div{padding: 25px 16px;}
.floor_4 ul.lx li div p{line-height: 24px;border-bottom: 1px solid #ececec;padding-bottom: 23px;margin-bottom: 19px;}
.floor_4 ul.lx li div em{display: inline-block;margin-left: 30px;color: #858585;line-height: 24px;}
.floor_4 ul.lx li div .ml0{margin-left: 0;}
.floor_4 h3{padding-top: 60px;font-size: 24px;text-align: center;padding-top: 90px;font-weight: 400;}
.floor_4{height: 476px;background: url(../images/fl4_bg.jpg) center top no-repeat;}
.floor_4 h3{padding-top: 60px;}
.floor_4 ul.lx li span{background: #070e45;}

.floor_5{height: auto;overflow: hidden;padding-bottom: 60px;}
.floor_5 .w1180{padding-top: 40px;}
.floor_5 .fl,.floor_5 .fr{width: 500px;}
.floor_5 span{display: block;font-size: 20px;height: 44px;border-bottom: 1px solid #ececec;margin-bottom: 21px;}
.floor_5 span.h75{height: 75px;}
.floor_5 p{color: #858585;line-height: 24px;height: 66px;margin-bottom: 55px;}

.w1180{width: 1180px;margin: 0 auto;}

.floor_5 h3{font-size: 24px;text-align: center;padding-top: 90px;font-weight: 400;}
.aly_btn{display: block;width: 216px;height: 36px;background: #e60012;text-align: center;line-height: 36px;color: #ffff;font-size: 16px;margin: 0 auto;clear: both;}

.i_news_l { height:300px;

    clear: both; margin-top:10px

}

.i_news_l a:before {

    content: "·";    

    margin-right: 8px;

}

.i_news_l a:link {

    background: url("../images/i_news_hengxian.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    display: block;

    height: 30px;

    line-height: 30px;

}

.i_news_l a:visited {

    background: url("../images/i_news_hengxian.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    display: block;

    height: 30px;

    line-height: 30px;

}

.i_news_l a:hover {

    background: url("../images/i_news_hengxian.jpg") repeat-x scroll center bottom rgba(0, 0, 0, 0);

    display: block;

    height: 30px;

    line-height: 30px;

}

.i_news_l a span{ float:right}



.index-info-placard {

    float: left;

    width: 360px;

}



.index-info-placard .con {

    padding-top: 20px;

}

.index-info-placard .con li {

    padding-bottom: 10px;

}

.index-info-placard .con a {

    color: #777;

    display: block;

    font-size: 12px;

    line-height: 20px;

    max-width: 360px;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    word-wrap: normal;

}

.index-info-placard .con a:hover {

    color: #333;

}

.index-info-placard .con a:before {

    content: "·";

    font-size: 16px;

    line-height: 20px;

    margin-right: 8px;

}

.index-info-placard .con span {

    color: #ababab;

    display: block;

    font-size: 12px;

    padding-left: 11px;

}



.banner2 { clear:both; width:921px; height:261px; margin:0 auto; overflow:hidden;}





.our_customers{position:relative;background: #f5f5f5;padding:40px 0 20px 0;}

/* home partner */

.home_partner_title{text-align:center;padding-top:55px;}

.home_partner_text{color:#222222;font-size:14px;text-align:center;line-height:30px;margin-top:12px;}



.home_partner_list{width:85%;margin:40px auto;padding-bottom:20px;}

.home_partner_list table{border-collapse:collapse;border:1px solid #e6e6e6;}

.home_partner_list table td{width:238px;height:138px;border:1px solid #e6e6e6;background: #ffffff;}

.home_partner_list table td .partner_box{width:150px;height:100px;padding:19px 44px;position:relative;z-index:1;}

.home_partner_list table td .partner_box2:hover{border:8px solid #f6f6f6;padding:11px 36px;}



.partner_box .cont1{width:150px;height:100px;position:absolute;top:19px;left:44px;z-index:2;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}  

.partner_box .cont2{width:150px;height:100px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;position:absolute;top:19px;left:44px;z-index:1;transform:rotateY(180deg);-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}  

.partner_box:hover .cont1{transform:rotateY(180deg);z-index:1;alpha(opacity=0);-moz-opacity:0;opacity:0;-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-webkit-transform:rotateY(180deg);-o-transform:rotateY(180deg);}

.partner_box:hover .cont2{transform:rotateY(360deg);z-index:2;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;-ms-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-o-transform:rotateY(360deg);}  

.partner_box:hover .cont2{z-index:2;}  

.partner_box .cont1{transition:all .5s linear 10ms;} 

.partner_box .cont2{transition:all .5s linear 10ms;} 





.links_box { width:100%;overflow:hidden; background:#E8E8E8}



.links { width:1200px;margin:0 auto; height:auto; overflow:hidden; padding-bottom:20px}

.links h2 { margin-top:10px;

    background: url("../images/tilbg01.jpg") repeat-x scroll 0 38px rgba(0, 0, 0, 0);

    font-family: "Microsoft YaHei";

    font-size: 18px;

    font-weight: normal;

    height: 40px;

    line-height: 37px;

}

.links h2 a {

    border-bottom: 2px solid #d51834;

    color: #2e2e2e;

    display: inline-block;

    line-height: 37px;

}

.links h2 span a {

    border: 0 none;

    color: #646464;

    font-size: 12px;

}

.links h2 em {

    color: #b0b0b0;

    font-family: Arial;

    font-size: 14px;

    font-style: normal;

    padding: 0 9px;

}





.lnk_c {

    padding: 14px 0 0;

}

.lnk_c a {

    color: #747474;    

    line-height: 24px;

    padding: 0 14px 0 0;

    white-space: nowrap;

}

.lnk_c a:hover{color:#d51834;}

.lnk_c p {

    width: 1200px;

}



.footer{ display:block; clear:both;border-top:#d2d2d2 1px solid;}


.footer dl{ float:left; width: 240px; /*border-right:#d2d2d2 1px solid;*/ padding:30px 15px; /*height:275px;*/ height:210px; overflow:hidden;}

.footer dl dt{ font-size:14px; display:block; color:#333; font-weight:bold;}

.footer dl dd{ line-height:24px; font-size:13px; padding:15px 0px;}

.footer dl dd a{ color:#666; display:block;}

.footer dl dd a:hover{color: #de1d25;}

.footer dl.contact2{ width:410px; padding-right:35px;}

.footer dl.contact2 dt{ color:#666; font-size:13px; line-height:24px;}

.footer dl.contact2 dt h5{ display:block; font-size:14px; color:#333; margin-bottom:15px;}

.footer dl.contact2 dt h5 i{ display:block; width:140px; height:20px; display:block;  background: url(../images/icon2.png) no-repeat;background-position:-291px -138px; }

.footer dl.contact2 dt b{ color:#333; font-size:14px; font-weight:bold; display:block;}

.footer dl.contact2 dd{ border-top:#d2d2d2 1px solid; padding-top:10px; margin-top:10px;}

.footer dl.contact2 dd p{ float:left; width:155px;}

.footer dl.follow{ width:230px; border-right:none; float:left; padding:0px;}

.footer dl.follow dt{ padding-left:21px; border-bottom:#d2d2d2 1px solid; margin-top:35px; height:20px; padding-bottom:10px;}

.footer dl.follow dt a{ width:20px; height:16px; float:left; display:inline-block; margin-left:5px;}

.footer dl.follow dt .wx_icon{  background: url(../images/icon2.png) no-repeat;background-position:-194px -111px;   }

.footer dl.follow dt .lx_icon{  background: url(../images/icon2.png) no-repeat;background-position:-220px -111px;    }

.footer dl.follow dt .wb_icon{  background: url(../images/icon2.png) no-repeat;background-position:-245px -111px;   }

.footer dl.follow dd{ float:left; width:115px; text-align:center; color:#666; font-size:13px;}

.footer dl.follow dd span{ display:block;}

.footer dl.follow dd img{ width:89px; height:89px;}

.footer dl.follow .text{ width:110px; height:15px; float:left;  background: url(../images/icon2.png) no-repeat;background-position:-292px -111px;   }

.f_top{ margin-top:0px;  width:85%; margin:0 auto}

.foot_div{ overflow:hidden; background-color:#fff; clear:both;padding-top:0px;}
.foot_div .foot_div_c{ height:362px; overflow:hidden; }
.neiye .foot_div .foot_div_c{ background:#fff;}
.foot_div .foot_div_c h3{ height:60px; line-height:60px;color:#000; font-weight:normal; background:url(../images/2018/i_bg8.png) right bottom no-repeat;color:#000; font-size:18px;}
.foot_div .foot_div_c h3 a{color:#000; font-size:18px;}
.foot_div .foot_div_c h3 a:hover{color:#f67524;opacity:0.6;filter:Alpha(opacity=60);}
.foot_div .foot_div_c h3 em{ float:right;font-style:normal; line-height:60px;}
.foot_div .foot_div_c h3 em a{ color:#f67524; font-size:14px;}
.foot_div .foot_div_c ul {color: #9B9B9B;height: 300px; margin: 0; padding: 39px 0 0;}
.foot_div .foot_div_c ul li{ float:left;}
.foot_div .foot_div_c ul li.footyw{ width:31%; overflow:hidden;}
.foot_div .foot_div_c ul li.footyw p{ width:100%; padding-top:20px;color:#666; font-size:14px; line-height:30px;}
.foot_div .foot_div_c ul li.footyw p span{ float:left;/* width:205px;*/ width:50%; overflow:hidden;}
.foot_div .foot_div_c ul li.footyw p a{color:#666666; display:block; font-size:14px; height:30px; line-height:30px; overflow:hidden; padding-right:22px;}
.foot_div .foot_div_c ul li.footyw p a:hover{color:#f67524}
.foot_div .foot_div_c ul li.footys{ width:31%;overflow:hidden; padding-left:4%;}
.foot_div .foot_div_c ul li.footys p{ width:100%; padding-top:20px;}
.foot_div .foot_div_c ul li.footys p span{ float:left; width:50%; overflow:hidden;}
.foot_div .foot_div_c ul li.footys p a{color:#666666; display:block; font-size:14px; height:30px; line-height:30px; overflow:hidden;padding-right:10px; }
.foot_div .foot_div_c ul li.footys p a:hover{color:#f67524;}
.foot_div .foot_div_c ul li.footys p span label{color:#666666; display:block; font-size:14px; height:30px; line-height:30px; overflow:hidden;padding-right:10px;}
.foot_div .foot_div_c ul li.footabout{ width:31%;overflow:hidden; float:right;}
.foot_div .foot_div_c ul li.footabout p{padding-top:20px;color:#666; font-size:14px; line-height:30px;}
.foot_div .foot_div_c ul li.footabout p a{color:#666; font-size:14px;}
.foot_div .foot_div_c ul li.footabout p a:hover{color:#f67524;}

.compyright{background:#555555; width:100%; min-width:1400px }

.compyright .copy{ display:block;  margin:0 auto; width:85%;padding:15px 0px; line-height:20px; height:auto; overflow:hidden; color:#888; position:relative; }

.compyright  .copy  a{ display:inline-block; word-break:break-all; word-wrap:normal; color:#888; margin:0px 5px;}

.compyright  .copy span{  width:60px;}

.compyright  .copy a:hover{ color:#ccc;}



.footer2{padding:4px 14px 0; font: 16px/18px '微软雅黑'; margin:0 auto; font-size:16px; color:#666; margin-top:20px;width:85%; margin:0 auto}

.footer2 a{ color:#666;}

.footer2 a:hover{ color:#df1d25;}

.footer3{padding:4px 14px 34px; margin:0 auto;font-size: 16px; color: #666; margin-top:10px; font-weight:bold;width:85%; margin:0 auto}





.footer .copy { width:1400px; height:67px; margin:0 auto; padding-bottom: 40px;

    padding-top: 40px; line-height:24px; color:#bababa;overflow:hidden;}

.footer .copy a{color:#bababa;}

.footer .copy a:hover{color:#d51834;}

.footer .copy span {}



.foot_logo {

    float: left;

    padding-left: 32px; width:224px;

}

.foot_logo_r { width:870px;

    color: #bababa;

    float: left;

    line-height: 22px;

    padding-left: 70px; overflow:auto;

}

.foot_logo_r span {

    color: #bababa;

    display: block;

    font-size: 13px;

    font-weight: bold;

    padding-bottom: 10px;

}



.reception-copyright {

    background: none repeat scroll 0 0 #202122;

}



.reception-copyright p {

    color: #777;

    font-size: 12px;

    height: 40px;

    line-height: 40px;

    margin: 0 auto;

    padding-left: 20px;

    width: 1150px;

}

.reception-copyright span {

    

    font-size: 12px;

}





.n_t_k {

    height: 115px !important;

    padding-top: 45px;
border-bottom: solid 1px #e8e8e8;
}

.n_t {

    color: #333333;

    float: left;

    font-size: 36px;

    font-weight: bold;

    margin-right: 50px;

}

.n_t span {

    color: #d41735;

}

.n_t div {

    font-size: 20px;

    font-weight: 100;

}



.n_t_r {

    float: right;

    font-size: 24px;

}

.n_t_rq {

    cursor: pointer;

    float: right;

}

.n_t_rq span {

    font-size: 12px;

    margin: 0px;

    padding: 4px 5px 11px;

}

.n_t_rq span a{font-size: 14px;

    margin: 0 3px;

    padding: 4px 2px 11px; }

.n_t_rq span a:hover{ background:url("../images/i_about_jiao.jpg") no-repeat scroll center bottom #d41735; color:#fff}

.n_t_rq span a.hover{ background:url("../images/i_about_jiao.jpg") no-repeat scroll center bottom #d41735; color:#fff}



.n_content {

    font-size: 16px;

    line-height: 28px;

    padding-bottom: 50px; 

}

.n_content p {

    margin: 0 0 10px;

}



.n_content h3{ height:40px; line-height:40px; border-top:#E1E1E1 dashed 1px;border-bottom:#E1E1E1 dashed 1px; font-size:12px; color:#A8A8A8; margin-bottom:20px}





.caseList {

    height: auto;

    margin: 0 auto;

    overflow: hidden;

    padding-bottom: 67px;

    width: 1200px;

}

.caseList ul {

    width: 1300px;

}

.caseList li {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #ebebeb #ebebeb #cdcdcd;

    border-image: none;

    border-style: solid;

    border-width: 1px 1px 2px;

    display: inline;

    float: left;

    height: 290px;

    margin-right: 29px;

    margin-top: 36px;

    width: 378px;

}

.caseList li:hover {

	-moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    box-shadow: 1px 1px 2px #999999; color:#d41735

}

.caseList li.searchBg {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #333;

    border-color: #333;

    border-image: none;

    border-style: solid;

    border-width: 1px 1px 2px;

}

.caseList li.searchBg .txt {

    color: #fff;

    font-size: 21px;

    line-height: 35px;

    padding-top: 45px;

    text-align: center;

}

.caseList li.searchBg .search2 {

    background: url("../images/search2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    height: 37px;

    margin: 29px auto 0;

    width: 254px;

}

.caseList li.searchBg .search2 .input_1 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    color: #a5a5a5;

    float: left;

    font-size: 13px;

    height: 37px;

    padding-left: 10px;

    width: 190px;

}

.caseList li.searchBg .search2 .input_2 {

    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: 0 none;

    cursor: pointer;

    float: right;

    height: 37px;

    width: 47px;

}

.caseList li .pic {

    height: 252px;

    width: 378px;

}



.caseList li .txt {

    height: auto;

    padding-top: 5px;

    width: 378px; margin: 0 auto; text-align:center

}

.caseList li .txt p {

    color: #000;

    float: left;

    font-size: 14px;

    width: 378px;margin: 0;

    padding: 0; margin: 0 auto;  line-height:20px

}

.caseList li .txt p a,  .caseList li .txt p a:active {

    color: #151515;

}

.caseList li .txt p a:hover{ color: #d41735;}

.caseList li .txt p i {

    color: #b0b0b0;

    display: block;

    font-size: 11px;

    padding-top: 5px;

}

.caseList li .txt p i a {

    font-size: 13.46px;

}

.caseList li .txt span {

    background: url("../images/c_i.jpg") no-repeat scroll left center rgba(0, 0, 0, 0);

    float: right;

    padding-left: 15px;

}

.caseList .viewMore {

    font-size: 14px;

    line-height: 25px;

    padding: 30px 60px 20px;

}

.caseList .viewMore #viewpwd {

    border: 1px solid #ccc;

    height: 28px;

    line-height: 28px;

}

.caseList .viewMore #subView {

    background: url("../images/buttom.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);

    border: medium none;

    color: white;

    cursor: pointer;

    font-size: 14px;

    font-weight: bold;

    height: 33px;

    width: 87px;

}

em, i {

    font-style: normal;

}







.sideright { float:right; width:268px; display:inline; margin:30px 35px 0 0; padding-left:11px; border-left:1px solid #e4e4e4;}



.sideright .list { width:268px; height:auto!important; height:700px; min-height:700px; padding-bottom:15px; background-color:#f4f4f4;}



.sideright .list p { width:225px; margin:0 auto; padding-top:15px; color:#7e7e7e; line-height:24px; overflow:hidden;}



.sideright .list p b { color:#474747;}



.sideright .line { width:250px; margin:0 auto; border-bottom:1px dashed #c3c3c3;}



.sideright .list2 { width:236px; margin:10px auto; overflow:hidden;}



.sideright .list2 ul { float:left; width:118px; height:80px; margin-bottom:16px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; text-align:center; overflow:hidden;}



.sideright .list2 ul li .img { border:1px solid #e1e1e1; margin-bottom:5px;}



.sideright .list2 ul li .img2 { margin-top:-6px;}

.list2 { width:236px; margin:10px auto; overflow:hidden;}



.list2 ul { float:left; text-align:center; overflow:hidden;}

.list2 ul li{ float:left; width:201px; padding-right:6px}



.list2 ul li .img { border:1px solid #e1e1e1; margin-bottom:5px; }







.contact { float:left; width:547px; display:inline; margin:40px 0 0 35px; line-height:26px; font-family:"微软雅黑"; color:#626364; font-size:12px; overflow:hidden;}



.contact p { margin-bottom:10px;}



.contact p b { font-size:14px; color:#262323; font-family:"微软雅黑";}











.xuqiu { width:236px; height:112px; margin:20px auto; text-align:center; border:1px solid #e5e5e5; background-color:#fff; overflow:hidden;}



.xuqiu img { margin-top:12px;}







.apply_left { float:left; width:584px; display:inline; margin:16px 0 0 22px; overflow:hidden;}



.notice { width:584px; height:183px; margin:0 auto; background:url(../images/notice_bg.jpg) no-repeat; overflow:hidden;}



.notice .list { width:520px; margin:22px 10px 20px 52px; line-height:24px; font-family:"微软雅黑"; color:#171717; overflow:hidden;}



.notice .list span { color:#770101;}



.apply_left ul { width:570px; margin:20px auto; overflow:hidden;}



.apply_left ul li { padding:10px 0 10px 10px; border-bottom:1px dashed #c1c1c1;}



.apply_left ul li.li1 { border-bottom:0;}



.apply_left ul li.li2 { margin:-10px 0 0 60px;}



.apply_left ul li span { color:#000;}



.apply_left ul li .input1 { width:222px; height:16px; border:1px solid #b7b7b7;}



.apply_left ul li .input2 { width:75px; height:16px; border:1px solid #b7b7b7;}



.apply_left ul li .input3 { width:440px; height:105px; border:1px solid #b7b7b7;}







.apply_right { float:right; width:273px; height:auto!important; height:850px; min-height:850px; display:inline; margin:16px 29px 0 0; background-color:#f4f4f4;}



.apply_right h3 { width:238px; height:35px; margin:15px auto; background:url(../images/taocan_right_titbg.jpg) left bottom no-repeat; overflow:hidden; position:relative;}



.apply_right h3 img { margin-left:0;}



.apply_right h3 a { position:absolute; right:4px; bottom:12px;}



.apply_right dl { width:240px; height:82px; margin:0 auto 10px auto; padding-bottom:10px; border-bottom:1px dotted #333333; line-height:22px; overflow:hidden;}



.apply_right dl dt a { background:url(../images/taocan_right_icon.jpg) 0 2px no-repeat; padding-left:12px; font-weight:bold;}



.apply_right dl dd { color:#999999; margin-left:12px;}



.reset { width:55px; height:22px; margin-top:-20px; background:url(../images/reset.jpg) no-repeat; overflow:hidden;}







.news_left { float:left;display:inline; margin:0 0 0 44px; overflow:hidden;}



.news_left ul { margin:30px auto 0 auto; overflow:hidden;}



.news_left ul img { margin-bottom:10px;}



.news_left ul li { border-bottom:1px dotted #4e4e4e; height:30px; line-height:30px; position:relative;}



.news_left ul li a { background:url(../images/news_list_icon.jpg) 0 2px no-repeat; padding-left:10px; }



.news_left ul li span { position: absolute; right:5px; top:3px;}







.news_left2 { float:left; display:inline; margin:0px 0 0 0px; overflow:hidden;	color: #373d41;

 font-size: 16px; 

 line-height: 28px; }



.news_left2 .tit { width:100%; margin:15px auto; text-align:center; line-height:30px; overflow:hidden;margin-top: 30px;
    padding-bottom: 23px;
    overflow: hidden;
    border-bottom: 1px solid #e1e1e1;}



.news_left2 .tit h1 { font-size:26px; color:#212020; line-height:50px}



.news_left2 .tit span { color:#a7a7a7;}



.news_left2 .news_foot { border-top:1px solid #ccc; margin-top:15px; padding-top:10px; line-height:24px;}



.news_left2 .news_foot a { font-weight:bold;}







.news_left2 ul { padding:0 5px; margin:12px auto 0 auto; overflow:hidden;}



.news_left2 ul li { position:relative; color:#9b9b9b;}



.news_left2 ul li span { position:absolute; right:20px; top:1px;}



.news_left2 ul li b { font-size:14px; font-family:"微软雅黑"; color:#363a3b;}



.news_left2 ul li.li1 { width:98%; margin-top:10px; line-height:22px; padding-bottom:10px; font-size:12px; color:#656766; border-bottom:1px dotted #979797;}



.news_left2 ul li a.a1 { color:#8e4a4b;}



.news_left2 ul li a.a1:hover { text-decoration:underline;}







.news_left2 ul.ul1 { padding:15px 5px 10px 5px; background-color:#f3f7f8;}





.news_left2 p {

    margin: 0 0 10px;

}







.news_right .list { width:236px; margin:0 auto; overflow:hidden;}



.news_right ul { float:left; width:118px; height:80px; margin-bottom:16px; padding-bottom:8px; border-bottom:1px solid #bdbdbd; text-align:center; overflow:hidden;}



.news_right ul li .img { border:1px solid #e1e1e1; margin-bottom:5px;}



.news_right ul li .img2 { margin-top:-6px;}











.news_right2 { float:right; width:240px; height:auto!important; height:686px; min-height:686px; display:inline; margin:30px 29px 0 0; background-color:#f4f4f4;}



.news_right2 h3 { width:198px; height:35px; margin:15px auto; background:url(../images/taocan_right_titbg.jpg) left bottom no-repeat; overflow:hidden; position:relative;}



.news_right2 h3 img { margin-left:0;}



.news_right2 ul { width:200px; margin:0 auto 10px auto; overflow:hidden;}



.news_right2 ul li { padding-left:2px; border-bottom:1px dotted #4e4e4e; height:26px; line-height:26px; font-size:14px;}



.news_right2 ul li a { display:block; width:230px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; background:url(../images/news_list_icon.jpg) 0 9px no-repeat; padding-left:10px; }



.news_right2 ul b { display:block; margin-bottom:5px; color:#494949;}









.page { clear:both; width:100%; padding-top:30px; text-align: center; overflow:hidden;}







.page2 { clear:both; width:96%; padding-top:30px; padding-bottom:10px; text-align: center; overflow:hidden;}



.page2 a { border:1px solid #999; padding:10px 15px;}



.page2 span { border:1px solid #999; padding:10px 15px;}

.page2 a:hover{ color:#ffffff;padding:10px 15px; background:#e05454;border:1px solid #e05454;}

.page2 span.curr{ border:1px solid #e05454; padding:10px 15px;background:#e05454;color:#ffffff;}





.case_detail { width:862px; margin:0 auto; overflow:hidden;}



.case_detail .top { margin:17px 0 22px 0;}



.case_detail .list { width:100%; line-height:22px; overflow:hidden;}



.case_detail .list img { border:1px solid #c0c0c0;}







/*QQ-Box*/



.qqbox a:link {	color: #f00;	text-decoration: none;}



.qqbox a:visited {	color: #000;	text-decoration: none;}



.qqbox a:hover {	color: #f80000;	text-decoration: underline;}



.qqbox a:active {	color: #f80000;	text-decoration: underline;}



.qqbox{	width:auto;height:auto;overflow:hidden;position:absolute;right:0;top:140px;color:#000000;font-size:12px;letter-spacing:0px; z-index:100;}



.qqlv{	width:79px;	height:336px;	overflow:hidden;	position:relative;	float:right;	z-index:50;}



.qqkf{	height:auto;	background:url(/images/qq/bg.gif) repeat-y;	overflow:hidden;	right:0;	top:0;	z-index:99;}



.qqkfbt{	height:40px;	overflow:hidden;	margin-bottom:10px;	position:relative;}



.qqkfhm{	overflow:hidden;	position:relative;	margin:5px 0;}



.bgdh{	padding-left:25px;}







.left0{width:710px; float:left; padding: 15px 15px 15px 15px;line-height:24px;}



.right{width:160px; float:right}



.right ul{margin-top:20px;}



.right ul li{background:url(../images/right_menu_bg_14.gif); height:44px; line-height:44px; text-align:center; padding-left:16px;}



.right ul li a{color:#666364; font-size:14px; font-family:"微软雅黑", "宋体"; text-decoration:none}



.right ul li a:hover{color:#FF0000;}







.left8{width:735px; float:left; padding: 15px 0 10px 0;}

.left8x{width:880px; float:left; padding: 15px 0 10px 0; overflow:hidden}

.zuopin{float:left;}



.zuopin ul li{width:235px; height:211px; overflow:hidden;margin:0 5px 0px 5px;_margin:0 6px 6px 6px;float:left}





.zuopin span{display:block; text-align:center; height:41px; line-height:41px;}



.zuopin span a{color:#666364; font-size:12px;}







.liu_title{ margin:15px 0 0 0; border-bottom:#cecece dotted 1px; padding:0 0 15px 0;}



.liu h1{ margin:0 8px 0 0; font-weight:bold; color:#e0661d; font-size:16px; display:inline;}



.u{ text-decoration:underline;}



.liu_title em{ color:#000; font-style:normal; padding:0 0 0 35px;}



.liu_list{ margin:15px 0;border-bottom:#cecece dotted 1px; padding: 0 0 8px 0;}



.liu_list p{ margin:10px 0 0 0;}



.liu_list p em{ color:#4f4f4f; font-style:normal;}



.liu_list p b{ font-size:14px;  color:#000;}







.input_1,.input_2{ border-left:#b5b5b5 solid 1px; border-top:#b5b5b5 solid 1px; border-right:#eee  solid 1px; border-bottom:#eee solid 1px; font-size:12px; color:#333; text-indent:5px;}



.input_1{ width:245px; height:22px; overflow:hidden;}



.input_2{ width:387px; height:175px; overflow:hidden;}



.liu table{ margin:30px 0 0 0;}



.liu table tr td{ margin:0 0 5px 0;}



.liu_txt{ text-indent:0em;}



.left0 .ab_right1 .con {

    border-bottom: 1px dotted #999999;

    padding: 18px 0;

}

.left0 .ab_right1 .conny {

    padding: 12px 0;

}

.left0 .ab_right1 .con li {

    height: 46px;

    line-height: 21px;

    padding-left: 85px;

    width: 520px;

}

.left0 .ab_right1 .con .w1 {

    background: url("../images/ab_m_2_1.gif") no-repeat scroll 0 5px transparent;

}

.left0 .ab_right1 .con .w2 {

    background: url("../images/ab_m_2_2.gif") no-repeat scroll 0 5px transparent;

}

.left0 .ab_right1 .con .w3 {

    background: url("../images/ab_m_2_3.gif") no-repeat scroll 0 5px transparent;

}

.left0 .ab_right1 .con .w4 {

    background: url("../images/ab_m_2_4.gif") no-repeat scroll 0 5px transparent;

}

.left0 .ab_right1 .con .w5 {

    background: url("../images/ab_m_2_5.gif") no-repeat scroll 0 5px transparent;

}



.fr {

    float: right;

}

.t100 {

    font-size: 15px;

    text-indent: -20000px;

}

.ab_right {

    float: left;

    margin-top: 18px;

   

}

.ab_right .con {

    float: left; width:1150px;

    margin-top: 18px;

   

}

.ab_right .con span img{ padding-left:30px;}





.n_case_list{ width:100%; margin:0 auto; overflow:hidden;}

.sitestar_case_list{ width:1150px;}

.sitestar_case_view_list{ width:200px; height:235px; overflow:hidden; float:left; margin-right:58px;}

.sitestar_case_name{ padding:0 8px; text-align:center; overflow:hidden; height:26px; line-height:26px;  font-family:'Microsoft yahei'; font-size:14px; color:#666;}

.sitestar_phoneabout_cneter{ width:100%;}

.sitestar_phone_tu{ width:952px; overflow:hidden; height:auto; margin: 0 auto 50px auto;}

.sitestar_phone_tu h3{

	width: 940px;

padding-left: 12px;

height: 30px;

line-height: 30px;

text-align: left;

color: #333;

font-size: 18px;

font-family: "Microsoft YaHei",tahoma,verdana,arial,sans-serif;

margin-top: 10px;

margin-bottom: 9px; font-weight:normal;}

.sitestar_phone_tu li{ float:left; background-image:url(../images/sitetar_phone_bg1.jpg); background-repeat:no-repeat; width:230px; height:350px; text-align:center; padding-top:68px; margin-left:25px; margin-right:25px; text-align:left; 

font-family: "Microsoft YaHei"background-position:center;}

.sitestar_phone_tu li span{ position:absolute; z-index:5; margin-left:22px; display:none;}

.sitestar_phone_tu li p{ text-align:center; margin:0px; padding:0px;}

.sitestar_phone_tu li .sitestar_phone_tua1{ text-align:center; float:left; list-style:none;}



.sitestar_phone_tu .bg{height:279px; position:absolute; z-index:2; background-image:url(../images/bg.png); background-repeat:repeat;  width:185px;}

.sitestar_phone_tu .bg1{height:280px; position:absolute; z-index:4; width:185px; text-align:center;}

.sitestar_phone_tu  h4 { font-size:20px; color:#ffffff; font-family: microsoft yahei; line-height:70px; font-weight:normal;}

.sitestar_phone_tu li a { color:#fff; text-decoration:none; display:block; padding-bottom:4px; padding-top:4px; border:#f76301 1px solid; margin-left:45px; *margin-left:0px; margin-top:8px; background-color:#f76301; width:95px; font-size:12px; 

border-radius:5px;

-moz-border-radius:5px; /* Old Firefox */}

.sitestar_phone_tu li a:hover { background-color:#e24524;}

.sitestar_phone_tu h6{ font-size:12px; color:#ffffff; 

font-family: microsoft yahei; line-height:55px; font-weight:normal;}





/* right nav */

#fp-nav{position:fixed;z-index:100000;top:45%;opacity:1;}

#fp-nav.right2{left:10px;}

#fp-nav.left2{left:17px;}

#fp-nav ul li,.fp-slidesNav ul li{display:block;width:14px;height:13px;margin:7px 3px;position:relative;}

.fp-slidesNav ul li{display: inline-block;}

#fp-nav ul li a,.fp-slidesNav ul li a{display: block;position:relative;z-index:1;width:100%;height: 100%;cursor: pointer;text-decoration: none;}

#fp-nav ul li a.active span,.fp-slidesNav ul li a.active span {background: #ccc;}

#fp-nav ul li a span,.fp-slidesNav ul li a span{top:2px;left:2px;width:8px;height:8px;border:1px solid #ccc;background:rgba(0, 0, 0, 0);border-radius:50%;position:absolute;z-index:1;}



/* 表格样式 */

.ttable table{width:98%!important;margin-bottom:1.6rem;border-spacing:0!important;border-collapse:collapse!important;padding:0!important;border:0}

.ttable table td{border:1px solid #ddd!important;}

.ttable table>thead>tr>th,table>tbody>tr>th,table>tfoot>tr>th,table>thead>tr>td,table>tbody>tr>td,table>tfoot>tr>td{line-height:2;vertical-align:top;border-top:1px solid #ddd}

.ttable table>thead>tr>th{vertical-align:bottom;border-bottom:1px solid #ddd}


.zxitem_box{padding:0px 20px 15px 20px;}
.zx_items{ border-bottom:solid 1px #e8e8e8;padding:20px 0;}
.zx_itmes_img{width:180px;height:140px; display:block; cursor:pointer; overflow:hidden}
.zx_itmes_txt{width:990px; position:relative;height:140px;}
.zx_itmes_txt a.zx_itit{ color:#333;font-size:18px;font-weight:bold; text-decoration:none; cursor:pointer;}
.zx_itmes_txt a:hover.zx_itit{color:#3e97f0;}
.zx_ip{ color:#666;padding:5px 0 0 0; line-height:24px;height:48px; overflow:hidden; text-overflow:ellipsis;}
.zx_ibm{ color:#999; position:absolute; bottom:0;width:100%;}
.zx_ibm i{width:16px;height:16px; display:inline-block;margin-right:5px; vertical-align:middle; }
.zx_ibm a i.itag{background:url(../images/icon3.png) no-repeat -40px -336px;}
.zx_ibm i.zite{background:url(../images/icon3.png) no-repeat -72px -336px;}
.zx_ibm a.tiny{ display:inline-block;height:20px; line-height:20px;padding:0 3px; border:solid 1px #459df5; border-radius:2px; color:#459df5; float:right; text-decoration:none;}

.dynamicbox .title {font-size: 36px; font-weight: 700; margin-bottom: 21px; margin-top: 20px; text-align: center; float:none}
.dynamicbox .sub-title {font-size: 16px; color: #888;  margin-bottom: 20px;text-align: center;}
.dynamicbox{width: 100%;overflow: hidden;padding: 40px 0px; }

.dynamicbox .item{float: left; width: 33%;  padding: 10px; transition: 0.5s;}
.dynamicbox .item .box{box-shadow: 0 0 15px 1px rgba(0,0,0,.1); background: #fff;padding: 30px;margin-top: 30px;transition: 0.5s;}
.dynamicbox .item h3{font-size: 18px;margin-bottom: 10px;font-weight:bold; color:#000000; margin-top:0px;line-height: 1.1; }
.dynamicbox .item p{height: 48px; font-size: 14px;color: #888;line-height: 24px;}

.dynamicbox .item .box:hover{transform: translate(0px,-5px);box-shadow: 0px 5px 20px rgba(0,0,0,0.2)}
.dynamicbox  .item .box:hover h3{color: #d51834;}

.slideBox{ width:85%;position:relative;margin: 0 auto;}
.slideBox .bd{position:relative;overflow: hidden;}
.slideBox .bd ul{padding-bottom: 25px!important;}
.slideBox .bd li{width: 100%;height: 100%;}

.dynamic_more{text-align: center;}
.dynamic_more a{ line-height: 30px;}
.dynamic_more:nth-child(2) a{padding:0 10px ;}
.dynamic_more .iconfont{font-size: 30px; }


.index-news-list {margin-top:0px;display:inline-block;  left:0;    position:relative;   transition:all ease 1s;}
.index-news-list .lbox {float:left; padding-right:10px;}
.N_content.active {display: block;}
.index-news-list .lbox .box1 {width:30%;    margin-right:1%;    float:left;    transition:all ease .3s;}
.index-news-list .lbox .box1 a {    display:inline-block;    width:100%;}
.index-news-list .lbox .box1 .img { width:100%; height:280px;}
.index-news-list .lbox .box1 .img img{ width:100%; height:280px;}

.index-news-list .lbox .box1 .tbox {width:100%;height:270px; box-sizing:border-box;  padding:0 30px; background-color: #fff;}
.index-news-list .lbox .box1 .tbox .time {font-weight:bold;font-size:48px;line-height:50px;padding:22px 0 16px; transition:all ease .3s;}

.index-news-list .lbox .box1 .tbox .time span { font-size:18px;    line-height:30px;      display:block;    border-bottom: 1px solid #dbdbdb; padding-bottom:10px}
.index-news-list .lbox .box1 .tbox .titles {   font-size:16px;    line-height:30px;  color:#666;    margin-top:0px;    overflow: hidden; white-space: nowrap;   text-overflow: ellipsis;background:url(../images/icon20.png) right 10px no-repeat;}
.index-news-list .lbox .box1 .tbox:hover .titles{color:#222; background-image: url(../images/i03i.png)!important;animation:move6 .5s linear forwards;}
.index-news-list .lbox .box1 .tbox .txts {  font-size:14px;  line-height:24px;    color:#666;    margin-top:14px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}

.index-news-list .lbox .box2 { width:30%; margin-right:1%;    float:left;}
.index-news-list .lbox .box2 .tbox { width:100%;  height:270px;  background-color: #fff; padding:0 30px; margin-bottom:10px;    transition:all ease .3s;}
.index-news-list .lbox .box2 .tbox a {    display:inline-block;    width:100%;}
.index-news-list .lbox .box2 .tbox .time {font-size:48px;font-weight:bold;   line-height:50px;  padding:22px 0 15px;   transition:all ease .3s;}


.index-news-list .lbox .box2 .tbox .time span { font-size:18px;    line-height:30px;      display:block;    border-bottom: 1px solid #dbdbdb; padding-bottom:10px}


.index-news-list .lbox .box2 .tbox .titles {  font-size:16px;    line-height:30px;  color:#666;    margin-top:0px;    overflow: hidden; white-space: nowrap;   text-overflow: ellipsis;background:url(../images/icon20.png) right 10px no-repeat; }
.index-news-list .lbox .box2 .tbox:hover .titles{color:#222; background-image: url(../images/i03i.png)!important;animation:move6 .5s linear forwards;}
.index-news-list .lbox .box2 .tbox .txts {float:left;  width:258px;font-size:14px;  line-height:24px;    color:#666;    margin-top:10px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.index-news-list .lbox .box2 .tbox .img { width:30%; height:80px; float:left;    margin-right:30px;    transition:all ease .3s;}
.index-news-list .lbox .box2 .tbox .img img{ width:100%; height:80px;}

.index-news-list .lbox .box3 {width:38%;   float:left;}
.index-news-list .lbox .box3 .tbox {width:100%;   height:130px;   margin-bottom:10px;    box-sizing:border-box;    padding:30px;    background:#fff url(../images/icon20.png) 95% 60px no-repeat;    transition:all ease .3s;}
.index-news-list .lbox .box3 .tbox a {    display:inline-block;}

.index-news-list .lbox .box3 .img { width:23%; height:80px; float:left;    margin-right:30px;    transition:all ease .3s;}
.index-news-list .lbox .box3 .img img{ width:100%; height:80px;}
.index-news-list .lbox .box3 .tbox .time {  width:350px;   float:left;   color: #666;  font-size:16px;    line-height:30px;      }
.index-news-list .lbox .box3 .tbox .time span {   font-size:20px;    display:block;    line-height:50px;}
.index-news-list .lbox .box3 .tbox .titles { width:350px;  font-weight:bold;   float:left;    font-size:16px;    line-height:26px;    padding-top:0px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}
.index-news-list .lbox .box3  .tbox:hover {color:#222; background-image: url(../images/i03i.png)!important;animation:move6 .5s linear forwards;}
.b .tit {
    text-align: center;
}
.b .tit{ padding:25px 0;}
.b .tit h4{ font-size:30px; color:#000; line-height:28px; padding-bottom:10px; font-weight:normal;}
.b .tit p{ color:#999; font-size:14px; line-height:20px;}
.b .tit p a{ color:#ff6800;}
.b .tit p a:hover{ text-decoration:underline;}



.banner_info{height: 570px;color: #fff; position: relative;background: url(../images/about_banner.jpg) center no-repeat;}
.banner_info .pose {text-align: right; position: absolute; bottom: 0;   height: 50px;line-height: 50px;background: rgba(0,0,0,0.3);width: 100%;color: #999999;font-size: 16px;}
.banner_info .pose a{ color: #999999;}
.banner_info .pose a:hover { color: #fff;}

.banner_info .up-cont { position: absolute;  left: 15%;  top: 50%;  margin-top: -165px;  color: #fff;  z-index: 2;}
.banner_info .up-cont h4 {font-size: 48px;line-height: 80px; font-weight:100;}
.banner_info  .up-cont .line {display: block; width: 40px;  height: 4px; background-color: #fff; margin-top: 17px;  opacity: 1; filter: alpha(opacity=100); transform: translateY(0);transition: 0.3s ease 0.2s;}
.banner_info  .up-cont .font {  display: block;  line-height: 68px;  font-size: 28px;  margin-top: 28px;}
.banner_info  .up-cont .down-ico { display: block;width: 43px;height: 43px;border-radius: 50%;border: 1px solid rgba(255, 255, 255, 0.4);cursor: pointer;margin-top: 95px;position: relative;overflow: hidden;}
.banner_info  .up-cont .down-ico i { display: block;width: 100%;height: 100%;background: url(../images/ico_16.png) no-repeat center;animation: downico 1.5s ease-out infinite;position: relative;}
.padTB-a{ padding-top: 80px; padding-bottom: 80px;}
.fyTitle { text-align: center; margin-bottom: 50px;}
.fyTitle h4{ font-size: 34px; color: #333;}
.fyTitle p{ font-size: 16px; color: #666; line-height: 1.8;}
.w-1200 {width: 1200px;
    margin: 0 auto;
    position: relative;
}

/*****抖音获客*****/
.dyhk-banner{ height: 639px; background-image: url(../images/dyhk-banner.jpg);}
.dyhkWrapper .fyTitle h4{ font-size: 36px; font-weight: bold;}
.dyhkWrapper .fyTitle p{ margin-top: 0; line-height: 1.4;}
.dyhkWrapper .fyTitle .pB{ color: #ff6800; font-size: 24px;}
.dyhkA-top .text{ text-align: center; }
.dyhkA-top .text p{line-height: 1.8;}
.dyhkA-top .text .pA{ font-size: 16px; color: #999;}
.dyhkA-top .text .pB{ font-size: 24px; color: #333; margin-top: 5px;}
.dyhkA-top .list{ margin: 70px 0;}
.dyhkA-top .list ul{ display: flex; justify-content: space-around;}
.dyhkA-top .list li{  font-size: 18px; font-weight: bold; text-align: center;}
.dyhkA-top .list .pic{ width: 78px; height: 72px; background-image: url(../images/dyhk-sprites.png); background-repeat: no-repeat;}
.dyhkA-top .list li:nth-child(1) .pic{ background-position: -17px 0;}
.dyhkA-top .list li:nth-child(2) .pic{ background-position: -95px 0;}
.dyhkA-top .list li:nth-child(3) .pic{ background-position: -173px 0;}
.dyhkA-top .list li:nth-child(4) .pic{ background-position: -251px 0;}
.dyhkA-top .list p{ margin-top: 25px;}
.dyhkB{ background-color: #f8f8f8;}
.dyhkB-con ul{ display: flex; flex-wrap: wrap;}
.dyhkB-con li{ width: 33.3333%;  position: relative; overflow: hidden;}
.dyhkB-con .card{padding: 20px 35px;}
.dyhkB-con .icon{ width: 100%; height: 65px; display: flex; align-items: center; justify-content: center; }
.dyhkB-con .icon span{ display: block; background-image: url(../images/dyhk-sprites.png); background-repeat: no-repeat;}
.dyhkB-con li:nth-child(1) .icon span{ width: 58px; height:56px; background-position: -329px 0;}
.dyhkB-con li:nth-child(2) .icon span{ width: 58px; height:49px;background-position: -387px 0;}
.dyhkB-con li:nth-child(3) .icon span{ width: 65px; height:61px; background-position: -445px 0;}
.dyhkB-con li:nth-child(4) .icon span{ width: 61px; height:57px; background-position: -510px 0;}
.dyhkB-con li:nth-child(5) .icon span{ width: 69px; height:65px; background-position: -571px 0;}
.dyhkB-con li:nth-child(6) .icon span{ width: 58px; height:57px; background-position: -640px 0;}
.dyhkB-con dl{ text-align: center; line-height: 1.8; margin-top: 15px;}
.dyhkB-con dt{ color: #333; font-size: 22px; font-weight: bold;}
.dyhkB-con dd{ color: #979797; font-size: 14px; margin-top: 5px;}
.dyhkB-con .del{  position: absolute; left: 0; right: 0; bottom: -100%; height: 100%; overflow: hidden; transition: all .3s ease-out 0s;}
.dyhkB-con li:nth-child(1) .del{ background-color: rgba(239, 97, 0, .9);}
.dyhkB-con li:nth-child(2) .del{ background-color: rgba(98, 140, 0, .9);}
.dyhkB-con li:nth-child(3) .del{ background-color: rgba(175, 166, 0, .9);}
.dyhkB-con li:nth-child(4) .del{ background-color: rgba(43, 139, 134, .9);}
.dyhkB-con li:nth-child(5) .del{ background-color: rgba(42, 101, 143, .9);}
.dyhkB-con li:nth-child(6) .del{ background-color: rgba(158, 44, 29, .9);}
.dyhkB-con .point{ min-height: 64px; padding: 25px 0 0 20px; font-size: 16px; color: #fff; display: flex; flex-wrap: wrap;}
.dyhkB-con .point span{ display: block; margin-right: 20px;}
.dyhkB-con .pic{ margin-top: 20px; width: 100%; height: 106px; display: flex; justify-content: center; align-items: center;}
.dyhkB-con .pic span{ display: block; background-image: url(../images/dyhk-sprites.png); background-repeat: no-repeat;}
.dyhkB-con li:nth-child(1) .pic span{ width: 102px; height:95px; background-position: -698px 0;}
.dyhkB-con li:nth-child(2) .pic span{ width: 87px; height:102px; background-position: -800px 0;}
.dyhkB-con li:nth-child(3) .pic span{ width: 102px; height:87px; background-position: -887px 0;}
.dyhkB-con li:nth-child(4) .pic span{ width: 96px; height:102px; background-position: -989px 0;}
.dyhkB-con li:nth-child(5) .pic span{ width: 87px; height:102px; background-position: -1085px 0;}
.dyhkB-con li:nth-child(6) .pic span{ width: 106px; height:106px; background-position: -1172px 0;}
.dyhkB-con li:hover .del{ bottom: 0;}
.dyhkC-con .pic{ display: flex; justify-content: center;}
.dyhkD{ background-color: #f8f8f8;}
.dyhkD-con{ display: flex; justify-content: space-between;}
.dyhkD-box{ width: 350px; background-color: #fff; padding: 30px 15px; border-radius: 10px; box-shadow:0 4px 32px rgba(232,232,232,1);}
.dyhkD-box .top{ text-align: center; font-size: 24px; line-height: 1; padding-bottom: 30px; }
.dyhkD-box .content{ padding: 30px 0 25px 0; border-top: 1px solid #eee;border-bottom: 1px solid #eee; display: flex; flex-wrap: wrap; }
.dyhkD-box .key { display: flex; width: 100%;}
.dyhkD-box .key dl{ position: relative; text-align: center; line-height: 1.6; margin-top: 30px; width: 32%;}
.dyhkD-box .key dl:last-child{ width: 36%;}
.dyhkD-box .key dl:after{ content: ''; display: block; position: absolute; right: 0; bottom: 0; top: 0; width: 1px; background-color: #eee;}
.dyhkD-box .key dl:nth-child(1),.dyhkD-box .content dl:nth-child(2),.dyhkD-box .content dl:nth-child(3){ margin-top: 0;}
.dyhkD-box .key dl:nth-child(3n):after{ display: none;}
.dyhkD-box .key dt{ font-size: 18px; color: #ff6800;}
.dyhkD-box .key dd{ font-size: 12px; color: #999;}
.dyhkD-box .key dd span{ color: #ff6800;}
.dyhkD-box .point { margin-top: 20px; min-height: 120px;}
.dyhkD-box .point li{ padding-left: 42px; position: relative; padding-top: 5px; padding-bottom: 5px;}
.dyhkD-box .point .check{ position: absolute; left: 12px; top: 7px; width: 17px; height: 17px; display: block; background: url(../images/dyhk-sprites.png) no-repeat;}
.dyhkD-box .point p{ font-size: 14px;}
.dyhkD-con .set{ margin-top: 30px; text-align: center;}
.dyhkD-con .set p{ color: #666; font-size: 14px; margin-bottom: 10px;}
.dyhkD-con .set span{ color: #ff6800;}
.dyhkD-con .set b{ font-size: 24px;}
.dyhkD-con .btn-stand{ width: 200px; font-size: 14px; line-height: 44px;}
.dyhkD .verBtn{ display: block; text-align: center; margin-top: 50px; color: #ff6800; text-decoration: underline; font-size: 16px;}

/*****抖音版本对比*****/
.dyVerCompared{ background-color: #f5f5f5; padding: 60px 0;}
.dyVerCompared .tit{ text-align: center;}
.dyVerCompared .tit h4{ color: #333; font-size: 36px; line-height: 1; font-weight: bold;}
.dyVerCompared .tit p{ margin-top: 10px; font-size: 18px;}
.dyVerCompared-main{ margin-top: 45px;}
.dyVerCompared-tab{ 
	-moz-box-shadow: 0 10px 25px rgba(0,0,0,.08);-webkit-box-shadow: 0 10px 25px rgba(0,0,0,.08);box-shadow: 0 10px 25px rgba(0,0,0,.08);
	background-color: #fff; font-size: 14px; color: #333; line-height: 18px; width: 100%; border-top: 1px solid #eaeaea; border-right: 1px solid #eaeaea;}
.dyVerCompared-tab td,.dyVerCompared-tab th{border: 1px solid #eaeaea; border-top: 0; border-right: 0; text-align: center; padding: 10px 5px;}
.dyVerCompared-tab th{ padding: 25px 5px; font-size: 16px; background-color: #fff;}
.dyVerCompared-tab .bg-a{ background-color: #6fbbff; color: #fff;}
.dyVerCompared-tab .bg-b{ background-color: #ff8b8b; color: #fff;}
.dyVerCompared-tab .bg-c{ background-color: #ff6800; color: #fff;}
.dyVerCompared-tab .bg-d{ background-color: #f9f9f9;}
.dyVerCompared-tab .tb-a{ width: 22px; height: 17px; background: url(../images/compared-1.png) no-repeat; display:inline-block; vertical-align: top;}
.dyVerCompared-tab .tb-b{ width: 10px; height: 10px; background-color: #ff6800; border-radius: 50%; display: block; margin: 0 auto;}
.dyVerCompared-tab .wA{ width: 120px;}
.dyVerCompared-tab .wB{ width: 200px;}
.dyVerCompared-tab .wC{ width: 200px;}
.tr-fixer{position:fixed; left:50%; margin-left: -600px; top:0; width: 1200px; background-color: #fff;}
.dyVerCompared-tab .newtabs{ font-size: 16px; font-weight: bold; color: #ff6800;}
.dyVerCompared-tab .tip{ text-align: left; line-height: 2; padding: 20px;}
.dyVerCompared-tab .tip .tb-b{ display: inline-block; margin-right: 5px;}
.btn-stand{ width: 178px; text-align:center; display: inline-block; color: #fff; font-size: 16px; background-color: #ff6800; line-height: 44px;}
.btn-stand:hover{background-color: #ec6000; color: #fff;}

/* 抖音SEO */
.dySeo-banner{ height: 600px; background-image: url(../images/dySeo-1.jpg);}
.dySeoA-data{ display: flex; justify-content: space-between; align-items: center; width: 945px; margin: 0 auto; padding: 20px; border-radius: 10px; box-shadow:0 4px 32px rgba(232,232,232,1);}
.dySeoA-data .text{ margin:0 50px;}
.dySeoA-data .text dt{ width: 24px; height: 4px; background-color: #3f85ff;}
.dySeoA-data .text dd{ color: #333; font-size: 16px; margin-top: 30px;}
.dySeoA-advantage{ margin-top: 70px;}
.dySeoA-advantage .fyTitle h3{ font-size: 24px; color: #666; line-height: 1;}
.dySeoA-advantage-con ul{ display: flex; flex-wrap: wrap; justify-content: space-between; margin-top: -30px;}
.dySeoA-advantage-con li{ margin-top: 30px; width: 380px; height: 200px; padding-top: 40px; background-color: #fff; border-radius: 10px; box-shadow:0 4px 32px rgba(232,232,232,1);}
.dySeoA-advantage-con .icon{ width: 100%; height: 58px; display: flex; justify-content: center; align-items: center;}
.dySeoA-advantage-con .icon span{ display: block; background-image: url(../images/dySeo-spri.png); background-repeat: no-repeat;}
.dySeoA-advantage-con li:nth-child(1) .icon span{ width: 56px; height: 56px; background-position: -49px 0;}
.dySeoA-advantage-con li:nth-child(2) .icon span{ width: 50px; height: 53px; background-position: -161px 0;}
.dySeoA-advantage-con li:nth-child(3) .icon span{ width: 49px; height: 58px; background-position: 0 0;}
.dySeoA-advantage-con li:nth-child(4) .icon span{ width: 56px; height: 56px; background-position: -211px 0;}
.dySeoA-advantage-con li:nth-child(5) .icon span{ width: 56px; height: 56px; background-position: -267px 0;}
.dySeoA-advantage-con li:nth-child(6) .icon span{ width: 56px; height: 56px; background-position: -105px 0;}
.dySeoA-advantage-con li:nth-child(7) .icon span{ width: 56px; height: 56px; background-position: -49px 0;}
.dySeoA-advantage-con li:nth-child(8) .icon span{ width: 56px; height: 56px; background-position: -267px 0;}
.dySeoA-advantage-con dl{ margin-top: 10px; text-align: center; padding: 0 75px;}
.dySeoA-advantage-con dt{ font-size: 20px; color: #333;}
.dySeoA-advantage-con dd{ font-size: 14px; line-height: 1.6; color: #666;}
.dySeoB{ background-color: #f8f8f8;}
.dySeoB-con *{  -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }
.dySeoB-con ul{ margin: -10px;}
.dySeoB-con li{ padding: 10px; width: 25%; float: left;}
.dySeoB-con .box{ color: #333; text-align: center; padding:30px; background-color: #fff; border-radius: 12px; box-shadow:0 8px 24px rgba(0,0,0,.1);}
.dySeoB-con .pic { position: relative; width: 100px; margin: 0 auto;}
.dySeoB-con .pic img{ width: 100px; height: 100px; border-radius: 24px; object-fit: cover; border: 2px solid #ffe5e5;}
.dySeoB-con .dyIcon{ display: block; position: absolute; top: 50%; transform: translateY(-50%); right: -13px; width: 26px; height: 26px; background: url(../images/dyIcon.png) no-repeat;}
.dySeoB-con h5{ margin-top: 15px; font-size: 14px;}
.dySeoB-con .con{ margin-top: 15px; display: flex; justify-content:space-around;}
.dySeoB-con .con dl{ flex: 1; text-align: center; }
.dySeoB-con .con dt{ font-size: 12px; color: #999;}
.dySeoB-con .con dl:first-child{ border-right: 1px solid #e4e4e4;}
.dySeoB-con .box a{ display: block; margin-top: 20px; border: 1px solid #e4e4e4; color: #333; line-height: 36px; text-align: center; border-radius: 10px;}
.dySeoB-con .box a:hover{ color: #fff; border-color: #ff6800; background-color:#ff6800;}
.dySeoB-con .btn-stand{ display: block; background-color: #ff6800; border-radius: 10px; width: 240px; line-height: 48px; margin: 60px auto auto auto;}
.dySeoB-con .btn-stand:hover{ opacity: .8;}
.dySeoC .btn-stand{ display: block; border-radius: 10px; width: 240px; line-height: 48px; margin: 60px auto auto auto;}
.dySeoC .btn-stand:hover{ opacity: .8;}

@media only screen and (max-width: 1770px) {

}
@media only screen and (max-width: 1440px) {

  
   

}
@media only screen and (max-width: 1200px) {
    
}
@media only screen and (max-width: 992px) {
.header {
    display: none;
}
html, body, .mian { width: 100%; height: 100%; margin-top: 22px; font-size: 14px; line-height: 24px;}
.moblie_head{display:block;height:44px;background:#fff;position:fixed;top:0px;left:0px;width:100%;z-index:9999;border-bottom:1px solid #ddd}
.moblie_head .lf{padding-top:7px;padding-left:5%}
.moblie_head .lf img{height:30px}
.moblie_head .rg{padding-right:5%;padding-top:14px}
.moblie_head .rg a img{height:16px;vertical-align:top}
.a_txt{display:block;position:fixed;top:0px;left:0px;width:0px;height:0px;overflow:hidden;z-index:10000}
.a_txt .div1{position:absolute;width:100%;height:100%;background:#0b0d19;filter:alpha(opacity=0);opacity:0;left:0px;top:0px;z-index:1}
.a_txt .div2{position:absolute;width:20%;left:0px;top:5%;z-index:100;text-align:center;filter:alpha(opacity=0);opacity:0}
.a_txt .div3{position:absolute;width:80%;right:0px;top:0px;background:#0b0d19;height:100%;z-index:100;right:-80%}
.a_txt .div3 ul{padding-left:5%;padding-right:5%}
.a_txt .div3 ul li{border-bottom:1px solid #232530;position: relative;}
.a_txt .div3 ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.a_txt .div3 ul li i{position: absolute; right: 0;  margin-top: -30px; width: 20px;height: 20px;background: url(../images/icon-arrow02.png) no-repeat center center/20px auto;    -webkit-transform: rotate(0);-ms-transform: rotate(0); transform: rotate(0); transition: .3s;}
.a_txt .div3 ul li .a_js2_on{-webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg);}

.a_txt .div3 ul li .a_txt2{display:none}
.a_txt .div3 ul li .a_txt2 a{height:40px;line-height:40px;font-size:14px}
}
@media only screen and (max-width: 768px) {

}
@media (max-width:768px){
    
#fp-nav,#kefu{ display: none;}

.banner {position: relative; height: 220px;}
.banner .pic li {background-size: cover;
-moz-background-size: cover;}
.contain {
    width: 100%; padding: 0 10px;
}
.b {
    margin: 0 auto;
     width: 100%; padding: 0 10px;
}
.ab_right {
    float: none;}
.dynamicbox .title { font-size: 20px; font-weight: 700; margin-bottom: 10px;margin-top: 5px;}
.dynamicbox .sub-title {font-size: 12px; line-height:18px; margin-bottom: 10px; padding: 0 30px;}
.dynamicbox{width: 100%;overflow: hidden; padding: 20px 0px; }
.dynamicbox .item{float: left; width: 100%;  padding: 10px; transition: 0.5s;}
.slideBox {width: 100%;    position: relative;    margin: 0 auto;}
.dynamicbox .item .box{box-shadow: 0 0 15px 1px rgba(0,0,0,.1); background: #fff;padding: 10px;margin-top: 0px;transition: 0.5s;}
.dynamicbox .item h3{font-size: 14px;margin-bottom: 10px;font-weight:bold; color:#000000; margin-top:0px; }
.dynamicbox .item p{height: auto; font-size: 12px;color: #888;line-height: 24px;}
.dynamic_more .iconfont{font-size: 18px; }
.serve_text,.our_text{ width:100%}
.our_service ul li {
    width: 49%; padding-bottom:20px;height: 123px; margin: 0 1% 1% 0;}
.our_service ul li span.pic img {
    width: 100%; height: 123px;
}
.our_service ul li span.t { font-size: 14px;}
.our_service ul li span.c { display:none}
.our_service ul {
     margin: 20px 0px 0 0; 
}
.our_service ul li span.icon { margin:0px auto;}
.S_news{ width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;}
.index-news-list {margin-top: 10px;}
.index-news-list .lbox {float:none; padding:0;}
.index-news-list .lbox .box1 {width:100%; padding: 0;   margin:0;    float:none;    transition:all ease .3s;}
.index-news-list .lbox .box1 .img { width:100%; height:280px;}
.index-news-list .lbox .box1 .tbox {width:100%;height:auto; box-sizing:border-box;  padding:0 15px; background-color: #fff;}
.index-news-list .lbox .box1 .tbox .time {display: none;}
.index-news-list .lbox .box1 .tbox .time span {  font-size:14px;    line-height:20px;    font-weight:initial;    display:block;}
.index-news-list .lbox .box1 .tbox .titles {   font-size:16px; color: #000;   line-height:36px;    margin-top:0px;    overflow: hidden; white-space: nowrap;   text-overflow: ellipsis;}
.index-news-list .lbox .box1 .tbox .txts {  font-size:12px;  line-height:20px;  margin:0;  }

.index-news-list .lbox .box2 {display: none;}


.index-news-list .lbox .box3 {width:100%;   float:none;}
.index-news-list .lbox .box3 .img { width:30%; height:80px;}
.index-news-list .lbox .box3 .tbox {width:100%;   height:auto;   margin-bottom:10px;    box-sizing:border-box;    padding:10px; }
.index-news-list .lbox .box3 .tbox a {    display:inline-block;}
.index-news-list .lbox .box3 .tbox .time {    width:60%;    float:left;  font-size:12px;    display:block;    line-height:20px    }
.index-news-list .lbox .box3 .tbox .time span {   font-size:12px;    display:block;    line-height:20px;}
.index-news-list .lbox .box3 .tbox .titles { width:60%;    float:left;    font-size:16px;    line-height:26px;    padding-top:10px;    overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}
.index-news-list .lbox .box3  .tbox:hover {color:#222; background-image: url(../image/i03i.png)!important;animation:move6 .5s linear forwards;}

.thumbnail {width: 49%; margin-bottom:10px;}
.zhongbiaolist{width:100%}
.zhongbiaolist ul li{width:auto; margin:0px}
.zhongbiaolist a.ZbPrev{ left:0px}
.home_partner_list {
    width: 100%;
}
.gy2 {
    width: 100%; padding-right: 10px;
    padding-left: 10px;}

}
/*解决方案*/
.container {
    width: 85%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}

.container:after,.container:before{ clear:both;display: table;
    content: " ";}
.solution{padding: 50px 0;}
.solutionlist{ overflow: hidden; padding-bottom: 50px;}
.solutionlist li{width:31.33%;margin:1%;position:relative;overflow:hidden;cursor:pointer;float:left;z-index:0;/*transition:all 0.3s;*/}
.solutionlist li .imgs{ overflow:hidden; position:relative;}
.solutionlist li .imgs img{display: block;height: 306px;width: 100%;-webkit-transform:scale(1); -moz-transform:scale(1); -ms-transform:scale(1); -o-transform:scale(1); transform:scale(1);-webkit-transition:all 0.3s ease-out 0s; -moz-transition:all 0.3s ease-out 0s; -o-transition:all 0.3s ease-out 0s; transition:all 0.3s ease-out 0s;}
.solutionlist li .imgs p{ position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; background:rgba(0,0,0,0.3);opacity:0;filter:Alpha(opacity=0);transition:all 0.3s;}
.solutionlist li .imgs i{position: absolute; top: 50%;  left: 50%; -webkit-transform: translate(-50%,-50%);  -ms-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);  transition: all .36s ease;  border-radius: 100%;   width:50px;  height: 50px; background:url(../images/solutions_bg1.png) no-repeat;  box-sizing: border-box; margin-top: -50px; opacity:0;filter:Alpha(opacity=0);}
.solutionlist li:Hover .imgs p{opacity:1.0;filter:Alpha(opacity=100);}
.solutionlist li:Hover .imgs i{ margin-top:0px;opacity:1.0;filter:Alpha(opacity=100);}
.solutionlist li .txts{border:1px solid #e3e3e3; border-top:0; overflow:hidden;transition:all 0.3s;}
.solutionlist li .txts .cons{ margin:0 auto; padding:20px; height:234px; overflow:hidden; background:url(../images/case_bg4.png) 11px 180px no-repeat;}
.solutionlist li:last-child .txts{ border-right:1px solid #e3e3e3;}
.solutionlist li .txts .h2{ color:#666666; font-size:24px; font-weight:normal; margin-bottom:14px;transition:all 0.3s;}
.solutionlist li .txts .p{ font-size:16px; color:#000000; line-height:35px; overflow:hidden;transition:all 0.3s;}
.solutionlist li:hover{-webkit-box-shadow: 0 5px 25px rgba(0,0,0,0.1); box-shadow: 0 5px 25px rgba(0,0,0,0.1);/*-webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0); */}
.solutionlist li:hover .txts{ background:#f67524;border-bottom:1px solid #f67524;}
.solutionlist li:hover .txts .cons{background:url(../images/case_bg4_on.png) 11px 180px no-repeat;transition:all 0.3s;transform: translate(2%,0%);-webkit-transform: translate(2%,0%);-moz-transform: translate(2%,0%);-ms-transform: translate(2%,0%);-o-transform: translate(2%,0%);}
.solutionlist li:hover .txts .p{color:#fff;}
.solutionlist li:hover .txts .h2{color:#fff;}
.solutionlist li:hover img{-webkit-transform:scale(1.1, 1.1); -moz-transform:scale(1.1, 1.1); -o-transform:scale(1.1, 1.1); -ms-transform:scale(1.1, 1.1); transform:scale(1.1, 1.1);}
.solutionlist li.hiden{ display:none;}



/*关于我们*/
.about_content {width: 100%; position: relative;  padding: 100px 0;}
.about_content .us01_left{   width:50%; float:left;}
.about_content .us01_left .line{width:64px; height:4px; background:#333; margin-bottom:35px;}
.about_content .indextitle{font-size: 36px;  text-transform: uppercase;}
.about_content .us01_left .c{font-size:16px; color:#333; line-height:34px; margin:20px 0 60px;}
.about_content .us01_left .d{display: flex;  flex-direction: row; justify-content: space-between;}
.about_content .us01_left .d .dli{text-align:left;}
.about_content .us01_left .d .dli .dt{font-size:50px; color:#333; font-family: "D-DINCondensed";}
.about_content .us01_left .d .dli .dt span{font-size:36px; color:#333; margin-left:15px; font-weight:normal; display:inline-block; transform: translateY(-10px);}
.about_content .us01_left .d .dli .db{font-size:18px; color:#666; font-weight:bold; margin-top:18px;}
.about_content .us01_right{width:45.5%; float:right; position:relative;}
.about_content .us01_right > img{display:block; width:100%; border-radius: 15px;}

.feature-section {position:relative;overflow:hidden;padding:70px 0 70px;background-color:#f5f5f5}
.feature-section .iconfont{font-size: 22px;}
.feature-section .title {font-size: 36px; font-weight: 700;  text-align: center;}
.feature-section .title:after {content: '';display: block;height: 4px;background: #f39800;margin: 30px auto 45px;width: 50px;}
.blocks-wenhua {position:relative; }
.blocks-wenhua .inner-column {position:relative}

.wenhua-block {position:relative;margin-bottom:40px; padding-right: 20px;}
.wenhua-block .inner-box {position:relative;text-align:center;border-radius:5px;padding:50px 25px 50px;background-color:#fff;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.wenhua-block .inner-box .icon-box {position:relative;width:40px;height:40px;color:#fff;font-size:24px;margin:0 auto;line-height:40px;text-align:center;margin-bottom:12px;border-radius:4px;background-color:#f39800;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.wenhua-block .inner-box:hover .icon-box {-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}
.wenhua-block .inner-box h6 {position:relative;font-weight:500;line-height:1.2em;margin-bottom:6px}
.wenhua-block .inner-box h6 {position:relative;font-size:16px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.wenhua-block .inner-box h6:hover {color:#f39800}
.wenhua-block .inner-box .text {position:relative;color:#888;font-size:14px;line-height:1.6em}

.image-wenhua {position:relative}
.image-wenhua .inner-column {position:relative}
.image-wenhua .image {position:relative;overflow:hidden;border-radius:15px}
.image-wenhua .image img {position:relative;width:100%;display:block}
.image-wenhua .feature-block-two {position:absolute;left:50%;bottom:18%;transform:translateX(-50%)}
.image-wenhua .feature-block-two .inner-box {max-width:260px;width:100%}

.feature-block-two .inner-box {position:relative;text-align:center;border-radius:5px;padding:26px 25px 22px;background-color:rgba(255,255,255,0.90);box-shadow:0 0 15px rgba(0,0,0,0.10)}
.feature-block-two .inner-box .icon-box {position:relative;width:40px;height:40px;color:#f39800;font-size:20px;margin:0 auto;line-height:40px;text-align:center;margin-bottom:12px;border-radius:4px;border:2px solid #f39800;background-color:#fff;transition:all 600ms ease;-moz-transition:all 600ms ease;-webkit-transition:all 600ms ease;-ms-transition:all 600ms ease;-o-transition:all 600ms ease}
.feature-block-two .inner-box:hover .icon-box {-webkit-transform:scale(-1) rotate(180deg);-moz-transform:scale(-1) rotate(180deg);-ms-transform:scale(-1) rotate(180deg);-o-transform:scale(-1) rotate(180deg);transform:scale(-1) rotate(180deg)}
.feature-block-two .inner-box h6 {position:relative;font-weight:500;line-height:1.2em;margin-bottom:6px}
.feature-block-two .inner-box h6 {position:relative;font-size:16px;transition:all .3s ease;-moz-transition:all .3s ease;-webkit-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease}
.feature-block-two .inner-box h6:hover {color:#f39800}
.feature-block-two .inner-box .text {position:relative;color:#888;font-size:14px;line-height:1.6em}

.tx-adv {padding: 30px 0 50px;}
.tx-adv .tx-main-title {margin-bottom: 30px; text-align: center;}
.tx-main-title h3 {font-size: 34px; font-weight: 600; }
.tx-main-title h3 b{font-size: 20px; font-style: normal; }
.tx-main-title em {font-size: 18px;  color: #868686;   line-height: 30px; font-style: normal;}

.swiper-box {position: relative; width: 100%;}
.swiper-box .swiper-container {width: 100%;}
.swiper-box .swiper-button-prev {left: -40px;top: 50%;outline: none; color:#888; }
.swiper-box .swiper-button-next {right: -40px;top: 50%;outline: none; color:#888}
.tx-adv img {border: 0; max-width: 100%;height: auto;}
.tx-adv {padding: 30px 0 50px;}
.tx-adv .tx-main-title {margin-bottom: 30px; text-align: center;}
.tx-main-title h3 {font-size: 34px; font-weight: 600; padding-bottom:20px}
.tx-main-title h3 b{font-size: 20px; font-style: normal; }
.tx-main-title em {font-size: 18px;  color: #868686;   line-height: 30px; font-style: normal;}

.swiper-box {position: relative; width: 100%;}
.swiper-box .swiper-container {width: 100%;}
.swiper-box .swiper-button-prev {left: -40px;top: 50%;outline: none; color:#888; }
.swiper-box .swiper-button-next {right: -40px;top: 50%;outline: none; color:#888}
.tx-adv img {border: 0; max-width: 100%;height: auto;}

.ncsite05{background: url(../images/ncmainsite04_2.jpg) no-repeat center center;background-size: 100% 100%; padding: 120px 0 90px;}
.ncsite05 .tit h2{font-size: 36px;color: #343434;margin-bottom: 18px; font-weight: 600;}
.ncsite05 .tit span{font-size: 18px;color: #666;overflow: hidden;}

.ncsite04_main{margin-top: 90px;overflow: hidden; position: relative;}
.ncsite04_main_ul_li{width: calc(20% - 24px);margin-left: 30px;float: left;
padding:20px 0;border: 1px solid #e5e5e5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom: 30px;text-align: center;}
.ncsite04_main_ul_li:nth-child(5n+1){margin-left: 0;}

.ncsite04_main_ul_li i{display: block;font-size: 42px;margin-bottom: 20px;margin-left: 0;}
.ncsite04_main_ul_li span{display: block;font-size: 18px;}
.ncsite04_main_ul_li span strong{font-size: 14px;font-weight: normal;}
.ncsite04_main_ul_li_1{padding-bottom: 12px;}
.ncsite04_main_ul_li_1 i{margin-bottom: 10px;}
.ncsite04_main_ul .on{color: #fff;background: url(../images/ncmainsite04_3.png) no-repeat center center;
background-color: #f39800;box-shadow: 0px 10px 27px 0px rgba(175, 185, 202, 0.47);}
/*联系我们*/
.contact1{ overflow: hidden;}
.contact1 h2 {margin: 100px 0 50px 0px; font-size: 35px;  color: #404040;}
.contact1 li{float: left;display: table;margin:20px 60px; margin-right:0px;width: calc(33.33% - 60px);height: 220px;background-color: #f2f2f2;}
.contact1s{display: table-cell;vertical-align: middle;padding: 0 10%;}
.contact1s i{font-size: 35px;color: #000;}
.contact1s p{font-size: 16px;color: #333;line-height: 25px;}
.contact1s span{display: block;margin: 25px 0 15px;font-size: 20px;font-weight: bold;font-family: arial;color: #404040;}
.contact1 li:hover{background-color: #f39800;color: #fff;}
.contact1 li:hover .contact1s i,.contact1 li:hover .contact1s p,.contact1 li:hover .contact1s span{color: #fff;}
.contact1 li:nth-child(3n+1){margin-left: 0;width: 33.33%;}

.liuyan{overflow: hidden;  background: url(../images/ncmainsite04_2.jpg) no-repeat center center;
    background-size: 100% 100%;
    padding: 120px 0 90px;}
.liuyan .title{   line-height: 40px;font-size: 36px;color: #000000;}
.liuyan .right,.liuyan .left{float: left;width: 48%;margin-top: 28px;}
.liuyan .right{ float: right;}
.liuyan .inpu{border: solid 1px #e6e6e6; box-sizing: border-box;  background: #fff; padding: 10px 0px; margin-bottom: 20px;}
.liuyan .inpu textarea,.liuyan .inpu input{width: 100%; height: 48px; line-height: 48px; box-sizing: border-box;font-size: 18px;color: #333;border: none;outline:none;padding: 0 20px;box-sizing: border-box; background: none;}
.liuyan .inpu input::-webkit-input-placeholder{color:#666;}
.liuyan .inpu input:-moz-placeholder{color:#666;}
.liuyan .inpu input::-moz-placeholder{color:#666;}
.liuyan .inpu input:-ms-input-placeholder{color:#666;}
.liuyan .inpu textarea::-webkit-input-placeholder{color:#666;}
.liuyan .inpu textarea:-moz-placeholder{color:#666;}
.liuyan .inpu textarea::-moz-placeholder{color:#666;}
.liuyan .inpu textarea:-ms-input-placeholder{color:#666;}
.liuyan .inpu textarea{height: 228px;resize: none;line-height: 24px;padding: 10px 20px;}
.liuyan .btn{margin: 0;padding: 0;height: 70px;text-align: center;}
.liuyan .btn a,
.liuyan .btn button,
.liuyan .btn input{width: 160px;height: 70px;line-height: 70px;text-align: center;display: block;border: none;border-radius: 0;background: #f67524;-webkit-appearance:none;font-size: 18px;color: #fff;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;-moz-transition: 0.4s;-ms-transition: 0.4s;-o-transition: 0.4s;}
.liuyan .btn a,.liuyan .btn button,.liuyan .btn input:hover{background: #ff6200;}

/*模板*/
.m2ban {
    padding: 54px 0px 35px;
    background: #f67524;
    color: #FFF;
}

.m2itmName {
  font-size: 44px;
  line-height: 76px;
  height: 76px;
  text-align: center;
  background: url(../images/m2i1.png) no-repeat center center;
}

.m2ban p {
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  margin: 22px 0px 0px;
}

.m2itm_list {
  margin: 50px -15px 10px;
  padding: 0px;
}

.m2itm_list li {
  list-style: none;
  padding: 0px 15px;
  margin-bottom: 46px;
}

.m2itms_aBobx {
  background: #FFF;
  display: block;
  box-shadow: 0 0 8px 3px rgba(0, 0, 0, 0.1);
}

.m2itmsBom {
  background: #FFF;
  padding: 15px 22px 7px;
}

.m2itms_time {
  font-size: 14px;
  color: #8a8989;
  line-height: 25px;
  height: 25px;
}

.m2itms_t {
  line-height: 35px;
  height: 35px;
  font-size: 24px;
  overflow: hidden;
}

.m2itms_des {
  font-size: 13px;
  line-height: 22px;
  color: #8a8989;
}

.m2itms_supply {
  font-size: 13px;
  color: #1b8bcc;
  line-height: 48px;
  height: 48px;
}

.m2itmsMore {
  height: 70px;
  border: 1px solid #20A890;
  text-align: center;
  font-size: 15px;
  line-height: 68px;
  text-transform: uppercase;
  color: #20A890;
  margin-bottom: 108px;
  display: block;
  font-weight: bold;
}

.m2itmsMore:hover {
  color: #FFF;
  background: #20a890;
}

.m2itmName_icon2 {
  background: url(../images/m2i2.png) no-repeat center center;
}
.portfolioFilter a {
	-webkit-transition: all .3s ease-out;
	-moz-transition: all .3s ease-out;
	-o-transition: all .3s ease-out;
	transition: all .3s ease-out;
	color: #2a3142;
	padding: 5px 10px;
	display: inline-block;
	font-size: 14px;
	font-weight: 500;
	border-radius: 4px
}

.portfolioFilter a.current,.portfolioFilter a:hover {
	background-color:#f67524;
	color: #fff
}

.m-b-30 {
    margin-bottom: 30px!important;
}
.m-t-30 {
    margin-top: 30px!important;
}

.mb-4, .my-4 {
    margin-bottom: 1.5rem!important; margin-top: 1.5rem!important;
}

.mt-4{
    margin-bottom: 1.5rem!important; margin-top: 1.5rem!important;
}
.gal-detail h4 {
	margin: 0px auto 10px;
	width: 80%;
	white-space: nowrap;
	display: block;
	overflow: hidden;
	font-size: 18px;
	text-overflow: ellipsis
}

.gal-detail p {
	margin-bottom: 10px
}

.plan-name {
    color: #28AB94;
}
.plan-price {
    margin-top: 10px;
}

.ga-border {
    height: 3px;
    width: 40px;
    background-color: #f67524;
    margin: 10px auto;
}

.btn-primary {
    background-color: #c60c22;
    border: 1px solid #c60c22;
    line-height: 30px;
    width:200px; color: #fff; margin-top: 20px;
}

.btn:not(:disabled):not(.disabled) {
    cursor: pointer;
}

.btn-primary:hover {
    background-color: #850010;
    border-color: #850010;
}


.markdown-body h1, .markdown-body h2, .markdown-body h3, .markdown-body h4, .markdown-body h5, .markdown-body h6 {
    margin-top: 24px;
    margin-bottom: 16px;
    font-weight: 600;
    line-height: 1.25;
}
.markdown-body h1, .markdown-body h2 {
    padding-bottom: 0.3em;
    border-bottom: 1px solid #eaecef;
}
.markdown-body h2 {
    font-size: 1.5em;
}


.markdown-body>:first-child {
    margin-top: 0!important;
}
@media (max-width:1770px){
.nav li {
    padding: 0px 10px;} 
}
@media (max-width:1440px){
.nav li {
    padding: 0px 6px;} 
    .index-news-list .lbox .box3 .tbox .time {  width:180px;  }
.index-news-list .lbox .box3 .tbox .titles { width:180px; }
.index-news-list .lbox .box2 .tbox .txts {width: 142px;}
.footer dl {width: 107px;}
}
@media (max-width:768px){
.swiper-box .swiper-button-prev,.swiper-box .swiper-button-next {display: none;}
.ncsite05 {padding: 33px 0 25px;}
.ncsite05 .tit h2{font-size: 22px;color: #343434;margin-bottom: 10px; font-weight: 600;}
.ncsite05 .tit span{font-size: 16px;color: #666;overflow: hidden;}
.ncsite04_main {margin-top: 20px;}

.ncsite04_main_ul_li{width: calc(50% - 15px);margin-left: 15px;float: left; min-height: 125px;
padding:20px 0;border: 1px solid #e5e5e5;-moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;margin-bottom: 30px;text-align: center;}
.ncsite04_main_ul_li:nth-child(2n+1){margin-left: 0;}
.ncsite04_main_ul_li i{display: block;font-size: 25px;margin-bottom: 15px;}
.ncsite04_main_ul_li span{display: block;font-size: 14px; padding:0 10px; }
.ncsite04_main_ul_li span strong{font-size: 14px;font-weight: normal;}
.ncsite04_main_ul_li_1{padding-bottom: 12px;}
.ncsite04_main_ul_li_1 i{margin-bottom: 10px;}

.ncsite04_main_ul_li:nth-child(5n+1){margin-left: 0;}
    .container {
    width: 100%;
    padding-right: 10px;
    padding-left: 10px;
    margin-right: auto;
    margin-left: auto;
}
.solution { padding:20px 0;}
.solutionlist {padding-bottom: 0px;}
.solutionlist li {width: 100%; float: none;  margin:0px;margin-bottom: 15px;}
.solutionlist li .imgs img {height: auto;width: 100%;}
.solutionlist li .txts .h2 {font-size: 18px;}
.solutionlist li .txts .p {font-size: 12px;line-height: 24px;}
.solutionlist li .txts .cons {margin: 0 auto;  padding: 20px;  height: 150px;  overflow: hidden;background: url(../images/case_bg4.png) 20px 125px no-repeat;}
.banner_info {height: 200px;}
.banner_info.douyin {
    display: none;
}
.nbanner.douyin {
    display: block;height:200px;
}

.banner_info .up-cont h4 { font-size: 20px; line-height: 32px;}
.banner_info .up-cont .line {margin-top: 0px;}
.banner_info .up-cont .font {display: block; line-height: 22px; font-size: 12px;  margin-top: 10px;}
.banner_info .up-cont { position: absolute;   left: 5%;top: 15%;margin-top: 0px;color: #fff;   z-index: 2;}
.banner_info .up-cont .down-ico { display: block;width: 30px;height: 30px;  border-radius: 50%;  border: 1px solid rgba(255, 255, 255, 0.4); cursor: pointer;  margin-top: 11px;position: relative;overflow: hidden;}
.banner_info .pose { font-size: 12px; height: 35px;  line-height: 35px;}

.about_content {padding: 20px 0;}
.about_content .us01_left{   width:100%; float:none;}
.about_content .indextitle {font-size: 18px;text-transform: uppercase;}
.about_content .us01_left .line{width:34px; height:2px; background:#333; margin-bottom:15px;}
.about_content .us01_left .c {font-size: 12px;color: #333;line-height: 24px; margin: 10px 0 20px;}
.about_content .us01_left .d .dli .dt{font-size:39px;}
.about_content .us01_left .d .dli .dt span{font-size:14px; margin-left: 5px;}
.about_content .us01_left .d .dli .db{font-size:14px; color:#666; font-weight:bold; margin-top:3px;}
.about_content .us01_right{width:100%; float:right; position:relative; margin-top: 20px;}

.feature-section {position: relative;overflow: hidden;padding: 25px 0 30px;}
.feature-section .title {font-size: 22px;}
.feature-section .title:after {margin: 16px auto 19px;width: 50px;}
.wenhua-block {position: relative;margin-bottom: 20px;padding-right: 0px;}
.image-wenhua {display: none;}

.tx-main-title h3 {font-size: 22px; font-weight: 600; }
.tx-main-title h3 b{font-size: 16px; font-style: normal; }
.tx-main-title em {font-size: 14px;  color: #868686;   line-height: 30px; font-style: normal;}
/*联系我们*/
.contact1{ overflow: hidden;}
.contact1 h2 {margin: 30px 0 0px 0px; font-size: 18px;  color: #404040; line-height: 28px;}
.contact1 li{float: none;display: table;margin:20px 0px;width: 100%; height: 180px;background-color: #f2f2f2;}
.contact1 li:nth-child(3n+1){float: none;display: table;margin:20px 0px;width: 100%; height: 180px;background-color: #f2f2f2;}
.contact1s{display: table-cell;vertical-align: middle;padding: 0 6%;}
.contact1s i{font-size: 35px;color: #000;}
.contact1s p{font-size: 14px;color: #333;line-height: 22px;}
.contact1s span{display: block;margin: 5px 0 0px;font-size: 16px;font-weight: bold;font-family: arial;color: #404040;}
.contact1 li:hover{background-color: #f39800;color: #fff;}
.contact1 li:hover .contact1s i,.contact1 li:hover .contact1s p,.contact1 li:hover .contact1s span{color: #fff;}

.liuyan{overflow: hidden;  padding: 10px 0 20px 0;}
.liuyan .title{   line-height: 30px;font-size: 22px;color: #000000;}
.liuyan .right,.liuyan .left{float: none;width: 100%;margin-top: 10px;}
.liuyan .right{ float: none;}
.liuyan .inpu{border: solid 1px #e6e6e6; box-sizing: border-box;  background: #fff; padding:0px; margin-bottom: 10px;}
.liuyan .inpu textarea,.liuyan .inpu input{width: 100%; height: 40px; line-height: 40px; box-sizing: border-box;font-size: 14px;color: #333;border: none;outline:none;padding: 0 20px;box-sizing: border-box; background: none;}
.liuyan .inpu input::-webkit-input-placeholder{color:#666;}
.liuyan .inpu input:-moz-placeholder{color:#666;}
.liuyan .inpu input::-moz-placeholder{color:#666;}
.liuyan .inpu input:-ms-input-placeholder{color:#666;}
.liuyan .inpu textarea::-webkit-input-placeholder{color:#666;}
.liuyan .inpu textarea:-moz-placeholder{color:#666;}
.liuyan .inpu textarea::-moz-placeholder{color:#666;}
.liuyan .inpu textarea:-ms-input-placeholder{color:#666;}
.liuyan .inpu textarea{height: 100px;resize: none;line-height: 24px;padding: 10px 20px;}
.liuyan .btn{margin: 0;padding: 0;height: 70px;text-align: center;}
.liuyan .btn a,
.liuyan .btn button,
.liuyan .btn input{width: 160px;height: 50px;line-height: 40px;font-size: 14px;}
.caselist .item .blackdiv {background: rgba(3,3,3,0.3);}

}
@media (max-width:390px){
.w-1200 {width: 85%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}
.dyhkD-con,.dySeoA-data,.dyhkC-con .pic{ display:block; width:100%}
.dyhkC-con .pic img,.dySeoA-data .pic img{ width:100%}
.dySeoA-data .text {
    margin: 0px;
}
.dyhkWrapper .fyTitle h4 {
    font-size: 26px;}
.dySeoA-advantage-con li {
    width: 100%;}
.dySeoB-con li {
    width: 100%;
    float: none;
}
.dySeoA-advantage-con dl { padding: 0px;}
.dyhkB-con li {
    width: 50%;}
.dyhkD-box {
    width: 100%;
    padding: 20px 0px; margin-bottom:20px}
.padTB-a {
    padding-top: 40px;
    padding-bottom: 40px;
}
.dyhkA-top .text .pB {
    font-size: 20px;}
.dyhkWrapper .fyTitle .pB {
    font-size: 20px;
}
.dyhkB-con .card {
    padding: 20px 5px;
}
.fyTitle {
    margin-bottom: 20px;
}
    .banner .pic li {height: 220px;background-size: cover;
-moz-background-size: cover;}
.banner .list {    bottom: 10px;
}
.banner .list li {   width: 20px;margin: 0 2px}
.our_customers{ display:none}
.f_top {width:100%; min-width:100%; background-color:#333;color:#666}
.foot_div {
    overflow: hidden;
    background-color: #f5f5f5; }
.footer dl.contact2 dt{color:#666}
.foot_div .foot_div_c ul li.footyw {
    width: 100%; float:none}
.foot_div .foot_div_c ul li.footys,.foot_div .foot_div_c ul li.footabout{display: none;
   }
  .footer dl.contact2 dt h5{color:#d5d5d5}
.footer dl.contact2 {
    width: 100%; padding-right:0px}
.footer dl{width:50%; float:left}
.footer div{width:auto}
.footer dl.follow {
    width: 100%;}

.footer dl.follow dd {
    float: left;
    width: 50%;}
.compyright {display:none;
     min-width: auto;
}



.nbanner {
    height: 140px;
    background-size: cover;
    -moz-background-size: cover;
    width: 100%;
    background-position: center;
    background-size: cover;
}

.b img{width: 100% !important;  height:auto !important;}

.b .tit h4 {
    font-size: 26px;
}
 .page2 span {
    padding: 5px;
}
.page2 span.curr {
    padding: 5px;
}
.page2 a {
    
    padding: 5px;
}
.page2 {
    line-height: 40px;}   
.news_left2 .tit{margin-top:0}
.zx_itmes_txt {
    width: 100%;margin-left: 0px;
 
}
.zx_itmes_img {
    width: 100%; height:auto}
.n_t { 
     display: none;
} 
 .n_t_rq{  width: 100%; 
    float: none;margin-top:20px}
.n_t_k {
    height:65px !important;padding-top: 0px;}
    

.news_left2 .tit h1 {
    font-size: 20px; line-height:30px}
}