body{font-family:"Microsoft Yahei";font-size:14px;color:#5F5F5F; padding:0; margin:0;}
input , textarea , select{font-family:"Microsoft Yahei"; color:#5F5F5F; font-size:14px;}
a{ color:#5F5F5F; cursor:pointer;}
a:hover{ color:#28B2FF;}
.header{ width:100%; background:#fff; min-width:1200px;}
.header_fix{ position:fixed; left:0; top:0; z-index:9999; box-shadow:0 0 8px #999;}
.wrap{ width:1200px; margin:0 auto;}
.wlwk{ width:1200px; margin:0 auto;}
.head{ height:80px;}
.head .logo{ display:block; width:143px; height:37px; float:left; margin-top:22px;}
.head .logo img{ width:143px; height:37px; vertical-align:top;}
.head .head_r{ width:1055px; float:right;}
.head .head_r .r_top{ width:136px; height:13px; float:right; margin-left:20px; margin-top:37px;}
.head .head_r .r_top a{ color:#1E579B; height:13px; display:block; line-height:13px; font-size:19px; font-weight:bold;font-family: "Helvetica Neue", Helvetica, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", "Microsoft YaHei", "WenQuanYi Micro Hei", sans-serif; letter-spacing:1px; white-space:nowrap;}
.head .head_r .r_top img{ width:136px; height:13px; vertical-align:top;}
.head .head_r .nav{ width:890px; height:80px; text-align:right; float:right;}
.head .head_r .nav li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; padding:0; margin:0;}
.head .head_r .nav li .li_m a{display:inline-block; *display:inline; zoom:1; vertical-align:top; vertical-align:top; padding:0 15px; font-size:16px; height:80px; line-height:80px; position:relative; color:#0F1946;transition:all .3s; min-width:100px; text-align:center;}
.head .head_r .nav li:hover .li_m a,.head .head_r .nav li.now .li_m a{ color:#fff; background:#1E579B;}
.head .head_r .nav li .er{ width:160px; background:#fff; position:absolute; top:80px; left:0px;  z-index:6; text-align:center; padding:10px; display:none; transition:all .3s;
background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
   
   
    border-radius: 0px 0px 5px 5px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);

}
.head .head_r .nav li:hover .er{ display:block;}
.head .head_r .nav li .er li{ margin:0; display:block;}
.head .head_r .nav li .er li a{ display:block; width:100%; height:36px; line-height:36px; font-size:16px;}
.head .head_r .nav li .er li a:hover{color:#1E579B; }


.DB_tab25 {width:100%;height:545px;position:relative;overflow:hidden;cursor:pointer;}
.DB_tab25 .DB_bgSet{position:relative;}
.DB_tab25 .DB_bgSet li{position:absolute;width:100%;height:545px;display:none;}
.DB_tab25 .DB_imgSet{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.DB_tab25 .DB_imgSet .banner-text1 {    font-size: 30px;    line-height: 50px;    color: #fff;}
.DB_tab25 .DB_imgSet .banner-link-button {    display: inline-block;    margin-top: 45px;    width: 220px;    height: 65px;    line-height: 61px;    text-align: center;    color: #fff;    border-radius: 5px;    -moz-border-radius: 5px;    -webkit-border-radius: 5px;    font-size: 27px;    border: 2px solid rgba(255,255,255,.5);}

.DB_tab25 .DB_imgSet .DB_1_1{position:absolute;left:20px;top:140px;}
.DB_tab25 .DB_imgSet .DB_1_2{position:absolute;left:20px;top:230px}
.DB_tab25 .DB_imgSet .DB_1_3{position:absolute;left:20px;top:350px}
.DB_tab25 .DB_imgSet .DB_2_1{position:absolute;left:20px;top:100px;}
.DB_tab25 .DB_imgSet .DB_2_2{position:absolute;left:20px;top:200px}
.DB_tab25 .DB_imgSet .DB_2_3{position:absolute;left:20px;top:400px}
.DB_tab25 .DB_imgSet .DB_3_1{position:absolute;left:355px;top:80px;}
.DB_tab25 .DB_imgSet .DB_3_2{position:absolute;left:100px;top:180px}
.DB_tab25 .DB_imgSet .DB_3_3{position:absolute;left:490px;top:390px}
.DB_tab25 .DB_menuWrap{position:absolute;width:1200px;left:50%;margin-left:-600px;}
.DB_tab25 .DB_menuWrap .DB_menuSet{position:absolute;width:100%;top:490px;text-align:center;font-size:0; border-radius:20px;}
.DB_tab25 .DB_menuWrap .DB_menuSet li{cursor:pointer;margin: 0 8px;    display: inline-block;    width: 65px;    height: 3px;    background: #6C88C1;}
.DB_tab25 .DB_menuWrap .DB_menuSet li.select{    background: #20A9F2;}
.DB_tab25 .DB_prev{position:absolute;left:-100px;top:170px;cursor:pointer;display:none}
.DB_tab25 .DB_next{position:absolute;right:-100px;top:170px;cursor:pointer;display:none}


.slider-text img{ height:47px; width:auto; display:block; margin-bottom:40px;}
.m_tit{ width:100%; text-align:center; padding:50px 0 30px; font-size:34px; color:#000;}
.list,.list>li{ width:100%; min-width:1200px;}
.m_a ul{ width:100%; padding-bottom:80px;}
.m_a ul li{ width:20%; float:left; text-align:center; padding-top:20px;}
.m_a ul li .tu{ width:101px; height:101px; overflow:hidden; margin:10px auto;}
.m_a ul li .tu img{ width:101px; height:101px; vertical-align:top; opacity:0; margin-top:101px;transition:all .8s;}
.list>li.move .m_a ul li .tu img{ opacity:1; margin-top:0;}
.m_a ul li .tit{ width:100%; height:50px; line-height:50px; font-size:18px; color:#5F5F5F;}
.m_a ul li .des{ width:65%; margin:0 auto; text-align:left; font-size:12px; color:#5F5F5F; line-height:175%;}
.bg_a{ background:#F7F7F7;}
.m_l{ width:100%; min-width:1200px; background:url(../images/bg1.jpg) no-repeat bottom center; background-size:cover; padding:140px 0 180px; color:#FFF; text-align:center;}
.m_l b{ width:100%; height:60px; line-height:60px; font-size:30px; display:block; margin-bottom:30px; font-weight:normal;}
.m_l input{ width:425px; height:55px; border:0; background:#fff; font-size:16px; padding:0 15px;}
.m_l input[type="button"]{ width:118px; color:#FFF; background:#33B6FF; cursor:pointer;}
.new_con {width: 1200px;margin: 0 auto; padding-bottom:80px;}
.newtel {height: 50px;border-bottom: 1px solid #e7e7e7;font-family: "微软雅黑";font-size: 18px;color: #666}
.new_telst {position: relative;top: 0;text-align: center; width:100%;}
.new_telst li {width: 160px; height:50px; line-height:50px;text-align: center;display: inline;font-family: "微软雅黑";cursor: pointer; font-size:24px; margin:0 20px;}
.new_telst li.newon {color:#28B2FF;font-weight: bold;}
.new_telst p {position: absolute;top:48px;left: 0px;width: 160px;height: 7px;border-top: 3px solid #28B2FF;text-align: center;}
.new_telst b {display: inline-block;width: 0;height: 0;border-width:9px;border-style: solid;border-color: #28B2FF transparent transparent transparent; vertical-align:top;}
.new_lst {height: 315px;position: relative;overflow: hidden;display: none;margin-top: 10px;padding-top: 20px;}
.new_lst ul {position: absolute;left: 0px;}
.new-wrap {margin-top: 30px;}
.new-wrap .show {display: block;}
li.new_cnlf {width: 370px;float: left;}
li.new_cnlf p {	width: 100%;}
p.newlf_tel a {	color: #217af0;	font-size: 18px;line-height: 24px;text-align: center;display: block; padding:10px 0px;}
p.newlf_tel a:hover {color: #C33}
p.newlf_tx {font-size: 14px;line-height: 26px;color: #999;height: 105px;overflow: hidden;}
li.new_cnrf {float: right;width: 820px;margin-left: 10px;}
.newrf_lst dd {width: 368px;height: 85px;border: 1px solid #e4e4e4;float: left;margin-left: 35px;margin-bottom: 20px;}
p.new_rq {width: 65px;height: 65px;background: #969393;float: left;text-align: center;color: #FFF;margin-top: 10px;margin-left: 10px;margin-right: 15px;font-family: Arial, Helvetica, sans-serif;}
p.new_rq span {display: block;font-size: 24px;text-align: center;font-weight: bold;line-height: 35px;padding-top: 5px;}
p.newrf_tx {float: left;width: 270px;margin-top: 8px;}
p.newrf_tx a {color: #333;font-size: 14px;display: block;line-height: 30px;}
p.newrf_tx span {display: block;font-size: 12px;color: #999;height: 60px;overflow: hidden;}
.newrf_lst dd:hover {width: 368px;height: 85px;border: 2px solid #28B2FF;box-shadow: 0px 0px 15px rgba(40, 178, 255, .27);}
.newrf_lst dd:hover p.newrf_tx a {color: #28B2FF;}
.newrf_lst dd:hover p.new_rq {background: #28B2FF;margin-top: 9px;margin-left: 9px;}
.newrf_lst dd:hover p.newrf_tx {margin-top: 7px;}
.mr0 {margin-right: 0px;}
.m_c ul{ width:100%; padding:20px 0 50px;}
.m_c ul li{ width:20%; float:left; padding:20px; height:132px; overflow:hidden;}
.m_c ul li a{ display:block; text-align:center; width:179px; height:92px; overflow:hidden; margin-top:100%; transition:all .8s; opacity:0;}
.m_c ul li a img{ width:179px; height:92px; vertical-align:top; transition:all .8s;}
.m_c ul li a:hover img{ transform:scale(1.2,1.2);}
.list>li.move .m_c ul li a{ opacity:1; margin-top:0;}
.list>li.move .m_c ul li:nth-child(6) a,.list>li.move .m_c ul li:nth-child(7) a,.list>li.move .m_c ul li:nth-child(8) a,.list>li.move .m_c ul li:nth-child(9) a,.list>li.move .m_c ul li:nth-child(10) a{ transition-delay:.8s;}
.list>li.move .m_c ul li:nth-child(11) a,.list>li.move .m_c ul li:nth-child(12) a,.list>li.move .m_c ul li:nth-child(13) a,.list>li.move .m_c ul li:nth-child(14) a,.list>li.move .m_c ul li:nth-child(15) a{ transition-delay:1.6s;}
.list>li.move .m_c ul li:nth-child(16) a,.list>li.move .m_c ul li:nth-child(17) a,.list>li.move .m_c ul li:nth-child(18) a,.list>li.move .m_c ul li:nth-child(19) a,.list>li.move .m_c ul li:nth-child(20) a{ transition-delay:2.4s;}
.f_nav{ width:100%; min-width:1200px; background:#333333; color:#FFF; padding:120px 0 70px;}
.f_nav ul li{ width:22%; float:left; text-align:left; padding-right:20px;}
.f_nav ul li:last-child{ width:56%; padding-left:100px; border-left:1px solid #6F6F6F; }
.f_nav ul li p a{ display:block; width:100%; height:50px; line-height:50px; font-size:16px; color:#FFF;}
.f_nav ul li img{ width:93px; height:93px; vertical-align:top;}
.bq{ width:100%; background:#333333; color:#6F6F6F; border-top:1px solid #6F6F6F; text-align:center; padding:20px 0; font-size:16px; line-height:180%;}
.bq a{ color:#6F6F6F;}
.f_nav ul li .code{ width:100%;}
.f_nav ul li .code li{ width:50%; float:left; text-align:center; position:relative; padding:0;}
.f_nav ul li .code li p{ width:100%; height:50px; line-height:50px; font-size:16px;}
.f_nav ul li .code li img{ width:125px; height:125px; vertical-align:top;}
.f_nav ul li .ctt{ width:100%; padding-left:75px; font-size:20px; padding-top:30px;}
.f_nav ul li .ctt a{ font-size:20px;}
.f_nav ul li .code li:last-child{ border:0;}
.f_nav ul li .code li span{ display:block; width:1px; height:125px; background:#6F6F6F; position:absolute; right:0; top:50px;}
.s_banner{ width:100%; overflow:hidden; position:relative;}
.s_banner img{ width:1920px; height:545px; vertical-align:top;}
.s_banner a{ display:inline-block; *display:inline; zoom:1; width:auto; border:1px solid #fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; height:65px; padding:0 60px; line-height:65px; font-size:20px; color:#fff; margin-top:80px;}
.s_banner .banner_ctn{ width:745px; height:auto; position:absolute; left:50%; margin-left:-300px; top:100%; height:545px; padding-top:60px;transition:all .8s; text-align:center;}
.s_banner .banner_ctn img{ width:745px; height:auto; vertical-align:top;}
.s_banner.now .banner_ctn{ top:0;}
.s_a .wrap{ background:url(../images/ccd01.png) no-repeat right bottom; background-size:auto 300px; min-height:300px;}
.s_a .wlwk{ background:url(../images/wlwka.png) no-repeat right bottom; background-size:auto 300px; min-height:300px;}
.s_a{ padding:30px 0 60px;}
.s_a p{ position:relative; padding-left:25px; font-size:18px; color:#111; line-height:195%; margin-bottom:50px;}
.s_a p:before{ display:block; width:4px; height:25px; background:#37C0F2; position:absolute; left:0; top:3px; content:'';}
.s_a p:last-child{ margin-bottom:0;}
.s_b ul{ width:100%; padding:30px 0;}
.s_b ul li{ width:16.66%; float:left; position:relative; text-align:center; cursor:pointer; overflow:hidden; height:265px;}
.s_b ul li .li_a,.s_b ul li .li_b{ width:199px; height:230px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition:all .8s; position:absolute; left:0; top:0;}
.s_b ul li .li_a .tu{ width:130px; height:130px; border:1px solid #37C0F2; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto;}
.s_b ul li .li_a .tu img{ width:80px; height:80px; vertical-align:top; margin-top:25px;}
.s_b ul li .li_a p{ width:100%;height:50px; line-height:50px; font-size:18px; color:#111; margin-top:10px;}
.s_b ul li .li_b{ background:#37C0F2; color:#FFF; padding:10px; z-index:2;}
.s_b ul li .li_b img{ width:80px; height:80px; vertical-align:top;}
.s_b ul li .li_b .tit{ width:100%; height:40px; line-height:40px; font-size:16px;}
.s_b ul li .li_b .ctn{ width:100%; height:85px; text-align:left; padding:0 5px; font-size:12px; line-height:175%; overflow:hidden;}
.s_b ul li .li_a{top:100%; opacity:0;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;		transition: all .4s ease-in-out;}
.list>li.move .s_b ul li .li_a{ opacity:1; top:0;}
.list>li.move .s_b ul li:nth-child(7) .li_a,.list>li.move .s_b ul li:nth-child(8) .li_a,.list>li.move .s_b ul li:nth-child(9) .li_a,.list>li.move .s_b ul li:nth-child(10) .li_a,.list>li.move .s_b ul li:nth-child(11) .li_a,.list>li.move .s_b ul li:nth-child(12) .li_a{ transition-delay:.8s;}
.list>li.move .s_b ul li:nth-child(13) .li_a,.list>li.move .s_b ul li:nth-child(14) .li_a,.list>li.move .s_b ul li:nth-child(15) .li_a,.list>li.move .s_b ul li:nth-child(16) .li_a,.list>li.move .s_b ul li:nth-child(17) .li_a,.list>li.move .s_b ul li:nth-child(18) .li_a{ transition-delay:1.6s;}
.s_b ul li .li_b{z-index: 1000;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}
.s_b ul li.flip .li_a{z-index: 900;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.s_b ul li.flip .li_b {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);}
.m_tit_a{ width:100%; position:relative;}
.m_tit_a span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; background:#F7F7F7; position:relative; z-index:2; padding:0 25px;}
.m_tit_a:before{ display:block; content:''; width:100%; height:2px; background:#B0DFFA; position:absolute; left:0; top:50%; z-index:1; margin-top:10px;}
.s_c{ padding-top:80px;}
.s_c .tit{ width:1000px; height:85px; line-height:85px; text-align:center; background:#29B2FF; font-size:34px; color:#FFF; margin:0 auto;}
.s_c table{ width:1000px; background:#FFF; margin:0 auto 20px; border-left:1px solid #eee; text-align:center;}
.s_c table td{ border-right:1px solid #eee; border-bottom:1px solid #eee; font-size:18px; color:#111; padding:18px 5px;}
.s_c table td a{ font-weight:bold; color:#E30101;}
.s_d ul{ height:350px; overflow:hidden;}
.s_d ul li{ width:33.33%; float:left; padding:30px; text-align:center; margin-top:290px; transition:all .8s;}
.list>li.move .s_d ul li{ margin-top:0;}
.s_d ul li .li_m{ width:100%; height:290px; overflow:hidden; background:#29B2FF; border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px; position:relative;}
.s_d ul li .li_m .li_c,.s_d ul li .li_m .li_d{ width:100%; height:290px; color:#FFF; transition:all .8s;}
.s_d ul li .li_m .li_c{ padding-top:50px; font-size:24px; position:absolute; left:0; top:0;}
.s_d ul li .li_m .li_c img{ width:115px; height:100px; vertical-align:top;}
.s_d ul li .li_m .li_c .name{ width:100%; height:50px; line-height:50px; margin-top:30px; position:relative;}
.s_d ul li .li_m .li_c .name span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; position:relative; height:50px; line-height:50px; padding:0 20px; background:#29B2FF; z-index:2;}
.s_d ul li .li_m .li_c .name:before{ display:block; content:''; width:100%; height:1px; background:#fff; position:absolute; left:0; top:25px; z-index:1;}
.s_d ul li .li_m .li_d{ position:absolute; left:0; top:100%; z-index:3; background:#29B2FF; padding-top:50px;}
.s_d ul li .li_m .li_d .name{ width:100%; height:35px; line-height:35px; font-weight:bold; font-size:18px;}
.s_d ul li .li_m .li_d .des{ width:100%; height:50px; font-size:15px; line-height:175%; overflow:hidden; margin-top:35px; padding:0 50px;}
.s_d ul li .li_m .li_d a{ display:block; width:238px; height:60px; color:#FFF; background:#FFCB2B; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; line-height:60px; font-size:24px; margin:30px auto 0;}
.s_d ul li .li_m:hover .li_c{ top:-100%;}
.s_d ul li .li_m:hover .li_d{ top:0;}
.s_banner_b .banner_ctn{ width:1200px; margin-left:-600px; text-align:left; padding-top:120px;}
.s_banner_b .banner_ctn img{ height:47px; width:auto; display:block; margin-bottom:40px;}
.s_banner_b .banner_ctn_e{ width:100%; margin-left:0px; text-align:center; padding-top:120px; left:0px;}
.s_banner_b .banner_ctn_e img{ width:auto; height:auto; display:inline-block;}
.s_banner_b .banner_ctn_e img.t1{ margin-top:30px; }
.s_banner_b .banner_ctn_e img.t2{ margin-top:60px;}
.s_banner_b .banner_ctn_f{ width:1200px; padding-top:220px; padding-left:100px;} .s_banner_b .banner_ctn_f img{ height:auto;}
.s_banner_b .banner_ctn .banner-text1{ font-size:30px; line-height:50px; color:#FFF;}
.s_banner_b .banner_ctn .banner-link-button{display:inline-block;margin-top:45px;width:220px;height:65px;line-height:61px;text-align:center;color:#fff; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:27px; border:2px solid rgba(255,255,255,.5); padding:0;}
.s_e ul{ width:100%; padding-bottom:80px;}
.s_e ul li{ width:25%; float:left; padding:50px 50px 0;}
.s_e ul li .tu{ width:100px; height:100px; margin:0 auto; overflow:hidden; }
.s_e ul li .tu img{ width:100px; height:100px; vertical-align:top;margin-top:100%; opacity:0; transition:all .8s;}
.list>li.move .s_e ul li .tu img { opacity:1; margin-top:0;}
.s_e ul li .tit{ width:100%; height:50px; line-height:60px; font-size:18px; color:#111; text-align:center;}
.s_e ul li .des{ width:192px; height:65px; overflow:hidden; font-size:12px; color:#111; line-height:175%; margin:0 auto;}
.s_f{ height:620px; overflow:hidden; padding-bottom:40px;}
.s_f ul{ width:100%; height:0px; position:relative;}
.s_f .tu{ width:100%; height:580px; text-align:center;}
.s_f .tu img{ width:592px; height:508px; vertical-align:top; transform:scale(0,0); margin-top:15px; transition:all .6s;}
.list>li.move .s_f .tu img{transform:scale(1,1); }
.s_f ul li{ position:absolute; transition:all .6s;}
.s_f ul li .name{ font-size:24px; color:#27B1FF; font-weight:bold;}
.s_f ul li p{ font-size:18px; color:#111; line-height:175%; margin-top:15px;}
.s_f ul li:nth-child(1){ text-align:right; top:0; width:365px; left:-100%;}
.list>li.move .s_f ul li:nth-child(1){left:40px; transition-delay: .6s;}
.s_f ul li:nth-child(2){ text-align:right; top:153px; width:280px; left:-100%;}
.list>li.move .s_f ul li:nth-child(2){left:40px; transition-delay: 1.2s;}
.s_f ul li:nth-child(3){ text-align:right; top:415px; width:280px; left:-100%;}
.list>li.move .s_f ul li:nth-child(3){left:100px; transition-delay:1.8s;}
.s_f ul li:nth-child(4){ text-align:left; top:40px; width:280px; right:-100%;}
.list>li.move .s_f ul li:nth-child(4){right:30px; transition-delay: 3.6s;}
.s_f ul li:nth-child(5){ text-align:left; top:260px; width:280px; right:-100%;}
.list>li.move .s_f ul li:nth-child(5){right:0; transition-delay: 3.0s;}
.s_f ul li:nth-child(6){ text-align:left; top:510px; width:395px; right:-100%;}
.list>li.move .s_f ul li:nth-child(6){right:40px; transition-delay: 2.4s;}
.s_g ul{ width:100%; padding-bottom:80px; padding-top:30px;}
.s_g ul li{ width:25%; float:left; padding:0 30px; text-align:center; position:relative; height:305px;}
.s_g ul li .li_m{ width:100%; height:320px; position:relative; cursor:pointer;}
.s_g ul li .main,.s_g ul li .back{ width:100%; height:320px; border:1px solid #eee; padding-top:40px; left:30px; background:#fff;}
.s_g ul li .tit{ width:100%; height:60px; line-height:60px; font-size:18px; color:#111; text-align:center;}
.s_g ul li p{ width:180px; height:85px; font-size:12px; line-height:175%; overflow:hidden; margin:0 auto; text-align:left;}
.s_g ul li .back .tit,.s_g ul li .back p{ color:#FFF;}
.s_g ul li .tu{ width:120px; height:120px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto; overflow:hidden;}
.s_g ul li .tu img{ width:120px; height:120px; vertical-align:top; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; transition:all .9s; transform:scale(0,0);}
.list>li.move .s_g ul li .tu img{transform:scale(1,1);}
.s_g ul li .main .tu{ background:#28B2FF;}
.s_g ul li .back .tu{ background:#fff;}
.s_g ul li .main{position: absolute;top: 0;z-index: 900;text-align: center;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;		transition: all .4s ease-in-out;}
.s_g ul li .back{ background:#28B2FF; border-color:#28B2FF;position: absolute;top: 0;z-index: 1000;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}
.s_g ul li.flip .mian  {z-index: 900;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.s_g ul li.flip .back {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);}
.s_h{ width:100%; padding:30px 0;}
.s_h dt{ width:560px; float:left;}
.s_h dt img{ width:100%; height:auto; vertical-align:top; }
.s_h dd{ width:420px; float:right; margin-top:50px; position:relative;}
.s_h dd ul{ width:100%; position:relative; z-index:2; overflow:hidden;}
.s_h dd ul li{ width:100%; position:relative; padding-left:40px; height:65px; line-height:65px; font-size:24px; color:#111; margin-left:100%; transition:all .8s;}
.list>li.move .s_h dd ul li{ margin-left:0;}
.list>li.move .s_h dd ul li:nth-child(2){ transition-delay:.4s;}
.list>li.move .s_h dd ul li:nth-child(3){ transition-delay:.8s;}
.list>li.move .s_h dd ul li:nth-child(4){ transition-delay:1.2s;}
.list>li.move .s_h dd ul li:nth-child(5){ transition-delay:1.6s;}
.list>li.move .s_h dd ul li:nth-child(6){ transition-delay:2s;}
.s_h dd ul li:before{ display:block; width:15px; height:15px; position:absolute; left:0; top:25px; content:''; background:url(../images/ico2.png) no-repeat left center; z-index:9;}
.s_h dd .line{ width:1px; height:100%; padding:35px 0; position:absolute; left:7px; top:0; z-index:1;}
.s_h dd .line span{ display:block; width:100%; height:0; background:#28B2FF; transition:all 2s;}
.list>li.move .s_h dd .line span{ height:100%;}
.s_i dt{ width:636px; float:right; padding:30px 0;}
.s_i dd{ width:360px; float:left; margin-top:0;}
.s_i dd ul li{ margin-right:100%; transition:all .8s;}
.list>li.move .s_i dd ul li{ margin-right:0;}
.m_tit_b p{ font-size:18px; margin-top:10px;}
.s_j{ width:970px; margin:40px auto 0; padding-bottom:80px;}
.s_j .s_j_a{ width:100%; text-align:center;}
.s_j .s_j_a li{ width:33.33%; float:left;}
.s_j .s_j_b{ width:100%; background:#FFF; margin-top:50px; padding:0 15px;}
.s_j .s_j_b li{ width:100%; height:95px; position:relative;}
.s_j .s_j_b li .tit{ width:234px; height:95px; line-height:95px; text-align:center; color:#FFF; background:#28B2FF; font-size:24px; margin:0 auto;}
.s_j .s_j_b li:nth-child(2) .tit,.s_j .s_j_b li:nth-child(2) .right .line span{ background:#FFCB2B;}
.s_j .s_j_b li:nth-child(3) .tit,.s_j .s_j_b li:nth-child(3) .right .line span{ background:#6E8DF4;}
.s_j .s_j_b li:nth-child(4) .tit,.s_j .s_j_b li:nth-child(4) .right .line span{ background:#FF8447;}
.s_j .s_j_b li:nth-child(5) .tit,.s_j .s_j_b li:nth-child(5) .right .line span{ background:#0EBA9D;}
.s_j .s_j_b li .left{ width:353px; position:absolute; left:0; top:0; overflow:hidden; position:absolute; text-align:right;}
.s_j .s_j_b li .right{ width:353px;overflow:hidden; position:relative; text-align:left; position:absolute; right:0; top:0;}
.s_j .s_j_b li p{ width:85%; font-size:17px; line-height:175%; padding-top:20px; color:#111; float:right; padding-right:30px; height:88px;}
.s_j .s_j_b li .right p{ float:left; padding-left:30px; padding-right:0;}
.s_j .s_j_b li:first-child p{ padding-top:30px;}
.s_j .s_j_b li .line{ width:100%; height:7px; overflow:hidden; position:relative;}
.s_j .s_j_b li .line span{ display:block; height:7px; position:absolute; top:0;}
.s_j .s_j_b li .left .line span{ background:#E6E5E5; right:-100%; transition:all .8s;}
.s_j .s_j_b li .right .line span{ background:#28B2FF; left:-100%; transition:all .8s;}
.list>li.move .s_j .s_j_b li .left .line span{ right:0; transition-delay:.8s;}
.list>li.move .s_j .s_j_b li .right .line span{ left:0; transition-delay:.8s;}
.s_k ul{ width:100%; padding-bottom:50px;}
.s_k ul li{ width:25%; float:left; padding:30px;}
.s_k ul li .li_m{ width:100%; position:relative; overflow:hidden;}
.s_k ul li .li_m img{ width:100%; height:330px; vertical-align:top; transition:all .8s;}
.s_k ul li .li_m:hover img{ transform:scale(1.1,1.1);}
.s_k ul li .li_m .ctn{ width:70%; height:100%; background:rgba(255,255,255,.8); position:absolute; left:20%; top:0; z-index:2; text-align:center; padding-top:30px;}
.s_k ul li .li_m .ctn span{ display:block; width:76px; height:40px; line-height:40px; margin:0 auto 10px; font-size:18px; color:#111; font-weight:bold; border-bottom:4px solid #29B2FF;}
.s_k ul li .li_m .ctn p{ width:100%; height:40px; line-height:40px; font-size:12px; color:#111;}
.s_k ul li .li_m .weixinAudio {width:100%;height: 50px;line-height: 1.5; padding-top:10px; position:absolute; left:0; bottom:-50px; background:#29B2FF; z-index:4; position:0; transition:all .4s;}
.s_k ul li .li_m:hover .weixinAudio{ bottom:0;}
.s_k ul li .li_m .audio_area {display: inline-block;width: 100%;vertical-align: top;margin: 0px 1px 0px 0;font-size: 0;position: relative;font-weight: 400;text-decoration: none;-ms-text-size-adjust: none;-webkit-text-size-adjust: none;text-size-adjust: none;}
.s_k ul li .li_m .audio_wrp {position: relative;overflow: hidden;padding:0;}
.s_k ul li .li_m .audio_play_area {float: left;font-size: 0;width: 34px;	height: 34px; margin-left:10px;}
.s_k ul li .li_m .audio_play_area img{ width:30px; height:30px;}
.s_k ul li .li_m .playing .audio_play_area .icon_audio_default {display: block;}
.s_k ul li .li_m .audio_play_area .icon_audio_default {background: transparent url(../images/ico1.png) no-repeat 0 0;width: 34px;height: 34px;vertical-align: middle;display: inline-block;-webkit-background-size: 54px 25px;background-size: 54px 25px;background-position: -36px center;}
.s_k ul li .li_m .audio_play_area .icon_audio_playing {background: transparent url(../images/ico1_a.png) no-repeat 0 0;width: 34px;height: 34px;vertical-align: middle;display: inline-block;-webkit-background-size: 54px 25px;background-size: 54px 25px;-webkit-animation: audio_playing 1s infinite;background-position: 0px center;display: none;}
.s_k ul li .li_m .audio_area .pic_audio_default {display: none;width: 18px;}
.s_k ul li .li_m .progress_bar_box {display: block;position: absolute;left:50px;bottom: -18px;background-color:#fff;height:8px; border-radius:8px; -moz-border-radius:8px; -border-radius:8px; width:175px !important;}
.s_k ul li .li_m .audio_area .progress_bar_box .progress_bar {background-color:#1E579B;height: 8px;display: block;border-radius:8px; -moz-border-radius:8px; -border-radius:8px;}
.s_k ul li .li_m .playing .audio_play_area .icon_audio_default {display: none;}
.s_k ul li .li_m .playing .audio_play_area .icon_audio_playing {display: inline-block;}
.s_banner_b .banner_ctn_a{ text-align:center; padding-top:170px;}
.s_banner_b .banner_ctn_a img{ width:70%; height:auto; vertical-align:top; margin:0 auto !important;}
.m_tit_c span{ display:inline-block; *display:inline; zoom:1; padding-left:35px; background:url(../images/ico6.png) no-repeat left center; height:35px; line-height:35px; vertical-align:top; margin-top:28px; margin-left:10px; font-weight:bold; font-size:28px;}
.s_l{ padding:20px 30px 50px;}
.s_l p{ width:100%; font-size:18px; line-height:175%; color:#111; text-indent:2em; margin-bottom:20px;}
.s_m{ width:100%; min-width:1200px; height:420px; background:url(../images/pic9.jpg) no-repeat top center; background-size:1920px auto; color:#FFF; position:relative;}
.s_m .m_tit{ color:#FFF;}
.s_m .line_a{ width:100%; height:1px; background:#fff; position:absolute; left:0; top:170px; z-index:1;}
.s_m ul{ width:100%; position:relative; z-index:9; overflow:hidden; height:295px;} 
.s_m ul li{ width:14.28%; float:left; padding:0 30px; text-align:center; margin-top:100%; transition:all .4s;}
.s_m ul li .name{ width:100%; height:40px; line-height:40px; font-size:18px; font-weight:bold;}
.s_m ul li span{ display:block; width:9px; height:9px; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; background:#FFF; margin:1px auto 0;}
.s_m ul li p{ width:86%; text-align:center; line-height:175%; font-size:17px; padding-top:10px; margin:0 auto;}
.list>li.move.s_m ul li{ margin-top:0;}
.list>li.move.s_m ul li:nth-child(2){ transition-delay:.4s;}
.list>li.move.s_m ul li:nth-child(3){ transition-delay:.8s;}
.list>li.move.s_m ul li:nth-child(4){ transition-delay:1.2s;}
.list>li.move.s_m ul li:nth-child(5){ transition-delay:1.6s;}
.list>li.move.s_m ul li:nth-child(6){ transition-delay:2s;}
.list>li.move.s_m ul li:nth-child(7){ transition-delay:2.4s;}
.s_n dl{ width:100%; padding:20px 30px 70px;}
.s_n dl dt{ width:570px; height:365px; float:right; overflow:hidden;}
.s_n dl dt img{ width:570px; height:365px; vertical-align:top; transition:all .8s;}
.s_n dl dt:hover img{ transform:scale(1.1,1.1);}
.s_n dl dd{ width:535px; float:left; padding-top:60px; overflow:hidden;}
.s_n dl dd h1{ width:100%; font-size:24px; color:#111; font-weight:normal; margin-bottom:22px;}
.s_n dl dd p{ font-size:20px; color:#111; line-height:175%; margin-left:-100%;transition:all .8s; width:100%;}
.list>li.move .s_n dl dd h1{-moz-animation: bounce 1s .2s;	-webkit-animation: bounce 1s .2s;animation:bounce 1s .2s;}
.list>li.move .s_n dl dd p{ margin-left:0;}
.list>li.move .s_n dl dd p:nth-child(1){ transition-delay:.2s;}
.list>li.move .s_n dl dd p:nth-child(2){ transition-delay:1.0s;}
.list>li.move .s_n dl dd p:nth-child(3){ transition-delay:1.8s;}
.list>li.move .s_n dl dd p:nth-child(4){ transition-delay:2.6s;}
.list>li.move .s_n dl dd p:nth-child(5){ transition-delay:3.4s;}
.list>li.move .s_n dl dd p:nth-child(6){ transition-delay:4.2s;}
.s_banner.now .banner_ctn_c img{ width:1099px; height:auto; margin:0 auto 30px !important;}
.s_banner.now .banner_ctn_c{ text-align:center;}
.s_o{ padding:20px 30px 70px;}
.s_o p{ width:100%; font-size:18px; color:#111; line-height:175%; margin-bottom:25px;}
.s_o img{ width:100%; height:auto; vertical-align:top;}
.s_p_a ul{ width:100%; height:0px; position:relative;}
.s_p_a .tu{ width:525px; height:370px; margin:60px auto 0; overflow:hidden;}
.s_p_a .tu img{ transform:scale(0,0); width:525px; height:370px; vertical-align:top; transition:all .5s;}
.list>li.move .s_p_a .tu img{transform:scale(1,1);}
.s_p_a{ padding-bottom:270px;}
.s_p_a ul li{ position:absolute; transform:scale(0,0); transition:all .4s;}
.s_p_a ul li p{ font-size:18px; color:#111; line-height:175%; text-align:center;}
.s_p_a ul li .tz{ width:100%; height:35px; line-height:35px; font-size:18px; color:#2C86E9; font-weight:bold;}
.s_p_a ul li .tz span{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:35px; line-height:35px; position:relative; padding-left:15px;}
.s_p_a ul li .tz span:before{ display:block; content:''; width:3px; height:20px; background:#2C86E9; position:absolute; left:0; top:7px;}
.s_p_a ul li.li_1 p{ width:252px; height:84px; background:url(../images/bg2.png) no-repeat center center; padding:10px 30px 0 10px;}
.s_p_a ul li.li_1{ left:50px; top:50px;}
.s_p_a ul li.li_2 p{ width:217px; height:75px; background:url(../images/bg3.png) no-repeat center center; padding:7px 30px 0 10px;}
.s_p_a ul li.li_2{ left:90px; top:210px;}
.s_p_a ul li.li_3 p{ width:138px; height:82px; background:url(../images/bg4.png) no-repeat center center; padding:7px 30px 0 10px;}
.s_p_a ul li.li_3{ left:200px; top:340px;}
.s_p_a ul li.li_3 .tz span{ float:right; margin-right:-70px; margin-top:-35px;}
.s_p_a ul li.li_4 p{ width:226px; height:116px; background:url(../images/bg5.png) no-repeat center center; padding:40px 10px 0;}
.s_p_a ul li.li_4{ left:400px; top:450px;}
.s_p_a ul li.li_5 p{ width:189px; height:54px; background:url(../images/bg9.png) no-repeat center center; padding:12px 10px 0 18px;}
.s_p_a ul li.li_5{ right:130px; top:50px;}
.s_p_a ul li.li_5 .tz span,.s_p_a ul li.li_6 .tz span,.s_p_a ul li.li_7 .tz span,.s_p_a ul li.li_8 .tz span{ float:right; padding-left:0; padding-right:15px;}
.s_p_a ul li.li_5 .tz span:before,.s_p_a ul li.li_6 .tz span:before,.s_p_a ul li.li_7 .tz span:before,.s_p_a ul li.li_8 .tz span:before{ left:100%; margin-left:-3px;}
.s_p_a ul li.li_6 p{ width:211px; height:53px; background:url(../images/bg8.png) no-repeat center center; padding:12px 10px 0 18px;}
.s_p_a ul li.li_6{ right:110px; top:180px;}
.s_p_a ul li.li_7 p{ width:211px; height:53px; background:url(../images/bg7.png) no-repeat center center; padding:12px 10px 0 18px;}
.s_p_a ul li.li_7{ right:160px; top:310px;}
.s_p_a ul li.li_8 p{ width:203px; height:78px; background:url(../images/bg6.png) no-repeat center center; padding:40px 10px 0;}
.s_p_a ul li.li_8{ right:280px; top:460px;}
.list>li.move .s_p_a ul li{ transform:scale(1,1); transition-delay:.8s;}
.list>li.move .s_p_a ul li.li_2{transition-delay:1.2s;}
.list>li.move .s_p_a ul li.li_3{transition-delay:1.6s;}
.list>li.move .s_p_a ul li.li_4{transition-delay:2s;}
.list>li.move .s_p_a ul li.li_8{transition-delay:2.4s;}
.list>li.move .s_p_a ul li.li_7{transition-delay:2.8s;}
.list>li.move .s_p_a ul li.li_6{transition-delay:3.2s;}
.list>li.move .s_p_a ul li.li_5{transition-delay:3.6s;}
.s_q{ padding:20px 0 70px;}
.s_q ul{ width:100%;}
.s_q ul li{ width:20%; float:left; padding:0 20px;}
.s_q ul li .li_m{ width:100%; padding:30px 20px; cursor:pointer;}
.s_q ul li .tu{ width:50px; height:50px; overflow:hidden; margin:0 auto; position:relative;}
.s_q ul li .tu img{ width:50px; height:50px; vertical-align:top; transition:all .8s;}
.s_q ul li .tu img.cur{ position:absolute; top:50px; left:0;}
.s_q ul li:hover .tu img.mr{ margin-top:-50px;}
.s_q ul li:hover .tu img.cur{ top:0;}
.s_q ul li .tit{ width:100%; height:50px; line-height:50px; font-size:18px; color:#111; text-align:center;}
.s_q ul li .ctn{ width:100%; height:110px; background:#2D87EA; position:relative; color:#FFF; font-size:12px; line-height:175%;  padding:15px 10px; margin-top:8px;transition:all .8s;}
.s_q ul li .ctn:before{ display:block; content:''; position:absolute;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent; border-bottom:7px solid #2D87EA; position:absolute; left:50%; margin-left:-4px; top:-7px;transition:all .8s;}
.s_q ul li .li_m{ border:1px solid #fff; transition:all .8s;}
.s_q ul li:hover .li_m{ border:1px solid #28B2FF;}
.s_q ul li:hover .ctn{ background:#28B2FF;}
.s_q ul li:hover .ctn:before{border-bottom:7px solid #28B2FF;}
.m_r{ padding-top:80px;}
.m_r .m_r_a{ width:1000px; margin:0 auto; text-align:center;}
.m_r .m_r_a .tit{ width:100%; height:85px; line-height:85px; background:#28B2FF; color:#FFF; font-size:34px;}
.m_r .m_r_a .a_foot{ width:100%; height:80px; line-height:80px; color:#FFF; background:#FFCB2B; font-size:18px;}
.m_r .m_r_a table{ width:100%; background:#FFF; border-left:1px solid #eee;}
.m_r .m_r_a table tr td{ border-right:1px solid #eee; border-bottom:1px solid #eee; padding:20px 10px; font-size:18px; color:#111;}
.m_r .m_r_b{ width:100%; padding:0 50px 70px;}
.m_r .m_r_b .main{ width:100%; margin-top:30px; border:1px solid #E30101; text-align:center; height:105px; position:relative; font-size:18px; color:#111;}
.m_r .m_r_b .main .name{ display:inline-block; *display:inline; zoom:1; font-size:24px; color:#E30000; font-weight:bold; padding:0 15px; background:#F7F7F7; height:30px; line-height:30px; position:relative; top:-15px; z-index:2;}
.m_r .m_r_b .main .des{display:inline-block; *display:inline; zoom:1; padding:0 25px; background:#F7F7F7; vertical-align:top;font-size:24px; color:#111; position:relative; z-index:2; bottom:-30px; height:30px; line-height:30px;}
.m_r .m_r_b .main .des em{ color:#E30000;}
.m_r .m_r_b .main p{ padding-top:5px;}
.m_r .m_r_b ul{ width:100%;}
.m_r .m_r_b ul li{ width:50%; float:left; padding:50px 50px 50px 40px;}
.m_r .m_r_b ul li .li_m{ width:100%; height:179px; position:relative; background:#FFF; padding:15px 20px 10px 30px;}
.m_r .m_r_b ul li .li_m img{ width:63px; height:185px; position:absolute; left:-38px; top:-2px;}
.m_r .m_r_b ul li .li_m .name{ width:100%; font-size:18px; color:#111; line-height:175%; margin-bottom:10px;}
.m_r .m_r_b ul li .li_m .ctn p{ padding:3px 0;}
.m_r .m_r_b ul li .li_m .ctn{ width:100%; font-size:12px; line-height:175%; color:#111; max-height:108px; overflow:hidden;}
.s_r{ width:100%; background:url(../images/bg14.jpg) no-repeat top center; background-size:1920 auto; padding-bottom:120px; padding-top:60px;}
.s_r .m_tit{ color:#FFF; font-weight:bold;}
.s_r ul{ width:100%; text-align:center; padding:50px 0;}
.s_r ul li{display:inline-block; *display:inline; zoom:1; vertical-align:top; margin:0 70px;}
.s_r ul li .tu{ width:70px; height:70px; overflow:hidden; margin:0 auto;}
.s_r ul li .tu img{ width:70px; height:70px; vertical-align:top; transition:all .8s; margin-top:70px;}
.list>li.move.s_r ul li .tu img{ margin-top:0;}
.s_r ul li .tit{ width:100%; height:70px; line-height:70px; font-size:18px; color:#FFF; font-weight:bold;}
.s_r ul li .des{ width:200px; color:#FFF; font-size:12px; line-height:175%;}
.s_banner_b .banner_ctn_d .banner-text1{ font-size:24px;}
.s_p{ padding:0 50px;}
.s_p dl{ width:50%; float:left; margin-bottom:50px; height:119px; overflow:hidden;}
.s_p{ padding-bottom:30px;}
.s_p dl dt{ width:119px; float:left; height:119px; overflow:hidden; transition:all .8s; margin-top:119px;}
.s_p dl dt img{ width:119px; height:119px; vertical-align:top;}
.s_p dl dd{ width:385px; float:left; margin-left:35px; height:119px; transition:all .8s; margin-top:119px;}
.s_p dl dd .tit{ font-size:18px; color:#111; padding:25px 0 15px;}
.s_p dl dd p{ font-size:12px; color:#111; line-height:175%;}
.list>li.move .s_p dl dt,.list>li.move .s_p dl dd{ margin-top:0;}
.list>li.move .s_p dl:nth-child(3) dt,.list>li.move .s_p dl:nth-child(4) dt,.list>li.move .s_p dl:nth-child(3) dd,.list>li.move .s_p dl:nth-child(4) dd{ transition-delay:.8s;}
.list>li.move .s_p dl:nth-child(5) dt,.list>li.move .s_p dl:nth-child(6) dt,.list>li.move .s_p dl:nth-child(5) dd,.list>li.move .s_p dl:nth-child(6) dd{ transition-delay:1.6s;}
.m_r .m_r_c table{ background:#F7F7F7; margin-bottom:70px;}
.m_r .m_r_c table tr td span{ color:#E30101; font-weight:bold;}
.bg_b{ width:100%; background:#A1DDFF; padding-bottom:70px;}
.m_s .m_tit{ position:relative;}
.m_s .m_tit:before{ display:block; content:'';width:0;height:0;border-left:12px solid transparent;border-right:12px solid transparent; border-top:15px solid #fff; position:absolute; left:50%; margin-left:-7px; top:-1px;}
.m_s .ctn{ width:100%; padding:0 50px; font-size:18px; color:#111; line-height:175%;}
.m_s .ctn p{ margin-bottom:10px;}
.h_a dl{ width:100%; padding-top:20px; padding-bottom:70px;}
.h_a dl dt{ width:360px; float:right;}
.h_a dl dt img{ width:360px; height:auto; vertical-align:top;}
.h_a dl dd{ width:775px; float:left; font-size:18px; color:#111; line-height:195%;}
.h_a dl dd p{ margin-bottom:35px;}
.h_b ul{ width:100%; padding-top:20px;}
.h_b ul li{ width:25%; float:left;}
.h_b ul li .tu{ width:146px; height:146px; overflow:hidden; position:relative; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%; margin:0 auto; transition:all .8s;}
.h_b ul li .tu img{ width:146px; height:146px; vertical-align:top; position:absolute; left:0; top:0;transform:scale(0,0); transition:all .8s;}
.h_b ul li .tu .cur{ transform:scale(0,0);}
.h_b ul li .ctn{ width:200px; margin:40px auto 70px; font-size:18px; color:#111; line-height:175%;}
.list>li.move .h_b ul li .tu .mr{transform:scale(1,1);}
.h_b ul li:hover .tu{ background:url(../images/bg15.png) no-repeat center center; background-size:146px 146px;}
.list>li.move .h_b ul li:hover .tu .mr{transform:scale(0,0);}
.list>li.move .h_b ul li:hover .tu .cur{transform:scale(1,1);}
.h_c ul{ width:100%; padding-bottom:50px;}
.h_c ul li{ width:25%; float:left; padding:30px; height:335px; overflow:hidden;}
.h_c ul li .li_m{ width:100%; position:relative; height:275px; cursor:pointer; text-align:center; margin-top:335px; transition:all .6s;}
.list>li.move .h_c ul li .li_m{ margin-top:0;}
.list>li.move .h_c ul li:nth-child(5) .li_m,.list>li.move .h_c ul li:nth-child(6) .li_m,.list>li.move .h_c ul li:nth-child(7) .li_m,.list>li.move .h_c ul li:nth-child(8) .li_m{ transition-delay:.6s;}
.list>li.move .h_c ul li:nth-child(9) .li_m,.list>li.move .h_c ul li:nth-child(10) .li_m,.list>li.move .h_c ul li:nth-child(11) .li_m,.list>li.move .h_c ul li:nth-child(12) .li_m{ transition-delay:1.2s;}
.h_c ul li .mian{ width:100%;height: 275px; border:1px solid #ddd;position: absolute;top: 0;z-index: 900;text-align: center;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;		transition: all .4s ease-in-out;}
.h_c ul li .back{ width:100%;height: 275px; border:1px solid #36BEF2;position: absolute;top: 0;z-index: 1000;-webkit-transform: rotateY(-180deg);-moz-transform: rotateY(-180deg);-webkit-transform-style: preserve-3d;-moz-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-webkit-transition: all .4s ease-in-out;-moz-transition: all .4s ease-in-out;-ms-transition: all .4s ease-in-out;-o-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;}
.h_c ul li.flip .mian  {z-index: 900;-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);}
.h_c ul li.flip .back {z-index: 1000;-webkit-transform: rotateX(0deg) rotateY(0deg);-moz-transform: rotateX(0deg) rotateY(0deg);background:#36BEF2; color:#FFF;}
.h_c ul li .li_m img{ width:70px; height:130px; vertical-align:top;padding:30px 0;}
.h_c ul li .mian p{ width:100%; height:50px; line-height:50px; font-size:18px; color:#111; font-weight:bold; margin-top:40px;}
.h_c ul li .mian img{ border-bottom:1px solid #ddd; }
.h_c ul li .back p{ width:86%; font-size:12px; color:#FFF; line-height:175%; overflow:hidden; margin:0 auto; height:125px; overflow:hidden; text-align:left;}
.bg_c{ width:100%; min-width:1200px; background:url(../images/bg16.jpg) no-repeat top center; background-size:cover; color:#FFF;}
.bg_c .m_tit{ color:#FFF;}
.h_d ul{ width:100%; padding:0 30px;}
.h_d ul li{ width:25%; float:left; border-right:1px solid rgba(255,255,255,.5); text-align:center; padding-top:20px; color:#FFF; position:relative; padding-bottom:120px; transition:all .8s; height:585px;}
.h_d ul li:first-child{border-left:1px solid rgba(255,255,255,.5);}
.h_d ul li .tu{ width:100px; height:100px; margin:0 auto; overflow:hidden; transition:all .8s;}
.h_d ul li .tu img{ width:100px; height:100px; vertical-align:top;}
.h_d ul li .tit{ width:100%; height:75px; line-height:75px; font-size:24px; color:#FFF;}
.h_d ul li .ctn{ width:100%; padding:20px 35px; font-size:12px; line-height:175%; text-align:left; height:270px; transition:all .8s;}
.h_d ul li a{ display:block; width:180px; height:52px; border:1px solid rgba(255,255,255,.5); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:24px; color:#FFF; line-height:50px; position:absolute; bottom:70px; left:50%; margin-left:-90px; transition:all .8s;}
.h_d ul li:hover .ctn{ padding:20px; font-size:18px;}
.h_d ul li:hover a{ color:#8D7B63; background:#FFF;}
.h_d ul li:hover .tu{ height:0;}
.h_d ul li:hover{ background:#15427E;}
.s_o table{ width:100%; border-top:1px solid #ddd; border-left:1px solid #ddd; text-align:center; color:#555;}
.s_o table td img{ width:auto; height:140px; vertical-align:top; display:block; margin:0 auto 10px;}
.s_o table td{ border-right:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 10px;}
.s_o table td p{ margin:0;}
.s_o_a table td img{ width:190px; height:155px;}



/***产品***/
.profixed{position: fixed;top: 80px;z-index: 101;}
.prowrap{width:100%;height:80px;background-color: #f7f8fc;}
.protitle{height:80px;font-size:20px;line-height:80px;text-align:center;color:#000;}
.cur{color:#097afe;}
.cur span{border-bottom: 2px solid #097afe;padding-bottom: 25px;}
.prodiv{padding: 80px 0px;}
.prodiv .protxt1{padding-top: 140px;}
.prodiv .protxt2{padding-top: 170px;}
.prodiv .proimg1{text-align: left;}
.prodiv .proimg2{text-align: right;}
.prodiv .proimg1 img,.prodiv .proimg2 img{max-width: 100%;}

.container-full{border-bottom:1px solid #E8E8E8}

.news_bg{ background-color:#f8f8f8; padding-top:30px; }
.nnews_lb{margin:0 auto; width:1200px;height:auto;}
.nnews_lb_m{width:100%; height:203px;  background:#fff; width:100%; position:relative; border-bottom:1px solid #f6f6f6; margin-bottom:20px;}
.nnews_lb_img{position:absolute; left:30px; top:27px;}
.nnews_lb_img img{width:230px; height:140px; border:1px solid #f4f4f4; padding:4px;}
.nnews_lb_title{
	position:absolute; left:305px; top:27px; width:500px; height:40px;  line-height:40px;white-space: nowrap; font-size:12px; 
	text-overflow:ellipsis; 
	-o-text-overflow:ellipsis; 
	overflow:hidden;
	-moz-binding:url('ellipsis.xml#ellipsis');
	 white-space: nowrap;
	}
.nnews_lb_title a{color:#414141; font-size:16px;  text-decoration:none; font-weight:bold; }
.nnews_lb_title a:hover{color:#2e5688; font-weight:bold;}
.nnews_lb_cnt{position:absolute; left:305px; top:78px; width: 800px; height:48px;overflow:hidden; font-size:12px; line-height:24px; color:#6e6e6e;} 
.nnews_lb_line{position:absolute; background:#eeeeee; left:305px; top:67px; width:75px; height:2px;   } 
.nnews_lb_date{position:absolute; top:140px; left:305px; font-size:12px; color:#6e6e6e;}
.nnews_lb_bq{float:left;text-indent:20px; color:#6e6e6e; margin-right:5px; background:url(http://1.rc.xiniu.com/rc/Contents/29195/images/nnews_lb_bq.png?d=20180129140923908) no-repeat center left;}
.nnews_lb_date1,.nnews_lb_date2,.nnews_lb_date3,.nnews_lb_date4,.nnews_lb_date5{ float:left;}
.nnews_lb_bq1{float:left; color:#6e6e6e; margin-right:5px;}
.nnews_lb_click{position:absolute;  top:140px; left:500px;background:url(http://1.rc.xiniu.com/rc/Contents/29195/images/nnews_lb_click.png?d=20180129140923908) no-repeat center left; font-size:12px; color:#6e6e6e;}
.nnews_lb_xq{position:absolute; top:120px; display:none; right:0px;}
.nnews_lb_bq1{text-indent:20px;}
.nnews_lb_xq a{color:#333; text-decoration:none;}
.nnews_lb_xq a:hover{color:#C00; text-decoration:underline;}

/*列表内容页*/
.listConts{line-height:26px;color:#666; background:#fff; padding:50px; margin-bottom:40px;}
.listConts .title{font-size:24px;text-align:center;line-height:40px;color:#000;}
.listConts .info{width:400px;height:27px;line-height:28px;text-align:center;margin:15px auto;border:1px solid #ccc;border-left:none;border-right:none;color:#666;}
.listConts .info small{margin-left:8px;margin-right:3px;color:#999;font-size:12px;}
.listConts .info .small,.info .big{font-family:Georgia;font-weight:bold;cursor:pointer;}
.listConts .info .small{font-size:10px;padding-right:3px;}
.listConts .info .big{color:#003ba6;padding-left:3px;}
.listConts .desc{margin:20px 0 15px;padding:15px;line-height:24px;border:1px solid #f4e4b4;background:#fffff0; }
.listConts .showimg{margin:20px 0;text-align:center;}
.listConts .showimg a img{border:1px solid #ccc;padding:1px;}
.listConts .showimg a:hover img{border:1px solid #F90;padding:1px;}
.listConts .conttitle{font-weight:bold;padding-bottom:7px;margin-bottom:7px;color:#2f2f2f;line-height:24px;border-bottom:1px solid #ddd;font-size:14px;}
.listConts .author{text-align:right;color:#999;}
.listConts #textarea{ font-size:14px;}



/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{overflow:hidden;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;font-size:14px;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px; }
.preNext .actBox li a{color:#666; }
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

.pages{ width:100%; text-align:center; padding-top:20px; padding-bottom:50px;}
.pages a{ display:inline-block; *display:inline; zoom:1; vertical-align:top; height:32px; line-height:30px; border:1px solid #e5e5e5; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; margin:0 3px; padding:0 8px; min-width:32px; background-color:#FFFFFF;}
.pages a.cur,.pages a.cur:hover{ color:#FFF; background:#023692; border-color:#023692;}
.pages a:hover{color:#023692; border-color:#023692;}


/***价格***/
.pricediv{width:100%;padding-top: 20px;padding-bottom: 20px;}
.pricediv .txtdiv{max-width:300px;margin:20px auto;padding:20px 0px;text-align:center;background:url(../images/price_u3.png);background-size: 100% 100%;}
.pricediv .txtdiv:hover{margin-top:20px;margin-bottom:20px;padding:20px 0px;text-align:center;background:url(../images/price_u4.png);background-size: 100% 100%;}
.pricediv .txtdiv .navprice{width:80%;height: 1px;overflow: hidden;margin: 8px auto;border-top: 1px solid #ccc;}
.pricediv .txtdiv:hover .navprice{width:80%;height: 1px;overflow: hidden;margin: 8px auto;border-top: 1px solid #7dcaff;}
.pricediv .txtdiv .p1{font-size: 16px;margin: 10px 0px;font-weight:600;}
.pricediv .txtdiv .p2{font-size: 13px;margin: 8px 0px;}
.pricediv .txtdiv span{color:#ff8e08;}
.pricediv .imgdiv{width: 100%;padding:10px 0px;text-align: center;}
.pricediv .imgdiv img{max-width: 100%;} 

.pricediv .pricetitle{width: 100%; height: 60px;font-size: 40px;color: #000;font-weight: 500;line-height: 50px;margin:30px 0px 20px;text-align: center;}
/******/


.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(51, 182, 255, 0.8) url(../images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* 如果用户继续向下滚动,这个按钮的透明度会变得更低 */
  opacity: .5;
}
.no-touch .cd-top:hover {
  background-color: #259cde;
  opacity: 1;
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}

.weblink{ line-height:24px; padding-top:30px;}
.weblink a{ color:#CCCCCC;}

.dbgd{ height:180px; background-color:#FFFFFF; position:fixed; bottom:0px; left:0px; width:100%; box-shadow: 6px 0px 6px 0px rgba(0,0,0,.2); display:block; z-index:9999999;}
.dbgd ul li{ float:left; width:50%;} .dbgd ul li a{ display:block; line-height:180px; text-align:center; font-size:50px;} 
.dbgd ul li.c1{ background-color:#FFFFFF;}
.dbgd ul li.c2{ background-color:#ffb54c;}.dbgd ul li.c2 a{ color:#FFFFFF;}