@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, font { padding: 0; margin: 0; font-family: "微软雅黑", "宋体", Arial, Helvetica, sans-serif; }
table { border-collapse: collapse; border-spacing: 0; width: 100%; }
fieldset, img { border: 0; vertical-align: top; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%; }
ol, ul, li, dl, dt, dd { list-style: none; vertical-align: top; }
input, button, textarea, checkbox, select, radio, form { vertical-align: top; }
a { text-decoration: none; color: #424242; }
a.color { color: #b36e0b; }
a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:hover { text-decoration: none; color: #3ea7b3; }
a:active { text-decoration: none; }
a, area { blr:expression(this.onFocus=this.blur())/* for IE */
}
:focus { outline: none;/* for Firefox */ }
.red, .red a { color: #a40000; }
.left { float: left; }
.right { float: right; }
.autohei { overflow: hidden; zoom: 1; }
.clear { font-size: 0; line-height: 0; clear: both; overflow: hidden; zoom: 1; }
.blank { height: 10px; font-size: 0; line-height: 0; clear: both; overflow: hidden;/*PC*/ }
.yahei, .yahei * { font-family: "微软雅黑"; }
.songti, .songti * { font-family: "宋体"; }
body { font-size: 14px; background: #fff; line-height: 26px; color: #333; font-family: "Microsoft YaHei", "微软雅黑", "宋体", "SimSun", "Arial"; }
.blank25 { clear: both; display: block; overflow: hidden; height: 25px }
.w1100 { width: 980px; margin: 0 auto }
.fn-clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn-clear { zoom: 1; }


.condition { height: 440px; }
.condition_title { height: 48px; background: #eeeeee }
.condition_title h1 { font-size: 24px; height: 46px; border-bottom: 2px solid #cecece; width: 212px; line-height: 46px; text-align: center; float: left; }
.condition_title h1 i { font-size: 12px; color: #666 }
.condition_title_nr { width: 758px; height: 48px; background: #eee; float: left }
.condition_title li { width: 25%; background: url(../images/ke_fgx.jpg) repeat-y right; height: 46px; line-height: 46px; border-bottom: 2px solid #cecece; float: left; text-align: center; font-size: 18px }
.condition_title li a { display: block; background: url(../images/ke_fgx.jpg) repeat-y right; color: #333 }
.condition_title li a.pet { background: url(../images/hj_01.png) no-repeat 30px 10px #40a9b5; color: #fff; display: block; text-align: center }
.condition_title li.mas01 { background: url(../images/hj_01a.png) no-repeat 30px 10px; }
.condition_title li.mas02 a { background: url(../images/hj_02a.png) no-repeat 30px 10px; }
.condition_title li.mas02 a.pet { background: url(../images/hj_02.png) no-repeat 30px 10px #40a9b5; }
.condition_title li.mas03 a { background: url(../images/hj_03a.png) no-repeat 30px 10px; }
.condition_title li.mas03 a.pet { background: url(../images/hj_03.png) no-repeat 30px 10px #40a9b5; }
.condition_title li.mas04 a { background: url(../images/hj_04a.png) no-repeat 30px 10px; }
.condition_title li.mas04 a.pet { background: url(../images/hj_04.png) no-repeat 30px 10px #40a9b5; }
.Male_a { padding-top: 20px; height: 345px; }
.environment { height: 345px; }
.environment_left { width: 288px; float: left; height: 345px; background: #eee; overflow: hidden; }
.environment_left img { width: 288px; height: 172px; }
.environment_left p { padding: 10px 15px; line-height: 24px; }
.environment_right { float: left; width: 666px; height: 345px; }
.Honor11 { height: 345px; }
.Honor_left { width: 300px; float: left; height: 345px; background: #eee; overflow: hidden; }
.Honor_left h1 { height: 75px; background: #db890f; color: #fff; text-align: center; padding-top: 20px; font-size: 24px }
.Honor_left h1 SPAN { font-size: 16PX; font-weight: normal }
.Honor_left P { padding: 15PX 20PX; }
.Honor__right { float: right; width: 780px; height: 345px; }
.serve { height: 345px; }

.Exchange { height: 345px; }
.Exchange li { height: 345px; }
.Exchange_a { width: 220px; float: left; }
.Exchange_aa { background: #db890f; height: 100px; text-align: center; color: #fff }
.Exchange_aa h2 { font-size: 24px; padding-top: 20px; }
.Exchange_b { position: relative; margin-top: 1px; height: 244px; }
.Exchange_c { width: 310px; float: left; margin-left: 5px; }
.Exchange_ca { width: 310px; height: 150px; position: relative; }
.Exchange_ca span, .Exchange_cb span, .Exchange_b span, .Exchange_da span, .Exchange_db span, .Exchange_e span { position: absolute; background-color: #000; background-color: rgba(0,0,0,0.7); bottom: 0px; height: 26px; overflow: hidden; display: block; width: 100%; text-align: center; color: #fff; left: 0px }
.Exchange_cb { width: 310px; height: 186px; position: relative; margin-top: 7px; }
.Exchange_d { width: 165px; float: left; margin-left: 5px; }
.Exchange_da { width: 165px; height: 150px; position: relative; }
.Exchange_db { width: 165px; height: 186px; margin-top: 7px; position: relative; }
.Exchange_e { width: 219px; height: 345px; float: left; position: relative }

