﻿*{border:0; margin:0; padding:0; outline:0; box-sizing:border-box;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,input,fieldset,legend,button,textarea,div,img{border:0 none; margin:0; padding:0; box-sizing:border-box; outline:0;}
body,textarea,input,button,select,keygen,legend{font:14px/1.5 'Microsoft YaHei', 'Microsoft YaHei UI', 'WenQuanYi Micro Hei', Arial, sans-serif;color:#666;outline:0;}
html,body{width:100%; position:relative;}
body{overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
em{font-style:normal;}
ul,li,ol{list-style:none;}
iframe{display:block;}

/** 重置超链接元素 **/
a{text-decoration:none;color:#666;}
a:hover{color:#1864ae;}

/** 重置图片元素 **/
.fl{float:left;} .fr{float:right;}
.f1{font-size:24px; color:#1864ae; font-weight:bold;}
.l{ float:left;}
.r{ float:right;}

/** 重置表格元素 **/
table{border-collapse:collapse;}
.clear:after{content:"."; display:block; height:0; visibility:hidden; clear:both; overflow:hidden;}

.top_bg{width:100%; max-width:1920px; height:100px; margin:auto; position:absolute; top:0; left:0; right:0; z-index:9999; -webkit-transition:0.3s;transition:0.3s;}
.top_bg.on{ background:#fff; box-shadow:0 0 15px #aaa;}
.top{width:98%; margin:auto; }
.w1920{ width:100%; max-width:1920px; margin:auto;}
.w1200{width:1200px; margin:auto;}
.logo{float:left; padding-top:15px;}
.logo a{float:left;}
.logo img{ display:block; height:70px;}
.logo img.logo1{ display:none;}
.on .logo img.logo1{ display:block;}
.on .logo img.logo2{ display:none;}
.logo .logo_txt{ float:left; padding-left:20px;}
.logo .logo_txt p{ font-size:16px; line-height:16px; color:#333; font-weight:bold; padding-top:10px;}
.logo .logo_txt img{height:28px;}
.logo .logo_txt img.logo_wz1{display:none;}
.on .logo .logo_txt img.logo_wz1{display:block;}
.on .logo .logo_txt img.logo_wz2{display:none;}

.navMenu>li{float:left; line-height:100px; height:100px; font-size:15px;}
.navMenu>li>a{padding:0 13px; color:#fff; text-transform:uppercase; display:block;}
.on .navMenu>li>a{ color:#333;}
.navMenu>li>a{padding:0 30px;}
.navMenu>li:hover>a/*,.navMenu>li.on>a*/{color:#1864ae;}
.navMenubox{float:right; margin-right:0px;}


.navMenu .sub .img{display:block;width:450px;height:260px;overflow:hidden;background:#eee}
.navMenu .sub img{height:260px;transition:all .5s}
.navMenu .sub .right{width:710px}
.navMenu .sub{line-height:26px;position:absolute;z-index:999;top:100%;left:0;display:none;width:100%;padding:30px 0;border:1px #ddd solid;background:#fff;}
.navMenu .sub li{zoom:1}
.navMenu .sub .right .nvli{ float:left; width:25%;}
.navMenu .sub .right a.navAtwo{font-size:14px;position:relative; display:block;margin:0 30px 0 0;padding:8px 15px 8px 15px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-align:left;color:#333;border-bottom:1px #d2d2d2 solid;border-radius:0;background:url(../img/ly_li.png) no-repeat left}
.navMenu .sub .right a.navAtwo:hover{color:#0079ce}
.navMenu .sub .right a.navAtwo:before{position:absolute;bottom:-1px;left:0;display:block;width:0;height:1px;content:'';-webkit-transition:width .4s ease-in-out;transition:width .4s ease-in-out;background:#0079ce}
.navMenu .sub .right a.navAtwo:hover:before{width:100%}
.navMenu .sub .img:hover img{transform:scale(1.1)}
.navMenu .sub .right .nvli_fl{ float:left; padding:10px 0 0; width:100%;}
.navMenu .sub .right a.nvli_fl_a{ display:block;font-size:14px;padding:2px 15px 2px 15px;-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out;text-align:left;color:#555;}
.navMenu .sub .right a.nvli_fl_a:hover{ color:#0079ce;}


.top_r{float:right; margin-top:40px;}
.top_rtb{float:left; cursor:pointer; margin-left:10px;}
.top_rtb span{ display:block;width:20px;height:20px; background:url(../img/fdj_fff.png) center no-repeat;}
.on .top_rtb span{background:url(../img/fdj.png) center no-repeat;}
.serach{position:absolute; left:0; top:0; width:100%; background:#fff; overflow:hidden; z-index:10;}
.xx{position:absolute; right:0; top:36px; width:16px; height:16px; background:none; cursor:pointer; padding:10px;}
.xx img{display:block; width:16px; height:16px;}
.fdj{position:absolute; left:0; top:36px; width:16px; height:16px; background:none; cursor:pointer; padding:10px;}
.fdj img{display:block; width:16px; height:16px;}
.form.act{max-width:1200px; position:relative; padding-right:10px; margin:auto; display:none;}
.form div{line-height:105px; height:100%;}
.form input[type='text']{font-size:14px; width:80%; height:100%; padding-left:10px; color:#666; background:#fff; border:none; position:absolute; left:30px; top:0;}
.form .serbtn{font-size:14px; height:30px; margin-right:20px; padding:0 20px; -webkit-transition: all .3s ease-out 0s; transition: all .3s ease-out 0s; color:#1864ae; border:1px solid #1864ae; cursor:pointer; background:#fff;}
.form .serbtn:hover{color:#fff; background-color:#1864ae;}

.top_lg{float:right; padding:0 0 0 20px;color:#fff; font-size:14px;}
.on .top_lg{color:#666;}
.top_lg a{color:#fff;}.on .top_lg a{color:#666;}.on .top_lg a:hover,.on .top_lg a.on{color:#1864ae;}

.banner{ width:100%; overflow:hidden; position:relative;}
.banner *{ box-sizing:content-box;}
.banner ul{ position:relative; width:10000%;}
.banner ul li{ float:left; width:1%; overflow:hidden; background:center no-repeat;}
.banner ul li a{ display:block; width:100%; height:100%; overflow:hidden;}
.banner ul li img{display:block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.bandd{ position:absolute; left: 0; bottom:20px; right:0; text-align:center; z-index:5;}
.bandd span{z-index:2;cursor:pointer;margin:0 3px;display:inline-block;width:50px;height:0px;zoom:1;border:1px solid #fff;position:relative;transition:all .3s}
.bandd span.on,.bandd span:hover{border:1px solid #1864ae;}
.banz,.bany{ position:absolute; top:50%; margin-top:-25px;width:50px; height:50px; opacity:0; transition:0.3s; cursor:pointer; z-index:5;}
.banz{ left:5%; background:url(../img/ban_l.png) center no-repeat;}
.bany{ right:5%; background:url(../img/ban_r.png) center no-repeat;}
.banner:hover .banz,.banner:hover .bany{ opacity:1;}


.sy_zsm{ padding:80px 0;position: relative;background: url(../img/in_casebg.jpg);background-size: cover;}
.sy_zsm_img{ width:95%;max-width: 1200px; margin:auto;}
.sy_zsm_img ul li{ float:left; width:25%;}
.sy_zsm_img ul li .h1{ width:100px; height:100px; margin:auto; background:#fac000; border-radius:50%; position:relative;-webkit-transition:0.5s;transition:0.5s;}
.sy_zsm_img ul li:hover .h1{background:#1864ae;}
.sy_zsm_img ul li .h1 img{ display:block; width:100%;}
.sy_zsm_img ul li .h2{ font-size:20px; line-height:30px; text-align:center; color:#000; padding:30px 0 10px;-webkit-transition:0.5s;transition:0.5s;}
.sy_zsm_img ul li:hover .h2{color:#1864ae;}
.sy_zsm_img ul li .h3{ font-size:14px; line-height:24px; text-align:center; color:#666;}

.hTitle{font-size:36px;color:#333;font-weight:400;text-align:center;background:url(../img/tie_line.png) no-repeat center 16px;line-height:38px;position:relative;padding-top:0px;margin-bottom:40px}
.hTitle strong{ color:#1864ae; font-weight:normal;}
.hTitle span{display:block;font-size:16px;color:#666;letter-spacing:4px;font-family:Arial, sans-serif;}
.hMore{width:190px;height:46px;line-height:46px;text-align:center;background:#1864ae;color:#fff;border-radius:23px;position:absolute;left:50%;margin-left:-95px;bottom:-23px;z-index:2; -webkit-transition:0.5s;transition:0.5s;}
.hMore:hover{background:#1864ae;width:260px;color:#fff;margin-left:-130px}

.about{padding:95px 0 70px 0;overflow:hidden}
.aboutL{width:540px}
.aboutL h2{font-size:22px;color:#222;font-weight:400;margin-bottom:10px}
.aboutL h2 span{display:block;font-size:50px;color:#1864ae;line-height:56px;font-weight:700}
.aboutL .txt{height:220px;margin-bottom:20px;font-size:16px;line-height:35px; overflow:hidden;}
.aboutL .more{width:190px;height:46px;line-height:46px;text-align:center;background:#1864ae;color:#fff;border-radius:23px;display:inline-block;-webkit-transition:all .5s;transition:all .5s;}
.aboutL .more:hover{width:260px;background:#1864ae}
.aboutR{width:600px}
.aboutR li{float:left;width:200px;text-align:center}
.aboutR li .txt{height:200px;padding:30px;padding-top:40px}
.aboutR li h4{font-size:18px;position:relative;color:#333;padding-bottom:20px;margin-bottom:15px}
.aboutR li h4:after{content:"";position:absolute;left:50%;bottom:0;background:#1864ae;height:1px;width:30px;margin-left:-15px}
.aboutR li .pic{display:block;width:200px;height:200px;overflow:hidden}
.aboutR li img{width:200px;height:200px;transition:all .5s}
.aboutR li:hover img{transform:scale(1.1)}


.sy_fw_bg{ position:relative;padding: 80px 0;background: url(../img/in_casebg.jpg);background-size: cover;}
.sy_fw{}
.sy_fw ul{position:relative;}
.sy_fw ul li{ float:left; width:32%; margin-right:2%;background: #fff; padding:40px 0; border-radius:5px; -webkit-transition:0.5s;transition:0.5s;}
.sy_fw ul li:nth-child(3n){ margin-right:0;}
.sy_fw ul li .h1{ font-size:24px; text-align:center; color:#333; line-height:24px; padding:0 0 20px;}
.sy_fw ul li .h2 img{ display:block;width:100%;max-width: 250px;margin: auto; padding: 10px 20px 30px;}
.sy_fw ul li .h3{ font-size:14px;text-align: center; color:#666; line-height:20px; padding:0 30px; height:40px; overflow:hidden;}
.sy_fw ul li .h4{ font-size:14px; color:#666; line-height:35px; margin:10px 60px 0; border:1px solid #666; text-align:center; border-radius:3px; -webkit-transition:0.5s;transition:0.5s;}
.sy_fw ul li:hover{-webkit-transform: translateY(-5px);transform:translateY(-5px);box-shadow:0 0 15px 0 hsla(0,0%,40%,.3);}
.sy_fw ul li:hover .h4{color:#fff; background:#1864ae;border:1px solid #1864ae;}
.sy_fw_l,.sy_fw_r{ position:absolute; top:50%; margin-top:-25px; width:50px; height:60px; background:center no-repeat; background-size:auto 50px; cursor:pointer; opacity:0.2;-webkit-transition:0.3s;transition:0.3s;-webkit-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.sy_fw_l{ background-image:url(../img/sy_fw_l.png); left:-80px;}
.sy_fw_r{ background-image:url(../img/sy_fw_r.png); right:-80px;}
.sy_fw_l:hover,.sy_fw_r:hover{opacity:1;-webkit-filter: grayscale(0%);filter: grayscale(0%);filter: gray;}



.sy_xw{ background:#fff; padding:80px 0;}
.sy_xw_lb_l{float: left;width: 50%;}
.sy_xw_lb_l ul li{background: #f6f6f6;padding: 40px;}
.sy_xw_lb_l ul li .h1{font-size: 30px;font-weight: bold;line-height: 30px;color: #333;font-family: Arial, sans-serif;}
.sy_xw_lb_l ul li .h2{font-size: 20px;line-height: 20px;color: #333;padding: 15px 0 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_lb_l ul li:hover .h2{color: #1864ae;}
.sy_xw_lb_l ul li .h3{font-size: 14px;line-height: 24px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_xw_lb_l ul li .h4{overflow: hidden;margin-top: 15px;}
.sy_xw_lb_l ul li .h4 img{display: block;width: 100%;-webkit-transition:all .5s;transition:all .5s;}
.sy_xw_lb_l ul li:hover .h4 img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.sy_xw_lb_r{float: right;width: 50%;padding-left: 40px;}
.sy_xw_lb_r ul li{padding: 25px 100px 25px 0;position: relative;border-bottom:1px solid #eee;}
.sy_xw_lb_r ul li .h1{font-size: 18px;line-height: 18px;color: #333;padding: 0px 0 10px 15px;position: relative; padding-right: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.sy_xw_lb_r ul li .h1:after{content: '';position: absolute;left: 0;top: 7px;width: 4px;height: 4px;background: #1864ae;}
.sy_xw_lb_r ul li .h2{font-size: 14px;line-height: 24px;color: #666;display: -webkit-box;padding:0 40px 0 15px;border-right:1px solid #eee;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sy_xw_lb_r ul li .h3{position: absolute;width: 100px; right:0;top:18px; font-size: 30px;font-family: Arial, sans-serif;font-weight: bold;line-height: 30px;text-align: center; color: #333;background: url(../img/sy_xw_i1.jpg) center bottom no-repeat;padding-bottom: 35px;}
.sy_xw_lb_r ul li:hover .h1{color: #1864ae;}


.sy_lc{ background:#FFF; padding:0px 2.5% 80px;margin: auto;width: 100%;}
.sy_lc_lb{ position:relative; padding-top:150px;}
.sy_lc_lb:before{ content:""; position:absolute; left:-1.5%; bottom:0; width:18px; height:18px; background:#ccc; border-radius:50%;}
.sy_lc_lb:after{ content:""; position:absolute; right:-1.5%; bottom:0; width:18px; height:18px; background:#ccc; border-radius:50%;}
.sy_lc_lb ul:before{ content:""; position:absolute; left:-1.5%; right:-1.5%; bottom:8px; border-bottom:1px solid #ccc;}
.sy_lc_lb ul li{ float:left; width:14.166%; margin-right:3%; background:url(../img/lcbg2.png) center no-repeat; position:relative; background-size:cover !important; top:-150px; padding-top:20px; cursor:pointer; -webkit-transition:0.5s;transition:0.5s; border-radius:50%;}
.sy_lc_lb ul li:nth-child(2n){top:-100px;}
.sy_lc_lb ul li:nth-child(6n){ margin-right:0;}
.sy_lc_lb ul li:after{ content:""; position:absolute; left:50%; bottom:-150px; height:150px; border-left:1px solid #ccc; -webkit-transition:0.5s;transition:0.5s;}
.sy_lc_lb ul li:nth-child(2n):after{bottom:-100px;height:100px;}
.sy_lc_lb ul li:before{ content:""; position:absolute; left:50%; margin-left:-19px; bottom:-161px; width:38px; height:38px; border-radius:50%; background:#ccc url(../img/sy_xm_img_r.png) center no-repeat; background-size:10px 18px; z-index:1; -webkit-transition:0.5s;transition:0.5s;}
.sy_lc_lb ul li:nth-child(2n):before{bottom:-111px;}
.sy_lc_lb ul li i{ display:block; height:60px; background-size:40px 40px !important; -webkit-transition:0.5s;transition:0.5s;}
.sy_lc_lb ul li p{ font-size:16px; line-height:20px;color:#666; font-weight:bold; text-align:center; margin-top:10px; -webkit-transition:0.5s;transition:0.5s;}
.sy_lc_lb ul li span{ font-size:24px; line-height:30px; font-family:Arial, Helvetica, sans-serif; position:absolute; left:0; right:0; bottom:0; color:#fff; text-align:center;}
.sy_lc_lb ul li i.lc_i1{ background:url(../img/lc_i1.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i2{ background:url(../img/lc_i2.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i3{ background:url(../img/lc_i3.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i4{ background:url(../img/lc_i4.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i5{ background:url(../img/lc_i5.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i6{ background:url(../img/lc_i6.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i7{ background:url(../img/lc_i7.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i8{ background:url(../img/lc_i8.png) center no-repeat;}
.sy_lc_lb ul li i.lc_i9{ background:url(../img/lc_i9.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i1{ background:url(../img/lc_i1-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i2{ background:url(../img/lc_i2-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i3{ background:url(../img/lc_i3-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i4{ background:url(../img/lc_i4-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i5{ background:url(../img/lc_i5-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i6{ background:url(../img/lc_i6-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i7{ background:url(../img/lc_i7-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i8{ background:url(../img/lc_i8-.png) center no-repeat;}
.sy_lc_lb ul li:hover i.lc_i9{ background:url(../img/lc_i9-.png) center no-repeat;}
.sy_lc_lb ul li:hover{background:url(../img/lcbg1.png) center no-repeat; box-shadow:0 0 10px #ccc;}
.sy_lc_lb ul li:hover p{color:#1864ae;}
.sy_lc_lb ul li:hover:after{border-left:1px solid #fac000;}
.sy_lc_lb ul li:hover:before{ background-color:#fac000;}



/* 留言 */
.liuyan{ overflow: hidden; width: 100%; height:520px; position: relative}
.liuyan .bg{ display: block; width:1920px; position: absolute; top: 0; right:0;}
.liuyan .wen{ overflow: hidden; margin: 0 auto; width: 1200px; position: relative; z-index: 2}
.liuyan .tt{ display: block; margin: 55px 0 15px 0}
.liuyan .h2{ font-size: 24px; color: #1864ae; font-weight:bold; padding-top:50px;}
.liuyan .h3{ font-size: 20px; color: #4c8ecf;}
.liuyan .wen > p{ font-size: 14px; color: #666; margin-bottom: 20px;}
.liuyan .item{ overflow: hidden; width: 370px; height: 50px; border: 1px solid #e6e3e3; border-radius: 5px; margin-bottom: 10px; background-color: #fff; position: relative}
.liuyan .item input{ display: block; float: left; width: 290px; height: 50px; border: none; outline: none; background: none; margin-left: 20px; line-height: 50px; font-size: 14px; color: #666;}
.liuyan .item .icon{ display: block; width: 21px; height: 23px; overflow: hidden; float: right; margin-right: 20px; margin-top: 13px;}
.liuyan .item .icon01{ background: url("../img/liuyan-r.png") no-repeat center top;}
.liuyan .item .icon02{ background: url("../img/liuyan-p.png") no-repeat center top;}
.liuyan textarea{ width: 370px; margin-bottom: 10px; height: 90px; border: 1px solid #e6e6e6; border-radius: 5px; background: #fff; resize: none; outline: none; padding: 20px 20px 0 20px;}
.liuyan .btn{cursor: pointer; display: block; width: 373px; height: 50px; text-align: center; line-height: 50px; font-size: 18px; color: #fff; background:#1864ae; margin-bottom: 25px; border-radius:5px;-webkit-transition:0.3s;transition:0.3s;}
.liuyan .btn:hover{background:#1864a7;}
.liuyan .phone{ overflow: hidden; padding-left: 55px; background: url("../img/liuyan-m.png") no-repeat left center; height: 50px;}
.liuyan .phone em{ display: block; font-size: 14px ;color: #333}
.liuyan .phone b{ font-size: 24px; color: #fac000}
.liuyan .item.active{ background-color: #1864ae; border-color: #1864ae;}
.liuyan .item.active .icon{ background-position: bottom}
.liuyan .item.active input{ color: #fff}
.liuyan textarea.active{ background-color: #1864ae; border-color: #1864ae;color: #fff}



.footer_bg{width:100%; margin:0px auto 0; background:#333; padding:60px 0 30px 0; overflow:hidden;}
.footer{width:95%;max-width: 1200px; margin:auto;}
.foot_pro{ float: left;margin-right: 120px;}
.foot_pro:nth-child(3){margin-right:0px;}
.foot_pro_bt{color:#fff; font-size:18px; font-weight:bold; text-transform:uppercase;}
.foot_pro_bt a{color:#fff;} .foot_pro_bt a:hover{color:#fac000;}
.foot_pro_list{margin-top:20px;}
.foot_pro_list li{}
.foot_pro_list li a{font-size:14px; line-height:30px; color:#999; background:url(../img/foot_dot.jpg) left no-repeat; padding-left:25px;}
.foot_pro_list li a:hover{color:#fac000;}


.foot_sb{float: right;width: 260px;}
.foot_sb_wz{width:100%; float:left; margin-top:20px; font-size:14px; color:#999;font-family: WorkSans-Regular;}
.foot_search{width:100%; float:left; margin-top:20px; position:relative;}
.foot_search_bg{width:80%; height:40px; float:left; background:#fff;}
.foot_sear_bk{width:100%; height:40px;float:left; padding-left:10px; line-height:40px; border:none; background:none; color:#999; font-size:13px; text-transform:uppercase;}
.foot_search_btn{width:20%; height:40px; position:absolute; cursor:pointer; right:0; top:0;}

.foot_spz_bg{background: #181818;padding: 60px 0 50px;}
.foot_spz{width:95%;max-width: 800px;margin: auto; /*margin:0px auto 50px;padding: 0px 0 50px;border-bottom:1px solid #232323;*/}

.foot_cont{float: right;width: 260px;}
.foot_cont_list{float: left;width:100%;margin-top:10px;}
.foot_cont_list li{font-size:14px; color:#999; line-height:24px; margin-top:10px;}
.foot_cont_list li span{float:left; margin-right:10px;}
.foot_cont_list li a{color:#999;} 
.foot_cont_list li a:hover{color:#fac000;} 
/*.foot_cont_list li em{font-weight:bold;}*/

.foot_ewm{width:140px; float:right;margin-left: 100px;}
.foot_ewm img{width:140px; height:140px; float:left;}
.foot_ewm span{width:140px; float:left; margin-top:10px; font-size:14px; text-align:center; color:#fff;}

.copy_bg{width:100%; margin:50px auto 0; border-top:1px solid #2f2f2f; padding-top:30px;}
.copy{width:1200px; margin:auto; color:#999;font-size: 14px;line-height: 30px;}
.copy a{color:#999;} .copy a:hover{color:#fac000;}
.copy_l{float:left;}
.copy_r{float:right; background:url(../img/copy_xtb.png) left no-repeat; padding-left:30px;}

.i-wlbs {
  padding: 40px 0px;
  background: url("../img/gray_bg.jpg") center center;
  height: 330px;
}
.i-wlbs .p1 {
  font-weight: bold;
  font-size: 40px;
  color: white;
  margin-bottom: 0px;
  line-height: 40px;
}
.i-wlbs .p2 {
  font-weight: bold;
  font-size: 40px;
  color: white;
}
.i-wlbs .div1 {
  line-height: 0px;
  margin-top: 20px;
  padding-top:1px;
}
.i-wlbs .div1 img {
  float:left; 
  margin-right:10px;
  margin-top:5px;
}
.i-wlbs .div1 span {
  color: white;
}
.i-wlbs .div1 .span1 {
  font-size: 18px;
  margin-top: 0px;
  display:block;
  line-height:18px;
}
.i-wlbs .div1 .span2 {
  font-size: 32px;
  line-height:50px;display: block;
}
.i-wlbs .form1 .span1 {
  font-size: 26px;
  color: white;
  font-weight: bold;
  display: block;
  margin-bottom: 15px;
}
.i-wlbs .form1 .form-group {
  position: relative;
  float:left; width:49%;
  margin-right:2%;
  margin-bottom:10px;
}
.i-wlbs .form1 .form-group img {
  position: absolute;
  left: 0px;
  top: 0px;
}
.i-wlbs .form1 input {
  border-radius: 0px;
  border: none;
  padding-left: 40px;
  height: 45px;
  background-color: white;
}
.i-wlbs .form1 textarea {
  border-radius: 0px;
  border: none;
  resize: none;
  height: 90px;
  background-color: white;
}
.i-wlbs .form1 .submit-btn {
  width: 100%;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: white;
  background-color: #1864ae;
  border: none;
  font-size: 18px;
  font-weight: bold;
}
.theme-content img{ width:100%;}
.i-wlbs-right a {
  display: block;
  margin-bottom: 30px;  
}
.i-wlbs-right a img{
   transition-duration: 0.6s;
   -webkit-transition-duration: 0.6s;
   -moz-transition-duration: 0.6s;
   -ms-transition-duration: 0.6s;
   -o-transition-duration: 0.6s;
	}
.i-wlbs-right a:hover img{
	opacity:0.8;
	}
.i-wlbs-right a:first-child {
  margin-top: 61px;
}


.bat{ overflow:hidden;}
.bat img{ display: block; width:1920px; position:relative; left:50%; margin-left:-960px;}
.ny_st{ min-height:600px;}
.ny_st_lfl{ width:180px; padding-top:40px;}
.ny_st_lfl_bt{ font-size:18px; line-height:60px; color:#333; font-weight:bold;}
.ny_st_lfl ul li a{ font-size:16px; line-height:35px; color:#333;}
.ny_st_lfl ul li.on>a{color:#1864ae;}
.ny_st_lfl ul li ul li a{ font-size:14px; line-height:35px; color:#333;}
.ny_st_rnr{ width:950px; position:relative;padding-bottom: 50px;}
.ny_st2 .ny_st_rnr{ width:100%;}
.ny_st_rnr_wzdt{ height:80px; border-bottom:1px solid #bbb; position:relative; padding-top:44px;}
.ny_st_rnr_wzdt span{ float:left; font-size:16px; line-height:35px; color:#333; padding:0 3px;}
.ny_st_rnr_wzdt span.dqwz{ font-size:16px; padding:0 20px 0 0;}
.ny_st_rnr_wzdt a{ float:left; font-size:16px; line-height:35px; color:#333;}
.ny_st_rnr_wzdt a.on{color:#1864ae;}
.ny_st_rnr_wzdt .spz{ position:absolute; left:0; top:20px; font-size:16px; line-height:16px; color:#808080;}
.ny_gy_bt{ font-size:24px; line-height:30px; color:#333;text-align: center; padding-top:50px; padding-bottom:20px;}
.ny_gy_text{ font-size:16px; line-height:30px; color:#666; padding-bottom:30px;}
.ny_gy_text img{ display:block; max-width:100%;}

.ny_cp{ padding-top:60px;}
.ny_cp ul li{ float:left; width:32%; margin:0 2% 2% 0; border:1px solid #eee;}
.ny_cp ul li:nth-child(3n){margin-right:0;}
.ny_cp ul li .ny_cp_img{ overflow:hidden;}
.ny_cp ul li .ny_cp_img img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp ul li:hover .ny_cp_img img{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp ul li .ny_cp_txt{ font-size:16px; line-height:20px; color:#333; text-align:center; padding:15px 0 20px;}
.pagination{width:100%; height:auto;text-align:center; font-size:0px; position:relative; overflow:hidden; margin:30px 0 50px; text-transform:uppercase;}
.pagination a,.pagination span{display:inline-block; padding:0 15px; line-height:40px; font-size:14px; border:1px solid #d6d6d6; margin:0 5px;}
.pagination span.current,.pagination a:hover{color:#fff; border-color:#1864ae; background:#1864ae;}

.ny_cp_xq{width:800px; margin:100px auto 0;}
.ny_cp_xq_img{ position:relative;}
.ny_cp_xq_img_l{ float:left; width:680px;}
.ny_cp_xq_img_l .h1{ font-size:16px; line-height:60px; color:#333; text-align:center;}
.ny_cp_xq_img_l .h2{ overflow:hidden; border:1px solid #eee;}
.ny_cp_xq_img_l .h2 img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_cp_xq_img_l .h2 img:hover{ -webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_cp_xq_img_r{ position:absolute; right:0; bottom:0; width:100px;}
.ny_cp_xq_img_r ul li{ margin-top:10px; cursor:pointer; opacity:0.3; -webkit-transition:0.5s;transition:0.5s;border:1px solid #eee;}
.ny_cp_xq_img_r ul li.on{opacity:1;}
.ny_cp_xq_img_r ul li img{display:block; width:100%;}
.ny_cp_xq_img_ewm{ position:absolute; right:-50px; top:90px; box-shadow:0 0 15px #ccc; width:150px; padding:10px;}
.ny_cp_xq_img_ewm img{ display:block; width:100%;}
.ny_cp_xq_img_ewm p{ font-size:14px; line-height:30px; color:#333; text-align:center;}
.ny_cp_xq_js_bt{ height:50px; background:#eee; margin-top:50px;}
.ny_cp_xq_js_bt ul li{ float:left; font-size:16px; line-height:50px; color:#333; padding:0 50px; cursor:pointer;}
.ny_cp_xq_js_bt ul li.on{ background:#1864ae; color:#fff;}
.ny_cp_xq_js{font-size:14px; line-height:24px; color:#666; padding:40px 120px 40px 0; display:none;}

.view-page{width:680px;position:relative; margin:0px 0 100px; border-top:1px solid #eee; padding-top:30px;}
.view-page2{ width:100%;}
.view-page .prev,.view-page .back,.view-page .next{font-size:14px; width:138px; height:38px; border:solid 1px #e6e6e6; line-height:38px; position: absolute;transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-webkit-transition:background-color .25s ease-in-out; }
.view-page .prev{left:0;}
.view-page .prev a,.view-page .next a{text-align:center;}
.view-page a{display:block;} 
.view-page .back{left:50%; margin-left:-80px;}
.view-page .back a{color:#666; text-align:center;}
.view-page .next{right:0;}
.view-page .prev:hover a{color:#fff; background:#1864ae;}
.view-page .next:hover a{color:#fff; background:#1864ae;}
.view-page .back:hover a{background:#1864ae; color:#fff;}

.ny_hz_bt{ font-size:30px; text-align:center; line-height:30px; color:#333; padding:80px 0 60px;}
.ny_hz_bt span{ display:block;font-size:16px; padding-top:10px; color:#777;}

.ny_hz_img1{padding-top:50px;}
.ny_hz_img1 ul li{ float:left; width:23.5%; margin:0 2% 2% 0;}
.ny_hz_img1 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img1 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img1 ul li:nth-child(4n){margin-right:0;}
.ny_hz_img1 ul li .h1{ position:relative; overflow:hidden;}
.ny_hz_img1 ul li .h2{ position:relative; overflow:hidden;}
.ny_hz_img1 ul li .txt_bg{position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,0.3);-webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img1 ul li .txt_bg .txt{position:absolute; left:0; width:100%; padding:0 40px; top:50%; -webkit-transform:translate(0,-50%);transform:translate(0,-50%);}
.ny_hz_img1 ul li .h1 .txt_bg .txt{ font-size:18px; line-height:30px; color:#FFF; text-align:center;}
.ny_hz_img1 ul li .h2 .txt_bg .txt{ font-size:14px; line-height:24px; color:#FFF;}
/*.ny_hz_img1 ul li:hover .txt_bg{ opacity:0;}*/
.ny_hz_img2 ul li{ float:left; width:15%; margin:0 2% 2% 0;}
.ny_hz_img2 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img2 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img2 ul li:nth-child(6n){margin-right:0;}
.ny_hz_img3 ul li{ float:left; width:18.4%; margin:0 2% 2% 0;}
.ny_hz_img3 ul li img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_hz_img3 ul li:hover img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_hz_img3 ul li:nth-child(5n){margin-right:0;}
.fhx{ border-bottom:1px solid #bbb; padding-top:30px;}
.ny_hz_bz{ font-size:14px; line-height:24px; color:#777; text-align:right; padding-top:60px; padding-bottom:100px;}

.ny_tw_bt{width:100%;text-align:center; line-height:30px; padding:0px 0 16px 0; font-size:14px; margin-top:60px;}
.ny_tw_bt .line{padding:0 10px; color:#d3d3d3;}
.ny_tw_bt .color-blue{color:#787876;}
.ny_tw_bt .h3{padding:8px; line-height:30px; font-size:24px;color:#333;}
.ny_tw{ font-size:14px; line-height:24px; color:#666; padding:40px 0 50px;}
.ny_tw img{ display:block; max-width:100%; margin:auto;}

.ny_xw{ padding-top:50px;}
.ny_xw ul li{ border-bottom:1px dashed #ccc; padding-left:290px; position:relative; padding-bottom:30px; margin-bottom:35px;}
.ny_xw ul li .ny_xw_img{ position:absolute; left:10px; top:0; width:265px; overflow:hidden; height:145px;}
.ny_xw ul li .ny_xw_img img{ display:block; width:100%; -webkit-transition:0.5s;transition:0.5s;}
.ny_xw ul li:hover .ny_xw_img img{-webkit-transform:scale(1.1);transform:scale(1.1);}
.ny_xw ul li .ny_xw_txt{ position:relative; height:150px;}
.ny_xw ul li .ny_xw_txt .h1{ font-size:16px; line-height:30px; color:#333;}
.ny_xw ul li:hover .ny_xw_txt .h1{color:#1864ae;}
.ny_xw ul li .ny_xw_txt .h4{ font-size:14px; line-height:24px; color:#777;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.ny_xw ul li .ny_xw_txt .h2{ font-size:14px; line-height:24px; color:#aaa; padding-top:5px;}
.ny_xw ul li .ny_xw_txt .h3{ position:absolute; left:0; bottom:10px; font-size:14px; line-height:22px; color:#777;}
.ny_xw ul li:hover .ny_xw_txt .h3{color:#1864ae;}

.ny_lx{ font-size:16px; line-height:35px; color:#666; padding:0px 0 60px;}
.ny_lx_dt{ margin-top:50px;}

.ny_xw_gd{ position:absolute; right:60px; top:44px; width:220px; height:35px; overflow:hidden;}
.ny_xw_gd ul li{ display:none;}
.ny_xw_gd ul li a{ display:block; font-size:14px; line-height:35px; color:#1d5e99;overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align:right;}

.sy_xl_div{ padding-top:50px;}
.sy_xl_txt{ font-size:14px; line-height:30px; color:#333; width:50%;}
.spz18_000{ font-size:16px; color:#000;}
.sy_xl_ewm{ width:190px; text-align:right;font-size:16px; line-height:30px; color:#333; padding:40px 0 0 50px;}
.sy_xl_ewm img{ width:100%; display:block;}
.sy_xl_ewm p{text-align: center;}
.sy_xl_ly{ width:45%;}
.sy_xl_ly form input{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:40px; padding:0 10px;}
.sy_xl_ly form textarea{ display:block; width:100%; border:1px solid #eee; border-radius:3px; margin-bottom:10px; font-size:14px; line-height:30px; padding:5px 10px; height:100px;}
.sy_xl_ly form a{ display:block; width:180px;  border-radius:3px;font-size:14px; line-height:40px; text-align:center; color:#FFF; background:#999; margin:auto;-webkit-transition:0.3s;transition:0.3s;}
.sy_xl_ly form a:hover{ background:#1864ae;}


.slide_join{ padding:20px 0 50px;}
.slide_join h3{float:left;width:100%; height:45px; padding:0 2%; font-weight:normal; background-color:#eee;margin-top:20px; cursor:pointer;}
.slide_join h3.on{background-color:#1864ae;}
.slide_join h3 span{float:left; width:80%; height:45px; color:#000; font-size:16px; line-height:45px; overflow: hidden; text-overflow:ellipsis;}
.slide_join h3.on span{color:#fff;}
.slide_join h3 em{float:right; width:30px;height:30px; margin:8px 0 0 0; background:url(../img/join_img9.png) no-repeat;}
.slide_join h3.on em{background:url(../img/join_img10.png) no-repeat;}
.slide_join ul{float:left; width:100%; background-color:#fff; padding:15px 2% 15px 2%; display:none;}
.slide_join ul .join_show{float:left; width:100%; font-size:14px; line-height:28px;}


.side{position:fixed;width:78px;right:0;top:50%;margin-top:-100px;z-index:100;border:1px solid #e0e0e0;background:#fff;border-bottom:0}
.side ul li{width:78px;height:78px;float:left;position:relative;border-bottom:1px solid #e0e0e0;color:#333;font-size:14px;line-height:38px;text-align:center;transition:all .3s;cursor:pointer}
.side ul li:hover{background:#1864ae;color:#fff}
.side ul li:hover a{color:#fff}
.side ul li i{height:25px;margin-bottom:1px;display:block;overflow:hidden;background-repeat:no-repeat;background-position:center center;background-size:auto 25px;margin-top:14px;transition:all .3s}
.side ul li i.bgs1{background-image:url(../img/right_pic5.png)}
.side ul li i.bgs2{background-image:url(../img/right_pic7.png)}
.side ul li i.bgs3{background-image:url(../img/right_pic2.png)}
.side ul li i.bgs4{background-image:url(../img/right_pic1.png)}
.side ul li i.bgs5{background-image:url(../img/right_pic3.png)}
.side ul li i.bgs6{background-image:url(../img/right_pic6_on.png)}
.side ul li:hover i.bgs1{background-image:url(../img/right_pic5_on.png)}
.side ul li:hover i.bgs2{background-image:url(../img/right_pic7_on.png)}
.side ul li:hover i.bgs3{background-image:url(../img/right_pic2_on.png)}
.side ul li:hover i.bgs4{background-image:url(../img/right_pic1_on.png)}
.side ul li:hover i.bgs5{background-image:url(../img/right_pic3_on.png)}
.side ul li .sidebox{position:absolute;width:78px;height:78px;top:0;right:0;transition:all .3s;overflow:hidden}
.side ul li.sidetop{background:#1864ae;color:#fff}
.side ul li.sidetop:hover{opacity:.8;filter:Alpha(opacity=80)}
.side ul li.sideewm .ewBox.son{width:238px;display:none;color:#363636;text-align:center;padding-top:235px;position:absolute;left:-240px;background-color: #fff;top:0;background-image:url(../img/ewm.png);background-repeat:no-repeat;background-position:center center;border:1px solid #e0e0e0;background-size: 220px 220px;}
.side ul li.sideetel .telBox.son{width:240px;height:118px;display:none;color:#fff;text-align:left;position:absolute;left:-240px;top:-40px;background:#1864ae}
.side ul li.sideetel .telBox dd{display:block;height:118.5px;overflow:hidden;padding-left:82px;line-height:24px;font-size:18px}
.side ul li.sideetel .telBox dd span{display:block;line-height:28px;height:28px;overflow:hidden;margin-top:32px;font-size:18px}
.side ul li.sideetel .telBox dd.bgs1{background:url(../img/right_pic8.png) 28px center no-repeat;/*background-color:#247dcb*/}
.side ul li.sideetel .telBox dd.bgs2{background:url(../img/right_pic9.png) 28px center no-repeat}
.side ul li:hover .son{display:block!important;animation:fadein 1s}


.ny_jiaoyu_3{overflow:hidden;}
.ny_jiaoyu_3 ul{ position:relative;}
.ny_jiaoyu_3 ul li{ float:left; width:49%; margin:2% 2% 0 0; box-sizing:border-box; padding:30px;border:1px solid #eee;}
.ny_jiaoyu_3 ul li:nth-child(2n){margin-right:0px;}
.ny_jiaoyu_3 ul li .h3{ font-size:18px; line-height:30px; color:#333;}
.ny_jiaoyu_3 ul li .h4{ font-size:14px; line-height:24px; color:#666;}

.ny_jiaoyu_4{overflow:hidden;}
.ny_jiaoyu_4 ul{ position:relative;}
.ny_jiaoyu_4 ul li{ float:left; width:23.5%; margin:2% 2% 0 0; box-sizing:border-box; padding:30px;}
.ny_jiaoyu_4 ul li:nth-child(4n){margin-right:0px;}
.ny_jiaoyu_4 ul li .h3{ font-size:18px; line-height:30px; color:#333;}
.ny_jiaoyu_4 ul li .h4{ font-size:14px; line-height:24px; color:#666;}


@media screen and (min-width:1700px) {
	.ny_st_lfl{ position:absolute; margin-left:-200px;}
	.ny_st_rnr{ width:100%;}
}