@charset "utf-8";
/* CSS Document */
.rank_bg{ width:100%;  margin:auto; overflow:hidden; background-color:#f5f8fa;}
.rank{ width:1200px;  margin:auto; overflow:hidden;  padding:50px 0px;}
.rank ul li{ width:229px; padding-left:70px; float:left; border-right:1px solid #e6e6e6; font-size:15px; line-height:22px;}
.rank ul li:last-child{ border-right:none;}
.rank ul li span{ display:block; width:100%; float:left; padding-bottom:20px;}
.rank ul li strong{ display:block; width:100%; float:left; font-size:20px;}
.rank ul li b{ font-size:40px; }

.video{width:1200px; margin:auto; overflow:hidden;}


.news_title{ width:1200px; margin:auto; overflow:hidden; padding:43px 0px;}
.news_title span{ display:block; float:left; font-size:32px; font-weight:bold;}
.news_title a{ display:block; float:right;color:#00A59F; font-family:"Microsoft YaHei-Regular"; font-size:13px; padding-top:15px;}

.banner-b {
    width: 1200px;
    position: relative;
}

.banner-b .hd {
	overflow: hidden;
	position: absolute;
	left: 52%;
	bottom:60px;
	z-index: 1;
	text-align: center;
}

.banner-b .hd ul {
    overflow: hidden;
    zoom: 1;
    text-align: center;
    display: inline-block;

}

.banner-b .hd ul li {
    float: left;
    margin-right: 20px;
    width: 50px;
    height: 5px;
    text-align: center;
    background: #e8e7e7;
    cursor: pointer;
}

.banner-b .hd ul li.on {
    opacity: 1;
    background: #d0cfcf;
    color: #fff;
	width:50px;
}

.banner-b .bd { width:1200px; overflow:hidden; padding-bottom:60px;}
.banner-b .bd ul li{ width:1200px; float:left;}
.banner-b .bd ul li .pic{ width:570px; float:left;}
.banner-b .bd ul li .txt{ width:570px; padding-left:60px; float:left;}
.banner-b .bd ul li .txt .time{ width:570px; float:left; font-size:15px; color:#969696; padding-bottom:20px;}
.banner-b .bd ul li .txt .title{ width:570px; float:left; font-weight:bold; font-size:20px; line-height:30px; padding-bottom:30px;}
.banner-b .bd ul li .txt .atilce{ width:570px; float:left; font-size:15px; line-height:26px; text-align:justify; padding-bottom:40px;}
.banner-b .bd ul li .txt .atilce a{ color:#646464;}
.banner-b .bd ul li .txt .more{ width:570px; float:left; font-size:13px;}
.banner-b .bd ul li .txt .more a{ color:#00A59F; font-family:"Microsoft YaHei-Regular"}


.yewu_bg{ width:100%; margin:auto; overflow:hidden; background-color:#f5f8fa;}

.yewu_title{ width:1200px; margin:auto; overflow:hidden; padding:47px 0px 42px 0px;}
.yewu_title_left{ float:left; font-size:32px; font-weight:bold;}
.yewu_title_right{ float:right;}
.yewu_title_right ul li{float:left;padding-left: 28px;padding-top:15px;}
.yewu_title_right ul li a{ color:#969696; font-size:15px; padding-bottom:15px;}
.yewu_title_right ul li.act{ font-weight:bold;}
.yewu_title_right ul li.act a{ border-bottom:4px solid #00a59f; color:#191919;}

.yewu_con{ width:100%;}

.banner{ width:100%; margin:auto; overflow:hidden;}
.banner img{ width:100%;}


.banner_con{ width:1200px; margin:auto;}
.banner_con .title{ width:1200px; float:left; font-size:36px; font-weight:bold; color:#FFF; padding-top:230px;}
.banner_con .txt{width:1200px; float:left; font-size:15px; color:#FFF; padding-top:17px;}

 /***集团介绍页面****/
.box819{ margin:auto;}
.banner_intro{ width:100%; margin:auto; overflow:hidden;}
.banner_intro img{ width:100%; height:auto;}

.introdution819_title{ width:585px; margin:auto; padding-bottom:50px; padding-top:27px;}
.introdution819_title ul li{ float:left; margin:0px 35px; padding-bottom:14px; color:#191919; font-size:15px;}
.introdution819_title ul li.act{border-bottom:4px solid #00A59F; font-weight:bold;}
.introdution819_title ul li:hover {cursor: pointer}
.introdution819_title ul li.act a{ font-weight:bold; color:#191919;}
.introdution819_title ul li a{ color:#5A5A5A; font-size:15px;}

.intro_con819{ /*width:1200px;*/ margin:auto; padding-bottom:56px;}
.intro_con819_1{ width:1200px; margin:auto;}
.intro_con819_1::after { content:""; clear:both; display:block;}
.intro_con819_1 .left { width:565px; float:left; float:left;} 
.intro_con819_1 .right { width:565px;  float:left; margin-left:70px; float:left;} 
.intro_con819_1 p{font-size:15px;color:#191919;line-height:30px;padding-bottom: 30px; text-align:justify;}
.intro_con819_1 p img{ max-width:700px;}

.jtsj { width:100%; background:url(/images/jtsj_bg_1.jpg) center top no-repeat; height:480px; box-sizing:border-box; padding-top:113px; overflow:hidden;}
.jtsj_in { width:1200px; margin:auto; overflow:hidden;}
.jtsj_in ul { margin-top:46px; display:block; float:left;}
.jtsj_in ul li { width:330px; border-left: 1px solid rgba(255,255,255,0.4); float:left; padding-left:40px;}
.jtsj_in ul li:first-child { width:330px; border:none; padding-left:0px;}
.jtsj_in ul li p { color:#FFFFFF; font-size:15px; font-weight:bold;}
.jtsj_in ul li p span { display:inline-block; color:#FFFFFF;}
.jtsj_in ul li p span.txt1 { font-size:40px; padding-top:10px;}
.jtsj_in ul li p span.txt2 { font-size:18px; margin-left:5px;}
.gssj { width:100%; background: #F5F8FA; height:143px;}
.gssj_in { width:1200px; margin:auto; position:relative;}
.gssj_in::after{ content:""; clear:both; display:block;}
.gssj_in ul { margin-top:35px; display:block; float:left;}
.gssj_in ul li { width:225px; border-left: 1px solid #E6E6E6; float:left; padding-left:20px;}
.gssj_in ul li:first-child { width:235px; border:none; padding-left:0px;}
.gssj_in ul li:last-child {width: 300px;}
.gssj_in ul li p { color:#191919; font-size:14px;}
.gssj_in ul li p span { display:inline-block; color:#191919;}
.gssj_in ul li p span.txt1 { font-size:36px;}
.gssj_in ul li p span.txt2 { font-size:15px; margin-left:5px;}
.sjsj {position:absolute;right: 0px;bottom: 5px;font-size: 12px;color: #5A5A5A;}

.ld { padding-bottom:40px; padding-top:45px; background:url(../images/jtld_bg_1.jpg) center bottom no-repeat;}
.ld img { width:603px; height:auto}
.ld_name { width:420px; padding:20px 64px;background: #FFFFFF;box-shadow: 15px 15px 0px 0px rgba(225,228,230,0.3);}
.ld_name ul li {border-top: 1px solid #E6E6E6; line-height:52px; font-size:15px; color:#5a5a5a;}
.ld_name ul li:first-child { border-top:none;}
.ld_name ul li strong { color:#191919; display: block; float: left; width: 132px;}

.video_box {width:1200px; margin-top:70px;}
.video_box img { width:100%;}
.zzjg { padding-top:40px;}
.zzjg img { width:882px; height:auto}



.xinxi_note {width: 1200px;height: 60px;background: #F5F8FA;padding:20px;box-sizing:border-box;margin-top:30px;}
.xinxi_note .xx_tit { background:url(/images/laba1.png) left center no-repeat; padding-left:25px; padding-right:15px; margin-right:15px; color: #00A59F; font-size: 15px; line-height:140%; border-right: 1px solid #D2D2D2; font-weight: 400; float:left;}
.xinxi_note .xx_con a { font-weight: 400;}

.group_title{width:1200px;margin:auto;overflow:hidden; font-size:30px; font-weight:bold; padding:40px 0px; border-bottom:1px solid #e6e6e6;}

.group{width:1200px;margin:auto;overflow:hidden;padding-top:30px;border-bottom: 1px solid #E6E6E6;}
.group ul li{ float:left; width:560px; padding:0px 20px 30px 20px; background:url(/images/icon819_10.png) 0px 7px no-repeat;  text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size:15px;}
.group ul li a:hover{ color:#00A59F;}
.group:last-child { border-bottom:none;}

/****新闻页面****/
.news_list{ width:1200px; margin:auto; overflow:hidden;}
.news_list ul{ width:1224px; display:block; float:left;}
.news_list ul li{ width:384px; float:left; height:420px; padding-right:24px;}
.news_list ul li .pic{ width:384px; float:left; display:block;}
.news_list ul li .time{ width:384px; float:left; font-size:15px; color:#969696; padding-top:20px;s}
.news_list ul li .txt{ width:384px; float:left; font-size:15px; line-height:26px; text-overflow: ellipsis; overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; cursor:pointer;}
.news_list ul li .more{ width:384px; float:left; display:block; font-size:13px; color:#00A59F; padding-top:20px;}

.location_box{ width:100%; background-color:#F5F8FA ; height:50px; line-height:50px; color:#5A5A5A;}
.location{ width:1200px; margin:auto; overflow:hidden; font-size:12px;}
.location a{ display:block; float:left;color:#5A5A5A; font-size:12px; font-family:"Microsoft YaHei-Regular";}
.location span{ display:block; float:left; height:28px; padding:22px 7px 0px 7px;}

.content{ width:1200px; margin:auto; overflow:hidden;}
.content .title{ width:1000px; float:left; padding:68px 100px 27px 100px;float:left; font-size:32px; line-height:40px; font-weight:bold; text-align:left; color:#191919;}
.content .time{ width:1000px; float:left; text-align:left; font-size:15px; color:#969696; padding:0px 100px 41px 100px; border-bottom:1px solid #E6E6E6;}
.content .con{ width:996px; float:left; padding:62px 102px 30px 102px; border-bottom:1px solid #E6E6E6;}
.content .con p{padding-bottom:24px;font-size:15px;color:#191919;line-height:30px; text-align:justify;}
.content .con p img { width:100%; height:auto;}

.con_bottom{ width:1200px; margin:auto; overflow:hidden; padding:60px 0px 63px 0px;}
.con_bottom .left{ float:left; display:block; color:#191919; font-size:15px; margin-left:90px; padding-left:26px; background:url(/images/icon819_2.png) 0px 0px no-repeat;}
.con_bottom .left:hover{ background:url(/images/icon819_2_1.png) no-repeat;}
.con_bottom .right{ display:block; float:right; color:#191919; font-size:15px; margin-right:90px; padding-right:26px; background:url(/images/icon819_1.png) 33px 0px no-repeat;}
.con_bottom .right:hover{ background:url(/images/icon819_1_1.png) 33px 0px no-repeat;}

.page { width: 1200px; text-align: center; display: inline-block; font-size: 0; padding: 6px 0;  margin: 50px 0 50px 0;}
.page a,.page span {display: inline-block; font-size: 16px; color: #191919;  border-radius:25px; height: 40px; width:40px; line-height: 40px; margin:0px 10px; font-family:"PingFang SC-Semibold"; font-weight:bold;}
.page span.cur { background-color: #00a59f; border-color: #00a59f;color: #fff;}
.page span.cur,.page a:hover { background-color: #00a59f;border-color: #00a59f;color: #fff; text-decoration: none;}
.page a.one{ background:url(/images/icon819_2.png) 9px 8px no-repeat; width:40px; height:40px;}
.page a.two{ background:url(/images/icon819_1.png) 0px 8px no-repeat; width:40px; height:40px;}
.page a.one:hover{ background:url(/images/icon819_2_1.png) 9px 8px no-repeat; width:40px; height:40px;}
.page a.two:hover{ background:url(/images/icon819_1_1.png) 0px 8px no-repeat; width:40px; height:40px;}

/****科技人才****/
.keji819_title{ width:1010px; margin:auto; overflow:hidden; padding-bottom:50px; padding-top:27px;}
.keji819_title ul li{ float:left; margin:0px 35px; padding-bottom:14px; color:#191919; font-size:15px; }
.keji819_title ul li:hover {cursor: pointer}
.keji819_title ul li.act{border-bottom:4px solid #00A59F; font-weight:bold;}
.keji819_title ul li.act a{ font-weight:bold; color:#191919;}
.keji819_title ul li a{ color:#5A5A5A; font-size:15px;}

.title_box { width:1200px; border-bottom: 1px solid #E6E6E6; padding-bottom:20px; margin:auto;}
.title_box::after { content:""; clear:both; display:block;}
.title_box .title { float:left; color:#191919; font-size:26px;font-weight: bold;}

.kj_con819 { width:1200px; margin:auto;}
.kj_con819::after { content:""; clear:both; display:block;}
.kj_con819 p { padding:20px 0 30px 0; line-height:200%; font-size:15px; text-align:justify;} 
.kj_con819 p img { width:100%;}

.kj_grey {background: #F5F8FA; width:100%; padding-top:5px; padding-bottom:10px; margin-bottom:30px;}
.kj_line { background:#E6E6E6; width:100%; height:1px; float:left;}
.gk_list { padding-top:30px; padding-bottom:30px; float:left;}
.gk_list ul { float:left;}
.gk_list ul li { width:300px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding:0px 28px 0px 30px; float:left;}
.gk_list ul li:first-child { border-left:none;}
.gk_list ul li p {padding:0;text-indent: 0;}
.gk_list ul li p span.txt1 {color: #5A5A5A; font-size: 15px; display:inline-block; padding-bottom:10px; font-weight:bold;}
.gk_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.gk_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.gk_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:110px;}

.kj_con819 .kj_left { width:600px; box-sizing:border-box; padding-right:30px; float:left; margin:30px 0;}
.kj_con819 .kj_right { width:600px; box-sizing:border-box; padding-left:30px; float:left; margin:30px 0;}

.kj_list { width:100%; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2; display:block; float:left;}
.kj_tit_b { background: linear-gradient( 90deg, #00A59F 0%, #00C88C 100%); height:38px; line-height:38px; color:#FFFFFF; padding-left:23px; font-weight: bold;  font-size:15px;}
.kj_list ul { display:block; float:left; padding:20px 0; width:570px;}
.kj_list ul li { background:url(/images/icon1.jpg) 5px 15px no-repeat; padding-left:18px; line-height:35px; font-size:15px;}
.kj_list_s { width:1200px; margin:30px auto; overflow:hidden;}
.kj_list_s ul li { display:block; float:left; width:250px; padding:0 33px; border-right: 1px solid #E6E6E6; }
.kj_list_s ul li:first-child { padding-left:0; padding-right:32px;}
.kj_list_s ul li:last-child { padding-right:0; padding-left:32px; border-right:none;}
.kj_list_s .kj_tit_b { text-align:center; padding-left:0; font-size:15px;}
.kj_list_s .kj_con { padding:30px 0; height:113px; text-align:center; width:100%; border-bottom: 2px solid; border-image: linear-gradient(90deg, rgba(0, 165, 159, 1), rgba(0, 200, 140, 1)) 2 2;}
.kj_list_s .kj_con p {font-size: 14px;color: #5A5A5A;line-height:200%;padding:0;text-indent: 0;}


.kj_grey {background: #F5F8FA; width:100%; padding-top:5px; padding-bottom:10px; margin-bottom:30px;}
.kj_big_title{ width:1200px; margin:auto; font-size:30px; font-weight:bold; text-align:center; padding-top:30px; padding-bottom:10px;}

.rc_list { padding-top:30px; padding-bottom:30px; float:left; font-weight:bold;}
.rc_list ul { float:left;}
.rc_list ul li { width:300px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding-left:25px; padding-right:25px; float:left;}
.rc_list ul li:first-child { border-left:none;}
.rc_list ul li p {padding:0;text-indent: 0;}
.rc_list ul li p span.txt1 {color: #5A5A5A; font-size: 14px; display:inline-block; padding-bottom:10px;}
.rc_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.rc_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.rc_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:80px;}

.fz_list { padding-top:21px; padding-bottom:20px; float:left;}
.fz_list ul { float:left;}
.fz_list ul li { width:590px; box-sizing:border-box; border-left: 1px solid #E6E6E6; padding-left:25px; float:left;}
.fz_list ul li:first-child { border-left:none;}
.fz_list ul li p {padding:0;text-indent: 0;}
.fz_list ul li p span.txt1 {color: #5A5A5A; font-size: 15px; display:inline-block; padding-bottom:20px; line-height:150%; font-weight:bold;}
.fz_list ul li p span.txt2 {color: #191919; font-size: 36px; display:inline-block; font-weight: bold;}
.fz_list ul li p span.txt3 {color: #191919; font-size: 15px; display:inline-block; font-weight: 400;}
.fz_tjsj { float:right; color: #5A5A5A; font-size: 12px; padding-top:95px;}


/****业务领域****/

.yewu819_title{ width:1200px; margin:auto; overflow:hidden; padding-bottom:49px; padding-top:27px;}
.yewu819_title ul li{ float:left; margin:0px 27px; padding-bottom:14px; color:#191919; font-size:15px; }
.yewu819_title ul li.act{border-bottom:4px solid #00A59F; font-weight:bold; }
.yewu819_title ul li:hover {cursor: pointer}
.yewu819_title ul li.act a{ font-weight:bold; color:#191919;}
.yewu819_title ul li a{ color:#5A5A5A; font-size:15px;}

.list819_con{ width:1200px; margin:auto; overflow:hidden;}

.yewu_pic { width:570px; height:430px; overflow:hidden; margin-left:60px; float:left;}
.yewu_pic img { width:100%;}
.yewu_txt { width:570px; overflow:hidden; margin-left:60px; margin-bottom:80px; border-bottom: 1px solid #E6E6E6; float:left;}
.yewu_txt .title_box { width:100%; float:left; padding-bottom:25px; border-bottom:none; padding-top:0;}
.yewu_txt .title_box .title { float:left; color:#191919; font-size:30px;font-weight: bold;}
.yewu_txt .nerrong { width:100%; padding-top:0; float:left;}
.yewu_txt .nerrong p span { width:160px; height:43px; margin-top:50px; margin-bottom:50px; text-align:center; border: 1px solid #969696; box-sizing:border-box; display:block; line-height:43px; float:left;}
.yewu_txt .nerrong p {color: #5A5A5A; line-height:200%; font-size:15px; text-align:justify;}
.yewu_list { width:1200px; border-top: 1px solid #E6E6E6; padding-top:50px;}
.yewu_list ul li {width:216px; margin-left:30px; border-bottom: 1px solid #E6E6E6; float:left;}
.yewu_list ul li:first-child { margin-left:0;}
.yewu_list ul li img { width:100%;}
.yewu_list ul li p, .yewu_list ul li p a {color: #000000; font-weight: bold; font-size:15px; padding:15px 0;}
.yewu_infor {width:1200px; height:570px; margin-top:15px;}
.yewu_infor::after { content:""; clear:both; display:block;}
.yewu_txt_r {width:282px; height:570px; margin-left:48px; float:left;}
.yewu_txt_r .title_box { width:100%; float:left; padding-bottom:20px; border-bottom:1px solid #E6E6E6; padding-top:0; margin-bottom:20px; }
.yewu_txt_r .title_box::after { content:""; clear:both; display:block;}
.yewu_txt_r .title_box .title { float:left; color:#191919; font-size:26px;font-weight: bold;}
.yewu_txt_r .nerrong { width:100%; padding-top:20px; height: 451px; overflow:auto;}
.yewu_txt_r .nerrong p {color: #5A5A5A; line-height:200%; font-size:14px; text-align:justify;}

.title_box{ width:1200px; margin:auto; padding-top:27px;}
.title_box .title { float:left; color:#191919; font-size:26px;font-weight: bold;}
.title_box ul { display:block; float:right;}
.title_box ul li{ float:left; margin:0px 35px; padding-bottom:10px; color:#191919; font-size:14px;}
.title_box ul li.act{border-bottom:4px solid #00A59F; font-weight:bold;}
.title_box ul li:hover {cursor: pointer}
.title_box ul li.act a{ font-weight:bold; color:#191919;}
.title_box ul li a{ color:#5A5A5A; font-size:14px;}

.banner_ydyl{ width:1200px; margin:auto; overflow:hidden; padding-top:30px;}
.banner_ydyl img{ width:100%;}




/****文化栏目*****/
.culture819_title{ width:650px; margin:auto; overflow:hidden; padding-top:27px;}
.culture819_title ul li{ float:left; margin:0px 35px; padding-bottom:14px; color:#191919; font-size:15px; }
.culture819_title ul li:hover {cursor: pointer}
.culture819_title ul li.act{border-bottom:4px solid #00A59F; font-weight:bold;}
.culture819_title ul li.act a{ font-weight:bold; color:#191919;}
.culture819_title ul li a{ color:#5A5A5A; font-size:15px;}

.whln { background:url(/images/whln_bg_1.jpg) center top no-repeat; width:100%; height:680px; padding-top:52px; box-sizing:border-box; }
.whln .title_box { width:1200px; border-bottom: 1px solid #E6E6E6; padding-bottom:20px; margin:auto;}
.whln .title_box::after { content:""; clear:both; display:block;}
.whln .title_box .title { float:left; color:#FFFFFF; font-size:26px;font-weight: bold;}
.whln_in { right:50%; float:right; margin-right:-600px; background-color:#FFFFFF; width:100%; position:absolute;}
.whln_in_box { background:url(/images/culture_1110.png) 0px 8px no-repeat; width:1200px; height:460px; float:right; padding-top:50px; padding-bottom:63px; box-sizing:border-box;}
.whln_box_left { width:990px; height:347px; float:left; padding-right:20px; margin-right:10px; float:left; overflow:auto;}
.whln_box_left p.tit { color:#00A59F; font-size: 28px; font-weight:bold; line-height:100%; padding-bottom:20px;}
.whln_box_left p { color: #5A5A5A; font-size: 15px; line-height: 200%; padding-bottom:14px;}
.whln_box_left p strong { color:#191919; margin-right:10px;}
.whln_box_left::-webkit-scrollbar { /* WebKit浏览器的滚动条样式 */
    width: 2px;
}
.whln_box_left::-webkit-scrollbar-track { /* 滚动条轨道的样式 */
    background-color: #E6E6E6;
}
.whln_box_left::-webkit-scrollbar-thumb { /* 滚动条滑块的样式 */
    background-color: #BBB;
}
.whln_box_left::-webkit-scrollbar-thumb:hover { /* 滚动条滑块的悬停样式 */
    background-color: #666;
}
.whln_box_right { width:130px; height:347px; box-sizing:border-box; border-left: 1px solid #E6E6E6; margin-right:50px; float:right;}
.whln_box_right ul li{ margin-top:45px; color:#969696; font-size:15px; text-align:right;}
.whln_box_right ul li:first-child { margin-top:0px}
.whln_box_right ul li.act{border-left:3px solid #00A59F; font-weight:bold; color:#00A59F;}
.whln_box_right ul li:hover {cursor: pointer}
.whln_box_right ul li.act a{ font-weight:bold; color:#00A59F;}
.whln_box_right ul li a{ color:#969696; font-size:15px;}

.culture_con819{/* width:1200px; */margin:auto;overflow:hidden;padding-bottom:56px; padding-top:50px;}

.cl_bg_box{ width:100%; padding-bottom:79px; padding-top:70px; margin:auto; overflow:hidden; background-color:#f4f8fb;}
.cl_bg_box_in{ width:1200px; margin:auto; overflow:hidden;}
.cl_bg_box_in .title{ width:1200px; float:left; font-size:32px; font-weight:bold; padding-bottom:30px;}
.cl_bg_list{ width:1200px; float:left;}
.cl_bg_list ul li{ width:588px; float:left; background-color:#FFF; text-align:center; border-radius: 10px;}
.cl_bg_list ul li.txt1{ height:385px; padding-top:68px; box-sizing:border-box;}
.cl_bg_list ul li.txt2{ margin-left:22px; height:180px; padding-top:48px;  box-sizing:border-box;}

.location_box{ width:100%; background-color:#F5F8FA ; height:50px; line-height:50px; color:#5A5A5A;}
.location{ width:1200px; margin:auto; overflow:hidden; font-size:12px;}
.location a{ display:block; float:left;color:#5A5A5A; font-size:12px; font-family:"Microsoft YaHei-Regular";}
.location span{ display:block; float:left; height:28px; padding:22px 7px 0px 7px;}


.map_left { width:500px; margin-right:50px; margin-top:20px; float:left;}
.map_left .name {font-weight: bold; font-size: 18px; color: #191919; line-height: 24px; }
.map_left .info {border-top: 1px solid #E6E6E6;margin-top:20px;padding-top:20px;width:auto;float: left;}
.map_left .info p {font-size: 15px;color: #5A5A5A;line-height: 30px;}
.map_right { width:650px; float:left; margin-top:20px;}
.map_right img { width:100%;}