/*!
 * Bootstrap v3.1.1 (http://getbootstrap.com)
 * Copyright 2011-2014 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.0 | MIT License | git.io/normalize */

body {
	font-family: microsoft yahei;
	font-size: 14px;
	line-height: 1.43857;
	color: #333;
	background-color: #fafafa;
	margin: 0;
}
input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}
.clear{
	clear:both;
	height:0px;
}
* html .clear{
	clear:both;
	display:inline;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6, 
pre,form,fieldset,input,textarea,p,blockquote{ 
 padding: 0;
 margin: 0;
 }
 
 li{
	list-style-type: none;
}
p{ margin:0px; padding:0px;}




/*-------------------Ï¸½Ú------------------------*/
.half-rule {
	width: 100px;
	margin: 35px auto;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #e0e0e0;
}
.first2_k .half-rule{ border-top-color: #fff7ee;}
.first3_k .half-rule{ border-top-color: #f1fcfe;}
.first4_k .half-rule{ border-top-color: #f5fff0;}


.rounded-rectangular {
border-radius: 8px;
-moz-border-radius: 8px;
-webkit-border-radius: 8px;
}
.btn_white_0{border: 1px solid #FFF; background-color: #FFF; padding:10px 20px 10px 20px;}
.btn_white_1{border: 1px solid #d2bb91; background-color: #FFF; padding:5px 30px 5px 30px; color:#000;}
.btn_white_2{border: 1px solid #0492a6; background-color: #FFF; padding:5px 30px 5px 30px; color:#000;}
.btn_white_3{border: 1px solid #9fc85e; background-color: #FFF; padding:5px 30px 5px 30px; color:#000;}

.btn50b{font-size:150%;}
.btn25{ font-size:25px;}
.font_15{ font-size:15px;}
.font_20{ font-size:20px;}
.font_22{ font-size:22px;}
.font_26{ font-size:26px;}
.padding_20{ padding:20px;}
.padding_lr_10{ padding:0 10px 0 10px;}
.padding_t_30{ padding:30px 10px 0 10px!important;}
.padding_t_60{ padding:60px 10px 0 10px!important;}
.margin_b_30{ margin-bottom:30px!important;} 


.color_span_green{color:#78bb4a;}
.color_green{ color:#5f8228;}
.color_text_green{ color:#6ea031;}


a.zzb07link{
	font-size: 12px;
	text-decoration:none;
	color: #282828;
	font-weight: normal;
}
a.zzb07link:visited {
	text-decoration: none;
	color: #282828;
	font-size: 12px;
	font-weight: normal;
}
a.zzb07link:hover {
	text-decoration: underline;
	color: #282828;
	font-size: 12px;
	font-weight: normal;
}

.zzb07tail{
	font-size:12px;
	color: #282828;
	font-weight: normal;
}




/*-------------------Main-----------------------*/

.logo{ padding:10px 0 5px 10px; margin:0px;}

.first_bg{ width:100%; margin:0px; padding:0px; background-color:#0591aa;  }
   .first_k{ margin:0 auto 0 auto; padding:0px;}
   .first_h1{
	line-height: 1.2em;
	font-weight: 700;
	font-size:50px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	color:#FFF;
}
.hui_h1{
	line-height: 1.2em;
	font-weight: 700;
	font-size:50px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#282828;
}
.first2_h1{
	line-height: 1.2em;
font-weight: 700;
	font-size:50px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#a26926;
}
.first3_h1{
	line-height: 1.2em;
	font-weight: 700;
	font-size:50px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#282828;
}
.first4_h1{
	line-height: 1.2em;
	font-weight: 700;
	font-size:50px;
	text-decoration: none;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding-top: 85px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color:#3a8e11;
}

.h1_span{
	font-size:30px;
	font-weight: normal;
}









.row{
	margin: 20px 0 0 0;
	padding: 0px;
	text-align:center;
	
}
.col-sm-1{
	margin: 0 0 10px 0;
	padding: 0px;
}
.col-sm-1 img{ max-width:100%; height:auto;}
.col-sm-1 span{
	padding:0px;
	font-size:18px;
	font-weight: normal;
	color:#333;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	display: inline-block;
}
.col-sm-2{
	margin: 0px;
	padding: 0 0 40px 0;
}
.col-sm-2-left{
	margin: 0px;
	padding: 0 5%;
	width: 20%;
	float:left;
	visibility: visible;
}
.col-sm-2-left img{ width:100%; height:auto; margin-top:10px;}
.col-sm-2-right{
	margin: 0px;
	width: 80%;
	padding-top: 30px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 5%;
	float:left;
	text-align:left;
}
.col-sm-2-right h2{ font-size:2em; margin:0 0 5px 0; padding:0px;}

.col-sm-3{
	margin: 0 0 20px 0;
	padding: 0px;
}
.col-sm-3 h6{
	margin: 20px 0 20px 0;
	padding:0px;
	font-weight: normal;
	color:#282828;
	font-size:22px;
}
.col3_yangli{ width:100%; margin-bottom:40px;}
.col-sm-4{ margin-bottom:30px; padding: 0 20px 0 20px; }
.col-sm-4 h6{
	margin: 10px 0 5px 0;
	padding:0px;
	font-weight: normal;
	color:#282828;
	font-size:16px;
}
.col-sm-4 img{ width:100%;}
.col-sm-5{ margin-bottom:30px; padding: 15px; background-color:#f5f5f5; text-align:left; line-height:1.6; height:auto!important;_height:220px;min-height:220px; }
.col-sm-5 h6{
	margin: 10px 0 5px 0;
	padding:0px;
	font-weight: normal;
	color:#282828;
	font-size:16px;
}
.col-sm-5 h5{
	font-size: 18px;
	color: #282828;
	margin:0 0 10px ;
}
.col-sm-5-summary{ background-color:#99cc67!important; }
.col-sm-5-summary font{color:#FFF!important;}

.col-sm-6{
	margin: 0px;
	padding: 70px 0 70px 0!important;
}
.col-sm-6-left{
	margin: 0px;
	padding: 0 5%;
	width: 25%;
	float:left;
	visibility: visible;
}
.col-sm-6-left img{ width:100%; height:auto; margin-top:10px;}
.col-sm-6-right{
	margin: 0px;
	width: 75%;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 5%;
	float:left;
	text-align:left;
}
.col-sm-7-right{
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 5%;
	float:left;
	text-align:left;
}
.btn_more{
	margin: 80px 0 0 0;
	padding: 0px;
}
.first4_img{ text-align:center; padding:30px 0 30px 0;}
.col-sm-8{
	margin: 0px;
	padding: 0 15px 0 15px;
	text-align:left;
	width: 33.333333%;
}
.col-sm-9{
	margin: 0 auto 0 auto;
	padding: 0px;
	text-align:left;
	line-height:1.9;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
}
.col-sm-9 a{ color:#000}
.col-sm-9 span{
	background-image: url(../images/img_014.png);
	background-position: 4px center;
	margin: 0px;
	width: 85%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	background-repeat: no-repeat;
	text-align:left;
	overflow: hidden;
	display: inline-block;
	height:2.2em;
}
.col-sm-9 em{
	font-style: normal;
	margin: 0px;
	padding: 0px;
	float: right;
	color:#999;
}
.col-sm-10{ margin:0px; padding: 0 15px 0 15px; background-color:#FFF; float:left;}
.col-sm-10 img{ width:100%;}

.col-sm-12{
	margin: 0px;
	padding: 70px 0 70px 0!important;
}
.col-sm-12-left{
	margin: 0px;
	padding: 0;
	width: 50%;
	float:left;
	visibility: visible;
}
.col-sm-12-left img{ width:100%; height:auto;}
.col-sm-12-right{
	margin: 0px;
	width: 50%;
	padding-top: 0px;
	padding-right: 3%;
	padding-bottom: 0px;
	padding-left: 5%;
	float:left;
	text-align:left;
	font-size:20px;
}
.col-sm-13{
	margin: 0px;
	padding: 14px;
	background-color:#f4f4f4;
	float:left;
	border: 4px solid #fafafa;
	text-align:left;
}
.col-sm-13 img{ float:left; margin-right:20px;}
.bsc_name{ font-size:16px; margin-bottom:5px;} 
.hzly_text{ text-align:center; padding:10px;}
#footer{
	margin: 0 auto 0 auto;
	padding: 50px 0 100px 0;
	width: 96%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCC;
	font-size:12px;
	text-align:center;
}
.topico{ width:100%; margin:0px; padding:50px 0 50px 0; text-align:center;}
.topico img{ width:100%; max-width:390px; height:auto; margin:0px; padding:0px;}
.botton_links{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}




/*-------------------------------- PC -----------------------------------*/
@media screen and (min-width: 1025px) {
   .first_bg{ width:100%; margin:0px; padding:0px; background-color:#0591aa;  }
   .first_k{ width:1170px; margin:0 auto 0 auto; padding:0 10px 0 10px; height:auto!important;_height:687px;min-height:687px; max-height:687px;}
   .first_h1{font-size:57px; }
   
   .hui_bg{ width:100%; margin:0px; padding:0px;  }
   .hui_k{ width:1170px; margin:0 auto 0 auto; padding:0 10px 20px 10px; }
   
   .first2_bg{ width:100%; margin:0px; padding:0px; background-color:#fbecd9;  }
   .first2_k{ width:1170px; margin:0 auto 0 auto; padding:0 10px 85px 10px; }
   
   .first3_bg{ width:100%; margin:0px; padding:0px; background-color:#f0f0f0;  }
   .first3_k{ width:1170px; margin:0 auto 0 auto; padding:0 10px 35px 10px; }
   
   .first4_bg{ width:100%; margin:0px; padding:0px; background-color:#e4f1df;  }
   .first4_k{ width:1170px; margin:0 auto 0 auto; padding:0 10px 85px 10px; }
   
   .col-sm-8{
	float:left;
	text-align:center;
	width:25%;
    }

   
}

/*-------------------------------- iPad -----------------------------------*/

@media screen and (min-width: 1004px) and (max-width: 1024px){
   .first_bg{ width:100%; margin:0px; padding:0px; background-color:#0591aa;  }
   .first_k{ width:1004px; margin:0 auto 0 auto; padding:0 10px 0 10px; height:auto!important;_height:687px;min-height:687px; max-height:687px;}

   
   .hui_bg{ width:100%; margin:0px; padding:0px;  }
   .hui_k{ width:1004px; margin:0 auto 0 auto; padding:0 10px 20px 10px; }
   
   .first2_bg{ width:100%; margin:0px; padding:0px; background-color:#fbecd9;  }
   .first2_k{ width:1004px; margin:0 auto 0 auto; padding:0 10px 85px 10px;}
   
   .first3_bg{ width:100%; margin:0px; padding:0px; background-color:#f0f0f0;  }
   .first3_k{ width:1004px; margin:0 auto 0 auto; padding:0 10px 35px 10px;}
   
   .first4_bg{ width:100%; margin:0px; padding:0px; background-color:#e4f1df;  }
   .first4_k{ width:1004px; margin:0 auto 0 auto; padding:0 10px 85px 10px;}
   
   .col-sm-8{
	float:left;
	text-align:center;

    }
	
	.col-sm-13{
	width: 33.3333%!important;
}


}

/*-------------------------------- PC -----------------------------------*/
@media screen and (min-width: 641px) and (max-width: 1003px){
	.first_bg{ width:100%; height:auto!important;_height:687px;min-height:687px; max-height:687px; background-color:#0591aa; }
	.first_k{ width:100%; margin:0 auto 0 auto; padding:0px; }

	
	.hui_bg{ width:100%; }
	.hui_k{ width:100%; margin:0 auto 0 auto; padding:0 0px 20px 0px; }
	
	
	.first2_bg{ width:100%;  background-color:#fbecd9; }
	.first2_k{ width:100%; margin:0 auto 0 auto; padding:0 0px 85px 0px; }
	
	.first3_bg{ width:100%;  background-color:#e1eff0; }
	.first3_k{ width:100%; margin:0 auto 0 auto; padding:0 0px 35px 0px; }
	
	.first4_bg{ width:100%;  background-color:#e4f1df; }
	.first4_k{ width:100%; margin:0 auto 0 auto; padding:0 0px 85px 0px; }
	
	.col-sm-8{
	width: 33.33333%;
	float:left;
	text-align:center;

	}
	.col-sm-13{
	width: 50%!important;
}



}
	

/*-------------------------------- Phone -----------------------------------*/
@media screen and (min-width: 0px) and (max-width: 640px) {
	
	.btn25{ font-size:22px;}
	.font_15{ font-size:12px;}
	.font_22{ font-size:16px;}
	.font_26{ font-size:23px;}
	
	
	
	
	
	
  .first_bg{ width:100%; margin:0px; padding:0 0 85px 0; background-color:#0591aa;}
  .first_k{ width:100%; margin:0 auto 0 auto; padding:0px; }
  .first_h1{font-size:2.5em;}
  
  .hui_bg{ width:100%; margin:0px; padding:0 0 35px 0; }
  .hui_k{ width:100%; margin:0 auto 0 auto; padding:0px; }
  .hui_h1{font-size:1.7em; }
  
  .first2_bg{ width:100%; margin:0px; padding:0 0 85px 0; background-color:#fbecd9;}
  .first2_k{ width:100%; margin:0 auto 0 auto; padding:0px; }
  .first2_h1{font-size:1.8em;}
  
  .first3_bg{ width:100%; margin:0px; padding:0 0 35px 0; background-color:#f0f0f0;}
  .first3_k{ width:100%; margin:0 auto 0 auto; padding:0px; }
  .first3_h1{font-size:1.8em;}
  
  .first4_bg{ width:100%; margin:0px; padding:0 0 85px 0; background-color:#e4f1df;}
  .first4_k{ width:100%; margin:0 auto 0 auto; padding:0px; }
  .first4_h1{font-size:1.8em;}
  
  
  
  
  .col-sm-2-left{
	margin: 0px;
	padding: 0;
	text-align:center;
	width:30%;

	
}
  .col-sm-2-left img{ width:100%; height:auto; max-width:120px; }
  .col-sm-2-right{
	  margin: 0px;
	  width: 70%;
	  padding-top: 20px;
	  padding-right: 3%;
	  padding-bottom: 0px;
	  padding-left: 5%;
	  text-align:left;
  }
  .col-sm-2-right h2{ font-size:1.1em; margin:0 0 5px 0; padding:0px;}
  
  .col-sm-6{
	margin: 0px;
	padding: 25px 0 25px 0!important;
}
  .col-sm-6-left{
	margin: 0px;
	padding: 0;
	height:0px;
	text-align:center;
	visibility: hidden;
}
  .col-sm-6-left img{ width:100%; height:auto; }
  .col-sm-6-right{
	  margin: 0px;
	  width: 100%;
	  padding-top: 0px;
	  padding-right: 3%;
	  padding-bottom: 0px;
	  padding-left: 5%;
	  text-align:left;
  }
  
  .btn_more{
	text-align:center;
  }
  
  .first4_img img{ width:100%;}
  
  .h1_span{
	font-size:17px;
}
  
  .col-sm-8{
	width: 100%;
	float:left;
	text-align:center;
}
  .col-sm-9{
	width: 100%;
}
.col-sm-9 span{
	display: block;
	height:1.9em;
	overflow: hidden;
  }
  .col-sm-9 em{
	visibility: hidden;
	width:0%;
	height:0%;
	position: absolute;
  }
  .col-sm-10{
	width: 50%;
	height:140px;
	font-size:12px;
}

.col-sm-13{
	width: 100%;
}

.hzjj_pic{ padding:10px 0 30px 0;}
.hzjj_pic img{
	margin: 0 15px 0 15px;;
	padding: 0px;
	width:40%;
	height:auto;
}
.hzly_text{ text-align:left; padding:10px;}

.col-sm-12-left{ width:100%;}
.col-sm-12-right { width:100%; padding:0 10px 0 10px font-size:15px;}


  
}

  
  
  

/*------------------------- ´óÓÚ640 PC------------------------*/
@media screen and (min-width: 640px){
.col-sm-1{
	margin: 0px;
	padding: 0 15px 0 15px;
	width: 33.33333333%;
	float:left;
}
.col-sm-3{
	margin: 0px;
	padding: 0 15px 0 15px;
	width: 50%;
	float:left;
}
.col-sm-4{
	padding: 0 35px 0 35px;
	width: 33.33333333%;
	float:left;
	text-align:center;
}
.col-sm-5{
	margin: 0px;
	padding: 20px;
	width: 50%;
	float:left;
	border: 6px solid #fafafa;
}
.col-sm-9{
	width: 900px;
}
.col-sm-10{
	width: 16.5%;
	height:160px;
	
}

.col-sm-11{
	width: 30%;
	padding:0px;
	margin:0 1.5% 0 1.5%;
	background-color:#99cc67;
	float:left;
	text-align:left;
	color:#FFF;
}
.col-sm-11-title{
	width:100%;
	padding:20px;
	background-color:#74b235;
}
.col-sm-11-title em{
	background-image: url(../images/img_020.png);
	background-repeat: no-repeat;
	background-position: right center;
	float:right;
	width: 26px;
	display: inline-block;
	}
	
	
.col-sm-13{
	width: 25%;

}

.hzjj_pic{ padding:50px 0 50px 0;}
.hzjj_pic img{
	margin: 0 55px 0 55px;;
	padding: 0px;
}


	
}


