body {
	font-size: 12px;
	font-family: "微软雅黑";
	background: #fff;
}
/*html{font-size: 16px;}*/
.fr {
	float: right;
}
.fl {
	float: left;
}
.fn {
	float: none;
}
.f2 {
	font-size: 12px;
}
* {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
a, img {
	border: 0;
	text-decoration: none;
}
ul, li {
	padding: 0px;
	margin: 0px;
	list-style: none;
}
.clearfloat {clear:both;height:0px;font-size:1px;line-height: 0px;}
.space_h{clear:both; height:10px; font-size:1px;line-height: 10px;}
.space_h3{clear:both; height:3px; font-size:1px;line-height:3px;}
.space_h5{clear:both; height:5px; font-size:1px;line-height:5px;}
.space_h15{clear:both; height:15px; font-size:1px;line-height:15px;}
.space_h31{clear:both; height:31px; font-size:1px;line-height:31px;width:100%;}
.space_h151{clear:both; height:151px; font-size:1px;line-height:151px;}
form, select, textarea, input {
	margin: 0px;
	padding: 0px;
	outline: medium;
	border: 0;
	border-radius: 0;
	background: none;
	font-family: "微软雅黑";
	font-size: 14px;
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari 和 Chrome */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-appearance: none;
}
a {
	margin: 0px;
	padding: 0px;
	outline: medium;
	border: 0;
	border-radius: 0;
	background: none;
	font-family: "微软雅黑";
	appearance: none;
	-moz-appearance: none; /* Firefox */
	-webkit-appearance: none; /* Safari 和 Chrome */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-appearance: none;
}
i, em {
	font-style: normal;
}
.mo {
	margin: 0 auto;
}
.most {
	width: 100%;
	height: auto;
	overflow: hidden;
	display: block;
}
.roundBorder {
	border-radius: 15px;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}
.imr {
	width: 100%;
	display: block;
	margin: auto;
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	right: 0;
}
.dsk {
	width: 100%;
	height: 100%;
	display: block;
	overflow: hidden;
}
.crumbs {
    width: 100%;
    padding: 10px 0px;
    margin-bottom: 10px;
    background: #f1f1f1;
    color:#606060;
    font-size: 16px;
    float: left;padding-left: 10px;
}
.crumbs p{
    display: inline-block;
    color:#606060;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.crumbs>span{
    color:#5f5f5f;
    font-size: 12px;
    padding-left:25px;
    line-height: 20px;
    background: url(../images/crumbs_bg.png) no-repeat left;
	text-overflow:ellipsis;
	width:100%;
}
.b4{box-shadow: #a5a5a5 0px 0px 10px;}


.warp,header{width: 100%;max-width: 720px;margin: 0px auto;}
.w98p{width: 98%;}
.w95p{width: 95%;}
header{background: url(../images/index_02.jpg);height: 4.2rem; padding:1rem 0px 0px 0rem}
.topmenu{width:3rem;height: 2rem; margin-top: 0.5rem;margin-left: 0.5rem;
background: url(../images/topmenu.png) no-repeat;
background-size: 100%;
float: left;
    }
.top_companyname{float: left;line-height: 2.9rem;font-size: 
    1.3rem;margin-left: 1rem;text-indent: 3rem;
    background: url(../images/toplogo.png) no-repeat left;
color: #FFF;}

.maximg,.maximg2{width: 100%;text-align: center;}
.maximg img{width: 100%;height: auto;}
.maximg2 img{height: auto;}

.slide_menu{position: absolute;top: 5.2rem;width:8rem;z-index: 9999;display: none; }
.slide_menu li{width: 100%;line-height: 2.5rem;color: #323232;text-align: center;
font-size:14px;border-bottom: 1px solid #FFF;}
.slide_menu li a{color: #323232;}
.slide_menu li:nth-child(1){background: url(../images/icon_1.png) #e5e5e5 no-repeat 15%;}
.slide_menu li:nth-child(2){background: url(../images/icon_2.png) #e5e5e5 no-repeat 15%;}
.slide_menu li:nth-child(3){background: url(../images/icon_3.png) #e5e5e5 no-repeat 15%;}
.slide_menu li:nth-child(4){background: url(../images/icon_4.png) #e5e5e5 no-repeat 15%;}
.slide_menu li:nth-child(5){background: url(../images/icon_5.png) #e5e5e5 no-repeat 15%;}
.slide_menu li:nth-child(6){background: url(../images/icon_6.png) #e5e5e5 no-repeat 15%;}

/*.warp,header{width: 100%;margin: 0px auto;}

header{background: url(../images/index_02.jpg);height: 4.2rem; padding:1.37rem 0px 0px 1.25rem}
.topmenu{width:4.3rem;height: 2.75rem; 
background: url(../images/topmenu.png) no-repeat;
background-size: 100%;
float: left;
    }
.top_companyname{float: left;line-height: 2.9rem;font-size: 
    22px;margin-left: 1rem;text-indent: 3rem;
    background: url(../images/toplogo.png) no-repeat left;
color: #FFF;}*/


.index_banner{width: 100%;}
.index_banner img{width: 100%;height: auto;}


/*.hot_key{width: 100%;line-height: 3rem;height: 3rem;font-size: 1.2rem;overflow: hidden;}*/
.hot_key{width: 95%;margin:0px auto;line-height: 3rem;height: 3rem;font-size: 1.2rem;overflow: hidden;}
.hot_key span{width: 30%;display: block;float: left;}
.hot_key .key_list{width: 70%;float: left;}
.hot_key .key_list .swiper-slide{float: left;margin-right: 0.4rem;width: auto!important;}
.hot_key .key_list .swiper-slide a{display: block;padding: 0 0.2rem;color: #333333;}

.index_ad{width: 100%;}
.index_ad img{width: 100%;height: auto;}
.w_title{height: 3.5rem;line-height: 3.5rem;text-align: center;background-color: #e5e5e5;position: relative;}
.w_title span{margin: 0px auto;text-align: center;padding: 0.5rem;font-size: 1rem;color: #0061a6;background-color: #e5e5e5;position: relative;}
.w_title i{margin: 0px auto;width:30%;border-bottom:1px solid #0061a6;line-height: 1.8rem;height: 1.8rem;position: absolute;left: 35%;}

.w_title2{height: 3.5rem;line-height: 3.5rem;text-align: center;background-color: #0061a6;position: relative;}
.w_title2 span{margin: 0px auto;text-align: center;padding: 0.5rem;font-size: 1rem;color: #FFF;background-color: #0061a6;position: relative;}
.w_title2 i{margin: 0px auto;width:60%;border-bottom:1px solid #FFF;line-height: 1.8rem;height: 1.8rem;position: absolute;left: 20%;}

.m-tabs{width: 100%;line-height: 4rem;height: 4rem;}
/*.m-tabs .active{color: #d2394d;border-bottom: 1px solid #d2394d;}*/

.m-tabs .inner ul li{ float:left; margin-left:0.4rem;}
.m-tabs .inner ul li a { display:block; position:relative; padding:0 0.2rem; font-size:1rem;color: #333333;}
.m-tabs .inner ul li.active a{ color:#d2394d;border-bottom: 1px solid #d2394d;}

.prolist_box{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-around;margin-top: 1rem;}
.prolist_box .box_item{width: 31%;float: left;line-height: 2rem;text-align: center;color: #333333;font-size: 0.8rem;}
.prolist_box .box_item img{width: 100%;height: auto;}
.prolist_box .box_item a{color: #333333;}

.line_text{width: 100%;line-height: 3rem;height: 3rem;text-align: center;font-size: 1.5rem;color: #0061a6;}
.line_text a{color: #0061a6;}


/*优势*/
.index_youshi{width: 100%;background: url(../images/index_08.jpg) no-repeat top center;background-size: 100%;padding-top: 6rem;}
.index_youshi .youshi_item{width: 95%;margin: 0px auto;clear: both;}
.index_youshi .youshi_item ul{width: 33%;float: left;}
.index_youshi .youshi_item ul li{width: 100%;}
.index_youshi .youshi_item ul li img{width: 100%;height: auto;border: 3px solid #4284c0;}
.index_youshi .youshi_item dl{width: 63%;float: right;}
.index_youshi .youshi_item dl dt{font-size: 20px;color: #2364b2;}
.index_youshi .youshi_item dl dd{color: #666666;}
.index_youshi .youshi_item dl dd span{padding:5px 0px;color: #fd7203;display: block;font-size: 14px;}
.index_youshi .youshi_item:nth-child(2n){margin: 1rem auto;}
.index_youshi .youshi_item:nth-child(2n) ul{float: right;}
.index_youshi .youshi_item:nth-child(2n) dl{float: left;}

.index_youshi2{width: 100%;}

.index_youshi2 .youshi_item{width: 98%;height: 7.5rem;margin: 20px auto 0px auto;}
.index_youshi2 .youshi_item dl{width: 70%;}
.index_youshi2 .youshi_item dl dt{font-size: 20px;color: #ff7000;}
.index_youshi2 .youshi_item dl dd{font-size: 10px;color: #cfcdcd;}
.index_youshi2 .youshi_item ul{width: 70%;}
.index_youshi2 .youshi_item ul li{line-height: 22px;color: #333333;background: url(../images/index_15.jpg) no-repeat left;background-size:14px;text-indent: 20px;}
.index_youshi2 .youshi_item.item1{background: url(../images/index_017.jpg) no-repeat left 5px;background-size: 100%;}
.index_youshi2 .youshi_item.item1 dl{float: right;}
/*.index_youshi2 .youshi_item.item1 dl dt{font-size: 20px;color: #ff7000;}
.index_youshi2 .youshi_item.item1 dl dd{font-size: 10px;color: #cfcdcd;}*/
.index_youshi2 .youshi_item.item1 ul{float: right;}
.index_youshi2 .youshi_item.item2{background: url(../images/index_017-2.jpg) no-repeat right 10px;background-size: 100% 6.8rem;}
.index_youshi2 .youshi_item.item2 ul{float: left;width: 80%;}
.index_youshi2 .youshi_item.item2 dl{float: left;width: 80%;}
.index_youshi2 .youshi_item.item3{background: url(../images/index_017-3.jpg) no-repeat left 10px;background-size: 100% 6.8rem;}
.index_youshi2 .youshi_item.item3 ul{float: right;width: 75%;}
.index_youshi2 .youshi_item.item3 ul li{background: url(../images/index_15.jpg) no-repeat 5px top;text-indent: 20px;background-size:14px;}
.index_youshi2 .youshi_item.item3 dl{float: right;width: 75%;}
.index_youshi2 .youshi_item.item4{background: url(../images/index_017-4.jpg) no-repeat right 10px;background-size: 100% 6.8rem;}
.index_youshi2 .youshi_item.item4 ul{float: left;}
.index_youshi2 .youshi_item.item4 dl{float: left;}


.index_case{width: 100%;height: auto;padding-top: 20px;background: url(../images/index_24.jpg) no-repeat center top;}
.index_case .warp{position: relative;}
.index_case  .maximg2{margin-bottom: 20px;}
#index_case{width: 80%;margin: 0px auto;}
.index_case .swiper-slide{text-align: center;}
.index_case .swiper-slide img{width: 99%;height: auto;border: 1px solid #FFF}
.index_case .swiper-slide span{display: block;width: 100%;height: 25px;font-size: 14px;color: #FFF;overflow: hidden;}

.more_div{width: 100%;background-color: #005b9c;line-height: 3rem;border-top: 1px solid #FFF;}
.more_div a{width: 100%;display:block;text-align: center;font-size: 18px;color: #FFF;}


.index_news{width: 100%;background: url(../images/index_26.jpg) no-repeat top center;padding-top: 20px;}
.index_news  .maximg2{margin-bottom: 20px;}
.index_news .index_news_tjimg{width: 95%;margin: 0px auto;position: relative;}
.index_news .index_news_tjimg img{width: 100%;height: auto;}
.index_news .index_news_tjimg .pop_tit{border-bottom:1px solid #6e6e6e;width: 96%;position: absolute;bottom: 0px;background-color:rgba(51,51,51,0.7);color: #FFF;padding: 0px 2%;}
.index_news .index_news_tjimg .pop_tit .tit{font-size: 14px;height: 23px;width: 100%;padding-top: 5px;}
.index_news .index_news_tjimg .pop_tit .tit span{font-size: 12px;float: right;display: block;}
.index_news .index_news_tjimg .pop_tit .desc{font-size: 12px;overflow: hidden;width: 100%;}
.index_news .index_news_tjimg .pop_tit .more{width: 100%;text-align: right;}
.index_news .index_news_tjimg a{color: #FFF;opacity:1;}
.index_news ul{width: 95%;margin: 0px auto;}
.index_news ul li{width: 100%;background-color: #333333;border-bottom: 1px solid #FFF;padding: 5px 0px;}
.index_news ul li a{width: 98%;display: block;color: #FFF;margin: 0px auto;}
.index_news ul li a span{display: block;float: right;line-height: 0px;}
.index_news .more_div{width: 95%;margin: 0px auto;background-color:#333333; }

.index_about{width: 100%;background: url(../images/index_28.jpg) no-repeat center;padding-top: 20px;}
.index_about .index_about_info,.index_about ul{width: 95%;margin: 10px auto;}
.index_about .index_about_info img{width: 45%;border: 1px solid #FFF;float: left;height: auto;}
.index_about .index_about_info .info_txt{width: 50%;float: right;color: #FFF;font-size: 14px;}
.index_about .index_about_info .info_txt a.more{width: 100%;text-align: right;display: block;line-height: 23px;color: #FFF;font-size: 12px;}
.index_about ul li{text-indent:60px;width:100%;margin-bottom: 15px;background: url(../images/shouzhi.png) no-repeat 5px;font-size: 14px;color: #FFF; }
.index_about ul li a{font-size: 14px;color: #FFF;display: block;width: 100%; line-height: 45px;}
.index_about ul li a span{float:right;display: block;margin-right: 10px;}


.copyright{width: 100%;background: url(../images/index_29.jpg) no-repeat;color: #FFF;}
.copyright a{color: #FFF;}
.copyright .copyright_logo{font-size: 28px;text-align:center;width: 100%;line-height: 70px;}
.copyright .copyright_logo img{vertical-align: middle;margin-right: 10px;}
.copyright div{width: 95%;margin: 0px auto;font-size: 14px;}
.copyright .copyright_nav{}
.copyright .copyright_address{font-size: 14px;margin-top: 5px;}



footer{width: 100%;background-color: #01325a;height: 83px;position:fixed;bottom: 0px;z-index: 99999}
footer ul{width: 100%;}
footer ul li{width: 25%;float: left;text-align: center;}
footer ul li a{display: block;width: 100%;color: #FFF;padding-top: 15px;font-size: 14px;}


.catelog_nav{width: 100%;}
.catelog_nav li{width: 33.111%;float: left;margin-bottom: 15px;background-color:#ededed;border-right: 1px solid #dcdcdc;}
.catelog_nav li a{width:100%;line-height: 35px;text-align: center;color: #666666;display: block;font-size: 14px;}
.catelog_nav li.active{background-color: #d2394d;}
.catelog_nav li.active a{color: #ffffff;}
.catelog_nav li:last-child{border-right: 0px;}

.list_article .list_article_item{width: 100%;margin: 10px auto 0px;}
.list_article .list_article_item img{width: 45%;height: auto;float: left;}
.list_article .list_article_item .item_info{width: 50%;float: right;}
.list_article .list_article_item .item_info .addtime{width: 100%;line-height: 30px;border-bottom: 1px solid #999999;font-size: 14px;color: #3d3d3d;}
.list_article .list_article_item .item_info .addtime span{font-size: 12px;color: #666666;float: right;margin-right: 5px;}
.list_article .list_article_item .item_info .tit_link{font-size: 16px;color: #fd7203;padding: 5px 0px;display: block;}
.list_article .list_article_item .item_info .desc{color: #666666;}
.list_article .list_article_item .item_info .more{font-size: 14px;color: #d2394d;display:block;float: right;margin-right: 5px;}

.list_article_page{width:100%;background-color: #dadada;padding: 10px 0px; }
.list_article_page a{display: block;float: left;padding: 10px;border: 1px solid #4284c0;text-align: center;background-color: #FFF;color: #4284c0;margin-left: 10px; }


.about_text{width: 100%;font-size: 14px;color: #323232;margin-top: 10px;}
.about_tit{font-size: 18px;color: #333333;}
.about_tit2{font-size: 18px;color: #fd7203;margin-bottom: 10px;}
.about_tit2 i{height:5px;width:100px;border-bottom: 2px solid #0061a6;display: block;}
.about_tit span{font-size: 14px;color: #fd7203;clear: both;display: inline-block;line-height: 30px;border-bottom: 2px solid #0061a6}
.about_text img{float: left;width: 45%;height: auto;margin-right: 10px;}

.page_contact .info_box{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-between;}
.page_contact .info_box>div{width: 45%;margin-top: 30px;height: 11rem;}
.page_contact .info_box div{font-size: 14px;color: #333333;}
.page_contact .info_box .contact_tel{background: url(../images/contactus_17.jpg) #ffe0df no-repeat center 20px;}
.page_contact .info_box .contact_tel .txt{padding-top: 5rem;text-align: center;}
.page_contact .info_box .contact_wx{background: url(../images/contactus_09.jpg) #cff5ff no-repeat center 20px;}
.page_contact .info_box .contact_wx img{width: 80px;height: 80px;margin: 5rem auto 0px auto;display: block;}
.page_contact .info_box .contact_chat{background: url(../images/contactus_11.jpg) #eaf7d3 no-repeat center 20px;}
.page_contact .info_box .contact_chat .txt{padding-top: 5rem;text-align: center;}
.page_contact .info_box .contact_email{background: url(../images/contactus_14.jpg) #f9e0c2 no-repeat center 20px;}
.page_contact .info_box .contact_email .txt{padding-top: 5rem;text-align: center;}
.page_contact .address{line-height: 40px;text-indent:25px;background: url(../images/contactus_27.jpg) no-repeat left;font-size: 16px;background-size:18px;color: #333333;width: 100%;margin: 0px auto;}

.pro_right_box{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-around;}
.pro_right_box .box_item{width: 32%;text-align: center;margin-top: 10px;}
.pro_right_box .box_item img{width: 100%;height:auto;}
.pro_right_box .box_item span{width: 100%;color: #0061a6;display: block;clear: both;font-size: 14px;}
.pro_right_box .box_item .title{width: 100%;font-size: 16px;height: 25px;overflow: hidden;line-height: 25px;color: #333333;}

.product_diy{width:100%;}
.product_diy .diy_box{display: flex;flex-flow: row wrap;justify-content: space-between;}
.product_diy .diy_box .diy_item{width: 48%;margin-top: 20px;background-color: #FFF;}
.product_diy .diy_box .diy_item img{width: 30%;height: auto;float: left;margin: 10px 0px 0px 3px;}
.product_diy .diy_box .diy_item .diy_info{width: 66%;float: right;margin-top: 10px;}
.product_diy .diy_box .diy_item .diy_info span{font-size: 14px;color: #ffa555;display: block;}
.product_diy .diy_box .diy_item .diy_info i{color: #333333;font-style: normal;}
.product_diy .yaoqiu{display: flex;flex-flow: row wrap;justify-content: space-between;padding-top: 170px;}
.product_diy .yaoqiu img{width: 477px;height: 369px;}

.msg_from{width: 100%;margin: 0px auto 0px auto;}
.msg_from .f1{width: 100%;}
.msg_from .f1 dt{width: 25%;margin-bottom: 10px;float: left;text-align: right;font-size: 16px;padding-top: 10px}
.msg_from .f1 dd{width: 70%;margin-bottom: 20px;float: left;}
.msg_from .f1 dd input{border:0px;border-bottom: 1px solid #000000;width: 100%;line-height: 35px;background: none;}
.msg_from .f2{width: 100%;}
.msg_from .f2 dt{width: 25%;font-size: 16px;float: left;}
.msg_from .f2 dd{width: 70%;font-size: 16px;float: left;}
.msg_from .f2 dd textarea{width: 100%;height: 120px;border:1px solid #000000;}
.msg_from .f2 dd button{width: 10rem;height: 3rem;background-color: #f68d31;color: #FFF;text-align: center;line-height: 3rem;font-size: 18px;border:0px;}


.case_list_box{display: flex;flex-flow: row wrap;justify-content:space-around;width: 100%;}
.case_list_box .case_item{width: 48%;margin-top: 20px;}
.case_list_box .case_item img{width: 100%;height: auto;}
.case_list_box .case_item .case_title{display: block;width: 95%;line-height: 23px;color: #0061a6;font-size: 16px;margin: 0px auto;}
.case_list_box .case_item i{display: block;width: 30%;border-bottom: 1px solid #0061a6;margin-bottom: 5px;margin-left: 2%;}
.case_list_box .case_item .desc{width: 95%;margin: 0px auto;color: #323232;font-size: 14px;}
.case_list_box .case_item .more{width: 95%;margin: 0px auto;color: #0061a6;font-size: 12px;text-align: right;display: block;margin-bottom: 10px;}


.top_title{width: 100%;background-color: #0061a6;line-height: 3rem;color: #FFF;font-size:1.5rem;text-align: center;}
.top_title a{display:block;float:left;line-height: 3rem;color: #FFF;margin-left: 10px;}
.product_name,.news_name{clear: both;;line-height: 2rem;color: #333333;font-size: 18px;}
.product_desc{clear: both;;line-height: 2rem;color: #666666;font-size: 14px;}
.product_content{width: 100%;font-size: 16px;line-height: 30px;color: #646464}
.product_content img{max-width: 100%;height: auto;}
.product_list_2{width: 100%;display: flex;flex-flow: row wrap;justify-content: space-around;}
.product_list_2 .box_item{width: 48%;line-height: 2rem;text-align: center;color: #333333;font-size: 0.8rem;margin: 10px 0px;}
.product_list_2 .box_item img{width: 100%;height: auto;}
.product_list_2 .box_item a{color: #333333;}


.news_name{width: 100%;text-align: center;font-weight:bold;}
.news_time{width: 100%;text-align: right;font-size: 14px;color: #646464}
.info_pre_next{width: 100%;text-align: center;font-size: 16px;color: #646464;line-height: 2rem;}
.info_pre_next a{color: #646464}
.more_info_list{width: 95%;margin: 0px auto;}
.more_info_list li{width: 100%;border: 1px solid #b5b5b5;color: #333333;margin-top: 10px;}
.more_info_list li a{display: block;font-size: 16px;line-height: 2rem;height: 2rem;overflow: hidden;color: #333333;text-indent: 10px;}
.more_info_list li span{float: right;margin-right: 10px;font-size: 14px;}