/* CSS Document */

input {-webkit-appearance: none;}
/* 首页中部 */
.bg {width: 100%;background: url('/winimages/newbg.png') top center no-repeat;}
.bg img{ width:100%}
.middle_div{width:1240px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; padding:0px 20px; background:#fff;}
.middle_div_n{  width:1250px; display:block; overflow:hidden; }
.middle_margin{ float:left; display:block; overflow:hidden; margin-right:18px;}
.middle_margin_list{ float:left; display:block; overflow:hidden; margin-right:18px;}
.middle_margin_list IMG { width:225px; height:225px;}
.banner{ width:953px; height:470px; display:block; overflow:hidden; float:left}

.flexslider{margin:0 auto;position:relative;width:953px; height:470px; overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1; width:100%; list-style:none;}
.flexslider .slides li{padding:0; margin:0;}
.flexslider .clone{ display:none;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden; margin:-60px 0 0;display:block;background:url(/images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(/images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.middle_gg_div{width:1200px; display:block; overflow:hidden; margin:0 auto; background:#fff; padding:5px }



.news_index{ width:220px; display:block; overflow:hidden; height:470px; font-size:14px; background:#FFF; float:left; margin-left:18px;}
.news_index .news_index_mu{ background:#abcd04; overflow:hidden; text-align:center;}
.news_index .news_index_mu IMg{ display:block; margin:0 auto; margin-top:20px;}
.news_index .news_index_mo{ background:#abcd04; text-align:right; line-height:30px; font-size:12px; color:#FFF;}
.news_index .news_index_mo A{font-size:12px; color:#FFF; margin-right:10px;}
.news_index .news_index_newslist_top{ width:225px; margin:0 auto;}
.middle_div .news_index .news_index_newslist{ width:100%; display:block; overflow:hidden; margin-top:10px;}
.middle_div .news_index .news_index_newslist span{ display:block; line-height:20px; color:#abcd04;}
.middle_div .news_index .news_index_newslist a{display:block; line-height:20px; color:#666; height:40px; overflow:hidden; text-decoration: none;}

.middle_div .news_index .news_index_newslist_en{ width:100%; display:block; overflow:hidden; margin-top:5px;}
.middle_div .news_index .news_index_newslist_en span{ display:block; line-height:16px; font-size:12px; color:#abcd04;}
.middle_div .news_index .news_index_newslist_en a{display:block; line-height:16px; font-size:12px; color:#666; height:48px; overflow:hidden;}



.middle_div .navlist{ width:225px; height:225px; margin-top:20px;}


.view_index{ width:953px; height:470px; margin-top:20px;}
.view_index IMG{ width:100%; display:block; vertical-align:bottom;}

/* 赞助商 */
.zzs{ width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; background:#FFF;}
.zzs .zzs_n{ width:1300px; display:block; overflow:hidden;}
.zzs .zzs_n .zzs_title{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold; letter-spacing:5px; font-size:20px; line-height:40px; margin-top:20px;}
.zzs .zzs_n .zzs_title_en{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold;font-size:20px; line-height:40px; margin-top:20px;}
.zzs .zzs_n .zgm{width:1200px; display:block; overflow:hidden; text-align:center; padding-top:20px; padding-bottom:20px;}
.zzs .zzs_n .gfzzs{width:100%; display:block; overflow:hidden;}
.zzs .zzs_n .gfzzs A{ width:280PX; height:95px; display:block; float:left; margin-top:20px; margin-left:17px;}
.zzs .zzs_n .gfzzs IMG{width:280PX; height:95px; display:block; vertical-align:bottom;}


.zzs .zzs_n .txgys{width:100%; display:block; overflow:hidden;}
.zzs .zzs_n .txgys A{ width:200px; height:68px; display:block; float:left; margin-top:20px; margin-left:17px; margin-right:24px;}
.zzs .zzs_n .txgys IMG{width:200px; height:68px; display:block; vertical-align:bottom;}


/* 赞助商内 */
.zzs_nei{ width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; background:#FFF;}
.zzs_nei .zzs_n{ width:1300px; display:block; overflow:hidden;}
.zzs_nei .zzs_n .zzs_title{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold; letter-spacing:5px; font-size:20px; line-height:40px; margin-top:20px;}
.zzs_nei .zzs_n .zzs_title_en{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold;font-size:20px; line-height:40px; margin-top:20px;}
.zzs_nei .zzs_n .zgm{width:1200px; display:block; overflow:hidden; text-align:center; padding-top:20px; padding-bottom:20px;}
.zzs_nei .zzs_n .gfzzs{width:100%; display:block; overflow:hidden;}
.zzs_nei .zzs_n .gfzzs A{ width:280PX; height:95px; display:block; float:left; margin-top:20px; margin-left:17px;}
.zzs_nei .zzs_n .gfzzs IMG{width:280PX; height:95px; display:block; vertical-align:bottom;}


.zzs_nei .zzs_n .txgys{width:100%; display:block; overflow:hidden;}
.zzs_nei .zzs_n .txgys A{ width:200px; height:68px; display:block; float:left; margin-top:20px; margin-left:17px; margin-right:24px;}
.zzs_nei .zzs_n .txgys IMG{width:200px; height:68px; display:block; vertical-align:bottom;}


/* 内页分栏 */
.lan_div{ width:100%; height:40px; display:block; overflow:hidden; background:url('/images/lan.png') no-repeat center center; margin-top:20px;}
.lan_div_n{ width:1200px; display:block; height:40px; margin:0 auto;}
.cateName{ width:470px; text-align:right; display:block; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; letter-spacing:3px;}


/* 内页 */
.navurl{ margin-top:20px; line-height:24px;}
.contents{ max-width:1160px; display:block; overflow:hidden; margin:0 auto; background:#FFF; margin-top:20px; padding:20px;}
.contents_title{ line-height:40px; font-size:20px; text-align:center;}
.contents_rong {
    margin-top: 20px;
    min-height: 400px; /* 允许长单词换行到下一行 */
    word-wrap: break-word;
    /* 允许在单词内换行 */
    overflow-wrap: break-word;
    /* 对于CJK文字（中文、日文、韩文）的换行设置 */
    word-break: break-all; /* 可以截断单词换行 */
    /* 或 */
    word-break: normal; /* 保持单词完整性的换行 */
}
.contents_center{ margin-top:20px; min-height:400px; text-align:center;}
.otherlink{ line-height:30px; color:#666;}
.otherlink A{ color:#666;}

/* 分页 */
.listdiv{ width:1160px; padding:20px; background:#FFF; margin:0 auto; margin-top:20px;}
.listLi { height:40px; font-size:14px; line-height:40px; width:1160px; display:block; overflow:hidden; background:url(/images/index_news_li.jpg) repeat-x bottom;}
.listLi A{ color:#000;}
.listLi A:hover{ color:#3786c8;} 
.listLi .l{ height:40px; width:1000px; display:block; overflow:hidden; float:left;}
.listLi .r{ height:40px; width:100px; display:block; overflow:hidden; float:right; text-align:center;}


.anpager {text-align: center;}
.anpager .cpb {border: 1px solid #3786c8;padding: 2px 8px 2px 8px;text-decoration: none;line-height: 18px;display: inline-block;zoom: 1;*display: inline;color: #FFF;margin-right: 2px;vertical-align: middle;background-color: #3786c8;}
.anpager a { border: 1px solid #3786c8;padding: 2px 8px 2px 8px;text-decoration: none;line-height: 18px;display: inline-block;zoom: 1;*display: inline;color: #3786c8;margin-right: 2px;vertical-align: middle;}
.anpager a:hover {border: 1px solid #3786c8;color: #FFF; background-color: #3786c8;}
.anpager a[disabled]{ color:#808080;border: 1px solid #808080;}
.anpager a[disabled]:hover { background:none;}

/* 酒店信息 */
.hotel{width:100%; display:block; overflow:hidden; padding:20px; margin:0 auto; background:url(/images/index_news_li.jpg) repeat-x bottom;}

/* 精彩视频 */
.videoslistdiv { display:block; overflow:hidden; width:1300px;}
.videolist {width:291px;height:199px;display:block;float:left;margin-left:50px; margin-right:50px; margin-top:20px;}
.videolist IMG {border:none;display:block;}
.videolist_text {height:20px;line-height:20px;display:block;overflow:hidden;text-align:center;}
.videolist_text A {font-size:12px;color:#333333;}


/* 慈善名额公布 */
.csme {width:1200px; display:block; overflow:hidden; margin:0 auto; margin-top:20px; background-color:white;}
.csmelist {width:1200px; height:300px; display:block; overflow:hidden;}
.csmelist A {width:290px; text-align:left; line-height:50px; height:50px; float:left; text-indent:10px;}
.csme .bt{width:1200px; display:block; overflow:hidden; text-align:center; font-weight:bold; letter-spacing:5px; font-size:25px; text-align:center; line-height:40px; margin-top:20px;}


/* 精彩图片 */
.phimgonr {width:996px; margin:0 auto; display:block; overflow:hidden; background-color:White;}
.phimgwai {width:1100px; display:block; overflow:hidden;}
.phimg{width:300px; height:230px; display:block; overflow:hidden; float:left; margin-top:20px; margin-left:23px;}
.phimg .imgspan{ width:300px; height:204px; display:block; overflow:hidden;}
.phimg .imgspan img{width:300px; height:204px; display:block; }
.phimg .imgtoupiaos{ width:300px; height:20px; line-height:20px; display:block; overflow:hidden; text-align:center;font-size:12px;color:#333333;}


/* 查询 */
.sel_number {width: 1200px;display: block;overflow: hidden;margin: 0 auto;background: #fff;}
.sel_number .sel_form { width:500px; margin:0 auto;margin-top:40px; }
.sel_number .sel_form .liuyanlan_tl {text-align: center;font-size: 1.5em;color: #333;margin-bottom: 1em;margin-top: 0.5em;}
.sel_number .sel_form .inpuywo {width:500px; margin:0 auto; margin-top:40px; overflow:hidden;}
.sel_number .sel_form .inpuywo .yearSelect{width:100%; padding:10px 0; margin-bottom:10px;}
.sel_number .sel_form .inpuywo .cxpid {width:348px; height:40px; border:1px solid #338FCC; text-indent:5px; outline:none; float:left;}
.sel_number .sel_form .inpuywo .cxbt {width:148px; height:40px; border:1px solid #338FCC;list-style:none; background:#338FCC; color:#fff; cursor:pointer;}
.sel_number .sel_form .inpuywo .cxtishi {text-align:center; line-height:30px; font-size:12px; color:#808080;}

.checkingcdk_div {
    text-align:center;
}

    .checkingcdk_div .checkingcdk_div_success {
        color:#61c91c;
    }
    .checkingcdk_div .checkingcdk_div_error {
        color:red;
    }
.checkingcdk_div .btn_success{
    width:100%; height:40px; line-height:40px; border:1px solid #61c91c; background:#61c91c; color:#fff; cursor:pointer; display:block;
}

.cancellation_btn {
    width:100%; height:40px; line-height:40px; border:1px solid red; background:red; color:#fff; cursor:pointer; display:block;
}

/*发票*/
.invoice_li{ margin-bottom:20px;}
.invoice_li p{}
.invoice_li input{ border:1px solid #338FCC; text-indent:5px; outline:none; padding:8px 10px; width:100%; margin-top:10px}

    /* 微信 */
    .sel_number_wx {width:700px; display:block; overflow:hidden; margin:0 auto;}
    .sel_number_wx .left {width:500px; display:block; overflow:hidden; float:left; line-height:30px;}
    .sel_number_wx .right {width:160px; display:block; overflow:hidden; float:right;}


    /* 查询结果 */
    .pccx {display:block; overflow:hidden; width:500px;  text-align:center; margin:0 auto; margin-top:30px;}
    .t_signup_li,.t_signup_lis{ width:100%; float:none;  border-bottom:1px solid #e1e1e1; padding:10px 0;}
    .t_signup_li span{ display:block; text-align:inherit; padding:0px; border:none;}
    .t_signup_li span.l{ background:none; color:#555; float:left; font-size:14px;}
    .t_signup_li span.r{ background:none; float:right;color:#444;font-size:14px;}
    .ts_div { font-size:12px; line-height:14px; padding:10px; clear:both; color:#808080; text-align:left; }
    .tishicenter { text-align:center; color:#da231c;}
    .payDiv{margin-top:30px; padding:10px; clear:both;}
    .payDiv .paynow{width:200px; height:40px; line-height:40px; display:block; margin:0 auto; overflow:hidden; color:#fff; font-weight:bold; background:#da231c; text-align:center; border-radius:15px; text-decoration:none;}

.pccx .iuu {
    display: none; text-align:center;
}
.telcxinput {
    width: 69%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #808080;
    display: inline-block;
    outline: none;
    text-align: center;
    vertical-align: middle;
}

.telcxbt {
    width: 29%;
    height: 40px;
    line-height: 40px;
    border: 1px solid #338FCC;
    background: #338FCC;
    display: inline-block;
    text-align: center;
    vertical-align: middle;
    color:#fff;
}

.telcxts {
    width: 98%;
    height: 40px;
    line-height: 40px;
    color:#da231c;
    display: inline-block;
    text-align: center;
}
/* 支付通知 */
.jiaofei {
    font-size: 30px;
    text-align: center;
    font-weight: bold;
    color: #82b928;
    line-height: 50px;
    margin-top: 30px;
}
    .ckxq {}
    .ckxq A{ width:200px; height:40px; line-height:40px; text-align:center; display:block; margin:0 auto; background:#82b928; color:white; font-weight:bold; margin-top:30px;}


    /* 报名页面 */
    .main{ margin:auto; width:1200px; padding:4% 0;}
    
    .match_list{}
    .match_list h1,.match_list h2{ text-align:center; margin-bottom:15px}
    .match_list h1{ color:#da231c; margin-bottom:5%}
    .match_li{ width:70%; margin:auto; margin-bottom:3%}
    .match_li a{  display:block; cursor:pointer; text-decoration:none; color:#292929; padding:30px 30px; position:relative;-moz-box-shadow:0 0 10px #ccc; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; border-radius:3px; overflow:hidden; background:#f1f1f1 /*background:url('/mlsreg/b.png') no-repeat  center; background-size:auto 100%;*/}
    .match_li h3{ font-size:22px;}
    .match_li p.p2{ font-size:14px; display:inline-block; margin-left:10px; color:#555; }
    .match_li p.p3{ font-size:14px;  color:#555;margin-top:20px;}
    .match_li p.p4{ font-size:16px;  color:#fff; position:absolute; right:30px; bottom:0px; width:120px; text-align:center; display:inline-block; background:#da231c; padding:5px; border-radius:5px;}
    .match_li .pheight { display:block; height:30px;}
    .match_li p.end{ background-color:#888888}
    /* .match_li{ float:left; width:25%; }
    .match_li a{ display:block;margin:10px;  text-align:center; color:#333; padding:20px 10px; position:relative;-moz-box-shadow:0 0 10px #ccc; -webkit-box-shadow:0 0 10px #ccc; box-shadow:0 0 10px #ccc; border-radius:3px; overflow:hidden;}
    .match_li i{ position:absolute; left:0; top:0; display:block; padding:5px 15px; font-style:normal; color:#FFF}
    .match_li p.p1 img{ width:50%}
    .match_li h3{ font-weight:bold; margin:20px auto}
    .match_li p.p2{ color:#555; font-size:18px; }
    .match_li p.p3{ color:#777;margin:10px auto}
    .match_li p.p4{color:#da231c; font-size:20px}
    .match_li p.p4 strong{ font-family:Arial, Helvetica, sans-serif; font-size:40px}
    .match_li i.ing{ background-color:#47a115}
    .match_li i.not{ background-color:#f96523}
    .match_li i.end{ background-color:#888888}
        */


    .ptners_row{ }
    .ptners{ text-align:center; background-color:#FFF; padding-left:15px; padding-right:15px;}
    .ptners H1 {font-size:18px; padding:0; }
    .ptners H1 zh{ margin-bottom:5px;}
    .ptners H1 en{margin-bottom:30px;}
    .ptners img{margin: 0 1.5%; vertical-align:middle;}
    .ptners img.aa{ max-width:18%; margin-bottom:20px;}
    .ptners img.bb{ max-width:16%; margin-bottom:20px;}
    .ptners img.cc{ max-width:15%; margin-bottom:20px;}
    .ptners img.ee{ max-width:26%; margin-bottom:20px;}


.paylist_row { padding:20px;}
.paylist_row .height_Div { display:block; height:40px;}
.paylist_row .pay_title { display:block; text-align:center; font-size:24px; line-height:30px;}
.paylist_row .pay_imgDiv { display:block; text-align:center;}
.paylist_row .pay_text { display:block; text-align:center; color:#006400; }

@media (max-width:768px){
    .middle_gg_div { display:none;}
    .zzs {display:none;}
    .pc_banner {display:none;}
    .pc_news {display:none;}
    .middle_div{width:100%; display:block; overflow:hidden; margin:0 auto; margin-top:20px;}
    .middle_div_n{ width:100%; display:block; overflow:hidden;}
    .view_index { display:none;}
    .middle_div .navlist{ width:50%; height:auto; margin-top:10px;}
    .middle_margin_list{ float:left; display:block; overflow:hidden; text-align:center; margin-right:0;}
    .middle_margin_list IMG { width:80%; height:auto;}
    .ptners_row{ display:none;}

    /* 新闻 */
    .lan_div{ width:100%; height:40px; display:none; overflow:hidden; background:url('/images/lan.png') no-repeat; margin-top:20px;}
    .lan_div_n{ width:100%; display:block; height:40px; margin:0 auto;}
    .cateName{ width:100%; text-align:center; display:block; line-height:40px; font-size:16px; font-weight:bold; color:#FFF; letter-spacing:3px;}
    /* 分页 */
    .listdiv{ width:100%; padding:20px; background:#FFF; margin:0 auto; font-size:14px; margin-top:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .listLi { height:40px; line-height:40px; width:100%; display:block; overflow:hidden; background:url(/images/index_news_li.jpg) repeat-x bottom;}
    .listLi A{ color:#000;}
    .listLi A:hover{ color:#3786c8;} 
    .listLi .l{ height:40px; width:100%; display:block; overflow:hidden; float:left;}
    .listLi .r{ height:40px; width:100px; display:none; overflow:hidden; float:none; text-align:center;}


    /* 内页 */
    .navurl{ margin-top:20px; line-height:24px;}
    .contents{ width:100%; display:block; overflow:hidden; margin:0 auto; background:#FFF; margin-top:20px; padding:20px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
    .contents_title{ line-height:40px; font-size:20px; text-align:center;}
    .contents_rong{ margin-top:20px; min-height:50px; font-size:14px;}
    .contents_rong IMG { max-width:100%;}
    .contents_center{ margin-top:20px; text-align:center;}
    .otherlink{ line-height:30px; color:#666;}
    .otherlink A{ color:#666;}

    /* 精彩视频 */
    .videoslistdiv { display:block; overflow:hidden; width:100%;}
    .videolist {width:50%;height:auto;display:block;float:left;margin-left:0; margin-right:0; margin-top:20px;}
    .videolist IMG {border:none;display:block; width:90%; margin:0 auto;}
    .videolist_text {height:20px;line-height:20px;display:block;overflow:hidden;text-align:center;}
    .videolist_text A {font-size:12px;color:#333333;}

    /* 精彩图片 */
    .phimgonr {width:100%; margin:0 auto; display:block; overflow:hidden; background-color:White;}
    .phimgwai {width:100%; display:block; overflow:hidden;}
    .phimg{width:50%; height:auto; display:block; overflow:hidden; float:left; margin-top:20px; margin-left:0;}
    .phimg .imgspan{ width:100%; height:auto; display:block; overflow:hidden;}
    .phimg .imgspan img{width:80%; height:auto; display:block; margin:0 auto; }
    .phimg .imgtoupiaos{ width:100%; height:20px; line-height:20px; display:block; overflow:hidden; text-align:center;font-size:12px;color:#333333;}


    /* 查询 */
    .sel_number {width:100%;display: block;overflow: hidden;margin: 0 auto;background:none;}
    .sel_number .sel_form { width:100%; margin:0 auto;margin-top:0; padding:10px;}
    .sel_number .sel_form .liuyanlan_tl {text-align: center;font-size: 1.5em;color: #333;margin-bottom:5px;margin-top:5px;}
    .sel_number .sel_form .inpuywo {width:100%; margin:0 auto; margin-top:10px; overflow:hidden;}
    .sel_number .sel_form .inpuywo .yearSelect{width:100%; padding:10px 0; margin-bottom:10px;}
    .sel_number .sel_form .inpuywo .cxpid {width:100%; height:40px; border:1px solid #338FCC; text-indent:5px; outline:none; float:none; margin:0 auto;}
    .sel_number .sel_form .inpuywo .cxbt {width:100%; height:40px; border:1px solid #338FCC;list-style:none; background:#338FCC; margin:0 auto; margin-top:20px; color:#fff; cursor:pointer;}
    .sel_number .sel_form .inpuywo .cxtishi {text-align:center; line-height:30px; font-size:12px; color:#808080;}


    /* 微信 */
    .sel_number_wx {width:700px; display:none; overflow:hidden; margin:0 auto;}
    .sel_number_wx .left {width:500px; display:block; overflow:hidden; float:left; line-height:30px;}
    .sel_number_wx .right {width:160px; display:block; overflow:hidden; float:right;}

    
    /* 查询结果 */
    .pccx {display:block; overflow:hidden; width:100%; padding:0; text-align:center; margin:0 auto; margin-top:5px; box-sizing:border-box; -moz-box-sizing:border-box; /* Firefox */ -webkit-box-sizing:border-box; /* Safari */}
    .t_signup_li,.t_signup_lis{ width:100%; float:none;  border-bottom:1px solid #e1e1e1;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
    .t_signup_li span{ display:block; text-align:inherit; padding:10px; border:none;box-sizing:border-box;-moz-box-sizing:border-box; /* Firefox */-webkit-box-sizing:border-box; /* Safari */}
    .t_signup_li span.l{ background:none; color:#555; float:left; font-size:14px;}
    .t_signup_li span.r{ background:none; float:right;}
    .ts_div { font-size:12px; line-height:14px; padding:10px; clear:both; color:#808080; text-align:left;}
    .tishicenter { text-align:center; color:#da231c;}
    .payDiv{margin-top:30px; padding:10px; clear:both;}
    .payDiv .paynow{width:200px; height:40px; line-height:40px; display:block; margin:0 auto; overflow:hidden; color:#fff; font-weight:bold; background:#da231c; text-align:center; border-radius:15px;}

     /* 报名页面 */
    .main{  width:100%; padding:20px;}	
    .match_list h1{ font-size:20px}
    .match_list h2{ font-size:16px}
     .match_li{ width:100%; margin-bottom:30px}
    .match_li a{ padding:20px; }
    .match_li h3{ font-size:16px;}
    .match_li p.p2{ font-size:12px; }
    .match_li p.p3{ font-size:12px;margin-top:15px;}
    .match_li p.p4{ font-size:14px;right:15px; bottom:0px; width:80px; padding:5px;}
   
}

.box-all {
    box-sizing:border-box;
    -moz-box-sizing:border-box; /* Firefox */
    -webkit-box-sizing:border-box; /* Safari */
}

/* 支付页面 */
.zf_link_A_Vx {
            display:block;
            margin:0 auto;
            overflow:hidden;
            width:100px;
            color:#000;
        }
            .zf_link_A_Vx .zf_link_A_Img {
                position:relative;
                border-radius:100%;
                display:block;
                width:100px;
                height:100px;
                overflow:hidden;
                background:url('/winimages/wei.png') center center no-repeat;
                background-size:cover;
            }
            .zf_link_A_Vx .zf_link_A_Text {
                display:block;
                line-height:30px;
                font-size:16px;
                text-align:center;
            }

            .zf_link_A_Zfb {
            display:block;
            margin:0 auto;
            margin-top:20px;
            overflow:hidden;
            width:100px;
            color:#000;
        }
            .zf_link_A_Zfb .zf_link_A_Img {
                position:relative;
                border-radius:100%;
                display:block;
                width:100px;
                height:100px;
                overflow:hidden;
                background:url('/winimages/zhi.png') center center no-repeat;
                background-size:cover;
            }
            .zf_link_A_Zfb .zf_link_A_Text {
                display:block;
                line-height:30px;
                font-size:16px;
                text-align:center;
            }
        .zf_link_A_hen {
            width:100px;
            height:20px;
            display:block;
            margin:0 auto;
            border-bottom:1px dashed #808080;
        }
        .zf_link_A_Zd {
        display:block;
        width:100%;
        height:150px;
        background-color:#000;
        opacity:0.7;
        }

.hide_zf {
    display:none;
}