﻿/*                  about us                   */

.bjs{background:#fff;}

.fir_banner{height:auto}

.fir_banner img{width:100%}

.fir_column{width:100%;background:rgba(225,225,225,0.9);position:relative;margin-top:-55px;height:55px}

.son_nav{width:1140px;margin:0 auto;}

.son_nav li{width:285px;height:55px;float:left}

.son_nav li:hover{background:#2778cd}

.son_nav li:hover >a{color:#fff}

.son_nav li a{line-height:55px;color:#333333;font-size:16px;text-align:center}

.son_nav li>a{display:block;line-height:55px;}

.actton{color:#fff !important;background:#2778cd}

/*.son_nav .down{display:none;z-index:5;position:absolute;left:50%;width:1140px;margin-left:-570px}

.hd_bg{background:#f3f3f3;width:100%;position:absolute;top:55px;height:0px;left:0;z-index:4;}

.son_nav .down a{color:#313131;padding:0 27px;line-height:57px;display:block;float:left;margin-left:1px}

.son_nav .down a:hover{color:#fff !important;background:#2778cd !important;}*/

.down2{width:100%;height:55px;background:#eaeaea;clear:both}

.down2 ol{width:1140px;margin:0 auto}

.down2 ol a{display:block;float:left;color:#313131;padding:0 27px;line-height:55px}

.down2 ol a:hover{background:#3990ec;color:#fff}

.actton2{color:#fff !important;background:#2778cd !important;}

.about_tit{font-size:28px;color:#333333;text-align:center;padding:43px 0;}

.about_video{width:764px;height:430px;margin:0 auto}

.about_words{width:1140px;margin:44px auto 0;padding-bottom:23px}

.about_words p{color:#333333;text-indent:2rem;line-height:24px;font-size:13px;margin-top:25px}

/*                    about-history                      */

#wrap{width:1140px;margin:0 auto;position:relative;padding-bottom:37px}

.jFlowNext{cursor:pointer;top:190px;position:absolute}

.jFlowNext:first-child,.jFlowNext:nth-child(2){left:0}

.jFlowNext:first-child,.jFlowNext:nth-child(3){z-index:3;}

#prevNext:hover .jFlowNext:nth-child(1),#prevNext:hover .jFlowNext:nth-child(3){display:none}

.jFlowNext:nth-child(3),.jFlowNext:nth-child(4){right:0;}

#slides{width:1029px;margin:0 auto}

#slides div{color:#fff;top:-5px;position:relative;height:420px}

.sli-line{width:100%;height:1px !important;background:#d3d3d3;position:absolute;top:50%;display:block;z-index:1;}

#slides div ul li{width:300px;top:5px;height:217px;position:absolute}

#slides div ul li div{width:300px;height:120px;background:#f7f7f7;padding-top:10px}

#slides div ul li div p{font-size:12px;color:#5f5f5f;line-height:21px;padding:0 12px 0 0;margin:0;float:right;width:278px;}

#slides div ul li div span{line-height:19px;display:block;float:left;color:#5f5f5f;width:10px;margin-left:5px;font-size:24px;}

#slides div ul li div p span:before{content:"";width:9px;height:1px;background:#5e5e5e;display:inline-block;vertical-align:middle;margin-right:10px;margin-top:12px}

.hist_li3,.hist_li4{top:245px !important;}

.hist_li1{left:252px;top:0}

#jFlowSlide{margin:0 auto;}

.his_date{height:42px;width:100%;line-height:42px;color:#5b5b5b;text-align:center;font-size:16px;background:#e8e8e8;display:block;position:relative}

.his_date:before{content:"";border-left:10px transparent solid;border-right:10px transparent solid;border-top:10px #e8e8e8 solid;display:block;position:absolute;bottom:-10px;left:50%;margin-left:-5px}

.his_date:after{content:"";width:15px;height:15px;background:#c2c2c2;border-radius:50% 50%;display:block;position:absolute;left:50%;margin-left:-3px;bottom:-50px;z-index: 2;}

#slides div ul li:hover .his_date{background:#2778cd;color:#fff;}

#slides div ul li:hover .his_date:before{border-top:10px #2778cd solid;}

#slides div ul li:hover .his_date:after{background:#2778cd;}

.hist_li2{left:700px}

.hist_li3{left:30px}

.hist_li4{left:447px}

.hist_li3 .his_date:after,.hist_li4 .his_date:after{bottom:69px}

.hist_li3 .his_date:before,.hist_li4 .his_date:before{bottom:auto;top:-10px;border-top:0;border-bottom:10px #e8e8e8 solid}

.hist_li3:hover .his_date:before,.hist_li4:hover .his_date:before{border-top:0 !important;border-bottom:10px #2778cd solid}

/*                    new-media                      */

.son_nav2 li{width:190px}

.meadia_cont{height:auto;overflow:hidden;width:1140px;margin:0 auto}

.meadia_ul{height:auto;overflow:hidden}

.meadia_ul li{margin-top:30px;height:auto;overflow:hidden}

.meadia_ul li div{width:334px;height:222px;overflow:hidden;float:left}

.meadia_ul li div img{width:334px;height:222px}

.meadia_ul li div img:hover,.promise_ul li div img:hover,.equip_div ol li a div img:hover{transition: all 0.5s linear;transform: scale(1.1);-moz-transition: all 0.5s linear;-moz-transform: scale(1.1);-webkit-transition: all 0.5s linear;-webkit-transform:scale(1.1);-o-transition:all 0.5s inherit;-o-transform:scale(1.1);}

.meadia_ul li div:last-child{width:772px;float:right}

.meadia_ul li div h3{font-size:18px;color:#333333;margin-top:3px}

.meadia_ul li div h3:hover{color:#055ab3}

.meadia_ul li div p{font-size:13px;color:#333333;line-height:28px;margin-top:11px;text-overflow: -o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;

-webkit-box-orient: vertical;}

.meadia_ul li div p:hover{text-decoration:underline}

.meadia_ul li div i{font-size:13px;color:#a09f9f;display:block;margin-top:14px}

.meadia_ul li div span{font-size:14px;width:124px;height:37px;line-height:37px;display:block;text-align:center;border-radius:7px;margin-top:20px;border:1px #888888 solid;box-sizing:border-box;color:#333333}

.meadia_ul li div span:hover{background:#2778cd;color:#fff;}

/*               news-videozone             */

.video-zone{width:1140px;height:auto;margin:0 auto}

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

.zone_ul a li{width:360px;height:253px;float:left;background:#ededed;margin-top:30px;margin-right:30px}

.zone_ul a:nth-child(3n) li{margin-right:0}

.zone_ul a li img{width:360px;height:203px}

.zone_ul a li div{position:relative;height:203px}

.zone_ul a li div>div{width:56px;height:56px;position:absolute;left:50%;margin-left:-28px;top:50%;margin-top:-28px;display:none}

.zone_ul a li div>div img{width:56px;height:56px;}

.zone_ul a li p{font-size:15px;color:#333333;line-height:50px;background:url(../images/video_bf.jpg) left no-repeat;padding-left:40px;margin-left:20px}

/*               news-details             */

.deta_xq{width:1140px;margin:0 auto;margin-top:50px;padding-bottom:20px}

.title{border-bottom:1px #e8e8e8 solid;padding-bottom:17px;margin-bottom:21px}

.title h2{font-size:25px;color:#323333;text-align:center;}

.title p{font-size:13px;color:#989898;text-align:center;margin-top:25px}

.title p span{margin-left:25px}

.title p span:first-child{margin-left:0}

.words-conten p{font-size:13px;color:#444444;line-height:30px;text-indent:2rem}

.deta_img{width:673px;height:397px;margin:28px auto 28px}

.deta_img img{width:673px;height:397px}

.teatils-bott{width:1140px;margin:5px auto 0;height:auto;overflow:hidden;padding-bottom:55px}

.teabot_l{float:left}

.teabot_l p a{font-size:14px;color:#444344}

.teabot_l p a:hover{color:#2778cd}

.teabot_l p span{color:#444344;font-size:14px}

.teat_r{width:146px;float:right}

.teat_r .share a{background:url(../images/ico1.png) no-repeat;width:42px;height:42px;display:block;float:left;margin-left:10px}

.teat_r .share a:first-child{margin-left:0}

.share_pic2{background-position:-42px 0 !important;}

.share_pic3{background-position:-84px 0 !important;}

.share_pic1:hover{background-position:0 -42px !important;}

.share_pic2:hover{background-position:-42px -42px !important;}

.share_pic3:hover{background-position:-84px -42px !important;}

/*               news-video            

/*video*/

.video_play{overflow: visible;margin-top:40px}

.video_play >h3.title{color: #000;font-size: 24px; line-height: 62px; height: 62px;}

.video_play .player{background: #000;}

.video_play .player,.video_play .player video{width: 815px; height: 540px;}

.video_play >div.clearfix.current{overflow: hidden;}

.video_play .player video,.video_play .player img{display: block; margin: 0 auto;}

.video_play .player object{width: 100%;height: 100%;}

.video_play .close{width: 14px; height: 540px; background: #3d3e3f url(../images/video_close.png) no-repeat center;cursor: pointer;float:left}

.video_play .close.current{background-image: url(../images/video_close2.png);}

.video_play .cont{ width: 311px;height: 540px; background: #333;float:left}

.video_play .cont h2{color: #fff;padding: 15px;font-size: 20px;line-height:35px;margin-top:10px}

.video_play .cont .txt{color: #efefef; padding: 0 20px;}

.video_play .cont .txt .text{font-size:14px;color:#999999;line-height:30px;padding:0 7px}

.video_play .cont .bottom{font-size:13px;height: 38px;background: #333;margin-top:3px; padding:0; line-height: 38px;color: #d1d1d1; position: relative;}

.video_play .cont .bottom .fenxiang{font-size:13px;padding-left:25px;margin-bottom:70px}

.video_play .cont .bottom .fenxiang a{color:#777777;}

.video_next{padding-left:25px;width:100%;clear:both}

.video_next a{font-size:13px;color:#999999;display:inline-block}

.video_next a:last-child{margin-left:15px}

.share_sly{ top:37px; background: #f1f1f1; border:1px solid #717171; padding: 0 10px; display: none;}

.video_cont .left{ width: 880px;}

.video_cont .right{ width: 310px;}

.user_gb{width: 475px;margin: 70px auto 0;}

.user_gb dt{width: 52px;height: 52px;background: url(http://c.netmam.com/skin/default/images/xlw_gb_icon.png) no-repeat;}

.user_gb dd{width: 412px;color: #FFFFFF;font-family: "宋体";font-size: 16px;}

.user_gb dd h3{line-height: 26px;}

.user_gb dd h3 a{display: block;width: 198px;height: 36px;background: #fbac09;color: #FFFFFF;text-align: center;line-height: 36px;margin-top: 10px;}

.user_gb dd h4{font-size: 16px;color: #b5b5b5;font-family: "微软雅黑";border-bottom: 1px solid #b5b5b5;padding: 50px 0 10px;}

.user_gb dd p span{cursor: pointer;display: inline-block;width: 117px;height: 34px;line-height: 34px;text-align: center;font-family: "微软雅黑";font-size: 14px;border: 1px solid #b5b5b5;margin-top: 20px;}

.user_gb dd p span.cur{border-color: #fbac09;color: #fbac09;position: relative;}

.user_gb_btn{display: block;width: 198px;height: 36px;background: #fbac09;text-align: center;line-height: 36px;color: #FFFFFF;font-family: "微软雅黑";margin-top: 30px;}

.fneh:before,.bofen:before{content:"";width:14px;height:14px;background:url(../images/video_fenxiang.jpg) no-repeat;display:inline-block;vertical-align:sub;margin-right:8px;margin-left:25px}

.video_fen a{font-size:13px;color:#999999}

.video_fen a:hover,.video_next a:hover{color:#999999}

.bofen:before{background:url(../images/video_bofang.jpg) no-repeat;}

.video_fen{margin-top:7px;}

/*end*/

.video_xinang{width:1140px;margin:30px auto 0;padding-bottom:20px;height:auto;overflow:hidden}

.video_tit{font-size:20px;color:#333333;margin-bottom:-20px}

/*               equipment-product               */

#outer {width:1142px;margin:30px auto -30px}

#tab{overflow:hidden;zoom:1;margin-bottom:0;}

#tab li{float:left;color:#444444;height:30px;background:#f3f3f3;cursor:pointer;line-height:30px;padding:0 10px;margin-left:10px;}

#tab li:first-child{margin-left:0}

#tab li.currend {color:#fff;background:#2778cd !important;}

#content ul{line-height:25px;display:none;margin-top:0}

#outer #content .ind_middle{padding-top:0;margin-top:0px}

#outer #content .ind_middle li{margin-left:0;margin-right:30px;margin-top:30px}

#outer #content .ind_middle li:nth-child(3n){margin-right:0}

/*                equipment-problem                   */

.problem_div{width:876px;height:auto;overflow:hidden;margin:30px auto 0}

.problem_div .problem_ul{height:auto;overflow:hidden}

.problem_div .problem_ul li{float:left;margin-left:30px}

.problem_div .problem_ul li:first-child{margin-left:0}

.problem_div .problem_ul li a{color:#333333;font-size:16px;display:block;float:left;line-height:44px;background:#e3e3e3;text-align:center;padding:0 40px}

.problem_div .problem_ul li a:hover,.problem{color:#fff !important;background:#3990ec !important;}

.bzzx_dlzc{width:1140px;margin:20px auto 0}

.bzzx_dlzc ul{margin-bottom:0;padding-bottom:40px}

.bz_hz{background:#f8f7f7;height:45px;border:0;line-height:45px;font-size:14px;padding-left:15px;margin-top:20px;cursor:pointer}

.bz_hz:after{border-left:6px transparent solid;border-right:6px transparent solid;border-top:6px #bdbdbd solid;display:inline-block;vertical-align:middle;float:right;margin-top:20px;margin-right:10px}

.bz_zk{height:auto;overflow:hidden;width:100%;margin-top:6px}

.bz_zk p{font-size:14px;line-height:34px;margin-bottom:0;color:#333}

/*                 equipment-promise                   */

.promise_div{width:1140px;margin:0 auto;height:auto;overflow:hidden}

.promise_ul{height:auto;overflow:hidden;margin-bottom:0;padding-bottom:30px}

.promise_ul li{margin-top:30px;height:auto;overflow:hidden}

.promise_ul li div{width:370px;height:167px;overflow:hidden;float:left}

.promise_ul li div img{width:370px;height:167px;}

.promsie_dd{float:left;margin-left:34px;width:735px !important;}

.promsie_dd h2{font-size:24px;color:#333333;margin-top:13px}

.promsie_dd p{font-size:15px;color:#333333;line-height:35px;margin-top:10px;text-overflow: ellipsis;

display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;overflow:hidden}

/*                 equipment-consultation                   */

.consu_div{width:1140px;margin:45px auto 0}

.cuonsu_tit{font-size:22px;color;#333333}

.main{width:720px;height:auto;overflow:hidden;padding-bottom:48px;margin-left:45px;margin-top:10px}

.wraper table tr td{font-size:14px;color:#333333}

.wraper table tr td input{width:300px;height:37px;padding-left:12px;border:1px #e0e0e0 solid;box-sizing:border-box;}

.Validform_right{color:#71b83d;padding-left:95px;}

.Validform_right:before{content:"";background: url(../images/right.png) no-repeat !important;}

.Validform_wrong{color:#FF0000 !important;padding-left:95px;white-space: nowrap;}

.Validform_checktip{margin-left: 8px;line-height: 20px;height: 20px;overflow: hidden;color: #999;font-size: 12px;}

.Validform_wrong:before,.Validform_right:before{content:"";background: url(../images/error.png) no-repeat;display:inline-block;height: 20px;width:20px;vertical-align:middle}

.registerform td{padding-top:20px}

.registerform .need{color:#ff0000;position:relative}

.cons_tj{background:#3990ec;color:#fff;font-size:20px;border:0 !important}

.cons_nr{width:526px;height:111px;border:1px #e0e0e0 solid;padding:12px;box-sizing:border-box}

/*                 equipment-download                   */

.down_tab li{padding:0 50px !important;line-height:36px !important;height:36px !important;background:#fff !important;}

.down_tab li:hover{background:#2778cd !important;color:#fff !important;}

.down_ul{margin-top:30px !important;margin-bottom:40px}

.down_div ol{height:41px;background:#f4f4f4;width:100%}

.down_div ol li{float:left;line-height:41px}

.down_div ol li:first-child,.down_xiazai ol li span:first-child{width:539px;padding-left:20px}

.down_div ol li:nth-child(2),.down_xiazai ol li span:nth-child(2){width:229px}

.down_div ol li:nth-child(3),.down_xiazai ol li span:nth-child(3){width:292px}

.down_div ol li:nth-child(4),.down_xiazai ol li span:nth-child(4){width:80px;text-indent:5px}

.down_xiazai ol li span{display:block;float:left}

.down_xiazai ol li span img{width:15px;height:15px;display:block;margin-left:11px;margin-top:15px}

.down_xiazai ol li{height:50px;line-height:50px;border-bottom:1px #f1f0f0 solid}

.down_xiazai ol a{font-size:15px;color:#333333}

/*                 equipment-equipment                   */

.down_tab2 li{height:44px !important;line-height:44px !important;padding:0 40px !important;}

.equip_div{margin-top:10px !important;}

.equip_div,.equip_div ol{width:1140px;margin:0 auto;height:auto;overflow:hidden}

.equip_div ol li{width:360px;float:left;height:auto;overflow:hidden;margin-top:20px;margin-right:30px}

.equip_div ol li:nth-child(3n){margin-right:0}

.equip_div ol li a div{width:360px;height:227px;overflow:hidden}

.equip_div ol li a div img{width:360px;height:227px}

.equip_p{height:50px;line-height:50px;font-size:16px;color:#333333;padding-left:15px;box-sizing:border-box;width:100%;background:#f1f0f0}

/*                 equipment-introduction                   */

.intro_cont,.intro_xq,.job_wom,.commit_div,.inves_cont,.map_cont{width:1140px;height:auto;overflow:hidden;margin:0 auto}

.intro_l{margin-top:30px}

.intro_l{width:513px;height:323px;overflow:hidden;float:left}

.intro_r{float:left;margin-left:30px;margin-top:25px;width:597px}

.intro_r h2{font-size:26px;color:#333333;margin-bottom:15px}

.intro_r p{font-size:16px;color:#333333;line-height:35px;margin-bottom:0}

.intro_h2{font-size:20px;border-bottom:1px #dfdede solid;margin-top:25px;padding-bottom:10px}

.intro_img{width:750px;height:auto;margin:30px auto}
.intro_l img{display: block;width: 100%;height: 100%;object-fit: contain;background-color: #fff;}

/*             equipment-patent                 */

.patent_inter{width:1140px;margin:50px auto 0;height:auto;overflow:hidden}

.patent_l{width:448px;height:274px;float:left;overflow:hidden}

.patent_l img{width:100%}

.patent_r{width:660px;float:left;margin-left:30px}

.patent_r h2{font-size:24px;color:#333333;margin-bottom:8px}

.patent_r p{font-size:15px;color:#333333;line-height:32px;margin-bottom:0}

.patent_boo{width:1140px;margin:25px auto 0;clear:both;height:auto;overflow:hidden}

.patent_boo h2{font-size:24px;color:#333333;border-bottom:1px #dfdede solid;padding-bottom:15px;line-height:23px}

a.pp_next{background: url(../images/btnNext.jpg) 10000px 10000px no-repeat;display:block;float: right;height:90%;text-indent: -10000px;width:39%;margin-top:20px;margin-right:10px}

a.pp_previous{background: url(../images/btnNext2.jpg) 10000px 10000px no-repeat;display:block;float: left;height:90%;text-indent:10000px;width:39%;margin-top:20px;margin-left:-30px}

div.light_rounded .pp_close {width:23px;height:23px;background: url(../images/sprite.jpg) -1px -1px no-repeat;cursor: pointer;position:absolute;top:7px;right:10px}

div.light_rounded .pp_next:hover{background: url(../images/btnNext2.jpg) center right no-repeat;cursor: pointer;margin-top:20px}

div.light_rounded .pp_previous:hover {background: url(../images/btnNext.jpg) center left no-repeat;cursor: pointer;margin-top:20px}

#pp_full_res img{margin:42px auto 0;display:block;width:100% !important;height:auto !important;}

.pp_content{overflow:hidden}

div.light_rounded .pp_top .pp_middle {background:transparent;}

.pp_fade{margin-top:10px}

.pp_description {display:none !important;}

div.light_rounded .pp_content_container .pp_left, div.light_rounded .pp_content_container .pp_right {background:#fff;width:auto;height:auto;padding:0 30px 0 30px;}

.pp_hoverContainer {position:absolute;top:22px;width:100%;z-index:2000;left:40px}

div.pp_pic_holder a:focus{outline:none;}

div.pp_overlay{background:#000;display: none;left:0;position:absolute;top:0;width:100%;z-index:9500;}

div.pp_pic_holder{display: none;position:absolute;width:100px;z-index:10000;}

.pp_top{height:20px;position: relative;}

.pp_top .pp_left{height:20px;left:0;position:absolute;width:20px;}

.pp_top .pp_middle{height:20px;left:20px;position:absolute;right:20px;}

.pp_top .pp_right{height:20px;left:auto;position:absolute;right:0;top:0;width:20px;}

.pp_content{height:40px;}

.pp_fade{display: none;}

.pp_content_container{position: relative;text-align: left;width:100%;}

.pp_content_container .pp_details{float: left;margin:10px 0 2px 0;}

.pp_nav{clear: left;float: left;margin:3px 0 0 0;}

.pp_nav p{display:none}

.pp_nav .pp_play, .pp_nav .pp_pause{float: left;margin-right:4px;text-indent: -10000px;}

a.pp_arrow_previous, a.pp_arrow_next{display:block;float: left;height:15px;margin-top:3px;overflow: hidden;text-indent: -10000px;width:14px;}



.portfolio-area li{float:left;width:360px;height:286px;margin-left:30px}

.portfolio-area li img{width:360px;height:255px}

.portfolio-area li:nth-child(1) img{width:359px;height:514px}

.portfolio-area li:nth-child(1){height:550px;width:359px;margin-left:0}

.portfolio-area li em{font-size:18px;color:333333;display:block;margin-top:12px;float:left;width:100%;text-align:center;}

.wrapper{margin-top:30px;height:auto;overflow:hidden;padding-bottom:35px}

.portfolio-area li:nth-child(4){margin-top:20px}

















/*                jbo-opportunities           */

.son_nav3 li{width:50%}

.job_tit{font-size:28px;color:#333333;text-align:center;line-height:125px}

.bzzx_dlzc h2.titde i{background: url(../images/bzzx_jia.jpg) no-repeat;}

.points_left h2.titde i{display: inline-block;width: 18px;height: 18px;margin:13px 7px;float:right}

.bzzx_dlzc h2.titde i.kai{background: url(../images/bzzx_jian.jpg) no-repeat !important;}

.bz_hz2{border-top:1px #dddddd solid;margin-top:0 !important;width:100%;float:left}

.bz_hz2:after{border:none !important;}

.bz_hz2 .bbhe{content:"";border-left:6px transparent solid;border-right:6px transparent solid;border-top:6px #444444 solid;display:inline-block;float:left;margin-top:20px;margin-right:12px}

.colors{border-top:6px #ff8400 solid !important;}

.colors2{color:#ff8400 !important;}

.opp_pad20{padding-left:20px;padding-bottom:10px}

/*              numerical-commitment                 */

.commit_div{padding-bottom:65px}

.son_nav4 li{width:228px;}

.commit_tit{font-size:24px;color:#333333;text-align:center;line-height:125px}

.commit_wz{width:990px;margin:0 auto}

.commit_wz p{color:#333333;font-size:15px;line-height:34px;margin-bottom:0}

/*                investor                   */

.inves_cont{padding-bottom:0}

.inves_ul{width:1140px;height:auto;overflow:hidden;border-bottom:1px #f1f0f0 solid}

.inves_ul li{border-top:1px #f1f0f0 solid;padding-left:20px}

.inves_ul li a{font-size:15px;color:#333333;line-height:50px}

.inves_ul li a span{display:block;float:right}

/*                      site-map                    */

.map_cont{width:935px;padding-bottom:30px}

.map_tit{font-size:28px;color:#333333;margin-top:40px}

.map_ul{margin-top:10px;height:auto;overflow:hidden}

.map_ul li{border-bottom:1px #e8e8e8 solid;height:auto;overflow:hidden;margin-top:20px}

.map_ul li span{font-size:20px;color:#333333;display:block}

.map_ul li span:before{content:"";width:5px;height:19px;background:#2778cd;display:inline-block;vertical-align:middle;margin-right:10px}

.map_ul li a{font-size:15px;color:#333333;display:block;float:left;margin:15px 17px 15px}

.map_ul li a:hover{color:#0d62bc}

/*    equipment-repair     */

.rep_zx{height:auto;overflow:hidden}

.form{ width: 1140px; margin: 34px auto 0; overflow: hidden;}

.form div{ overflow: hidden;}

.form h2{ font-size: 22px; line-height: 54px;}

.form h2 span{ display: block; font-size: 18px; line-height: 47px;}

.form div{ width: 735px;}

.form div form{ width: 735px; border-top: 1px solid #dbdbdb;}

.form div form p,.repair_tab tr{ display: block; height: 37px; margin-top: 20px; line-height: 37px; font-size: 14px;}

.Validform_checktip{width:130px !important;padding:0;margin-top:8px}

.repair_tab{width:100%;height:auto;overflow:hidden;margin-left:40px}

.repair_tab tr{display:inline-block;width:100%;height:auto;overflow:hidden}

.repair_tab tr .rep_two{width:40px !important;display:inline-block;margin-left:25px;margin-right:9px}

.repair_tab tr .rep_three{display:inline-block;margin-left:13px}

.repair_tab tr .rep_four{width:67px !important;margin-left:8px}

.repair_tab tr .rep_five{width:75px !important;}

.repair_tab tr td{float:left;padding:0}

.repair_tab tr td:first-child{width:62px;display:inline-block}

.repair_tab tr td:last-child{float:left} 

.rep_rig{font-size:14px;color:#a6a6a6}

.rep_rig span{padding-left:15px}

.repair_tab tr td i{color:#ff0000}

.repair_tab tr td input{padding-left:12px;width:286px;height:35px;border:1px #e0e0e0 solid}

.form div form p span{ display: block; width: 120px; float: left; text-align: right; margin-right: 12px; color: #333;}

.form div form p span em{ color: #ff0000;}

.form div form p input{ width: 300px; height: 35px; border: 1px solid #e0e0e0; line-height: 35px; text-indent: 10px;}

.form div form p b{ color: #a6a6a6; margin-left: 15px; font-weight: normal;}

.cplb h3,.bxnr h3,.qt h3{ display: block; width: 735px; line-height: 45px; margin-top: 20px; border-bottom: 1px solid #dbdbdb;font-size: 18px; color: #000;}

.cplb td{ padding-left: 50px; color: #333;}

.cplb td input{ width: 13px; height: 14px; background-color: #fff; border: 1px solid #cac8c8; margin-right: 10px;}

.cplb .t1{ padding-left: 70px;}

.form .bxnr p textarea,.form .qt p textarea{ width: 516px; height: 111px; padding-left: 10px; border: 1px solid #e0e0e0;}

.form .qr{ width: 312px; height: 42px; background-color: #3990ec; font-size: 20px; color: #fff; border: none; margin-left: 132px; margin-bottom: 40px;margin-top:40px}



/*              contact_us                   */

.contac_tit{font-size:28px;text-align:center;line-height:125px}

.contac_cont{width:1140px;margin:0 auto;height:auto;overflow:hidden}

.pop .center{width:252px !important;}

.pop div:nth-child(1){width:220px !important;}

.BMap_bubble_title{font-size:14px;color:#cc5522;font-weight:bold;display:block;margin-top:1px;background:#fff;height:20px}

.BMap_bubble_content{font-size:12px;color:#000000;padding-top:10px}

.pop{left:198px !important;top:73px !important;}

.bottom{height:25px !important;}

.center{height:100px !important;border-radius:10px;top:1px !important;}

.BMapLabel{color:transparent !important;}

.contact_div{width:300px;height:378px;float:right;margin-top:13px}

.contact_div img{width:118px;height:44px;display:block}

.contact_gf b{font-size:18px;color:#575757;display:block;margin-top:10px}

.contact_gf span{position:relative;font-size:18px;color:#333333;display:block;margin-top:22px;height:45px}

.contact_gf span:before,.cont_tit:before{width:29px;height:1px;background:#333333;position:absolute;bottom:0;left:5px;content:"";}

.contact_fs{margin-top:15px;height:auto;overflow:hidden}

.contact_fs p{font-size:14px;color:#333333;line-height:28px}

.contact_fs p span{display:block;height:80px;float:left}

.contact_sh{width:1140px;height:auto;overflow:hidden;margin:25px auto 0;padding-bottom:30px}

.cont_l{width:570px;float:left}

.cont_tit{font-size:18px;color:#333333;height:40px;position:relative}

.cont_l ul{margin-top:20px}

.cont_l ul li{float:left;font-size:14px;width:196px;color:#555555;line-height:28px;margin-right:70px}

.cont_l ul li:nth-child(2n){margin-right:0;width:222px}

.cont_m{width:211px;float:left;margin-left:85px}

.cont_m p,.cont_r p{font-size:14px;line-height:26px}

.cont_m p:nth-child(2){margin-top:15px}

.cont_m p:nth-child(3){text-align:right;padding-right:35px}

.cont_r{width:173px;float:right}

.cont_r p{margin-top:15px}

