body,html{height:100%;font-size:14px;font: 14px/1.5 "Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}

.relative{position: relative;}

.bg-grey{background: #F1F1F1;}

.bg-grey1{#efefef}

.nav-gap{margin-top:72px;}

.hr{border-color: #ea5514;}

.img-wrapper{line-height: 0;}

.img-wrapper img{max-width: 100%;}

.padding-bottom-0{padding-bottom: 0 !important;}

.swiper-pagination-bullet-active{background:#EA5514;}

.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: 20px;}

.index-header-wrapper{position:relative;width:100%;height:100%;}

.btn{border:1px solid #EA5514;color:#EA5514;background: #FFF;border-radius: 0;padding:6px 20px;}

.index-header{

	position: relative;

	width: 100%;

	height: 100%;

	box-sizing: border-box;

	text-align: center;

}

.p-with-margin p{margin-bottom: 1.5rem;}

.auto-close{
	display:none;
}

.index-header img{position:relative;max-width: 100%;max-height:100%;}

.navbar-brand{padding:0;margin-left:0 !important;}

.navbar-toggle{color: #FFF;margin-top: 4px;padding:0 10px;}
.navbar-padbtn{color: #FFF;margin-top: 4px;padding:0 10px;}

.theme-white .navbar-toggle{color: #EA5713}
.theme-white .navbar-padbtn{color: #EA5713}

.navbar-toggle .iconfont{font-size: 24px;}
.navbar-padbtn .iconfont{font-size: 24px;}

.navbar-app,.navbar-nav-code{

	display: none;

	position: fixed;

	width: 100%;

	height:100%;

	left: 0;

	top:0;

	background: rgba(51,51,51,.95);

	color: rgba(255,255,255,.9);

	padding:72px 1.5rem 1rem;

	z-index: 998;

	text-align: center;

}

.navbar-nav-code{

	z-index: 9999;

	padding-top: 90px;

}

.navbar-nav-code p{line-height: 30px;font-size: 16px;}

.navbar-nav-code img{width: 150px;border:10px solid #FFF;margin-bottom: 10px !important;}

.navbar-app-code-close{

	position: absolute;

	right:25px;

	line-height: 38px;

	top:10px;

	font-size: 20px;

	color: rgba(255,255,255,.9);

	text-decoration: none;

}

.navbar-app-code-close:link,.navbar-app-code-close:hover,.navbar-app-code-close:visited,.navbar-app-code-close:active{color: rgba(255,255,255,.9);text-decoration: none;}

#toggleMenuBtn.showMenu .icon-caidan:before{

	content:"\e80a";

}

.navbar-app-addr{font-size: 12px;line-height: 2rem;}

.navbar-app .nav li{text-align: center;border-bottom: 1px solid rgba(255,255,255,.4);padding-top: 10px;padding-bottom: 10px;}

.navbar-app .nav li.link-icon a .iconfont{font-size: 20px;}

.navbar-app .nav li a{text-decoration: none !important;border:none !important;}

.navbar-app .nav li a:after{display: none !important;}

.index-logo{width: 15rem;}

.nav-contract{transform: scale(.37);}

.navbar{position: relative;width:100%;margin-bottom:0;padding-top: 10px;padding-bottom: 10px;background-color: #EA5713;border-radius: 0;z-index: 999;}

.navbar-nav>li{padding:5px 15px;}

.navbar-nav>li>a{color: #FFF;font-size: 16px;padding:10px 2px;letter-spacing: 1px;}

.navbar-nav>li.active>a,.navbar-nav>li>a:link,.navbar-nav>li>a:hover,.navbar-nav>li>a:visited,.navbar-nav>li>a:active{background: transparent;}

.navbar-nav>li.active>a:after,.navbar-nav>li>a.link:hover:after,.index-header-wrapper .navbar-nav>li.active>a:after{content:'';width:100%;height:2px;position:absolute;left:0;bottom:0;background: #FFF;}

.navbar-nav>li>a.iconLink:hover{border-color: transparent;}

.navbar-toggle .icon-bar{background: #FFF;}
.navbar-padbtn .icon-bar{background: #FFF;}

.navbar-nav .link-icon{

	padding: 8px 2px 3px;

}

.navbar-nav .link-icon .iconfont{font-size:26px;}
/*.navbar.theme-white{background-color: #fff;box-shadow: 0 1px 6px rgba(0,0,0,.2);}*/
.navbar.theme-white{background-color:#2f3232;box-shadow: 0 1px 6px rgba(0,0,0,.2);}
.navbar.theme-white .navbar-nav>li>a{color:#c1c1c1;}
.navbar.theme-white .navbar-nav>li.active>a,
.navbar.theme-white .navbar-nav>li>a:hover{

	color: #EA5514;

}

.navbar.theme-white .navbar-nav>li.active>a:after,

.navbar.theme-white .navbar-nav>li>a:hover:after{

	background-color: #EA5514;

}

.navbar-brand>img.index-logo1{display: block;}

.navbar-brand>img.index-logo2{display: none;}

.navbar.theme-white .navbar-brand>img.index-logo1{display: none;}

.navbar.theme-white .navbar-brand>img.index-logo2{display: block; padding-left:20px;}

/*.navbar.theme-white .navbar-nav>li.link-icon-weixin:hover a{color: #EA5713;}*/
*.navbar.theme-white .navbar-nav>li.link-icon-weixin:hover a{color: white;}

.navbar.theme-white .navbar-toggle .icon-bar{background-color: #EA5713;}
.navbar.theme-white .navbar-padbtn .icon-bar{background-color: #EA5713;}

.navbar.theme-white .link-icon-code{box-shadow:rgba(0,0,0,.4);}

.index-subTile{font-size:20px;line-height:50px;margin-bottom: 3rem;margin-top: 3rem;}

.index-subTile-bold{font-weight: bold;color: #303030;text-transform: uppercase;margin-right:10px}

.index-subTile-info{color: #3E3E3E;text-transform: uppercase;}

.index-subTile-text{color: #ED5200;letter-spacing: 2px;}

.index-subwrapper{padding-bottom:10px;background-color:#414141}

.index-subwrapper p{line-height: 30px;color: #595757;}

.index-imgWrapper{line-height: 0;}

.index-imgWrapper img{max-width: 100%;}

.index-subwrapper-portfolio{padding-top:70px;padding-bottom: 0;}

/*.index-subwrapper-portfolio img{height:400px;}*/

.index-subwrapper-portfolio .swiper-pagination-bullet-active{

	background: #000;

	opacity: .5;

}

@media only screen and (min-width: 768px) {

	.index-subwrapper-portfolio .swiper-pagination{

		width: 50%;

		left: 50%;

		text-align: left;

		padding-left: 10px;

		bottom: 50px;

	}



}

.index-subwrapper-wrapper{padding-top:70px;}

.index-philosophy{

	background: #F3F3F3;

	text-align: center;

	padding:50px 30px;

	margin-bottom: 2rem;

}

.index-philosophy h5{

	font-size: 20px;

	line-height: 40px;

	color: #5E5C5C;

	margin-bottom: 15px;

}

.index-philosophy h5 .iconfont{

	font-size: 22px;

	display: inline-block;

	width: 32px;

	height:32px;

	line-height: 30px;

	border-radius: 50%;

	border:1.5px solid #5E5C5C;

	margin-right:0.5rem;

}

.index-philosophy p{

	color: #6C6A6A;

	border-top: 1px dashed #6D6B6B;

	border-bottom: 1px dashed #6D6B6B;

	line-height: 30px;

	margin:10px 0;

	padding:15px 10px;

}

/*https://www.toptal.com/developers/css/sprite-generator*/

.bg-index_weibo {

	width: 74px; height: 56px;

	background: url('../images/css_sprites.png') -646px -382px;

}

.bg-index_weixin {

	width: 54px; height: 56px;

	background: url('../images/css_sprites.png') -10px -538px;

}

.bg-index_icon_1 {

	width: 88px; height: 88px;

	background: url('../images/css_sprites.png') -538px -274px;

}

.bg-index_icon_2 {

	width: 88px; height: 88px;

	background: url('../images/css_sprites.png') -646px -274px;

}

.bg-index_icon_3 {

	width: 88px; height: 88px;

	background: url('../images/css_sprites.png') -538px -382px;

}

.bg-index_icon_4 {

	width: 244px; height: 244px;

	background: url('../images/css_sprites.png') -10px -10px;

}

.bg-index_icon_5 {

	width: 244px; height: 244px;

	background: url('../images/css_sprites.png') -274px -10px;

}

.bg-index_icon_6 {

	width: 244px; height: 244px;

	background: url('../images/css_sprites.png') -10px -274px;

}

.bg-index_icon_7 {

	width: 244px; height: 244px;

	background: url('../images/css_sprites.png') -274px -274px;

}

.bg-index_icon_8 {

	width: 244px; height: 244px;

	background: url('../images/css_sprites.png') -538px -10px;

}



.index-subwrapper-insight{

	/*background: url(../images/index-footer-bg.jpg) no-repeat center bottom;
	 *
	 * 	background-size: 100%;*/

}

.index-footer{padding:50px 20px 40px;text-align: center;color: #7A7777;background:#E5E5E5;line-height: 30px;}

.index-footer ul>li>a{display:inline-block;font-size: 1.4rem;line-height: 2rem;color: #433E3E;text-decoration: none;}

.index-footer ul>li>a:hover{border-bottom: 2px solid #EA5514;}

.index-insight{padding-bottom: 3rem;}

.index-insight>div{position: relative;height:20rem;overflow: hidden;}

.index-insight>div{border:1px dashed #E0E0E0;}

.index-insight .index-insight-icon,

.index-insight .index-insight-info{

	position: absolute;

	left:0;

	top:0rem;

	box-sizing: border-box;

	text-align: center;

	transition: all 1s;

}

.index-insight .index-insight-icon{

	padding:4rem 2rem;

	width: 100%;

	opacity: 1;

}

.index-insight .index-insight-icon img{

	width: 6rem;

}

.index-insight .index-insight-icon p{

	line-height: 4rem;

	font-size: 1.4rem;

	letter-spacing: 2px;

	color: #6B6B6B;

}

.index-insight .index-insight-info{

	background: #EA5514;

	color: #FFF;

	padding:1.5rem;

	opacity: 0;



}

.index-insight .index-insight-info h5{line-height: 3rem;font-size: 1.5rem;}

.index-insight .index-insight-info p{

	color:#FFF;opacity: .9;letter-spacing: 1px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 5;

	overflow: hidden;

	height:200px;

	margin-bottom: 0;

}

.index-insight>div:hover .index-insight-icon{opacity: 0;}

.index-insight>div:hover .index-insight-info{opacity: 1;}

.index-insight.index-insight-info{left:1rem;right:1rem;bottom:1rem;}



.link-icon-code{display:none;transition: all 2s;padding:15px;background: #FFF;position: absolute;top:50px;left:-50px;}

.link-icon-weixin:hover .link-icon-code{display: block;}

.link-icon-code:before{

	content: "\e636";

	font-family: "iconfont" !important;

	position: absolute;

	top:-16px;

	left:80px;

	margin-left:-10px;

	font-size:20px;

	color: #FFF;

	z-index: 1;

}

@media only screen and (min-width: 768px) {

	.index-header img{height: 100%;}

	.navbar-nav {

		float: right;

	}

	.index-subwrapper-profile{min-height:420px;}

	.index-profile{

		position: absolute;

		right: 0;

		top:20px;

	}

	.index-profile img{margin-top:150px;}

}

@media only screen and (max-width: 768px) {

	.index-header img{max-height: 100%;top:50%;margin-top:-190px;}

	.navbar-brand{margin-left:10px}

	.index-imgWrapper img{margin-bottom: 2rem;}

	/*.index-subwrapper-portfolio img{height:auto !important;}*/

	.swiper-container-horizontal{padding-bottom: 4rem;}

	.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{

		bottom: 2rem;

	}

	.index-subTile{text-align: center!important;}

	.index-portfolio-title{text-align: right;}

	.index-insight>div:nth-child(1),

	.index-insight>div:nth-child(3),

	.index-insight>div:nth-child(5){border-right:1px dashed #E0E0E0;border-left:none;}

	.index-insight>div:nth-child(2),

	.index-insight>div:nth-child(4),

	.index-insight>div:nth-child(6){border-right:none;border-left:none;border-bottom:1px dashed #E0E0E0;}

	.index-insight>div:nth-child(1),

	.index-insight>div:nth-child(2),

	.index-insight>div:nth-child(3),

	.index-insight>div:nth-child(4){border-bottom:1px dashed #E0E0E0;border-top: none;}

	.index-insight>div:nth-child(6){border-bottom: none;}

	.index-insight>div .index-insight-info{left:1rem;right:1rem;}

	.index-insight>div:nth-child(3) .index-insight-info{top:1rem;right:1rem;}

	.index-insight>div:nth-child(4) .index-insight-info{bottom:1rem;}

	.index-footer p{font-size: 12px;}

	.index-profile img{margin-top:0px;}

}



/*关于我们*/

.sub-header-img{

	position: absolute;

	top:0px;

	left: 0;

	right: 0;

	bottom: 0;

	background-repeat:no-repeat;

	background-position: center center;

	background-size: cover;

}



.sub-header-gywm{

	background-image: url(../images/gywm/banner-gywm.png);

}

.sub-header-tzcl{

	background-image: url(../images/tzcl/banner-tzcl.jpg);

}

.sub-header-tzal{

	background-image: url(../images/tzal/banner-tzal.jpg);

}

.sub-header-xmzx{

	background-image: url(../images/xmzx/banner-xmzx.jpg);

}

.sub-header-tdbp{

	background-image: url(../images/td/banner-td.jpg);

}

.sub-header-lxwm{

	background-image: url(../images/lxwm/banner-lxwm.jpg);

}

.sub-header-jrwm{

	background-image: url(../images/jrwm/banner-jrwm.jpg);

}

.gywm-profile{margin-bottom: 0!important;}

/*.gywm-parter-wrapper{width:120%;max-width:200px;position: relative;left:-10%;right:-10%; -4rem 1rem;padding-top:70px;background: url(../images/gywm-bg.png) no-repeat center top;background-size: contain;}*/

.gywm-parter-wrapper{width:100%;position: relative;left:-10%;right:-10%; -4rem 1rem;padding-top:70px;background: url(../images/gywm-bg.png) no-repeat center top;background-size: contain;}

.gywm-parter-wrapper .member-item{max-width:300px};
.gywm-parter-wrapper .index-subTile-team{margin-top: 50px;}
.gywm-parter-wrapper .index-subTile{margin-bottom: 70px;}
.gywm-parter-wrapper .swiper-pagination-bullet-active{color:#ea5514 ;}
.gywm-parter-wrapper .row>div{line-height: 0;margin-bottom: 1rem;}
.gywm-parter-wrapper img{max-width: 205px;}

.gywm-partner-info{overflow: hidden;opacity:0.92;transition: all .6;background-color: #484848;text-align: center;line-height: 36px;padding:5px 5px 0 5px;color: #FFF;text-transform: all 1s;}
.gywm-partner-info h5{font-size: 1.2rem;}
.gywm-partner-info span{display:inline;top:-10px;font-size: 0.8rem; font-weight:30;color:#cfcfcf}
.gywm-parter-item{cursor: pointer;}

.gywm-parter-item .gywm-parter-item-wrapper{
max-width:205px;
margin:10;padding-top: 10rem;transition:all .2s;background-repeat: no-repeat;background-position: center top;background-size: cover; }

.gywm-parter-item .gywm-parter-item-wrapper.w1{background-image: url(../images/parter-ghr.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w2{background-image: url(../images/parter-gsx.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w3{background-image: url(../images/parter-yxm.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w4{background-image: url(../images/gy.jpg);}

.gywm-parter-item .gywm-parter-item-wrapper.w5{background-image: url(../images/parter-ly.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w6{background-image: url(../images/parter-wyk.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w7{background-image: url(../images/parter-lt.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w8{background-image: url(../images/parter-ldh.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w9{background-image: url(../images/lj.png);}

.gywm-parter-item .gywm-parter-item-wrapper.w10{background-image: url(../images/lyx.png);}
.gywm-parter-item .gywm-parter-item-wrapper.w11{background-image: url(../images/sbw.png);}
.gywm-parter-item .gywm-parter-item-wrapper.w12{background-image: url(../images/lf.jpg);}
.gywm-parter-item .gywm-parter-item-wrapper.w13{background-image: url(../images/lzw.png);}
.gywm-parter-item .gywm-parter-item-wrapper.w14{background-image: url(../images/zyj.jpg);}
.gywm-parter-item>div:hover .gywm-partner-info{background-color: #ea5514;text-decoration: none;}

.gywm-partner-info .swiper-pagination-bullet-active{background: #ea5514;}

.gywm-intro1 .modal-content{border-radius: 0;}

.gywm-modal-wrapper{padding:50px;}

.gywm-modal-wrapper .index-subTile{margin-top:0;margin-bottom:1rem;line-height: 50px;}

.modal-content{border-radius: 0;}

.gywm-modal-wrapper.gywm-intro-wrapper h3{text-align: center;margin-bottom: 3rem;line-height: 2.4rem;}

.gywm-modal-wrapper .close{margin-top: -20px;}

.gywm-modal-wrapper .close .iconfont{font-size: 35px;}

.gywm-modal-wrapper.gywm-intro-wrapper .gywm-intro-cnt{font-size: 1rem;letter-spacing: 1px;line-height: 1.6rem;padding-bottom: 50px;}

.won-history{padding:1rem 3rem;max-height: 400px;overflow: auto;}

.won-history h5{color: #F15A24;font-weight: bold;font-size: 1.3rem;line-height: 2.4rem;}

.won-history{font-size: 1.2rem;}

.won-history .dl-horizontal{border-left: 2px solid #F15A24;line-height: 2.6rem;font-size: 1.1rem;}

.won-history .dl-horizontal dt {

	width: 6rem;

	padding-left: .5rem;

	text-align: left;

}

.won-history .dl-horizontal dd {

	margin-left: 6.5rem;

	margin-bottom: 8px;

}

@media only screen and (max-width: 768px ) {



}

@media only screen and (max-width: 768px) {

	.sub-header-gywm{

		background-image: url(../images/gywm/banner-gywm1.png);

	}

	.sub-header-tzcl{

		background-image: url(../images/tzcl/banner-tzcl1.jpg);

	}

	.sub-header-tzal{

		background-image: url(../images/tzal/banner-tzal1.jpg);

	}

	.sub-header-xmzx{

		background-image: url(../images/xmzx/banner-xmzx1.jpg);

	}

	.sub-header-tdbp{

		background-image: url(../images/td/banner-td1.jpg);

	}

	.sub-header-lxwm{

		background-image: url(../images/lxwm/banner-lxwm1.jpg);

	}

	.sub-header-jrwm{

		background-image: url(../images/jrwm/banner-jrwm1.jpg);

	}

	.gywm-parter-item .gywm-parter-item-wrapper{padding-top: 9rem;}

	.gywm-partner-info h5{margin-top: 5px;margin-bottom: 5px;}

	.gywm-partner-info p{margin-bottom: 5px;}

	.gywm-parter-wrapper{left:0;right:0;padding-top: 5px;}

	.gywm-parter-wrapper h3{font-size: 1.6rem;margin-top: 2rem !important;margin-bottom: 2rem !important;}

}



.gywm-team-title{margin-top: 100px!important;}

.index-culture{background:#EEEEEE;}

.gywm-culture-wrapper{text-align: center;padding:50px 0;font-size: 22px;letter-spacing: 2px;}

.gywm-culture-wrapper img{width:5rem;margin-bottom: 15px;}

.gywm-won .gywm-won-item{position:relative;cursor:pointer;margin-top: 1.5rem;height:11rem;overflow: hidden;}

.gywm-won-count,.gywm-won-info{position: absolute;width: 100%;height: 100%;transition: all 1s;}

.gywm-won-count{top:0;line-height:2rem;background-color: #FFF;border:1px solid #ACABAB;padding:2.5rem 2.5rem;}

.gywm-won-count:before,.gywm-won-count:after{position: absolute;top:1.5rem;bottom:1.5rem;content: '';width: 2rem;background-repeat: no-repeat;background-position: center center;background-size: contain;}

.gywm-won-count:before{

	left:1rem;

	background-image: url(../images/gywm/gywm-l.png);

}

.gywm-won-count:after{

	right:1rem;

	background-image: url(../images/gywm/gywm-r.png);

}

.gywm-won .gywm-won-count p{position:relative;font-size: 1.4rem;line-height: 4rem;margin-bottom: 0;}

.gywm-won .gywm-won-count p:after{content: '';position: absolute;left:20%;width: 60%;bottom: 5px;height: 1px;background: #828181;}

.gywm-won-info{top:11rem;background: #EA5514;color:#FFF;padding:2rem;line-height: 2.5rem;}

.gywm-won .gywm-won-info p{font-size: 1.3rem;color: #FFF;}

.gywm-won-info small{margin-top: 2rem;}

.gywm-won-item:hover .gywm-won-count{top:-11rem;}

.gywm-won-item:hover .gywm-won-info{top:0px;}

.footer-btn{margin-top: 7rem;margin-bottom:8rem;font-size: 1.3rem;line-height: 3rem;padding:0 2rem;background: #EA5514;color: #FFF;border-radius: 1.5rem;}

@media only screen and (max-width: 768px) {

	.index-culture{background: #fff;}

	.gywm-culture-wrapper{padding:0;margin-top: 0;}

	.gywm-culture-wrapper .gywm-culture-cnt{background: #eee;padding-top:2.3rem;padding-bottom: 1rem;margin-bottom: 1rem;}

	.gywm-culture-wrapper img{width: 3rem;margin-bottom: 8px;}

	.index-insight .index-insight-info{padding:1rem 10px;}

	.index-insight .index-insight-info h5{line-height: 1.8rem;font-size: 1.35rem;}

	.index-insight .index-insight-info p{font-size: 8px;}

	.index-subwrapper p{font-size: 12px;line-height: 20px;display:block !important;height:auto !important;}

	.gywm-won-count{padding-left: 1.5rem;padding-right:1.5rem}

	.gywm-won-count:before{left:0.2rem;width: 1.5rem;}

	.gywm-won-count:after{right:0.2rem;width: 1.5rem;}

	.gywm-won .gywm-won-count p{font-size: 14px;line-height: 1.5rem;margin-top: 1.5rem;}

	.gywm-won .gywm-won-count p:after{bottom: 0;}

	.footer-btn{margin-top: 5rem;margin-bottom: 6rem;}

	.gywm-won .gywm-won-info p{font-size: 1rem;line-height: 24px;}

}

@media only screen and (max-width: 768px) {

	.gywm-modal-wrapper{padding-left:10px;padding-right:10px;}

	.won-history{padding-left: 1rem;padding-right: 1rem;}

	.won-history .dl-horizontal dd{margin-left:0.5rem}

}



.tzcl-localize-wrapper{position: relative;text-align: center;margin-bottom:1rem;height:17rem;overflow: hidden;}

.tzcl-localize-sx,.tzcl-localize-info{transition: all 1s;}

.tzcl-localize-sx{position: absolute;width:100%;top:0;height:17rem;background: #EFEFEF;line-height: 16.6rem;font-size:2rem;border-bottom: 0.4rem solid #E75625;}

.tzcl-localize-info{position: absolute;top:17rem;background: #E75625;color: #FFF;padding:1.5rem;letter-spacing: 2px;width: 100%;}

.tzcl-localize-info h5{position:relative;font-size: 1.7rem;line-height: 5rem;margin-bottom: 1.1rem;margin-top: 0;}

.tzcl-localize-info h5:after{content: '';position: absolute;width: 100%;left:0;bottom:1px;height: 1px;background-color:rgba(255,255,255,.6)}

.tzcl-localize-info p{line-height: 2rem;color: rgba(255,255,255,.8);}

.tzcl-localize-wrapper:hover .tzcl-localize-sx{top:-17rem;}

.tzcl-localize-wrapper:hover .tzcl-localize-info{top:0rem;}


.tzcl-philosophy-wrapper{padding:5rem 1rem;letter-spacing:2px;color:#FFF;background: url(../images/tzcl/clbg.jpg) no-repeat center;background-size: cover;}
.tzcl-philosophy-wrapper .row>div{margin-bottom: 1rem;}
.tzcl-philosophy-wrapper h5{font-size: 1.4rem;line-height: 5rem;}

.tzcl-philosophy-wrapper h5 img{width: 3rem;vertical-align: middle;margin-right: 10px;}

.tzcl-philosophy-wrapper p{line-height: 2.5rem;color: #E6E7E7;font-size: 1.2rem;}

.tzcl-investment-intro{margin:0 0 2rem;color:#848282;text-align: center;font-size: 1.6rem;line-height:3rem;eletter-spacing: 2px;}

.tzcl-investment-wrapper{position: relative;height: 36rem;margin-bottom:10rem;overflow:hidden;background: #F9F9F9;}

.tzcl-investment-pic{height: 100%;position: absolute;top:0;width: 100%;background-repeat: no-repeat;background-position: center bottom;background-size: cover;}

.tzcl-investment-pic.pic1{background-image: url(../images/tzcl/gl1.png);}

.tzcl-investment-pic.pic2{background-image: url(../images/tzcl/gl2.png);}

.tzcl-investment-pic.pic3{background-image: url(../images/tzcl/gl3.png);}

.tzcl-investment-pic.pic4{background-image: url(../images/tzcl/gl4.png);}

.tzcl-investment-info{position:absolute;top:30rem;width:100%;z-index:99;}

.tzcl-investment-info p{height:36rem;background:url(../images/tzcl/tzcl-tb1.png) repeat;color: #FFF;padding:3rem 1rem;letter-spacing: 4px;font-size: 1.6rem;line-height: 2.5rem;}

.tzcl-investment-info .tzcl-investment-title{color: #FFF;padding:2.5rem 1rem 2rem;letter-spacing: 4px;font-size: 1.6rem;line-height: 3rem;background: url(../images/tzcl/tzcl-tb.png) no-repeat center bottom;background-size: cover;}

.tzcl-investment-pic,.tzcl-investment-info{transition: all 1s; }

.tzcl-investment-wrapper:hover .tzcl-investment-info{top:-7.5rem;}



@media only screen and (max-width: 768px) {

	.tzcl-investment-intro{font-size: 1.3rem;line-height: 2.2rem;}

	.tzcl-investment-wrapper,.tzcl-investment-info p{height:18rem !important;}



	.tzcl-investment-info{top:14rem;}

	.tzcl-investment-info .tzcl-investment-title{padding: 1rem;background:rgba(231,86,37,.95);font-size: 1.3rem;letter-spacing: 0;line-height: 2rem;}

	.tzcl-investment-wrapper:hover .tzcl-investment-info{top:-4rem;}

	.tzcl-investment-wrapper{margin-bottom: 2rem;}

	.tzcl-investment-info p{font-size: 1.1rem;line-height: 2rem;padding:2rem 1rem;letter-spacing: 2px;}

	.tzcl-philosophy-wrapper p{line-height: 2rem;letter-spacing: 0;}

	.tzcl-philosophy-wrapper .row>div{margin-bottom: 3rem;}

	.tzcl-philosophy-wrapper .row>div:last-child{margin-bottom: 0;}

}

.tzal-wrapper{padding-bottom:12rem;}

.tzal-list{position: relative;margin-bottom: 7rem;}

.tzal-list>img{width:100%;}

.tzal-list .tzal-info{position: absolute;box-sizing:border-box;bottom: 0;width:100%;height:10rem;padding:1.5rem 1.5rem;background: rgba(0,0,0,.8);}

.tzal-list .tzal-info>img{height: 7rem;float:left;}

.tzal-list .tzal-info p{position: relative;width: 60%;padding:1rem 1rem;float: right;line-height: 2.5rem;color: rgba(255,255,255,.8);margin-bottom:0;text-align: left;letter-spacing: 2px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.tzal-list .tzal-info p:before{position: absolute;display:block;left:0;top:15%;content:'';height:70%;width: 1px;background: #FFF;}

.tzal-cnt{position: absolute;display:none;letter-spacing: 2px;padding:13rem ;width: 100%;height:100%;left:0;top:0;background:rgba(0,0,0,.8);color: rgba(255,255,255,.9);}

.tzal-cnt h5{font-size: 2.4rem;line-height: 8rem;}

.tzal-cnt p{font-size: 1.4rem;letter-spacing:2px;color: rgba(255,255,255,.85);line-height: 3.6rem;text-align: left;}

.tzal-list .tzal-info,.tzal-list .tzal-cnt{transition: all 1s;}

.tzal-list:hover .tzal-info{display: none;}

.tzal-list:hover .tzal-cnt{display: block;}

@media only screen and (max-width: 768px) {

	.tzal-wrapper{padding-bottom: 4rem;}

	.tzal-list .tzal-info{height:5rem;padding:1rem;}

	.tzal-list .tzal-info>img{height:3rem}

	.tzal-list .tzal-info p{padding:0;line-height: 1.0rem;font-size: 10px;padding-left: 10px;}

	.tzal-list{margin-bottom: 2rem;}

	.tzal-cnt{padding:1rem;}

	.tzal-cnt h5{font-size: 1.4rem;line-height: 2.4rem;}

	.tzal-cnt p{font-size: 1rem;line-height: 1.6rem;}

}

.xmzx-tab-title{overflow: hidden;border-bottom: 1px solid #EA5514;}

.xmzx-tab-title>a{border-bottom: 5px solid #FFF;text-decoration: none !important;width: 50%;float: left;overflow: hidden;}

.xmzx-tab-title>a.active{border-bottom-color: #EA5514;}

.tab-content.xmzx-tab-cnt{padding-top: 6rem;padding-bottom: 6rem;}

.xmzx-list-item{margin-bottom: 6rem;margin-top: 6rem;}

.xmzx-list-item .media-object{width:14rem;}

.xmzx-list-item .media-body{border-bottom: 1px solid #E0D9D5;}

.xmzx-list-item .media-left,.xmzx-list-item .media>.pull-left{padding-right: 2rem;}

.xmzx-list-item .media-heading{font-size: 3rem;line-height:3.5rem;height:8rem;overflow:hidden;margin-bottom:3rem;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.xmzx-list-item .clearfix{line-height: 2rem;font-size: 1.4rem;margin-bottom: 0.5rem;}



.btn:hover{background: #EA5514;color: #FFF;}

.pagination>li>a{color: #4A4A4A;border-color: #D0D0D0;margin-right: 15px;}

.pagination,.pagination>li:first-child>a, .pagination>li:first-child>span,.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius: 0;}

.pagination-link a{border: none !important;}

.pagination-link.active a{border-bottom: 1px solid #ddd !important;background: none !important;color: inherit;}

.pagination-link.active a:hover{color: #4A4A4A;}

@media only screen and (max-width: 768px){

	.xmzx-tab-title .index-subTile{font-size: 16px;line-height: 30px;margin-bottom: .5rem;margin-top: 1rem;}

	.xmzx-tab-title .index-subTile-bold{margin-right: 5px;}

	.xmzx-list-item .media-object{width:8rem;}

	.tab-content.xmzx-tab-cnt{padding:2rem 0;}

	.xmzx-detail img{width:auto; height:auto;max-width: 100%;max-height: 100%}

	.xmzx-list-item .media-left, .xmzx-list-item .media>.pull-left{margin-right: 1rem;}

	.xmzx-list-item .media-heading{font-size: 1.4rem;line-height: 2rem;height:4rem;overflow: hidden;margin-bottom: 1rem;}

	.xmzx-list-item .clearfix{font-size: 1rem;}

	.xmzx-list-item .clearfix .btn{padding:2px 8px;}

	.xmzx-list-item{margin-bottom: 2rem;margin-top: 2rem;}

}

.xmzx-detail-title{margin-top: 4rem;margin-bottom: 2rem;}

.xmzx-detail-author{padding-left: 5px;border-left:4px solid #EA5514;line-height: 1.4rem;margin: 1rem 0 4rem;}

.xmzx-detail-cnt-title{font-size: 1.4rem;line-height: 1.6rem;border-left: 4px solid #EA5514;border-right: 4px solid #EA5514;padding-left:10px;padding-right:10px;color:#EA5514;display: inline-block;margin-bottom: 3rem;}

.xmzx-detail-cnt,.xmzx-detail-cnt p{font-size: 1.4rem;line-height: 2.4rem;color:#727171;letter-spacing: 1px;}

@media only screen and (max-width: 768px) {

	.xmzx-detail-title{margin-top: 1rem;font-size: 2rem;line-height: 2.6rem;}

	.xmzx-detail-cnt,.xmzx-detail-cnt p{font-size: 1.2rem;line-height: 2.2rem;}

}

.btn.btn-default{padding:1rem 3rem;background: #FFF;color:#5A5858;font-size:1.4rem;line-height:2.4rem;border-radius: 2.2rem;border-color: #C9C8C8;}

.btn.btn-default strong{color: #494545;}

.tdbp-plan>.col-xs-7 h4{padding:9rem 0;margin:0;line-height: 4rem;font-size: 2rem;color: #595757;}

.tdbp-plan>.col-xs-5{height:30rem;background: url(../images/td/td.png) no-repeat center bottom;background-size: contain;}

.tdbp-tip-title{border-bottom:1px solid  #F2A080;display: inline-block;line-height: 5rem;margin-bottom: 5rem;}

.tdbp-tip-cnt{margin-bottom: 10rem;}

@media only screen and (max-width: 768px) {

	.btn.btn-default{padding: 0.5rem 1.5rem;font-size: 0.8rem;}

	.tdbp-bp-warpper{margin-top:20px !important;}

	.tdbp-plan>.col-xs-7 h4{padding:2rem 0;line-height: 2rem;font-size: 1rem;}

	.tdbp-plan>.col-xs-5{height:14rem;}

	.tdbp-tip-title{font-size: 1.2rem;line-height: 3rem;margin-bottom: 2rem;}

	.tdbp-tip-cnt{margin-bottom: 3rem;}

}

.jrwm-culture-wrapper{padding:4rem 0;text-transform: uppercase;}

.jrwm-culture-wrapper h5{font-size: 1.6rem;line-height: 2.4rem;margin-bottom: 20px;color: #595757;}

.jrwm-culture-wrapper h5 img{width: 3rem;margin-right: 3px;}

.jrwm-culture-wrapper p{font-size: 1.2rem;line-height: 2.2rem;}

.jrwm-culture-wrapper .row>div{position: relative;box-sizing: border-box;}

.jrwm-culture-wrapper .row>div:before{position: absolute;left: 1px;height:80%;top:10%;content:'';width: 1px;background: #898888;}

.jrwm-culture-wrapper .row>div:first-child:before{display: none;}



.jrwm-past{position: relative;margin-bottom: 1rem;}

.jrwm-past img{width: 100%;}

.jrwm-past p{position: absolute;bottom: 0;width: 100%;padding:10px;background: rgba(234,85,20,.9);margin-bottom: 0;color: #FFF;font-size: 1.2rem;}

.jrwm-link{width: 8rem;margin-bottom: 6rem;margin-top: 4rem;}

.jrwm-info{margin-top:6rem;margin-bottom: 7rem;}

.jrwm-info h4{position: relative;font-size: 1.5rem;margin-bottom: 3rem;}

.jrwm-info h4:after{position: absolute;bottom:-15px;left:50%;margin-left:-1.5rem;width: 3rem;content:'';height:2px;background:#EA5514;}

.lxwm-map-wrapper{padding-bottom: 6rem;}

.lxwm-map-wrapper .row{background: #EFEFEF;border-bottom:2px solid #EA5514;margin-bottom: 10rem;}

.lxwm-map-wrapper .row>div{padding-left:0;padding-right:0;}

.lxwm-addr{padding-top: 3rem!important;;padding-left:3rem !important;text-align: left;}

.lxwm-addr h5{font-size: 2.0rem;margin-bottom: 3rem;}

.lxwm-addr p{font-size: 1.4rem;line-height: 2.2rem;color: #595757;}

@media only screen and (max-width:768px ) {

	.lxwm-map-wrapper .row{border-bottom: none;background: none;margin-bottom: 2rem;}

	.lxwm-map-wrapper .gywm-map{border-bottom:2px solid #EA5514;}

	.lxwm-map-wrapper .lxwm-addr{text-align: center;}

	.jrwm-culture-wrapper .row>div{margin-bottom: 80px;}

	.jrwm-culture-wrapper .row>div:before{

		top:auto;

		bottom: -40px;

		height:1px;

		width: 40%;

		left:30%;

	}

	.jrwm-culture-wrapper .row>div:first-child:before{display: block;}

	.jrwm-culture-wrapper .row>div:last-child{margin-bottom: 0;}

	.jrwm-culture-wrapper .row>div:last-child:before{display: none;}

	.jrwm-past-wrapper>.row{margin-left:-10px;margin-right:-10px;}

	.jrwm-past-wrapper>.row>div{padding-left:5px;padding-right: 5px;}

	.jrwm-past{margin-bottom: 10px;}

	.jrwm-past p{padding-top: 5px;padding-bottom: 5px;}

	.jrwm-info{margin-top: 2rem;margin-bottom: 4rem;}

	.jrwm-link{width: 8rem;margin-bottom: 2rem;margin-top: 2rem;}

	.lxwm-addr{padding-left: 1rem !important;padding-top: 1rem!important;;text-align: left;}

	.lxwm-addr h5{font-size: 1.4rem;margin-bottom: 1rem;}

	.lxwm-addr p{font-size: 1rem;line-height: 1.6rem;}

	.lxwm-map-wrapper{padding-bottom: 0;}

}





.case-list .img-warp {

	cursor: pointer;

	position: relative;

	float: left;

	height: 110px;

	width: 194px;

	display: table-cell;

	vertical-align:middle;

	text-align:center;

	*display: block;

	*font-size: 175px;

	*font-family:Arial;

	padding: 0px;

	display: flex;
	justify-content: center;
	align-items: center;
}
.img-box{
	width: 180px;
	height: 90px;
	background: white;
	display: flex;
	justify-content: center;
	align-items: center;
}
.case-list .img-warp img{

	max-width: 100%;

	max-height: 100%;

}

.case-list .img-warp .detail {

	display: none;

}



.webui-popover {

	background-color: #ED5200;

	width: 270px;

	height: 170px;

	color: #fff;

	text-align: center;

	overflow: hidden;

}

.webui-popover-content {

	padding: 0px;

	overflow: hidden;

}

.webui-popover.top > .arrow:after,

.webui-popover.top-right > .arrow:after,

.webui-popover.top-left > .arrow:after {

	border-top-color: #c31116;

}

.webui-popover.right > .arrow:after,

.webui-popover.right-top > .arrow:after,

.webui-popover.right-bottom > .arrow:after {

	border-right-color: #c31116;

}

.webui-popover.bottom > .arrow:after,

.webui-popover.bottom-right > .arrow:after,

.webui-popover.bottom-left > .arrow:after {

	border-bottom-color: #c31116;

}

.webui-popover.left > .arrow:after,

.webui-popover.left-top > .arrow:after,

.webui-popover.left-bottom > .arrow:after {

	border-left-color: #c31116;

}

.webui-popover-content h3 {

	font-weight: normal;

	margin: 0px;

	padding-top: 15px;

	padding-bottom: 8px;

	line-height: 100%!important;

}

.webui-popover-content p {

	margin: 0px;

	font-size: 12px;

}

.webui-popover-content p a {

	color: #FFF;

	text-decoration: underline;

}

.webui-popover-content h3.margin-bottom-20 {

	padding-top: 10px;

	padding-bottom: 5px;

	font-size: 24px;

	line-height: 100%;

	margin: 0!important;

}

.webui-popover-content .decribe{

	opacity: 0.8;

}

.webui-popover-content .url a{

	color: #FFF;

	opacity: 0.5;

	text-decoration: none;

}

.webui-popover-content .url a:hover{



	text-decoration: underline;

}

.arrow {

	display: none!important;

}
 .ctn-toggle{
 position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}
 .ctn-toggle:focus{outline:0}
 .ctn-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
 .ctn-toggle .icon-bar+.icon-bar{margin-top:4px}
