@charset "utf-8";
/* CSS Document */
/*===========================1200px=========================================*/
.qm_maina,.qm_mainc,.qm_lnb,.qm_lnc,.qm_sygsb1,.qm_sygsb2,.qm_sygsb3,.qm_title,.qm_leftlbb,.qm_leftlbc,.news_read,.news_reada,.news_readb,.news_readc,.qm_dh,.tcdh_menu,.sl_sycplbaa,.sl_sycplbba,.ny_banner,.sy_newslefta,.sy_newsleftb,.about_a,.about_b,.about_c,.about_d,.sy_cpyw,.xh_jiesb,.xh_jiesa,.xh_jiesb1,.xh_jiesb2,.xh_jiesb3,.xh_mainb{width:100%; float: left;}
.goods_lista dd{font-family: 'Poppins-Bold'; color:#d10739; font-size:22px; text-align: center; padding-bottom: 15px;}
.goods_lista dd span{font-size:18px; color:#666;}
@media screen and (min-width: 1201px) {
	.qm_mainb{width:1280px;margin: 0px auto;}
	.qm_head{position:fixed; z-index: 999; background-color:rgba(0,0,0,0.8);}
	.lj_logo{width:213px; padding: 14px 0px; float: left;}
	.lj_dh{width:1060px; float: right; padding-right: 40px;}
	.lj_dh li{ float:right; font-size:18px; margin-top:40px;}
	.lj_dh li a:link,.lj_dh li a:visited{color:#fff;}
	.lj_dh li a{padding-left:45px; transition:all 0.6s; padding-right: 15px;}
	.lj_dh li a:hover{color:#cb0336;}
	.lj_yy{width:120px; padding:25px 40px; text-align: center; position: absolute; top: 0px; right: 0px; height: 114px; background: #d10739; font-size:16px;}
	.lj_yy a:link,.lj_yy a:visited{color:#fff; text-align: center;}
	.lj_yy a{display:block; text-align: center; line-height: 35px;}
	.yy_en{border-top:1px solid #fff;}
	.lj_dls{width:28%; height: 54px; background: url(../images/dls.png) right; line-height: 54px;color:#fff; position: absolute; left: 0px; top: 114px; text-align: center; font-size:18px;}
	.bt_tt{width:1200px; margin: 0px auto; text-align: center;}
	.bt_tt h1{font-size:40px; font-weight: bold;padding-bottom: 10px;}
	.bt_tt h2{font-size:38px; font-weight: bold;padding-bottom: 10px;}
	.bt_tt dd{font-size:16px; line-height: 30px;}
	.bt_tt p{width:40px; height: 4px; background: #ff2d10; margin: 10px auto;}
	.lj_maina{padding:70px 0px;}
	.lj_dh li .hovera:link,.lj_dh li .hovera:visited{color:#ff2d10;}
	.lj_dh li .hovera{text-decoration: underline;}
	.tt_hshx{width:160px; margin: 15px auto;}
	.tt_hshxa{width:40px; margin: 0px auto; height:4px;background: #ff2d10; z-index: 12; position: relative; }
	.tt_hshxb{width:100%; height: 1px; background: #e1e1e1; margin-top: -2px; z-index: 10; position: relative;}
	.index_ma{width:25%;  margin-bottom: 40px; float: left;}
	.index_ma img{width:100%;}
	.index_maa,.index_mab{width:100%; float: left;}
	.index_mab{padding:17.7% 30px;display: none; transition: all 0.6s; margin-top: -77%; background-color:rgba(209,7,57,0.9);}
	.index_mab .h1{font-size:28px; padding-bottom: 10px; font-weight: bold;}
	.index_mab dd{font-size:18px; font-family: 'Franklin';}
	.index_mab p span{display:block; width: 30px; height: 30px; border: 1px solid #fff; text-align: center; line-height: 30px; margin-top: 50px;}
	.index_ma a:link,.index_ma a:visited{color:#fff;}
	.index_ma:hover .index_mab{display:block;animation:lToR 1s;   -moz-animation:lToR 1s; -webkit-animation:lToR 1s; -o-animation:lToR 1s; }
	.hj{width:100%; float: left;transition:all 0.6s; border: 1px solid #e1e1e1; margin-top: 40px;}
	.hj a:link,.hj a:visited{color:#222;}
	.hj .h1{font-size:22px; font-weight: bold; text-align: center; background: #e0e0e0; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;}
	.hj:hover{border: 1px solid #d00638;}
	.zy_hd{width:180px; margin: 35px auto;}
	.hj:hover .h1{background:#d00638; color:#fff;}
	.lj_case h1{font-size:22px; font-weight: bold; text-align: center; background: #fff; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;}
	.swiper-button-nextcp{width:89px; float: right; text-align: center; background: #e0e0e0; line-height: 50px; font-size:30px;}
	.swiper-button-nextal{width:89px; float: right; text-align: center; background: #fff; line-height: 50px; font-size:30px;}
	.swiper-button-preval{width:89px; float: left; text-align: center;background: #fff;line-height: 50px; font-size:30px;}
	.swiper-button-prevcp{width:89px; float: left; text-align: center;background: #e0e0e0;line-height: 50px; font-size:30px;}
	.zy_hd div{transition:all 0.6s;}
	.zy_hd div:hover{background:#d00638; color:#fff;}
	.lj_anli{background: url(../images/case_bg.jpg) center; padding: 70px 0px;}
	.lj_xc{background:url(../images/cx_bg.jpg) center; padding: 60px 0px;}
	.lj_xca{width:780px; float: left;color:#fff;}
	.lj_xca .h1,.lj_xcb .h1{font-size:28px; font-weight: bold; padding-bottom: 20px;}
	.lj_xca p{font-size:18px; line-height: 30px;}
	.lj_xcb{width:340px; float: right;color:#fff;}
	.lj_xcb p{font-size:22px; font-family: 'Franklin'; line-height: 40px;}
	.lj_xcb p span{padding:10px; background:#d00638; border-radius: 500px; float: left; margin-right: 10px; }
	.lj_xcb dd a{ float:left; padding:12px 40px; margin-top: 30px; font-size:18px; background: #d00638; border-radius: 500px;}
	.lj_xcb dd a:link,.lj_xcb dd a:visited{color:#fff;}
	.lj_news{padding:60px 0px;}
	.tj_news{width:406.6px; background: #fff; overflow: hidden; border-radius: 10px; box-shadow: 0px 0px 7px #e1e1e1; margin-top: 40px; float: left;}
	.mg_left{margin-left:30px;}
	.tj_news img{z-index:20;}
	.tj_newsa,.tj_newsb{width:100%; float: left;}
	.tj_newsaa{padding:30px; margin-top: -184px; height: 184px;}
	.tj_newsaa dd{font-size:20px; font-weight: bold; padding-bottom: 20px;}
	.tj_newsb{padding:30px;}
	.tj_newsb .h1{font-size:18px; font-weight: bold; padding-bottom: 16px;}
	.tj_newsb dd{color:#777;}
	.hzhb_a{width:100%; border: 1px solid #e1e1e1;margin-top: 30px;}
	.lj_hzhb{background:#eee; padding: 50px 0px;}
	.lj_footer{width:100%; float: left; background: #222; padding: 60px 0px;}
	.footer_a{width:160px; float: left;margin-top: 20px;}
	.footer_a .h1{font-weight:bold; padding-bottom: 10px;color:#fff; font-size:20px;}
	.footer_a p{width:40px; height:3px; background: #d00638; margin-bottom: 20px; margin-top: 10px;}
	.footer_a dd{font-size:16px; line-height: 32px;}
	.footer_a dd a{transition:all 0.6s;}
	.footer_a dd a:link,.footer_a dd a:visited,.footer_a dd{color:#a2a1a1;}
	.footer_a h3{color:#fff; font-size:26px; font-family: 'Franklin';}
	.footer_a dd a:hover{color:#d00638;}
	.gdcp_a{float:left; padding:4px 20px; background: #d00638;}
	.footer_a dd .gdcp_a:link,.footer_a dd .gdcp_a:visited{color:#fff;}
	
	.f_img img{width:100%;}
	.f_lx{width:370px;}
	.f_yy{width:275px;}
	.f_img{width:150px; float: right; margin-top: 100px;}
	.lj_footerb{background:url(../images/end_bg.jpg) right center no-repeat; margin-top: -30px; position: relative; z-index: 888;}
	.end_left{margin-top:40px; margin-bottom: 20px; font-size:20px; width: 200px; float:left;}
	.end_right{width:900px; float: right;}
	.end_righta{width:90px; float: left;height: 0;border-bottom: 90px solid #d00638;    border-left: 90px solid transparent;}
	.end_rightb{width:810px; font-size:16px; text-align: right; float: left; background: #d00638; color:#fff; line-height: 88px;}
	.lj_aboutm{background:url(../images/inner-banner.png); height: 800px; overflow: hidden;}
	
	.lj_aboutm video,.lj_cpbanner video{ position: absolute; z-index: -1;  max-width: 100%;  margin: 0 auto; width: 100%;}
	#canvans{position: absolute;top: 0;left: 0;width: 100%; float: left; z-index: 0;height:800px;display: block;background: url(../images/video-layer.png);}
	.lj_cpbanner{height: 800px; overflow: hidden;}
	.bjs_a{z-index: 1; background: rgba(1,12,45,.8); content: '';position: absolute;top: 0;left: 0;width: 100%;height:800px;}
	.about_maina{width:100%; float: left; margin-top: -50%;color:#fff; z-index: 888; position: relative;}
	.cp_maina{width:100%; float: left; margin-top:300px;;color:#fff; z-index: 888; position: relative;}
	.about_mainaa,.about_mainab,.about_mainac{width:100%; float: left;}
	.about_mainaa h1{font-size:60px;  font-weight: bold; font-family: 'Franklin'; padding-bottom: 15px;}
	.about_mainaa dd{font-size:36px; font-weight: bold;color:#d10739;}
	.about_mainaa p{width:80px; height: 2px; background: #fff; margin-top: 30px; margin-bottom: 30px;}
	.about_mainab{font-size:18px; line-height: 34px; width: 700px;}
	.about_mainac{width:100%; font-size:20px; background-color:rgba(255,255,255,.2); border-radius: 5px; padding: 30px; margin-top: 40px;}
	.about_mainac a:link,.about_mainac a:visited{color:#fff;}
	.about_mainac a{padding:0px 30px; border-right:1px solid #fff;}
	.lj_nymaina{padding:80px 0px;}
	.left_abnr{width:60%; float: left;}
	.left_abnra h1{font-size:40px; padding-bottom: 10px; font-weight: bold;}
	.left_abnra dd{font-size:20px; padding-bottom: 30px;color:#d10739;}
	.left_abnrb{font-size:18px; line-height: 32px;}
.left_abnrb img{max-width:100%;}
	.left_abnrb p{ margin-bottom:20px; }
	.right_img{width:36%; float: right; margin-top: 150px; border:8px solid #eee; border-radius:15px; overflow: hidden;}
	.lj_gshj{background:url(../images/huanjing.jpg) center; padding: 60px 0px; }
	.qq_a{width:500px; height: 500px; border-radius: 500px; border:80px solid #d00638; position: absolute; right: -250px; margin-top:-30%; opacity: .4; }
	.lj_server{background:#fff; padding: 70px 0px;}
	.left_shfw{width:35%; float: left; font-size:20px; line-height: 36px;}
	.right_fw{width:60%; float: right;}
	.left_shfw dd{font-size:18px; border-top:1px solid #e1e1e1;border:1px solid #e1e1e1; padding-bottom: 20px; padding-top: 20px; margin-top:60px; color:#d00638; font-weight: bold; background: #fff; padding-left: 20px;}
	.left_shfw dd font{ background: #d00638; color:#fff; padding: 13px; border-radius: 500px; margin-right: 10px; }
	.left_shfw dd i{font-size:30px;}
	.team_a{width:100%; float: left; background: #fff;  border-radius:12px; overflow: hidden; border:5px solid #fff;}
	.lj_server{background:url(../images/server_bg.jpg) center bottom no-repeat;}
	.honor_list{width:100%; float: left; margin-top: 40px;}
	.honor_list li{width:297.5px; float: left;}
	.honor_list li img{width:100%;}
	.goods_list{width:300px; float: left; margin: 20px 10px; border: 1px solid #e1e1e1;}
	.goods_list img{width:100%;}
	.goods_listb{font-size:22px; font-weight: bold; text-align: center; background: #e0e0e0; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;height:71px;}
	.goods_list a:link,.goods_list a:visited{color:#222;}
	.goods_list:hover .goods_listb{color:#fff; background: #d10739;}
	.ny_listtt{padding:0px 10px;}
	.about_mainac a{float:left; margin-top: 10px;}
	.about_mainac .hover_a:link,.about_mainac .hover_a:visited{color:#d10739; }
	.lj_left{width:320px; float: left;}
	.left_cpss,.left_cpunti{width:100%; float: left; padding:30px 20px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
	.left_cpss input{width:210px; float: left; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:0px solid #e1e1e1; padding: 15px 10px;}
	.left_cpss button{ background: #f8f8f8; border: 1px solid #e1e1e1; height:50px; width:70px; float: right;}
	.left_cpunti{margin-top:20px;}
	.left_cpuntia,.left_cpuntib{width:100%;}
	.left_cpuntia{border-left:5px solid #d10739; font-size:28px; font-weight: bold; padding-left: 15px;}
	.left_cpuntib{margin-top:35px;}
	.left_cpuntib dd{line-height:60px; font-size:18px; border-bottom: 1px dashed #e1e1e1;}
	.left_cpuntib dd p{width:60px; display: none;height: 3px; background:#d10739; margin-bottom: -2px;}
	.left_cpuntib dd a:link,.left_cpuntib dd a:visited{color:#222;}
	.left_cpuntib dd a{transition:all 0.6s;}
	.left_cpuntib dd:hover a{color:#d10739;}
	.left_cpuntib .link_unt p{display:block;}
	.left_cpuntib .link_unt  a:link,.left_cpuntib .link_unt a:visited{color:#d10739;}
	.right_cpread{width:920px; float: right;}
	.right_cpreada,.right_cpreadb{width:50%; float: left;}
	.right_cpreada{border:1px solid #e1e1e1; position: relative;}
	.right_cpreada img{width:100%;}
	.right_cpreadb{padding-left:40px;}
	.right_cpreadb1{font-size:30px; font-weight: bold; padding-bottom: 30px;}
	.right_cpreadb1 p{width:50px; height: 3px; background:#d10739; margin-top: 20px; margin-bottom: 10px;}
	.right_cpreadb2{font-size:18px; line-height: 36px;}
	.right_cpreadb2 p{margin-bottom:15px;}
	.right_cpreadb1,.right_cpreadb2,.right_cpreadb3{width:100%; float: left;}
	.right_cpreadb3 a{float:left; font-size: 18px; font-weight: bold;padding:20px 40px; border-radius: 6px; margin-right: 15px; margin-top:70px;}
	.form_cp{background:#d10739;}
	.a_contact{background:#222;}
	.right_cpreadb3 a:link,.right_cpreadb3 a:visited{color:#fff;}
	.a_k1{width:70px; height: 3px; float: left;background:#d10739; position: absolute; top:-2px; left: 1px;}
	.a_k2{width:3px; height:70px; float: left;background:#d10739; position: absolute;  top: -2px;}
	.a_k3{width:3px; height:70px; float:right;background:#d10739; right:-2px; position: absolute;  bottom: -2px;}
	.a_k4{width:70px; height:3px; float: left;background:#d10739;right:-2px; position: absolute;  bottom: -2px;}
	.read_cp{width:100%; float: left; margin-top: 50px;}
	.read_cpa{width:100%; float: left; border: 1px solid #e1e1e1; margin-top: -40px;}
	.read_cpa img{max-width:100%; padding: 30px;}
	.newslist_a{width:100%; float: left; margin-top: 20px; border-bottom: 1px dashed #e1e1e1; padding-bottom: 15px;}
	.newslist_ab{width:100%; float: right;}
	.newslist_ab h1{font-size:26px; transition: all 0.6s; font-weight: bold; padding-bottom: 10px;}
	.newslist_ab dd{font-size:18px;padding-bottom: 30px;color:#666; font-family: 'Arial';}
	.newslist_ab dd span{padding-right:15px;}
	.newslist_ab p{font-size:18px;line-height: 34px;color:#555;}
	.xt_r{width:3px; height: 60px; background: #06539c; float: right; margin-right: -31px; transition: all 0.6s;}
	.newslist_a:hover .xt_r{height:200px;}
	.newslist_a a:link,.newslist_a a:visited{color:#111;}
	.newslist_a:hover h1{color:#298f5f; padding-left: 12px;}
	.newslist_a:hover .newslist_aa img{ border-top-left-radius: 40px;border-bottom-right-radius: 40px;}
	.newslist_a:hover{border-radius:10px;border-bottom: 1px dashed #298f5f;}
	.xwread_a{width:100%; float: left; border: 1px solid #e1e1e1; padding: 40px;}
	.xwread_aa,.xwread_ab{width:100%; float: left;}
	.xwread_aa{text-align: center;}
	.xwread_aa h1{ font-size:34px;  font-weight: bold;}
	.xwread_aa dd{font-size:18px; font-weight: bold; color:#888; margin-bottom: 30px; border-bottom: 1px solid #e1e1e1;padding-bottom: 20px; margin-top: 20px;}
	.xwread_aa dd span{margin:0px 13px;}
	.xwread_ab{font-size:18px; line-height: 32px;}
	.xwread_ab p{margin-bottom:15px;}
	.xw_sxp{width:100%; float: left; margin-top: 30px; margin-bottom: 60px;}
	.xw_sxp li{line-height:50px; font-size:18px;}
	.xw_sxp li span{font-weight:bold;}
	.xw_sxp li a{text-decoration:underline;}
	.xw_sxp li a:link,.xw_sxp li a:visited{color:#222;}
	.xt_r{width:3px; height: 60px; background: #00923f; float: right; margin-right: -31px; transition: all 0.6s;}
	.newslist_a:hover .xt_r{height:100px;}
	.xh_leftlbb dd .hover_a:link,.xh_leftlbb dd .hover_a:visited{color:#fff;}
	.xh_leftlbb dd .hover_a{background:#57b382;}
	.newslist_aa{width:30%; float: left;}
	.video_list{width:426.6px; float: left; padding: 15px;}
	.video_list img{width:100%;}
	.video_lista,.video_listb,.video_listc{width:100%; float: left;}
	.video_listb{height:223px; background-color:rgba(209,7,57,0.8);font-size:50px; color:#fff; line-height: 223px; text-align: center; position: relative; margin-top: -223px; transition:all 0.6s; display: none;}
	.video_listc h1{font-size:30px; font-weight: bold; padding: 15px 0px; text-align: center;}
	.video_listc p{font-size:16px; text-align: center; line-height: 32px;}
	.video_list:hover .video_listb{display:block;}
	.about_mainac a span{padding-right:10px;}
	.lx_left{width:45%; float: left;}
	.lx_right{width:50%; float: right;}
	.lx_tt h1{font-size:34px; font-weight: bold;}
	.lx_tt dd{font-size:16px; padding-top: 8px; padding-bottom: 50px;}
	.lx_lefta{width:100%; margin-bottom: 30px; float: left; border: 1px solid #e1e1e1; padding: 30px;}
	.lx_lefta1{width:105px; transition: all 0.6s; float: left;height: 105px; border: 1px solid #d10739; border-radius: 500px; text-align: center; background: #d10739; color:#fff; font-size:36px; line-height: 100px;}
	.lx_lefta2{width:100%; padding-left: 120px; margin-top: -100px; float: right;}
	.lx_lefta2 dd{font-size:30px; font-weight: bold; padding-bottom: 8px;}
	.lx_lefta2 p{font-size:18px; line-height: 35px;}
	.lx_lefta3{width:50px; height: 3px; background: #06539c; margin-top: -32px; float:right; transition: all 0.6s;}
	.lx_lefta:hover .lx_lefta3{width:150px;}
	.lx_lefta:hover .lx_lefta1{border: 1px solid #d10739c; background: #d10739; color:#fff;}
	.lx_right{padding:30px; border: 1px solid #e1e1e1; margin-top: 124px;}
	.lx_right li{width:50%; float: left; margin-bottom: 26px; padding: 0px 10px;}
	.lx_right li input{width:100%; padding: 18px 0px; border-bottom:1px solid #e1e1e1;border-top:0px solid #e1e1e1;border-left:0px solid #e1e1e1;border-right:0px solid #e1e1e1;}
	.lx_right li textarea{width:100%; padding: 15px 0px; height: 190px;border-bottom:1px solid #e1e1e1;border-top:0px solid #e1e1e1;border-left:0px solid #e1e1e1;border-right:0px solid #e1e1e1;}
	.tj_bd{width:100%; float: left;}
	.tj_bd button{width:170px;height:50px; margin-top:92px; border: 0px; background: #222; color:#fff;}
	.left_abnrb img{max-width:100%;}
	.team_a h1{font-size:20px; padding:15px 0px; font-weight: bold;}
	.team_a dd{padding-bottom:20px; font-size:18px;}
	.caseread{width:100%; float: left; margin-top: -180px; background: #fff; padding: 30px; position: relative; z-index: 890; border-top-left-radius: 12px;border-top-right-radius: 12px;}
	.case_tt,.case_ttb{width:100%; float: left;}
	.case_tt{border-bottom:1px solid #e1e1e1; padding-bottom: 30px; font-size:30px; font-weight: bold; margin-bottom: 30px;}
	.zzc_a{width:100%; height:211px; background-color:rgba(203,2,54,0.9); margin-top: -211px; position: relative; z-index: 800; padding:15px 30px; color:#fff; text-align: left; line-height: 32px; font-size:14px; display:none; transition:all 0.6s;}
	.team_a:hover .zzc_a{display:block;}
	.lj_jiameng{background:url(../images/jmbg.jpg) top center no-repeat;}
	.jm_jq{width:500px; margin-top: 50px; float: left;}
	.jm_right{width:750px; float: right;}
	.jm_righta{width:100%; float: left; color:#fff; text-align: right;}
	.jm_righta .h1{font-size:40px; font-weight: bold; padding-top: 70px;}
	.jm_righta .h1 span{font-size:27px; padding-right: 15px;}
	.jm_righta dd{font-size:24px; padding-top: 16px;}
	.jm_rightb{width:500px; float: right; margin-top: 40px;}
	.jm_rightb1{width:70px; float: left;height: 0;border-bottom: 70px solid #fff;    border-left: 70px solid transparent;}
	.jm_rightb2{width:430px; float: right; background: #fff; height: 70px; text-align:right;padding-right: 20px; font-size:18px; color:#111;}
	.jm_rightb2 span{font-size:26px; font-family: 'Arial'; font-weight: bold; color:#d51f4b; line-height: 70px; padding-right: 15px; }
	.jm_rightbc{width:100%; float: left;}
	.bz_list{width:230px; position: relative;float: left; margin: 20px 10px; border: 2px dashed #e1e1e1; border-radius: 12px; padding: 20px;}
	.bz_listc{width:5px; height: 30px; background:#d51f4b; position: absolute; left:-3px;top:46px; float: left;}
	.bz_list dd{text-transform:uppercase; color:#888; font-family: 'Arial';}
	.bz_list .h1{font-size:28px; font-weight: bold; padding-bottom: 15px;}
	.bz_list p{font-size:16px;padding-bottom: 10px;}
	.cyjm_a{font-size:20px; font-weight: bold; padding: 30px 10px;}
	.ny_tt{font-size:40px; font-weight:bold; margin-top: 90px;}
	.jm_zt h1,.jm_zt h2{font-size:44px; font-weight: bold; padding-bottom: 10px;}
	.jm_zt p{font-size:30px; font-weight: bold; color:#d10739;}
	.video_listc p{height:200px;}
	.wap_dhan,.wap_head,.wap_zsimg,.yy_mm{display:none;}
	#page{width:100%; text-align: center; float:left; margin-top: 20px; margin-bottom: 40px;}
#page a,#page span{padding:10px 15px;  margin: 5px 8px; border: 1px solid #e6ecf2;}
	.wap_sp{display:none;}
}

/*================================1580======================================*/

@media screen and (min-width: 1600px) {
.qm_mainb{width:1600px;margin: 0px auto;}
	.rhsq_main{width:1200px; margin: 30px auto;}
	.lj_dh{width:940px; float: right;}
	.index_mab{padding:22.5% 30px; margin-top: -77%; background-color:rgba(209,7,57,0.9);}
	.lj_xca{width:880px; float: left;color:#fff;}
	.lj_xcb{width:440px; float: right;color:#fff;}
	.tj_news{width:513.3px; margin-top: 40px; float: left;}
	.tj_newsaa{padding:30px; margin-top: -232px; height:232px;}
	.footer_a{width:230px; float: left;margin-top: 20px;}
	.f_lx{width:410px;}
	.f_yy{width:305px;}
	.f_img{width:150px; float: right; margin-top: 100px;}
	.right_img{width:36%; float: right; margin-top: 0px;}
	.honor_list li{width:377.5px;}
	.goods_list{width:380px;}
	.right_cpread{width:1220px; float: right;}
	.video_list{width:533.3px; float: left; padding: 15px;}
	.video_listb{height:283px; background-color:rgba(209,7,57,0.8);font-size:50px; color:#fff; line-height: 283px; text-align: center; position: relative; margin-top: -283px;}
	.zzc_a{width:100%; height: 181px; background-color:rgba(203,2,54,0.9); margin-top: -181px; position: relative; z-index: 800; padding: 20px 30px; color:#fff; text-align: left; line-height: 32px; font-size:14px;}
	.jm_right{width:1050px; float: right;}
	.bz_list{width:330px; float: left; margin: 20px 10px; border: 2px dashed #e1e1e1; border-radius: 12px;}
	.lj_dh{width:1100px;}
	.video_listc p{height:160px;}
}


/*手机端*/
@media screen and (max-width: 1200px) {
	.qm_head{  position: relative;background-color:rgba(0,0,0,0.9);}
	.lj_dh,.auto_kf{display:none; }
	.lj_logo{padding-left: 4%; width: 50%; float: left;}
	.lj_logo img{width:100%; padding: 10px 0px;}
	.wap_dhan{width:60px; float: right; margin-right: 4%; text-align: center;}
	.wap_dhan button{ border-radius: 4px; width:100%; margin-top: 25px; height: 30px; border: 0px; background: #d10739; color:#fff;}
	.lj_dls{width:200px; height: 54px; background: url(../images/dls.png) right; line-height: 54px;color:#fff; position: absolute; left: 0px; display: none;boot0m: -54px; text-align: center; font-size:14px; z-index: 999;}
	.lj_yy{display:none;}
	.wap_head{background: #d10739;  width: 100%; float: left; text-align: center; line-height: 35px;color:#fff;}
	.bt_tt{width:100%; float: left; padding: 10px 4%; text-align: center;}
	.bt_tt h1{font-size:30px; padding-top: 30px; font-weight: bold;padding-bottom: 10px;}
	.bt_tt h2{font-size:28px; padding-top: 30px; font-weight: bold;padding-bottom: 10px;}
	.bt_tt dd{font-size:16px; line-height: 30px;}
	.bt_tt p{width:40px; height: 4px; background: #ff2d10; margin: 10px auto;}
	.tt_hshx{width:160px; margin: 15px auto;}
	.tt_hshxa{width:40px; margin: 0px auto; height:4px;background: #ff2d10; z-index: 12; position: relative; }
	.tt_hshxb{width:100%; height: 1px; background: #e1e1e1; margin-top: -2px; z-index: 10; position: relative;}
	
	.index_ma{width:50%;  margin-bottom: 40px; float: left;}
	.index_ma img{width:100%;}
	.index_maa,.index_mab{width:100%; float: left;}
	.index_mab{transition: all 0.6s;  background-color:rgba(209,7,57,0.9); padding: 10px 4%;}
	.index_mab .h1{font-size:16px; padding-bottom: 10px; font-weight: bold;}
	.index_mab dd{font-size:14px; font-family: 'Franklin';}
	.index_mab p span{display:none; width: 30px; height: 30px; border: 1px solid #fff; text-align: center; line-height: 30px; }
	.index_ma a:link,.index_ma a:visited{color:#fff;}
	.index_ma:hover .index_mab{display:block;animation:lToR 1s;   -moz-animation:lToR 1s; -webkit-animation:lToR 1s; -o-animation:lToR 1s; }
	
	.hj{width:100%; float: left;transition:all 0.6s; border: 1px solid #e1e1e1; margin-top: 40px;}
	.hj a:link,.hj a:visited{color:#222;}
	.hj .h1{font-size:18px; font-weight: bold; text-align: center; background: #e0e0e0; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;}
	.hj:hover{border: 1px solid #d00638;}
	.swiper-containercp,.swiper-containeral{padding:0px 4%;}
	.swiper-button-nextcp{width:89px; float: right; text-align: center; background: #e0e0e0; line-height: 50px; font-size:30px;margin-top: 20px;}
	.zy_hd{width:180px; margin: 0px auto;}
	.swiper-button-nextal{width:89px;  float: right; text-align: center; background: #fff; line-height: 50px; font-size:30px;}
	.swiper-button-preval{width:89px;margin-top:20px; float: left; text-align: center;background: #fff;line-height: 50px; font-size:30px;}
	.swiper-button-prevcp{width:89px;margin-top:20px;  float: left; text-align: center;background: #e0e0e0;line-height: 50px; font-size:30px;}
	.zy_hd div{transition:all 0.6s;margin-top:20px;}
	.zy_hd div:hover{background:#d00638; color:#fff;}
	.lj_anli{background: url(../images/case_bg.jpg) center; padding: 30px 0px; margin-top: 30px;}
	.lj_case h1{font-size:18px; font-weight: bold; text-align: center; background: #fff; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;}
	.lj_xca,.lj_xcb{width:100%; float: left;  padding: 20px 4%;color:#fff;}
	.lj_xca{background: #d10739;}
	.lj_xcb{background: #333;}
	.lj_xca .h1,.lj_xcb .h1{font-size:24px; font-weight: bold; padding-bottom: 20px;}
	.lj_xca p{font-size:14px; line-height: 30px;}

	.lj_xcb p{font-size:18px; font-family: 'Franklin'; line-height: 40px;}
	.lj_xcb p span{padding:10px; background:#d00638; border-radius: 500px; float: left; margin-right: 10px; }
	.lj_xcb dd a{ float:left; padding:12px 40px; margin-top: 30px; font-size:14px; background: #d00638; border-radius: 500px;}
	.lj_xcb dd a:link,.lj_xcb dd a:visited{color:#fff;}
	.tj_news{width:100%; float: left;  padding: 20px 4%;}
	.tj_newsaa{width:100%; float: left; background: 40px; background-color:rgba(209,7,57,0.8); position: relative; margin-top: -40px;color:#fff; padding: 10px 4%;}
	.tj_newsaa dd,.tj_newsaa p{width:50%; float: left;}
	.tj_newsaa p{text-align:right;}
	.tj_newsaa p a:link,.tj_newsaa p a:visited{color:#fff;}
	
	.tj_newsb{padding:30px;}
	.tj_newsb .h1{font-size:18px; font-weight: bold; padding-bottom: 16px;}
	.tj_newsb dd{color:#777;}
	.pc_zsimg{display:none;}
	.wap_zsimg{width:100%;}
	.jm_righta{width:100%; float: left; padding: 20px 4%;background: url(../images/jmbg.jpg) center;color:#fff; }
	.jm_rightb{width:100%; float: left; padding: 20px 4%; text-align:center; font-size:24px;}
	.cyjm_a{width:92%; margin-left: 4%; height: 40px; background: #e1e1e1; text-align: center; line-height: 40px; font-size:18px;}
	.jm_rightbc{width:100%; padding: 15px 4%;}
	.bz_list{width:100%; position: relative;float: left; margin-bottom: 20px; border: 2px dashed #e1e1e1; border-radius: 12px; padding: 20px;}
	.bz_list dd{text-transform:uppercase; color:#888; font-family: 'Arial';}
	.bz_list .h1{font-size:24px; font-weight: bold; padding-bottom: 15px;}
	.bz_list p{font-size:16px;padding-bottom: 10px;}
	.bz_listc{width:5px; height: 30px; background:#d51f4b; position: absolute; left:-3px;top:46px; float: left;}
	
	.lj_footer{width:100%; float: left; background: #222; padding: 30px 4%;}
	.footer_a{width:100%; float: left;margin-top: 20px;}
	.footer_a .h1{font-weight:bold; padding-bottom: 10px;color:#fff; font-size:20px;}
	.footer_a p{width:40px; height:3px; background: #d00638; margin-bottom: 20px; margin-top: 10px;}
	.footer_a dd{font-size:16px; line-height: 32px;width:50%; float: left;}
	.footer_a dd a{transition:all 0.6s;}
	.footer_a dd a:link,.footer_a dd a:visited,.footer_a dd{color:#a2a1a1;}
	.footer_a h3{color:#fff; font-size:26px; font-family: 'Franklin';}
	.footer_a dd a:hover{color:#d00638;}
	.f_yy dd,.f_lx dd,.f_img img{width:100%;}
	.f_img{width:40%;}
	.lj_footerb{background-color:rgba(209,7,57,1); padding: 10px 4%; text-align: center; color:#fff;}
	.lj_dh{width:100%; float: left; padding-top: 100px; padding-left: 5%; padding-right: 5%;}
	.lj_dh a:link,.lj_dh a:visited{color:#fff;}
	.lj_dh li{display:block; width: 33.33%; float: right; padding: 10px;}
	.lj_dh li a{display:block; width: 100%; border: 1px solid #fff; line-height: 40px; text-align: center; border-radius: 5px;}
	.yy_mm a{display:block;background-color:rgba(209,7,57,1); line-height: 45px; width: 46%; margin: 20px 2%; float: left; text-align: center;}
	.lj_aboutm video,.lj_cpbanner video{ position: absolute; z-index: -1;  max-width: 100%;  margin: 0 auto; width: 100%;}
	#canvans{position: absolute;left: 0;width: 100%; float: left; z-index: 0;height:100%;display: block;background: url(../images/video-layer.png);}
	.lj_nymaina{width:100%; position: relative; z-index: 888;}
	.about_maina{width:100%; float: left; color:#fff; padding: 20px 5%; z-index: 888; position: relative;}
	.about_mainaa h1{font-size:20px;  font-weight: bold; font-family: 'Franklin'; padding-bottom: 15px;}
	.about_mainaa dd{font-size:26px; font-weight: bold;color:#d10739;}
	.about_mainaa p{width:80px; height: 2px; background: #fff; margin-top: 30px; margin-bottom: 30px;}
	.about_mainab{font-size:16px; line-height: 30px; width:100%;}
	.about_mainac{width:100%; font-size:16px; background-color:rgba(255,255,255,.2); border-radius: 5px; padding: 10px; margin-top: 40px; float: left;}
	.about_mainac a:link,.about_mainac a:visited{color:#fff;}
	.about_mainac a{ display: block; text-align: left; font-size:14px; line-height: 36px; width: 100%; float:left;}
	.bjs_a{z-index: 1; background: rgba(1,12,45,.8); content: '';position: absolute;left: 0;width: 100%;height:800px;}
	
	.left_abnr{width:100%; padding: 20px 4%; float: left;}
	.left_abnra h1{font-size:26px; padding-bottom: 10px; font-weight: bold;}
	.left_abnra dd{font-size:16px;color:#d10739;}
	.left_abnrb{font-size:16px; line-height:30px;}
	.left_abnrb p{ margin-bottom:20px; text-indent: 2em;}
	.right_img{width:100%; padding: 0px 5%; float: right;   border-radius:15px; overflow: hidden;}
	.honor_list li{width:50%; float: left; padding: 10px;}
	.honor_list li img{width:100%;}
	.lj_gshj{background:url(../images/huanjing.jpg) center; padding:30px 0px; }
	.left_abnra,.honor_list,.td{width:100%; padding: 0px 4%; float: left;}
	.zzc_a{width:60%; height:100%; background-color:rgba(203,2,54,0.9);  float: right;position: relative; z-index: 800; padding:15px 10px; color:#fff; text-align: left; line-height: 28px; font-size:12px; transition:all 0.6s;}
	.team_a h1{font-size:18px; padding:15px 0px; background: #fff; font-weight: bold;}
	.team_a dd{padding-bottom:20px; font-size:18px;}
	.team_a a{display:block; width: 40%; float: left;}
	.vb_m{margin-top:-50%;}
	.vb_ma{margin-top:-56.3%;}
	
	.goods_list{width:46%; float: left; border: 1px solid #e1e1e1; margin: 20px 2%;}
	.goods_list img{width:100%;}
	.goods_listb{font-size:16px; font-weight: bold; text-align: center; background: #e0e0e0; border-top:12px solid #d5d5d5; padding: 15px 0px; transition:all 0.6s;}
	.goods_list a:link,.goods_list a:visited{color:#222;}
	.goods_list:hover .goods_listb{color:#fff; background: #d10739;}
#page{width:100%; text-align: center; float:left; margin-top: 20px; margin-bottom: 40px;}
#page a,#page span{padding:4px;font-size:12px;  margin: 3px; border: 1px solid #e6ecf2;}
	
	.left_cpss,.left_cpunti{width:100%; float: left; padding:30px 20px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);}
	.left_cpss input{width:80%; float: left; border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;border-left:1px solid #e1e1e1;border-right:0px solid #e1e1e1; padding: 15px 10px;}
	.left_cpss button{ background: #f8f8f8; border: 1px solid #e1e1e1; height:50px; width:20%; float: right;}
	.left_cpunti{display:none;}
	
	.right_cpreada{border:1px solid #e1e1e1; position: relative;}
	.right_cpreada img{width:100%;}
	.right_cpreadb,.read_cp{width:100%; padding: 10px 4%; float: left;}
	.right_cpreadb1{font-size:22px; font-weight: bold; padding-bottom: 30px;}
	.right_cpreadb1 p{width:50px; height: 3px; background:#d10739; margin-top: 20px; margin-bottom: 10px;}
	.right_cpreadb2{font-size:18px; line-height: 36px;}
	.right_cpreadb2 p{margin-bottom:15px;}
	.right_cpreadb1,.right_cpreadb2,.right_cpreadb3{width:100%; float: left;}
	.right_cpreadb3 a{float:left; font-size: 16px; font-weight: bold;padding:20px 40px; border-radius: 6px; margin-right: 15px; margin-top:70px;}
	.form_cp{background:#d10739;}
	.a_contact{background:#222;}
	.right_cpreadb3 a:link,.right_cpreadb3 a:visited{color:#fff;}
	.a_k1{width:70px; height: 3px; float: left;background:#d10739; position: absolute; top:-2px; left: 1px;}
	.a_k2{width:3px; height:70px; float: left;background:#d10739; position: absolute;  top: -2px;}
	.a_k3{width:3px; height:70px; float:right;background:#d10739; right:-2px; position: absolute;  bottom: -2px;}
	.a_k4{width:70px; height:3px; float: left;background:#d10739;right:-2px; position: absolute;  bottom: -2px;}
	.read_cp{margin-top:30px;}
	
	.newslist_a{width:100%; padding: 0px 4%; float: left; margin-top: 20px; border-bottom: 1px dashed #e1e1e1; padding-bottom: 15px;}
	.newslist_ab{width:100%; float: right;}
	.newslist_ab h1{font-size:20px; transition: all 0.6s; font-weight: bold; padding-bottom: 10px;}
	.newslist_ab dd{font-size:14px;padding-bottom: 30px;color:#666; font-family: 'Arial';}
	.newslist_ab dd span{padding-right:15px;}
	.newslist_ab p{font-size:14px;line-height: 34px;color:#555;}
	.xt_r{width:3px; height: 60px; background: #06539c; float: right; margin-right: -31px; transition: all 0.6s;}
	.newslist_a:hover .xt_r{height:200px;}
	.newslist_a a:link,.newslist_a a:visited{color:#111;}
	.newslist_a:hover h1{color:#298f5f; padding-left: 12px;}
	.newslist_a:hover .newslist_aa img{ border-top-left-radius: 40px;border-bottom-right-radius: 40px;}
	.newslist_a:hover{border-radius:10px;border-bottom: 1px dashed #298f5f;}
	.xwread_a{width:100%; float: left; border: 1px solid #e1e1e1; padding: 40px;}
	.xwread_aa,.xwread_ab{width:100%; float: left; padding: 10px 4%;}
	.xwread_aa{text-align: center;}
	.xwread_aa h1{ font-size:24px;  font-weight: bold;}
	.xwread_aa dd{font-size:16px; font-weight: bold; color:#888; margin-bottom: 30px; border-bottom: 1px solid #e1e1e1;padding-bottom: 20px; margin-top: 20px;}
	.xwread_aa dd span{margin:0px 13px;}
	.xwread_ab{font-size:16px; line-height: 32px;}
	.xwread_ab p{margin-bottom:15px;}
	.xw_sxp{width:100%; float: left; margin-top: 30px; margin-bottom: 60px; padding: 0px 4%; font-size:16px;}
	.xw_sxp li{line-height:50px; font-size:16px;}
	.xw_sxp li span{font-weight:bold; font-size:16px;}
	.xw_sxp li a{text-decoration:underline;}
	.xw_sxp li a:link,.xw_sxp li a:visited{color:#222;}
	.jm_zt{margin-bottom:50px; height: auto; margin-left: 0px; width: 100%; float: left;}
	.jm_zt h1{font-size:22px; margin-top: 30px; margin-bottom: 10px;}
	.jm_zt h1,.jm_zt h2,.jm_zt p{width:100%; float: left;}
	.lx_left{width:100%; float: left; padding: 0px 4%;}
	.lx_tt{width:100%; float: left; padding: 20px 0px;}
	.lx_tt h1{font-size:20px; font-weight: bold; padding-bottom: 15px;}
	.lx_lefta{width:100%; margin-bottom: 30px; float: left; border: 1px solid #e1e1e1; padding: 30px;}
	.lx_lefta1{width:80px; transition: all 0.6s; float: left;height: 80px; border: 1px solid #d10739; border-radius: 500px; text-align: center; background: #d10739; color:#fff; font-size:36px; line-height: 100px;}
	.lx_lefta2{width:100%; padding-left: 90px;; margin-top: -70px; float: right;}
	.lx_lefta2 dd{font-size:20px; font-weight: bold; padding-bottom: 8px;}
	.lx_lefta2 p{font-size:14px; line-height: 35px;}
	.lx_lefta3{width:50px; height: 3px; background: #06539c; margin-top: -32px; float:right; transition: all 0.6s;}
	
	.lx_right{padding:30px; border: 1px solid #e1e1e1; margin-top: 124px;}
	.lx_right li{width:50%; float: left; margin-bottom: 26px; padding: 0px 10px;}
	.lx_right li input{width:100%; padding: 18px 0px; border-bottom:1px solid #e1e1e1;border-top:0px solid #e1e1e1;border-left:0px solid #e1e1e1;border-right:0px solid #e1e1e1;}
	.lx_right li textarea{width:100%; padding: 15px 0px; height: 190px;border-bottom:1px solid #e1e1e1;border-top:0px solid #e1e1e1;border-left:0px solid #e1e1e1;border-right:0px solid #e1e1e1;}
	.tj_bd{width:100%; float: left;}
	.tj_bd button{width:170px;height:50px; margin-bottom: 60px; border: 0px; background: #222; color:#fff;}
.left_abnrb img{max-width:100%;}
.video_listb,.pc_sp{display:none;}
.video_listc{padding:10px 4%;}
.video_listc h1{font-size:24px; font-weight: bold; padding: 15px 0px; text-align: center;}
.video_listc p{font-size:16px; text-align: center; line-height: 32px;}
}


@keyframes lToR
  {
    from {width: 100%;}
  }

@-moz-keyframes lToR /* Firefox */
  {
    from {width: 0px;}
  }

@-webkit-keyframes lToR /* Safari and Chrome */
  {
    from {width: 0px;}
  }

@-o-keyframes lToR /* Opera */
  {
    from {width: 0px;}
  }

@-webkit-keyframes wd{0%{width:15px}
20%{width:35px}
40%{width:15px}
60%{width:35px}
to{width:15px}
}
@-o-keyframes wd{0%{width:15px}
20%{width:35px}
40%{width:15px}
60%{width:35px}
to{width:15px}
}
@-moz-keyframes wd{0%{width:15px}
20%{width:35px}
40%{width:15px}
60%{width:35px}
to{width:15px}
}
@keyframes wd{0%{width:15px}
20%{width:35px}
40%{width:15px}
60%{width:35px}
to{width:15px}
}

@keyframes hideIndex{
0%{ opacity: 0; transform: translate(0, 50px) }
100%{opacity: 1; transform: translate(0, 0) }
}

@keyframes hideIndexa{
0%{ opacity: 0; transform: translate(50px, 0) }
100%{opacity: 1; transform: translate(0, 0) }
}
@keyframes hideIndex{
 0%{ opacity: 0; transform: translate(0, 50px) }
100%{opacity: 1; transform: translate(0, 0) }
}

.ly_ka2 input::-webkit-input-placeholder,.yusuan textarea::-webkit-input-placeholder{
color:#444; font-size:14px;
}
.ly_ka2   input::-moz-placeholder,.yusuan textarea::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#444;font-size:14px;}
.ly_ka2  input:-moz-placeholder,.yusuan textarea::-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#444;font-size:14px;}
.ly_ka2   input:-ms-input-placeholder,.yusuan textarea:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#444;font-size:14px;}

.dh_tcm a{text-transform: uppercase;}
.en_qjdy{font-family:'Arial';}

@keyframes scroll-icon{0% {
    -webkit-transform:translateY(-12px);
            transform: translateY(-12px);
    opacity: 0;
}
  30%, 70% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translateY(12px);
            transform: translateY(12px);
    opacity: 0;
  }

}