*{ margin: 0; padding: 0; list-style: none; text-decoration: none; box-sizing: border-box;}
body{ position: relative; font: 14px/1.5 Microsoft YaHei, arial, 微软雅黑, sans-serif; vertical-align: baseline; width: 100%; overflow-x: hidden;}
i, em{ font-style: normal;}
a{ color: #333;}
h1, h2, h3, h4, h5, h6, b{ font-weight: normal;}
img{ border: none \9; display: inline-block;}
.clearfix:after{ content: "."; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
.fl{ float: left;}
.fr{ float: right;}
.hover_time{ -webkit-transition: all 0.4s linear 0s; -moz-transition: all 0.4s linear 0s; -ms-transition: all 0.4s linear 0s; transition: all 0.4s linear 0s;}
@font-face { font-family: 'impact';src: url('../fonts/impact.ttf');font-weight: normal; font-style: normal;}
.ty_content,.tywidth{ width: 1200px; margin: 0 auto;}
.more-title{ width: 1200px; margin: 50px auto 30px; text-align: center;line-height: 0;}
.more-title .ff{ animation: zoomIn 1s; -moz-animation: zoomIn 1s; -webkit-animation: zoomIn 1s; -o-animation: zoomIn 1s; animation-play-state: paused;}
.more-title .on{ animation-play-state: running;}
.xzln1 .ff{ animation: lightSpeedIn 1s; -moz-animation: lightSpeedIn 1s; -webkit-animation: lightSpeedIn 1s; -o-animation: lightSpeedIn 1s; animation-play-state: paused;}
.xzln1 .on{ animation-play-state: running;}
.xzln2 .ff{ animation: rubberBand 1s; -moz-animation: rubberBand 1s; -webkit-animation: rubberBand 1s; -o-animation: rubberBand 1s; animation-play-state: paused;}
.xzln2 .on{ animation-play-state: running;}
.xzln3 .ff{ animation: fadeInDown 2s; -moz-animation: fadeInDown 2s; -webkit-animation: fadeInDown 2s; -o-animation: fadeInDown 2s; animation-play-state: paused;}
.xzln3 .on{ animation-play-state: running;}
.xzln4 .ff{ animation: fadeInDownBig 2s; -moz-animation: fadeInDownBig 2s; -webkit-animation: fadeInDownBig 2s; -o-animation: fadeInDownBig 2s; animation-play-state: paused;}
.xzln4 .on{ animation-play-state: running;}
.xzln5 .ff{ animation: fadeInLeft 2s; -moz-animation: fadeInLeft 2s; -webkit-animation: fadeInLeft 2s; -o-animation: fadeInLeft 2s; animation-play-state: paused;}
.xzln5 .on{ animation-play-state: running;}
.xzln6 .ff{ animation: fadeInRight 2s; -moz-animation: fadeInRight 2s; -webkit-animation: fadeInRight 2s; -o-animation: fadeInRight 2s; animation-play-state: paused;}
.xzln6 .on{ animation-play-state: running;}
@-webkit-keyframes bounce-up{ 25%{-webkit-transform: translateY(2px);}
	50%, 100%{-webkit-transform: translateY(0);}
	75%{-webkit-transform: translateY(-2px);}
	}
@keyframes bounce-up{ 25%{transform: translateY(2px);}
	50%, 100%{transform: translateY(0);}
	75%{transform: translateY(-2px);}
	}
@keyframes msClock{ 0%,90%,100%{ transform: rotate(0) scale(1);}
	20%,40%{ transform: rotate(-15deg) scale(1.1);}
	30%,50%{ transform: rotate(15deg) scale(1.1);}
	}
.more-title h5{ font-size: 40px; font-weight: bold; color: #333; line-height: 40px;}
.more-title h6{ margin-top: 13px; font-size: 18px; color: #333; line-height: 18px;}

/*header*/
.header_1{width: 100%;height: 140px;border-bottom: 1px solid #dcdcdc;}
.header_1_main{width: 1200px;height: 140px;margin: 0 auto;padding-top: 46px;}
.header_1_by{float: left;}
.header_1_main .header_1_by h3{margin-bottom: 7px;font-size: 28px;color: #333333;font-weight: bold;line-height: 28px;}
.header_1_main .header_1_by h3 span{font-weight: normal;}
.header_1_main .header_1_by b{font-size: 18px;color: #303030;}
.header_1_logo{float: left;margin-left: 190px;}
.header_1_phone{float: right;padding-top: 10px;}
.header_1_phone_img{float: right;position: relative;top: 6px;margin-left: 15px;}
.header_1_phone_num{float: left;text-align: right;}
.header_1_phone_num b{font-size: 16px;color: #666666;line-height: 16px;}
.header_1_phone_num p{font-size: 24px;font-family: 'Impact';line-height: 24px;position: relative;top: 7px;}

.header_2{width: 1200px;height: 70px;margin: 0 auto;padding: 0px 10px;}
.header_2 ul li{width: 120px;height: 70px;float: left;margin-right: 12px;}
.header_2 ul li:last-child{margin-right: 0px;}
.header_2 ul li>a>div{width: 120px;height: 70px;text-align: center;line-height: 70px;color: #333333;font-size: 16px;}
.header_2 ul li:hover>a>div{color: #0550ab;border-bottom: 4px solid #d4d4d4}
.header_2 ul li.on>a>div{color: #0550ab;border-bottom: 4px solid #d4d4d4}

.ejfl{display: none;}
.header_2 ul li:hover .ejfl{display: inline-block;}

.header_2 ul li dl dt a div{height: 40px;background: #fff;font-size: 14px;line-height: 40px;border-bottom: 1px solid #ccc;text-align: center;}
.header_2 ul li dl dt a:hover div{color: #0550ab}






/*轮播*/

.banner-index{ line-height: 0;}
.banner-index img{ width: 100%;}
.slideBox{ width: 100%; height: auto; overflow: hidden; position: relative;}
.slideBox .hd{ height: 12px; overflow: hidden; position: absolute; left: 48%; bottom: 35px; z-index: 1;}
.slideBox .hd ul{ overflow: hidden; zoom: 1; float: left;}
.slideBox .hd ul li{ float: left; background: #fff; width: 12px; height: 12px; border: 1px solid #fff; border-radius: 50%; margin-right: 15px; cursor: pointer;}
.slideBox .hd ul li.on{ background: #eee; border: 1px solid #eee;}
.banner-index .slideBox .bd img{ width: 100%;}
/*.slideBox .bd ul li{ display: none;}*/
/*.slideBox .bd ul li:first-child{ display: none;}*/

/*search*/
.search{width: 100%;height: 75px;border-bottom: 1px solid #e5e5e5;overflow: hidden;}
.search-keywords{float: left;}
.search-form{float: right;}
.hot_key {height: 75px;line-height: 75px;float: left;color: #121212}
.hot_key img{float: left;position: relative;top: 26px;margin-right: 12px;}
.hot_key span{float: left;font-weight: bold;color: #333333}
.wb a{float: left;line-height: 75px;color: #666666}
.wb a:hover{color: #0550ab}
.wb i{float: left;line-height: 75px;}
.search-form{width: 239px;height: 35px;border-bottom: 1px solid #e8e8e8;margin-top: 17.5px;overflow: hidden;}
#s_btn{width: 35px;height: 33px;background: url(../images/fdj.png)no-repeat;float: right;border: none;background-position: center;}
#search-keywords{width: 200px;height: 35px;float: left;border: none;outline: none;}
.search-form input::-webkit-input-placeholder {
        color: #bbbbbb;
      }
      input::-moz-input-placeholder {
        color: #bbbbbb;
      }
      input::-ms-input-placeholder {
        color: #bbbbbb;
      }
/*解决方案*/
.jjfa{width: 100%;}
.jjfa_main{width: 1200px;margin: 0 auto;}
.jc_title{width: 1200px;height: 125px;background: url(../images/jc_title.png)no-repeat;background-position: bottom;text-align: center;padding-top: 37px;margin: 0 auto;}
.jc_title h3{font-size: 36px;color: #333333;}
.jc_title span{font-weight: bold;}
.casesBox{width: 1200px;height: 720px;margin-top: 30px;overflow: hidden;}
.casesBox .hd{width: 1200px;height: 110px;}
.casesBox .hd ul li{width: 230px;height: 110px;float: left;margin-right: 12.5px;}
.case_hd_li1{width: 230px;height: 110px;background: red;float: left;padding: 22.5px 12.5px 12.5px 25.5px;}
.casesBox .hd ul li .case_hd_li{width: 214px;height: 94px;margin: 8px auto;padding-left: 13px;padding-top: 15px;}
.casesBox .hd ul li:hover .case_hd_li{border: 1px solid #e3e3e3}
.case_hd_li1 h3{font-size: 18px;color: #ffffff;line-height: 18px;margin-bottom: 15px;}


.casesBox .bd{width: 1200px;height: 590px;margin-top: 20px;}
.cases_left{width: 710px;height: 590px;float: left;}
.cases_right{width: 472px;height: 590px;float: right;}
.cases_right_img{width: 472px;height: 286px;margin-bottom: 18px;overflow: hidden;}
.cases_right_img:hover img{transform: scale(1.1,1.1);}
.case_hd_li h3{font-size: 18px;color: #ffffff;line-height: 18px;margin-bottom: 15px;}
.cases_left_img{width: 710px;height: 450px;overflow: hidden;}
.cases_left_img:hover img{transform: scale(1.1,1.1);}

.cases_bottom{width: 710px;height: 140px;background: #eeeeee;padding:0px 22px;padding-top: 20px;overflow: hidden;}
.cases_bottom h3 a{font-size: 20px;color: #0550ab}
.cases_bottom img{margin-top: 10px;}
.cases_bottom p{margin-top: 10px;font-size: 16px;color: #666666;}
.cases_ckxq{float: right;position: relative;top: -37px;left: 22px;}

/*产品*/
.product{width: 100%;margin-top: 5px;}
.product_main .hd{width: 1200px;height: 68px;margin: 0 auto;margin-top: 28px;}
.product_main .hd ul li{width: 216px;height: 68px;background: #0550ab;margin-right: 112px;float: left;padding-top: 9px;cursor: pointer;}
.product_main .hd ul li:last-child{margin-right: 0px;}
.product_main .hd ul li>a div{text-align: center; width: 142px;height: 40px;background: url(../images/ph2_bg1.png)no-repeat;margin: 0 auto;font-size: 20px;color: #ffffff;background-position: bottom;padding-left: 20px;line-height: 34px;}
.product_main .hd ul li:hover{background: #d4d4d4}
.product_main .hd ul li:hover>div{background: url(../images/ph2_bg.png)no-repeat;background-position: bottom;color: #333333}
.product_main .bd{max-width: 1920px;min-width: 1200px;margin-top: 30px;width: 100%;}
.product_main .bd ul li{width: 30%;margin-left: 2.5%;margin-bottom: 30px;display: inline-block;}
.product_img{width: 100%;overflow: hidden;}
.product_img img{width: 100%;}
.product_title{width: 100%;height: 60px;border-bottom: 1px solid #dcdcdc;text-align: center;line-height: 60px;color: #333333;font-size: 16px;}
.product_main .bd ul li:hover .product_title{background: #0550ab;color: #ffffff;}
.product_main .bd ul li:hover .product_img img{transform: scale(1.1,1.1);}

/*设备定制*/
.sbdz{width: 100%;height: 170px;margin-top: 20px;overflow: hidden;}
.sbdz_main{width: 1200px;height: 170px;margin: 0 auto}
.sbdz_main ul li{width: 170px;height: 170px;float: left;margin-right: 20px;}
.sbdz_main ul li:first-child{width:60px;height: 170px; }
.sbdz_main ul li:last-child{margin-right: 0px;}
.sbdz_img{width: 170px;height: 130px;overflow: hidden;}
.sbdz_title{width: 170px;height: 40px;border-bottom: 1px solid #e5e5e5;text-align: center;left: 40px;font-size: 16px;color: #333333;line-height: 40px;}
.sbdz_main ul li:hover .sbdz_title{border-bottom: none;background: #0550ab;color: #ffffff;}
.sbdz_main ul li:hover .sbdz_img img{transform: scale(1.1,1.1);}


/*xbanner*/
.xbanner{width: 100%;height: 538px;background: url(../images/xbanner_bg.png)no-repeat;margin-top: 50px;overflow: hidden;background-size: 100% 100%;}
.xb_main{width: 1200px;height: 538px;margin: 0 auto;}
.xb_centent{width: 1200px;height: 400px;padding-top: 30px;}
.xb_centent_jx{width: 100px;height: 2px;background: #ffffff;margin: 0 auto;}
.xb_centent p{text-align: center;color: #ffffff;font-size: 16px;line-height: 30px;margin-top: 20px;}
.xb_img{width: 1200px;height: 210px;margin-top: 24px;}
.xb_img ul li{float: left;margin-right: 93px;}
.xb_img ul li:last-child{margin-right: 0px;}
.xbimg{width: 230px;height: 161px;}
.xb_c{width: 230px;height: 45px;text-align: center;line-height: 45px;font-size: 18px;color: #ffffff;}
.xb_c span{font-size: 28px;}
.xb_img ul li:hover .xbimg{position: relative;top: -5px;left: -5px;}




/*mo_1*/
.mo_1{width: 100%;height: 600px;overflow: hidden;}
.mo_1_main{width: 1200px;height: 600px;margin: 0 auto;}
.mo_b{width: 1200px;height: 440px;margin-top: 30px;}
.mo_left{width: 640px;height: 440px;float: left;}
.mo_left .hd{margin-top: -30px;margin-left: 297px;}
.mo_left .hd ul li{background: #ffffff;width: 8px;height: 8px;position: relative;z-index: 30;float: left;margin-right: 12px;}
.mo_left .hd ul li.on{background: #0550ab}
.mo_right{width: 532px;height: 440px;float: right;overflow: hidden;}
.mo_right ul li{width: 532px;height: 138px;border-bottom: 1px solid #e5e5e5;margin-bottom: 28px}
.mo_right ul li h3{font-size: 24px;color: #333333;line-height: 24px;margin-bottom: 7px;}
.mo_right ul li img{}
.mo_right ul li p{font-size: 16px;color: #666666;line-height: 26px;margin-top: 7px;}

/*案例*/
.cases{width: 100%;height: 675px;overflow: hidden;}
.cases_main{width: 1920px;height: 675px;position: absolute;left: 50%;margin-left: -960px;}
.cases_img{height: 516px;}
.cases_img .bd{width: 1920px;height: 516px;overflow: hidden;margin-top: 30px;}
.cases_img .bd ul li{float: left;width: 700px;height: 516px;margin-right: 40px;overflow: hidden;}
.cases_img .tempWrap{left: -130px;}
.hd_next{text-align: center;padding-top: 240px; width: 40px;height: 516px;float: right;position: relative;left: -570px;top: -516px;cursor: pointer;}
.hd_prev{text-align: center;padding-top: 240px; width: 40px;height: 516px;float: left;position: relative;left: 570px;top: -516px;cursor: pointer;}
.case_top_img{width: 700px;height: 450px;}
.cases_title{width: 700px;height: 66px;background: #f0f0f0;text-align: center;line-height: 66px;color: #333333;font-size: 20px;}
.cases_hover{width: 700px;height: 130px;background: rgba(5,80,170,0.9);padding: 0px 25px;padding-top: 15px;}
.cases_img .bd ul li:hover .cases_hover{margin-top: -130px;position: relative;z-index: 400}
.cases_img .bd ul li:hover .cases_title{color: #f0f0f0}
.cases_hover h3{font-size: 20px;color: #ffffff;}
.cases_hover p{font-size: 16px;color: #ffffff;line-height: 24px;margin-top: 15px;}
.jc2{display: none;}
.hd_next:hover .jc1{display: none;}
.hd_next:hover .jc2{display: inline-block;}
.hd_prev:hover .jc1{display: none;}
.hd_prev:hover .jc2{display: inline-block;}

/*关于我们*/
.about{width: 100%;height: 780px;overflow: hidden;}
.about_main{width: 1200px;height: 780px;margin: 0 auto;}
.about_b{width: 1200px;height: 620px;background: url(../images/about_bg.png)no-repeat;margin-top: 30px;}
.about_left{width: 580px;height: 620px;float: left;padding: 0 31px;padding-top: 52px;}
.about_jx{width: 60px;height: 2px;background: #0550ab;margin-top: 12px;margin-bottom: 15px;}
.about_left h3{font-size: 24px;color: #333333}
.about_left p{font-size: 16px;color: #666666;line-height: 30px;}
.about_btn{width: 104px;height: 33px;margin-top: 15px;}
.about_lb{width: 520px;height: 180px;margin-top: 35px;overflow: hidden;}
.about_lb .bd ul li{width: 250px;height: 180px;margin-right: 20px;overflow: hidden;}
.about_right{width: 580px;height: 600px;float: right;margin-right: 20px;margin-top: 20px;overflow: hidden;}
.about_right:hover img{transform: scale(1.1,1.1);}
.about_lb .bd ul li:hover img{transform: scale(1.1,1.1);}
/*新闻资讯*/
.news{width: 1200px;height: 570px;margin: 0 auto;margin-top: 45px;overflow: hidden;}
.news_left{width: 700px;height: 570px;float: left;border: 1px solid #dcdcdc;overflow: hidden;}
.news_left .hd{width: 700px;height: 55px;border-bottom: 1px solid #dcdcdc;background: #f5f5f5;padding-left: 20px;}
.news_left .hd ul li{height: 55px;float: left;line-height: 55px;font-size: 18px;margin-right: 35px;}
.news_left .hd ul li.on{border-bottom: 3px solid #0550ab}
.news_left .hd>a{font-size: 14px;color: #666666;float: right;line-height: 55px;margin-right: 21px;}
.news_left .bd{width: 700px;padding: 20px;}
.news_top{width: 100%;height: 200px;}
.news_top_img{width: 314px;height: 200px;float: left;overflow: hidden;}
.news_top_img img{width: 100%;height: 100%;}
.news_top_img:hover img{transform: scale(1.1,1.1);}
.news_top_con{width: 330px;float: right;}
.news_top_con h3{line-height: 16px;}
.news_top_con h3:hover a{color: #0550ab}
.news_top_con h3 a{font-size: 16px;color: #333333;line-height: 16px;}
.news_top_con p{font-size: 14px;color: #888888;line-height: 26px;margin-top: 17px;height: 110px;}
.news_btn{width: 100px;height: 30px;background: #0550ab;color: #ffffff;text-align: center;line-height: 30px;margin-top: 25px;}
.news_list{width: 100%;margin-top: 25px;}
.news_list ul li{width: 320px;float: left;margin-right: 20px;margin-bottom: 15px;}
.news_list ul li:hover a{color: #0550ab}
.news_list ul li:nth-child(2n){margin-right: 0px;}
.news_right{width: 470px;height: 570px;float: right;border: 1px solid #dcdcdc;overflow: hidden;}
.news_right .hd{width: 100%;height: 55px;border-bottom: 1px solid #dcdcdc;background: #f5f5f5;padding-left: 20px;}
.news_right .hd div{height: 55px;line-height: 55px;border-bottom: 3px solid #0550ab;font-size: 18px;color: #333333;float: left;}
.news_right .bd ul li{width: 100%;height: 103px!important;padding-left: 20px;padding-top: 18px;}
.faq_w{width: 100%;height: 20px;margin-bottom: 12px;}
.faq_con_f{width: 20px;height: 20px;background: #0550ab;float: left;border-radius: 50%;text-align: center;line-height: 20px;color: #ffffff;}
.news_right .bd ul li h3{float: left;font-size: 16px;color: #333333;line-height: 20px;margin-left: 10px;width: 400px;}
.news_right .bd ul li p{float: left;font-size: 14px;color: #888888;line-height: 20px;margin-left: 10px;width: 400px;}
.news_right .bd ul li p a{color: #888888}
.faq_con_a{width: 20px;height: 20px;background: #d4d4d4;float: left;border-radius: 50%;text-align: center;line-height: 20px;color: #333333;}
.news_right .bd ul li:hover{background: #dfdfdf}
.news_right .bd ul li:hover .faq_con_a{background: #ffffff;}
.news_right .hd a{float: right;margin-right: 21px;line-height: 55px;color: #666666}
.btn2{display: none;}
.about_btn:hover .btn2{display: inline-block;}
.about_btn:hover .btn1{display: none;}

/*底部*/
.foot{width: 100%;height: 430px;background: #333333;overflow: hidden;margin-top: 50px;overflow: hidden;}
.foot_main{width: 1200px;height: 430px;margin: 0 auto;}
.foot_left{width: 302px;height: 430px;background:#0550ab;float: left;padding-left: 34px; padding-top: 67px; }
.b_ty{height: 5px;width: 5px;border-radius: 50%;background: #ffffff;float: left;position: relative;top: 7.5px;margin-right: 15px;background: #0550ab}
.news_btn:hover{background: #eee;color: #333}

.foot_left ul{margin-top: 60px;}
.foot_left ul li{width: 120px;height: 20px;float: left;margin-bottom: 25px;}
.foot_left ul li:nth-child(2n){margin-right: 0px;}
.foot_left ul li a{float: left;color: #ffffff;float: left;height: 20px;font-size: 16px;line-height: 20px; }
.foot_right{width: 898px;height: 430px;float: left;padding-left: 73px;}
.foot_right_top{width: 825px;height: 270px;padding-top: 60px;}
.foot_right_top h3{font-size: 20px;color: #cccccc;}
.lxwm_list{width: 825px;height: 160px;margin-top: 25px;}
.lxwm_list ul li{width: 33.3%;height: 40px;float: left;margin-bottom: 30px;}
.lxwm_icon{width: 37px;height: 37px;border-radius: 50%;float: left;}
.lxwm_mid{float: left;width: 200px;height: 37px;margin-left: 15px;}
.lxwm_mid b{font-size: 14px;color: #cccccc;line-height: 14px;}
.lxwm_mid p{font-size: 14px;color: #cccccc;line-height: 14px;margin-top: 7px;}
.lxwm_link{width: 825px;height: 160px;}
.lxwm_link ul{margin-top: 15px;}
.lxwm_link h3{font-size: 20px;color: #cccccc;}
.lxwm_link ul li{float: left;margin-right: 35px;margin-bottom: 15px;}
.lxwm_link ul li a{font-size: 14px;color: #cccccc;}
.foot_ba{width: 100%;height: 49px;background: #222222;text-align: center;line-height: 49px;color: #9a9a9a;}
.foot_left ul li:hover .b_ty{background: #ffffff;}
.lxwm_link ul li:hover{text-decoration: underline;}





















