﻿@charset "utf-8";
body{font-family: "微软雅黑";}
div{margin: 0 auto;}
.top-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	z-index: 99;
	background-color:rgba(0, 0, 0, 0.15);
}
.top-menu .menu-body .menu-content .menu-item a {
    padding: 30px 18px;
}
.index-top-banner .slide-group .left-header p {
    font-size: 24px;
}

.top-menu .menu-body .menu-subcontent .menu-subitem p {
    margin: 1em 0;
}

.top-menu .menu-body .menu-subcontent .menu-subitem p a {
    display: inline;
    margin: 0;
    padding: 0;
    color: inherit;
    font-size: inherit;
    height: inherit;
    line-height: inherit;
}
.top-menu .menu-body .menu-subcontent .menu-subitem p a:hover {
    color: #3db1ea;
}


.items:hover{background: url("../images/banner_b_07.png") no-repeat center;}
.items1:hover{background: url("../images/banner_b2_03.png") no-repeat center;}
.items2:hover{background: url("../images/banner_b_07.png") no-repeat center;}
.items3:hover{background: url("../images/banner_b2_03.png") no-repeat center;}

.top-menu2 .menu-body .menu-content .menu-item a{color:#fff;}

/* 分公司 */
.banner_fgs img{max-width:100%;}
.fgs_main1{width: 1182px; height: 389px; margin-top: 60px; margin-bottom: 60px;}
.fgs_main1_list{width: 1182px; height: 389px; overflow: hidden;}
.fgs_main1_list_l{width: 495px; height: 389px; float: left;}
.fgs_main1_list_r{width: 687px; height: 339px; float: right;}
.fgs_main1_list_r img{position: absolute; margin-top: 28px;}
.fgs_main1_list_rs{position: relative; margin-top: 100px; padding-left: 40px; padding-right: 40px;}
.fgs_main1_list_rs span{font-size: 16px; color:#485486;}
.fgs_main1_list_rs p{font-size: 14px; color:#333; line-height: 28px; text-indent: 2em;}

/* 我们的团队 */
.td{width: 1182px; height: auto; overflow: hidden; margin-top: 50px;}
.td_l{width: 650px; height: auto; float: left; padding-left: 22px; overflow: hidden;}
.td_r{width: auto; height: auto; float: right; text-align: right;}
.td_l_title{width: 650px; height: 4px; float: left; text-align: left;}
.td_l_t{width: 78px; height: 4px; background-color: #121948; float: left;}
.td_l_t2{width: 650px; height: 80px; margin-top: 20px;}
.td_l_t2 div{font-size: 30px; color:#181d45; font-weight: 500; float: left; display: block; width:650px;}
.td_l_t2 span{color:#181d45; font-size: 30px; float: left;}
.td_l_t3{font-size: 14px; color:#737373; float: left; margin-top: 25px; width:650px; text-indent: 2em;}
/* tdlist */
.tdlist{width: 100%; height: 479px; background-color: #181d45; margin-top: 44px; overflow: hidden;}
.tdlist_con{width: 900px; height: 517px; margin-top: 32px; position: relative;}


/* footer */
.footer{width: 100%; height: 145px; background-color:#262626; }
.footer_con{width:1095px; height: auto;}
.footer_con_l{float: left; color:#fff; height: 25px; line-height: 25px; display: block;padding-top: 20px;}
.footer_con_l span{display: block;}
.footer_con_r{float: right; text-align: right; padding-top: 13px;}
.footer_con_r img{padding-right: 18px;}
.footer_con_r span{font-size: 14px; color:#fff; display: block;}

/* tdlist_con_li */
.tdlist_con_li{width: 300px;  height: 456px; float: left;}
.tdlist_con_li_img{width: 300px;  height: 368px; text-align: center; }
.tdlist_con_li_div{width: 300px; height: 118px; text-align: center;}
.tdlist_con_li_div span{width: 55px; border-bottom:2px solid #FFF; display: block; margin: 0 auto; text-align: center; font-size: 18px; padding-top: 15px; color:#fff;}
.tdlist_con_li_div div{width: 200px; margin: 0 auto; text-align: center; font-size: 14px; color:#fff; margin-top: 15px;}


/* 图片切换 */




#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 850px;
	height: 150px;
	padding: 0;
	position: relative; 
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 55px;
	height: 55px;
	background-color: #121212;
	color: White;
	position: relative;
	top: 38px;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/td_icon_16.png);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/td_icon_19.png);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 723px;
	height: 145px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 145px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-left: 8px;
	margin-right: 8px;
}
.jscarousal-contents img
{
	width: 223px;
	height: 145px;
	border: solid 1px #7A7677;
}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
	filter: alpha(opacity=60);
	opacity: 0.6;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}

/* 关于我们 */
.about_banner{width: 100%; height: auto;}
.about_banner img{width: 100%; border:0px; vertical-align:bottom;}
.about_con{width: 1097px; height: auto; margin-top: 45px;}
.about_con_title{font-size: 24px; color:#0b508c; border-bottom: 2px solid #0b508c; width:110px; float: left; padding-bottom: 7px;}
.about_con_b{width: 1097px; height: auto; overflow: hidden; padding-top: 50px;}
.about_con_b div{font-size: 14px; color:  #737373; text-indent: 2em; margin: 5px 0; line-height: 26px;}
.about_con_b2{width: 1097px; height: 70px; line-height: 70px; text-align: center; font-size: 24px; color:#0b508c;}
.about_con_b2_list{width: 1125px; height: auto; overflow: hidden; margin-top: 20px;}
.about_con_b2_list_li{width: 225px; height: 133px; background: url("../images/about_con_b2_list_li_bg_05.png") no-repeat; float: left; text-align: center; margin-right: 71px;}
.about_con_b2_list_li span{font-size: 24px; color:#333333;  display: block; height: 175px;}
.about_con_b2_list_li b{width:40px; height: 2px; background-color: #808080; display: block; margin: 0 auto;}
.about_con_b2_list_li span img{padding-top: 48px;}
.about_con_b2_list_li span img:hover{transform: scale(.9);
    transition: 1s;}
.about_con_b2_list_li a{display: block; height: 30px; line-height: 30px; font-size: 18px; margin-top: 15px; color:#333;}
.about1{background: url("../images/about_icon_03.png") no-repeat; width: 161px; height: 230px;}
.about2{background: url("../images/about_icon_10.png") no-repeat; width: 161px; height: 230px;}
.about3{background: url("../images/about_icon_05.png") no-repeat; width: 161px; height: 230px;}
.about4{background: url("../images/about_icon_07.png") no-repeat; width: 161px; height: 230px;}
.about5{background: url("../images/about_icon_13.png") no-repeat; width: 161px; height: 230px;}

.Our_advantages{width: 100%; height: 510px; background-color: #181d45; margin-top: 30px; overflow: hidden;}
.Our_advantages_title{width: 1097px; height: auto; margin-top: 59px; color:#FFF; font-size: 24px; text-align: center;}
.Our_advantages_b{width: 1097px; height: 348px; overflow: hidden; margin-top: 37px;}
.Our_advantages_b_l{width: 550px; height: 348px; float: left;}
.Our_advantages_b_li{width: 268px; height: 111px; background-color: #8b5533; text-align: center; padding-top: 60px; float: left; margin-right: 7px; margin-bottom: 7px;}
.Our_advantages_b_li span{font-size: 14px; color:#181d45; display: block;}
.Our_advantages_b_li b{font-size: 18px; color:#181d45;}
.color_with{color:#fff !important;}
.Our_advantages_b_r{width: 547px; height: auto; float: right;}
.Our_advantages_b_r_t{width: 547px; height: 124px; background-color: #fff; text-align: center; padding-top: 15px;}
.Our_advantages_b_r_t2{width: 547px; height: 205px; background-color: #cfcfcf; margin-top: 5px; text-align: center; padding-top: 9px;}
.service{width: 100%; height: 400px; background:url("../images/service_bg_16.png") no-repeat; background-size: 100% 100%;}
.service div{width: 1097px; text-align: center; font-size: 66px; color:#fff; font-family: "微软雅黑"; padding-top: 160px;}

.history{width: 100%;  background: url("../images/history_img_17.png") no-repeat right bottom; height: 1200px;}
.history_con{width: 1097px; height: auto; overflow: hidden; }
.history_con_list{height: 807px; width:1097px; background: url("../images/about_con_b2_img_17.png") no-repeat center; margin-top: 30px;}
 .history_con_list_l{width: 509px; height: auto; float: left;}
.history_con_list_l_li{width: 198px; height: 126px; float: right;}
.history_con_list_l_li_l{margin-left: 10px;}
.history_con_list_l_li_l img{float: left; margin-right: 5px; margin-top: 5px;}
.history_con_list_l_li_l span{color:#737373; font-size: 15px;}
.history_con_list_l_li_l2{width: 137px; height: 43px; border-radius: 10px; background-color: #181d45; font-size: 14px; color:#fff; padding: 10px 20px; margin-top: 10px;} 
.history_con_list_l_li_l2 a{color: #fff;}
.history_con_list_l_li_l2 a:hover{text-decoration: underline;}
.history_con_list_l_list1{width: 509px; height: auto; float: right; overflow: hidden; padding-top: 130px;}
.icons{background: url("../images/history_con_list_l_li_sjx_23.png") no-repeat right 80px;}
.icons2{background: url("../images/history_con_list_l_li_icon_09.png") no-repeat left 78px;}
.history_more{width:1097px; height: 57px; display: block; text-align: center; overflow: hidden;}
.history_more img{width:57px; height: 57px; margin: 0 auto; display: block;}

.history_con_list_r{float: right; width: 502px; height: auto;}
.history_con_list_r .history_con_list_l_li{float: left;}
.history_con_list_r .history_con_list_l_li_l span{float: left;}
.history_con_list_r .history_con_list_l_li_l img{float: inherit; margin-left: 5px;}


/* 我们的业务 */
.Our_business{width: 1200px; height: auto; overflow: hidden; }
.Our_business_t{width: 1200px; height: 76px; overflow: hidden;}
.Our_business_t a{display: block; width: 295px; height: 74px; border:1px solid #a9a9a9; font-size: 14px; color:#737373; float: left; text-align: center; line-height: 76px;
margin-right: 3px;}
.Our_business_t span{display: block; width: 295px; height: 74px; border:1px solid #a9a9a9; font-size: 14px; color:#737373; float: left; text-align: center; line-height: 76px;
    margin-right: 3px;}
.Our_business_t_hover{color:#FFF !important; font-size: 14px; background-color: #1c3553 !important;}
.Our_business_b{width: 1200px; height: auto; margin-bottom: 50px;}
.Our_business_b_t{width: 200px; height: auto; font-size: 24px; color:#0b508c; border-bottom: 2px solid #0b508c; padding-bottom: 8px; margin: 50px 0;}
.Our_business_b_b{width: 1200px; height: auto; overflow: hidden;}
.Our_business_b_b div{font-size: 14px; color:#737373; text-indent: 2em;}

/* 服务项目 */
.Service_Items{width: 100%; height: 410px; background: url("../images/server_bg_02.png") no-repeat;}
.Service_Items_t{width:1200px; padding-top: 50px; padding-bottom:56px; height: auto;}
.Service_Items_t span{color:#fff; font-size: 24px; border-bottom: 2px solid #fff; padding-bottom: 8px;}
.Service_Items_b{width: 1200px; height: 222px; overflow: hidden; margin: 0 auto;}
.Service_Items_li{width: 246px; height: 222px; float: left;}
.Service_Items_li_t{width: 276px; height: 172px; text-align: center;}
.Service_Items_li_t img{display: block; margin: 0 auto; padding-top: 20px;}
.Service_Items_li_t span{font-size: 20px; color:#fff; padding-top: 10px; display: block;}
.Service_Items_li_b{width: 246px; height: 50px; background-color: #ffffff; font-size: 14px; text-align: center; line-height: 50px;}
.Service_Items_bs{width: 1200px; background: url("../images/serve_b_bg_04.png") no-repeat; background-size: cover; height: 22px; margin-top: 5px;}
.Service_Items_b_li{width: 1200px; height: 158px; overflow: hidden; padding-top: 20px;}
.Service_Items_b_li_t{width: 300px; height: 158px; text-align: center; float: left;}
.Service_Items_b_li_t img{display: block; margin: 0 auto; padding-bottom: 10px;}
.Service_Items_b_li_t span{font-size: 18px; color:#fff; margin-bottom: 10px;}
.Service_Items_b_li_t p{font-size: 14px; color:#fff; margin: 0; padding-top: 8px; display: block;}
/* .Service_Items_b li{width: 260px; height: 184px; overflow: hidden; float: left; margin-right: 53px;}
.Service_Items_b li img{width: 260px; height: 184px; float: left;vertical-align:right;}
.Service_Items_b li img:hover{transition: transform 1s ease 0s; transform: scale(1.1);} */
.Service_Items_b_li_t img:hover{transform: rotate(20deg);
    transition: 1s;}

/* 经典案例 */
.Classic_case{width: 1200px; height: auto; overflow: hidden; margin-bottom: 25px;}
.Classic_case_b{width: 1200px; height: auto; overflow: hidden; margin-top: 30px;}


.team_b{height:470px;margin-top: 32px;margin-bottom: 30px;}
.hexagon{width:230px;height:265px;float:left;margin-left:5px;cursor:pointer;overflow:hidden;}
.by{color: #e48901;}
.description {
    position: relative;
    background:url(../images/tyb1.png) no-repeat center 100%;
    padding: 40px 18px;
    margin-top: -309px;
    height: 224px;
    font-size: 16px;
    line-height: 31px;
    opacity: 0;
	color:#fff;
}
.description h1{font-size:20px;padding:95px  0 6px; text-align: center; vertical-align: middle;}
 .description p{font-size:12px;line-height: 22px;}

.hexagon:hover .description {
    opacity: 1;
    animation: bounceInUp 1s;
    -moz-animation: bounceInUp 1s;
    -webkit-animation: bounceInUp 1s;
    -o-animation: bounceInUp 1s;
}
.bounceInUp {
	-webkit-animation-name: bounceInUp;
	animation-name: bounceInUp
}
@-webkit-keyframes bounceInUp {
0%, 100%, 60%, 75%, 90% {
-webkit-transition-timing-function:cubic-bezier(0.215, .61, .355, 1);
transition-timing-function:cubic-bezier(0.215, .61, .355, 1)
}
0% {
opacity:0;
-webkit-transform:translate3d(0, 00px, 0);
transform:translate3d(0, 100px, 0)
}
100% {
-webkit-transform:translate3d(0, 0, 0);
transform:translate3d(0, 0, 0)
}
}
.chenya{ margin-left: 124px;margin-top: -62px;}   
.chenyb{margin-top: -62px;}   
.chenyc{margin-top: -62px;}   
.chenyd{margin-top: -62px;}   
/* answer */
.answer{width: 100%; height: 450px; background-color: rgba(0, 0, 0, 0.05); background-size: 100% 100%; padding-top: 20px;}
.answer_con{width: 883px; height: auto; overflow: hidden;}
.answer_title{width: 883px; height: auto; text-align: center; font-size: 24px; color:#0b508c; margin: 41px 0;}
.answer_bottom{width: 883px; height: auto; overflow: hidden;}
.answer_bottom_select{width: 201px; height: 52px; background-color: #9c9c9f; filter: alpha(opacity=80);
	opacity: 0.6; color:#000; border:0px; padding-left: 8px; float: left; margin-right: 15px;}
.answer_bottom_input{width: 201px; height: 50px; color:#fff; border:0px; padding-left: 8px; background-color: #9c9c9f; filter: alpha(opacity=80);
	opacity: 0.6; color:#000; margin-right: 15px;}
	input::-webkit-input-placeholder{color:#000;}
.answer_bottom_text{background-color: #9c9c9f; filter: alpha(opacity=80); opacity: 0.6; color:#000; border:0px; width:857px; height: 85px; margin-top: 13px; padding: 10px;}
.answer_bottom_submit{width: 205px; height: 51px; background-color: #d71e1e; font-size: 16px; color:#fff; display: block; text-align: center;
	line-height: 51px; margin-top: 15px; cursor: pointer;}

/* 公司新闻 */
.new_list{width: 1199px; height:auto; overflow: hidden; margin-top: 49px; display: none;}
.new_list_t{width: 1199px; height: 396px; overflow: hidden;}
.new_list_t_l{width: 523px; height: 396px; float: left; background-color: #f0efef; overflow: hidden;}
.new_list_t_l_t{width: 494px; height: 53px; float: left; padding-top: 24px; padding-left: 29px; border-bottom: 1px solid #b3b3b3; overflow: hidden;}
.new_list_t_l_t strong{display: block; font-size: 16px; color:#333333}
.new_list_t_l_t span{font-size: 12px; color:#a6a6a6;}
.new_list_t_l_b{width: 475px; height: 80px; line-height: 20px; font-size: 14px; color:#737373;  padding-top: 50px; float: left; padding-left: 29px; padding-right: 29px;}
.new_list_t_l_b_more{width:40px; height: 40px; float: left; padding-left: 29px;}
.new_list_t_r{width: 676px; height: 395px; float: right;}

.new_list_b{width: 1200px; height: auto; overflow: hidden; margin-top: 47px;}
.new_list_b_list{width: 1200px; height: 185px; border-bottom:1px solid #b3b3b3; margin-top: 12px;}
.new_list_b_list_l{width: 627px; height: 165px; float: left; padding-left: 10px; padding-top: 10px; padding-left: 34px; padding-right: 74px;}
.new_list_b_list_l strong{font-size: 20px; color: #1c4372; display: block; height: 30px; line-height: 30px;}
.new_list_b_list_title{font-size: 14px; color:#737373; display: block; height: 60px; line-height: 30px;}
.new_list_b_list_title2{font-size: 12px; color:#a6a6a6; display: block; height: 30px; line-height: 30px;}
.new_list_b_list_a{display: block; float: left; padding-top: 40px;}
.new_list_b_list_a img{width: 50px; height: 50px;}

/* 翻页 */
#page {
	padding: 20px 0px;
	text-align: center;
}

#page a {
    display: inline-block;
    margin-right: 10px;
    padding: 2px 12px;
    height: 24px;
    border: 1px #cccccc solid;
    background: #fff;
    text-decoration: none;
    color: #808080;
    font-size: 12px;
    line-height: 24px;
	border-radius: 3px;
	margin-top: 13px;
}

#page a:hover {
    color: #e75f66;
    border: 1px #e75f66 solid;
}

#page a.cur {
    border: none;
    background: #e75f66;
    color: #fff;
}

#page p {
	display: inline-block;
    padding: 2px 12px;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    color: #bbb;
    border: 1px #ccc solid;
    background: #fcfcfc;
    margin-right: 8px;
    border-radius: 3px;
}

#page p.pageRemark {
    border-style: none;
    background: none;
    margin-right: 0px;
    padding: 4px 0px;
    color: #666;
}

#page p.pageRemark b {
    color: red;
}

#page p.pageEllipsis {
    border-style: none;
    background: none;
    padding: 4px 0px;
    color: #808080;
}

#page p.pageRemark b {
    color: red;
    padding: 0px 4px;
}



/* 首页banner */
.header {
	width: 100%;
	margin: 0 auto;
	position: relative;
}

.header {
	height: 100%;
}

.gg {
	height: 100%;
	position: relative;
	z-index: 1;
	overflow: hidden;
	margin: 0 auto;
}

.ggLoading {
	position: absolute;
	left: 40%;
	top: 200px;
	width: 325px;
	text-align: center;
	height: 56px;
	background-position: 0 -274px;
	background-repeat: no-repeat;
	line-height: 56px;
	color: #9c9c9c;
}

.ggLoading2 {
	width: 330px;
	height: 56px;
	background-position: 213px -330px;
	background-repeat: no-repeat;
}

.ggLoading em {
	font-weight: bold;
}

.ggs {
	left: 0px;
	right: 0px;
	top: 0;
	bottom: 0px;
	position: absolute;
}

.ggBox {
	width: 100%;
	height: 100%;
	position: relative;
}

.ggBox a {
	left: 0px;
	right: 0px;
	top: 0;
	bottom: 0px;
	position: absolute;
	z-index: 1;
	opacity: 0.1;
	overflow: hidden;
}

.ggBox img {
	display:block;
	width: 100%;
	max-width: 100%;
	min-height:100%;
}

.ggb {
	position: absolute;
	width: 100%;
	left: 0;
	bottom: 0;
	height: 130px;
	z-index: 4;
	background-color: #32342e;
	background-repeat: repeat-x;
	background-position: 50% -40px;
}

.ggBtns {
	width: 1321px;
	height: 40px;
	margin: 0 auto;
}

.ggBtns a {
	float: left;
	display: block;
	width: 320px;
	height: 130px;
	text-align: center;
	padding-top: 10px;
	color: #848380;
	font-size: 14px;
	line-height: 40px;
	background-position: 0 10px;
	position: relative;
	top: 0px;
	outline: none;
	background-repeat: no-repeat;
	cursor: pointer;
	margin: 0 5px;
}

.ggBtns a em {
	display: block;
	height: 130px;
	margin: 0 auto;
	overflow: hidden;
	line-height: 130px;
	float: left;
	font-size: 20px;
	width: 140px;
	font-style: normal;
}

.ggBtns a:hover {
	color: #e7e7e7;
}

.ggBtns a:focus {
	outline: none;
}

.ggBtns a.ggOn {
	color: #e7e7e7;
	background-position: 0 0;
}

.ggb {
	background: rgba(0, 0, 0, .5);
}

/* a.ggOn {
	background: url("../images/banner_b_07.png") no-repeat;
} */

.ggBtns img {
	float: left;
	margin-top: 48px;
	display: block;
	margin-left: 70px;
}


/* 联系我们 */
.site_a {
    background: #fff;
    font-family: "Microsoft YaHei","微软雅黑","Hiragino Sans GB",tahoma,arial,simhei,SimSun, NSimSun;
    overflow: hidden;
}

.site_aa {
    width: 1230px;
    margin: 60px auto 0px;
}

.site_l {
    float: left;
    width: 781px;
}

.site_l .site_dt {
    width: 781px;
    height: 639px;
    background: url(../images/dizhi.png) no-repeat center;
}

.site_l .site_dt .site_dta {
    width: 206px;
    height: 212px;
    float: right;
    margin: 193px 109px;
}

.site_l .site_dt .site_dta i {
    width: 10px;
    height: 10px;
    background: #f24a5d;
    border-radius: 50%;
    display: block;
    cursor: pointer
}

.site_l .site_dt .site_dta .xian {
    margin: 113px 3px 0px;
}

.site_l .site_dt .site_dta .henan {
    margin: 23px 116px 0px;
}

.site_l .site_dt .site_dta .xuzhou {
    margin: -12px 75px 0px;
}

.site_l .site_dt .site_dta .beijing {
    margin: 34px 102px;
}

.site_l .site_dt .site_dta .shenyang {
    float: right;
    margin-right: 13px;
}

.site_l .site_dt .site_dta .xaf {
    margin: -18px 19px 0px;
    width: 5px;
    height: 5px;
}

.dz_dw {
    margin-top: -51px;
    position: absolute;
    margin-left: -2px;
    display: none
}

.site_l .site_wenz {
    width: 500px;
}

.site_l .site_wenz h2 {
    font-weight: 100;
    font-size: 18px;
    color: #484848;
}

.site_l .site_wenz p {
    font-size: 14px;
    color: #717171;
    padding: 20px 0;
}

.site_l .site_wenz h3 {
    font-weight: 100;
    font-size: 24px;
    color: #1c6eaa;
    padding: 20px 0;
    text-align: center;
}

.site_r {
    float: right;
    width: 382px
}

.site_rlb {
    margin-left: 5px;
    margin-top: 50px;
}

.site_rlb li h1 {
    font-size: 22px;
    font-weight: 100;
}


.site_rlbk {
    width: 263px;
    border-top: 2px solid #000;
    margin: 5px 0 10px;
    font-size: 14px;
    padding: 10px 0;
}

.site_rlb ul {
    display: none;
}

.dz_dw {
    -webkit-animation: twinkling 1s 2 ease-in-out
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

@-webkit-keyframes twinkling {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes twinkling {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}


/* 知易宝 */
/* .zyb_banner{width: 100%; height: 529px; background: url("../images/zyb_header_bg_01.png") no-repeat; background-size: 100% 100%; overflow: hidden;}
.zyb_banner_con{width: 1096px; height: 384px; margin-top: 97px;}
.zyb_banner_con_l{width: 548px; height: 231px; float: left; text-align: right; margin-top: 89px;}
.zyb_banner_con_l p{width: 351px; height: 61px; font-size: 14px; color:#737373; float: right; margin-top: 51px;}
.zyb_banner_con_l a{display: block; width: 144px; height: 46px; border:1px solid #ffffff; color:#34abfe; border-radius: 7px; margin-top: 26px; text-align: center; line-height: 46px; float: right; clear: right;}
.zyb_banner_con_r{width: 462px; height: 384px; float: left; padding-left: 86px;} */
/* 我们的优势 */
.Our_advantages2{width: 1096px; height: auto; overflow: hidden; margin-bottom: 103px;}
.Our_advantages2_title{width: 1096px; height: auto; overflow: hidden; text-align: center; margin-top: 56px;}
.Our_advantages2_title span{width:100px; font-size: 24px; color: #0b508c; border-bottom:2px solid #0b508c; padding-bottom: 7px; display: block; margin: 0 auto;}
.Our_advantages2_title p{width: 1096px; height: auto; font-size: 16px; color:#999999; margin-top: 45px;}
.Our_advantages2_b{width: 1096px; height: 193px; overflow: hidden; margin-top: 20px;}
.Our_advantages2_b img{float: left; vertical-align:left; margin-right:30px;}
/* advantage */
.advantage{width: 100%; height: 500px; overflow: hidden; background: url("../images/advantage_img_32.png") no-repeat;}
.advantage_title span{color:#fff; width: 120px; border-bottom:2px solid #fff;}
.advantage_bottom{width: 1096px; height: auto; text-align: center; padding-top: 20px;}



.recommend-content {
	width:100%;
	height:720px;
	overflow:hidden
}
.recommend-content .recommend-left {
	width:320px;
	float:left;
	overflow:hidden
}
.recommend-content .recommend-left a {
	width:320px;
	height:230px;
	overflow:hidden;
	margin-bottom:16px;
	line-height:230px;
	text-align:center;
	display:block
}
.recommend-content .recommend-left a img {
	max-width:320px;
	max-height:230px;
	overflow:hidden;
	vertical-align:middle;
	display:inline-block
}
.recommend-content .hot-copyright-left a {
	height:722px;
	line-height:722px;
	margin-bottom:0
}
.recommend-content .hot-copyright-left a img {
	max-height:722px
}
.recommend-content .recommend-right {
	margin-left:320px;
	overflow:hidden
}
.recommend-content .recommend-right .list-link {
	width:276px;
	height:352px;
	overflow:hidden;
	float:left;
	border:1px solid #ededed;
	background:#fff;
	margin:0 0 12px 12px
}
.recommend-content .recommend-right .list-link .list-img {
	width:256px;
	height:178px;
	overflow:hidden;
	display:block;
	line-height:178px;
	text-align:center;
	margin-bottom:10px;
	padding:10px;
	border-bottom:1px dashed #ededed
}
.recommend-content .recommend-right .list-link img {
	max-width:256px;
	max-height:178px;
	overflow:hidden;
	vertical-align:middle;
	display:inline-block
}
.recommend-content .recommend-right .list-link p {
	width:88%;
	margin:0 auto;
	display:block;
	font-size:14px;
	color:#888;
	line-height:32px;
	letter-spacing:1px;
	white-space:nowrap;
	overflow:hidden;
    text-overflow:ellipsis;
    text-align: left;
}
.recommend-content .recommend-right .list-link p.title {
	color:#333
}
.recommend-content .recommend-right .list-link p.title:hover {
	color:#ff7200;
	text-decoration:underline
}
.recommend-content .recommend-right .list-link p.price span {
	color:#ff7200;
	font-size:16px;
	font-weight:700
}
.recommend-content .recommend-right .list-link p.tab {
	width:88%;
	height:20px;
	overflow:hidden;
	margin:6px auto;
	text-overflow:inherit
}
.recommend-content .recommend-right .list-link p.tab span {
	padding:3px 8px;
	font-size:12px;
	margin-right:10px;
	border:1px solid #d4d4d4;
	color:#b2b2b2;
	float:left;
	display:inline-block;
	line-height:12px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.recommend-content .recommend-right .list-link p.tab span.category {
	color:#1ad2a0;
	border:1px solid #1ad2a0
}
.recommend-content .recommend-right .list-link p.category {
	text-overflow:inherit
}
.recommend-content .recommend-right .list-link p.category .category-title {
	font-size:14px;
	max-width:160px;
	display:inline-block;
	white-space:nowrap;
	vertical-align:middle;
	overflow:hidden;
	color:#47b792;
	text-overflow:ellipsis;
	font-weight:600
}
.recommend-content .recommend-right .list-link p.category .category-title:hover {
	text-decoration:underline
}
.recommend-content .recommend-right .list-link p.category span {
	vertical-align:bottom;
	margin-left:6px;
	padding:3px 8px;
	background:#ff7200;
	font-size:12px;
	color:#fff;
	white-space:nowrap;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0
}
.recommend-content .recommend-right .list-link p.category .bg-color {
	background:#1ad2a0
}
.recommend-content .recommend-right .list-link div.category .category-title {
	font-size:14px;
	max-width:160px;
	display:inline-block;
	white-space:nowrap;
	vertical-align:middle;
	overflow:hidden;
	color:#47b792;
	text-overflow:ellipsis;
	font-weight:600
}
.recommend-content .recommend-right .list-link div.category .category-title:hover {
	text-decoration:underline
}
.recommend-content .recommend-right .list-link div {
	width:88%;
	margin:0 auto;
	display:block;
	font-size:14px;
	color:#888;
	line-height:32px;
	letter-spacing:1px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.recommend-content .recommend-right .list-link h4 {
	width:88%;
	margin:0 auto;
	display:block;
	font-size:14px;
	color:#888;
	line-height:32px;
	letter-spacing:1px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis
}
.recommend-content .recommend-right .list-link h4.title {
	color:#333
}
.recommend-content .recommend-right .list-link h4.title:hover {
	color:#ff7200;
	text-decoration:underline
}


/* interpretation */
.interpretation{width: 100%; height: 472px; background: url("../images/interpretation_bg_35.png") no-repeat;}
.interpretation_title span{color:#fff; border-bottom:none; padding-top: 65px;}
.interpretation_bottom{width: 1095px; height:auto; overflow: hidden;}
.interpretation_bottom_list{width: 348px; height: 255px; float: left; margin-top: 50px; margin-right: 25px;}
.interpretation_bottom_list_b{width: 348px; height:auto; margin-top: 15px;}
.interpretation_bottom_list_b a{display: block; font-size: 14px; color:#fff; width:348px; height: 25px; line-height: 25px;overflow: hidden;text-overflow:ellipsis;
    white-space: nowrap;}
.interpretation_bottom_list span{width: 349px; height: 188px; overflow:hidden; display: block;}
.interpretation_bottom_list img{vertical-align: middle;
    transition: all 0.3s;}
	.interpretation_bottom_list img:hover{ transform: scale(1.2) }
	

/* 分公司滚动 */

	.Box {position: relative;}
	.Box .content {width: 529px; float: left; padding-left: 58px;}
	.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
	.Box .Box_con {position: relative;}
	.Box .Box_con .btnl {position: absolute;}
	.Box .Box_con .btn {display: block;width: 60px;height: 41px;position: absolute;top: 42px;cursor: pointer;}
	.Box .Box_con .btnl {background: url(../images/jtl02.png) no-repeat center;left: -72px;}
	.Box .Box_con .btnr {background: url(../images/jtr02.png) no-repeat center;right: -72px;}
	.Box .Box_con .btnl:hover {background: url(../images/jtl03.png) no-repeat center;}
	.Box .Box_con .btnr:hover {background: url(../images/jtr03.png) no-repeat center;}
	.Box .Box_con .conbox {position: relative;overflow: hidden;}
	.Box .Box_con .conbox ul {position: relative;list-style: none;}
	.Box .Box_con .conbox ul li {float: left;width: 180px;height: 125px;margin-left: 10px;overflow: hidden;}
	.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
	.Box .Box_con .conbox ul li img {display: block;width: 180px;height: 125px;}
	/* .Box .Box_con .conbox ul li:hover img {transform: scale(1.1);} */


	/*  info */
.info_con{width: 1090px; height: auto; overflow:hidden; margin: 0 auto; padding-top: 50px;}
.info_con_t{width: 1090px; height: 47px;}
.info_con_t_l{width: 824px; height: auto; float: left; overflow: hidden;}
.info_con_t_l h1{width: 600px; height: auto; line-height: 45px; font-size: 36px; color: #0b508c;margin: 0; padding: 0; float: left; font-family: "宋体";}
.info_con_t_l span{float: right; font-size: 12px; color:#8c8c8c; float: right; display: block; height: 47px; line-height: 47px;}
.info_con_t_r{width: 180px; float: right; text-align: right; padding-top: 13px;}
.info_con_b{width: 1090px; height: auto; overflow: hidden; padding-top: 20px; padding-bottom: 50px;}
.info_con_b_l{width: 714px; height: auto; float: left; font-size: 14px; line-height: 28px; color:#737373;}
.info_con_b_r{width: 282px; height: auto; padding: 16px 14px; border:1px solid #cdcdcd; float: right;}
.info_con_b_r h3{font-size: 18px; color:#0b508c; margin: 0; padding: 0; margin-top: 15px;}
.info_con_b_r span{font-size: 14px; color:#666; display: block; line-height: 22px; margin-top: 5px;}


/* 团队 */
#scroll{width:1200px;margin:0 auto;padding-top:40px;font-family:"Microsoft Yahei";}
#scroll .owl-wrapper-outer{margin:0 auto;}
#scroll .item{position:relative;width:250px;height:368px;margin:0 auto;background-color:#fff;overflow:hidden;}
#scroll .shd{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.15);}
#scroll .shd a{display:block;width:250px;height:239px;*background-image:url(about:blank);background-image:url(about:blank)\0;}
#scroll .txt{position:absolute;left:0;bottom:0;width:226px;height:140px;padding:0 12px;color:#888;box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.57);
	background-color:#e4e9ee\9;background-color:rgba(228, 233, 238, 0.93);}
#scroll h3{width:226px; height:25px; font:700 18px/25px arial,"Microsoft Yahei"; overflow:hidden; margin:5px 0;}
#scroll h3 a{color:#333;text-decoration:none;}
#scroll h3 a:hover{color:#338de6;}
#scroll p{width:226px;height:34px;line-height:18px;font-size:12px; margin: 0 0; }
#scroll span{height:20px; line-height: 20px;}
#scroll .item:hover .shd{background-color:rgba(0, 0, 0, 0);}
#scroll .item:hover .txt{background-color:#fff\9;background-color:rgba(228, 233, 238, 0.93);box-shadow:0 0 15px 15px rgba(228, 233, 238, 0.57);}

.owl-theme .owl-controls .owl-buttons div{position:absolute;top:180px;width:30px;height:60px;margin:0;padding:0;border-radius:0;font:60px/60px "宋体";
	background-color:transparent;overflow:hidden;_display:none;}
.owl-theme .owl-controls .owl-buttons .owl-prev{left:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-next{right:-40px;}
.owl-theme .owl-controls .owl-buttons .owl-prev:before{content:"<";}
.owl-theme .owl-controls .owl-buttons .owl-next:before{content:">";}





.cont4 {
	width: 1260px;
	overflow: hidden; margin-bottom: 50px; margin-top: 30px; }
	.cont4 li {
	  width: 258px;
	  height: 350px;
	  -webkit-box-shadow: 1px 1px 10px #ccc;
		 -moz-box-shadow: 1px 1px 10px #ccc;
			  box-shadow: 1px 1px 10px #ccc;
	  margin: 10px 20px;
	  float: left;
	  -webkit-border-radius: 4px;
		 -moz-border-radius: 4px;
			  border-radius: 4px; }
	  .cont4 li .imgbg {
		cursor: pointer;
		overflow: hidden;
		width: 258px;
		height: 172px; }
	  .cont4 li .imgbg img {
		width: 100%;
		display: block;
		transition: all 0.6s;
		-moz-transition: all 0.6s;
		/* Firefox 4 */
		-webkit-transition: all 0.6s;
		/* Safari and Chrome */
		-o-transition: all 0.6s;
		/* Opera */ }
	  .cont4 li .imgbg:hover img {
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
			transform: scale(1.1); }
	  .cont4 li .li4txt {
		padding: 10px 15px; }
		.cont4 li .li4txt .title4 {
		  height: 42px;
		  line-height: 21px;
		  width: 238px;
		  font-size: 16px;
		  cursor: pointer;
		  display: -webkit-box;
		  -webkit-box-orient: vertical;
		  -webkit-line-clamp: 2;
		  overflow: hidden; color:#333; }
		.cont4 li .li4txt .title4cur {
		  color: #61c96e; }
		.cont4 li .li4txt .line {
		  width: 80px;
		  height: 1px;
		  background: #ccc;
		  margin: 10px 0; }
		.cont4 li .li4txt .linecur {
		  background: #61c96e; }
		.cont4 li .li4txt .text {
		  font-size: 14px;
		  color: #818181;
		  line-height: 22px;
		  cursor: pointer;
		  height: 66px;
		  display: -webkit-box;
		  -webkit-box-orient: vertical;
		  -webkit-line-clamp: 3;
		  overflow: hidden; }
		.cont4 li .li4txt .come {
		  font-size: 12px;
		  overflow: hidden;
		  margin-top: 10px; }
		  .cont4 li .li4txt .come .fl {
			height: 15px;
			padding-right: 20px; }
			.cont4 li .li4txt .come .fl span {
			  color: #cc0000; }
		  .cont4 li .li4txt .come .border {
			border-left: 1px solid #ccc;
			padding-left: 20px;
			width: 70px;
			padding-right: 0; }


			/* 团队介绍 */
.zplc{width: 100%; height: auto; overflow: hidden;}
.zplc_con{width: 1200px; height: auto; overflow: hidden; padding: 60px 0;}
.zplc_con_l{width: 541px; height: auto; float: left;}
.zplc_con_l img{width: 500px; display: block;}
.zplc_con_r{width: 570px; height: auto; float: left;margin-left: 88px; padding-top: 20px;}
.zplc_con_r h1{font-size: 27px; color: #181d45; border-bottom: 1px solid #999; padding-bottom: 15px;}
.zplc_con_r strong{font-size: 16px; color:#000000; display: block; font-weight: 600; height: 30px; line-height: 30px;}
.zplc_con_r span{font-size: 14px; color: #000000; line-height: 28px; margin-top: 15px;}
.zplc_bg{background: url("../images/zxns_bg_06.png") no-repeat;}
.zplc_bg h1{color: #fff; border-bottom: 1px solid #fff;}
.zplc_bg strong{color: #fff;}
.zplc_bg span{color: #fff;}

/* 公司架构 */
.gsjg_con{width: 1200px; height: auto; overflow: hidden; padding-top: 30px; padding-bottom: 30px;}
.gsjg_con_title{width: 1200px; height: auto; overflow: hidden; text-align: left;}
.gsjg_con_title_span{color: #e62129; font-size: 18px; border-bottom:2px solid #e62129; padding-bottom: 7px; display: block; float: left;}
.gsjg_con_title_span2{color: #474443; font-size: 18px; border-bottom:2px solid #474443; padding-bottom: 7px; display: block; float: left;}
.gsjg_con_title2{text-align: center;}
.gsjg_con_title2 img{width: 751px;}
.gsjg_main1{width: 100%; height: 610px; overflow: hidden; background: url("../images/gsjg_main1_bg_06.png") no-repeat;}
.gsjg_main1_l{width: 330px; height:auto; float: left;}
.gsjg_main1_l_t{width: 330px; height: 285px; background: rgba(0,0,0,0.18); font-size: 36px; color:#fff; text-align:center; line-height: 285px; font-family: "微软雅黑";}
.gsjg_main1_r{width: 753px; height: auto; float:right;}
.gsjg_main1_r p{font-size: 16px; color:#fff; line-height: 35px; padding-top: 50px;}
.gsjg_main1_r_b{width: 753px; height: auto; overflow: hidden; padding-top: 35px;}
.gsjg_main1_r_b_list{width: 210px; height: 290px; float: right; margin-left: 61px; display: inline;}
.gsjg_main1_r_b_list img{width: 210px; height: 245px; display: block;}
.gsjg_main1_r_b_list span{width:210px; height: 35px; color:#fff; background-color: #000; line-height: 35px; text-align: center; font-size: 14px; display: block;} 
.zplc_con_h1{font-size: 32px; color:#181d45; display: block; text-align: center;}
.zplc_con_div{font-size: 16px; color:#000000; line-height: 30px;}
.zplc_con_div2{font-size: 30px; color: #000;}



/* banner-box */
.banner-box{min-width:1200px;height:550px;position:relative;overflow:hidden;}
.banner-box .bd{ width:1200px !important; margin:0 auto;}
.banner-box .bd li .m-width {margin:0 auto;overflow:hidden;}
.banner-box .bd li{width:1200px !important;height:360px; margin:0 auto;}
.banner-box .bd li a{display:block;background-size:auto;}

.banner-btn{width:1200px;position:absolute;top:260px;left:50%;margin-left:-605px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:20px;background:url(../images/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:20px;background:url(../images/foot.png) no-repeat -49px 0;}

/* 知易宝 */

.zyb_banner{min-height: 920px; width:100%; background: url("../images/banner_img.png") no-repeat;}
.denglu{max-width: 1200px; height: 356px; padding-top:263px;}
.ban_logina{width:250px;height:307px;border-radius:5px;background:#fff;float:right;padding: 0 40px;}
.ban_log{width:100%;margin:55px auto;}
.login-err-msg{color:#1d3853; font-size:14px;}
.xtdl{margin-top:33px;}
.ban_log h1{font-size:2rem; color:#1d3853;font-family:"Microsoft YaHei";}
.pass-form-item{border:2px solid #e1e1e1;height:30px;overflow:hidden;border-radius:3px;margin:17px auto 0px;}
.pass-label{display: block;width: 0;height: 30px;overflow: hidden;padding: 0 0 0 35px;background: url(../images/dir_icon_03.png) no-repeat center;z-index: 20;float:left;}
.open{height: 24px;margin-left: 0px;margin-top: 3px;border: 0px;border-left: 2px solid #e1e1e1;padding: 0px 7px;font-size:14px;}
.mima{background: url(../images/dir_icon_07.png) no-repeat center;}
.pass-form-yanz{overflow:hidden;margin:17px auto;}
.scyan{width:49%;height:30px;height:26px\0;width:47%\0;border:2px solid #e1e1e1; padding: 0px 7px;font-size:14px;float:left;}
.scyanim{display:block;float:right;width:102px;height:34px;overflow:hidden;}
.scyanim img{width:100%;height:34px;}
.wjm{color:#e7e7e7;text-decoration: underline;padding-left:20px;line-height:30px;}
.wjm:hover{color:#e7e7e7;text-decoration: underline;}
.wjmann{display:block;float:right;width:102px;height:30px;overflow:hidden;background:url(../images/dlan.jpg);border:0px;border-radius:3px;color:#fff;font-size:14px;Letter-spacing:3px;margin-top: 5px;}

.zyb_con{width: 100%; height: 920px; background: url("../images/zyb_banner_bg.png") no-repeat; background-size: 100% 100%;}
.zyb_con span{display: block; width: 750px; height: 72px; margin: 0 auto; text-align: center; font-size: 14px; color:#fff; line-height: 30px;  padding-left: 25px; 
	padding-right: 25px; border:1px dashed #ccc; padding-top: 10px; margin-top: 60px;}