.index-inner { padding:100px 0; position:relative }
.head-btn span.icon-a-up { background-image:url("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("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 .events { width:340px; float:left; margin-right:23px; height:375px; overflow:hidden }
.main .en-events { width:360px; float:left; margin-right:3px; height:380px; overflow:hidden}
.com-module1 .whitebg{background-color:#fff;}
/* home-highlight */
.main-roll { float: right; background:#000; width:310px; background:rgba(0,0,0,0.5);*filter:alpha(opacity=70)}
.main-roll .content { position: relative; padding:10px;overflow:hidden; }
.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 .register .title.enfont{font-size:14px}
.main-roll ul li:first-child .register .title{color:#f49c02}
.main-roll ul li:last-child .register .title{color:#f49c02}
.main-roll .register .radius-v { margin-left:30px; }
.main-roll .register .radius-s {margin-left:0px; margin-top:5px; }
.main-roll .register .radius-s a, .main-roll .register .radius-v a { -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#924c00; padding:5px 10px; 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 a{ font-size:12px; display:block; line-height:2em; color:#fff}
.main-roll .register .radius-e { margin-left:30px; }
.main-roll .register .radius-e a {-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background:#924c00; padding:5px 10px; color:#fff; text-decoration:none; }
.main-roll .register a{color:#fff}
#reg { margin-top:20px; }

.main .showinfo .content { width:336px; height:198px; overflow:hidden; }
.main .showinfo .content .showinfo_text { float:left; }
.main .en-events .title, .main .events .title, .com-module1 .side .title { font-size: 15px;color:#f4f4f4; line-height:40px; background-color:#6b3700 }
.main .en-events .title span, .main .events .title span, .com-module1 .side .title span { color:#fff; margin-right:5px; font-size:16px; text-indent:20px }
.main .en-events .title2, .main .events .title2, .side .title2{font-size: 15px;color:#333; line-height:40px;text-align: center; font-weight:bold; letter-spacing: 10px; }
.main .en-events .content img, .main .events .content img, .side .content img{ margin-bottom:15px}
.main .en-events .content, .main .events .content, .side .content{ font-size:12px; line-height:1.8em; padding-top:20px;  }
.main .en-events .content a, .main .events .content a, .side .content a{color:#bc8535; font-weight:bold}
.com-module1 { position: relative; }
.com-module1 .inner { position: relative; z-index: 3; padding-bottom:15px; background-color:#fff; }
.com-module1 .main {width:726px; float:left; }
.com-module1 .side { width:275px; float:right; height:375px;overflow:hidden;}
.com-module1 .side table{padding:0;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis; max-height:325px}
.com-module1 .side .bbNewsCell{border-bottom:1px dotted #999; margin:5px 0; padding:5px 0;}
.com-module1 .side .bbNewsCell p { font-size:12px; line-height:20px;color:#333;font-weight:bold;}
.com-module1 .side .bbNewsCell p  a { font-size:12px; color:#787878; font-weight:normal;}
.com-module1 .side .subscribe { position:absolute; top:290px; right:40px; }
.com-module1 .side .subscribe .text { vertical-align:middle; font-size:12px; color:#666; vertical-align:middle; margin-right:10px;}
.com-module1 .side .subscribe .input { border:solid 1px #cecece; border-radius:2px; font-size:12px; color:#999; background:#f4f4f4; height:20px; line-height:20px; width:180px; padding-left:4px; vertical-align:middle; margin:0; }
.com-module1 .side .subscribe .submit { background:#bc8535; border:0; cursor:pointer; font-size:12px; color:#fff; height:22px; line-height:22px; padding:0 8px; font-weight:bold; border-radius:2px; vertical-align:middle; margin-right:5px; margin-bottom:10px; margin-right: 10px}
/* home-shortcuts */
.i-service { background-color: #fff; padding:20px 0 }
.i-service .left{width:726px; float:left; padding-top:10px}
.i-service .right{ width:275px; float:right;}
.i-service .left p a img{margin-right:30px;}
.i-service .title {font-size: 15px;color:#944600; line-height:0px;text-indent:20px; font-weight:bold; position:relative }
.i-service .title .subscribe { position:absolute; top:0px; right:20px; }
.i-service .title .subscribe .text { vertical-align:middle; font-size:12px; color:#666; vertical-align:middle; }
.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:200px; padding-left:4px; vertical-align:middle; margin:0 6px; }
.i-service .title .subscribe .submit { background:#bc8535; 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-logo { padding:15px 0 15px 60px; position:relative; background-color: #f7f7f7; }
h6{font-size: 14px;color:#944600; line-height:40px;text-indent:20px; font-weight:bold;background-color: #f7f7f7;}
.i-logo ul{width:100%;}
.i-logo li{ float:left; height:70px; line-height:70px; text-align:center;}
.i-logo .prev { display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; vertical-align:middle; border-right:7px solid #dfdfdf; border-left:0 none; border-top:7px solid transparent; border-bottom:7px solid transparent; _color:#dfdfdf; _filter:chroma(color=#dfdfdf); cursor:pointer; position:absolute; top:35px; left:30px; }
.i-logo .next { display:inline-block; width:0; height:0; overflow:hidden; line-height:0; font-size:0; vertical-align:middle; border-left:7px solid #dfdfdf; border-right:0 none; border-top:7px solid transparent; border-bottom:7px solid transparent; _color:#dfdfdf; _filter:chroma(color=#dfdfdf); cursor:pointer; position:absolute; top:35px; right:30px; }
