@charset "utf-8";
.banner-1{background-position: center;background-repeat: no-repeat;background-size: cover;width: 100%;height: 520px}
.banner-1 .wal{position: relative;top: 45%}
.banner-1 p{font-size: 40px;color: #fff;text-shadow:5px 5px 10px #000;padding-bottom:26px;margin-bottom: 53px;position: relative}
.banner-1 p:after{content: "";display: block;width: 60px;height:4px;background: #fff;position: absolute;bottom: 0;left: 0}
.banner-1 div{font-size: 28px;color: #fff;text-shadow:5px 5px 10px #000;}

.breadNav{font-size: 12px;color: #acacac;line-height: 1em;padding: 20px 0}
.breadNav a{font-size:12px;color: #acacac;transition: color .3s ease}
.breadNav a:hover{color: #bf0000}

.product{background: #f8f8f8;padding-top: 60px}
.productLeft{width: 826px;float: left;padding:8px}
.productLeft .loan-1{width: 100%;height: 520px;background: url('../image/img25.jpg') no-repeat;background-size: cover;box-shadow: 0 0 8px rgba(00,00,00,.22);padding: 60px 30px}
.productTittle{font-size:24px;color: #000;margin-bottom: 30px}
.productTittle em{font-size: 24px;color:#a8a8a8;display:inline-block;margin:0 10px;vertical-align: middle}
.productTittle span{display: inline-block;font-size: 14px;color: #a2a2a2;vertical-align: middle}
.productLeft .loan-1 .intro{font-size: 14px;color: rgba(00,00,00,.6);line-height: 1.5em;margin-bottom: 60px}
.productLeft .numForm{width: 100%;height: 160px;background: rgba(00,00,00,.15);padding: 30px}
.productLeft .numForm .input{float: left;margin-right: 10px}
.productLeft .numForm .input input{width:100px;height: 40px;border: 1px solid #eeeeee;padding-left:10px}
.productLeft .numForm a{display: inline-block;vertical-align: middle;width: 130px;height: 40px;border: 1px solid #bf0000;font-size: 14px;color: #bf0000;text-align: center;line-height: 38px;float: left;margin-right: 10px}
.productLeft .numForm input[type="submit"]{width: 130px;height: 40px;background: #bf0000;color: #fff;border: none;font-size: 16px;cursor:pointer}

.productList .productTittle{margin-bottom: 60px;border-bottom: 1px solid #dcdddd;padding-bottom: 20px;padding-top: 100px}
.productList .list li{width: 100%;padding:30px 40px}
.productList .list li:nth-child(odd){background:#f3f3f3}
.productList .list .tittle p{font-size:22px;color: #000;font-weight: bold;}
.productList .list .tittle{position: relative;padding-bottom: 20px;border-bottom: 1px solid #e5e5e5}
.productList .list .tittle div{position: absolute;right: 0;bottom:20px}
.productList .list .tittle div span{display: inline-block;vertical-align: middle;font-size: 14px;color: #1a1a1a;font-weight:bold}
.productList .list .tittle div img{display: inline-block;vertical-align: middle;margin-left: 10px}
.productList .list li .content{padding: 20px 0}
.productList .list li .content span{display: inline-block;font-size: 14px;width: 220px;font-weight: bold;margin-bottom: 30px;padding-left: 20px;background: url("../image/img30.png")left center no-repeat;}
.productList .list li a{display: inline-block;width: 190px;height: 40px;border-radius: 5px;border: 1px solid #bf0000;color: #bf0000;transition: all .3s ease;font-size: 14px;text-align: center;line-height: 38px;margin-right: 20px}
.productList .list li a:hover{background: #bf0000;color: #fff}
.pageIndex{padding: 20px 0 100px 0;text-align: center}
/*.pageIndex a{display: inline-block;font-size: 16px;color: #999999;width: 40px;height: 40px;border-radius: 5px;margin: 10px;text-align: center;line-height: 40px;transition: all .3s ease}*/
.pageIndex .pagination li{display: inline-block;font-size: 16px;color: #999999;width: 40px;height: 40px;border-radius: 5px;margin: 10px;text-align: center;line-height: 40px;transition: all .3s ease}
.pageIndex .pagination li a{color:#999999;font-size:16px;}
/*.pageIndex a:hover,.pageIndex a.on{background: #bf0000;color: #fff}*/
.pageIndex .pagination li:hover,.pageIndex .pagination li.active{background: #bf0000;color: #fff}
.pageIndex .pagination li:hover a,.pageIndex .pagination li.active a{color: #fff}

.productRight{float: right;padding: 8px}
.productRight .tel,.consult .tel{width: 350px;height: 520px;box-shadow: 0 0 8px rgba(00,00,00,.22);padding:60px 33px;}
.productRight .tel .imgDiv,.consult .tel .imgDiv{width: 210px;height: 144px;margin: 0 auto}
.productRight .tel .msg,.consult .tel .msg{padding: 30px 35px;font-size: 16px;color: #000;border-bottom: 1px solid #929191}
.productRight .tel .num,.consult .tel .num{padding: 0 35px}
.productRight .tel .num p,.consult .tel .num p{font-size: 16px;color: #000;line-height:2em;background: url("../image/img31.png")left center no-repeat;padding: 30px 0;padding-left: 40px;cursor:pointer}
.productRight .tel .num div,.consult .tel .num div{font-size: 24px;color:#000}
.productRight .list{padding: 30px;margin-top: 20px;box-shadow: 0 0 8px rgba(00,00,00,.22);width: 350px}
.productRight .list .tittle{font-size: 24px;color: #000;padding: 20px 0;border-bottom: 1px solid #bfbfbf;margin-bottom: 30px}
.productRight .list a{display:block;width: 140px;height: 100px;background-position: center;background-repeat: no-repeat;background-size: cover;float: left;margin-right: 10px;margin-bottom:10px;text-align: center;line-height: 100px;color: #fff;font-size: 16px;}
.productRight .list a:nth-child(3){margin-right: 0}
.productRight .list a:last-child{margin-right: 0}
.productRight .newsList .tittle,.productRight .problemRight .tittle{font-size: 24px;color: #000;padding: 20px 0;border-bottom: 1px solid #bfbfbf;margin-bottom: 30px}
.productRight .newsList .tittle span {
	font-size:20px;
	color:#f70909;
	padding-left:10px;
	display:none;
}
.productRight .newsList,.productRight .form,.productRight .problemRight{margin-top: 20px;box-shadow: 0 0 8px rgba(00,00,00,.22);padding: 30px;width: 350px;position: relative}
.productRight .newsList a{display:inline-block;font-size:14px;color: #333;margin-bottom: 10px;transition: all .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;}
.productRight .newsList a:hover{color: #bf0000}
.productRight .form .tittle{font-size: 20px;color: #fff;background: #7c9099;position: absolute;top:-50px;left: 0;text-align: center;width: 100%;height: 50px;line-height: 50px;}
.productRight .form{margin-top: 70px}
.productRight .form .input{width:297px;height: 46px;background: #f3f3f3;margin-bottom: 20px;border-radius: 5px;line-height: 46px;padding-left: 15px}
.productRight .form .input span{display: inline-block;vertical-align: middle;font-size: 14px;color: #333;padding-right: 10px;width: 30%}
.productRight .form .input input{display: inline-block;vertical-align: middle;border: none;background: none;outline: none;height: 30px;width: 70%;border-left: 1px solid #e2e2e2;padding-left: 10px}
.productRight .form p{text-align: center;font-size: 18px;color: #333;}
.productRight .form input[type='button']{width: 100%;height: 46px;border: none;background: #bf0000;font-size:18px;color: #fff;border-radius: 5px;margin-top:20px}
.productRight .problemRight{margin-top: 0}
.productRight .problemRight li{background: #f5f5f5;padding: 30px 15px;margin-bottom: 30px}
.productRight .problemRight li p{font-size: 16px;color: #a2a2a2}
.productRight .problemRight li a{display: inline-block;width: 31%;color: #a2a2a2;font-size: 16px;padding-top: 30px;transition:color .3s ease}
.productRight .problemRight li a:hover{color: #bf0000}


.formBottom{width: 100%;height: 200px;background: #7c9099}
.formBottom p{font-size: 30px;color: #fff;text-align: center;padding-top: 30px;padding-bottom: 40px}
.formBottom .input{float: left;margin-right: 15px}
.formBottom .input input{width:100%;border: none;background: #fff;height: 48px;padding-left: 40px}
.formBottom .input:nth-child(3){width: 200px}
.formBottom a{display: inline-block;width:200px;height: 48px;margin-right: 15px;text-align: center;background: #bf0000;color: #fff;font-size:14px;line-height: 48px}
.formBottom input[type='submit']{width: 200px;height: 48px;background: #bf0000;color: #fff;font-size: 14px;border: none;cursor:pointer}

.productDetail{width: 800px;box-shadow: 0 0 8px rgba(00,00,00,.22);background: #fff;padding: 60px 40px 60px 40px;margin-bottom: 92px}
.productDetail .productTittle{border-bottom: 1px solid #7c9099;padding-bottom: 20px}
.productDetail .intro{font-size: 14px;color: #000;line-height: 1.5em;margin-bottom: 100px}
.productDetail .tittle{font-size: 18px;color:#000;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;}
.productDetail .tittle p{padding-left: 35px;background: url("../image/img32.png")left center no-repeat;font-size: 18px;line-height: 1em}
.productDetail .msg{padding-top: 30px;padding-bottom:15px}
.productDetail .msg span{display: inline-block;float: left;font-size: 14px;color: #525252;padding-left: 25px;width: 215px;background: url("../image/img33.png")left center no-repeat;margin-bottom: 15px;}
.productDetail .data{width:100%;height: 318px;background: #f5f5f5;padding-top: 45px;padding-left: 45px}
.productDetail .data .input{width: 280px;float: left;margin-bottom: 30px;height: 40px;position: relative}
.productDetail .data .input span{font-size:16px;color: #333;display: inline-block;margin-right: 10px;width: 75px;vertical-align: middle}
.productDetail .data .input input{width: 140px;height: 40px;border: 1px solid #dcdcdc;padding-left: 20px}
.productDetail .data .input em{display: inline-block;font-size: 20px;color: #bf0000;vertical-align: middle}
.productDetail .data .input b{font-size: 16px;color:#5a5a5a;font-weight: normal;display: inline-block;vertical-align: middle}
.productDetail .data .input:nth-child(4):after{content: "%";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail .data .money_input:after{content: "\4e07";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail .data .period_input:after{content: "\5e74";position: absolute;right:30%;top:50%;font-size: 14px;color: #000;transform: translateY(-50%)}
.productDetail>p{font-size: 14px;color: #aca6a6;padding-top: 30px;padding-bottom: 60px}
.productDetail .detail{padding: 60px 0;border-bottom: 1px solid #eeeeee}
.productDetail .detail:last-child{border-bottom: none;padding-bottom: 0}
.productDetail .detail .littleTittle{font-size: 18px;color: #000;padding-bottom: 30px}
.productDetail .detail .condition{font-size: 14px;color: #4c4c4c;line-height: 1.2em}
.productDetail .detail .information .list{width: 80px;margin-right: 62px;float: left;text-align: center;font-size: 15px;color: #9b9b9b;position: relative;height:105px;}
.productDetail .detail .information .list:last-child{margin-right: 0}
.productDetail .detail .process .list:after{content:"";width:36px;height: 10px;background: url("../image/img44.png") no-repeat;background-size: cover;position: absolute;right:-60%;top:32%}
.productDetail .detail .process .list:last-child:after{background:none}

.newsList li{padding: 70px 0;border-bottom: 1px solid #e5e5e5}
.newsList li:first-child{padding-top: 0}
.newsList li .imgDiv{width: 260px;height: 180px;overflow: hidden}
.newsList li .imgDiv img{transition: transform .3s ease}
.newsList li:hover .imgDiv img{transform: scale(1.1)}
.newsList li .intro{width: 380px;position: relative;height: 180px;margin-left: 30px}
.newsList li .intro p{font-size: 20px;color: #333;padding:10px 0;transition: color .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.newsList li:hover .intro p{color: #bf0000}
.newsList li .intro div{font-size: 14px;color: #999999;line-height:20px;height:80px;overflow:hidden}
.newsList li .intro span{display: inline-block;width: 130px;height: 30px;border-radius: 5px;border: 1px solid #999999;font-size:14px;color: #999;text-align: center;line-height: 28px;position: absolute;right: 0;bottom: 0;transition: all .3s ease}
.newsList li:hover .intro span{color: #bf0000;border-color: #bf0000}
.newsList li .intro em{display: inline-block;font-size: 14px;color: #cccccc;position: absolute;left: 0;bottom: 0;padding-left: 25px;background: url("../image/img45.png")left center no-repeat;}
.newsList li .date{height: 180px;width: 110px;text-align: center}
.newsList li .date .time{position: relative;top: 50%;transform: translateY(-50%)}
.newsList li .date .time span{display: block;font-size: 50px;color: #999999;transition:  color .3s ease}
.newsList li .date .time p{font-size: 20px;color: #999;transition:  color .3s ease}
.newsList li:hover .date .time span{color: #bf0000}
.newsList li:hover .date .time p{color: #bf0000}

.newsContainer .newsTittle{border-bottom: 1px solid #e5e5e5}
.newsContainer .newsTittle p{font-size:24px;color: #333333;text-align: center}
.newsContainer .newsTittle div.date{font-size: 14px;color: #b2b2b2;text-align: center;padding-top: 30px;padding-bottom: 60px}
.newsContainer .shortMsg{width: 100%;height: 95px;background: #f1f1f1;border: 1px solid #e5e5e5;margin: 40px 0;padding: 20px}
.newsContainer .shortMsg span{display: inline-block;float: left;font-size: 14px;color: #b2b2b2}
.newsContainer .shortMsg em{display: inline-block;float: left;font-size: 14px;color: #868686;width: 85%;margin-left: 3%}
.newsContainer .content{font-size: 16px;color:#464646}
.newsContainer .content *{font-size: 14px;line-height:28px;color:#5d5d5d;}
.newsContainer .tabs{padding-top: 70px;padding-bottom: 5px;border-bottom: 1px solid #e5e5e5;position: relative}
.newsContainer .tabs .tab a{display: block;font-size: 12px;color: #b2b2b2;line-height: 1.5em;transition: all .3s ease;}
.newsContainer .tabs .tab a:hover{color:#bf0000}
.newsContainer .tabs a.list{font-size: 14px;color: #b2b2b2;position: absolute;right: 0;bottom:5px;background: url("../image/img46.png")left center no-repeat;padding-left:25px}
.newsContainer .msg{padding-top: 20px;padding-bottom: 70px;position: relative}
.newsContainer .msg p{font-size: 14px;color: #b2b2b2;line-height: 1.5em}
.newsContainer .msg .share{position: absolute;right: 0;top:20px}


.newsContainer .tittle,
.productLeft>.tittle {
	font-size:24px;
	border-bottom:1px solid #7a8f9a;
	padding-bottom:29px;
	margin-bottom:29px;
}
.newsContainer .related,
.productLeft>.related {
	overflow:hidden;
	padding-bottom:50px;
}
.newsContainer .related li,
.productLeft>.related li {
	width:48%;
	float:left;
	overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.newsContainer .related li:nth-child(even),
.productLeft>.related li:nth-child(even) {
	float:right;
}
.newsContainer .related li a,
.productLeft>.related li a {
	color:#5d5d5d;
	font-size:14px;
	line-height:30px;
}

.search .input{text-align: center;padding-top: 8px;position: relative;padding-bottom: 100px;border-bottom: 1px solid #e5e5e5;margin-bottom: 100px}
.search .input:after{content: "";display: inline-block;position: absolute;width: 35px;height:35px;background: url("../image/img48.png") no-repeat;background-size: cover;left:160px;top:15%;}
.search .input input{width: 610px;height: 50px;background: #fff;box-shadow: 0 0 8px rgba(00,00,00,.1);border: none;display: inline-block;vertical-align: middle;padding-left: 20px}
.search .input input[type='submit']{display: inline-block;width: 120px;height: 50px;color: #fff;background: #bf0000;vertical-align: middle;font-size: 14px;cursor: pointer;padding:0}
.search .input p{width:610px;font-size: 16px;color: #a2a2a2;margin-left: 200px;padding: 10px 0}

.problemList li{border-bottom: 1px solid #dcdddd;padding-top: 50px}
.problemList li:first-child{padding-top: 0}
.problemList li a.more{border: 1px solid #64899a;background: #7c9099;width: 67px;height: 22px;color: #fff;text-align: center;line-height: 20px;display: block;margin-top: 40px;margin-bottom: 25px}
.problemList li p{font-size: 24px;color: #000000;margin-bottom: 20px;transition: color .3s ease}
.problemList li p:hover{color: #bf0000}
.problemList li div{font-size: 16px;color: #595757;line-height: 1.5em;transition: color .3s ease}
.problemList li div:hover{color: #bf0000}

.calculator{overflow: hidden;padding-bottom: 100px}
.calculator .left{float: left;width: 790px}
.calculator .left .tittle{font-size: 24px;color: #fff;width: 100%;height: 50px;background:url("../image/img37.jpg") no-repeat;background-size: cover;text-align: center;line-height: 50px}
.calculator .left .content{padding:40px 20px;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5}
.calculator .left .content .input{width: 360px;height: 40px;border: 1px solid #e5e5e5;border-radius: 5px;line-height: 40px;margin-bottom: 20px}
.calculator .left .content span{font-size: 16px;color: #999999;display: inline-block;margin-right: 20px;margin-left: 20px;}
.calculator .left .content .input input{border: none;border-left: 1px solid #e5e5e5;display: inline-block;background: none;height: 30px;padding-left: 15px;text-align: center;color: #bf0000;font-size: 16px}
.calculator .left .content .input input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {
   /* WebKit browsers */
    color:#bf0000;
}
.calculator .left .content .input input:-moz-placeholder, textarea:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #bf0000;
}
.calculator .left .content .input input::-moz-placeholder, textarea::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #bf0000;
}
.calculator .left .content .input input:-ms-input-placeholder, textarea:-ms-input-placeholder {
    /* Internet Explorer 10+ */
    color: #bf0000;
}

.calculator .left .content .input select{outline: none;border: none;font-size: 16px;color: #999999;background: none;position: relative;left:15%}
.calculator .left .content .input:last-child{border: none;position: relative;width: 125px}
.calculator .left .content .input:last-child:after{content: "%";display: block;position: absolute;right:10%;top:50%;font-size: 16px;color: #333333;transform: translateY(-50%)}
.calculator .left .content .input:last-child input{width: 125px;height: 40px;border: 1px solid #e5e5e5;border-radius: 5px;padding-left: 0}
.calculator .left .content .rt .hd li{font-size: 16px;color: #333333;float: left;margin-right:50px;width: 160px;text-align: center;line-height: 40px;transition: all .3s ease;border-top:2px solid transparent;border-bottom: 2px solid transparent;cursor: pointer}
.calculator .left .content .rt .hd li:hover,.calculator .left .content .rt .hd li.on{border-color: #bf0000;color: #bf0000}
.calculator .left .content .rt .hd li:last-child{margin-right: 0}
.calculator .left .content .rt .hd{width:370px;height: 44px;border-bottom: 1px solid #808080}
.calculator .left .content .rt .bd{width: 370px}
.calculator .left .content .rt .bd li p{font-size: 16px;color: #999;line-height: 38px;border-bottom: 1px solid #e5e5e5}
.calculator .left .content .rt .bd li em{display: inline-block;text-align: center;width: 160px;font-size: 16px;color: #999}
.calculator .left .content .rt .bd li em:first-child{margin-right: 30px}
.calculator .left .bottom p{font-size: 14px;color: #333;float: left;width: 400px;border: 1px solid #e5e5e5;border-right: 0;line-height: 38px;padding-left: 20px;height: 40px}
.calculator .left .bottom input[type="reset"]{display: inline-block;float: left;width:210px;height: 40px;border: 1px  solid #bf0000;color: #bf0000;text-align: center;line-height: 38px;font-size: 16px;background:none}
.calculator .left .bottom input[type="reset"]:focus{border: 1px  solid #bf0000;color: #bf0000;outline:none}
.calculator .left .bottom input{width: 180px;height: 40px;border: none;background: #bf0000;color: #fff;font-size: 16px;cursor: pointer}
.calculator .right{float: right}
.calculator .right .hd{width: 400px;height: 50px;border: 1px solid #e5e5e5;overflow: hidden}
.calculator .right .hd li{font-size: 24px;float: left;width:50%;line-height: 50px;text-align: center;transition: all .5s ease;cursor: pointer;background: #fafafa;color:#b2b2b2}
.calculator .right .hd li:hover,.calculator .right .hd li.on{color: #fff;background: #4c4c4c}
.calculator .right .bd{height: 360px;border: 1px solid #e5e5e5;border-top: 0;padding: 0 20px;padding-top: 50px}
.calculator .right .bd li p{overflow: hidden;margin-bottom: 10px}
.calculator .right .bd li p span{display: inline-block;float: left;margin-right: 17px;width: 170px;height: 30px;text-align: center;background:#f5f5f5;font-size: 14px;color: #999999;line-height: 30px}
.calculator .right .bd li p span:last-child{margin-right: 0}
.calculator .right .bd li p:first-child span{background:none}

.result{width: 100%;height: 820px;background: url("../image/img39.jpg") no-repeat;background-size: cover;padding-top: 100px;}
.result .left{width: 520px;float: left}
.result .right{width: 520px;float:right}
.result .tittle{font-size: 20px;color: #333333;text-align: center;padding-bottom: 40px;}
.result .list{width: 100%;}
.result .list ul{overflow-y: scroll;height: 492px;width: 100%}
.result .list span{display: inline-block;float: left;overflow: hidden;width: 33.3%;text-align: center;line-height: 40px;font-size: 16px;color: #666666}
.result .list ul li{overflow: hidden;border-bottom: 1px solid #e5e5e5}
.result .list div{border-bottom: 1px solid #808080;overflow: hidden;border-top: 1px solid #808080}



.related .tittle{padding: 20px 0;border-bottom: 1px solid #e5e5e5}
.related .tittle p{font-size:24px;color: #333;line-height: 1em;border-left:2px solid #bf0000;padding-left: 10px}
.related .list a{display: inline-block;font-size: 20px;color: #666666;margin-right: 90px;margin-bottom: 20px;transition: all .3s ease}
.related .list a:hover{color: #bf0000}
.related .list a:nth-child(6n){margin-right: 0}
.related .list{padding-top: 40px;padding-bottom: 80px}

.aboutNav{text-align: center;background: #fafafa;border-bottom: 1px solid #e5e5e5;margin-bottom: 100px}
.aboutNav a{display: inline-block;font-size: 16px;color: #999;width: 90px;line-height: 50px;border-top: 2px solid transparent;border-bottom: 2px solid transparent;text-align: center;transition: all .3s ease;margin:0 40px}
.aboutNav a:hover,.aboutNav a.on{border-color: #bf0000;color: #bf0000}

.about_01{margin-bottom: 100px}
.about_01 .wal{background-position: right center;background-repeat: no-repeat}
.about_01 .wal p{width: 560px;color:#999999;font-size: 16px;line-height: 1.5em}
.about_01 .wal .tittle{font-size:24px;color: #333;padding-bottom: 30px;margin-bottom:30px;position: relative}
.about_01 .wal .tittle:after{content: "";display: block;width: 40px;height: 2px;background: #bf0000;position: absolute;left: 0;bottom: 0}

.about_02 .tittle,.about_04 .tittle,.about_06 .tittle{font-size: 24px;color: #333;padding-bottom: 30px;margin-bottom: 30px;position: relative;text-align: center}
.about_02 .tittle:after,.about_04 .tittle:after,.about_06 .tittle:after{content: "";display: block;width: 40px;height: 2px;background: #bf0000;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%)}
.about_02 img{display: block;margin:0 auto}
.about_02 {padding-bottom: 100px}

.about_03{width: 100%;height:350px;background: url("../image/img43.jpg") no-repeat;background-size: cover;padding-top: 100px}
.about_03 .tittle,.about_05 .tittle{font-size: 24px;color: #fff;padding-bottom: 30px;margin-bottom: 30px;position: relative;text-align: center}
.about_03 .tittle:after,.about_05 .tittle:after{content: "";display: block;width: 40px;height: 2px;background: #fff;position: absolute;bottom: 0;left: 50%;transform: translateX(-50%)}
.about_03 p{font-size:16px;color: #d9d9d9;width: 800px;margin: 0 auto;text-align: center;line-height: 1.5em}

.about_04{padding: 100px 0}
.about_04 .slide{width: 1060px;margin: 0 auto;position: relative}
.about_04 .bd li{float: left;margin-right:20px}
.about_04 .bd li img{display: block;width: 160px;height: 60px;margin-bottom: 20px}
.about_04 .bd li img:nth-child(2){margin-bottom: 0}
.about_04 a.prev{display: block;width:16px;height: 30px;background: url("../image/img49.png") no-repeat;background-size: cover;position: absolute;left:-70px;top: 50%;transform: translateY(-50%);z-index: 1000}
.about_04 a.next{display: block;width:16px;height: 30px;background: url("../image/img50.png") no-repeat;background-size: cover;position: absolute;right:-70px;top: 50%;transform: translateY(-50%);z-index: 1000}

.about_05{width: 100%;height: 560px;background: url("../image/img56.jpg") no-repeat;background-size: cover;padding-top: 100px}
.about_05 ul{text-align: center}
.about_05 li{display: inline-block;width: 220px;margin: 55px;vertical-align: top}
.about_05 li p{font-size: 20px;color: #fff;padding:20px 0}
.about_05 li div{font-size: 16px;color: #d9d9d9}

.about_06{padding: 100px 0}
.about_06 ul{text-align: center;margin-top: 80px}
.about_06 ul li{display: inline-block;width: 260px;vertical-align: top}
.about_06 ul li .imgDiv{position: relative;width: 100px;height: 100px;margin: 0 auto;line-height: 100px;transition: all .3s ease;border-radius: 4px}
.about_06 ul li .imgDiv img{display: inline-block;vertical-align: middle;position:absolute;top: 50%;left: 50%;transform:translate(-50%,-50%);transition: all .3s ease}
.about_06 ul li .imgDiv img:nth-child(1){opacity: 1}
.about_06 ul li .imgDiv img:nth-child(2){opacity: 0}
.about_06 ul li .imgDiv:after{content: "";display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;background: url("../image/img55.png") no-repeat;background-size: cover;transition: all .3s ease}
.about_06 ul li:hover .imgDiv:after{transform: scale(1.2);opacity: 0}
.about_06 ul li:hover .imgDiv{background: #bf0000}
.about_06 ul li:hover .imgDiv img:nth-child(1){opacity: 0}
.about_06 ul li:hover .imgDiv img:nth-child(2){opacity: 1}
.about_06 ul li span{display: block;font-size: 16px;color: #666;padding-top: 40px;padding-bottom: 30px;position: relative}
.about_06 ul li span:after{content: "";display: block;width: 40px;height: 2px;background: #bf0000;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%)}
.about_06 ul li p{font-size: 16px;color: #999;line-height:1.5em;padding-top: 30px}
.about_06 ul li:nth-child(2){margin: 0 30px}
.about_06 ul li:nth-child(3){margin: 0 30px}

.aboutNewsList .wal{padding:0 100px}
.aboutNewsList .newsList li .intro{width: 600px}
.about_newsContainer{padding-top: 100px;background: #f8f8f8}
.about_newsContainer .wal{padding:0 100px}
.law_1 .tittle,.law_2 .tittle{font-size: 24px;color: #333333;padding-bottom: 30px;margin-bottom: 60px;position: relative}
.law_1 .tittle:after,.law_2 .tittle:after{content: "";display: block;width: 40px;height: 2px;background: #bf0000;position: absolute;left: 0;bottom: 0}
.law_1 p{font-size: 16px;color: #999;line-height: 1.5em}
.law_1 .wal span{display: block;font-size: 16px;color: #999999;text-align: right;padding-top: 30px;padding-bottom: 100px}
.law_2{width: 100%;height: 590px;background: url("../image/img57.jpg") no-repeat;background-size: cover;padding-top: 100px}
.law_2 .tittle:after{background: #fff}
.law_2 .tittle{color: #fff}
.law_2 p{font-size:16px;color: #d9d9d9;padding-bottom: 50px}
.law_2 span{display: block;font-size: 20px;color: #ffffff}
.law_2 em{display: block;font-size:16px;color: #d9d9d9;line-height: 1.5em;padding-top: 15px}

.addUs .aboutNav{margin-bottom: 0}
.addUs .tittle{width: 100%;background: url("../image/img58.jpg")no-repeat;background-size: cover;padding: 100px 0}
.addUs .tittle p{font-size: 24px;color: #333333;position: relative;text-align: center;padding-bottom: 30px;margin-bottom: 30px}
.addUs .tittle p:after{content: "";display:block;width: 40px;height: 2px;background: #bf0000;position: absolute;left: 50%;bottom: 0;transform: translateX(-50%)}
.addUs .tittle span{display: block;text-align: center;font-size: 16px;color: #999999;}
.addUs .littleTittle{width: 100%;height: 50px;background: url("../image/img59.jpg") no-repeat;background-size: cover}
.addUs .littleTittle span{display: inline-block;float:left;width: 16.6%;text-align: center;line-height: 50px;color: #fff;font-size: 20px;color: #fff}
.addUs .littleTittle span:nth-child(4){width: 10%}
.addUs .littleTittle span:nth-child(1){width:23.2%}
.addUs .posTable{padding-bottom: 100px}
.addUs .pos{overflow: hidden;border-bottom: 1px solid #e5e5e5;cursor: pointer;position: relative}
.addUs .pos i{display: block;width: 15px;height: 9px;position: absolute;right:40px;top:50%;transform: translateY(-50%);background: #999999;overflow: hidden;transition: all .3s ease;transform-origin:50% 50%}
.addUs .pos.on i{transform:rotateZ(-180deg);background: #bf0000}
.addUs .pos i:before{content: "";display: block;width: 100%;height: 100%;background: url("../image/img59.png") no-repeat;background-size: cover;position: absolute;left: 0;top: 0;transform:scale(1.1)}
.addUs .pos span{display: block;width: 16.6%;float: left;height:50px;line-height: 50px;text-align: center;font-size: 16px;color: #575757;transition: all .3s ease}
.addUs .pos:hover span,.addUs .pos.on span{color: #bf0000}
.addUs .pos:hover i{background: #bf0000}
.addUs .pos span:nth-child(4){width: 10%}
.addUs .pos span:nth-child(1){width:23.2%}
.addUs .duty{padding:50px;border-bottom: 1px solid #e5e5e5;display: none}
.addUs .duty div{font-size: 20px;color: #666666;padding-left: 20px;line-height: 1em;border-left: 2px solid #bf0000}
.addUs .duty p{font-size: 16px;color: #616161;line-height: 1.5em;padding: 20px 0}

.notFound header{position: static}
.notFound header .headerDiv1{background: #f8f8f8}
.notFound header .headerDiv1 .wal p{font-size: 14px;color: #999}
.notFound header .headerDiv1 .wal p a{font-size: 14px;color: #999!important;}
.notFound main{width: 100%;height: 1050px;background: url("../image/img60.jpg")no-repeat;background-size: cover}

.concatenate{background: #f8f8f8}
.concatenate .tabs{overflow: hidden;text-align: center;padding-top: 100px;padding-bottom: 60px}
.concatenate .tabs a{font-size: 16px;color: #333333}
.concatenate .tabs a{border: 1px solid #e5e5e5;line-height:180px}
.concatenate .tabs a:first-child{display: inline-block;width: 198px;height: 128px;background: url("../image/img62.jpg") no-repeat;background-size: cover;transition: all .3s ease}
.concatenate .tabs a:nth-child(2){display: inline-block;width: 198px;height: 128px;background: url("../image/img63.jpg") no-repeat;background-size: cover;margin: 0 150px;transition: all .3s ease}
.concatenate .tabs a:nth-child(3){display: inline-block;width: 198px;height: 128px;background: url("../image/img64.jpg") no-repeat;background-size: cover;transition: all .3s ease}
.concatenate .tabs a:hover{border-color: #bf0000;color: #bf0000;text-decoration:underline}

.concatenate .address{width: 900px;margin: 0 auto}
.concatenate #map{float: left;width:540px;height:270px;}
.concatenate .msg{float: right;width: 330px;overflow: hidden}
.concatenate .msg div{overflow: hidden;margin-bottom: 27px;padding-left: 40px;min-height: 30px;padding-top:5px}
.concatenate .msg div:first-child{background: url("../image/img60.png")left top no-repeat;}
.concatenate .msg div:nth-child(2){background: url("../image/img61.png")left top no-repeat;}
.concatenate .msg div:nth-child(3){background: url("../image/img62.png")left top no-repeat;}
.concatenate .msg div:nth-child(4){background: url("../image/img63.png")left top no-repeat;margin-bottom: 0}
.concatenate .msg div span{display: inline-block;float: left;font-size: 14px;color: #333333}
.concatenate .msg div p{float: left;font-size: 14px;color: #999999;width: 220px;line-height: 1.5em}
.concatenate .weixin{text-align: center;padding: 100px 0}
.concatenate .weixin span{display: inline-block;height: 90px;padding-left: 120px;text-align: left;line-height: 2em;padding-top: 20px;font-size: 14px;color: #999999;margin: 0 30px}
.concatenate .weixin span:first-child{background: url("../image/img66.jpg")left center no-repeat}
.concatenate .weixin span:nth-child(2){background: url("../image/img67.jpg")left center no-repeat}

.product .news {
	float:left;
	width:569px;
	height:535px;
	padding-bottom:35px;
}
.product .news:first-child {
	width:805px;
	min-height:536px;
}
.product .news:nth-child(4),
.product .news:nth-child(6),
.product .news:nth-child(8) {
	float:right;
}
.product .news .title {
	border-bottom:1px solid #c6c6c6;
	padding-bottom:30px;
	position:relative;
}
.product .news .title h4 {
	font-size:24px;
	border-left:3px solid #bf0000;
	padding-left:10px;
}
.product .news .title a {
	position:absolute;
	right:0;
	bottom:15px;
	font-size:14px;
	line-height:24px;
	color:#999;
}
.product .news li a {
	color:#333;
	font-size:14px;
	display:block;
	width:100%;
	height:36px;
	line-height:36px;
	position:relative;
}
.product .news li a span {
	position:absolute;
	right:0;
	color:#333;
	font-size:14px;
}
.product .news li.first a {
	position:static;
	height:auto;
}
.product .news li.first dl {
	position:relative;
	height:205px;
	padding:23px 0 30px 284px;
}
.product .news li.first dl dt {
	position:absolute;
	left:0;
	top:30px;
}
.product .news li.first dl dd h3 {
	font-size:20px;
	max-height:60px;
	line-height:30px;
	overflow:hidden;
	color:#000;
}
.product .news li.first dl dd p {
	font-size:14px;
	height:106px;
	line-height:24px;
	color:#999;
	overflow:hidden;
	padding-top:5px;
}
.product .consult {
	float:right;
	padding:8px;
}
.knowledge {
	box-shadow: 0 0 8px rgba(00,00,00,.22);
	padding:40px 40px 0 40px;
	margin-bottom:50px;
}
.knowledge .title {
	font-size:24px;
	line-height:36px;
	position:relative;
	border-bottom:1px solid #7a8f9a;
	padding-bottom:20px;
}
.knowledge .title i {
	display:inline-block;
	width:28px;
	height:2px;
	background:#a8a8a8;
	position:absolute;
	top:0;
	margin:17px 0 0 13px;
}
.knowledge .title span {
	font-size:14px;
	display:inline-block;
	line-height:36px;
	color:#a8a8a8;
	padding-left:50px;
	position:absolute;
	top:0;
}
.knowledge tr td {
	padding:18px 0;
	font-size:14px;
	border-bottom:1px solid #e5e5e5;
	line-height:36px;
}
.knowledge tr td:first-child {
	white-space:nowrap;
	padding-right:29px;
	vertical-align:text-top;
}
.knowledge tr td a {
	font-size:14px;
	color:#6b6b6b;
	padding-right:19px;
}
.knowledge-smalltext {
	background:#f1f1f1;
	border:1px solid #e4e4e4;
	font-size:14px;
	line-height:24px;
	color:#5a5a5a;
	padding:24px;
}
.knowledge-smalltext h3 {
	font-size:24px;
	font-weight:lighter;
	line-height:36px;
	padding-bottom:10px;
	color:#000;
}
.knowledge-directory {
	border-bottom:1px solid #c6c6c6;
	padding:30px 0;
	margin:0 30px 30px 30px;
}
.knowledge-directory ul {
	padding-top:10px;
}
.knowledge-directory ul li a {
	font-size:14px;
	line-height:30px;
	color:#3a3a3a;
}
.knowledge-newstext {
	line-height:30px;
	color:#404040;
	padding:0 30px 0 30px;
}
.knowledge-newstext h2,
.knowledge-directory {
	font-size:16px;
	font-weight:lighter;
	color:#040404;
}
.knowledge-newstext p {
	font-size:14px;
}
.knowledge-related {
	margin:25px 30px 0 30px;
	padding-top:25px;
	border-top:1px solid #c6c6c6;
}
.knowledge-related h3 {
	font-size:24px;
	font-weight:lighter;
	padding-bottom:20px;
}
.knowledge-related a {
	font-size:14px;
	line-height:30px;
	color:#999;
}
p.remark {
	border-top:1px solid #c6c6c6;
	padding-top:25px;
	color: #999;
	font-size: 12px;
	line-height: 20px;
	margin: 25px 30px 30px 30px;
}
.goback {
	color:#c00000;
	font-size:14px;
	line-height:30px;
	padding:30px 0 10px 0;
	display:block;
}