@charset "utf-8";/*fp-seed:h5jkqf5b69u2 v5.15 gii9a31l*/

body { margin: 0 auto; font-family: "Microsoft YaHei"; color: #525252; font-size: 12px; min-width: 1100px}
div, ul, li, span, p, img, h1, h2, h3, h4, h5, h6, dl, dd { margin: 0px; padding: 0px; list-style: none; border: 0px}
.clear { clear: both; height: 0px; overflow: hidden}
.fl { float: left}
.fr { float: right}
.cp img { border: 1px solid #ccc; padding: 2px}
.cp a:hover img { border: 1px solid #058ffc; padding: 2px}
a { color: #525252; text-decoration: none}
a:hover { text-decoration: none; color: #058ffc}
.w1400 { width: 1100px; height: auto; margin: 0 auto}
/*抬头*/
#head{ height:148px}
.logo{ margin-top:30px}
.head_text{ margin:66px 0 0 20px}
.hotline{width:214px; height:60px; margin-top:47px; padding-left:75px}
.hotline p{ font-size:16px; color:#333333; height:25px}
.hotline span{ font-size:30px; font-weight:bold; font-family:Arial; color:#343434}
/*导航*/
.nav { width:966px}
.nav li { width:107px; float:left; height:56px; line-height:56px; text-align:center; position:relative}
.nav li a { color:#333; font-size:14px; display:block}
.nav li.hou { background: none}
.nav li a span { display:block; position: absolute; left: 0; bottom:0; height: 3px; -webkit-transition: .5s all; -o-transition: .5s all; transition: .5s all; width: 0}
.nav li a:hover span,.nav li a.active span{ background:#058ffc; display:block; color:#6bbe05; width:100%}
.nav li a:hover,.nav li a.active{color:#058ffc}

.nav li dl {display:none}
.nav li.dhh dl { width:250px;  background:#f4f4f4; box-shadow:0px 5px 5px #d4d4d4; position: absolute; display:block; z-index:10000;  overflow:hidden}
.nav li.dhh dl.juli { left:-383px}
.nav li.dhh dl.juli1 { right:0px}
.nav li.dhh dl dt { width:270px; float:right; color:#333; line-height:28px; margin:15px 30px 25px 25px; text-align:left}
.nav li.dhh dl dt img { margin-bottom:5px}
.nav li.dhh dd { width:200px;  text-align:left; padding-left:44px; color:#fff; line-height:40px; height:40px;background-color:#1160ac; display:block; overflow:hidden; float:none !important;border-bottom:#FFF 1px solid}
.nav li.dhh dl dd a { width:230px; padding-left:0px; padding-right:0px; padding-top:0px; color:#333; font-size:14px; font-weight: normal}
.nav li.dhh dl dd a:hover { background: none; color:#058ffc; display:block; font-weight:bold}
.nav li.dhh dl.juli { left:-383px}
.nav li.dhh dl.juli1 { right:0px}
.nav li dl.jiejue { width:200px}
.nav li dl.jiejue dd { width:200px}
.nav li dl.kongjian { width:200px}
.nav li dl.kongjian dd { width:200px}
.nav li dl.kongjian dd a {width:200px}

.search_box{ margin-top:13px}
/*幻灯片*/
.banner{width:100%;height:592px;overflow:hidden;position: relative}
.banner ul{position:relative}
.banner ul li {width:100%;position:absolute;top:0;left:0;z-index:0}
.banner li div{height:592px}

.banner ol{position:absolute;bottom:30px;left:50%;margin-left: -100px;z-index:99}
.banner ol li {width: 20px;height: 20px;background: #fff;vertical-align: middle;transition: 0.3s;border-radius: 20px;display: inline-block}
.banner ol li+li{margin-left:10px}
.banner ol li.cur{background:#1160ac;transition:0.3s}

.banner>div{width:36px;height:72px;background-color: rgba(0, 0, 0, 0.5);position:absolute;top:50%;margin-top:-18px;cursor: pointer;z-index:99;opacity:0;transition:0.6s}
.ban_btn_le{left:-36px}
.ban_btn_ri{right:-36px}
.banner:hover .ban_btn_le{left:30px;opacity:1;transition:0.6s}
.banner:hover .ban_btn_ri{right:30px;opacity:1;transition:0.6s}
/*案例*/
#case{ height:340px; margin-top:40px}
.case_t{ width:1100px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.case_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.case_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.case_t a:hover{ text-decoration:underline}
.case_d tr td br{display:none}
#roller_left tr td a{ font-size:15px; line-height:60px}
#roller_left img{ border:1px #dadada solid}
#roller_left img:hover{ border:1px #048bea solid}
#roller_content tr td{ padding-right:25px !important; padding-left:0px !important}
#roller_temp tr td{ padding-right:25px !important; padding-left:0px !important}
/*关于我们*/
#about{ width:350px; height:430px; margin-right:26px; float:left}
.about_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.about_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.about_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.about_t a:hover{ text-decoration:underline}
.about_text{ width:350px}
.about_text p{ font-size:14px; line-height:34px; color:#333333; padding-top:10px}
/*新闻*/
#news{ width:350px; height:430px; float:left}
.news_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.news_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.news_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.news_t a:hover{ text-decoration:underline}
.news_d{ margin-top:15px}
.news_d li{width:440px; height:36px}
.news_d li a{ padding-left:20px; color:#333333}
.news_d li a:hover{ color:#058ffc}
/*解决方案*/
#solution{ width:350px; height:430px; float:right}
.solution_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.solution_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.solution_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.solution_t a:hover{ text-decoration:underline}

.action{ width:351px; height:321px; overflow:hidden; margin-right:26px}
.action > a { width:351px; height:321px; display: block; position: relative}
.action > a > p { text-align: center; display: block; position: absolute; top: 0; left: 0; width: 100%; color: #d1d2d3; text-indent: 10em; font-weight: bold; background: rgba(0,0,0,0.8); opacity: 0; filter: alpha(opacity=0); transition: 0.3s ease all; font-size:25px; font-weight:bold; color:#fff; line-height:80px; overflow:hidden}
.action:hover > a > p { opacity: 1; filter: alpha(opacity=100); text-indent: 0em}
.action > a > p{ width:351px; height:80px; overflow:hidden; margin-top:241px}

.action22{ width:351px; height:311px; overflow:hidden; margin-right:26px}
.action22 > a { width:351px; height:311px; display: block; position: relative}
.action22 > a > p { text-align: center; display: block; position: absolute; top: 0; left: 0; width: 100%; color: #d1d2d3; text-indent: 10em; font-weight: bold; background: rgba(0,0,0,0.8); opacity: 0; filter: alpha(opacity=0); transition: 0.3s ease all; font-size:25px; font-weight:bold; color:#fff; line-height:80px; overflow:hidden}
.action22:hover > a > p { opacity: 1; filter: alpha(opacity=100); text-indent: 0em}
.action22 > a > p{ width:351px; height:80px; overflow:hidden; margin-top:231px}
/*团队*/
#team{ width:351px; height:381px; margin-right:25px; float:left}
.team_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.team_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.team_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.team_t a:hover{ text-decoration:underline}
/*荣誉*/
#honor{ width:351px; height:381px; float:left}
.honor_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.honor_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.honor_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.honor_t a:hover{ text-decoration:underline}
/*联系我们*/
#contact{ width:351px; height:381px; float:right}
.contact_t{ width:350px; height:50px; border-bottom:1px #dfdfdf solid; margin-bottom:20px}
.contact_t p{ width:150px; height:50px; background-color:#058ffc; font-size:22px; text-align:center; line-height:50px; color:#fff; float:left}
.contact_t a{ height:50px; line-height:50px; font-size:14px; color:#058ffc; float:right}
.contact_t a:hover{ text-decoration:underline}


/*友情链接*/
#link_bg{width:100%; margin:0 auto; background:#fff} 
#link{width:1100px; height:170px;  margin:0 auto; display: flex; justify-content: space-around; align-items: center}
#link h3{float:left; line-height:32px; font-size:14px; font-weight:normal; padding-left:120px;margin-top:10px}
#link span{float:right;line-height:82px}
.linkTagcs li a {    color: #333 !important}

.linkTagcs li{width:auto !important}

/*底部导航*/
#nav_b{ margin-top:40px}
.nav_b{ width:1100px; height:53px; line-height:53px; text-align:center; border:1px #e0e0e0 solid}
.nav_b a{ font-size:14px; color:#333; display:block; width:137px; height:53px; float:left}
.nav_b a:hover{ color:#058ffc}
/*版权*/
#copyright{ background-color:#058ffc; width:100%; height:250px;    margin-top: 44px;
    padding-top: 16px}
.copyright_l{ margin-top:64px; float:left}
.copyright_l p{ font-size:22px; color:#fff; padding-top:10px}
.copyright_r{ float:right; text-align:right; margin-top:55px}
.copyright_r p{ font-size:16px; line-height:27px; color:#fff}
.copyright_r a{ font-size:15px; color:#fff}
.copyright_r a:hover{ text-decoration:underline}

.b1200 { width:1200px; margin: 0 auto}

/*左边*/
.product_l_t{ background-color:#058ffc; width:260px; height:135px; text-align:center; color:#fff}
.product_l_t p{ font-size:32px; font-weight:bold; padding-top:35px; height:50px}
.product_l_t span{ font-size:15px; font-family:Arial}
.product_l_d{ width:260px; height:635px; background-color:#fff}
.product_l_d table{ width:100% !important}
.product_l_d table tr{background-color:#1160ac; width:260px; height:60px; line-height:61px}
.product_l_d table tr:hover{width:260px; height:60px}
.product_l_d table tr a{ width:260px; height:40px; display:block; text-align:center; font-size:18px; font-weight:bold; color:#fff;line-height: 60px !important}
.product_l_d tr td table tbody tr{ width:260px; height:45px; line-height:55px}
.product_l_d tr td table tbody tr:hover{ width:260px; height:45px; line-height:55px}
.product_l_d tr td table tbody tr a{ width:240px; font-size:16px; color:#525252; font-weight:normal; padding-left:20px; display:block}
.product_l_d tr td table tbody tr a:hover{ color:#058ffc}/*min:6dm8i3x2ye*/
.product_l_d {
  height: 390px !important}

/*面包线*/
.mianbxContent { font-family: "microsoft yahei"; text-align: left !important; font-size: 14px; line-height: 40px !important; width: 805px !important; margin-bottom: 12px !important; height: 40px !important; padding-left: 40px !important}

.mianbxContent a{ font-size:14px}
.strong_title{ display:none !important}



/*内页幻灯片*/
.n_about{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_product{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_company{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_honor{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_news{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_feedback{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_contact{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_plan{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_problem{width:100%; height:350px; margin-top:1px; margin-bottom:30px}
.n_case{width:100%; height:350px; margin-top:1px; margin-bottom:30px}



.nei_new{ font-size:14px; width:98%; line-height:30px}

.product_l_nd{ width:260px; height:493px; background-color:#fff}
.product_l_nd > ul > li {width: 258px;text-align: center;height: 40px;line-height: 40px;border: 1px solid #058ffc}
.product_l_nd > ul > li:nth-child(n+2){border-top:0px}
.product_l_nd > ul > li > a {font-size:15px}

/*项目管理内页参数*/
.gywm{overflow:hidden; width:798px;  padding:20px}

#tablit{width:798px; margin:0 auto; height:auto;background-repeat:no-repeat}
#tablit dl{width:798px; margin:0 auto; overflow:hidden; position:relative; z-index:2px}
#tablit dl dd{float:left; font-size:13px; line-height:30px;display:block; float:left; text-align:center;height:40px; background:#058ffc;margin-right:1px; transition: all 0.8s; width:132px}
#tablit dl dd a{font-size:13px; line-height:40px; text-decoration:blink; color:#fff}
#tablit dl span{ font-size:24px; font-weight:bold; float:left; line-height:50px}

#tablit .on{text-decoration:blink; height:40px; background:#ff6d00; transition: all 0.8s; color:#fff; display:block; width:132px} 
#tablit .on a{text-decoration:blink; height:40px; background:#ff6d00; transition: all 0.8s; color:#fff; display:block; width:132px}
.dis{display:none}
.tabcon{ width:805px; line-height:35px; margin-top:10px}
.tabcon a{color:#005abb; text-transform:uppercase}

.capa > table tbody tr td > span a { font-size: 16px!important; font-weight: bold; display: block; padding: 5px 0}
.capa > table tbody tr td > a {display: block;padding-top: 12px;padding-bottom: 12px}
.capa > table tr td{ border-top:1px solid #ccc; height: 30px; text-align: center} 
.capa > table { border-collapse: collapse; border: 1px solid #ccc}
.faste > table tbody tr td > span a { font-size: 16px!important; font-weight: bold; display: block; padding: 5px 0}
.faste > table tbody tr td > a {display: block;font-size: 13px; height: 100%}
.faste > table tr td{ border-top:1px solid #ccc; height: 30px; text-align: center; line-height: 31px} 
.faste > table { border-collapse: collapse; border: 1px solid #ccc}
.dgweb_list_item_box > .dgweb_list_item_a {color: #fff}
.dgweb_list_item_box > .dgweb_list_item_a > a {font-size: 14px; color:#058ffc; line-height: 24px;display: block;margin-top: -20px}
.dgweb_list_item_box > .dgweb_list_item_a > a:hover {color: #ff6d00}




.hezuo_n { font-size:14px; color:#7c7c7c; font-family:"Microsoft YaHei";line-height:34px}
.hezuo_n　strong　{ font-size:22px; color:#000000; font-family:"Microsoft YaHei"}
.nei_news{line-height:28px;margin:10px auto; padding:20px; font-size:14px;font-family:"microsoft yahei"}
.nei_news p{margin:0;text-indent:2em}
.nei_news img{display:block;margin:5px auto; width:700px}


.back-container {display: block;position: fixed;right: 50px;bottom: 50px;cursor: pointer; z-index: 99999}/*@base qgz4a9mg*/
.conct{position: fixed;z-index: 9999999;top:200px;right: -127px;cursor: pointer;transition: all .3s ease}
.conct:hover{right:0px}
.conct a {color: #fff;text-decoration:none;font-size:14px}
.conct a:hover {color:#602a12}
.bar ul li {width:180px;height: 53px;font: 16px/53px 'Microsoft YaHei';color: #fff;text-indent: 54px;margin-bottom: 1px;border-radius: 3px;transition: all .5s ease;overflow: hidden}
.bar .top {background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 0}
.bar .phone {background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -57px}
.bar .QQ {background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -113px}
.bar .ercode {height:53px;background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -340px}
.bar .home {height:53px;background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -169px}
.bar .tao {height:53px;background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -222px}
.bar .ali {height:53px;background: #058ffc url(../images/3246f4d4_20190626084826_1404003442.png) no-repeat 0 -278px}
.conct:hover .ercode{height:200px}
.hd_qr {padding: 1px 29px 25px 29px}