﻿* {
    margin: 0;
    padding: 0;
}
body {
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 1.42857143;
    color: #333;
    background-color: #fff;
}
fieldset, img {
    border: 0;
    border: none
}
dd, dl, dt, img, li, ol, p, ul {
    list-style: none;
    border: none
}
address, caption, cite, code, dfn, em, optgroup, th, var {
    font-style: normal;
    font-weight: 400
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
a {
    text-decoration: none;
    outline: 0;
    color: #333
}
a:hover {
    text-decoration: none;
    color: #be0000
}
a:active {
    outline: 0;
star:expression(this.onFocus=this.blur())
}
.fl {
    float: left;
}
.fr {
    float: right
}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right}
.clearfix {
    clear: both;
    height: 0;
    line-height: 0;
    font-size: 0
}
kba{font-size:normal}
/*æ­£æ–‡å¼€å§‹*/
.w1200{width:1200px;margin:0 auto;}
.top{width:100%;background:#005dad;color:#fff;height:54px;display:none;}
.topcon{width:1000px;margin:0 auto;height:100%;display:block;}
.logo{height:46px;}
.logo img{height:40px;width:auto;margin-top:8px;}
.main{width:100%;}
.show{width:100%;/*background:url("../images/bg.jpg") top center no-repeat;*/}
.show .topic{width:1200px;margin:0 auto;padding:100px 0;display:none;}
.show .topic h2{color:#fff;font-size:48px;font-weight:bold;text-align:center;font-weight:normal}
.show .topic h5{font-size:18px;margin-top:10px;font-weight:normal;text-align:center;color:#999}
.show .topic h5{font-size:18px;margin-top:10px;font-weight:normal;text-align:center;color:#999}
.nav{width:100%;background:#b50007}
.nav ul {width:1000px;margin:0 auto;font-size:18px;color:#fff;/*height:50px;*/overflow:hidden;}
.nav ul li{padding:0 30px ;text-align:center;line-height:50px;float:left;position:relative}
.nav ul li a{color:#fff;font-size:18px;}

.nav ul li.on a{color:#fff;font-weight:400;}
.nav ul  li.on:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 70%;
    height: 3px;
    background-color: #fff;
    border-radius: 2px;
    content: '';}
.textcon{margin:20px auto 0;width:1160px;padding:30px 20px;background:#fff;}
.signup .title, .about .title, .guest .title, .main .title, .date_box .title{ color:#1c3189;font-size:36px;text-align:center;font-weight:normal;}
.bottom_line {
    margin: auto;
    margin-top: 10px;
    width: 20px;
    height: 3px;
    background: #1c3189;
}
.signup_con{width:1160px;margin:20px auto;}
.signup_con h2.t1{font-size:28px;line-height:40px;font-weight:normal;text-align:center;}
.signup_con p.p1{text-align:center;font-size:16px;color:#666;line-height:40px;}

/*æŠ¥åè¡¨*/
.signup_grid table{font-size:16px;width:1000px;margin:0 auto;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.signup_grid table td{border-left:1px solid #ddd;border-top:1px solid #ddd;padding:8px;text-align:center;}
.signup_grid table td>label{text-align:center;color:#000;}
.signup_grid table td>input{line-height:30px;width:100%;height:30px;}
.signup_grid table td>input[type="checkbox"],.signup_grid table td>input[type="radio"]{width: 18px;height: 18px;vertical-align: middle;}
.signup_grid table td>input[type="date"]{max-width:100px;}
.signup_grid table td>select{width:100%;line-height:30px;border:none;height:30px;*padding:10px 0;}
.signup_grid table td label.date{display:inline;}
.canhui_item  {background:#eee}
.canhui_item td label{color:#000;background:#f0f0f0;text-align:center!important;}
.beizhu{width:100%;min-height:50px;}
.beizhu p{padding:10px}

.beizhu textarea{width:90%;height:100%;font-size:12px;padding:5px;line-height:25px;}
.gongzhang{text-align:right;padding:10px}
.gongzhang input{text-align:center;line-height:25px;}
.tianbiao{text-align:right;padding:10px}
.tianbiao input{width:50px;line-height:25px;text-align:center;}
.submit{margin:20px auto;text-align:center;}
.submit input[type="button"],#printbtn{background:#1c3189;color:#fff;line-height:30px;font-size:24px;text-align:center;padding:10px 30px;border:none;border-radius:2em;outline:none;cursor:pointer;-webkit-appearance:none}
.submit input:hover{background:#17cc55}
#printbtn{display:inline-block}
.fwqd{text-align:center;}
.fwqd p img{max-width:100%;}
/*关于大会*/
.about, .guest, .date_box, .Organizers_box{padding:30px 0;}
.about_box{background:url("../images/aboutbg.jpg") no-repeat top center #dedede;padding-top:30px;}
.about_text{font-size:24px;margin:20px auto 0;line-height:170%}
.about_text div.quanyi{margin:20px 0}
.about_text div.quanyi p{text-indent:2em;font-size:20px;line-height:2;}
.about{width:1000px;margin:0 auto}
.guest{width:1000px;margin:0 auto}
.guest_con{padding:40px 0 20px;
    width: 880px;
    margin: auto;
    flex-wrap: wrap;}
.guest_box{ width: 50%;
    height: 350px;
    text-align: center;
    overflow: hidden;
    box-sizing: border-box;float:left;
    padding: 5px 0;}
.guest_box  .img{
    width:300px;
    height:200px;}
.guest_box .name{font-size: 21px;
    margin-top: 23px;
    font-weight: 600;}
.guest_box .job{font-size: 16px;
    font-weight: 600;width:220px;margin:0 auto;}
.flex_as {
    align-items: flex-start;
}


.flex {
    display: flex;
}

/*会议议程*/
.date_box{width:1000px;margin:0 auto;}
       .day_main_a tr td:first-child {
        padding-left: 10px !important;
    }
.date_detail h2{    width: 180px;
    padding: 10px 0;
	color:#fff;
    margin: auto;
    background-color:#1c3189;
    margin: 20px auto;
    text-align: center;}

    .day_main_a tr:nth-child(2n),
    .day_main_b tr:nth-child(2n) {
        background: #f9f9f9;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
    }
.day_main_a td{veitical-align:middle;}
    .day_main_a tr td:first-child {
        width: 300px;
        padding: 10px 20px 10px 0;
        box-sizing: border-box;
    }

    .day_main_a tr td:last-child {
        width: 700px;
        padding: 10px 20px;
        box-sizing: border-box;
    }

    .day_main_b tr td:first-child {
        width: 200px;
        padding: 10px 20px 10px 0;
        box-sizing: border-box;
    }

    .day_main_b tr td:nth-child(2) {
        width: 400px;
        padding: 10px 20px 10px 10px;
        box-sizing: border-box;
    }

    .day_main_b tr td:last-child {
        width: 400px;
        padding: 10px 20px;
        box-sizing: border-box;
    }
.Organizers{width:100%;padding:30px 0;background:#999;colot:#fff;}
.Organizers_box{width:1000px;margin:0 auto}
.Organizers_box .title{color:#fff;text-align:center;}
.Organizers_box .bottom_line{background:#fff;}

.Organizers_text{font-size:18px;line-height:170%;text-align:center;margin-top:30px}
.Organizers_text .zixun{font-size:24px;}
.banner{background:rgba(0,0,0, 0.8)}
	.banner img{width:100%;padding:0;margin:0;height:100%;display:block}
.notice{width:1000px;margin:0 auto;}
.notice_con{width:100%;margin:30px auto;}
.notice_con h5{font-size:24px;text-align:center;line-height:170%;margin-top:20px;}
.notice_con p{text-indent:2em;font-size:18px;line-height:140%;margin-bottom:10px;}
.notice_con img{width:800px;display:block;text-align:center;}
.notice_con .article{margin-top:10px;padding:20px 0;}
.huiyuancheck{padding:20px 0}
.ruhuipoint{max-width:1000px;margin:20px auto}
.ruhuipoint h5{font-size:16px;margin-bottom:10px;}
.ruhuipoint p{line-height:1.2;font-size:14px;margin-bottom:5px;}
/*手机端页面*/

@media(max-width :1200px) {
html {
	overflow-y: auto;
	overflow-x:hidden !important;
	}
	.show .topic h2{font-size:24px;line-height:120%;width:90%;margin:0 auto;}
	.nav ul{width:100%;}
	.nav ul li{padding:0 3%}
	.nav ul li a{font-size:14px;}
.topcon{width:100%;}
.show .topic{width:100% !important}
	.textcon{width:100%;padding:20px 0;}
	.signup_con, .notice{width:90%;margin:0 auto}
	.signup_grid table{width:100%;}
	.signup_grid table td{padding:4px;font-size:12px;}
	.show .topic{padding:25px 0;min-height:400px;}
	.show .topic h5{font-size:16px;margin-top:5px;}
	.signup_con h2.t1{font-size:18px;line-height:170%;margin-top:10px;}
	.signup_con p.p1{font-size:14px;line-height:120%;margin-bottom:10px;}
	.about, .guest, .date_box, .Organizers_box{width:90%;}
	.about_text{font-size:18px;}
	.guest_con{width:100%}
	.guest_box .name{font-size:18px;margin-top:10px;}
	.guest_box .job{font-size:16px;width:80%;}
	.about, .guest, .date_box, .Organizers_box{padding:20px 0}
	.signup .title, .about .title, .guest .title, .main .title{font-size:24px;}
	.guest_box  .img{
    width:146px;
    height:146px;}.nav ul li.on{background:#fff}
.nav ul li.on a{color:#b72b02;font-weight:400;}
.nav ul  li.on:after {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    height: 3px;
    background-color: #fff;
    border-radius: 2px;
    content: '';}
}
/*品牌故事*/
/* 必要布局样式css */
.case-container {
    width: 1200px;
    margin: 0 auto;
    padding: 0;
}

.case-index-title {
    font-size: 16px;
    text-align: center;
    padding: 50px 0;
}

.case-index-title h2 {
    font-size: 36px;
    font-family: pingfang,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    font-weight: normal;
}

.case-index-title a {
    width: 100px;
    height: 36px;
    line-height: 36px;
    border: 1px solid #DBDCE0;
    text-align: center;
    font-size: 14px;
    display: block;
    margin: 25px auto 0;
    transition: all .2s;
}

.case-index-title a:hover {
    background: #F96A69;
    border-color: #F96A69;
    color: #fff;
}

.case-index-content {
    position: relative;
}

.case-index-content ul {
    margin-right: -18px;
}

.case-example-item {
    float: left;
    width: 286px;
    height: 315px;
    overflow: hidden;
    margin: 0 18px 18px 0;
    text-align: center;
    background: #fff;
    position: relative;
    transition: all .2s;
}

.case-example-item a .case-pad {
    width: 286px;
    height: 180px;
}

.case-item-info {
    height: 135px;
    overflow: hidden;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    background: #fff;
    transition: all .2s;
}
.case-info-logo {
    margin-top: 0;
    margin-bottom: 8px;
    height: 80px;
    transition: all .2s;
}
.case-info-logo>img{height:60px;margin:10px 0;max-width:280px;}
.case-info-title {
    font-size: 16px;
    color: #000000;
	font-weight:bold;
    margin-bottom: 50px;
}

.case-info-text {
    font-size: 14px;
    color: #666;
    padding: 0 30px;
    text-align: left;
    line-height: 1.8;
}

.case-index-content .case-example-item:hover .case-item-info {
    height: 315px;
}

/*活动风采*/
.hdfc{width:1000px;margin:0 auto;min-height:300px;*height:300px;}
.hdfc p{font-size:24px;line-height:1.7;padding:10px 0}
.hdfc p a{color:#1B8706;text-decoration: underline}
