@charset "utf-8";
/* CSS Document */

/*--------------機房推薦-----------------*/
.rendPlspg{ width:100%; min-width:1200px}
.rendPlspgBanner{ display:block; height:350px; overflow:hidden; width:100%; background:#151833 url(../images/dns2Img1.jpg) no-repeat center 0}
.rendPlspg .mod1{ width:100%; overflow:hidden; background:#f5f5f5; }
.rendPlspg .mod1 .inCon{ width:1200px; margin:0 auto}


.rendPlspg .mod1 .tbT{ padding:25px 0; text-align:center}
.rendPlspg .mod1 .tbT a{ display:inline-block; *display:inline; zoom:1; cursor:pointer; border-radius:4px; height:30px; line-height:30px; padding:0 20px; white-space:nowrap; font-size:14px; color:#666; transition:all linear .2s; border:1px solid #ebebeb}
.rendPlspg .mod1 .tbT .cur{ font-weight:bold; border-color:#d9d9d9; background:#fff; color:#ee6c6c}

.rendPlspg .mod1 .tbC{ padding:1px 0 0 202px; /*background:#fff url(../images/zytgImg2.jpg) no-repeat 0 0; */height:503px; position:relative}
.rendPlspg .mod1 .rit{ position:relative; z-index:5;}
.rendPlspg .mod1 .mod{ border:1px solid #efefef; height:502px; position:relative; overflow:hidden; width:248.5px; float:left; margin:-5px 0 0 -1px; transition:all linear .2s;background: #fff}
.rendPlspg .mod1 .icon{ display:block; text-align:center; padding:50px 0 8px 0}

.rendPlspg .mod1 .prsRow{ text-align:center; height:36px; padding-bottom:10px; margin:0 32px;}
.rendPlspg .mod1 .prsRow .ys{ font-size:12px; color:#14px; color:#ff303a; line-height:16px; position:relative; left:0; top:-15px}
.rendPlspg .mod1 .prsRow .num{ line-height:36px; color:#ff303a; font-size:32px}
.rendPlspg .mod1 .prsRow .dw{ line-height:36px; color:#666; font-size:14px}

.rendPlspg .mod1 .propr{ padding:0 10px; margin-top:20px; text-align:left}
.rendPlspg .mod1 .propr .row{ overflow:hidden; zoom:1; padding:10px 0 0 0}
.rendPlspg .mod1 .propr .lt{ width:135px; float:left; border-bottom:1px solid #f3f3f4; padding-bottom:8px}
.rendPlspg .mod1 .propr .rt{ width:150px; float:right; border-bottom:1px solid #f3f3f4; padding-bottom:8px}
.rendPlspg .mod1 .propr .t1{ display:block; color:#000; font-size:12px; line-height:22px}
.rendPlspg .mod1 .propr .t2{ display:block; color:#999; font-size:13px; line-height:22px}
.rendPlspg .mod1 .bts{ padding:30px 0 0 0; font-size:0; text-align:center; margin-top:-1px; position:relative; z-index:2}
.rendPlspg .mod1 .btn{ display:inline-block; *display:inline; zoom:1; border:1px solid #d9d9d9; border-radius:3px; width:98px; height:28px; line-height:28px; font-size:14px; color:#000; cursor:pointer; transition:all linear .2s}
.rendPlspg .mod1 .mod:hover{ box-shadow:0 0 40px #d3d2d2; z-index:6}
.rendPlspg .mod1 .btn:hover{ border-color:#e95048; width:136px; color:#e95048}
.rendPlspg .mod1 .lft{ width:200px; position:absolute; left:0; top:1px}
.rendPlspg .mod1 .lft .md{ width:202px; height:502px; overflow:hidden; text-align:left; color:#fff;background: url("images/fenye-img/zytj_bj.jpg");}
.rendPlspg .mod1 .lft .tt1{ display:block; padding:45px 0px 0 22px; text-align:left; font-size:22px; line-height:25px}
.rendPlspg .mod1 .lft .tt2{ padding:20px 10px 0 22px; text-align:left; font-size:14px; line-height:160%}
.propr .cl{

}
.propr .cl td{
	padding-top:16px;
    width: 50px;
    color: #484848;
    font-weight: 700;
	font-size:12px;
}
.propr .cl td:nth-child(2){
	width:80%;
	color: #999;
	font-weight:500;
}

.rendPlspg .mod2{ width:100%; overflow:hidden; background:#fff; padding:60px 0}
.rendPlspg .mod2 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod2 .tt1{ display:block; text-align:center; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod2 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod2 table{ width:790px; margin:0 auto; text-align:center; margin-top:50px}
.rendPlspg .mod2 table td{ border:1px solid #f4f4f4; padding:35px 0}
.rendPlspg .mod2 .md{ margin:0 25px; overflow:hidden}
.rendPlspg .mod2 .md img{ display:block; margin:0 auto}
.rendPlspg .mod2 .md .t1{ display:block; height:55px; line-height:55px; font-size:22px; border-bottom:1px solid #f3f3f3; margin:0 6px}
.rendPlspg .mod2 .md .t2{ display:block; text-align:center; font-size:12px; color:#999; line-height:180%; padding:12px 0}
.rendPlspg .mod2 .md .t2 span{ font-size:12px; line-height:180%; color:#000}

.rendPlspg .mod3{ width:100%; overflow:hidden; background:#47494d; padding:60px 0}
.rendPlspg .mod3 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod3 .tt1{ display:block; text-align:center; color:#fff; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod3 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod3 table{ width:1180px; margin:0 auto; border-collapse:collapse; text-align:center; margin-top:50px}
.rendPlspg .mod3 table td{ border-collapse:collapse}
.rendPlspg .mod3 .md{ width:225px; height:270px; background:#fff; border-radius:2px; padding:30px 0; margin:0 auto; overflow:hidden}
.rendPlspg .mod3 .md img{ display:block; margin:0 auto}
.rendPlspg .mod3 .md .t1{ display:block; height:55px; line-height:55px; font-size:22px; border-bottom:1px solid #f3f3f3; margin:0 32px}
.rendPlspg .mod3 .md .t2{ display:block; margin:0 35px; text-align:center; font-size:12px; color:#999; line-height:180%; padding:12px 0}
.rendPlspg .mod3 .md .t2 span{ font-size:12px; line-height:180%; color:#000}

.rendPlspg .mod4{ width:100%; overflow:hidden; background:#fff; padding:60px 0 40px 0}
.rendPlspg .mod4 .inCon{ width:1200px; margin:0 auto}
.rendPlspg .mod4 .tt1{ display:block; text-align:center; font-size:35px; line-height:38px; overflow:hidden}
.rendPlspg .mod4 .tt2{ display:block; padding:15px 0 0 0; text-align:center; font-size:15px; color:#a0a0a0}
.rendPlspg .mod4 .cons{ overflow:hidden; zoom:1; padding:30px 0; width:1200px; margin:15px auto 0 auto}
.rendPlspg .mod4 .col{ float:left; width:400px; position:relative}
.rendPlspg .mod4 .col:after{ width:1px; overflow:hidden; background:#f6f6f6; position:absolute; right:50px; top:10px; bottom:10px; content:''}
.rendPlspg .mod4 .last:after{ display:none}
.rendPlspg .mod4 .tr{ height:39px; overflow:hidden; text-align:left; padding:0 110px 0 60px; position:relative}
.rendPlspg .mod4 .tr img{ position:absolute; left:0; top:0}
.rendPlspg .mod4 .tr span{ display:block; font-size:22px; line-height:39px; font-weight:bold; float:left}
.rendPlspg .mod4 .tr a{ display:block; float:right; line-height:29px; line-height:29px; font-size:14px; color:#999; margin:5px 0}
.rendPlspg .mod4 ul{ overflow:hidden; padding:15px 110px 0 0}
.rendPlspg .mod4 li{ height:32px; line-height:32px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; text-align:left}
.rendPlspg .mod4 li a{ font-size:12px; color:#666; transition:all linear .2s}
.rendPlspg .mod4 li a:hover{ color:#000}

#nav-div{ width:937px; height:54px; margin-left:212px;padding-left: 80px;  position:relative; background: url("images/fenye-img/tri_bg.png") no-repeat;}
#nav-div ul{ width:100%; height:57px;line-height:57px; margin-top:6px; list-style:none; /*background: url(/newsDomain/images/nav_on.jpg) no-repeat;*/}
*#nav-div ul li{ width:160px; height:42px; line-height:42px; text-align:center; margin:auto; float:left; color:#232730; cursor:pointer; font-size:18px;color:#232730;}
#nav-div ul li.on{border:1px solid #1d89e4;color: #1d89e4; font-weight:700;}

#liItemPaner{ width:100px; height:40px; background:#FC0; position:absolute;  }
.nav-side{ width:1200px; margin:auto;margin-top: 30px; padding:25px 0; }
.scoll_nav{width:100%; top:10px;  z-index:10000;}

.rendPlspg .mod1 .propr .rt{ float: left; }
.rendPlspg .mod1 .propr .model_ct{ width:135px; height: 22px; overflow: hidden;}
.rendPlspg .mod1 .propr .cpu_mt{ width:160px; height: 22px; overflow: hidden;}
.favorable{ position:relative; }
.tg-favorable{ position:absolute; top:0px; right:0px;}
.tg-upgrade{ position:absolute; top:-3px; right:90px; }
.rendPlspgBanner{ cursor:pointer; }
.zy_tj{
    height: 110px;
    width: 202px;
	float:left;
	background:url(images/fenye-img/taiwan.jpg) no-repeat center;
	margin-top:-20px;
    }
	
/*------------------增值服务--------------------*/
.zengzhi{ width:100%;/* background:#f7f8fa; */box-sizing:border-box; margin:30px 0;}
.zengzhi h2{ font-size:30px; text-align:center; padding:70px 0 40px 0;}
.zengzhi ul{ width:100%; max-width:1200px; margin:0 auto; /*height:150px;*/ padding-bottom:40px;}
.zengzhi .item{ float:left; width:23%; height:auto; /*border:1px solid #dadee4; */box-sizing:border-box;text-align: center;margin:0% 1%;padding:20px 15px; }
.zengzhi .item h1{ font-size:18px; margin-top:20px; margin-left:5%;}
.zengzhi .item h6{ font-size:14px; color:#666; margin-top:10px; margin-left:5%;}
.zengzhi .item h6{ font-size:14px; color:#666; margin-top:10px; min-height: 80px;line-height: 24px;}
.zengzhi .item img{margin: 15px auto 0px;width: 35%;height: 80px;}
.zengzhi .item:hover{box-shadow: 0px 0px 10px rgba(208,205,205,.51)}

/*--------------------中間大圖部分-------------------------*/
@font-face { font-family: 'lightsize'; src: url("/font/a9365316327957.eot"); src: local(FZLanTingHeiS-UL-GB), url("/font/a9365316327957.eot?#iefix") format("embedded-opentype"), url("/font/a9365316327957.woff") format("woff"), url("/font/a9365316327957.ttf") format("truetype"), url("/font/a9365316327957.svg") format("svg") }
.idc_onebg { width: 100%; height:630px; background: url(images/fenye-img/taiwan%20one_img.jpg) center no-repeat; }
.idc_onecont { width: 1200px; padding: 80px 0; text-align: center; margin: 0 auto; }
.idc_one_tit { width: 1200px; font-size: 48px; color: #000; margin: 80px 0 50px 0; line-height: 60px; }
.idc_one_icon { width: 850px; text-align: center; padding: 50px 0 100px 0; margin: 0 auto; color: #000; }
.idc_onecont p{ color:#000; font-size:24px; line-height:45px;}


.idc_twobg { width: 100%; height: 796px; background:url(images/fenye-img/taiwan%20two_img.jpg) no-repeat center; overflow: hidden; }
.idc_twocont { width: 1200px; padding-top: 170px; text-align: left; margin: 0 auto; margin-left:37%;}
.idc_two_tit { font-size: 48px; line-height: 60px;font-family: "lightsize","Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei";  color: #000; }
.idc_two_txt { width: 800px; line-height: 20px; margin-top: 50px; color: #444; overflow: hidden; }
.idc_two_txt ul li { height: 45px; margin-bottom: 20px; font-size:18px;}

.idc_threebg { width: 100%; height: 770px; background:url(images/fenye-img/taiwan%20three_img.jpg) center bottom no-repeat; overflow: hidden; }
.idc_threecont { width: 1200px; padding-top:160px; text-align: left; margin: 0 auto; padding-left:5%;}
.idc_three_tit { font-size:48px; line-height: 60px; font-family: "lightsize", "Helvetica Neue", "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei"; color: #fff;}
.idc_three_txt { width: 850px; font-size: 18px; line-height: 20px; margin-top:35px; color: #ddd; overflow: hidden;}
.idc_three_txt ul li { height: 45px; margin-bottom: 20px; }


.idc_fourbg { width: 100%; height: 780px; background: #06070b url(images/fenye-img/four_img1.jpg) center 120px no-repeat; }
.idc_fourcont { width: 1200px; padding: 130px 0; text-align: center; margin: 0 auto; }
.idc_four_tit { width: 1200px; font-size: 50px;font-family: "lightsize","Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei";  margin: 0 auto; color: #fff; font-weight:blod; }
.idc_four_tit strong { display: block; width: 880px; font-size: 18px; margin: 0 auto; margin-top: 30px; font-weight: normal; color: #f6f6f6; line-height: 35px; font-family: "Microsoft YaHei", "微软雅黑"; }
.idc_four_img { width: 1050px; margin: 0 auto; position: relative; }
.idc_four_i1, .idc_four_i2, .idc_four_i3 { position: absolute; font-style: normal; color: #00baff; font-size: 14px; }
.idc_four_img .idc_four_i1 { top: 3px; left: 145px; }
.idc_four_img .idc_four_i2 { top: 198px; left: 30px; }
.idc_four_img .idc_four_i3 { top: 70px; right: 0px; }


.idc_fivebg { width: 100%; height:630px; background: url(images/fenye-img/news-banner.jpg) center no-repeat #070a13; }
.idc_fivecont { width: 1200px; padding: 80px 0; text-align: center; margin: 0 auto; }
.idc_five_tit { width: 1200px; font-size: 42px;font-family: "lightsize","Helvetica Neue","Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei";  color: #f6f6f6; margin: 100px 0 50px 0; line-height: 60px; }
.idc_fivecont p{ color:#f6f6f6; font-size:24px; line-height:45px;}

/*----------尾部--------------*/
.footer,.footer-banner,body{min-width:1200px}
body{font-family:"Microsoft Yahei"}strong{font-weight:400}.strong{font-weight:700}::selection{background:#1EACDF;color:#333}::-moz-selection{background:#1EACDF;color:#333}::-webkit-selection{background:#1EACDF;color:#333}
.auto,.autoWidth{margin:0 auto;max-width:1200px;_width:1200px}
.clearfix:after,.clearfix:before{display:table;line-height:0;content:""}.clearfix:after{clear:both}.pull-right{float:right}
.hide{display:none}.show{display:block}.invisible{visibility:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}
.img-rounded{-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}
.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.1);-moz-box-shadow:0 1px 3px rgba(0,0,0,.1);box-shadow:0 1px 3px rgba(0,0,0,.1)}
.img-circle{-webkit-border-radius:500px;-moz-border-radius:500px;border-radius:500px}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}
.footer{font-family:"Microsoft Yahei"}
.clear-float{clear:both}.text-overflow{overflow:hidden;white-space:nowrap;-o-text-overflow:ellipsis;text-overflow:ellipsis}

.suspension{width:54px;height:300px;position:fixed;right:40px;bottom:40px;z-index:999}
.suspension li{position:relative;width:54px;height:54px;margin-top:10px;border-radius: 5px;}
.connect-us,.phone,.qrcode{position:absolute;bottom:-20%;z-index:30}
.connect-us {bottom: -350%;}
.qrcode{bottom: -80%;}
.suspension li:first-child{margin-top:0}
.suspension li .pop-qq{background-image: url(images/pop-qq.png);}
.suspension li .pop-qrcode{background-image: url(images/pop-qrcode.png);}
.suspension li .pop-tel{background-image: url(images/pop-tel.png);}
.suspension li .to-top{background-image: url(images/to-top.png);}
.suspension li#toTop{transition:all 0.3s;display: none;}
.pop-qq,.pop-qrcode,.pop-tel,.to-top{display:block;width:100%;height:100%;border-radius: 5px;opacity: 0.3;background-color:#000;background-repeat:no-repeat;background-position:center;cursor: pointer;}
.pop-qq:hover,.pop-qrcode:hover,.pop-tel:hover,.to-top:hover{background: #145eff;border:none;background-position: center;opacity: 1;}
.pop-qq{border-color:#145eff;background-color:#145eff;opacity: 0.7}
.phone{width:220px;right:55px;background:#fff;border-radius:10px;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);box-shadow:0 6px 12px 0 rgba(0,0,0,.15);padding-bottom: 10px;display:none}
.phone p{font-size: 16px;padding:10px 20px 0;}
.phone p span{color: #145eff;font-weight: bold;}
.connect-us{width:220px;right:55px;background:#fff;border-radius:10px;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);box-shadow:0 6px 12px 0 rgba(0,0,0,.15);padding-bottom: 10px;display:none}
.connect-us h6,.phone h6{height:40px;line-height: 40px;border-radius:10px;text-align: center;background: #145eff;font-size: 16px;color:#fff; }
.connect-us ul{margin:10px auto;text-align: center;}
.connect-us ul p{color: #333;font-size: 15px;    text-align: left;margin-left: 20px;padding-top: 5px;}
.connect-us li{display:list-item;width:100%;overflow:hidden;line-height: 30px;height: 30px;margin-top: 5px;}
.connect-us li a:hover{color:#145eff;}
.connect-us li a img{vertical-align: middle;padding:0 5px;}
.qrcode{right:55px;width:150px;height: 150px;border-radius: 10px;background: url(../images/qrcode.jpg);background-size: 100%;-webkit-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);-moz-box-shadow:0 6px 12px 0 rgba(0,0,0,.15);box-shadow:0 6px 12px 0 rgba(0,0,0,.15);display: none;}

.footer{background-color:#0d0d0d}
.footer-floor1{width:100%;padding:40px 0 20px}
.footer-floor3{width:100%;padding-bottom: 20px;padding-top: 15px;}
.footer-floor3 ul li{float: left;color: #fff;height: 30px;line-height: 30px;margin:0px 10px}
.footer-floor3 ul li a{color: #cccccc;letter-spacing: 1px;}
.footer-floor3 ul li a:hover{color: #1426ff;}
.footer-floor3 ul li.link{font-size: 18px;}
.company-box,.footer-list{padding-left:20px}
.footer-list{width:66%;height:100%;border-left:1px solid #414b51;float:left}
.footer-list ul{float:left;width:25%}
.footer-list li{line-height:30px;letter-spacing: 1px;}
.footer-list li a{color:#cccccc;font-size:14px;letter-spacing: 1px;}
.footer-floor2 a:hover,.footer-list li a:hover{color:#1426ff;}
.footer-list li a:hover{color:#1426ff}
.footer-list .flist-title{font-size:18px;color:#fff;margin-bottom:15px}
.footer-left{width:32%;float:left}
.company-logo{height:40px;/*background:url(images/bottom_19.png) left no-repeat*/}
.company-logo span{display:inline-block;margin-left:136px;margin-top:-5px;width:126px;height:40px;background:url(images/bottom_16.gif) left no-repeat;letter-spacing: 1px;}
.company-name{margin-top:20px;line-height:25px;font-size:14px;color:#fff}
.official-plat{width:100%;height:100%;margin-top:20px;position:relative}
.official-plat ul{width:100%}.official-plat ul li{float:left;margin-left:15px;width:40px;height:40px}
.official-plat ul a{display:block}
.official-plat ul li span{display:inline-block;width:40px;height:40px;background-repeat:no-repeat;background-position:center}
.official-plat li .weixin-logo{background-image:url(images/bottom_25.png)}
.official-plat li .weibo-logo{background-image:url(images/bottom_23.png)}
.official-plat li .qq-logo{background-image:url(images/bottom_27.png)}
.official-plat li .email-logo{background-image:url(images/bottom_29.png)}
.official-plat li:hover .weixin-logo{background-image:url(images/bottom_25_hover.png)}
.official-plat li:hover .weibo-logo{background-image:url(images/bottom_23_hover.png)}
.official-plat li:hover .qq-logo{background-image:url(images/bottom_27_hover.png)}
.official-plat li:hover .email-logo{background-image:url(images/bottom_29_hover.png)}
.official-plat>p{display:inline-block;width:132px;height:132px;border:1px solid #ddd;background-color:#fff}
.official-plat .weibo,.official-plat .weixin{top:-145px;background-image:url(images/plat_qrcode.png);display:none;position:absolute;background-repeat:no-repeat}
.official-plat .weixin{left:24px;background-position:0 0}
.official-plat .weibo{left:-32px;background-position:-132px 0}
.corner{border:10px solid transparent;border-top:10px solid #fff;position:absolute;bottom:-20px;right:50%;margin-right:-10px;z-index:10;*height:0}

.footer-banner-button,.footer-banner-text{position:relative;z-index:20}
.five-superiority{width:100%;height:120px;border-bottom:1px solid #414b51}
.five-superiority-list li{float:left;width:25%;height:120px}
.five-superiority-list li a{white-space:nowrap;display:block;line-height:120px;padding-left:130px;background-repeat:no-repeat;background-position:50px center;font-size:18px;color:#fff;letter-spacing: 1px;}.compensate_ico a{background-image:url(images/bottom_03.png)}
.retreat_ico a{background-image:url(images/bottom_05.png)}
.technology_ico a{background-image:url(images/bottom_07.png)}
.prepare_ico a{background-image:url(images/bottom_09.png)}
.footer-floor2{width:100%;border-top:1px solid #000;padding:20px 0 30px;text-align:center;letter-spacing: 1px;}
.footer-floor2 .mpkj-auto{position: relative;}
.footer-floor2 .mpkj-auto a img.img-responsive{width:75px;position: absolute; top: -10px; left: 250px;}
.footer-floor2 p{text-align:center;color:#fff;font-size:13px;line-height:30px}
.footer-floor2 p span{font-family:PingFangSC-Light,'helvetica neue','hiragino sans gb',tahoma,'microsoft yahei ui','microsoft yahei',simsun,sans-serif}
.footer-floor2 a{color:#fff}.foot-link{margin:0 15px;text-decoration:none}



.footer-banner{position:relative;/*background:#0993fd;*/height:180px;overflow:hidden;color:#fff;text-align:center;background:url(images/footer_bg001.jpg) center;}
.footer-banner-text{padding-top:45px;font-size:22px}
.footer-banner-button a{display:inline-block;margin-top:50px;width:200px;height:40px;line-height:40px;border:1px solid #fff;color:#fff;font-size:18px;}
.footer-banner-button a:hover{color:#333;background-color:#fff}
.footer-bubble{position:absolute}
.bubble-1{top:120px;left:70%;z-index:10;margin-left:-120px;width:55px;height:120px;background:url(images/rocket.png);-webkit-animation:bubble-animate-1 linear 3s infinite;-moz-animation:bubble-animate-1 linear 3s infinite;-o-animation:bubble-animate-1 linear 3s infinite;animation:bubble-animate-1 linear 3s infinite}
.bubble-2{top:40px;left:38%;z-index:11;width:64px;height:45px;background:url(images/footer_bubble_1.png);-webkit-animation:bubble-animate-2 linear 24s infinite;-moz-animation:bubble-animate-2 linear 24s infinite;-o-animation:bubble-animate-2 linear 24s infinite;animation:bubble-animate-2 linear 24s infinite}
.bubble-3{top:50px;left:48%;z-index:12;width:90px;height:50px;background:url(images/footer_bubble_3.png);-webkit-animation:bubble-animate-3 linear 28s infinite;-moz-animation:bubble-animate-3 linear 28s infinite;-o-animation:bubble-animate-3 linear 28s infinite;animation:bubble-animate-3 linear 28s infinite}
.bubble-4{top:110px;left:18%;z-index:12;width:90px;height:50px;background:url(images/footer_bubble_2.png);-webkit-animation:bubble-animate-4 linear 40s infinite;-moz-animation:bubble-animate-4 linear 40s infinite;-o-animation:bubble-animate-4 linear 40s infinite;animation:bubble-animate-4 linear 40s infinite}
@-webkit-keyframes bubble-animate-1{from{top:120px}to{top:-120px}}
@-moz-keyframes bubble-animate-1{from{top:120px}to{top:-120px}}
@-o-keyframes bubble-animate-1{from{top:120px}to{top:-120px}}
@keyframes bubble-animate-1{from{top:120px}to{top:-120px}}
@-webkit-keyframes bubble-animate-2{from,to{top:40px;left:35%}50%{top:40px;left:10%}}
@-moz-keyframes bubble-animate-2{from,to{top:40px;left:35%}50%{top:40px;left:10%}}
@-o-keyframes bubble-animate-2{from,to{top:40px;left:35%}50%{top:40px;left:10%}}
@keyframes bubble-animate-2{from,to{top:40px;left:35%}50%{top:40px;left:10%}}
@-webkit-keyframes bubble-animate-3{from,to{top:60px;left:60%}50%{top:60px;left:80%}}
@-moz-keyframes bubble-animate-3{from,to{top:60px;left:60%}50%{top:60px;left:80%}}
@-o-keyframes bubble-animate-3{from,to{top:60px;left:60%}50%{top:60px;left:80%}}
@keyframes bubble-animate-3{from,to{top:60px;left:60%}50%{top:60px;left:80%}}
@-webkit-keyframes bubble-animate-4{
    from,to{top:110px;left:18%}50%{top:110px;left:88%}
    }
@-moz-keyframes bubble-animate-4{
    from,to{top:110px;left:18%}50%{top:110px;left:88%}
    }
@-o-keyframes bubble-animate-4{
    from,to{top:110px;left:18%}50%{top:110px;left:88%}
    }
@keyframes bubble-animate-4{
    from,to{top:110px;left:18%}50%{top:110px;left:88%}
    }

.signfooter{background-color:#f2f4f5;border-top:1px solid #ddd;text-align:center}
.footer-signfooter{width:100%;padding:25px 0 30px}
.footer-signfooter a,.footer-signfooter p{margin-top:8px;font-size:12px;color:#999}
.signfooter-nav{margin-top:25px}
.signfooter-nav-list{display:inline-block}
.signfooter-nav-list li{position:relative;float:left;margin:0 30px;height:20px;line-height:20px}
.signfooter-nav-list li:before{position:absolute;left:-30px;top:4px;content:"";height:14px;width:1px;background:#ddd}
.signfooter-nav-list li:first-child:before{width:0;height:0}
.signfooter-nav-list li a{display:inline-block;font-size:16px;color:#666}
.show-captcha{height:30px}
.signfooter-foot-link{margin-left:15px;text-decoration:none;color:#b6e2f2}
.signfooter-foot-link:hover{text-decoration:underline}