.layout_20151223_50{width:50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

.bg-20151223{background:#1fb0ec;}


.title-20151223{height: 148px;position: relative;padding-top:80px;margin-bottom:25px;}
.title-20151223 h2{font-size:48px;line-height:58px;text-align:center;color: #fff; }

.title-20151223-2{height: 148px;position: relative;overflow: hidden;padding-top:80px;margin-bottom:25px;}
.title-20151223-2 h2{font-size:48px;line-height:58px;text-align:center;color: #333;}

.title-20151223-1{height: 148px;position: relative;overflow: hidden;margin-top:80px;margin-bottom:25px;float:right;padding:10px 30px;background:#1aa1d9;border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px;-o-border-radius:30px;}
.title-20151223-1 h2{font-size:48px;line-height:68px;text-align:center;color: #fff;}
.title-20151223-1 h2 strong{background:#365d72;line-height:68px;color: #baff00;border-radius:68px; -webkit-border-radius:68px; -moz-border-radius:68px;-o-border-radius:68px;padding-left:30px;padding-right:30px;display:inline-block;*zoom:1;*display:inline;margin-left:10px;}
.title-20151223-1 h2 strong em{ font-style: normal; color: #ffeb0a; }

.txt-20151223-1{font-size: 16px;line-height: 30px;color: #fff;text-align: center;}
.txt-20151223-2{font-size: 16px;line-height: 30px;color: #333;text-align: center;}
.h132{height:132px;border-bottom:3px solid #74d4fb; position: relative;}
.g-list-20151223-1{ font-size: 30px; line-height: 50px; color: #fff; background: url(../images/img-20151223-o1.png) no-repeat right bottom;padding-bottom:10px;padding-top:50px;}
.g-list-20151223-1 li{ margin-bottom:10px; padding-left:10px; padding-right:10px; display:inline-block; *zoom:1;*display:inline;overflow:hidden; white-space: nowrap; }
.g-list-20151223-1 li.o1{background:#fe711c;-webkit-animation:do1 4s 2s infinite linear;width:300px;}
.g-list-20151223-1 li.o2{background:#97ce68;-webkit-animation:do2 6.5s 1.5s infinite linear;width:460px;}
.g-list-20151223-1 li.o3{background:#68ceb7;-webkit-animation:do3 4.5s 2s infinite linear;width:330px;}
.g-list-20151223-1 li.o4{background:#ce688e;-webkit-animation:do4 3.8s 1.5s infinite linear;width:325px;}

@-webkit-keyframes do1{0%{width:300px;}50%{width:572px;}100%{width:300px;}}
@-webkit-keyframes do2{0%{width:460px;}50%{width:712px;}100%{width:460px;}}
@-webkit-keyframes do3{0%{width:330px;}50%{width:620px;}100%{width:330px;}}
@-webkit-keyframes do4{0%{width:325px;}50%{width:671px;}100%{width:325px;}}

.g-list-20151223-2 li{ width:12.5%; float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;margin-bottom:50px;}
.g-list-20151223-2 li div{ font-size:20px; line-height:24px; color: #fff; text-align: center; text-shadow:1px 1px 2px #42b7e6; -webkit-text-shadow:1px 1px 2px #42b7e6; -moz-text-shadow:1px 1px 2px #42b7e6; -o-text-shadow:1px 1px 2px #42b7e6; border:5px solid #74d4fb; border-radius:130px; -webkit-border-radius:130px; -moz-border-radius:130px; -o-border-radius:130px; background:#16a5e0; width:130px; height:130px; margin-left:auto; margin-right:auto; display: table;padding-top:40px}

.g-list-20151223-3{margin-top:30px;}
.g-list-20151223-3 li{height:70px; display:inline-block;*zoom:1;*display:inline;padding-left:20px;padding-right:20px;margin-bottom:30px;margin-right:30px;position:relative;z-index:2;}
.g-list-20151223-3 li div{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:8px 8px #1f94c5;transform:skew(-15deg,0deg);background: #1aa1d9;z-index:-1;}
.g-list-20151223-3 li img{margin-right:10px; vertical-align:middle;}
.g-list-20151223-3 li a{font-size: 30px;color:#fff;line-height:70px;text-decoration:none;}
.g-list-20151223-3 li a:hover{text-decoration: underline;}

.g-list-20151223-4{margin-top:30px;}
.g-list-20151223-4 li{height:80px;width:45%;padding-left:20px;padding-right:20px;margin-bottom:30px;position:relative;z-index:2;display:inline-block;*zoom:1;*display:inline;}
.g-list-20151223-4 li:nth-child(2n-1){margin-right:20px;}
.g-list-20151223-4 li div{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:10px 10px #1f94c5;transform:skew(-15deg,0deg);-webkit-transform:skew(-15deg,0deg);-moz-transform:skew(-15deg,0deg);-o-transform:skew(-15deg,0deg);background: #1aa1d9;z-index:-1;}
.g-list-20151223-4 li img{margin-right:10px; vertical-align:middle;position:relative;top:-4px;}
.g-list-20151223-4 li p{ font-size: 26px; color:#fff; line-height: 80px; display:inline-block; *zoom:1;*display:inline;font-style: italic; }
.g-list-20151223-4 li p.t1{ font-size: 28px; color:#fff; line-height: 80px; display:inline-block; *zoom:1;*display:inline;font-style: normal; }
.g-list-20151223-4 li p.t1 a{ color:#fff;text-decoration:none;}
.g-list-20151223-4 li p.t1 a:hover{text-decoration: underline;}
.g-list-20151223-4 li p strong{color:#ffda58;}

.g-list-20151223-5{margin-top:30px;}
.g-list-20151223-5 li{ height:75px; width:50%; padding-left:20px; padding-right:20px; margin-bottom:20px; border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; background:#1aa1d9; font-size: 30px; line-height: 75px; color: #fff; }
.g-list-20151223-5 li.l{float:left;text-align:left;}
.g-list-20151223-5 li.r{float:right;text-align:right;}
.g-list-20151223-5 li img{vertical-align:middle;position:relative;top:-4px;}
.g-list-20151223-5 li.l img{margin-right:10px;}
.g-list-20151223-5 li.r img{margin-left:10px;}

.g-list-20151223-6{margin-top:30px;}
.g-list-20151223-6 li{ height:55px; width:50%;margin-bottom:20px;float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.g-list-20151223-6 li div{margin-left:30px;margin-right:60px;border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; -o-border-radius:10px; background:#1aa1d9; font-size: 30px; line-height:55px; color: #fff;overflow:hidden;height:55px;}
.g-list-20151223-6 li div img{vertical-align:top;margin-right:10px;}
.g-list-20151223-6 li div a{color: #fff;vertical-align:top;line-height:55px;text-decoration:none;}
.g-list-20151223-6 li div a:hover{text-decoration: underline;}
.g-list-20151223-6 li div span{ width:55px; height:55px; font-size: 30px; line-height: 55px; color: #FFF; background: #1f94c5; text-align: center;display:inline-block; *zoom:1;*display:inline;margin-right:15px;}

.g-list-20151223-7{margin-top:30px;}
.g-list-20151223-7 li{font-size: 30px;color:#fff;margin-bottom:30px;position:relative;z-index:2;cursor:pointer;}
.g-list-20151223-7 li p{ font-size:18px; line-height:42px; color: #FFF;margin-top:10px;margin-left:44px;display:none;}
.g-list-20151223-7 li p.on{display:block;}
.g-list-20151223-7 li img{margin-right:10px;position:relative;margin-top:-5px;vertical-align:middle;}

.g-list-20151223-8{width:50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.g-list-20151223-8 dt{font-size:24px;margin-bottom:10px; padding-bottom:10px;position:relative;}
.g-list-20151223-8 dd{ font-size:18px; line-height:36px; height:36px; vertical-align: bottom; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #666; margin-right:20px; background: url(../images/dd.jpg) no-repeat left center; white-space: nowrap; text-overflow: ellipsis;}
.g-list-20151223-8 dd p a{padding-left:15px;color: #666; vertical-align: bottom; text-overflow:ellipsis; overflow: hidden;}

.g-list-20151223-9{ width:100%;}
.g-list-20151223-9 li{width:25%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;height:420px;overflow:hidden;position:relative;margin:20px 0px;}
.g-list-20151223-9 li:hover{ background-position:0px 0px; -webkit-transition:all .5s ease-in-out .3s; transition:all .5s ease-in-out .3s;-moz-transition:all .5s ease-in-out .3s; -ms-transition:all .5s ease-in-out .3s;-o-transition:all .5s ease-in-out .3s;background:#1897cc;}
.g-list-20151223-9 li u{ position:absolute;z-index:5;display:block;left:50%;margin-left:-100px;width:200px; height:200px; background:url(../images/round.png)  no-repeat; -webkit-transition:all .5s ease-in-out .0s; transition:all .5s ease-in-out .0s;-moz-transition:all .5s ease-in-out .0s; -ms-transition:all .5s ease-in-out .0s;-o-transition:all .5s ease-in-out .0s;}
.g-list-20151223-9 li u.cr{clip:rect(0px,200px,-10px,100px);   }
.g-list-20151223-9.active li u.cr{clip:rect(0px,200px,200px,100px); }
.g-list-20151223-9 li:hover u.cr{ clip:rect(0px,200px,-10px,100px)} 
.g-list-20151223-9 li u.cl{clip:rect(200px,100px,2000px,0px) }
.g-list-20151223-9.active li u.cl{clip:rect(0px,100px,200px,0px);   }
.g-list-20151223-9 li:hover u.cl{ clip:rect(200px,100px,2000px,0px) }
.g-list-20151223-9 li i{ display:block; font-style:normal; position:absolute; height:100px; width:100px; left:50%; top:50px; margin-left:-50px; text-align: left; text-indent: -10000px; }
.g-list-20151223-9 li.box1 i{ background:url(../images/round-1.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box1 i{ background:url(../images/round-1.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box2 i{ background:url(../images/round-2.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box2 i{ background:url(../images/round-2.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box3 i{ background:url(../images/round-3.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box3 i{ background:url(../images/round-3.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box4 i{ background:url(../images/round-4.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box4 i{ background:url(../images/round-4.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box5 i{ background:url(../images/round-5.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box5 i{ background:url(../images/round-5.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box6 i{ background:url(../images/round-6.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box6 i{ background:url(../images/round-6.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box7 i{ background:url(../images/round-7.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box7 i{ background:url(../images/round-7.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li.box8 i{ background:url(../images/round-8.png) left 0px no-repeat}
.g-list-20151223-9 li:hover.box8 i{ background:url(../images/round-8.png) right 0px  no-repeat;-webkit-transition:all .5s ease-in-out .4s; transition:all .4s ease-in-out .4s;-moz-transition:all .5s ease-in-out .4s; -ms-transition:all .5s ease-in-out .4s;-o-transition:all .5s ease-in-out .4s;}
.g-list-20151223-9 li h3{ font-size:18px; color:#fff; padding:0 20px; margin:0; line-height:24px; font-weight:normal; text-align:center; margin-top:248px;}
.g-list-20151223-9 li h3 a{ color:#fff}
.g-list-20151223-9 li p{ font-size:14px; color:#dcf5ff; line-height:20px; margin-top:20px; padding:0 20px}

.g-list-20151223-10{margin-left:20px;}
.g-list-20151223-10 li{font-weight: normal;line-height:30px;margin-bottom:20px;}
.g-list-20151223-10 li p.title{font-size:18px;}
.g-list-20151223-10 li p.title img{width:18px;vertical-align:middle;position:relative;margin-right:10px;}
.g-list-20151223-10 li p.title a{color:#000;}
.g-list-20151223-10 li p.txt{font-size:12px; line-height:24px;color:#666;height:48px;overflow:hidden;}

.g-list-20151223-11 li{font-weight: normal;line-height:30px;margin-bottom:10px;width:50%;float: left;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-bottom:30px;}
.g-list-20151223-11 li .mr1{margin-right:20px;}
.g-list-20151223-11 li .i{display:block;width: 280px;height: 187px;}
.g-list-20151223-11 li .i img{width:100%;height: 100%;}
.g-list-20151223-11 li p.title{font-size:18px;height:60px;overflow:hidden;}
.g-list-20151223-11 li p.title a{color:#000;}
.g-list-20151223-11 li p.txt{font-size:12px; line-height:24px;color:#666;height:24px;overflow:hidden;}


.baidu-hpblock-20151223{border-radius:30px; -webkit-border-radius:30px; -moz-border-radius:30px; -o-border-radius:30px; background:#1aa1d9;}
.baidu-hpblock-20151223 .pa{padding:50px;position:static;}
.baidu-hpblock-20151223 .pa .l{float:left;width:30%}
.baidu-hpblock-20151223 .pa .l .mt{margin-top:20px;}
.baidu-hpblock-20151223 .pa .l .i-hp{float:left;margin-right:10px;}
.baidu-hpblock-20151223 .pa .l .t{ font-size: 18px; line-height:32px; color: #fff;padding-top:30px;}
.baidu-hpblock-20151223 .pa .r{float:right;width:69%;padding-top:5px;padding-bottom:5px;border-left:1px solid #74d4fb;}
.baidu-hpblock-20151223 .pa .r .rs{height:284px;overflow:hidden;padding-left:30px;}
.baidu-hpblock-20151223 .pa .r .rs li{ font-size: 18px; line-height: 36px; color: #FFF;height:108px;}

.cloud.cloud-left.play {-webkit-animation: 60s linear cloudLeft infinite;animation: 60s linear cloudLeft infinite;}
.cloud.cloud-left {background: url(../images/p4-cloudl.png);}
.cloud {width: 100%;height: 132px;position:absolute;top:0;left:0;}
.cloud.cloud-right.play {-webkit-animation: 60s linear cloudRight infinite;animation: 60s linear cloudRight infinite;}
.cloud.cloud-right {background: url(../images/p4-cloudr.png);}

@-webkit-keyframes cloudLeft{0%{background-position:0 0}100%{background-position:-2166px 0}}
@keyframes cloudLeft{0%{background-position:0 0}100%{background-position:-2166px 0}}
@-webkit-keyframes cloudRight{0%{background-position:0 0}100%{background-position:2088px 0}}
@keyframes cloudRight{0%{background-position:0 0}100%{background-position:2088px 0}}

.free400-block{border-bottom:4px solid #1aa1d9;position:relative;padding-bottom:30px;}
.free400-block .r{position:absolute;bottom:0;right:0;}

.mt50{margin-top:50px;}

