/* CSS Document */
/*基础标签重置*/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,  caption,tfoot, s { margin:0; padding:0; border:0; font-size:14px; vertical-align:baseline; font-style:normal; text-decoration:none;word-wrap: break-word;font-weight: normal;}
ol,ul { list-style:none;}

.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
.clearfix { display:block; }/* End hide from IE-mac */

html {font-size: 62.5%;/*10 ÷ 16 × 100% = 62.5%*/}
body{font-family: "Arial, Helvetica, sans-serif";font-size: 1.4rem; color:#666666;}
a{ font-size: 1.4rem; color:#666666;font-family: arial;}
a:hover{font-size: 1.4rem;  color:#666666;font-family: "arial";}
.fl{ float:left;}
.fr{ float:right}
.radius{-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}

/*总体样式*/
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
textarea {-webkit-appearance: none;color:#999;font-family:Helvetica;font-size: 1.4rem;} 
input{border-radius: 0px;color:#999;font-family:Helvetica;font-size: 1.4rem;}
input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem;}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem; }
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem; }
input:-ms-input-placeholder {/* Internet Explorer 10+*/ 
　　color:#999;font-family:Helvetica;font-size: 1.4rem;}
.w_radius{background: #ffffff;border-radius: 5px;}
.m{max-width:1200px;margin:0 auto;/*overflow: hidden;*/}
.pd_20{padding:20px;}
.mt20{margin-top: 20px;}
.mob{display: none;}
.m_header{display: none;}

.header{max-width:1200px;height:80px;margin: 0 auto;padding-left:370px;box-sizing: border-box;position: relative;}
.header .logo {float: left;width: 230px;height:80px;position: absolute;left: 0px;top: 0px;}
.header .logo img{display: block; width:100%;height: 100%;}
.header .top_r{width: 50px;position: absolute;right: 0px;top: 28px;}

.header .top_r .a_lg{float: right;width:24px;height: 24px;color: #606060;font-size: 24px;overflow: hidden;}


.menu{width:100%;height:80px;}
.menu ul li{height:80px; line-height:80px;float:left;position: relative; text-align: center; padding:0px 30px;}
.menu ul li a{ color: #2e3a75; font-size:16px; height: 30px; line-height: 30px; display: inline-block;}
.menu ul li a:hover{ border-bottom: solid 3px #e62129; height: 30px; line-height: 30px; display: inline-block;}
.menu ul li.active a{border-bottom: solid 3px #e62129; height: 30px; line-height: 30px; display: inline-block;}
.aImg img{ width:100%; height: auto; display: block;}




.TwoNav{display:none;width:160px;position:absolute; left:50%; top:80px;margin-left: -80px; z-index:99; background-color: rgba(255,255,255);box-shadow:0px 2px 5px #bababa;border-radius:10px;padding:0px 15px;box-sizing:border-box;}
.firstTwoNav{ width: 240px; margin-left: -120px;}
.menu ul li .TwoNav ul li{width:100%;height:58px; padding: 0px; text-align: center;box-sizing: border-box;border-bottom:solid 1px #e1e1e1; line-height: 40px;}
.menu ul li .TwoNav ul li:last-child{ border-bottom: none;}
.menu ul li .TwoNav ul li a{display:block;color: #333333;border-bottom: none; padding:0px;font-size: 14px;height:58px;line-height: 58px;}
.menu ul li .TwoNav ul li a:hover{display:block;color: #2e3a75; border: none; padding:0px;font-size: 14px;height:58px;line-height: 58px;background: none;}

.menu ul li.language{ width: 50px; padding: 0px; text-align: right;}
.menu ul li.language .a_lg{font-size: 24px;overflow: hidden;}
.menu ul li.language .TwoNav{margin-left: -65px;}

.cont_mod{padding: 60px 0px;}
.home_banner{width: 100%;overflow: hidden; position: relative;}
.home_banner img{display:block;width:100%;}
.home_title{text-align: center;}
.home_title img{max-height: 70px;height:100%;}
.home_banner .swiper-pagination-bullet{ opacity:1; border-radius:0px; width: 70px; height: 8px; background:#FFF;}
.home_banner .swiper-pagination-bullet-active{ background: #e62129;}
.home_banner .swiper-pagination{ bottom: 50px;}

.home_pro{width:100%;padding-top: 65px;box-sizing:border-box;position: relative; max-width: 1200px; margin: 0 auto;}
.home_pro .home_pro-swiper{ width: 100%; overflow: hidden;}
.home_pro ul li{width:50%;float: left;padding:0px 10px;box-sizing:border-box;position: relative;}
.home_pro ul li img{display:block;max-width:950px;max-height:726px;width: 100%;box-sizing: border-box;}
.home_pro ul li .more_go{display:block;width:240px;height:80px;line-height:80px;border:solid 1px #ffffff;box-sizing:border-box;text-align:center;color:#ffffff;font-size:36px;position:absolute;left:50%;top:50%;margin-left:-170px;margin-top: -40px;}
.home_pro .sroll_lbtn{width:73px;height:73px;position:absolute;left:-100px;top:50%;margin-top: -30px;z-index: 12; cursor: pointer;}
.home_pro .sroll_rbtn{width:73px;height:73px;position:absolute;right:-100px;top:50%;margin-top: -30px;z-index: 12; cursor: pointer;}
.home_pro .sroll_lbtn img,.home_pro .sroll_rbtn img{display: block;width: 100%;}

.home_pro ul li .modal-show{ position: absolute; left: 10px; top: 0px; width:calc(100% - 20px); height: 100%; background-color: rgba(0,0,0,0.2); display: none;}
.home_pro ul li .modal-show .title{ font-size: 36px; padding:40px; color: #fff;}
.home_pro ul li .modal-show .link{ padding: 0px 40px;}
.home_pro ul li .modal-show .link a{ font-size: 16px; text-decoration:underline; color: #fff;}
.home_pro ul li:hover  .modal-show{ display: block;}

.hot_pro{width:100%;padding-top: 65px;box-sizing:border-box;position: relative; max-width: 1200px; margin: 0 auto;}
.hot_pro .hot_pro-swiper{ width: 100%; overflow: hidden;}
.hot_pro ul li{width:33.33%;float: left;padding:0px 10px;box-sizing:border-box;position: relative;}
.hot_pro ul li img{display:block;max-width:950px;max-height:726px;width: 100%;box-sizing: border-box;}
.hot_pro .hotpro_lbtn{width:73px;height:73px;position:absolute;left:-100px;top:50%;margin-top: -30px;z-index: 12; cursor: pointer;}
.hot_pro .hotpro_rbtn{width:73px;height:73px;position:absolute;right:-100px;top:50%;margin-top: -30px;z-index: 12; cursor: pointer;}
.hot_pro .hotpro_lbtn img,.hot_pro .hotpro_rbtn img{display: block;width: 100%;}
.hot_pro ul li .title{ height: 60px; border-bottom: solid 2px #484848; line-height: 60px; text-align: center; font-size: 16px;}
.hot_pro ul li a:hover .title{ color: #e62129; border-bottom: solid 2px #e62129;}



.hotProduct{ background: #faf9f9; margin-top: 100px; padding:80px 0px;}

.abj{background:#2e3a75;padding: 50px 0px;}
.abj .home_title{text-align: left;}

.home_about{margin-top: 60px;}
.home_about .m{position: relative;padding-right: 600px;box-sizing: border-box;}

.home_about .apic{width:519px;height:581px;right:0px;top:-230px;position: absolute;}
.home_about .text_a{padding:50px 0px;min-height:250px;font-size: 15px;line-height: 30px;color: #333333;}

.aboutMore{ position: relative;}
.more_btn{display:block;margin-top:30px;width: 115px;height: 34px;line-height:34px;background: #e62129;font-size: 16px;color: #ffffff;text-align: center;}
.more_btn:hover{display:block;margin-top:30px;width: 115px;height: 34px;line-height:34px;float:left;background: #e62129;font-size: 16px;color: #ffffff;text-align: center;}
.home_notice{margin-top: 90px;}
.aboutMore .contact{ position: absolute; right: 0px; bottom: 0px;}
.aboutMore .contact img{ vertical-align: sub; *vertical-align: middle;}

.h_notice_list{width:33.3%;padding:0px 25px;float: left;box-sizing: border-box;}
.h_notice_list .box_list{width:100%;background: #ffffff;box-sizing: border-box;}
.h_notice_list .box_list:hover{box-shadow: 0px 2px 5px #999;}

.h_notice_list .box_list .n_pic{width:100%;}
.h_notice_list .box_list .n_pic img{display:block;width:100%;}
.h_notice_list .box_list .n_text{width:100%;padding:25px 20px;box-sizing: border-box;}
.h_notice_list .box_list .n_text a{color:#333333;font-size:14px;line-height:24px;height:24px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.h_notice_list .box_list .n_text a:hover{color:#333333;font-size:14px;line-height:24px;height:24px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.h_notice_list .box_list .n_text .p_wz{margin-top:10px;color:#333333;font-size:12px;line-height:24px;height:48px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.h_notice_list .box_list .n_text .date{width:100%;;height:40px;line-height:40px;font-size:12px;color:#999999;background:url(../images/line2.jpg) no-repeat left bottom}
.h_notice_list .box_list .n_text .more{display:inline-block;width:100%;margin-top:10px;height: 24px;line-height: 24px;}
.h_notice_list .box_list .n_text .more i{display:inline-block;float: left;padding-right: 5px;}

/*.more_btn.case{position: absolute;left: 60px;top:220px;}
.home_case{width:1280px;margin: 0 auto;margin-top:210px;}
.home_case ul li{width:25%;float: left;padding: 0px 6px;box-sizing:border-box;position: relative;}
.home_case ul li img{display:block;border:solid 10px #ffffff;max-width:310px;max-height: 350px;width: 100%;box-sizing: border-box;}
.home_case ul li .more_go{display:block;width:118px;height:40px;line-height:40px;border:solid 1px #ffffff;box-sizing:border-box;text-align:center;color:#ffffff;font-size: 14px;position: absolute;left: 50%;top: 50%;margin-left: -59px;margin-top: -20px;}*/
.nbj{background: url(../images/nbj.jpg) no-repeat left top;padding:90px 0px;}

.news_box{width:100%;background: #ffffff;margin: 40px 0px;}
.fbg{background: #1a1e35;height:auto;padding-top: 40px;}
.f_line{width:100%;height:1px;background: #72768b;}
.foot_nav{padding-top: 20px;float: left;padding-bottom: 30px;}
.foot_nav ul li{float: left;background: url(../images/line3.jpg) no-repeat left center;padding: 0px 30px;}
.foot_nav ul li:first-child{background:none}
.foot_nav ul li a{color: #ffffff;font-size: 14px;height: 40px;line-height: 40px;}
.foot_d{float: right;}
.foot_d img{display: block;max-height:60px;}
.foot_cen{padding:50px 0;}
.foot_cen .ewm_l{width: 50%;}
.foot_cen .ewm_l .ewm{width:113px;height: 113px;float: left;padding-right: 40px;}
.foot_cen .ewm_l .ewm img{width:100%;height: 100%;display: block;}
.foot_cen .ewm_l .tel_r{float: left;font-size: 14px;color: #9ea2ba;}
.foot_cen .ewm_l .tel_r span{display:block;font-size:30px;margin-top:10px;}
.foot_cen .email_r{width: 50%;float: right;}
.foot_cen .email_r .e_title{width: 100%;font-size: 14px;color: #9ea2ba;padding-bottom: 25px;}
.foot_cen .email_r .e_box{width: 100%;}
.foot_cen .email_r .e_box .e_input{width: 390px;float: left;background: none;border: none;
border-bottom: solid 1px #9ea2ba;color: #72768b;height: 38px;line-height: 38px;margin-right: 10px;}
.foot_cen .email_r .e_box .e_btn{width:130px;float: left;background: #72768b;border: none;
color: #ffffff;height:40px;line-height: 40px;text-align: center;}

.fbg .dl_item{height: 66px;line-height: 66px;font-size: 14px;color: #72768b;}
.contact_cont{padding: 100px 0px;}
.contact_cont .map{width: 100%;}
.contact_cont .map img{display:block;width: 100%;}
.contact_cont .contact_list{margin-top: 20px;}
.contact_cont .contact_list ul li{width: 50%;float: left;padding:10px;box-sizing: border-box;}
.contact_cont .contact_list ul li span{display:block;width: 100%;border-radius: 50px;border: solid 1px #b0b0b0;background: #FFFFFF;
height: 50px;line-height: 50px;padding: 0px 30px;box-sizing: border-box;font-size: 14px;color: #333333;}
.contact_cont .contact_list ul li span i{float: left;color: #e62129;height: 50px;line-height: 50px;font-size:28px;padding-right: 10px;}
.contact_cont .contact_list ul li span:hover{border: solid 1px #b0b0b0;background: #2e3a75;color: #ffffff;}
.contact_cont .contact_list ul li span i{color: #e62129;height: 50px;line-height: 50px;font-size:28px;padding-right: 10px;}
.contact_cont .contact_list ul li span:hover i{color: #ffffff;}
.ny_cont{padding:30px 0;}
.ny_pro_type{width: 100%;}
.ny_pro_type ul li{width: 100%;height:460px;border-bottom: solid 1px #999999;padding-bottom: 40px;margin:20px 0px;padding-left:450px;box-sizing:border-box;position: relative;}
.ny_pro_type ul li .pic{float: left;position: absolute;left: 0px;top: 0px;width: 418px;height: 418px;}
.ny_pro_type ul li .pic img{display:block;width: 100%;height: 100%;}
.ny_pro_type ul li .pro_r{float: left;width: 100%;}
.ny_pro_type ul li .pro_r .title{width: 100%;color: #2e3a75;font-size: 24px;margin-bottom: 20px;}
.ny_pro_type ul li .pro_r .p_attr{width: 100%;color: #333333;font-size:14px;line-height: 28px;}
.ny_pro_type ul li .pro_r .p_btn{position:absolute;left:450px;bottom:40px;display:block;width:132px;color: #ffffff;background:#2e3a75;font-size:18px;line-height:32px;height: 32px;text-align: center;}

.ny_pro_typetab{width: 100%;}
.ny_pro_typetab ul li{float:left;padding-right:8px;}
.ny_pro_typetab ul li a{display:block;color: #2e3a75;background:#eeeeee;font-size:18px;line-height:52px;height: 52px;padding: 0px 25px;}
.ny_pro_typetab ul li a:hover{display:block;color: #ffffff;background:#2e3a75;font-size:18px;line-height:52px;height: 52px;padding: 0px 25px;}
.ny_pro_typetab ul li a.current{display:block;color: #ffffff;background:#2e3a75;font-size:18px;line-height:52px;height: 52px;padding: 0px 25px;}
.ny_pro_box{width: 100%;padding: 20px 0px;}
.ny_pro_box ul li{float:left;width: 33.333%;padding: 12px;box-sizing: border-box;}
.ny_pro_box ul li .pro_li{display:block;width:100%;border: solid 1px #7d7d7d;box-sizing: border-box;}
.ny_pro_box ul li .pro_li .pic{width: 100%;height: 100%;}
.ny_pro_box ul li .pro_li .pic img{display:block;width: 100%;height: 100%;}
.ny_pro_box ul li .pro_li .pro_d{width: 100%;padding:10px 20px 20px;box-sizing: border-box;}
.ny_pro_box ul li .pro_li .pro_d .title{width: 100%;color: #2e3a75;height:50px;line-height: 50px;font-size: 18px;
color:#333333;overflow:hidden;background: url(../images/line2.jpg) no-repeat left bottom;}
.ny_pro_box ul li .pro_li .pro_d .p_attr{width: 100%;margin-top:15px;color: #999999;font-size:14px;line-height: 22px;height:40px;overflow: hidden;}
.ny_pro_box ul li .pro_li:hover{display:block;width:100%;border: solid 1px #e62129;box-sizing: border-box;}

.detail_col{width: 100%;margin-top:30px;min-height:620px;position: relative;padding-left: 550px;box-sizing: border-box;}
.detail_col .left_pic{width:500px;position: absolute;left: 0px;top: 0px;}
.detail_col .left_pic .bg_pic{border: 1px solid #7d7d7d;display: table-cell;height:500px;width: 500px;text-align: center;vertical-align: middle;box-sizing: border-box;}
.detail_col .left_pic .bg_pic img{height:500px;width:500px;display:table-cell;vertical-align:middle; display:block; overflow:hidden;}

.detail_col .left_pic #gd_nr{width: 100%;margin-top: 20px;overflow: hidden;}
.detail_col .left_pic .sm_pic{margin-left:10px;width:420px;height:86px;overflow: hidden;float: left;}
.detail_col .left_pic .sm_pic .swiper-slide{width:86px; max-width:86px; max-height:86px; float:left;padding: 2px;box-sizing: border-box; margin:0px 8px;}
.detail_col .left_pic .sm_pic .swiper-slide img{display: block;width: 100%;}
.detail_col .left_pic  #gd_nr .l_btn{width:33px;height:33px;margin-top:10px;float: left;cursor: pointer;}
.detail_col .left_pic  #gd_nr .r_btn{width: 33px;height: 33px;margin-top:10px;float: right;cursor: pointer;}

.detail_col .right_col{width: 100%;}
.detail_col .right_col .p_t{width: 100%;color: #2e3a75;height:50px;line-height: 50px;font-size: 32px;overflow: hidden;margin-bottom: 30px;}
.detail_col .right_col .p_sku{width: 100%;background:#f4f4f4;color: #333333;height:60px;line-height: 60px;font-size: 16px;overflow: hidden;margin-bottom:15px;}
.detail_col .right_col .p_sku i{width:23px;float: left;padding: 0px 15px;}
.detail_col .right_col .p_sku span{display:block;float: left;font-size:16px;font-weight: bold;color: #2e3a75;}
.detail_col .right_col .p_xpbtn{display:block;width: 100%;background:#e62129;color: #ffffff;height:60px;line-height: 60px;font-size: 24px;text-align: center;margin-top: 75px;border-radius: 5px;}

.ny_pt{width:100%;border-bottom:solid 1px #777777;background: url(../images/line4.jpg) no-repeat left center;height: 44px;line-height: 44px;text-indent: 24px;font-size: 24px;color: #2e3a75;}
.ny_pdy{margin-top: 60px;}
.ny_dy_cont{margin-top:30px;color: #777777;font-size: 16px;line-height: 28px;}

.nyform_pt{width:100%;background:#2e3a75;height: 48px;line-height: 48px;text-indent:20px;font-size:18px;color: #ffffff;font-weight: bold;}
.register_form{margin-top:20px;}
.register_form ul li{width: 50%;padding: 5px;box-sizing: border-box;float: left;}
.register_form ul li input{width:100%;border:solid 1px #a0a0a0;height:48px;line-height:48px;padding:0px 15px;box-sizing: border-box;}
.register_form ul li:last-child{width:100%;}
.register_form ul li textarea{width:100%;border:solid 1px #a0a0a0;height:210px;line-height:24px;padding:10px;box-sizing: border-box;}
.sub_btn{display:block;width:136px;margin:0 auto;background:#e62129;color: #ffffff;height:50px;line-height: 50px;font-size:18px;text-align: center;margin-top:30px;border-radius: 5px;}
.sub_btn:hover{display:block;width:136px;margin:0 auto;background:#e62129;color: #ffffff;height:50px;line-height: 50px;font-size:18px;text-align: center;margin-top:30px;border-radius: 5px;}
.ny_line{width: 100%;height: 26px;background: #f7f7f7;margin: 30px 0px;}
.ny_tj_pt{width: 100%;font-size: 48px;color: #333333;text-align: center;padding: 50px 0px;}
.about_nav{max-width: 628px;margin:0 auto;margin-top:40px;margin-bottom:20px;}
.about_nav a{width:25%;display:block;border: solid 1px #dcdcdc;float: left;margin-left:-1px;text-align: center;box-sizing: border-box;font-size: 16px;color: #333333;height: 46px;line-height: 46px;}
.about_nav a:hover{width:25%;display:block;border: solid 1px #dcdcdc;float: left;
margin-left:-1px;text-align: center;background: #cf151d;color: #ffffff;height: 46px;line-height: 46px;}
.about_nav a.here{width:25%;display:block;border: solid 1px #dcdcdc;float: left;
margin-left:-1px;text-align: center;background: #cf151d;color: #ffffff;height: 46px;line-height: 46px;}

.service_nav{max-width: 628px;margin:0 auto;margin-top:40px;margin-bottom:20px;}
.service_nav a{width:33.33%;display:block;border: solid 1px #dcdcdc;float: left;margin-left:-1px;text-align: center;box-sizing: border-box;font-size: 16px;color: #333333;height: 46px;line-height: 46px;}
.service_nav a:hover{width:33.33%;display:block;border: solid 1px #dcdcdc;float: left;
margin-left:-1px;text-align: center;background: #cf151d;color: #ffffff;height: 46px;line-height: 46px;}
.service_nav a.here{width:33.33%;display:block;border: solid 1px #dcdcdc;float: left;
margin-left:-1px;text-align: center;background: #cf151d;color: #ffffff;height: 46px;line-height: 46px;}


.about_ny{width: 100%;margin-top: 30px;}

.aTitle{ border-bottom: solid 1px #eee; font-size: 30px; font-weight:bold; color: #2e3a75; padding: 15px 0px; margin-top: 30px;}
.adesc{ text-indent: 24px; line-height: 26px; padding: 20px 0px;}

.a_title{width: 100%;text-align: center;padding:20px 0px;font-size: 36px;color: #2e3a75;}
.a_title em{color: #e62129;font-size: 36px;}
.qyjs_pic{width: 100%;padding: 10px 0px;}
.qyjs_pic img{width: 100%;}
.our_service{padding:60px 0px;}
.our_service ul li{width: 25%;float: left;padding:10px 40px;box-sizing: border-box;}
.our_service ul li .pic_icon{max-width:128px;max-height:128px;margin: 0 auto;}
.our_service ul li .pic_icon img{width:100%;display: block;}
.our_service ul li .icon_t{color: #cf151d;font-size: 20px;font-weight:bold;text-align: center;padding: 20px;}
.our_service ul li .text_cont{color: #666666;font-size: 14px;line-height:24px;text-align: center;padding:5px;}
.abg{background: #e9edf6;padding: 90px 0px;}
.about_pic{width: 100%;}
.about_pic ul li{width:50%;float: left;}
.about_pic ul li img{width:100%;display: block;}
.about_ny .text_zlbz{font-size: 14px;line-height: 32px;text-align: center;padding: 20px 200px;}
.zlbz_bj{width: 100%;background:url(../images/abj2.jpg) no-repeat center top;padding: 90px 0px;}
.zl_pic_box{border: solid 11px #ffffff;padding: 49px;box-sizing: border-box;}
.zl_pic_box ul li{float:left;width: 50%;padding:7px;box-sizing: border-box;}
.zl_pic_box ul li img{width: 100%;display: block;}
.c_map{width: 100%;}
.contact_bg{width: 306px;height:558px;background-color: rgba(46,58,117,0.75);position: absolute;left: 10%;top: 300px;padding: 50px 24px;box-sizing: border-box;}
.contact_bg .ewm{max-width:180px;max-height:180px;margin: 0 auto;}
.contact_bg .ewm img{display: block;width: 100%;}
.contact_bg .contact_item{margin-top:10px;}
.contact_bg .contact_item ul li{width: 100%;border-bottom: dashed 1px #ffffff;
height: 68px;line-height: 68px;font-size: 13px;color: #ffffff;}
.contact_bg .contact_item ul li i{float: left;color: #ffffff;height: 68px;line-height: 68px;font-size:28px;padding-right: 10px;}
.m_map{display: block;}
.jszc_t{text-align: center;padding:10px 300px;font-size: 16px;color: #666666;line-height: 32px;}
.jszc_box{padding:60px 0px;max-height:280px;overflow: hidden;}
.jszc_box ul{width:1470px;overflow: hidden;}
.jszc_box ul li{width:33.33%;padding-right:270px;float: left;box-sizing: border-box;}
.jszc_box ul li .pic_icon{max-width:213px;max-height:213px;}
.jszc_box ul li .pic_icon img{width:100%;display: block;}
.jszc_box ul li .icon_btn{display:block;margin:0 auto;margin-top:20px;width:172px;height:45px;line-height:45px;color: #ffffff;background:#e62129;border-radius:22px;font-size:16px;text-decoration:underline;text-align: center;}
.jbg{background: #ecf0f6;padding: 50px 0;}
.jszc_box_2{padding:40px 0px;overflow: hidden;}
.jszc_box_2 ul{width:1220px;overflow: hidden;}
.jszc_box_2 ul li{width: 33.33%;max-width:406px;float:left;padding-right: 20px;box-sizing: border-box;}
.jszc_box_2 ul li .li_pic{width: 100%;}
.jszc_box_2 ul li .li_pic img{width: 100%;display: block;}
.jszc_box_2 ul li .li_text{width: 100%;padding:30px 25px;box-sizing:border-box;background: #2e3a75}
.jszc_box_2 ul li .li_text .t_title{width:110px;height:42px;line-height:42px;margin:0 auto;margin-bottom:20px;border: solid 1px #ffffff;text-align: center;border-radius: 22px;font-size: 24px;color: #ffffff;}
.jszc_box_2 ul li .li_text .p_h{width:100%;color: #ffffff;font-size: 14px;line-height:24px;}
.rcln_box{position:relative;max-width: 824px;margin:0 auto;margin-top:60px;margin-bottom:30px;border: solid 5px #2e3a75;padding:35px;box-sizing: border-box;}

.rcln_box .r_title{background:#ffffff;position: absolute;text-align: center;width: 254px;height: 44px;left: 50%;top: -28px;margin-left: -127px;font-size: 36px;color: #2e3a75;}
.rcln_box .r_title em{color: #e62129;font-size: 36px;}
.rcln_box .text_bj{background: #eff1f7;padding: 20px 120px;text-align: center;font-size: 14px;line-height: 36px;color: #333333;}
.tab_bj{border: solid 1px #bfbfbf;border-bottom:none;border-right:none;margin-top: 30px;margin-bottom:20px;}
.tab_bj .tab{width: 100%;border: none;}
.tab_bj .tab td{line-height:20px;border-bottom: solid 1px #bfbfbf;border-right: solid 1px #bfbfbf;padding:10px 20px;margin-right: -1px;}
.ny_title{margin-top:50px;width: 100%;height: 56px;line-height: 56px;font-size: 30px;color: #333333;}
.ny_title .icon_t{float: left;padding-right:20px;}
.q_a_box{padding: 30px 0px;}
.q_a_box dl{border-top:solid 1px #dddddd;padding: 30px 0px;}
.q_a_box dl dt{position:relative;box-sizing: border-box;padding-left:50px;width: 100%;min-height:34px;margin-bottom: 20px;font-size: 14px;color: #333333;line-height: 24px;}
.q_a_box dl dt .q_icon{position:absolute;left:0px;top:0px;width:34px;height:34px;}
.q_a_box dl dd{position:relative;box-sizing: border-box;width: 100%;padding-left:50px;min-height:34px;font-size: 14px;color: #333333;line-height: 24px;}
.q_a_box dl dd .q_icon{position:absolute;left:0px;top:0px;width:34px;height:34px;}
.ny_video_box{width: 100%;padding: 20px 0px;}
.ny_video_box ul li{float:left;width: 33.333%;padding: 14px;box-sizing: border-box;}
.ny_video_box ul li .pic{width: 100%;height: 100%;}
.ny_video_box ul li .pic img{display:block;width: 100%;height: 100%;}
.ny_video_box ul li .v_t{width: 100%;text-align:center;color: #333333;padding:10px 0px;height:20px;line-height: 20px;font-size: 16px;}
.ny_news{width: 100%;padding: 30px 0px;}
.ny_news ul li{width: 100%;padding: 25px 0px;padding-right:420px;box-sizing:border-box;margin: 20px 0px;min-height:290px;border-bottom: solid 1px #dedede;position: relative;}
.ny_news ul li .npic{position:absolute;right:0px;top:25px;max-width:368px;max-height: 235px;float: right;}
.ny_news ul li .npic img{display:block;width:100%;}
.ny_news ul li .ntext{display:block;width:100%;}
.ny_news ul li .ntext{width:100%;}
.ny_news ul li .ntext a{display:block;color:#333333;font-size:24px;line-height:34px;height:34px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext a:hover{display:block;color:#333333;font-size:24px;line-height:34px;height:34px;margin-bottom:20px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext .p_wz{width:100%;color:#333333;font-size:14px;line-height:24px;height:70px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.ny_news ul li .n_d{width:100%;height:19px;position: absolute;left: 0px;bottom: 30px;}
.ny_news ul li .n_d .date{float:left;height:19px;line-height:19px;font-size:14px;color:#666666;padding-right: 80px;}
.ny_news ul li .n_d .date i{float: left; padding-right: 10px;}
.ny_news ul li:hover{border-bottom: solid 3px #e52129;}
.new_t{border-bottom: solid 1px #e5e5e5;padding: 20px 0px;margin-bottom: 20px;text-align: center;}
.new_t .main_title{font-size: 30px;color: #333333;line-height: 40px;}
.new_t .remarks{padding:10px;height: 24px;line-height: 24px;font-size: 14px;}
.new_t .remarks span{color:#002669;padding: 0px 15px;}
.new_t .remarks i{color: #999999;}
.text_mod{width:100%;line-height: 30px;font-size: 16px;color: #333333;padding:10px;box-sizing: border-box;}
.text_mod img{width: 100%;display: block;}

@media only screen and (max-width:1040px) {
.m_header{display:block;}
.mob{display: block;}
.pc{display:none}
.pc_header{display: none;}
.m_dw{position: relative;}
.top{width:100%;height:5.6rem;display: block;position: static;}
.navbar-item-l{float:left;height:5.6rem;line-height:5.6rem;padding-left: 20px;display: block;}
.navbar-item-r{float:right;height:5.6rem;line-height:5.6rem;text-align: right;width:50%;}
.navbar-item-l .navbar-center {width: 100%; display: -webkit-box; display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-webkit-justify-content: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-webkit-align-items: center;-ms-flex-align: center;align-items: center; height: inherit;box-sizing: border-box}
.navbar-item-l .navbar-center img {max-height: 60%;display: block;}
.nav_div{position:relative;margin-right:20px;}
.iconfont.icon_list{color:#282828;margin-left:10px;font-size: 2.2rem;overflow: hidden;}
.iconfont.icon_list_r{ccolor:#282828;;margin-left: 25px;font-size: 2.2rem;}

.popups_bg{position: fixed;left: 0;right: 0;top: 0;bottom: 0;background: rgba(34,34,34,.5);display:none;z-index:49;transition: all .5s ease;}
.popups_up{position:fixed; width:100%;padding: 10px;box-sizing: border-box; height:auto; left:0px; top:50%; margin-top:-160px; z-index:50;display: none}
.Nav_popup{position:fixed;width:300px;height:100%;top:0px;left:0px;background:#ffffff;white-space: nowrap;overflow-y:auto;display: none;z-index:51;}
.Nav_popup .shortcut_menu{padding:5px;}
.Nav_popup .shortcut_menu ul li{width:100%;height:44px;border-bottom: dashed 1px #e3e3e3;box-sizing:border-box;float: left;text-align: left;padding-bottom: 10px;}
.Nav_popup .shortcut_menu ul li a{display:block;height:44px;line-height:44px;color: #333333;padding-left: 10px;}
.Nav_popup .shortcut_menu ul li a i{float:right;color: #d4d4d4;}

.search-box{padding:6px 10px;position: relative;box-sizing：border-box;display: none;}
.search-box .qx_btn{height:34px;line-height:34px;position: absolute;right:20px;top:5px;color:#999999;font-size: 24px;}
.search-box .sear_input{width:100%;height: 34px;text-indent:40px;font-size:14px;border-radius: 40px;
border:none;border:none;vertical-align: middle;background:url(../images/s_icon2.png) no-repeat 5px center #eeeeee;}

.home_title{height: auto;}
.home_title img{max-height: 171px;}
.home_pro{width:100%;padding-top:35px;box-sizing: border-box; margin-bottom:15px;}
.home_pro ul li{float: left;padding:0px;box-sizing:border-box;position: relative;}
.home_pro ul li img{max-width:100%;max-height:auto;}
.home_pro ul li .more_go{display:block;width:160px;height:50px;line-height:50px;font-size:18px;margin-left:-80px;margin-top: -25px;}
.home_pro ul li .modal-show{ width: 100%;}
.home_pro .sroll_lbtn{width:50px;height:50px;left:20px;top:50%;margin-top: -25px;}
.home_pro .sroll_rbtn{width:50px;height:50px;right:20px;top:50%;margin-top: -25px;}
.home_pro .sroll_lbtn img,.home_pro .sroll_rbtn img{display: block;width: 100%;}
.cont_mod {padding: 40px 0px;}
.abj{padding: 40px 0px;}
.abj .home_title{text-align: center;}


.hotProduct { margin-top: 0px; padding-bottom: 15px;}
.hot_pro .hotpro_lbtn{width:50px;height:50px;left:20px;top:50%;margin-top: -25px;}
.hot_pro .hotpro_rbtn{width:50px;height:50px;right:20px;top:50%;margin-top: -25px;}
.hot_pro .hotpro_lbtn img,.home_pro .hotpro_rbtn img{display: block;width: 100%;}

.home_about{margin-top:0px;margin-top: -40px;}
.home_about .m{position:inherit;padding-right:0px;box-sizing: border-box;}
.home_about .apic{width:100%;max-width:519px;height:auto;margin:0 auto;margin-top:0px;position: inherit;}
.home_about .apic img{width: 100%;display: block;}
.home_about .text_a{padding:20px 10px;min-height:auto;font-size: 14px;line-height: 30px;}
.more_btn{float:none;margin:0 auto;margin-top: 30px;}
.more_btn:hover{float:none;margin:0 auto;margin-top: 30px;}
.home_notice {margin-top: 50px;}
.h_notice_list {width:100%;padding: 0px 20px;float: none;box-sizing: border-box;}
.h_notice_list .box_list{margin-bottom:15px;width:100%;position: relative;height:120px;padding:20px;padding-left:160px;box-sizing: border-box;}

.h_notice_list .box_list .n_pic{width: 130px;height:84px;position: absolute;left: 20px;top: 20px;}
.h_notice_list .box_list .n_pic img{display:block;width:100%;}
.h_notice_list .box_list .n_text{width: 100%;padding: 0px;overflow: hidden;}
.h_notice_list .box_list .n_text .p_wz{display: none;}
.h_notice_list .box_list .n_text .date{height: 30px;line-height: 30px;}
.h_notice_list .box_list .n_text .more{margin-top: 5px;}
.fbg {padding-top: 30px;}
.foot_d {float: none;text-align: center;}
.foot_d img { display: block;max-height: 50px;margin: 0 auto;}
.foot_cen{padding:20px 0;text-align: center;}
.foot_cen .ewm_l{width: 100%;}
.foot_cen .ewm_l .ewm{max-width:90px;max-height: 90px;float: none;padding-right:0px;margin: 0 auto;}
.foot_cen .ewm_l .tel_r{float: none;text-align:center;margin-top: 15px;}
.foot_cen .ewm_l .tel_r span{display:block;font-size:24px;margin-top:0px;}
.fbg .dl_item{height: 50px;line-height: 50px;font-size: 14px;color: #72768b;padding: 0px 10px;}
.contact_cont {padding:40px 0px;}

.ny_pro_typetab ul li{width:100%;float:none;padding-right:0px;margin-bottom: 6px;}
.ny_pro_typetab ul li a{font-size:16px;line-height:42px;height: 42px;padding: 0px;text-align: center;}
.ny_pro_typetab ul li a:hover{display:block;color: #ffffff;background:#2e3a75;font-size:16px;line-height:42px;height: 42px;padding: 0px;}
.ny_pro_typetab ul li a.current{display:block;color: #ffffff;background:#2e3a75;font-size:16px;line-height:42px;height: 42px;padding: 0px;}
.ny_pro_box{width: 100%;padding: 10px 0px;}
.ny_pro_box ul li{float:left;width:50%;padding:10px;box-sizing: border-box;}
.ny_pro_box ul li .pro_li{display:block;width:100%;border: solid 1px #7d7d7d;box-sizing: border-box;}
.ny_pro_box ul li .pro_li .pro_d {padding:5px 10px 10px;}

.detail_col{width: 100%;margin-top:0px;min-height:auto;position: inherit;padding-left:0px;}
.detail_col .right_col{padding: 0px 10px;box-sizing: border-box;}
.detail_col .right_col .p_t {padding: 0px 10px;
    font-size:20px;box-sizing: border-box;height: 36px;line-height: 36px;
    margin-bottom: 10px;margin-top: 10px;
}
.detail_col .right_col .p_xpbtn {
    height: 50px;
    line-height: 50px;
    font-size:18px;
    text-align: center;
    margin-top: 20px;}
.ny_pdy {
    margin-top:10px;padding: 10px;
}

.ny_dy_cont {
    margin-top: 20px;
    font-size: 14px;
    line-height: 24px;
}
.ny_pt {
    text-indent: 20px;
    font-size:18px;
}
.nyform_pt {
    font-size: 16px;
}
.ny_line {
    height:12px;
    margin:15px 0px;
}
.ny_tj_pt {
    font-size:26px;
    padding: 15px 0px;
}
.about_nav{max-width: 100%;margin-top:30px;margin-bottom:10px;}
.about_nav a{width:50%;margin-top: -1px;}
.about_nav a:hover{width:50%;}
.about_nav a.here{width:50%;}
.a_title{padding:10px 0px;font-size: 26px;}
.a_title em{font-size: 26px;}
.our_service{padding:30px 0px;}
.our_service ul li{width:50%;}
.our_service ul li .icon_t{font-size:18px;padding:10px;}

.zlbz_bj{padding:60px 0px;}
.zl_pic_box{border: solid 8px #ffffff;padding:20px;}
.about_ny .text_zlbz {line-height: 30px; padding: 20px 50px;}
.about_ny {margin-top: 20px;}
.c_map{min-height:756px;}
.contact_bg{width: 306px;height:558px;background-color: rgba(46,58,117,0.75);position: absolute;left: 0px;top:60px;padding: 50px 24px;box-sizing: border-box;}
.jszc_t{text-align: center;padding:10px 100px;}
.jszc_box{padding:30px 0px;max-height:auto;overflow: hidden;}
.jszc_box ul{width:100%;overflow: hidden;}
.jszc_box ul li{width:33.33%;padding-right:0;padding: 10px;}
.jszc_box ul li .pic_icon{margin: 0 auto;}
.jszc_box ul li .pic_icon img{width:100%;display: block;}
.jbg{padding:30px 0;}
.jszc_box_2{padding:20px 0px;overflow: hidden;}
.jszc_box_2 ul{width:100%;overflow: hidden;}
.rcln_box .r_title{text-align: center;width:200px;margin-left: -100px;font-size:26px;}
.rcln_box .r_title em{color: #e62129;font-size: 26px;}
.rcln_box{padding:25px;}

.ny_title{margin-top:30px;font-size:26px;}
.ny_title .icon_t{padding-left: 10px;}
.q_a_box{padding: 20px 0px;}
.q_a_box dl{border-top:solid 1px #dddddd;padding: 20px 10px;}

.ny_news{width: 100%;padding: 10px;box-sizing: border-box;}
.ny_news ul li{width: 100%;padding: 10px;padding-right:220px;box-sizing:border-box;margin: 20px 0px;min-height:170px;border-bottom: solid 1px #dedede;position: relative;}
.ny_news ul li .npic{position:absolute;right:0px;top:15px;max-width:200px;max-height:128px;}
.ny_news ul li .ntext{display:block;width:100%;}
.ny_news ul li .ntext{width:100%;}
.ny_news ul li .ntext a{display:block;color:#333333;font-size:20px;line-height:34px;height:34px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext a:hover{display:block;color:#333333;font-size:20px;line-height:34px;height:34px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext .p_wz{height:48px;display: -webkit-box;
-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_news ul li .n_d{bottom: 15px;}
.ny_news ul li:hover{border-bottom: solid 1px #e52129;}
.new_t .main_title{font-size:20px;color: #333333;line-height: 30px;}


}



 @media only screen and (max-width:767px) {
 	
.home_title{width:100%;overflow:hidden;padding-left:0px;padding-right:0px;text-align:center;box-sizing: border-box;}
.home_title img{max-height: auto;max-height:30px;}
.nbj {
    margin-top: 0px;
    background: url(../images/nbj.jpg) no-repeat left top;
    padding: 30px 0px;box-sizing: border-box;}
.h_notice_list .box_list .n_text a{width: 100%;}
.nbj .home_title img{max-height:80px;}

.contact_cont .contact_list ul li{width: 100%;float: none;}
.ny_cont {padding: 20px 0;}
.ny_pro_type ul li{width: 100%;height:auto;border-bottom: solid 1px #999999;padding:10px;margin-top:0px;margin-bottom:20px;box-sizing:border-box;position: inherit;}
.ny_pro_type ul li .pic{float: none;position: inherit;max-width: 418px;width:100%;height: 100%;margin: 0 auto;}
.ny_pro_type ul li .pro_r{float: none;width: 100%;}
.ny_pro_type ul li .pro_r .title{color: #2e3a75;font-size:20px;margin:10px 0px;}
.ny_pro_type ul li .pro_r .p_attr{line-height:24px;}
.ny_pro_type ul li .pro_r .p_btn{position:inherit;margin-bottom:10px;margin-top:15px;font-size:16px;}
.ny_pro_box ul li .pro_li .pro_d .title{height:40px;line-height: 40px;font-size:16px;}
.ny_pro_box ul li .pro_li .pro_d .p_attr{margin-top:10px;}
.register_form ul li {width: 100%;float: none;}
.abg{padding: 0px;}
.about_pic ul li{width:100%;float: none;}
.zlbz_bj{padding:40px 0px;}
.zl_pic_box{padding:15px;box-sizing: border-box;}
.zl_pic_box ul li{width: 50%;padding:5px;box-sizing: border-box;}
.about_ny .text_zlbz {line-height: 30px; padding: 10px 20px;}
.c_map{min-height:auto;background: #2e3a75;}
.contact_bg{width: 100%;height:auto;background-color: rgba(46,58,117);position: inherit;left: 0px;top:0px;padding: 50px 24px;box-sizing: border-box;}
.m_map{width: 100%;display: block;}
.m_map img{width: 100%;display: block;}

.jszc_box ul li{padding:10px 15px;}
.jszc_box ul li .icon_btn{width:auto;padding: 0px 20px;height:36px;line-height:36px;font-size: 14px;}

.jszc_box_2 ul li{width: 100%;max-width:100%;float:none;padding-right:0px;margin-bottom: 20px;}
.jszc_box_2 ul li .li_text{width: 100%;padding:20px 30px;box-sizing:border-box;background: #2e3a75}
.jbg { padding-bottom: 0px;}
.rcln_box .text_bj{padding: 20px 30px;line-height:32px;}
.rcln_box{padding: 15px;}
.ny_video_box ul li{width:50%;}
.ny_news{width: 100%;padding: 10px;box-sizing: border-box;}
.ny_news ul li{padding-right:160px;box-sizing:border-box;margin: 20px 0px;min-height:120px;}
.ny_news ul li .npic{max-width:141px;max-height:90px;}
.ny_news ul li .ntext{display:block;width:100%;}
.ny_news ul li .ntext a{display:block;color:#333333;font-size:18px;line-height:34px;height:34px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext a:hover{display:block;color:#333333;font-size:18px;line-height:34px;height:34px;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;overflow: hidden;}
.ny_news ul li .ntext .p_wz{display: none;}
.ny_news ul li .n_d{bottom: 20px;}
.ny_news ul li .n_d .date{padding-right: 30px;}



}

.TopContact{ background: #eaeaea; height: 20px; text-align: right; font-size: 12px;}
.TopContact .content{ margin: 0 auto; max-width: 1200px;}
.TopContact .content .item{ display: inline-block; position: relative; padding-left:20px; font-size: 12px; margin-left: 30px; }
.TopContact .content .item:first-child{ padding-left: 15px; margin-left: 0px;}
.TopContact .content .item:last-child{ padding-left:25px;}
.TopContact .content .item label{ position: absolute; left: 0px; top:2px;}