
*{margin:0;padding:0;}
html{color:#fff;background:#fff;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor:pointer;}
body{overflow-x:hidden;}
.article{max-width: 1920px; min-width: 1024px; margin: 0 auto; font-size: 18px;}
.article h2{font-size: 48px;color: #333;text-align: center;padding:70px 0 40px;line-height: 1.5}
.box_t{background:url("../images/tit1.png") left center no-repeat; padding: 15px 0 15px 20px; width: 534px; margin:0 auto 50px; line-height:1.1;}
.box_t p{font-size: 28px; color:#999;}
.box_t strong{font-size: 40px; color:#c18424;}
.btn{display: block;width: 530px;height: 68px;border-radius: 40px;background-color: #e38325;transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;-o-transition:all 300ms linear;text-align: center;line-height: 68px;font-size: 30px;color: #fff;margin: 50px auto 0}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05)}
.btn img{display: inline-block;vertical-align: middle;}
.over{overflow: hidden;}
.content{width: 1200px;margin:0 auto;}
.fl{float: left}
.fr{float: right}
.w1180{width:1180px; margin: 0 auto;}
.article .none{margin-right: 0;}
/*======*/
.banner{display:block;width: 100%;height:114px;background: url('../images/banner.jpg') no-repeat top center; padding-top:864px; position:relative;}
.banner a.btn{margin-top:0; width: 420px;}
.hover_item{cursor: pointer;position: absolute;left: -180px;top: 0%;width: 100px;height: 100%;
    background-image: linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,0));
    background-image: -moz-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,0));
    background-image: -webkit-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,0));
    background-image: -o-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,0));
    background-image: -ms-linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,0.05),rgba(255,255,255,0));
    transform: skewx(-25deg);
    -o-transform: skewx(-25deg);
    -moz-transform: skewx(-25deg);
    -webkit-transform: skewx(-15deg);
    -ms-transform: skewx(-25deg);
    animation: light_m 5s 1s infinite linear;
    -webkit-animation: light_m 5s 1s infinite linear;
    -moz-animation: light_m 5s 1s infinite linear;
    -o-animation: light_m 5s 1s infinite linear;
    -ms-animation: light_m 5s 1s infinite linear;
}
@keyframes light_m {
    0% {left:-180px;}
    30%{left:1900px}
    75%{left:50px;}
    100%{left:1900px;}
}
.topic_activity{display: none}
.section1{padding: 75px 0 50px 0;}
.section1 .box_t p{font-size: 32px; color:#999;}
.section1 .box1_p{font-size: 18px; color:#999; line-height:1.3; padding-bottom:10px; text-indent: 2em; }
.section1 dl dt{width:555px;}
.section1 dl dd{width:602px; height:402px; padding-top:53px;}
.section1 dl dd ul li{width:296px; height:400px; float: left;}
.section1 dl dd ul li img{width:296px;}
.section1 dl dd ul li:nth-child(2){float: right;}
.section1 dl dd ul li p{background:#f2f2f2; padding:16px 20px; height:150px; font-size: 18px; color:#c18424;}
.section1 dl dd ul li p span{font-size: 28px; line-height:1.7; display:block; text-align:center;}
.section2{background: #36a3be; padding:70px 0;}
.section2 .box_t{background:url("../images/tit2.png") left center no-repeat; width:520px; margin-bottom:46px;}
.section2 .box_t p{color:#ffe611;}
.section2 .box_t strong{color:#fff;}
.section2 .w1180 ul li{width: 568px;height: 330px;float: left;font-size: 18px;text-align: center;margin-bottom:38px;}
.section2 .w1180 ul li:nth-child(2n){float: right;}
.section2 .w1180 ul li dl dd{width:280px; background:#fff; text-align:center;font-size: 21px; line-height:1.6; color:#666; padding:16px 0;}
.section2 .w1180 ul li dl dd span{font-size: 24px; color:#333333; display:block;}
.section2 .btn{margin-top:0;}
.box2_p{font-size: 28px; font-weight: bold; color:#000; text-align:center; padding:20px 0;}
.box2_ul{width:604px; height:158px; margin: 0 auto;}
.box2_ul li{width:140px; height:117px; line-height: 1.2; color: #ffffff; text-align:center; font-size: 30px; padding-top:38px; background:url("../images/box2_bg.png") no-repeat; float: left; margin-right:14px;}
.box2_ul li:nth-child(4){margin-right:0;}
.section3{padding:66px 0;}
.section3 .box_t{width:370px;}
.section3 .scroll1{width:780px; height:600px; position:relative; margin:0 auto;}
.section3 .scroll1 .hd{height: 74px; line-height:74px; text-align:center; margin-bottom:20px;}
.section3 .scroll1 .hd li{width: 254px;background-color: #d8d8d8;font-size: 30px;color: #333;text-align: center;margin-right: 8px;float: left;cursor:pointer}
.section3 .scroll1 .hd li:nth-child(3){margin-right:0;}
.section3 .scroll1 .hd li b{font-size: 38px;}
.section3 .scroll1 .hd li.on{background: #3591a9;color: #fff}
.section3 .scroll1 .qh{top: 254px; position:absolute; width:48px; height:112px;}
.section3 .scroll1 .qh.next{right: -70px;}
.section3 .scroll1 .qh.prev{left: -70px;}
.section3 .scroll1 .bd .over{width: 780px;font-size: 18px;color: #000; margin:0 auto; text-align:center;}
.section3 .scroll1 .bd .over span{display:block; width:380px; float: left;}
.section3 .scroll1 .bd .over span:nth-child(2){float: right;}
.section4{background: #36a3be; padding:70px 0;}
.section4 .box_t{background:url("../images/tit2.png") left center no-repeat; width:480px; margin-bottom:46px;}
.section4 .box_t p{color:#ffe611; font-size: 28px}
.section4 .box_t strong{color:#fff;}
.section4 .w1180{height: 828px;}
.section4 .w1180 dl{width: 570px; height:315px; padding-top:85px; float: left; margin-bottom: 24px; text-align:center; position:relative;}
.section4 .w1180 dl:nth-child(2n){float: right;}
.section4 .w1180 dl dt{width:124px; height:124px; border-radius:50%; background:#ebe53c; color:#000; text-align:center; font-size: 27px; line-height:1.1; position:absolute; left: 219px; top: 0;}
.section4 .w1180 dl dt span{display:block; font-size: 48px; padding-top:14px;}
.section4 .w1180 dl dd{height:312px;}
.section4 .w1180 dl dd p{width:280px; background:#fff; height:312px; font-size: 21px; color:#666666;}
.section4 .w1180 dl dd p span{display:block; font-size: 24px; color:#333; padding-top:10px;}
.section4 .btn{width:470px;}
.section5 {height: 655px;background: url("../images/doc_bg.jpg"); padding-top:30px;}
.section5 .scroll2{position: relative}
.section5 .scroll2 .qh{display: block;width: 42px;height: 104px;position: absolute;top: 292px;}
.section5 .scroll2 .prev{left: -60px;}
.section5 .scroll2 .next{right: -60px;}
.section5 .over img.fl{display: block;width: 526px;}
.section5 .over div.fr{width: 644px;padding-top: 80px}
.section5 .over div.fr h3{font-size: 60px;color: #36a3be;line-height: 1.1; width:544px; padding-bottom:10px; border-bottom:1px solid #cecece;}
.section5 .over div.fr h3 img{vertical-align: bottom}
.section5 .over div.fr h3 span{font-size: 24px;color: #333;font-weight: normal; display: block}
.section5 .over div.fr dl{height:84px; padding:18px 0;}
.section5 .over div.fr dl dd{width:33.3%; float: left;}
.section5 .over div.fr dl dd strong{display:block; width:84px; height:84px; line-height:84px; color:#fff; background:#36a3be; text-align:center; font-size: 30px; float: left; border-radius:50%;}
.section5 .over div.fr dl dd strong font{font-size: 30px;}
.section5 .over div.fr dl dd.doc_dd strong{font-size: 48px; letter-spacing:-2px; }
.section5 .over div.fr dl dd p{font-size: 18px; color:#36a3be; line-height:1.5; padding:14px 0 14px 2px; float:left; width:126px;}
.section5 .btn{width:294px; margin:28px 0 0 0;}
.section6{padding:50px 0 20px 0;}
.section6 .box_t{width:385px;}
.section6 .box6_a{background:url("../images/box5_bg.jpg") 0 68px no-repeat; height:810px;}
.section6 .box6_c{width:820px; height:480px; padding-left:360px;}
.section6 .box6_c dl{width:264px; height:190px; position:relative; padding-top:54px; text-align:center; margin-bottom:20px; float: left; margin-right:14px;}
.section6 .box6_c dl dt{width:72px; height:80px; line-height:80px; color:#fff; font-size: 60px; border-radius:8px; background:#3591a9; position:absolute; left: 96px; top: 0px;}
.section6 .box6_c dl dd{width:230px; height:130px; padding:26px 14px 18px 14px; line-height:1.5; font-size: 18px; color:#666666; border-radius:6px; border:3px solid #3591a9;}
.section6 .box6_c dl dd span{display:block; font-size: 27px; color:#3591a9;}
.section6 .box6_c dl:nth-child(1){margin-left: 140px;}
.section6 .box6_c dl:nth-child(5){margin-right:0;}
.box6{width:100%; border-top: 1px dashed #e6e6e6; padding-top: 62px;}
.box6 .box_t{width:96%; padding-top:20px;padding-bottom:20px; margin-bottom:0;}
.box6 .box_t strong{font-size: 36px}
.box6 .btn{margin-top:30px; width:470px;}
.box6_l{width:570px; height:385px; float: left;}
.box6_l .p1{font-size: 18px; color:#666666; line-height:1.6; padding:12px 0;}
.box6_r{width:600px; float: right;}
.section7{padding:10px 0 50px 0;}
.section7 h2{margin-bottom:40px; padding-bottom:20px;}
.section7 ul{width:910px; margin:0 auto;}
.section7 ul li{width:295px; height:70px; line-height:70px; background:#9795de; border-radius:35px; text-align:center; float: left; margin: 0 8px 12px 0;}
.section7 ul li:nth-child(3n){margin-right:0;}
.section7 ul li:nth-child(2n){background:#69b9db;}
.section7 ul li:nth-child(6){background:#e38325;}
.section7 ul li a{color:#fff; font-size: 21px;}

.video{position:fixed; width:320px; bottom:20px; left: 2px; background:#000; z-index: 1; height:240px;}