﻿@charset "utf-8";
/* CSS Document */
html{font-size:100px;}

div{margin: 0 auto;}
body{font-size:medium !important;font-family:"微软雅黑";}
*{margin:0;padding:0;border:0;list-style:none;text-decoration:none;-webkit-tap-highlight-color:transparent;}
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;}
a {text-decoration: none;display: block;color: #FFFFFF;}
input,textarea{outline: 0;}
img{border:none;display:block;}
.fl {float:left;}
.fr {float:right;}
.pos-rel{position: relative;}
.cls {clear:both;line-height:0px!important;height:0px!important;font-size:0px!important;}
@font-face{
	src:url(../font/HelveticaNeueLTPro-ThEx.otf);
	font-family:helv;
	}
/*header*/
header{background:#ffffff !important;overflow:hidden;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;-o-box-sizing:content-box;box-sizing:content-box;}
header .logo{float:left;margin-left:0.4rem;height:100%;text-align:center;overflow:hidden;}
header .logo img{height:0.5rem;display:inline-block;margin-top:0.1rem;}
header .menu_name{color:#cc0000;height:0.7rem;line-height:0.7rem;display:inline-block;text-align:center;}
header .header_tel{position:absolute;right:1.85rem;top:0.05rem;height:0.6rem;line-height:0.6rem;color:#000;font-size:0.22rem;font-weight:normal;font-family:Arial;}

.yt_yuyan .yt_zw {
    margin-right: 1.5rem;
}

.gsjj_lunbo{    height: 40vh;}

#cd-menu-trigger{overflow:hidden;background-color: #271971;}
#cd-menu-trigger .menu_name{float:left;border-radius:0.1rem;text-align:center;font-size:0.3rem;color:#cc0000;}
#cd-menu-trigger .menu_name i{display:inline-block;vertical-align:middle;font-size:0.3rem;font-style:normal;position:relative;color:#fff;padding:0 0.2rem;}

#cd-lateral-nav a{font-size:0.28rem;font-weight:normal !important;}
#cd-lateral-nav .cd_nav_btn{text-align:center;margin:0.4rem 0 0.6rem;}
#cd-lateral-nav .cd_nav_btn a{padding:0.14rem 0;border-radius:1rem;color:#fff;font-size:0.26rem;display:inline-block;border:solid 1px #fff;line-height:normal;width:70%;}
#cd-lateral-nav .cd_nav_btn a:active{background:#fff;color:#cc0000;}
#cd-lateral-nav .sub-menu li a{position:relative;font-size:0.24rem;}
#cd-lateral-nav .cd-navigation .sub-menu{padding-left:35px;}
#cd-lateral-nav .sub-menu li a:before{content:"";position:absolute;width:0.12rem;height:0.12rem;border-radius:50%;border:solid 1px #fff;top:50%;margin-top:-0.06rem;left:0.56rem;}

.cd-main-content{background-color:#f3f0f0;}
/*==========================================首页==========================================*/
/*标题*/
.mjx_tit{text-align:center;margin-bottom:0.3rem;}
.mjx_tit a{display:inline-block;}
.mjx_tit h2{font-size:0.44rem;font-weight:bold;color:#cc0000;padding-bottom:0.02rem;}
.mjx_tit span{color:#9e7646;font-size:12px;font-family:Arial;text-transform:uppercase;}

.mjx_title{text-align:center;margin-bottom:1.8rem;}
.mjx_title h2{font-size:0.4rem;color:#FFFFFF;font-weight:normal;}
.mjx_title p{color:#fff;font-size:0.2rem;width:80%;margin:0.15rem auto 0;line-height:1.8;}

.mjx_tab{overflow:hidden;text-align:center;margin:0 -0.1rem;}
.mjx_tab a{font-size:0.23rem;color:#000;display:inline-block;margin:0 0.15rem;padding-bottom:5px;margin-bottom:2px;}
.mjx_tab a.active,.mjx_tab a:active{border-bottom:solid 2px #cc0000;color:#cc0000;}


/*banner*/
.main_box{padding-top:1rem;}
.banner_box .swiper-pagination-bullet{width:10px;height:10px;background:#fff;border-radius:0;border:none;border-radius:50%;}
.banner_box .swiper-container-horizontal>.swiper-pagination .swiper-pagination-bullet{margin:0 4px;}
.banner_box .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#cc0000;}
.banner_box .swiper-container-horizontal>.swiper-pagination{bottom:0.3rem;}
.banner_box {
    margin-top: 0.7rem; height: 40vh; display: none;
}


    .swiper-container {
      width: 100%;
    }
    .swiper-slide {
      
    }


.gsjj_lunbo img {
    width: 100%;
}

.swiper_yc img {
    width: 100%;
    height: 6rem;
}



/*导航*/
.home_nav{padding:0.3rem 0;background:#cc0000;}
.home_nav ul{overflow:hidden;}
.home_nav ul li{float:left;width:25%;}
.home_nav ul li a{display:block;text-align:center;font-size:0;padding:0.25rem 0;border-top:solid 1px #d73a3a;border-right:solid 1px #d73a3a;}
.home_nav ul li:nth-of-type(1) a,.home_nav ul li:nth-of-type(2) a,.home_nav ul li:nth-of-type(3) a,.home_nav ul li:nth-of-type(4) a{padding-top:0;border-top:none;}
.home_nav ul li:nth-last-of-type(1) a,.home_nav ul li:nth-last-of-type(2) a,.home_nav ul li:nth-last-of-type(3) a,.home_nav ul li:nth-last-of-type(4) a{padding-bottom:0;}
.home_nav ul li:nth-of-type(4n){border-right:none;}
.home_nav ul li a i{display:inline-block;font-style:normal;font-size:0.6rem;color:#fff;}
.home_nav ul li a p{font-size:0.23rem;color:#fff;margin-top:0.04rem;}



/*视频+简介*/
.video_about{overflow:hidden;padding:.6rem .2rem;background:url(../img/about_bg.png) no-repeat center bottom;background-size:100%;}
.video_about .video_box{overflow:hidden;width:100% !important;height:3.2rem !important;background:url(../img/video_img.jpg) no-repeat center bottom;background-size:100% 100%;}
.video_about .video_box embed{width:100% !important;height:3.2rem !important;}

.about_box{font-size:0.23rem;line-height:1.8;color:#333;overflow:hidden;margin-top:0.3rem;}
.about_box a{font-size:0.23rem;color:#cc0000;}

.char_box{background:#cc0000;margin-top:0.3rem;}
.char_box ul{overflow:hidden;}
.char_box ul li{float:left;width:50%;text-align:center;color:#fff;font-size:0;padding:0.25rem 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #d73a3a;border-bottom:solid 1px #d73a3a;}
.char_box ul li span{display:inline-block;font-size:0.5rem;font-family:helv;}
.char_box ul li span em{font-style:normal;font-size:0.4rem;}
.char_box ul li span em sup{font-size:0.2rem;}
.char_box ul li p{font-size:0.22rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*荣誉*/
.honor_box{padding-top:0.8rem;background:url(../img/honor_bg.jpg) no-repeat center bottom;}
.honor_box .honor_img{display:block;}
.honor_box .honor_img img{width:100%;}


/*产品展示*/
.pro_box{padding:0.6rem 0.2rem;background:url(../img/pro_bg.png) no-repeat center top;background-size:100%;}
.pro_box .pro_con{margin-top:0.3rem;}
.pro_box .pro_con ul{overflow:hidden;margin:-0.2rem -0.2rem 0 0;}
.pro_box .pro_con ul li{float:left;width:50%;}
.pro_box .pro_con ul li a{display:block;margin:0.2rem 0.2rem 0 0;position:relative;}
.pro_box .pro_con ul li a .pro_pic{display:block;overflow:hidden;height:4.25rem;}
.pro_box .pro_con ul li a .pro_pic img{width:100%;}
.pro_box .pro_con ul li a .pro_txt{position:absolute;bottom:0;left:0;width:100%;padding:0.16rem 5%;background:rgba(30, 56, 141, 0.85);overflow:hidden;}
.pro_box .pro_con ul li a .pro_txt h3{float:left;max-width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-weight:normal;font-size:0.24rem;margin-top:0.04rem;}
.pro_box .pro_con ul li a .pro_txt span{color: #1e388d;font-size:0.22rem;padding:0.05rem 0.16rem;background:#fff;border-radius:3px;float:right;}


/*服务类别*/
.oem_box{padding:0.8rem 0;background:#040305 url(../img/oem_bg.jpg) no-repeat center top;background-size:100%;}
.oem_box .mjx_title{margin-bottom:0.4rem;}
.oem_box .oem_con{width:94%;margin:0.3rem auto 0;overflow:hidden;}
.oem_box .oem_con .swiper-slide a{display:block;position:relative;height:5rem;border-radius:0.28rem;overflow:hidden;width:100%;}
.oem_box .oem_con .swiper-slide .oem_pic{position:absolute;bottom:0;left:0;width:100%;}
.oem_box .oem_con .swiper-slide .oem_pic img{width:100%;}
.oem_box .oem_con .swiper-slide .oem_txt{position:absolute;top:0;left:0;width:100%;overflow:hidden;text-align:center;z-index:2;}
.oem_box .oem_con .swiper-slide .oem_txt i{width:0.3rem;height:3px;background:#fff;display:inline-block;margin:0.35rem 0 0.4rem;}
.oem_box .oem_con .swiper-slide .oem_txt h3{font-size:0.26rem;color:#fff;font-weight:normal;}
.oem_box .oem_con .swiper-slide .oem_txt p{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgba(255,255,255,0.5);font-family:Arial;margin-top:4px;}
.oem_box .oem_con .swiper-slide .oem_bg{background:#cc0000;padding-bottom:0.35rem;}
.oem_box .oem_con .swiper-slide .oem_wave{overflow:hidden;}
.oem_box .oem_con .swiper-slide .oem_wave img{width:100%;}

.oem_box .swiper-container{width:100%;padding-bottom:0.6rem;}
.oem_box .swiper-container-horizontal>.swiper-pagination{bottom:0;}
.oem_box .swiper-slide{text-align: center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}
.oem_box .swiper-pagination-bullet{background:#fff;}
.oem_box .swiper-pagination-bullet-active{background:#cc0000;border-color:#cc0000;}


/*工厂实力*/
.fac_box{padding:0.6rem 0;}
.fac_box .mjx_tab{margin:0 -0.2rem;}
.fac_box .mjx_tab a{font-size:0.26rem;margin:0 0.2rem;}
.fac_box .fac_con{margin:0.3rem 5% 0;}
.fac_box .fac-container{padding-bottom:0.5rem;}
.fac_box .swiper-container .swiper-slide a{display:block;}
.fac_box .swiper-container .swiper-slide a img{width:100%;}
.fac_box .swiper-pagination-bullet{background:#f8d2a5;border:none;width:10px;height:10px;}
.fac_box .swiper-pagination-bullet-active{background:#cc0000;}
.fac_box .swiper-container-horizontal>.swiper-pagination{bottom:0;}
.fac_box .swiper-container{padding-bottom:0.5rem;}

/*合作伙伴*/
.partner_box{padding:0.6rem 0.2rem;background:#020000 url(../img/partner_bg.jpg) center top;background-size:100%;}
.partner_box .mjx_title{margin-bottom:0.4rem;}
.partner_box .mjx_title h2{color:#cc0000;}
.partner_box .partner_con{overflow:hidden;}
.partner_box .partner_con ul{overflow:hidden;margin:-0.2rem -0.2rem 0 0;}
.partner_box .partner_con ul li{float:left;width:50%;}
.partner_box .partner_con ul li a{display:block;margin:0.2rem 0.2rem 0 0;overflow:hidden;height:1.8rem;}
.partner_box .partner_con ul li a img{width:100%;}
.partner_box .partner_tel{overflow:hidden;text-align:center;margin-top:0.4rem;}
.partner_box .partner_tel a{display:inline-block;padding-left:0.75rem;background:url(../img/partner_tel.svg) no-repeat left center;background-size:auto 100%;font-size:0.5rem;color:#fff;font-family:Arial;}

/*新闻动态*/
.news_box{padding:0.6rem 0.2rem;background:url(../img/news_bg.png) no-repeat center bottom;background-size:100%;}
.news_box .mjx_tab a{font-size:0.26rem;margin:0 0.2rem;}
.news_box .news_con{margin-top:0.3rem;}
.news_box .news_con ul li{padding:0.15rem 0;}
.news_box .news_con ul li a{display:block;overflow:hidden;}
.news_box .news_con ul li a .news_pic{float:left;width:32%;}
.news_box .news_con ul li a .news_pic img{width:100%;}
.news_box .news_con ul li a .news_txt{overflow:hidden;float:right;width:64%;}
.news_box .news_con ul li a .news_txt h3{font-size:0.24rem;font-weight:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;}
.news_box .news_con ul li a .news_txt span{color:#cc0000;font-size:0.2rem;font-family:Arial;display:inline-block;margin:0.1rem 0;}
.news_box .news_con ul li a .news_txt p{color:#666;font-size:0.2rem;overflow:hidden;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:-moz-box;display:-o-box;display:box;}


/*留言框*/
.gue_box{padding:0.6rem 0.2rem;background:url(../img/ly_bj.jpg) no-repeat center center;background-size:cover;}
.gue_box .mjx_title{margin-bottom:0.3rem;}
.gue_box .gue_con{padding:0 0.2rem;margin-top:0.2rem;}
.gue_box .gue_con input, .gue_box .gue_con textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background: rgba(255,255,255,0);
    padding: 0.2rem;
    font-family: "微软雅黑";
    display: block;
    color: #fff;
    font-size: 0.24rem;
    border: 1px solid #fff;
}
.gue_box .gue_con>div{margin-bottom:0.25rem;}
.gue_box .gue_con textarea{height:2rem;resize:none;}
.gue_box .gue_con .g_verify{overflow:hidden;}
.gue_box .gue_con .g_verify input{float:left;width:50%;}
.gue_box .gue_con .g_verify img {
    float: left;
    height: 0.7rem;
    margin-left: 0.7rem;
    border-radius: 0.06rem;
    overflow: hidden;
    max-width: 39%;
    margin-top: 0.04rem;
}
.gue_box .gue_con .g_submit{padding-top:0.1rem;}
.gue_box .gue_con .g_submit a{display:block;text-align:center;background-color:#1e388d;color:#fff;border-radius:0.06rem;padding:0.22rem 0;font-size:0.26rem;}
.gue_box .gue_con .g_submit a:active{background-color:#000;color:#fff;}
.gue_box .gue_con .g_act{padding:0 0.2rem;}
.gue_box .gue_con .g_act span{display:block;color:#fff;font-size:0.26rem;padding-bottom:0.1rem;}
.gue_box .gue_con .g_act .form_d{overflow:hidden;}
.gue_box .gue_con .g_act .form_d label{float:left;font-size:0.24rem;color:#fff;margin:0.05rem 0 0.05rem 0;width:33.333%;cursor:pointer;}
.gue_box .gue_con .g_act .form_d label input{width:auto;vertical-align:middle;margin-right:0.06rem;display:inline-block;}

/*首页*/
.lxwm_yw .g_verify {
    overflow: hidden;
    margin-top: 0.6rem;
}
.lxwm_yw .g_verify input{float:left;width:50%;}
.lxwm_yw .g_verify img {
    float: left;
    height: 0.7rem;
    margin-left: 0.7rem;
    border-radius: 0.06rem;
    overflow: hidden;
    max-width: 39%;
    margin-top: 0.04rem;
}
.lxwm_yw .g_verify input {
    float: left;
    width: 50%;
}
.lxwm_yw input, .lxwm_yw textarea {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    background: rgba(255,255,255,0);
    padding: 0.2rem;
    font-family: "微软雅黑";
    display: block;
    color: #fff;
    font-size: 0.24rem;
    border: 1px solid #fff;
}



/*页脚*/
.footer_box .to_top{background:#1e388d;overflow:hidden;}
.footer_box .to_top a{color:#fff;float:right;padding:0.16rem 0.5rem 0.16rem;position:relative;font-size:0.24rem;}
.footer_box .to_top a:after{content:"";position:absolute;right:0.2rem;top:50%;margin-top:-0.05rem;width:0;height:0;border-left:solid 0.11rem transparent;border-right:solid 0.11rem transparent;border-bottom:solid 0.11rem #fff;}
.footer_info{padding:0.4rem 0.2rem;text-align:center;color:#333;line-height:1.7;font-size:0.23rem;}
.footer_info span{color:#cc0000;}
.footer_info a{color:#333;}
.footer_info .footer_ewm{margin-top:0.2rem;}
.footer_info .footer_ewm ul{overflow:hidden;text-align:center;width:80%;margin:0 auto;}
.footer_info .footer_ewm ul li{display:inline-block;*display:inline;*zoom:1;max-width:40%;margin:0 3%;}
.footer_info .footer_ewm ul li span{display:inline-block;width:1.3rem;height:1.3rem;border:solid 3px #000;overflow:hidden;}
.footer_info .footer_ewm ul li span img{width:100%;}
.footer_info .footer_ewm ul li p{font-size:0.22rem;}


/*新闻列表*/
.in_news3{padding:0.4rem 0.2rem;}
.in_news3 ul{margin:-0.2rem 0;}
.in_news3 ul li{padding:0.2rem 0;border-bottom: solid 1px #fafafa;}
.in_news3 ul li:active .in_nr h2{color:#cc0000;}
.in_news3 ul li:nth-last-of-type(1){border:none;}
.in_news3 ul li a{overflow:hidden;display:block;}
.in_news3 ul li a .in_nl{float:left;width:38%;height:1.71rem;overflow:hidden;}
.in_news3 ul li a .in_nl img{width:100%;}
.in_news3 ul li a .in_nr{float:right;width:59%;margin-top:0.06rem;}
.in_news3 ul li a .in_nr h2{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#000;font-size:0.26rem;font-weight:normal;}
.in_news3 ul li a .in_nr span{display:inline-block;font-size:0.2rem;color:#0034de;padding:0.1rem 0;}
.in_news3 ul li a .in_nr p{color:#666;font-size:0.22rem;overflow:hidden;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:-moz-box;display:-o-box;display:box;word-break:break-all;}






/*底部固定*/
.main_box{position:relative;width:100%;}
header.lateral-menu-is-open:after,.m_nav.lateral-menu-is-open:after{content:"";position:absolute;width:100%;height:100%;background:rgba(0,0,0,0.5);top:0;left:0;}
.m_nav{position:fixed;width:100%;height:1rem;bottom:0;left:0;z-index:9999;background:#cc0000 url(../img/m_nav_border.png) repeat-y center top;transition-property:transform;transition-duration: 0.4s}
.m_nav.lateral-menu-is-open {-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);-ms-transform:translateX(-200px);-o-transform:translateX(-200px);transform:translateX(-200px);}
.m_nav ul{overflow:hidden;}
.m_nav ul li{float:left;width:50%;background-color: #1e388d;}
.m_nav ul li a{display:block;}
.m_nav ul li .ver_box{display:table;width:100%;height:1rem;}
.m_nav ul li .ver_cell{display:table-cell;vertical-align:middle;text-align:center;}
.m_nav ul li a i{vertical-align:middle;display:inline-block;width:0.6rem;height:0.6rem;overflow:hidden;font-size:0.6rem;color:#fff;}
.m_nav ul li a span{vertical-align:middle;font-size:0.32rem;color:#fff;display:inline-block;}
.m_nav ul .db_hx {
    height: 0.4rem;
    display: inline-block;
    width: 1px;
    position: absolute;
    background-color: #ffffff5e;
    margin: 17px auto;
}

/*==========================================内页==========================================*/
/*二级导航*/
.in_subnav{padding:0.3rem 0.1rem 0;}
.in_subnav ul{overflow:hidden;font-size:0;text-align:center;margin:-0.16rem -0.08rem 0;}
.in_subnav ul li{display:inline-block;padding:0.15rem 0.45rem;background:#fff;margin:0.16rem 0.08rem 0;border-radius:0.08rem;}
.in_subnav ul li.hover{background:#1e388d;}
.in_subnav ul li.hover a{color:#fff;}
.in_subnav ul li:active{background:#cc0000;}
.in_subnav ul li:active a{color:#fff;}
.in_subnav ul li a{display:block;color:#2B2B2B;text-align:center;font-size:0.24rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}


/*翻页*/
.page{padding:0.25rem 0.2rem 0.4rem 0.2rem;display:table;width:100%;box-sizing:border-box;border-top: solid 1px #fafafa;text-align:center;}
.page a{ padding:0.15rem 0.2rem;background:#1e388d;border-radius:0.05rem;color:#fff;font-size:0.24rem;}
.page a:active{ background-color:#850000;}
.page a.left{ float:left;}
.page a.right{ float:right;}
.page a.prev{ float:left;}
.page a.next{ float:right;}
.page span{display:inline-block;padding:0.15rem 0;font-size:0.24rem;color:#88755c;}


/*内容翻页*/
.in_pn{padding:0.35rem 0.3rem 0.5rem; border-top: solid 1px #fafafa;margin-bottom:-0.25rem;}
.in_pn span{display:block;overflow:hidden;padding-bottom:0.25rem;}
.in_pn span em{color:#222;font-style:normal;font-size:0.26rem;float:left;}
.in_pn span a{float:left;max-width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#1e388d;font-size:0.26rem;}
.in_pn span a:active{text-decoration:underline;color:#850000;}

/*图片列表*/
.in_pics2{padding:0.4rem 0.2rem;}
.in_pics2 ul{display:table;margin:-0.2rem -0.2rem 0 0;width:100%;}
.in_pics2 ul li{float:left;width:50%;}
.in_pics2 ul li a{display:block;margin:0.2rem 0.2rem 0 0;background:#fff;box-shadow: 0 0 0.16rem #c2cef5;}
.in_pics2 ul li a span{display:block;height:2.17rem;overflow:hidden;}
.in_pics2 ul li a span img{width:100%;}
.in_pics2 ul li a p{padding:0.15rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;font-size:0.24rem;color:#030000;background:#fff;border-top:none;}
.in_pics2 ul li a:active p{background:#cc0000;color:#fff;}


/*内容页*/
.in_content{padding:0.4rem 0.3rem;}
.in_content .in_contt{text-align:center;}
.in_content .in_contt h2{color:#1e388d;font-size:0.4rem;}
.in_content .in_contt span{color:#2b2b2b;font-size:0.22rem;padding:0.1rem 0.06rem;display:inline-block;}
.in_content .in_condiv{margin-top:0.05rem;color:#333;overflow:hidden;line-height:1.7;font-size:0.23rem;}
.in_content .in_condiv img{max-width:100% !important;display:inline-block;height:auto !important;}

/*产品列表*/
.in_body .pro_box{padding:0 0.2rem 0.4rem;background:none;}


/*产品详情*/
.in_dshadow{box-shadow:0 0 0.16rem #fad3a2;border:solid 1px #fad3a2;}
.in_dtl{padding:0.4rem 0.2rem;}
.in_dtl .in_dimg{display:block;background:#fafafa;padding:0.25rem;border-radius:0.1rem;overflow:hidden;}
.in_dtl .in_dimg img{width:100% !important;border-radius:0.08rem;}
.in_dtl .in_dw{padding:0.25rem;background:#fafafa;border-radius:0.1rem;margin-top:0.2rem;}
.in_dtl .in_dw h4{font-size:0.28rem;color: #1e388d;font-weight:normal;padding:0.12rem 0;border-bottom:solid 1px #eaeaea;}
.in_dtl .in_dw p{color:#888;font-size:0.24rem;border-bottom:solid 1px #eaeaea;padding:0.15rem 0;}
.in_dtl .in_dw p:nth-last-of-type(1){border-bottom:none;}
.in_dtl .in_dw p em{font-style:normal;color:#333;}
.in_dtl .in_dbtn{margin-top:0.2rem;}
.in_dtl .in_dbtn span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;display:block;width:100%;padding:0.22rem 0;font-size:0.26rem;color:#fff;    background: #1e388d;border-radius:0.1rem;cursor:pointer;text-align:center;}
.in_dtl .in_dbtn input:active{background-color:#a6120a;}
.in_dtl .in_dg{margin-top:0.2rem;padding:0.25rem;background:#fafafa;border-radius:0.1rem;}
.in_dtl .in_dg .guest form>textarea{height:2rem !important;}
.in_dtl .in_dg .guest form input,.in_dtl .in_dg .guest form textarea{background:none;padding:0.18rem 0.2rem;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;background:#fffcf1;border:solid 1px #d4c7b1;font-size:0.24rem;color:#333;border-radius:0.06rem;margin-bottom:0.2rem;font-family:"微软雅黑";resize:none;}
.in_dtl .in_dg .guest form p{overflow:hidden;}
.in_dtl .in_dg .guest form img{float:left;height:0.69rem;margin-left:0.2rem;}
.in_dtl .in_dg .guest form p input[name="auth_code"]{width:50%;float:left;}
.in_dtl .in_dg .guest form .in_dgbtn{display:block;text-align:center;padding:0.18rem 0;background:#cc0000;font-size:0.26rem;border-radius:0.08rem;color:#fff;}
.in_dtl .in_detail{margin-top:0.2rem;background:#fafafa;padding:0.25rem;border-radius:0.1rem;}
.in_dtl .in_dtab{overflow:hidden;}
.in_dtl .in_dtab a{float:left;width:50%;text-align:center;font-size:0.28rem;color:#333;padding:0.14rem 0;font-weight:bold;}
.in_dtl .in_dtab a.active{color:#1e388d;border-bottom:solid 2px #1e388d;}
.in_dtl .in_dcon .in_dp{color:#444;font-size:0.24rem;line-height:1.7;padding:0.3rem 0;text-align:justify;}
.in_dtl .in_dcon .in_dp img{max-width:100% !important;height:auto !important;display:inline-block;vertical-align:top;}
.in_dtl .in_dcon .pro_list{padding:0.3rem 0;}
.in_dtl .in_dcon .pro_list ul{overflow:hidden;margin:-0.2rem -0.2rem 0 0;}
.in_dtl .in_dcon .pro_list ul li{float:left;width:50%;}
.in_dtl .in_dcon .pro_list ul li a{margin:0.2rem 0.2rem 0 0;}
.in_dtl ::-webkit-input-placeholder{color:#999;}
.in_dtl :-moz-placeholder{color:#999;}
.in_dtl ::-moz-placeholder{color:#999;}
.in_dtl :-ms-input-placeholder{color:#999;}

.in_dtl .pro_list{padding:0.4rem 0.2rem;}
.in_dtl .pro_list ul{margin-bottom:-0.3rem;}
.in_dtl .pro_list ul li{margin-bottom:0.3rem;}
.in_dtl .pro_list ul li a{display:block;background:#fff;border:solid 1px #FDE2CF;padding:0.2rem;border-radius:0.1rem;}
.in_dtl .pro_list ul li a span{display:block;overflow:hidden;border-radius:0.08rem;height:3.25rem;}
.in_dtl .pro_list ul li a span img{width:100% !important;}
.in_dtl .pro_list .pro_w{overflow:hidden;}
.in_dtl .pro_list .pro_w h4{float:left;width:100%;color:#222;font-size:0.26rem;font-weight:normal;line-height:1.7;overflow:hidden;-webkit-line-clamp:2;-moz-line-clamp:2;-o-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;box-orient:vertical;display:-webkit-box;display:-moz-box;display:-o-box;display:box;padding:0.15rem 0 0.08rem;}
.in_dtl .pro_list .pro_w p{color:#888;float:left;clear:left;font-size:0.2rem;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.in_dtl .pro_list .pro_w i{float:right;font-size:0.24rem;color:#ea3532;font-style:normal;}

.nodata{text-align: center;margin:5px;}
@media screen and (min-width:640px){
	.in_body .pro_box,.pro_box{padding-left:5vw;padding-right:5vw;}
	.pro_box .pro_con ul{margin:-5vw -5vw 0 0}
	.pro_box .pro_con ul li a{margin:5vw 5vw 0 0}
	.pro_box .pro_con ul li a .pro_pic{height:61vw;}
	.in_dtl .pro_list ul li a span{height:51vw;}
	}


/*公司简介*/
.nr_gsjj{
    margin: 20px 0;     height: auto;
}
.gsjj_lunbo .swiper-container {
    width: 100%;
}
.guding {
    width: 100%;
    background-color: #271971;
    height: auto;
  
    z-index: 15;
	padding: 15px 12px;
	color: #fff;
}



.guding_an{
	margin-top: 30px;
	margin-bottom: 20px;
	padding: 5px;
	border: 1px solid #fff;
	text-align: center;
	width: 1.5rem;
	display: block;
    margin-left: 37%;
}

/*文案通用*/
.dyw{font-size: 12px;}
.dbt{
	font-size: 22px;
	margin-bottom: 15px;
	font-weight: normal;
}
.dzw{
	font-size: 12px;
}
.dhx{
	width: .5rem;
	background-color: #fff;
	height: 2px;
	margin: 10px 0 15px 0;
}


.xyw{font-size: 12px;}
.xbt{
	font-size: 22px;
	margin-bottom: 15px;
}
.xzw{
	font-size: 12px;
}
.tzk {
    float: right;
    width: 50px;
    height: 50px;
    z-index: 99;
    margin-top: -30px;
    margin-right: -31px;
}

/*主营业务*/
.zyyw{
	padding:0.2rem;
	background-color: #f3f0f0;
	margin-top: .7rem;
}
.zyyw_yw{
	height: auto;
}
.zyyw_yw_wa{
	padding: 2rem .4rem .2rem .4rem;
	color: #fff;
	margin-bottom: .4rem;
}
.zyyw_an{
	margin-top: 30px;
	margin-bottom: 30px;
	padding: 5px;
	border: 1px solid #1e388d;
	text-align: center;
	width: 1.5rem;
	color: #1e388d;
}


/*往期业绩*/
.wqyj {
    padding: 0.2rem;
    background-color: #f3f0f0;
    color: #FFFFFF;
}
.wqyj_yw{
	height: auto;
}
.wqyj_yw_wa {
    color: #fff;
    margin-bottom: .8rem;
}
.wqyj_an {
    margin-top: 50px;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #fff;
    text-align: center;
    width: 1.5rem;
	display: block;
    margin-left: 37%;
}
.wqyj_mc {
    background-color: #113d8e;
    font-size: 14px;
    display: block;
    width: 70%;
    /* text-align: center; */
    line-height: .5rem;
    margin-left: 0;
}
.wqyj_wa {
    font-size: 12px;
    margin-top: 1.57rem;
    padding: 12px;
    background-color: rgba(7,25,58,0.8);
}
.wqyj_wa p {
    width: 100%;
    overflow: hidden;
    height: 0.3rem;
}

/*专家团队*/
.zjtd{
	padding: 0.2rem;
	background-color: #f3f0f0;
}
.zjtd_yw{
	height: auto;
}
.zjtd_yw_wa {
    padding: .3rem .05rem .2rem .05rem;
    color: #000;
	border-bottom: 1px solid #fafafa;
}
.zyyw_an {
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 5px;
    border: 1px solid #1e388d;
    text-align: center;
    width: 1.5rem;
    display: block;
    margin-left: 37%;
}
.zjtd .dhx{
	background-color: #2c4cb5;
}
.zjtd .dyw{
	color: #2c4cb5;
}
.zjtd_left{
	display: inline-block;
}
.zjtd_right {
    display: inline-block;
    width: 64.5%;
}
.zjtd_right .dbt {
    font-size: 16px;
    margin-bottom: auto;
    color: #1e388d;
}
.zjtd_right .dyw{
	font-size: 12px;
	font-weight: bold;
	color: #505050;
}
.zjtd_right .dhx {
    width: 3.4rem;
    background-color: #a7a7a7;
    height: 1px;
    margin: 5px 0 5px 0;
}


.zjtd_right .dzw {
    height: .75rem;
    font-size: 12px;
    margin-bottom: auto;
    overflow: hidden;
    display: block;
	color: #717171;
}

/*联系我们*/
.lxwm {
    padding: .5rem .4rem;
    background-color: #f3f0f0;
    color: #FFFFFF; background-size: 100% 100%;
}
.lxwm_yw{
	height: auto;
	margin-top: 1rem;
}


.lyk_bt p {
    display: inline-block;
    font-size: 14px;
	color: #98b6da;
}
.cont_c {
    height: auto;
    line-height: normal;
    margin-top: .6rem;
}
.cont_c .input {
    height: 50px;
    width: 100%;
    background-color: rgba(255,255,255,0);
    padding-left: 10px;
    color: #fff;
    border: 1px solid #fff;
}
.cont_c li:nth-child(2) span { position:relative; float:left; top:28px; width:110px;}
.in_submit {
    width: 100%;
    margin-top: 15px;
}
.in_textarea {
    margin-top: .6rem;
}
.in_textarea textarea {
    width: 5.6rem;
    height: 3rem;
    padding: .2rem;
    color: #fff;
    background-color: rgba(255,255,255,0);
    border: 1px solid #fff;
}

.lxwm_an {
    margin-top: 50px;
    margin-bottom: 25px;
    padding: 5px;
    border: 1px solid #fff;
    text-align: center;
    width: 1.5rem;
    display: block;
    margin-left: 37%;
}
input:-moz-placeholder,textarea:-moz-placeholder{
color: #fff;
}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{
color: #fff;
}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{
color: #fff;
}

/*联系方式*/
.lxfs {
    padding: .5rem;
    text-align: center;
    margin-bottom: 1rem;
    padding-top: .8rem;
    padding-bottom: 1rem;
}
.lxfs .dhx {
    margin-left: 45%;
    background-color: #1e388d;
}
.lxfs .dbt{
	font-size: 18px;
	color: #1e388d;
}
.lxfs .dyw{
	font-size: 12px;
}
.lxfs_lxdh {
    font-size: 14px;
    margin: .1rem 0;
}
.lxfs_qq{
	font-size: 14px;
}
.lxfs .bah{
	font-size: 12px;
}
.lxfs .bah a {
    color: #000;
}
.ewm img{
	display: inline-block;
	width: 1.2rem;
}
.ewm {
    width: 4rem;
    display: block;
    height: 1.8rem;
    margin-top: .6rem;
}
img.ewm_right {
    float: right;
    margin-right: .5rem;
}
img.ewm_left {
    float: left;
    margin-left: .5rem;

}


.swiper_yc{
margin-right:0 !important;
}

.text-rn{
    overflow: hidden;
    text-overflow: ellipsis;
    display:-webkit-box;
    display:box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    max-width: auto; /*不是webkit内核的浏览器超出隐藏,需要具体设定最大宽*/
}








