@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 Tahoma, Helvetica, Arial, '\5FAE\8F6F\96C5\9ED1', 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{ height:30px; line-height:30px; color:#000;min-width:1170px;}
.topnav a{ color:#000;}
body{ background:url(../images/newyear2025.jpg) top center no-repeat;}
.menu-line{ height:2px; width:1170px; background-color:#359ee0; margin:0 auto;}

/*原样式*/
/*.header{ min-width:1170px;}
.topnav{ background-color:#f9f9f9; height:30px; line-height:30px; color:#666;min-width:1170px;}
.topnav a{ color:#666;}
.topnav a:hover{ color:#359ee0;}
.menu-line{ height:2px; width:100%; background-color:#359ee0;}*/
 
.topnav-wrapper{ width:1170px; margin:0 auto;}
.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/2019/searchbar-btn.png) center center no-repeat;}

.menu { height:50px; position:relative; font-size:16px; font-weight:bold; text-align:center; width:1170px; margin:0 auto;}
.menu ul {padding:0; margin:0; width:100%;}
.menu ul li {float:left; width:108px;}
.menu ul li a, .menu ul li a:visited {display:block; float:left; width:108px; text-decoration:none; height:50px; line-height:50px; color:#000;}
.menu ul li ul {display:none;}
.menu ul li a:hover {background:#359ee0; color:#fff;}
.menu ul li:hover ul {display:block; position:absolute; z-index:99; top:50px; left:0; color:#004ea2; background:url(../images/2019/nav-bg.png) center center repeat-x;}
.menu ul li:hover ul li a {display:block; color:#fff; font-size:14px; font-weight:normal;}
.menu ul li:hover ul li a:hover {background:#359ee0; color:#fff;}
#select{ background:#359ee0; color:#fff;}
#special-width,#special-width a,#special-width a:visited{ width:90px;}


.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:360px;display:block;}
.index_focus .pic:hover{text-decoration:none;}
.index_focus .slide_nav{position:absolute;left:80%;bottom:6%; 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=7);opacity:0.7;}
.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/2019/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%;top:60%;width:820px;padding:5px 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/2019/index_focus_bg.png") no-repeat;_background:none;}
.index_focus_info h3{font-size:30px;line-height:30px;font-family:\5fae\8f6f\96c5\9ed1, \u9ed1\u4f53, "Lucida Grande";display:none; margin:10px 0;}
.index_focus_info .text{width:600px; height:24px;line-height:24px;font-size:14px;word-wrap:break-word;overflow:hidden;display:none; text-align:justify;}

.hot-title{ float:left; width:100px; height:30px; line-height:30px; margin:20px 0; font-size:16px; font-weight:bold; color:#ff6867; background:#f6f6f6 url(../images/2019/hot.png) 20px center no-repeat; padding-left:50px;}
.scrollbox{ float:left; width:961px; margin:20px auto; overflow:hidden; background-color:#f6f6f6; }
#scrollDiv{ width:1000px; height:30px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:30px;  overflow:hidden;zoom:1;}
#scrollDiv li h3{ font-weight:normal; height:30px; font-size:14px; color:#000; line-height:30px; }
#scrollDiv li h3 a:hover{ color:#359ee0}
.scroltit{ float:left; width:19px; height:26px; line-height:26px; background-color:#f6f6f6; margin:20px 0; padding:2px 20px;}
.scroltit .updown{float:left; width:19px; height:11px;}
#but_up{ background: url(../images/2019/down.png) no-repeat 0 0; background-size:90%; text-indent:-9999px; margin-top:2px;}
#but_down{ background: url(../images/2019/up.png) no-repeat 0 0; background-size:90%; text-indent:-9999px; margin-top:2px;}

/*content*/
.content{ width:1170px; margin:0 auto;}
.recent-event{ width:390px; height:322px; background-color:#eff7fc; padding:20px; overflow:hidden; margin-right:20px; float:left;}
.recent-event h1{ font-size:20px; line-height:20px; margin-bottom:16px;}
.recent-event ul{ overflow:hidden; height:70px; margin-bottom:5px; display:flex; flex-wrap: wrap; align-content:center  }
.recent-event li{  font-size:12px;}
.r1-on{ 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-off{ 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;}
.recent-event-title{ min-width:390px;}
.recent-event-title a{ font-size:14px; line-height:20px;}
.recent-event-title a:hover{color:#359ee0;}
.recent-evnet-time-on{ height:30px; line-height:30px;  background:url(../images/2019/time-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-address-on{ height:30px; line-height:30px;  background:url(../images/2019/address-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-organizer-on{ height:30px; line-height:30px;  background:url(../images/2019/organizer-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-time-off{ height:30px; line-height:30px;  background:url(../images/2019/time-off.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-address-off{ height:30px; line-height:30px;  background:url(../images/2019/address-off.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-organizer-off{ height:30px; line-height:30px;  background:url(../images/2019/organizer-off.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}

.recent-news{ float:left; width:720px; padding-top:20px;}
.recent-news-title h1{ font-size:20px; float:left; line-height:20px; margin:0 15px 15px 20px; cursor:pointer;}
.recent-news-title h1:hover,.btn-on2{ color:#359ee0}
.recent-news-title a{ font-size:14px; float:left; line-height:20px; padding:0 11px;}
.recent-news-title a:hover{background:#359ee0 url(../images/dot.png) center right no-repeat; padding:0 15px 0 7px; color:#fff;}
.btn-on{ background-color:#359ee0; padding:0 5px; color:#fff; }
.recent-news-title{ border-bottom:#359ee0 solid 2px;}
.recent-news-list li { height:40px; border-bottom:#ededed solid 1px; padding:10px 20px; display:flex; align-items:Center; overflow:hidden; }
.recent-news-list li a{font-weight:normal;width:550px; margin-right:56px;font-size:14px; line-height:20px; }
.recent-news-list li a:hover{ color:#359ee0;}
.recent-news-list li span{ font-size:14px; color:#888; }

.video{ margin:0px 0; padding-bottom: 20px}
.video a{filter:alpha(opacity=80);opacity:0.8;}
.video a:hover{filter:alpha(opacity=100);opacity:1;}

.adv{ margin:40px 0;}
.adv a{filter:alpha(opacity=80);opacity:0.8;}
.adv a:hover{filter:alpha(opacity=100);opacity:1;}

.gusu{ float:left; width:515px; height:368px; padding:20px; background-color:#eff7fc;}
.gusu h1{ font-size:20px; float:left; line-height:20px; margin:0 20px 15px 0;}
.gusu h2{ margin-bottom:10px;}
.r3{ float:right;font-size:14px; padding:3px 10px; line-height:20px; color:#fff; font-weight:bold; background:#ff9600;border-radius:25px;-moz-border-radius:25px;}
.gusu a:hover{ color:#fff; background:#359ee0}
.gusu-brief{ float:left; line-height:21px; text-align:justify;}
.vip{ float:left; margin-top:20px; width:270px; }
.vip-brief{ width:135px; height:150px; float:left; overflow:hidden;}
.vip-brief p{text-align:center; line-height:14px;}
.circle{width: 80px; height: 80px; margin:5px auto; border-radius: 50%; overflow: hidden;}
.company{ float:left; margin-top:20px; width:244px;}
.company img{ margin:25px 0 0 10px;}

.win-show{ float:left; width:595px; margin-left:20px; position:relative;}
.win-show h1{ font-size:20px; line-height:20px; margin-top:20px; padding:0 0 15px 20px; border-bottom:#359ee0 solid 2px;}
.win-show h2{ padding-bottom:10px;}
.win-show p{line-height:21px; text-align:justify; height:130px; overflow:hidden;}
.left-show{ margin:20px 20px 0 20px;}
.left-show img{ float:right; margin-left:20px; }
.right-show{ margin:20px 20px 0 20px;}
.right-show img{ float:left; margin-right:20px;}
.left-logo{ position:absolute; left:325px; top:74px;}
.right-logo{ position:absolute; left:20px; top:250px;}

.list{ float:left; width:390px; height:310px; background-color:#eff7fc; overflow:hidden;}
.list h1{ font-size:20px; padding:0 0 20px 20px; display:block; width:370px; background-color:#fff;}
.list li{ background:url(../images/2019/i01.png) left 7px no-repeat; padding-left:15px; height:40px; font-size:14px; margin-bottom:10px; line-height:20px;}
.list li a:hover{color:#359ee0;}
.list1{ background:url(../images/2019/i02.png) right bottom no-repeat; padding:20px; padding-right:60px; height:240px;}
.list2{ background:url(../images/2019/i03.png) right bottom no-repeat; padding:20px; padding-right:60px; height:240px;}
.list3{ background:url(../images/2019/i04.png) right bottom no-repeat; padding:20px; padding-right:60px; height:240px;}

.link{ margin-top:40px; }
.link h1{font-size:20px; line-height:20px; border-bottom:#359ee0 solid 2px; padding:0 0 20px 20px;}
.link a{ float:left; margin:20px 15px 0 10px;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; min-width:1170px;position: relative;}
.warp{ width:1170px; height:63px; margin:0 auto; display:block; padding-bottom:28px;}
.btm_nav{ float:left; color:#666; background:url(../images/2019/logo.png) no-repeat left center; background-size:70%;}
.btm_nav p{ line-height:21px; margin-left:65px; background-color:#f6f6f6; width:320px;}
.btm_nav span{color:#2d374b; margin:0 15px;}
.btm_nav a:hover{ color:#359ee0;}
.service{ float:right; text-align:right; width:165px;}
.tel{ line-height:20px;}
.tel p{ font-size:18px; color:#359ee0;}
.qq{ float:right; width:83px; height:20px; background:url(../images/2019/service1.jpg) no-repeat left center;}
.service a{ display:block; cursor:pointer;width:83px; height:20px;}
.service a:hover{ background:url(../images/2019/service2.jpg) no-repeat left center;}


.suspension{position:fixed;z-index:55;right:0;bottom:62px;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/2019/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/2019/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/2019/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/2019/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:34px;}
.suspension .d-service-phone{top:78px;}
.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/2019/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/2019/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:5px; font-weight:bold;}
.suspension .d-service-item .text .number{color:#359ee0; font-weight:bold; font-size:14px;}
.suspension .d-service-intro p{line-height:30px; text-align:center;font-size:12px;white-space:nowrap;color:#888;}
/*.suspension .d-service-intro i{background:url(../images/2019/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:150px; margin-right:20px; float:left; margin-bottom:150px;}
.left-nav li{ list-style-type:none; text-align:center; margin-bottom:1px; background-color:#f6f6f6;overflow:hidden;}
.left-nav li a{ width:150px; height:50px; line-height:50px; font-size:14px; 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:1000px;}
.right-content h1{ font-size:30px; font-weight:normal; line-height:50px; margin-left:20px;}
.body{ text-align:justify; margin:20px 40px 0 20px;}

.event-list{ margin-right:20px;}
.event-list h2{ float:left; display:block; font-size:18px; width:870px; line-height:30px;}
.r4-on{ float:right; padding:0 10px; margin:5px 0; height:20px; line-height:20px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;}
.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/2019/time-on.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.event-award-on{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/jiang.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/2019/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/2019/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/2019/address-off.png) left center no-repeat; padding-left:20px; color:#888; }
.event-list li{ width:940px; 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:980px;}
.event-list a:hover{ background-color:#eff7fc;}
.event-list a:hover h2{ color:#359ee0}
.more{ display:block; height:40px; line-height:40px; width:940px; 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-list3{ margin-right:20px;}
.event-list3 h2{ float:left; display:block; font-size:18px; width:730px; line-height:30px;}
.event-list3 p{ font-size:14px; line-height:20px; margin:10px 0; width:810px;}
.event-list3 li{ width:940px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.event-list3 li p{-webkit-box-orient;text-overflow: ellipsis;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; float:left;}
.event-list3 a{ display:block; width:980px;}
.event-list3 a:hover{ background-color:#eff7fc;}
.event-list3 a:hover h2{ color:#359ee0}
.thumbnail{ float:left; width:108px; height:108px; margin-right:20px; border:#f6f6f6 solid 1px;}


.event-title{ width:980px; height:140px; background-color:#eff7fc; margin-left:20px;}
.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:820px; height:60px; font-size:30px; font-weight:normal; line-height:30px; margin:20px 0 10px 0;display:flex; align-items:Center; overflow:hidden;}
.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;}
.r5-off{ float:right; font-size:14px; font-weight:bold; padding:0 20px; margin-right:20px; height:30px; line-height:30px; color:#fff; background:#b7b7b7; border-radius:25px;-moz-border-radius:25px;}
.event-title a:hover{background:#359ee0;}
.recent-evnet-time-on{ height:30px; line-height:30px;  background:url(../images/2019/time-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-address-on{ height:30px; line-height:30px;  background:url(../images/2019/address-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-organizer-on{ height:30px; line-height:30px;  background:url(../images/2019/organizer-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.event-content{ margin:20px 20px 100px 40px; text-align:justify;}

.right-content2{ float:left; min-height:500px; width:740px;}
.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:700px; 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/2019/author.png) left center no-repeat; padding-left:20px; color:#888; margin-right:20px;}
.event-list2 li{ width:700px; 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:740px;}
.event-list2 a:hover{ background-color:#eff7fc;}
.event-list2 a:hover h2{ color:#359ee0}
.more2{ display:block; height:40px; line-height:40px; width:700px; 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}

.hot-news{ float:left; width:240px; margin-left:20px; background-color:#f9f9f9;}
.hot-news h1{ font-size:16px; line-height:50px; height:50px; border-bottom:#92c2e0 solid 1px; margin:20px; margin-top:0;}
.hot-news li{ list-style-type:none; padding:20px; padding-top:0; font-size:12px; line-height:16px; text-align:justify; }
.hot-news li p{ color:#888;}
.hot-news li a{ display:block;}
.hot-news li a:hover{ color:#359ee0;}
.right-content3{ float:left; min-height:500px; width:700px; margin:0 20px; }
.right-content3 h1{ font-size:30px; font-weight:normal; line-height:40px; text-align:justify; margin-bottom:20px;}
.news-content{ text-align:justify; margin:20px 0 40px 0;}
.next{border-top:#ededed solid 1px; padding-top:40px; clear:both;}
.next a{ color:#a3a3a3; font-size:14px; line-height:30px; display:block;}
.next a:hover{ color:#359ee0;}
.next span{ margin-right:20px;}

.publish-list{ margin-right:20px;}
.publish-list h2{ float:left; display:block; font-size:18px; width:870px; line-height:30px;}
.r6{float:right; font-size:12px; padding:0 10px; margin:5px 0; height:20px; line-height:20px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;  cursor:pointer;}
.publish-list p{ font-size:14px; line-height:20px; margin:10px 0; text-align:justify;}
.publish-list li{ width:940px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.r6:hover{ background-color:#359ee0;}

.right-content4{ float:left; min-height:500px; width:940px; margin:0 40px 0 20px;}
.right-content4 h1{ font-size:30px; font-weight:normal; line-height:35px; text-align:justify; margin-bottom:20px;}
.right-content4 a:hover{ color:#359ee0;}
.table_form2{ background-color:#eff7fc; padding:20px;}
.table_form2 h2{ font-size:16px; margin-bottom:10px;}
.download{ list-style:square inside url(../images/2019/i01.png); border-bottom:#92c2e0 solid 1px; padding-bottom:20px; margin-bottom:20px;}
.download li{ font-size:14px; line-height:30px; margin-left:20px;}
.r4{ float:left; 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; cursor:pointer;}
.r4:hover{ background-color:#359ee0;}
.login{ background:url(../images/2019/login-bg.jpg) left top no-repeat; height:500px; width:1070px; margin-bottom:-80px; padding:100px 0 0 100px;}
.login-content{ background-color:#fff; width:438px; height:360px; padding:50px 100px 0 100px;}
.login-content h1 { width:438px; text-align:center; margin-bottom:20px;}
.login-content h1 a{ font-size:30px; font-weight:normal; margin-bottom:10px; line-height:50px; float:none; text-align:center; color:#ccc;cursor:pointer;}
#current_a{ color:#000;}
.login-content h1 b{font-size:30px; font-weight:normal; margin:0 50px; color:#ccc;}
.login-content li{ list-style:none; clear:both; border-bottom:#ccc solid 1px; height:40px;}
.login-content li span{ width:80px; float:left; line-height:30px; font-size:14px; margin:10px 0; }
.login-content li input{ width:350px; float:left; line-height:30px; margin:10px 0; border:none; font-size:14px; outline:none }
#valCode,#password,#username,#mobile,#picCode,#SMSCode{ width:200px;}
#login_tips_m,#login_tips_z{ float:left; color:red; }
#btn-sms{ float:right; line-height:30px;font-size: 14px; margin: 10px 0; color:#359ee0; font-weight:bold; border:none; background:none; }
#btn-sms:hover{ color:#ff9600; cursor:pointer;}
.login-content li div{ float:right;line-height:30px; margin:10px 0; color:#ccc;}
.login-content li img{ float:right;margin:8px 0;}
.r7 input{ color:#fff;}
.r7{ text-align:center;font-size:18px;  margin:20px 0; height:35px; line-height:35px; color:#fff; background:#ff9600; border-radius:25px;-moz-border-radius:25px;  cursor:pointer;}
.r7:hover{ background-color:#359ee0;}
.login-content a{ float:right; color:#92c2e0; font-size:14px;}
.login-content a:hover{color:#359ee0;}
.vip-address{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/address-on.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-address{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/address-on.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-i06{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/i06.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-i07{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/i07.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-i08{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/time-on.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.hylb{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/hylb.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-money{ font-size:14px; height:20px; line-height:20px;  background:url(../images/2019/vip-money.png) left center no-repeat; padding-left:20px; margin-right:20px; color:#888; }
.vip-list{ margin-right:20px;}
.vip-list a{ color:#888;}
.vip-list h2{ float:left; display:block; font-size:18px; width:870px; line-height:30px; margin-bottom:10px;}
.vip-list li{ width:940px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.vip-list span{ line-height:30px;}
.search_btm{ float:left; height:50px; line-height:50px; margin-left:30px;}
.search_btm select{ height:30px; line-height:30px;  padding:0 5px;outline:none;vertical-align:middle}
.search_btm input{  height:30px; line-height:30px; padding:0 30px;color:#fff; background:#ff9600; border: none ;font-size:14px;  cursor:pointer; vertical-align:middle}
.search_btm input:hover{background:#359ee0;}
.right-content5{ float:left; min-height:500px; width:1000px;}
.right-content5 h1{ font-size:30px; font-weight:normal; line-height:50px; float:left; margin:20px; margin-top:0;}
.certificate-search{ width:978px; height:450px; margin-left:20px; background-color:#eff7fc;}
.search-left{ width:450px; margin:120px 0 0 50px; float:left; }
.certificate-search h1{ font-size:30px; font-weight:normal; margin-bottom:10px; line-height:50px;}
.certificate-search li{ list-style:none; clear:both; border-bottom:#ccc solid 1px; height:40px;}
.certificate-search li span{ width:80px; float:left; line-height:30px; font-size:14px; margin:10px 0; }
.certificate-search li input{ width:370px; float:left; line-height:30px; margin:10px 0; border:none; font-size:14px; outline:none; background-color:#eff7fc; }
#code{ width:200px;}
.certificate-search li img{ float:right;margin:8px 0;}
.search-right{ background:url(../images/2019/c00.png) left top no-repeat; background-size:100%; width:271px; height:389px; float:left; margin:35px 0 0 100px;}
.search-right h1{ font-size:12px; color:#888; font-family:KaiTi_GB2312; font-weight:bold; margin:148px 0 0 24px;}
.search-right h2{ font-size:12px; color:#888; font-family:KaiTi_GB2312; font-weight:bold; margin:10px 0 0 80px;}
.search-right h3{ font-size:12px; color:#888; font-family:KaiTi_GB2312; font-weight:bold; margin:100px 0 0 160px;}
.search-right h4{ font-size:12px; color:#888; font-family:KaiTi_GB2312; font-weight:bold; margin:0 0 0 160px;}

.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{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;}
.recent-evnet-time-on{ height:30px; line-height:30px;  background:url(../images/2019/time-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-address-on{ height:30px; line-height:30px;  background:url(../images/2019/address-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}
.recent-evnet-organizer-on{ height:30px; line-height:30px;  background:url(../images/2019/organizer-on.png) left center no-repeat; padding-left:20px; margin-right:30px; color:#888;}


.book-details{ margin-left:20px;}
.book-details h2{ float:left; width:686px; height:60px; font-size:30px; font-weight:normal; line-height:30px; margin:0 20px 10px 0;display:flex; align-items:Center; overflow:hidden;}
.price{ float:left; width:726px; font-size:14px; }
.price h3{ font-size:14px; line-height:35px; margin-left:20px; 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;}

.help-list{ margin-right:20px;}
.help-list h2{ display:block; font-size:18px; width:870px; line-height:30px; }
.help-list li{ width:940px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.help-list a{ display:block; width:980px;}
.help-list a:hover{ background-color:#eff7fc;}
.help-list a:hover h2{ color:#359ee0}
.help-list2{ margin-right:20px;}
.help-list2 h2{ display:block; font-size:18px; width:870px; line-height:30px; background:url(../images/2019/file.png) no-repeat left ; padding-left:30px;}
.help-list2 li{ width:940px; border-bottom:#f6f6f6 solid 1px; padding:20px 0; margin:0 20px;}
.help-list2 a{ display:block; width:980px;}
.help-list2 a:hover{ background-color:#eff7fc;}
.help-list2 a:hover h2{ color:#359ee0}
.help-list2 h2 img{ float:right}
.contactus li{ float:left; font-size:14px; line-height:24px; margin:0 40px 0 20px; 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;}
.goto_btn a{ margin-right:30px; 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; 
} 


/*注册会员*/
.frame08{ min-height:350px; margin:0 20px;}
.title02 h4{font-size:30px; font-weight:normal; line-height:50px; text-align:center;}
.title02 h5{ font-size:20px; font-weight:normal; line-height:50px; text-align:center;}
.title02 h6{ font-size:30px; font-weight:normal; line-height:50px; }
.next5{ 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:23%; float:left;}
.next6{ 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:23%; float:left;}
.next7{ 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:23%; float:left;}
.next8{ 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:23%; float:left;}
.box_reg{ margin-top:20px;}
.next9{ 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:31%; float:left;}
.next10{ 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:31%; float:left;}
.next11{ 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:31%; float:left;}


/*购物车*/
.step2{ margin:25px 0;}
.delete a:hover{ color:#bc2931; cursor:pointer;filter:alpha(opacity=80);opacity:0.8;}
.xc{ margin:50px 0 50px 250px;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};
#enter a{ border:#ccc solid 1px; padding:5px; height:50px; width:200px; display:block; float:left; margin-left:55px;}
#enter a:hover{border:#bc2931 solid 1px; cursor:pointer;}
#p_success{margin:20px 0 50px 250px;background:url(../images/warning.png) no-repeat left center; padding:5px 0 25px 160px; line-height:25px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
}
#p_success h1{ color:red; font-size:25px; font-family:Microsoft Yahei;}
.paydues{ padding-left:75px;}
.paydues a{ border:#ccc solid 1px; padding:5px; height:50px; width:200px; display:block; float:left; margin-left:40px;}
.paydues a:hover{border:#bc2931 solid 1px; cursor:pointer;}

.meeting_details{ margin:20px;}
.meeting_details h1{ text-align:center; font-size:20px;font-family:Microsoft Yahei; }
.time{ text-align:center; color:#666; padding:20px 0;}
.tab{ border:1px solid #dbdbdb; border-left:none; background-color:#f8f6f7; height:30px; font-family:Microsoft Yahei;}
.tab li{ float:left; border-left:1px solid #dbdbdb; line-height:30px; height:30px; font-size:14px; font-weight:bold; vertical-align:middle; padding:0 20px;}
.tab input{ float:right; padding:5px 10px; line-height:14px; background-color:#359ee0; border:1px solid #359ee0; cursor:pointer; font-size:14px; color:#fff; font-weight:bold;font-family:Microsoft Yahei; margin:2px 20px;}
.tab input:hover{ background-color:#bc2931; border:#bc2931 solid 1px;}
#current_tab .tab_now{ border-bottom:2px solid #359ee0; line-height:30px; height:29px; padding:0 20px; color:#359ee0;}
#current_tab .tab_now a{color:#359ee0;text-decoration:none; cursor:text;}
#current_tab .tab_now a:hover{color:#359ee0;text-decoration:none; cursor:text;}
.meeting_txt{ padding-top:9px; line-height:3em; }
.baoming{ margin:30px;}
.table_form{ margin-left:20px;}
.baoming .table_form td{ font-size:14px;}
.baoming_search{ font-family:'微软雅黑'; width:980px; font-size:14px;}
.baoming_search input{ float:left; height:35px; box-sizing:border-box; border-radius:0;font-family:'微软雅黑';}
.baoming_search select{ float:left; height:35px; box-sizing:border-box; border-radius:0;font-family:'微软雅黑'; margin-right:20px}
.dingdan{ float:left; font-weight:bold; font-size:16px; padding-left:10px;}
.dingdan2{ float:left; font-weight:bold; font-size:16px; padding-left:0;}
.mymeeting{ font-size:14px;}
#baoming_download{float:right; height:18px; padding:0 10px; line-height:18px; font-size:10px; margin-right:10px; background-color:#359ee0; color:#fff; border:none;}
#baoming_download:hover{ cursor:pointer; background-color:#bc2931; }
.input_left{ border:#999 solid 1px; border-right:none; width:300px; padding-left:10px; font-size:14px; line-height:35px;}
.input_right{ background-color:#359ee0; border:#359ee0 solid 1px; width:80px; color:#FFF; font-weight:bold;font-size:14px; line-height:35px;}
.input_right:hover{ cursor:pointer; background-color:#ff9600; border:#ff9600 solid 1px;}
.ps{height:35px; line-height:35px;}
.order{ margin:15px 0; border:#dfdfdf solid 1px;}
.order tr{ color:#666;}
.order td{ padding-left:10px; height:30px;border-right:#dfdfdf solid 1px;}
.onShow{ line-height:24px; height:24px; font-size:12px; vertical-align:middle;}
.onShow2{ line-height:19px; height:19px; background:url(../images/2019/add2.png) left center no-repeat; width:33px; display:block; cursor:pointer; float:left; margin-left:11px; margin-bottom:15px;}
.onShow2:hover{ line-height:19px; height:19px; background:url(../images/2019/add1.png) left center no-repeat; width:33px; display:block; cursor:pointer; float:left; margin-left:11px;margin-bottom:15px; }
.onShow3{ line-height:19px; height:19px; background:url(../images/2019/delete2.png) left center no-repeat; width:33px; display:block; cursor:pointer; float:left; margin-left:11px;margin-bottom:15px;}
.onShow3:hover{ line-height:19px; height:19px; background:url(../images/2019/delete1.png) left center no-repeat; width:33px; display:block; cursor:pointer; float:left; margin-left:11px; margin-bottom:15px;}
.onShow4{ line-height:19px; height:19px; padding-right:30px;  display:block; cursor:pointer; float:left;}
.onShow4:hover{ line-height:19px; height:19px; padding-right:30px;  display:block; cursor:pointer; float:left;}
.onShow4_one{background:url(../images/2019/up2.png) right center no-repeat;}
.onShow4_one:hover{background:url(../images/2019/up3.png) right center no-repeat;}
.onShow4_two{background:url(../images/2019/down2.png) right center no-repeat;}
.onShow4_two:hover{background:url(../images/2019/down3.png) right center no-repeat;}

.tab a { color:#000000; text-decoration:none}
.tab a:hover { color:#000000; text-decoration: none}
.xc{ margin:50px 0 50px 100px;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;}
.warning{ margin:50px 0 50px 100px;background:url(../images/warning.png) no-repeat left center; padding:5px 0 25px 160px; line-height:25px;}
.warning h1 span{ color:red; font-size:25px; font-family:Microsoft Yahei;}
#p_success{margin:20px 0 50px 120px;background:url(../images/warning.png) no-repeat left center; padding:5px 0 25px 160px; line-height:25px;
	font-weight:bold;
	font-size:16px;
	line-height:30px;
}
#p_success h1{ color:red; font-size:25px; font-family:Microsoft Yahei;}
.search-bg{ width:880px; background-color:#eff7fc; padding:50px;}

/*演讲嘉宾*/
.head{ float:left; padding:0 1px 30px 1px; width:118px; overflow:hidden;float:left; }
.head img{width:100px;height:100px;border-radius:50px; margin:0 10px 10px 10px; }
.head p{ font-size:12px; text-align:center; line-height:12px;}
.head b{ font-size:12px;}

.head1{ padding:20px 0; }
.head1 img{width: auto;height: auto; max-width: 170px; max-height: 115px;  border-radius:100px; }
.head1 p{ font-size:14px; text-align:justify; line-height:24px; }
.head1 b{ font-size:18px;}
.website a:hover{color:#359ee0;}
.website { font-weight:bold; font-size:14px;text-align: left;}
.img_wrapper{height: 160px;width: 100%;display:flex; justify-content: center;align-items: center;flex-direction: column;}

.head2{ padding:20px 0; min-height:100px;  }
.head2 img{width:100px;height:100px;border-radius:100px; margin:0 10px 10px 10px; float:left; }
.head2 p{ font-size:14px; text-align:justify; line-height:24px; padding-left:140px;}
.head2 b{ font-size:18px; text-align:center;}

.box
{
 width: 240px;
 height: 150px;
 margin-top: 0px;
 margin-left: 0px;
 overflow: hidden;
}
.box ul
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.box ul li
{
  float: left;
}

.box1
{
 width: 240px;
 height: 150px;
 margin-top: 0px;
 margin-right: 0px;
 overflow: hidden;
}
.box1 ul
{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
}
.box1 ul li
{
  float: left;
}

.wuhan_form textarea{ margin:5px 0 0 20px; color:#888; line-height:21px; font-size:12px; width:900px;}


/*产品查询平台*/
.huiyuan{background:url(../images/2019/huiyuan.png) 104% 1200% no-repeat #eff7fc; }
.huifei{background:url(../images/2019/huifei.png) 104% 1200% no-repeat #eff7fc; }
.gongxu{background:url(../images/2019/gongxu.png) 104% 1200% no-repeat #eff7fc; }
.zhengshu{background:url(../images/2019/zhengshu.png) 104% 1200% no-repeat #eff7fc; }
.huiyibaoming{background:url(../images/2019/baoming.png) 104% 1200% no-repeat #eff7fc; }
.dingdan{background:url(../images/2019/dingdan.png) 104% 1200% no-repeat #eff7fc; }
.chanping{background:url(../images/2019/chanping.png) 104% 1200% no-repeat #eff7fc; }
.title03{ height:163px; width:900px; background-color:#eff7fc; padding:20px 40px; }
.title03 h6{ font-size:30px; font-weight:normal; line-height:50px; padding-bottom:10px; }
.product_search{ border:#ddd solid 1px; height:30px; width:150px; padding:0 10px; outline:none;  }
.title03 select{ border:#ddd solid 1px; height:32px; width:150px; padding:0 10px; outline:none; }
.product_search_buttom{ height:32px; width:80px; background-color:#359ee0; font-weight:bold; font-size:14px;border:#359ee0 solid 1px; color:#fff;outline:none;}
.product_search_buttom:hover{background-color:#ff9600; border:#ff9600 solid 1px; cursor:pointer;}
.result{ margin:40px 0 0 20px; font-size:16px; color:#888;}
.result span{ color:#359ee0}
.product_list{ margin-top:20px; width:1000px;}
.product_list li{ }
.product_list li a{ display:block; border:#ddd solid 1px; float:left;width:228px; margin:0 20px 40px 0; background-color:#f6f6f6; height:245px;}
.product_list li a:hover{border:#359ee0 solid 1px;}
.product_list li img{ width:228px; height:152px;}
.product_list li h5{ font-size:14px; margin:10px 20px; width:188px; word-break:break-all;}
.product_list li a:hover h5{color:#359ee0;}
.product_list li p{margin:10px 20px; color:#888; width:188px;}
.product_list hr{ border: none; height: 1px; background-color: #ddd; width:188px; margin-left:20px;}
.product-details{ margin-left:20px;}
.circle4{width:400px; overflow: hidden; float:left; margin-right:20px;}
.circle4 img{width:400px; height:400px;}
.product-details h2{ float:left; width:520px; height:60px; font-size:30px; font-weight:normal; line-height:30px; margin:0 20px 10px 0;display:flex; align-items:Center; overflow:hidden; word-break:break-all;}
.product-title span{ font-size:14px; line-height:30px;}
.price1{ float:left; width:510px; font-size:14px; }
.price1 h3{ font-size:14px; line-height:35px;  font-weight:normal; color:#666;}
.price1 span{ font-size:24px; font-weight:bold;}
.product-details td{ word-break:break-all;}
.more4{ display:block; height:40px; line-height:40px; width:980px; background-color:#f6f6f6; text-align:center; font-size:14px; color:#888; margin:20px auto 40px auto;border-radius:25px;-moz-border-radius:25px;}
.more4:hover{background-color:#eff7fc; color:#359ee0}
.product-show h4{ font-size:18px; line-height:40px; background-color:#eff7fc; margin:20px 0; padding-left:20px; font-weight:bold;}
.price2{ float:left; width:940px; font-size:14px; }
.price2 h3{ font-size:14px; line-height:35px;  font-weight:normal; color:#666;}
.price2 span{ font-size:24px; font-weight:bold;}

/*首页改版2020*/
#zqyj{background:url(../images/2019/zqyj.jpg) 20px center no-repeat;}
#zqjz a ,#zqyj a{ margin:0 56px 0 40px; width:510px;}
#zqjz{background:url(../images/2019/zqjz.jpg) 20px center no-repeat;}
#zqyj2{background:url(../images/2019/zqyj.jpg) left center no-repeat; padding-left:40px}
#zqjz2{background:url(../images/2019/zqjz.jpg) left center no-repeat; padding-left:40px}

#gg{background:url(../images/2019/gg.jpg) 20px center no-repeat;}
#gs{background:url(../images/2019/gs.jpg) 20px center no-repeat;}
#gg a ,#gs a{ margin:0 56px 0 40px; width:510px;}
#gg2{background:url(../images/2019/gg.jpg) left center no-repeat; padding-left:40px}
#gs2{background:url(../images/2019/gs.jpg) left center no-repeat; padding-left:40px}

.shortcut{margin-top:40px;}
.shortcut li{ list-style:none;float:left; }
.shortcut li a {display:block; font-size:16px; padding-top:50px; font-weight:bold; width:210px; height:48px; line-height:35px;background-color:#f9f9f9; text-align:center; border-top:#359ee0 solid 2px; }
.shortcut li a:hover{color:#359ee0; background-color:#eff7fc;}
.login-btn a{ background:url(../images/2019/login.png) center 16px no-repeat;margin-right:30px;}
.join-btn a{ background:url(../images/2019/join.png) center 16px no-repeat;margin-right:30px;}
.yearpay-btn a{ background:url(../images/2019/yearpay.png) center 16px no-repeat;margin-right:30px;}
.packing-btn a{ background:url(../images/2019/packing.png) center 16px no-repeat;margin-right:30px;}
.research-btn a{ background:url(../images/2019/research.png) center 16px no-repeat;}
.standard{ margin-top:40px;position:relative;}
.standard h1{font-size:20px; line-height:20px; border-bottom:#359ee0 solid 2px; padding:0 0 20px 20px;}
.standard-list{ width:350px; height:330px; background-color:#eff7fc; padding:20px; float:left; overflow:hidden;}
.standard-list-title a{ font-size:14px; float:left; line-height:20px; padding:0 5px; margin-right:20px;}
.standard-list-title a:hover{background-color:#359ee0; padding:0 5px; color:#fff;}
.standard-list ul{ clear:both; border-top:#96c4e0 solid 1px; margin-top:15px; }
.standard-list ul li{ background:url(../images/2019/i01.png) left 7px no-repeat; padding-left:15px; font-size:14px; margin-top:17px; line-height:20px; overflow:hidden;/*display:flex; align-items:Center; overflow:hidden;*/}
.standard-list ul li a:hover{color:#359ee0;}
.standard-publish{ float:left; width:670px; text-align:left; padding:0 0 0 100px;}
.r1{ padding:3px 10px; height:20px; line-height:20px; color:#000; background:#fff; border:#ff9600 solid 2px; border-radius:25px;-moz-border-radius:25px;}
.r2{ margin-left:168px; padding:3px 10px; height:21px; width:78px; text-align:center; line-height:20px; color:#fff; font-weight:bold; background:#ff9600;border-radius:25px;-moz-border-radius:25px;}
.r9{ margin-left:169px; padding:3px 9px; height:20px; width:75px; text-align:center; line-height:20px; color:#000; font-weight:bold; background:#fff; border:#ff9600 solid 2px; border-radius:25px;-moz-border-radius:25px;}
.r9 a:hover{color:#359ee0;}
.standard-publish li a:hover span{ color:#359ee0;}
.standard-publish li{ list-style-type:none; font-size:14px; padding:15px 0;}
.standard-publish li span{ margin:0 10px;vertical-align:middle;}
.biaozhun-num{width:140px; float:left; line-height:14px; height:30px; display:flex; text-align:left; align-items:center;}
.publish-title{ display:inline-flex; align-items:Center; overflow:hidden; width:370px; height:30px; line-height:16px; }
.bg-line1{ position:absolute; left:706px; top:70px; width:2px; height:250px; background-color:#ff9600; z-index:-1;}
.bg-line2{ position:absolute; left:706px; top:320px; width:2px; height:50px; border-left:#ff9600 dashed 2px; z-index:-1;}
.new-tech{ clear:both;}
.new-tech h1{font-size:20px; line-height:20px; border-bottom:#359ee0 solid 2px; padding:40px 0 20px 20px;}
.standard h1 a,.new-tech h1 a{ float:right; display:block; height:26px; width:26px; background:url(../images/2019/more2.png) center center no-repeat;}
.standard h1 a:hover,.new-tech h1 a:hover{ float:right; display:block; height:26px; width:26px; background:url(../images/2019/more1.png) center center no-repeat;}
.new-tech-list a { float:left; width:251px; background-color:#f9f9f9; margin:20px 50px 0px 0px; border:#f9f9f9 solid 2px; text-align:center}
.new-tech-list a:hover{ border:#eff7fc solid 2px; background-color:#eff7fc;}
.new-tech-list-cover{ height:191px;overflow:hidden; position:relative; width:251px; }
.new-tech-list-cover img{  display: inline-block; vertical-align:bottom;position:absolute; z-index:0; margin-left:-128px}
.medal{position:absolute; z-index:1; margin-left:173px; margin-top:-50px; background:url(../images/2019/Medal.png) left top no-repeat; width:110px; height:120px; line-height:12px; font-size:12px; font-weight:bold; padding-top:55px;}
.new-tech-list a:hover img{ transition: all 0.6s;transform: scale(1.1);}
.new-tech-list a:hover h2{ color:#359ee0}
.new-tech-list-brief{ height:143px; width:251px; font-size:12px; color:#666;}
.new-tech-list-brief h2{ width:211px; padding:0 20px; text-align:center; font-size:16px; color:#000; height:50px; line-height:20px; padding-top:15px;}
.new-tech-list-brief p{ padding:0 20px; text-align:justify; line-height:21px; height:60px; width:211px; 				overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.book{ clear:both; }
.book h1{font-size:20px; line-height:20px; border-bottom:#359ee0 solid 2px; padding:40px 0 20px 20px;}
.book h1 a{ float:right; display:block; height:26px; width:26px; background:url(../images/2019/more2.png) center center no-repeat;}
.book h1 a:hover{ float:right; display:block; height:26px; width:26px; background:url(../images/2019/more1.png) center center no-repeat;}
.book-popular h3{ font-size:16px; line-height:16px; border-bottom:#96c4e0 solid 1px; padding-bottom:15px;}
.book-popular h4{ line-height:20px;}
.book-popular li{margin-top:20px; width:234px; height:270px; float:left; text-align:center; }
.book-popular li img{ padding-right:5px;opacity:0.8;filter(alpha=80)}
.book-popular li a:hover{ cursor:pointer;}
.book-popular li a:hover img{ opacity:1;filter(alpha=100)}
.book-popular li h4{ font-weight:normal; font-size:14px;}
.book-popular li a:hover h4{ color:#359ee0; font-weight:normal; font-size:14px;}
.book-popular li p{ color:#f43636; font-weight:bold; margin-top:5px; line-height:30px;}
.book-popular li p span{ font-size:16px;}
.bookshow li{ list-style:none;}
.bookshow li a{ float:left; width:316px; height:120px; background-color:#f9f9f9; margin:20px 51px 0 0; padding:20px; text-align:left;}
.bookshow li a:hover{ background-color:#eff7fc;}
.bookshow span{ float:left;}
.bookshow h2{ font-size:16px; color:#000; line-height:32px;}
.bookshow p{ text-align:justify; line-height:21px; color:#666; width:210px;}
.bookshow img{ float:right;}

.committee-list{ padding-left:20px;}
.committee-list a{ float:left; width:280px; padding-left:40px; margin:25px 0; background:url(../images/2019/committee.png) left center no-repeat; line-height:25px;}
.committee-list a:hover{color:#359ee0;}

.otherbz-list{ padding-left:20px;}
.otherbz-list a{ float:left; width:280px; padding-left:40px; margin:25px 0; background:url(../images/2019/biao.png) left center no-repeat; line-height:25px;}
.otherbz-list a:hover{color:#359ee0;}

.review{ width:980px;}
.review a{ float:left; display:block; cursor:pointer;opacity:0.8;filter(alpha=80); margin:20px 0;}
.review a:hover{opacity:01;filter(alpha=100)}

.cart_add{ margin-top:40px;}
.cart_add img{ float:left; margin-right:20px;}
.cart_add p{ float:left;}
.cart_add span{ line-height:21px;}
.r10{ float:right; font-size:16px; padding:3px 10px; height:30px; width:120px; text-align:center; line-height:30px; color:#000; font-weight:bold; background:#fff; border:#ff9600 solid 2px; border-radius:25px;-moz-border-radius:25px; margin-left:20px;}
.cart_add a:hover,.r10:hover{color:#359ee0;}
.cart_success{ background:url(../images/2019/right.png) left center no-repeat; padding-left:52px;}

.vote_title{ font-size:18px; line-height:40px; margin-top:30px;}
.vote_option{font-size:14px; line-height:30px;}
.vote{ margin-right:20px;}
.vote_submit input{  height:30px; line-height:30px; padding:0 80px;color:#fff; background:#359ee0; border: none ;font-size:14px;  cursor:pointer; vertical-align:middle;margin-top:30px;}
.vote_submit input:hover{background:#bc2931;}

