@charset "utf-8";
/* CSS Document */
    @font-face {font-family: "iconfont";
          src: url('iconfont.eot'); /* IE9*/
          src: url('iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('iconfont.woff') format('woff'), /* chrome, firefox */
          url('iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

.header{background: url(../images/ding.jpg) no-repeat center; height: 3px; width: 100%; min-width: 1200px;}
.nav{margin-left:128px;}
.nav li{ float:left; line-height: 85px;  text-align: center; font-size: 16px; }
.nav li:last-child{background:none;}
.nav li a{display:block; padding: 0 30px;}
.nav li:first-child a{padding:0 43px;}
.nav li:hover a{color:#fff;}
.nav li{
	display: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;
    background: url(../images/nav-bg.jpg) no-repeat center right;
	-webkit-transition-property: color;
	transition-property: color;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;

}
.nav li:before {
	content: "";
	position: absolute;
	z-index: -1;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background:#14a9f0;
	-webkit-transform: scaleX(0);
	transform: scaleX(0);
	-webkit-transform-origin: 50%;
	transform-origin: 50%;
	-webkit-transition-property: transform;
	transition-property: transform;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
}
.nav li:hover, .nav li:focus, .nav li:active {
	color: white;
}
.nav li:hover:before, .nav li:focus:before, .nav li:active:before {
	-webkit-transform: scaleX(1);
	transform: scaleX(1);
}

.banner img{width:100%;}
.about{height:510px; background: #fff;position: relative; top: -47px; width: 1200px;}
.about-img{ margin-top: 47px; margin-left: 40px;}
.about-js p{padding-top:84px; margin-left: 45px; margin-right: 34px; width: 710px; line-height: 37px; font-size:18px;}
.about-js .js-1{ margin-top:19px; color:#888888; margin-left: 45px; margin-right: 34px; width: 710px; line-height: 37px; font-size:18px;}

.more{ margin-left: 45px; margin-right: 34px;margin-top: 43px; width: 710px;}
.more a{font-size:20px; color:#666666; transition:color 2s;}
.more img{margin-top:6px; margin-left: 14px;}
.more a:hover{color:#ffc402;}

.xt{ width:100%; min-width: 1200px; height: 571px; background: url(/style/images/bg.jpg) no-repeat center;}
.xt-bt h1{padding-top: 110px; text-align: center; line-height: 52px; color:#fff;}
.xt-bt h1 img{margin-right:20px;}
.xt-bt h1 img:hover{-webkit-transform: rotateY(360deg);-moz-transform: rotateY(360deg);-ms-transform: rotateY(360deg);-webkit-transform-origin: center;-moz-transform-origin: center;transition: all .3s linear;}
.xt-js p{ width: 890px; margin: 0 auto; font-size:18px; color:#fff; line-height: 35px; margin-top: 33px; text-align: center;}
.ck-xq a{display:block; width: 190px; height: 78px; background: #ffc402; color:#fff; font-size: 20px; margin: 0 auto; margin-top: 70px; line-height: 78px; text-align: center; border-radius: 10px; transition:background 1s;}
.ck-xq a:hover{ background:#14a9f0}

.jiej-fa{width:100%; min-width: 1200px; background: #f5f5f5; height: 750px;}
.jiej-fa-bt .fa-img{margin:0 auto; width: 186px; height: 58px; padding-top: 28px;}
.jiej-fa-bt p{line-height: 35px; font-size: 18px; color:#888888; text-align: center; margin-left: 76px; margin-right: 69px; margin-top: 35px;}
.jiej-fa-nr{margin-top:67px;}
.fa-nr-img {margin-left:117px; margin-top: 57px;}


.jiej-fa-nr li{width:287px; height: 273px; background: url(../images/dian.jpg) no-repeat center 258px; float: left; cursor: pointer; margin-right: 17px;}
.jiej-fa-nr li:nth-child(4){margin-right: 0px;}
.jiej-fa-nr li h1{font-size: 18px; font-weight: normal; text-align: center; margin-top: 38px;}
.jiej-fa-nr li p{ font-size: 16px; text-align: center; width: 183px; margin: 0 auto; margin-top:22px; line-height: 26px; color:#888888;}
.fa-nr-img1{ margin-left: 108px; margin-top: 32px;}
.fa-nr-img2{margin-left: 105px; margin-top: 33px;}
.fa-nr-img3{margin-left: 112px; margin-top: 26px;}

.jiej-fa-ck a{display:block; height: 59px; width: 249px; background:#14a9f0; margin: 0 auto; margin-top: 90px; text-align: center; color:#fff; line-height: 59px; border-radius: 50px; font-size: 18px; transition:background 1s;}
.jiej-fa-ck a:hover{background:#ffc402}





.ServiceLists {  position: relative; overflow: hidden;  }
.ServiceLists .top { position: absolute; left: 0px; }
.ServiceLists .title { width: 280px; height: 52px; text-align: center; line-height: 20px; padding-top: 5px; position: absolute; left: 0px; top: 100px; }
.ServiceLists .title span { color: #2A2B2C; font-size: 18px; line-height: 16px; }
.ServiceLists .title h1 { color: #2A2B2C; font-size: 18px; line-height: 16px; }
.ServiceLists .com { width: 247px; height: 140px; line-height: 22px; position: absolute; left: 16px; top: 165px; z-index: 800; }
.ServiceLists .tops {  position: absolute; left: -287px; z-index: 800; }
.ServiceLists .titles { width: 280px; height: 52px; text-align: center; line-height: 20px; padding-top: 5px; position: absolute; left: 280px; top: 100px; color: #FFF; z-index: 800; }
.ServiceLists .titles span { color: #2A2B2C; font-size: 18px; color: #FFF; line-height: 16px; }
.ServiceLists .titles  h1 { color: #2A2B2C; font-size: 18px; color: #FFF; line-height: 16px; }
.ServiceLists .coms { width: 247px; height: 140px; line-height: 22px; position: absolute; left: 280px; top: 165px; z-index: 800; color: #FFF; }
.ServiceMore { width: 1200px; height: 100px; padding-top: 40px; float: left; }

.news{height:650px;}
.news-nr{margin-top:30px;}
.news-nr li{ float:left; margin-right: 15px; width: 388px;}
.news-nr li:nth-child(3n+3){margin-right:0px;}
.news-nr li h1{font-size: 18px; font-weight: normal;margin-top: 26px; width: 100%; overflow: hidden; transition:color 1s;}
.news-nr li h1:hover{color:#14a9f0}
.news-nr li p{margin-top:21px; font-size: 16px; font-family:Gotham;}
.news-nr li p span{margin-left:53px;}
.news-nr li p span img{margin-right:6px;}
.news-nr li h2{width:100%; color:#666666; font-size: 16px; line-height: 21px; margin-top: 14px; font-weight: normal;}

.user_jy47_tp024 .floor-cot {
	height: auto;
	overflow: visible;
	position: relative;
	width: 1100px;
}
.user_jy47_tp024 .floor-cot a {
	background: #000 none repeat scroll 0 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
.user_jy47_tp024 .floor-cot a {
	opacity: 1;
	transition: all 0.5s ease 0s;
}
.user_jy47_tp024 .floor-cot:hover a {
	opacity: 0.3;
	transition: all 0.5s ease 0s;
}
.user_jy47_tp024 .floor-cot a:hover {
	opacity: 1;
	transition: all 0.5s ease 0s;
}
.user_jy47_tp024 .floor-cot a .left {
	background: #ff0 none repeat scroll 0 0;
	height: 0;
	position: absolute;
	transition: all 0.7s ease 0s;
	width: 2px;
}
.user_jy47_tp024 .floor-cot a .right {
	background: #ff0 none repeat scroll 0 0;
	height: 0;
	position: absolute;
	transition: all 0.7s ease 0s;
	width: 2px;
}
.user_jy47_tp024 .floor-cot a .top {
	background: #ff0 none repeat scroll 0 0;
	height: 2px;
	position: absolute;
	transition: all 0.7s ease 0s;
	width: 0;
}
.user_jy47_tp024 .floor-cot a .bottom {
	background: #ff0 none repeat scroll 0 0;
	height: 2px;
	position: absolute;
	transition: all 0.7s ease 0s;
	width: 0;
}
.user_jy47_tp024 .floor-cot a:hover .left {
	height: 100%;
	transition: all 0.7s ease 0s;
}
.user_jy47_tp024 .floor-cot a:hover .right {
	height: 100%;
	transition: all 0.7s ease 0s;
}
.user_jy47_tp024 .floor-cot a:hover .top {
	transition: all 0.7s ease 0s;
	width: 100%;
}
.user_jy47_tp024 .floor-cot a:hover .bottom {
	transition: all 0.7s ease 0s;
	width: 100%;
}
.user_jy47_tp024 .floor-cot a img {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	transform: scale(1, 1);
	transition: all 1.2s ease 0s;
	z-index: 3;
}
.user_jy47_tp024 .floor-cot a:hover img {
	opacity: 0;
	transform: scale(1.2, 1.2);
	transition: all 1.2s ease 0s;}






.address-img{margin-top: 30px; margin-left: 2px;}
.addrrss p{ font-size: 18px; color:#666666; margin-top: 32px;}

.tel{margin-left:100px;}
.tel-img{ margin-top: 28px;}
.tel p img{margin-top: 36px; margin-left: 7px;}


.us-img {margin-top: 46px;}
.us-lx i{font-size:40px; color:#000000; transition:color 1s;}
.us-lx i:hover{ color:#14a9f0;}

.QQ{margin-top:25px; margin-right: 25px;}
.wx{margin-top: 27px; margin-right: 25px;}
.wb{margin-top:28px;}

.footer{background:#1b1b1b; width: 100%; min-width: 1200px; height: 100px;}
.footer p{color:#b3b3b3; text-align: center; padding-top: 34px; font-size: 14px;}
.footer p a{color:#b3b3b3;}
.footer h3{font-size:16px; font-weight: normal; text-align: center; color:#b3b3b3; margin-top: 12px;}

.list-banner img{width:100%;}
.list-nav{width:485px; margin: 0 auto;}
.list-nav li{ float:left; font-size:16px; font-weight: bold; margin-right: 41px; position: relative; top: -27px; padding-bottom: 8px}
.list-nav li a{color:#fff; }
.list-nav li:last-child{margin-right: 0px;}
.list-nav li:hover{border-bottom:3px #ffc402 solid;}
.list-nav li.on{border-bottom:3px #ffc402 solid;}

.news-list-nr li{margin-top: 30px;}


 .page{ margin-top: 50px; margin-bottom: 130px;}
 .page  li a{ display: inline-block;padding: 5px 8px; border: 1px solid #CCC; float: left; margin-right: 10px;}


.newsnr-bt{border-bottom:dashed #d5d5d5 1px; padding-bottom: 26px;}
.newsnr-bt h1{font-size:20px; font-weight: normal; text-align: center; margin-top: 37px;}
.newsnr-bt p{text-align: center; font-size: 16px; color:#666666; margin-top: 22px;}

.newsnr{margin-bottom: 50px;}
.newsnr-nr{margin-top:21px; }
.newsnr-nr p{line-height: 30px; color:#666666; font-size: 16px;}
.newsnr-nr img{margin:15px 0}
.nr-fy-l{margin-top:46px;font-size:26px;}
.nr-fy-l span{margin:0 22px; color:#a0a0a0;}
.nr-fy-l i{font-size:26px; color:#626262}
.wz-bt a{ color:#666666; font-size:16px;}
.fanhui a:hover{color:#3bb7f2}
.fenxiang1 {margin-top:30px;}
.fenxiang1 span{font-size:16px;}
.newsnr-nr h1{ font-size:16px; margin-bottom: 10px; margin-top: 10px;}
.nr-fy-l a:hover i{color:#3bb7f2}
.wz-bt a:hover{color:#3bb7f2}
.fanhui a{font-size:16px;  float: right; margin-top: 25px;}
.i1 i{font-size:30px;margin-top: 3px;}

.anlilist-nr li{width:388px; height: 258px; float: left; margin-top:40px; margin-right: 18px;}
.anlilist-nr li:nth-child(3n+3){margin-right:0px;}
.anlilist-nr-img{border:1px #b6b6b6 solid; -webkit-transition: all .2s linear; transition:all .2s linear ;}
.anlilist-nr li h1{font-size:18px; width: 100%; overflow: hidden; margin-top: 20px; margin-left: 4px; transition: color 1s;}
.anlilist-nr li p{font-size:16px; color:#666666; line-height: 21px; margin-top: 11px; margin-left:4px;}
.anlilist-nr-img img{width:386px; height:163px;}
.anlilist-nr li .anlilist-nr-img:hover{ -webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.2);
	box-shadow: 0 15px 30px rgba(0,0,0,0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)}
.anlilist-nr li h1:hover{color:#3bb7f2}

.fw-bt{border-top:1px #b2b2b2 solid; margin-top: 55px;}

.fw-bt h1{width:130px; margin: 0 auto; text-align: center; font-size: 24px; margin-top: -15px; background: #fff; margin-bottom: 22px;}
.fw-bt p{width:1040px; margin: 0 auto; font-size: 18px; line-height: 33px; text-align: center; color:#666666;}

.fw-je li{float:left; margin-top: 50px; margin-right: 107px;}
.fw-je li:nth-child(5){margin-right:0px;}
.fw-je li img:hover{-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	transition: all .3s linear;}
.fw-je li p{font-size: 18px; color:#666; text-align: center; margin-top: 17px;}

.ys-nr{margin-bottom:30px;}
.ys-nr li{float:left; width: 574px; margin-right: 52px; margin-top: 20px;}
.ys-nr li:nth-child(2n+2){margin-right:0px;}
.ys-nr li p{ margin: 0 10px; font-size: 16px; line-height: 28px; margin-top: 14px;}

.lianxi-nr{position:relative; height: 926px; margin-bottom: 50px;}
.lianxi-bd{width:1080px; margin:0 auto; background: rgba(255,255,255,0.8); height: 485px;position: relative; z-index: 9999}

.lianxi-bd-l{width:550px;}
.lianxi-bd-l h2{font-size:20px; padding-top: 40px;margin-left: 30px; font-weight: normal;}
.lianxi-bd-l p{line-height: 26px; font-size: 16px; color:#666;margin-left: 30px; margin-top: 22px; margin-right:18px;}
.lxfs{margin-top:34px;}
.lxfs p{margin-top:10px; line-height: 41px; font-size: 16px;}
.lxfs p img{margin-right:13px;}
.lianxi-bd-r {margin-left: 22px;}
.lianxi-bd-r h2{font-size:20px; padding-top: 40px;margin-left: 30px; font-weight: normal}

.lianxi-bd-r form{margin-top: 10px;}
.xingming input{width: 480px; height: 46px; line-height: 46px; border:1px #d5d5d5 solid; margin-top: 14px; padding-left: 10px; color:#a4a4a4; font-size: 16px;}
.xingming textarea{ height: 105px; width: 480px; border:1px #d5d5d5 solid;line-height: 46px;padding-left: 10px;  margin-top: 14px;color:#a4a4a4; font-size: 16px; resize:none;}
.tijiao input{width: 440px; height: 46px; line-height: 46px; text-align: center; background: #14a9f0; color:#fff; font-size:16px; border-radius: 10px; margin-top: 20px; margin-left: 20px; cursor: pointer;} 
.ditu{position:absolute; top: 335px; height: 590px;}

.lxfs-1{margin-left: 29px;}
.lxfs-2{font-size:16px; line-height: 24px; margin-left: 15px;}

.anlinr-nr{margin-bottom:50px;}
.anlinr-nr h1{margin-top: 50px; font-size: 20px; background:url(/style/images/al-bg.jpg) no-repeat left bottom; padding-bottom: 15px; margin-bottom: 30px;}
.anlinr-nr p{font-size:16px; line-height: 26px; color:#666666;}
.anlinr-nr p span{font-weight: bold}

.zhiwei{margin-top:50px; clear: both;}
.xuhao{font-size:20px; color:#fff; background: #14a9f0;width: 39px; height: 39px; text-align: center; line-height: 39px;}

.zw {margin-left:18px;}
.zw h1{ font-size:20px;padding-top: 12px; font-weight: normal;}
.zw h2{font-size: 16px; margin-top: 25px;}
.zw p{font-size:16px; color:#666666; line-height: 32px; margin-top: 8px;}
.zixun{width:140px; height: 57px; border-radius: 10px; background: #ffc402; font-size: 20px; transition: background 1s; line-height: 57px; text-align: center; margin-top: 108px; }
.zixun a{color:#fff;  display: block;}
.zixun:hover{background:#14a9f0}

.jr-nr{margin-bottom:50px;}

.gy-js{width:1136px; background: #fff; height: 295px; z-index: 1; position: relative; margin: 0 auto;}
.gy-js h1{text-align: center; font-size: 24px; padding-top: 38px;}
.gy-js p{margin-top:29px; margin-left: 44px; margin-right: 33px; text-align: center; font-size: 18px; line-height: 36px; color:#666}
.js-img{position:relative; top: -184px;}

.gy-fa{width:100%; min-width: 1200px; background: url(../images/gy-bg.jpg) no-repeat center; height: 504px; margin-top: -120px;}
.gyfa-g{margin:0 auto; width: 69px; height: 4px; padding-top: 68px;}
.gyfa-z{width: 566px; margin: 0 auto; color:#fff; line-height: 34px; font-size: 18px; text-align: center; margin-top: 21px;}

.qy li{ float:left; margin-top: 54px; margin-left: 134px;}
.qy li:first-child+li{margin-left: 244px;}
.qy li:first-child+li+li{margin-left:222px;}
.qy li p{text-align: center; color:#fff; margin-top: 34px; font-size: 20px; font-weight: bold;}
.qy li img:hover{-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-webkit-transform-origin: center;
	-moz-transform-origin: center;
	transition: all .3s linear;}

.qiye li{ float:left; width: 342px; margin-right: 87px; margin-top: 60px; text-align: center;}
.qiye li:first-child+li+li{margin-right: 0px;}
.qiye li h1{font-size: 18px; margin-top: 32px;}
.qiye li p{margin-top: 35px; font-size: 18px; line-height: 33px;}

.kehu{height: 550px; width: 100%; min-width: 1200px; background: #eeeeee; margin-top: 60px;}

.kehu-bt{border-bottom:1px #b2b2b2 solid; height: 49px;}

.kehu h1{width:170px; margin: 0 auto; text-align: center; font-size: 24px; padding-top: 35px; background: #eee; margin-bottom: 22px;}
.kehu-nr{margin-top: 20px;}
.kehu-nr li{ float:left; margin-right: 17px; margin-top: 22px;-webkit-transition: all .2s linear; transition:all .2s linear ;}
.kehu-nr li:nth-child(4n+4){margin-right:0px;}
.kehu-nr li:hover{-webkit-box-shadow: 0 15px 30px rgba(0,0,0,0.2);
	box-shadow: 0 15px 30px rgba(0,0,0,0.2);
	-webkit-transform: translate3d(0, -2px, 0);
	transform: translate3d(0, -2px, 0)}
.lx{height:168px;}

.anli{width:100%; min-width: 1200px; background: #f7f7f7; height: 540px;}
.anli-nr{margin-top:35px; padding-bottom: 42px; border-bottom: 1px #e5e5e5 dashed;}
.anli-nr li{float:left; margin-top: 15px; margin-right: 9px; -webkit-transition: all .2s linear; transition:all .2s linear ;}
.anli-nr li:nth-child(5n+5){margin-right:0px;}
.anli-nr li:hover{}
