*{margin:0; padding:0; list-style:none; font-family: "微软雅黑" }
a{ text-decoration:none; color:inherit; transition: all 0.3s; -o-transition: all 0.3s; -mos-transition: all 0.3s; -webkit-transition: all 0.3s;  }
a:hover,a:focus{text-decoration:none;color: inherit;}

h1,h2,h3,h4,h5,h6{font-weight:normal; margin: 0;}
hr{ border:none;}
.clear{ clear:both;}
.container{ padding: 0;}
p,ul{margin: 0;}
img{ border:0; vertical-align:middle; }
.left{float: left;}
.right{float: right;}

/*导航*/
.header_top_xtitle{width: 100%; height:30px;background: #f0f0f0 ;}
.header_top_xtitle p{ color: #666;font-size: 12px;line-height: 30px; float: left}
.top_re{float:right;height:100%;line-height: 30px;color: #DDDDDD;}
.top_re .iconfont{float:left; color: #666666; font-size: 20px; line-height: 30px; margin-right: 8px;cursor: pointer;}
.top_re span{ color:#666;font-size:14px;float:left; line-height: 30px; margin-right: 5px}
.top_re p{ float:right; font-size: 20px;font-weight: bold; color: #fff}
i.ico_img{width:20px;height: 20px;}
i.ico_shu{width: 1px;height: 20px;background: url(../images/ico_shu.png)no-repeat;margin-top: 5px;}
i.icon-weimingming-{position: relative;}
i.icon-weimingming- .er_box{position: absolute;top: 25px;left: -34px;display: none;z-index: 999;}
i.icon-weimingming-:hover .er_box{display: block;}
.top_re .iconfont:hover{color: #033ea6;}
.yueyan{float: right;width: auto;overflow: hidden;}
.yueyan img{display: block;margin-top: 3px;float: left;margin-right: 4px;width: 37px;height: 23px;}
.yueyan span{float: left;}
.yueyan a{display: block;width: 100%;height: 100%;}
.top_bar{width: 100%;z-index: 9999;}
.tbu{height: 70px;line-height: 64px;overflow: hidden;background: #FFFFFF;}
.logo{display: inline-block;float: left;}
.tel_info{float: right;display: inline-block;overflow: hidden;margin-top: 15px;}
.tel_txt{float: right;line-height: 20px;}
i.ico_tel{width: 38px;height: 42px;background: url(../images/tel.png)no-repeat;display: inline-block;float: left;margin-right: 6px;}
.tel_txt span{font-size: 14px;color: #999999;}
.tel_txt h3{font-size: 20px;color: #333333;font-weight: bold;}

.top_fix{position: fixed;top: 0;}


/*narbar*/
.top_nav {
    width: 100%;
    height: 41px;
    background: url(../images/top_nav.jpg)no-repeat center;
    position: relative;
}
.topn_con{padding: 0!important;position: relative;}
.top_nav .main_container{position: relative;}

.nav .nLi h3{height: 100%;}
.nav .nLi h3 a{display:block;box-sizing: border-box;cursor: pointer;font-size:15px;font-weight: 500;height: 100%;text-align: center;line-height:41px;}


.nav_yc{
    display:none;
    position:absolute;
	
    width: 120px;
    padding: 10px 0;
    background: #fff;
	font-size:14px;
	z-index:999;
}
.nav_yc li{
    width: 100%;
    height: 30px;
    line-height: 30px;
    text-align: center;
    color: #333;
}
ul.nav li .nav_yc li:hover
{
	background: #ec8443;color: #FFFFFF;
}

ul.nav>li{display: block; width: 153px;text-align:center;float:left;position:relative;display:inline;font-size: 15px;margin-right: 20px;color: #FFFFFF;}
ul.nav>li:last-child{margin-right: 0;}
ul.nav>li.cur,ul.nav>li:hover{background: #ec8443;}
ul.nav>li:hover,ul.nav>li.cur{color: #31539d;background: url(../images/li_on.png)no-repeat center;}
.nav .on h3 a span {
    display: block;
    font-size: 12px;
}

.nav .nLi h3 a span {
    display: block;
    font-size: 12px;
}



/*banner*/
.mbanner{width:100%; height:500px;}
.mbanner .slideBox{ width:100%; height:500px; overflow:hidden; position:relative; }
.mbanner .slideBox .hd{ height:22px; overflow:hidden; position:absolute; right:50%; bottom:25px; z-index:1;  margin-right: -58px;}
.mbanner .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mbanner .slideBox .hd ul li{ float:left; margin-right:15px;  width:14px; height:14px;  border-radius:50%; border:1px solid #033ea6; cursor:pointer; }
.mbanner .slideBox .hd ul li.on{ background:#033ea6;}
.mbanner .slideBox .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mbanner .slideBox .bd ul{height: 100%;width:100%}
.mbanner .slideBox .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mbanner .slideBox .bd li a{height: 100%;width:100%; display: block; overflow:hidden}
.mbanner .slideBox .bd img{ width:100%; height:100%; display:block;  }

/**mabout*/
.mabout{background: url(../images/bg_abu.jpg)no-repeat center top;padding-top: 60px;padding-bottom: 50px;}
.mabu_tit{margin-bottom: 62px;}
.mabu_tit h3{font-size: 24px;color: #043fa6;}
.mabu_txt{width: 57%;}
.mabu_txt h4{font-size: 18px;color: #333333;}
.mabu_txt p{font-size: 14px;color: #333333;line-height: 30px;text-indent: 28px;margin-top: 42px;margin-bottom: 52px;width: 100%;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:4;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mabu_tab{width: 61%;background: #FFFFFF;padding: 30px 0;box-shadow: 0px 2px 4px #C0C0C0;float: left;}
.mabu_li{width: 27%;text-align: center;float: left;height: 65px;border-right:1px solid #dcdcdc ;}
.mabu_li i.iconfont{font-size: 34px;color: #323030;display: inline-block;}
.mabu_li h6{font-size: 14px;}
.mabu_li:hover i.iconfont{color: #3f5992;}
.mabt_r{float: right;width: 39%;height: 125px;position: relative;}
.mabt_r .left{width: 50%;background: #5e77a9;display: block;height: 100%;}
.mabt_r .right{width: 50%;background: #2952a2;display: block;height: 100%;}
.mabtr_pic{position: absolute;bottom: 30px;left: 0;z-index: 20;width: 96%;}
.mabtr_pic img{width: 100%;}

/**mproduct*/
.mproduct{background: url(../images/bg_pro.jpg)no-repeat center;padding-top: 38px;padding-bottom: 60px;}
.mpro_tit{text-align: center;}
.mpro_tit h4{color: #FFFFFF;font-size: 30px;margin-bottom: 28px;}
.mpro_line{display: inline-block;width: 37px;height: 2px;background: #2952a2;}
.mpro_con{margin-top: 40px;overflow: hidden;}
.mpro_con ul{overflow: hidden;}
.mpro_con ul li{width: 31%;float: left;margin-right: 2%;margin-bottom: 74px;position: relative;height: 245px;}
.mpro_pic{width: 100%;height: 100%;overflow: hidden;}
.mpro_pic img{width: 100%;height: 100%;}
.mpro_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.mpro_txt{width: 100%;height: 50px;line-height: 50px;background: #FFFFFF;border: 1px solid #d8d8d8;padding-left: 10px;color: #000000;position: absolute;bottom: -50px;}
.mpro_txt h6{line-height: 50px;font-size: 14px;color: inherit;float: left;}
.mpro_con ul li:hover .mpro_txt{background: url(../images/bg_txt.png)no-repeat center;background-size: cover;color: #31539d;}
i.ico_more{display: inline-block;width: 46px;height: 46px;float: right;background: url(../images/ico_more.png)no-repeat;display: none;}
.mpro_con ul li:hover i.ico_more{display: block;}
.mpro_btn{width: 107px;height: 28px;margin: 0 auto;background: #31539d;color: #FFFFFF;text-align: center;line-height: 28px;display: block;}
.mpro_btn:hover{background: #EEEEEE;color: #033EA6;}
.mpro_con ul li:hover .mpro_txt{box-shadow: 0 -2px 5px #dedede;}
/**mcase*/
.mcase{background: #f5f5f5;padding-top: 38px;padding-bottom: 40px;}
.mcase .mpro_tit h4,.mnews .mpro_tit h4{color: #646464;}
.mcase_con{width: 100%;display: block;overflow-x: auto;}

/**手风琴**/
.fold_wrap{width:1200px;height:395px;margin:40px auto 0 auto;overflow:hidden;}
.fold_wrap li{float:left;width:130px;height:395px;position:relative;overflow:hidden;cursor:pointer;}
.fold_wrap li .mask_b{position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,.3);_background:#B2B2B2;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:322px;}
.adv_intro{ width:100%; font-size: 14px;text-align: left;padding:10px; position:absolute;left:0; bottom:0px;line-height:18px;background:url(../images/bg_auto.png)center; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}

.pic_auto{width:100%;height:100%;}
.pic_auto1{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto2{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto3{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto4{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto5{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto6{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}
.pic_auto7{background:url(../images/abu.jpg) no-repeat center 0;background-size: 100% 100%;}

.auto_hd{width: 100%;height: 100%;background: rgba(11,21,39,.6);text-align: center;line-height: 395px;display: none;}
i.ico_jia{display: inline-block;width: 79px;height: 79px;background: url(../images/jia.png)no-repeat;}
.fold_wrap li:hover .auto_hd,.sw_case .swiper-slide:hover .auto_hd{display: block;}

.fold_wrap li:hover .adv_intro{background: rgba(197,197,198,.74);color: #000000;}
.mcase .mpro_btn{margin-top: 40px;}


/**mnews*/
.mnews{padding-top: 40px;padding-bottom: 40px;}
.mnews_con{margin-top: 30px;overflow: hidden;}
/*banner*/
.mnews_pic{width:50%; height:369px;float: left;}
.mnews_pic .slideBox2{ width:100%; height:369px; overflow:hidden; position:relative; }
.mnews_pic .slideBox2 .hd{ height:22px; overflow:hidden; position:absolute; right:-4px;left: auto; bottom:4px; z-index:1;  }
.mnews_pic .slideBox2 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.mnews_pic .slideBox2 .hd ul li{ float:left; margin-right:15px;  width:10px; height:10px;  border-radius:50%; border:1px solid #FFFFFF; cursor:pointer; }
.mnews_pic .slideBox2 .hd ul li.on{ background:#FFFFFF;}
.mnews_pic .slideBox2 .bd{ position:relative; height:100%; z-index:0;width:100%  }
.mnews_pic .slideBox2 .bd ul{height: 100%;width:100%}
.mnews_pic .slideBox2 .bd li{ zoom:1; vertical-align:middle; height: 100%;width:100%}
.mnews_pic .slideBox2 .bd li a{height: 100%;width:100%; display: block; overflow:hidden;position: relative;}
.mnews_pic .slideBox2 .bd img{ width:100%; height:100%; display:block;  }

.mn_hd{width: 100%;height: 40px;background: rgba(0,0,0,.7);position: absolute;bottom: 0;left: 0;color: #FFFFFF;line-height: 40px;padding-left: 10px;}
.mn_hd h6{display: inline-block;font-size: 14px;}
.mnews_nr{width: 47%;float: right;}
.mn_first{width: 100%;border-bottom: 1px solid #bbbbbb;padding-bottom: 18px;margin-bottom: 18px;}
.mn_first p{width: 100%;font-size: 14px;color: #666666;line-height: 24px;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.mn_first h6{font-size: 18px;color: #2952a2;}
.mn_first span{font-size: 14px;color: #999999;display: inline-block;margin-top: 12px;margin-bottom: 14px;}
.mn_hang_u{overflow: hidden;}
.mn_hang_u span{display: inline-block;font-size: 14px;color: #bbbbbb;float: left;padding-right: 15px;border-right: 1px solid #d2d2d2;margin-right: 16px;}
.mn_hang_u h6{display: inline-block;float: left;font-size: 15px;color: #2952a2;width: 80%;
 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.mn_hang p{font-size: 14px;color: #666666; overflow:hidden;margin-top: 6px;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
.mn_hang{padding-bottom: 18px;border-bottom: 1px solid #bbbbbb;margin-bottom: 13px;}
.mnews .mpro_btn{margin-top: 30px;}

/**pc footer*/
.footer{background: #333333;padding-top: 40px;}
.ft_logo{margin-top: 55px;float: left;margin-right: 20px;}
.ft_con{overflow: hidden;padding-bottom: 30px;}
.ft_tit h6{font-size: 15px;color: #fff}
.ft_link{float: left;width: 276px;}
.ft_tit{width: 207px;padding-left: 48px;}
.ft_line{margin-top: 20px;position: relative;}
.ft_xian{width: 20px;height: 2px;background: #2952a2;position: absolute;bottom: 0px;z-index: 10;}
.ft_dixian{width: 100%;height: 1px;background: #686868;position: absolute;bottom: 0px;}
.ft_link ul{display: inline-block;margin-top: 18px;overflow: hidden;width:157px;height: 123px;border-left: 1px solid #a3a3a3;border-right: 1px solid #a3a3a3;box-sizing: content-box;padding-left: 48px;padding-right: 70px;}
.ft_link ul li{font-size: 14px;color: #ffffff;float: left;line-height: 40px;}
.ft_link ul li:nth-child(2n){float: right;}
.ft_link ul li:hover{color: #31539d;}
.ft_contact{float: left;}
.ft_contact .ft_tit{padding-left: 36px;width: 260px;}
.ftc_info{height: 123px;margin-top: 18px;display: inline-block;padding-left: 36px;border-right: 1px solid #a3a3a3;padding-right: 6px;}
i.ico_ftel{display: inline-block;width: 37px;height: 37px;background: url(../images/ft_tel.png)no-repeat;float: left;margin-right: 15px;margin-top: 5px;}
.ftci_u{overflow: hidden;margin-bottom: 15px;}
.ftciu_info{float: left;}
.ftciu_info h6{font-size: 14px;color: #FFFFFF;}
.ftciu_info span{font-size: 24px;color: #FFFFFF;font-weight: bold;}
i.ico_ftdizhi{display: inline-block;width: 13px;height: 16px;background: url(../images/ft_dizhi.png)no-repeat;float: left;margin-right: 15px;margin-left: 11px;}
.ftc_hang{overflow: hidden;margin-bottom: 15px;}
.ftc_hang p{float: left;color: #FFFFFF;font-size: 14px;}
i.ico_ft_mail{display: inline-block;width: 17px;height:12px;background: url(../images/ft_mail.png)no-repeat;float: left;margin-right: 15px;margin-left: 9px;margin-top: 4px;}
.ft_er{float: right;}
.ft_er .ft_tit{width: 270px;padding-left: 0;}
.ft_er_con{margin-top: 14px;display: inline-block;overflow: hidden;width: 270px;}
.ft_er_box span{font-size: 12px;color: #ffffff;display: inline-block;margin-top: 10px;}
.ft_er_box{text-align: center;float: left;}
.ft_er_box:last-child{float: right;}
.ft_di{background: #000000;}
.ft_di_con{height: 40px;line-height: 40px;overflow: hidden;}
.ftd_l p{font-size: 12px;color: #ffffff;}
.ftd_l p a:hover{color: #31539d;}
.ftd_l{float: left;}
.ftd_r{float: right;}
.ftd_r span{font-size: 12px;color: #ffffff;}
a.vl{display: inline-block;width: 121px;height: 18px;background: url(../images/vl.png)no-repeat;margin-right: 32px;}
a.vl:hover{background: url(../images/vl_on.png)no-repeat;}
a.ws{display: inline-block;width: 107px;height: 18px;background: url(../images/ws.png)no-repeat;}
a.ws:hover{background: url(../images/ws_on.png)no-repeat;}

/**wap*/
.header_dao .navbar-inverse{background: none;border:none;}
.header_dao ..navbar-inverse .navbar-toggle{border:none!important;}
.header_dao .navbar-inverse .navbar-toggle .icon-bar{background: #31539d;}
.navbar-inverse .navbar-toggle:hover, .navbar-inverse .navbar-toggle:focus{background: none;}
.navbar-inverse .navbar-toggle{border: none!important;}
.wap_logo{width: 65%;position: absolute;left: 13px ;top: 15px;}
.wap_logo img{width: 100%;}
.navbar-header{position: relative;}
.container>.navbar-header, .container-fluid>.navbar-header, .container>.navbar-collapse, .container-fluid>.navbar-collapse{margin: 0!important;text-align: center;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:hover, .navbar-inverse .navbar-nav>.active>a:focus{background: #033EA6;}
.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover, .navbar-inverse .navbar-nav>.open>a:focus{background: #033EA6;}
ul.wrap_nav>li:hover>a, ul.wrap_nav>li.cur>a{background: #033EA6}
ul.wrap_nav>li:hover, ul.wrap_nav>li.cur{background: none;}
.navbar-inverse .navbar-nav>li>a:hover, .navbar-inverse .navbar-nav>li>a:focus{background: #033EA6;}
.wrap_nav{width: 100%;display: inline-block;}
ul.wrap_nav>li{width: 100%;text-align: center;display: block;}
.navbar-nav .open .dropdown-menu{text-align: center;position: relative;}
.navbar-nav .open .dropdown-menu{background: none!important;}
ul.wrap_nav>li>a{height: 60px;line-height: 40px;display: block;width: 100%;}
a.yuyan{display: block;position: absolute;right: 60px;top: 15px;color: #31539d;}
.dropdown-menu>li>a{height: 100%;font-size: 14px;line-height: 20px;}
/**banquan*/
.banquan{background: #FFFFFF;margin-top: 8px;padding-top: 23px;text-align: center;font-size: 18px;color: #999999;line-height: 34px;padding-bottom: 19px;margin-bottom: 61px;}

/**footer*/
footer{ position: fixed;  bottom: 0;left: 0;z-index: 888; height: 60px;width: 100%; background:#4d4f5b; font-size: 12px;border-top: 2px solid #033EA6}
footer li{width: 20%;height: 100%;float: left;box-sizing: border-box;}
footer li img{width: 24px;height: 24px;display: block;margin: 0 auto}
footer li a{display: block;width: 100%;height: 100%;text-align: center;box-sizing: border-box;padding-top: 10px;color: #fff;}
footer span{line-height:30px}
footer li:last-child{border-right: 0;}
footer li a.active,footer li a:hover{background:#033EA6;color: #fff}

/**about*/
.banner{width: 100%;height: 350px;background-size:100% 100%;}
.about{padding-top: 26px;}
.second_nav{overflow: hidden;padding-bottom: 18px;}
.sn_tit{overflow: hidden;float: left;}
i.ico_sntit{width: 25px;height: 25px;display: inline-block;background: url(../images/sntit.png)no-repeat;margin-top: 5px;float: left;margin-right: 10px;}
.sn_tit span{font-size: 24px;color: #31539d;font-weight: bold;float: left;}
.sn_nr{float: right;}
.sn_nr p{font-size: 14px;color: #333333;}
.sn_nr p a:hover{color: #033EA6;}
.abu_tab{border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height: 38px;}
ul.tab_ul li{float: left;width: 137px;height: 38px;text-align: center;line-height: 38px;font-size: 14px;color: #333333;margin-right: 15px;}
ul.tab_ul li a{display: block;width: 100%;height: 100%;}
ul.tab_ul li.on,ul.tab_ul li:hover{height: 44px;line-height: 44px;background: url(../images/tab_on.png)no-repeat center;color: #033EA6;}
.abu_con{margin-top: 30px;padding-bottom: 70px;}
.abu_tit{text-align: center;}
.abu_tit h6{font-size: 20px;color: #333333;}
.abu_xian{width: 25px;height: 2px;background: #31539d;display: inline-block;}
.abu_txt{margin-top: 30px;}
.abu_txt p{font-size: 14px;color: #666666;line-height: 30px;}

/**san*/
.san{background: url(../images/bg_xiesi.jpg)no-repeat center;padding-top: 29px;}
.san_box{width: 26%;float: left;margin-right: 11%;}
.san_box:last-child{margin-right: 0;}
.san_pic{width: 100%;height: auto;overflow: hidden;}
.san_pic img{width: 100%;height: 100%;}
.san_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.san_box h6{text-align: center;font-size: 18px;color: #333333;line-height: 42px;}

/**re_pro*/
.re_pro{margin-top: 40px;padding-bottom: 60px;}
.repro_tit{overflow: hidden;position: relative;}
.repro_tit h6{float: left;font-size: 20px;color: #1d1513;margin-bottom: 9px;}
.repro_tit a{float: right;font-size: 14px;color: #666666;}
.repro_tit a:hover{color: #033EA6;}
.repro_xian{width: 25px;height: 3px;background: #31539d;position: absolute;bottom: 0;z-index: 10;}
.repro_dixian{width: 100%;height: 1px;background: #bbbbbb;position: absolute;bottom: 1px;}
.repro_con{margin-top: 18px;}
.repro_con ul{overflow: hidden;}
.repro_con ul li{width: 22%;float: left;margin-right: 4%;}
.repro_con ul li:last-child{margin-right: 0;}
.repro_pic{width: 100%;height: auto;overflow: hidden;}
.repro_pic img{width: 100%;height: 100%;}
.repro_con ul li h6{font-size: 14px;color: #000000;text-align: center;line-height: 34px;}
.repro_con ul li:hover h6{color: #31539d;}

/**case**/
.case_tab{height: 48px;}
ul.case_ul li{width: 239px;height: 44px;margin-right: 42px;float: left;text-align: center;line-height: 44px;background: url(../images/case_on.png)no-repeat center;
font-size: 14px;color: #333333;
}
ul.case_ul li.on,ul.case_ul li:hover{height: 48px;line-height: 48px;background: url(../images/case_tab.png)no-repeat center;color: #FFFFFF;}
ul.case_ul li a{display: block;}
.case_list ul{overflow: hidden;}
.case_list ul li{width: 31%;float: left;margin-right: 3%;}
.case_list ul li:nth-child(3n){margin-right: 0;}
.case_pic{width: 100%;height: auto;overflow: hidden;height: 244px;border:1px solid #ddd;}
.case_pic img{width: 100%;height: 100%;}
.case_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.case_list ul li h6{text-align: center;font-size: 14px;color: #333333;line-height: 40px;}
.case_list ul li:hover h6{color: #033EA6;}

.wanli_list ul li h6{text-align: left;line-height: 20px;padding: 10px 0px 15px 0px;height: 200px;overflow: hidden;}
/**remen**/
.remen{background: #f7f7f7;padding-top: 30px;padding-bottom: 30px;}
.remen .mpro_btn{margin-top: 20px;}

/**xg_news*/
.xg_news{padding-top: 38px;}
.xgn_con{margin-top: 20px;overflow: hidden;}
.xgn_first{width: 100%;overflow: hidden;border-bottom: 1px dashed #dddddd;padding-bottom: 14px;display: inline-block;}
.xgnf_pic{width: 35%;height: auto;float: left;overflow: hidden;}
.xgnf_pic img{width: 100%;height: 100%;}
.xgnf_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.xgnf_txt{float: right;width: 61%;}
.xgnf_txt h6{font-size: 14px;color: #333;width: 100%;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.xgnf_txt span{font-size: 12px;color: #999;display: inline-block;margin-top: 14px;margin-bottom: 14px;}
.xgnf_txt p{font-size: 12px;color: #666;line-height: 24px;width: 100%;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.xgnf_txt:hover h6{color: #033EA6;}
.xgn_list{overflow: hidden;width: 100%;height: 200px;padding-bottom: 66px;box-sizing: content-box;}
.xgn_list li{width: 48%;display: inline-block;height: 50px;float: left;margin-bottom: 30px;}
.xgn_list li:first-child{margin-bottom: 108px;margin-right: 4%;}
.xgn_list li:nth-child(5n){margin-left: 4%;}
.xgnl_u{overflow: hidden;}
.xgnl_u h6{font-size: 14px;color: #333333;float: left;margin-bottom: 4px;width: 63%;
overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.xgnl_u span{float: right;font-size: 12px;color: #999999;}
.xgn_nr p{font-size: 12px;color: #666;line-height: 24px;
width: 100%;overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.xgn_nr{border-bottom: 1px dashed #dddddd;padding-bottom: 15px;}
.xgn_nr:hover h6{color: #033EA6;}

/**product*/
.pro_tit{margin-bottom: 30px;}
.pro_nav{border-bottom: 1px solid #dddddd;}
.pro_tab{margin-top: 38px;height: auto;}
.pro_tab ul li{width: 168px;margin-right: 3px;height: 48px;margin-bottom: 5px;}
.pro_tab ul li:last-child{margin-right: 0;}
.cp_hang{overflow: hidden;border-bottom: 1px dashed #bbbbbb;padding-bottom: 20px;margin-bottom: 20px;}
.cp_txt{width: 73%;float: left;}
.cp_txt h6{font-size: 20px;color: #333333;line-height: 66px}
.cp_txt p{font-size: 14px;color: #666666;line-height: 30px;width: 100%;
word-break:break-all;display:-webkit-box; -webkit-line-clamp:3;
  -webkit-box-orient:vertical; overflow:hidden;
}
.cp_pic{width: 23%;height: auto;float: right;overflow: hidden;}
.cp_pic img{width: 100%;height: 100%;}
.cp_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}

.cp_hang:hover .cp_txt h6{color: #033EA6;}

/**news**/
.newsl_u{overflow: hidden;width: 100%;}
.news_pic{width: 24%;height: auto;float: left;overflow: hidden;}
.news_pic img{width: 100%;height: 100%;}
.news_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.news_txt{width: 74%;float: right;margin-top: 20px;overflow: hidden;}
.news_txt h6{font-size: 16px;color: #31539d;font-weight: bold;width: 80%;
 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.news_txt span{font-size: 14px;color: #333333;margin-top: 18px;display: inline-block;}
.news_txt p{font-size: 14px;color: #666666;line-height: 24px;width: 100%;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.news_txt .mpro_btn{float: left;margin-top: 24px;}
.news_hang{margin-top: 30px;padding-top: 30px;border-top: 1px dashed #bbbbbb;overflow: hidden;}
.news_jpg{width: 14%;height: auto;overflow: hidden;float: left;}
.news_jpg img{width: 100%;height: 100%;}
.news_jpg:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.news_hang_txt{float: right;width: 84%;margin-top: 10px;}
.nht_u{overflow: hidden;width: 100%;color: #333333;}
.nht_u h6{font-size: 16px;color: inherit;float: left;width: 80%;
 overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;
}
.nht_u span{font-size: 16px;color: inherit;float: right;}
.news_hang_txt p{font-size: 14px;color: #666666;line-height: 18px;width: 100%;
 word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;margin-top: 34px;
}
.news_hang_txt:hover .nht_u{color: #033EA6;}
.news_hang:last-child{border-bottom: 1px dashed #bbbbbb;padding-bottom: 30px;margin-bottom: 46px;}

/**support*/
.sup_con{margin-top: 30px;}
.sup_con ul{overflow: hidden;margin-bottom: 68px;}
.sup_con ul li{width: 23%;float: left;margin-right:2%;}
.sup_con ul li:nth-child(4n){margin-right: 0;}
.sup_pic{width: 100%;height: 231px;overflow: hidden;border: 1px solid #ddd;}
.sup_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.sup_pic img{width: 100%;height: 100%;}
.sup_con ul li h6{font-size: 14px;color: #000000;text-align: center;line-height: 41px;}
.sup_con ul li:hover h6{color: #033EA6;}
.ps_pic img{width: 100%;height: auto;}
/**honor*/
.hon_con{margin-top: 30px;}
.hon_con ul{overflow: hidden;margin-bottom: 40px;}
.hon_con ul li{width: 29%;float: left;margin-right: 6%;}
.hon_con ul li:nth-child(3n){margin-right: 0;}
.hon_pic{width: 100%;height: auto;padding: 4px;box-sizing: border-box;border: 1px solid #bbbbbb;overflow: hidden;}
.hon_pic img{width: 100%;height: 100%;}
.hon_pic:hover img{
	transform: scale(1.05);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.05);
	-webkit-transform: all 1s ease 0s;
}
.hon_con ul li h6{text-align: center;font-size: 14px;color: #333333;line-height: 41px;}

/**contact**/
.contact_con{margin-top: 30px;overflow: hidden;}
.lianxi_info{width: 59%;border-right: 1px solid #bbbbbb;float: left;}
.lianxi_info p{overflow: hidden;margin-bottom: 40px;}
i.ico_dizhi{display: inline-block;width:24px ;height: 24px;background: url(../images/dizhi.png)no-repeat;float: left;margin-right: 10px;}
.lianxi_info p span{float: left;font-size: 16px;color: #8e8e8e;}
p.p1{display: block;}
i.ico_dianhua{display: inline-block;width:23px ;height: 23px;background: url(../images/tell.png)no-repeat;float: left;margin-right: 10px;}
p.p2{display: inline-block;width: 44%;}
i.ico_mail{display: inline-block;width:23px ;height: 23px;background: url(../images/mail.png)no-repeat;float: left;margin-right: 10px;}
i.ico_qq{display: inline-block;width:23px ;height: 23px;background: url(../images/qq.png)no-repeat;float: left;margin-right: 10px;}
i.ico_weichat{display: inline-block;width:23px ;height: 23px;background: url(../images/wechat.png)no-repeat;float: left;margin-right: 10px;}
i.ico_whats{display: inline-block;width:25px ;height: 23px;background: url(../images/whats.png)no-repeat;float: left;margin-right: 10px;}
i.ico_skype{display: inline-block;width:23px ;height: 23px;background: url(../images/skype.png)no-repeat;float: left;margin-right: 10px;}
i.ico_ali{display: inline-block;width:23px ;height: 23px;background: url(../images/alibaba.png)no-repeat;float: left;margin-right: 10px;}
.er_con{float: left;padding-left: 7%;padding-top: 40px;width: 41%;overflow: hidden;}
.erwei_box{width: 31%;text-align: center;float: left;}
.erwei_box:first-child{margin-right: 10%;}
.erwei_pic{width: 95%;height: auto;border: 1px solid #dddddd;display: inline-block;}
.erwei_pic img{width: 100%;height: 100%;}
.erwei_box span{font-size: 14px;color: #999999;display: inline-block;line-height: 40px;}

/**feedback**/
.ff_tit{text-align: center;}
.ff_tit p{font-size: 14px;color: #8e8e8e;line-height: 25px;}
.ff_tit p em{font-size: 24px;color: #31539d;font-style: normal;}
.form_con{width: 90%;background: url(../images/bg_fd.png)no-repeat center;background-size:cover ;margin: 0 auto;padding-left: 13%;padding-top: 50px;padding-bottom: 86px;}
.form_con form input{outline: none;}
.fhang i{float: left;}
i.ico_name{display: inline-block; width: 21px;height: 18px;background: url(../images/name.png)no-repeat;margin-right: 9px;}
.fhang{margin-bottom: 22px;position: relative;width: 52%;}
.fhang span{font-size: 14px;color: #666666;float: left;display: inline-block;width: 56px;}
.fhang input{width: 82%;height: 35px;border: 1px solid #bebebe;}
i.ico_shouji{display: inline-block; width: 21px;height: 18px;background: url(../images/diahua.png)no-repeat;margin-right: 9px;}
i.ico_youxiang{display: inline-block; width: 21px;height: 14px;background: url(../images/youxiang.png)no-repeat;margin-right: 9px;}
i.ico_neirong{display: inline-block; width: 21px;height: 18px;background: url(../images/neirong.png)no-repeat;margin-right: 9px;}
.fhang textarea{width: 82%;height: 124px;border: 1px solid #bebebe;outline: none;}
i.ico_gou{display: inline-block; width: 21px;height: 18px;background: url(../images/gou.png)no-repeat;margin-right: 9px;}
.shuzi{width: 110px;height: 35px;position: absolute;right: 0;top: 0;}
.fbtn input{width: 159px;height: 36px;background: #31539d;color: #FFF;border: none;}
.fbtn{width: 52%;text-align: center;}
.ftb_con{display: inline-block;margin-left: 12px;}
.fhang span.Validform_checktip{width: auto;float: right;}


.sw_case{width: 100%;height: 330px;padding-bottom: 20px;}
.sw_case .swiper-slide{width: 100%;height: 289px;position: relative;}
.swiper-slide{position: relative;}
.sw_case .swiper-slide a{display: block;}
.sw_case .swiper-pagination-bullet-active{background: #31539d;}

.sw_banner{width: 100%;padding-bottom: 20px;}
.sw_banner .swiper-slide{width: 100%;position: relative;height: 142px;}
.sw_banner .swiper-slide a{display: block;}
.sw_banner .swiper-pagination-bullet-active{background: #31539d;}



/**kefu*/
.kefu_hang{position: relative;width: 253px;height: auto;margin-bottom: 10px;}
.kefu_hang input{width: 253px;height: 25px;outline: none;border: 1px solid #dddddd;box-sizing: border-box;padding-left: 30px;font-size: 12px;color: #999;}
i.ico_fname{display: inline-block;width: 14px;height: 15px;background: url(../images/fname.png)no-repeat;position: absolute;left: 7px;top: 6px;}
i.ico_fdianhua{display: inline-block;width: 14px;height: 15px;background: url(../images/ftell.png)no-repeat;position: absolute;left: 7px;top: 6px;}
i.ico_fyouxiang{background: url(../images/fyouxiang.png)no-repeat;top: 10px;}
.kefu_hang input[placeholder],.kefu_hang input[placeholder],.kefu_hang input *[placeholder] {
   color:#999 !important;
}
.kefu_hang textarea{outline: none;width: 253px;border: 1px solid #dddddd;box-sizing: border-box;padding-left: 30px;font-size: 12px;color: #999;padding-top: 5px;height: 95px;}
i.ico_fneirong{background: url(../images/fneirong.png)no-repeat;}
input.btn_tijiao{width: 62px;height: 21px;background: #31539d;color: #FFFFFF;border: none;padding: 0;float: right;}

button.btn,button.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open>.dropdown-toggle.btn-default{background: #31539d;color: #fff;}


/*分页页码*/
.page-list{ position:relative; margin:20px 0; clear:both; }
	.page-list:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.page-list a,.page-list span{ margin:0;  padding:0; display:none; float:left; width:24%; line-height:35px; border:1px solid #ddd; border-right-color:#fff; font-size:13px; text-align:center; background:#fff; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
	.page-list span{ color:#999; }
	.page-list a{ color:#31539d; }
	.page-list span:nth-child(1),.page-list span:nth-child(2),.page-list a:nth-child(2){ display:block; float:left;}
	.page-list span:nth-last-child(1),.page-list a:nth-last-child(1){ display:block; float:left; border-right-color:#ddd; }
	.page-list .current{ display:block; float:left; }


 /*.nav-hide-box .bg {
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
	width: 100%;
	height: 300px!important;
	background-color: #2d2d2d;
	z-index: 999;
}

 .nav-hide-box .hidd {
	display: none;
	position: absolute;
	top: 41px;
	left: 0;
	width: 100%;
	padding: 40 0 76px;
	box-sizing: border-box
}

 .nav-hide-box .hidd .left {
	width: 490px
}

 .nav-hide-box .hidd .left h4 {
	width: 100%;
	padding: 22px 0 40px;
	font-size: 18px;
	font-family: 'PN-REG';
	color: #fff;
	opacity: 0;
	transform: translate(0, 8px);
	transition: all 0.4s;
	text-transform: uppercase
}

.nav-hide-box .hidd .left ul {
	width: 53%;
	opacity: 0;
	transform: translate(0, 8px);
	transition: all 0.4s 0.1s
}

.nav-hide-box .hidd .left ul:nth-child(3) {
	padding-top: 34px
}

 .nav-hide-box .hidd .left ul li {
	position: relative;
	padding-bottom: 14px
}

.nav-hide-box .hidd .left ul li .link {
	position: relative;
	font-size: 14px;
	font-family: "BA-REG";
	color: #9a9a9a;
	cursor: pointer;
	transition: color 0.4s;
	text-transform: uppercase
}

.nav-hide-box .hidd .left ul li .link span {
	vertical-align: middle
}

.nav-hide-box .hidd .left ul li .link span.arrow {
	width: 6px;
	height: 9px;
	margin: -1px 0 0 6px;
	background: url(../img/btn-arrow.png) no-repeat center center;
	transition: transform 0.4s, opacity 0.8s;
	opacity: 0;
	filter: alpha(opacity=0);
	transform: translate(-4px, 0)
}

.nav-hide-box .hidd .left ul li .link span.line {
	position: absolute;
	left: 50%;
	bottom: -6px;
	width: 22px;
	height: 2px;
	margin-left: -11px;
	background-color: #428bca;
	transition: transform 0.5s;
	transform: scale(0, 1)
}



@media (min-width: 1025px) {
	.nav-hide-box .hidd .left ul li .link:hover {
		color: #fff
	}
	.nav-hide-box .hidd .left ul li .link:hover span.arrow {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translate(0, 0)
	}
	.nav-hide-box .hidd .left ul li .link:hover span.line {
		transform: scale(1, 1)
	}
}

 .nav-hide-box .hidd .left ul li .sub-hide {
	display: none;
	position: absolute;
	top: 0;
	left: 90%;
	width: 100%;
	opacity: 0
}

.nav-hide-box .hidd .left ul li .sub-hide .sub-link {
	padding-bottom: 14px
}

.nav-hide-box .hidd .left ul li .sub-hide .sub-link a {
	font-size: 16px;
	font-family: "BA-REG";
	color: #9a9a9a;
	text-transform: uppercase
}

@media (min-width: 1025px) {
	 .nav-hide-box .hidd .left ul li .sub-hide .sub-link a:hover {
		color: #fff
	}
}

@media (max-width: 1350px) {
	.nav-hide-box .hidd .left {
		width: 308px
	}
}

.nav-hide-box .hidd .right ul li .img-box {
	display: block;
	overflow: hidden;
	transition: all 0.4s 0.2s
}

.nav-hide-box .hidd .right ul li .img-box img {
	display: block;
	max-width: 100%;
	transition: transform 0.6s
}

@media (min-width: 1025px) {
	.nav-hide-box .hidd .right ul li .img-box:hover img {
		transform: scale(1.05)
	}
}

.nav-hide-box .hidd .right ul li:nth-child(1) {
	margin-right: 20px
}

.nav-hide-box .hidd .right ul li:nth-child(1) .img-box {
	width: 376px;
	height: 350px;
	opacity: 0;
	transform: translate(0, 8px)
}

 .nav-hide-box .hidd .right ul li:nth-child(2) .img-box {
	width: 376px;
	height: 166px;
	opacity: 0;
	transform: translate(0, 8px)
}

 .nav-hide-box .hidd .right ul li:nth-child(2) .img-box:nth-child(1) {
	margin-bottom: 20px
}

@media (max-width: 1350px) {
 .nav-hide-box .hidd .right ul li:nth-child(1) {
		margin-right: 13px
	}
 .nav-hide-box .hidd .right ul li:nth-child(1) .img-box {
		width: 312px;
		height: 290px
	}
 .nav-hide-box .hidd .right ul li:nth-child(2) .img-box {
		width: 312px;
		height: 138px
	}
.nav-hide-box .hidd .right ul li:nth-child(2) .img-box:nth-child(1) {
		margin-bottom: 13px
	}
}

 .nav-hide-box .hidd .right dl {
	margin-right: 80px;
	width: 453px;
	height: 240px;
	position: relative;
	transition: transform .5s, opacity .5s;
	transform: translate(0, 10px);
	opacity: 0
}
.w1300 .right{margin-top: 35px;}
.nav-hide-box .hidd .right dl dd {
	width: 453px;
	height: 240px;
	position: absolute;
	transition: transform 1s, opacity 1s;
	transform: translate(0, 20px);
	opacity: 0;
	position: absolute;
	top: 0;
	opacity: 0;
	left: 0;
	z-index: 0
}

.nav-hide-box .hidd .right dl dd a {
	width: 100%;
	height: auto
}

.nav-hide-box .hidd .right dl dd a img {
	width: 100%;
	height: 100%
}

.nav-hide-box .hidd .right dl dd.cur {
	transform: translate(0, 0);
	opacity: 1;
	z-index: 1
}
.nav-hide-box .hidd:nth-child(2) .left ul li {
	cursor: pointer
}

@media (min-width: 1025px) {
	  .nav-hide-box .hidd:nth-child(2) .left ul li:hover .link {
		color: #fff
	}
	  .nav-hide-box .hidd:nth-child(2) .left ul li:hover .link span.arrow {
		opacity: 1;
		filter: alpha(opacity=100);
		transform: translate(0, 0)
	}
	  .nav-hide-box .hidd:nth-child(2) .left ul li:hover .link span.line {
		transform: scale(1, 1)
	}
}

  .nav-hide-box .hidd.ishow .left h4 {
	transform: translate(0, 0);
	opacity: 1
}

  .nav-hide-box .hidd.ishow .left ul {
	transform: translate(0, 0);
	opacity: 1
}

  .nav-hide-box .hidd.ishow .right .img-box {
	transform: translate(0, 0) !important;
	opacity: 1 !important
}

  .nav-hide-box .hidd.ishow .right dl {
	transform: translate(0, 0);
	opacity: 1
}

.h-bg {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 60
}

.h-bg img {
	display: block;
	width: 100%
}


.w1300 {
    position: relative;
    z-index: 10002;
    height: 100%;
}

.w1300 {
    width: 1200px;
    margin: 0 auto;
}

.bocweb-menu {
	overflow: auto;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1000;
	width: 100%;
	background-color: #161616
}*/



@media only screen and (max-width:1336px ) {
	.case_pic{height: 245px;}
}
@media only screen and (max-width:1024px ) {
	.mpro_con ul li{height: 198px;}
	.case_pic{height: 197px;}
	.sup_pic{height: 187px;}
}
@media only screen and (max-width:768px ) {
	.mbanner{height: 300px;}
	.mbanner .slideBox{height: 300px;}
	.mabu_tit,.mabu_txt{text-align: center;width: 100%;}
	.container{padding: 0 15px ;}
	.mpro_con ul li{width: 48%;}
	.mpro_con ul li:nth-child(2n){margin-right: 0;float: right;}
	.mpro_con ul li:nth-child(3n){margin-right: inherit;}
	.mnews_pic{width: 100%;}
	.mnews_nr{width: 100%;margin-top: 20px;}
	.mpro_txt{padding: 0 10px;}
	.mpro_txt h6{width: 100%; overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  .banner{height: 142px;}
  .about{margin-top: 6px;padding-top: 0;}
  .sn_nr{float: none;text-align: right;margin-bottom: 20px;}
  .sn_tit{margin-bottom: 20px;}
  ul.tab_ul li{width: 23%;margin-right: 5px;}
  ul.tab_ul li:last-child{margin-right: 0;}
  .repro_con ul li{width: 48%;}
  .repro_con ul li:nth-child(2n){margin-right: 0}
  .case_tab{text-align: center;height: auto;}
  .case_tab>ul{display: inline-block;width: 239px;}
   .pro_tab  ul.case_ul{width: 169px;}
  .case_list ul li{width: 48%;float: left;margin-right: 0;margin-bottom: 10px;}
  .case_list ul li:nth-child(2n){float: right;}
  .case_list ul li:nth-child(3n){margin-bottom: 10px;margin-right: 0;}
  .case_list ul li h6{line-height: 20px;margin-top: 10px;height: 40px;
   word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
  }
  .wanli_list ul li h6{text-align: left;line-height: 20px;padding: 10px;height: 120px;overflow: hidden;}
  .xgn_list li{width: 100%;}
  .xgn_list{height: auto;padding-bottom: 0;}
  .xgn_list li:first-child{margin-right: 0;height: auto;margin-bottom: 0;}
  .xgnf_pic{width: 100%;}
  .xgnf_txt{width: 100%;margin-top: 15px;}
  .xgn_list li:last-child{margin-left: 0;}
  .cp_txt{width: 100%;margin-bottom: 15px;}
  .cp_txt h6{margin-bottom: 10px;text-align: center;}
  .cp_pic{width: 100%;}
  .sn_nr p{text-align: center;}
  .news_txt{margin-top: 0;}
  .news_jpg{width: 24%;}
  .news_hang_txt{width: 74%;margin-top: 0;}
  .nht_u h6{width: 64%;}
  .news_hang_txt p{margin-top: 4px;}
  .nht_u span{font-size: 12px;}
 .sup_tab{height: auto;}
 .sup_tab ul.tab_ul li{width: 32%;height: 44px;margin-bottom: 10px;}
 .sup_tab ul.tab_ul li:nth-child(3n){margin-right: 0;}
 .sup_con ul li{width: 48%;margin: 0;float: left;}
 .sup_con ul li:nth-child(2n){float: right;}
 .hon_con ul li{width: 48%;margin-right: 0;float: left;}
 .hon_con ul li:nth-child(2n){float: right;}
 .hon_con ul li h6{line-height: 18px;margin: 10px 0;}
 .lianxi_info{width: 100%;border-right: none;}
 p.p2{width: 100%;}
 p.p1 span{float: none;}
 .lianxi_info p{margin-bottom: 10px;}
 .er_con{padding-left: 0;width: 100%;}
 .erwei_box{width: 44%;}
 .erwei_box:first-child{margin-right: 0;}
 .form_con{padding-left: 0;}
 .fhang{width: 100%;}
 .fhang input{width: 75%;}
 .fhang textarea{width: 75%;}
 .fbtn{width: 100%;}
 .ftb_con{width: 100%;}
 .ftb_con input{float: left;width: 48%;}
 .ftb_con input:first-child{margin-right: 10px;}
 .visible-xs ul.dropdown-menu{width: auto;}
 .news_pic{width: 100%;margin-bottom: 15px;}
 .news_txt{width: 100%;}
 .mabu_tab{width: 100%;}
 .mabu_li{width: 33%;}
 .mabu_li:last-child{border-right: none;}
 .mcase_con .mpro_btn{margin-top: 0;}
 .mnews_pic{height: 253px;}
 .mnews_pic .slideBox2{height: 253px;}
 .mn_hd h6{width: 65%; overflow:hidden;
  text-overflow:ellipsis;
  -o-text-overflow:ellipsis;
  -webkit-text-overflow:ellipsis;
  -moz-text-overflow:ellipsis;
  white-space:nowrap;}
  .abu_tab{border: none;overflow: hidden;height: 90px;}
  ul.tab_ul li{height: 44px;width: 48%;}
  ul.tab_ul li:nth-child(2n){margin-right: 0;}
  .mabout{padding-top: 20px;}
.mabu_tit{padding-bottom: 22px;margin-bottom: 0;}
.mabu_txt p{margin-top: 22px;margin-bottom: 45px;}
.mpro_tit h4{margin-bottom: 5px;}
.auto_hd{line-height: 289px;}
.sup_con ul li h6{line-height: 18px;margin: 10px 0;
height: 36px; word-break:break-all;display:-webkit-box; -webkit-line-clamp:2;
  -webkit-box-orient:vertical; overflow:hidden;
}
.pro_tab ul li{height: auto;width: 100%;}
.abu_con>p>img,.abu_con>div>img{width: 100%;height: auto;}
  
 }
 
 
@media only screen and (max-width:414px ) {
	.mpro_con ul li{height: 121px;}
	.case_pic{height: 121px;}
	.sup_pic{height: 154px;}
}
@media only screen and (max-width:375px ) {
	.fhang input{width: 72%;}
 .fhang textarea{width: 72%;}
 .mpro_con ul li{height: 109px;}
	.case_pic{height: 109px;}
	.sup_pic{height: 139px;}
	.sw_case{height: 300px;}
	.sw_case .swiper-slide{height: 260px;}
	.auto_hd{line-height: 260px;}
	 .mnews_pic{height: 228px;}
 .mnews_pic .slideBox2{height: 228px;}
 .mn_hang_u span{padding-right: 8px;margin-right: 8px;}
 .banner,.sw_banner .swiper-slide{height: 129px;}
 
}
 @media only screen and (max-width:360px ) {
 	.fhang input{width: 71%;}
 .fhang textarea{width: 71%;}
 .mpro_con ul li{height: 104px;}
	.case_pic{height: 104px;}
	.sup_pic{height: 132px;}
	.sw_case{height: 290px;}
	.sw_case .swiper-slide{height: 248px;}
	.auto_hd{line-height: 248px;}
	.mnews_pic{height: 218px;}
 .mnews_pic .slideBox2{height: 218px;}
 .banner,.sw_banner .swiper-slide{height: 124px;}
 
 }
@media only screen and (max-width:320px ) {
     .repro_con ul li h6{line-height: 20px;}	
     .fhang input{width: 67%;}
 .fhang textarea{width: 67%;}
 .shuzi{width: 32%;}
 .shuzi img{width: 100%;height: 100%;}
 .mpro_con ul li{height: 92px;}
	.case_pic{height: 92px;}
	.sup_pic{height: 116px;}
	.sw_case{height: 260px;}
	.sw_case .swiper-slide{height: 218px;}
	.auto_hd{line-height: 218px;}
	.mnews_pic{height: 191px;}
 .mnews_pic .slideBox2{height: 191px;}
 .banner,.sw_banner .swiper-slide{height: 129px;}
 
}
