﻿@charset "utf-8";
/* CSS Document */
body {font:14px "microsoft Yahei","Arial",sans-serif;}
html,body{-webkit-text-size-adjust:none;}
body,form,input,p,ul,li,h1,h2,h3,h4,h5,h6,table,th,td{padding:0;margin:0;line-height:35px;}
ul,li{list-style:none;}
img {border:0;line-height:0;}
a{text-decoration:none;transition:all 0.3s;-webkit-transition:all 0.3s; outline: none;}
.clear{clear:both;width:100%;overflow:hidden;height:0; display:block;}
b{ font-weight:normal;}
i{ font-style:normal;}
#top{position:fixed; bottom:25%; opacity:0; right:20px; border-radius:30px; cursor:pointer; width:50px; height:50px; background:#f04000 url(../images/top.png); transition:all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; z-index:9999;}
#top:hover{background:#f04000 url(../images/top.png) 0px -50px; }


/*PDF下载按钮*/
.pdf_content .xz a{ color:#fff; position:absolute; right:20px; bottom:27px; background:url(../images/xz.png) left center no-repeat; padding-left:17px; background-position:0 5px;}


/*分页*/
.page{color:#000;text-align:center;clear:both;font-size:12px; padding:10px 0;overflow:hidden}
.page .Ppagelist{ padding:0 5px;}
.page a{ text-decoration:none; padding:11px 15px; border:1px solid #f2f2f2; color:#545152; margin:0 1px; line-height:24px}
.page a:hover,.page .Pmodern{background-image:url(../images/page.jpg); background-size:cover; color:#fff}
.page .Pprev,.page .Pnext{ color:#545152;}




/*首页*/
.lm_box .in_heard_hei,.lm_box .in_heard_bai,.lm_box .in_heard_bai .logo,.lm_box .in_nav li,.lm_box .in_footer{ opacity:1; transform: translateY(0px);
-webkit-transform: translateY(0px);}
.hei_a .a2{ font-family:"Microsoft YaHei";}
.js_but{ display:none;}
.in_owl-demo{ display:none;}
#read-more{ display:none;}
#wrap{ display:none;}
#BgPicList{ width:100%; height:100%; overflow:hidden; position:absolute;}
#BgPicList .piclist_c{ position:absolute; width:100%; height:100%; left:0; top:0;}
#BgPicList .piclist_c .pic_li{ width:100%; height:100%; text-align:center; background-size:cover; background-repeat:no-repeat; background-position:center; position:absolute; z-index:100; display:none;}
#BgPicList .piclist_l a,#BgPicList .piclist_r a{ position:absolute; top:50%; z-index:999; display:inline-block; width:50px; height:60px; background-image:url(../images/sy_lbjt.png); background-repeat:no-repeat; transition:none; -webkit-transition:none;}
#BgPicList .piclist_l a{left:0;}
#BgPicList .piclist_r a{right:0; background-position:-50px 0px;}
#BgPicList .piclist_l a:hover{background-position:0px -60px;}
#BgPicList .piclist_r a:hover{background-position:-50px -60px;}


.in_body{ position:absolute; z-index:2; width:100%; height:100%; overflow:hidden;}
.loading{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:999; background:url(../images/01.gif) no-repeat center #fff;}

.owl-carousel .in_bg-1{ background-size:cover; background-position:center; width:100%; height:100%; position:fixed;}
.owl-carousel .in_con_wenzi{ text-align:right; position:absolute; top:30%; z-index:10; width:100%;}
.owl-carousel .in_con_wenzi .box{ padding:30px 0; background:url(../images/in_con_wenzi.png) repeat-y right top; width:auto; margin:0 100px;}
.owl-carousel .in_con_wenzi span{ display:block; color:#666; font-family:"Arial"; line-height:24px; text-shadow:0 0 5px rgba(255,255,255,1); padding-right:40px;}
/*
.owl-carousel .in_con_wenzi span.span1{ font-family:"Microsoft YaHei"; font-size:32px; color:#180c0b; line-height:34px; padding-bottom:15px;}
*/
.owl-carousel .in_con_wenzi_c{ text-align:center; top:25%;}
.owl-carousel .in_con_wenzi_c .box{ background:none;}




.owl-carousel .in_con_wenzi_l{ text-align:left;}
.owl-carousel .in_con_wenzi_l .box{ background:url(../images/in_con_wenzi2.png) repeat-y left top;}
.owl-carousel .in_con_wenzi_l span{ padding-right:0; padding-left:30px;}
.owl-carousel .in_con_wenzi_l span.span1{ line-height:40px; padding-top:5px;}
.owl-carousel .in_con_wenzi_r{ text-align:right;}
.owl-carousel .in_con_wenzi_r .box{ background:url(../images/in_con_wenzi.png) repeat-y right top;}
.owl-carousel .in_con_wenzi_r span{ padding-left:0; padding-right:30px;}


.in_heard_hei{ width:100%; background-color:#353535; height:32px; z-index:9999; position:absolute; left:0; top:0;}
.in_heard_hei .box{ width:1200px; margin:0 auto; text-align:right;}
.in_heard_hei .box a{ font-size:11px; color:#fff; line-height:32px; padding-left:10px;}
.in_heard_hei .box a:hover{ color:#f60;}
.in_heard_hei .box .hei_a{ float:right;}
.in_heard_hei .ss{ transition:all 0.4s; position:relative; float:right; height:28px; width:32px; overflow:hidden; border-bottom:1px solid  none;}
.in_heard_hei .ss .sub{ width:32px; height:32px; float:left; background: url(../images/in_heard_ss.png) center no-repeat; cursor:pointer; border:0 none;}
.in_heard_hei .ss .but{ position:absolute; right:0; top:0;  width:32px; height:32px; cursor:pointer; }
.in_heard_hei .ss .wbk{ transition:all 0.4s; float:left; width:0; line-height:28px; border:0; color:#fff; background:none;}
.in_heard_hei .ss_one{ width:192px; border-bottom:1px solid #fff;}
.in_heard_hei .ss_one .wbk{ width:160px; height:28px; line-height:28px;}
.in_heard_hei .ss_one .but{ display:none;}

.in_heard_bai{ position:absolute; left:0; top:0; background-color:#fff; width:100%; height:130px; z-index:998; margin-top:0px;}
.in_heard_bai .bai_box{ width:1200px; margin:0 auto; position:relative;}
.in_heard_bai .logo{ line-height:0; position:absolute; left:0; top:28px; z-index:4;}
.in_heard_bai .logo img{width:300px;}

.in_nav{ top:70px; display: flex; justify-content: flex-end; position: relative; z-index: 5;}
.in_nav li{ float:left; margin-left:35px; position:relative;}
.in_nav li a{ display:block; text-align:center;}
.in_nav li a span{ display:block; font-size:14px; color:#333; line-height:16px;}
.in_nav li a span.en{ font-size:11px; color:#999; padding-top:1px; font-weight:400;}
.in_nav li a:hover span{ color:#f00;}
.in_nav .one span{ color:#f00;}
.in_nav .one .en{ color:#f00;}

.in_nav .ul_box {position:absolute; z-index:10; left:-74px;  width:222px; }

.in_nav .ul{ padding:10px 20px; opacity:0; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; border:1px solid #ddd; background:#fff; border-radius:2px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.2);}
.in_nav .ul li{ padding:10px 0; float:none; margin:0;  border-bottom:1px solid #ddd; }
.in_nav .ul .li{ border-bottom:0;}
.in_nav .ul li a{ font-size:12px; color:#333; background-image:url(../images/za_li.jpg); background-repeat:no-repeat; background-position:left top; text-align:left; padding-left:30px; height:18px; line-height:18px;}
.in_nav .ul li a:hover{ color:#f00;}
/*
.in_nav li:hover .ul_box{ top:30px;}
.in_nav li:hover .ul{ opacity: 1;  margin-top:10px; }
*/
/* 鼠标滑过导航的栏目*/
.in_nav li:hover .ul_box{ top:10px;}
.in_nav li:hover .ul{ opacity: 1;  margin-top:10px; }

.head_msg {float: right;padding: 10px 1% 0 0px;font-size: 18px;}
.head_phone {float: left; line-height: 36px; padding: 0 25px; font-weight: bold; font-size: 18px; }
.head_phone strong {font-size: 18px; display: inline-block; vertical-align: top; font-family: 'Conv_DIN-Bold';}



.in_con_bai_bg{ width:100%; position:absolute; bottom:28px; left:0; z-index:999; overflow:hidden;}
.in_con_bai{ padding:0 35px 0 30px; background-image:url(../images/in_news.png); float:left; margin-left:100px; height:220px;}
.in_con_bai .news{ float:left; width:307px;}
.in_con_bai .news .bt{ font-size:14px; color:#333; line-height:16px; padding:28px 0 13px 0; border-bottom:3px solid #ee7703; font-weight:bold;}
.in_con_bai .news .bt span{ font-size:11px; color:#666; padding-left:10px; font-weight:400;}
.in_con_bai .news .list{ padding:6px 0 22px 0;}
.in_con_bai .news .list a{ line-height:27px; color:#666;}
.in_con_bai .news .list a:hover{ color:#f60;}
.in_con_bai .news .list .gd{ margin-top:15px; border:1px solid #f49a03; background-color:#fff; color:#f60; height:24px; width:77px; text-align: center; line-height:24px; display:inline-block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.in_con_bai .news .list .gd span{ display:inline-block; background: url(../images/in_gd.png) center right no-repeat; padding-right:10px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.in_con_bai .news .list .gd:hover{ background:#f49a03;}
.in_con_bai .news .list .gd:hover span{ background: center right no-repeat;  padding:0; color:#fff;}



.in_con_bai .right{ float:left; margin:58px 0 0 9px;}
.in_con_bai .right ul{ clear:both; overflow:hidden;}
.in_con_bai .right li{ width:198px; margin-left:16px; float:left;}
.in_con_bai .right a{ display:block; position:relative;}
.in_con_bai .right .jpg{ line-height:0; display:block;}
.in_con_bai .right .jpg img{ width:100%;}
.in_con_bai .right .text{ display:block; width:100%; background:url(../images/in_con_bai-right.png) repeat-x left bottom; position:absolute; left:0; bottom:0; height:29px; padding-top:54px;}
.in_con_bai .right .text span{ font-size:11px; color:#e5e5e5; padding-left:5px; line-height:16px;}
.in_con_bai .right .text .span1{ font-size:14px; color:#fff; padding-left:10px;}
.in_con_bai .right a:hover span{ color:#f60;}
.in_con_bai .right a:hover .span1{ color:#f60;}

.in_footer{ height:28px; width:100%; background-color:#000; position:absolute; left:0; bottom:0; z-index:999;}
.in_footer .box{ width:1200px; margin:0 auto;}
.in_footer .copy{ float:left; font-size:12px; color:#fff; line-height:28px;}
.in_footer .copy a{ color:#fff;}
.in_footer .footer_fx{ float:right; margin-top:4px; position:relative;}
.in_footer .footer_fx a{ margin-left:10px; line-height:0; display:block; float:left;}
.in_footer .footer_fx span{ display:none; position:absolute; border-radius:4px;  padding:2px; background:#ee7700;  left:-57px; bottom:37px; line-height:0;  width:147px;}
.in_footer .footer_fx span b{ position:absolute; width:100%; height:8px; left:0; bottom:-8px; background:url(../images/ewm.png) center no-repeat;}
.in_footer .footer_fx span i{ display:block; border:5px solid #fff; border-radius:2px;}
.in_footer .footer_fx span em{ font-style:normal; display:block; background:#fff; line-height:18px; padding:5px 0 2px 0; text-align:center;}
.in_footer .ewm_one span{display:block;}

.in_footer .link{ float:right; font-size:12px; color:#fff; line-height:28px; margin-left:20px;}
.in_footer .link a{ color:#fff;}
.in_footer .link a:hover{ color:#f60;}
.in_footer .link span{ padding:0 14px;}


.in_body .in_heard_hei .box,.in_body .in_heard_bai .bai_box,.in_body .in_footer .box{ width:auto; margin:0 100px;}








/*--特效--*/
.owl-carousel .in_con_wenzi{ opacity:0; transition:all 1s 1.4s; -webkit-transition:all 0.8s; transform:scale(0,0); -webkit-transform:scale(0,0);}
.in_heard_hei{ transition:all 0.8s; -webkit-transition:all 0.8s; transform:translateY(-40px); -webkit-transform:translateY(-40px); opacity:0;}
.in_heard_bai{ transition:all 1s 0.6s; -webkit-transition:all 1s 0.6s; transform:translateY(-120px); -webkit-transform:translateY(-120px); opacity:0;}
.in_heard_bai .logo{ transition:all 0.6s 1.6s; -webkit-transition:all 0.6s 1.6s; transform:translateX(-50px); -webkit-transform:translateX(-50px); opacity:0;}
.in_nav li{ transition:all 0.6s; transform:translateX(50px); opacity:0;}
.in_nav li.li1{transition-delay:1.4s;}
.in_nav li.li2{transition-delay:1.5s;}
.in_nav li.li3{transition-delay:1.6s;}
.in_nav li.li4{transition-delay:1.7s;}
.in_nav li.li5{transition-delay:1.8s;}
.in_nav li.li6{transition-delay:1.9s;}
.in_nav li.li7{transition-delay:2.0s;}
.in_nav li.li8{transition-delay:2.1s;}
.in_nav li.li9{transition-delay:2.2s;}
.in_nav li.li10{transition-delay:2.3s;}
.in_con_bai{ opacity:0; transform:translateY(220px); transition:all 1s 0.6s;}
.in_con_bai .news .bt{ opacity:0; transition:all 0.6s 1.2s;}
.in_con_bai .news .list li{ transform:translateY(20px); opacity:0; transition:all 0.3s;}
.in_con_bai .news .list li:nth-child(1){transition-delay:1.3s;}
.in_con_bai .news .list li:nth-child(2){transition-delay:1.4s;}
.in_con_bai .news .list li:nth-child(3){transition-delay:1.5s;}
.in_con_bai .news .list li:nth-child(4){transition-delay:1.6s;}
.in_con_bai .right li{ transition:all 0.8s 1s; -webkit-transition:all 0.8s; transform:scale(0,0); -webkit-transform:scale(0,0);}
.in_con_bai .right li:nth-child(1){transition-delay:1.2s;}
.in_con_bai .right li:nth-child(2){transition-delay:1.3s;}
.in_con_bai .right li:nth-child(3){transition-delay:1.4s;}
.in_footer{ transition:all 0.8s; -webkit-transition:all 0.8s; transform:translateY(30px); -webkit-transform:translateY(30px); opacity:0;}


.in_box_one .owl-carousel .in_con_wenzi{ opacity:1; transform:scale(1,1); -webkit-transform:scale(1,1);}
.in_box_one .in_heard_hei{transform:translateY(0px); -webkit-transform:translateY(0); opacity:1;}
.in_box_one .in_heard_bai{transform:translateY(0px); -webkit-transform:translateY(0); opacity:1;}
.in_box_one .in_heard_bai .logo{transform:translateX(0px); -webkit-transform:translateX(0); opacity:1;}
.in_box_one .in_nav li{transform:translateX(0px); -webkit-transform:translateX(0); opacity:1;}
.in_box_one .in_con_bai{ opacity:1; transform:translateY(0px);}
.in_box_one .in_con_bai .news .bt{ opacity:1;}
.in_box_one .in_con_bai .news .list li{ transform:translateY(0); opacity:1;}
.in_box_one .in_con_bai .right li{ transform:scale(1,1); -webkit-transform:scale(1,1);}
.in_box_one .in_footer{transform:translateY(0px); -webkit-transform:translateY(0); opacity:1;}



/****栏目页****/
/*知岸概况*/
.lm_box .in_heard_hei,.lm_box .in_heard_bai,.lm_box .in_heard_bai .logo,.lm_box .in_nav li,.lm_box .in_footer{ opacity:1; transform: translateY(0px);
-webkit-transform: translateY(0px);}
.lm_box .in_footer{ position:inherit;}
.warp{ width:1200px; margin:0 auto;}
.lm_pic{ clear:both; overflow:hidden; background-size:cover; background-position:center;}
.lm_pic h2{ font-size:33px; letter-spacing:3px; display:inline-block; float:right; color:#fff; height:217px; line-height:217px; padding:0 50px; font-weight:normal;}
.lm_pic .h2{display:none;}
.lm_main{ background:url(../images/lm_bj2.jpg); background-position:left; background-repeat: repeat-y; clear:both; overflow:hidden;}
.lm_main .main_box{ background:url(../images/lm_bj1.jpg);  background-position:left top;  background-repeat:no-repeat;  clear:both; overflow:hidden; padding-bottom:120px;}
.lm_main .main_l{ width:270px; float:left;}
/*左侧导航栏*/
.ct2-sd {
	float: left;
	width: 270px;
}
.ct2-mn {
	float: right;
	width: 930px;
}
.panel-sd-hd {
	background-color: #d82634;
	color: #fff;
	padding-bottom: 5px;
}
.panel-sd-hd h4 {
	text-align: center;
	border-bottom: 1px solid #fff;
	margin: 0;
	font-size: 24px;
	padding: 20px 0;
}
.panel-sd-bd {
	border: 1px solid #ececeb;
	padding: 5px 10px;
	border-top: 0;
}
.yunu-column h3 {
	margin: 0 0 2px;
	font-weight: normal;
	background: url(../images/p14-icon5.png) no-repeat right center #ddd;
	padding: 0 40px;
}
.yunu-column h3 a {
	display: block;
	line-height: 50px;
	font-size: 18px;
	color: #333;
}
.yunu-column h3.on, .yunu-column h3:hover {
	background: url(../images/p14-icon2.png) no-repeat right center #d82634;
}
.yunu-column h3.on a, .yunu-column h3:hover a {
	color: #fff;
}
.yunu-column li {
	line-height: 50px;
	border-bottom: 1px solid #fff;
}
.yunu-column li a {
	display: block;
	padding: 0 40px;
	background-color: #ECECEC;
}
.yunu-column .sub>a {
	position: relative;
}
.yunu-column .sub>a:after {
	content: '';
	width: 8px;
	height: 8px;
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute;
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
}
.yunu-column .sub.open>a:after {
	border-color: #d82634;
}
.yunu-column .sub-box {
	border-left: 1px solid #ECECEC;
	border-right: 1px solid #ECECEC;
	display: none;
}
.yunu-column .sub.open .sub-box {
	display: block;
}
.yunu-column .sub-box p {
	margin: 0;
	border-bottom: 1px solid #ECECEC;
}
.yunu-column .sub-box a {
	background-color: transparent;
	padding-left: 60px;
}
.yunu-contact-z1 {
	height: 140px;
	background: url(../images/contact-z1.jpg) no-repeat;
	margin-bottom: 20px;
}
.yunu-contact-z1 p {
	margin: 0;
	font-size: 20px;
	line-height: 30px;
	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;
	padding: 37px 0 0 95px;
}
.yunu-contact-z1 span {
	line-height: 30px;
	font-size: 18px;
	padding-left: 73px;
}
.yunu-contact-z2 {
	background-color: #d82634;
	text-align: center;
	color: #fff;
	padding: 20px;
	margin-bottom: 20px;
}
.yunu-contact-z2 p {
	margin: 0;
}
.yunu-contact-z2 p img {
	vertical-align: middle;
	margin-right: 5px;
}
.yunu-contact-z2 span {
	display: block;
	font-size: 26px;
	font-weight: bold;
	margin-top: 10px;
	line-height: 1;
}




.lm_main .lm_nav span{ display:block; background:url(../images/lm_h2_bj.jpg); height:103px; line-height:112px; font-size:24px; color:#ffb923; padding-left:40px;}

.lm_main .lm_nav{ background:#333}
.lm_main .lm_nav a{ height:43px; line-height:43px; border-top:1px solid #484848; display:block; padding-left:40px; color:#fff;}
.lm_main .lm_nav a:hover{ background: url(../images/lm_nav_bj.jpg);}
.lm_main .lm_nav .one{background: url(../images/lm_nav_bj.jpg);}
.lm_main .lm_pic2{ line-height:0;}
.lm_main .lm_logo{ line-height:0; text-align:center; padding:36px 0;}

.lm_main .main_r{
float:right; width:850px;
/*padding-top:65px;*/
}
.lm_main .main_r .zlgk_list{ padding-bottom:55px;  color:#545152; line-height:23px;}
.lm_main .main_r .zlgk_list h2{ background:url(../images/za_li.jpg) left center no-repeat; font-weight:normal; margin-bottom:23px; display:block; padding-left:30px; font-size:20px; color:#993300;}





.lm_main .main_r .zlgk_lj a{ display:block; width:245px; height:49px; color:#fff;}
.lm_main .main_r .zlgk_lj a span{ display:block; padding:7px 0 0 70px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.lm_main .main_r .zlgk_lj a b{padding-bottom:4px; display:block; font-weight:bold; padding-bottom:5px;}
.lm_main .main_r .zlgk_lj a i{ display:block; font-size:12px; font-style: normal; line-height:0;}
.lm_main .main_r .zlgk_lj .a1{ background:url(../images/zl_xz1.jpg);  margin-bottom:10px;}
.lm_main .main_r .zlgk_lj .a2{ background:url(../images/zl_xz2.jpg);}
.lm_main .main_r .zlgk_lj .a3{ background:url(../images/zl_xz3.jpg);}
.lm_main .main_r .zlgk_lj a:hover span{ transform:translateX(10px); -webkit-transform:translateX(10px);}


/*荣誉奖项*/
.rujx_main .tab_box{ border:1px solid #f4f4f4; text-align:center; margin-bottom:60px;}
.rujx_main .tab_box a{ display: inline-block; height:37px; line-height:37px; padding:0 35px; margin:0 50px; border-radius:3px; color:#333;}
.rujx_main .tab_box .selected{ background:#ee7700; color:#fff;}
.rujx_main .tab_main{ position:relative; clear:both; overflow:hidden;}
.rujx_main .tab_main .xx{ position:absolute; top:0; left:36px; width:1px; height:100%; background:url(../images/ryjx_d.jpg); z-index:-1;}
.rujx_main .tab_main .xx b{ position:absolute; left:0; bottom:0; width:1px; height:73px; background:#fff;}
.rujx_main .tab_main .nian{ background:url(../images/ryjx_q.jpg); width:71px; font-family:"Arial"; height:73px; color:#ee7700; font-size:14px; float:left; text-align:center;}
.rujx_main .tab_main .nian b{ display:block; font-size:24px; padding-top:22px; line-height:20px; } 
.rujx_main .tab_main .list{ padding:15px 0 0 93px;}
.rujx_main .tab_main .li{ clear:both; overflow:hidden; padding-bottom:40px;}
.rujx_main .tab_main .list li{ line-height:20px; padding-bottom:30px; color:#545152;}
.rujx_main .tab_main .list li strong{ font-weight:normal; color:#993300;}

/*大事记*/
.dsj_main .owl-carousel{ display:block;}
.dsj_main .tab_main .nian b{ padding:15px 0 5px 0;}
.dsj_main .tab_box{ border:0; position:relative; clear:both; overflow:hidden; height:30px;}
.dsj_main .tab_box a{height:13px; line-height:13px; border-right:1px solid #999; font-size:16px; border-radius:0; font-family:"Arial"; color:#666;  color:#333; padding:0 25px 0 20px; margin:0; display:inline-block; }
.dsj_main .tab_box .item_one{ border:0;}

.dsj_main .tab_box a span{ border-bottom:2px solid #fff; padding-bottom:3px; color:#666;}
.dsj_main .tab_box a span.one{ border-bottom:2px solid #ee7700; color:#ee7700;}
.dsj_main .tab_box a span:hover{ border-bottom:2px solid #ee7700; color:#ee7700;}
.dsj_main .tab_box .selected{ background:none; color:#ee7700;}
.dsj_main .tab_box .selected span{ border-bottom:2px solid #ee7700; color:#ee7700;}



.dsj_main .owl-demo_box{ width:auto; margin:0 50px; position:relative; height:100%;}
.dsj_main .owl-carousel .owl-wrapper-outer{ width:auto; padding-top:5px;}
.dsj_main .owl-theme .owl-controls .owl-buttons div,.dsj_main .a{ position:absolute; width:30px; height:30px; top:0; border-radius:0; font-size:0; background-image: url(../images/jx_c.jpg); z-index:999; cursor:pointer;}
.dsj_main .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-50px; }
.dsj_main .owl-theme .owl-controls .owl-buttons .owl-next{ right:-50px; background-position:-30px 0}
.dsj_main .a1{ left:0px; }
.dsj_main .a2{right:0px;  background-position:-30px 0;}

/*客户列表*/
.kh_txt{ font-size:24px; text-align:center; display:block; padding-bottom:35px;}
.kh_list .tet{ display:none; clear:both; overflow:hidden; border-bottom:1px solid #bfbfbf; border-right:1px solid #bfbfbf;}
.kh_list .txt{clear:both; overflow:hidden; cursor:pointer; border-bottom:1px solid #d9d9d9; height:40px; line-height:40px;}
.kh_list .txt{ font-size:18px; color:#454545;}
.kh_list .txt span{ float:right; margin-top:12px; width:15px; height:15px; display:inline-block; background:url(../images/kh_j.jpg);}
.kh_list .one .txt span{ background:url(../images/kh_jj.jpg);}
.kh_list .one .txt{border-bottom:1px solid #bfbfbf;}
.kh_list .tet li{ float:left; width:33.33%; height:46px; overflow:hidden; position:relative;}
.kh_list .tet li span{ line-height:16px; padding:14px 35px; display:block; font-size:14px;}
.kh_list .tet li span:before{content:""; position:absolute; left:0; top:0; background:#bfbfbf; display:inline-block; width:1px; height:100%; }
.kh_list .tet .li{ background:#f6f6f6;}



/*新闻列表*/
.news_list li{ clear:both; overflow:hidden; border-bottom:1px solid #ddd; padding-bottom:40px; margin-bottom:40px;}
.news_list li a{ font-size:18px; color:#333; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.news_list li a:hover{ color:#ee7700;}
.news_list li i{  font-size:12px; color:#666; display:block; font-style:normal; padding-top:5px;}
.news_list li span{ line-height:24px; color:#545152; padding-top:20px; display:block;}
.news_list .li_ls .pic{ float:left;}
.news_list .li_ls a{ display:inline-block; margin-bottom:5px;}
.news_list .li_ls .tet{ padding-top:5px;}
.news_list .li_ls b{ display:block; line-height:25px; color:#545152;}
.news_list .li_ls .main{ margin-left:180px; }

/*搜索列表*/
.ss_list{ padding:30px 0 50px 0;}
.js_top{ margin:30px 0;}
.js_top .wbk{margin:0 127px 0 0;}
.js_top .wbk span{ background:#f2f2f2;  display:block; padding:0 10px;}
.js_top .wbk input{width:100%; height:55px; background:none; line-height:55px; border:0; color:#545251; font-family:"Microsoft YaHei"; font-size:14px;}
.js_top .sub{ float:right; background: url(../images/ry_bj.jpg); background-size:cover; height:55px; padding:0 50px; cursor:pointer; border:0; line-height:35px; color:#fff;}




/*新闻正文*/
.news_main .txt span{ font-size:25px; line-height:36px; display:block; text-align: center;}
.news_main .txt i{ font-size:12px; color:#666; font-family:"Arial"; margin-right:10px; font-style:normal; padding-top:10px;}
.news_main .fx{ padding:5px 0 10px 0;}
.news_main .fx a{ transition:none; -webkit-transition:none;}
.news_main .tet{ color:#545152; line-height:24px;}
.news_main .tet img{ max-width:100%;}
.news_main .zlgk_lj{ margin:60px 0 50px 0;}



.news_main .xgry .xg_txt{ display:block; color:#ee7800; font-size:18px; padding-bottom:20px;}
.news_main .xgry li{border:1px solid #f2f2f2; overflow:hidden; margin:0 5px; height:157px;}
.news_main .xgry li .con{ float:left; width:163px; padding:20px 20px 0px 20px; height:155px; color:#454545; position:relative; transition:all 0.3s; -webkit-transition:all 0.3s;} 
.news_main .xgry li .pic{ float:left; line-height:0; width:190px;height:280px; overflow:hidden;}
.news_main .xgry li .pic span{ display:block;}
.news_main .xgry li .pic span img{ width:100%;}
.news_main .xgry li .rm b{ float:left; color:#454545; font-size:20px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.news_main .xgry li .wz{ float:left; background-image:url(../images/wz.png); background-repeat:no-repeat; background-size:13px; background-position:0 3px; padding-left:18px; margin:5px 0 0 20px; }
.news_main .xgry li .hhr{ display:block; clear:both; overflow:hidden; padding:3px 0 5px 0;}
.news_main .xgry li .xx{ width:127px; height:2px; background:#c2c7cf; display:block; clear:both; overflow:hidden; transition:all 0.3s; -webkit-transition:all 0.3s;}
.news_main .xgry li .li_tet{ padding-top:10px; line-height:16px; font-size:12px}
.news_main .xgry li .pic span{ overflow:hidden; display:block;}
.news_main .xgry li .pic span img{transition:all 0.3s; -webkit-transition:all 0.3s;}
.news_main .xgry li:hover .pic span img{ transform:scale(1.1,1.1)}
.news_main .xgry li .con .bb{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:-1; background-image: url(../images/ry_bj.jpg); background-size:cover; transition:all 0.3s; -webkit-transition:all 0.3s; opacity:0; filter:Alpha(opacity=0);}
.news_main .xgry li:hover .con b{ color:#fff;}
.news_main .xgry li:hover .con{ color:#fff;}
.news_main .xgry li:hover .con .bb{opacity:1; filter:Alpha(opacity=100); }
.news_main .xgry li:hover .xx{ background:#fff;}
.news_main .xgry li:hover .wz{ background-image:url(../images/wz1.png); background-size:auto}

.news_main .new_ry .owl-theme .owl-controls .owl-buttons .owl-prev{ font-size:0; border-radius:0; background:url(../images/qh1.png); width:16px; height:29px; left:-20px; top:70px;}
.news_main .new_ry .owl-theme .owl-controls .owl-buttons .owl-next{ font-size:0; border-radius:0; background:url(../images/qh1.png) -16px 0 no-repeat; width:16px; height:29px; right:-20px; top:70px;}
.news_main .new_ry{ height:200px; position:relative; margin:0 20px;}
.news_main .new_ry li{ height:157px;}





/*知岸视界*/
.zlsj_list ul{ width:870px;}
.zlsj_list li{ float:left; width:270px; height:412px; margin:0 20px 20px 0;}
.zlsj_list li .pic{ padding:15px; background:#f2f2f2;}
.zlsj_list li .pic img{box-shadow:0 4px 5px rgba(0, 0, 0, 0.5);}
.zlsj_list li .txt{ height:58px; line-height:58px; color:#454545; transform:translate(0); font-size:16px; text-align:center; background:url(../images/lzjy_li1.jpg); position:relative;}
.zlsj_list li .txt i{ display:block; position:absolute; left:0; top:0; height:0; z-index:-1; width:100%; background:url(../images/lzjy_li2.jpg); color:#fff;}


/*资讯列表*/
.zx_list li{ float:left; width:50%; padding-bottom:40px;}
.zx_list li a{ color:#545152; display:block; height:23px; overflow:hidden; font-size:18px; background:url(../images/lid.jpg) left center no-repeat; padding:0 15px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.zx_list li a:hover{ color:#ee7700;}
.zx_list li span{ color:#666666; display:block; font-size:12px; padding:5px 0 0 15px;}



/*办公室列表*/
.warp_box{ padding:30px 0 50px 0;}
.office_list{ padding-bottom:20px;}
.office_list .main .txt{ color:#ee7800; font-size:36px; text-align:center;}
.office_list .main .tet{ color:#545250; font-size:16px; line-height:24px; text-align:center; padding:20px 0 30px 0;}
.office_list .ul_box{ width:1200px; overflow:hidden;}
.office_list ul{ width:1220px; clear:both; overflow:hidden;}
.office_list li{ float:left; margin:0 20px 20px 0; width:285px;}
.office_list li .pic{ overflow:hidden; height:214px; line-height:0;}
.office_list li .pic img{transition:all 0.3s; -webkit-transition:all 0.3s;}
.office_list li:hover .pic img{transform:scale(1.1,1.1); -webkit-transform:scale(1,1)}
.office_list li .main_box{ border:1px solid #e1e1e1; border-top:0; height:182px;}
.office_list li .main{ padding:0 20px;}
.office_list li b{ display:block; color:#ee7700; font-size:18px; padding:15px 0 13px 0; }
.office_list li i{ display:block; line-height:16px; padding-bottom:10px; background-image:url(../images/wz.png); background-repeat:no-repeat; padding-left:20px; color:#545251; font-size:12px;}
.office_list li .i1{ background-position:0 4px;}
.office_list li .i2{ background-position:0 -50px;}
.office_list li .i3{ background-position:0 -87px;}
.office_list li .i4{ background-position:0 -120px;}


/*办公室介绍*/
.office_main .txt{ background-color:#d82634; height:48px; line-height:48px; color:#fff; font-size:24px; padding:0 30px;}
.office_main .txt i{ display:inline-block;  width:15px; height:8px; float:right; background:url(../images/bgs_tj.jpg); margin-top:21px;}
.office_main .tet{ clear:both; overflow:hidden;}
.office_main .tet_l{ float:left; border:1px solid #f2f2f2; height:406px; width:657px; border-right:0; background-position:-99999px -99999px; background-repeat:no-repeat;}
.office_main .tet_l_box{ padding:40px; height:325px;}
.office_main .tet_r{ float:right; line-height:0; height:407px;}
.office_main .tet_l .bgs{ border-bottom:4px solid #ee7700; display:inline-block; margin:-10px 0 20px 0; } 
.office_main .tet_l .bgs i{ font-size:36px; display:block; padding-bottom:5px;}
.office_main .tet_l .bgs b{ color:#666; padding-top:5px; display:block;}
.office_main .tet_l li{ background-image:url(../images/wz.png); background-repeat:no-repeat; line-height:36px; padding-left:25px; text-transform:uppercase;}
.office_main .tet_l .li1{ background-position:0 10px;}
.office_main .tet_l .li2{ background-position:0 -43px;}
.office_main .tet_l .li3{ background-position:0 -80px;}
.office_main .tet_l .li4{ background-position:0 -113px;}
.office_main .tet_l .li5{ background-position:0 -43px;}
.office_main .tet_l .li6{ background-position:0 -148px;}
.office_main .tet_l .li7{ background-position:0 -148px;}

.office_lbt_box{ width:100%; overflow:hidden; margin-bottom:60px;}
.office_lbt{ margin:0px auto; width:1200px; position: relative; height:214px;}
.office_lbt .lbt_txt{ color:#ee7800; font-size:18px; padding-bottom:10px;}
.office_lbt .item{ border:1px solid #f2f2f2; width:283px; height:177px; clear:both; overflow:hidden;}
.office_lbt .item .rm a{ width:auto; float:left; color:#454545; font-size:20px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.office_lbt .item .rm a:hover{ color:#ee7700;}
.office_lbt .item .wz{ float:left; background-image:url(../images/wz.png); background-repeat:no-repeat; background-position:0 3px; padding-left:18px; margin:5px 0 0 20px;}
.office_lbt .item .hhr{ color:#666; display:block; clear:both; overflow:hidden; padding:3px 0 5px 0;}
.office_lbt .item .xx{ width:127px; height:2px; background:#c2c7cf; display:block; clear:both; overflow:hiddenl}
.office_lbt .item .li_tet{ padding-top:8px; color:#545251; line-height:20px; font-size:12px}
.office_lbt .item_box{ padding:20px; background-attachment:inherit}
.office_lbt .owl-carousel{ width:1210px;}
.office_lbt .owl-carousel .owl-wrapper-outer{ width:1200px;} 
.office_lbt .owl-theme .owl-controls .owl-buttons div{ width:16px; height:29px; border-radius:0; background-image:url(../images/qh1.png); background-repeat:no-repeat; font-size:0; top:100px;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-50px;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-next{ right:-40px; background-position:-16px 0;}
.office_wz{ width:100%; height:582px; position:relative; text-align:center; font-size:50px;}
#allmap{width:100%; height:582px;}


/*工作机会*/
.gzjh_main{ width:1200px; }
.gzjh_main .tet_l{ line-height:24px; border:1px solid #2a2e36; border-right:0; border-top:0;}
.gzjh_xlk{ border:1px solid #2a2e36; height:95px; border-top:0;}
.gzjh_xlk .xlk{ float:left; margin-left:20px; width:215px; position:relative;}
.gzjh_xlk .xlk_zw{ width:350px;}
.gzjh_xlk .xlk span{ display:block; color:#545152; padding:30px 0 10px 0;}
.gzjh_xlk .xlk .xl{ color:#545152; background-color:#f2f2f2; background-image: url(../images/xlk.jpg); background-repeat:no-repeat; background-position:right center; height:32px; line-height:32px; padding-left:15px; display:block; font-size:12px;}
.gzjh_xlk .xlk ul{ background:#eaeaea;  position:absolute; width:100%; height:211px; overflow-x:hidden; z-index:99;}
.gzjh_xlk .xlk ul li{ cursor:pointer; color:#545152; line-height:35px; font-size:12px; padding:0 15px;}
.gzjh_xlk .xlk ul li:hover{ background:#ee7700; color:#fff;}
.gzjh_xlk .xlk2 ul{ height:150px;}

.gzjh_list{ padding:30px 0 60px 0; min-height:100px; clear:both; overflow:hidden;}
.gzjh_list ul{ width:585px; float:left; margin-right:30px;}
.gzjh_list .ul{ margin:0;}
.gzjh_list .li{ margin-bottom:2px;}
.gzjh_list .txt{ background:#9ea5b3; cursor:pointer; height:40px; display:block; line-height:40px; color:#fff; font-size:18px; padding:0 50px 0 30px; overflow:hidden; position:relative;}
.gzjh_list .txt span{ position:absolute; right:0; top:0; width:15px; height:15px; background:url(../images/kh_j1.jpg) center no-repeat; margin:12px 30px 0 0;}
.gzjh_list .one .txt span{ background:url(../images/kh_jj1.jpg) center no-repeat;}
.gzjh_list .tet{ display: none; border:1px solid #ddd; border-top:0;}
.gzjh_list .tet_box{ padding:27px 30px;}
.gzjh_list .tet span{ padding-bottom:25px; display:block;}
.gzjh_list .tet .p{ padding-bottom:0; color:#ee7800;}
.gzjh_list .tet b{ color:#ee7800; display:block; padding-bottom:10px;}
.gzjh_list .tet i{ color:#545152; line-height:24px;}
.gzjh_xlk1 .xlk{ margin-top:30px;}
.gzjh_xlk1 .xlk span{ float:left; padding-top:5px;}
.gzjh_xlk1 .xlk .xl{ margin-left:50px;}
.gzjh_xlk1 .xlk_zw .xl{ margin-left:40px;}
.gzjh_xlk1 .xlk ul{ background:none;}
.gzjh_xlk1 .xlk ul li{ background:#eaeaea; margin-left:50px;}
.gzjh_xlk1 .xlk_zw ul li{ background:#eaeaea; margin-left:40px;}


/*社会责任-1*/
.shzr_box{background-size:cover; background-position:center top; padding:35px 20px; clear:both; overflow:hidden;}
.shzr_warp{ background:rgb(0,0,0); background:rgba(0,0,0,0.3);}
.shzr_warp .tet{ color:#fff; padding:30px 20px 25px 20px; line-height:23px;}
.shzr_box ul{ padding:0 20px 25px 0;  clear:both; overflow:hidden;}
.shzr_box li{ float:left; width:33.3%; margin-bottom:5px;}
.shzr_box a{ display:block; height:40px; line-height:40px; margin-left:20px;background: url(../images/shzr_li.jpg); padding-left:20px; color:#545152;}
.shzr_box a:hover{background:#fff; color:#010101; background-size:cover;}
.warp_box .dd{ clear:both; overflow:hidden; height:136px; width:100%; margin-top:40px; background:url(../images/shzr_d.png);}


/*社会责任-2*/
.shzr_main .tet_l{ background:#595f6b; border:1px solid #595f6b; border-right:0; color:#fff; line-height:24px; background-position: -99999px -99999px; background-repeat: no-repeat;}
.shzr_main .qk{padding-top:40px; clear:both; overflow:hidden;}
.shzr_main .qk span{ color:#ee7800; font-size:18px; display:block; padding-bottom:10px;}
.shzr_main .qk li{ float:left; width:50%;  line-height:25px;}
.shzr_main .qk li a{ background:url(../images/lid.jpg) center left no-repeat; color:#545152; padding-left:13px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.shzr_main .qk li a:hover{color:#ee7800; }

/*社会责任-3*/
.shzr_con .txt{ color:#ee7800; font-size:18px; display:block; padding:30px 0 5px 0;}
.shzr_con a{ transition:none; -webkit-transition:none;}
.shzr_con .txc{ color:#666; font-size:12px; display:block;}
.shzr_con .fx{ padding:5px 0 10px 0;}
.shzr_con .tet{ color:#545152; line-height:24px; min-height:250px;}
.shzr_con img{ max-width:100%;}

/*专业领域*/
.zyly_box1 ul{ padding:20px 20px 15px 0;}




/*专业领域最终页*/
.zyly_main .txt span{ font-size:16px; color:#fff; margin-left:27px; border-left:1px solid #fff; height:15px; line-height:14px; display:inline-block; padding-left:10px;}
.zyly_box{ clear:both; overflow:hidden; margin-top:30px; background-image:url(../images/zyly_xx.jpg); background-repeat:repeat-y; background-position:799px 0}
.zyly_l{ width:760px; float:left;color: #545152;}
.zyly_l .li{ padding-bottom:30px;}
.zyly_l .li h2{ color:#ee7800; font-weight:normal; font-size:18px; padding-bottom:10px;}
.zyly_l .li1 { color:#545152; line-height:28px;}
.zyly_l .li2 span{ font-size:16px; color:#333; padding:20px 0 20px 0; display:block;}
.zyly_l .li2 ul{ padding:0 0 20px 0; clear:both; overflow:hidden;}
.zyly_l .li2 li{ width:348px; float:left; line-height:20px; padding:0 15px 15px 15px; color:#666;  background:url(../images/lid.jpg) left 7px no-repeat;}
.zyly_r{ width:360px; float:right;}
.zyly_r .li{ clear:both; overflow:hidden; padding-bottom:35px;}
.zyly_r h2{ color:#ee0012; font-size:18px; font-weight:normal;}
.zyly_r .tet{ color:#545152; line-height:18px; padding:18px 0;}
.zyly_r .a{ float:left; width:178px; height:30px; padding:1px; line-height:30px; text-align:center; color:#ee7800; background-image:url(../images/shzr_li.jpg); background-size:cover;  transition:all 0.3s; -webkit-transition:all 0.3s;}
.zyly_r .a span{ background:#fff; display:block; transition:all 0.3s; -webkit-transition:all 0.3s;}
.zyly_r .a span:hover{ background:none; color:#fff;}
.zyly_r .a:hover{ color:#333;}
.zyly_r .li a{ color:#545152;}
.zyly_r .li a:hover{ color:#ee7800;}
.zyly_r .li li{ padding-bottom:10px;}
.zyly_r .li .li{ padding-bottom:0px;}

.zyly_r .li ul{ padding:0;}
.zyly_r .li2 li{ line-height:18px; color:#545152; padding:0 0 15px 20px; background-image:url(../images/jx_bbb.jpg); background-position:left 8px; background-repeat:no-repeat;}
.zyly_r .li .td_box  span{ float:left; display:inline-block;}
.zyly_r .li .td_box .td{ background-image:url(../images/zl_xz11.jpg); background-size:cover; height:77px; line-height:77px; text-align:center; font-size:20px; color:#fff;  width:201px; transition:all 0.3s; -webkit-transition:all 0.3s;}
.zyly_r .li .td_box .pic{ width:0; transition:all 0.3s; -webkit-transition:all 0.3s;}

.zyly_r .li .td_box:hover .td{ width:100%;}
.zyly_r .li .td_box:hover .pic{ width:0;}

/*专业人员列表*/
.ry_top{ border:1px solid #545251; padding:30px 20px;}
.ry_top h2{ color:#ee7800; font-size:24px; font-weight:normal; display:block; border-bottom:1px dotted #545251; padding-bottom:10px;}
.ry_top .gzjh_xlk{ border:0; height:auto;}
.ry_top .gzjh_xlk .xlk1{ margin:0;}
.ry_top .gzjh_xlk .wbk{ padding:0 15px;  background:#f2f2f2;}
.ry_top .gzjh_xlk .wbk input{ width:100%; color:#545152;  background:none; border:0; height:32px; line-height:32px;}
.ry_top .gzjh_xlk .xlk span{ padding:20px 0 10px 0;}
.ry_top .js div{clear:both; overflow:hidden; }
.ry_top .js span{ display:block; padding:15px 0 10px 0; clear:both; overflow:hidden; color:#545152;}
.ry_top .js ul{ float:left;}
.ry_top .js ul li{ float:left;}
.ry_top .js ul li a{ display:block; width:28px; height:32px; margin-right:5px; background:#f2f2f2; font-size:12px; font-family:"Arial"; color:#545152; line-height:32px; text-align:center; cursor:pointer; transition:all 0.3s; -webkit-transition:all 0.3s;}
.ry_top .js ul li a:hover{ background:#ee7800; color:#fff;}
.ry_top .js ul .one a{ background:#ee7800; color:#fff;}
.ry_top .js ul li.not a,.ry_top .js ul li.not.one a{ color:#999;cursor:default; background:#f2f2f2;} 
.ry_top .js ul li.not a:hover{ background:#f2f2f2; color:#999;}
.ry_top .js .sub{ float:right; border:0; background: url(../images/shzr_li.jpg); width:275px; height:32px; line-height:32px; color:#fff; cursor:pointer;}
.ry_tet{ line-height:24px; color:#545152; padding:40px 0;}

.yr_list{ width:1200px; overflow:hidden;}
.yr_list .xgry ul{ width:1220px;}
.yr_list .xgry li{ width:588px; margin:0 20px 20px 0; height:225px; float:left;}
.yr_list .xgry li .con{ width:278px; height:185px; padding:40px 20px 0px 20px; }
.yr_list .xgry li .pic{ width:270px;}
.yr_list .xgry li .li_tet{ padding-top:25px;max-height: 60px;overflow: hidden;}
.yr_list .xgry li .li_tet2{ padding-top:15px;}


/*人员介绍*/
.ry_jj{ margin-top:20px;  clear:both; overflow:hidden;width:103%}
.ry_jj .main{ position:relative; float:left; width:574px; overflow:hidden; height:456px; padding:0 40px;background:#595f6b;}
.ry_jj .main .rm{ color:#fff; font-size:36px; margin-top:30px;}
.ry_jj .main .rm b{ font-size:14px; color:#fdd000; background-image:url(../images/wz.png); background-repeat:no-repeat; background-position: left 2px; padding-left:20px; margin-left:10px; background-size:15px;}
.ry_jj .main .hhr{ color:#fff; font-size:18px; border-bottom:4px solid #707786; padding-bottom:16px; margin:10px 0 30px 0; display:inline-block;}
.ry_jj .main ul{ float:left; width:255px;}
.ry_jj .main .ul_box{ clear:both; overflow:hidden;}
.ry_jj .main .ul{ border-right:1px solid #7a7f89; margin-right:40px; padding-right:20px;}
.ry_jj .main ul li{ color:#ccc; clear:both; overflow:hidden; padding-bottom:10px;}
.ry_jj .main ul li a{ color:#ccc; }
.ry_jj .main ul li a:hover{color:#f60; }
.ry_jj .main ul li b{ float:left; display:inline-block;}
.ry_jj ul li i{display:block; margin-left:70px; /* line-height:18px; */ margin-top:1px;}
.ry_jj .main .bb{ position:absolute; left:40px; bottom:70px; height:80px; width:90%; background-image:url(../images/shzr_d.png)}
.ry_jj .pic{ float:left; line-height:0;width:564px; height:456px; overflow: hidden;}
.ry_jj .iph_pic{ display:none;}

.ry_jj .main .but1{ position:absolute; left:40px; bottom:30px;}
.ry_jj .main .but1 a{ color:#ccc; background:none; border:0; float:left; margin-right:20px; padding-left:25px; background:url(../images/dy.png) no-repeat; cursor:pointer; height:20px; line-height:20px;}
.ry_jj .main .but1 a:hover{ color:#f60;}
.ry_jj .main .but1 .a2{background-position:0 -19px; padding-left:30px; margin-top:1px;}
.ry_jj .main .but1 .a3{  background-position:0 -40px;}

.ry_jj_tab{ border:1px solid #e6e6e6; border-top:0; clear:both; overflow:hidden;}
.ry_jj_tab .tab_box{ border-bottom:1px solid #e6e6e6; padding:0 20px;}
.ry_jj_tab .tab_box a{ margin:0 20px; color:#545251; height:44px; line-height:44px; padding-bottom:11px; transition:none;}
.ry_jj_tab .tab_box a:hover{border-bottom:2px solid #ee7800; color:#ee7800}
.ry_jj_tab .tab_box .selected{border-bottom:2px solid #ee7800; color:#ee7800}
.ry_jj_tab .tab_main{ color:#545152; font-size:14px; clear:both; overflow:hidden; position:relative; display:none}
.ry_jj_tab .tab_main h2{ font-weight:normal; color:#333; font-size:18px; padding-bottom:15px;}
.ry_jj_tab .tab_main .tab_main_box{ padding:35px;}
.ry_jj_tab .tab_main .tab_main_box p{ text-justify:inter-ideograph;}
.ry_jj_tab .tab_main .tab_main_box li{ text-justify:inter-ideograph;}
.ry_jj_tab .tab_main1 .tab1_l{ float:left;  width:654px;}
.ry_jj_tab .tab_main1 .tab1_r{ float:left; width:543px;}
.ry_jj_tab .tab_main .xx{ position:absolute; left:654px; width:1px; height:100%; background:#e6e6e6;}
.ry_jj_tab .tab_main li{ line-height:17px; padding-bottom:10px;}

.ry_jj_tab .tab_main_box a{ color:#545251; }
.ry_jj_tab .tab_main_box a:hover{color:#ee7800; }



/*单栏目*/
.dlm_main{ color:#545152;}
.dlm_main h2{ font-size:18px; font-weight:normal; padding-bottom:15px; color:#333;}

@media screen and (max-width:1400px){/*--1200-1024--小PC*/
.in_body .in_heard_hei .box, .in_body .in_heard_bai .bai_box, .in_body .in_footer .box{ margin:0 20px;}
.in_heard_bai{ height:92px;}
header { height:92px;}
.in_heard_bai .logo{ width:300px; top:20px;}
header .logo { width:300px; top:20px;}
.in_heard_bai .logo img{ width:100%;}
header .logo img{ width:100%;}
.in_nav{ top:70px; display: flex; justify-content: flex-end; position: relative; z-index: 5;}
.in_nav li{ margin-left:45px;}
.in_con_bai{  height:176px; padding:0 20px; margin-left:20px;}
.in_con_bai .news .bt{ padding:20px 0 15px 0;}
.in_con_bai .news .list .li1{ display:none;}
.in_con_bai .right{ margin:50px 0 0 9px;}
.in_con_bai .right li{ width:159px;}


.owl-carousel .in_con_wenzi span.span1{ font-size:22px; line-height:24px;}
.owl-carousel .in_con_wenzi_l span{ padding:0;}
/*
.owl-carousel .in_con_wenzi span{ font-size:18px; }
*/
.owl-carousel .in_con_wenzi .box{ padding:20px;  margin:0 55px;}
.owl-carousel .in_con_wenzi{ top:30%;}

.owl-carousel .in_con_wenzi_r span{ padding-right:0;}
.owl-carousel .in_con_wenzi_c .box{ padding:0 10%;}
.owl-carousel .in_con_wenzi_c .box img{ width:100%;}
/*
.lm_pic{ margin-top:100px;}
*/
.news_main .xgry li:hover .con b{ color:#333;}

.zyly_r .li .td_box:hover .td{ width:201px;}
.zyly_r .li .td_box:hover .pic{ width:auto;}



}


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

/* 隐藏pc菜单 */
.header_nav_box {display: none;}




/*--首页--*/
.in_body .in_heard_hei .box, .in_body .in_heard_bai .bai_box, .in_body .in_footer .box{ margin:0 ;}
.in_con_bai{ margin-left:0;}
.in_con_bai .right .text .span1{ font-size:12px;}

/*--新闻列表--*/
.in_heard_hei .box{ width:auto;}
.in_heard_hei .box .hei_a{ margin-right:20px;}
.in_heard_bai .bai_box{ width:auto;}
.in_heard_bai .logo{ margin-left:20px;}

.in_nav{ display:none; margin-right:20px;}
.lm_pic{ height:180px;}
.lm_pic h2{ height:180px; line-height:180px; padding:0 40px;}
.lm_pic .warp{ width:auto;}

.lm_main{ background:url(../images/lm_bj2_2.jpg); background-position:left; background-repeat: repeat-y;}
.lm_main .main_box{     background-size: 250px;}
.lm_main .main_l{ width:250px;}
.lm_main .ct2-sd{ width:250px;}

.lm_main .lm_pic2 img{ width:100%;}
.lm_main .main_r{ padding-top:50px; float:none; margin-left:290px; width:auto; margin-right:20px; overflow:hidden;}
.warp{ width:auto;}
.dsj_main .tab_box{ clear:none;}
.in_footer .box{ width:100%;}
.in_footer .copy{ margin-left:20px;}
.in_footer .link{ margin-right:20px;}

/*--大事记--*/
.rujx_main .tab_box{ margin-bottom:40px;}
.rujx_main .tab_main{ clear:none;}

/*--荣誉奖项--*/
.rujx_main .tab_box a{ margin:0 20px;}

/*--知岸概况--*/
.lm_main .main_r .zlgk_list{ padding-bottom:0;}
.lm_main .main_r .zlgk_lj{ margin-bottom:50px;}

/*--知岸客户--*/
.kh_list .txt{ clear:none;}
.kh_list .tet{ clear:none;}

/*--人员列表--*/
.ry_top{ margin:0 20px; padding:25px 10px 30px 10px;}
.ry_top h2{ margin:0 10px;}
.gzjh_xlk .xlk{ margin-left:0;width: 184px; }
.gzjh_xlk .xlk .xlk_box{ margin:0 10px; position:relative;}
.ry_top .gzjh_xlk .xlk span{ padding-top:15px;}
.ry_top .js{ margin:0 10px;}
.ry_top .js .sub{ width:222px;}
.ry_top .js ul{ float:none; margin-right:240px;}
.ry_top .js ul li{ width:3.8%;}
.ry_top .js ul li a{ width:auto; margin-right:3px;}
.ry_tet{ margin:0 20px; padding:30px 0;}
.yr_list{ width:100%;}
.yr_list .xgry{ margin:0 10px;}
.yr_list .xgry ul{ width:100%;}
.yr_list .xgry li{ width:50%; margin:0; border:0; height:auto; overflow:inherit;}
.yr_list .xgry li a{ margin:0 10px 20px 10px; border:1px solid #f2f2f2; display:block; height:100%; clear:both; overflow:hidden; position:relative; height:179px;}
.news_main .xgry li .pic{ width:216px; position:absolute; right:0; top:0;}
.yr_list .xgry li .con{ margin-right:220px; width:auto; float:none;}
.ry_top .js .sub{ background: url(../images/shzr_li.jpg) no-repeat; background-size:cover;}

.yr_list .xgry li .li_tet{ padding-top:10px; font-size:12px}
.yr_list .xgry li .li_tet2{ padding-top:10px;}

/*--人员最终--*/
.warp_box{ padding-top:20px;}
.ry_jj{ margin:20px 20px 0 20px;}
.ry_jj .main{ height:322px; width:auto; margin-right:385px; float:none;}
.ry_jj .main .bb{ display:none;}
.ry_jj .pic{ width:385px; height:322px; float:right; display:none;}
.ry_jj .iph_pic{ display:block;}
.ry_jj .pic img{ width:100%; height:100%;}
.ry_jj_tab .tab_main{ padding-bottom:40px;}
.ry_jj_tab .tab_main1 .tab1_l{ border-right:0; width:100%;}
.ry_jj_tab .tab_main1 .xx{ display:none;}
.ry_jj_tab .tab_main1 .tab1_r{ width:100%;}
.ry_jj_tab .tab_main .tab_main_box{ padding:40px 35px 0 35px;}
.ry_jj_tab .tab_box a{ display:inline-block; margin:0 10px;}
/*.ry_jj_tab .tab_main1 .tab1_l{ border-bottom:1px solid #e6e6e6 }*/

.ry_jj .main .ul{ width:40%; margin-right:5%; padding-right:5%;}


/*--专业人员--*/
.shzr_main{ margin:0 20px;}
.warp_box{ padding-bottom:20px;}

/*--专业领域--*/
.shzr_box a{ background-size:cover;}

/*--专业领域最终--*/
.zyly_main{ margin:0 20px;}
.office_main .txt{ padding:0 20px;}
.zyly_box{ background:none; position:relative;}
.zyly_l{ width:auto; margin-right:400px; border-right:1px solid #f2f2f2; padding-right:20px;}
.zyly_r{ position:absolute; top:0; right:0;}

.zyly_l .li2 li{ width:50%; padding:0 15px 10px 15px;}





/*--办公室最终--*/
.office_main .tet_l{ width:100%;  border-top:0;}
.office_main .tet_l_box{ margin-right:542px;}
.office_main .tet{ position:relative;}
.office_main .tet_r{ position:absolute; top:0; right:0;}
.bgs_main{ margin:0 20px;} 
.office_main .tet_l_box{ padding:30px;}
.office_main .tet_l .bgs b{ padding-bottom:8px;}
.office_lbt{ width:auto;}
.office_lbt_box{ width:auto; margin:0 20px;}
.office_lbt .owl-carousel{ width:auto; position:inherit;  margin:0 20px;}
.office_lbt .owl-carousel .owl-wrapper-outer{ width:auto;}
.office_lbt .item{ width:auto; margin:0 10px;}
.office_lbt .owl-carousel .owl-item{ height:auto;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-20px;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-next{ right:-20px;}
.office_lbt .owl-theme .owl-controls .owl-buttons div{ top:50%; margin-top:-40px;}



/*--办公室--*/
.office_list .main .txt{ font-size:30px; margin-top:10px;}
.office_list .main .tet{ margin:0 20px;}
.office_list .ul_box{ width:100%;}
.office_list ul{ width:auto; margin:0 10px;}
.office_list li{ width:25%; margin-right:0;}
.office_list li .pic{ margin:0 10px; width:auto; height:auto;}
.office_list li .main_box{ margin:0 10px;}
.office_list li .main{ padding:0 15px;}
.office_list .pic{ width:100%;}
.office_list .pic img{ width:100%;}

/*--工作机会--*/
.gzjh_main{ width:auto; margin:0 20px;}
.gzjh_main .office_main .tet_l{ height:auto;}
.gzjh_main .office_main .tet_r{ width:351px; height:auto;}
.gzjh_main .office_main .tet_l_box{ padding:0; height:222px; margin:20px 351px 20px 20px; padding-right:10px;}

.gzjh_xlk{ padding:0 20px;}
.gzjh_xlk1 .xlk_zw span{ margin-left:20px;}
.gzjh_xlk1 .xlk_zw .xl{ margin-left:55px;}
.gzjh_xlk1 .xlk_zw ul li{ margin-left:55px;}
.gzjh_list ul{ width:50%; margin-right:0;}
.gzjh_list ul .li{ margin-right:10px;}
.gzjh_list .ul .li{ margin-left:10px; margin-right:0px;}






/*--新闻内容--*/
.news_main .txt span{ font-size:24px;}
.news_main .fx{ overflow:hidden;}
.news_main .zlgk_lj{ margin-top:50px;}
.news_main .new_ry ul{ clear:none;}
.news_main .new_ry li{border:1px solid #f2f2f2; position:relative; height:140px; margin:0 1px;}
.news_main .new_ry .li2 a{ margin-right:0; margin-left:5px;}
.news_main .new_ry li .con{ padding:15px 10px 0 10px; height:auto; width:auto; margin-right:162px;}
.news_main .new_ry li .hhr{ font-size:12px;}
.news_main .new_ry li .li_tet{ font-size:12px;}
.news_main .new_ry li .pic{ position:absolute; top:0; right:0; width:162px;}
.news_main .new_ry li .pic img{ width:100%;}

.news_main .xgry li:hover .pic span img{ transform:none}
.news_main .xgry li .con .bb{ display:none;}
.news_main .xgry li:hover .con b{ color:#333;}
.news_main .xgry li:hover .con{ color:#333;}
.news_main .xgry li:hover .con .bb{opacity:1; filter:Alpha(opacity=100); }
.news_main .xgry li:hover .xx{ background:#c2c7cf ;}
.news_main .xgry li:hover .wz{ background-image:url(../images/wz.png); background-size:13px}




/*--知岸视界--*/
.zlsj_list ul{ width:100%;}
.zlsj_list li{ width:33.3%; margin-right:0; margin-bottom:10px; height:auto;}
.zlsj_list li a{ margin:0 5px; display:block;}
.zlsj_list li .pic{ height:auto;}
.zlsj_list li .pic img{ width:100%;}
.zlsj_list li .txt{ font-size:16px;}



/*--客户列表--*/
.kh_list .tet li span{ padding:14px 20px;}

}


@media screen and (max-width: 1002px) { 
/* 隐藏pc菜单 */
.header_nav_box {display: none;}
#top{ right:-500px;}


/*--首页--*/
.in_body .in_heard_hei .box, .in_body .in_heard_bai .bai_box, .in_body .in_footer .box{ margin:0 ;}

.in_heard_bai{ height:75px;}
.in_nav{ display:none;}
.in_heard_bai .logo{ width:270px; top:40px;}
.in_con_bai{ width:728px; margin:0 auto; float:none; padding:0;}
.in_con_bai .news{ margin-left:30px;}
.in_con_bai .right{ margin-left:14px;}
.owl-carousel .in_con_wenzi_c .box{ padding:0 10%;}

/*--新闻列表--*/
.lm_pic{ height:160px;}
/* .lm_pic{ margin-top:107px; height:160px;} */
.lm_pic h2{ height:160px; line-height:160px; padding:0 30px; font-size:30px;}
.lm_pic h2{ margin-right:20px;}
.lm_main{ background:none;}
.lm_main .main_box{ background:none;}
.lm_main .main_l{ display:none;}
.lm_main .ct2-sd{ display:none;}
.lm_main .main_r{ margin-left:20px; padding-top:40px;}
.rujx_main .tab_box{ margin-bottom:40px;}
.lm_main .main_box{ padding-bottom:30px;}
.zx_list li a{ font-size:16px;}

/*--人员列表--*/
.gzjh_xlk .xlk{ width:50%;}
.ry_top .js ul{ width:100%; margin-right:0;}
.ry_top .js .sub{ height:26px; line-height:26px; float:left; margin-top:10px;}
.ry_tet{ padding:20px 0;}
.yr_list .xgry li{ width:33.3%;}
.news_main .xgry li .wz{ display:none;}
.news_main .xgry li .hhr{ display:none;}
.news_main .xgry li .xx{ display:none;}
.yr_list .xgry li .li_tet{ display:none;}
.yr_list .xgry li .con{ padding:0; height:auto; margin:0; display:none;}
.yr_list .xgry li .con_iph{ display:block;}
.yr_list .xgry li a{ height:100%;}
.news_main .xgry li .rm b{ font-size:16px; line-height:36px; display:block; text-align:center; width:100%;}
.news_main .xgry li .pic{ width:100%; position:static;}
.news_main .xgry li .pic img{ width:100%;}

/*--人员最终--*/
.ry_jj{ margin:0 20px;}
.ry_jj .pic{ width:375px; height:322px;}
.ry_jj .main{ margin-right:375px; padding:0 40px 0 35px;}
.ry_jj .main .rm{ font-size:24px; margin-top:17px;}
.ry_jj .main .rm b{ font-size:12px;}
.ry_jj .main .hhr{ font-size:14px; padding-bottom:8px; margin-top:15px; margin-bottom:30px;}
.ry_jj .main .ul{ border-right:0; float:none; width:100%;}
.ry_zz{ display:none;}




/*--专业领域--*/
.shzr_box li{ width:50%;}

/*--专业领域最终--*/
.zyly_l{ width:auto; margin-right:0px; border-right:none; padding-right:0px;}
.zyly_r{ position:static; float:none; width:100%;}
.zyly_main .txt span{ font-size:14px;}
.office_main .txt{ position:relative;}
.office_main .txt i{ position: absolute; top:10px; right:10px; margin-top:16px;}


/*--办公室最终--*/
.office_main .tet_r{ width:100%;}
.office_main .tet_r img{ width:100%;}
.bgs_main .txt{ margin-top:20px;}
.bgs_main .tet{ position:relative; height:auto; height:377px;}
.bgs_main .office_main .tet_l{ position:absolute;}
.office_main .tet_l{ border:0;  left:0; top:0; z-index:99; height:100%;  background-size:cover; background-position:0 0;}
.office_main .tet_l_box{ margin-right:0;  padding:50px; overflow:inherit; height:100%; background:url(../images/ipad_bgszz.png) repeat left top;}
.tet_l_box{ color:#fff;}
.gzjh_main .office_main .tet_r{ display:none;}
.office_main .tet_l .bgs b{ color:#fff;}
.gzjh_main .office_main .tet_l_box{ margin:0; padding:20px; height:auto; }


/*--办公室--*/
.office_list .main .txt{ font-size:24px; margin-top:0;}
.office_list .main .tet{ font-size:14px; line-height:20px; padding:15px 0 20px 0;}
.office_list li{ width:50%;}
.office_list li .main_box{ height:auto;}
.office_list li i{ display:none;}
.office_list li b{ padding:0; line-height:50px; text-align:center;}

/*--工作机会--*/
.gzjh_main .office_main .tet{ position:relative; height: auto; }
.office_main .tet_r{ height:auto;}
.office_main .tet_l{ background-size:cover; background-position:center;}


/*--社会责任2--*/
.shzr_main .office_main .tet{ height:380px;}
.shzr_main .qk li{ width:100%;}




/*--新闻内容--*/
.news_main .txt span{ font-size:18px; line-height:24px;}
.news_main .fx{ margin-top:10px;}
.news_main .zlgk_lj{ margin-top:30px;}
.lm_main .main_r .zlgk_lj{ margin-bottom:30px;}
.news_main .xgry .xg_txt{ padding-bottom:10px;}
.news_main .new_ry ul{ padding-bottom:20px;}
.news_main .new_ry li{ height:140px;}
.news_main .new_ry li a{ height:135px;}
.news_main .new_ry li .pic{ width:163px; position:absolute;}
.news_main .new_ry li .wz{ display:block;}
.news_main .new_ry li .hhr{ display:block;}
.news_main .new_ry li .xx{ display:block;}
.news_main .new_ry li .rm b{ font-size:18px; line-height:24px; display:inline-block; text-align:left; width:auto;}
.shzr_main .tet_r{ display:none;}

}

@media screen and (max-width: 758px) {
.page .Ppagelist{ display:none;}
.ry_jj .main .but1{ display:none;}

.lm_pic .h21{display:none;}
.lm_pic .h2{display:block;}

/*--首页--*/
.in_body .in_heard_hei .box, .in_body .in_heard_bai .bai_box, .in_body .in_footer .box{ margin:0 ;}
.in_body{ position:static; overflow:inherit; height:auto;}
.in_footer{  position: static; margin-top: 0px;}
.in_heard_hei .box .hei_a{ margin-right:10px;}
.in_heard_hei .box a{ padding-left:5px;} 
.in_heard_hei .ss_one{ width:158px;}
.in_heard_hei .ss_one .wbk{ width:126px;}



#read-more{text-align:center; display:block; margin-top:10px;}
#read-more b{padding-right:20px;background:url(../images/iphone_zhank.png) no-repeat 100% 50%; text-decoration: none; color:#ee7800;}
#wrap{ overflow:hidden; display:block;}
#BgPicList{ display:none;}
.wrap1{ display:none;}
.in_owl-demo { height:206px; display:block;}
/* .in_owl-demo { margin-top:26%; height:206px; display:block;} */
.in_owl-demo .owl-carousel .owl-item{height:206px;}
.in_owl-demo .item{ position:relative; height:100%; background-size:cover; background-position:center;}
.in_owl-demo .item .owl-carousel{ display:block;}
.owl-carousel .in_con_wenzi_c .box{ padding:0; margin:0 20px}
.owl-carousel .in_con_wenzi .box{  padding:10px; margin:15% 20px;}
.owl-carousel .in_con_wenzi span.span1{ font-size:16px; line-height:20px;  display:none;}
.owl-carousel .in_con_wenzi span{ font-size:12px; line-height:18px; display:block; }
.in_owl-demo .owl-theme .owl-controls{ position:absolute; left:0; bottom:5px; width:100%; height:20px; z-index:5;}
.in_owl-demo .owl-pagination{ display:block;}
.in_owl-demo .owl-carousel{ height:auto;}
.in_owl-demo .owl-theme .owl-controls .owl-page span{ width:10px; height:10px; background:#666; opacity:1; margin:0 5px;}
.in_owl-demo .owl-theme .owl-controls .active span{ background:#f04000;}



.in_con_bai_bg{ position:static;}
.in_con_bai{ width:auto;}
.in_con_bai .news{ margin:auto 10px; width:auto; float:none;}
.in_con_bai .news .list{ padding-bottom:0;}
.in_con_bai .news .list .li1{ display:block;}
.in_con_bai .news .bt{ border-bottom:2px solid #ee7703;}

.in_con_bai .right{ margin:20px 0 20px 0; width:100%;}
.in_con_bai .right ul{ margin:0 5px;}
.in_con_bai .right li{ margin-left:0; float:left; width:50%; }
.in_con_bai .right li a{ margin:0 5px;}
.in_con_bai .right .text .span1{ padding-left:5px;}


.in_footer{ margin-top:10px;}
.in_footer .box{ background:#000;}
.in_footer .link{ display:none;}
.in_footer .footer_fx{ float:none; padding:5px 0; clear:both; margin:0 auto; width:200px; text-align:center;}
.in_footer .footer_fx a{ display:inline-block; float:none; margin:0 8px;}
.in_footer .footer_fx span{ left:0; width:150px; bottom:42px;}
.in_footer .footer_fx span em{ font-size:12px;}
.in_footer .footer_fx span b{ background-position:37px 0;}

.in_footer .copy{ margin-left:0; text-align:center; margin-top:5px; width:100%;}

/*--新闻列表--*/
.lm_pic{ height:120px;}
/* .lm_pic{ margin-top: 26%;height:120px;} lp update*/
/* .lm_pic{ margin-top: 31%;height:120px;} lp update*/
.lm_pic h2{ height:120px; line-height:120px; padding:0 10px; font-size:18px;  letter-spacing: 0px; margin-right:10px;}
.dsj_main .tab_box{ margin-bottom:25px;}
.zx_list li{ width:100%; padding-bottom:30px;}
.zx_list li a{ font-size:14px; height:17px; overflow:hidden;}
.lm_main .main_box{ padding-bottom:0px;}
.lm_main .main_box .zx_list{ padding-bottom:30px;}



/*--大事记--*/
.lm_main .main_r{ margin-left:10px; margin-right:10px; padding-top:20px;}
.dsj_main .tab_main .list{ padding-left:81px;}
.dsj_main .tab_main .li{ padding-bottom:30px;}
.dsj_main .tab_main .list li{ padding-bottom:0px;}

/*--荣誉奖项--*/
.rujx_main .tab_box{ border-bottom:0;}
.rujx_main .tab_box{ margin-bottom:30px;}
.rujx_main .tab_box a{ display:block; width:100%; margin:0; border-radius:0px; border-bottom:1px solid #f4f4f4; padding:0; line-height:37px;}
.rujx_main2 .tab_main .xx{ display:none;}
.rujx_main2 .tab_main .nian{ margin:0 auto; float:none;}
.rujx_main2 .tab_main .list{ padding:23px 10px 0 10px;}
.rujx_main2 .tab_main .list li{ padding-bottom:15px;}
.rujx_main2 .tab_main .li{ padding-bottom:30px;}

/*-新闻列表轮播-*/
.dsj_main .tab_box a{ border-bottom:0; line-height:20px;}


/*--知岸概况--*/
.lm_main .main_r .zlgk_list{ font-size:12px; line-height:20px;}
.lm_main .main_r .zlgk_list h2{ font-size:16px; margin-bottom:15px;}
.lm_main .main_r .zlgk_lj{ margin-bottom:30px;}

/*--知岸客户--*/
.kh_txt{ display:none;}
.kh_list .txt{ font-size:16px;}
.kh_list .tet li{ width:100%; padding:10px; height:18px; background:#FFF;}
.kh_list .tet li.li{ background:#fff;}
.kh_list .tet li.li1{ background:#f6f6f6;}
.kh_list .tet li span{ padding:0px;}

/*--人员列表--*/
.warp_box{ padding-top:20px;}
.ry_top{ margin:10px; padding:20px 0 10px 0;}
.ry_top h2{ font-size:18px;}
.gzjh_xlk .xlk{ width:100%;}
.ry_top .js ul li{ width:11%; margin-bottom:6px;}
.ry_top .js ul li a{ height:30px; line-height:30px; margin-right:6px;}
.ry_top .js .sub{ margin-top:4px; width:100%; height:32px; line-height:32px;}
.ry_tet{ display:none;}
.yr_list .xgry{ margin-left:8px; margin-right:7px; margin-top:10px;}
.yr_list .xgry ul{ margin-bottom:20px;}
.yr_list .xgry li{ width:50%;}
.yr_list .xgry li a{ margin-left:2px; margin-right:3px; margin-bottom:5px;}
.yr_list .xgry li .pic span img{ width:100%;}
.warp_box{ padding-bottom:0;}
.js_but{ display:block;}
.js_box .js_main{ max-height:0; overflow:hidden; transition:all 0.4s; -webkit-transition:all 0.4s;}
.js_box .js_but{ position: relative; color:#545152; margin:10px 10px 0 10px;}
.js_box .js_but b{ position:absolute; right:0; top:3px; padding-left:20px; font-size:12px; line-height:15px; height:15px; background:url(../images/kh_j.jpg) left no-repeat; transition:all 0.4s; -webkit-transition:all 0.4s;}
.js_box_one .js_main{ max-height:999px;}


/*--人员最终--*/
.warp_box{ padding-top:0px;}
.ry_jj{ margin:10px 10px 0 10px;}
.ry_jj .pic{ width:100%; height:auto; display:none;}
.ry_jj .main{ padding:0; width:100%; margin-right:0; height: auto; padding-bottom: 50px;}
.ry_jj .main .rm{ font-size:20px;}
.ry_jj_tab{ margin:0 ;}
.ry_jj_tab .tab_main{ padding-bottom:20px;}
.ry_jj_tab .tab_main .tab_main_box{ padding:35px 10px 0 10px;}
.ry_jj_tab .tab_main h2{ font-size:16px;}
.ry_jj_tab .tab_main li{ font-size:12px;}
.ry_jj .iph_pic{ display:block;}

.ry_jj .main ul{ width:auto; margin-right:0; padding:0 20px;}
.ry_jj .main .rm{ padding:0 20px;} 
.ry_jj .main .hhr{ margin:15px 20px 30px 20px;}
.ry_jj .main .ul{width:90%;}

.ry_jj .main ul li.emali {display:block}
.ry_jj .main .but1{display:block; left: 20px; bottom: 20px;}
.ry_jj .main .but1 a{display:none}
.ry_jj .main .but1 .a3{display:block}



/*--专业人员--*/
.shzr_main{ margin:0;}
.shzr_box li{ width:100%;}

/*--专业领域--*/
.warp_zyly{ padding-top:0;}
.shzr_box{ padding:10px;}
.zyly_box1 ul{ padding:10px;}
.shzr_box a{ margin-left:0;}
.warp_box .dd{ display:none;}
.office_main .txt{ font-size:16px; padding:0 10px;}

/*--专业领域最终--*/
.zyly_main{ margin:0;}
.office_main{ margin-top:0px;}
.zyly_box{ margin:20px 10px 0 10px;}
.zyly_l{ float:none;}
.zyly_l .li1 p{ line-height:20px; margin-bottom:5px;}
.zyly_r .li .td_box:hover .td,
.zyly_r .li .td_box .td{ font-size:16px; width:50%;}
.zyly_r .li .td_box:hover .pic,
.zyly_r .li .td_box .pic{ width:50%;}
.zyly_r .li .td_box .pic img{ width:100%;}




.zyly_l .li2 span{ padding:10px 0;}
.zyly_l .li2 ul{ padding-bottom:10px;}
.zyly_r .li{ padding-bottom:25px;}
.zyly_l .li2 li{ width:100%;}
.office_main .txt{ height:auto; line-height:inherit; padding:10px; position:relative;}
.zyly_main .txt span{ display:block; font-size:12px; margin-left:10px; border:0; margin:0; padding:5px 20px 0 0; height:auto;}

/*--办公室最终--*/
.bgs_main .txt{ margin-top:0;}
.bgs_main{ margin:0;}
.bgs_main .tet{ height:auto; margin-bottom:20px;}
.office_lbt_box{ margin:0 5px;}
.office_lbt .owl-carousel{ margin:0 20px;}
.office_lbt .lbt_txt{ padding-left:20px;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-prev{ left:-20px; background-size:25px;}
.office_lbt .owl-theme .owl-controls .owl-buttons .owl-next{ right:-20px; background-size:28px;}
.office_lbt .owl-theme .owl-controls .owl-buttons div{ width:12px;}
.office_lbt .item{ margin:0;}

.office_main .tet_l{ border-bottom:1px solid #f2f2f2; height:100%; position:inherit; background-size:cover;}
.shzr_main .office_main .tet{ height:auto;}
.office_main .tet_l .bgs{ border-bottom:2px solid #ee7700; margin-bottom:10px; padding-top:15px;}
.office_main .tet_l_box{ padding:15px; line-height:20px; margin-right:0;}
.office_main .tet_l .bgs i{ font-size:18px;}
.office_main .tet_l li{ font-size:12px; line-height:18px; margin-top:10px;}
.office_main .tet_l .li2{ background-position: 0 -51px;}
.office_main .tet_l .li3{ background-position: 0 -88px;}
.office_main .tet_l .li4{ background-position: 0 -122px;}
.office_main .tet_l .li5{ background-position: 0 -51px;}
.office_main .tet_l .li6{ background-position: 0 -158px;}
.office_main .tet_l .li7{ background-position: 0 -158px;}
.office_main .tet_r{ height:auto; display:none;}
.office_main .tet_r img{ height:100%;}

.office_lbt{ display:none;}
.office_wz{ height:250px; width:auto; margin:10px; border:1px solid #999; padding:2px; overflow:hidden;}


/*--办公室--*/
.office_list .main .txt{ font-size:18px; margin-top:25px;}
.office_list .main .tet{ margin:0 10px; font-size:12px; line-height:18px; padding:10px 0;}
.office_list li{ margin-bottom:5px;}
.office_list li .pic{ margin:0 3px 0 2px;}
.office_list li .main_box{ margin:0 3px 0 2px;}
.office_list ul{ margin:0 7px 0 8px;}
.office_list li b{ font-size:14px; line-height:38px;}

/*--工作机会--*/
.gzjh_main{ margin:0;}
.gzjh_list ul{ width:100%;}
.gzjh_list ul .li{ margin-right:0px;}
.gzjh_list .ul .li{ margin-left:0px;}
.gzjh_xlk{ border-bottom:0; height:auto; padding:0 10px;}
.gzjh_xlk1 .xlk{ margin:0;}
.gzjh_list .txt{ padding:0 10px; font-size:16px;}
.gzjh_list .tet_box{ padding:20px 10px;}
.gzjh_xlk1 .xlk span{ float:none; }
.gzjh_xlk1 .xlk{ margin-top:10px;}
.gzjh_xlk1 .xlk_zw span{ margin-left:0;}
.gzjh_xlk1 .xlk .xl{ margin-left:0;}
.gzjh_xlk1 .xlk ul li{ margin-left:0;}
.gzjh_list{ padding:20px 0;}
.gzjh_main .office_main .tet{ height:auto;}
.gzjh_main .office_main .tet_l_box{ height:auto;}


/*--社会责任--*/
.shzr_warp .tet{ padding:10px; overflow:hidden;}
.shzr_box ul{ padding:10px 10px 5px 10px;}

/*--社会责任2--*/
.shzr_main .qk li{ margin-bottom:5px;}
.shzr_main .qk li a{ font-size:14px; line-height:20px;}
.shzr_main .qk{ margin-bottom:20px; padding-left:10px;}

/*--社会责任3--*/
.shzr_con{ margin:0 10px;}
.shzr_con .txt{ padding-top:20px;}
.shzr_con .tet{ padding-bottom:30px;height:auto;}

/*--新闻内容--*/
.news_main .txt span{ font-size:16px;}
.news_main .new_ry ul{ padding-bottom:30px;}
.news_main .new_ry li a{ height:auto;}
.news_main .new_ry li .con{ display:none;}
.news_main .new_ry li .con_iph{ display:block; margin-right:0; padding:0; width:100%;}
.news_main .new_ry li .pic{ width:100%; position:static;}
.news_main .new_ry li .rm b{ text-align:center; font-size:14px; line-height:35px; width:100%; display:block;}
.news_main .new_ry{ height:350px;}
.news_main .new_ry li{ height: auto;}
.news_main .new_ry .owl-theme .owl-controls .owl-buttons .owl-next{ top:120px;}
.news_main .new_ry .owl-theme .owl-controls .owl-buttons .owl-prev{ top:120px;}
/*--知岸视界--*/
.lm_main .main_zlsj{ margin:0 5px;}
.zlsj_list li{ width:50%;}
.zlsj_list li .pic{ padding:8px;}
.zlsj_list li .txt{ font-size:12px; height:31px; line-height:31px;}

}


@media screen and (max-width: 500px) {
.news_main .new_ry{ height:230px;}	
.news_main .xgry .owl-theme .owl-controls .owl-buttons .owl-next{ top:13%;}
.news_main .xgry .owl-theme .owl-controls .owl-buttons .owl-prev{ top:13%;}
}


/*-- 新闻中心 --*/
.news_wrapbox {padding: 50px 0;}
.news_hotlist {position: relative; border: 1px solid #d2dae8; height: 450px; overflow: hidden; box-sizing: border-box; margin: 30px 0 70px;}
.news_hotlist .news_hota {display: block; background-color: #e4eaf5;}
.news_hotlist .hotpic {float: left; width: 800px;}
.news_hotlist .hotcon {overflow: hidden; padding: 55px 70px 65px 60px;}
.news_hotlist .hottime {font-size: 48px; line-height: 60px; font-family:"DIN Regular"; margin-bottom: 10px; color: #333;}
.news_hotlist .hottit {font-size: 24px; line-height: 36px; height: 180px; overflow: hidden; margin-bottom: 30px;}
.news_hotlist .about_link {border: 1px solid transparent;}
.news_hotlist .news_hota:hover {}
.news_hotlist .news_hota:hover .about_link {}
.news_hotlist .swiper_page {width: 800px;}

.news_listbox {}
.news_listbox .li {padding: 30px 10px 30px 20px; border-bottom: 1px dotted #aaa;}
.news_listbox .li:last-child {border-bottom: none;}
.news_listbox .li a {display: block;}
.mynew_pic {float: right; width: 355px;}
.mynew_left {overflow: hidden; padding: 0 200px 0 0;}
.mynew_time {color: #bfbfbf; font-size: 14px; line-height: 1; font-family:"DIN Regular"; margin-bottom: 12px;}
.mynew_tit {font-size: 14px; line-height: 34px; max-height: 68px; overflow: hidden; margin-bottom: 10px;}
.mynew_intro {font-size: 14px; line-height: 26px; max-height: 52px; overflow: hidden; color: #999; margin-bottom: 22px;}
.mynew_link {display: inline-block; position: relative; font-weight: bold; line-height: 24px; padding-right: 15px;}
.mynew_link::after {content: ""; position: absolute; left: 100%; top: 50%; width: 80px; height: 1px; background-color: #666;}
.news_listbox .li a:hover .mynew_link::after {background-color: #c7161c;}

.social_more {display: block; border: 2px solid #000; width: 184px; box-sizing: border-box; text-align: center; color: #010101; line-height: 36px; font-weight: bold;}
/* 4-1-2新闻详情 */
.news_detailBan {background-color: #e4eaf5; padding: 75px 0 30px;}
.detail_wrap {width: 864px; max-width: 100%; box-sizing: border-box; margin: 0 auto;}
.news_detailBan .crumbs_box {border: none;}
.news_detailBan .detail_tit {margin-top: 25px; padding-bottom: 13px; border-bottom: 1px solid #c1c5ce;}
.detail_label {color: #999; line-height: 26px; padding: 8px 0;}
.detail_label span {margin-right: 38px;}
.news_detailbox {padding: 55px 0 60px;}
.news_detailbox .editor_con {font-size: 16px; line-height: 26px; padding: 0 0 55px;}
.news_detailbox .has_indent {text-indent: 2rem;}
.news_detailbox .editor_con img {display: block; margin: 0 auto;}
.news_detailbox .has_indent img {text-indent: 0;}
.detail_btm {border-top: 1px solid #eaeaea; line-height: 24px; padding: 20px 0;}
.detail_page {float: left; width: 50%; font-weight: bold;}
.detail_page a {color: #555;}
.detail_page span {color: #777;}
.detail_page a:hover {color: #c7161c;}
.detail_share {float: right;}
.detail_share .share_b {float: left; color: #999; margin-right: 6px;}
.detail_share .bshare-custom {float: left;}
.detail_share a {transition: all 0s; -webkit-transition: all 0s;}

.news_teambox {background-color: #e4eaf5; padding: 75px 0 80px;}
.news_teamlist {position: relative; margin: 35px auto 0; box-sizing: border-box; width: 864px;}
.news_teamlist .swiper-container {margin: 0 -14px;}
.news_teambox .social_more {margin: 0 auto; }
.news_teamlist .team_hota {margin: 0 14px; display: block; position: relative; overflow: hidden;}
.news_teamlist .teampic {background: url(../images/a_detail_teambg.png) center no-repeat; background-size: cover;}
.news_teamlist .teampic img {width: 100%; position: relative; right: 0px; overflow: hidden;}
.news_teamlist .teamcon {position: absolute; top: 0; left: 0; width: 50%; box-sizing: border-box; z-index: 10; padding: 60px 25px;}
.news_teamlist .teamtit {font-size: 24px; font-weight: lighter; line-height: 1.5; margin-bottom: 15px;}
.news_teamlist .teampst {line-height: 20px; margin-bottom: 10px; height: 60px; overflow: hidden;}
.news_teamlist .mynew_link {padding-right: 10px;}
.news_teamlist .mynew_link::after {width: 30px; background-color: #333; opacity: 0.5;}
.news_teamlist .team_hota:hover .mynew_link::after {background-color: #c7161c;}
.news_teamlist .arrow_box {display: none; cursor: pointer; position: absolute; top: 50%; margin-top: -11px; width: 22px; height: 22px; background-repeat: no-repeat; background-size: 100% auto; background-position: center;}
.news_teamlist .arrow_left {left: -60px; background-image: url(../images/area_iconLink_left.png);}
.news_teamlist .arrow_right {right: -60px; background-image: url(../images/area_iconLink.png);}

/* clear 页头，页脚，内容区都不用再加清除样式 */
.cf:before, body:before, .header:before, .main:before, .footer:before, .wrap:before { content: ''; display: table }
.cf:after, after, .header:after, .main:after, .footer:after, .wrap:after { content: ''; display: table; clear: both }
.cf, .header, .main, .footer, .wrap { *zoom: 1 }

.area_detailTit {font-size: 30px; line-height: 40px; font-weight: lighter; text-align: center;}

/* 3-1.2-1业务领域 */
.index_area_list_box .area_listbox{overflow: hidden; padding: 50px 0 65px; display:none}
.area_listbox {overflow: hidden; padding: 50px 0 65px;}
/*.area_listbox {overflow: hidden; padding: 50px 0 65px; display: none;}*/
.area_list {margin: 0 -55px;}
.area_list .li {float: left; width: 33.33%; box-sizing: border-box; padding: 55px;}
.area_list .area_a {box-sizing: border-box; display: block;}
.area_list .area_icon {width: 60px; height: 60px; line-height: 60px;}
.area_list .area_icon img {max-width: 100%; max-height: 100%;}
.area_list .area_tit {font-size: 24px; line-height: 36px; padding: 12px 0 7px; border-bottom: 1px solid #333;}
.area_list .area_intro {color: #666; font-size: 16px; line-height: 24px; height: 72px; margin: 10px 0 20px; overflow: hidden;}
.area_list .area_link {width: 140px; line-height: 32px; text-align: center; font-weight: bold; border: 1px solid #333; transition: all 0.4s; -webkit-transition: all 0.4s;}
.area_list .area_a:hover .area_link {background-color: #c7161c; color: #fff; border-color: #c7161c;}


/* 6-0-招贤纳士 */
.zhaopin_part1 {padding: 95px 0 65px;}
.zhaopin_part1 .about_con {padding: 45px 80px 0;}
.zhaopin_part2 {background-color: #e4eaf5; padding: 55px 0 70px;}
.zhaopin_tit {font-size: 24px; line-height: 1.5; padding: 0 0 3px;}
.tigong_list {margin: 0 -10px;}
.tigong_list .li {float: left; width: 33.33%; box-sizing: border-box; padding: 10px;}
.tigong_conbox {display: block; position: relative;}
.tigong_conbox:before {content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url(../images/opc_blue5.png);}
.tigong_pic {background-position: center; background-repeat: no-repeat; background-size: cover; height: 280px; box-sizing: border-box;}
.tigong_pic img {width: 100%;}
.tigong_con {position: absolute; z-index: 5; box-sizing: border-box; left: 0; bottom: 0; padding: 0 55px 60px 40px; color: #fff; width: 100%;}
.tigong_tit {font-size: 24px; line-height: 1.5; padding: 0 0 8px;}
.tigong_intro {font-size: 16px; line-height: 24px; height: 72px; overflow: hidden;}
.tigong_list .li4,
.tigong_list .li5 {width: 50%;}
.zhaopin_part3 {padding: 75px 0 80px;}
.zhaopin_con {padding: 0 0 30px;}
.zhaopin_con .zhaopin_tit {float: left; margin-right: 50px;}
.zhaopin_intro {overflow: hidden; font-size: 18px; line-height: 36px;}
.zhaopin_intro strong {color: #c7161c;}
.zhaopin_listbox {border: 1px solid #d2dae8; padding: 28px 60px;}
.zhaopin_list .li {margin-bottom: 30px;}
.zhaopin_head {font-size: 16px; line-height: 26px; padding: 15px 0; cursor: pointer; border-bottom: 1px solid #cfd5e1;}
.zhaopin_head .tit {font-weight: bold; float: left; width: 345px; box-sizing: border-box; padding: 0 20px 0 0;}
.zhaopin_head .icon {float: left; box-sizing: border-box; padding: 0 20px; background: url(../images/zhaopin_icon1.png) left center no-repeat; width: 240px;}
.zhaopin_head .icon2 {background-image: url(../images/zhaopin_icon2.png);}
.zhaopin_btn {float: right; width: 26px; height: 26px; background: url(../images/add.png) no-repeat; background-size: 100% auto; margin: 0 8px;}
.zhaopin_msg {padding: 22px 55px 32px;}
.zhaopin_msg .dl {float: left; box-sizing: border-box;}
.zhaopin_msg .dt {font-weight: bold; line-height: 28px;}
.zhaopin_msg .dd {font-size: 16px; line-height: 2;}
.zhaopin_top .dd {line-height: 1.5;}
.zhaopin_top {margin: 0 -10px; padding: 0 0 20px;}
.zhaopin_top .dl {padding: 10px; width: 240px;}
.zhaopin_top .dl1 {width: 290px;}
.zhaopin_top .dl4 {float: none; overflow: hidden; width: auto;}
.zhapin_btm {border-top: 1px solid #e4e4e4; padding: 25px 0 15px; position: relative; overflow: hidden;}
.zhapin_btm .dl5 {width: 43%; padding: 0 150px 0 0;}
.zhapin_btm .dl6 {width: 57%; padding: 0 0 0 150px;}
.zhapin_btm:after {content: ""; position: absolute; left: 43%; top: 0; width: 1px; height: 100%; background-color: #e4e4e4;}
.zhaopin_email {clear: both; background-color: #c7161c; color: #fff; font-weight: bold; line-height: 22px; padding: 7px 55px;}
.zhaopin_msgbox {display: none;}
.active .zhaopin_head {color: #c7161c; border-color: #c7161c;}
.active .zhaopin_head .icon {background-image: url(../images/zhaopin_icon1_red.png);}
.active .zhaopin_head .icon2 {background-image: url(../images/zhaopin_icon2_red.png);}
.active .zhaopin_btn {background-position-y: bottom;}

/*--ipad竖--*/
@media screen and (max-width:1002px){/*--768--*/

    	/* 业务领域 */
	.social_btm {height: 160px; padding: 12px 0;}
	.social_btmtit h2 {font-size: 24px; line-height: 32px; margin: 12px 0;}
	.social_btmtit strong {padding-right: 60px;}
	.social_btmtit strong::after {width: 50px; margin-left: 10px;}
    .index_area_list_box .area_listbox{padding: 50px 0 65px; display:block;}
	.area_listbox {padding: 30px 0 40px; display: block;}
	.area_list {margin: 0 -15px;}
	.area_list .li {padding: 15px;}
	.area_list .area_icon {width: 40px; height: 40px;}
	.area_list .area_tit {font-size: 16px; line-height: 24px; padding: 8px 0 5px;}
	.area_list .area_intro {font-size: 13px; line-height: 20px; height: 60px; margin: 6px 0 12px;}
	.area_list .area_link {width: 100px; line-height: 28px;}
}

/*--手机横--*/
@media screen and (max-width:758px){/*--480--*/

    	/* 业务领域 */
	.social_btm {height: 120px; padding: 10px 0;}
	.social_btmtit h2 {font-size: 18px; line-height: 24px; margin: 8px 0;}
	.social_btmtit strong {padding-right: 48px;}
	.social_btmtit strong::after {width: 40px; margin-left: 8px;}

	.area_list {margin: 0 -10px;}
	.area_list .li {padding: 10px; width: 50%; text-align: center;}
	.area_list .area_icon {width: 30px; height: 30px; margin: 0 auto;}
	.area_list .area_tit {border: none; font-size: 14px; line-height: 22px;}
	.area_list .area_intro {height: auto; display: none;}
	.area_list .area_link {width: 86px; line-height: 26px; font-size: 12px; display: none;}
}


.xc {display: none;}


/* 首页导航 */
.lm_box .myhead_wrap {display: block;}
.lm_box .myhead_wrap {display: none;}
.lm_box .header {display: block;}
/*公用头尾*/
/* 头部 */
.lm_box .header {padding: 0 80px; position: absolute; top: 0; left: 0; width: 100%; box-sizing: border-box; z-index: 10000;}
.lm_box .head_top {padding: 40px 0;}
.lm_box .logo {float: left; height: 41px;}
.lm_box .logo img {height: 100%;}
.lm_box .logo .img2 {display: none;}
.lm_box .head_msg {float: right; padding: 6px 0 0;}
.lm_box .head_phone {float: left; line-height: 36px; padding: 0 25px; font-weight: bold; font-size: 18px; display: none;}
.lm_box .head_phone strong {font-size: 18px; display: inline-block; vertical-align: top; font-family: 'Conv_DIN-Bold';}

.head_icon { float:right; width: 30px; height: 30px; margin:4px 0; display: block; margin-left: 30px; display: block;}
.head_icon i {width:100%; height: 2px; margin-top: 14px; display: block; position: relative; transition: 0.4s;}
.head_icon i:before,
.head_icon i:after {content:""; position:absolute; left:0; top:0; display:block; width:100%; height:2px; transition: 0.4s;}
.head_icon i:before { margin-top: -8px;}
.head_icon i:after { margin-top: 8px;}
/* 热线电话 */
.head_msg img { padding: 0px 0px 0px 0px; margin: 0px 0px -5px -15px; width: 24px;}

/* .header_nav_box {clear:both; padding: 0 30px;width: 100%;} */

/* .header_nav_box li{margin: 10px; */
/* } */
/* .header_nav_box .header-nav {max-width: 80%; float: ;} */