/*index*/
span[id^="cnzz_stat"], template {
    display: none;
}
.top_nav{
	width: 100%;
	height: 45px;
	line-height: 45px;
	margin: 0 auto;
}
.top_banner{
	width: 100%;
	height: auto;
	margin: 0 auto 2%;
	padding-top: 112px;
}
.home{
	width: 100%;
	/*overflow: hidden;*/
	margin: 0 auto;
}
.home_title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 2% auto;
	background: url(../img/index2_07.png) no-repeat center center;
	background-size: contain;
}
.home_title h2{
	width: 40%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	background: url(../img/title1_03.png) no-repeat center center;
	background-size: contain;
	text-align: center;
	font-size: 1.3em;
	color: #333;
}
.home_conter{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.home_page_cont{
	margin: 0 auto;
	overflow: hidden;
	padding: 3% 0;
}
.page_lf{
	width: 45%;
	height: auto;
	float: left;
	padding-left: 2%;
}
.page_lf img{
	width: 100%;
	height: auto;
}
.page_rf{
	width: 50%;
	float: right;
	overflow: hidden;
	padding-right: 2%;
}
.page_rf h2{
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #666;
	font-size: 1.2em;
}
.page_rf p{
	height: 5px;
	margin: 2% auto;
	background: url(../img/index2_11.png)no-repeat center center;
}
.page_rf div{
	text-indent: 2em;
	line-height: 25px;
	color: #999;
	font-size: 1.1em;
	height: 80px;
	overflow: hidden
}
.page_rf span{
	width: 30%;
	height: 25px;
	line-height: 25px;
	background: #1e2a98;
	margin: 0 auto;
	text-align: center;
	color: #FFFFFF;
	display: block;
}
.page_rf span a{
	display: block;
	color: #fff;
}
.page_list p{
	background: url(../img/index2_14.png)no-repeat center center;
}
.page_list span{
	background: #cc0018;
}
.page_list_bar p{
	background: url(../img/index2_16.png)no-repeat center center;
}
.page_list_bar span{
	background: #ee470c;
}
.Prom{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: #4c4c4c;
}
.Prom_title{
	width: 100%;
	height: 30px;
	line-height: 30px;
	margin: 5% auto;
	background: url(../img/index2_18.png) no-repeat center center;
	background-size: contain;
}
.Prom_title h2{
	width: 40%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	background: url(../img/index2_03.png) no-repeat center center;
	background-size: contain;
	text-align: center;
	font-size: 1.3em;
	color: #fff;
}
.Prom_baner{
	width: 90%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
}
.Prom_baner img{
	width: 100%;
	height: auto;
}
.Prom_conter{
	width: 96%;
	margin: 2% auto;
	overflow: hidden;
}
.Prom_conter li{
    display: block;
    float: left;
    padding-left: 3%;
    background: url(../img/index_bg_05.png) no-repeat left center;
    background-size: 8%;
    height: 30px;
    line-height: 30px;
    width: 30%;
    text-align: center;
    font-size: 0.9em;
    color: #fff;
}
.mian_news_cont,.mian_prod,.strey{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.mian_news_cont div{
	width: 100%;
	overflow: hidden;
	border-bottom: solid 0.1em #e7e7e7;
	margin:2% auto 0;
}
.mian_news_cont div span{
	display: block;
	width: 23%;
	text-align: center;
	margin:8% 0 3% 2%;
	float: left;
	height: 40px;
	line-height: 40px;
	background: url(../img/index_bg_08.png) no-repeat bottom center;
	background-size: contain;
	color: #999;
	font-size: 1em;
}
.mian_news_cont div h2{
	width: 71%;
	float: left;
	text-align: left;
	height: 30px;
	line-height: 30px;
	color: #333;
	font-size: 1.2em;
	overflow: hidden;
	margin-left: 2%;
}
.mian_news_cont div p{
	width: 71%;
	float:left;
	text-indent: 2em;
	line-height: 25px;
	font-size: 1em;
	color: #666;
	height: 80px;
	overflow: hidden;
	margin-left: 2%;
}
.mian_news_cont div p a,.mian_news_cont div h2 a{
	display: block;
	overflow: hidden;
}
.mian_news_cont div p a{
	height: 80px;
}
.news_more{
	width: 40%;
	height: 30px;
	line-height: 30px;
	margin: 5% auto;
	border: solid 0.1em #232f9a;
	border-radius: 7%;
}
.news_more a{
	display: block;
	height: 30px;
	color: #333;
	font-size: 1.2em;
	text-align: center;
}
.mian_prod_page{
	margin: 0 auto;
	overflow: hidden
}
.mian_prod_page li{
	width: 46%;
	float: left;
	margin: 2%;
	display: block;
	overflow: hidden;
}
.mian_prod_page li div{
	width: 96%;
	height: 141px;
	margin: 0 auto;
	overflow: hidden;
	box-shadow: #bbbbbb 0.1em 0.2em 0.6em 0.1em;
	
}
.mian_prod_page li div img{
	width: 100%;
	height: auto;
}
.mian_prod_page li p{
	clear: both;
	width: 100%;
	height: 30px;
	line-height: 30px;
	text-align: center;
	font-size: 1.2em;
	color: #333;
}
.mian_news_title{
	background: url(../img/title1_11.png) no-repeat center center;
	background-size: contain;
}
.mian_news_title h2{
	background: url(../img/title1_07.png) no-repeat center center;
	background-size: contain;
}
/*品牌*/
.brand_title{
	width: 70%;
	float: left;
	height: 65px;
	overflow: hidden;
	background: url(../img/brand_10.png)no-repeat left center;
	background-size: contain;
}
.brand_title h2{
    height: 65px;
    background: url(../img/biaot1_03.png) no-repeat left 13% center;
    background-size: 55%;
}
.brand_more{
	width: 30%;
	float: right;
	height: 65px;
}
.brand_more a{
    display: block;
    width: 40%;
    height: 30px;
    line-height: 30px;
    background: #f0c603;
    text-align: center;
    margin-left: 55%;
    margin-top: 20%;
    color: #333;
    font-size: 1em;
}
.brand_conter{
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	background: url(../img/brand_22.png)no-repeat left 3% top;
}
.brand_arit{
	width: 90%;
	margin: 3% auto;
	overflow: hidden;
}
.brand_arit h2{
	height: 30px;
	line-height: 30px;
	text-align: left;
	font-size: 1.2em;
	color: #333;
}
.brand_arit p{
	text-align: left;
	line-height: 25px;
	color: #999;
	font-size: 1.1em;
}
.brand_img{
	margin: 0 auto;
	overflow: hidden;
}
.brand_img li{
	width: 30%;
	float: left;
	overflow: hidden;
	display: block;
	margin: 2% 1.5%;
}
.brand_img li div{
	width: 100%;
	height: auto;
}
.brand_img li p{
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #333;
	font-size: 1em;
	background: url(../img/brand_40.png) no-repeat center bottom;
	overflow: hidden;
}
.brand_bot{
	text-align: center;
	height: 30px;
	line-height: 30px;
	color: #999;
	font-size: 1em;
}
.Idea{
	width: 100%;
	margin: 3% auto;
	background:#e9e9eb url(../img/brand_25.png) no-repeat right 3% center;
	/*height: 180px;*/
	background-size: 45%;
}
.Idea h2{
	width: 100%;
	height: 41px;
	background: url(../img/brand_16.png)no-repeat center center;
	background-size: 30%;
}
.Idea div{
	width: 90%;
	margin: 5% auto;
	overflow: hidden;
}
.Idea div p{
	/*height: 30px;*/
	line-height: 30px;
	text-align: left;
	font-size: 1.1em;
	color: #333;
}
.strey_title{
	margin-bottom: 5%;
}
.strey_title h2{
	height: 65px;
	background: url(../img/biaot1_07.png) no-repeat left 10% center;
    background-size: 42%;
}
.strey_conter{
    margin: 0 auto;
    clear: both;
    height: 300px;
    background: #dddddd url(../img/brand3_03.png) no-repeat center top;
    background-size: 100%;
    padding-top: 40%;
}
.strey_conter div{
	text-align: center;
	line-height: 30px;
	color: #666;
	font-size: 1em;
}
.Honor_title{
	width: 100%;
	height: 65px;
	overflow: hidden;
	background: url(../img/brand_03.png) no-repeat left center;
	background-size: contain;
}
.Honor_title h2{
	width: 80%;
	height: 65px;
	background: url(../img/honor_03.png) no-repeat left 13% center;
	background-size: 50%;
}
.Honor_conter{
	margin: 5% auto;
	overflow: hidden;
}
.Honor_conter div{
	width: 46%;
	margin:2%;
	float: left;
	height: 132px;
}
.Honor_conter div img{
	width: 100%;
	height: 123px;
}
/*加盟金旗舰*/
.sophy,.fran{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.sophy_title{
    width: 40%;
    margin: 3% auto;
    height: 30px;
    line-height: 30px;
    background: url(../img/title1_03.png) no-repeat center center;
    background-size: contain;
}
.sophy_title h2{
	width: 60%;
	margin: 0 auto;
	background: url(../img/lin_03.png) no-repeat center center;
	background-size: contain;
	height: 30px;
}
.sophy_conter{
	width: 100%;
	height:auto;
	overflow: hidden;
	padding: 3% 0;
	background: url(../img/title1_11.png) no-repeat center center;
	background-size: contain;
}
.sophy_conter div{
	width: 90%;
	margin:  0 auto;
	line-height: 25px;
	font-size: 1.1em;
	color: #333333;
	text-align: center;
	overflow: hidden;
}
.antage_bg{
	width: 100%;
	margin: 0 auto;
	height: 350px;
	background: url(../img/lin_bg_02.png) no-repeat center center;
	background-size: cover;
}
.antage{
	width: 100%;
	margin: 0 auto;
	background: url(../img/index2_18.png) no-repeat center center;
	background-size:contain
}
.antage h2{
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #1e2a98;
	font-size: 1.2em;
	font-weight: bolder;
}
.antage_cont{
	width: 80%;
	margin: 0 auto;
	height: 300px;
	background: url(../img/lini_sz_03.png) no-repeat left center;
	background-size: 50%;
}
.antage_cont li{
	height: 40px;
	line-height: 40px;
	text-align: left;
	font-size: 1.1em;
	color: #666;
}
.antage_cont li.an{
	padding-top: 9.5%;
	padding-left: 17%;
}
.antage_cont li.antwo{
	padding-left: 25%;
}
.antage_cont li.anthree{
	padding-left: 32%;
}
.antage_cont li.anfore{
	padding-left: 39%;
}
.antage_cont li.anfive{
	padding-left: 46%;
}
.antage_cont li.ansix{
	padding-left: 52%;
}
/*加盟*/
.fran_title{
	width: 100%;
	height: 80px;
	line-height: 80px;
	font-size: 1.2em;
	color: #1e2a98;
	text-align: center;
	font-weight: bolder;
	background: url(../img/jinn_nn_03.png) no-repeat center center;
	background-size: contain;
}
.fran_cont{
	width: 100%;
	margin: 0 auto 2%;
	height: 700px;
	background: url(../img/jinn_nn_06.png) no-repeat left top;
	background-size: 25%;
}
.fran_bg{
	width: 100%;
	margin: 0 auto;
	height: 700px;
	background: url(../img/index2_18.png)no-repeat center center;
	background-size: contain;
	padding-top:5%;
}
.fran_bg div{
	width: 90%;
	margin: 2% auto;
	height: 60px;
	line-height: 60px;
}
.fran_bg div h2{
	height: 60px;
	line-height: 60px;
	overflow: hidden;
	color: #666;
	font-size: 1em;
}
.sala_a h2,.sala_c h2,.sala_e h2,.sala_g h2,.sala_t h2{
	text-align:left;
	padding-left: 18%;
}
.sala_b h2,.sala_d h2,.sala_f h2,.sala_h h2,.sala_s h2{
	text-align: right;
	padding-right: 18%;
}
.fran_bg div.sala_a{
	background: url(../img/salae_bg_03.png) no-repeat left center;
	background-size:80%;
}
.fran_bg div.sala_b{
	background: url(../img/salae_bg_04.png) no-repeat right center;
	background-size: 80%;
}
.fran_bg div.sala_c{
	background: url(../img/salae_bg_05.png) no-repeat left center;
	background-size: 80%;
}
.fran_bg div.sala_d{
	background: url(../img/salae_bg_06.png) no-repeat right center;
	background-size: 80%;
}
.fran_bg div.sala_e{
	background: url(../img/salae_bg_07.png) no-repeat left center;
	background-size: 80%;
}
.fran_bg div.sala_f{
	background: url(../img/salae_bg_08.png) no-repeat right center;
	background-size: 80%;
}
.fran_bg div.sala_g{
	background: url(../img/salae_bg_09.png) no-repeat left center;
	background-size: 80%;
}
.fran_bg div.sala_h{
	background: url(../img/salae_bg_10.png) no-repeat right center;
	background-size: 80%;
}
.fran_bg div.sala_t{
	background: url(../img/salae_bg_11.png) no-repeat left center;
	background-size: 80%;
}
.fran_bg div.sala_s{
	background: url(../img/salae_bg_12.png) no-repeat right center;
	background-size: 80%;
}
.join_bot_bg{
	width: 100%;
	height: 50px;
	margin: 0 auto 3%;
	background: url(../img/join_bot_03.png) no-repeat right center;
	background-size: 70%;
}




/*新闻*/
.news,.prod{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
}
.news_title{
	width: 90%;
	padding-left: 5%;
	height: 40px;
	line-height: 40px;
	background: url(../img/news_09.png) no-repeat left 2% center;
	margin: 3% auto 0;
	font-size: 1.2em;
	color: #333;
}
.news_conter,.sense,.prod_conter{
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding-bottom: 5%;
}
.news_conter div,.sense div{
	height: 120px;
	border-bottom: solid 0.1em #f8cf89;
	overflow: hidden;
	margin: 3% auto 0;
}
.news_conter div h2{
	width: 68%;
	float: left;
	padding-left: 2%;
	height: 35px;
	line-height: 35px;
	text-align: left;
	color: #333;
	font-size: 1.3em;
	overflow: hidden;
}
.news_conter div span{
	width: 25%;
	float: right;
	height: 35px;
	line-height: 35px;
	color: #999;
	font-size: 1em;
	text-align: center;
	background: url(../img/news_06.png) no-repeat right 10% center;
	padding-right: 2%;
}
.news_conter div p,.sense div p{
	width: 96%;
	margin: 0 auto;
	line-height: 25px;
	font-size: 1.1em;
	color: #333333;
	text-indent: 2em;
	clear: both;
	height: 70px;
	overflow: hidden;
}
.news_conter div h2 a,.news_conter div p a,.sense div p a{
	color: #333;
	display: block;
	overflow: hidden;
}
.news_conter div p a,.sense div p a{
	height: 70px; width:80%; margin:auto
}

/*暖通常识*/
.sense div{
	border-bottom: solid 0.1em #e7e7e7;
	background: url(../img/cs_03.png) no-repeat left 4% top;
	background-size: 1%;
	padding-bottom: 5%;
	margin-top: 3%;
}
.sense div h2{
	width: 85%;
	margin: 0 auto;
	height: 30px;
	line-height: 30px;
	text-align: left;
	color: #333;
	font-size: 1.3em;
	overflow: hidden;
}
.sense div span{
	width: 85%;
	display: block;
	text-align: left;
	height: 25px;
	line-height: 25px;
	color: #999;
	font-size: 1em;
	margin: 0 auto;
}
/*产品中心*/
.prod_title{
	width: 100%;
	height: 27px;
	overflow: hidden;
	margin: 2% auto;
	position: relative;
}
.prod_title h2{
	width: 60%;
	margin: 0 auto;
	background: url(../img/prod_03.png) no-repeat center center;
	text-align: center;
	font-size: 1.3em;
	color: #333;
	background-size: contain;
}
.prod_title span{
	width: 20%;
	position: absolute;
	right: 3%;
	text-align: center;
	color: #666;
	top: 0;
	height: 27px;
	line-height: 27px;
	font-size: 1.1em;
}
.prod_title span a{
	display: block;
	color: #666;
}
.prod_conter li{
	width: 46%;
	overflow: hidden;
	float: left;
	margin: 3% 2%;
}
.prod_conter li div{
	width: 98%;
	height: auto;
	border: solid 0.1em #999999;
	overflow: hidden;
}
.prod_conter li div img{
	width: 100%;
	height: auto;
}
.prod_conter li p{
	clear: both;
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #666;
	font-size: 1.1em;
	overflow: hidden;
}
/*内容页*/
.art_title{
	width: 94%;
	margin: 2% auto;
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 1.3em;
	color: #333;
	overflow: hidden;
}
.art_conter{
	width: 94%;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 5%;
}
.art_conter p{
	text-indent: 2em;
	line-height: 25px;
	color: #999;
	font-size: 1.1em;
}
.art_conter h2{
	text-align: left;
	font-size: 1.1em;
	color: #666666;
	height: 30px;
	line-height: 30px;
}
.art_conter div{
	width: 100%;
	height: auto;
	margin: 2% auto;
}
.list_new{
	width: 94%;
	overflow: hidden;
	margin: 0 auto;
}
.list_new div{
	height: 30px;
	line-height: 30px;
	background: url(../img/art_07.png) no-repeat left center;
	padding-left: 5%;
	font-size: 1.2em;
	color: #666;
	text-align: left;
	overflow: hidden;
	margin: 4% 0;
}
.list_new div a{
	color: #666;
	height: 30px;
	overflow: hidden;
}
