﻿@charset "utf-8";
/* CSS Document */

.banner{ width:100%; margin:0 auto; overflow:hidden; position:relative;}
.bannerbox-bg{ width:7680px; position:relative; left:50%; margin-left:-960px;}
.bannerbox-bg .bannerbox{ float:left; position: relative;}
.left,.right{ width:72px; height:108px; background-color:#482b22; opacity:0.6; position:absolute; top:50%; margin-top:-54px;cursor:pointer;}
.left{ left:-72px; background-image:url(images/left.png); background-repeat:no-repeat; background-position:center center;}
.right{ right:-72px; background-image:url(images/right.png); background-repeat:no-repeat; background-position:center center;}
.ctrlbtn{position:absolute;left:50%; bottom:8%; margin-left:-60px; cursor: pointer;}
.ctrlbtn span{ float:left; width:32px ;height:6px; background-color:#7db2e4; margin:0 6px; border-radius:20px;}
.ctrlbtn .current{background-color:#d4e2ee;}

.bannerbox-list{ position: absolute; width: 678px; left: 50%; margin-left: -339px; top: 28%;}
.bannerbox-list li{ color: #fff; text-align: center;}
.bannerbox-list li:nth-child(1){ font-size: 32px; line-height: 40px;}
.bannerbox-list li:nth-child(2){ font-size: 60px; line-height: 140px;}
.bannerbox-list li:nth-child(3){ font-size: 16px; line-height: 24px; width: 580px; margin: 0 auto;}

.nav-bg{ width: 1100px; position: fixed; left: 50%; margin-left: -550px; top: 0; color: #fff; z-index: 999;}
.logo{ float: left; width: 152px; margin-top: 20px;}
.nav{ float: right;}
.nav li{ float: left; line-height: 60px; border-bottom: 4px solid transparent; box-sizing: border-box; margin: 10px 20px;}
.nav li a{ color: #fff; transition: all 1s;}
.nav li a:hover{ color: #5beaff;}
@media(max-width:1000px){
	.nav-bg{ width: 90%; margin-left: -45%;}
	.nav li a{ font-size: 20px;}
}

.title-bg{ max-width: 1100px; margin: 0 auto; margin-top: 30px; padding-bottom: 60px;}
.title li{ text-align: center;}
.title li:nth-child(1){ font-size: 32px; line-height: 60px; color: #009fe8;}
.title li:nth-child(2){ font-size: 14px; color: #009fe8;}
.title li:nth-child(3){ width: 80px; height: 4px; margin: 0 auto; background-color: #009fe8; margin-top: 15px;}
/*修改*/
.jjfa li{ width: 25%; float: left; border-left: 1px solid #f3f3f3; border-bottom: 1px solid #f3f3f3; cursor: pointer; box-sizing: border-box; padding: 4% 0;}
.jjfa li:nth-child(4){ border-right: 1px solid #f3f3f3;}
.jjfa li img{ display: block; margin: 0 auto;}

.title-bg .jjfa:nth-child(2){ border-top: 1px solid #f3f3f3; margin-top: 50px;}
.jjfa li .jjfa-xss{ display: none;}
.jjfa li:hover .jjfa-xss{ display: block;}
.jjfa li:hover .jjfa-xs{ display: none;}
.jjfa li:hover{ box-shadow: 1px 1px 20px rgba(0,0,0,0.1);}

.yjy-title-bg{ position: relative; margin-bottom: 40px; background: url(../img/2.jpg) no-repeat; background-size: cover; padding-top: 1%; padding-bottom: 2%; }
.yjy-title{ max-width: 1100px; margin: 0 auto;}
.yjy-title-img{ width: 100%;}
.title-1 li{ text-align: center;}
.title-1 li:nth-child(1){ font-size: 32px; line-height: 60px; color: #fff; margin-top: 30px;}
.title-1 li:nth-child(2){ font-size: 14px; color: #fff;}
.title-1 li:nth-child(3){ width: 80px; height: 4px; margin: 0 auto; background-color: #fff; margin-top: 15px;}
.yjy-title p{ color: #fff; line-height: 20px; font-size: 16px; margin-top: 30px;}
@media(max-width:1000px){
	.yjy-title p{ font-size: 12px; padding: 0 20px;}
}
/*修改*/
.yjy-title-tp{ width: 40%; background: url(../img/18.png) no-repeat; background-size: 100%; margin: 0 auto; margin-top: 40px; padding: 14px;}
.yjy-title-tp div{}
.yjy-title-tp img{ display: block; width: 100%;}

.yftd{ max-width: 1100px; margin: 0 auto;}
.yftd img{ display: block; margin: 0 auto; width: 618px; margin-top: 60px; margin-bottom: 50px;}

.hzhb-bg{ position: relative; background: url(../img/1.jpg) no-repeat; background-size: cover; padding: 2%;}
.hzhb-tp{ width: 100%;}
.hzhb-list-bg{ max-width: 1100px; margin: 0 auto;}
.hzhb-list{ margin-top: 60px;}
.hzhb-list li{ float: left; width: 24%; margin-left: 1.3%; overflow: hidden; cursor: pointer;}
.hzhb-list li img{ transition: all 1s; width: 100%;}
.hzhb-list li:first-child{ margin-left: 0;}
.hzhb-list-bg .hzhb-list:last-child{ margin-top: 20px;}
.hzhb-list li:hover img{ transform: scale(1.1);}

.kjxw-bg{ max-width: 1100px; margin: 0 auto; padding-top: 30px; padding-bottom: 40px;}
.kjxw-zp{ width: 50%; float: left;}
.kjxw{ margin-top: 70px;}
.kjxw-list-bg{ float: left; width: 45%; margin-left: 5%; height: 440px;}
.kjxw-list{ margin-bottom: 40px;}
.kjxw-list li:nth-child(1) a img{ float: left;}
.kjxw-list li:nth-child(1) a span{ float: left; margin-left: 5px; color: #bfbfbf; font-size: 14px;}
.kjxw-list li:nth-child(2) a{ color: #515151; line-height: 30px; font-size: 16px; display: block;padding: 10px 0;}
.kjxw-list li:nth-child(3){ height: 44px; overflow: hidden;}
.kjxw-list li:nth-child(3) a{ color: #7c7c7c; font-size: 14px; line-height: 24px;}
@media(max-width:1000px){
	
	.kjxw-list-bg{ width: 48%; margin-left: 2%;}
	.kjxw-list li:nth-child(2) a{ line-height: 30px;}
}

.footer-bg{ background-color: #292929; padding: 30px 0;}
.footer{ max-width: 1100px; margin: 0 auto;}
.footer-list{ float: left; margin-left: 14%;}
.footer .footer-list:first-child{ margin-left: 0;}
@media(max-width:1000px){
	.footer .footer-list:first-child{ margin-left: 6%;}
	.footer-list{ margin-left: 6%;}
}
.footer-list li{ color: #fff; line-height: 24px; font-size: 14px;}
.footer-list li:nth-child(1){ font-size: 20px; line-height: 60px;}
.footer-list li img{ float: left; margin-top: 4px;}
.footer-list li span{ float: left; line-height: 36px; font-size: 14px; color: #fff; margin-left: 10px;}

.bottom{ background-color: #000; padding: 30px 0;}
.bottom p{ max-width: 1100px; margin: 0 auto; text-align: center; color: #5e656b; line-height: 24px;}
.bottom img{ display: block; margin: 0 auto; margin-top: 20px;}
@media(max-width:1000px){
	.bottom p{ font-size: 12px;}
}

.kefu{ width: 70px; display: block; position: fixed; right: 30px; bottom: 20%; cursor: pointer;}

.yjyfa-bg-1{ background-color: #f1f4fb; padding: 80px 0;}
.yjyfa-bg{ max-width: 1100px; margin: 0 auto;}
.yjyfa-left-1{ float: left; width: 468px; height: 312px; padding: 14px; background-color: #fff; overflow: hidden;}
.yjyfa-left{ overflow: hidden; cursor: pointer; width: 100%; height: 100%;}
.yjyfa-left img{ transition: all 1s; width: 100%;}
.yjyfa-left:hover img{ transform: scale(1.1);}
.yjyfa-right-1{ float: left; width: 572px; margin-left: 30px; height: 332px; overflow: hidden;}
.yjyfa-right-1 li:nth-child(1){ font-size: 24px; line-height: 40px; color: #747474;}
.yjyfa-right-1 li:nth-child(2){ font-size: 32px; color: #000; line-height: 50px;}
.yjyfa-right-1 li:nth-child(3){ padding-top: 28px; font-size: 16px; line-height: 32px; margin-top: 20px; border-top: 1px solid #d8dbe1; color: #898989;}
.yjyfa-bg-2{ padding: 80px 0;}
.yjyfa-right-2{ margin-left: 30px; float: left; width: 468px; height: 312px; padding: 14px; background-color: #f1f4fb;}
.yjyfa-right{ overflow: hidden; cursor: pointer;width: 100%; height: 100%;}
.yjyfa-right img{ transition: all 1s; width: 100%;}
.yjyfa-right:hover img{ transform: scale(1.1);}
.yjyfa-left-2{ float: left; width: 572px; height: 332px; overflow: hidden;}
.yjyfa-left-2 li:nth-child(1){ font-size: 24px; line-height: 40px; color: #747474;}
.yjyfa-left-2 li:nth-child(2){ font-size: 32px; color: #000; line-height: 50px;}
.yjyfa-left-2 li:nth-child(3){ padding-top: 28px; font-size: 16px; line-height: 32px; margin-top: 20px; border-top: 1px solid #d8dbe1; color: #898989;}
@media(max-width:1000px){
	.yjyfa-left-1{ width: 43%; padding: 1%; margin-left: 2%; height: 280px;}
	.yjyfa-right-1{ width: 49%; margin-left: 2.5%; height: 290px;}
	.yjyfa-left-2{ width: 49%; margin-left: 2%; height: 290px;}
	.yjyfa-right-2{ width: 43%; margin-left: 2.5%; height: 280px;}
	.yjyfa-bg-2{ padding: 40px 0;}
	.yjyfa-bg-1{ padding: 40px 0;}
	.yjyfa-right-1 li:nth-child(3){ margin-top: 10px; padding-top: 10px;}
	.yjyfa-right-1 li:nth-child(2){ font-size: 32px; color: #000; line-height: 40px;}
	.yjyfa-left-2 li:nth-child(3){ margin-top: 10px; padding-top: 10px;}
	.yjyfa-left-2 li:nth-child(2){ font-size: 32px; color: #000; line-height: 40px;}
}

.gywm-list-bg{ max-width: 1100px; margin: 0 auto;}
.gywm-list{ float: left; width: 25%; margin-left: 12.5%; margin-top: 30px; margin-bottom: 80px;}
.gywm-list-bg .gywm-list:nth-child(1){ margin-left: 0;}
.gywm-list li{ text-align: center; line-height: 36px;}
.gywm-list li:nth-child(2){ font-size: 16px; color: #009fe8;}
.gywm-list li:nth-child(3){ font-size: 12px; line-height: 16px;}
.gywm-list li img{ display: block; margin: 0 auto;}
.gywm-wz{ background-color: #33cc99; padding: 35px 0;}
.gywm-wz p{ font-size: 16px; color: #fff; line-height: 32px; max-width: 1100px; margin: 0 auto;}
.gywm-dt{ padding: 40px 0; max-width: 1100px; margin: 0 auto;}
.gywm-lx{ background-color: #f1f4fb; padding: 120px 0;}
.gywm-lx p{ text-align: center; width: 300px; margin: 0 auto; color: #666666; line-height: 26px; font-size: 16px;}
@media(max-width:1000px){
	.gywm-wz p{ font-size: 10px; line-height: 20px; padding: 0 10px;}
}

.jszc-list-bg{ width: 1100px; margin: 0 auto;}
.jszc-list-bg li{ float: left; width: 33.3%; position: relative; height: 320px; cursor: pointer;}
.jszc-img1,.jszc-img2{ display: block; margin: 0 auto; margin-top: 70px;}
.jszc-img3{ display: none;}
.jszc-img2{ display: none;}
.jszc-img3{ width: 42px; position: absolute; left: 50%; margin-left: -21px; bottom: 0;}
.jszc-content{ background-color: #f1f4fb; margin-bottom: 60px;}
.jszc-content p{ padding: 10px 20px; width: 1060px; margin: 0 auto; line-height: 32px; color: #515151; font-size: 14px; padding-top: 20px; display: none;}

/*.alzs-bg{ background-color: #f1f4fb; max-width: 1060px; margin: 0 auto; padding: 24px 20px; margin-top: 22px;}
.alzs-left{ float: left; width: 354px; height: 220px; overflow: hidden; background-color: #fff;}
.alzs-left div{ padding: 12px; overflow: hidden;}
.alzs-left img{ width: 100%;}
.alzs-right{ width: 678px; float: left; margin-left: 20px; height: 220px; overflow: hidden;}
.alzs-right li:nth-child(1) a{ font-size: 20px; color: #000; line-height: 44px;}
.alzs-right li:nth-child(2) a{ font-size: 14px; line-height: 32px; color: #525050;}
@media(max-width:1000px){
	.alzs-left{ width: 30%;}
	.alzs-right{ width: 67%; margin-left: 3%;}
}
.text_bg{ max-width:1100px; margin:0 auto; padding:30px 0; background-color:#fff; margin-top:30px; margin-bottom: 30px; background-color: #f1f4fb;}
.text4{ width:338px; margin:0 auto;}
.text4 li{ cursor:pointer; font-size:12px;}
.text4>li:nth-child(1){ margin-right:10px;}
.text4>li:nth-child(3){ margin-left:14px;}
.text4>li:nth-child(4){ margin-left:18px;}
.text4 li{ float:left;}
.text2{ margin-top:-3px;}
.text2 li{ text-align:center; line-height:20px; width:20px;}
.text2 a{ margin-left:10px; display:block; width:20px; height:20px; border-radius:50%; float:left; text-align:center;}
.addd{ color:#fff; background-color:#009fe8;}*/
.alzs-bg{ max-width: 1060px; margin: 0 auto; padding: 24px 20px; margin-top: 22px;}
.alzs-bg::after{ display: block; clear: both; content: '';}
.alzs-bg li{ width: 29.3%; margin: 2%; float: left; position: relative; cursor: pointer;}
.alzs-bg li img{ width: 100%;}
.alzs-wz{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; background: url(../img/43.png) repeat-x; background-size: cover; opacity: 0; transition: all 0.8s;}
.alzs-wz p{ color: #fff; width: 70%; padding: 12px 0; border: 1px solid #fff; font-size: 16px; margin: 0 auto; text-align: center; margin-top: 29%;}
.alzs-bg li:hover .alzs-wz{ opacity: 1;}

.zxzx-bg{ background-color: #f1f4fb; max-width: 1060px; margin: 0 auto; padding: 24px 20px; margin-top: 18px; display: block;}
.zxzx-left{ float: left; width: 128px; height: 131px; overflow: hidden; background-color: #fff; border: 2px solid #32abe1; background-color: #f1f4fb;}
.zxzx-left li:nth-child(1){ width: 100%; text-align: center; color: #32abe1; font-size: 20px; margin-top: 20px;}
.zxzx-left li:nth-child(2){ width: 100%; text-align: center; color: #32abe1; font-size: 60px;}
.zxzx-right{ width: 900px; float: left; margin-left: 20px;}
.zxzx-right li:nth-child(1){ font-size: 20px; color: #000; line-height: 38px;}
.zxzx-right li:nth-child(2){ font-size: 14px; line-height: 32px; color: #525050;}
@media(max-width:1000px){
	.zxzx-right li:nth-child(1){ font-size: 16px; line-height: 30px;}
	.zxzx-right li:nth-child(2){ font-size: 12px; line-height: 24px;}
	.zxzx-left{ width: 13%;}
	.zxzx-right{ width: 84%; margin-left: 2%;}
}

.zxnr-list{ background-color: #f1f4fb; max-width: 1060px; margin: 0 auto; padding: 20px; margin-top: 40px;}
.zxnr-list li:nth-child(1){ color: #3c3c3c; font-size: 20px; width: 100%; text-align: center; line-height: 40px;}
.zxnr-list li:nth-child(2){ color: #3c3c3c; font-size: 12px; width: 100%; text-align: center; line-height: 30px;}
.zxnr-list li:nth-child(3){ color: #525050; line-height: 32px; font-size: 14px; margin-top: 20px;}
.zxnr-fh{ color: #949494; line-height: 70px; background-color: #f1f4fb; max-width: 1100px; display: block; margin: 15px auto 34px auto; text-align: center;}