/* Generated by less 2.2.0 */
body{
    margin:0;
    padding:0;
}

html, body {
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    word-break: break-all;

    color: #333;
    font-family: Helvetica, sans-serif;
    -webkit-font-smoothing: antialiased;

}

html{color:#666;background:#FFF;font-family: "微软雅黑";font-size:14px;padding:0;}
*{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;max-width: 100%;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
.bd {
    width: 94.666666%;
    margin: 0 auto;
}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
a{text-decoration: none;color:#333; cursor: pointer;}
a:hover{color:#e7a728;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit; font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.clearfix{
    zoom: 1;
}
.clearfix:after{
    content: "";
    display: block;
    visibility: hidden;
    height: 0;
    line-height: 0;
    clear: both;
}
/*title*/
h1 { font-size:32px; text-align: center}
h2 { font-size:36px; text-align: center}
h3 { font-size:20px; text-align: center}
h4 { font-size:14px; text-align: center}
h5 { font-size:12px; text-align: center}
h6 { font-size:18px; text-align: center}

.bh1 {
    font-size: 1.8rem;
    color: #0047ad;
    margin: 0 auto;
    text-align: center;
    /*font-weight: 500;*/

}

.bh3 {
    font-size: 1.6rem;
    color: #e6e6e6;
    margin: 0 auto;
    text-align: center;

}
.bh5 {
    border-bottom: 2px #0047ad solid;
    height: 10px;

    width: 10%;
    margin: 0 auto;
    margin-bottom: 15px;

}

.rm{
    background-color: #333;
}
.h1span {
     color: #999;
     font-size: 0.8rem;
     text-align: center;

}
.bp {
    font-size: 0.8rem;
    color: #666;
    margin: 0 auto;
    text-align: center;
    padding-top: 1%;
	padding-bottom: 2%;

}
.xjt{    display: block;
    margin: 0 auto;
    padding-top: 3%;
}
.c_top {

    position: relative;
    padding-top: 10px;

    background-size: 25rem;
}
.bimg{
    display: block;
    margin: 0 auto ;
     width: 30%;
     padding: 2% 0;
    margin-bottom: 3%;
}

.a {
    display: block;
    text-align: center;
    height: 40px;
    color: #fff;
    font-size: 1.2rem;
    margin: 0 auto;
    background: #cbb482;
    width: 35%;
    line-height: 40px;
    border-radius: 15px;
    margin-top: 5%;

}

.zz{
    padding: 3% 0;
}

.Ghead {
    margin: 1rem auto;
}
.Ghead span{
    width: 4rem;
    border-bottom: 3px solid  #1b7aba;
    display: block;
    text-align: left;
    margin: 1rem 0;  
}


.Ghead h2 {
    text-align: center;
    font-size: 1.4rem;
    color: #45b034;
    font-weight: 400;
}
.Ghead h2 span {
    font-weight: 600;
    color: #c78d75;
    font-size: 1.5rem;
}
.Ghead img {
    text-align: center;
    display: block;
    margin: 0 auto;
    margin-bottom: -0.5rem;
    margin-top: 2rem;
    width: 85%;
}
.Ghead h3 {
      text-align: left;
      font-size: 1.8rem;
      color: #1b7aba;
      font-weight: 400;
      margin: 1rem auto;
}
.Ghead h4{
    text-align: left;
    font-size: 1.2rem;
    color: #b9c1cb;
    font-weight: 600;
}

.Ghead h5{
    text-align: center;
    margin: 0 auto;
    font-size: 2rem;
    font-weight: 500;
    color: #222222;
}
.Ghead p{
  text-align: center;
    margin: 0 auto;
    margin-top: 10px;
}
.Ghead a{
    text-align: right;
    font-size: 0.8rem;
    color: #c78d75;
    display: block;
    font-weight: 600;
}
.zixun{

}

.zixun img{
    display: block;

    width: 100%;
    height: 100%;
}

.red{
    background-color: #e93631;
}


.ban{
    width: 100%;
}

.ban img{
    display: block;
    width: 100%;
    margin: 0 auto;
}
/* 新增 公共样式 */

.wb_b1{
	
	font-size: 1rem;
	text-align: center;
	padding-top: 10px;
	font-weight: 500;
}

.wb_p1{
	
	font-size: 0.8rem;
	text-align: center;
	padding-top: 10px;
}


