@charset "utf-8";
/*专题布局*/
.banner div{ width: 100%; height: 210px;}
.banner-a{ background: url(../img/banner1.jpg) center top no-repeat;}
.banner-b{ background: url(../img/banner2.jpg) center top no-repeat;}
.present{ width: 1000px; font-size: 16px; line-height: 30px; margin: 0 auto; text-align: center; padding: 26px 0 57px; color: #141847;}

.main{width: 100%; border-top: 1px solid #e1e1eb; padding: 0 0 74px;}
.version-one{ background: #f0f0f5;}
.version-two{ background: #ffffff;}
.main-box{ width: 1000px; margin: 0 auto;}
.title{position: relative; left: 50%; float: left; top: -25px;}
.title-box{ position: relative; left: -50%;}
.title .l{ width: 39px; height: 50px; background: url(../img/title.png);}
.title .r{ float: left; width: 39px; height: 50px; background: url(../img/title.png); background-position: 39px 0;}
.title .text{float: left; background: #141847; height: 50px; padding: 0 30px; font-size: 30px; color: #fff; line-height: 50px;}
.product{ width: 100%; padding: 15px 0 0;}
.product li{ width: 280px; padding: 0 19px; height: 390px; border: 1px solid #e1e1eb; background: #fff; box-shadow:0 4px 10px #dcdde5; -ms-box-shadow:0 4px 10px #dcdde5; -moz-box-shadow:0 4px 10px #dcdde5; -webkit-box-shadow:0 4px 10px #dcdde5;}
.product li.l{ margin-right: 20px;}
.product li h4{ font-weight: bold; text-align: center; line-height: 20px; padding: 20px 0 ;}
.product li h4 a{ color: #141847;}
.product li h4 span{ font-size: 16px; font-weight: normal;}
.nature{ padding: 25px 16px; border-bottom: 1px solid #e1e1eb; border-top: 1px solid #e1e1eb; overflow: hidden; margin-bottom: 12px;}
.nature dl{ text-align: center;}
.nature dl.l{ border-right: 1px solid #e1e1eb; padding-right: 20px;}
.nature dl.c{ padding-left: 19px;}
.nature dl dt{ font-size: 20px; line-height: 20px; padding-bottom: 10px;}
.nature .c-e63232{color: #e63232;}
.nature dl dt span{ font-size: 14px;}
.nature dl dd{ font-size: 14px; line-height: 14px;}
.product p{ color: #788296; font-size: 14px; line-height: 24px;}
.product p span{ color: #ff641e;}
.product a.button{ width: 280px; height: 46px; background: #ff8c00; display: block; font-size: 16px; color: #fff; text-align: center; line-height: 46px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; margin: 14px 0 13px;}
.product a.button:hover{ background: #ff981a;}
.product a.href{ font-size: 14px; color: #4696cd;}

.title-small{ width: 100%; margin: 25px 0 0; text-align: center; line-height: 24px; font-size: 24px; color: #141847;}
.title-what{background: url(../img/what.png) center no-repeat; padding: 23px 0 9px;}
.title-why{background: url(../img/why.png) center no-repeat; padding: 25px 0 22px;}
.title-which{background: url(../img/which.png) center no-repeat; padding: 24px 0 9px;}
.what-text{ font-size: 16px; font-size: 16px; color: #465064; text-align: center; padding: 30px 0 0;}
.merit{ padding: 30px 0 0;}
.merit li{ width: 193px; height: 317px; padding: 41px 20px 0; border: 1px solid #e1e1eb; background: #fff url(../img/xxbj.jpg) repeat; box-shadow:0 4px 10px #dcdde5; -ms-box-shadow:0 4px 10px #dcdde5; -moz-box-shadow:0 4px 10px #dcdde5; -webkit-box-shadow:0 4px 10px #dcdde5;}
.merit li.l{ margin-right: 20px;}
.main-tb{ width: 82px; background: url(../img/tb.png); margin: 0 auto;}
.sywd{ height: 78px;}
.qxlh{ height: 80px; background-position: 0 -78px;}
.fydl{ height: 80px; background-position: 0 -158px;}
.zjaq{ height: 80px; background-position: 0 -238px;}
.merit h2{ font-size: 24px; line-height: 24px; font-weight: bold; text-align: center; color: #141847; padding: 28px 0 8px;}
.merit h5{ color: #788296; line-height: 30px;}

.title-three{ color:#465064; line-height: 30px; font-size: 24px; text-align: center; padding: 60px 0 30px;}
.title-three b{ color: #cfa972;}
.title-three span{ font-size: 16px;}

.gdsy-table{ border: 1px solid #e1e1eb; border-collapse: collapse; color: #5f697d; }
.gdsy-table thead th{ background: #f5f5f7; border-bottom: 1px solid #e1e1eb; height: 48px; font-weight: normal; font-size: 12px;}
.gdsy-table tbody th{ border-right: 1px solid #e1e1eb; font-weight: normal;}
.gdsy-table tbody th,.gdsy-table td{ height: 62px; border-bottom: 1px #e1e1eb dotted; font-size: 14px; text-align: center;}
.gdsy-table .name a,.gdsy-table .name{ font-weight: bold; color: #465064;}
.gdsy-table .money{ font-weight: bold; color: #e63232;}
.gdsy-table a.table-button{ width: 78px; height: 30px; display: block; line-height: 30px; text-align: center; background: #ff8c00; color: #fff; margin: 0 auto; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.virtue{ padding: 30px 0 0;}
.virtue li{ width: 318px; height: 208px; padding: 29px 0 0; border: 1px solid #e1e1eb; border-top: 2px solid #cfa972; background: #fff url(../img/xxbj.jpg) repeat; text-align: center; box-shadow:0 4px 10px #dcdde5; -ms-box-shadow:0 4px 10px #dcdde5; -moz-box-shadow:0 4px 10px #dcdde5; -webkit-box-shadow:0 4px 10px #dcdde5;}
.virtue li.l{ margin-right: 20px;}
.main-tb2{ height:80px; background: url(../img/tb.png); margin: 0 auto;}
.mkd{ width: 80px; background-position: -112px 0;}
.fxd{ width: 80px; background-position: -192px 0;}
.syg{ width: 72px; background-position: 72px 0;}
.virtue h2{ font-size: 24px; line-height: 24px; font-weight: bold; text-align: center; color: #141847; padding: 28px 0 8px;}
.virtue h5{ color: #788296; line-height: 30px;}

.gdsy-table2{ border: 1px solid #ababab; border-collapse: collapse; color: #505050; font-size: 14px;}
.gdsy-table2 tbody th,.gdsy-table2 tbody td{border: 1px solid #ababab; height: 40px; text-align: center;}
.gdsy-table2 .name a{ color: #8e8e8e;}
.gdsy-table2 a.table-button2{ width: 76px; height: 20px; display: block; text-align: center; line-height: 20px; color: #fff; background: #8e8e8e; margin: 0 auto; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px;}

.zhu{ font-size: 12px; color: #505050; text-align: right; line-height: 24px;}
.zhu b{ padding-right: 10px;}

.title-four{ color:#465064; line-height: 30px; font-size: 24px; text-align: center; padding: 20px 0 50px;}
.title-four b{ color: #cfa972;}
.title-four-img{ padding-bottom: 60px; text-align: center;}

.advert{ padding: 20px 0 80px;}

















