@charset "utf-8";
/**
 * stlye.css v1.0
 * date:2018.03.30
 * Created & Modified by Estone(QQ2278388)
 */

/**
 * ===============================================
 * 重置样式
 * ===============================================
 */
body {min-width: 1200px; font-family: 微软雅黑, 'Microsoft Yahei', Arial; font-size: 14px;color: #222;letter-spacing:1px;}
ul,li{list-style: none;padding: 0;margin: 0;}
a:focus, a:hover { color: #666;text-decoration: none; }
a { color: #222; }
h1 { font-size: 36px }
h2 { font-size: 30px }
h3 { font-size: 24px }
h4 { font-size: 18px }
h5 { font-size: 14px }
h6 { font-size: 12px }
.blank15 { height: 15px; clear: both; }
.blank30 { height: 30px; clear: both; }
.blank50 { height: 50px; clear: both;}
.blank60 { height: 80px; clear: both;}
.blank100 { height: 100px; clear: both;}
.p-l-30 {padding-left: 30px;}
.p-l-50 {padding-left: 50px;}
.table-cell{display: table-cell; vertical-align: middle;}


/**
 * ===============================================
 * 公共样式  
 * ===============================================
 */
header {background-color: #fff;box-shadow: 0 0 20px rgba(0,0,0,0.2);}
header.fixed{position: fixed;width:100%;height:80px;z-index: 9999;}
header a{color: #666;}
header .line{color: #eee;padding: 0 5px;}
header .logo{position: relative;width: 100%;margin-left: 15px; height:80px;background: url(../imgs/logo.png) left center no-repeat;z-index: 100;}
header .logo a{display: block;width: 100%;height: 100%;}
header .menu{position: absolute;top: 0;left:0;width: 100%;height: 80px;text-align: center;letter-spacing: 1px;}
header .menu li{position: relative; display: inline-block;padding: 0 15px;height: 80px; /*background: url(../imgs/head05.jpg) no-repeat left center;*/}
header .menu li:first-child {background: none;}
header .menu li a{display: inline-block;line-height: 75px; letter-spacing:2px;font-size: 16px; font-family:'黑体';}
header .menu li:hover a,header .menu li a:hover,header .menu li.active a{color: #c20a14;font-weight: bold;border-bottom: #c20a14 solid 5px;}
header .menu li ul{display: none;position: absolute;left:50%;top:79px;margin-left: -60px; width: 120px; background-color: #c20a14;padding: 15px 0;}
header .menu li ul li{display: block;height: 30px;padding: 0px;}
header .menu li ul li a,header .menu li:hover ul li a,header .menu li.active ul li a{display: block; line-height: 30px;color: #fff;font-size: 14px;font-weight:100;border-bottom:none;}
header .menu li ul li a:hover{background-color: #eee;font-weight:100;border-bottom:none;color: #666;}
header .bar-box {margin-top: 15px;height: 50px; line-height: 50px;font-size: 16px; text-align: right;}
header .bar-box a.lang{display: inline-block;margin: 0 15px; padding: 0 15px;line-height: 30px; font-size: 12px; color: #222;border: #ddd solid 1px;border-radius: 15px;}
header .bar-box a:hover{color: #c20a14;}
header .menu-icon{display: inline-block;font-size: 24px; padding: 0 15px; height: 50px;background-color: #c20a14;color: #fff;}
header.on{box-shadow:0 0 20px rgba(0,0,0,0);;background-color: #10162c;color: #fff;}
header.on a,header.on a.lang{color: #fff;}
header.on .logo{width: 100%;height:80px;background: url(../imgs/logo-w.png) left center no-repeat;}
header.on .menu li {background: none;}
footer {padding: 15px 0; background-color:#333;color: #777;}
footer a{color: #777;}
footer a:hover{color: #fff;}
footer hr{border-top:#777 1px solid;}

/**
 * ===============================================
 * 内页样式
 * ===============================================
 */

mian .banner{position: relative;width: 100%;} 
mian .banner .class-name{position: absolute;top:50%;margin-top: -50px; width: 100%;text-align: center;}
mian .banner .class-name h2{font-size: 48px;font-family:'华文中宋';font-weight: bold;color: #fff;letter-spacing: 10px;}
mian .banner .class-name p{font-size: 24px;font-family:'arial black';color: #fff;text-transform:capitalize;}
mian .nav{background: #ddd;height: 60px;line-height: 60px;} 
mian .submenu{text-align: center; border-bottom: #c20a14 solid 2px;font-size: 18px;}
mian .submenu li{display: inline-block;}
mian .submenu li a{display: block;width: 100%;height: 100%;padding: 10px 30px; background-color: #999; color: #fff; }
mian .submenu li a:hover,mian .submenu li.active a{padding: 15px 30px;background-color: #c20a14;font-weight: bold}
mian .content{} 
mian .content p{text-align: justify;line-height: 38px;font-size: 18px;color: #47515a;} 
mian .team{background-color: #fff;}
mian .team .item{border:#ddd solid 1px;margin: 15px 0;}
mian .team .item:hover{border:#c20a14 solid 1px;}
mian .funds{background-color: #fff;}
mian .funds .item{background-color: #eee;}
mian .funds .className p{text-align: center;font-size: 24px;color: #fff;}
/**
 * ===============================================
 * 首页样式 animation: bounceIn 0.3s;
 * ===============================================
 */
.index .slide,.index .slide .bd,.index .slide .bd li{display: block; width: 100%;height: 100%;}
.index .slide{position: relative;}
.index .slide .bd li {position: relative;}
/*.index .slide .bd li h1 small{color: #fff;}*/
.index .slide .bd li h1{position: absolute;top: 50%;margin-top: -40px; width: 100%;line-height: 80px; text-shadow:1px 1px 1px #000;text-align: center;font-size:40px; font-weight: bold;color: #fff;letter-spacing: 5px;}
.index .slide .hd{position:absolute;left:0;bottom: 30px;width: 100%; text-align: center;z-index: 998;}
.index .slide .hd li{display: inline-block;margin: 0 5px;background-color: #fff;width: 64px;height: 5px;cursor: pointer;}
.index .slide .hd li.on{background-color: #595E78;}
/*坚本资讯*/
.news{background-color: #fff;}
.news h4,.news h5{font-weight: bold;}
.news-top{background-color: #eee;padding: 20px 30px 30px;}
.news-top .date{font-weight: bold;}
.news-top p{color: #999;}
.news-top .thumb{margin: 20px 0;}
.news-top .thumb img{width: 100%;height: 250px;}
.news-top blockquote{border-left: 5px solid #ddd;}
.news-top a.more{padding: 5px 20px; background-color: #c20a14; color: #fff;}
.news-list{margin-top: -15px;}
.news-list li{border: #ddd solid 1px;background: #eee;margin-top: 15px;}
.news-list li:hover{border: #c20a14 solid 1px;}
.news-list li .date{font-weight: bold;margin-top: 10px;margin-bottom: 10px}
.news-list li p{color: #999;text-align: justify;}
.news-list li .more .fa{color: #c20a14;}
/*基金布局*/
.funds{background-color: #eee;}
.funds .className{background-color: #c0272c;height: 400px;text-align: center;color: #fff;font-weight: bold;}
.funds .className h1{font-size: 48px;letter-spacing:4px}
.funds .className p{font-size: 24px;font-family:Arial;}
.funds .item{position: relative;background-color: #fff;height:185px;text-align: center;padding-top: 50px;}
.funds .col-xs-3 .item{padding: 50px 30px; height: 280px; background-color: #fff;text-align: center;}
.funds .col-xs-3 .item:hover{animation: bounce 1s;}
.funds .col-xs-3 .item h3{font-size: 20px;margin-bottom: 15px;}
.funds .col-xs-3 .item p{font-size: 12px; color: #999;line-height: 16px;text-align: center; height: 50px; overflow: hidden;}
.funds .col-xs-3 .item a.more{display: inline-block; padding: 2px 6px; border: #ff5a47 solid 1px; color: #ff5a47;font-size: 12px;}
.funds .jijin h5{display: block;background-color: #c0272c;color: #fff;text-align: center;height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;}
.funds .jijin h5:hover{background-color: #666;}
/*投资案例*/
.case-list {height: 400px; background: url(../imgs/partners-bg.png) center center no-repeat;}
.case-list li{position: relative; float: left;display: table;padding: 25px; width: 20%;height: 134px;text-align: center;}
.case-list li img{display:inline-block;max-height: 84px;}
.case-list li .info{display: none;position: absolute;top:0;left: 0;width: 100%;border: #ddd solid 1px;box-shadow: 0 0 20px rgba(0,0,0,0.2);z-index: 99;}
.case-list li .info .txt{margin-top: 119px; background-color: #fff;padding: 0 15px 15px;background-color: #fff; }
.case-list li .info h4{text-align:center;}
.case-list li .info p{font-size: 12px;line-height: 24px; color: #999;}
/*
.cases{background-color: #fff;}
.cases h4,.cases h5{font-weight: bold;}
.cases .cases-list{background: url(../imgs/cases-bg.png) center center repeat-y;}
.cases .item {width: 220px;margin: 0 auto;}
.cases .item h4{font-weight: bold;text-align: center;}
.cases .item h5{text-align: center;}
.cases .item img{margin: 30px 0;}
.cases .item p{color: #999;font-size: 12px;margin-bottom: 30px;}
.cases .item a.details{padding: 5px 30px; background-color: #ddd;letter-spacing:5px}
.cases .item a.details:hover{background-color: #c20a14;color: #fff;}
*/
/*我们的团队*/
.team{background-color: #eee;}
.team h4,.team h5{font-weight: bold;}
.team .item{background-color: #fff;height: 400px;padding: 15px;}
.team .item h5{border-bottom: #ddd solid 1px;line-height: 40px;}
.team .item h5 small{padding-left: 5px;}
.team .item p{color: #999;font-size: 12px;text-align: right;}
/*合作伙伴*/
.partners{background-color: #fff;}
.partners h4,.partners h5{font-weight: bold;}
.partners-list{height: 400px; background: url(../imgs/partners-bg.png) center center no-repeat;}
/*BP*/
.bp{background-color: #eee;}
.bg-white{background-color: #fff;}
.bp-box{text-align: center}
.bp-category{margin-right: 30px;}
.bp-category .hd {height: 40px;border:#ddd solid 1px;}
.bp-category .hd li{float: left;margin-left: -1px; width: 25%;height: 40px;line-height: 40px; border-left:#ddd solid 1px;cursor: pointer;}
.bp-category .hd li.on{background-color: #c20a14;color: #fff;}
.bp-category .bd li{padding-top: 30px;}
.bp-category .bd li p{color: #999;padding-bottom: 15px;}
.bp-category .bd li .bp-mail{border: #c20a14 solid 1px;padding: 5px 50px; border-radius: 15px;color: #c20a14;}



















