


/*首页分类 */

.g_cw { width: 1200px; padding: 0 10px; margin: 0 auto;}
.g_cw::before,
.g_cw::after { content: ''; display: block; clear: both; }


@media (max-width: 1024px) {

    .g_cw{ width:100%;}
}


.g_mt { margin-top: 40px; }
.g_mt::before,
.g_mt::after { content: ''; display: block; clear: both; }

.g_mb { margin-bottom: 40px; }
.g_mb::before,
.g_mb::after { content: ''; display: block; clear: both; }





.nav_a{ margin-bottom:5px;}
.nav_a .list{ text-align:center;}
.nav_a .list li{ display:inline-block;margin-bottom:5px;}
.nav_a .list li .box{ margin:0 1px; padding:12px 5px; font-size:15px; color:#000; width:180px; text-align:center; border: solid #6f6f6f 0px; display:inline-block; border-radius:0px;background:#efefef;}
.nav_a .list li .box:hover{ background:#163888; color:#fff;  border: solid #90fae8 0px; transition: ease .3s;}
.nav_a .list li .on{ background:#163888; color:#fff;  border: solid #90fae8 0px; transition: ease .3s;}


/*致辞*/


/*简介*/

.docdetail { clear: both; margin-bottom: 80px; }
.docdetail .g_cw { margin-top: 80px; }


/*项目2 */
		.person{margin-top:36px;}
		.person .offset .list{margin-left:-40px;margin-bottom:-39px;overflow:hidden;}
		.person .offset .list > li{float:left;width:50%;padding-left:40px;padding-bottom:39px;}
		.person .offset .list > li .box{background:#eeeff2;display:block;text-align:center;padding:44px 0;}
		.person .offset .list > li .box .p1{font-size:22px;color:#787878;}
		.person .offset .list > li .box .time{font-size:12px;color:#989898;padding-top:20px;}
        .person .offset .list > li .box:hover{background:#1966bf;}
		.person .offset .list > li .box:hover .p1,.person .offset .list > li .box:hover .time{color:#fff;}
		@media (max-width: 600px) {
			.person .offset .list > li{width:100%;}
		}




/*内页主图 */


/*面包导航 */

.tp { background:#efeff5;height:50px; }
.tp .left{ float:left;height:50px; }
.tp .left .nav_a{ height:50px; line-height:50px;}
.tp .left .nav_a li{ float:left;}
.tp .left .nav_a li .box{ padding:0 50px; display: inline-block; color:#575757; text-align:center; width:100%;text-decoration: none;}
.tp .left .nav_a li:hover .box{ background:#005baa; color:#fff;}
.tp .left .nav_a li .on{ background:#005baa; color:#fff;}

.tp .right{ float:right; line-height:50px; height:50px;}
.tp .right .p1 .on{ color:#1b66bd;}

@media (max-width: 1024px) {
.tp{  background:#efeff5;}
.tp .right{ display:none;}
.tp .left{ width:100%;}
.tp .left .nav_a li{ width:25%;}
.tp .left .nav_a li .box{ padding:0;}	
}
/*关于我们 */


.about_a{}
.about_a .mode1{}
.about_a .mode1 .left{ margin-left:60px; float:right; width:460px; height:460px; position:relative;}
.about_a .mode1 .left .pic1{ margin-bottom:100px; background:no-repeat center center; width:180px; height:180px; background-size:cover; float:left;}
.about_a .mode1 .left .p1{ margin-bottom:100px; padding:50px 36px 0 0; width:180px; height:180px; font-size:14px; color:#4c4c4c; text-align:center; float:right;}
.about_a .mode1 .left .p1 span{ font-size:48px; color:#1a1a1a; font-weight:bold; display:block;}
.about_a .mode1 .left .p2{ padding:50px 36px 0 0; width:180px; height:180px; font-size:14px;line-height:28px; color:#4c4c4c; text-align:center; float: left; clear:both;}
.about_a .mode1 .left .p2 span{ font-size:48px; color:#1a1a1a; font-weight:bold; display:block;}
.about_a .mode1 .left .pic2{ background:no-repeat center center; width:180px; height:180px; background-size:cover; float: right;}
.about_a .mode1 .left .p3{ margin-top:-90px; margin-left:-90px;padding:50px 0 0 0;  position:absolute; width:180px; height:180px; background:#ff5e14; top:50%; left:50%; right:0; font-size:14px; color:#fff; text-align:center; }
.about_a .mode1 .left .p3 span{ font-size:48px; color:#fff; font-weight:bold; display:block;}
.about_a .mode1 .right{}
.about_a .mode1 .right .p1{ margin-bottom:40px; font-size:24px; color:#1a1a1a;}
.about_a .mode1 .right .p2{ font-size:14px; color:#4c4c4c; line-height:28px;}

.about_a1{}
.about_a1 .ab_bg{ margin-bottom:75px; background: url(../image/ab3.jpg) no-repeat center center; background-size:cover; height:345px; overflow:hidden;}
.about_a1 .ab_bg .mode1{ padding:70px 40px 0 40px; background:rgba(0,91,180,0.9); float:left; width:400px; height:345px;}
.about_a1 .ab_bg .mode1 .p1{ margin-bottom:10px; font-size:22px; font-weight:bold; color:#fff;}
.about_a1 .ab_bg .mode1 .p2{ margin-bottom:25px; font-size:12px; color:#fff;}
.about_a1 .ab_bg .mode1 .p3{ margin-bottom:40px; font-size:14px; color:#fff; line-height:24px; opacity:0.7;}
.about_a1 .ab_bg .mode1 .btn{}
.about_a1 .ab_bg .mode1 .btn .box{ padding:15px 30px; font-size:14px; color:#fff; background:#FF5E14; display:inline-block;}
.about_a1 .buc .p1{ font-size:15px; color:#4c4c4c; line-height:28px;}

.about_a .mode1 .one{}
.about_a .mode1 .two{ display:none;}

@media (max-width: 1024px) {
.about_a .mode1 .one{ margin-left:0; float:none; height:auto; width:100%; display:inline-block;}
.about_a .mode1 .one .pic1{ width:50%; height:300px;}
.about_a .mode1 .one .p1{padding: 80px 36px 0 0; width:50%; height:300px;}

.about_a .mode1 .one .p2{padding: 80px 36px 0 0; width:50%; height:300px;}
.about_a .mode1 .one .pic2{ width:50%; height:300px;}

.about_a1 .ab_bg .mode1{ width:50%;}
}

@media (max-width: 700px) {
.about_a1 .ab_bg .mode1{ width:100%;}
}

@media (max-width: 667px) {
.about_a1 .ab_bg{ height:auto; overflow:hidden;}
.about_a1 .ab_bg .mode1{ padding:70px 40px; height:auto; overflow:hidden;}
}

@media (max-width: 667px) {
.about_a .mode1 .one{ display:none;}
.about_a .mode1 .two{ margin-bottom:40px; margin-left:0; width:100%; height:auto; display:block; position:static; float:none;}
.about_a .mode1 .two .p3{ position:static; margin:0 auto; width:100%;}

.about_a .mode1 .two .pic1{ position:relative; margin-bottom:0; width:100%; height:180px; float:none;}
.about_a .mode1 .two .pic1 .bg{ position:absolute; top:0; right:0; bottom:0; left:0;  background: rgba(19,52,102,0.9);}
.about_a .mode1 .two .pic1 .bg .p1{ margin:0 auto; padding:50px 0 0 0; width:auto; height:auto; float:none; color:#fff;}
.about_a .mode1 .two .pic1 .bg .p1 span{ color:#fff;}

.about_a .mode1 .two .pic2{ position:relative; margin-bottom:0; width:100%; height:180px; float:none;}
.about_a .mode1 .two .pic2 .bg{ position:absolute; top:0; right:0; bottom:0; left:0;  background: rgba(19,52,102,0.9);}
.about_a .mode1 .two .pic2 .bg .p2{ margin:0 auto; padding:50px 0 0 0; width:auto; height:auto; float:none; color:#fff;}
.about_a .mode1 .two .pic2 .bg .p2 span{ color:#fff;}

}





/*关于我们2技术支持  */

		
		.about{margin-bottom:50px;padding-top:60px;}
		.about .intro{overflow:hidden;}
		.about .intro .font{max-width:684px;padding-top:18px;}
		.about .intro .font .h1{font-size:18px;font-weight:bold;color:#333;}
		.about .intro .font .p1{padding:28px 0 50px 0;line-height:28px;}
		.about .intro .pic{}
		.about .intro .btn .more{padding:13px 30px;display:inline-block;border:2px solid rgba(255,255,255,.5);font-size:16px;color:#fff;}
		.about .intro .btn .more:hover{background:#3e8bff;border:2px solid #3e8bff;}
		.about .g_cw{ }
		.about .state{background:#fff;box-shadow: 0 0 20px rgba(0,0,0,.08);margin:90px 0;}
		.about .state .list{overflow:hidden;padding-top:30px;}
		.about .state .list > li{float:left;width:25%;padding-bottom:30px;}
		.about .state .list > li .box{text-align:center;}
		.about .state .list > li .box .p1{font-size:48px;color:#333;}
		.about .state .list > li .box .p2{color:#999;}
		.br{border-right:1px solid #f2f2f2;}
		@media (max-width: 1024px) {
			.about{height:auto;padding-bottom:30px;}
			.about .intro .font{float:none;max-width:none;}
			.about .intro .font .h1{text-align:center;}
			.about .intro .btn {text-align:center;margin-bottom:50px;}
			.about .intro .pic{float:none;text-align:center;}
			.about .state{position:unset;margin-top:30px;}
		}
		@media (max-width: 600px) {
			.about .state .list > li{width:50%;}
		}
		
/*分公司1没用到  */

		.busin{margin-top:50px;}
		.busin .offset{padding-bottom:14px;}
		.busin .offset .list > li{padding-bottom:136px;}
		.busin .offset .list > li .box{overflow:hidden;}
		.busin .offset .list > li .box .font{margin-top:80px;background:#fff;height:324px;}
		.busin .offset .list > li .box .font.right{padding:73px 70px 0 104px;margin-left:-104px;}
		.busin .offset .list > li .box .font.left{padding:73px 104px 0 70px;margin-right:-104px;}
		.busin .offset .list > li .box .font .p1{font-size:30px;font-weight:bold;color:#333;padding-bottom:30px;}
		.busin .offset .list > li .box .font .p1 .h1{color:#f84444;font-size:44px;}
		.busin .offset .list > li .box .font .p2{max-width:500px;font-size:16px;color:#999;line-height:30px;}
		@media (max-width: 1024px) {
			.busin .offset .list > li{padding-bottom:30px;}
			.busin .offset .list > li .box .pic{float:none;text-align:center;}
			.busin .offset .list > li .box .font{float:none;margin-top:30px;height:auto;}
			.busin .offset .list > li .box .font.right{padding:0;margin-left:0px;}
		    .busin .offset .list > li .box .font.left{padding:0;margin-right:0px;}
			.busin .offset .list > li .box .font .p1{text-align:center;}
			.busin .offset .list > li .box .font .p2{max-width:none;}
		}
		

		.solution{}
.solution .solution_list{}
.solution .solution_list .so_nav{ margin-bottom:45px;}
.solution .solution_list .so_nav .list{ text-align:center;}
.solution .solution_list .so_nav .list li{ margin:0 15px; display:inline-block;}
.solution .solution_list .so_nav .list li .box{ padding:8px 25px; font-size:14px; color:#333; border: solid #cccccc 1px; border-radius:30px; display:block;}
.solution .solution_list .so_nav .list li .box:hover{border: solid #EE6B03 1px; background:#fff; transition: ease .3s; color:#fff;}
.solution .solution_list .so_nav .list li .on{border: solid #EE6B03 1px; background:#EE6B03; transition: ease .3s; color:#fff;}

.solution .solution_list .one{ margin-bottom:35px;}
.solution .solution_list .one .bg{ padding:25px 0; height:390px; background:#fff;}
.solution .solution_list .one .bg .mode{ position:relative;}
.solution .solution_list .one .bg .mode .bk{ position:absolute; z-index:1; width:576px; height:310px; background:#fff;}
.solution .solution_list .one .bg .mode .pic{ margin-right:65px; position:relative; left:30px; top:30px; z-index:2; width:576px; height:310px; background: no-repeat center center; background-size: cover; float:left; box-shadow:-7px -7px 10px -5px rgba(0,0,0,0.5); }

.solution .solution_list .one .bg .mode .mode1{}
.solution .solution_list .one .bg .mode .mode1 .p1{ margin-bottom:30px; font-size:20px; color:#333;}
.solution .solution_list .one .bg .mode .mode1 .p1 span{ font-size:65px; font-weight:bold; color:#e6e6e6;}
.solution .solution_list .one .bg .mode .mode1 .p2{ margin-bottom:50px; font-size:14px; color:#808080; line-height:26px;}
.solution .solution_list .one .bg .btn{}
.solution .solution_list .one .bg .btn .box{ padding:0 25px; border-radius:30px; background:#4d4d4d; color:#fff; height:35px; line-height:35px; display: inline-block;}
.solution .solution_list .one .bg .btn .box .ico{ margin-top:-3px; margin-left:10px; vertical-align:middle; width:30px; display:none;}


.solution .solution_list .one .on{ background:#f7f7f7; transition: ease .3s;}
.solution .solution_list .one .on .mode .bk{ background:#fff; transition: ease .3s;}
.solution .solution_list .one .on .mode .mode1 .p1 span{ color:#ccc;}
.solution .solution_list .one .on .btn{}
.solution .solution_list .one .on .btn .box{ padding:0 25px; border-radius:30px; background:#EE6B03; color:#fff; height:35px; line-height:35px; display: inline-block;}
.solution .solution_list .one .on .btn .box .ico{ margin-top:-3px; margin-left:10px; vertical-align:middle; width:30px; display:inline-block;}



.solution .solution_list .one .bg:hover{ background:#f7f7f7; transition: ease .3s;}
.solution .solution_list .one .bg:hover .mode .bk{ background:#fff; transition: ease .3s;}
.solution .solution_list .one .bg:hover .mode .mode1 .p1 span{ color:#ccc; transition: ease .3s;}
.solution .solution_list .one .bg:hover .btn .box{ background:#EE6B03; transition: ease .3s;}
.solution .solution_list .one .bg:hover .btn .box .ico{ display:inline-block; transition: ease .3s;}



.solution .solution_list .one:nth-child(2n+1) .bg .mode .bk{ right:0;}
.solution .solution_list .one:nth-child(2n+1) .bg .mode .pic{ float:right; box-shadow:7px -7px 10px -5px rgba(0,0,0,0.3);}


@media (max-width: 1024px) {
.solution .solution_list .so_nav{ margin-left:-10px; margin-bottom:20px; overflow:hidden; }
.solution .solution_list .so_nav .list li{ margin:0 auto; padding-left:10px; width:25%; float:left;}
.solution .solution_list .so_nav .list li .box{ padding:8px 0;}

.solution .solution_list .one .bg{ height:auto;background: #f7f7f7;}
.solution .solution_list .one .bg .mode .bk{ display:none;}
.solution .solution_list .one .bg .mode .mode1 .p1 span{ color:#ccc; transition: ease .3s;}
.solution .solution_list .one .bg .mode .pic{ margin:0 auto; float:none; position:static; box-shadow:none;}
.solution .solution_list .one .bg .mode .mode1{ margin:20px 0; padding:0 20px; text-align:center;}
.solution .solution_list .one .bg .btn .box{padding: 0 25px; border-radius: 30px; background: #EE6B03; color: #fff;  height: 35px; line-height: 35px; display: inline-block;}
.solution .solution_list .one .bg .btn .box .ico{    margin-top: -3px; margin-left: 10px;  vertical-align: middle; width: 30px; display: inline-block;}

.solution .solution_list .one:nth-child(2n+1) .bg .mode .bk{ display:none;}
.solution .solution_list .one:nth-child(2n+1) .bg .mode .pic{ float:none; box-shadow:none;}
}

@media (max-width: 667px) {
.solution .solution_list .so_nav .list li{ margin-bottom:10px; width:50%;}
.solution .solution_list .so_nav .list li:nth-child(3n){ margin-bottom:0;}
.solution .solution_list .so_nav .list li:nth-child(4n){ margin-bottom:0;}
.solution .solution_list .one .bg .mode .pic{ width:100%;}
}



	/*新列表2 */	

.news_dts{}
.news_dts .news_list{}
.news_dts .news_list .left{ margin-right:40px; width:195px; float:left;}
.news_dts .news_list .left .list{}
.news_dts .news_list .left .list li{ margin-bottom:15px; padding-bottom:15px; border-bottom: solid rgba(229,229,229,1) 1px;}
.news_dts .news_list .left .list li .box{}
.news_dts .news_list .left .list li .box1{ margin-left:5px; padding-left:15px; border-left:solid rgba(2,153,2,1) 4px; font-size:14px; color:#000000;}
.news_dts .news_list .left .list li .box2{ margin-left:5px; padding-left:15px; border-left:solid transparent 4px; font-size:14px; color:#666666}
.news_dts .news_list .left .list li .box2:hover{ padding-left:25px; border-left:solid rgba(2,153,2,0.5) 4px; transition: ease .3s;}
.news_dts .news_list .left .list li .on{ padding-left:25px; border-left:solid rgba(2,153,2,0.5) 4px; transition: ease .3s;}

.news_dts .news_list .right{ overflow:hidden; width:100%;}
.news_dts .news_list .right .list{}
.news_dts .news_list .right .list li{ margin-bottom:30px; padding-bottom:30px; border-bottom:dashed #dbdbdb 1px; overflow:hidden;}
.news_dts .news_list .right .list li:nth-child(5n){ margin-bottom:0;}
.news_dts .news_list .right .list li .box{ display:inline-block; width:100%;}
.news_dts .news_list .right .list li .box .pic{ margin-right:25px; width:244px; height:134px; background: no-repeat center center; background-size: cover; float:left;}
.news_dts .news_list .right .list li .box .mode{ padding-top:10px; width:520px; overflow:hidden; float:left;}
.news_dts .news_list .right .list li .box .mode .p1{ margin-bottom:25px; font-size:16px; color:#000000; height:1.5em; overflow:hidden;}
.news_dts .news_list .right .list li .box .mode .p2{ font-size:14px; color:#808080; line-height:26px; height:4em; overflow:hidden;}
.news_dts .news_list .right .list li .box .tm{ float:right;}
.news_dts .news_list .right .list li .box .tm .date{ margin-bottom:42px; font-size:32px; color:#aaa;}
.news_dts .news_list .right .list li .box .tm .ico{ border-left:solid #ccc 1px; display:inline-block; height:17px; float:right;}
.news_dts .news_list .right .list li .box .tm .ico1{ margin-top:-3px; padding-left:17px; float:right;}
.news_dts .news_list .right .list li .box .tm .ico1 img{ width:22px;}
.news_dts .news_list .right .list li .box .tm .ico2{ margin-top:-3px; padding-left:17px;  display:none; float:right;}
.news_dts .news_list .right .list li .box .tm .ico2 img{ width:22px;}

.news_dts .news_list .right .list li .box:hover{}
.news_dts .news_list .right .list li .box:hover .mode .p1{ color:#005bac; transition: ease .3s;}
.news_dts .news_list .right .list li .box:hover .tm .date{ color:#005bac; transition: ease .3s;}
.news_dts .news_list .right .list li .box:hover .tm .ico{ border-left:solid #005bac 1px; transition: ease .3s;}
.news_dts .news_list .right .list li .box:hover .tm .ico .ico1{ display:none; transition: ease .3s;}
.news_dts .news_list .right .list li .box:hover .tm .ico .ico2{ display:inline-block; transition: ease .3s;}


.news_dts .news_list .right .list li .box .one{ display:none;}
.news_dts .news_list .right .list li .box .two{ display: block;}

@media (max-width: 1024px) {
.news_dts .news_list .left{ margin-bottom:20px; margin-right:0; display:inline-block; float:none; width:100%;}
.news_dts .news_list .left .list{ margin-left:-10px;}
.news_dts .news_list .left .list li{ margin-bottom:10px; padding-bottom:0; padding-left:10px; float:left; width:33.33%; border-bottom:none;}
.news_dts .news_list .left .list li .box{ padding:20px 0; border-left:none; display:block; text-align:center;}
.news_dts .news_list .left .list li .box1{ margin-left:0; background:#333; color:#fff;}
.news_dts .news_list .left .list li .box2{ margin-left:0; border-left:none; background:rgba(179,179,179,0.5);}
.news_dts .news_list .left .list li .box2:hover{ padding-left:0; border-left:none; background:rgba(51,51,51,0.7); color:#fff;}
.news_dts .news_list .left .list li .on{ padding-left:0; border-left:none; background:rgba(51,51,51,0.7); color:#fff;}


.news_dts .news_list .right .list li .box .one{ display: block;}
.news_dts .news_list .right .list li .box .two{ display:none;}

.news_dts .news_list .right .list li .box .mode{ width:auto; float:none;}
.news_dts .news_list .right .list li .box .mode .p1{ margin-bottom:15px;}
.news_dts .news_list .right .list li .box .tm { float:none;}
.news_dts .news_list .right .list li .box .one .date{ margin-bottom:10px; font-size:20px;}


.news_dts .news_list .right .list li .on .mode .p1{ color:#005bac; transition: ease .3s;}
.news_dts .news_list .right .list li .on .tm .date{ color:#005bac; transition: ease .3s;}
}

@media (max-width: 667px) {
.news_dts .news_list .left .list li { width:50%;}
.news_dts .news_list .right .list li .box .pic{ margin-bottom:20px; width:100%; height:400px;}
}

@media (max-width: 500px) {
.news_dts .news_list .left .list li { width:100%;}	
.news_dts .news_list .right .list li .box .mode .p1{ height:auto;}
.news_dts .news_list .right .list li .box .mode .p2{ height:auto;}
}
/*新闻内容 */





.news_dtss{}
.news_dtss .newsdetails{}
.news_dtss .newsdetails .ne_tel{ margin-bottom:50px; text-align:center;}
.news_dtss .newsdetails .ne_tel .p1{ margin-bottom:20px; font-size:20px; color:#333;}
.news_dtss .newsdetails .ne_tel .tm{ font-size:14px; color:#ccc;}
.news_dtss .newsdetails .g_content .pic{ margin:35px 0; display:block;}
.news_dtss .newsdetails .g_content .p1{text-indent:2em;}

.news_dtss .newsdetails .bottom{ margin-top:50px; padding-top:40px; border-top:solid #ededed 1px; clear:both;}
.news_dtss .newsdetails .bottom .left{ float:left;}
.news_dtss .newsdetails .bottom .left .prev{ margin-bottom:15px; display:block;}
.news_dtss .newsdetails .bottom .left .next{ margin-bottom:0; display:block;}

.news_dtss .newsdetails .bottom .right{ margin-top:9px; float:right;}
.news_dtss .newsdetails .bottom .right .box{ padding:0 30px; background:#333333; color:#fff; height:36px; line-height:36px; display:inline-block;}
.news_dtss .newsdetails .bottom .right .box .ico{ margin-left:5px;}
.news_dtss .newsdetails .bottom .right .box .ico img{ margin-top:-2px; width:17px; vertical-align:middle;}


@media (max-width: 800px) {
.news_dtss .newsdetails .bottom .left{ margin-bottom:20px; float:none;}
.news_dtss .newsdetails .bottom .right{ float:none; clear:both;}
}



	/*服务网点 */	



.serviceslist { clear: both; margin-top: 80px; margin-bottom: 80px; }
.serviceslist.home { margin-top: 0; }

.serviceslist > .list > li { width: 550px; float: left; margin: 0 0 60px 90px; text-decoration: none;background: #eaeaea; border: 1px solid #eee;}
.serviceslist > .list > li:nth-child(2n+1) { margin-left: 0; clear: both; }
.serviceslist > .list > li p.pic { float: left; width: 35%; margin-right: 30px; }
.serviceslist > .list > li p.pic img { max-width: 100%; }
.serviceslist > .list > li:hover p.pic img { box-shadow: 5px 5px 20px rgba(0,0,0,0.2); }
.serviceslist > .list > li div { overflow: hidden; }
.serviceslist > .list > li div p.name { font-size: 18px; margin: 10px 0 5px; text-decoration: none;padding-top: 10px;}
.serviceslist > .list > li div p.honor { font-size: 15px; color: #666; margin-bottom: 20px;text-decoration: none; }
.serviceslist > .list > li div p.speciality { color: #666; height: 80px; overflow: hidden1; margin-bottom: 20px;text-decoration: none;line-height:26px;}
.serviceslist > .list > li .btn { }
.serviceslist > .list > li .btn em { display: inline-block; padding: 5px 20px; border: 1px solid #ccc; color: #666; font-weight: lighter; }
.serviceslist > .list > li:hover .btn em { background: #005baa; color: #fff; border: 1px solid #005baa; }


html.um .serviceslist > .list > li { clear: both; width: 100%; float: none; margin: 0 0 60px 0; background: #005baa; }









	/*人才招聘1文字 */	


.recruit1{}
.recruit1 .recruit_a{ margin-bottom:0px; margin-top:50px;display:inline-block;}
.recruit1 .recruit_a .pic{ background:no-repeat center center; background-size:cover; width:640px; height:380px; float:left;}
.recruit1 .recruit_a .buc{ padding-top:30px; float:right; width:560px; height:380px; background:#f2f2f2;}
.recruit1 .recruit_a .buc .p1{ margin-bottom:35px; padding:15px 45px; background:#FF5E14; font-size:24px; color:#fff; display:inline-block;}
.recruit1 .recruit_a .buc .p2{ padding:0 40px; font-size:14px; color:#2F2F2F; line-height:26px;}

.recruit1 .left{ margin-left:-25px;}
.recruit1 .left .list{}
.recruit1 .left .list li{ padding-left:25px; width:33.33%; float:left;}
.recruit1 .left .list li .box{ padding:20px; border:solid #e0e0e0 1px; display:block;}
.recruit1 .left .list li .box .date{ margin-bottom:20px; font-size:14px; font-weight:bold; color:#808080;}
.recruit1 .left .list li .box .date span{ font-size:32px; color:#1a1a1a;}
.recruit1 .left .list li .box .p1{ margin-bottom:20px; font-size:18px; color:#1a1a1a;}
.recruit1 .left .list li .box .p1 span{ font-size:14px;}
.recruit1 .left .list li .box .p2{ margin-bottom:25px; font-size:14px; color:#808080; line-height:24px; height:3.5em; overflow:hidden;}
.recruit1 .left .list li .box .btn{ padding:10px 20px; background:#d1d1d1; color:#fff; display:inline-block;}
.recruit1 .left .list li .box:hover .btn{ background:#ff5e14;transition: ease .3s;}


.recruit1 .slick-prev{ left:-20px; width:30px; height:50px; opacity:0.5;}
.recruit1 .slick-next{ right:-45px; width:30px; height:50px; opacity:0.5;}

.recruit1 .one{}
.recruit1 .two{ display:none;}

@media (max-width: 1024px) {
.recruit1 .recruit_a .pic{ width:50%;}
.recruit1 .recruit_a .buc{ width:50%;}

.recruit1 .one{ display:none;}
.recruit1 .two{ margin-left:-10px; display:inline-block;}
.recruit1 .two .list li{ margin-bottom:10px; padding-left:10px;}
.recruit1 .two .list li:nth-child(4n){ margin-bottom:0;}
.recruit1 .two .list li:nth-child(5n){ margin-bottom:0;}
.recruit1 .two .list li:nth-child(6n){ margin-bottom:0;}
.recruit1 .two .list li .box .btn{ background:#ff5e14;transition: ease .3s;}
}

@media (max-width: 800px) {
.recruit1 .recruit_a .pic{ width:100%; float:none;}
.recruit1 .recruit_a .buc{ padding:30px 0; height:auto; width:100%; float:none;}	

.recruit1 .two .list li{ width:50%;}
.recruit1 .two .list li:nth-child(4n){ margin-bottom:10px;}
}

@media (max-width: 667px) {
.recruit1 .two .list li{ width:100%;}	
.recruit1 .two .list li:nth-child(5n){ margin-bottom:10px;}
}



	/*人才招聘2列表 */	

		
		.recruit{margin-bottom:120px;}
		.recruit .intro{padding:48px 0;line-height:30px;}
		.recruit .con .list{margin-left:-30px;margin-bottom:-30px;overflow:hidden;}
		.recruit .con .list > li{float:left;width:100%;padding-left:30px;padding-bottom:30px;}
		.recruit .con .list > li .box .title{width:100%;height:60px;background:#005BAA;color:#fff;line-height:60px;padding:0 30px;}
		.recruit .con .list > li .box .title .h1{float:left;font-size:18px;font-weight:bold;}
		.recruit .con .list > li .box .title .p1{float:right;}
		.recruit .con .list > li .box .font{padding:30px;border-left:1px solid #f2f2f2;border-right:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;}
		.recruit .con .list > li .box .font .p1{font-size:16px;color:#333;padding-bottom:10px;}
		.recruit .con .list > li .box .font .p2{line-height:33px;}

		.recruit .con .list > li .box .font .c2{padding-top:30px;}
		
		@media (max-width: 1024px) {
			.recruit .con .list > li{width:100%;}
		}
		@media (max-width: 600px) {
			.recruit{margin-bottom:50px;}
			.recruit .intro{padding:30px 0;}
			.recruit .con .list > li .box .title{padding:0 10px;}
			.recruit .con .list > li .box .font{padding:30px 10px;}
		}



/* 联系我们 */

		.lianxiny{margin-top:27px;overflow:hidden;}
		.lianxiny .font{float:left;padding-top:40px;color:#727272;}
		.lianxiny .font .h1{font-size:22px;padding-bottom:30px;}
		.lianxiny .font table td{padding-bottom:20px;}
		.lianxiny .pic{float:right;}
		@media (max-width: 1024px) {
			.lianxiny .font{float:none;text-align:left;}
			.lianxiny .font table{display:inline-block;text-align:left;}
			.lianxiny .pic{float:none;text-align:center;}
		}
		.ditu{margin:60px 0 64px 0;width:100%;}

	@media (max-width:640px) {
			.ditu{display:none;}

		}







.g_title {clear: both;text-align:center;padding:100px 0 50px 0;}
.g_title .l1 { font-size: 30px;font-weight:bold;color: #333333;}
.g_title .l2 {color:#999;padding-top:24px;}

@media (max-width: 1024px) {
	.g_title {margin:0 10px;padding:50px 0 30px 0;}
}



/*--子页面--*/

		.s_child_banner{display:none;}
        @media (max-width: 1024px) {
	      .child_banner{display:none;}
		  .s_child_banner{display:block;}
        }
		
		.page{border-bottom:1px solid #eaeaea;padding-left:55px;line-height:80px;color:#666;}
		@media (max-width: 1024px) {
			.page{padding-left:10px;line-height:60px;}
		}
		
		
	    .news{}
		.news .offset{}
		.news .offset .list{margin-left:-75px;margin-bottom:-60px;overflow:hidden;}
		.news .offset .list > li{float:left;width:33.33%;padding-left:75px;padding-bottom:60px;}
		.news .offset .list > li:nth-child(3n+1) {clear:both;}
		.news .offset .list > li .box{display:block;padding-bottom:18px;border-bottom:2px solid #fff;}
		.news .offset .list > li .box .p1{font-size:18px;color:#333;}
		.news .offset .list > li .box .p2{padding:13px 0 30px 0;line-height:24px;}
		.news .offset .list > li .box .time{color:#999;}
		.news .offset .list > li .box .line{display:inline-block;width:30px;height:2px;background:#f2f2f2;transition: .3s ease;}
		.news .offset .list > li .box:hover .line{background:#3e8bff;width:100%;transition: .3s ease;}
		.news .offset .btn{text-align:center;margin:53px 0 100px 0;}
		.news .offset .btn .more{padding:13px 30px;display:inline-block;border:2px solid #f2f2f2;font-size:16px;}
		.news .offset .btn .more:hover{background:#3e8bff;color:#fff;border:2px solid #3e8bff;}
		@media (max-width: 1024px) {
			.news .offset .list > li{width:50%;}
			.news .offset .list > li:nth-child(n) {clear:none;}
			.news .offset .list > li:nth-child(2n+1) {clear:both;}
		}
		@media (max-width: 600px) {
			.news .offset .list > li{width:100%;padding-bottom:30px;}
			.news .offset .list > li:nth-child(n) {clear:none;}
		}
		
		
		.team .offset{}
		.team .offset .list{margin-left:-30px;margin-bottom:-30px;overflow:hidden;}
		.team .offset .list > li{float:left;width:33.33%;padding-left:30px;padding-bottom:30px;}
		.team .offset .list > li:nth-child(3n+1) {clear:both;}
		.team .offset .list > li .box{display:block;}
		.team .offset .list > li .box .pic img{display:block;width:100%;}
		.team .offset .list > li .box .font{text-align:center;padding:30px 15px 35px 15px;}
		.team .offset .list > li .box .font .p1{font-size:18px;color:#333;}
		.team .offset .list > li .box .font .p2{color:#3e8bff;padding:20px 0 16px 0;}
		.team .offset .list > li .box .font .p3{line-height:24px;display:none;}
		.team .offset .list > li .box:hover .font{background:#3e8bff;color:#fff;}
		.team .offset .list > li .box:hover .font .p1,.team .offset .list > li .box:hover .font .p2{color:#fff;}
		.team .offset .list > li .box:hover .font .p3{color:rgba(255,255,255,.6);}
		.team .offset .btn{text-align:center;margin:53px 0 100px 0;}
		.team .offset .btn .more{padding:13px 30px;display:inline-block;border:2px solid #f2f2f2;font-size:16px;}
		.team .offset .btn .more:hover{background:#3e8bff;color:#fff;border:2px solid #3e8bff;}
		@media (max-width: 1024px) {
			.team .offset .list > li{width:50%;}
			.team .offset .list > li:nth-child(n) {clear:none;}
			.team .offset .list > li:nth-child(2n+1) {clear:both;}
		}
		@media (max-width: 600px) {
			.team .offset .list > li{width:100%;}
			.team .offset .list > li:nth-child(n) {clear:none;}
		}



.left{float:left}
.right{float:right}


.g_imgf { max-width: 100%; }

.g_ell { display: block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }





.g_list { clear: both; }
.g_list .offset::before { content: ''; display: block; clear: both; }
.g_list .offset::after { content: ''; display: block; clear: both; }
.g_list .offset .list > li { float: left; }
.g_list .offset .list > li .box { display: block; }

.g_hover .scale { transition: 0.5s ease; }
.g_hover:hover.scale,
.g_hover:hover .scale { transform: scale(1.1,1.1); }

.g_tool { }
.g_tool .g_cw { position: relative; }
.g_tool .g_cw .float { position: absolute; right: 0; }
.g_tool .g_cw .float .box { position: fixed; z-index: 1; width: 80px; top: 200px; font-size: 12px; }

.g_tool .g_cw .float .box .h { background: #865f23; height: 42px; border-radius: 42px 42px 0 0; }

.g_tool .g_cw .float .box > ul { background: #fff; border-left: 1px solid #E4E4E4; border-right: 1px solid #E4E4E4; }
.g_tool .g_cw .float .box > ul li { position: relative; border-bottom: 1px solid #E4E4E4; }


.g_tool .g_cw .float .box > ul li .face { position: relative; height: 40px; top: -30px; text-align: center; font-size: 0; }
.g_tool .g_cw .float .box > ul li .face img { width: 60px; height: 60px; border-radius: 30px; }



.g_tool .g_cw .float .box > ul > li .qq { display: block; color: #282828; padding: 10px 5px; text-align: center; }
.g_tool .g_cw .float .box > ul > li .qq .fa { display: block; font-size: 20px; vertical-align: baseline; margin-bottom: 5px; }
.g_tool .g_cw .float .box > ul > li .tel { display: block; padding: 10px 5px; text-align: center; }
.g_tool .g_cw .float .box > ul > li .tel img { height: 24px; }
.g_tool .g_cw .float .box > ul > li .tel em { display: block; color: #865f23; }

.g_tool .g_cw .float .box > ul > li .qr { position: relative; display: block; color: #000; padding: 10px 5px; text-align: center; }
.g_tool .g_cw .float .box > ul > li .qr .fa { font-size: 24px; line-height: 22px; }
.g_tool .g_cw .float .box > ul > li .qr p { visibility: hidden; opacity: 0; position: absolute; left: -132px; bottom: 0; font-size: 12px; text-align: center; background: #fff; padding: 0 0 5px 0; border: 1px solid #E4E4E4; transition: ease .3s; }
.g_tool .g_cw .float .box > ul > li .qr p img { width: 120px; }
.g_tool .g_cw .float .box > ul > li .qr:hover p { visibility: visible; opacity: 1; }


.g_tool .g_cw .float .box .b { background: #282828; height: 42px; border-radius: 0 0 42px 42px; }
.g_tool .g_cw .float .box .b a { display: block; line-height: 42px; text-align: center; }
.g_tool .g_cw .float .box .b a img { height: 28px; vertical-align: middle; }

/*致辞*/


.aboutzc{}
.aboutzc .dts{}
.aboutzc .dts .pic{ margin-right:50px; float:left; width:500px;}
.aboutzc .dts .pic img{ width:100%;}
.aboutzc .dts .buc{}
.aboutzc .dts .buc .p1{ margin-bottom:45px; font-size:16px; color:#666666; line-height:30px;}
.aboutzc .dts .buc .scatter{}
.aboutzc .dts .buc .scatter .p2{ margin-right:70px; float:left; font-size:60px; color:#666666; font-weight:500;}
.aboutzc .dts .buc .scatter .no{ margin-right:0;}
.aboutzc .dts .buc .scatter .p2 span{ font-size:16px; font-weight:normal;}

@media (max-width: 1024px) {
.aboutzc .dts .buc .scatter{ text-align:center;}
.aboutzc .dts .buc .scatter .p2{ margin-right:0; width:33.33%;}
.aboutzc .dts .buc .scatter .p2 span{ display:block;}
}

@media (max-width: 800px) {
.aboutzc .dts .pic{ margin-right:0; margin-bottom:30px; width:auto; float:none; text-align:center;}
.aboutzc .dts .pic img{ max-width:100%; width:auto;}
.aboutzc .dts .buc{ clear:both;}
}


.promise{ padding-top:100px;height:575px; background: no-repeat center center; background-size: cover; }
.promise .p1{ margin-bottom:70px; text-align:center; font-size:30px; color:#fff;}
.promise .p2{ margin-bottom:45px; text-align:center; font-size:48px; color:#ffc600; font-weight:bold;}
.promise .p3{ margin-bottom:65px; text-align:center; font-size:30px; color:#fff;}

.promise .btn{ text-align:center;}
.promise .btn .box{ padding:13px 35px; font-size:16px; color:#e1e1e1; border: solid #e1e1e1 1px;}
.promise .btn:hover a{ background:#ffc600; color:#fff;border: solid #ffc600 1px;}


@media (max-width: 1024px) {
.promise{ padding: 50px 0; height:auto; overflow:hidden;}
}

@media (max-width: 800px) {
.about .dts .buc .scatter .p2{ font-size:40px;}
}


@media (max-width: 500px) {
.about .dts .buc .scatter .p2{ font-size:28px;}
}


.idea{background:#f5f5f5;padding: 50px 0;}
.idea .lt{}
.idea .lt .list{}
.idea .lt .list li{ width:33.33%; float:left;}
.idea .lt .list li .box{ text-align:center;}
.idea .lt .list li .box .ico{ margin-bottom:15px; height:120px; line-height:120px;}
.idea .lt .list li .box .ico img{ vertical-align:middle;}
.idea .lt .list li .box .p1{ margin-bottom:10px; font-size:26px; color:#333333; font-weight:bold;}
.idea .lt .list li .box .p2{ font-size:16px; color:#999999;}

@media (max-width: 1024px) {
.idea .lt .list li{ padding:0 10px;}
}

@media (max-width: 667px) {
.idea .lt .list li{ width:50%;}
}

@media (max-width: 500px) {
.idea .lt .list li{ width:100%;}
}




