*{margin:0;padding:0;list-style: none;text-decoration: none;}
.header{background:#f9f9f9;overflow:hidden}

.container{width:1200px;margin:0 auto;overflow:hidden}
.top .tel{float:right;margin-top:25px}
.top .logo{float: left;width:50%;}
.top .logo h1,.top .logo h2{float:left;display:block;background:url(../images/logo.jpg) no-repeat;height:85px;text-indent:-9999px;width: 250px;margin-top: 20px;}
.top .logo p{margin-top:25px;line-height:28px;color:#555;font-size:15px}
.top .logo p span{display: block;color: #f5710c;}
.tel{float:right;margin-top:25px;font-size: 15px;color: #444;line-height: 28px;}
.mune{overflow:hidden;border-top: #F5710C 3px solid;background: #fff;width: 100%;}
.mune ul{overflow:hidden;}
.mune li{float:left;width:14.2%;margin-bottom:15px;text-align:center;line-height:50px;box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);height: 50px;}
.mune li a{color: #444;font-size: 15px;}
.mune li:hover,.mune li.active{background: #F5710C;}
.mune li:hover a,.mune li.active a{color: #fff;}
.product{overflow:hidden;margin-top:40px}
.product_recommend{float:right;width:75%;border:1px solid #f0f0f0;padding:15px;margin-top:0;padding-bottom: 0;}
.product_recommend ul{overflow:hidden;margin-left:-1.5%;margin-top: 30px;}
.product_recommend li{float:left;width:31.5%;margin-left:1.5%;text-align:center;margin-bottom:20px;border:1px solid #f0f0f0}
.product_recommend li h3{font-size:15px;font-weight:600;color:#e23211;}
.product_recommend li a{font-size:15px;color:#222}
.product_recommend li img{width:90%;height:auto!important;margin-top:8px}
.product_recommend li p{font-size: 14px;color: #444;width: 90%;margin: 0 auto;line-height: 28px;}
.product_recommend .swinging_fr h2{font-size:20px;font-weight:700;line-height:35px;color: #222222;}
.product_recommend .swinging_fr p{font-size: 14px;color: #444;line-height: 28px;margin-top: 10px;margin-bottom: 5px;}
.product_recommend .swinging_fr dl{overflow: hidden;margin-top: 10px;}
.product_recommend .swinging_fr dl dd{width: 50%;float: left;font-size: 14px;line-height: 28px;margin-bottom: 15px;color: #444;}
.product_recommend .swinging_fr dl dd i{font-style: normal;color: #E23211;padding:3px 6px;font-weight: bold;border: 1px solid #ccc;}
.swinging_ask{overflow: hidden;margin-top: 15px;}
.swinging_ask a{font-size: 14px;background: #F5710C;color: #fff; width:150px;display: block;float: left;margin-right: 20px;margin-bottom: 5px;line-height: 35px;height: 35px;text-align: center;}
.swinging_ask a:last-child{background: #555;}
.product_recommend li a:hover{color:#fe8d00}
.product_swinging{overflow: hidden;}
.swinging_fl{float: left;width: 50%;}
.swinging_fl img{width: 100%;height: auto;}
.swinging_fr{float: right;width: 48%;}
.product_show{float:left;width:20%;background:#8198ac17;padding-bottom:10px;border:1px solid #f0f0f0}
.product_show dt{font-size:15px;font-weight:600;padding-left:35px;color: #f5710c;line-height:38px;margin-top:10px;padding-top:1px;}
.product_show dt a{color:#F5710C}
.product_show dd{font-size:14px;line-height:38px;border-bottom:1px dashed #ccc;padding-left:18px;background-size:8px;padding:5px 35px}
.product_show .show_tit{text-align:center;font-size:18px;background:#F5710C;line-height:40px;color:#fff;background: url(../images/listh2.jpg) no-repeat;}
.product_show dd a{color: #444;}
.product_show dd:hover a{color: #F5710C;text-decoration: underline;}
.video{overflow:hidden;margin-top:40px}
.video h2{text-align:center;font-size:22px;color:#222;font-weight:700;}
.video dl{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.video dd{width:21.5%;margin-left:1.5%;text-align:center;line-height:28px;font-size:14px;color:#444;float:left;box-shadow:2px 2px 2px rgba(4,4,4,.21);margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;padding:10px;background:#f0f0f0}

.product_theory,.pro_structure{overflow: hidden;margin-top: 40px;}
.product_theory h2,.pro_structure h2{text-align:center;font-size:22px;color:#222;font-weight:700;margin-bottom: 20px;}
.product_theory .theory_fl{float: left;width: 45%;border: 1px solid #eee;padding: 15px;background: #f9f9f9;}
.product_theory .theory_fr{float: right;width: 45%;border: 1px solid #eee;padding: 15px;background: #f9f9f9;}
.product_theory img{width: 100%;height: auto;}
.product_theory p{line-height: 28px;font-size: 14px;color: #444;margin-bottom: 8px;}
.product_theory p span{color: #e23211;font-weight: 600;}

.pro_structure p{font-size: 14px;color: #444;margin-bottom: 8px;line-height: 28px;}
.pro_structure .structure_fl{float: left;width: 45%;border: 1px solid #eee;padding: 15px;background: #f9f9f9;}
.pro_structure .structure_fr{float: right;width: 45%;border: 1px solid #eee;padding: 15px;background: #f9f9f9;}
.pro_structure p span{color: #e23211;font-size: 16px;}
.product_case{overflow: hidden;margin-top: 40px;}
.product_case h2{text-align:center;font-size:22px;color:#222;font-weight:700;margin-bottom: 20px;}
.product_case dl{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.product_case dd{width:21.5%;margin-left:1.5%;text-align:center;line-height:28px;font-size:14px;color:#444;float:left;margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;padding:10px;background:#f0f0f0;border: 1px solid #eee;}
.product_case dd img{width: 100%;height:200px;}
.product_case dd p span{color: #e23211;}
.product_case dd p d{font-weight: 600;color: #e23211;}
.product_about{overflow: hidden;margin-top: 40px;}
.product_about h2{font-size:22px;color:#222;font-weight:700;margin-bottom: 20px;}
.product_about .about_fl{float:left;width: 47%;}
.product_about .about_fl video{width: 100%;height: auto;}
.product_about .about_fr{float:right;width: 48%;background: #f9f9f9;padding: 20px 15px;margin-top: 5px;}
.product_about .about_fr p{line-height: 28px;color: #444;font-size: 14px;margin-bottom: 8px;}
.product_about .about_fr p span{color: #E23211;}
.pro_choose{overflow: hidden;margin-top: 30px;padding: 10px; background: url(../images/bgpro.jpg);border: 1px solid #f0f0f0;border-radius: 28px 0 28px 0;}
.pro_choose h2{font-size:22px;color:#222;font-weight:700;margin-bottom: 20px;text-align: center;}
.pro_choose .choosefl{float: left;width: 50%;}
.pro_choose .choosefr{float:right;width: 49%;}
.pro_choose dl{overflow: hidden;margin-bottom: 20px;border: 1px solid #eee;padding: 5px;background: #fff;}
.pro_choose dl dd{float: left;width: 36%;}
.pro_choose dl dd img{width: 100%;height: auto;}
.pro_choose dl dt{float: right;width: 62%;font-weight: normal;}
.pro_choose dl dt p span{color: #e23211;font-weight:600;font-size: 15px;}
.pro_choose dl dt p{line-height: 28px;color: #444;font-size: 14px;margin-bottom: 8px;}
.pro_choose .choosefl dd{margin-top: 17px;}
.pro_choose .choosefr dl:nth-child(1) dd img{margin-top: 15px;}
.pro_choose .choosefr dl:nth-child(2) dd img{margin-top:10px;}

.product_new{overflow: hidden;margin-top: 40px;}
.product_new h2{font-size:22px;color:#222;font-weight:700;margin-bottom: 20px;}
.product_new dd:hover a{color: #F5710C;text-decoration: underline;}
.product_new dd a{color: #444;}
.product_new .pronewsfl{float: left;width: 47%;padding: 10px;border: 1px solid #eee;}
.pronewsfl ul li{font-size: 14px;color: #444;line-height: 30px;margin-bottom:42px;border-bottom: 1px solid #eee;padding-bottom: 5px;}
.pronewsfl ul li.newscolor a{color: #e23211;}
.pronewsfl ul li a{color: #444;}
.pronewsfl ul li:hover a{color: #F5710C;}
.product_new .pronewsfr{float:right;width: 47%;padding: 10px;border: 1px solid #eee;}
.product_new .pronewsfr dl{overflow: hidden;margin-bottom: 20px;border-bottom: 1px solid #eee;}
.product_new .pronewsfr dl dt span{padding: 3px 5px;background:#e23211;color: #fff;}
.product_new .pronewsfr dl dt{font-size:15px;color: #E23211;font-weight:600;margin-bottom: 10px;}
.product_new .pronewsfr dl dd span{padding: 3px 5px;background:#F5710C;color: #fff;}
.product_new .pronewsfr dl dd{font-size: 14px;color: #444;line-height: 28px;width: 100%;}
.bottom_nav{overflow: hidden;margin-top: 40px;background: #F5710C;height: 40px;line-height: 40px;}
.bottom_nav ul{overflow:hidden;}
.bottom_nav li{float:left;width:14.2%;margin-bottom:15px;text-align:center;line-height:40px;box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);height: 40px;}
.bottom_nav li a{color: #fff;font-size: 15px;}
.bottom_contact{overflow: hidden;background: #F0F0F0;padding: 25px 0;}
.bottom_contact dl{ overflow:hidden}
.bottom_contact dt{ width:36%; float:right}
.bottom_contact dt img{width: 200px;height: auto;}
.bottom_contact dd{ width:58%; float:right;margin-left: 25px;}
.bottom_contact dd p{font-size: 14px;color: #444;line-height: 28px;margin-bottom: 10px;}
.bottom_contact dd p a{font-size: 14px;color: #444;line-height: 28px;}
.link,.link a{font-size: 14px;color: #555;margin-top: 8px;margin-bottom: 8px;}
.product_list{overflow: hidden;margin-top: 40px;}
.product_spread,.product_news{float:right;width:75%;border:1px solid #f0f0f0;padding:15px;margin-top:0;padding-bottom: 0;}
.product_spread ul{overflow: hidden;margin-top: 20px;margin-left: -1.5%;}
.product_spread li{float:left;width:23.2%;margin-left: 1.5%; margin-bottom:20px;text-align:center;border: 1px solid #eee;box-shadow: 0 4px 6px 0 rgba(0,0,0,.16);padding-bottom: 5px;font-size: 15px;}
.spread_tit{font-size:22px;color:#222;font-weight:700;margin-bottom: 10px;}
.product_spread li a{color: #444;}
.product_spread li:hover{border: 1px solid #F5710C;}
.product_spread li img{width: 100%;height: auto;}
.location{overflow: hidden;background: #f9f9f9;padding: 10px 0;font-size: 14px;}
.location p,.location p a{line-height: 28px;color: #555;}
.article_list li span{float: right;font-size: 13px;color: #777;}
.product_right{float:right;width:75%;border:1px solid #f0f0f0;padding:15px;margin-top:0;padding-bottom: 0;}
.product_video,.products_case,.article_list {overflow: hidden;margin-top: 40px;}
.product_video .product_right  dl{overflow:hidden;margin-left:-1.5%;margin-top:20px}
.product_video .product_right  dd{width:31.5%;margin-left:1.5%;text-align:center;line-height:28px;font-size:15px;color:#444;float:left;box-shadow:2px 2px 2px rgba(4,4,4,.21);margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;background:#f0f0f0}
.product_video  video{width: 100%;height: auto;}
.right_tit{font-size:22px;color:#222;font-weight:700;margin-bottom: 10px;}
.products_case .product_right  dl{overflow:hidden;margin-left:-1.3%;}
.products_case .product_right dd{width:23.2%;margin-left:1.5%;text-align:center;line-height:28px;font-size:15px;color:#444;float:left;margin-top:15px;margin-bottom:15px;border:1px solid #f0f0f0;background:#f0f0f0;border: 1px solid #eee;}
.products_case dd img{width: 100%;height:150px;}
.about {overflow: hidden;margin-top: 40px;}
.about p{line-height: 28px;font-size: 15px;color: #444;margin-bottom: 8px;}
.about ul{overflow:hidden;margin-left:-1.5%;margin-top: 30px;}
 .about li{float:left;width:22.5%;margin-left:1.5%;text-align:center;margin-bottom:20px;border:1px solid #f0f0f0;}
.about li a{font-size:15px;color:#444}
.about li img{width:100%;height:auto!important;margin-top:8px}
.article_list ul{overflow: hidden;margin-left: -2%;}
.article_list li{float: left;width: 46%;border: 1px solid #eee;padding: 10px 5px;line-height: 28px;font-size: 15px;margin-bottom: 20px;margin-left: 2%;}
.article_list li a{color: #444;}
.article_list li:hover a{color: #F5710C;text-decoration: underline;}

.contact_us{overflow: hidden;margin-top: 40px;}
.ditu{margin-top: 20px;}
.contact_fl{float: left;width:48%;background: #f9f9f9;padding:20px 10px;}
.contact_fl dl dt{float: left;width: 70%;}
.contact_fl dl dd{float: right;width:30%;}
.contact_fl dl p{font-size: 15px;color: #444;margin-bottom: 10px;line-height: 28px;}
.contact_fr{float: right;width:48% ;}
 .zxbj a {
    width: 45%;
    height: 50px;
    line-height: 50px;
    background: #F5710C;
    color: #fff;
    font-size: 15px;
    display: block;
    text-align: center;
    margin: 20px 0 0;
}
.contact_fr label{font-size: 15px;
    line-height: 40px;
    display: block;
}
.contact_fr .row_fl{float: left;width: 48%;font-size: 15px;color: #555;line-height: 28px;}
.contact_fr .row_fr{float:right;width: 48%;font-size: 15px;color: #555;line-height: 28px;}
.contact_fr .row_fl input,.contact_fr .row_fr input{box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    background: #fff;
    outline: 0;
    border: 1px solid #eee;
    width: 100%;
    line-height: 25px;
    padding: 6px 10px;}
.row_content{overflow: hidden;width: 100%;font-size: 15px;color: #555;line-height: 28px;}
.row_content textarea{    box-sizing: border-box;-webkit-box-sizing: border-box;height: 78px;-moz-box-sizing: border-box;background: #fff;outline: 0;border: 1px solid #eee;width: 100%;line-height: 25px;padding: 6px 10px;}
.row_sub input{    background-color: #ff7400;border: none;outline: 0;cursor: pointer;width:20%;border-radius: 5px;text-align: center;color: #fff;font-size: 16px;height: 45px;line-height:45px;}
.pro_theme{overflow: hidden;margin-top: 20px;}
.new_theme h1{font-size: 26px;text-align: center;color: #111;margin-bottom: 20px;}
.pro_theme h2,.new_theme h2{font-size: 20px;margin-top: 15px;margin-bottom: 10px;color: #F5710C;}
.pro_theme h3,.new_theme h3{font-size: 18px;margin-top: 15px;margin-bottom: 10px;color: #F5710C;}
.pro_theme p,.new_theme p{font-size: 15px;margin-bottom: 10px;color: #444;line-height: 28px;}
.pro_theme p a,.new_theme p a{color: #F5710C;}
.pro_article .pro_top dt p span{color: #F5710C;padding:0 1px;margin-right: 10px;}
.pro_article,.new_article{overflow: hidden;margin-top: 40px;}
.pro_article .pro_top{overflow: hidden;}
.pro_article .pro_top  dd{float: left;width: 48%;}
.pro_article .pro_top dt{float: right;width: 48%;}
.pro_article .pro_top img{width: 100%;height: auto;}
.pro_article .pro_top h1{font-size: 26px;color: #111;margin-bottom: 15px;}
.pro_article .pro_top dt p{font-size: 15px;color: #444;margin-bottom: 8px;line-height: 28px;}
.pro_article .pro_top dt .base-tel {float: right;
    width:40%;}
	.pro_article .pro_top dt .base-tel d{display: block;color: #F5710C;}
.pro_article .pro_top dt p a {
	    display: block;float: left;
	    color: #fff;width: 200px;
	    font-size: 18px;
	    text-align: center;
	    line-height: 46px;
	    background: #F5710C;
	}
	.xgnews-pro-lis .title {
	    font-size: 17px!important;
	    margin-bottom: 30px;
	    line-height: 35px;
	    font-weight: 700!important;
	    padding: 8px;
	    border-bottom: 1px solid #f0f0f0;
	    color: #F5710C;
	}

	.xgnews-pro-lis {
	    overflow: hidden;
	    margin-top: 30px;
	    border: 1px solid #f0f0f0;
	}
	.xgnews-pro-lis ul {
	    overflow: hidden;
	    margin-left: -1.5%;
	    margin-top: 20px;
	    padding: 0px 10px;
	}
	.xgnews-pro-lis li {
	    font-size: 15px;
	    line-height: 28px;
	    float: left;
	    width: 23.5%;
	    text-align: center;
	    margin-bottom: 15px;
	    margin-left: 1.5%;
	}
	.xgnews-pro-lis li a{color: #444;}
	.xgnews-pro-lis li:hover a{color: #F5710C;text-decoration: underline;}
	.xgnews-pro-lis li img {
	    width: 100%;
	    height: auto;
	}
	.xgnews-news-lis .title {
	    padding-left: 10px;
	    font-size: 17px;
	    color: #555;
	    line-height: 45px;
	    border-bottom: 1px solid #f0f0f0;
	    margin-bottom: 15px;
	    font-weight: 700;
	    color: #F5710C;
	}
	.xgnews-news-lis ul {
	    overflow: hidden;
	    margin-left: -2%;
	    margin-top: 25px;
	    margin-bottom: 20px;
	    padding: 0px 10px;
	}
	.xgnews-news-lis li {
	    font-size: 15px;
	    line-height: 43px;
	    float: left;
	    width: 45%;
	    background-size: 10px;
	    padding-left: 15px;
	    border-bottom: 1px dotted #ccc;
	    margin-left: 2%;
	}
	.xgnews-news-lis li a {
	    color: #444;
	}
@media (max-width:1200px){
.banner{width:100%;height:auto}
.container{ width:99.8%;}
.video dd video{width: 100%;height: auto;}
}	
@media screen and (min-width:1000px) and (max-width: 1200px){
.container{ width:99.8%;}
.video dd,.product_case dd,.product_new dd{width: 21.2%;}
.product_case dd img {height: auto;}
}
@media screen and (min-width:767px) and (max-width: 999px){
.video dd video{width: 100%;height: auto;}
.swinging_ask a{width: 140px;}
.video dd,.product_case dd{width: 29%;}
.product_new dd{width: 42.5%;}
.product_new dl{margin-left: -0.5%;}
}
@media (max-width:767px){
	.top .tel,.link{display: none;}
.top .logo{width: 100%;}
.product_right{float:left;padding:0;}
.pro_theme p, .new_theme p{font-size: 14px;}
.pro_theme p img, .new_theme img,.product_right div img{width: 100%!important;height: auto!important;}
.product_show,.product_recommend,.product_right,.product_spread{width:99.8%;margin-bottom: 20px;overflow: hidden;float:none;}
.product_news{width: 98.8%;margin-bottom: 20px;overflow: hidden;float:none;}
.video dd,.product_case dd{width: 45%}
.product_about .about_fl,.product_about .about_fr{width:99%;float: none;}
.product_new dd{text-align: left;width: 44.5%;}
.mune li{width: 25%;margin-bottom: 10px;}
.pro_article .pro_top dd,.pro_article .pro_top dt{width: 99.9%;margin-bottom: 10px;}
.product_spread li{width: 30.2%;}
.products_case .product_right dd{width: 31.2%;}
.contact_fl,.contact_fr{width: 99%;}
}
@media (max-width:600px){
	.article_list li span{display: none;}
.product_recommend{padding: 0;}
.swinging_fl,.swinging_fr{width: 99%;margin-bottom: 20px;}
.product_recommend li{width: 47.5%;}
.video dd, .product_case dd{width: 44%;}
.product_theory .theory_fl,.product_theory .theory_fr{width: 96%;}
.product_case dd img{height: 188px;}
.product_about .about_fr{width: 94%;}
.bottom_contact dt img{width: 140px;}
.bottom_contact dt{width: 27%;}
.bottom_contact dd{float: left;}
.product_about .about_fl{margin-left: 5px;}
.product_video .product_right dd{width: 47.5%;}
}	
@media (max-width:540px){
.product_new dd{width: 93%;}
.product_video .product_right dd,.about li{width: 47.5%;}
.product_show, .product_recommend{width: 97.8%;float: none;margin-left: 5px;}
.bottom_contact dt{width: 30%;}
.bottom_nav{height: auto;}
.bottom_nav li{width: 25%;}
.product_case dd img{height: auto;}
.bottom_contact dd{margin-left: 6px}
.product_new dd{margin-top: 0;}
.video dd, .product_case dd{width: 43%;}
.xgnews-pro-lis li{width: 48.5%;}
.product_spread li{width: 45.2%;}
.products_case .product_right dd{width: 47.2%;}
.article_list li{width: 100%;}
.right_tit{font-size: 20px;}
.about p{font-size: 14px;}
}	
@media (max-width:400px){
.top .logo p{display: none;}	

}