@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0; }
body{background:#FFFFFF;width: 100%;font-size:14px; color:#000; line-height:24px; font-family:"微软雅黑", "黑体", "宋体";}
a{color: #000000;text-decoration: none;}
a:hover{text-decoration: none;}
img { border:none; }
ol,ul,li { list-style:none; }
table { border-collapse:collapse; }
.f-l{float:left}
.f-r{float:right}
.marr30{margin-right:30px;}
.marr50{margin-right:80px;}
.clear{zoom:1}
.clear:after{content: '';display: block;clear: both;}
.clear{clear:both;}
.blank30{height:30px; overflow:hidden;}

#header_wrap,#banner_wrap,#footer_wrap{width: 100%;}
.header-inner,.footer-inner,.inner{width: 1100px;margin: 0 auto;}
#header_wrap{background: #fff;height: 90px;position: fixed;top: 0;opacity:1;border-bottom: 1px solid #dddddd;}
.logo{float: left;height: 80px;padding: 5px 0px;}
.nav{float: right;color: #FFFFFF; padding-top:20px;}
.nav a{color: #000;font-size: 18px;line-height: 50px;padding: 0px 10px;display: block;float: left;}
.nav .wybm{color: #4fafc2;font-weight: bold;animation: ease-in-out breath 2500ms infinite alternate;-webkit-animation: ease-in-out breath 2500ms infinite alternate;       }
#banner_wrap img{width: 100%;}
.section1,.section2,.section3,.section4,.section5,.section6,.section7{padding: 50px 0px;}
.section4{background:#0191a9;}
.section2{background:#f5f5f5;}


.topic1{float:left; background:#f8f8f8; border:#ddd solid 1px; border-shadow:1px 3px #666; width:44%; padding:20px;}
.topic1 .stitle{font-size:18px; line-height:30px; padding-bottom:10px; color:#000;}
.topic1 .sintro{font-size:14px; line-height:20px; color:#666; padding-bottom:10px;}
.topic1 .speaker{font-size:14px; line-height:26px; color:#333;}
.sectitle{text-align: center;margin-bottom: 20px;}
.sectitle h2{text-align: center;font-size: 26px;}
.sectitle span{height: 1px;width: 10%;background: #4fafc2;color: #4fafc2;display: inline-block;text-align: center;}
.section1 .secbtm1{font-size: 18px;width: 1100px;margin: 0 auto;text-align: left; line-height:30px;}

.introcon{background:#f8f8f8; font-size:16px; line-height:30px; padding:25px; color:#333; margin-bottom:35px;}
.introcon h2{font-size:20px; font-weight:bold; line-height:35px; color:#039;}

.intropic{float: left;width: 350px; margin-left:30px; border:#c00 dashed 2px; border-radius:15px; padding:15px; text-align:center; font-size:20px; line-height:40px; color:#333;}
.introtxt{float: left;width: 620px; font-size:16px; color:#7b020e; line-height:40px; padding-top:20px;}
.bdyc-table{width: 1100px;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1; font-size:16px; line-height:30px;}
.bdyc-table td{padding: 8px 20px;border-bottom: 1px solid #DDDDDD;}
.bdyc-table tr td:first-child{border-right: 1px solid #DDDDDD;text-align: center;}
.bdyc-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.bdyc-table tr td.tbtit{font-weight: bold;background: #00afef;color:#ffffff;font-size: 18px;text-align: center;padding: 8px 20px;}
.timearea-table{width: 1100px;margin: 0 auto;border-left: 1px solid #F2F2F2; box-shadow: 3px 3px 3px #c1c1c1;font-size: 16px;}
.timearea-table td{padding: 6px 20px;border-bottom: 1px solid #DDDDDD;border-right: 1px solid #DDDDDD;text-align: center;}
.timearea-table tr td:last-child{border-right: none;}
.timearea-table tr:nth-child(2n+1) td{background: #f3f3f3;}
.timearea-table tr td.tbtit{font-weight: bold;background: #00a750;color:#ffffff;font-size: 18px;text-align: center;padding: 10px 20px;}
.giftone{float: left;width: 242px;overflow: hidden;font-size: 16px;margin-right: 10px;text-align: center;}
.giftone:last-child{margin-right: 0px;}
.giftone img{width: 228px;border: 1px solid #DDDDDD;}
.section5{background: #f2f2f2;}
.infoma{text-align: left;padding: 20px;margin: 0 auto;text-align: center;}
.infone{width: 600px;font-size: 20px;margin: 18px auto;}
.infone b{width: 120px;display: inline-block;}
.infone input{width: 450px;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 200px;height: 40px;}
#footer_wrap{background: #000000;color: #FFFFFF;text-align: center;padding: 8px 0px;}
.scroll_box{width: 1000px;height: 188px;overflow: hidden;margin: 0 auto;margin-top: 10px;}
.scroll_box ul{height: 188px;list-style: none;margin:0px;padding: 0;}
.scroll_box ul li{float: left;margin-right: 10px; text-align:center;}
.scroll_box ul li img{width: 250px;border-radius: 2px;border: 1px solid #dddddd;height: 156px;}


/*WeChat css*/
#wheader-box{width: 100%;}
.wheader-inner{margin: 0 auto;width: 100%;}
.wheader-inner img{width: 100%;}
#form_wrap{margin: 2em auto;width: 100%;}
#wfooter-box{background: #393a3c;color: #FFFFFF;font-size: 1rem;padding: 1% 0;}
#wfooter-box p{text-align: center;}
@media screen and (max-width:639px){	
	#wfooter-box p{font-size: 8px;line-height: 16px;}	
	.wfooter-inner{width: 99%;}
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 14px;margin: 8px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}
}


@media screen and (min-width:640px) and (max-width:767px){
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}

}

@media screen and (min-width:768px) and (max-width:960px){
#form_wrap{margin: 1em auto;}
.infoma{text-align: left;margin: 0 auto;text-align: center;}
.infone{width: 98%;font-size: 16px;margin: 18px auto;}
.infone b{width: 26%;display: inline-block;}
.infone input{width: 65%;height: 30px;}
.infone span{color: #f00;margin-left: 2px;}
.subbtn{text-align: center;}
.subbtn input {width: 150px;height: 40px;}
.sectitle{text-align: center;margin-bottom: 0px;}

}

