﻿*{
	margin: 0;
	padding: 0;
	font-family:"Microsoft Yahei";overflow-x: hidden;
}
   html {overflow-x: hidden;
}
a{
	text-decoration: none;
	color: #595959;
}

.top{
	width: 100%;
	    height: 3rem;
    position: relative;
	    padding: 2% 0;
	background: #750106;
}
.top .logo{
	position: absolute;
    width: 17rem;
    left: 50%;
    margin-left: -6rem;
   
    float: left;
}
.top .tel{
	width: 3.6rem;
    position: absolute;
    right: 0%;
    text-align: center;
   
}

.loop_img{
	position: relative;
    width: 100%;
    height: auto;
    overflow: hidden;
    margin: 0px auto;
	
	
	
}
.loop_img img{
	
}
.nav{
	
	margin:0 auto;
	width: 95%;
}

.card_nav{
	float: left;
    width: 25%;
   	text-align: center;
   	 padding-bottom: 1.0rem;
}
.card_nav img{
	 vertical-align: bottom;
	 width: 75%;
	 margin: 0 auto;
	
}
   
}
.card_nav a{
	text-align: center;
}

 .tip{
 	width: 100%;
 	background: #FFF;
 	margin: 0 auto;
 	line-height: 44px;
 
 }
 .tip div{
 	width: 100%;
 
 }
  .tip p{
  	position: relative;
  	left: 5%;
  	font-size: 1.2rem;
  }
 .tip img{
 	    vertical-align: middle;
 	margin-top: auto;
 	
 }
 .content_1{
 	width: 95%;
 	margin: 0 auto;
 	float: left;
 	padding:1rem;
 }
 .content_1_1{
  	width: 40%;
  	float: left;
  	background: #cacaca;
  }

 .content_1_1 img, .content_1_2_1 img, .content_1_2_2 img{
	width: 100%;
	vertical-align: middle;
}
.content_1_2_2{
	height: 90%;
		position: relative;
  	padding-top: 0.5rem;
}
.content_1_2{
  	width: 58%;
  	background: #FFFFFF;
  	float: left;
  	position: relative;
  	left: 2%;
  }

.mingshituandui{
	height: 40px;
	line-height: 40px;
}
.mingshituandui p{
	position: relative;
	left: 10%;
	font-size: 1.5rem;
	color:#750106;
}
.mstd_loop{
	width: 95%;
	margin: 0 auto;
}
.mstd_loop img {
	width: 100%;
}
.xinwelist{
	clear: both; padding-top:1rem; padding-bottom: 1rem; border-bottom: #eeeeee solid 1px;height: 8rem; overflow:hidden;
}
.news_img{
	width: 40%; height: 8rem;
	float: left;
	left: 3%;
	position: relative;
	vertical-align: middle;
}
.news_cont{
	width: 54%;
	float: left;
	left: 5%;
	position: relative;
	
}
.news_cont a.title{
	font-size: 1.4rem; overflow: hidden; display: block; height:2.2rem; line-height:2.2rem;
	color:#000000;
	padding-bottom:0rem;
}

.news_cont .time{
	font-size: 1.2rem; line-height:1.6rem;
	color:#c8c8c8; display: block;
	padding-bottom:0rem;
}

.news_cont .content p{
	font-size: 1.2rem; line-height: 1.5rem;color:#686868;
}
.news_cont .content a{
	color:#750207;
}
.nes_list{

	padding-bottom:0.5rem;
	float: left;
	padding-top: 0.5rem;
}
.contact_us{
	float: left;
	width: 100%;
	padding-top:0.2rem;
	background: #750106;
	margin: 0 auto;
}
.logo_1{
	float: left;
	width: 45%;
	position: relative;
    background: #750106;
}
.logo_1 img{
	 width:48%; padding-left: 20%; padding-top: 1rem;
}
.contact_cont{
	float: left;
	width: 50%;
	color: #fff;
	background: #750106;
}
.contact_cont div{
	font-size: 1rem;
	padding-bottom: 0rem; color: #FFFFFF; font-family: Lucida Grande;
}
.foot{
	float: left;
	width: 100%;
	background: #201d24;
}
.foot_btn{
	float: left;
	width: 25%;
}
.foot_btn img{
	width: 95%;
}
.content_cont{
	float: left;
	width: 100%;
	margin: 0 auto;
}
.content_cont *{
	overflow-x:visible;
}
.content_cont img{ max-width:100%; height: auto; text-align: center;}
.cont_title{
	margin: 0 auto;
	float:;
	width: 100%;
	text-align: center;
	font-weight: bold;
	color:#595959;
	font-size: 2.2rem;
	padding-bottom: 1.8rem;
}
.cont_time{
	color:#cccccc;
	margin: 0 auto;
	float: left;
	width: 100%;
	text-align: center;
	padding-bottom: 1.8rem;
}
.nav_sub{
	float:left;
	width:120px;
	height:2.5rem;
	font-size:1.8rem;
	border-radius:5px;
	line-height:2.5rem;background:#eeeeee; margin-bottom: 0.5rem; text-align: center;
}
.nav_sub.sel{
	background:#760107;
}
.nav_sub.sel a{
	color:#FFFFFF;
}
.section_1{
	width:94%;
	    margin: 0 auto;
	
}
.title_1{
	width:100%;
	font-size:30px;
	font-weight:bold;
	color:#e44740;
	text-align:center;
	padding-bottom:10px;
}
.cont_1{
	font-size:18px;
	text-indent:2em;
}
.section_2{
	background:#fff2f4;
	width:100%;
	    padding-bottom: 10px;
}
.inner_sect{
	width:94%;
	margin:0 auto;
}
.item_1{
	text-align:center;
	font-size:16px;
	float:left;
	width:22%;
	background:#eeeeee;
	height:40px;
	line-height: 40px;
	margin-right:0.7%;
	
}


.btn_con{
	height:40px;
	float:left;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	background:#f6716c;
	color:#fff;
	width:45%;
	border-radius:10px;
	line-height:40px;
	float:left;
}
.btn_con2{
	height:40px;
	float:left;
	text-align:center;
	font-size:20px;
	font-weight:bold;
	background:#e54841;
	color:#fff;
	width:45%;
	border-radius:10px;
	line-height:40px;
	float:left;
}
.section4{
	background:#fff2f4;
	
}
.item_2{
	width:94%;
}
.bx_section1{
	background:#f6f7f9;
	width:100%;
}

.bx_section2{
	width:100%;
	background:url('imgs/bx_4.png');
	margin-top:13px;
	background-size: contain;
	height:250px;
}
.ys_btn_1{
	width:31%;
	margin-right:2%;
	float:left;
	background:#eaeaea;
	height:45px;
	text-align:center;
	line-height:45px;
	font-size:18px;
	font-weight:bold;
	
}
.hzjb{
	
	background:#f3f3f3;
}
.hzjb p{
	font-size:14px;
	line-height:30px;
}

.hzms_title{
	color:#e44740;
}

@media (min-width: 360px){ 
	.nav_2_title{
	font-size:18px;
	font-weight:bold;
}
	.hzms_title {
		font-size:12px;
		color:#eaeaea;
	}
	.hzms_cont {
		font-size:18px;
		margin-top:10px;
		line-height:30px;
		margin-left:9px
	}
	.contact_us_font{
		font-size:14px;
	}
	.card_nav p{

	position: relative;

    top: 5px;

    font-size: 16px;

	}
	.cont p{
	

    font-size: 16px;
    line-height: 25px;
	}

.cont{
	width:98%;
	margin:0 auto;
}
.hzys{
		clear: both; margin: 0px auto; background: url(/images/bantouming.png) repeat; padding-top: 0.5rem;
	}
.hzys p{
	font-size:18px;
}
.hzys_nav_1{
	float: left;
    width: 29%;
	padding-left:3%;
    margin-right: 2%;
    height: 30px;
    line-height: 30px;
	background-size:100% 30px;background-repeat:no-repeat;background-image: url(/images/001.png);
}

.hzys_nav_1  a{
	font-size:16px;
	color: #fff;
    font-weight: bold;
}
.hzys_nav_2 {
    float: left;
    width: 29%;
    padding-left:3%;
    margin-right: 2%;
    height: 30px;
    line-height: 30px;
	background-size:100% 30px;background-repeat:no-repeat; background-image:url(/images/002.png);
	}
.hzys_nav_2 a{
	color:#595959;
	font-size: 16px;
    font-weight: bold;
	}
.hzys_nav_3 {
    float: left;
    width: 29%;
    padding-left:3%;
    height: 30px;
    line-height: 30px;
	background-size:100% 30px;background-repeat:no-repeat;background-image: url(/images/002.png);
	}
.hzys_nav_3 a{
	color:#595959;
	font-size: 16px;
    font-weight: bold;
	}







.nav_2 p{
	font-size:18px;
	font-weight:bold;
}
.nav_sub{
	width:20%;
	font-size:13px;
	
}

.nav_sub{
	margin-left:15px;
}
.cont_title {
	font-size: 18px;
    padding-bottom: 0px;
}
.cont p{
	line-height:25px;
	font-size:15px;

}

.cont_time{
	    padding-bottom: 0px;
}





@media (min-width: 414px){ 
	.hzms_title {
		font-size:14px;
		 margin-left: 9px;
	}
	.hzms_cont {
		    font-size: 12px;
    margin-top: 1px;
    line-height: 21px;
    margin-left: 9px;
	}
	.contact_us_font{
		font-size:12px;
		padding-left: 5px;
	}
	.contact_logo_img{
		padding-left:5px;
		padding-right:2px;
		
	}
	.contact_us{
		padding-bottom:5px;
	}
	.wx_1{
		margin-top:5px;
		margin-left:5px;
	}
}
@media screen and  (min-width: 630px){ 
	.hzms_title {
		font-size:23px;
	   
	}
	.hzms_cont {
		font-size:17px;
		margin-top:3px;
		line-height:30px;
		margin-left:9px
	}
	.contact_us_font{
		font-size:14px;
		 line-height: 32px;
		 padding-left: 40px;
	}
	
}



/* 分页样式*/
.list_page {
	margin: 15px 5px;
}
.pageLink a,
.list_page a,
.list_page b {
	padding: 4px 4px 2px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 1.6rem;
	}
.pageLink a:hover,
.list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
	}

/*分页样式2*/
.showpage .epages {
	text-align: center;
	}
.epages{margin:3%;font:1.6rem Tahoma;}
.epages *{vertical-align:middle; overflow-x: visible;}
.epages a{padding:0px 4px 0px;border:1px solid #750106;margin:0 1px 0 0;text-align:center;text-decoration:none;font:1.6rem verdana;}
.epages a b{padding:0px;margin:0;}
.epages a:hover{border:#659B28 1px solid;background:#f3f8ef;text-decoration:none;color:#004c7d}
.epages input{margin-bottom:0px;border:1px solid #659B28;height:15px;font:bold 1.6rem Verdana;padding-bottom:1px;padding-left:1px;margin-right:1px;color:#659B28;}

/*nav-bottom*/
#footer{z-index:9999;height:5rem;width:100%;overflow:hidden;font-size:12px;box-shadow:0px -3px 10px rgba(0,0,0,0.1); background-color:#201d24;}
#footer ul{ padding:0px; margin:0px; list-style: none;}
#footer ul li{ width:25%; float:left; text-align:center; color:#FFF; background-size:30%; background-repeat: no-repeat; background-position: center 0.5rem;}
#footer ul li.l1{ background-image:url(/images/foot_tel.png);}
#footer ul li.l2{ background-image:url(/images/foot_home.png);}
#footer ul li.l3{ background-image:url(/images/foot_share.png);}
#footer ul li.l4{ background-image:url(/images/foot_map.png);}
#footer ul li a{color: #ffffff; text-decoration: none; display:block; padding-top: 3rem;}
#footer ul li a:link {color: #FFF; text-decoration: none;}
#footer ul li a:visited {color: #FFF; text-decoration: none; }
#footer ul li a:hover {color: #FFF; text-decoration: none;}

#allmap {height: 40rem;overflow: hidden; width: 100%;margin:0;}

.biaodan{ border:#CCC 1px solid; height:30px; width:90%;-moz-box-shadow:inset 0 0 5px 1px #ebebeb;-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;box-shadow: inset 0 0 5px 1px #ebebeb;}
.biaodanda{ border:#CCC 1px solid; height:90px; width:90%;-moz-box-shadow:inset 0 0 5px 1px #ebebeb;-webkit-box-shadow: inset 0 0 5px 1px #ebebeb;box-shadow: inset 0 0 5px 1px #ebebeb;}
.tijiao{ width:100px; height:35px; border:none; margin-left:10%; margin-bottom: 1rem; background:#f20000; color:#ffffff;-moz-border-radius:6%;/* Gecko browsers */-webkit-border-radius:6%;/* Webkit browsers */
border-radius:6%;/* W3C syntax */}