/* CSS Document */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0;margin:0;list-style:none;border:0;}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}
.brhot{width:0;height:0;border-width:0 0 2px 5px;border-style:solid;border-color:transparent transparent transparent #FF0000;}
.hot-brs{line-height:20px;background-color:#FF0000;border-radius:10px 10px 10px 0;font-size:14px;font-family:Arial; font-weight:bold;color:#FFFFFF;}
.hotwi{width:calc(100% / 3 - 7px);}
.dadj #pic{cursor:pointer;transition:all 0.5s;}
.dadj:hover #pic{transform:scale(1.05);-ms-transform:scale(1.05);-moz-transform:scale(1.05);-webkit-transform:scale(1.05);-o-transform:scale(1.05);}

div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/btn_main_img.png') 0 0 no-repeat;display:block;text-indent:-1000px;}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}


/* slides */
*{padding:0;margin:0;font-family:"Î¢ÈíÑÅºÚ"}
.side{position:fixed;width:78px;right:0;top:50%;margin-top:-200px;z-index:100;border-top:1px solid #104242;border-left: 1px solid #104242;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #104242;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#104242;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../images/banner/cbl-4.png);}
.side ul li i.bgs2{background-image:url(../images/banner/cbl-3.png);}
.side ul li i.bgs3{background-image:url(../images/banner/cbl-1.png);}
.side ul li i.bgs4{background-image:url(../images/banner/cbl-5.png);}
.side ul li i.bgs5{background-image:url(../images/banner/cbl-2.png);}
.side ul li i.bgs6{background-image:url(../images/banner/cbl-6.png);}
.side ul li:hover i.bgs1{background-image:url(../images/banner/cbl-4-no.png);}
.side ul li:hover i.bgs2{background-image:url(../images/banner/cbl-3-no.png);}
.side ul li:hover i.bgs3{background-image:url(../images/banner/cbl-1-no.png);}
.side ul li:hover i.bgs4{background-image:url(../images/banner/cbl-5-no.png);}
.side ul li:hover i.bgs5{background-image:url(../images/banner/cbl-2-no.png);}
.side ul li:hover i.bgs6{background-image:url(../images/banner/cbl-6-no.png);}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#104242;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:200px;height: 200px; display:none;color:#363636;text-align:center;position:absolute;left:-210px;top:-65px;background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0}
.side ul li.sideetel .telBox.son{width:240px;height:237px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-79px;background:#104242}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li:hover .son{display:block!important;animation:fadein 1s}
@keyframes fadein{from{opacity:0}
to{opacity:1}