.aga-horizontal, .aga-vertical {	position:relative; padding:0; margin:0; overflow:hidden;}
.aga-horizontal *, .aga-vertical * {padding:0; margin:0; outline:none; }
.aga-horizontal-item, .aga-vertical-item { position:absolute; list-style:none;}
.aga-horizontal-item {float:left;}
.aga-vertical-item {float:none;}
#aga1-container { position:relative; height:320px; display:inline-block; }
#aga1 {height:320px;}
#aga1 li {width:880px; height:320px;}
#aga1 li > a { position:absolute; height:380px; width:315px; line-height:42px; top:-20px; left:5px; padding-left: 70px;}
#aga1 li.item-1 > a { background:#dd1a8b;}
#aga1 li.item-2 > a { background:#25a0dc;}
#aga1 li.item-3 > a { background:#899936;}
#aga1 li > div { position:relative; padding:0 3px; margin:0 5px 5px 55px; width:795px; height:460px; background:#fff;}
#aga1 > li > a {transform: rotate(270deg); color:#fff; font-size:24px;}
.contentheading {display:none;}

.aga-horizontal-item-open div span.fig {display:block; position:absolute; width:0; height:0; border-left:15px solid slategray; border-top:8px solid transparent; border-bottom:8px solid transparent; top: 17px; left: 0;  z-index: 1;}
.item-1.aga-horizontal-item-open div span.fig {border-left:15px solid #dd1a8b;}
.item-2.aga-horizontal-item-open div span.fig {border-left:15px solid #25a0dc;}
.item-3.aga-horizontal-item-open div span.fig {border-left:15px solid #899936;}
#wrapper > section, .cont_top, .content {display:none;}

.item_box {overflow:hidden;}
.news_box {float:left; width:640px;}
.info {float:left; width:310px; margin-left:15px;}

.latestnews {width:100%}
.latestnews li { min-height:85px; text-align: center; margin:20px 0 20px;}
.news_box .latestnews li {float:left; width:46%; margin: 20px 2%;}
.latestnews li a {color:#25a0dc;}

#aga1 li div.gal {margin:0; height: 320px; position:relative; width:827px !important; z-index:0 !important; padding:0;}
#aga1 li div.gal a {padding:0; top: 0; position:relative;}
#aga1 li div.gal li {list-style: none; margin-left: -5px; position:relative;}
#aga1 li div.gal li img {margin-left:-40px;}
#aga1 li div.gal .go {height: 20px !important; position: absolute; bottom: 0; z-index: 1;background: none; right: 0; width: 200px; text-align: right; margin-right: 10px;}
.gal ul {overflow: hidden;}
.gal .prev1, .gal .prev2, .gal .prev3 {left: 0px; background:url("img/l.png") center no-repeat;}
.gal .next1, .gal .next2, .gal .next3 {right: 0px; background:url("img/r.png") center no-repeat;}
.gal .next1, .gal .prev1, .gal .next2, .gal .prev2, .gal .next3, .gal .prev3{ width: 40px; height: 40px; position: absolute; border-radius: 40px; cursor: pointer; z-index: 1000; top:50%; margin-top:-20px;}
.gal p {width:320px; text-align:center; margin:20px auto 0;;}
_.gal p:nth-child(1) {text-align:left;}
.gal p img {float:left; margin-right:10px;}
.go a {display:inline-block; margin:0 1px; width:16px; height:16px; background:#25a0dc; border-radius:16px; position:relative;}
.go a > span {width:10px; height:10px; margin:3px; border-radius:10px; background:#fff; display:inline-block;}
.go a > span span {width:6px; height:6px; margin:2px; border-radius:6px; background:#fff; display:inline-block;}
.go a:hover, .go a.goActive {background:#d61582;}
.go a.goActive > span span, .go a:hover > span span {background:#269fd8;}
#aga1 li div.sl_cont {position: absolute; width:412px; height:320px; background:url("img/bg_sl_cont.png") repeat; z-index: 10; left: -50px; top: 0;}