@charset "utf-8";
/* CSS Document */
#num1{width:100%; display:table;}
#num2{width:100%; display:table;}
#num3{width:100%; display:table;}
#num4{width:100%; display:table;}
#num5{width:100%; display:table;}
#num6{width:100%; display:table;}
#num7{width:100%; display:table;}
#num8{width:100%; display:table;}

#main{margin:0 auto;margin-top:120px; display:table; width:1200px;}
#main .mainTop{width:100%; display:table;}
#main .mainTop .name{width:auto;height:70px; padding-left:3px;}
#main .mainTop .name .control{ width:100%;height:50px;  padding-left:5px;padding-top: 10px;  }
#main .mainTop .name .control span.con { font-family: cursive;font-size: 24px; line-height: 24px; color: #ffffff; padding: 5px 7px; margin-top: 2px; }
#main .mainTop .name .control a { font-family: "微软雅黑", "Arial";font-size: 24px; line-height: 24px; color: #ffffff; padding: 5px 7px; }
#main .mainTop .name .control a:hover { text-decoration: none; }
#main .mainTop .name .control a.btn { font-size: 14px; line-height: 24px; color: #777777; padding: 5px 12px 5px 12px;margin-left: 7px; border-radius: 5px; background: #ffffff;}
#main .mainTop .name .control a.btn.disabled { color: #cacaca; background: #ffffff;cursor:not-allowed;filter: alpha(opacity=95);  -webkit-box-shadow: none;  box-shadow: none;  opacity: .95;}
#main .mainTop .name .control a.btn:hover{ background: #d4d4d4; border-radius: 5px; }
#main .mainTop .name .control a.btn.disabled:hover{background: #ffffff;}
#main .mainTop .name .control a.btn span.sindex{background: url("../images/contnet_index.png") no-repeat; line-height: 24px;height: 12px;width: 12px; padding: 0 5px;display: inline-block;}
#main .mainTop .name .control a.btn span.sprev{background: url("../images/content_left.png") no-repeat; line-height: 24px; height: 12px;width: 12px;padding: 0 3px;display: inline-block;}
#main .mainTop .name .control a.btn span.snext{background: url("../images/content_right.png") no-repeat;line-height: 24px; height: 11px;width: 12px; padding: 0 1px;display: inline-block;margin-left: 8px; margin-top: 5px; margin-right: -5px;}
#main .mainTop .name .control a.btn.disabled span {cursor:not-allowed;filter: alpha(opacity=25);  -webkit-box-shadow: none;  box-shadow: none;  opacity: .25;}
#main .mainTop .name h2{padding-top:20px; font-size:18px; color:#fff; font-weight:600;}
#main .mainTop .name p{line-height:34px; font-size:12px; color:#999999;}
#main .mainTop .logo_X{width:300PX;height:81px; float:right; padding-right:10px; padding-top:19px;}
#main .mainTop .logo_X a{float:right;}
#main .mainTop .logo_X a img{display:block;}
#main .mianImg{ width:1200px;display:table; margin:0 auto; background:#FFF;}
#main .mianImg img{ width:1200px !important; }

#main .mianContent{ width:1200px;display:table; margin:0 auto; background:#FFF; /*padding: 10px;*/ }

#main .mianLink{width:1200px;height:63px;margin:0 auto; background:#FFF; margin-top:24px;}
#main .mianLink .htmlLink{width:185px;height:63px; float:left;}
#main .mianLink .htmlLink a{width:185px;height:63px;line-height:63px; display:block; text-align:center; background:#7d7d7d; color:#FFF; font-size:14PX;font-family:"微软雅黑","Arial";}
#main .mianLink .htmlLink a:hover{ background:#042e7b;}
#main .share{width:253px;height:63px; float:right; color:#737373;line-height:63px;}
#main .share span{width:55px; line-height:63px; float:left;}
#main .share .BSHARE_COUNT{width:41px;}
#main .share .bshare-custom{padding-top:21px;height:18px; float:left;}
.recommend {width:1200px;height:264px; overflow:hidden;}
.recommend #container_case .case_one{margin:0; margin-right:26px;}
.recommend #container_case .fe div:nth-child(4n){margin-right:0;}
.entire{width:100%; display:block; top:86px;left:0px;position:absolute;min-height:760px;} /**position:relative*/
.entire .bj{position:absolute;right:0;top:0px;}
.entire .quancheng{ width:85%;height:667px; overflow:hidden;position:absolute;left:0px;top:0px; float:left;}
.entire .quancheng .hua{height:667px;position:relative; z-index:9;left:15%;top:0;width:954px;}
.entire .quancheng .hua h2{padding-top:43px; font-size:30px; color:#FFF;height:140px;}
.entire .quancheng .hua h2 span{display:inline; padding-left:8px;}
.entire .quancheng .hua h2 span img{display:inline;}
.entire .quancheng .hua .flip{width:954px;height:342px; overflow:hidden;}
.entire .quancheng .hua .jiantou{position:absolute;left:100px;top:50%;margim-top:-22px;width:19px;height:44px;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.entire .quancheng .hua .flip .before{width:174px;height:227px; float:left; padding-top:115px; margin-right:32px;}
.entire .quancheng .hua .flip .before .name{width:174px; text-align:center;height:57px; color:#f1980c; font-size:18px; font-weight:600; line-height:57px; border-top:2px #f1980c solid;}
.entire .quancheng .hua .flip .before .quan{width:174px; text-align:center;height:50px; color:#fff;font-size:14px; font-weight:600; line-height:50px;}
.entire .quancheng .hua .flip .Mid{width:542px;height:342px; float:left; margin-right:32px;}
.entire .quancheng .hua .flip .Mid .name{width:542px; text-align:center;height:57px; color:#0f9888; font-size:18px; font-weight:600; line-height:57px; border-top:2px #0f9888 solid; clear:both;}
.entire .quancheng .hua .flip .Mid .mid1{width:174px; margin-right:10px; display:table; padding-top:76px; float:left;}
.entire .quancheng .hua .flip .Mid .mid2{width:174px; margin-right:10px; display:table;float:left;}
.entire .quancheng .hua .flip .Mid .mid3{width:174px; display:table; padding-top:117px; float:left;}
.entire .quancheng .hua .flip .Mid .quan{width:174px; text-align:center;height:50px; color:#fff;font-size:14px; font-weight:600; line-height:50px;}
.entire .quancheng .hua .flip .after{width:174px;height:293px; float:left; padding-top:39px;}
.entire .quancheng .hua .flip .after .name{width:174px; text-align:center;height:57px; color:#1e789d; font-size:18px; font-weight:600; line-height:57px; border-top:2px #1e789d solid;}
.entire .quancheng .hua .flip .after .quan{width:174px; text-align:center;height:50px; color:#fff;font-size:14px; font-weight:600; line-height:50px;}
.entire .quancheng .hua .pic2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.entire .quancheng .hua .image_container{width:174px;height:37px; margin-top:2px; position:relative;}
.entire .quancheng .hua .image_container a{
    float:left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}
.entire .quancheng .hua .flip .before  .pic1{background:#f2980c;}
.entire .quancheng .hua .flip .Mid .pic1{background:#0ab69e;}
.entire .quancheng .hua .flip .Mid .mid2 .pic1{background:#0f9789;}
.entire .quancheng .hua .flip .Mid .mid3 .pic1{background:#167b75;}
.entire .quancheng .hua .flip .after .pic1{background:#1e789d;}
.entire .quancheng .hua .image_container a .pic1{color:#FFF; line-height:37px; padding-left:12px; display:block; width:162px;}
.entire .quancheng .hua .image_container a .pic1{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.entire .quancheng .hua .image_container a:hover .pic1{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
}
.entire .quancheng .hua .image_container a .pic2{
	position:absolute;left:0px;top:0px;
    -webkit-transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .2s ease-in-out;
    -ms-transition: all .2s ease-in-out;
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;/*z-index:10;
    position:absolute;*/
}
.entire .quancheng .hua .image_container a:hover .pic2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}
.entire .yitihua{width:15%;height:667px; overflow:hidden;position:absolute;right:0px;top:0px;float:right;}
.entire .yitihua .jiantou{position:absolute;right:180px;top:50%;margim-top:-22px;width:19px;height:44px;filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.entire .yitihua .huadong{width:200px;height:800px; position:absolute;left:0px;top:0px;z-index:99; cursor:pointer;}
.entire .yitihua .hua{height:667px;position:relative; z-index:9;left:15%;top:0;width:100%; overflow:hidden;}
.entire .yitihua .hua h2{padding-top:43px; font-size:30px; color:#FFF;height:195px;}
.entire .yitihua .hua h2 span{display:inline; padding-left:8px;}
.entire .yitihua .hua h2 span img{display:inline;}
.entire .yitihua .hua .yitiMain{width:100%;height:280px;position:relative;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;}
.entire .yitihua .hua .yitiMain .d1 p{line-height:34px; text-align:center; color:#fff; font-size:16px;font-family:"微软雅黑","Arial"; width:100%; margin-top:27px;}
.entire .yitihua .hua .yitiMain .pointer1{left:0px;top:0px;width:92px; display:table;position:absolute;}
.entire .yitihua .hua .yitiMain .pointer2{left:138px;top:0px;width:162px;display:table; position:absolute;}
.entire .yitihua .hua .yitiMain .pointer3{left:330px;top:0px;width:148px;display:table;position:absolute;}
.entire .yitihua .hua .yitiMain .pointer4{left:500px;top:0px;width:136px;display:table;position:absolute;}
.entire .yitihua .hua .yitiMain .pointer5{left:689px;top:0px;width:137px;display:table; position:absolute;}
.entire .yitihua .hua .yitiMain .pointer5 p{text-align:left; text-indent:25px;}
/*数据*/
.data{width:100%; display:table;margin-top:100px; position:relative; background:#222324; overflow:hidden;}
.data .pic2{
    position:absolute;
    top:0;
    left:0;
    z-index:-1;
}
.data .image_container a{
	width:100%;height:100%; display:block;
    float:left;
    -webkit-perspective: 600px;
    -moz-perspective: 600px;
}
.data .image_container a .pic1{
    -webkit-transform: rotateX(0deg) rotateY(0deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(0deg) rotateY(0deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;
}
.data .image_container a:hover .pic1{
    -webkit-transform:rotateX(180deg);
    -moz-transform:rotateX(180deg);
}
.data .image_container a .pic2{
    -webkit-transform: rotateX(-180deg);
    -webkit-transform-style: preserve-3d;
    -webkit-backface-visibility: hidden;
    -moz-transform: rotateX(-180deg);
    -moz-transform-style: preserve-3d;
    -moz-backface-visibility: hidden;
    -o-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -webkit-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out;/*z-index:10;
    position:absolute;*/
}
.data .image_container a:hover .pic2{
    -webkit-transform:rotateX(0deg) rotateY(0deg);
    -moz-transform:rotateX(0deg) rotate(0deg);
    z-index: 10;
    position: absolute;
}
.data .row1{width:100%;height:33%;}
.data .row1 .row1_1{width:33%;height:100%; float:left; position:relative; z-index:11;}
.data .row1 .row1_1 .pic1{width:100%;height:100%; border-right:1px #3e3e3e solid; border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_1 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row1 .row1_1 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row1 .row1_1 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74c3eb; font-family:"Arial";} 
.data .row1 .row1_1 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row1 .row1_1 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row1 .row1_1 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row1 .row1_1 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_1 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row1 .row1_1 .pic2 .we{width:210px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row1 .row1_1 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row1 .row1_2{width:34%;height:100%; float:left; position:relative; z-index:10;}
.data .row1 .row1_2 .pic1{width:100%;height:100%;border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_2 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row1 .row1_2 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row1 .row1_2 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74c3eb; font-family:"Arial";} 
.data .row1 .row1_2 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row1 .row1_2 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row1 .row1_2 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row1 .row1_2 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_2 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_2 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row1 .row1_3{width:33%;height:100%; float:left; position:relative; z-index:11}
.data .row1 .row1_3 .pic1{width:100%;height:100%; border-left:1px #3e3e3e solid; border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_3 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row1 .row1_3 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row1 .row1_3 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74c3eb; font-family:"Arial";} 
.data .row1 .row1_3 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row1 .row1_3 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row1 .row1_3 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row1 .row1_3 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_3 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row1 .row1_3 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row2{width:100%;height:34%;}
.data .row2 .row1_1{width:33%;height:100%; float:left; position:relative; z-index:10;}
.data .row2 .row1_1 .pic1{width:100%;height:100%; border-right:1px #3e3e3e solid; border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_1 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row2 .row1_1 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row2 .row1_1 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#f78a0c; font-family:"Arial";} 
.data .row2 .row1_1 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row2 .row1_1 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row2 .row1_1 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row2 .row1_1 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_1 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row2 .row1_2{width:34%;height:100%; float:left; position:relative; z-index:9;}
.data .row2 .row1_2 .pic1{width:100%;height:100%;border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_2 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row2 .row1_2 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row2 .row1_2 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#f78a0c; font-family:"Arial";} 
.data .row2 .row1_2 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row2 .row1_2 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row2 .row1_2 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row2 .row1_2 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_2 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row2 .row1_3{width:33%;height:100%; float:left; position:relative; z-index:10}
.data .row2 .row1_3 .pic1{width:100%;height:100%; border-left:1px #3e3e3e solid; border-bottom:1px #3e3e3e solid; background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_3 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row2 .row1_3 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row2 .row1_3 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#f78a0c; font-family:"Arial";} 
.data .row2 .row1_3 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row2 .row1_3 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row2 .row1_3 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row2 .row1_3 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row2 .row1_3 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row3{width:100%;height:33%;}
.data .row3 .row1_1{width:33%;height:100%; float:left; position:relative; z-index:9;}
.data .row3 .row1_1 .pic1{width:100%;height:100%; border-right:1px #3e3e3e solid;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_1 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row3 .row1_1 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row3 .row1_1 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74b52f; font-family:"Arial";} 
.data .row3 .row1_1 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row3 .row1_1 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row3 .row1_1 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row3 .row1_1 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_1 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row3 .row1_2{width:34%;height:100%; float:left; position:relative; z-index:8;}
.data .row3 .row1_2 .pic1{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_2 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row3 .row1_2 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row3 .row1_2 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74b52f; font-family:"Arial";} 
.data .row3 .row1_2 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row3 .row1_2 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row3 .row1_2 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row3 .row1_2 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_2 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}
.data .row3 .row1_3{width:33%;height:100%; float:left; position:relative; z-index:9}
.data .row3 .row1_3 .pic1{width:100%;height:100%; border-left:1px #3e3e3e solid;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_3 .pic1 .num{width:143px;height:122px; border-top:1px #fff solid; position:absolute;right:30px;top:50%; margin-top:-61px;}
.data .row3 .row1_3 .pic1 .num span{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block;/* text-align:right;*/}
.data .row3 .row1_3 .pic1 .num p{padding-top:12px; display:block; font-size:45px; font-weight:500; color:#74b52f; font-family:"Arial";} 
.data .row3 .row1_3 .pic1 .num p strong{font-size:17px;font-family:"微软雅黑","Arial"; padding-left:14px;}
.data .row3 .row1_3 .pic1 .we{width:290px; display:table;position:absolute;right:30px;top:50%; margin-top:30px;}
.data .row3 .row1_3 .pic1 .we b{font-size:12px; color:#ffffff;font-family:"微软雅黑","Arial"; padding-top:12px; display:block; font-weight:500;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5; text-align:right;}
.data .row3 .row1_3 .pic2{width:100%;height:100%;background:#2a2a2a; overflow:hidden;}
.data .row3 .row1_3 .pic2 img{position:absolute;left:50%;top:50%;margin-left:-440px;margin-top:-250px;}

#content { overflow: hidden; width:100%; /*height:100%;*/  }

.fa-flip-horizontal {
    filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
	-webkit-transform:scale(-1, 1);
	-ms-transform:scale(-1, 1);
	transform:scale(-1, 1)
}
.fa-flip-vertical {
filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
	-webkit-transform:scale(1, -1);
	-ms-transform:scale(1, -1);
	transform:scale(1, -1)
}
.image-top {
    position:fixed;
	top:0;
    z-index:1;
    width:100%;
    height:100%;
    /*background: url(../images/bg-img-top.jpg) no-repeat;*/
    /*background-position:0 0;*/
    background: #000000;
    background-size: cover;
	transition:all 36s ease-out;
	-webkit-transition:all 36s ease-out;
	-moz-transition:all 36s ease-out;
	-o-transition:all 36s ease-out;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-o-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
}
.image-top.ainimatesty{
	transition:all 36s ease-out;
	-webkit-transition:all 36s ease-out;
	-moz-transition:all 36s ease-out;
	-o-transition:all 36s ease-out;
	-webkit-transform:scale(1.4);
	-moz-transform:scale(1.4);
	-o-transform:scale(1.4);
	-ms-transform:scale(1.4);
	transform:scale(1.4);
}

.div-center {
    width:100%;
    display:table;
    z-index:9;
    height:70%;
    position:relative;
}
.div-center-about {
    width:100%;
    display:table;
    z-index:9;
    height:70%;
}
.div-center-contact {
    width:100%;
    display:table;
    z-index:9;
    height:70%;
}
.div-center-main {
    width:100%;
    height: 222px;
    background:#fff;
    /*position:absolute;*/
    bottom: 0;
    filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;
}
.div-center-main-info{
    margin:0 auto;
    max-width:1040px;
}
@media screen and (min-width: 1201px) {
    .div-center-main-info{
        max-width:1040px;
    }
} 
.image-center {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
}
.image-center2 {
    background:none;
}
.img-center-div-main {
    max-width:1040px;
    margin:0 auto;
    height:2400px;
    position:relative; z-index:99;
}
.main_infos{
	position:relative;
	left:-120%;
    padding:5em;
    margin-top:25.5em;
    display:inline-block;
    background-color:#fff;
    margin-bottom:20em;
    }
.main_infos h2{  font-size:48px; margin-bottom:20px;}
.main_infos p { line-height:28px; font-size:14px;}
.text-wrapper p{ line-height:28px; font-size:14px;}
.bjinfo{ position: relative; top:-150px; display:block; clear:both; height:640px;}
.bjinfo dl dt{
    width:40%;
    float:right;
    padding-top:23%;
    }
.bjinfo dl dd{
    width:60%;
    background-color:#282828;
    height:640px;
    color:#fff;
    float:left;
    }
.bjinfo dl dd div{
    padding:5em;
    }
.bjinfo dl dd h2{
    font-size:48px;
    margin-bottom:30px;
    }
.bjinfo dl dd h2 strong{
    display:block;
    line-height:48px;
    margin-bottom:20px;
    }
.bjinfo dl dd p{
    margin-bottom:30px;
    line-height:30px;
    }
.div-bottom{ padding:150px 0;}
.div-bottom-main {
	position:relative;
	z-index:9;
    max-width:880px;
    margin:0 auto;
	background:#fff;
	padding:5em;
	display:none;
}

.div-bottom-main h2{ line-height:48px;  margin-bottom:20px;  color:#000;  }
.div-bottom-main p{ line-height:28px;  }

.exdiv{  max-width:920px;  max-height:560px;  margin:300px 0;  display:table; }
.exdiv dl dt{ float:left; max-width:400px; position:relative; left:-120%;}
.exdiv dl dd{ float:right; max-width:520px;  position:relative;  min-height:560px;  background:#fff;  right:-120%;  }
.exdiv dl dd div{ padding:5em;}
.exdiv dl dd h2{ font-size:48px; margin-bottom:50px;}
.exdiv dl dd p{ font-size:14px; line-height:30px;}
.hzdiv{ display:table;}
.hzdiv dl dt{ float:right; max-width:565px; position:relative;right:-120%;}
.hzdiv dl dd{ float:left; max-width:475px; position:relative;left:-120%;  min-height:332px;  overflow:hidden;  background:#fff;  }
.hzdiv dl dd div{ padding:5em;}
.hzdiv dl dd p{ font-size:14px; line-height:30px;}

.cn_title{ width:1040px; margin:0 auto;}
.cn_title .ttxt{ padding-left:195px; font-size:48px; line-height:48px;}

.adinfo{ z-index:9; width:100%; height:100%; }
.adinfo video{ position:absolute; z-index:-1;}
.adinfo .fldv{  width:1040px; margin:0 auto; z-index:99; bottom:20%; height:100%; position:relative;}
.adinfo .fldv img{ margin-left:210px;}

.adinfo .banner { z-index: 9; }

.adinfo .banner.banner2 { background:url("../images/about_banner2_bg.jpg") no-repeat; }
.adinfo .banner.banner3 { background:url("../images/about_banner3_bg.jpg") no-repeat; }

.adinfo .banner.attachment { background-attachment: fixed;}

.vdinfo{ z-index:2; position: fixed; width:100%; height:100%; }
.vdinfo video{ position:absolute; z-index:-1;}
.vdinfo .fldv{  width:1040px; margin:0 auto; z-index:99; bottom:20%; height:100%; position:relative;}
.vdinfo .fldv img{ margin-left:210px;}

.cdinfo{ z-index:2; width:100%; height:100%; }
.cdinfo video{ position:absolute; z-index:-1;}
.cdinfo .fldv{  width:1040px; margin:0 auto; z-index:99; bottom:20%; height:100%; position:relative;}
.cdinfo .fldv img{ margin-left:210px;}


.adinfo-main{/*top:530px !important; */ height:100%; /*padding-top:60px;*/  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.vdinfo-main{top:530px !important; height:600px !important; /*padding-top:60px;*/  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.cdinfo-main{top:530px !important; height:100%; /*padding-top:60px;*/  filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

.content{ width:1040px; height: 100%; margin:0 auto;  }

.cnnews { width: 100%; /*height: 100%;*/ background: #fff; display:table; margin-top:30px; letter-spacing:1px;}
.cnnews .content { width:1200px; height: 100%; margin:0 auto;   }

/*.cnnews .content.adinfo-content1 .adinfo-main-header { width: 100%;height: 75px; background: url("../images/about_hr.png") repeat-x;background-position: 0 0; }*/

/*.cnnews .content.adinfo-content2 .adinfo-main-header { width: 100%;height: 75px; background: url("../images/about_b2.png") no-repeat;background-position: 0 0; }*/
/*.cnnews .content.adinfo-content3 .adinfo-main-header { width: 100%;height: 75px; background: url("../images/about_b3.png") no-repeat;background-position: 0 0; }*/

.cnnews .content .adinfo-main-header{  width: 100%;height: 75px;  }
.cnnews .content .adinfo-main-header div.hr { float:left;width: 25%;height: 2px;margin-top: 36px;background: url("../images/about_hr.png") repeat-x;}
.cnnews .content .adinfo-main-header div.title { float:left;width: 50%;height: 100%;text-align: center; line-height: 75px;color: #4299e2;font-size: 48px;font-family: Candara;}
.cnnews .content .adinfo-main-header div.title span {height: 100%;text-align: center; line-height: 75px;color: #333333;font-size: 36px;font-family: "微软雅黑", "Arial";}

.cnnews .adinfo-main-body { width: 100%;height: auto; }
.cnnews .adinfo-main-body:not(.no-animation)  { padding: 0;margin: 5px;
    -webkit-transition: all 2s;  -moz-transition: all 2s;  -o-transition: all 2s;  transition: all 2s;
    opacity: 0;  -webkit-opacity: 0;  -moz-opacity: 0;
}
.cnnews .adinfo-main-body:not(.no-animation).animation {
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transition-delay:20ms;  transition-delay:20ms;
}

.cnnews .content.adinfo-content1 .adinfo-main-body .left.main-left{ width: 43.6%; padding: 7px; }
.cnnews .content.adinfo-content1 .adinfo-main-body .left.main-left img { padding: 0;margin: 5px;}

.cnnews .content.adinfo-content1 .adinfo-main-body .left.main-right{width: 53.2%; padding: 0;}
.cnnews .content.adinfo-content1 .adinfo-main-body .left.main-right div.cons {margin: 7px;}
.cnnews .content.adinfo-content1 .adinfo-main-body .left.main-right p{ padding: 0;margin: 5px 5px 24px 5px; text-indent: 2em;color: #666666 ;line-height: 28px;font-size: 16px; font-family: "微软雅黑", "Arial"; }

.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-left{ width: 67.8%; padding: 0;}
.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-left div.cons {margin: 7px;}

.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-left p{ padding: 0;margin: 5px 5px 24px 5px; text-indent: 2em;color: #666666 ;line-height: 28px;font-size: 16px; font-family: "微软雅黑", "Arial"; }
.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-left p:first-child {margin-top: 60px;}

.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-right{width: 29.5%; padding: 7px; }
.cnnews .content.adinfo-content2 .adinfo-main-body .left.main-right img { padding: 0;margin: 5px;}

.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-left{ width: 67.8%; padding: 0;}
.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-left div.cons{ margin: 7px}
.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-left p{ padding: 0;margin: 5px 5px 24px 5px; text-indent: 2em;color: #666666 ;line-height: 28px;font-size: 16px; font-family: "微软雅黑", "Arial"; }
.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-left p:first-child {margin-top: 60px;}

.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-right{width: 29.5%; padding: 7px; }
.cnnews .content.adinfo-content3 .adinfo-main-body .left.main-right img { padding: 0;margin: 5px;}

.cnnews .content.adinfo-content3 .adinfo-main-body .customer { margin-top: 50px; width: 100%;}
.cnnews .content.adinfo-content3 .adinfo-main-body .customer:first-child { margin-top: 30px; }
.cnnews .content.adinfo-content3 .adinfo-main-body .customer .title { font-family: "微软雅黑", "Arial"; font-size: 24px; line-height: 32px;}
.cnnews .content.adinfo-content3 .adinfo-main-body .customer .title span{ background: #80B1D2; color: #ffffff; padding: 5px 13px; }

.cnnews .content.adinfo-content3 .adinfo-main-body .customer ul { margin-top: 30px;margin-left: 0.2%; width: 100%;}
.cnnews .content.adinfo-content3 .adinfo-main-body .customer ul li { margin: 0;padding:0; width: 16.6% ; float: left; }
.cnnews .content.adinfo-content3 .adinfo-main-body .customer ul li div { margin: 13px 21px;}

.cnnews .content.adinfo-content3 .adinfo-main-body .customer{
    -webkit-transition: all 2s;  -moz-transition: all 2s;  -o-transition: all 2s;  transition: all 3s;
    opacity: 0;  -webkit-opacity: 0;  -moz-opacity: 0;
    -webkit-transform:translate3d(-100%,0, 0);
    -ms-transform:translate3d(-100%,0, 0);
    transform:translate3d(-100%,0, 0);
}

.cnnews .content.adinfo-content3 .adinfo-main-body.animation .customer.customer1{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition-delay:420ms;  transition-delay:420ms;
}
.cnnews .content.adinfo-content3 .adinfo-main-body.animation .customer.customer2{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition-delay:820ms;  transition-delay:820ms;
}
.cnnews .content.adinfo-content3 .adinfo-main-body.animation .customer.customer3{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition-delay:1220ms;  transition-delay:1220ms;
}
.cnnews .content.adinfo-content3 .adinfo-main-body.animation .customer.customer4{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
    -webkit-transition-delay:1620ms;  transition-delay:1620ms;
}



.cnnews .adinfo-main-ul { height: 120px; padding: 7px; margin: 40px 0 0 0 ;text-align: center;}
.cnnews .adinfo-main-ul ul{ width: 922px ;height: auto; padding: 10px; overflow: hidden; margin: 0 auto;}
.cnnews .adinfo-main-ul ul li{
    width: 290px; height: 75px; position: relative; float: left; display: inline;  margin-bottom: 10px; overflow: hidden;
    -webkit-transition: all 1s;  -moz-transition: all 1s;  -o-transition: all 1s;  transition: all 1s;
    opacity: 0;  -webkit-opacity: 0;  -moz-opacity: 0;
    -webkit-transform:translate3d(0, 100px, 0);  -ms-transform:translate3d(0, 100px, 0);  transform:translate3d(0, 100px, 0);
}
.cnnews .adinfo-main-ul ul.animation li{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);
}
.cnnews .adinfo-main-ul ul li:nth-child(1){margin-left: 20px;margin-right: 16px;}
.cnnews .adinfo-main-ul ul li:nth-child(2){ margin-right: 16px; -webkit-transition-delay:200ms;  transition-delay:200ms;}
.cnnews .adinfo-main-ul ul li:nth-child(3){ -webkit-transition-delay:400ms;  transition-delay:400ms;}

.cnnews .adinfo-main-ul2 { padding: 7px 0; margin: 10px 0 0 0 ;text-align: center;}
.cnnews .adinfo-main-ul2 ul{ width: 100% ;height: auto; overflow: hidden; margin: 0 auto;}
.cnnews .adinfo-main-ul2 ul li{
    /**width: 190px;margin: 5px;**/
    width: 16.6%; height: 300px; margin: 0;position: relative; float: left; display: inline; overflow: hidden;
    -webkit-transition: all 1.5s;  -moz-transition: all 1.5s;  -o-transition: all 1.5s;  transition: all 1.5s;
    opacity: 0;  -webkit-opacity: 0;  -moz-opacity: 0;
    -webkit-transform:translate3d(0, -300px, 0);  -ms-transform:translate3d(0, -300px, 0);  transform:translate3d(0, -300px, 0);
}
.cnnews .adinfo-main-ul2 ul.animation li{
    opacity: 1;  -webkit-opacity: 1;  -moz-opacity: 1;
    -webkit-transform:translate3d(0, 0, 0);  -ms-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);
}
.cnnews .adinfo-main-ul2 ul li:nth-child(1){ -webkit-transition-delay:200ms;  transition-delay:200ms; }
.cnnews .adinfo-main-ul2 ul li:nth-child(2){ -webkit-transition-delay:300ms;  transition-delay:300ms; }
.cnnews .adinfo-main-ul2 ul li:nth-child(3){ -webkit-transition-delay:400ms;  transition-delay:400ms; }
.cnnews .adinfo-main-ul2 ul li:nth-child(4){ -webkit-transition-delay:500ms;  transition-delay:500ms; }
.cnnews .adinfo-main-ul2 ul li:nth-child(5){ -webkit-transition-delay:600ms;  transition-delay:600ms; }
.cnnews .adinfo-main-ul2 ul li:nth-child(6){ -webkit-transition-delay:700ms;  transition-delay:700ms; }

.cnnews .adinfo-main-ul2 ul li:nth-child(1) >div{width: 100%;height: 100%; margin: 5px; background-color: #A1DFF9;}
.cnnews .adinfo-main-ul2 ul li:nth-child(2) >div{width: 100%;height: 100%; margin: 5px; background-color: #8CD949;}
.cnnews .adinfo-main-ul2 ul li:nth-child(3) >div{width: 100%;height: 100%; margin: 5px; background-color: #FF934A;}
.cnnews .adinfo-main-ul2 ul li:nth-child(4) >div{width: 100%;height: 100%; margin: 5px; background-color: #FFE764;}
.cnnews .adinfo-main-ul2 ul li:nth-child(5) >div{width: 100%;height: 100%; margin: 5px; background-color: #4299E2;}
.cnnews .adinfo-main-ul2 ul li:nth-child(6) >div{width: 100%;height: 100%; margin: 5px; background-color: #E86FD0;}

.cnnews .adinfo-main-ul2 ul li div.con1 {width: 100%;height: 100%; position: relative ;left: 0; top:0;}
.cnnews .adinfo-main-ul2 ul li div.con2 {width: 100%;height: 100%; position: relative ;left: 0; top:-100%; }
.cnnews .adinfo-main-ul2 ul li:hover div.con2 {background-color: rgba(241, 241, 242, 1)}

.cnnews .adinfo-main-ul2 ul li div.con1 div.con1-left { left: 0%;width: 100%; position: absolute;}
.cnnews .adinfo-main-ul2 ul li div.con1 div.con1-right { left: 0%;width: 100%; position: absolute;}

.cnnews .adinfo-main-ul2 ul li div.con2 div.con2-left { left: -100%;width: 100%; position: absolute;}
.cnnews .adinfo-main-ul2 ul li div.con2 div.con2-right { left: 100%;width: 100%; position: absolute;}

.cnnews .adinfo-main-ul2 ul li div.con1 img { position: absolute;  top:40px; left: 30px; }
.cnnews .adinfo-main-ul2 ul li div.con1 div.title { position: absolute; top:200px;  left:5px; right:5px; font-size: 19px;padding-bottom: 10px;border-bottom: 2px #C3E4F1 solid; font-family: "微软雅黑", "Arial";color: #ffffff; }
.cnnews .adinfo-main-ul2 ul li div.con1 p.body { position: absolute; top:250px; left:7px; right:7px;text-align: left; font-size: 12px; font-family: "微软雅黑", "Arial";color: #ffffff; }

.cnnews .adinfo-main-ul2 ul li div.con2 img { position: absolute;  top:40px; left: 30px; }
.cnnews .adinfo-main-ul2 ul li div.con2 div.title { position: absolute; top:200px;  left:5px; right:5px; font-size: 19px;padding-bottom: 10px;border-bottom: 2px rgba(140, 140, 140, 0.33) solid; font-family: "微软雅黑", "Arial";color: #6D7078; }
.cnnews .adinfo-main-ul2 ul li div.con2 p.body { position: absolute; top:250px; left:7px; right:7px;text-align: left; font-size: 12px; font-family: "微软雅黑", "Arial";color: #6D7078; }

.cnfooter { width: 100% ;  height:50px; background:#1592D9; margin-top: 20px;margin-bottom: 0; }
.cnfooter .cnfoot .content { width:1200px; height: 100%; margin:0 auto;   }
.cnfoot .adinfo-content-footer { position: relative; padding: 7px 5px; font-family: "微软雅黑", "Arial";font-size: 18px; color: #ffffff;}
.cnfoot .adinfo-content-footer .add{ position: absolute;left: 0;top:15px;}
.cnfoot .adinfo-content-footer .email{ position: absolute;right: 0;top:15px;}


.cnlist{ width: 100%; height: 100%; background: #fff; display:table; margin-top:60px; letter-spacing:1px; font-family:Verdana, Geneva, sans-serif, YaHei; }
.cnlist .l-times{ float:left; width:195px; color: #4b4b4b;}
.cnlist .l-times img{ padding-bottom: 30px;}

.cnlist .r-cons{ float:right;  width: 800px; padding: 0;}

.cnlist ul{width:100%;margin: 0;}
.cnlist ul li{ margin-right:0; margin-bottom:50px;  font-size:12px;  color: #4b4b4b;  }
.cnlist ul li h2{ border-bottom:1px solid #d2d2d2; font-size:14px; line-height:18px; margin-bottom:15px; color: #232323; padding-bottom:5px;}
.cnlist ul li h2 span{float: right;}

.cnlist ul li a.more{ border:1px solid #333333;-moz-border-radius: 10px;  -webkit-border-radius: 10px;  display:inline-block; margin-right:10px;  border-radius:10px; padding:1px 10px;}
.cnlist ul li a.more:Hover{ background:#4c4c4c; color:#fff; border:1px solid #4c4c4c;}

.cnlist p { margin-bottom:5px;}

.yearsdiv{ filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.years{ font-size:60px; padding-top:80px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold;} 
.xtsty{ height:5px; width:50px; background:#000; display:inline-block; margin-top:40px; margin-left:10px;}

.container{  position: relative;  max-width: 1040px;  margin: 0 auto;  *zoom: 1;  display:table;  }
.container .functions{background-image:url(../images/serpent.jpg); width:400px; height:400px; float:right; background-color:#fff;top:160px; position:relative;}
.container .functions .button{  background-color: #fff;  border: medium none;  box-sizing: border-box;  cursor: pointer;  display: block;  width:200px;  margin-top: 10em;  margin-left:5em;  text-align: center;  line-height:3em;  font-size:20px;  }
.container .panel-reservation{ float:left; background:#fff; width:520px; padding:5em; height:600px; position:relative;}
.container .pattern-gray{ float:right; width:520px;padding:5em; background:#fff url("../images/pattern-gray.jpg"); color:#fff; position:relative; top:-160px;}
.container h2{font-size: 48px;  margin-bottom: 20px;}
.div-bottom h2{font-size: 48px;  margin-bottom: 20px;}
