
/*初始化样式*/
html{width:100%;height:100%}
body{margin:0;padding:0;height:100%;margin:0 auto;zoom:1;font-size:12px;line-height:24px;font-family:Arial,"微软雅黑","宋体";color:#414446;width:100%;background: #f9f9f9;}
dd,div,dl,dt,form,li,ul{padding:0;margin:0}
.ul,.ul li{list-style:none}
.h1,.h2,.h3,.h4,.h5,.h6,.p{padding:0;margin:0}
p{margin:0}
/*强制去除表单自带的样式*/
input,select,textarea{border-radius:0;-webkit-border-radius:0;color:#414446}
input:focus{outline:0}
body.hide{overflow:hidden}
button,input,select,textarea{outline:0}
/*强制去除textarea自带的样式*/
textarea{resize:none}
input,select,textarea{background:0 0;border:none;margin:0;padding:0}
/*html5设置*/
article,aside,figcaption,figure,footer,header,hgroup,nav,section{display:block}
figcaption,figure{margin:0;padding:0}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
/*百度分享弹框*/
.bd_weixin_popup{box-sizing:content-box}
img{border:none;border:0;vertical-align:top;max-width:100%}
span{outline:0}
a{color:#414446;text-decoration:none;color:#333}
a:focus{outline:0;-moz-outline:none}
a:hover{text-decoration:none;color:#fff}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;overflow-x:hidden}
.animate5s{transition:all .5s linear;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;-ms-transition:all .5s linear;-o-transition:all .5s linear}
.animate3s{transition:all .3s linear;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear}
.textover{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.textovers{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.t-center{text-align:center}
.t-left{text-align:left}
.t-right{text-align:right}
/*清楚浮动*/
.clear{clear:both;height:0;overflow:hidden}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;font-size:0}
.clearfix{zoom:1}
/*初始化样式*/
.f_l{float:left;display:inline-block}
.f_r{float:right;display:inline-block}
/**动画**/
[data-animation]{opacity:0}
.animated{opacity:1}
/**头部导航Header**/
body{ padding-top: 140px; max-width: 1920px; }
#Header{background:#fff;padding:25px 0; box-shadow: 0 0 25px rgba(0,0,0,0.2);}
#Header .logo{display:table-cell;height:90px;vertical-align:middle}
#Header .logo img{display:block;height:88px;}
#Header .Menu{ padding:20px 0; text-align: center; }
#Header .Menu li{ float: left; display: inline-block; position: relative; }
#Header .Menu li+li{ margin-left: 80px; }
#Header .Menu li .title{ font-size: 20px; line-height: 48px; border-bottom:2px solid transparent; position: relative; }
#Header .Menu li .title a{ display: block; }
#Header .Menu li .title .cn{ color:#666666; transform: scaleY(1); }
#Header .Menu li .title .en{ font-size: 16px; margin-left: -60px; width:120px; color:#333333; left:50%; top:0; position: absolute; transform: scaleY(0); }
#Header .Menu li .lib{ position: absolute; left: 0; top:100%; width:100%; padding-top:10px; display: none; }
#Header .Menu li .lib span{ display: block; }
#Header .Menu li .lib span a{ display: block; font-size: 14px; line-height: 26px; margin-bottom: 1px; background: #7d7d7d; color:#fff; }
#Header .Menu li .lib span a:hover{ background: #e62129; box-shadow: 0 0 10px rgba(230,33,41,0.8); }
#Header .Menu li:hover .lib{ display: block; }
#Header .Menu li:hover .title{ border-bottom-color: #000; }
#Header .Menu li:hover .title .cn{ transform: scaleY(0); }
#Header .Menu li:hover .title .en{ transform: scaleY(1); }
#Header .Search{ position: absolute; top: 0; right: 0; height: 100%; width:7.18%; }
#Header .Search .Btn{ display: block; position: absolute; top: 0; right: 0; height: 100%; width:100%; background:#e62129 url(../image/icon_search.png) no-repeat center; cursor: pointer; }
#Header .Search .Btn:hover{ background-color: #ad0e15; }
#Header .Search .navbar-form{ left: 0; top: 0; position: fixed; display: block; width:100%; height: 100%; background-color: rgba(0,0,0,0.7); margin:0; padding:0; opacity: 0; transform: translateY(-100%); z-index: 9; }
#Header .Search.on .navbar-form{ opacity: 1; transform: translateY(0); }
#Header .Search .exit{ display: block; position: absolute; border:2px solid #fff; border-radius: 50%; height: 30px; width:30px; padding:10px 5px; left: 100%; margin-left: -45px; top: -60px; cursor: pointer; }
#Header .Search .exit i{ display: block; height: 2px; width:100%; background-color: #fff; }
#Header .Search .exit i.i1{ margin-bottom: 5px; transform: rotate(45deg) translate(2px,2px); }
#Header .Search .exit i.i2{ transform: rotate(-45deg) translate(3px,-3px); }
#Header .Search .container{ position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); }
#Header .Search .Key{ background: #fff; width:100%;line-height: 40px; font-size: 18px; padding:15px 70px 15px 15px; line-height: 60px; }
#Header .Search .Key::-webkit-input-placeholder{color:#999}
#Header .Search .Key:-moz-placeholder{color:#999}
#Header .Search .Key::-moz-placeholder{color:#999}
#Header .Search .Key:-ms-input-placeholder{color:#999}
#Header .Search .submit{ position: absolute; display: block; height: 100%; right: 15px; top: 0; width: 70px; border:0 none; background:#e62129 url(../image/icon_search.png) no-repeat center/22px; }
#Header .Search .submit:hover{ background-color: #ad0e15; }
.HF #Header{ padding:15px 0; }
.HF #Header .logo{ height: 50px; }
.HF #Header .logo img{ height: 44px; }
.HF #Header .Menu{ padding:0; }
.HF #Header .Menu li .title{ font-size: 18px; }
.HF #Header .Menu li .en{ font-size: 14px; }
.HF #Header .Search .Key{ line-height: 50px; }
/**底部footer**/
#Footer{background:#fff;position: relative;overflow: hidden;}
#Footer .links,
#Footer .contact,
#Footer .follow{float: left; display: inline-block;}
#Footer .line{ display: block; width:1em; height: 1px; background: #e5e5e5; margin:12px 0 10px; }
#Footer .f_cont{width: 68%; padding-top: 55px; padding-bottom: 40px;}
#Footer .r_cont{width: 32%; padding-top: 55px; }
#Footer .f_cont .title{ font-size: 16px; line-height: 24px; color:#333333; }
#Footer .f_cont .links{ width:220px; font-size: 14px; color:#666666; line-height: 22px; }
#Footer .f_cont .links .aBox{ margin:0 -13px; }
#Footer .f_cont .links .aBox span{ display: inline-block; padding:0 13px 3px; }
#Footer .f_cont .links a{ color:#666; }
#Footer .f_cont .contact{ margin:0 5%; width:300px; font-size: 14px; color:#666666; }
#Footer .f_cont .contact p{ position: relative; padding-left: 20px; line-height: 20px; margin-bottom: 7px; }
#Footer .f_cont .contact p .icon{ position: absolute; display: block; left: 0; top:0; width : 20px; height: 20px; background-position: left center; background-repeat: no-repeat; }
#Footer .f_cont .contact .address .icon{ background-image: url(../image/icon_address.png); }
#Footer .f_cont .contact .phone .icon{ background-image: url(../image/icon_phone.png); }
#Footer .f_cont .contact .mail .icon{ background-image: url(../image/icon_mail.png); }
#Footer .r_cont .f_r{ width:315px; color:#999999; font-size: 13px; line-height: 22px; position: relative; z-index: 2; }
#Footer .r_cont .bg{ background:#f8f8f8; position: absolute; top: 0; bottom: 0; width:9999px; display: block; z-index: 1; }
#Footer .r_cont .logo{ display: block; padding-top: 18px; }
#Footer .r_cont .copy{ display: inline-block; margin:15px 0 8px; }
#Footer .r_cont a{ color:#999; }
#Footer a:hover,
#Footer .f_cont .links a:hover{ color:#e62129; }

/**分页**/
.Pages{  }
.Pages ul{ background: #fff; font-size: 14px; color:#999999; display: block; text-align: center; padding:35px 0; margin:0; }
.Pages ul li{ display: inline-block; vertical-align: middle; padding:2px 8px; }
.Pages ul a{ display: block; border:1px solid #e6e6e6; overflow: hidden; padding:0 15px; line-height: 36px; border-radius: 2px; }
.Pages ul a:hover{ color:#fff; background-color: #e62129; }
.Pages ul .on a{ color:#e62129; border-color: #e62129; background: transparent; }
.Pages ul .Home span{ display: block; padding-left:19px; background: url(../image/icon_icon1.png) no-repeat left center; }
.Pages ul .Prev{ text-indent: 99999px; }
.Pages ul .Next{ text-indent: 99999px; }
.Pages ul .txt a{ border:0 none; padding:0; }
.Pages ul .txt a:hover{ background: none; color:#e6e6e6; }
.Pages ul .Prev span{ background: url(../image/jt_4.png) no-repeat center; display: block; width: 28px; }
.Pages ul .Next span{ background: url(../image/jt_5.png) no-repeat center; display: block; width: 28px; }
/**首页Banner**/
#AutoBanner{overflow:hidden;position: relative;}
#AutoBanner .Box{ position: relative; display: block; overflow: hidden; }
#AutoBanner .pc{display:block}
#AutoBanner .phone{display:none}
#AutoBanner img{animation:scaleAnim 5s ease forwards;}
#AutoBanner .cont{ position: absolute; left: 0; top:50%; margin-top: -60px; color:#fff; width: 100%; }
#AutoBanner .cont .cn{ font-size: 60px; line-height: 1.5em; }
#AutoBanner .cont .en{ font-size: 28px; line-height: 1.2em; }
#AutoBanner .Down{ display: block; position: absolute; left: 50%; margin-left: -30px; bottom:40px; width: 60px; height: 60px; border:1px solid #fff; background:url(../image/jt_1.png) no-repeat center; cursor: pointer; margin-bottom: 10px; animation:marginAnim 0.8s ease infinite; background-position-y: 50%; z-index: 2; }
#AutoBanner .Down:hover{ background-color: #e62129; }
@keyframes marginAnim{
	0%{
		background-position-y: 40%;
	}
	100%{
		background-position-y: 60%;
	}
}
@keyframes scaleAnim{0%{-webkit-transform:scale(1);transform:scale(1)}
100%{-webkit-transform:scale(1.1);transform:scale(1.1)}
}

/**首页服务内容**/
#IndexServer{ background: #fff; }
#IndexServer .container-fluid{ position: relative; }
#IndexServer .imgBox{ padding:0; position: relative; }
#IndexServer .cont{ position: absolute; top:50%; right: 14.98%; transform: translateY(-50%); color:#fff; width: 432px; }
#IndexServer .cont .title{ font-size: 52px; line-height: 1.4em; }
#IndexServer .cont .line{ height: 1px; width: 18px; background: #fff; display: block; margin:25px 0 40px; }
#IndexServer .cont .title2{ font-size: 24px; line-height: 1.3em; }
#IndexServer .cont h1{ font-size: 60px; line-height: 1.1em; }
#IndexServer .cont .en{ font-size: 20px; line-height: 1.3em; }
#IndexServer .R-cont{ position: absolute; top: 50%; transform: translateY(-50%); right: 0; }
#IndexServer .R-cont .tit{}
#IndexServer .R-cont .cn{ font-size: 52px; color:#151515; line-height: 1.4em; }
#IndexServer .R-cont .tit{ font-size: 24px; color:#666666; line-height: 1.4em; }
#IndexServer .R-cont .more{ margin-top:35%; width: 220px; line-height: 54px; color:#fff; font-size: 18px; display: inline-block; background: #e62129; transform: scale(1); border-radius: 0; }
#IndexServer .R-cont .more:hover{ transform: scale(1.1); border-radius: 5px; }
/**首页服务案例**/
#IndexCase{ position: relative; text-align: center; }
#IndexCase .cont{ position: absolute; left: 0; top: 50%; display: block; width:100%; transform: translateY(-50%); color:#fff; }
#IndexCase .cn{ font-size: 52px; line-height: 1.3em;  }
#IndexCase .en{ font-size: 24px; line-height: 1.3em; }
#IndexCase .more{ margin-top: 40px; width: 220px; line-height: 54px; color:#fff; font-size: 18px; display: inline-block; background: #e62129; transform: scale(1); border-radius: 0;}
#IndexCase .more:hover{ transform: scale(1.1); border-radius: 5px; }

/****案例****/
#CaseList{ padding-bottom: 60px; }
#CaseList .ul{ padding:35px 0; }
#CaseList .ul li{padding:15px;}
#CaseList .Box{ display: block; background: #fefefe; }
#CaseList .imgBox{ overflow: hidden; }
#CaseList .imgBox img{ display: block; width:100%; transform: scale(1); }
#CaseList .Box:hover{ transform:translate(1px,-2px); box-shadow: 0 0 25px rgba(0,0,0,0.2); background: #fbfbfb; }
#CaseList .Box:hover img{ transform: scale(1.06); }
#CaseList .Box:hover .title{ color:#e62129; }
#CaseList .cont{ padding:20px 60px 20px 20px; position: relative; }
#CaseList .cont .title{ font-size: 24px; color:#333333; line-height: 1.2em; margin-bottom:5px; }
#CaseList .cont .txt{ font-size: 16px; color:#999999; line-height: 1.2em; }
#CaseList .cont .more{ position: absolute; top:50%; transform: translateY(-50%); right: 20px; display: none; height: 38px; width:38px; border:1px solid #272727; border-radius: 50%; background: url(../image/jt_3.png) no-repeat 50% center/20px auto; }
#CaseList .cont .more:hover{ border-color: #e62129; background-image: url(../image/jt_3_1.png); }


/**服务内容**/
#ServiceBlock{ padding:80px 0; background: url(../image/server_bg.jpg) no-repeat center/cover; }
#ServiceBlock .Top{ padding:20px 0 45px; font-size: 16px; line-height: 1.8em; color:#999999; max-width: 710px; margin:0 auto; }
#ServiceBlock .ul{}
#ServiceBlock .ul li{ float: left; display: inline-block; width:20%; height: 200px; text-align: center; background-color: #fff; padding-top:33px; border-top:2px solid transparent; overflow: hidden; }
#ServiceBlock .ul li:nth-child(2n+1){ opacity: 0; }
#ServiceBlock .ul li .Box{ display: block; color:#333333; }
#ServiceBlock .ul .imgBox{ display: inline-block; position: relative; }
#ServiceBlock .ul .imgBox img{ display: block; }
#ServiceBlock .ul .imgBox .pic1{ opacity: 1; }
#ServiceBlock .ul .imgBox .pic2{ opacity: 0; position: absolute; left: 0; top:0; height: 100%; width: 100%; }
#ServiceBlock .ul .title{ font-size: 18px; line-height: 1.3em; margin-bottom:25px; }
#ServiceBlock .ul .cont{ font-size: 14px; line-height: 1.5em; height: 0; overflow: hidden; }
#ServiceBlock .ul li:hover{ background-color: #e62129; border-top-color:#605d5d; padding-top: 10px; }
#ServiceBlock .ul li:hover .Box{ color:#fff; }
#ServiceBlock .ul li:hover .imgBox .pic1{ opacity: 0; }
#ServiceBlock .ul li:hover .imgBox .pic2{ opacity: 1; }
#ServiceBlock .ul li:hover .cont{ height: auto; }
#ServiceBlock .ul li:hover .title{ margin-bottom: 15px; }

/**详情页**/
#InfoBlock{ padding:60px 0; }
#InfoBlock .CBlock{ background: #fff; padding:4.5% 4.16%; }
#InfoBlock .CBlock .TBlock{}
#InfoBlock .CBlock .Icon{ background: #e62129; border-radius: 50%; padding:8px; margin-right: 30px; }
#InfoBlock .CBlock .Icon img{ width: 68px; display: block; }
#InfoBlock .CBlock .title1{ font-size: 34px; color:#e62129; line-height: 1.2em; font-weight: bold; margin:0 0 8px; padding-top:5px; }
#InfoBlock .CBlock .title2{ font-size: 20px; line-height: 1.2em; color:#777777; transform: translateX(-8px); margin:0; }
#InfoBlock .CBlock .cont{ clear:both; padding-top: 37px; margin-top:40px; border-top:1px solid #e5e5e5; font-size: 16px; line-height: 1.5em; color:#555555; }
#InfoBlock .AutoCase{ margin-top: 40px; background: #fff; padding:4.5% 4.16%; }
#InfoBlock .AutoCase .title{ font-size: 20px; line-height: 1.2em; color:#555555; padding:10px 0; border-bottom:1px solid #e5e5e5; margin-bottom:40px; }
#InfoBlock .AutoCase .ul{ padding-bottom: 25px; }
#InfoBlock .AutoCase .ul li{ position: relative; padding-left: 320px; height: 276px; }
#InfoBlock .AutoCase .ul li+li{ margin-top: 25px; }
#InfoBlock .AutoCase .ul .imgBox{ overflow: hidden; width: 290px; position: absolute; left: 0; top:0; overflow: hidden; display: block; }
#InfoBlock .AutoCase .ul .imgBox img{ display: block; width: 100%; transform: scale(1); }
#InfoBlock .AutoCase .ul .imgBox:hover img{ transform: scale(1.1); }
#InfoBlock .AutoCase .ul .li_tit{ font-size: 32px; line-height: 1.2em; color:#e62129; margin-bottom:10px; display: block; transform: translateX(0); }
#InfoBlock .AutoCase .ul .li_tit:hover{ transform: translateX(5px); }
#InfoBlock .AutoCase .ul .line{ display: block; width:32px; height: 2px; background-color: #e62129; margin-bottom: 28px; }
#InfoBlock .AutoCase .ul .cont{ font-size: 16px; color:#555555; line-height: 1.5em; margin-bottom: 28px; }
#InfoBlock .AutoCase .ul .more{ display: block; height: 38px; width:38px; border:1px solid #272727; border-radius: 50%; background: url(../image/jt_3.png) no-repeat 50% center/20px auto; opacity: 0.2; }
#InfoBlock .AutoCase .ul .more:hover{ border-color: #e62129; background-image: url(../image/jt_3_1.png); opacity: 1; }
#InfoBlock2{ padding:60px 0; }
#InfoBlock2 .details{background:#fff;padding:30px 26px;box-sizing:border-box}
#InfoBlock2 .details .title{text-align:center;color:#333;border-bottom:solid 1px #eee;padding-bottom:20px}
#InfoBlock2 .details .title .tit{font-size:26px}
#InfoBlock2 .details .title .date{font-size:16px;margin-top:20px}
#InfoBlock2 .details .share{ vertical-align: middle; padding:14px 0 0; }
#InfoBlock2 .details .share a{ display: inline-block; vertical-align: middle; margin:0; float: none; height: 30px; width: 30px; border-radius: 50%; background: url(../image/icons_1.png) no-repeat; }
#InfoBlock2 .details .share .bds_tsina{ background-position: 6px 4px; }
#InfoBlock2 .details .share .bds_weixin{ background-position: -96px 5px; }
#InfoBlock2 .details .share .bds_sqq{ background-position: -46px 4px; }
#InfoBlock2 .details .article{padding:34px 0 0;font-size: 16px; line-height: 1.5em; color:#666;font-family: 微软雅黑;}
.article span{font-family: 微软雅黑!important;}
#InfoBlock2 .details .article .tit{font-weight:700;color:#000}
#InfoBlock2 .otherBox{ text-align: right; border-top:1px solid #eee; margin-top: 25px; padding-top: 25px; }
#InfoBlock2 .otherBox a{ display: inline-block; font-size: 14px; border:1px solid #e62129; line-height: 30px; color:#e62129; padding:0 15px; }
#InfoBlock2 .otherBox .prev,
#InfoBlock2 .otherBox .next{ border:0 none; background-color: #eee; color:#666; }
#InfoBlock2 .otherBox a:hover{ color:#fff; background-color: #e62129; }


/**关于我们**/
#AboutBlock{ padding:80px 0; }
#AboutBlock .Block1{ background: #fff; }
#AboutBlock .Block1 .cont{ padding:4.16%; font-size: 16px; line-height: 1.8em; color:#666666; }
#AboutBlock .Block1 .title{ font-size: 36px; line-height: 1.2em; color:#e62129; margin:0; }
#AboutBlock .Block1 .en{ font-size: 18px; line-height: 1.2em; color:#999999; margin-bottom:2%; }
#AboutBlock .Title{ text-align: center; padding:60px 0 30px; }
#AboutBlock .Title .cn{ font-size: 36px; line-height: 1.2em; color:#000000; margin-bottom: 5px; }
#AboutBlock .Title .en{ font-size: 18px; line-height: 1.2em; color:#999999; }
#AboutBlock .Block2 .ul{ background: #fff; }
#AboutBlock .Block2 .ul>li{ padding:0 25px;  }
#AboutBlock .Block2 .ul>li img{ border-radius: 50%; }
#AboutBlock .Block2 .ul>li .li_tit{ font-size: 18px; line-height: 1.4em; color:#333333; margin-bottom: 15px; }
#AboutBlock .Block2 .ul>li .p{ font-size: 16px; line-height: 1.4em; color:#666666; }
#AboutBlock .Block2 .ul>li .p p{ margin:6px 0; }
#AboutBlock .Block2 .ul>li .t-cell{ position: relative; height: 280px; display: table-cell; vertical-align: middle; padding-left: 145px; }
#AboutBlock .Block2 .ul>li .imgBox{ display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
#AboutBlock .Block2 .ul .li1,
#AboutBlock .Block2 .ul .li2{ border-bottom:1px solid #eeeeee; }
#AboutBlock .Block2 .ul .li2{ border-left: 1px solid #eee; }
#AboutBlock .Block2 .ul .li4{ border-left: 1px solid #eee; border-right: 1px solid #eee; width: 40%; padding:0 5%; }
#AboutBlock .Block2 .ul .li3,
#AboutBlock .Block2 .ul .li5{ width:30%; }
#AboutBlock .Block3{ text-align: center; }
#AboutBlock .Block3 .cont{ background:#fff; overflow: hidden; }
#AboutBlock .Block3 #tag-cloud{ font-size: 36px; padding:1.2em 0; }
#AboutBlock .Block3 #tag-cloud a{ color:#555; font-weight: normal; font-size: 0.66em; opacity: 0.6; }
#AboutBlock .Block3 #tag-cloud div>a+a{ margin-left:1em; }
#AboutBlock .Block3 #tag-cloud .b1{ padding-top: 0.5em; }
#AboutBlock .Block3 #tag-cloud .b2{ padding:1.1em 0; }
#AboutBlock .Block3 #tag-cloud .b3{}
#AboutBlock .Block3 #tag-cloud .b4{ padding: 0.5em 0;}
#AboutBlock .Block3 #tag-cloud .a1{}
#AboutBlock .Block3 #tag-cloud .a2{}
#AboutBlock .Block3 #tag-cloud .a3{}
#AboutBlock .Block3 #tag-cloud .a4{ font-size: 1em; /*font-weight: bold;*/ }
#AboutBlock .Block3 #tag-cloud .a5{ font-size: 0.92em; }
#AboutBlock .Block3 #tag-cloud .a6{ font-size: 1em; color:#333333; /*font-weight: bold;*/ }
#AboutBlock .Block3 #tag-cloud .a7{}
#AboutBlock .Block3 #tag-cloud .a8{}
#AboutBlock .Block3 #tag-cloud .a9{}
#AboutBlock .Block3 #tag-cloud .a10{ font-size: 0.52em; }
#AboutBlock .Block3 #tag-cloud a:hover{ color:#333; opacity: 1; font-weight: bold; }
#AboutBlock .Block4 .cont{ background-color: #fff; padding:4.16% 5.5%; background-image: url(../image/about_bg.png); background-position: right bottom; background-repeat: no-repeat; }
#AboutBlock .Block4 .pBox{ position: relative; }
#AboutBlock .Block4 .gallery-top{ position: relative; margin:0 2%; padding-left: 17px; }
#AboutBlock .Block4 .gallery-top:before{ content:""; left: 0; position: absolute; border-top:1px dashed #eeeeee; top: 39px; width: 100%; }
#AboutBlock .Block4 .gallery-top .swiper-slide{ padding:0 0px; width:80px; }
#AboutBlock .Block4 .gallery-top .swiper-slide-thumb-active .Box,
#AboutBlock .Block4 .gallery-top .swiper-slide .Box:hover{ background: #e62129; color:#fff; }
#AboutBlock .Block4 .gallery-top .Box{ border-radius: 50%; background: #eeeeee; text-align: center; width:80px; color:#666666; padding:22px 0 14px; cursor: pointer; }
#AboutBlock .Block4 .gallery-top .year{ font-size: 20px; line-height: 24px; }
#AboutBlock .Block4 .gallery-top .word{ font-size: 14px; line-height: 20px; }
#AboutBlock .Block4 .swiper-prev{ position: absolute; top:0; left: -25px; width: 50px; height: 80px; cursor: pointer; z-index: 8; background:url(../image/jt_6.png) no-repeat center; outline: none; }
#AboutBlock .Block4 .swiper-prev:hover{ background-image: url(../image/jt_6_1.png); }
#AboutBlock .Block4 .swiper-next{ position: absolute; top:0; right: -25px; width: 50px; height: 80px; cursor: pointer; z-index: 8; background:url(../image/jt_7.png) no-repeat center; outline: none; }
#AboutBlock .Block4 .swiper-next:hover{ background-image: url(../image/jt_7_1.png); }
#AboutBlock .Block4 .gallery-thumbs{ margin-top: 60px; }
#AboutBlock .Block4 .gallery-thumbs .swiper-slide{ opacity: 0!important; }
#AboutBlock .Block4 .gallery-thumbs .swiper-slide-active{ opacity: 1!important; }
#AboutBlock .Block4 .gallery-thumbs .Box{ position: relative; }
#AboutBlock .Block4 .gallery-thumbs .year{ position: absolute; left: 40px; top:0px; font-size: 36px; line-height: 1.2em; color:#e62129; }
#AboutBlock .Block4 .gallery-thumbs .word{ border-left: 2px solid #eeeeee; padding-left:5%; margin-left: 220px; font-size: 14px; line-height: 2em; color:#666666; }
#AboutBlock .Block4 .gallery-thumbs .word p{ margin-bottom:5px; }

/****领导团队****/
#TeamList{ padding-bottom: 60px; }
#TeamList .ul_first{ padding:35px 0; margin:0 -5px; position: relative; }
#TeamList .ul_first>li{padding:5px; position: static; }
#TeamList .ul_first>li .Box{ display: block; position: relative; }
#TeamList li .imgBox{ overflow: hidden; }
#TeamList li .imgBox img{ display: block; width:100%; transform: scale(1); }
#TeamList li .Box:hover img{ transform: scale(1.06); }
#TeamList li .Box:hover .mark{ opacity: 1;; }
#TeamList li .Box:hover .mark .cont{ margin-bottom: 0; }
#TeamList li .mark{ position: absolute; left: 0; top: 0; right: 0; bottom: 0; background:rgba(0,0,0,0.5); text-align: center; opacity: 0; }
#TeamList li .mark .cont{ position: absolute; left: 0; bottom:0; width:100%; padding:15px 15px 30px; margin-bottom: -5px; }
#TeamList li .mark .cont .title{ font-size: 26px; color:#fff; line-height: 1.5em; margin-bottom:5px; }
#TeamList li .mark .cont .txt{ font-size: 14px; color:#bbbbbb; line-height: 1.6em; }
#TeamList li .mark .cont .more{ display: block; height: 50px; width:50px; border:1px solid #fff; border-radius: 50%; background: url(../image/icon_icons2.png) no-repeat 50% center; margin:0 auto; }
#TeamList li .mark .cont .more:hover{ background-color: #e62129; }
#TeamList li .mark .jt{ border:20px solid transparent; border-bottom:13px solid #fff; display: block; position: absolute; bottom:0; left: 50%; margin-left: -20px; transform: scaleY(0.8); opacity: 0; }
#TeamList li.on .mark .jt{ transform: scaleY(1); opacity: 1; }
#TeamList li.on .mark{ opacity: 1; }
#TeamList li.on .mark .cont .more{ opacity: 1; }
#TeamList .Tank{ display: none; position: absolute; left: 0; border-top: 10px solid transparent; padding:0 5px; width: 100%; border-bottom:1px solid transparent; }
#TeamList .Tank .main{ background-color: #fff; padding:3.47% 5.55%; margin-bottom: 39px; }
#TeamList .Tank .title{ font-size: 34px; line-height: 1.5em; color:#e62129; }
#TeamList .Tank .title span{ font-size: 26px; margin-left:16px; }
#TeamList .Tank .longtitle{ font-size: 20px; line-height: 1.5em; color:#555555; }
#TeamList .Tank .bot{ padding-top:35px; }
#TeamList .Tank .l_ul{ width:40%; padding-right:3%; }
#TeamList .Tank .ul li{ position: relative; padding-left: 18px; background:url(../image/icons_point.png) no-repeat left 8px; font-size: 14px; line-height: 22px; color:#555555; }
#TeamList .Tank .ul li+li{ margin-top: 7px; }
#TeamList .Tank .ul_title{ font-size: 20px; line-height: 1.1em; color:#555555; font-weight: bold; margin-bottom: 25px; opacity: 0.6; }
#TeamList .Tank .r_ul{ width: 60%; padding-left: 5.2%; border-left: 1px solid #e5e5e5; }
/*#TeamList .Tank .r_ul .ul{ float: left; display: inline-block; padding-right: 2%; width: 50%; }*/
#TeamList .Tank .r_ul .ul li{ float: left; display: inline-block; padding-right: 2%; width: 50%; margin-bottom: 7px; margin-top:0; }
#TeamList .Tank .r_ul .ul li:nth-child(2n+1){ clear: both; }

/****臻爱基金****/
#FundList{ padding: 60px 0; }
#FundList .MBox{ padding:40px; background-color: #fff; }
#FundList .Top{ position: relative; padding-left: 475px; }
#FundList .Top .imgBox{ position: absolute; width: 475px; left: 0; }
#FundList .Top .imgBox img{ display: block; }
#FundList .Top .cont{ font-size: 18px; line-height: 1.7em; color:#555555; padding:15px 60px 15px 70px; border-left: 1px solid #d4d4d4; }
#FundList .ul{ padding:11% 0 9%; }
#FundList .ul>li{ position: relative; background-color: #fdfdfd; }
#FundList .ul>li .Box{ height: 285px; display: block; position: relative; padding-left: 475px; transform: translate(0); }
#FundList .ul>li+li{ margin-top:2.2%; }
#FundList li .imgBox{ position: absolute; left: 0; overflow: hidden; width: 475px; height: 285px; }
#FundList li .imgBox img{ display: block; width:100%; transform: scale(1); }
#FundList li .mark{ padding:35px; background: none; }
#FundList li .mark .cont{}
#FundList li .mark .cont .title{ font-size: 24px; color:#000; line-height: 1.5em; margin-bottom:3px; }
#FundList li .mark .cont .time{ font-size: 14px; color:#999999; line-height: 1.6em; margin-bottom: 20px; }
#FundList li .mark .cont .txt{ font-size: 16px; color:#999999; line-height: 30px; height: 60px; margin-bottom: 25px; }
#FundList li .mark .cont .more{ display: block; height: 50px; width:50px; border:1px solid #000; border-radius: 50%; background: url(../image/jt_3.png) no-repeat 50% center;opacity: 0.2; }
#FundList li .Box:hover{ transform: translate(1px,-2px); }
#FundList li .Box:hover img{ transform: scale(1.06); }
#FundList li .Box:hover .mark .cont .title{ color:#e62129; }
#FundList li .Box:hover .mark .cont .more{ background-image: url(../image/jt_3_1.png); opacity: 1; border:1px solid #df0112; }

/**联系我们**/
.ContactBanner{}
.ContactBanner img{ display: block; }
#Contact{ padding:70px 0 110px; }
#Contact .Bg{ background:#fff; padding:5.55% 4.16%; }
#Contact .title{ font-size: 36px; line-height: 1.2em; color:#000000; }
#Contact .en{ font-size: 18px; line-height: 1.2em; color:#999999; margin:6px 0 3%; }
#Contact .Box{}
#Contact .Box .li{ display: inline-block; float: left; }
#Contact .Box .icon{ font-size: 18px; line-height: 25px; color:#666666; padding-left:35px; background-position: left center; background-repeat: no-repeat; margin-bottom: 10px; }
#Contact .Box .p{ font-size: 14px; line-height: 22px; margin-left:35px; }
#Contact .Box .p p+p{ margin-top: 10px; }
#Contact .Box .bm{ display: inline-block; text-align: left; }
#Contact .Box .address{ width:40%; padding-right: 2%; }
#Contact .Box .phone{ width:28%; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; text-align: center; }
#Contact .Box .mail{ width:28%; padding-left: 8%; }
#Contact .Box .address .icon{ background-image: url(../image/icon_con_1.png); }
#Contact .Box .phone .icon{ background-image: url(../image/icon_con_2.png); }
#Contact .Box .mail .icon{ background-image: url(../image/icon_con_3.png); }

/**加入我们**/
#Join{ padding:60px 0; }
#Join .title{ font-size: 32px; line-height: 1.4em; color:#4a4a4a; margin-bottom: 15px; }
#Join .Top{}
#Join .Top .title{ padding-left: 2.7%; }
#Join .Top .swiper-container{ padding:25px 0; }
#Join .Top .imgBoxTank{ /*overflow: hidden;*/ display: block; }
#Join .Top .swiper-slide:hover{ z-index: 5; }
#Join .Top img{ display: block; transform: scale(1); width: 100%; }
#Join .Top .imgBoxTank:hover img{ transform: scale(1.2); }
#Join .pnBox span{ position: absolute; display: block; width:35px; height: 100%; top:0; background-color: transparent; background-position: center; background-repeat: no-repeat; z-index: 8; }
#Join .Top .s_prev{ background-image: url(../image/jt_8.png); }
#Join .Top .s_next{ background-image: url(../image/jt_9.png); right: 0; }
#Join .pnBox span:hover{ background-color: #e62129; }
#Join .Middle{ margin:80px 0 40px; background-color: #fff; padding:2.77%; }
#Join .Middle .cont{ margin-top: 20px; width: 50%; font-size: 14px; line-height: 32px; color:#666666; }
#Join .Middle .cont i{ display: inline-block; line-height: 18px; font-style: normal; color:#fff; padding:0 10px; background-color: #ea1e27; margin-right:7px; }
#Join .Middle .f_l{ border-right: 1px solid #e5e5e5; padding-right: 3.47%; }
#Join .Middle .f_r{ padding-left: 3.47%; }
#Join .Bottom{ background-color: #fff; padding:2.77%; }
#Join .Bottom dl{ padding-bottom:2%; }
#Join .Bottom dl dd+dd{ margin-top:20px; }
#Join .Bottom dl .other{ padding:19px 47px 19px 0; position: relative; font-size: 16px; line-height: 32px; color:#555555; background-color: #f9f9f9; cursor: pointer; }
#Join .Bottom dl .other:hover{ background-color: #e2e2e2; }
#Join .Bottom dl .t1{ font-size: 18px; }
#Join .Bottom dl .td{ width: 25%; padding:0 15px; float: left; display: inline-block; }
#Join .Bottom dl .icon{ position: absolute; right: 15px; width:32px; height: 32px; border-radius: 50%; border:2px solid #5a5a5a; background:url(../image/jt_10_2.png) no-repeat center; cursor: pointer; }
#Join .Bottom dl .cont{ font-size: 14px; line-height: 2.1em; color:#555555; padding:25px 15px; border:1px solid #e62129; display: none; }
#Join .Bottom dd.on .other{ background-color: #e62129; color:#fff; }
#Join .Bottom dd.on .icon{ border-color: #fff; background-image: url(../image/jt_10_1_hover.png); }
#Join .Bottom dd.on .other{ background-color: #e62129; color:#fff; }

@media (min-width: 1700px) {
  .container { width: 1470px; }
	/**底部footer**/
	#Footer .f_cont .contact{ margin:0 10% 0 11%; }

	/****案例****/
	#CaseList .ul{ margin:0 -25px; }
	#CaseList .ul li{ padding:25px; }
	#CaseList .cont{ padding:30px 80px 30px 30px; }
	#CaseList .cont .title{ font-size: 32px; margin-bottom:10px; }
	#CaseList .cont .txt{ font-size: 16px; }
	#CaseList .cont .more{ right: 30px; height: 44px; width:44px; }

	/****关于我们****/
	#AboutBlock .Block3 #tag-cloud{ font-size: 42px; }
}
@media (min-width: 1500px) {
}
@media (min-width: 1200px) {
	/****领导团队****/
	#TeamList .ul_first>li:nth-child(4n+1){ clear: both; }
	/****新闻资讯****/
	#FundList .NewsList .ul{ padding:20px 0 80px; }
	#FundList .NewsList .ul>li .Box{ padding-left: 515px; height: 310px; }
	#FundList .NewsList li .imgBox{ width: 515px; height: 310px; }
	#FundList .NewsList li .mark .cont .time{ margin-bottom: 30px; }
	#FundList .NewsList li .mark .cont .txt{ margin-bottom: 35px; }
	#FundList .NewsList .Pages{ padding-bottom: 20px; }
}
@media (min-width: 992px) {
	/****领导团队****/
	#TeamList .ul_first>li:nth-child(4n+1){ clear: both; }
}
@media only screen and (max-width: 992px),and(min-width: 768px) {
	/****领导团队****/
	#TeamList .ul_first>li:nth-child(3n+1){ clear: both; }
}
@media (max-width: 1499px) {
	/**头部导航Header**/
	body{ padding-top: 110px; }
	#Header{background:#fff;padding:15px 0;}
	#Header .logo{height:80px;}
	#Header .logo img{height:70px;}
	#Header .Menu{ padding:15px 0; text-align: center; }
	#Header .Menu li{ float: left; display: inline-block; position: relative; }
	#Header .Menu li+li{ margin-left: 40px; }
	#Header .Search{ width:6%; }
	.HF #Header .Search{ height: 50px; }
	.HF #Header .Search .Btn{ height: 80px; }

	/**首页服务内容分**/
	#IndexServer .cont{ right: 10%; width:350px; }
	#IndexServer .cont .title{ font-size: 38px; }
	#IndexServer .cont .line{ margin:10px 0; }
	#IndexServer .cont .title2{ font-size: 18px; }
	#IndexServer .cont h1{ font-size: 42px; }
	#IndexServer .cont .en{ font-size: 16px; }
	#IndexServer .R-cont .cn{ font-size: 44px; }
	#IndexServer .R-cont .en{ font-size: 20px; }
	#IndexServer .R-cont .more{ margin-top:25%; width: 180px; line-height: 44px; }
	/**首页服务案例**/
	#IndexCase .cn{ font-size: 44px; }
	#IndexCase .en{ font-size: 20px; }
	#IndexCase .more{ width: 180px; line-height: 44px; }
}
@media (max-width: 1300px) {
	/**头部导航Header**/
	#Header .Search{ position: relative; width: 120px; float: right; height: 80px; margin-left: 15px; }
	#Header .Search .Btn{ height: 110px; top: -15px; }
}
@media (max-width: 1200px) {
	/**头部导航Header**/
	body{ padding-top: 70px; }
	body.MenuShow{ overflow: hidden; }
	#Header{background:#fff;padding:10px 0;border-bottom:1px solid #ccc;}
	#Header .logo{height:50px;}
	#Header .logo img{height:50px;}
	#Header .Search{ height: 50px; width:50px; }
	#Header .Search .Key{ padding-right: 75px; line-height: 40px; }
	#Header .Search .Btn{ top: 5px; height: 40px; width:40px; background-size: 16px; }
	#Header .Search .navbar-form{}
	#Header .MBox{ position: fixed; top:71px; width: 150px; right: 0; bottom: 0; z-index: 999; background: #fff; overflow-y: auto; transform: translateX(100%); }
	#Header .MBox li{ display: block; float: none; }
	#Header .MBox li+li{ margin:0; }
	#Header .MBox li .title{ border-bottom-color: #000; font-size: 16px; }
	#Header .MBox li .title a{ padding:0 15px; }
	#Header .MBox li .title .en{width: 100%;margin:0;left:0;}
	#Header .Menu{ border-top:1px solid #000; padding:0; }
	#Header .Menu li .lib{ position: static; padding:0; }
	#Header .Menu li:hover .lib{ display: none; }
	#Header .Menu li .lib span a{ line-height: 36px; font-size: 16px; }
	#Header #MBtn{ position: relative; top: 5px; float: right; margin-left: 15px; display: inline-block; height: 40px; width: 40px; background:#e62129; border-radius: 5px; padding:10px 6px; cursor: pointer; }
	#Header #MBtn i{ display: block; height: 3px; background: #fff; }
	#Header #MBtn .i2{ margin:5px 0; }
	.HF #Header{ padding:5px 0; }
	.HF #Header .Search .Btn{ height: 40px; }
	.HF #Header .Search .Key{ line-height: 30px; }
	.MenuShow #Header .MBox{ transform: translateX(0); }
	.MenuShow #Header #MBtn .i1{ transform: rotate(45deg) translate(6px,6px); }
	.MenuShow #Header #MBtn .i2{ opacity: 0;}
	.MenuShow #Header #MBtn .i3{ transform: rotate(-45deg) translate(5px,-6px); }
	.MenuShow .MenuBack{ display: block; position: fixed; left: 0; top: 70px; right: 0; bottom: 0; z-index: 99; background:rgba(0,0,0,0.5); }

	/**底部footer**/
	#Footer .f_cont{ width:100%; padding:25px 0; }
	#Footer .r_cont{ width:100%; position: relative; padding:25px 0; text-align: center; }
	#Footer .r_cont .bg{ left:50%; transform: translateX(-50%); }
	#Footer .r_cont .f_r{ float: none; display: block; width:100%; }
	#Footer .r_cont .logo{ display: inline-block; }
	#Footer .r_cont .copy{ display: block; }

	/**首页Banner**/
	#AutoBanner .cont{ margin-top: -54px; }
	#AutoBanner .cont .cn{ font-size: 56px; }
	#AutoBanner .cont .en{ font-size: 20px; }
	#AutoBanner .Down{ height: 48px; width: 48px; margin-left: -24px; background-size: 24px; }
	/**首页服务内容分**/
	#IndexServer .cont{ right: 7%; width:300px; }
	#IndexServer .cont .title{ font-size: 36px; }
	#IndexServer .cont h1{ font-size: 36px; }
	#IndexServer .R-cont .cn{ font-size: 36px; }
	#IndexServer .R-cont .en{ font-size: 18px; }
	#IndexServer .R-cont .more{ margin-top:20%; width: 140px; line-height: 40px; font-size: 16px; }
	/**首页服务案例**/
	#IndexCase .cn{ font-size: 36px; }
	#IndexCase .en{ font-size: 18px; }
	#IndexCase .more{ width: 140px; line-height: 40px; }

	/**服务内容**/
	#ServiceBlock{ padding:60px 0; }

	/**关于我们**/
	#AboutBlock{ padding:60px 0; }
	#AboutBlock .Block1 .cont{ line-height: 1.5em; }
	#AboutBlock .Block1 .title{ font-size: 30px; }
	#AboutBlock .Title{ padding:40px 0 20px; }
	#AboutBlock .Title .cn{ font-size: 30px; }
	#AboutBlock .Block2 .ul .li1,
	#AboutBlock .Block2 .ul .li2,
	#AboutBlock .Block2 .ul .li3,
	#AboutBlock .Block2 .ul .li4,
	#AboutBlock .Block2 .ul .li5{ width: 100%; border:0 none; border-bottom: 1px solid #eee; }
	#AboutBlock .Block2 .ul .li5{ border:0 none; }
	#AboutBlock .Block4 .swiper-prev{  }
	#AboutBlock .Block4 .swiper-next{  }
	#AboutBlock .Block4 .swiper-next:hover{  }
	#AboutBlock .Block4 .gallery-thumbs{ margin-top: 60px; }
	#AboutBlock .Block4 .gallery-thumbs .swiper-slide{  }
	#AboutBlock .Block4 .gallery-thumbs .swiper-slide-active{  }
	#AboutBlock .Block4 .gallery-thumbs .Box{}
	#AboutBlock .Block4 .gallery-thumbs .year{ font-size: 24px; }
	#AboutBlock .Block4 .gallery-thumbs .word{ margin-left: 150px; }

	/****领导团队****/
	#TeamList li .mark .cont .title{ font-size: 20px; margin-bottom: 0; }
	#TeamList li .mark .cont .more{ height: 40px; width: 40px; }
	#TeamList .Tank .title{ font-size: 30px; }
	#TeamList .Tank .longtitle{ font-size: 16px; }

	/****臻爱基金****/
	#FundList{ padding: 40px 0; }
	#FundList .MBox{ padding:35px; }
	#FundList .Top{ padding-left: 400px; }
	#FundList .Top .imgBox{ width: 400px; }
	#FundList .Top .cont{ padding:15px 15px 15px 35px; }
	#FundList .ul{ padding:11% 0 9%; }
	#FundList .ul>li .Box{ height: 240px; padding-left: 400px; }
	#FundList li .imgBox{ width: 400px; height: 240px; }
	#FundList li .mark{ padding:20px; background: none; }
	#FundList li .mark .cont .time{ margin-bottom: 10px; }
	#FundList li .mark .cont .txt{ margin-bottom: 15px; }
	#FundList li .mark .cont .more{ height: 40px; width:40px; }

	/****新闻资讯****/
	#FundList .NewsList .ul{ padding:0 0 40px; }
	#FundList .NewsList .Pages{ padding-bottom: 0px; }
	/**联系我们**/
	#Contact{ padding:40px 0; }
	#Contact .title{ font-size: 22px; }
	#Contact .en{ font-size: 16px; }
	#Contact .Box{}
	#Contact .Box .li{ display: block; float: none; width: 100%; }
	#Contact .Box .bm{ display: inline-block; text-align: left; }
	#Contact .Box .address{ padding-right: 0%; }
	#Contact .Box .phone{ border-left: 0 none; border-right: 0 none; text-align: left; padding:25px 0; }
	#Contact .Box .mail{ padding-left: 0%; }

	/**加入我们**/
	#Join{ padding:40px 0; }
	#Join .title{ font-size: 24px; margin-bottom: 10px; }
	#Join .Top{}
	#Join .Middle{ margin:40px 0; }
	#Join .Middle .cont{ margin-top: 0; }

}
@media (max-width: 992px) {
	/**首页Banner**/
	#AutoBanner .cont{ margin-top: -37px; }
	#AutoBanner .cont .cn{ font-size: 36px; }
	#AutoBanner .cont .en{ font-size: 18px; }
	#AutoBanner .Down{ bottom: 15px; height: 40px; width: 40px; margin-left: -20px; background-size: 20px; }
	/**首页服务内容分**/
	#IndexServer .cont{ right: 7%; width:300px; }
	#IndexServer .cont .title{ font-size: 28px; }
	#IndexServer .cont h1{ font-size: 28px; }
	#IndexServer .R-cont{ float: none; margin:0 auto; width:100%; display: block; position: relative; top:0; transform: translate(0); padding:15px 15px 10px; }
	#IndexServer .R-cont .tit{ float: left; display: inline-block; }
	#IndexServer .R-cont .cn{ font-size: 28px; }
	#IndexServer .R-cont .en{ font-size: 16px; }
	#IndexServer .R-cont .more{ margin-top:16px; width: 120px; line-height: 36px; font-size: 14px; float: right; }
	/**首页服务案例**/
	#IndexCase .cn{ font-size: 28px; }
	#IndexCase .en{ font-size: 16px; }
	#IndexCase .more{ width: 120px; font-size: 14px; line-height: 36px; margin-top: 20px; }

	/**服务内容**/
	#ServiceBlock{ padding:40px 0; }
	#ServiceBlock .ul li{ width: 33.33%; }

	/**详情页**/
	#InfoBlock{ padding:40px 0; }
	#InfoBlock .CBlock .Icon{ margin-right: 15px; }
	#InfoBlock .CBlock .Icon img{ width: 48px; }
	#InfoBlock .CBlock .title1{ font-size: 22px;}
	#InfoBlock .CBlock .title2{ font-size: 16px; }
	#InfoBlock .CBlock .cont{ padding-top: 20px; margin-top:20px; }
	#InfoBlock .AutoCase{ margin-top: 20px; }
	#InfoBlock .AutoCase .title{ margin-bottom:20px; }
	#InfoBlock .AutoCase .ul{ padding-bottom: 15px; }
	#InfoBlock .AutoCase .ul li{ padding-left: 205px; height: 180px; }
	#InfoBlock .AutoCase .ul li+li{ margin-top: 15px; }
	#InfoBlock .AutoCase .ul .imgBox{ width: 190px; height: 180px; }
	#InfoBlock .AutoCase .ul .li_tit{ font-size: 24px; }
	#InfoBlock .AutoCase .ul .line{ margin-bottom: 18px; }
	#InfoBlock .AutoCase .ul .cont{ margin-bottom: 18px; }
	#InfoBlock2{padding:40px 0;}

	/**关于我们**/
	#AboutBlock .Block4 .gallery-thumbs .year{ left: 30px; }
	#AboutBlock .Block4 .gallery-thumbs .word{ margin-left:130px; }
	#AboutBlock .Block3 #tag-cloud{ font-size: 26px; padding:1.2em 0; }

	/****领导团队****/
	#TeamList .Tank .bot{ padding-top:20px; }

	/****臻爱基金****/
	#FundList{}
	#FundList .MBox{ padding:35px; }
	#FundList .Top{ padding-left: 0; }
	#FundList .Top .imgBox{ width: 300px; position: static; display: block; margin:0 auto; }
	#FundList .Top .cont{ padding:25px 0 0; border-left: 0 none; }
	#FundList .ul{ padding:11% 0 9%; }
	#FundList .ul>li .Box{ height: 150px; padding-left: 250px; }
	#FundList li .imgBox{ width: 250px; height: 150px; }
	#FundList li .mark{ padding:15px; background: none; }
	#FundList li .mark .cont .title{ font-size: 20px; }
	#FundList li .mark .cont .time{ margin-bottom: 10px; }
	#FundList li .mark .cont .txt{ margin-bottom: 0; }
	#FundList li .mark .cont .more{ display: none; }

	/**加入我们**/
	#Join{}
	#Join .title{ font-size: 22px; }
	#Join .Middle .f_l{ width:100%; padding:0; border:0 none; }
	#Join .Middle .f_r{ width:100%; padding:0; border:0 none; }
	#Join .Bottom{}
	#Join .Bottom dl{}
	#Join .Bottom dl dd+dd{ margin-top:15px; }
	#Join .Bottom dl .other{ padding:15px 42px 15px 0; font-size: 14px; line-height: 26px; }
	#Join .Bottom dl .td{ width: 33.33%; padding:0 10px; }
	#Join .Bottom dl .t1{ width:25%; font-size: 16px; }
	#Join .Bottom dl .t2{ width:25%; }
	#Join .Bottom dl .t3{ width:50%; }
	#Join .Bottom dl .t4{ display: none; }
	#Join .Bottom dl .icon{ right: 10px; width:26px; height: 26px; }


}

@media (max-width: 768px) {
	/**头部导航**/
	#Header .navbar-header{ float: left; margin:0; }
	#Header .Search .Key{ line-height: 39px; }
	#Header .Search .container{ width:100%; }
	.HF #Header .Search .Key{ line-height: 29px; }
	/**底部footer**/
	#Footer .line{ margin:6px 0 4px; }
	#Footer .f_cont .links{ float: none; display: block; width:100%; }
	#Footer .f_cont .contact{ display: none; }
	#Footer .follow{ display: block; width: 100%; margin-top: 10px; }
	#Footer .follow .code{ width:90px; margin:0 auto; }
	#Footer .r_cont .logo{ display: none; }
	#Footer .r_cont{ padding:15px 0; }

	/**首页Banner**/
	#AutoBanner .pc{ display: none; }
	#AutoBanner .phone{ display: block; }
	#AutoBanner .cont{ margin-top: -20px; }
	#AutoBanner .cont .cn{ font-size: 22px; }
	#AutoBanner .cont .en{ font-size: 14px; }
	#AutoBanner .Down{ display: none; }
	/**首页服务内容**/
	#IndexServer .cont{ right: 15px; width:260px; }
	#IndexServer .cont .title{ font-size: 20px; }
	#IndexServer .cont h1{ font-size: 20px; margin:10px 0; }
	#IndexServer .R-cont{ float: none; margin:0 auto; width:100%; display: block; position: relative; top:0; transform: translate(0); padding:15px 15px 10px; text-align: left; }
	#IndexServer .R-cont .tit{ float: left; display: inline-block; }
	#IndexServer .R-cont .cn{ font-size: 20px; }
	#IndexServer .R-cont .en{ font-size: 14px; line-height: 18px; }
	#IndexServer .R-cont .more{ margin-top:8px; width: 100px; line-height: 30px; font-size: 14px; float: right; text-align: center; }
	/**首页服务案例**/
	#IndexCase .cn{ font-size: 20px; }
	#IndexCase .en{ font-size: 14px; line-height: 18px; }
	#IndexCase .more{ width: 100px; font-size: 14px; line-height: 30px; margin-top: 10px; }

	/**分页**/
	.Pages{  }
	.Pages ul{ padding:25px 0; }
	.Pages ul li{ padding:2px 4px; }
	.Pages ul a{ padding:0 10px; line-height: 30px; }
	.Pages ul .Home span{ display: block; padding-left:19px; }
	.Pages ul .Prev span{ width: 18px; }
	.Pages ul .Next span{ width: 18px; }

	/**详情页**/
	#InfoBlock{ padding:35px 0; }
	#InfoBlock .CBlock .Icon{ margin-right: 15px; }
	#InfoBlock .CBlock .Icon img{ width: 28px; }
	#InfoBlock .CBlock .title1{ font-size: 18px; padding-top: 15px; }
	#InfoBlock .CBlock .title2{ font-size: 14px; clear: both; padding-top: 10px; }
	#InfoBlock .CBlock .cont{ padding-top: 15px; margin-top:15px; }
	#InfoBlock .AutoCase{ margin-top: 15px; }
	#InfoBlock .AutoCase .title{ margin-bottom:15px; padding-top: 0; }
	#InfoBlock .AutoCase .ul{ padding-bottom: 10px; }
	#InfoBlock .AutoCase .ul li{ padding-left: 115px; height: 95px; }
	#InfoBlock .AutoCase .ul li+li{ margin-top: 15px; }
	#InfoBlock .AutoCase .ul .imgBox{ width: 100px; height: 95px; }
	#InfoBlock .AutoCase .ul .li_tit{ font-size: 18px; padding-top: 5px; }
	#InfoBlock .AutoCase .ul .line{ margin-bottom: 8px; }
	#InfoBlock .AutoCase .ul .cont{ margin-bottom: 8px; font-size: 14px; }
	#InfoBlock .AutoCase .ul .more{ display: none; }
	#InfoBlock2{padding:35px 0;}
	#InfoBlock2 .details{ padding:10px 15px; }
	#InfoBlock2 .details .title{ padding-bottom: 10px; }
	#InfoBlock2 .details .title .tit{ font-size: 22px; }
	#InfoBlock2 .details .title .date{ margin-top: 10px; }
	#InfoBlock2 .details .title .tit{ font-size: 22px; }
	#InfoBlock2 .details .article{ padding-top:20px; }

	/**关于我们**/
	#AboutBlock{ padding:35px 0; }
	#AboutBlock .Block1 .title{ font-size: 20px; }
	#AboutBlock .Block1 .en{ font-size: 16px; margin-top:0; }
	#AboutBlock .Title{ padding:25px 0 15px; }
	#AboutBlock .Title .cn{ font-size: 18px; margin-bottom: 2px; }
	#AboutBlock .Block2 .ul>li{ padding:15px; }
	#AboutBlock .Block2 .ul>li .t-cell{ display: block; height: auto; min-height: 0; padding:0; text-align: center; }
	#AboutBlock .Block2 .ul>li .imgBox{ position: static; transform: translate(0); margin-bottom: 15px; }
	#AboutBlock .Block2 .ul>li .imgBox img{ height: 90px; display: block; margin:0 auto; }
	#AboutBlock .Block2 .ul>li .li_tit{ margin-bottom: 5px; }
	#AboutBlock .Block3 #tag-cloud{ font-size: 20px; padding:1.2em 5px; }
	#AboutBlock .Block3 #tag-cloud a{ font-size:0.75em; }
	#AboutBlock .Block3 #tag-cloud div>a+a{ margin-left: 0.4em; }
	#AboutBlock .Block3 #tag-cloud .b2{ padding:0.7em 0; }
	#AboutBlock .Block3 #tag-cloud .b2 a{ display: block; }
	#AboutBlock .Block3 #tag-cloud .b2 a+a{ margin-top:0.4em; }
	#AboutBlock .Block3 #tag-cloud .a10{ font-size: 0.75em; }
	#AboutBlock .Block4 .cont{ background-size: 300px auto; }
	#AboutBlock .Block4 .pBox{}
	#AboutBlock .Block4 .gallery-top{ position: relative; margin:0 2%; padding-left: 17px; }
	#AboutBlock .Block4 .gallery-top:before{ top:32px; }
	#AboutBlock .Block4 .gallery-top .swiper-slide{ padding:0 0px; width:64px; }
	#AboutBlock .Block4 .gallery-top .Box{ width:64px; padding:16px 0 8px; }
	#AboutBlock .Block4 .gallery-top .year{ font-size: 16px; line-height: 20px; }
	#AboutBlock .Block4 .gallery-top .word{ font-size: 14px; }
	#AboutBlock .Block4 .swiper-prev{ height: 64px; width: 40px; background-size: 12px; }
	#AboutBlock .Block4 .swiper-next{ height: 64px; width: 40px; background-size: 12px; }
	#AboutBlock .Block4 .gallery-thumbs{ margin-top: 20px; }
	#AboutBlock .Block4 .gallery-thumbs .Box{ position: relative; }
	#AboutBlock .Block4 .gallery-thumbs .year{ position: static; font-size: 20px; }
	#AboutBlock .Block4 .gallery-thumbs .word{ border-left: 0 none; border-top:2px solid #eee; padding-top:15px; padding-left:0; margin-top:10px; margin-left: 0px; line-height: 1.6em; }
	
	/****领导团队****/
	#TeamList{ padding-bottom:0px; }
	#TeamList .ul_first{ padding:30px 0; }
	#TeamList .ul_first>li:nth-child(3n+1){ clear: none; }
	#TeamList .ul_first>li:nth-child(2n+1){ clear: both; }
	#TeamList li .mark .cont{ padding-bottom: 15px; }
	#TeamList li .mark .cont .txt{ line-height: 1.3em; }
	#TeamList li .mark .jt{ border-width: 12px; border-bottom-width: 8px; margin-left: -11px; }
	#TeamList li .mark .cont .more{ height: 30px; width:30px; background-size: 15px; }
	#TeamList .Tank .l_ul{ width:100%; float: none; display: block; }
	#TeamList .Tank .r_ul{ width:100%; float: none; display: block; padding-left: 0; border:0 none; }
	#TeamList .Tank .title{ font-size: 20px; line-height: 1.2em; }
	#TeamList .Tank .title span{ font-size: 14px; margin-left:10px; }
	#TeamList .Tank .ul_title{ margin:10px 0 5px; font-size: 14px; }
	#TeamList .Tank .ul li{ padding-left: 12px; background-size: 4px; }
/*	#TeamList .Tank .r_ul .ul{ width:100%; padding:0; }*/
	#TeamList .Tank .r_ul .ul li{ width:100%; padding:0; padding-left: 12px; }
	#TeamList .Tank .bot{ padding-top:10px; }
	#TeamList .Tank .main{ margin-bottom: 20px; }

	/****臻爱基金****/
	#FundList{ padding:35px 0; }
	#FundList .MBox{ padding:30px 15px 0; }
	#FundList .Top{ padding-left: 0; }
	#FundList .Top .imgBox{ width: 200px; position: static; display: block; margin:0 auto; }
	#FundList .Top .cont{ padding:10px 0 0; border-left: 0 none; font-size: 14px; }
	#FundList .ul{ padding:25px 0; }
	#FundList .ul>li .Box{ height: 90px; padding-left: 150px; }
	#FundList li .imgBox{ width: 150px; height: 90px; }
	#FundList li .mark{ padding:15px 15px; background: none; }
	#FundList li .mark .cont .title{ font-size: 16px; margin:0; }
	#FundList li .mark .cont .time{ display: none; }
	#FundList li .mark .cont .txt{ margin-bottom: 0; font-size: 14px; line-height: 18px; height: 36px; }
	#FundList li .mark .cont .more{ display: none; }

	/**联系我们**/
	#Contact{ padding:35px 0; }
	#Contact .Bg{ padding:25px 15px; }
	#Contact .title{ font-size: 22px; }
	#Contact .en{ font-size: 16px; margin-top:1px; margin-bottom: 15px; }
	#Contact .Box{ padding:0; }
	#Contact .Box .p{ margin-left: 28px; }
	#Contact .Box .icon{ background-size: 18px; padding-left: 28px; margin-bottom: 5px; background-position: left 1px; }
	#Contact .Box .phone{ padding:19px 0; }

	/**加入我们**/
	#Join{ padding:35px 0; }
	#Join .title{ font-size: 18px; margin-bottom: 5px; }
	#Join .Middle{ margin:15px 0; padding:15px; }
	#Join .Middle .cont{ line-height: 26px; }
	#Join .Bottom{}
	#Join .Bottom dl{}
	#Join .Bottom dl dd+dd{ margin-top:10px; }
	#Join .Bottom dl .other{ padding:17px 42px 17px 0; line-height: 20px; }
	#Join .Bottom dl .td{}
	#Join .Bottom dl .t1{ width: 100%; padding:0 10px;}
	#Join .Bottom dl .t2{ width:auto; }
	#Join .Bottom dl .t3{ width:auto; padding:0; }
	#Join .Bottom dl .t4{ display: none; }
	#Join .Bottom dl .icon{ right: 10px; width:26px; height: 26px; }
	#Join .Bottom dl .cont{ padding:15px 10px; }

}

@media (max-width: 600px) {
	/**头部导航Header**/
	#Header .Search{ }
	#Header .Search .Key{ line-height: 30px; padding:5px 10px; padding-right: 50px; font-size: 16px; }
	#Header .Search .container{ padding:0 15px; }
	#Header .Search .submit{ right: 15px; width: 50px; background-size: 18px; }
	#Header .Search .navbar-form{}
	.HF #Header .Search .Key{ line-height: 26px; }
	.HF #Header .Search .navbar-form{}

	/**首页服务内容**/
	#IndexServer .cont{ padding:5px 15px; /*width: 100%; position: static; color:#333; transform:translate(0); text-align: center;*/ }
	#IndexServer .cont .line{ /*background: #333;*/ margin:5px 0 8px; }
	#IndexServer .cont .title{ font-size: 18px; }
	#IndexServer .cont .title2{ font-size: 16px; }
	#IndexServer .cont h1{ font-size: 18px; margin:5px 0; }
	#IndexServer .cont .en{ font-size: 14px; }

	/**服务内容**/
	#ServiceBlock{ padding:35px 0; }
	#ServiceBlock .Top{ padding:0 0 15px; }
	#ServiceBlock .ul li{ width: 50%; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; }
	#ServiceBlock .ul li:nth-child(2n+1){ display: none;  }
	#ServiceBlock .ul li:nth-child(4n){}
	#ServiceBlock .ul li .imgBox{ width: 70px; }
	#ServiceBlock .ul .title{ margin-bottom: 10px; font-size: 16px; }
}

@media (max-width: 500px) {
	/**首页服务内容**/
	#IndexServer .cont{ text-align: right; right: 0; width:200px; }
	#IndexServer .cont .title{ font-size: 16px; }
	#IndexServer .cont .line{ float: right; margin:2px 0; }
	#IndexServer .cont .title2{ clear:both; }
	#IndexServer .cont h1{ font-size: 14px; margin:5px 0; }
	#IndexCase img{ height: 170px; }

	/****案例****/
	#CaseList{ padding-bottom: 35px; }
	#CaseList .ul{ padding:20px 15px; }
	#CaseList .ul li{ padding:10px 0; }
	#CaseList .cont{ padding:15px 60px 15px 20px; }
	#CaseList .cont .title{ font-size: 20px; }

	/****臻爱基金****/
	#FundList .ul>li+li{ margin-top:15px; }
	#FundList .ul>li .Box{ height: auto; padding-left: 0px; }
	#FundList li .imgBox{ width: 100%; height: auto; position: static; float: none; }
	#FundList li .mark{ padding:5px 10px 10px; background: none; }
	#FundList li .mark .cont .title{ font-size: 16px; margin:0; }
	#FundList li .mark .cont .time{ display: block; margin-bottom: 0px; }
	#FundList li .mark .cont .txt{ margin-bottom: 0; font-size: 14px; line-height: 18px; height: 36px; }
	#FundList li .mark .cont .more{ display: none; }
}


/**图片弹框**/
#galpop-wrapper {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, .8);
}
#galpop-container {
  border-radius:5px;
  padding:10px;
  background-color:rgb(255, 255, 255);
  background-color:rgba(255, 255, 255, .8);
}
#galpop-wrapper.loaded-ajax #galpop-container,
#galpop-wrapper.loaded-iframe #galpop-container {
  width:70vw;
  height:70vh;
  padding:0;
  border-radius:0;
}
#galpop-wrapper.loaded-iframe iframe {
  width:100%;
  height:70vh;
  border:0;
}
#galpop-wrapper.loaded-ajax #galpop-content {
  padding:10px 20px;
}
#galpop-ajax {
  position:absolute;
  top:0;
  left:0;
  right:0;
  bottom:0;
  opacity:1;
  -o-transition: opacity 0.5s;
  -ms-transition: opacity 0.5s;
  -moz-transition: opacity 0.5s;
  -webkit-transition: opacity 0.5s;
  transition:opacity 0.5s;
  background-image:url("../image/ajax-loader.gif");
  background-repeat:no-repeat;
  background-position:center;
}
#galpop-wrapper.complete #galpop-ajax {
  opacity:0;
}
#galpop-info {
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, .8);
  color:#fff;
  font-size:.8em;
  padding:10px;
  left:0;
  bottom:0;
}
#galpop-close {
  top:-30px;
  right:-30px;
  width:36px;
  height:36px;
  background-image:url("../image/btn-close.png");
  background-repeat:no-repeat;
}
.lock-scroll {
  overflow: hidden !important;
}
#galpop-wrapper {
  display:none;
  position:fixed;
  top:0;
  left:0;
  right:0;
  bottom:0;
  z-index:100;
}
#galpop-container {
  position:absolute;
  top:50%;
  left:50%;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  height:100px;
  width:100px;
  -ms-transform: translate(-50%,-50%);
  -webkit-transform: translate(-50%,-50%);
  -moz-transform: translate(-50%,-50%);
  -o-transform: translate(-50%,-50%);
  transform: translate(-50%,-50%);
  -o-transition: width 0.5s, height 0.5s;
  -ms-transition: width 0.5s, height 0.5s;
  -moz-transition: width 0.5s, height 0.5s;
  -webkit-transition: width 0.5s, height 0.5s;
  transition:width 0.5s, height 0.5s;
  overflow: visible !important;
}
#galpop-prev,
#galpop-next {
  position:absolute;
  top:0;
  bottom:0;
  z-index:5;
  background-repeat:no-repeat;
  outline:none;
}
#galpop-prev {
  left:0;
  right:50%;
}
#galpop-next {
  left:50%;
  right:0;
}
#galpop-prev:hover {
  background-image:url("/statics/lz/images/btn-prev.png");
  background-position:left center;
}
#galpop-next:hover {
  background-image:url("/statics/lz/images/btn-next.png");
  background-position:right center;
}
#galpop-modal {
  position:relative;
}
#galpop-content {
  display:none;
}
#galpop-content img {
  vertical-align:top;
}
#galpop-info {
  position:absolute;
  display:none;
  z-index:15;
}
#galpop-info p {
  margin:0;
}
#galpop-info a {
  color:#fff;
}
#galpop-close {
  position:absolute;
  display:block;
  z-index:10;
}
