body,html{padding:0;margin:0;}
* {padding: 0px; margin: 0px; text-decoration: none; font-style: normal; list-style: none;}
.left {float: left; display:inline;}
.right {float: right; display:inline;}
.layer1 {width: 100%; min-width: 1440px; background: url(../images/layer1.jpg) top center no-repeat; height: 1378px;}
.layer-cp {width: 100%; min-width: 1440px; background: url(../images/layer1-1.jpg) top center no-repeat #ececec;}
.layer2 {width: 100%; min-width: 1440px; background: url(../images/layer2.jpg) top center no-repeat; height: 1006px;}
.layer3 {width: 100%; min-width: 1440px; background: url(../images/layer3.jpg) bottom center no-repeat; height: 1600px;}
.clear {clear: both;}
#head {height: 90px;}
.head {background: top center no-repeat url(../images/head.png); height: 90px;}
.head div {width:1440px; margin: 0px auto; height: 90px;}
.head div span {display:block; height: 90px; float: left;}
.head div ul {float: left; display: inline; padding-left: 200px;}
.head div ul li {float: left;}
.head div ul li a {font-size: 20px; color: #fff; line-height: 90px; padding: 0px 15px;}
.head div s {display:block; height: 90px; float: left; line-height: 90px; font-size: 18px; color: #8c450a; text-decoration:none; background: left center no-repeat url(../images/phone.png); margin-left: 60px; padding-left: 45px;}
.gsjj {width:1440px; margin: 0px auto; padding-top: 1093px;}
.gsjj .left {width: 480px;margin-left: 177px;}
.gsjj .left span{display: block; font-size: 24px; color: #9d8d8d;}
.gsjj .left b {display: block; font-size: 36px; color: #000;}
.gsjj .right {width: 700px; font-size: 16px; line-height: 36px; text-indent: 2em; padding-right: 70px;}

.ywfw {width:1374px; height: 678px; background-color: #fff; border-radius: 30px; overflow: hidden; margin: 0px auto;}
.ywfw ul li {float: left; width: calc(100% / 3 ); padding-top: 150px;}
.ywfw ul li b, .ywfw ul li s, .ywfw ul li span{display: block; margin: 0px auto;}
.ywfw ul li b {width: 220px; height: 220px; border-radius: 110px; overflow: hidden;}
.ywfw ul li b img {width: 220px; height: 220px;}
.ywfw ul li span {font-size: 24px; text-align: center; line-height: 60px;}
.ywfw ul li s {font-size: 20px; text-decoration:none; text-align: center; color: #b1b1b1; padding-top: 20px;}
.cplb {width: 1440px; margin: 0px auto; height: 984px;}
.cplb .cplb-title {padding-top:30px; height: 84px;}
.cplb .cplb-title span {font-size: 24px; color:#9d8d8d; float: left;}
.cplb .cplb-title span b {font-weight: normal; display: block; color: #000;}
.cplb .cplb-title s {display: block; float: right; line-height: 59px; font-size: 16px; color: #797979; text-decoration: none;}
.cplb-nr {height: 820px;}
.cplb-nr ul li {width:426px; height: 380px; background-color: #f6f6f6; padding: 10px; box-sizing:border-box; float: left; margin-bottom: 40px; margin-left: 40px;}
.cplb-nr ul li a {display: block; width: 406px; margin: 0px auto;}
.cplb-nr ul li a b {display:block; width: 406px; height: 291px; overflow: hidden;}
.cplb-nr ul li a p {padding-top: 10px;}
.cplb-nr ul li a p span {font-size: 16px; display: block; float: left; font-weight: bold;}
.cplb-nr ul li a p span i {font-size: 14px; font-style: normal; display: block; font-weight: normal; color:#848484; padding-top: 8px;}
.cplb-nr ul li a p s {display: block; float: right; padding-top: 15px;}

.foot {width:1440px; margin: 0px auto; padding-top: 280px;}
.foot1 {color: #fff; font-size: 20px; padding-left: 80px; }
.foot1 span, .foot1 s, .foot1 i {display: block; line-height: 62px;}
.foot1 i {font-size: 16px; color:#ccc;}
.foot1 s {font-size: 26px;}
.foot2 {color: #fff; font-size: 20px; padding-left: 150px; line-height: 60px;}
.foot2 a {color:#ccc; font-size: 16px; margin-right: 100px;}

.cp-nr .foot {padding-top: 100px; height: 300px;}



.cp-nr  {width: 100%; min-width: 1440px; background: url(../images/layer3-3.jpg) bottom center no-repeat;}
.cp-nr .w-1440 {border:25px #dee7e9 solid; background:url(../images/cp-bg.jpg) top center; min-height: 1200px; padding-bottom: 50px; width: 1440px; box-sizing: border-box; margin: 200px auto 0px;}
.cp-left{width:1030px; box-sizing: border-box; padding: 0px 20px;}
.cp-tit {font-size: 24px; text-align: center; line-height: 80px; border-bottom: 1px #ccc dotted; margin-bottom: 10px;}
.cp-img {float:left;padding-right: 15px; padding-bottom: 0px;}
.cp-info span {display: inline-block; width: 128px; height: 39px; line-height: 39px; background: url(../images/cp-xbt.jpg) left top no-repeat; color: #fff; font-size: 20px; padding-left: 15px; margin: 5px 0px 15px;}
.cp-info p {text-indent: 2em; font-size: 18px; line-height: 35px;}
.jsss .left,.jsss .right {width:49.5%;}
.jsss {line-height: 20px;}
.jsss table tbody tr th{padding:5px; border: 1px #fff solid; color: #fff; text-align: left;}
.jsss table tbody tr td {padding:5px; border: 1px #fff solid;}
.jsss table tbody tr:nth-child(odd) {background-color: #fde9d9;}
.jsss table tbody tr:nth-child(even) {background-color: #dbe5f1;}
.cp-right {width: 359px;}
.cp-right ul li {border:1px #89470f solid; width: 80%; margin: 0px auto 15px; line-height: 40px; background-color: #fff; padding-left: 20px; font-size: 18px;}