@charset "utf-8";html {color: #444; background: #fff; -webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;text-size-adjust: 100%;}html * {outline:none;-webkit-text-size-adjust: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}html, body {background-color:#fff;width: 100%;font: 14px/1.5 "Microsoft YaHei",tahoma, arial, 宋体, sans-serif;}body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { margin: 0;padding: 0;}input, select, textarea {font-size: 100%;}table {border-collapse: collapse; border-spacing: 0;}fieldset, img { border: 0;}abbr, acronym { border: 0;font-variant: normal;}del {text-decoration: line-through;}address, caption, cite, code, dfn, em, th, var { font-style: normal; font-weight: 500;}ol, ul {list-style: none;}caption, th { text-align: left;}h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: 500;}q:before, q:after {content: '';}sub, sup {font-size: 75%;line-height: 0;position: relative; vertical-align: baseline;}sup { top: -0.5em;}sub { bottom: -0.25em;}input[type="button"], input[type="submit"], input[type="reset"], input[type="text"]  {-webkit-appearance: none;}a,a:link {color: #333;}a:hover { text-decoration: none;color: #db1f26;}ins, a {text-decoration: none;}.clearfix:after {content: ".";display: block;height: 0pt;clear: both;visibility: hidden;}.clearfix {display: inline-block;}.clearfix {display: block;}.fl{float: left;}.fr{float: right;}
/*mb*/
.hide{display: none;}
.show{display: block;}
.m{width: 1200px;margin: 0 auto;}
.ter{text-align: center;}
.mb80{margin-bottom: 80px;}
.mb50{margin-bottom: 80px;}
.mb20{margin-bottom: 20px;}
.mb10{margin-bottom: 10px;}
/*nav_bar*/
.nav_bar{height: 100px;line-height: 100px;padding: 0 40px;}
.nav_bar .bar_l{background: url(../images/logo.jpg) no-repeat 0 center;height: 100px;width: 105px;}
.nav_bar .bar_l h1{display: none;}
.bar_r li{float: left;font-size: 24px;padding: 0 0 0 35px;}
.bar_r li a{color: #555;}
.bar_r li a:hover{color: #00aacd;}
@media only screen and (max-width: 1500px) {
	.bar_r li{float: left;font-size: 20px;padding: 0 0 0 30px;}
}
@media only screen and (max-width: 1200px) {
	.bar_r li{float: left;font-size: 16px;padding: 0 0 0 20px;}
}
@media only screen and (max-width: 950px) {
	.bar_r li{float: left;font-size: 14px;padding: 0 0 0 15px;}
}
.banner{background: url(../images/bar.jpg) no-repeat center 0;height: 730px;}
.news01{padding: 110px 0;background: url(../images/bg01.jpg) no-repeat center 330px #fff;}
.txt h1{font-size: 54px;color: #323232;margin: 0 0 30px;line-height: 60px;}
.txt p{font-size: 20px;color: #696969;font-family: arial;}
.cont p{font-size: 18px;line-height: 35px;color: #333;padding: 55px 125px 0;}
.news02,.news05,.news07,.news09{background-color: #f4f9fb;padding: 110px 0;}
.news02 ul{padding: 80px 0 0;}
.news02 ul li{float: left;margin: 0 28px;}
.news03,.news04,.news06,.news08{padding: 110px 0;}
.news03 .m{overflow: hidden;}
.news03 ul{width: 1250px;}
.news03 ul li,.news07 ul li{float: left;text-align: center;color: #333;width: 285px;margin-right: 25px;margin: 80px 25px 0 0;}
.news03 ul li .img img{display: block;border-radius: 50%;border:12px solid #eaf4f8;}
.news03 ul li h2,.news07 ul li h2{font-size: 30px;background: url(../images/bg05.png) no-repeat center bottom;line-height: 45px;padding: 0 0 10px;font-weight: bold;margin: 30px 0 20px;}
.news03 ul li p,.news07 ul li p{color: #555;font-size: 22px;height: 60px;overflow: hidden;line-height: 30px;}
.news04 .m{padding: 50px 0;}
.agenda_cont{background: url(../images/bg06.jpg) no-repeat right 0;padding: 196px 0 0;position: relative;font-size: 20px;}
.agenda_cont .line{position: absolute;background: url(../images/bg07.png) no-repeat 0 0;width: 93px;height: 90px;    top: 107px;
    left: 191px;}
.agenda_cont .agenda_l{width: 275px;color: #0998cd;text-align: center;}
.agenda_cont .agenda_l p{height: 60px;line-height: 20px;}
.agenda_cont .agenda_m{width: 660px;color: #444;}
.agenda_cont .agenda_m p{background: url(../images/bg08.png) no-repeat 0 0;padding: 0 90px;height: 60px;line-height: 25px;vertical-align: top;}
.agenda_cont .agenda_r{width: 265px;padding: 60px 0 0;}
.agenda_cont .agenda_r p{background: url(../images/bg09.jpg) no-repeat 0 5px;color: #848484;padding: 0 0 0 15px;height: 60px;}
.agenda_cont .agenda_r p span{color: #444;padding: 0 20px 0 0;}
.point_agenda .agenda_cont{background: url(../images/bg10.jpg) no-repeat right 0;padding: 275px 0 0;}
.point_agenda .agenda_cont .line{top: 190px; left: 191px;}
.agenda_txt{position: absolute;top: 82px;right: 0;}
.agenda_txt ul{display: table;}
.agenda_txt ul li{display: table-cell;vertical-align: middle;font-size: 22px;color: #0ea3dc;padding: 20px 30px;text-align: center;cursor: pointer;}
.agenda_txt ul li.on{border: 1px solid #0998cd;border-bottom: 0 none;}
.main_agenda_am .agenda_cont{background: url(../images/bg11.jpg) no-repeat right 0;}
.main_agenda_pm .agenda_cont{background: url(../images/bg12.jpg) no-repeat right 0;}
.partner_cont h2{font-size: 30px;color: #333;}
.partner_01 ul{width: 715px;margin: 0 auto;}
.partner_01 ul li{float: left;width: 208px;margin: 0 15px;}
.partner_02,.partner_03{width: 1200px;overflow: hidden;}
.partner_02 ul{width: 1250px;}
.partner_02 ul li{float: left;width: 170px;height: 90px;overflow: hidden;margin: 0 35px 30px 0;}
.partner_02 ul li img{width: 170px;height: 90px;display: block;}
.partner_03 ul{width: 1250px;}
.partner_03 ul li{width: 110px;height: 55px;float: left;margin: 0 25px 20px 0;}
.partner_03 ul li img{display: block;width: 110px;height: 55px;}
.table{width: 100%;color: #333;}
.table td p{vertical-align: middle;}
.table td{padding: 20px;border: 1px solid #b9b9b9;font-size: 18px;}
.table th{border: 1px solid #b9b9b9;border-top: 0 none;text-align: center;height: 120px;font-size: 20px;font-weight: bold;}
.table tr:last-child td{border-bottom: 0 none;}
.news07 ul{width: 906px;margin: 0 auto 80px;}
.news07 ul li{width: 282px;margin: 0 10px;}
.news07 ul li p{color: #333;font-size: 18px;}
.code p{color:#333;font-size: 24px;}
.guide {height: 354px;overflow: hidden;}
.guide .line{background: url(../images/line2.jpg) no-repeat center 0;height: 36px;}
.guide .guide_r{width: 602px;color: #333;}
.guide .guide_l{width: 598px;padding: 40px 0 0;}
.guide .guide_l h3{text-align: center;font-size: 30px;font-weight: bold;margin: 0 0 10px;}
.guide .guide_l p{text-align: center;font-size: 18px;padding: 0 40px 10px;}
.poster-main{width: 1000px;height: 450px;position: relative;margin: 30px auto;}
.poster-main a,.poster-main img{display:block;}
.poster-main .poster-list{width: 1000px;height: 450px;}
.poster-main .poster-list .poster-item{ width: 825px;height: 450px;position:absolute;left:0;top:0;overflow: hidden;}
.poster-main .poster-btn{ position:absolute;top:0;z-index:10; cursor:pointer;  }
.poster-main .poster-prev-btn{left:-95px; background: url(../images/left.png) no-repeat center center;}
.poster-main .poster-next-btn{right:-95px; background: url(../images/right.png) no-repeat center center;}
.poster-main .bg{position: absolute;height: 83px;width: 100%;background-color: #726c6b;bottom: 0px;left: 0;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8;z-index: 1;overflow: hidden;}
.poster-main li a span{display: block;font-size: 24px;color: #fff;line-height: 83px;overflow: hidden;position: absolute;bottom: 0;left: 0;padding: 0 30px;z-index: 2;height: 83px;}
.footer{background-color: #d3dee6;padding: 85px 0;color: #333;}
.footer .footer_fl{width: 185px;}
.footer .footer_fl p{font-size: 20px;text-align: center;padding: 15px 0 0;}
.footer .footer_fr{width: 925px;}
.footer .footer_fr li{float: left;width: 136px;margin: 0 60px 0 0;display: inline;}
.footer .footer_fr li h1{font-size: 30px;font-weight: bold;height: 60px;margin: 0 0 10px;}
.footer .footer_fr li h1.h1{background: url(../images/line_25-3.png) no-repeat 0 bottom;}
.footer .footer_fr li p{font-size: 20px;line-height: 30px;margin: 0 0 10px;}
.footer .footer_fr li p img{display: block;margin: 20px 0 0;}
