﻿@charset "UTF-8";
body,p,form,textarea,h1,h2,h3,h4,h5,dl,dd{margin: 0px;}
input,button,ul,ol{margin: 0px; padding: 0px;}
body,input,button,form{font-size: 14px; line-height: 28px; font-family: "microsoft yahei","宋体", "Arial"; color: #333333;}
h1,h2,h3,h4,h5,h6,font{font-size: 14px; font-weight: normal;}
ul,ol,li{list-style: none;}
input{background: none; border: 0 none;}
img,iframe{border: 0px;max-width: 100%;}
em,i{font-style: normal;}
button,input,select,textarea{font-size: 100%;}
table{border-collapse: collapse; border-spacing: 0;}
.red{color: #ba292e;}
.fl{float: left;}
.fr{float: right;}
.tac{text-align: center;}
.tar{text-align: right;}
.poa{position: absolute;}
.por{position: relative;}
.hidden{display: none;}
.w1200{width: 1200px; margin: 0 auto;}
.icon{background: url(../images/icon.png) no-repeat; display: inline-block; vertical-align: middle;}
.icon1{background: url(../images/icon1.png) no-repeat; display: inline-block; vertical-align: middle;}
a{color: #333333; text-decoration: none;cursor:pointer;}
a:hover{color: #2288ca; text-decoration: none;}
a:visited{text-decoration: none;}
.ease,
.ease *{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.noease,
.noease *{-webkit-transition: none; -moz-transition: none; -ms-transition: none; -o-transition: none; transition: none;}
:-moz-placeholder{color: #aaa;}
::-moz-placeholder{color: #aaa;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #aaa;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #aaa;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}





/*top_main*/
.index_top{ position:fixed; width:100%; top:0; height:90px;z-index: 11;box-shadow: 0px 0px 8px #5e8cb2;-webkit-transition: all 150ms ease-in-out;-moz-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out;}

.header_main{position:relative;width: 100%; height:90px; z-index: 100; background: #fff;}
.header_main .logo{float:left;width:111px;height:38px; display: block;margin-top:24px;}
.header_main .logo img.weblogo{float:left;width:111px;height:38px;display:block;}
.header_main .tel_main{width:266px;margin-top:42px;}
.header_main .tel_main .tel{display:inline-block; width:210px; float:left;padding-left:6px;}
.header_main .tel_main .icon{ width:48px; height:48px; background-position:-51px -189px; display:block; float:left;}
.header_main .tel_main .tel .nt{font-size:14px;color:#333;display: block; line-height:14px;}
.header_main .tel_main .tel .num{font-size:30px;font-family:Arial;color:#333;display: block; font-weight:normal;float: left;  padding-top:6px;}
.header_main .tel_main .search-box { position: relative; height: 38px;}
.header_main .tel_main .search-box .butn {display: block; cursor: pointer; width: 37px; height: 30px; margin-top: 8px;}
.header_main .tel_main .search-box .butn i { width: 24px; height: 24px; display: block; background-position: -118px -206px; margin: 0 auto;}
.header_main .tel_main .search-box .butn.hov { background: url(../images/close.png) no-repeat center #b52618;}
.header_main .tel_main .search-box .butn.hov i { display: none;}
.header_main .tel_main .search-box .share-sub { position: absolute; right: 37px;top: 0px;width: 0;height: 48px; overflow: hidden; background: #ededed; border-radius: 5px 0 0 5px;}
.header_main .tel_main .search-box .share-sub .sub-btn { border: none; width: 48px;height: 48px; cursor: pointer; outline: none; background-position: -162px -190px;}
.header_main .tel_main .search-box .share-sub .tex { width: 220px; font-size: 14px; height: 20px;line-height: 20px; padding: 14px 10px; color: #666; border: none; background: #ededed; outline: none;}
.header_main .tel_main .search-box .lang-box { margin-top: 20px; margin-right: 38px;}
.header_main .tel_main .search-box .lang-box a {display: inline-block;text-align: center;font-size: 12px; margin-left: 28px;}
.header_main .tel_main .search-box .lang-box .stt {display: inline-block; line-height: 30px; font-size: 14px; color: #777; margin-right: 4px;}
.fu_t{ padding-top:29px;}
.head_guo{ display:block; float:left; height:90px; line-height:90px; margin-left:36px; position:relative;}
.head_guo .head_q{padding-top:34px;}
.head_guo .head_q s{ float:left; width:18px; height:20px; background-position:-250px 0px;}
.head_guo .head_q p{ float:left; font-size:18px; color:#333; line-height:20px; padding-left:7px;}
.head_guo .head_q i{ float:left; width:7px; height:6px; background-position:-282px 0px; margin-left:10px; margin-top:8px;}
.head_guo .sub-box { position:absolute; left:-110px; top:90px; background-color:#fff; border-radius:6px;box-shadow: 0px 1px 10px #e9e9e9;width: 300px; }
.head_guo .sub-box p { line-height: 40px;border-bottom: 1px solid #e5e5e5;font-size: 15px;text-align: center;float: left;display: block;padding: 0px 10px;margin: 0 5px; }
.head_guo .sub-box p a { display:block; color: #333; line-height: 40px; height: 40px; }
.head_guo .sub-box p:hover a{ color: #333;}
.head_guo .sub-box p:hover{border-bottom: 1px solid #333;}

.search-box{ position:absolute; right:0px; top:0; z-index:66;}
.search-box .butn { display: block; cursor: pointer; width: 70px; height:58px; padding-top:32px; }
.search-box .butn i { width: 28px; height: 28px; background-position:-98px 0; margin: 0 auto; }
.search-box .butn.hov { background: url(../images/ico_60.png) no-repeat center #f91747; }
.search-box .butn.hov i { display: none; }
.share-sub { position: absolute; right: 70px; top: 0; width: 0; height: 90px; overflow: hidden; background: #ededed; }
.share-sub .sub-btn { border: none; width: 48px; height: 70px; background-position: -137px 0;margin-top: 10px; }
.share-sub .tex { width: 200px; font-size: 14px; height: 15px; line-height: 14px; padding: 37px 10px 38px; color: #666; border: none; background: #ededed;/*margin-top: 10px;*/ }
/*header_main*/

.nav_main{ height:90px;z-index: 11;}
#nav_main .nav{ height: 90px; z-index:12;}
#nav_main .nav li{float: left; z-index: 10; position: relative; height:90px; text-align:center; line-height:90px; padding:0 4px;}
#nav_main .nav li a.aLink{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
#nav_main .nav li.item7{background:none;}
 #nav_main .nav li a.aLink{height:38px;line-height:38px; display: block; position: relative; color: #333; cursor: pointer; overflow: hidden; font-size:16px; padding:0 20px; border-radius:5px; margin-top:26px;}
 #nav_main .nav li a.aLink i{ display:block; height:3px; width:0;transition: all .6s ease 0s; position:absolute; bottom:0; left:0;}
 #nav_main .nav li:hover a,#nav_main .nav li.hover a{ color:#fff; background-color:#2288ca;}
#nav_main .nav li:hover a i,#nav_main .nav li.hover a i{ background-color:#2288ca;width:100%;}
#nav_main .nav li ul { position: absolute;  left: 0px; top:90px;  z-index: 199; opacity: 0; visibility: hidden; height: auto; overflow: hidden; width:100%; transition: all .6s ease 0s; transform: translate3d(0, 10px, 0); -moz-transform: translate3d(0, 10px, 0); -webkit-transform: translate3d(0, 10px, 0);}
#nav_main .nav li:hover ul { opacity: 1; visibility: visible; transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -webkit-transform: translate3d(0, 0, 0); text-align:center;}
#nav_main .nav li ul li { display: block; clear: left; width:100%; background: none; height: 45px; background-color: #f8f8f8; border-bottom: #dddddd solid 1px; line-height: 45px; margin: 0; padding:0;text-align: center; }
#nav_main .nav li:hover  ul li a,#nav_main .nav li.hover ul li a{ color:#333;}
#nav_main .nav li:hover ul li a{background-color:#333;background:none;}
#nav_main .nav li ul li a { display: block; font-size: 12px; color: #ddd; height: 45px; line-height: 45px; background: none; padding-right: 0; width: 100%; }
#nav_main .nav li ul li a:hover{ background-color:#333; color:#fff;}
.nav_main.fixed {position:fixed; z-index:1111;box-shadow: 0px 0px 11px #272727;-webkit-transition: all 150ms ease-in-out;
-moz-transition: all 150ms ease-in-out;transition: all 150ms ease-in-out; top:0; left:0;}

/* banner */
.fullSlide{ width:100%;overflow: hidden;max-width: 1920px;margin: 0 auto;min-width: 1300px; position:relative; height:517px;}
.fullSlide .bd{width:1920px;display:block;position:relative;left:50%;margin-left:-960px;top:0; height:450px;}
.fullSlide .bd ul { width: 100%; overflow: hidden;height:450px;}
.fullSlide .bd ul li {width:100%;position:absolute;z-index:1;overflow:hidden;}
.fullSlide .bd ul li img{ width:100%; height:450px;}
.fullSlide .hd{ width:1200px; position:absolute; left:50%; margin-left:-600px; top:380px; z-index:4; height:136px; border-radius:10px; overflow:hidden;}
.fullSlide .hd ul{ display:inline-block;}
.fullSlide .hd ul li{ float:left; width:174px;cursor:pointer }
.fullSlide .hd ul li.on { background-color:#fff;}
.fullSlide .hd ul li p{ width:174px; height:70px; text-align:center; line-height:70px; font-size:18px; color:#333; font-weight:bold;}
.fullSlide .hd ul li span{ display:block; position:absolute; left:30px; top:96px; background:url(../images/w1_03.png) left center no-repeat; padding-left:26px; font-size:14px; color:#333; display:none;}
.fullSlide .hd ul li.on span{ display:block;}
.fullSlide .next{ display:block; width:66px; height:66px; background-position:0 0; position:absolute; right:10%; top:200px; z-index:66; display:none;}
.fullSlide:hover .next{ display:block;}
/*banner end*/
.index_pc{ background-color:#f8f8f8; margin-top:90px;}


/*footer*/
.friendship_link{ width:100%; height:80px; background-color:#f1f1f1;}
.friendship_link b{ float:left; display:block; line-height:80px; font-size:14px; color:#333333;}
.friendship_link ul{ float:left; display:block; line-height:80px; font-size:14px; color:#333333;}
.friendship_link ul li{float:left; display:block; line-height:80px; font-size:14px; color:#333333; }
.friendship_link ul li a{border-right:#e2e1e1 solid 1px; padding:0 26px;}
.friendship_link ul li a:last-child {border-right:none; } 
.footer{width: 100%; color: #fff; height:356px; background-color:#f8f8f8;}
.footer .bNav { width:800px; margin-top:80px;}
.footer .bNav a{ display:block; width:200px; text-align:left; line-height:20px; font-size:20px; color:#333; float:left; margin-top:34px;}
.footer .bNav a:hover{ color:#2288ca;}

.bottom_ewm{ width:340px; text-align:center; margin-top:80px;}
.bottom_ewm b{ display:block; width:140px; height:140px; background-color:#666;}
.bottom_ewm b img{ width:130px; height:130px; padding-top:5px;}
.bottom_ewm p{ color:#333; padding-top:8px;}
.bottom_ewm dt{ float:left; margin-left:20px;}

/*copyright*/
.copyright{height:66px; line-height:66px; color: #999; font-size: 12px; background: #292a2f; margin-bottom: 81px;}
.copyright span{margin: 0 6px;}
.copyright a{color: #999; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.copyright a:hover{color: #fff;}
.copyright p{ display:block; float:left;}
.copyright i{ display:block; float:right;}

/********.toolbar1*********/
/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; top: 44%; z-index: 999;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#fff;}
.toolbar dd i{width: 51px; height: 51px; display: block; position: absolute; left: 0; top: 0; cursor: pointer; text-align: center;}
.toolbar dd i span{width: 35px; height: 35px; display: block; margin: 9px 0 0 8px; *margin: 7px 0 0 0; background: url(../images/rightFixIcon.png) no-repeat 0 0;}
.toolbar dd.gottop{display: none;}
.toolbar .slide-tel{display: block; width: 0; height: 52px; line-height: 52px; font-size: 24px; font-weight: bold; font-family: arial; color: #FFF; position: absolute; padding: 0 0 0 50px; top: 0; right: 0; overflow: hidden;}
.toolbar .pop{position: absolute; right: 90px; top: -65px; background: #2288ca; display: none;}
.toolbar .pop-code{width: 120px; padding: 20px 20px 0;}
.toolbar .pop-code img{width: 120px; height: 120px; display: block;}
.toolbar .pop-code h3{height: 52px; line-height: 52px; text-align: center; color: #f2e8e1; font-size: 16px; font-weight: 400; white-space: nowrap;}
.toolbar .qq span{background-position:-0px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#2288ca; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-0px 0;}
.toolbar .tel:hover{background: #2288ca; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-0px -95px;}
.toolbar .code:hover{ background-color:#2288ca;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -0px -142px;}
.toolbar .top:hover{ background-color:#2288ca;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{}
/*******index css*******/
.index .in_title .entit{font: bold 45px "AvantGarde Bk BT";color:#333;line-height:34px;}
.index .in_title .cntit{margin-top:20px;font-size:24px;line-height:24px;color:#0754a3;}

.floor_1_main{ z-index:3; position:relative;}
.floor_1_1{ margin-top:-137px; border-radius:10px; overflow:hidden; height:220px; z-index:3; position:relative;box-shadow: 0px 2px 16px #e9e9e9;}
.floor_1_1 em{ background-color:#fff;filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; display:block; width:100%; height:70px;}
.floor_1_2{ height:150px; background-color:#fff; width:1200px;}
.floor_1_2 p{ height:67px; width:100%;}
.floor_1_2 .item { width:298px; height:38px; border:#d8d8d8 solid 1px; border-radius:6px; background-color:#f2f2f2; float:left; margin-left:22px; position:relative;}
.floor_1_2 .item.item5{ margin-left:29px;}
.floor_1_2 .item i{ width:54px; height:38px; text-align:right; line-height:38px; font-size:16px; color:#999; display:block; float:left; }
.floor_1_2 .item b{ display:block; font-size:20px; color:#999; position:absolute; left:5px; top:8px;}
.floor_1_2 .item input{ width:244px; height:38px; border:none; float:left;}
.floor_1_2 .item .area{ width:294px; height:36px; border:none; background-color:#f2f2f2; margin-left:1px; margin-top:1px; line-height:36px;font-size:16px; color:#999; text-indent:8px;}
.floor_1_2 .btn1{ width:164px; height:40px; border:none; background-color:#333; text-align:center; line-height:40px; color:#fff; font-size:16px; border-radius:6px; margin-left:26px;cursor:pointer;}
.floor_1_2 .btn1:hover{ background-color:#464545;}

/*公司宣传*/
.in_title{text-align:left; display:inline-block; width:1200px;}
.in_title a{ display:block; float:right; margin-top:48px; height:20px;}
.in_title a p{ font-size:14px; color:#000; line-height:20px; float:left;}
.in_title a s{ display:block; width:20px; height:20px; float:left; background-position:-207px 0px; margin-left:8px;}
.in_title a:hover p{ color:#2288ca;}
.in_title a:hover s{background-position:-207px -25px;}
.in_title h3{ text-align:left; font-size:34px; color:#000; line-height:34px; font-weight:bold; float:left;}
.in_title h3 span{ display:block; font-size:18px; color:#333; line-height:18px; padding-top:14px; font-weight:normal;}

.floor_2_main{ padding-top:50px;}
.floor_2_1{ width:1200px; margin-top:40px; position:relative;}
.floor_2_1 .bd{ width:1200px; height:403px; overflow:hidden;}
.floor_2_1 .bd ul{ display:inline-block;}
.floor_2_1 .bd ul li{ width:385px; height:401px; border:#e6e6e6 solid 1px; border-radius:10px; overflow:hidden; background-color:#fff; margin-right:19.5px; position:relative;}
.floor_2_1 .bd ul li b{ display:block; width:385px; height:217px; overflow:hidden;}
.floor_2_1 .bd ul li b img{display:block; width:385px; height:217px;transition: all .36s ease;}
.floor_2_1 .bd ul li:hover b img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_2_1 .bd ul li p{ font-size:20px; color:#333; line-height:20px; width:330px; margin:0 auto; padding-top:28px; font-weight:bold;}
.floor_2_1 .bd ul li p span{ display:block; font-weight:normal; font-size:14px; color:#999; line-height:26px; padding-top:14px;}
.floor_2_1 .bd ul li:hover p{ color:#2288ca;}
.floor_2_1 .bd ul li i{ display:block; width:330px; margin:0 auto; color:#333; padding-top:18px;}
.floor_2_1 .bd ul li a.li{ color:#333; font-size:16px; line-height:16px; right:28px; position:absolute; bottom:32px; }
.floor_2_1 .hd .next{ width:40px; height:50px; background-position:-48px -80px; position:absolute; display:block; right:-80px; top:190px;}
.floor_2_1 .hd .prev{ width:40px; height:50px; background-position:-0px -80px; position:absolute; display:block; left:-80px; top:190px;}
.floor_2_1 .hd .next:hover{ background-position:-48px -138px;}
.floor_2_1 .hd .prev:hover{ background-position:-0px -138px;}
.floor_2_1 .bd ul li a.li:hover{color:#2288ca;}
.floor_2_1 .bd ul li i:hover{color:#2288ca;}

.floor_3_main{ margin-top:76px; background-color:#fff; padding-top:60px; padding-bottom:60px;}
.floor_3_1{ width:1200px; margin-top:40px; position:relative;}
.floor_3_1 .bd{ width:1200px; height:530px; overflow:hidden;}
.floor_3_1 .bd ul{ display:inline-block;}
.floor_3_1 .bd ul li{ width:1200px; height:530px; overflow:hidden; position:relative;}
.floor_3_1 .bd ul li b{ display:block; width:600px; height:530px; overflow:hidden; float:left; border-radius:8px;}
.floor_3_1 .bd ul li b img{display:block; width:600px; height:530px;transition: all .36s ease;}
.floor_3_1 .bd ul li:hover b img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_3_1 .bd ul li p{ float:right; width:520px; font-weight:bold; font-size:36px; color:#333; line-height:36px; padding-top:108px;}
.floor_3_1 .bd ul li p span{ display:block; font-weight:normal; font-size:18px; color:#333; line-height:30px; margin-top:40px; height:224px;}
.floor_3_1 .bd ul li i{ display:block; height:20px;}
.floor_3_1 .bd ul li i strong{ font-size:14px; color:#2288ca; line-height:20px; float:left; display:block; font-weight:normal;}
.floor_3_1 .bd ul li i s{ display:block; width:20px; height:20px; float:left; background-position:-207px -25px; margin-left:8px;}
.floor_3_1 .bd ul li:hover strong{ color:#000;}
.floor_3_1 .bd ul li:hover s{background-position:-207px -0px;}
.floor_3_1 .bd ul li:hover p{ color:#2288ca;}
.floor_3_1 .hd .next{ width:40px; height:50px; background-position:-48px -80px; position:absolute; display:block;  right:-20px; top:246px;}
.floor_3_1 .hd .prev{ width:40px; height:50px; background-position:0px -80px; position:absolute; display:block; left:-20px; top:246px;}
.floor_3_1 .hd .next:hover{ background-position:-48px -138px;}
.floor_3_1 .hd .prev:hover{ background-position:-0px -138px;}

.floor_3_13{ width:1200px; margin-top:40px; position:relative;}
.floor_3_13 .bd{ width:1200px; height:530px; overflow:hidden;}
.floor_3_13 .bd ul{ display:inline-block;}
.floor_3_13 .bd ul li{ width:600px; height:530px; overflow:hidden; position:relative;}
.floor_3_13 .bd ul li b{ display:block; width:600px; height:530px; overflow:hidden; float:left; border-radius:8px;}
.floor_3_13 .bd ul li b img{display:block; width:600px; height:530px;transition: all .36s ease;}
.floor_3_13 .bd ul li:hover b img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_3_13 .bd ul li p{ float:right; width:520px; font-weight:bold; font-size:36px; color:#333; line-height:36px; padding-top:108px;}
.floor_3_13 .bd ul li p span{ display:block; font-weight:normal; font-size:18px; color:#333; line-height:30px; margin-top:40px; height:224px;}
.floor_3_13 .bd ul li i{ display:block; height:20px;}
.floor_3_13 .bd ul li i strong{ font-size:14px; color:#2288ca; line-height:20px; float:left; display:block; font-weight:normal;}
.floor_3_13 .bd ul li i s{ display:block; width:20px; height:20px; float:left; background-position:-207px -25px; margin-left:8px;}
.floor_3_13 .bd ul li:hover strong{ color:#000;}
.floor_3_13 .bd ul li:hover s{background-position:-207px -0px;}
.floor_3_13 .bd ul li:hover p{ color:#2288ca;}
.floor_3_13 .hd .next{ width:40px; height:50px; background-position:-48px -80px; position:absolute; display:block;  right:-20px; top:246px;}
.floor_3_13 .hd .prev{ width:40px; height:50px; background-position:0px -80px; position:absolute; display:block; left:-20px; top:246px;}
.floor_3_13 .hd .next:hover{ background-position:-48px -138px;}
.floor_3_13 .hd .prev:hover{ background-position:-0px -138px;}

.floor_3_main.ho .bd{ height:300px;}
.floor_3_main.ho .floor_3_13 .bd ul li{ height:300px;}
.floor_3_main.ho .floor_3_13 .bd ul li b{ width:600px; height:300px;}
.floor_3_main.ho .floor_3_13 .bd ul li b img{ width:600px; height:300px;}
.floor_3_main.ho .floor_3_13 .hd .next{ top:120px;}
.floor_3_main.ho .floor_3_13 .hd .prev{ top:120px;}

.floor_4_main{ padding-top:60px; padding-bottom:42px;}
.floor_4_1{ margin-top:40px;}
.floor_4_1 ul{ width:105%; display:inline-block;}
.floor_4_1 ul li{ width:385px; float:left; margin-right:22px;margin-bottom:6px;}
.floor_4_1 ul li b{ display:block; width:385px; height:216px; overflow:hidden; border-radius:8px; }
.floor_4_1 ul li b img{display:block; width:385px; height:216px;transition: all .36s ease;}
.floor_4_1 ul li:hover b img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_4_1 ul li p{ font-size:20px; color:#333; height:68px; line-height:68px; padding-left:10px;}
.floor_4_1 ul li:hover p{color:#2288ca;}

.floor_5_main{ background-color:#fff; padding-top:60px; padding-bottom:60px;}
.floor_5_1{ width:1200px; margin-top:40px; position:relative;}
.floor_5_1 .bd{ width:1200px; height:426px; overflow:hidden;}
.floor_5_1 .bd ul{ display:inline-block;}
.floor_5_1 .bd ul li{ width:1200px; height:530px; overflow:hidden; position:relative;}
.floor_5_1 .bd ul li b{ display:block; width:600px; height:426px; overflow:hidden; float:left; border-radius:8px;}
.floor_5_1 .bd ul li b img{display:block; width:600px; height:426px;transition: all .36s ease;}
.floor_5_1 .bd ul li:hover b img { -webkit-transform: scale(1.08); -ms-transform: scale(1.08); transform: scale(1.08);}
.floor_5_1 .bd ul li p{ float:right; width:520px; font-weight:bold; font-size:36px; color:#333; line-height:36px; padding-top:70px;}
.floor_5_1 .bd ul li p span{ display:block; font-weight:normal; font-size:18px; color:#333; line-height:30px; margin-top:40px; height:190px;}
.floor_5_1 .bd ul li i{ display:block; height:20px;}
.floor_5_1 .bd ul li i strong{ font-size:14px; color:#2288ca; line-height:20px; float:left; display:block; font-weight:normal;}
.floor_5_1 .bd ul li i s{ display:block; width:20px; height:20px; float:left; background-position:-207px -25px; margin-left:8px;}
.floor_5_1 .bd ul li:hover strong{ color:#000;}
.floor_5_1 .bd ul li:hover s{background-position:-207px -0px;}
.floor_5_1 .bd ul li:hover p{ color:#2288ca;}
.floor_5_1 .hd .next{ width:40px; height:50px; background-position:-48px -80px; position:absolute; display:block; right:-20px; top:178px;}
.floor_5_1 .hd .prev{ width:40px; height:50px; background-position:0px -80px; position:absolute; display:block; left:-20px; top:178px;}
.floor_5_1 .hd .next:hover{ background-position:-48px -138px;}
.floor_5_1 .hd .prev:hover{ background-position:-0px -138px;}

.floor_6_main{ background-color:#fff; padding-top:20px; padding-bottom:96px;}
.floor_6_1{ width:100%; height:560px; position:relative; overflow:hidden; margin-top:56px;}
.floor_6_1{ width:100%;  min-width:1200px;  height:560px;  position:relative; overflow:hidden; text-align:center;   }	
.floor_6_1 .bd{ width:1200px; position:absolute; left:50%; margin-left:-880px  }	
.floor_6_1 .bd li{ width:1200px;  overflow:hidden; border-radius:10px; margin:0 20px; position:relative; }	
.floor_6_1 .bd li img{ display:block; width:1200px; height:560px;    }	

.floor_6_1 .tempWrap{ overflow:visible !important }	
.floor_6_1 .tempWrap ul{  margin-left:-980px !important;   }	
.floor_6_1 .pnBtn.prev .arrow{ display:none;   position:absolute; top:226px; z-index:1; width:40px; height:50px; background-position:-0px -80px; left:50%; }	
.floor_6_1 .pnBtn.next .arrow{ display:none;   position:absolute; top:226px; z-index:1; width:40px; height:50px; background-position:-48px -80px; left:50%; }	
.floor_6_1 .pnBtn.prev .arrow:hover{  background-position:0px -138px;}	
.floor_6_1 .pnBtn.next .arrow:hover{ background-position:-48px -138px; }	
.floor_6_1 .pnBtn.next .arrow{ margin-left:538px;    }	
.floor_6_1 .pnBtn.prev .arrow{margin-left:-574px;   }
.floor_6_1 .blackBg{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 560px;background: #fff;filter: alpha(opacity=1);opacity: 0.01;left: -50%;
margin-left: -640px;}
.floor_6_1 .blackBg1 { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 560px;  background: #fff; filter: alpha(opacity=1); opacity: 0.01;left:50%;margin-left:640px;}
.floor_6_1 .bd li:hover .dl{ opacity: 1;  visibility: visible;}


.sharedHome__FormAnchorWrapper-ac25vj-0.nebpZ.Layout__Module-sc-1m70uj8-1.FpDPR {
}
.sharedHome__FormAnchorWrapper-ac25vj-0.nebpZ.Layout__Module-sc-1m70uj8-1.FpDPR {
}
.nebpZ a {
    color: inherit;
    text-decoration: none;
}
.heAdos {
    height: 5rem;
    display: flex;
    -webkit-box-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    align-items: center;
}
.heAdos span {
    flex: 2 1 0%;
}
.heAdos button {
    flex: 1 1 0%;
}
.hXHTVR {
    color: #fff;
    background-color: #2288ca;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
}

.hfEJZV {
    min-width: 140px;
    height: 40px;
    cursor: pointer;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    -webkit-tap-highlight-color: transparent;
    border-radius: 4px;
    padding: 0px 20px;
}
.gvDvLk {
    bottom: 0px;
    position: fixed;
    left: 0px;
    right: 0px;
    width: 100%;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    z-index: 100;
    background: white;
    margin: 0px auto;
    border-top: 1px solid rgb(240, 240, 240);
}

.fucun {
        position: fixed;
        z-index: 999;
        background-color: #fff;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }




.Industrypage .w250{ position:relative; overflow:hidden;}
.Industrypage .w250 img{ display:block;}





    .fu_1 {
        height: 80px;
    }

        .fu_1 img {
            display: block;
            float: left;
            margin-top: 20px;
        }

        .fu_1 i {
            float: right;
            display: block;
            background: url(../images/xx_02.png);
            width: 18px;
            height: 18px;
            cursor: pointer;
            margin-top: 30px;
        }

    .lx_1 {
        display: inline-block;
        width: 1200px;
    }

        .lx_1 .lx_z {
            float: left;
            overflow: hidden;
            display: flex;
            flex-flow: column wrap;
            width: 500px;
            flex-shrink: 0;
            margin-top: 26px;
        }

            .lx_1 .lx_z h3 {
                font-size: 26px;
                color: #333;
                line-height: 26px;
                height: 36px; font-weight:bold;
            }

            .lx_1 .lx_z p {
                font-size: 16px;
            }
.lx_1 .lx_z .reg_ul{ width:390px;}
            .lx_1 .lx_z .reg_ul {
                padding-top: 10px;
            }

                .lx_1 .lx_z .reg_ul .item { padding-top:6px; position:relative;
                }
				 .lx_1 .lx_z .reg_ul .item .n-top{ position:absolute; left:0; top:40px;}

                    .lx_1 .lx_z .reg_ul .item label {
                        font-size: 16px;
                    }

                    .lx_1 .lx_z .reg_ul .item input {
                        width: 99%;
                        border: #ccc solid 1px;
                        height: 34px;
                        border-radius: 8px;
                        line-height: 34px;
                        text-indent: 10px;
                        margin-top: 4px;
                    }
					.lx_1 .lx_z .reg_ul .styleSelectField{width: 99%;
                        border: #ccc solid 1px;
                        height: 34px;
                        border-radius: 8px;
                        line-height: 34px;text-indent:4px; margin-top: 16px;margin-bottom: 10px;}
				.lx_1 .lx_z .reg_ul .item textarea{ width:93%;border: #ccc solid 1px; line-height:30px; padding:10px;}
				.lx_1 .lx_z .reg_ul .item .ant-checkbox-input{ float:left;width: 14px;margin-top: 0;height: 21px;}
					.lx_1 .lx_z .reg_ul .item .span{ float:left; width:360px; margin-left:10px;line-height: 20px;}
                .lx_1 .lx_z .reg_ul .submit .btn1 {
                    width: 30%;
                    background-color: #272f33;
                    height: 40px;
                    line-height: 40px;
                    border: none;
                    margin-top: 30px;
                    border-radius: 8px;
                    font-size: 16px;
                    color: #fff;
                }

                    .lx_1 .lx_z .reg_ul .submit .btn1:hover {
                        background-color: #444f55;
                    }

    .lx_y {
        float: right;
        width: 402px;
        margin-top: 26px;
    }

        .lx_y h3 {
            font-size: 26px;
            color: #333;
            line-height: 26px;
            height: 36px; font-weight:bold;
        }

        .lx_y p {
            font-size: 16px;
        }
		.lx_zu .hd{ padding-top:18px;}
		.lx_zu .hd li{ height:30px; line-height:30px; padding:0 12px;background-color: rgb(228, 228, 228);border-radius: 15px; text-align:center; margin-top:20px; float:left; margin-right:10px;}
		.lx_zu .hd li.on{background-color: #272f33; color:#fff;}
		.lx_zu .bd{ clear:left; padding-top:12px;}
        .lx_y .lx_s .lx_zu i {
            display: inline-block;

font-size: 20px;

background: url(../images/rightFixIcon.png) left center no-repeat;
background-position: -28px 3px;

padding-left: 45px;

margin-top: 10px;

background-color: #333;

color: #fff;

border-radius: 30px;

height: 40px;

line-height: 40px;

padding-right: 20px;
        }
	
    .lx_x {
        padding-top: 60px;
    }

        .lx_x dl dt {
            width: 100px;
            text-align: center;
            float: left;
            margin-top: 30px;
            margin-right: 20px;
        }

            .lx_x dl dt img {
                width: 100px;
                height: 100px;
                margin-bottom: 8px;
                display: block;
            }
			.lx_x i{ padding-left:0; font-size:14px;}
 .in_ny {
        padding-bottom: 40px;
        padding-top: 90px;
    }

    .nybanner2 {
        height:450px;
    }

    .bangong {
        background-color: #fff;
    }
	.bangong .w100{position: relative; display:inline-block; width:1200px;}
    .ban_z {
        padding-top: 30px;
        float: left; width:480px;
    }
	.ban_z .MsoNormal img{ width:100%;}
        .ban_z h3 {
            font-size: 26px;
            color: #333;padding-left: 30px; padding-top:10px;
        }

.ban_z b{ display:block; width:480px; margin-top: 14px;margin-left: 30px;}
.ban_z b img{ display:block; width:100%;}
.ban_z i{ display:block;font-size: 16px;
line-height: 28px;
color: #666;
width: 480px;
margin-top: 14px;
margin-left: 30px;}
        .ban_z p {
            font-size: 16px;
            line-height: 28px;
            color: #666;

            margin-top: 14px; margin-left:30px;
        }
.ban_z dl h3{ padding-bottom:18px;}
	.ban_z dl{ width:480px;margin-left: 30px;}
.ban_z dl dt{ display:inline-block; width:100%; border-bottom: 1px solid rgb(244, 244, 241); padding-bottom:14px; padding-top:10px;}
.ban_z dl dt p{ float:left; width:134px; padding:0; margin:0;}
.ban_z dl dt span{ display:block; float:right; width:322px;}

.badak{ width:480px; display:inline-block; padding-bottom:20px;margin-left: 30px;}
.badak p{font-size: 16px;line-height: 28px;color: #666; font-weight:bold; float:left; width:50%; margin-left:0; margin-top:0; margin-bottom:20px;}
.badak p span{ display:block;display: block; font-weight:normal;font-size: 14px;}


    .ban_y {
        float: right;
        width: 500px;
        padding: 40px;
        background-color: #fff;
        border: 1px solid rgb(240, 240, 240);
        margin-top: -130px;
    }

        .ban_y h3 {
            font-size: 26px;
color: #333;
line-height: 32px;
border-bottom: #666 solid 1px;
height: 46px;
font-weight: bold;
        }

        .ban_y p {
            font-size: 16px;
            padding-top: 6px;
        }

        .ban_y .reg_ul {
            padding-top: 10px;
        }

            .ban_y .reg_ul .item {
                padding-top: 20px;
            }

                .ban_y .reg_ul .item label {
                    font-size: 16px;
                }

                .ban_y .reg_ul .item input {
                    width: 100%;
                    border: #ccc solid 1px;
                    height: 40px;
                    border-radius: 8px;
                    line-height: 40px;
                    text-indent: 10px;
                    margin-top: 8px;
                }

            .ban_y .reg_ul .submit .btn1 {
                width: 100%;
                background-color: #272f33;
                height: 40px;
                line-height: 40px;
                border: none;
                margin-top: 20px;
                border-radius: 8px;
                font-size: 16px;
                color: #fff;
            }

                .ban_y .reg_ul .submit .btn1:hover {
                    background-color: #444f55;
                }

 .fucun {
        position: fixed;
        z-index: 999;
        background-color: #fff;
        width: 100%;
        height: 100%;
        left: 0;
        top: 0;
    }
	.fucun .fu_b{width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0; background:#fff url(../images/wb.jpg);height: 100%;}
.fucun .w1200{}
    .fu_1 {
        height: 80px;
    }

        .fu_1 img {
            display: block;
            float: left;
            margin-top: 30px;
            width: 111px;
        }

        .fu_1 i {
            float: right;
            display: block;
            background: url(../images/xx_02.png);
            width: 18px;
            height: 18px;
            cursor: pointer;
            margin-top: 30px;
        }

    .fu_2 {
        display: inline-block;
        width: 1200px;
    }

        .fu_2 .fu_2_z {
            float: left;
            overflow: hidden;
            display: flex;
            flex-flow: column wrap;
            align-content: space-between;
            width: 109px;
            flex-shrink: 0;
            height: 405px;
            margin-top: 26px;
        }

            .fu_2 .fu_2_z ul {
                display: inline-block;
            }

                .fu_2 .fu_2_z ul li {
                    max-width: 54px;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    white-space: nowrap;
                    font-size: 18px;
                    line-height: 2.5;
                    cursor: pointer;
                    font-weight: 500;
                    color: rgb(0, 0, 0);
                    float: left;
                    width: 54px;
                }

    .fu_2_y {
        float: right;
        width: 1060px;height: 800px;overflow-y: auto;
    }

    .an_ch .list {
        display: inline-block;
        width: 103%;
    }

        .an_ch .list .item {
            display: block;
            margin-top: 42px;
            width: 380px;
            float: left;
            margin-right: 30px;
        }

            .an_ch .list .item b {
                display: block;
                overflow: hidden;
                width: 380px;
                height: 214px;
            }

                .an_ch .list .item b img {
                    display: block;
                    width: 380px;
                    height: 214px;
                    transition: all .36s ease;
                }

            .an_ch .list .item:hover b img {
                -webkit-transform: scale(1.08);
                -ms-transform: scale(1.08);
                transform: scale(1.08);
            }

            .an_ch .list .item p {
                font-size: 18px;
                color: #000;
                line-height: 18px;
                padding-top: 20px;
                text-align: left;
                font-weight: bold;
            }

            .an_ch .list .item i {
                display: block;
                font-size: 14px;
                color: #666;
                line-height: 14px;
                padding-top: 14px;
            }

            .an_ch .list .item:hover p {
                color: #e7c795;
            }
.fu_2_y .an_ch .list {

    display: inline-block;
    width: 100%; height:756px;

}
    .fu_2_y .an_ch .list .item {
       display: block;

margin-bottom: 24px;

width: 330px;

float: left;

margin-right: 17px;

margin-top: 0;
    }

        .fu_2_y .an_ch .list .item b {
            display: block;
            overflow: hidden;
            width: 330px;
            height: 186px;
        }

            .fu_2_y .an_ch .list .item b img {
                display: block;
                width: 330px;
                height: 186px;
                transition: all .36s ease;
            }

    .fu_2_y .pager {
        text-align: center;
        padding-top: 20px;
    }



   .fu_2_y {  height: 620px;}
	.fu_2_y .an_ch .list .item{     width: 248px;margin-right: 12px;}
	.fu_2_y .an_ch .list .item b{display:block; width:248px; height:140px;}
	.fu_2_y .an_ch .list .item b img{ display:block; width:248px; height:140px;}
	.fu_2_y .an_ch .list .item p{font-size: 15px;}
.fu_2_y .an_ch .list {
    display: inline-block;
    width: 100%;
    height: 600px;
}












