@charset "utf-8";
body { font:14px/22px "微软雅黑",tahoma, helvetica, arial, sans-serif; color:#2b2b2b; background:url(../images/bg.jpg) center 42px no-repeat #f80365; }.y{ color:#fe8e0b;}.r{ color:#f2464f;}.mr10{ margin-right:10px;}
a { color:#fff; text-decoration:none; }a:hover{ color:#44abfa;}
.mb10{ margin-bottom:10px;}.mb20{ margin-bottom:20px;}
/*lay_out*/
.wrap{ width:980px; margin:0 auto;}
.footer { text-align: center; padding:30px 0; line-height: 28px;  color:#fff; background-color:#240a45;}
.footer a { display: inline-block; padding: 0 8px;  color:#fff;}
.banner{height:450px;}
.topic{ text-indent:-999em;}
.tit{ background:url(../images/sprite.png) no-repeat; line-height:56px; height:56px; padding-bottom:38px; padding-left:100px; margin:0 0 -38px -20px; position:relative;}
.box1 .tit{ background-position:0 -118px;}
.box2 .tit{ background-position:0 -237px;}
.tit span{ font-size:35px; color:#fff; margin-right:15px; font-weight:bold;}
.tit i{ color:#fff;}
.wb_btn{ float:right; width:207px; height:52px; background:url(../images/sprite.png) no-repeat 0 -1px;}
.wb_btn:hover{ background-position:0 -54px;}
.box2{ background:#4c1c87; padding:30px 0 50px }
.tips{ padding:68px 0 50px 138px; color:#fff;}
.gb_ul{ border:4px solid #7321d8;background-color:#fff; padding:50px 0 0px 60px; margin-right:-79px;}
.gb_ul li{ float:left; margin:0 85px 50px 0; background:#f0f0f0; padding:5px;}
.gb_ul li p{ font-size:12px; width:150px;}
.gb_ul .pic{ display:block;}
.btn_l,.btn_r{ width:75px; height:27px; line-height:27px; text-align:center; display:inline-block; color:#fff;}
.btn_l{ background-color:#f80365;}
.btn_r{ background-color:#9037e4;}

.b3_item{ display:inline-block;width:280px; margin:0px 20px 40px 0;}
.b3_item img{ width:114px; height:114px;margin-right:10px;margin-bottom:5px;}
.b3_item .down{ width:115px; height:40px; color:#fff; font-weight:bold; line-height:40px; text-align:center; font-size:16px;background:#f80365; display:block;}
.b3_item .down:hover{ background-color:#9037e4;}
.b3_item h3{ color:#f80365; font-size:18px; margin-bottom:6px}
.b3_item p{ line-height:22px; height:132px;overflow:hidden;}
.b3_cont{ background:#fff; border:4px solid #e1014b; padding:40px 0 0 45px;}

.show_h2{ margin:20px; text-align:center;}
.show_md{ background-color:#fff; height:156px; margin-bottom:20px;}
.show_md h2{ width:40px; height:112px; padding:22px 0; text-align:center; line-height:28px; float:left; font-size:24px; color:#fff; background-color:#b9034c;}
.show{ padding:0 0px 20px;}
.md{color:#f80365; font-size:14px; padding:5px 0 0 50px; line-height:30px;}
.md i{ width:140px; display:inline-block;}
.md_in {height:131px;line-height:30px;margin:10px auto;overflow: hidden;}
.md_in span{ width:380px; padding:0 40px; display:inline-block; }
.md_in span i{ color:#333;}
.ma_tit{ color:#ab0012;  font-weight:bold; text-align:center; margin:20px 0px 20px; border-bottom:3px solid #ab0012; height:14px; }
.ma_tit span{font-size:28px; line-height:28px; height:28px; display:inline-block; width:170px; text-align:center; background-color:#fee5c7;}
.more_active{ padding:10px 0px 35px; position:relative;}
.ma_ul{ height:150px; margin:0 0 0 32px;}
#ma1{ height:136px;}
#ma1 li{ float:left;background-color:#b9034c; padding:10px 10px 0px;margin:0 34px; margin-bottom:3px;}
#ma1 li h3{ text-align:center;color:#fff; line-height:30px; height:30px; margin-bottom:7px; width:140px; overflow:hidden;}
#ma1 li img{ width:139px; height:96px; display:block;}
.RightBotton,.LeftBotton{ background:url(../images/ma_btn.png) no-repeat; cursor:pointer; top:46px; position:absolute;  display:block;overflow:hidden; width:31px; height:35px;left:0px;}
.more_active .RightBotton{left:940px; background-position:-145px 0;}

/*弹窗，浮动框*/
.pop_bg{ background-color:#000; opacity:0.3; position:fixed; left:0; top:0; height:100%; width:100%; z-index:99;}
.pop{position:fixed; top:150px; *position:absolute;*top:expression(documentElement.scrollTop +150 + "px"); left:50%;z-index:100;padding:30px 0 0; background:url(../images/pop_bg.png) no-repeat; padding-top:74px; width:422px;margin-left:-220px; height:300px;}
.close{ position:absolute;display:block;width:56px; height:56px;right:0px; top:74px;}
.pop h4{ font-size:20px;color:#fff; line-height:56px; height:56px; text-align:center;}
.pop_cont{ background-color:#fff; padding:20px 0;}
.pop_tips{ color:#ed2732; padding:0 20px 20px; font-size:12px;}
.pop_item label{ width:112px; text-align:right; display:inline-block; vertical-align:top; line-height:30px; margin-left:15px;}
.pop_item span{ display:inline-block; vertical-align:top; color:#ff0000; line-height:30px;}
.pop_item .ipt{ line-height:28px; height:28px;  border:1px solid #d8d8d8; padding:0 5px; width:220px;}
.submit{ display:block; width:250px; height:40px; border:5px solid #be0140; color:#fff; text-align:center; line-height:40px; background:#e1014b; cursor:pointer; margin:30px auto;}
.submit:hover{ background-color:#f80365; border-color:#d10347; color:#fff;}

