*{margin:0; padding:0; list-style:none;box-sizing: border-box;}
img{ border:0;}
.mainDiv{width: 100%; margin: 0 auto;min-width: 1000px;}
.main_b{margin: 0 auto;width: 1200px;zoom: 1;position: relative;min-width: 1200px;}
.main_b:after{content: '';display: block;clear: both;}
.sharebg-active { opacity: 1; display:block; }
.logo{position: absolute;left: 0;top: 0;display: block;}

.my_menu{position: absolute;right: 0;height: 100px;}
.my_menu>li{float: left;width: 120px;text-align: center; height: 70px;}
.menu_nav{position: fixed;top:0;z-index: 3;height: 95px;line-height: 95px;width: 100%;background: #f5f5f5;height: 100px;}
.my_menu>li>a { display:block; height: 100px; overflow: hidden; position: relative; top:0; width: auto;}
.my_menu>li>a p{ position: absolute; left: 0; top: 0;line-height: 92px;width: 100%; text-align: center; transition: all 0.5s ease;font-size: 14px;}
.my_menu>li>a p span{color: #0088d3;border-bottom:3px solid #0088d3; display: inline-block;text-transform: uppercase;}
.my_menu>li>a p.p_cur{top: -95px; transition: all 0.5s ease;}
.inder_box{height: 335px;width: 50%;float: left;position: relative;top: 0;}
.inder_boxhead{text-align:left;width:90px;height: 90px;background: url(404.png) no-repeat left top;color: #FFFFFF;font-size: 18px;padding: 10px;position: absolute;top: 5px;left: 0;}
.i_ren{display:block;position: absolute;top:0;right:0;background: url(../image/icon_dbren.png) no-repeat center center ;width: 50px;height: 40px;}
.head_inder{width: 100%;height: 95px;position: relative;text-align: right;padding-top: 35px;font-size: 48px;}
.about_box{text-align: right;line-height: 24px;}
.p_head{font-size: 18px;margin-bottom: 10px;margin-top: 10px;}
.inder_box .more{width: 120px;height: 22px;background: #009fe8 url(../image/icon_sj.png) no-repeat 80px center;text-align: center;display: block;color: #FFFFFF;line-height: 22px;margin-top: 40px;}
.inder_box .more02{width: 120px;height: 22px;background: #333 url(../image/icon_sj02.png) no-repeat 10px center;padding-left:20px;display: block;color: #FFFFFF;padding-right: 25px;line-height: 22px;margin-top: 45px;}
.inder_box .more03{width: 120px;height: 22px;background: #009fe8 url(../image/icon_sj.png) no-repeat 100px center;padding-right:20px;text-align:right;display: block;color: #FFFFFF;padding-right: 25px;line-height: 22px;margin-top: 45px;}
.inder_box .more04{width: 120px;height: 22px;background: #333 url(../image/icon_sj.png) no-repeat 100px center;padding-right:20px;text-align:right;display: block;color: #FFFFFF;padding-right: 25px;line-height: 22px;margin-top: 45px;}
.picbox{height: 100%;width: 50%;overflow: hidden;position: relative;}
.picbox img{width: 100%;transform: scale(1.0);transition: all .5s ease;}
.picbox img:hover{transform: scale(1.1);transition: all .5s ease;}
.i_sjw{width: 25px;height: 30px;position: absolute;top: 30px;right: 0;background: url(../image/icon_posj.png) no-repeat center center;}
.i_sjw02{width: 25px;height: 30px;position: absolute;top: 30px;left: 0px;background: url(../image/icon_posj03.png) no-repeat center center;}
.i_sjb{width: 25px;height: 30px;position: absolute;top: 30px;right: -25px;background: url(404.png) no-repeat center center;}
.inder_box.pad{padding-right: 52px;}
.texbox{width: 50%;position: relative;height: 100%;}
.pad_left{padding-left: 50px;padding-right: 10px;padding-top: 15px;}
.pad_right{padding-right: 50px;padding-left: 10px;text-align: right;}
.tex_head{width: 100%;font-size: 18px;line-height: 36px;margin-top: 5px;}
.align_L{text-align: left;}
.align_R{text-align: right;}
.align_C{text-align: center;}
.line35{width: 35px;border-bottom: 1px solid #333333;margin-top: 5px;margin-bottom: 10px;display:inline-block;}
.tex_head .p01{text-transform: uppercase;}
.about_con02{line-height: 24px;}
.texbox.bg-ch{background: #333333;color: #FFFFFF;}
.line35-w{border-bottom: 1px solid #FFFFFF;display: inline-block;}
.bg_my{background-repeat: no-repeat;background-position: center 100px;background-size: cover; -ms-behavior: url(404.png);behavior:url(404.png); background-size: auto 100%;background-image: url(404.png);}
.solution_head{width: 100%;text-align: center;margin-bottom: 70px;}
.solution_head .p01{margin: 10px 0;}
.solution_head .p03{font-size: 14px;color: #FFFFFF;}
.solution_head .p02{background: url(404.png) no-repeat center center;height: 35px;color: #FFF;font-size: 24px;}
.pic_my{padding: 10px;background: url(../image/icon_rec.png) no-repeat center center;}
.pic_my_in img{width: 100%;transition: all .5s ease;transform: scale(1.0);}
.pic_my_in{width: 100%;position: relative;overflow: hidden;border: 1px solid #FFFFFF;}
.zhezhao{display:block;position: absolute;width: 100%;height: 100%;left:0;top:0;background: url(404.png);opacity: 0;filter: alpha(opacity=0);transition: all .5s ease;}
.zhezhao i{width: 40px;height: 40px;background: url(404.png) no-repeat center center;position: absolute;left: 50%;top:50%;margin-left: -20px;margin-top: -20px;}
.pic_my:hover .pic_my_in img{transition: all .5s ease;transform: scale(1.1);}
.pic_my:hover .zhezhao{opacity: 1;filter: alpha(opacity=100);transition: all .5s ease;}
.owl_head{width: 100%;text-align: center;font-size: 18px;color: #FFFFFF;height: 50px;line-height: 50px;border-bottom: 1px solid #FFFFFF;}
.owl_con{color:#FFFFFF;font-size: 12px;line-height: 24px;padding: 5px 13px;}
.owl_tex .see_more{width: 100px;height: 34px;line-height: 34px;border:1px solid #fff;background: url(404.png) no-repeat 75px center;font-size: 14px;color: #FFFFFF;display: block;padding-left: 15px;float: right;transition: all .5s ease;}
.owl_tex .see_more:hover{border:none;background: #0088D3 url(404.png) no-repeat 83px center;transition: all .5s ease;}
.owl_tex {padding: 0 10px;}
.case_head{padding-top:15px;text-align: center;width: 100%;background: url(404.png) no-repeat center 120px;height: 145px;}
.case_head .p01{margin: 10px 0;}
.case_head .p02{font-size: 24px;}
.case_head .p02 span{color: #009fe8;display: inline-block;margin-left: 10px;}
.index_tab_block{width: 100%;background:#333333;padding-top: 50px;margin-top: 14px;}
.tab01box{position:relative;width:100%;margin: 0 auto;font-family:'微软雅黑';text-align: center;padding-bottom: 60px;}
.tab01box .tab01{overflow:hidden;display: block;text-align: right;}
.tab01box .tab01 a{display:inline-block;width:115px;padding:10px 0;text-align:center;text-decoration:none;color:#FFFFFF;font-size: 14px;}
.tab01box .tab01 a.ont{text-decoration:none;background: #009FE8;color: #FFFFFF;}
.tab01box .content{overflow:hidden;padding:50px 0;}
.tab01box .content dd{ height: 0; overflow: hidden;color: #FFFFFF;}
.posi_alldiv{width: 100%;}
.posi_box{width:24%;float: left;position: relative;overflow:hidden; margin-right:1%;}
.posi_box:nth-child(4n){ margin-right:0px;}
.posi_box .cp_pic{width: 100%;transition: all .5s ease;transform: scale(1.0);display: block;position: relative;}
.posi_tex{display:block;opacity: 0;filter: alpha(opacity=0);transition: all .5s ease;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(404.png) ;}
.posi_tex i{display: block;width: 40px;height: 40px;background: url(404.png) no-repeat center center;margin: 40px auto 10px auto;}
.posi_head{text-align: center;color: #FFFFFF;font-size: 17px;margin-bottom: 7px;}
.posi_con{font-size: 12px;color: #FFFFFF;width: 100%;padding: 0 35px;line-height: 22px;text-align: left;height: 44px;overflow: hidden;}
.posi_box:hover .posi_tex{opacity: 1;filter: alpha(opacity=100);transition: all .5s ease;}
.posi_box:hover .cp_pic{transition: all .5s ease;transform: scale(1.1);}
.foot_div{height: 300px;padding-top:30px;width: 100%;background: url(404.png) no-repeat center top;overflow: hidden;position: fixed;z-index: 1;bottom: 0;}
.foot_tex{height: 60px;line-height: 60px;width:100%;color:#FFFFFF;background: #000;text-align: center;position: absolute;bottom: 0;z-index: 4;}
#fullpage{position: relative;z-index: 2;background: #FFFFFF;}
.foot_dl{float: left;margin-right: 48px;}
.foot_dl dt a{font-size: 14px;color: #FFFFFF;margin-bottom: 14px;display: block;}
.foot_dl dd a{font-size: 12px;color: #FFFFFF;display: block;line-height: 22px;}
.foot_dl a:hover{color: #666;}
.foot_right{float: left;margin-left: 100px; color:#fff;}
.foot_right dt a{font-size: 14px;color: #FFFFFF;margin-bottom: 14px;display: block;}
.foot_right dt a:hover{color: #666666;}
.foot_right dd{font-size: 12px;color: #FFFFFF;line-height: 22px;}
.a_footlink{margin-top: 20px;}
.a_footlink a{display: inline-block;margin-right: 10px;}
.wechat_box{position: relative;}
.wechat_box:hover .wechat_boxin{display: block;}
.wechat_boxin{position: absolute;right: -120px;top: 0;z-index: 5;display: none;}
.wechat_boxin i{display: block;width: 10px;height: 19px;background: url(404.png) no-repeat left center;position: absolute;top: 5px;left: -10px;}
.top_bar{background: #f5f5f5;height: 80px;}
.top_head{color: #FFFFFF;font-size: 36px;line-height: 44px;}
.a_link_dsh{color: #333333;font-size: 12px;}
.ul_dsh{}
.ul_dsh li{line-height: 80px;float: left;position: relative;overflow: hidden;}
.ul_dsh li:hover{background: #FFFFFF;transition: all .5s linear;}
.ul_dsh li a{color: #333333;font-size: 14px;display: block;padding: 0 34px;width: 100%;height: 100%;}
.ul_dsh li.dsh_li_active{ background: #FFFFFF;transition: all .5s linear;}
.top_bar_left{padding-top:24px;background: url(404.png);height: 140px;margin-top: -60px;width: 180px;text-align: center;}
.a_link_dsh{font-size: 24px;color: #FFFFFF;line-height: 24px;}
.line_blue{width: 100%;height: 5px;border-top: 5px solid #0088d3;position: absolute;left: -100%;top: 0;}
.ul_dsh li.dsh_li_active .line_blue{left: 0;transition: all .5s linear;}
.clearfix {
  position:relative;
}
.main_pic{height: 350px;width: 100%;background-position: center center; background-repeat: no-repeat;}
.locate{height: 45px;line-height: 45px;font-size: 14px;border-bottom: 1px solid #aaaaaa;}
.back img{vertical-align: middle;margin-right: 3px;}
.about_con{color: #333333;line-height: 18px;padding: 10px 13px 60px 13px;}
.locate .back{display: block;color: #0088D3;}
.locate_div img{margin: 0 5px;}
.about_edit{line-height: 24px;padding: 30px 0;}
.case_ul{width: 1224px;margin-left: -24px;margin-top: 40px;}
.case_ul li{width: 282px;padding:8px 12px 12px 12px;margin-left: 24px;margin-bottom:24px;float:left;color: #AAAAAA;border: 1px solid #aaaaaa;}
.case_lihead{color: #aaaaaa;line-height: 20px;margin-bottom: 8px;}
.case_lihead .p02{font-size: 14px;color: #333333;}
.case_picbox{width: 100%;overflow: hidden;display: block;height: 166px;}
.case_ul li:hover .case_picbox img{transform: scale(1.1);transition: all .5s ease;}
.case_picbox img{width: 100%;transform: scale(1.0);transition: all .5s ease;}
.case_ul li .more{background: #aaaaaa;color: #FFFFFF;font-size: 12px;padding: 3px 8px;display: inline-block;margin-top: 15px;}
.case_con{line-height: 24px;height: 72px;overflow: hidden;}
.case_ul li:hover .more{background: #FFFFFF;color: #0088D3;}
.case_ul li:hover {background: #0088D3;color: #FFFFFF;border: 1px solid  #0088D3;}
.case_ul li:hover .case_lihead .p02{color: #FFFFFF;}
.case_ul li:hover .case_lihead {color: #FFFFFF;}
.pageNum{margin-top: 40px;margin-bottom: 53px;display: inline-block;text-align: center;}
.pageNum li{margin-right:10px;float: left;}
.pageNum li a{color: #aaaaaa;display: block;width: 100%;height: 100%;padding: 6px 9px;border: 1px solid #aaaaaa;}
.pageNum li:hover .cb{color: #FFFFFF;background:#0088D3;border: 1px solid #0088D3;}
.xxq_head{text-align: center;padding: 28px 0 20px 0;border-bottom: 1px dashed #AAAAAA;}
.xxq_head .p01{font-size: 18px;color: #0088D3;line-height: 30px;}
.xxq_head .p02{font-size: 12px;color: #666666;}
.xxq_edit{line-height: 18px;padding-bottom: 60px;}
.solution_con{text-indent: 24px;line-height: 24px;}
.solution_ul{width: 1275px;margin-left: -75px;margin-top: 40px;}
.solution_ul li{margin-left: 75px;width: 350px;float: left;}
.solution_picbox{width: 100%;overflow: hidden;display: block;}
.solution_picbox img{width: 100%;transform: scale(1.0);transition: all .5s ease;}
.s_tit{font-size: 18px;font-weight: bold;width: 100%;text-align: center;}
.solution_ul li:hover .solution_picbox img{transform: scale(1.1);transition: all .5s ease;}
.solution_ul li .more{transition: all .5s ease;display:inline-block;border: 1px solid #0088d3;padding: 5px 10px;font-size: 14px;color: #333333;margin-top: 20px;}
.solution_ul li{margin-bottom: 48px;}
.solution_tit{line-height: 40px;}
.solution_ul li:hover .more{background: #009FE8;color: #FFF;transition: all .5s ease;}
.map_div{width: 100%;height: 380px;margin-top: 40px;margin-bottom: 30px;}
.contact_head{padding-bottom: 10px;padding-right:5px;padding-left:25px;font-size:18px;display: inline-block;background: url(../image/icon_dere.jpg) no-repeat left top;line-height: 30px;border-bottom: 2px solid #0088D3;}
.cs_div{border: 1px solid #e5e5e5;width: 100%;overflow: hidden;margin-bottom: 50px;}
.hot_line_box{width: 340px;height: 150px;background: #f4f4f4;padding-left:30px;padding-top: 15px;border-right: 1px solid #e5e5e5;}
.hot_line_box .p01{font-size: 20px;color: #333333;}
.hot_line_box .p02{font-size: 30px;color:#0088D3;}
.hot_line_box .p02 img{margin-right: 20px;vertical-align: middle;}
.hot_line_box .p03{font-size: 12px;color: #AAAAAA;line-height: 30px;margin-top: 10px;}
.cont_dl{margin:15px 30px; float: left;}
.cont_dl dd{line-height: 36px;font-size: 14px;}
.ewmdiv{width: 100%;text-align: center;padding-top: 16px;}
.inp_ul{width: 100%;}
.inp_ul li{width: 300px;float: left;margin-right: 20px;position: relative;padding-left: 34px;padding-bottom: 4px;padding-right: 15px;border-bottom: 1px solid #aaaaaa; margin-top:20px;}
.inp_ul li.qqinp{width: 240px;margin-right: 0;}
.inp_ul li i{width: 30px;height:30px;position: absolute;left: 0;top:3px;text-align: center;display: inline-block;vertical-align: middle;}

.inp_ul li input{width: 100%;height: 30px;line-height: 30px;vertical-align: middle;}
.x_red{color: #ff0000;position: absolute;right: 0;top: 5px;}
.inp_ul li.lyinp{width: 100%;padding-right: 40px;}
.inp_ul li.lyinp .x_red{right: 40px;}

.texa_my{height: 150px;width: 100%;border: 1px solid #AAAAAA;margin-top: 20px;padding: 10px 40px 10px 30px;}
.inp_ul li.texali{width: 100%;padding: 0;border-bottom: none;}
.inp_ul li.texali .x_red{right: 40px;top: 30px;}
.yzm_inp{height: 42px;width: 120px;border: 1px solid #AAAAAA;vertical-align: middle;}
.i_note{display: inline-block;vertical-align: bottom;margin-left: 10px;}
.yzm{display: inline-block;margin-right: 15px;}
.yzm_div{margin-top: 13px;float: left;}
.btn_div input{width: 120px;background: #0088D3;height: 40px;line-height: 40px;color: #FFFFFF;font-size: 14px;margin-right: 8px;margin-top: 20px;margin-bottom: 120px;}
.ul001{float: left;margin-top: 10px;margin-left: -24px;width: 1224px;margin-bottom: 52px;}
.li001{float: left;position: relative;height: 240px;text-align: center;margin-left: 24px;width: 282px;border: 1px solid #f4f4f4;margin-top: 25px;}
.li001 img{ max-width:100%; height: 184px;}
.title02 a{width:100%;background:#f4f4f4;height: 38px;line-height: 38px;display: block;}
.big-imgst{text-align:center; display: none; width:700px;position: fixed; left: 50%; top:50%; margin-left: -350px; margin-top: -180px; z-index: 11;justify-content:center;align-items:center;}
.div{position:fixed;top:0;left:0;width: 100%;background: url(404.png);display: none;z-index:10;}
.pict{display: inline-block;}
.op-bgimg{padding: 8px 0;display: block;}
.li001:hover{border: 1px solid #198bcc;}
.li001:hover .title02 a{background: #198bcc;color: #FFFFFF;}
.news_ul{width: 1224px;margin-left: -24px;margin-top: 40px;}
.news_ul li{width: 282px;padding:4px;margin-left: 24px;margin-bottom:24px;float:left;color: #AAAAAA;border: 1px solid #eee;box-shadow: 4px 4px 0 #EEEEEE;}
.news_tit{display:block;font-size:14px;line-height: 18px;height: 46px;overflow: hidden;color: #333;padding:4px 0 6px 0;border-bottom: 1px solid #AAAAAA;margin-bottom: 4px;}
.news_ul li:hover .news_tit{color: #0088D3;}
.news_in{color: #AAAAAA;line-height: 18px;height: 36px;overflow: hidden;text-indent: 24px;}
.news_picbox{width: 100%;overflow: hidden;display: block;}
.news_picbox img{width: 100%;height:215px;transform: scale(1.0);transition: all .5s ease;}
.news_ul li:hover .news_picbox img{transform: scale(1.1);transition: all .5s ease;}
.riqi{color: #AAAAAA;width: 100%;text-align: right;}
.zhaopin_my{padding: 45px 0;border-bottom: 1px solid #AAAAAA;width: 100%;}
.zhaopin_div{padding-bottom: 75px;}