﻿/*reset S*/

/*reset E*/
h2 {font: bold 16px/2em 'Microsoft Yahei',Verdana, Geneva, sans-serif;
    color: rgb(45,176,168);
    border-bottom: 1px solid #e5e5e5;
    margin-bottom: 10px;
    }

.com-hide { display: none; }

.com-wrap { position: relative; z-index: 2; width:1002px; margin-right: auto; margin-left: auto; }
 { position: relative; z-index: 3; width:1000px; height: 166px; margin-left: auto; margin-right: auto; background: url(images/header.png) no-repeat; }
 .logo1 { position: absolute; left:110px; top:45px; }
 .logo1 img{ margin-right:20px}
 .logo-text { position: absolute; left:330px; top:40px; }
 .logo-text img {}
 .logo-text p{font-size:24px;color:#2dc0e1;font-weight:bold;line-height:38px;}
 .logo-text p.enfont{font-size:20px}
 .logo-text p.small{font:normal 18px/34px Verdana, Geneva, sans-serif; color:#202020}
 .time { position: absolute; top:0; left:271px; color:#777777; font-size:14px; line-height: 32px;  }
 .time span{font-family:Verdana, Geneva, sans-serif; font-size:13px}
 .share { position: relative; left:18px; vertical-align: middle; }
 .lang { position: absolute; right: 26px; top:14px; font-family: Arial; color:#666666; font-size: 12px; line-height: 18px; }
 .lang em,  .lang .language-object { float:left; }
 .lang em { margin-right: 9px;  }
 .lang .on { background-color: #656565; }
 .btns { position: absolute; top:52px; right: 29px; }
 .btns a { margin-left: 8px; }
 

/*.cnwidth{width:150px; left:150px }
.enwidth{width:180px; left:180px }
 #menuitem li .sub li .sub{position:absolute; top:0; border-top:none;}
 #menuitem li .sub li .sub li{display:block; }
 #menuitem li .sub li .sub li a{ overflow:hidden;white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis;}*/
 .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;}
 .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; }

 { 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; }
 .solgan{ position:absolute; color:#fff; top:-215px; right:50px; font-size:24px;text-shadow:1px 1px 2px #333; font-weight:bold; font-style:italic}
 .left { float: left; margin: 0 15px 0 20px; padding-top: 20px; width: 220px; }
 .left .nav { background: none repeat scroll 0 0 #F7F7F7; border: 1px solid #DDDDDD; margin-bottom: 20px; padding: 15px 10px 30px; position: relative; }
 .left .nav .img { left: -5px; position: absolute; top: -5px; }
 .left .nav .title { border-bottom: 1px solid #CCCCCC; margin-bottom: 10px; padding: 0 0 12px 5px; }
 .left .nav ul.m-localmenu li a {display: none;}
 .left .nav ul.m-localmenu li ul{display:block; margin:0}
 .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} 
 .left .nav ul.m-localmenu li ul li a{display:block; font-size:13px}
 .left .nav ul.m-localmenu li ul li li{ border-bottom:none; background-position:5px 12px; line-height:35px}
 .left .nav ul.m-localmenu li ul li li a{ font-size:12px}
 .left .nav ul.m-localmenu li ul li ul li ul{display:block; }
 .left .a-btn1 { background: none repeat scroll 0 0 rgb(45,176,168); color: #FFFFFF; display: block; font-weight: bold; height: 45px; line-height: 45px; margin-bottom: 15px; padding-left: 26px; }
 .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; }
 .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; }
 .left a:hover{text-decoration:none;}
 .left .a-btn1:hover,  .left .a-btn2:hover,  .left .a-btn3:hover { opacity:0.8}
 .right { float: right; width: 700px; padding-top:20px; margin-right:15px }
 .right .title { position: relative;}
 .right .title .bread { color: #666666; font-size: 12px; position: absolute; right: 0; top: 0px; }
 .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 */
 .right h2{font: bold 16px/2em 'Microsoft Yahei',Verdana, Geneva, sans-serif; color:#2dc0e1; border-bottom:1px solid #e5e5e5; margin-bottom:10px }
 .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:rgb(45,176,168); 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; }
 .u-click,  strong .u-click{ border-bottom:1px solid #188bc0; color:#188bc0}
 .u-click:hover{text-decoration:none; color:#333; border-bottom-color:#333}
 .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}
  .btn:focus { outline:thin dotted; outline:5px auto -webkit-focus-ring-color; outline-offset:-2px; }
  .btn:hover,   .btn:focus { text-decoration:none;color:#ffffff; background-color:#3071a9; border-color:##357ebd;  }
  .btn:active,   .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); }
 .sectors .list{border-bottom:2px dotted #666; padding:10px 0;}
 .sectors .list img{float:left; margin-right:15px; width:100px}
 .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}
 .sectors img[align="right"]{ margin-left:10px}
 table{border-collapse:collapse}
 table.m-normal td{padding:5px; border:1px solid #e5e5e5}
 ul.speakers{width:100%;}
 ul.speakers li{width:338px; margin-bottom:20px; background-color:rgb(45,176,168); color:#fff; float:left;text-align: center;}
 ul.speakers li:nth-child(2n+1){margin-right:20px}
 ul.speakers li img{width:150px; display:block; float:left;}
 ul.speakers li p{padding:10px 10px 0 10px;float:right; width:168px;color: #fff;}
 ul.speakers li p strong{display:block; border-bottom:1px solid #fff;padding-bottom:5px}
 ul.m-sublist li{width:31%; margin-right:3%; float:left; height:150px; margin-bottom:15px; line-height:2em}
 ul.m-sublist li:nth-child(3n+3){margin-right:0}
 ul.m-sublist li strong{display:block; color:#fff; border-top:2px solid #188bc0;border-bottom:1px solid rgb(45,176,168); font-size:14px; padding:5px 0; margin-bottom:5px;}
 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;}