@charset "utf-8";
/* CSS Document */

/*reset*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
    font: 12px/1  '\5FAE\8F6F\96C5\9ED1',Tahoma, Helvetica, Arial, sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; color:#000; list-style-type:none; }
a:hover { text-decoration: none; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }
.clear{ clear:both;}
/*reset*/


/*header*/
.topnav{ background-color:#f9f9f9; height:30px; line-height:30px; color:#666;}
.topnav-wrapper{ width:1170px; margin:0 auto;}
.topnav a{ color:#666;}
.topnav a:hover{ color:#359ee0;}
.lf{ float:left;}
.rt{ float:right;}
.rt span{ margin:0 10px;}
.header-c{ width:1170px; margin:0 auto;}
.hearder-logo{ float:left; margin:20px 0;}
.hearder-search{ float:right; margin:39px 0; position:relative;}
.hearder-search-text{ width:288px; height:33px; padding:0 35px 0 10px; border:#eee solid 1px; outline:none;}
.hearder-search-text:focus{ border:#359ee0 solid 1px;}
.hearder-search-btn{ width:35px; height:35px; cursor: pointer; position:absolute; top:0; right:0; border:none; outline:none; background:url(../images/searchbar-btn.png) center center no-repeat;}
.menu { float:right; margin-top:0; display:flex; justify-content:center; font-weight:bold; }
.menu * { box-sizing: border-box;}
#select{ background:#359ee0; color:#fff;}
.menu .center { }
.menu .ul-list{ display:flex;}
.menu .ul-list li{flex:1; position:relative;}
.menu .ul-list li:last-child{}
.menu .ul-list li a{ height:50px; padding:0 21.4px; display:flex; align-items:center; justify-content:center;  font-size:16px; }
.menu .ul-list li a:hover{background:#359ee0; color:#fff; }
.menu .ul-list li span{ font-size: 14px;  height: 35px;  display: flex;  align-items: center;  justify-content: center; }
.menu .ul-list li:hover .ol-list{  display: block;}
.menu .ol-list{  display: none;  position: absolute;  top: 50px;  left: 0;  z-index: 999;background:url(../images/nav-bg-en.png) top center repeat;}
.menu .ol-list li a{  font-size: 14px;  text-decoration: none;  color: #fff;  height: 50px;  display: flex;  align-items: center; justify-content: flex-start; border-top:#fff solid 1px;}
.menu .ol-list li a:hover{ background:#359ee0; color:#fff;  }
.index_focus{position:relative;width:1170px;height:360px;margin:0 auto;overflow:hidden;}
.index_focus .bd li{display:none;position:absolute;left:0;top:0;z-index:9;}
.index_focus .pic{height:auto;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:80%;bottom:2%; z-index:10}
.index_focus .slide_nav a{cursor:pointer;float:left;font-size:28px;font-family:arial;color:#fff;padding:5px 10px;}
.index_focus .slide_nav li:hover,.index_focus .slide_nav .on{text-decoration:none;color:#359ee0;filter:alpha(opacity=80);opacity:0.8;}
.index_focus_pre,.index_focus_next{display:none;position:absolute;top:50%;margin-top:-46px;width:72px;height:72px;text-indent:100%;white-space:nowrap;overflow:hidden;z-index:11;background:url(../images/ico_sliding.png) no-repeat;}
.index_focus_pre{left:0px;background-position:0 0;}
/*.index_focus_pre:hover{background-position:0 -144px;}*/
.index_focus_next{right:0px;background-position:0 -72px;}
/*.index_focus_next:hover{background-position:0 -216px;}*/
.index_focus_info{position:absolute;left:6%;bottom:7%;width:900px;height:145px;padding:10px 0 10px 15px;color:#fff;text-decoration:none;cursor:pointer;font-family:"\5fae\8f6f\96c5\9ed1";-moz-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);-webkit-text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);text-shadow:1px 1px 1px rgba(0, 0, 0, 0.6);background:url("../images/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:30px;line-height:35px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none;}
.index_focus_info .text{width:1000px; height:70px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none; }

/*content*/
.content{ width:1170px; margin:0 auto;}
.recent-event h1{ font-size:30px; line-height:45px; margin:40px 0 20px 0; text-align:center}
.recent-event ul{ display:flex; flex-wrap: wrap; align-content:center;float:left; width:336px;  padding-left:20px;}
.recent-event li{  font-size:12px; line-height:18px;}
.recent-event-title a{ font-size:16px; min-height:80px; line-height:24px; text-align:left; display:block;}
.recent-event-title a:hover{ color:#359ee0;}
.recent-evnet-time-on{ height:18px; line-height:18px;  background:url(../images/time-on.png) left center no-repeat; padding-left:20px; color:#888; margin:10px 5px 15px 0;}
.recent-evnet-address-on{ height:18px; line-height:18px;  background:url(../images/address-on.png) left center no-repeat; padding-left:20px; color:#888;margin:10px 5px 15px 0;}
.recent-evnet-organizer-on{ height:18px; line-height:18px;  background:url(../images/organizer-on.png) left center no-repeat; padding-left:20px; color:#888;margin:10px 0 15px 0;}
.r1-on a{ margin-right:5px; padding:3px 10px; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#ff9600;border-radius:25px;-moz-border-radius:25px;}
.r1-on a:hover{ margin-right:5px; padding:3px 10px; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#359ee0;border-radius:25px;-moz-border-radius:25px;}
.line{ width:1px; display:block; float:left; padding:25px;}
.recent-evnet-time-off{ height:18px; line-height:18px;  background:url(../images/time-off.png) left center no-repeat; padding-left:20px; color:#888;margin:10px 5px 15px 0;}
.recent-evnet-address-off{ height:18px; line-height:18px;  background:url(../images/address-off.png) left center no-repeat; padding-left:20px; color:#888;margin:10px 5px 15px 0;}
.recent-evnet-organizer-off{ height:18px; line-height:18px;  background:url(../images/organizer-off.png) left center no-repeat; padding-left:20px; color:#888;margin:10px 0 15px 0;}
.r1-off a{ margin-right:5px; padding:3px 10px; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#b7b7b7;border-radius:25px;-moz-border-radius:25px;}
.r1-off a:hover{ margin-right:5px; padding:3px 10px; height:20px; line-height:20px; color:#fff; font-weight:bold; background:#359ee0;border-radius:25px;-moz-border-radius:25px;}

.latest-news {background-color:#eff7fc; }
.latest-news h1{font-size:30px; line-height:45px; padding:40px 0 20px 0; text-align:center; background-color:#fff;}
.latest-news li{float:left; width:316px; padding:60px 20px 20px 20px; }
.latest-news li span{font-size:16px; line-height:24px; background-color:#359ee0; color:#fff; font-weight:bold; padding:2px 10px;}
.latest-news li a{font-size:14px; line-height:26px; text-align:left; margin-top:30px; display:block; height:170px; overflow:hidden; color:#333;}
.latest-news1{background:url(../images/last_news_01.jpg) left top no-repeat;}
.latest-news2{background:url(../images/last_news_02.jpg) left top no-repeat; border-left:#FFF solid 51px; border-right:#FFF solid 51px;}
.latest-news3{background:url(../images/last_news_03.jpg) left top no-repeat;}
.latest-news p{ float:left;width:316px; padding:0 20px 20px 20px; font-size:16px; font-weight:bold; }
.latest-news p a{ color:#ff9600;}
.latest-news li a:hover { color:#359ee0;}
.latest-news p a:hover{ color:#359ee0;}
.interval{border-left:#FFF solid 51px; border-right:#FFF solid 51px;}

.standard{ position:relative;}
.standard h1{font-size:30px; line-height:45px; text-align:center; border-bottom:#359ee0 solid 2px; padding:40px 0 20px 0;}
.standard-publish{ padding:20px 130px;}
.r1{ padding:2px 20px; width:120px; text-align:center; line-height:21px; font-weight:bold; color:#000; background:#fff; border:#ff9600 solid 2px; border-radius:25px;-moz-border-radius:25px;}
.r2{ padding:2px 0; width:130px; height:24px; text-align:center; line-height:24px; font-weight:bold; margin-left:168px; color:#fff; background:#ff9600;border-radius:25px;-moz-border-radius:25px;}
.standard-publish li a:hover span{ color:#359ee0;}
.standard-publish li{ list-style-type:none; font-size:14px; padding:15px 0; line-height:21px;}
.standard-publish li span{ margin:0 10px;vertical-align:middle;}
.publish-title{ display:inline-flex; align-items:Center; overflow:hidden; width:570px; height:42px; }
.bg-line{ position:absolute; left:363px; top:150px; width:2px; height:350px; background-color:#ff9600; z-index:-1;}
.activities-list h1{font-size:30px; line-height:45px; padding:40px 0 20px 0; text-align:center;  }
.activities-list li{float:left; width:316px; padding:20px;background-color:#eff7fc; min-height:200px; overflow:hidden;  }
.activities-list li span{font-size:16px; line-height:26px; font-weight:bold; padding:2px 0;color:#333;}
.activities-list li a{font-size:14px; line-height:26px; text-align:left; margin-top:10px; padding-top:10px; display:block; border-top:#359ee0 solid 1px; color:#333;}
.activities-list li a:hover { color:#359ee0;}
.interval{border-left:#FFF solid 51px; border-right:#FFF solid 51px;}

.adv{ margin:50px 0;}
.adv a{filter:alpha(opacity=80);opacity:0.8;}
.adv a:hover{filter:alpha(opacity=100);opacity:1;}

.index-download h1{font-size:30px; line-height:45px; text-align:center; padding:0 0 20px 0;}
.index-download li{ background:url(../images/i01.png) left 8px no-repeat; padding-left:15px; font-size:14px; line-height:21px; float:left; width:301px; margin:20px;}
.index-download li a:hover{color:#359ee0;}
.index-download-bg{ background:#f9f9f9 url(../images/i03.png) 1125px 177px no-repeat; height:225px; overflow:hidden;}
.interval2{border-left:#f9f9f9 solid 51px; border-right:#f9f9f9 solid 51px;}

.link h1{font-size:30px; line-height:45px; text-align:center; border-bottom:#359ee0 solid 2px; padding:40px 0 20px 0;}
.link a{ float:left; margin:30px 23px 0 20px;filter:alpha(opacity=80);opacity:0.8;}
.link a:hover{filter:alpha(opacity=100);opacity:1;}

/*footer*/
.footer{margin-top:80px; background-color:#f6f6f6; border-top:#ddd solid 2px; padding-top:25px;}
.warp{ width:1170px; height:63px; margin:0 auto; display:block; padding-bottom:28px;}
.btm_nav{ float:left; color:#666; background:url(../images/logo.png) no-repeat left center; background-size:60%;}
.btm_nav p{ line-height:21px; margin-left:61px; background-color:#f6f6f6; width:365px;}
.btm_nav span{color:#2d374b; margin:0 15px;}
.btm_nav a:hover{ color:#359ee0;}
.service{ float:right; text-align:right;}
.tel{ line-height:21px;}
.tel p{ font-size:18px; color:#359ee0;}
.qq{ float:right; width:83px; height:20px; background:url(../images/service1.jpg) no-repeat left center;}
.service a{ display:block; cursor:pointer;width:83px; height:20px;}
.service a:hover{ background:url(../images/service2.jpg) no-repeat left center;}


.suspension{position:fixed;z-index:55;right:0;bottom:0px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#ccc;margin-bottom:2px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#359ee0;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#ccc;display:none;}
.suspension .a-top:hover{background:#359ee0;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:60px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:34px;}
.suspension .d-service-phone{top:0px;}
.suspension .d-qrcode{top:0;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee; height:50px; padding:10px 0 5px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item a:hover h3{ color:#359ee0;} 
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:50px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:120px;line-height:22px;font-size:15px;margin-left:12px; margin-top:0px; font-weight:bold;}
.suspension .d-service-item .text .number{color:#359ee0; font-weight:bold; font-size:14px;}
.suspension .d-service-intro p{ padding-top:10px;line-height:16px; text-align:center;font-size:12px;white-space:nowrap;color:#888;}
/*.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}*/
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:14px; color:#359ee0; padding-top:5px; font-weight:bold}


.banner{ position:relative;width:1170px;height:225px;margin:0 auto 40px auto; overflow:hidden;}
.left-nav{ width:250px; margin-right:20px; float:left;}
.left-nav li{ list-style-type:none; text-align:left; margin-bottom:1px; background-color:#f6f6f6;overflow:hidden;}
.left-nav li a{ width:230px; padding-left:20px; height:50px; line-height:50px; font-size:16px; font-weight:bold; display:block;}
.left-nav li a:hover {color:#fff; background-color:#359ee0;}
.current-nav a{color:#fff; background-color:#359ee0; }
.back-nav a{color:#fff; background-color:#ccc; }
.right-content{ float:left; min-height:500px; width:900px;}
.right-content h1{ font-size:30px; font-weight:normal; line-height:50px; margin-left:20px;}
.body{ margin:20px 40px 0 20px;}


.right-content6{ float:left; min-height:500px; width:1170px;}
.right-content6 h1{ font-size:30px; font-weight:normal; line-height:50px; margin-left:20px;}
.event-list{ margin-right:20px;}
.event-list h2{ float:left; display:block; font-size:18px; width:1130px; line-height:30px;}
.r4-on{ float:right; padding:0 10px; margin:5px 0; height:20px; width:100px; line-height:20px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px; text-align:center;}
.r4-off{ float:right; padding:0 10px; margin:5px 0; height:20px; line-height:20px; color:#fff; background:#b7b7b7; border-radius:25px;-moz-border-radius:25px;}
.event-list p{ font-size:14px; line-height:20px; margin:10px 0;}
.event-time-on{ font-size:14px; height:20px; line-height:20px;  background:url(../images/time-on.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.event-address-on{ font-size:14px; height:20px; line-height:20px;  background:url(../images/address-on.png) left center no-repeat; padding-left:20px; color:#888; }
.event-time-off{ font-size:14px; height:20px; line-height:20px;  background:url(../images/time-off.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.event-address-off{ font-size:14px; height:20px; line-height:20px;  background:url(../images/address-off.png) left center no-repeat; padding-left:20px; color:#888; }
.event-list li{ width:1130px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.event-list li p{-webkit-box-orient;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.event-list a{ display:block; width:1170px;}
.event-list a:hover{ background-color:#eff7fc;}
.event-list a:hover h2{ color:#359ee0}
.more{ display:block; height:40px; line-height:40px; width:1130px; background-color:#f6f6f6; text-align:center; font-size:14px; color:#888; margin:40px auto 0 auto; margin-left:20px;border-radius:25px;-moz-border-radius:25px;}
.more:hover{background-color:#eff7fc; color:#359ee0}

.event-title{ width:880px; background-color:#eff7fc; margin-left:20px; padding-bottom:10px;}
.circle2{width: 100px; height: 100px; border-radius: 50%; overflow: hidden; background-color:#fff; float:left; margin:20px;}
.event-title-right{ float:left;}
.event-title h2{ float:left; width:720px; min-height:60px; font-size:25px; font-weight:normal; line-height:30px; margin:20px 0 0 0;display:flex; align-items:Center; overflow:hidden; display:block; padding-bottom:20px; }
.event-title span{ font-size:14px; line-height:30px;}
.r5{ float:right; font-size:14px; font-weight:bold; padding:0 20px; margin-right:20px; height:30px; line-height:30px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;}
.event-title a:hover{background:#359ee0;}
.event-content{ margin:20px 20px 0 40px; }

.right-content2{ float:left; min-height:500px; width:900px;}
.right-content2 h1{ font-size:30px; font-weight:normal; line-height:50px; margin-left:20px;}
.event-list2{ margin-right:20px;}
.event-list2 h2{ float:left; display:block; font-size:18px; width:840px; line-height:30px;}
.event-list2 p{ font-size:14px; line-height:20px; margin:10px 0;}
.event-author-on{ font-size:14px; height:20px; line-height:20px;  background:url(../images/author.png) left center no-repeat; padding-left:20px; color:#888; margin-right:40px;}
.event-list2 li{ width:840px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.event-list2 li p{-webkit-box-orient;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.event-list2 a{ display:block; width:880px;}
.event-list2 a:hover{ background-color:#eff7fc;}
.event-list2 a:hover h2{ color:#359ee0}
.more2{ display:block; height:40px; line-height:40px; width:840px; background-color:#f6f6f6; text-align:center; font-size:14px; color:#888; margin:40px auto 0 auto; margin-left:20px;border-radius:25px;-moz-border-radius:25px;}
.more2:hover{background-color:#eff7fc; color:#359ee0}

.right-content3{ float:left; min-height:500px; width:820px; margin:0 50px 0 30px; }
.right-content3 h1{ font-size:30px; font-weight:normal; line-height:35px;  margin-bottom:20px;}
.news-content{  margin:20px 0 40px 0;}
.next{border-top:#ededed solid 1px; padding-top:40px;}
.next a{ color:#a3a3a3; font-size:14px; line-height:30px; display:block;}
.next a:hover{ color:#359ee0;}
.next span{ margin-right:20px;}

.contactus li{ float:left; font-size:14px; line-height:24px; margin-bottom:40px;}
.contactus h1{ font-size:30px; font-weight:normal; line-height:50px; margin-bottom:10px;}

/*会议报名*/
.step{ margin:25px 20px;}
.next0{ background:url(../images/local01.jpg) no-repeat left ; height:23px; line-height:23px; display:block; font-size:16px; font-family:Microsoft Yahei;font-weight:bold; color:#458fce; padding-left:2%; border-bottom:#458fce solid 2px; width:200px; float:left;}
.next1{ background:url(../images/local01.jpg) no-repeat left ; height:23px; line-height:23px; display:block; font-size:16px; font-family:Microsoft Yahei;font-weight:bold; color:#458fce; padding-left:2%; border-bottom:#458fce solid 2px; width:18%; float:left;}
.next2{ background:url(../images/local02.jpg) no-repeat left ; height:23px; line-height:23px; display:block; font-size:16px; font-family:Microsoft Yahei;font-weight:bold; color:#d1d1d1; padding-left:2%; border-bottom:#d1d1d1 solid 2px; width:18%; float:left;}
.next3{ background:url(../images/local02.jpg) no-repeat left ; height:23px; line-height:23px; display:block; font-size:16px; font-family:Microsoft Yahei;font-weight:bold; color:#d1d1d1; padding-left:2%; border-bottom:#d1d1d1 solid 2px; width:18%; float:left;}
.next4{ background:url(../images/local03.jpg) no-repeat left ; height:23px; line-height:23px; display:block; font-size:16px; font-family:Microsoft Yahei;font-weight:bold; color:#b4d2ea; padding-left:2%; border-bottom:#b4d2ea solid 2px; width:18%; float:left;}
.baoming{ margin:30px 20px;}
.register{ margin:50px 0;}
.register01{ margin:0 0 0 70px;}
.register01 input{ border:#dfdfdf solid 1px; height:28px; line-height:28px; padding:0 5px; margin:0; width:190px;}
.input a{ color:#359ee0;}
.input a:hover{text-decoration:underline; color:#bc2931;}
.register01 td{ height:38px; vertical-align:middle;}
#enter input{padding:0; height:30px; line-height:30px; background-color:#359ee0; border:none; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; margin:0;width:230px;}
#enter input:hover{ background-color:#bc2931; border:none;}
#enter1 input{padding:0; height:30px; line-height:30px; background-color:#ccc; border:none; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; margin:0;width:202px;}
#enter1 input:hover{ background-color:#ccc;}
.register01 select{height:30px; line-height:30px; margin:0; padding:0;border:#dfdfdf solid 1px; float:left; margin-right:5px;}
.line2{ color:#359ee0; border-bottom:#dfdfdf dashed 1px; height:1px; line-height:1px; width:915px; margin:10px 30px;}
.register02{ margin:0 0 0 70px;}
.register02 td{ height:45px; vertical-align:top; padding-top:10px;}
.register02 span{height:12px; line-height:12px; float:left; display:block; }
.register02 input{ float:left;height:12px; line-height:12px; display:block; width:13px; border:none; margin:0 15px 10px 3px; padding:0;}
#beizhu{ vertical-align:middle; padding-top:0;}
#beizhu input{ border:#dfdfdf solid 1px; height:28px; line-height:28px; padding:0 5px; margin:0; width:190px;}
#tijiao input{padding:0; height:30px; line-height:30px; background-color:#359ee0; border:none; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; margin:0;width:202px;}
#tijiao input:hover{ background-color:#bc2931;}
.register03{ margin:100px 0 100px 50px; color:#666; line-height:18px;  padding-left:50px;}
.register03 img{ float:left; padding:18px 16px 18px 0;border-right:#dfdfdf solid 1px; margin-right:16px;}
.register03 h1{font-family:Microsoft Yahei; font-size:24px; line-height:40px;color:#2d374b; font-weight:normal;}
.register03 h2{ color:#0064b2; line-height:12px;}
.info_company{ padding-top:20px; font-size:18px; font-weight:bold;}
#notice{ font-size:12px; color:#888;}
.line3{ border-bottom:#dfdfdf solid 1px; height:1px; line-height:1px; margin:20px 0;}
.line4{ border-bottom:#458fce solid 2px; height:2px; line-height:2px; margin:10px 0;}
.line5{ border-bottom:#dfdfdf solid 1px; height:1px; line-height:1px; margin-bottom:5px;}
.line6{ border-bottom:#dfdfdf solid 1px; height:1px; line-height:1px; margin:0 20px;}
.line7{ border-bottom:#458fce solid 2px; height:2px; line-height:2px; clear:both;}
.help_notice{margin:20px; padding:10px 20px 10px 30px; color:#666; font-size:14px;background:url(../images/remind.png) 10px  center no-repeat #eff7fc;}
.help_notice a:hover{color:#359ee0}
.remark{  border-top:#458fce solid 2px; margin:20px 0; padding:20px; color:#666; background-color:#f0f0f0; }
.remark p{ line-height:25px;}
.goto_btn{ float:right;}
.goto_btn p{ text-align:right; margin-right:35px;}
.goto_btn a{ margin-right:20px; vertical-align:bottom; background:url(../images/return1.png) top left no-repeat; padding-left:22px; color:#0000ff;}
.goto_btn a:hover{background:url(../images/return2.png) top left no-repeat; text-decoration:none; color:#ff0000;}
.goto_btn input{ font-family:'微软雅黑'; padding:0; height:35px; line-height:35px; background-color:#359ee0; border:none; cursor:pointer; font-size:16px; color:#fff; font-weight:bold; margin:0;width:205px;}
.goto_btn input:hover{ background-color:#bc2931; text-decoration:none}
.participant_form{ margin:30px 0; width:100%; border:#dfdfdf solid 1px;}
.participant_form td{  font-size:12px; line-height:30px; padding-left:20px;}
.participant_form tr{ border-bottom:#dfdfdf solid 1px;}
.table_headers{ background-color:#f6f6f6; font-weight:bold;}
.save{font-family:'微软雅黑'; padding:0; height:30px; line-height:30px; background-color:#359ee0; border:none; cursor:pointer; font-size:14px; color:#fff; font-weight:bold; margin:0; width:50px;}
.save:hover{ background-color:#bc2931;text-decoration:none}
.forum_selection{ margin:20px 0; padding:20px; line-height:30px; border:#b4d2ea dashed 1px; background-color:#f6f6f6;}
.forum_selection p{ font-size:12px; line-height:30px;}
.forum_selection h4{ font-size:16px; float:left;}
.preview{ font-size:14px; line-height:30px; padding:0 0 20px 0; }
.preview .line5{ margin-bottom:10px;}
.preview p{ padding-left:60px;}
.preview label{ margin-left:50px; }
.pre_meeting{ float:left; font-size:14px; line-height:30px; width:207px; word-wrap:break-word; margin:10px 0 10px 60px; padding:10px; border:#b4d2ea dashed 1px; background-color:#f6f6f6;}
.meeting_name{ width:200px; height:40px; display:block; line-height:20px;}
.meeting_name h3{  display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.pre_meeting p{ line-height:20px; font-size:12px;}
.pre_meeting span{ color:red; font-size:14px; font-weight:bold; font-family:'微软雅黑';}
.wechatpay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/weixinpay.jpg) 15px top no-repeat; background-size:112px 28px; float:left;}
.alipay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/alipay.jpg) 15px top no-repeat; background-size:120px 30px; float:left;}
.unionpay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/unionpay.jpg) 15px top no-repeat; background-size:120px 30px; float:left;}
.bankpay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/bankpay.jpg) 15px top no-repeat; background-size:120px 30px; float:left;}
.xcpay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/xcpay.jpg) 15px top no-repeat; background-size:120px 30px; float:left;}
.freepay{width:140px; height:30px; line-height:30px; display:block; vertical-align:middle; background:url(../images/freepay.jpg) 15px top no-repeat; background-size:120px 30px; float:left;}
.preview input{ margin-top:10px;}
.remark tr{ font-size:14px; text-align:right; line-height:30px; }
.remark th{width:100px; }
.remark td{width:150px;font-family:'微软雅黑';}
.remark span{font-size:20px; font-weight:bold; color:red;}
.forum_info{ float:right; padding:0; height:30px; line-height:30px; background-color:#359ee0; border:none; cursor:pointer; font-size:12px; color:#fff; font-weight:bold; margin:0 0 10px 0; width:110px; text-align:center; vertical-align:middle;}
.forum_info:hover{ background-color:#bc2931;}
.forum_info a:hover{text-decoration:none}
.meeting_txt li {
font-family:'微软雅黑';
font-size:14px;
height: 35px; 
text-align: left; 
padding-left: 0px; 
line-height:35px; 
border-bottom:dashed 1px #CCC;
padding-left:10px;
list-style:circle inside none;
} 
.meeting_txt li a { 
text-align:left; 
line-height:35px; 
text-decoration:none;
color:#000
} 
.meeting_txt li a:hover { 
color:#F00; 
} 

.booklist{  text-align:center;}
.booklist li{ float:left;width:230px; margin:0 0 40px 20px;}
.booklist li a{ border:#fff solid 1px; display:block; cursor:pointer;opacity:0.8;filter(alpha=80);}
.booklist li a:hover{ opacity:01;filter(alpha=100); color:#359ee0;}
.booklist p{ font-size:18px; color:#f33634; margin-top:10px;}
.booklist span{ font-size:14px;}
.booklist h2{ font-size:14px; font-weight:normal; height:40px; margin-top:10px; line-height:20px;}
#in-cart{line-height:30px; height:30px;width:230px; background-color:#f9f9f9; color:#ff9600; margin-top:10px; opacity:01;filter(alpha=100);}
#in-cart:hover{background-color:#eff7fc; color:#359ee0;opacity:01;filter(alpha=100);}
.more3{ display:block; height:40px; line-height:40px; width:980px; background-color:#f6f6f6; text-align:center; font-size:14px; color:#888; margin:0 auto; margin-left:20px;border-radius:25px;-moz-border-radius:25px;}
.more3:hover{background-color:#eff7fc; color:#359ee0}

.book-title{ width:980px; height:370px; margin-left:20px;}
.circle3{float:left; width: 234px; height: 331px; overflow: hidden; background-color:#fff; float:left; margin-right:20px;  }
.book-title-right{ float:left;}
.book-title h2{ float:left; width:716px; height:60px; font-size:30px; font-weight:normal; line-height:30px; margin:20px 0 10px 10px;display:flex; align-items:Center; overflow:hidden;}
.book-title span{ font-size:14px; line-height:30px;}
.r5{ float:right; font-size:14px; font-weight:bold; padding:0 20px; margin-right:20px; height:30px; line-height:30px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;}
.book-title a:hover{background:#359ee0;}

.book-details{ margin-left:20px;}
.book-details h2{ float:left; width:606px; font-size:30px; font-weight:normal; line-height:40px; margin:0 20px 10px 0;display:flex; align-items:Center; }
.price{ float:left; width:606px; font-size:14px; }
.price h3{ font-size:14px; line-height:35px; font-weight:normal; color:#666;}
.price span{ font-size:24px; font-weight:bold;}
.r8{ float:left; font-size:16px; font-weight:bold; padding:2px 40px; margin:10px 10px 0 0; height:30px; line-height:30px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;}
.r8:hover{ background-color:#359ee0;}
.r81{ float:left; font-size:14px; font-weight:bold; padding:0 20px; margin:10px 10px 0 0; height:30px; line-height:30px; color:#fff; background:#CCC; border-radius:25px;-moz-border-radius:25px;}
.r81:hover{ background-color:#CCC;}
.book-show h4{ font-size:18px; line-height:40px; background-color:#f9f9f9; margin:20px 0; padding-left:20px; font-weight:normal;}
.book-show p{ text-align:justify;}
.xc{ margin:150px 0 50px 50px;background:url(../images/yes.png) no-repeat left center; padding:5px 0 25px 160px; line-height:25px;}
.xc h1 span{ color:red; font-size:25px; font-family:Microsoft Yahei;}
.xc p{ padding-left: 20px};
