﻿@charset "UTF-8";
html{min-width:1200px;}
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;}
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;}
a{color: #333333; text-decoration: none;}
a:hover{color: #205bab; 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: #ccc;}
::-moz-placeholder{color: #ccc;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder{color: #ccc;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder{color: #ccc;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

/*header_main*/
.header_main{position:relative;width: 100%; height: 88px; z-index: 100; background: #fff;border-top:1px solid #bb9ca0;border-bottom:1px solid #ececec;}
.header_main .webLogo{position:absolute;top:18px;left:36px;display: block; width: 312px; height: 60px;}
.header_main .webLogo img{display: block;width: 312px; height: 60px;}
.header_main .webLogo:hover img{filter:brightness(105%);-webkit-filter:brightness(105%);}
#header_main #nav_main{width:auto;float:right;margin-right:120px;}
#header_main #nav_main .nav{width: 101%; height: 88px; z-index:12;}
#header_main #nav_main .nav li{position:relative;display:block;height:88px;float: left; padding-left:18px;padding-right:18px; z-index: 10;margin-left:40px;}
#header_main #nav_main .nav li{ -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}

#header_main #nav_main .nav li.item7{background:none;}
#header_main #nav_main .nav li a.aLink{height: 88px;line-height: 86px; display: block; position: relative; color: #333; cursor: pointer; overflow: hidden; font-size:16px;}
#header_main #nav_main .nav li.hover a.aLink,#header_main #nav_main .nav li:hover a.aLink{font-weight:bold;color:#205bab;}
#header_main #nav_main .nav li.hover a.aLink:before{width: 100%;}
#header_main #nav_main .nav li:hover a.aLink:before{width: 100%;}

/*导航栏下拉*/
#nav_main li .subnav{width:216px;margin-right:0;/*transition: all .36s ease;*/ position: absolute; top: calc(100% + 1px);*top: calc(100% - 2px); left: 0px; opacity: 1;overflow: hidden;z-index: 199;display:none;background:#fff;border:1px solid #ddd;}
#nav_main li .subnav .list{float:left;width:200px;padding-top:15px;padding-bottom:15px;}
#nav_main li .subnav .list .nav1{ transition: all .36s ease; display: block; width:200px;height:40px!important;font-weight: 500; margin-left:0!important;padding: 0;cursor: pointer; width: 100%;}
#nav_main li .subnav .list .nav1 a{width:160px!important;border-bottom: #ddd 1px solid; text-align: left; padding-bottom: 0; line-height: 40px!important; padding-left: 20px; width: 180px; padding-right: 0; display: block; font-family: "微软雅黑"; background: url("../images/nav_dian.png") no-repeat 14px top; height: 40px; text-indent: 20px;color: #484848; font-weight: normal; text-decoration: none; padding-top: 0; transition: all .6s;}
#nav_main li .subnav .nav1 .subA{ height:40px!important;transition: all .36s ease; display: block; font-weight: 500; padding-right: 24px; line-height: 40px!important;text-align:left;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #000!important;}
#nav_main li:hover .subnav .nav1{background:none;}
#nav_main li:hover .subnav{opacity:1;display: block;}
#nav_main li.hover .subnav .nav1 .subA{color: #000;}
#nav_main .subnav .nav1:hover .subA{color:#023b95!important;}
#nav_main li .subnav .list .nav1:hover a{ border-bottom: 1px solid #033b95; background: url(../images/nav_dian.png) no-repeat 14px bottom; color: #033b95; text-decoration: none;}

/*头部搜索*/
#header_main .searchMain{position:absolute;top:0;right:0;height: 90px;width: 90px;background-color: #205bab;float: right;cursor: pointer;}
#header_main .searchMain .search_btn{display:block;width:90px;height:90px;background:url("../images/search.png") no-repeat center center;cursor:pointer;}

#header_main .searchMain .search_main{position:relative;}
#header_main .searchMain .search_icon{position:absolute;top:26px;right:0px;width:40px;height:40px;background-position:-130px -16px;cursor:pointer;z-index:99;}
#header_main .searchMain .search{ /*display: none;*/ width: 200px; height: 40px; position: absolute; top: 63px; right: 15px; z-index: 9;}
#header_main .searchMain .search .txt{ background: #eee; color: #999; font-size: 12px; width: 0px; height: 38px;line-height:38px; position: absolute; right: 38px; top: 0px; text-indent: 1em;border-radius:20px;}
#header_main .searchMain .search .btn{margin-right: 0px;position:absolute; top:-36px;right:-15px;width:42px;height:40px;font-size:0px;background-position:-130px -16px;cursor:pointer;}
#header_main .searchMain .search_icon:hover{opacity:0.8;filter:alpha(opacity=80);}
#header_main .searchMain #searcher{background: #eee; color: #999; font-size: 12px; width: 0px; height: 40px;line-height:40px; position: absolute; right: -6px; top: -36px; text-indent: 1em;border-radius:20px;}

#header_main .searchMain{-webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;  height:90px;width: 90px;}
#header_main .searchMain .search_btn:hover{opacity:.8;filter:alpha(opacity=80);}
#header_main .searchMain .search_main{position: absolute; z-index: 10; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; width: 0; height: 80px; right: 0px; top:88px; overflow: hidden; background: #fff;}
#header_main .searchMain .search_box{width:280px;height:40px;margin-top:20px;margin-left:40px;background:url(../images/search_main.png) no-repeat bottom center;}
#header_main .searchMain .search_box input{background-color: none; border: none;}
#header_main .searchMain .search_box .stxt{width: 240px; height: 40px;font-size:16px;line-height: 40px; display: block; text-indent: 10px;color:#333; background-color:transparent;outline:none;}
#header_main .searchMain .search_box .sbtn{width: 40px;height: 40px;display: block;cursor: pointer;background-position: -75px 0px;margin-top: 8px;outline:none;}
#header_main .searchMain.addy .search_main{width: 360px;}
#header_main .searchMain.addy .search_btn{ display:block;width:90px;height;90px;background:url("../images/closeIco.png") no-repeat center center;}


@media (max-width: 1900px) {
  #header_main #nav_main {
    width: auto;
    margin-left:30%;
  }
  #header_main #nav_main .nav li {
    padding-left:14px;
    padding-right:14px;
	margin-left:28px;
  }
}

@media (max-width: 1500px) {
  #header_main #nav_main {
    width: auto;
     margin-left:24%;
  }
  #header_main #nav_main .nav li {
    padding-left:12px;
    padding-right:12px;
	margin-left:20px;
  }
  #header_main #nav_main .nav .subnav{
  	width:180px;
  }
  #header_main #nav_main .nav .subnav li:hover{
  	width:170px!important;
  }
}

@media (max-width: 1367px) {
  #header_main .logo {
    padding-left: 0;
  }
  #header_main #nav_main {
       width: auto;
	   margin-left:24%;
  }
  #header_main #nav_main .nav li {
    padding-left:10px;
    padding-right:10px;
	margin-left:18px;
  }
  #header_main #nav_main .nav .subnav{
  	width:180px;
  }
  #header_main #nav_main .nav .subnav li:hover{
  	width:102px!important;
  }
}

/* banner */
#banner_main{position: relative;z-index: 2;max-width:1920px;margin:0 auto;height:780px;}
#banner_main .banner {height:780px;}
#banner{width:100%;min-width:1000px;position:relative;overflow:hidden;z-index:0;}
#banner, .banner ul{max-height:780px; overflow:hidden;}
.banner li {width:100%;position:absolute;z-index:1;overflow:hidden;display: none;}
.banner li:first-child{display:block;}
.banner li img{width:1920px;height:780px;display:block;position:relative;left:50%;margin-left:-960px;top:0;}
#banner .tip {width:1000px; height:20px; line-height:0; font-size:0;text-align:center; position:absolute;left:50%;margin-left:-500px;bottom:80px;z-index:13; }
#banner .tip span{width:11px;height:11px;margin:0 25px;display:inline-block;font-size: 0;cursor: pointer;border: 2px solid #FFFFFF;}
#banner .tip span.cur{background-color:#ffffff;}
#banner #btn_prev,#banner #btn_next{width:50px;height:50px;position:absolute;top:360px;z-index:5;}
#banner #btn_prev{background-position:-60px -90px;left:6%;transition: all 600ms ease;}
#banner #btn_next{background-position:-60px -40px;right:6%;transition: all 600ms ease;}
#banner #btn_prev:hover{background-position:0 -90px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;left: 5.6%;}
#banner #btn_next:hover{background-position:-0px -40px;opacity:.8;filter:alpha(opacity=80);transition: all 600ms ease;right: 5.6%;}

/*banner end*/

/*footer*/
.footerMain{positon:relative; width:100%;height:316px;width: 100%; color: #333;background: #2e3134;margin-top: 60px;}
.footer .contact{padding-top:60px;width:400px;}
.footer .contact .ewm{width:118px;height:118px;margin-left:30px;background:#fff;border:1px solid #585a5d;}
.footer .contact .ewm img{display:block;width:104px;height:104px;margin:6px auto;}
.footer .Phone{margin-top: 76px;margin-left: 28px;}
.footer .Phone .ewm{width:118px;height:118px;margin-left:30px;background:#fff;border:1px solid #585a5d;}
.footer .Phone .ewm img{display:block;width:104px;height:104px;margin:6px auto;}
.footer .Phone .ewm p{font-size: 14px;color: #FFFFFF;text-align: center;}
.footer .contact .contact_info{width:200px;margin-left:36px;}
.footer .contact .contact_info .telMain .zx{font-size:14px;color:#666;line-height:14px;}
.footer .contact .contact_info .telMain .webTel{margin-top:16px;font-size:30px;color:#fe7f00;font-family:arial;line-height:24px;}
.footer .contact .contact_info .email{margin-top:18px;font-size:14px;color:#adb2bd;line-height:14px;width: 280px;}
.footer .contact .contact_info .address{margin-top:12px;font-size:14px;color:#adb2bd;line-height:20px;width: 280px;}
.footer .contact .contact_info .phone{font-size: 14px;color: #adb2bd;line-height: 14px;margin-top:34px;width: 280px;}
.footer .contact .contact_info .Tit .tit{font-family: "microsoft yahei";font-size: 20px;color: #FFFFFF;}
.footer .bNav{display:block;    width: 170px;height: 200px;    margin-top: 68px;margin-left: 302px;}
.footer .bNav .item{float: left;}
.footer .bNav .item1{margin-right: 44px;}
.footer .bNav .item dd a{font-size: 12px;color: #adb2bd;display: block;line-height: 40px;}
.footer .bNav .item dd a:hover{color:#fff;}
/*bnav*/

/*copyright*/
.copyMain{height: 60px; line-height: 60px; color: #fff; font-size: 12px; background: #2e3134;border: 1px solid #1f2326;}
.copyright span{margin: 0 12px; opacity: 0.7; filter: alpha(opacity=70);}
.copyright a{color: #fff; -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: #0179d8;}

/********.toolbar1*********/
/********.fixtool*********/
.toolbar{width: 52px; position: fixed; right: 2%; top: 42%; z-index: 999; display:block;}
.toolbar dd{width: 51px; height: 51px; margin-bottom: 1px; position: relative;  -webkit-border-radius: 100%; border-radius: 100%; margin-top:4px; background-color:#0179d8;}
.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: #0179d8; 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:-36px -47px;}
.toolbar .qq a{width: 52px; height: 52px; cursor: pointer; display: block;}
.toolbar .qq:hover{background-color:#0179d8; border-radius: 100%;}
.toolbar .qq:hover span{background-position: -36px -47px; }
.toolbar .tel span{background-position:-36px 0;}
.toolbar .tel:hover{background: #0179d8; border-radius:30px;}
.toolbar .tel:hover span{background-position: -36px 0;}
.toolbar .code span{background-position:-36px -95px;}
.toolbar .code:hover{ background-color:#0179d8;  border-radius: 100%;}
.toolbar .code:hover span{background-position:-36px -95px;}
.toolbar .top span{background-position: -36px -142px;}
.toolbar .top:hover{ background-color:#0179d8;  border-radius: 100%;}
.toolbar .top:hover span{background-position: -36px -142px; }
.toolbar dd:hover{}
/*******index css*******/
.index .indexTit{display:block;width:904px;margin:0 auto;}
.index .indexTit .tit{font-size: 44px;line-height:50px;color: #333333;text-align:center;font-weight:normal;}
.index .indexTit .tit em{color:#ffd91d;}
/*关于我们*/
.index .floor_1_main{height:832px;background: url(../images/fl1_background.png) center center no-repeat;}
.index .floor_1_main .indexTit .tit{line-height:50px;}
.index .floor_1_main .indexTit{padding-top:80px;text-align:center;margin-bottom:60px;}
.index .floor_1_main .content{} 
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .left_Title h2{font-size: 30px;color: #333333;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .left_content .con{font-size: 14px;color: #333333;text-align: left;width: 330px;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .left_content .con em{font-weight: bold;font-size: 14px;color: #333333;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .left_Title{text-align: left;padding-top: 62px;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .left_content{padding-top: 64px;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .more{float:left;border-bottom: 2px solid #0179d8;height: 26px;width: 164px;line-height: 1;padding-top: 70px;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .more p{color: #0179d8;font-size: 12px;text-align: left;transition:all ease 600ms;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .more i{float: right;background-position: -20px -220px;height: 12px;width: 20px;margin-top: -10px;transition: all ease 300ms;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .more:hover i{background-position: -20px -220px;height: 12px;width: 20px;margin-top: -10px;margin-right: 10px;transition: all ease 300ms;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_left .more:hover p{text-indent:12px;transition:all ease 600ms;}
.index .floor_1_main .content	.picScroll-left .fl_right{position: relative; background-color: #FFFFFF;height: 448px;width: 798px;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_right .img1 {display:block;width:800px;height:450px;border:5PX solid #fff;}
.index .floor_1_main .content	.picScroll-left .arrow{position:absolute;top:194px;right:0px;cursor:pointer;}
.index .floor_1_main .content	.picScroll-left .arrow img{transition:all ease 600ms;}
.index .floor_1_main .content	.picScroll-left .bd ul li .arrow:hover img{transform:translateX(6px);transition:all ease 600ms;}
.index .floor_1_main .content	.picScroll-left .bd ul li .fl_right .arrow{position: absolute; top: 190px;left: 710px;}
.index .floor_1_main .content .picScroll-left{ width: 1200px;  overflow:hidden; position:relative;}
.index .floor_1_main .content	.picScroll-left .hd{ width:160px;margin:0 auto;overflow:hidden;  height:30px;padding:0 10px; position: relative; }
.index .floor_1_main .content	.picScroll-left .hd .prev,.index .floor_1_main .content .picScroll-left .hd .next{ display:block;width:20px;height:12px;float:right;margin-right:32px; margin-top:10px;  overflow:hidden;cursor:pointer;background-position: -86px -160px;}
.index .floor_1_main .content	.picScroll-left .hd .next{background-position: -20px -160px;}
.index .floor_1_main .content	.picScroll-left .hd .next:hover{background-position: -25px -200px;}
.index .floor_1_main .content	.picScroll-left .hd .prev{float:left;background-position: -86px -160px;}
.index .floor_1_main .content	.picScroll-left .hd .prev:hover{background-position: -84px -200px;}
.index .floor_1_main .content	.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.index .floor_1_main .content	.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.index .floor_1_main .content	.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.index .floor_1_main .content	.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.index .floor_1_main .content	.picScroll-left .hd ul li.on{ background-position:0 0; }
.index .floor_1_main .content	.picScroll-left .hd .pageState{position: absolute;top: 0px;}
.index .floor_1_main .content	.picScroll-left .hd .pageState span:first-child{font-size:26px;color:#0179d8;font-family: arial;} 
.index .floor_1_main .content	.picScroll-left .bd{width: 1200px;height: 500px;}
.index .floor_1_main .content	.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.index .floor_1_main .content	.picScroll-left .bd ul li{margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;height: 520px;width: 1200px;}
.index .floor_1_main .content	.picScroll-left .bd ul li a{display:block;cursor:pointer;}
.index .floor_1_main .content	.picScroll-left .bd ul li .pic{ text-align:center; }
.index .floor_1_main .content	.picScroll-left .bd ul li .pic img{ width:120px; height:90px; display:block;  padding:2px; border:1px solid #ccc; }
.index .floor_1_main .content	.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.index .floor_1_main .content	.picScroll-left .bd ul li .title{ line-height:24px;}
.index .floor_1_main .content .picScroll-left .bd ul li .fl_left{float: left;}
.index .floor_1_main .content .picScroll-left .bd ul li .fl_right{float: right;margin-right:60px;}

/*三和服务*/
.index .floor_2_main{height: 738px;}
.index .floor_2_main .floor_2 .indexTit{padding-top:70px;margin-bottom:70px;}
.index .floor_2_main .floor_2 .indexTit .tit{height: 50px;line-height:50px;}
.index .floor_2_main .service{background: url("../images/fl_2.jpg") center center no-repeat;height: 545px;width: 100%;background-size:100% 545px;}
.index .floor_2_main .service .species .item {float: left;display:block;height: 543px;width: 400px;position: relative;cursor:pointer;overflow:hidden;}
.index .floor_2_main .service .species .item a{display:block;cursor:pointer;}
.index .floor_2_main .service .species .item a .img{display:block;height: 543px;width: 400px;margin-top:0px;transition:all ease 600ms;overflow:hidden;}
.index .floor_2_main .service .species .item .bg{position:absolute;top:0px;left:0px;display:none;width:400px;height:543px;background:url("../images/frameBg.png") no-repeat center center;background-size:400px 545px;overflow:hidden;cursor:pointer;}
.index .floor_2_main .service .species .item a .txt .tit{margin-top: -72px;margin-left: 44px;font-size: 20px;color: #ffffff;}
.index .floor_2_main .service .species .item a .frame{ position: absolute; top: 16px;left: 16px; display: block;  overflow: hidden; }
.index .floor_2_main .service .species .item a .frame,.index .floor_2 .service .species .item a .frame{    width: 366px; height: 510px;}
.index .floor_2_main .service .species .item a .frame .pa { display: block; position: absolute; background: #fff; opacity: .5; filter: alpha(opacity=50); }
.index .floor_2_main .service .species .item a .frame .trans-8 { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s; }
.index .floor_2_main .service .species .item a .frame .border-top { width: 0; height: 1px; top: 1%; left: 0%;}
.index .floor_2_main .service .species .item a .frame .border-right { width: 1px; height: 0; top: 1%; right: 14%;}
.index .floor_2_main .service .species .item a .frame .border-bottom { width: 0; height: 1px; bottom: 2%; left: 0%;}
.index .floor_2_main .service .species .item a .frame .border-left { width: 1px; height: 0; top: 1%; left: 0%;}
.index .floor_2_main .service .species li.item:hover .frame{ display: block; width: 430px; height: 520px; overflow: hidden; }
.index .floor_2_main .service .species li.item:hover .frame .border-top, .index .floor_2_main .service .species li:hover .frame .border-bottom { width: 86%; height: 1px; }
.index .floor_2_main .service .species li.item:hover .frame .border-right, .index .floor_2_main .service .species li:hover .frame .border-left { height: 504px; width: 1px; }
.index .floor_2_main .service .species .item .txtIco{position:absolute;top:-5px;left:40px;width: auto; height: 320px;z-index:12;display:none;}
.index .floor_2_main .service .species .item .txtIco .icon{width: 44px; height: 44px;     background-position: -20px -240px; position: absolute;right: 3%;top: 508px; transition: all ease-in-out .2s; margin-left: -20px; opacity: 0; filter: alpha(opacity=0);}
.index .floor_2_main .service .species .item .txtIco .stit{padding-top:20px;font-size:18px;line-height:18px;transition: all ease-in-out .2s;opacity: 0; filter: alpha(opacity=0);color:#fff;}
.index .floor_2_main .service .species .item .txtIco .stit .tit{font-size: 20px; color: #f9f9f9;padding-bottom: 27px;text-align: left;}
.index .floor_2_main .service .species .item .txtIco .stit div.line{border-bottom: 3px solid #ffffff;height: 2px;width: 18px;margin-bottom: 32px;}
.index .floor_2_main .service .species .item .txtIco .stit .con{font-size: 14px;color: #ffffff;width: 290px;text-align: left;line-height: 1.5;}
.index .floor_2_main .service .species li:hover .txtIco{display:block;}
.index .floor_2_main .service .species li:hover .txt{display:none;}
.index .floor_2_main .service .species .item:hover a .txtIco .icon{top: 476px;right: -40px; opacity: 1; filter: alpha(opacity=100);}
.index .floor_2_main .service .species li:hover .txt{display:none;}
.index .floor_2_main .service .species .item:hover a .txtIco .stit{padding-top: 50px;transition: all ease-in-out .2s;opacity: 1; filter: alpha(opacity=100);color:#fff;}
.index .floor_2_main .service .species li:hover .bg{display:block;overflow:hidden;}
.index .floor_2_main .service .species .item:hover .img{transform:scale(1.05);transition:all ease 600ms;}

/*三和政策*/
.index .floor_3_main{height: 710px;}
.index .floor_3_main .floor_3 .indexTit{height: 170px;}
.index .floor_3_main .floor_3 .indexTit .tit{height: 170px;line-height:50px;padding-top: 70px;}
.index .floor_3_main{background: url(../images/fl3_back.png) center center no-repeat;height: 709px;}
.index .floor_3_main .floor_3 #policy{position:relative;display:block;height: 480px;}
.index .floor_3_main .floor_3 #policy .bd{position:relative;overflow:hidden;height: 480px;}
.index .floor_3_main .floor_3 #policy .bd .list{width:104%;overflow:hidden;}
.index .floor_3_main .floor_3 #policy .bd .list li{position:relative;float:left;display:block;width: 268px;height:424px; margin-right: 30px;transition:all ease 600ms;overflow:hidden;border:1px solid transparent;}
.index .floor_3_main .floor_3 #policy .bd .list li a{display:block;cursor:pointer;}
.index .floor_3_main .floor_3 #policy .bd .list li .img img{display:block;width: 140px;height: 216px; overflow: hidden;position: absolute;left: 0;top: 0;transition: all ease 600ms;}
.index .floor_3_main .floor_3 #policy .bd .list li .img{position: relative;display: block;width: 140px;height: 114px;margin: 0 auto;margin-top: 40px;overflow: hidden;}
.index .floor_3_main .floor_3 #policy .bd .list li a .more{width: 126px;height: 30px;margin:0 auto;margin-top:30px;font-size: 12px;color: #fff;text-align: center;background-color: #0179d8;border-radius: 15px;display:none;}
.index .floor_3_main .floor_3 #policy .bd .list li .txt{display:block;width:270px;margin-top: 30px;transition:all ease 600ms;}
.index .floor_3_main .floor_3 #policy .bd .list li .txt .tit{padding-top:12px;font-size:18px;font-weight: bold; line-height:20px;color:#333;text-align:center;}
.index .floor_3_main .floor_3 #policy .bd .list li .txt .con{width: 216px;margin:0 auto;text-align: left;margin-top: 24px;}
.index .floor_3_main .floor_3 #policy .bd .list li:hover .img img{top: -100px;transition: all ease 600ms;}  
.index .floor_3_main .floor_3 #policy .bd .list li:hover{height: 424px;width: 268px;background:url("../images/liH.png") no-repeat center center #fff;border:1px solid #bfbfbf;transition:all ease 600ms;}
/*.index .floor_3_main .floor_3 #policy .bd .list li:hover a .txt{margin-top:30px;transition:all ease 600ms;}*/
.index .floor_3_main .floor_3 #policy .bd .list li:hover a .txt .tit{color: #0179d8;font-size: 18px;}
.index .floor_3_main .floor_3 #policy .bd .list li:hover a .txt .con{color:#333;}
.index .floor_3_main .floor_3 #policy .bd .list li:hover .more{display:block;}
.index .floor_3_main .floor_3 #policy .hd{position:absolute;width:100%;top:170px;}
.index .floor_3_main .floor_3 #policy .hd .prev{position:absolute;left:-110px;display:block;width:65px;height:65px;background-position:-320px -85px;cursor:pointer;}
.index .floor_3_main .floor_3 #policy .hd .next{position:absolute;right:-110px;display:block;width:65px;height:65px;background-position:-320px -10px;cursor:pointer;}
.index .floor_3_main .floor_3 #policy .hd .prev:hover{background-position:-320px -230px;}
.index .floor_3_main .floor_3 #policy .hd .next:hover{background-position:-320px -160px;}
.index .floor_3_main .floor_3 #policy .bd .list li a .More{margin-top: 32px;margin-left: 60px;overflow: hidden;opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.index .floor_3_main .floor_3 #policy .bd .list li:hover a .More{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.index .floor_3_main .floor_3 #policy .bd .list li a .More i{background-position: -30px -300px;width: 12px;height: 7px;margin-top: -17px;margin-left: 100px;float: left;}

/*关于曾氏*/
.index .floor_4_main{position:relative;background: url(../images/fl4_back.png) top center no-repeat;height: 940px;overflow:hidden;}
.index .floor_4_main .floor_4{height:593px;*margin-bottom:86px;}
.index .floor_4_main .floor_4 .about .aLeft{float: left;padding-top: 90px;}
.index .floor_4_main .floor_4 .about .aLeft .topTit .tit{font-size: 40px;color: #333333;}
.index .floor_4_main .floor_4 .about .aLeft .topTit .line{display: block;width: 32px;height: 4px;background: #0179d8;margin-top: 34px;}
.index .floor_4_main .floor_4 .about .aLeft .cont{    height: 108px;width: 520px;padding-top: 32px;}
.index .floor_4_main .floor_4 .about .aLeft .cont .p1{height: 108px;width: 520px;}
.index .floor_4_main .floor_4 .about .aLeft .More{height: 38px;width: 140px;background-color: #0177d8;    border-radius: 20px;line-height: 2.7;margin-top: 4px;} 
.index .floor_4_main .floor_4 .about .aLeft .More a .more{font-size: 14px;color: #ffffff;    padding-left: 30px;}
.index .floor_4_main .floor_4 .about .aLeft .More a .icon{background-position: -100px -260px;height: 10px;width: 17px;margin-top: -76px;margin-left: 98px;transition: all ease 300ms;}
.index .floor_4_main .floor_4 .about .aLeft .More:hover a .icon{margin-left: 110px;transition: all ease 300ms;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow{height: 100px;width: 520px;padding-top: 110px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt1{height: 100px;width: 160px;float: left;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt1 .p1{font-family: Arial;color: #0179d8;font-size: 44px;line-height:50px;padding-left: 10px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt1 .p2{color: #333333;font-size: 20px;padding-left: 40px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt2{height: 100px;width: 160px;float: left;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt2 .p1{font-family: Arial;color: #0179d8;font-size: 44px;line-height:50px;padding-left: 60px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt2 .p2{color: #333333;font-size: 20px;padding-left: 33px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt3{height: 100px;width: 160px;float: left;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt3 .p1{font-family: Arial;color: #0179d8;font-size: 44px;line-height:50px;padding-left: 60px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .txt3 .p2{color: #333333;font-size: 20px;padding-left: 40px;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .line1{float: left;display: block;width: 1px;height: 30px;    margin: 16px -14px;background: #cacaca;}
.index .floor_4_main .floor_4 .about .aLeft .dateShow .line2{float: left;display: block;width: 1px;height: 30px;    margin: 16px 19px;background: #cacaca;} 
.index .floor_4_main .aRight{position:absolute;left:52%;right:auto;top:0;margin-right:-8px;margin-left:0;display:block;width:926px;height:590px;z-index:9;}
.index .floor_4_main .aRight .aImg img{display:block;width:926px;height:593px;}
.index .floor_4_main .aRight .aImg img:hover{filter:brightness(105%);-webkit-filter:brightness(105%);}
.index .floor_4_main #about{position:relative; height:260px;margin-top: 72px;}
.index .floor_4_main #about .bd{position:relative;overflow:hidden;height: 260px;}
.index .floor_4_main #about .bd .list{width:104%;overflow:hidden;}
.index .floor_4_main #about .bd .list li{position:relative;float:left;display:block;width: 276px;height: 206px; margin-right: 29px;border: 1px solid #d5d5d5;}
.index .floor_4_main #about .bd .list li a{display:block;width: 276px;height: 206px;cursor:pointer;}
.index .floor_4_main #about .bd .list li img{margin: 18px 16px;display:block;width:250px;height:175px;overflow:hidden;}
.index .floor_4_main #about .hd{position:absolute;width:100%;top:170px;}
.index .floor_4_main #about .hd .prev{position:absolute;left:-110px;    top: -110px;display:block;width:65px;height:65px;background-position:-320px -85px;cursor:pointer;}
.index .floor_4_main #about .hd .next{position:absolute;right:-110px;    top: -110px;display:block;width:65px;height:65px;background-position:-320px -10px;cursor:pointer;}
.index .floor_4_main #about .hd .prev:hover{background-position:-320px -230px;}
.index .floor_4_main #about .hd .next:hover{background-position:-320px -160px;}
.index .floor_4_main #about .bd .list li a .More{margin-top: 32px;margin-left: 60px;overflow: hidden;opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.index .floor_4_main #about .bd .list li:hover a .More{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.index .floor_4_main #about .bd .list li a .More i{background-position: -30px -300px;width: 12px;height: 7px;margin-top: -17px;margin-left: 100px;float: left;}
.index .floor_4_main #about .bd .list li a .bg{position: absolute;top: -5px;left: -5px;overflow: hidden;display: none;cursor: pointer;transition: all ease 300ms;}
.index .floor_4_main #about .bd .list li:hover a .bg {display: block;transition: all ease 300ms;}
.index .floor_4_main #about .bd .list li a .bg{width: 282px;height: 212px;background: url(../images/aboutBg1.png) no-repeat center center;background-size: 282px 212px;}
.index .floor_4_main #about .bd .list li a .txtIco{position: relative;}
.index .floor_4_main #about .bd .list li a .txtIco .stit{font-size: 14px;color: #ffffff;text-align: center;width: 276px;height: 40px;margin-top: -40px;transition: all ease 300ms;display:none;}
.index .floor_4_main #about .bd .list li a .txtIco .icon{background-position: -20px -240px;}
.index .floor_4_main #about .bd .list li:hover a .txtIco {margin-top: -127px;}
.index .floor_4_main #about .bd .list li a .txtIco .icon{position:absolute;top:50%;left:50%;margin-left:-24px;background-position: -20px -240px;height: 45px;width: 45px;margin-top: 40px;transition: all ease 300ms;}
.index .floor_4_main #about .bd .list li:hover a .txtIco .icon{background-position: -20px -240px;height: 45px;width: 45px;margin-top: 24px;transition: all ease 300ms;}
.index .floor_4_main #about .bd .list li:hover a .txtIco .stit{display:block;position: absolute; font-size: 14px;color: #ffffff;text-align: center;width: 276px;height: 40px;z-index: 999;margin-top: -16px;transition: all ease 300ms;transition: all ease 300ms;}


/*园区*/
.index .park{background: url(../images/parkBack.png) center center no-repeat;height: 493px;} 
.index .park .topTit{padding-top: 88px;}
.index .park .topTit .tit{text-align: center;font-size: 40px;color: #FFFFFF;}
.index .park .topTit .tit .line{height: 2px;width: 30px;margin:0 auto;margin-top: 44px; display: block;background-color: #ffffff;margin-left: 586px;}
.index .park .cont{padding-top: 56px;    padding-bottom: 50px;}
.index .park .cont .p{font-size: 16px;color: #ffffff;width: 1024px;text-align: center;margin-left: 88px;}
.index .park .More{height: 38px;width: 140px;background-color: #ffffff;    border-radius: 20px;line-height: 2.7;margin-top: 4px;margin:0 auto;}
.index .park .More a .more{font-size: 14px;color: #0068c4;padding-left: 30px;}
.index .park .More a .icon{background-position: -40px -310px;height: 10px;width: 17px;margin-top: -76px;margin-left: 98px;}
.index .park .More:hover a .icon{margin-left: 110px;transition: all ease 300ms;}
/*新闻资讯*/
.index .floor_5_main{background-color: #ffffff;}
.index .floor_5_main .floor_5{}
.index .floor_5_main .floor_5 .indexTit{padding-top:70px}
.index .floor_5_main .floor_5 .indexTit .tit{}
.index .floor_5_main .floor_5 #news{position:relative;height: auto;padding-top: 40px;}
.index .floor_5_main .floor_5 #news .bd{position:relative;overflow:hidden;height: auto;}
.index .floor_5_main .floor_5 #news .bd .list{width:106%;height:460px;overflow:hidden;}
.index .floor_5_main .floor_5 #news .bd .list li{position:relative;float:left;display:block;width: 370px; margin-right:37px;transition:all ease 600ms;}
.index .floor_5_main .floor_5 #news .bd .list li a{display:block;}
.index .floor_5_main .floor_5 #news .bd .list li .img{width: 363px; height: 232px; display: block; margin-bottom: 25px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.index .floor_5_main .floor_5 #news .bd .list li .tit{ font-size: 18px; font-weight: bold; margin-bottom: 10px; height: 30px; line-height: 30px; overflow: hidden; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.index .floor_5_main .floor_5 #news .bd .list li .cont{font-size: 14px; line-height: 26px; height: 78px; overflow: hidden; color: #666;}
.index .floor_5_main .floor_5 #news .bd .list li .dec{width: 100%; padding: 10px 0 0; margin-top: 15px; border-top: 1px solid #e6dcd4;}
.index .floor_5_main .floor_5 #news .bd .list li .jt{width: 32px; height: 20px; padding-top: 11px; margin-top: 3px; border: 1px solid #d3d3d3; background: #f7f7f7; text-align: center; border-radius: 100%; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.index .floor_5_main .floor_5 #news .bd .list li .jt s{width: 18px; height: 12px; vertical-align: top; background-position: -40px -310px;}
.index .floor_5_main .floor_5 #news .bd .list li .time{font-size: 14px; font-family: didot; line-height: 18px; color: #858585;}
.index .floor_5_main .floor_5 #news .bd .list li .time .day{line-height: 28px; font-size: 28px; display: block;}
.index .floor_5_main .floor_5 #news .bd .list li:hover .tit{color: #0179d8;}
.index .floor_5_main .floor_5 #news .bd .list li:hover .img{-webkit-filter: brightness(105%);filters: brightness(105%);}
.index .floor_5_main .floor_5 #news .bd .list li:hover .jt{background: #0179d8;border-color:#0179d8;}
.index .floor_5_main .floor_5 #news .bd .list li:hover .jt s{background-position:-100px -260px;}
.index .floor_5_main .floor_5 #news .bd .list li a .More{margin-top: 32px;margin-left: 60px;overflow: hidden;opacity: 0;visibility: hidden;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.index .floor_5_main .floor_5 #news .bd .list li:hover a .More{opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.index .floor_5_main .floor_5 #news .bd .list li a .More i{background-position: -30px -300px;width: 12px;height: 7px;margin-top: -17px;margin-left: 100px;float: left;}
.index .floor_5_main .floor_5 #news .hd{position:absolute;width:100%;top:170px;}
.index .floor_5_main .floor_5 #news .hd .prev{position:absolute;left:-110px;top:-20px; display:block;width:65px;height:65px;background-position:-320px -85px;cursor:pointer;}
.index .floor_5_main .floor_5 #news .hd .next{position:absolute;right:-90px;top:-20px; display:block;width:65px;height:65px;background-position:-320px -10px;cursor:pointer;}
.index .floor_5_main .floor_5 #news .hd .prev:hover{background-position:-320px -230px;}
.index .floor_5_main .floor_5 #news .hd .next:hover{background-position:-320px -160px;}
.index .floor_5_main .floor_5 .More{height: 38px;width: 140px;background-color: #0179d8;    border-radius: 20px;line-height: 2.7;margin-top: 4px;margin:0 auto;margin-top:40px;}
.index .floor_5_main .floor_5 .More a .more{font-size: 14px;color: #FFFFFF;padding-left: 30px;}
.index .floor_5_main .floor_5 .More a .icon{background-position: -100px -260px;height: 10px;width: 17px;margin-top: -76px;margin-left: 98px;transition: all ease 300ms;}
.index .floor_5_main .floor_5 .More:hover a .icon{margin-left: 104px;transition: all ease 300ms;}

/*ny发展历程*/
.locationMain{height: 60px;line-height:60px;border-top:1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;background-color: #f5f5f5;}
.locationMain .location .sitepath{height:60px;line-height: 60px;}
.locationMain .location .sitepath .now{font-size: 14px;color: #333333;float: left;}
.locationMain .location .sitepath .icon{background-position: 0px -340px;width: 18px;height: 16px;margin-top:-4px;margin-right: 2px;}
.locationMain .location .sitepath a{font-size: 14px;color: #333333;}
.locationMain .location .sitepath a:hover{font-size: 14px;font-weight:bold;color: #0179d8;}
.locationMain .location .menu{border-right:none;}
.locationMain .location .menu .item{float:left;display:block;height: 60px;width: 146px;text-align:center;line-height:60px;border-right:1px solid #ddd;background:#fff;}
.locationMain .location .menu .item:hover{border-left:0px;}
.locationMain .location .menu .item a{display:block;font-size: 16px;color: #333;text-align: center;line-height: 60px;}
.locationMain .location .menu .item.hover,.locationMain .location .menu .item:hover{background-color: #0179d8;border-color:#0179d8;}
.locationMain .location .menu .item.hover a,.locationMain .location .menu .item:hover a{color: #fff;}

/*荣誉资质*/
.honorPage .courseTitle .tit{font-size: 40px;font-family: microsoft yahei;color: #333333;text-align: center;padding-top: 66px;}
.honorPage .courseTitle .line{width: 30px;height: 2px;background-color: #0179d8;margin: 0 auto;margin-top: 20px;}
.honorPage .honorList{overflow: hidden;}
.honorPage .honorList .list{width: 108%;padding:50px 0;}
.honorPage .honorList .list .item{width: 380px; margin-bottom:30px;margin-right: 30px; float: left;padding-bottom: 10px;}
.honorPage .honorList .list .item a{display: block; position: relative; width: 100%; overflow: hidden;}
.honorPage .honorList .list .item img{width: 380px; height: 285px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.honorPage .honorList .list .item .tit{height: 50px; line-height: 50px; width: 100%; text-align:center;font-size: 20px;color:#333;}
.honorPage .honorList .list .item:hover .img{-webkit-filter: brightness(110%);filters: brightness(110%);}
.honorPage .honorList .list .item:hover .tit{background:#0187e1;color:#fff;}
.honorPage .honorList .list .item .fdj{ width: 50px; height: 50px; display: block; position: absolute; left: 50%; margin-left: -25px; top: 42%; margin-top: -25px; background: url(../images/fdj.png) no-repeat; opacity: 0; filter: alpha(opacity=0); -webkit-transform: rotateX(180deg) scale(0.5, 0.5); transform: rotateX(180deg) scale(0.2, 0.2); transition: all ease-out 0.5s;}
.honorPage .honorList .list .item:hover .fdj{ -webkit-transform: rotateX(0deg) scale(1, 1); transform: rotateX(0deg) scale(1, 1); transition: all 1s cubic-bezier(0.23, 1, 0.38, 1) 0s; opacity: 1; filter: alpha(opacity=100);}

/*政策服务*/
.servicePage{position:relative;display:block;}
.servicePage .courseTitle .tit{font-size: 40px;font-family: 'microsoft yahei';color: #333333;text-align: center;padding-top: 66px;}
.servicePage .courseTitle .line{width: 30px;height: 2px;background-color: #0179d8;margin: 0 auto;margin-top: 20px;}
.servicePage .policyList{position:relative;margin-top:50px;}
.servicePage .policyList .list{width:104%;overflow:hidden;}
.servicePage .policyList .list li{position:relative;float:left;display:block;width: 270px;padding-top:30px;padding-bottom:30px; margin-right: 30px;margin-bottom:30px;transition:all ease 600ms;background:#f9f9f9;border:1px solid #eee;transition:all ease 600ms;}
.servicePage .policyList .list li a{display:block;}
.servicePage .policyList .list li .img img{display:block;width: 140px;height: 190px; overflow: hidden;position: absolute;left: 0;top: 0;transition: all ease 600ms;}
.servicePage .policyList .list li .img{position: relative;display: block;width: 140px;height: 90px;margin: 0 auto;overflow: hidden;}
.servicePage .policyList .list li a .more{width: 126px;height: 30px;margin:0 auto;margin-top:30px;font-size: 12px;color: #fff;text-align: center;background-color: #0179d8;border-radius: 15px;display:block;}
.servicePage .policyList .list li .txt{display:block;width:270px;margin-top: 30px;transition:all ease 600ms;}
.servicePage .policyList .list li .txt .tit{padding-top:12px;font-size:18px;font-weight: bold; line-height:20px;color:#333;text-align:center;}
.servicePage .policyList .list li .txt .con{width: 216px;margin:0 auto;text-align: left;margin-top: 24px;}
.servicePage .policyList .list li:hover .img img{top: -100px;transition: all ease 600ms;}  
.servicePage .policyList .list li:hover{width: 270px;background:url("../images/liH.png") no-repeat center center;box-shadow:0 3px 20px 2px #e5e5e5;transition:all ease 600ms;}
.servicePage .policyList .list li:hover a .txt{margin-top:30px;transition:all ease 600ms;}
.servicePage .policyList .list li:hover a .txt .tit{color: #0179d8;font-size: 18px;}


/*page css start*/
.pager{padding: 30px 0 15px; text-align: center;}
.pager:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
.pager{*zoom: 1;}
.pager p{height: 34px; line-height: 34px; float: left; display: none;}
.pager ul{overflow: hidden; margin: 0 auto; text-align: center;}
.pager ul li{padding: 0 !important; height: auto !important; border: none !important; display: inline-block; *display: inline; zoom: 1;}
.pager ul a{margin-left: 8px; padding: 0 15px; height: 38px; line-height: 38px; border: 1px solid #edebeb; text-decoration: none; float: left;border-radius:4px;}
.pager ul a.current{background-color: #0179d8; border-color: #0179d8; color: #fff;}
.pager ul a.current:hover{background-color: #0179d8; border-color: #0179d8; color: #fff;}
.pager ul a:hover{background-color: #0179d8; border-color: #0179d8; color: #fff;}
/*page css end*/

.nyWrapper {margin-bottom: 100px;}

/*发展历程*/
.development .courseTitle{}
.development .courseTitle .tit{font-size: 40px;font-family: microsoft yahei;color: #333333;text-align: center;padding-top: 66px;}
.development .courseTitle .line{width: 30px;height: 2px;background-color: #0179d8;margin: 0 auto;margin-top: 20px;}
.development .developList {width:106%;padding-top: 46px;margin-bottom:30px;}
.development .developList .list .item{width: 590px;height: 170px;border: 1px solid #dddddd;float: left;margin-right:20px;margin-bottom:20px;border-radius:3px;transition:all ease 600ms;}
.development .developList .list a{display:block;height:172px;cursor:pointer;}
.development .developList .list a .tit{ background-position: -30px -350px;width:360px;height: 33px;font-family: arial;font-size: 40px;color: #0179d8;    padding-left: 48px;margin-top: 38px;margin-left: 40px;}
.development .developList .list a .tit em{font-size: 16px;color: #0179d8;}
.development .developList .list a .con{font-size: 14px;color: #333333;width: 490px;margin-top: 20px;    margin-left: 40px;}
.development .developList .list .item:hover{transform:translateY(-6px);border-color:#fff;box-shadow:0px 3px 20px 3px #eee;transition:all ease 600ms;}
.development .developList .list .item:hover .con{color:#0179d8;}

.tabBox_main{position: relative; height: 938px;}
.tabBox_main .tabBox{height: 850px; position: relative; overflow: hidden;}
.tabBox_main .tabMain{position:relative;height:850px;}
.tabBox_main .tabMain .txt{position: absolute;top:30%;left:50%;width: 1050px;height: 380px; margin-left:-510px;z-index:12;}
.tabBox_main .tabMain .txt .tit{position: absolute; width: 350px; right: 0px; top: 20px; font-size: 180px; color: #ffffff; font-weight: bolder;}
.tabBox_main .tabMain .txt .desc{position: absolute; width: 660px; padding-left: 16px; top: 170px; right: -100px;}
.tabBox_main .tabMain .txt .desc p{display: block; font-size: 18px; color: #fff; font-style: normal; padding-bottom: 10px;}
.tabBox_main .tabMain .img{position:absolute;left:50%;margin-left:-960px;width: 1920px; height: 850px; overflow: hidden; padding-top: 0px;z-index:1;}
.tabBox_main .tabMain .img img{max-width: 100%; display: block; width: 1920px;height:850px;}
.tabBox_main .tabs{width: 100%; height:60px;text-align: center; background: url(../images/his.png) repeat-x left top; padding-top: 50px;margin-top:26px;}
.tabBox_main .tabs span{width: 14px; height: 7px; display: inline-block; position: absolute; left: 25px;}
.tabBox_main .tabs .jt{background: url(../images/iup.png) no-repeat center center; top: -14px;display:none;}
.tabBox_main .tabs .jt2{background: url(../images/idown.png) no-repeat center center; top: 28px;display:none;}
.tabBox_main .tabs li{text-align: center; display: block; float: left; width: 65px;height:50px;line-height:50px; font-size: 15px; font-family: Tahoma, Geneva, sans-serif; color: #333; cursor: pointer; position: relative; *height: 30px; *line-height: 30px;}
.tabBox_main .tabs li.on{color: #0179d8;font-weight:bold;background:url("../images/lion.png") center center no-repeat;}
.tabBox_main .tabs .por{height:30px;}

#tabMain .hd .btns{position:absolute;top:400px;width:100%;z-index:12;}
#tabMain .hd .btns .prev{position:absolute;left:7%;display:block;width:34px;height:51px;background:url("../images/prev.png") no-repeat;background-size:34px 51px;cursor:pointer;transition:all ease 600ms;}
#tabMain .hd .btns .next{position:absolute;right:7%;display:block;width:34px;height:51px;background:url("../images/next.png") no-repeat;background-size:34px 51px;cursor:pointer;transition:all ease 600ms;}
#tabMain .hd .btns .prev:hover{left:7.6%;transition:all ease 600ms;}
#tabMain .hd .btns .next:hover{right:7.6%;transition:all ease 600ms;}

.tabBox_main .tabs #scroll_wrapper{width: 100%;height:50px;overflow: hidden;}
.tabBox_main .tabs #scroller{ position: absolute; z-index: 1; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); width: 5000px; height: 100%; transform: translateZ(0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -o-text-size-adjust: none; text-size-adjust: none;}
.tabBox_main .tabs #scroller .item{text-align: center; display: block; float: left; width: 65px; font-size: 15px; font-family: Tahoma, Geneva, sans-serif; color: #333; cursor: pointer; position: relative; *height: 30px; *line-height: 30px;}
.tabBox_main .tabs #scroller .item.on{color:#0179d8;}

@keyframes infoIn {
  0% {
    opacity: 0;
    transform: translate3d(773px, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
.infoIn {
  animation-name: infoIn;
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
}
.fadeOutRight {
  animation-name: fadeOutRight;
}
@keyframes fadeInUpCus {
  from {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeInUpCus {
  animation-name: fadeInUpCus;
}
@keyframes fadeOutUpCus {
  from {
    opacity: 0;
    transform: translate3d(0, 20px, 0);
  }
  to {
    opacity: 1;
    transform: none;
  }
}
.fadeOutUpCus {
  animation-name: fadeOutUpCus;
}
@keyframes rotateInDownLeftCus {
  from {
    transform-origin: center center;
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  to {
    transform-origin: center center;
    transform: none;
    opacity: 1;
  }
}
.rotateInDownLeftCus {
  animation-name: rotateInDownLeftCus;
}


@keyframes xia {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(0px, 3px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes xia {
  0% {
    -webkit-transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, 3px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
  }
}
.jt {
  animation: xia 1s linear infinite;
  -webkit-animation: xia 1s linear infinite;
}
@keyframes shang {
  0% {
    transform: translate(0px, 0px);
  }
  50% {
    transform: translate(0px, -3px);
  }
  100% {
    transform: translate(0px, 0px);
  }
}
@-webkit-keyframes shang {
  0% {
    -webkit-transform: translate(0px, 0px);
  }
  50% {
    -webkit-transform: translate(0px, -3px);
  }
  100% {
    -webkit-transform: translate(0px, 0px);
  }
}
.jt2 {
  animation: shang 1s linear infinite;
  -webkit-animation: shang 1s linear infinite;
}

/*ny三和智汇产业园*/
.nyWrapper  .parkList{margin-top: 60px;}
.nyWrapper .content .park img{width: 128px;height: 120px;margin: 0 auto;display: block;    margin-top: 60px;}
.nyWrapper .content .park .tit{font-size: 24px;color: #333333;text-align: center;padding-top: 20px;}
.nyWrapper .content .park .line{width: 30px;height: 2px;background-color: #0179d8;margin: 0 auto;margin-top: 30px;}
.nyWrapper .content .park .cont{font-size: 16px;color: #333333;width: 938px;text-align: center;margin: 0 auto;margin-top: 30px;}
.nyWrapper .content .park .more{display:block;margin: 0 auto; height: 38px;width: 172px;background:url("../images/arrR1.png") no-repeat 120px center #0177d8;font-size: 14px;color: #ffffff;text-align:center;border-radius: 20px;line-height: 2.7;margin-top: 30px;cursor:pointer;transition:all ease 600ms;}
.nyWrapper .content .park .more:hover{width:190px;transition:all ease 600ms;background:url("../images/arrR1.png") no-repeat 140px center #0177d8;}
.nyWrapper  .parkList .list .item1{height: 364px;background-color:#f4f4f4 ;}
.nyWrapper  .parkList .list .item1 a{display: block;}
.nyWrapper  .parkList .list .item1 .left_content{float: left;height: 364px;position: relative;}
.nyWrapper  .parkList .list .item1 .left_content img{height: 364px;width: 650px;z-index: 9;}
.nyWrapper  .parkList .list .item1 .left_content .bg{background: url(../images/ny_4.png) center center no-repeat;height: 364px;width: 650px;background-size: 650px 364px;opacity: 0;margin-top: -373px;z-index: 999;position: absolute;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .bg{background: url(../images/ny_4.png) center center no-repeat;height: 364px;width: 650px;background-size: 650px 364px;opacity: 1;margin-top: -373px;z-index: 999;position: absolute;transition: all ease 600ms;}
.nyWrapper  .parkList .list .item1 a .left_content .frame{ position: absolute; top: -5px; left: -5px; display: block;  overflow: hidden; width: 650px;height: 364px;}
.nyWrapper  .parkList .list .item1 a .left_content .frame .border-top { width: 0; height: 1px; top: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a .left_content .frame .border-right { width: 1px; height: 0; top: 4%; right: 4%;}
.nyWrapper  .parkList .list .item1 a .left_content .frame .border-bottom { width: 0; height: 1px; bottom: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a .left_content .frame .border-left { width: 1px; height: 0; top: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .frame .border-top { width: 598px; height: 1px; top: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .frame .border-right { width: 1px; height: 334px; top: 4%; right: 4%;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .frame .border-bottom { width: 598px; height: 1px; bottom: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .frame .border-left { width: 1px; height: 334px; top: 4%; left: 4%;}
.nyWrapper  .parkList .list .item1 a .left_content .frame .pa { display: block; position: absolute; background: #FFFFFF; opacity: 1; /*filter: alpha(opacity=50);*/ }
.nyWrapper  .parkList .list .item1 a .left_content .frame .trans-8 { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s; }
.nyWrapper  .parkList .list .item1 a .left_content .icon{background-position: -140px 0px;height: 81px;width: 81px;display: block;margin-left: 278px;opacity: 0;}
.nyWrapper  .parkList .list .item1 a:hover .left_content .icon{    background-position: -140px 0px;height: 81px;width: 81px;display: block;margin-left: 278px;opacity: 1;margin-top: -230px;z-index: 9999;position: absolute;transition: all ease 0.6s;}
.nyWrapper  .parkList .list .item1 .right_content{float: left;width: 400px;height: 364px;margin-left: 60px;}
.nyWrapper  .parkList .list .item1 .right_content .topTit{width:380px;margin-top: 60px;}
.nyWrapper  .parkList .list .item1 .right_content .topTit .tit{float:left;font-size: 22px;color: #333333;height: 50px;line-height: 50px;}
.nyWrapper  .parkList .list .item1 .right_content .topTit .num{padding-left:114px;margin-top:14px;float:right;background:url("../images/numLine1.png") no-repeat left center;font-size:60px;font-family:arial;color:rgba(153,153,153,0.18);}
.nyWrapper  .parkList .list .item1 a:hover .right_content .tit{font-weight: bold;color: #205bab;}
.nyWrapper  .parkList .list .item1 .right_content .cont{margin-top: 10px;}
.nyWrapper  .parkList .list .item1 .right_content .cont .con{font-size: 14px;color: #333333;line-height: 3;}
.nyWrapper  .parkList .list .item1 a:hover .right_content .cont .con em{font-size: 14px;color: #333333;line-height: 3;font-weight: bold;}

.nyWrapper  .parkList .list .item2{height: 462px;background-color:#ffffff ;}
.nyWrapper  .parkList .list .item2 a{display: block;}
.nyWrapper  .parkList .list .item2 .right_content{float: left;padding-top: 50px;margin-left:80px;position: relative;}
.nyWrapper  .parkList .list .item2 .right_content img{display:block;height: 364px;width: 650px;}
.nyWrapper  .parkList .list .item2 .left_content{float: left;width: 400px;height: 364px;margin-left: 60px;}
.nyWrapper  .parkList .list .item2 .left_content .topTit{width:380px;margin-top: 110px;}
.nyWrapper  .parkList .list .item2 .left_content .topTit .tit{float:left;font-size: 22px;color: #333333;height: 50px;line-height: 50px;}
.nyWrapper  .parkList .list .item2 .left_content .topTit .num{padding-left:114px;margin-top:14px;float:right;background:url("../images/numLine.png") no-repeat left center;font-size:60px;font-family:arial;color:rgba(153,153,153,0.18);}
.nyWrapper  .parkList .list .item2 a:hover .left_content .tit{font-weight: bold;color: #205bab;}
.nyWrapper  .parkList .list .item2 .left_content .cont{margin-top: 10px;}
.nyWrapper  .parkList .list .item2 .left_content .cont .con{font-size: 14px;color: #333333;line-height: 3;}
.nyWrapper  .parkList .list .item2 a:hover .left_content .cont .con em{font-size: 14px;color: #333333;line-height: 3;font-weight: bold;}
.nyWrapper  .parkList .list .item2 .right_content .bg{background: url(../images/ny_4.png) center center no-repeat;height: 364px;width: 650px;background-size: 650px 364px;opacity: 0;margin-top: -364px;z-index: 999;position: absolute;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .bg{background: url(../images/ny_4.png) center center no-repeat;height: 364px;width: 650px;background-size: 650px 364px;opacity: 1;margin-top: -364px;z-index: 999;position: absolute;transition: all ease 600ms;}
.nyWrapper  .parkList .list .item2 a .right_content .frame{ position: absolute; top: -5px; left: -5px; display: block;  overflow: hidden; width: 650px;height: 364px;padding-top: 40px;}
.nyWrapper  .parkList .list .item2 a .right_content .frame .border-top { width: 0; height: 1px; top: 20%; left: 4%;}
.nyWrapper  .parkList .list .item2 a .right_content .frame .border-right { width: 1px; height: 0px; top: 20%; right: 4%;}
.nyWrapper  .parkList .list .item2 a .right_content .frame .border-bottom { width: 0px; height: 1px; bottom: 1%; left: 4%;}
.nyWrapper  .parkList .list .item2 a .right_content .frame .border-left { width: 1px; height: 0px; top: 20%; left: 4%;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .frame .border-top { width: 598px; height: 1px; top: 20%; left: 4%;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .frame .border-right { width: 1px; height: 334px; top: 20%; right: 4%;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .frame .border-bottom { width: 598px; height: 1px; bottom: 0%; left: 4%;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .frame .border-left { width: 1px; height: 334px; top: 20%; left: 4%;}
.nyWrapper  .parkList .list .item2 a .right_content .frame .pa { display: block; position: absolute; background: #FFFFFF; opacity: 1; /*filter: alpha(opacity=50);*/ }
.nyWrapper  .parkList .list .item2 a .right_content .frame .trans-8 { transition: all 0.8s; -webkit-transition: all 0.8s; -moz-transition: 0.3s; }
.nyWrapper  .parkList .list .item2 a .right_content .icon{background-position: -140px 0px;/*height: 81px;width: 81px;*/display: block;margin-left: 278px;opacity: 0;}
.nyWrapper  .parkList .list .item2 a:hover .right_content .icon{    background-position: -140px 0px;height: 81px;width: 81px;display: block;margin-left: 278px;opacity: 1;margin-top: -230px;z-index: 9999;position: absolute;transition: all ease 0.6s;}

/*三和智汇详情*/
.hide {display: none !important;}
.showproject{margin-top:50px;}
.showImglist{width: 660px; height: 500px; overflow: hidden; position: relative;}
.showImglist li{float: left;}
.showImglist .bigimg{width: 660px; height: 370px; overflow: hidden; position: relative; border-bottom: 1px solid #f2f2f2;}
.showImglist .bigimg ul{height: 370px; position: relative;}
.showImglist .bigimg li{display:block;width: 660px; height: 370px;}
.showImglist .bigimg img{display:block;width: 100%; height: 370px;}
.showImglist .bigimg .item-video{position: relative;}
.showImglist .bigimg .item-video .icon-video{width: 80px; height: 80px; background: url(../images/video_80.png) no-repeat center; position: absolute; left: 50%; display: block; margin-left: -40px; top: 50%; margin-top: -40px;}
.showImglist .smallimg{width: 660px; height: 90px; margin: 0 auto; padding: 10px 0 0; position: absolute; overflow: hidden; left: 0; bottom: 0;}
.showImglist .smallimg .cont{width: 560px;height:84px;margin: 0 auto; overflow: hidden;}
.showImglist .smallimg ul{position: relative;height:84px;margin-left:30px;}
.showImglist .smallimg li{width: 180px; height: 84px; position: relative; cursor: pointer;}
.showImglist .smallimg li a{width: 150px; height: 84px; position: relative; display: block; margin-right: 0;}
.showImglist .smallimg li img{display:block;width: 150px; height: 84px; display: block; box-sizing: border-box;}
.showImglist .smallimg li .icon-video{width: 100%; height: 100%; background: url(../images/video_26.png) no-repeat center; position: absolute; left: 0; top: 0; display: block; z-index: 3;}
.showImglist .smallimg li.on img{-webkit-filter: brightness(110%); filters: brightness(110%); border: 4px solid #0187e1;}
.showImglist .smallimg li .vied .icon-video{width: 100%; height: 100%; background: url(../images/video_26.png) no-repeat center; position: absolute; left: 0; top: 0; display: block;}
.showImglist .next,
.showImglist .prev{width: 35px; height: 35px; position: absolute; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; z-index: 9; bottom: 0; cursor: pointer;}
.showImglist .prev{bottom:30px;left: 0; background-position: -146px -96px;}
.showImglist .prev:hover{background-position: -146px -136px;}
.showImglist .next{bottom:30px;right: 0; background-position: -186px -96px;}
.showImglist .next:hover{background-position: -186px -136px;}
.showproject .showtext{width: 500px;padding-top: 6px;}
.showproject .showtext .tit{padding-left:26px;font-size: 28px;color:#333;border-left:5px solid #0187e1;}
.showproject .showtext .txt{padding:36px;margin-top:30px;display: block; width: 426px; height: 146px; overflow: hidden;border:2px solid #e7e7e7;background:#f7f7f7;}
.showproject .showtext .txt li{height: 30px; font-size:14px;line-height: 30px; overflow: hidden;}
.showproject .showtext .txt li .biaoq{color: #333; padding-right: 6px; display: inline-block;}
.showproject .showtext .btnlist{padding-top: 30px;}
.showproject .showtext .btnlist a{width: 200px; height: 50px; line-height: 50px; display: inline-block; font-size: 18px; background: #0187e1; color: #fff; text-align: center; -webkit-border-radius: 3px; border-radius: 5px; vertical-align: middle;}
.showproject .showtext .btnlist a:hover{background: #265db4;}
.showproject .showtext .btnlist .tel{float:right;width:284px;border: 1px solid #f4f4f4; height: 50px; line-height: 50px; padding: 0; -webkit-border-radius: 3px;display: inline-block; text-align: center; font-size: 20px; color: #333; background:#f4f4f4;vertical-align: middle; margin-left: 5px;border-radius:5px;}
.showproject .showtext .btnlist .tel s{width: 22px; height: 22px; display: inline-block; background-position: -156px -186px; margin-right: 14px;}
.showproject .title{width: 100%; position: relative; height: 26px; line-height: 26px; margin-bottom: 40px;}
.showproject .title h2{height: 28px; font-weight:bold;line-height: 28px; font-size: 24px; position: relative; z-index: 2; vertical-align: middle; padding: 0 15px 0 0; border-right: 1px solid #ddd;color:#0187e1; background: #fff; display: inline-block; *display: inline; *zoom: 1;}
.showproject .title .line{ width: 100%; height: 1px; position: absolute; left: 0; top: 50%; background: #ddd;}
.showproject .part2{margin-top:70px;}
.showproject .part2 .Summary{font-size:16px;color:#666;line-height:30px;}
.showproject .part2 .Summary img{max-width:100%!important;margin:0 auto;}
.showproject .part3{margin-top:90px;}
.showproject .part3 .title{margin-bottom:30px;}
.showproject .part3 .girdlist2{overflow: hidden;}
.showproject .part3 .girdlist2 .list{width: 108%;}
.showproject .part3 .girdlist2 .item{width: 284px; margin-bottom:20px;margin-right: 20px; float: left;padding-bottom: 10px;}
.showproject .part3 .girdlist2 .item a{display: block; position: relative; width: 100%; overflow: hidden;}
.showproject .part3 .girdlist2 .item img{width: 284px; height: 160px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.showproject .part3 .girdlist2 .item .tit{height: 50px; line-height: 50px; width: 100%; text-align:center;font-size: 20px;color:#333;}
.showproject .part3 .girdlist2 .item:hover .img{-webkit-filter: brightness(110%);filters: brightness(110%);}
.showproject .part3 .girdlist2 .item:hover .tit{background:#0187e1;color:#fff;}
.showproject .part3 .girdlist2 .item .fdj{ width: 50px; height: 50px; display: block; position: absolute; left: 50%; margin-left: -25px; top: 42%; margin-top: -25px; background: url(../images/fdj.png) no-repeat; opacity: 0; filter: alpha(opacity=0); -webkit-transform: rotateX(180deg) scale(0.5, 0.5); transform: rotateX(180deg) scale(0.2, 0.2); transition: all ease-out 0.5s;}
.showproject .part3 .girdlist2 .item:hover .fdj{ -webkit-transform: rotateX(0deg) scale(1, 1); transform: rotateX(0deg) scale(1, 1); transition: all 1s cubic-bezier(0.23, 1, 0.38, 1) 0s; opacity: 1; filter: alpha(opacity=100);}



/*联系我们*/
.contactPage .bcontact{width: 100%; margin-top: 80px; padding-bottom: 50px;}
.contactPage .bcontact li{width: 399px; float: left; padding: 20px 0; border-left: 1px solid #e5e5e5; text-align: center; font-family: arial;}
.contactPage .bcontact li s{width: 60px; height: 60px; display: block; margin: 0 auto; background: url(../images/contact-ico.png) no-repeat 15px center;}
.contactPage .bcontact li h3{font-size: 24px; padding: 20px 0 6px; font-weight: bold; color: #737373;}
.contactPage .bcontact li h4{color: #000000; font-weight: bold;}
.contactPage .bcontact li.btel{border-left: 1px solid #e5e5e5;}
.contactPage .bcontact li.btel s{background-position:1px -5px;}
.contactPage .bcontact li.bemail{width:398px;border-right:1px solid #e5e5e5;}
.contactPage .bcontact li.baddress s{background-position: -122px -4px;}
.contactPage .bcontact li.bemail s{background-position: -235px center;}
.contactPage .mapArea{display:block;width: 100%; height: 400px; margin:0;border:1px solid #ddd;}
.contactPage .mapArea #allmap{width: 100%; height: 400px;}
.contactPage .t2{padding: 58px 0 48px; text-align: center;}
.contactPage .t2 .titb{font-size: 30px; margin-bottom: 16px;}
.contactPage .t2 .txt{font-size: 14px; line-height: 24px;}
.contactPage .t2 .txt span{font-size:16px;font-family:arial;font-weight: bold; color: #0179d8;}
.formData{padding-bottom: 20px;}
.formData .item{float: left; color: #999; font-weight: normal; width: 378px; height: 35px; line-height: 35px; border-bottom: 1px solid #e8e8e8; margin-right: 30px; margin-bottom: 20px; position: relative;}
.formData .item label{padding-left: 15px; position: absolute; left: 0; top: 0; z-index: 11; text-align: center; display: block; margin: 0; height: 35px; line-height: 35px; font-size: 14px; color: #cccccc;}
.formData .item input{outline: none; line-height: 35px; height: 35px; font-size: 14px;}
.formData .item .txt{width: 328px; height: 35px; line-height: 35px; display: block; background: none; padding-left: 50px; border: 0 none; color: #333; font-size: 14px;}
.formData .item .red{position: absolute; right: 15px; top: 0; color: red; z-index: 11;}
.formData .item.mr0{margin-right: 0;}
.formData .item.mw .txt{width: 293px; padding-left: 85px;}
.formData .msg-box{position: absolute; left: 0; top: 0px;}
.formData .liuyan{width: 1198px; height: 180px; border-bottom: 1px solid #e8e8e8; float: left;}
.formData .liuyan label{text-align: right; top: 5px; display: block;}
.formData .liuyan textarea{width: 1178px; height: 154px; line-height: 28px; padding: 10px 10px; text-indent: 0px; font-size: 14px; font-family: "microsoft yahei"; color: #333; border: 0 none; overflow: hidden; background: none; resize: none; display: block; outline: none;}
.formData .bot{width: 100%; float: left;}
.formData .sub{width: 232px; height: - 4px; line-height: 38px; border: 2px solid #0179d8; text-align: center; background: #0179d8; color: #FFF; cursor: pointer; font-size: 18px; display: block; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto;}
.formData .sub:hover{background: none; color: #0179d8;}
.formData .yzm{width: 432px;}
.formData .yzm .txt{padding-left: 80px;}
.formData .yzm img{position: absolute; right: 0; top: 0; height: 50px; border: 0px; display: block;}

/*关于我们*/
.singlepage{padding: 80px 0;}
.singlepage img{max-width: 100% !important; display: inline;}
.map1 .page-body{width: 1200px !important;}
body .page-type-tools .page-body{width: 1200px !important;}

/* mapPage  */
.aboutPage{padding-top:40px;padding-bottom:100px;}
.map_ul{list-style: outside none none; display: block; width: 100%; padding-top: 10px;}
.map_ul li{display: block; width: 100%; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #DCDBDB; margin-left: 10px; float: left;}
.map_ul li a{font-size: 14px; float: left; width: 100%; height: 23px; line-height: 23px; font-weight: bold;}
.map_ul .list-inline{display: block; margin-left: 7%; width: 80%; min-height: 30px;}
.map_ul .list-inline a{font-weight: normal; width: auto; float: none; line-height: 32px; height: 32px; margin: 0 10px 10px 0; display: inline-block; border: 1px solid #ccc; padding: 0px 10px;}
.map_ul .list-inline a:hover{background: #0179d8; color: #fff;}

/*新闻动态*/
.newsPage .newslist{overflow: hidden; padding: 60px 0;}
.newsPage .item{height: 200px; padding: 30px 0; transition: all .5s; border-bottom: 1px solid #f2f2f2; display: block;}
.newsPage .item:first-child{padding-top: 0;}
.newsPage .item a{width: 100%; display: block;}
.newsPage .item img{width: 280px; height: 210px; display: block; margin-right: 30px;}
.newsPage .item h3{font-size: 24px; padding: 25px 0 20px; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms; color: #454545;}
.newsPage .item .desc{color: #454545; line-height: 24px; height: 48px; padding-right: 130px; overflow: hidden;}
.newsPage .item .liu{display: block; color: #454545; font-size: 14px;}
.newsPage .item .txt{width: 150px;}
.newsPage .item .txt .time{border-left: 1px solid #eee; width: 82px; height: 84px; display: block; margin-left: 54px; padding-left: 10px; margin-top: 20px;}
.newsPage .item .txt .time b{font-size: 48px; line-height: 48px; display: block; font-weight: normal;}
.newsPage .item .txt .jt{margin-top: 30px; width: 140px; height: 24px; border: 1px solid #e5e5e5; text-align: center; display: block; padding-top: 16px;}
.newsPage .item .txt .jt i{width: 46px; height: 8px; background-position: -260px 0; display: block; margin: 0 auto; -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms; -o-transition: all ease 300ms; transition: all ease 300ms;}
.newsPage .item:hover{transform: translate3d(0px, -6px, 0px);}
.newsPage .item:hover img{opacity: 0.9; filter: alpha(opacity=90);}
.newsPage .item:hover h3{color: #0179d8;}
.newsPage .item:hover .txt .jt{border: 1px solid #0179d8; background: #0179d8; color: #fff;}
.newsPage .item:hover .txt .jt i{background-position: -260px -10px;}

/*showNews*/
.showNews .title{font-size: 24px; color: #333333; text-align: center; margin: 10px 0 22px; font-weight: bold;}
.showNews .mark{color: #999999; height: 38px; line-height: 38px; text-align: center; margin-bottom: 20px; border-top: 1px dashed #e5e5e5; border-bottom: 1px dashed #e5e5e5;}
.showNews{padding-top: 30px;}
.showNews .showContxt{color: #666666; padding: 0 0 30px; line-height: 30px;}
.showNews .showContxt img{max-width: 100% !important;}
/* reLink */
.reLink{width: 100%; height: 25px; border-top: 1px solid #d7d6d6; padding: 15px 0 40px;}
.reLink .nextLink,
.reLink .prevLink{width: 50%; line-height: 25px; color: #666;}
.reLink .nextLink{text-align: right;}
.reLink a:hover{color: #0179d8;}

/*relateNews*/
/*n-tit*/
.relate-tit{margin-bottom: 20px;}
.relate-tit h3{line-height: 35px; font-size: 24px;}
.relate-tit s{width: 4px; height: 22px; margin-right: 15px; background: #0179d8; display: inline-block; vertical-align: middle;}
.relate-tit .more{font-size: 16px;}
.relateNews{padding: 10px 0 20px; width: 100%; overflow: hidden;}
.relateNews .list{width: 120%;}
.relateNews .list li{width: 530px; float: left; margin-right: 65px; margin-bottom: 20px;}
.relateNews .list li a{display: block; width: 100%;}
.relateNews .list li img{width: 180px; height: 120px; display: block; float: left; margin-right: 20px;}
.relateNews .list li h3{line-height: 30px; height: 30px; overflow: hidden; margin-bottom: 6px; font-size: 16px;}
.relateNews .list li .txt{color: #666; line-height: 24px; height: 48px; margin-bottom: 5px; overflow: hidden;}
.relateNews .list li .time{color: #999999; font-family: arial;}


/* Underline From Center2 */
.hvr-underline-from-center2{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-underline-from-center2:before{content: ""; position: absolute; z-index: -1; left: 50%; right: 50%; bottom: -1px; background: #205bab; height: 3px; -webkit-transition-property: left, right; transition-property: left, right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.hvr-underline-from-center2:hover:before,
.hvr-underline-from-center2.hover:before,
.hvr-underline-from-center2:focus:before,
.hvr-underline-from-center2:active:before{left: 0; right: 0;}
.hvr-underline-from-center2:hover,
.hvr-underline-from-center2.hover{*height: 43px; *border-bottom: 2px solid #023b95; *line-height: 43px;}
@-webkit-keyframes scale{0%{-webkit-transform: scale(1);} 50%{-webkit-transform: scale(1.02);} 100%{-webkit-transform: scale(1);}}
@keyframes scale{0%{transform: scale(1);} 50%{transform: scale(1.02);} 100%{transform: scale(1);}}
/*# sourceMappingURL=style.css.map */