@charset "utf-8";
*{padding:0px;margin:0px;}
i{ font-style:normal;}
ul,li,dl,dd,dt,ol{list-style:none;}
em,b{ font-style:normal;}
h1,h2,h3,h4,h5,h6{ font-weight:normal;}
ins{display:none;}
img{border:none;}
a{ text-decoration:none; color:#333333;}
a:hover{ color:#0657b2; text-decoration:none;}
.c1{ color:#FFEE9D !important;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
#love_2013{margin:0px; background:url(images/body_bg.jpg) repeat-x center 0px; font-size:12px; font-family:"宋体";}
.topnav{ height:39px; border-bottom:1px solid #CCCCCC;}
.main{ background:url(images/wrap_bg.jpg) no-repeat center top;}
.banner_box{ width:980px; margin:0 auto;}
.banner_box h1{ height:252px; height:64px; padding-top:18px;}
.banner_box ul{ overflow:hidden; zoom:1; padding:18px 0 10px 20px;}
.banner_box ul li{ float:left; font:18px "Microsoft YaHei", "SimHei"; display:inline; margin-right:20px; line-height:40px;}
.banner_box ul li a{ color:#FFF;}
.banner_box ul li a:hover{color:#FFEE9D;}
.layout{ width:980px; margin:0 auto;}
.mb10{ margin-bottom:10px;}
.love-layout {background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #FFDFEA; border-radius: 5px 5px 5px 5px;box-shadow: 0 0 2px #FFCBDC;height: 290px; margin-left: -2px; overflow: hidden;padding: 9px 10px;text-align: left; width: 960px;}
.clearall {}
.clearall:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.slide-wrap {height: 290px; overflow: hidden; width: 320px;}
.love-news { border-right: 1px solid #FA8AAF; padding: 0 15px;width: 390px;}
.love-head-news { display: block;margin-bottom: 10px;text-decoration: none;}
.love-head-news strong {color: #FA7DA7;display: block; font: 18px/34px 'microsoft yahei';height: 34px;overflow: hidden;text-align: center;}
.love-head-news span {color: #666666;display: block; height: 40px;line-height: 20px;overflow: hidden;}
.love-head-news:hover strong, .love-head-news:hover span {color: #0657B2;text-decoration: underline;}
.love-news-more { height: 18px; line-height: 18px; overflow: hidden; position: relative; }
.love-news-more a { background: none repeat scroll 0 0 #FFFFFF;padding: 0 5px; position: absolute; right: 0;top: 0;}
.love-news-more, .love-news-more a, .love-news-more a:visited {color: #F55B8E;}
.love-news dt { border-top: 1px solid #FFDBE7;height: 10px;position: relative;}
.love-news dt a {background: none repeat scroll 0 0 #FFFFFF;color: #F55B8E;display: inline-block;height: 20px; padding: 0 10px;position: absolute;right: 0;top: -10px;}
.love-news dd {background:url(images/love.png) no-repeat -1020px -199px; float: left; height: 26px;line-height: 26px; overflow: hidden;padding: 0 15px;width: 165px; }
.love-active { padding-left: 10px;width: 209px;}
.love-active h3 { color: #F2578B; font: 20px 'microsoft yahei';border-bottom:1px solid #FFDBE7;}
.love-active dl {padding: 9px 0 0 90px;}
.love-active dt {font-size: 14px; height: 24px;position: relative;}
.love-active dt span {display: block; height: 24px;overflow: hidden;}
.love-active dt img { height: 60px;left: -90px; position: absolute; top: 0; width: 80px;}
.love-active dd { color: #999999;height: 36px;line-height: 18px; overflow: hidden; width:110px;}
.love-active-add {background:url(images/love.png) -304px -99px;height: 103px; margin: 13px 0 0 -9px;padding: 17px 0 0 9px;}
.love-active-add h4 {color: #361F00; font: 400 14px 'microsoft yahei';overflow: hidden; text-align: center;}
.love-active-add .love-active-btn {background: url(images/love.png) -795px -99px;color: #FFFFFF;display: block;font: 400 27px/54px 'microsoft yahei'; height: 54px;margin-top: 10px;overflow: hidden;padding: 0 0 5px 70px;text-decoration: none; width: 125px;}
.love-active-add a.love-active-btn:hover, .love-active-add a.love-active-btn:visited {color: #FFFFFF; text-decoration: none;}
.love-active-btn span {float: left;margin-right: 25px; padding-left: 10px;}
.love-active-add div.love-active-hover {background:url(images/love.png) -795px -160px; padding-left: 10px;width: 185px;}
.love-active-btn a, .love-active-btn a:visited { color: #FFFFFF;display: none; float: left;font-size: 18px;}
.ad-190x60 {font-size: 0;line-height: 0;margin:0 auto; overflow: hidden;width: 985px;}
.ad-190x60 li {float: left; height: 60px;margin: 0 7px 10px 0;overflow: hidden; width: 321px;}
.love-module { margin: 0 auto 18px;width: 1024px;}
.love-module-hd {height: 98px; overflow: hidden;position: relative; width: 1024px; background:url(images/love.png) no-repeat;}
.love-module-hd a:link, .love-module-hd a:visited, .love-module-hd a:hover {color: #FE275E; font: 700 18px/26px 'microsoft yahei'; position: absolute;top: 38px;}
.love-module-hd .love-hd-apply { height: 36px;left: 229px; top: 32px; width: 132px;}
.love-module-hd .love-hd-link1 {left: 520px;}
.love-module-hd .love-hd-link2 {left: 638px;}
.love-module-hd .love-hd-link3 {left: 816px;}
.love-module-hd .love-hd-link4 { left: 928px;}
.love-module-bd { background: url("images/love_module_bd_x.jpg") repeat-x scroll 0 0 transparent;margin: 0 11px;padding-left: 11px;}
.love-module-bd .ad-cycle { margin: 0;}
.module-list { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none;background: none repeat scroll 0 0 #FFFFFF; border-color: #FE275E #E2D7DB #E2D7DB; border-image: none; border-right: 2px solid #E2D7DB; border-style: solid; border-width: 2px; float: left; margin-right: 8px; width: 686px;}
.module-list h2 {background: url(images/love.png) no-repeat -990px -99px;color: #361F00;font: 27px/50px "Microsoft YaHei"; padding-left: 50px;}
.module-list li {float: left; line-height: 21px; padding: 0 0 18px 9px; position: relative; width: 160px;}
.module-list .module-list-pic, .module-list .module-list-pic img {display: block; height: 160px; overflow: hidden; width: 160px;}
.module-list .module-list-txt, .module-list a:hover .module-list-txt { background-color:#f2285b;/*背景色*/ filter:alpha(opacity=50);/*IE透明*/  -moz-opacity:0.5;/*MozFF透明度*/  
opacity:0.5;/*支持CSS3的浏览器（FF1.5也支持）透明度*/  color: #FFFFFF; left: 9px;padding: 2px 8px; position: absolute; text-decoration: none;top: 114px; width: 144px; display:block;}
.module-list a .module-list-txt{ display:none;height:42px;}
.module-list .module-list-tit {display: block;height: 21px;overflow: hidden;padding-top: 5px;}
.module-list a:hover span, .module-list a:hover { color: #333333;}
.module-top {background: none repeat scroll 0 0 #FFFFFF; border:2px solid #E2D7DB; border-top:none;float: left; margin-top: 40px;padding: 20px 0 10px 7px; position: relative; width: 270px;}
.module-top h2 { background: url(images/love.png) no-repeat 0 -99px; color: #FFFFFF; font: 27px/45px "Microsoft YaHei"; height: 74px; left: -8px;position: absolute;text-align: center;top: -40px;width: 294px;}
.module-top li {float: left;font-size: 14px;height: 50px; padding: 15px 0 0 55px; position: relative;width: 215px;}
.module-top .module-top-info {float: left;line-height: 25px;width: 118px;}
.module-top-info img, .module-top-box, .module-top-icon { left: 0;position: absolute; top: 15px;}
.module-top-info img {display: block;height: 50px;width: 50px;}
.module-top-info:hover .module-top-box { display:block; border: 2px solid #F6406E;height: 46px;overflow: hidden;width: 46px;}
.module-top-info .module-top-box{ display:none;}
.module-top-info span {display: block;height: 25px; overflow: hidden;}
.module-top-info:hover {color: #333333;}
.module-top-info-ms{ font-size:12px; color:#999;}
.module-top-info:hover .module-top-box { display: block;}
.module-top strong {color: #FE275E;}
.module-top .module-top-fsx1,.module-top .module-top-fsx2{ width:51px; height:30px; line-height:30px; font-size:12px; font-weight:bold; display:block; float:right; padding-left:27px; margin:8px 6px 0 0;}
.module-top .module-top-fsx1{ background:url(images/love.png) no-repeat -547px -99px;}
.module-top .module-top-fsx2{background:url(images/love.png) no-repeat -645px -99px;}
.module-top .module-top-fsx1 a{ color:#f6406e;}
.module-top .module-top-fsx2 a{ color:#35b6f4;}
.module-gg { padding: 10px 0;}
.module-gg .module-list { border-top-color: #3CBEFC;}
.module-gg .module-list h2 { background-position: -990px -150px;}
.module-gg .module-top h2 { background-position: 0 -173px;}
.emotion-main {-moz-border-bottom-colors: none;-moz-border-left-colors: none;-moz-border-right-colors: none;-moz-border-top-colors: none;border-color: #E2E2E2;border-image: none;border-radius: 5px 5px 5px 5px;border-style: solid; border-width: 1px 2px 2px 1px;overflow: hidden;padding: 10px 0;width: 687px;}
.emotion-main dl { border-left: 1px dashed #FC7EA8;float: left; margin-left: -1px;padding: 0 10px;width: 208px;}
.emotion-main dt { height: 36px;line-height: 26px;overflow: hidden;}
.emotion-main h3, .privacy-topic h2 {color: #F3598C;font: 20px 'microsoft yahei';}
.emotion-main dt a {color: #F3598C;}
.emotion-main li, .privacy-topic li { height: 24px;line-height: 24px;overflow: hidden;}
.privacy-topic { border: 4px solid #E2E2E2;height: 175px;padding: 19px 9px 0; position: relative;width: 256px;}
.privacy-topic h2 {background-color: #FFFFFF; background: url(images/love.png) no-repeat -987px -240px #FFF;left: 60px; padding: 0 15px 0 45px;position: absolute; top: -14px;}
.privacy-topic dl { height: 80px;overflow: hidden;padding-left: 90px;position: relative;}
.privacy-topic dl img {height: 80px;left: 0;position: absolute; width: 80px;}
.privacy-topic dd {line-height: 22px; padding-top: 8px;}
.privacy-topic li { float: left;line-height: 32px; width: 256px;}
.privacy-topic .privacy-topic-more {color: #F3598C;}

/*报名表单样式*/
#love_bd_2013{ font-family:"宋体"; font-size:12px; color:#5498b5; margin:0;background:url(images/body_bd_bg.jpg) repeat-x center top #ffeff4; }
.write-main { margin: 0 auto;width: 1070px;}
.write-hd {background: url("images/write_hd.png") no-repeat scroll 0 0 transparent; height: 73px; margin: 0px 0 21px; width:1070px; overflow:hidden; text-indent:-9999px;}
.write-bd{ background:url(images/body_bd_main.jpg) no-repeat top center; height:790px;}
.write-slide { float: left;width: 500px;}
.write-slide span{ margin:20px 0 0 20px; display:block;}
.write-form {width:534px; padding-left:20px;}
.write-form-hd { line-height: 50px; margin-top: 15px;overflow:hidden; zoom:1;}
.write-form-hd h2 {font: 21px/50px "Microsoft YaHei"; padding-right:10px;}
.color9 { color: #999999;}
.yahei {font: 700 16px/1.5 "Microsoft YaHei"; color:#333;}
.w315{ width:312px;}
.w180{ width:180px;}
.w475{ width:475px;}
.w200{ width:200px;}
.w115{ width:115px;}
.w105{ width:105px;}
.w50{ width:50px;}
.w233{ width:193px;}
.w190{ width:152px;}
.w336{ width:320px;}
.w90{ width:90px;}
.w100{ width:98px;}
.w245{ width:245px;}
.mr5{ margin-right:5px;}
.write_per { overflow:hidden; zoom:1;}
.write_per li{ float:left; display:inline; height:30px; margin:4px 0 3px 0; }
.write-gth{ background:url(images/error.png) no-repeat; width:6px; height:21px; margin-left:4px; margin-top:3px;}
.write_per li em{ display:inline;}
.write-form-txt { border: 1px solid #A2DEF8;border-radius: 3px 3px 3px 3px;height: 17px; line-height: 17px;margin-bottom: 3px; outline: medium none;padding: 4px;}
.write-form-txt:hover, .write-form-txt:focus {box-shadow: 0 0 5px #7DBDE2;}
.placeholder { color: #999999 !important; font-size:12px;}
.error-txt, .error-txt:focus, .error-txt:hover {border-color: #FFABAB;box-shadow: 0 0 5px #FFABAB;}
.write-form-tit {font-size: 14px;line-height: 26px;}
.write-form-sex {cursor: pointer; float: left; height: 0; margin: 8px 20px 0 0;overflow: hidden;padding: 20px 24px 0; position: relative; width: 0;}
.write-form-sex input {left: 0;position: absolute;top: 0;}
.sex-boy {background:url(images/write_bg.png) no-repeat -176px -90px;}
.sex-girl {background:url(images/write_bg.png) no-repeat -130px -90px;}
.write_per li select{ vertical-align:middle; margin:5px 0 0 0; display:inline;font-size:12px;font-family:"宋体";}
.wrfont{ font-size:12px; color:#333 !important;  padding-top:7px; display:inline; margin:0 3px;}
.wr-butt{ background:url(images/wr-butt.png) no-repeat; width:79px; height:25px; border:none; cursor:pointer; line-height:25px; color:#334f67; font-size:14px; font-weight:bold; text-align:center; margin-left:5px; display:inline;}
.love_submit{ padding:20px 0 0 130px;}
.write-form-btn {background: url(images/write_bg.png) no-repeat right top; color: #FFFFFF;float: left;font: 18px/43px 'microsoft yahei';height: 43px; padding-right: 10px;text-align: center;width: 212px;}
.write-form-btn:hover {background: url(images/write_bg.png) no-repeat right -43px; color: #FFFFFF;text-decoration: none;}



/*底部*/
#footer { position:relative;line-height:22px;color:#999;font-size:12px;text-align:center;border-top:1px solid #f0f0f0;}
#footer a {color:#999;}
#footer p {padding:15px 0 0;}
#footer .police{ position: absolute; top:20px; right:10px;}

/*顶部*/
body, div {font:12px/21px \5b8b\4f53,tahoma,arial,sans-serif;}
.f14{ font-size:14px;}
