@charset "utf-8";
body { font:14px/1.5 "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#493454; background:url(../images/bg.jpg) no-repeat #f2da92 center 40px; }.g{ color:#0ca153;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; text-decoration:none; }a:hover{ color:#;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:1125px; margin:0 auto;}
.footer { text-align: center; padding:30px 0 30px; line-height: 28px;  color:#fff; background-color:#4bab05;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.tit{ padding-left:117px; margin-bottom:35px;}
.banner{height:830px;}
.box1{ background:url(../images/b1.jpg) no-repeat;position:relative; padding-top:175px; margin-bottom:40px; }
.box2{ background:url(../images/b2.jpg) no-repeat top right;padding-top:249px; height:750px; }
.box3{ height:600px; background:url(../images/b3.jpg) top center no-repeat;padding-top:302px; position:relative; }
.mt_box{ position:relative; width:100%; height:780px;}
.mt_box a{ display:block;position:absolute; width:100px; height:100px;}
.mt_box a i{ display:none; position:absolute; width:170px; height:183px; left:-23px; top:-67px; background:url(../images/hover.png) no-repeat;}
.mt_box a:hover i{ display:block;}
.mt1{left:520px; top:0px;}
.mt2{left:691px; top:63px;}
.mt3{left:754px; top:237px;}
.mt4{left:695px; top:395px;}
.mt5{left:520px; top:461px;}
.mt6{left:348px; top:396px;}
.mt7{left:278px; top:240px;}
.mt8{left:344px; top:62px;}
.b11_btn{ width:160px; position:absolute; left:838px; top:550px;}
.b11_btn a{ display:inline-block; line-height:50px; height:50px; border-radius:25px; width:160px; text-align:center; margin-bottom:20px;font-size:20px; color:#ff4842; background-color:#fff; border-bottom:4px solid #428d2c;}
.b11_btn a:hover{ background-color:#ffff00;}
.gb_ul{ padding:0 0 0 158px; width:860px;}
.gb_ul li{ float:left; height:140px;margin:0 0 95px 48px; width:150px;/* background:url(../images/g_li.png) no-repeat;*/}
.gb_ul li p{ font-size:12px; width:150px;}
.gb_ul .pic{ display:block;}
.btn_l,.btn_r{ width:75px; overflow:hidden; height:30px; line-height:30px; text-align:center; display:inline-block; color:#fff;}
.btn_l{ background-color:#ff4842;}
.btn_r{ background-color:#4aa630;}
.btn_l:hover,.btn_r:hover{ color:#fed000;}
.b3_ul{ padding-left:365px;}
.b3_ul li{ float:left; width:114px; padding:0 53px 0 48px; text-align:center; margin-bottom:75px;}
.b3_pic{ width:114px; height:114px; margin-bottom:26px; display:block;}
.b3_pic img{ border-radius:60px; width:114px; height:114px;}
.b3_btn{ width:100px; height:30px; display:inline-block}
.b3_btn:hover{ background:url(../images/b3_btn.png) no-repeat;}
.b3_gif{ position:absolute; width:156px; height:150px; left:174px; top:198px;}
/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop_wrap{ background:url(../images/pop.png) no-repeat;position:fixed; top:120px; *position:absolute;*top:expression(documentElement.scrollTop +120 + "px"); left:50%; margin-left:-298px;z-index:100; width:573px; height:323px; text-align:center; padding-left:23px; padding-top:30px;}
.pop_wrap a:hover{ color:#c5173e;}
.pop{ text-align:center; position:relative; padding:90px 0;  padding-left:170px;}
.close{ position:absolute;display:block;width:30px; height:30px; background:url(../images/close.png) no-repeat; right:49px; top:0;}
.close:hover{ background-position:0 -40px;}
.pop h4{ font-size:30px; font-weight:normal; margin-bottom:20px; color:#f39901}.f70{ font-size:70px;}
.f24{ font-size:24px;}.f12{ font-size:12px;}.y{ color:#867101;} .r{ color:#ff3156;}
.getMsg{text-align:left; padding-left:80px; color:#333; width:411px; border:0;}
.getMsg .cont{ background-color:#fff; padding:20px; border-radius:0 0 15px 15px}
.tx_tit{ background-color:#79cdf1;border-radius:20px 20px 0 0;line-height:48px; text-align:center; color:#fff; font-size:20px; font-weight:normal;}
.tx_tit a{ width:48px; height:48px;}
.getMsg .item{ padding-bottom:8px;}
.getMsg label{ width:115px; text-align:right; display:inline-block;}
.getMsg .tips{ color:#ff0000; padding:0px 0 10px 118px; font-size:12px; line-height:18px;}
.getMsg .ipt{ padding:6px 2px; border:1px solid #d8d8d8; width:220px;}
.item span{ color:#f00; vertical-align:middle;}
.pop_btn{ display:block; margin:0px auto; width:180px; border-bottom:4px solid #ffa800; font-size:24px; font-weight:bold; color:#ff3156; height:46px; line-height:50px; border-radius:25px; text-align:center; background:#ffff00;}
.pop_btn:hover{background-color:#ffd600;}
.pop_cont{ height:240px;}