/*reset S*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td{margin: 0; padding: 0; } fieldset, img {border: 0; } address, caption, cite, code, dfn, em, th, var, optgroup {font-style: normal; font-weight: normal; } h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal; } abbr, acronym {border: 0; font-variant: normal; } input, button, textarea, select, optgroup, option {font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; } code, kbd, samp, tt {font-size: 100%; } @purpose To enable resizing for IE *//*@branch For IE6-Win, IE7-Win input, button, textarea, select {*font-size: 100%; } body {line-height: 1.5; } ol, ul {list-style: none; } /* tables still need 'cellspacing="0"' in the markup */table {border-collapse: collapse; border-spacing: 0; } caption, th {text-align: left; } sup, sub {font-size: 100%; vertical-align: baseline; } /* remember to highlight anchors and inserts somehow! */:link, :visited, ins {text-decoration: none; } blockquote, q {quotes: none; } blockquote:before, blockquote:after, q:before, q:after {content: ''; content: none; }ul{list-style: none;}
body{font-size: 14px; line-height: 1.8; background-color: white; font-family: 宋体,serif;}
/*reset E*/
.clearfix:before, .clearfix:after {content: ""; display: table; } .clearfix:after {clear: both; } .clearfix {*zoom: 1; } .com-hide{display:none;}
a:link, a:visited{color:#000;}
a:hover{ color:#188bc0; text-decoration:underline;}
.enfont{font-family:Verdana, Geneva, sans-serif}
.cnfont{font-family:'宋体',Verdana, Geneva, sans-serif; }
.com-hide { display: none; }
html, body { height:100%; background-color: #F0F0F0; font-family:'宋体',Verdana, Geneva, sans-serif; }
.com-wrap { position: relative; z-index: 2; width:1002px; margin-right: auto; margin-left: auto; }
.com-header { position: relative; z-index: 3; width:1000px; height: 166px; margin-left: auto; margin-right: auto; background: url(images/header.png) no-repeat; }
.com-header .logo1 { position: absolute; left:110px; top:45px; }
.com-header .logo1 img{ margin-right:20px}
.com-header .logo-text { position: absolute; left:330px; top:40px; }
.com-header .logo-text img {}
.com-header .logo-text p{font-size:24px;color:#2dc0e1;font-weight:bold;line-height:38px;}
.com-header .logo-text p.enfont{font-size:20px}
.com-header .logo-text p.small{font:normal 18px/34px Verdana, Geneva, sans-serif; color:#202020}
.com-header .time { position: absolute; top:0; left:271px; color:#777777; font-size:14px; line-height: 32px;  }
.com-header .time span{font-family:Verdana, Geneva, sans-serif; font-size:13px}
.com-header .share { position: relative; left:18px; vertical-align: middle; }
.com-header .lang { position: absolute; right: 26px; top:14px; font-family: Arial; color:#666666; font-size: 12px; line-height: 18px; }
.com-header .lang em, .com-header .lang .language-object { float:left; }
.com-header .lang em { margin-right: 9px;  }
.com-header .lang .on { background-color: #656565; }
.com-header .btns { position: absolute; top:52px; right: 29px; }
.com-header .btns a { margin-left: 8px; }
.com-header .navs { position: absolute; right:10px; bottom:0; font-family: '宋体',Verdana, Geneva, sans-serif; height:41px }
.com-header .navs a{ text-decoration:none}
.com-header .navs a.enfont{ font-family:Verdana, Geneva, sans-serif}
.navs #menuitem{float:left}
.navs #menuitem li { float:left; background:url(images/nav-bg.png) no-repeat right center; }
.com-header #menuitem li a { text-align: center; padding:0 16px; float: left; margin-right: 2px; border-bottom:3px solid transparent; color:#222222; font-size:14px; line-height:40px; }
.com-header #menuitem li a:hover, .com-header .navs .on a { text-decoration: none; color:#2dc0e1}
.com-header #menuitem li .sub { display: none; position:absolute;top:40px; clear:both; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; margin:0; border-top:3px #2dc0e1 solid; padding:0  }
.com-header #menuitem li .sub li {font-size:14px; background:none;margin:0; padding:0; text-indent:8px; text-align:left;float:none; position:relative }
.com-header #menuitem li .sub li a { display:block; background:#fff; filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; height:36px; line-height:36px;width:150px;margin:0; padding:0; text-align:left; float:none  }
.com-header #menuitem li .sub li a:hover { background:#2dc0e1; filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; text-decoration:none; color:#fff; }
.com-header #menuitem li .sub li a.enfont{width:180px; font-size:13px}
.com-header #menuitem li .sub li ul.sub{display:none; visibility:hidden}
/*.cnwidth{width:150px; left:150px }
.enwidth{width:180px; left:180px }
.com-header #menuitem li .sub li .sub{position:absolute; top:0; border-top:none;}
.com-header #menuitem li .sub li .sub li{display:block; }
.com-header #menuitem li .sub li .sub li a{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}*/
.com-header .navs a.nav-vreg{ display:inline-block;float:left; background:url(images/nav-bg.png) no-repeat right center; color:#00aad9;text-align: center; padding:0 17px;font-size:14px; line-height:40px; font-weight:bold;}
.com-header .navs a.nav-ereg{display:inline-block;float:left; background:url(images/nav-bg.png) no-repeat right center; color:#d50050;text-align: center; padding:0 17px;font-size:14px; line-height:40px;font-weight:bold; }

.com-module1 { position: relative; border-top:5px solid #2dc0e1; background-color: #F0F0F0; }
.com-module1 .inner { border:1px solid #F0F0F0; border-top:none; position: relative; z-index: 3; }
.com-module1 .inner {  filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#F7FFFFFF', endColorstr='#F7FFFFFF');
}
:root .com-module1 .inner { filter:none;	 /*处理IE9浏览器中的滤镜效果*/ background-color:rgba(255, 255, 255, 0.97); }
.com-module1 .shadow { background-color: #E2E2E2; width:100%; height: 97px; position: absolute; left:0px; bottom:-3px; z-index:2; }
.com-module1 .main { padding-left: 20px; width:703px; float:left; }
.com-module1 .main h2 { color:#222222; font-size:18px; font-family: '宋体',Verdana, Geneva, sans-serif; line-height: 56px; }
.topic { background-color: #F0F0F0; }
.i-service { background-color: #F0F0F0; }
.index_focus .bd ul li .pic { width:100%; }
.com-module1 .side { width:250px; float:left; min-height:300px; border-left:solid 1px #cccccc; padding-left: 18px; }
/*.com-module1 .side .title{ font-size:18px; position:relative; font-family:"'Microsoft Yahei',Verdana, Geneva, sans-serif"; padding:12px 0 0 42px; margin-bottom:20px;}
.com-module1 .side .title .img1{ position:absolute; left:0; top:12px;}
.com-module1 .side .title .img2{ position:absolute; right:0; top:18px; cursor:pointer;}*/

.copyright_total { background:#e5e5e5; position:relative; z-index:2;width:970px; margin:0 auto; padding:10px 15px; border-left:1px solid #ccc; border-right:1px solid #ccc;font-size:12px; color:#666 }
.copyright_total a { color:#666; }
.copyright_total .img1 { vertical-align:middle; margin-right:6px; }
.copyright_total .a1 { vertical-align:middle; }
.copyright_total .p1 { float:left; width:50% }
.com-flink { font-size:12px; color:#666; }
.com-flink span { margin-right:10px; }
.com-flink a:hover { color:#333; }
.com-footer-box { background:#f2f2f2; border-bottom:solid 1PX #DDD; }
.com-footer-box .footer { width:1002px; margin:0 auto; }
.com-tc { position: absolute; left:50%; margin-left:-335px; top:0; z-index: 10; }
.com-tc .bg { background:rgba(0, 0, 0, 0.4); width:100%; height:100%; position:fixed; z-index:2; top:0; left:0; }

.com-box { position: relative; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background: none repeat scroll 0 0 #FFFFFF; border-color: #2dc0e1 #CCCCCC #CCCCCC; border-image: none; border-style: solid; border-width: 5px 1px 1px;  margin: 280px 0 0px; min-height: 500px; padding-bottom: 30px; }
.com-box .solgan{ position:absolute; color:#fff; top:-215px; right:50px; font-size:24px;text-shadow:1px 1px 2px #333; font-weight:bold; font-style:italic}
.com-box .left { float: left; margin: 0 15px 0 20px; padding-top: 20px; width: 220px; }
.com-box .left .nav { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DDDDDD; margin-bottom: 20px; padding: 15px 10px 30px; position: relative; }
.com-box .left .nav .img { left: -5px; position: absolute; top: -5px; }
.com-box .left .nav .title { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding: 0 0 12px 5px; }
.com-box .left .nav ul.m-localmenu li a {display: none;}
.com-box .left .nav ul.m-localmenu li ul{display:block; margin:0}
.com-box .left .nav ul.m-localmenu li ul li { background-image: url("images/n-ico2.png"); background-repeat: no-repeat; background-position: 5px 18px; border-bottom: 1px solid #CCCCCC; line-height: 42px; padding-left: 15px; margin:0} 
.com-box .left .nav ul.m-localmenu li ul li a{display:block; font-size:13px}
.com-box .left .nav ul.m-localmenu li ul li li{ border-bottom:none; background-position:5px 12px; line-height:35px}
.com-box .left .nav ul.m-localmenu li ul li li a{ font-size:12px}
.com-box .left .nav ul.m-localmenu li ul li ul li ul{display:block; }
.com-box .left .a-btn1 { background: none repeat scroll 0 0 #D70051; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px; }
.com-box .left .a-btn2 { background: none repeat scroll 0 0 #d50050; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px; }
.com-box .left .a-btn3 { background: none repeat scroll 0 0 #c79f62; color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px; }
.com-box .left a:hover{text-decoration:none;}
.com-box .left .a-btn1:hover, .com-box .left .a-btn2:hover, .com-box .left .a-btn3:hover { opacity:0.8}
.com-box .right { float: right; width: 700px; padding-top:20px; margin-right:15px }
.com-box .right .title { position: relative;}
.com-box .right .title .bread { color: #666666; font-size: 12px; position: absolute; right: 0; top: 0px; }
.com-box .right .title .bread img { margin: 0 8px 0px 0; vertical-align: middle; }
/*bg*/
.index_focus { position:fixed; top:0; z-index: 1; width:100%; height: 820px; overflow: hidden; text-align:center; }
.index_focus .bd li { display: none; position: absolute; left: 0; width:100%; top: 0; border:1px solid white; height:820px; }
.index_focus .bd li.curr0 { display:block; }
.index_focus .bd li div { font-size:20px; font-weight:600; color:#FFF; position:absolute; top:300px; left:-300px; }
.index_focus .pic { height: auto; width:100%; }
/* renew for inner */
.com-box .right h2{font: bold 16px/2em 'Microsoft Yahei',Verdana, Geneva, sans-serif; color:#2dc0e1; border-bottom:1px solid #e5e5e5; margin-bottom:10px }
.com-box .right h5{ font:bold 15px/2em 'Microsoft Yahei',Verdana, Geneva, sans-serif; color:#d50050}
.m-exhibitors ul{width:100%; list-style:none; margin:0; padding:0}
.m-exhibitors ul li{ list-style:none; margin:5px 0; padding:5px 0; border-bottom:1px solid #ccc}
.m-exhibitors ul li:last-child{border-bottom:none}
.m-exhibitors ul li:after{clear: both; content: ""; display: table;}
.m-exhibitors ul li img{display:block; float:left; width:200px; margin-right:10px}
.m-exhibitors ul li h6{ font-size:14px; line-height:2em; color:#D70051; font-family:'宋体',Verdana, Geneva, sans-serif; font-weight:bold}
.m-exhibitors ul li h6 strong{ display:block; float:right; color:#d50050}
.m-exhibitors ul li h6, .m-exhibitors ul li p{float:right; width:490px}
ul.m-normal, ul.m-press, ul.m-media{margin:0; padding:0; list-style:none}
ul.m-normal li{margin-left:10px;  background:url("images/n-ico2.png") no-repeat left 5px; padding-left:15px }
ul.m-press li{margin:3px 0 3px 10px;  background:url("images/n-ico2.png") no-repeat left 8px; padding:3px 0 3px 12px; border-bottom:1px solid #e5e5e5;}
ul.m-press li:after{clear: both; content: ""; display: table;}
ul.m-press li a strong{ display:block; float:left; width:580px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; font-weight:normal}
ul.m-press li a span{display:block; float:right; width:80px;}
ul.m-media li{float:left; width:163px; height:80px; margin:0 5px 5px 0; text-align:center; vertical-align:middle; line-height:80px; display:table-cell; border:1px solid #e5e5e5; overflow:hidden}
ul.m-media li img{margin-top: expression(( 80 - this.height ) / 2); width:130px; }
.com-box .u-click, .com-box strong .u-click{ border-bottom:1px solid #188bc0; color:#188bc0}
.com-box .u-click:hover{text-decoration:none; color:#333; border-bottom-color:#333}
.com-box .btn { display:inline-block; margin-bottom:0; font-weight:normal; text-align:center; vertical-align:middle; cursor:pointer; background-image:none; border:1px solid transparent; white-space:nowrap; padding:6px 12px; font-size:12px; line-height:1.428571429; border-radius:4px; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; -o-user-select:none; user-select:none; background-color:#428bca; border-color:##357ebd; color:#fff; font-weight:bold}
.com-box  .btn:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
.com-box  .btn:hover, .com-box  .btn:focus { text-decoration:none;color:#ffffff; background-color:#3071a9; border-color:##357ebd;  }
.com-box  .btn:active, .com-box  .btn.active { outline:0; background-image:none; -webkit-box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125); }
.com-box .sectors .list{border-bottom:2px dotted #666; padding:10px 0;}
.com-box .sectors .list img{float:left; margin-right:15px; width:100px}
.com-box .sectors h2 span{ font:bold 14px/1.8em Verdana, Geneva, sans-serif; padding:3px 10px; display:inline-block;*display:inline;*zoom:1; color:#fff; margin-left:10px}
.com-box .sectors img[align="right"]{ margin-left:10px}
.com-box table{border-collapse:collapse}
.com-box table.m-normal td{padding:5px; border:1px solid #e5e5e5}
.com-box ul.speakers{width:100%;}
.com-box ul.speakers li{width:338px; margin-bottom:20px; background-color:#188bc0; color:#fff; float:left;}
.com-box ul.speakers li:nth-child(2n+1){margin-right:20px}
.com-box ul.speakers li img{width:150px; display:block; float:left;}
.com-box ul.speakers li p{padding:10px 10px 0 10px;float:right; width:168px}
.com-box ul.speakers li p strong{display:block; border-bottom:1px solid #fff;padding-bottom:5px}
.com-box ul.m-sublist li{width:31%; margin-right:3%; float:left; height:150px; margin-bottom:15px; line-height:2em}
.com-box ul.m-sublist li:nth-child(3n+3){margin-right:0}
.com-box ul.m-sublist li strong{display:block; color:#188bc0; border-top:2px solid #188bc0;border-bottom:1px solid #188bc0; font-size:14px; padding:5px 0; margin-bottom:5px}
.com-box ul.m-sublist li strong span{/*display:inline-block;*display:inline;*zoom:1; */float:right; line-height:1.8em}
/* img effect */
img[align="right"]{margin-left:10px}
img[align="left"]{margin-right:10px}
img.thumbnail{padding:3px; border:1px solid #E3E3E3;border-radius:3px;}
img.sdw{-webkit-box-shadow:1px 1px 3px #292929;-moz-box-shadow:1px 1px 3px #292929;box-shadow:1px 1px 3px #292929;}
.notice{position: fixed;top: 150px;right: 1px;}