﻿@charset "utf-8";
/* 公共样式 */
*{ padding:0; margin:0; border:0;}
body{ font-family:'微软雅黑','YaHei','黑体',Tahoma,Helvetica,arial,sans-serif; font-size:12px; background:#f2f2f2;}
a,ul,li{ border:0; display:block; text-decoration:none; list-style:none;}
a{ color:#424242;}
.clear{ clear:both;}
.ifr{width:100%; border:none; height:146px;}
.foo{ width:100%; height:420px; border:none;}
.co:hover{ color:#ccc;}

.box{width:100%; height:auto; position:absolute;}

/*头部*/
.top_box{ height:109px; background:url(../images/top_bg.jpg) repeat-x;}
.top{ width:960px; margin:0 auto;}
.logo{ float:left; padding-top:5px;}
.right1{ float:right; width:700px;*width:740px; padding-top:8px;}
.right1 a{float:left;  height:45px; text-indent:35px; font-size:13px; line-height:45px;}
.e1{ background:url(../images/tb_01.png) no-repeat left center;}
.e2{ background:url(../images/tb_02.png) no-repeat left center;}
.e3{ background:url(../images/tb_03.png) no-repeat left center;}
.e4{ background:url(../images/tb_04.png) no-repeat left center;}
.e5{ background:url(../images/tb_05.png) no-repeat left center;}
.e6{ background:url(../images/tb_06.png) no-repeat left center;}
.e7{ background:url(../images/tb_07.png) no-repeat left center;}
.e8{ background:url(../images/tb_08.png) no-repeat left center;}

/*导航*/
.nav_box{ height:37px; background:#000;}
.nav{ width:960px; margin:0 auto;}
.nav a{ float:left; color:#fff; font-size:14px; margin-right:35px; line-height:37px;}
.nav a:hover{ color:#eb0948;}
.nav a.zc{ float:right; margin:0;}

/*banner图片*/
.banner{}
.banner a{ width:100%;}

/*主要内容部分*/
.main{ width:960px; margin:20px auto 0;}
.m_left{ float:left; width:700px;}
.reg{ border:1px solid #e2e2e2; box-shadow:0 1px 3px #e2e2e2; background:#fff; border-top:1px solid #e2e2e2; margin-bottom:20px; height:auto;}
.r_title{ padding:2px; width:98%; border-bottom:1px solid #cccccc; margin:0 auto 20px;}
.z_r{ background:url(../images/img_295.jpg) no-repeat right center; height:415px; *height:420px; width:638px; margin:0 auto; font-size:13px;}
.z_r li{ width:450px; height:45px; line-height:40px; _line-height:18px; margin-bottom:5px; _margin-bottom:3px;}
.z_r li input{ height:31px; border:1px solid #ccc; line-height:31px; padding:0 0 0 2px;}
.width1{ width:241px;float:left; margin-top:5px;}
.width2{ width:245px; border:1px #ccc solid; height:22px; }
.width3{ width:93px;float:left; margin-top:5px;}
.z_r li input.sex{ border:none; vertical-align:middle; margin:0 5px;}
.z_r li a{ float:right;}
.bnt1{ background:url(../images/bnt_bg1.jpg) no-repeat; width:114px; height:45px; text-align:center; line-height:42px; color:#fff; font-size:15px;}
.bnt2{ margin:8px 30px 0 0;}
.z_r li span{ float:left; line-height:43px; font-size:13px;}

.tab1{ height:40px; border-bottom:1px #ccc solid;}
.tab1 li{ float:left; background:url(../images/index2_46.jpg) no-repeat right center #fff; line-height:40px; width:80px;  text-align:center;}
.tab1 li a{}
.tab1 li a:hover{ background:url(../images/tab_link_bg.jpg) repeat-x center bottom; font-weight:bold; color:#ed145b;}

.hd_b{ height:460px;}
.tit{ font-size:24px; width:95%; margin:0 auto;font-family: '微软雅黑','YaHei','黑体',Tahoma,Helvetica,arial,sans-serif;font-weight: bold;line-height: 1.6; padding:5px 0 15px;}
.tit span{ color:#ff4b8c;}
.hd_l{ float:left; height:235px; background:url(../images/index2_56.jpg) no-repeat center bottom; width:230px; position:relative; padding-top:78px;

}
.time{ font-size:18px; text-indent:55px; height:70px; line-height:50px;}
.dizhi{ height:106px; padding:5px 10px 0; line-height:24px; font-size:14px;}
.lx{ height:55px; line-height:55px; padding:0 10px;font-size:14px; position:relative;}
.pf1{
	position:absolute;	
	background: url(../images/hd_big.png) no-repeat;
	width: 286px;
	height: 78px;
	left: -7px;
	line-height: 70px;		
	top:0;
	
	
}
.pf1 span{ font-size:28px; color:#fff;text-indent:20px; float:left; margin-left:8px;}
.pf1 a{ float:right; color:#6b112a; font-size:14px; margin-right:50px;_margin-right:25px; font-weight:bold;}
.hd_r{ float:right; height:313px; _height:312px;background:url(../images/img_bg1.jpg) no-repeat center center; width:467px; _padding-top:1px;}
.l_t{ float:left; color:#ff4b8c; font-size:20px; line-height:40px; text-indent:10px;}
.r_t{ float:right; line-height:40px; padding-right:10px;}
.r_t a{color:#ff4b8c;}

.img_list{ padding:22px 0 0 22px; _padding:22px 0 0 20px; *height:750px; _width:660px;}
.img_list li{ width:146px; height:216px; background:url(../images/img_list_bg.jpg) no-repeat; color:#422009; float: left; margin:0 23px 22px 0;  *margin:0 19px 22px 0;}
.n_mae{ text-indent:8px; line-height:20px;}
.bnt3{padding-left:5px;}
.bnt3 a{ float:left; background:url(../images/bnt_2_bg.jpg) no-repeat; width:59px; height:22px; line-height:22px; text-align:center; margin:0 3px; color:#422009;}
.tab2{ margin-bottom:20px; width:100%; background:#fff;}
.tab2 li{ width:120px;}
.reg1{background:#f2f2f2;}

.hd_x{ margin-bottom:20px;}
.hd_x li{ height:226px; background:#fff; border-bottom:1px #ccc solid;}
.l_x{ float:left; width:380px; padding:5px 0 0 0; position:relative;}
.dh_x_title{ font-size:15px; font-weight:bold; padding:0 0 10px 15px; line-height:1.5;}
.dh_x_title span { color:#ff4b8c;}
.pf2{
	background: url(../images/xhd_bg.jpg) no-repeat;
	width: 377px;
	height: 65px;
	position:absolute;	
	left: -7px;		
}
.pf2_l{ float:left;width:241px; height:58px; line-height:58px;}
.pf2_l span{ float:left; font-size:24px; color:#fff; margin-left:20px;}
.pf2_l a{ float:right; margin-right:30px;  _margin-right:15px;font-size:14px;line-height:55px;color:#6b112a;}
.pf2_r{ float:right; width:133px; height:58px; background:url(../images/cloclk.jpg) no-repeat center 8px; font-size:16px; text-align: center; line-height:75px;}
.dz{ padding:75px 0 0 15px; line-height:27px; font-size:14px;}
.dz1{ padding:0 0 0 15px; line-height:35px;}
.l_r{ float:right; background:url(../images/img2_bg.jpg) no-repeat center 10px; width:287px; height:212px;padding-top:10px; margin-right:10px;}

.m_right{ float:right; width:240px;}
.gg{ height:320px;}
.g_title{ color:#ff4b8c; font-size:18px; text-indent:15px; line-height:35px;}
.g_m{ width:204px; height:248px; background:#f2f2f2; margin:10px auto 0; padding:10px;}
.g_m marquee{ line-height:28px; height:248px; font-size:14px;}
.title1{ height:40px; background:#ff8cc3; line-height:40px; text-indent:20px; font-size:18px; color:#fff;}
.border1{ border-left:1px #ddd solid;}
.border1 td{ width:118px; height:118px; border:1px #ddd solid; border-top:none; border-left:none;}
.title2{ background:#6ed6dd;}
.g_m1{ background:none; height:420px;}
.g_m1 marquee{ height:420px;}

/*底部*/
.bottom{ width:100%; background:url(../images/bottom_bg.jpg) repeat-x; height:420px;}
.footer{ width:960px; margin:0 auto; height:420px;}
.fo{ padding:20px 0 0 0;}
.fo li{ float:left; height:143px; padding:0 10px 0 30px; line-height:28px;}
.fo li a{}
.fo li a:hover{ text-decoration:underline;}
.f1{ background:url(../images/b1.jpg) no-repeat left bottom;}
.f2{ background:url(../images/b2.jpg) no-repeat left bottom;}
.f3{ background:url(../images/b3.jpg) no-repeat left bottom;}
.f4{ background:url(../images/b4.jpg) no-repeat left bottom;}
.f5{ background:url(../images/b5.jpg) no-repeat left bottom;}
.bo{ width:890px; margin:0 auto; height:120px; padding:10px 0 0 0;}
.bo li{ height:60px; font-size:16px; line-height:50px; float: left;}
.bo li a{ height:60px; text-indent:50px; color:#020202;}
.b1{ background:url(../images/b_1.jpg) no-repeat left center;}
.b2{ background:url(../images/b_2.jpg) no-repeat left center;}
.b3{ background:url(../images/b_3.jpg) no-repeat left center;}
.b4{ background:url(../images/b_4.jpg) no-repeat left center;}
.b5{ background:url(../images/b_5.jpg) no-repeat left center;}
.b6{ background:url(../images/b_6.jpg) no-repeat left center;}
.b7{ background:url(../images/b_7.jpg) no-repeat left center;}
.b8{ background:url(../images/b_8.jpg) no-repeat left center;}
.bo li.bb1{ width:240px;}
.bo li.bb2{ width:200px;}
.bo li.bb3{ width:220px;}
.poy{ text-align:center; padding-top:15px;}
.poy a{ margin:10px 0 0;}

.pf3{ position:absolute; right:0; bottom:435px;}

/*活动详情页*/
.text1{ line-height:35px; font-size:14px; color:#424242; padding:10px 15px;}
.hz_img{}
.hz_img table{ margin-left:auto; margin-right: auto;}
.hz_img table img{ width:120px; height:60px; border:1px #f2f2f2 solid;}


/*登录注册*/
.denglv{ width:645px; height:348px; background:url(../images/reg/d_bg.jpg) no-repeat; margin:0 auto;}
.d_top{ height:47px;}
.d_top a{ float:right;}
.reg_bnt_d{ background:url(../images/reg/z_bnt.jpg) no-repeat; width:94px; height:39px; margin:6px 0 0; text-align:center; line-height:37px; color:#fff; font-size:14px;}
.reg_delete{width:20px; height:20px; margin:15px 15px 0 8px; _margin:15px 5px 0 8px;}
.d_l{width:287px; margin:0 auto;}
.r_l{width:287px; margin:0 auto; padding-top:32px;}
.r_l li{ width:287px; margin:10px 0;}
.r_l input{height:47px;  line-height:47px; padding-left:35px; font-size:14px; color:#b5b5b5;}
.r_email{ background:url(../images/reg/d_zh.jpg) no-repeat; width:252px;}
.r_key{ background:url(../images/reg/d_s.jpg) no-repeat; width:252px;}
.height1{ height:30px; line-height:30px;}
.a_w{ text-align:right;text-decoration:underline;}
.r_l a.submit_bnt{ background:url(../images/reg/d_bnt.jpg) no-repeat center center; width:287px; height:53px; line-height:50px; text-align:center; font-size:20px; color:#fff; }

.zhuce{ width:960px; margin:0 auto;}
.e1_1{ background:url(../images/reg/z1.jpg) no-repeat left center;}
.e2_1{ background:url(../images/reg/z2.jpg) no-repeat left center;}
.e3_1{ background:url(../images/reg/z3.jpg) no-repeat left center;}
.e4_1{ background:url(../images/reg/z4.jpg) no-repeat left center;}
.e5_1{ background:url(../images/reg/z5.jpg) no-repeat left center;}
.e6_1{ background:url(../images/reg/z6.jpg) no-repeat left center;}
.e7_1{ background:url(../images/reg/z7.jpg) no-repeat left center;}
.e8_1{ background:url(../images/reg/z8.jpg) no-repeat left center;}
.z_title{ text-align:center; padding:15px 0;}
.z_c{ width:753px; margin:15px auto 0; padding-left:15px; height:380px;}
.z_c li{ width:390px; margin-bottom:15px; height:47px;  *height:auto;color:#424242;}
.z_c input{ color:#424242;}
.z_c select{ color:#424242;}
.z_c input.n_i{ float:left; background:url(../images/reg/z_n_k.jpg) no-repeat; width:244px; height:47px; border:none; text-indent:27px; line-height:50px;}
.z_c input.dv_m{ background:url(../images/reg/z_tel_k.jpg) no-repeat;width:244px; height:47px; border:none; text-indent:27px; line-height:50px; float:left;}
.z_c input.zc_in{ background:url(../images/reg/z_input_k.jpg) no-repeat;width:244px; height:47px; border:none; text-indent:10px; line-height:50px; float:left; }
.margin1{ margin:20px 0 0;}
.z_c input.zc_i{ background:url(../images/reg/z_input_k1.jpg) no-repeat; width:120px; height:47px; text-indent:10px; float:left; border:none;line-height:50px; margin-right:3px;}


.z_pf{ position:absolute; top:20px; left:215px;}
.z_p_top{ margin:0 0 5px 0; width:10px;}
.z_p_tc{border:1px solid #e2e2e2; box-shadow:0 1px 3px #e2e2e2; background:#fff; border-top:1px solid #e2e2e2; padding:10px; line-height:18px; text-align:center;}
.z_p_tc ul{ width:100px;}
.z_p_tc ul li{ }
.z_c li.height2{ height:auto;}
.submit_bnt1{width:242px; margin:0 auto; padding-bottom:15px; +margin-top:35px; _margin-top:0px;}
.submit_bnt1 a{ background:url(../images/reg/zhuce_submit.jpg) no-repeat center center; width:242px; height:51px; text-align:center; line-height:51px; font-size:20px; color:#fff;}


/*其他页面*/
.hz_img1{ padding:0 0 15px 15px;}
.text1 p{ text-indent:22px;}
.text1 span{ font-weight:bold;}

.bg1{ background:#f2f2f2;}

.tanchu{ height:509px; background:url(../images/tck_bg.png) no-repeat;}
.tc_in{ background:  url(../images/tck_in.png) no-repeat; width:287px;}
.tc{ padding-top:15px;}
.tc li{ margin-bottom:13px;}
.tc li input.tc_in{ text-indent:0; padding-left:15px;}
.tan_chu_t{ background:url(../images/tck_bg2.png) no-repeat; height:234px;}

.ui-widget-overlay {
    background: #aaaaaa/*{bgColorOverlay}*/ url(../images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/;
    opacity: .3/*{opacityOverlay}*/;
    filter: Alpha(Opacity=30)/*{opacityFilterOverlay}*/;
}
.d_l2{ background:url(../images/img_295.jpg) no-repeat right center; height:415px; *height:420px; width:638px; margin:0 auto; font-size:13px;}
.d_l2 li{ float:left; width:160px; margin-bottom:25px;}
.d_l2 li.d_l_text{ width:560px;clear:both; font-size:18px; color:#646464; padding-left:35px;}
.d_l2 li.d_l_bnt{ margin-left:30px;}
.d_l2 li.d_l_b{ width:400px;}