@charset "utf-8";
body { background: #fff; }
.ysg-red_01 { height: 326px; background: url(ysg-red_01.jpg) no-repeat center; }
.ysg-red_02 { height: 325px; background: url(ysg-red_02.jpg) no-repeat center; }
.ysg-red_03 { height: 398px; background: url(ysg-red_03.jpg) no-repeat center; }
.ysg-red_04 { height: 340px; background: url(ysg-red_04.jpg) no-repeat center; }
.ysg-red_05 { height: 234px; background: url(ysg-red_05.jpg) no-repeat center; }
.ysg-red_06 { height: 467px; background: url(ysg-red_06.jpg) no-repeat center; }
.ysg-red_07 { height: 389px; background: url(ysg-red_07.jpg) no-repeat center; }
.ysg-red_08 { height: 371px; background: url(ysg-red_08.jpg) no-repeat center; }
.ysg-red_09 { height: 309px; background: url(ysg-red_09.jpg) no-repeat center; }
.ysg-red_10 { height: 319px; background: url(ysg-red_10.jpg) no-repeat center; }
.ysg-red_11 { height: 292px; background: url(ysg-red_11.jpg) no-repeat center; }
.ysg-red_12 { height: 351px; background: url(ysg-red_12.jpg) no-repeat center; }
.ysg-red_13 { height: 460px; background: url(ysg-red_13.jpg) no-repeat center; }
.ysg-red_14 { height: 324px; background: url(ysg-red_14.jpg) no-repeat center; }
.ysg-red_15 { height: 411px; background: url(ysg-red_15.jpg) no-repeat center; }
.ysg-red_16 { height: 510px; background: url(ysg-red_16.jpg) no-repeat center; }
.ysg-red_17 { height: 405px; background: url(ysg-red_17.jpg) no-repeat center; }
.ysg-red_18 { height: 247px; background: url(ysg-red_18.jpg) no-repeat center; }
.ysg-red_19 { height: 483px; background: url(ysg-red_19.jpg) no-repeat center; }
.ysg-red_20 { height: 253px; background: url(ysg-red_20.jpg) no-repeat center; }
.ysg-red_21 { height: 410px; background: url(ysg-red_21.jpg) no-repeat center; }
.ysg-red_22 { height: 136px; background: url(ysg-red_22.jpg) no-repeat center; }
.ysg-red_w1200 { width: 1200px; margin: 0 auto; }
.ggy_lyb { width: 1000px; height: 450px; margin: 0 auto; position: relative; padding-top: 40px; }
.ggy_lyb .ggy_txt { position: absolute; width: 704px; height: 445px; left: 142px; top: 110px; }

.msg{ width:1200px; margin:0 auto 50px;background:#ffecec; overflow:hidden; zoom:1; padding:40px 0;}
.msg .pic{width:504px; padding:15px 0 0 60px; float:left;}
.msg .msg_form{ padding-left:597px; padding-top:25px;}
.msg .msg_form .tit{ font-size:16px; font-weight:bold; height:40px; color:#8C4600; padding-left:60px;}
.msg .msg_form li{ padding-bottom:10px;}
.msg .msg_form i{ font-style:normal; color:#FF0004; float:left; width:10px; padding-top:10px;}
.msg .msg_form span{ font-size:16px; width:60px; float:left; padding:7px 0 0 0; color:#333;}
.msg .msg_form .bk{ border:1px solid #ffc5c5; width:466px; height:40px; line-height:40px; font-size:16px; padding-left:5px;}
.msg .msg_form .bk1{border:1px solid #ffc5c5; width:466px; height:100px; line-height:40px; font-size:16px; padding-left:5px;}
.msg .msg_form .btn{ width:160px; height:45px; text-align:center; font-size:20px; background-color:#da0e2c; color:#fff; border:0; cursor:pointer;}
.msg .msg_form .btn:hover{ background:#ac0019;}
#imgid2{ vertical-align:middle;}