.index-inner {}
.head-btn span.icon-a-up { background-image:url("../index/images/up.png"); background-repeat: no-repeat; width:19px; height: 19px; margin: 10px 10px 0 0; ; }
.head-btn span.icon-a-down { background-image:url("../index/images/down.png"); background-repeat: no-repeat; width:19px; height: 19px; margin:0 10px 0 10px; padding-bottom:8px; }
.head-btn span { background-repeat: no-repeat; display: block; float: right; height: 19px; overflow: hidden; width: 19px; }
.main .showinfo { float:left;width:170px; }
.main .showinfo .title, .main .events .title, .side .title { font-size: 18px; padding: 12px 0 0; }
.main .showinfo .title span, .main .events .title span, .side .title span { color:#c79f62; margin-right:5px; font-size:20px; }
.main .showinfo .hrpic, .main .events .hrpic, .side .hrpic {  margin-bottom: 10px; background:url(../index/images/hrpic.jpg) repeat-x left bottom; height:12px }
.main .showinfo .title .btns { display:inline; background:#f7f7f7; height: 27px; line-height: 23px; float:right; width: 50px; +margin-top:-30px;}
.main .showinfo .title .btns .btn { color: #2D2D2D; cursor: pointer; display: inline-block; font-family: 微软雅黑, tahoma; height: 27px; line-height: 27px; text-align: center; width: 25px; margin:0; padding:0; font-size:14px; float:left; }
.main .showinfo .title .btns .btn:hover { color: #818181; background-color:#e1e1e1 }
.main .showinfo .content { width:170px; height:198px; overflow:hidden; }
.main .showinfo .content .showinfo_text { float:left; }
.main .showinfo .showinfo_text .text_pic { height: 115px; padding: 1px; width:170px; border:1px solid #dedede; }
.main .showinfo .showinfo_text .text_pic img { width:100%; height: 100%; margin-right:10px; float:left }
.main .showinfo .showinfo_text .text_zi { margin-left:5px; }
.main .showinfo .showinfo_text .text_zi h2 { font-size:12px; font-weight:normal; color:#6294c7; line-height:2em; }
.main .showinfo .showinfo_text .text_zi p {font-size:12px;}
.main .showinfo .showinfo_text .text_zi p.words{overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; line-height:1.8em }
.main .showinfo .showinfo_text .text_zi p span a { color:#c79f62; font-size:12px; float:right; }
.main .showinfo .showinfo_text a.u-click{color:#0b3678}
.com-module1 .side { width:250px; float:left; min-height:290px;padding-left: 18px; }
.main .events { width:690px; float:left; margin-right:20px; }
.main .events .enfont{font-size:14px}
.main .events .showinfo_text .text_pic { font-size:12px }
.main .events .showinfo_text .text_zi p {font-size:12px;}
.main .events .showinfo_text .text_zi p.words{overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; line-height:1.8em }
.main .events .showinfo_text .text_zi p img { margin-left:8px; float: right; }
.main .events .showinfo_text .text_zi p span a { color:#6294c7; font-size:12px; float:right; }
.side .contain li{border-bottom:1px solid #e1e1e1; margin:5px 0; list-style:none;font-size:12px; line-height:1.8em}
.side .contain li:last-child{border-bottom:none; margin-bottom:0px}
.side .contain li img{height:35px; overflow:hidden; margin-left:5px}
.side .contain li img.small{height:25px}
.side .contain li a{color:#676767; display:inline-block;padding:10px 0;  }
/* news and exhibitors */
.part2{color:#fff; padding-top:20px}
.part2 .news{width:480px;float:left}
.part2 .exhibitors{float:right; width:350px;  overflow:hidden; }
.part2 .title{font-size:18px; }
.part2 .title a{display:inline-block; float:right; padding-right:10px; font-size:16px}
.part2 ul{list-style:none; margin:0; padding:0}
.part2 ul li{background:url("../index/images/n-ico2.png") no-repeat left 8px; padding:3px 0 3px 0; border-bottom:1px dotted #ccc;}
.part2 ul li:last-child{border-bottom:none}
.part2 ul li a{color:#666}
.part2 ul li b{display:table-cell;overflow:hidden; width:340px;}
.part2 ul li em{display:table-cell; width:140px; text-align:center}
.part2 .exhibitors ul li b{ font-weight:normal}
/* home-highlight */
.main-roll { float: right; width:210px; padding:0 20px;margin-right:1px;}
/*filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; */
.main-roll .register { color:#fff; font-size:14px; font-weight:bold;filter:alpha(opacity=100); -moz-opacity:1; opacity:1; }
.main-roll .register:first-child{margin-bottom:15px  }
.main-roll .register .title { font-size:20px; font-weight:bold; }
.main-roll ul li:first-child .register .title{color:#c79f62}
.main-roll ul li:last-child .register .title{color:#cf004e}
.main-roll .register .radius-v { margin-left:30px; }
.main-roll .register .radius-v a { -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background:#c79f62; padding:6px 16px; color:#fff; text-decoration:none; }
.main-roll .register p { padding:10px 0 0 0; }
.main-roll .register p img { margin-left:15px; }
.main-roll .register p span { width:145px; font-size:12px; display:inline-block; }
.main-roll .register .radius-e { margin-left:30px; }
.main-roll .register .radius-e a { -moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px; background:#C00; padding:6px 16px; color:#fff; text-decoration:none; }
#reg { margin-top:20px; }
/* 3 block*/
.i-service { background-color: #F0F0F0; border-top:1px solid #e1e1e1}
.i-service .title { font-size:18px; position:relative; font-family:'Microsoft Yahei',Verdana, Geneva, sans-serif; padding:20px 0 10px 20px; }
.i-service .title span{color:#c79f62; margin-right:5px; font-size:22px; }
.i-service .enfont{ font-family:Verdana, Geneva, sans-serif}
.i-service .title .subscribe { position:absolute; top:16px; right:10px; padding:0 15px; border-radius:2px 2px; background-color:#ccc }
.i-service .title .subscribe .text { vertical-align:middle; font-size:12px; color:#333; vertical-align:middle; font-weight:bold }
.i-service .title .subscribe .input { border:solid 1px #cecece; border-radius:2px; font-size:12px; color:#999; background:#f4f4f4; height:20px; line-height:20px; width:140px; padding-left:4px; vertical-align:middle; margin:0 6px; }
.i-service .title .subscribe .submit { background:#c79f62; border:0; cursor:pointer; font-size:12px; color:#fff; height:22px; line-height:22px; padding:0 10px; font-weight:bold; border-radius:2px; vertical-align:middle; margin-right:5px; }
.i-service .content .prev { display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; vertical-align:middle; border-right:10px solid #bfbfbf; border-left:0 none; border-top:10px solid transparent; border-bottom:10px solid transparent; _color:#bfbfbf; _filter:chroma(color=#bfbfbf); cursor:pointer; position:absolute; top:65px; left:30px; }
.i-service .content .next { display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; vertical-align:middle; border-left:10px solid #bfbfbf; border-right:0 none; border-top:10px solid transparent; border-bottom:10px solid transparent; _color:#bfbfbf; _filter:chroma(color=#bfbfbf); cursor:pointer; position:absolute; top:65px; right:30px; }
.i-service .content { background:#f7f7f7;position:relative; padding-top:20px; margin:0 auto;width:100%;}
.i-service .content .home-events{margin-left:40px}
.i-service .content ul{ width:920px; margin:0 auto; overflow:hidden; height:150px}
.i-service .content ul:after{clear: both; content: ""; display: table;}
.i-service .content li { float:left; text-align:center; color:#666; margin:0px 15px; position:relative; font-size:12px }
.i-service .content li img { display:block; }
/*.i-service .content li .caption { color: #c79f62; display:inline-block; margin-top:8px; font-size: 14px; font-family:'Microsoft Yahei',Verdana, Geneva, sans-serif; font-weight:bold }*/
.i-service .content li .info-title { color: #FFFFFF; height: 30px; left: 0px; line-height: 30px; overflow: hidden; position: absolute; bottom: 0px; width: 200px;background:rgba(0, 0, 0, 0.6)!important;filter:Alpha(opacity=60); background:#000;  }
.i-service .content li .info-title span{font-size:12px; font-family:Verdana, Geneva, sans-serif} 
.concurrent { padding:30px 0 20px 0; background-color:#f0f0f0  }
.concurrent ul {width:100%}
.concurrent ul li{float:left; width:18.5%; margin-left:1.5%; font-size:12px}
.concurrent ul li:nth-child(2){}
.concurrent ul li:last-child{}
.concurrent ul li img{ height:50px; margin-right:8px; float:left}
.concurrent ul li img.small{height:35px}
.concurrent ul li a{color:#666}
.concurrent ul li a.enfont{ font-size:13px}
.shortcuts{ background-color:#efefef; border-top:1px solid #dcdcdc;border-bottom:1px solid #dcdcdc; padding:8px 0}
/*temp*/
.hotspots{width:100%; margin:0 auto; text-align:center; background-color:#e2d4ba; z-index:9999; position:relative; border-bottom:2px solid #e1e1e1; display:none}
.more1 {background:#e4e3e3;border-radius:2px; padding:3px 8px; cursor:pointer; font-size:13px; border:1px solid #e4e3e3; margin-bottom:5px;} 
.more2{ width:95%; border-collapse:collapse; font-size:12px;} 
.more2 td{padding:5px 5px; border:1px solid #e0e0e0;}
.more2 td.events-cl{ color:#0b3678;overflow:hidden; text-overflow:ellipsis;}