iframe{width: 100%;height: 400px}
/*导航*/
.main-nav{
	background:rgba(255,255,255,.85);
	min-height:0;
	border-bottom-color:rgba(255,255,255,0.09);
	height:80px;
	min-width:1270px;
	}
.navbar-brand img {
    max-height: 50px;
    margin-top: 15px;
    vertical-align: middle;
}
.main-nav .navbar-nav > li > a{
	line-height:50px;
	font-size:16px;
	padding-left:24px;
	padding-right:24px;
	}
.main-nav .navbar-nav > li.active > a,
.main-nav .navbar-nav > li:hover > a,
.main-nav .navbar-nav > li.active:hover > a{
	background:none;
	position:relative;
	display:block;
	}
.main-nav .navbar-nav > li > ul{
	display:none;
	min-width:108px;
	background:rgba(249,249,249,0.97);
	border-radius:0 0 3px 3px;
	border:1px solid rgba(0,0,0,0.12);
	}
.main-nav .navbar-nav > li:hover > ul{
	display:none;
	}
.main-nav .navbar-nav > li > ul > li a{
	text-align:center;
	border-bottom:1px solid #dcdcdc;
	display:block;
	line-height:20px;
	padding:10px 5px;
	font-size:14px;
	}
.main-nav .navbar-nav > li > ul > li:hover a{
	background:rgba(0,0,0,0.02);
	}
.main-nav .navbar-nav > li > ul > li:last-child a{
	border-bottom:none;
	}
.main-nav .navbar-nav > li.active > a,
.main-nav .navbar-nav > li:hover > a,
.main-nav .navbar-nav > li > a:focus,
.main-nav .navbar-nav > li.active:hover > a{
	color:rgba(200, 22, 29,1.00);
	}
.main-nav .navbar-nav > li.active > a span{
	padding-bottom:24px;
	}
.main-nav .navbar-nav > li.active:hover > a span{
	border-bottom:none;
	}
.main-nav .nav-box {
	float:right;
	position:relative;
	z-index:1000;
	}
.main-nav .nav-box .nav-line {
	position:absolute;
	left:0;
	bottom:0;
	height:2px;
	line-height:2px;
	font-size:0;
	width:52px;
	background:rgba(200, 22, 29,1.00);
	}
.main-nav .navbar-nav > .header_r{
	width:30px;
	display:inline-block;
	height:40px;
	margin-top:25px;
	border-radius:20px;
	}
.main-nav .navbar-nav > .header_r > a{
	padding:0;
	margin:3px 0;
	display:inline-block;
	width:30px;
	height:30px;
	color:rgba(255,255,255,1.00);
	line-height:30px;
	text-align:center;
	border-radius:50%;
	-webkit-transition:.4s;
	-ms-transition:.4s;
	-o-transition:.4s;
	transition:.4s;
	background:rgba(200, 22, 29,1);
	}
.main-nav .navbar-nav > .header_r > a:hover{
	background:rgba(200, 22, 29,.9);
	color:#fff;
	-webkit-transition:.4s;
	-ms-transition:.4s;
	-o-transition:.4s;
	transition:.4s;
	}

/*导航下滑*/
.main-nav.sm-nav{
	background:rgba(255,255,255,1);
	box-shadow:0 1px 3px rgba(0,0,0,0.1);
	}

/*二级菜单*/
.sun-nav a{
	display:inline-table;
	line-height:50px;
	padding-left:28px;
	padding-right:28px;
	font-size:16px;
	position:relative;
	}
.sun-nav a.active,
.sun-nav a:hover{
	background:rgba(200, 22, 29,1.00);
	color:rgba(255,255,255,1.00);
	}
.sun-nav a.active:before,
.sun-nav a:hover:before{
	position: absolute;
    bottom: -8px;
    left: 50%;
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    margin-left: -8px;
    border-left: 9px solid transparent;
    border-right: 9px solid transparent;
    border-top: 8px solid rgba(200, 22, 29,1.00);
	}

/*标题*/
.line_title h3{
	position:relative;
	font-size:28px;
	margin:80px 0 60px 0;
	}
.line_title h3:before{
	position:absolute;
	content:'';
	left:50%;
	top:50px;
	margin-left:-1.25em;
	width:2.5em;
	height:2px;
	background:rgba(200, 22, 29,1.00);
	}

/*首页关于*/
.h_about .row{
	margin-left:-10px;
	margin-right:-10px;]
	}
.h_about .col-sm-3{
	padding:20px;
	}
.h_about .col-sm-3 .bg-white{
	background: rgba(219,229,247,1.00);
}
.h_about .col-sm-3 h4{
	font-size:16px;
	}
.h_about .col-sm-3:hover h4{
	color:#fff !important;
	}
.h_about .col-sm-3 p{
	padding:10px 15px 0 15px;
	height:70px;
	overflow:hidden;
	}
.h_about .col-sm-3 > div{
	position:relative;
	border-radius:5px;
	padding:30px 0;
	overflow:hidden;
	margin:0 auto;
	-webkit-transition:.3s linear;
	-ms-transition:.3s linear;
	-o-transition:.3s linear;
	transition:.3s linear;
	}
.h_about .col-sm-3:hover > div{
	border:1px solid rgba(200, 22, 29,1.00);
	background:rgba(200, 22, 29,1.00);
	}
.h_about .col-sm-3:hover > div:before{
	height:100%;
	z-index:0;
	}
.h_about .col-sm-3 .iconfont{
	display:block;
	width:100%;
	text-align:center;
	font-size:76px;
	line-height:76px;
	color:rgba(0,0,0,.3);
    -webkit-transition: all .3s linear;
	-ms-transition: all .3s linear;
	-o-transition: all .3s linear;
	transition: all .3s linear;
	}
.h_about .col-sm-3:hover .iconfont{
	color:#fff !important;
	}
.h_about2 .b-primary{
	margin-top:60px;
	padding:7px 30px;
	border-radius:0;
	font-size:14px;
	}
.h_about2 .b-primary:hover{
	background:rgba(200, 22, 29,1.00);
	color:#fff;
	}
.h_about2 .box_50{
	padding:50px;
	font-size:15px;
	}

/*首页新闻*/
.h_new {
    padding: 50px 0;
}
.h_new .title_01 {
    height: 56px;
    line-height: 56px;
    margin-bottom: 30px;
}
.h_new .title_01:before {
    content: '';
    position: absolute;
    top: 56px;
    left: 50%;
    margin-left: -32px;
    background:rgba(200, 22, 29,1);
    width: 64px;
    height: 2px;
}
.h_new .border_1px, .h_about_box {
    background: #faf9f9;
}
.h_new ul, .h_new .img_box {
    overflow: hidden;
    height: 334px;
}
.h_new ul {
    padding: 20px 30px;
}
.h_new ul li {
    height: 38px;
    line-height: 38px;
    overflow: hidden;
    border-bottom: 1px solid #e4e3e3;
}
.h_new ul li a{
	display:block;
	}
.h_new ul li span {
    color:rgba(200, 22, 29,1);
    padding-right: 8px;
}


/*业务范围*/
.home_news .info{
	padding:20px 30px 0 30px;
	border-top:none;
	}
.home_news .info h3{
	font-size:20px;
	color:#4a4a4a;
	line-height:34px;
	height:34px;
	overflow:hidden;
	}
.home_news .info .icon{
	font-size:20px;
	}
.home_news > div:nth-child(4){
	display:none;
	}
.home_news .info p{
	line-height:20px;
	height:40px;
	margin-top:10px;
	margin-bottom:20px;
	overflow:hidden;
	}
.home_news .img_box{
	height:238px;
	overflow:hidden;
	}
.home_news .img_box img{
	min-width:238px;
	}
.home_news .info .b-t{
	margin-top:10px;
	padding-top:10px;
	padding-bottom:10px;
	}
.home_news .col-sm-4 a,
.home_news .img_box img{
	-webkit-transition:.4s ease;
	-moz-transition:.4s ease;
	-ms-transition:.4s ease;
	-o-transition:.4s ease;
	transition:.4s ease;
	}
.home_news .col-sm-4:hover a{
	box-shadow:0 5px 15px rgba(76,76,76,.2);
	}
.home_news .col-sm-4:hover .b{
	border-color:rgba(76,76,76,.3);
	}
.home_news .col-sm-4:hover .h_img_box .img_box img{
	-webkit-transform:scale(1.1);
	-moz-transform:scale(1.1);
	-ms-transform:scale(1.1);
	-o-transform:scale(1.1);
	transform:scale(1.1);
	}
.home_news .col-sm-4:hover .h_img_box .img_box .bg2{
	background:rgba(128,79,11,.6);
	}
.home_news .col-sm-4:hover .h_img_box .img_box .bg .block_icon{
	color:rgba(255,255,255,1);
	}

/*首页团队*/
.carousel-indicators li{
	width:12px;
	height:12px;
	margin:0 4px;
	background:none;
	border:1px solid rgba(255,255,255,.3);
	}
.carousel-indicators .active{
	margin:0 4px;
	width:12px;
	height:12px;
	background:rgba(255,255,255,.66);
	}
.bg_team{
	background-image:url(../images/team_bg.jpg);
	background-position:center center;
	background-size:auto 100%;
	height:680px;
	}
.bg_team .slide{
	width:100%;
	}
.bg_team .carousel-indicators{
	bottom:-80px;
	}
.bg_team .item{
	margin-top:60px;
	}
.bg_team .img-box{
	height:340px;
	overflow:hidden;
	}
.bg_team .img-box .position{
	position:absolute;
	bottom:0;
	left:0;
	right:0;
	padding:10px;
	background:#fff;
	}
.bg_team .col-sm-3 .position h5{
	height:22px;
	overflow:hidden;
	}
.bg_team .col-sm-3 > a{
	height:340px;
	}
.bg_team .col-sm-3 .mask h4,
.bg_team .col-sm-3 .mask h5{
	color:#fff;
	}
.bg_team .col-sm-3 a{
	display:block;
	width:270px;
	height:340px;
	overflow:hidden;
	position:relative;
	background:none;
	/*
	设置元素被查看位置的视图：
	perspective 属性定义 3D 元素距视图的距离，以像素计。该属性允许您改变 3D 元素查看 3D 元素的视图。
	当为元素定义 perspective 属性时，其子元素会获得透视效果，而不是元素本身。
	*/
	perspective:500px;
	}
.bg_team .col-sm-3 a > div{
	position:absolute;
	top:0;
	left:5px;
	right:5px;
	height:100%;
	color:#fff;
	/*
	指定嵌套元素如何在3D空间中呈现。
	*/
	transform-style: preserve-3d;

	/*
	隐藏被旋转的 div 元素的背面
	*/
	backface-visibility: hidden;

	-webkit-transition:0.6s ease-in-out;
	-ms-transition:0.6s ease-in-out;
	-o-transition:0.6s ease-in-out;
	transition:0.6s ease-in-out;
	}
.bg_team .col-sm-3 .mask{
	padding:25px;
	}
.bg_team .col-sm-3 .img-box{
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 2;
	}
.bg_team .col-sm-3:hover .img-box{
	-webkit-transform: rotateY(-180deg);
	-ms-transform: rotateY(-180deg);
	-o-transform: rotateY(-180deg);
	transform: rotateY(-180deg);
	}
.bg_team .col-sm-3 .mask{
	-webkit-transform: rotateY(180deg);
	-ms-transform: rotateY(180deg);
	-o-transform: rotateY(180deg);
	transform: rotateY(180deg);
	z-index: 1;
	}
.bg_team .col-sm-3:hover .mask{
	-webkit-transform: rotateY(0);
	-ms-transform: rotateY(0);
	-o-transform: rotateY(0);
	transform: rotateY(0);
	z-index: 1;
	}
.bg_team .col-sm-3 .mask p{
	color:rgba(255,255,255,0.9);
	line-height:170%;
	margin-top:5px;
	height:225px;
	overflow:hidden;
	}

/*首页合作伙伴*/
.company_list .col-sm-2 a .mask{
	left:0;
	top:0;
	width:100%;
	height:0;
	font-size:8px;
	opacity:0;
	-webkit-transition:.4s,font-site 2s;
	-ms-transition:.4s,font-site 2s;
	-o-transition:.4s,font-site 2s;
	transition:.4s,font-site 2s;
	}
.company_list .col-sm-2 a:hover .mask{
	padding:25px;
	height:100%;
	opacity:1;
	font-size:20px;
	color:#fff;
	text-shadow:1px 1px 0 rgba(0,0,0,0.3);
	-webkit-transition:.4s;
	-ms-transition:.4s;
	-o-transition:.4s;
	transition:.4s;
	}
.company_list .col-sm-2:hover img{
	border-color:rgba(0,0,0,0.22);
	}
.company_list .carousel-control{
	top:230px;
	font-size:32px;
	height:40px;
	}
.company_list .carousel-control.left{
	left:-40px;
	}
.company_list .carousel-control.right{
	right:-40px;
	}

/*底部*/
.footer{
	margin-top:80px;
	background:#404040;
	padding:30px 0 35px 0;
	}
.footer .bg-primary{
	padding:1px 15px;
	margin-top:5px;
	display:inline-block;
	background:rgba(200, 22, 291.00)
	}
.footer .pull-right span.m-r-sm{
	color:rgba(255,255,255,0.21);
	}
.footer .text-white,footer .text-white a{
	color:rgba(255,255,255,0.66);
	}
.footer .b-b{
	border-color:rgba(255,255,255,0.08);
	padding-bottom:10px;
	margin-bottom:7px;
	}

/*顶部大图*/
.top_imgbox {
    width: 100%;
    height: 344px;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.top_imgbox .top_img {
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -960px;
    width: 1920px;
    height: 344px;
}
.top_img_box .top_img img{
	height:344px;
	width:auto;
	}


/*列表*/
.img_box{
	overflow:hidden;
	}
.img_box img{
	min-width:100%;
	}
.down_list li:hover,.down_list li:hover a{
	background:#f5f5f5;
	}
.new_list {
    margin-bottom: 50px;
}
.new_list .new_imgbox {
    height: 160px;
    overflow: hidden;
}
.new_list .new_imgbox img {
    width: 100%;
}
.new_list .new_con {
    padding-right: 15px;
}
.new_list h2 {
    font-size: 28px;
    margin-top: -5px;
    color: #333333;
    line-height: 160%;
    padding-bottom: 5px;
    height: 50px;
    overflow: hidden;
}
.new_list p {
    max-height: 90px;
    overflow: hidden;
}
.new_list .time_box {
    height: 150px;
    border-left: 1px solid #e5e5e5;
}
.new_list .time_box time {
    display: block;
    font-size: 30px;
    color: #272727;
    margin-top: 35px;
    margin-bottom: 15px;
    font-family: "Times New Roman";
}
.new_list .time_box .btn-primary {
    padding-left: 35px;
    padding-right: 35px;
    font-size: 16px;
    border: none;
}
.team_list .img_box{
	width:110px;
	height:110px;
	}
.team_list .col-sm-11{
	height:84px;
	overflow:hidden;
	}
.team_list a i{
	display:inline-block;
	font-size:26px;
	line-height:30px;
	margin-top:5px;
	color:#b3b3b3;
	}
.team_list_open i{
	transform:rotate(180deg);
	}
.honor_list h4 span{
	font-size:50px;
	}
.honor_list > .col-sm-4 .img-box{
	height:270px;
	overflow:hidden;
	text-align:center;
	}
.honor_list > .col-sm-4 .line{
	margin:0;
	left:0;
	right:0;
	bottom:0;
	width:0;
	transition:0.6s;
	}
.honor_list > .col-sm-4 a p{
	height:76px;
	overflow:hidden;
	line-height:180%;
	}
.honor_list > .col-sm-4:hover .line{
	width:100%;
	transition:0.3s;
	}
.problem_list .panel-group .panel{
	border-radius:0;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom-color:#e5e5e5;
	box-shadow:none;
	}
.problem_list .panel-group .panel-heading + .panel-collapse .panel-body{
	border-top-color:#d5d5d5;
	}
.problem_list .panel-group .panel-heading h4{
	height:24px;
	overflow:hidden;
	}
.problem_list .panel_add > .panel-heading h4{
	height:auto;
	}
.problem_list .panel-group .panel + .panel{
	margin-top:0;
	}
.problem_list .panel-group .panel-default > .panel-heading{
	background:none;
	padding:0;
	}
.problem_list .panel-group .panel-default > .panel-heading:hover{
	background:rgba(0,0,0,0.02) !important;
	}
.problem_list .panel-group .panel-default > .panel-heading a{
	padding:14px 15px;
	}
.problem_list .col-xs-4{
	line-height:150%;
	}
.member_testlist .panel-group .panel,.member_testlist .panel-group .panel-heading + .panel-collapse .panel-body{
	border:none;
	box-shadow:none;
	}
.member_testlist .panel-group .panel-default > .panel-heading a{
	padding-bottom:1px;
	}
.member_testlist .collapse .list-group-item{
	border-bottom-color:#dad9d9;
	margin-bottom:0;
	}
.member_testlist .collapse .list-group-item:last-child{
	border-bottom:none;
	}
.join_list .panel-group .panel + .panel{
	margin-top:15px;
	}
.join_list .panel > .panel-heading{
	border-color: #eaeef1;
	transition:0.5s;
	background:#f5f5f5;
	}
.join_list .panel > .panel-heading h4,.join_list .panel> .panel-heading i{
	color:#575757;
	-webkit-transition:0.3s;
	-ms-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	}
.join_list .panel > .panel-heading:hover h4,.join_list .panel> .panel-heading:hover i{
	color:#fff;
	-webkit-transition:0.3s;
	-ms-transition:0.3s;
	-o-transition:0.3s;
	transition:0.3s;
	}
.join_list .panel> .panel-heading i{
	font-size:20px;
	}
.join_list .panel > .panel-heading i:before,.problem_list .panel > .panel-heading i:before{
	position: absolute;
    right: 15px;
    top: 0;
    font-family: "iconfont" !important;
	content: "\e6b9";
	}
.problem_list .panel > .panel-heading i:before{
	content: "\e6b3";
	}
.join_list .panel_add{
	border:none;
	}
.join_list .panel_add .panel-body{
	background:#f5f5f5;
	}
.join_list .panel_add > .panel-heading{
	transition:0.5s;
	}
.join_list .panel_add > .panel-heading h4,.join_list .panel_add > .panel-heading i{
	color:#fff;
	transition:0.3s;
	}
.join_list .panel_add > .panel-heading i:before,.problem_list .panel_add > .panel-heading i:before{
	content: "";
	}
.join_list .panel_add > .panel-heading i:after,.problem_list .panel_add > .panel-heading i:before{
	content: "\e6c5";
	}
.join_list .panel_add > .panel-heading i:after{
	color:#fff;
	}
.chat-list .chat-item.right{
	text-align:right;
	}
.chat-list .chat-item.left .panel-body{
	background:#f3f3f3;
	}
.chat-item .arrow.right:after {
    border-left-color: #fff;
}
.chat-item .arrow.left:after {
    border-right-color: #f3f3f3;
}
.partner_list .col-sm-2 > a:hover{
	border-color:rgba(0,0,0,0.2);
	}

/*产品*/

.pro-title{
	font-size:16px;
	margin-bottom:50px;
	width:60%;
	margin-left:auto;
	margin-right:auto;
}
.pro-title a{
	border:1px solid rgba(200, 22, 29,1.00);
	border-radius:5px;
	padding:10px 40px;
	}
.pro-title a.active,
.pro-title a:hover{
	background:rgba(200, 22, 29,1.00);
	color:#fff !important;
	}
.pro_trend_list li button{
	background:none;
	border-bottom:1px solid #e6e6e6;
	padding:10px 15px;
	font-size:16px;
	}
.pro_trend_list li button:active{
	color:#fff;
	}
.pro_trend_title > span:before,
.pro_trend_title li.active span:before{
	position:absolute;
	top:100%;
	left:0;
	content:'';
	margin-top:10px;
	width:100%;
	height:1px;
	}
.pro_trend_title li.active span:before{
	margin-top:1px;
	}
.pro_trend_title .nav-tabs > li:hover > a{
	background:none;
	}
.pro_trend_title .nav-tabs > li > a,
.pro_trend_title .nav-tabs > li.active > a{
	border-color:#fff !important;
	}
.pro_trend_title .form-control{
	padding:2px 15px;
	height:28px;
	}

/*产品列表*/
/*产品*/
.pro_list .col-lg-6,.pro_list .col-md-6,.pro_list .col-sm-6{
	padding:0 10px;
	}
.pro_list a.bg_w{
	position:relative;
	display:block;
	padding:21px 15px 30px 35px;
	margin-bottom:20px;
	}
.pro_list a.bg_w:hover{
	color:#575757;
	transition:box-shadow 0.8s;
	box-shadow:0 0 12px rgba(0,0,0,.15);
	}
.pro_list a.bg_w .col-lg-3,.pro_list a.bg_w .col-md-3,.pro_list a.bg_w .col-sm-3{
	padding-left:0;
	}
.pro_list a.bg_w p{
	font-size:15px;
	}
.pro_list a.bg_w .add{
	position:absolute;
	right:0;
	bottom:0;
	width:20px;
	height:20px;
	line-height:22px;
	text-align:center;
	background:#cfcfcf;
	color:#fff;
	font-size:10px;
	transition: background 0.8s;
	}
.pro_list a.bg_w:hover .add{
	background:rgba(200, 22, 29,1.00);
	}
.pro_list a.bg_w h4{
	margin-bottom:20px;
	}
.pro_list .state .badge{
	padding:5px 13px;
	font-size:13px;
	font-weight:normal;
	background:rgba(200, 22, 29,1.00);
	}
.pro_list .state .badge.gary{
	background:#999;
	}

/*荣誉相册*/
.rebox {
	cursor: pointer;
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	z-index: 1000;
	-webkit-filter: none !important;
	background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAIElEQVQ4T2NkYGDYDMRkA8ZRAxhGw4BhNAyA+WAYpAMAIFgLQfO9BoEAAAAASUVORK5CYII=);
	background: rgba(0, 0, 0, 0.7);
}
.rebox * {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	-ms-box-sizing: border-box;
	-o-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
	margin: 0;
}
.rebox-contents {
	position: absolute;
	top: 15%;
	left: 15%;
	text-align: center;
	width: 70%;
	height: 70%;
}
.rebox-contents .rebox-content {
	border: 5px solid #fff;
	box-shadow: 0 0 20px #000;
	border-radius: 1px;
	max-width: 100%;
	max-height: 100%;
}
.rebox-loading {
	width: 31px;
	height: 31px;
	margin: -16px 0 0 -16px;
	position: absolute;
	top: 48%;
	left: 50%;
}
.rebox-caption {
	display: none;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	text-align: center;
	z-index: 1000;
	background: #000;
	background: rgba(0,0,0,0.7);
}
.rebox-caption p {
	margin: 0 auto;
	max-width: 70%;
	display: inline-block;
*display: inline;
*zoom: 1;
	padding: 10px;
	color: #fff;
	font-size: 12px;
	line-height: 18px;
}
.rebox-button {
	position: absolute;
	z-index: 9999;
	min-width: 40px;
	height: 40px;
	line-height: 40px;
	background: rgb(0, 0, 0);
	opacity: 0.4;
	text-decoration: none;
	font-size: 24px;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	-webkit-border-radius: 32px;
	-moz-border-radius: 32px;
	-ms-border-radius: 32px;
	border-radius: 32px;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	-ms-transition: all 0.3s;
	transition: all 0.3s;
}
.rebox-button:hover, .rebox-button:focus {
	opacity: 1;
	-webkit-transform: scale(1.4);
	-moz-transform: scale(1.4);
	-ms-transform: scale(1.4);
	transform: scale(1.4);
}
.rebox-close {
	right: 10px;
	top: 10px;
}
.rebox-next {
	right: 10px;
	top: 48%;
}
.rebox-prev {
	left: 10px;
	top: 48%;
}
.rebox-loading {
	left: 50%;
	top: 48%;
	-webkit-animation-name: spin;
	-webkit-animation-duration: 2000ms;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-timing-function: linear;
	-moz-animation-name: spin;
	-moz-animation-duration: 2000ms;
	-moz-animation-iteration-count: infinite;
	-moz-animation-timing-function: linear;
	-ms-animation-name: spin;
	-ms-animation-duration: 2000ms;
	-ms-animation-iteration-count: infinite;
	-ms-animation-timing-function: linear;
	animation-name: spin;
	animation-duration: 2000ms;
	animation-iteration-count: infinite;
	animation-timing-function: linear;
}
 @-ms-keyframes spin {
 from {
-ms-transform: rotate(0deg);
}
 to {
-ms-transform: rotate(360deg);
}
}
@-moz-keyframes spin {
 from {
-moz-transform: rotate(0deg);
}
 to {
-moz-transform: rotate(360deg);
}
}
@-webkit-keyframes spin {
 from {
-webkit-transform: rotate(0deg);
}
 to {
-webkit-transform: rotate(360deg);
}
}
@keyframes spin {
 from {
transform:rotate(0deg);
}
 to {
transform:rotate(360deg);
}
}

/*发展历程*/
.timeline:before{
	bottom:32px;
	}
.timeline .start{
	position:absolute;
	left:50%;
	top:-10px;
	margin-left:-10px;
	color:#ddd;
	}
.timeline .start i.iconfont{
	font-size:19px;
	}
.timeline .time-icon {
    width: 24px;
    height: 24px;
    line-height: 24px;
    display: inline-block !important;
    z-index: 10;
    -webkit-border-radius: 20px;
	-ms-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
    text-align: center;
	}
.timeline .time-icon.b{
	border-color:rgba(0,0,0,0.2);
	}
.timeline .timeline-date{
	margin-top:-15px;
	font-size:16px;
	}
.timeline-caption .panel{
	margin-top:-150px;
	}
.timeline > article:nth-child(2) .panel{
	margin-top:20px;
	}
.timeline .timeline-icon{
	left:-39px;
	}
.timeline-item.alt .timeline-icon{
	right:-39px;
	}
.timeline-footer .time-icon{
	margin-right:-12px;
	}

/*响应式表格*/
.mobile_table{
	position:relative;
	}
.mobile_table .tab_left{
	position:absolute;
	left:0;
	top:2px;
	z-index:2;
	background:#fff;
	}
.mobile_table .tab_left p{
	line-height:1.42857143;
	padding:12px 8px;
	border-top:1px solid #ddd;
	/*border-right:1px solid #f2f2f2;*/
	}
.mobile_table .tab_left p:nth-child(1){
	margin-top:-2px;
	border-right:none;
	border-top:none;
	}
.mobile_table .tab_left p:nth-child(2){
	border-top:2px solid #dddddd;
	}
.mobile_table .tab_left p:nth-child(even){
  background-color: #f9f9f9;
}
.mobile_table .tab_left p:first-child,.mobile_table .tab_left p:last-child{
	border-bottom:none;
	}
.table > tbody > tr > td{
	height:45px;
	overflow:hidden;
	}

/*PC弹窗*/
.pc_dialog{
    width: 860px;
    margin: 30px auto;
}
.pc_dialog .modal-body{
	padding:0 0 60px 0;
	}
.pc_dialog .modal-body_left{
	padding-right:0;
	border-right:1px solid #ededed;
	}
.pc_dialog .modal-header{
	border-bottom:none;
	}
.pc_dialog .modal-body .small_box{
	padding:15px 40px 25px 40px;
	}
.pc_dialog .modal-header .close{
	position:absolute;
	right:20px;
	}
.pc_dialog .identified_con{
	height:400px;
	overflow-y:scroll;
	}
.pc_dialog .identified_con p,.fxts_box p{
	margin-bottom:10px;
	}
.btn-primary.weixin{
	background:#48d5b2;
	border-color:#48d5b2;
	line-height:20px;
	}
.btn-primary.weixin:hover{
	background:#39ab8f;
	border-color:#39ab8f;
	}
.btn-primary.weixin i,.btn_ibox i{
	margin-right:10px;
	font-size:20px;
	line-height:20px;
	}
.risk_box {
    padding: 25px 60px 0 60px;
}
.risk_box .risk_con {
    height: 460px;
    padding-right: 10px;
    overflow-y: scroll;
}

/*登录注册*/
.nav-tabs.no-border{
	margin-left:40px;
	margin-right:40px;
	font-size:16px;
	}
.nav-tabs.no-border > li > a:hover{
	background:none;
	}
.nav-tabs.no-border > li.active > a,.nav-tabs > li > a{
	border-color:#fff !important;
	}
.nav-tabs.no-border > li.active > a:before{
	position:absolute;
	content:'';
	left:0;
	right:0;
	bottom:0;
	width:100%;
	height:2px;
	}
.line_title span {
	display: block;     /*设置为块级元素会独占一行形成上下居中的效果*/
	font-size: 16px;
	color: #212121;
	position: relative;   /*定位横线（当横线的父元素）*/
	}
 .line_title span:before, .line_title span:after {
	content: '';                 /*CSS伪类用法*/
	position: absolute;         /*定位背景横线的位置*/
	top: 52%;
	background: #bebebe;       /*宽和高做出来的背景横线*/
	width: 28%;
	height: 1px;
	}
.line_title span:before{
	left: 0;        /*调整背景横线的左右距离*/
	}
.line_title span:after {
	right: 0;
	}
.login_post{
	padding-top:15px;
	margin-bottom:10px;
	}
.login_post i{
	display:inline-table;
	width:48px;
	height:48px;
	line-height:48px;
	text-align:center;
	color:#fff;
	font-size:32px;
	margin:0 8px;
	}
.gree_bg{
	background-color:#31b444;
	}
.gree_bg:hover{
	background-color:#2b9d3c;
	}
.blue_bg{
	background-color:#4093b2;
	}
.blue_bg:hover{
	background-color:#39839f;

	}
.red_bg{
	background-color:#e13d54;
	}
.red_bg:hover{
	background-color:#d0374d;
	}

/*会员中心*/
.member_box{
	margin:50px 0 0 0;
	position:relative;
	filter: "alpha(opacity=90)"; -ms-filter: "alpha(opacity=90)";
	}
.w200{
	width:200px;
	}
.member_box .col-sm-2 .name{
	padding:20px 22px 10px 22px;
	}
.member_box .col-sm-2 .name a:hover{
	color:#fff;
	}
.member_box .col-sm-2 .name img{
	width:60px;
	height:60px;
	}
.member_box .col-sm-2 .name h4{
	height:36px;
	line-height:36px;
	padding-left:8px;
	font-size:15px;
	vertical-align:middle;
	color:#fff;
	}
.member_box .col-sm-2 ul li h5{
	line-height:44px;
	}
.member_box .col-sm-2 ul li{
	height:46px;
	line-height:46px;
	padding:0 22px;
	}
.member_box .col-sm-2 ul li:hover,.member_box .col-sm-2 ul li.active{
	background: #e9e9e9;
	}
.member_box .col-sm-2 ul li i{
	font-size:22px;
	margin-right:26px;
	}

/*会员中心右侧主体内容*/
.member_box > .col-sm-10{
	min-height:500px;
	}
.member_box .b-b,.member_box .b-t{
	border-color:#ddd;
	}
.member_box .problem_list .panel{
	background:none;
	}
.member_box .problem_list .panel-group .panel-default > .panel-heading:hover{
	background:rgba(255,255,255,0.2);
	}

/*信批下载*/
.down_box{
	width:1000px;
	padding:60px;
	margin:0 auto;
	line-height:180%;
	}
.down_box .top_header .pull-left{
	color:rgba(76,76,76,.6);
	}
.down_box .top_header .pull-left p{
	line-height:100%;
	}
.down_box table th,
.down_box table td{
	font-weight:normal !important;
	border-bottom-width: 1px !important;
	text-align:center;
	padding:6px !important;
	height:auto !important;
	}
.down_box_btn{
	position:fixed;
	z-index:9;
	right:20px;
	top:50%;
	margin-top:-75px;
	}
.down_box_btn .btn{
	width:140px;
	display:block;
	margin-bottom:10px;
	}
.down_box_btn .btn .iconfont{
	font-size:18px;
	line-height:18px;
	}
/**/
.down_box .padder-v30{
	padding-top:30px;
	padding-bottom:30px;
	}
.down_box .text-primary, .down_box a.text-primary:hover {
    color: rgba(76,76,76,1.00) !important;
}
.down_box .p_2em{
	text-indent:2em;
	}
.down_box_btn .btn-primary{
	color: #fff !important;
    background-color: rgba(76,76,76,1.00);
    border-color: rgba(76,76,76,1.00);
	}
.down_box_btn .btn-primary:hover,
.down_box_btn .btn-primary:focus,
.down_box_btn .btn-primary:active,
.down_box_btn .btn-primary.active,
.down_box_btn .open .dropdown-toggle.btn-primary {
    color: #fff !important;
    background-color: rgba(55,55,55,1.00) !important;
    border-color: rgba(55,55,55,1.00) !important;
	}
.down_box .i-checks input[disabled] + i:before,
.down_box fieldset[disabled] .i-checks input + i:before{
	color:#575757;
	}

/*风险提示-提示登录注册*/
.black_overlay{
  display: none;
  position:fixed;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color:black;
  z-index:10000;
  -moz-opacity: 0.7;
  opacity:.7;
  filter: alpha(opacity=70);
  }
.popup_box{
  display: none;
  position: fixed;
  top:0;
  bottom:0;
  left:0;
  width:100%;
  height:100%;
  background:none;
  z-index:10002;
  overflow-y:scroll;
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
  -o-border-radius:0;
  }
.popup_box{
  display: none;
  position: fixed;
  top:50%;
  left:50%;
  margin-left:-430px;
  margin-top:-320px;
  width:860px;
  height:640px;
  background:none;
  z-index:10002;
  overflow: hidden;
  border-radius:6px;
  -moz-border-radius:6px;
  -webkit-border-radius:6px;
  -o-border-radius:6px;
  }
.risk_box .risk_con{
  height:460px;
  padding-right:10px;
  overflow-y:scroll;
  }

 /*fadeInUp动画设置*/
@-webkit-keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 60px, 0);
transform:translate3d(0, 60px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
@keyframes fadeInUp {
0% {
opacity:0;
-webkit-transform:translate3d(0, 60px, 0);
transform:translate3d(0, 60px, 0)
}
100% {
opacity:1;
-webkit-transform:none;
transform:none
}
}
.fadeInUp {
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp
}

@media(min-width:1700px){
.main-nav .navbar-nav > li > a{
	font-size:15px;
	padding-left:20px;
	padding-right:20px;
	}
.news_list li:first-child .img_box{
	height:300px;
	}
.news_list li .img_box{
	height:170px;
	}
.team_list .img_box{
    width: 150px;
    height: 150px;
	}
.team_list h3{
	margin-top:30px;
	}
.h_about .col-sm-3 > div{
    height: 190px;
    line-height: 170px;
	padding:40px 0;
	}
.h_about .col-sm-3 > div i.iconfont{
	font-size: 76px;
	}
.company_list .carousel-control {
    top: 245px;
	}
.company_list .col-sm-2 a:hover .mask{
	padding-top:25px;
	}
.bg_team{
	height:780px;
	}
.bg_team .img-box{
	height:466px;
	}
.bg_team .col-sm-3 > a{
	height:466px;
	}
.bg_team .col-sm-3 a{
	width:370px;
	height:466px;
	}
.member_box .col-sm-2 ul li {
    height: 56px;
    line-height: 56px;
    padding: 0 40px;
}
.member_box .col-sm-2 ul li h5 {
    line-height: 54px;
    font-size: 16px;
}
.member_box .col-sm-2 ul li i {
    font-size: 24px;
    margin-right: 26px;
}

.member_box .col-sm-2 .name{
	padding:20px 22px 10px 22px;
}
.member_box .col-sm-2 .img{
	width:70px;
	height:70px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding: 18px 12px;
	}
.home_news > div:nth-child(4) {
    display: block;
}
.home_news .img_box{
	height:9.2vw;
	}
}
200, 22, 29