@charset "utf-8";
/*��ҳ*/
.home{overflow: hidden;}
.home_title{position: relative; text-align: center;}
.home_title i{display: block; width: 100%; height: 1px; background: #737373; position: absolute; left: 0; top: 30px; z-index: 1;}
.home_titbx{background: #f2f2f2; display: inline-block; *display: inline; *zoom: 1; padding: 0 30px; color: #595959; position: relative; z-index: 2;}
.home_title_n1{height: 38px; line-height: 38px; font-size: 30px; font-weight: 500; letter-spacing: 3px;}
.home_title_n2{height: 18px; line-height: 18px; font-size: 12px; text-transform: uppercase; margin-top: 4px;}
.home_title_n3{width: 32px; height: 2px; background: #09539a; margin: 14px auto 0;}
/*��ҳ---��ҵ����*/
.home_layout{background: #0e6bc1; position: relative; padding-top: 46px;}
.home_laybg{width: 100%; height: 392px; background: #f2f2f2; position: absolute; left: 0; top: 0;}
.home_layout_box{margin-top: 40px;}
.home_layout_box ul{margin-right: -15px;}
.home_layout_box li{width: 287px; float: left; margin-right: 15px; background: #f2f2f2; position: relative; top: 0; transition: top .3s;}
.home_layout_box li a{display: block;}
.home_layout_pic img{width: 390px; height: auto;}
.home_layout_txt{padding: 40px; height: 210px;padding-bottom:20px;
    }
.home_layout_name{height: 26px; line-height: 26px; font-size: 24px; font-weight: 800;}
.home_layout_line{width: 26px; height: 2px; background: #404040; margin: 14px 0; transition: all .6s;}
.home_layout_desc{line-height: 24px;overflow: hidden;  
    text-overflow: ellipsis;  
    word-break: break-all;  
    -webkit-box-orient: vertical;  
   display: -webkit-box !important;  }
.home_layout_box li:hover{top: -10px;}
.home_layout_box li:hover .home_layout_line{background: #0066FF;}
/*��ҳ---��Ʒ����*/
.home_product{background: #f2f2f2; margin-top: 50px; padding: 46px 0;}
.home_product_box .hd{text-align: center; margin-top: 30px;}
.home_product_box .hd ul{display: inline-block; *display: inline; *zoom: 1;}
.home_product_box .hd li{height: 36px; line-height: 36px; float: left; margin: 0 8px; text-align: center; min-width: 100px; padding: 0 18px; background: #404040; border-radius: 6px; overflow: hidden; color: #fff; cursor: pointer;}
.home_product_box .hd li.on{background: #0066FF;}
.home_product_box .bd{margin-top: 40px;}
.home_product_box .bd ul{margin-right:-10px;}
.home_product_row{display: none; *margin-right: -1px;}
.home_product_box .bd li{width: 25%; float: left; margin: -1px; border: 1px solid #e5e5e5; position: relative; overflow: hidden; margin-bottom: 20px}
.home_product_box .bd li:hover{border:1px solid #0066FF; z-index: 2;}
.home_product_box{margin: 0 8.3%;}
.home_product_item{background: #fff;}
.home_product_pic{width: 100%;  position: relative; overflow: hidden;}
.home_product_pic span{display: block; width: 100%; height: auto; left: 0; top: 0;}
.home_product_pic span img{display: block; height: 100%; width: 100%; margin: 0 auto;}
.home_product_name{font-size: 16px;font-weight:bold; text-align: center; font-size: 16px; height: 40px; line-height: 40px; margin:0 6px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_product_more{width: 100%; height: 100%; background: #0066FF; background: rgba(227,1,21,.75); position: absolute; left: 0; top: -100%; transition: all .3s;}
.home_product_more a{display: block; width: 140px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #fff; font-size: 16px; color: #fff !important; position: absolute; left: 50%; top: 50%; margin-left: -71px; margin-top: -18px;}
.home_product_more a span{margin-left: 10px;}
.home_product_box .bd li:hover .home_product_more{top: 0;}
.home_pmore{display: block; width: 180px; height: 40px; line-height: 40px; background: #0e6bc1; font-size: 16px; text-align: center; color: #fff; border-radius: 40px; margin: 30px auto 0;}
.home_pmore:hover{filter: alpha(opacity: 80); -moz-opacity: .8; -khtml-opacity: .8; opacity: .8; color: #fff !important;}
/*��ҳ---��ƷӦ������*/
.home_application{background: #0e6bc1; padding-top: 60px;}
.home_application .content{width: 1000px;}
.home_application .home_titbx{color: #fff; background: #0e6bc1;}
.home_application .home_title i{background: #fff;}
.home_application_box{margin-top: 24px; *margin-right: -1px;}
.home_application_box ul{overflow: hidden;}
.home_application_box li{width: 16.666%; float: left; position: relative; background: #eee;}
.home_application_box li a{display: block; position: relative;}
.home_application_box li a > i{display: block; width: 1px; height: 100%; background: #fff; position: absolute; left: -1px; top: 0;}
.home_application_pic{width: 100%; height: 0; padding-bottom: 67%; position: relative; overflow: hidden;}
.home_application_pic img{width: 100%; height: 100%; position: absolute; left: 0; top: 0; transition: all .4s;}
.home_application_pic:hover img{transform: scale(1.1);}
.home_application_name{height: 36px; line-height: 36px; font-size: 18px; color: #595959; margin: 12px 6px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*��ҳ---���ǵ�����*/


.home_adv_b1{background: #fff; padding: 80px 0;}
.home_adv_b1 .home_title{max-width: 1000px; margin: 0 auto;}
.home_adv_b1 .home_titbx{background: #fff;}



.home_adv_slider{margin-top: 40px;}
.home_adv_slider img{max-width: 100%;}
.poster-main{width: 1124px; height: 500px; margin: 0 auto; position: relative;}
.poster-main a,.poster-main img{display: block;}
.poster-main .poster-list{width: 1124px; height: 440px; margin: 0 auto;}
.poster-main .poster-list .poster-item{width: 660px; height: 440px; position: absolute; left: 0; top: 0; overflow: hidden;}
.poster-main .poster-list .poster-item.active img{width: 660px; height: 440px;}
.home_adv1_text{display: none; width: 100%; position: absolute; left: 0; bottom: 0; color: #fff; padding: 16px 0; background: #000; background: rgba(7, 6, 6, 0.8); min-height: 50px;}


.home_adv1_lt{width: 60px; height: auto; background: #0066FF; font-family: Adzinde; position: absolute; left: 30px; top: 16px; color: #f2f2f2; text-align: center;}
.home_adv1_lt span{display: block; font-family: "Microsoft Yahei"; font-size: 18px; padding-top: 10px;}
.home_adv1_lt em{display: block; font-size: 42px; line-height: 46px;}

.home_adv1_rt{padding-left: 110px; padding-right: 36px;}
.home_adv1_name{font-size: 28px; color: #0066FF; line-height: 34px;}
.home_adv1_desc{line-height: 28px;}

.poster-main .poster-list .poster-item.active .home_adv1_text{display: block;}


.poster-main .poster-btn{display: none;}


.home_adv_b2{background: #0e6bc1; color: #fff; padding: 50px 0;}



.home_adv_b2 li{width: 260px; float: left; margin: 0 20px; text-align: center;}
.home_adv_b2_t1 span{display: inline-block; font-size: 72px; line-height: 76px; position: relative; font-family: Adzinde;}
.home_adv_b2_t1 span i{white-space: nowrap; font-size: 28px; line-height: 34px; position: absolute; left: 104%; top: -2px; text-transform: uppercase;}
.home_adv_b2_t1 span i b{font-weight: normal; font-size: 42px; position: relative; left: 6px;}

.home_adv_b2_t2{font-size: 18px; letter-spacing: 2px;}

.home_adv_b2 li.advbx_1{width: 300px;}
.home_adv_b2 li.advbx_2{width: 300px;}
.home_adv_b2 li.advbx_3{width: 220px;}
.home_adv_b2 li.advbx_4{width: 220px;}

.home_adv_b2 li.advbx_1 .home_adv_b2_t2{margin-left: 46px;}
.home_adv_b2 li.advbx_4 .home_adv_b2_t2{margin-left: 94px;}
/*��ҳ---�������*/
.home_partner{background: #f2f2f2; padding: 30px 0;}
.home_partner .home_titbx{background: none;}
.home_partner_box{border-top: 1px solid #dcdcdc; margin-top: 30px;}
.home_partner_box .content{margin-top: 26px;}
.home_partner_box ul{margin-right: -22px;}
.home_partner_box li{width: 220px; float: left; margin-right: 22px; border: 1px solid #ddd; overflow: hidden;}
.home_partner_box li img{width: 220px; height: 80px; transition: all .4s;}
.home_partner_box li:hover img{transform: scale(1.1);}
/*��ҳ---��������*/
.home_company{background: #0e6bc1; padding-top: 68px;}
.home_company .content{background: #fff; padding: 44px 0; margin-bottom: -50px;}
.home_company_text{width: 516px; float: left; margin-left: 36px; margin-top: 20px;}
.home_company_text .home_title{text-align: left;}
.home_company_text .home_titbx{background: none; padding: 0; display: block;}
.home_company_text .home_title_n3{margin: 14px 0 0 0;}
.home_company_name{font-size: 20px; margin-top: 20px;}
.home_company_desc{font-size: 14px; line-height: 28px; color: #737373; margin-top: 10px;}
.home_company_more{display: block; width: 140px; height: 34px; line-height: 34px; text-align: center; border: 1px solid #dcdcdc; margin-top: 30px; font-size: 16px;}
.home_company_more span{margin-left: 10px;}
.home_company_more:hover{background: #0066FF; border: 1px solid #0066FF; color: #fff !important;}
.home_company_pic{width: 540px; float: right; margin-right: 50px;}
.home_company_pic img{width: 540px; height: 340px;}
.home_abt{padding: 90px 0 74px 0; background: #e3e3e3;}
.home_abt_slider .bd{height: 186px; overflow: hidden;}
.home_abt_slider .bd ul{margin-right: -26px;}
.home_abt_slider .bd li{width: 280px; height: 186px; float: left; margin-right: 26px; overflow: hidden;}
.home_abt_slider .bd li img{width: 280px; height: 186px; transition: all .4s;}
.home_abt_slider .bd li:hover img{transform: scale(1.1);}
/*��ҳ---��������*/
.home_news{padding: 40px 0; background: #fff;}
.home_news_box{margin: 0 -15px;}
.home_news_box dl{width: 378px; float: left; margin: 10px 15px; border: 1px solid #e5e5e5; background: #fff;}
.home_news_box dt{height: 60px; line-height: 60px; background: #e5e5e5; font-size: 20px; font-weight: 400; text-align: center;}
.home_news_box dd{padding: 24px;}
.home_news_first a{display: block; overflow: hidden; position: relative;}
.home_news_first img{width: 330px; height: 220px; transition: all .4s;}
.home_news_first a:hover img{transform: scale(1.1);}
.home_news_name{width: 100%; position: absolute; left: 0; bottom: 0; background: #000; background: rgba(0,0,0,.6);}
.home_news_name h4{height: 40px; line-height: 40px; font-size: 14px; font-weight: normal; color: #fff; margin: 0 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.home_news_box dd ul{margin-top: 20px;}
.home_news_box dd li{height: 32px; line-height: 32px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}