﻿@charset "utf-8";
/* CSS Document */

/*公用样式*/
input{outline:none;}
.c_wrap{width: 1200px; margin: 0 auto;}
.banner{height: 440px;}
.banner .in_txt{margin-top:185px; }
.footer{border-top:3px solid #b91f25; background: #333; padding: 18px 0; color: #999; font-size: 12px;}
.clear{ width: 100%; height: 0; overflow: hidden; clear: both;}
.page{ text-align:center; padding: 20px 0; clear: both;}
.main .go{ line-height: 58px;}
.main .go_ry{ height: 58px;}
.main .go a{ font-size: 14px; color: #555555; padding-left: 20px; background: url(../images/jrwm_ico5.gif) no-repeat left center;}

/*栏目页头部*/
.header_c{ width: 100%; position: relative; z-index: 999;}
.header_c .yuyan_bg{ height: 20px; background: #b91c22; line-height: 20px;}
.header_c .yuyan{ float: right;}
.header_c .yuyan a{ color:#fff; font-size: 12px; padding-left: 10px;}
.header_c .yuyan a.one{ font-weight: bold;}
.header_c .yuyan a.en{ font-family:"Arial";}
.header_c .nav_bg{ width: 100%; height: 100px; border-bottom: 1px solid #e5e5e5;background: #fff; overflow: hidden;}
.header_c .logo{float: left; margin-top: 25px; height: 44px;}
.header_c .logo img{ height: 100%; width: auto;}
.header_c .nav{float: right;}
.header_c .nav>ul{float: left;}
.header_c .nav>ul>li{float: left; padding-left:44px;}
.header_c .nav>ul>li a{color: #555555; font-size: 16px; font-weight: bold; position: relative; line-height: 100px; display: inline-block;}
.header_c .nav>ul>li a:hover,.header_c .nav>ul>li .one{color: #b51a20}
.header_c .ndwz_bg{ background: #f9f9f9; height: 40px;}
.header_c .ndwz{ color: #555555; line-height: 40px; float:left ;}
.header_c .ndwz a{color: #555555; }
.header_c .ndwz a:hover{color: #b51a20}
.header_c .ndwz span{ padding: 0 6px;}
.header_c .search{ float: right; position: relative;}
.header_c .search .btn_ss{ background: url(../images/ico_02.png) no-repeat right center; display: block; width: 40px; height: 40px; float: right;}
.header_c .search .btn_close{ background: url(../images/ico_03.png) no-repeat right center; display: block; width: 40px; height: 40px; float: right; display: none;}
.header_c .search .tc_ss{ position: absolute; right: 40px; top: 20px; width: 454px; height: 44px; border:1px solid; border-color: #b0b0b0 #e3e3e3 #ebebeb #c0c0c0; background: #fff; opacity: 0; visibility: hidden;right: 0; transition: all 0.6s;}
.header_c .search .tc_ss input{ width: 100%; padding: 0 60px 0 15px; border:none; box-sizing: border-box; height: 44px; line-height: 44px; font-size: 14px; color: #555555; }
.header_c .search .tc_ss .btn_s{ background: url(../images/ico_02.png) no-repeat center center; display: block; width: 60px; height: 44px; position: absolute; right: 0; top: 0;}
.header_c .search.search_up .tc_ss{ opacity: 1; visibility:visible;right:40px;}


.header_c .nav_bg{ position: relative; top: 0; z-index: 30;}
.header_c .ndwz_bg{ position: relative; top: 0; z-index:20;  box-shadow:0 0 10px #ccc;}
.header_c2{ width: 100%; height: 162px; display: none;}

.header_c_an{ position: fixed; top: -22px; left: 0; width: 100%;}

.header_c_an .ndwz_bg{ position: relative; top: -40px;}
.header_c2_an{ display: block;}

.header_c_an .nav_bg{ transition: all 0.3s;}
.header_c_an .logo{ transition: all 0.3s;}
.header_c_an .logo img{ transition: all 0.3s;}
.header_c_an .nav>ul>li a{ transition: all 0.3s;}
.header_c_an2 .nav_bg{ height:60px;}
.header_c_an2 .logo{margin-top: 15px; height: 30px;}
.header_c_an2 .nav>ul>li a{font-size: 14px;line-height:60px;}



.lm_name{ border-top:1px solid #d9d9d9; background:#f9f9f9; box-shadow:0 5px 15px #e4e4e4 inset; line-height: 93px; color: #555555; font-size: 40px; font-weight: 200;}

.lm_pic { height: 327px; width: 100%; position: relative; overflow: hidden; background: no-repeat center;}
.lm_pic .nav2{ position: absolute; width: 100%; background: #000; background:rgba(0,0,0,0.4); line-height: 48px; height: 48px;}
.lm_pic .nav2 a{ display: block; width: 100%; color: #fff; font-weight: bold; text-align: center; float:left;}
.lm_pic .nav2 a:hover,.lm_pic .nav2 a.one{ color: #bcbcbc;}
.lm_pic .nav2.nav2_li1 a{ width:100%;}
.lm_pic .nav2.nav2_li2 a{ width: 50%;}
.lm_pic .nav2.nav2_li3 a{ width: 33.3%;}
.lm_pic .nav2.nav2_li4 a{ width: 25%;}
.lm_pic .nav2.nav2_li5 a{ width: 20%;}
.lm_pic .nav2.nav2_li6 a{ width: 16.6%;}
.lm_pic .nav2.nav2_li7 a{ width: 14.2%;}
.lm_pic .in_txt{ margin-top: 100px;}
.lm_pic.lm_pic_nonav .in_txt{ margin-top: 85px;}
.lm_pic .in_txt h2{ font-size: 60px; line-height: 60px; height: auto;}
.lm_pic .in_txt span:after, .lm_pic .in_txt span:before{ height: 30px; width: 120px; margin-left: -60px;} 
.lm_pic .in_txt b{ display: block; font-size: 14px;}
.lm_pic .in_txt span{ padding: 40px 0;}

.lm_pic2 { height: 170px; width: 100%; position: relative; overflow: hidden; background: no-repeat center;}
.lm_pic2 .in_txt{ margin-top: 50px;}
.lm_pic2 .in_txt span{ padding: 0;}
.lm_pic2 .in_txt span:after, .lm_pic2 .in_txt span:before{ display: none;} 
.lm_pic2 .in_txt b{ display: block; font-size: 14px;}
.lm_pic2 .in_txt h2{ padding-bottom: 10px;}


/*人员-列表*/
.td_part1{padding:40px 60px 50px 60px; background: #f6f6f6;}
.td_part1 .wrap>ul{margin: 0 -15px;}
.td_part1 .wrap>ul>li{width: 33.3%; padding: 0 15px; float: left; box-sizing: border-box;}
.td_part1 dt{font-weight: bold; padding-bottom: 10px;}
.td_part1 dd{background: #fff;}
.td_part1 dd input{border: 1px solid #ddd; height: 46px; line-height: 46px; padding:0 10px;}
.td_part1 dd select{ background: #fff;}
.td_part1 .wrap>ul .li{width: 100%; margin-top: 25px; position: relative;}
.td_part1 .li .submit{background: #b51a20; border: 0; width:150px; height: 46px; line-height: 46px; color: #fff; font-weight: bold; cursor: pointer; transition: 0.3s; float: right; font-size: 16px; position: absolute; right:15px; bottom: 1px;}
.td_part1 .li .submit:hover{background: #f60;}
.td_part1 .li .a{margin-right: 150px; border:1px solid #eeeeee;}
.td_part1 .li .a a{float: left; background: #fff; display: inline-block; height: 46px; line-height: 46px; width:3.84%; text-align: center; font-family: "Arial"; font-size: 16px; color: #555;}
.td_part1 .li .a a.one,
.td_part1 .li .a a:hover{ background: #b51a20; color: #fff;}

.td_part2{padding: 35px 0 60px 0; background: #fff}
.td_part2 .t_sx{padding-bottom: 25px;}
.td_part2 .t_sx a{float: left;margin-right: 20px; color: #555; font-weight: bold;}
.td_part2 .t_sx a:hover,
.td_part2 .t_sx .one{color: #b51a20; text-decoration: underline;}
.td_part2 ul{margin: 0 -15px;}
.td_part2 li{width: 25%; float: left; box-sizing: border-box; padding: 0 15px; margin-bottom: 40px;}
.td_part2 li img{ width: 100%;}
.td_part2 dt{display: block; overflow: hidden;}
.td_part2 dd{background: #f9f9f9; border-bottom: 3px solid #b51a20; border-left:1px solid #fff; border-right:1px solid #fff; text-align: center; height: 118px; transition: 0.4s; color: #555; }
.td_part2 dd b{ display: block; font-weight: bold; font-size: 16px; padding: 15px 0 20px 0;}
.td_part2 dd i{ display:inline-block; background: url(../images/ico_16.png) no-repeat; padding-left: 20px; background-position: 0 top}
.td_part2 li a:hover dd{background: #b51a20; color: #fff; border-left:1px solid #b51a20; border-right:1px solid #b51a20;}
.td_part2 li a:hover dd i{ background-position:0px -18px}
.td_part2 .on{background:url(../images/ico_17.png) center top no-repeat; font-size:14px; text-align: center; font-weight: 400; padding-top:190px; margin: 60px 0; }

/*办公室列表*/
.bgs_part1{background: #b51a20}
.bgs_part1 ul{border-right: 1px solid #ce6367}
.bgs_part1 li{float: left; width:20%; box-sizing: border-box; border-left: 1px solid #ce6367}
.nav_two_1 li{ width: 100%;}
.nav_two_2 li{ width: 50%;}
.nav_two_3 li{ width: 33.3%;}
.nav_two_4 li{ width: 25%;}
.nav_two_5 li{ width: 20%;}
.nav_two_6 li{ width: 16.6%;}
.bgs_part1 a{display:block; color: #fff; font-weight:bold; height: 50px; line-height: 50px; text-align: center;}
.bgs_part1 .one,
.bgs_part1 a:hover{background: #fff; color: #555;}
.bgs_part2{padding: 30px 0 80px 0;}
.bgs_part2 ul{margin: 0 -30px}
.bgs_part2 ul>li{width: 25%; float: left; box-sizing: border-box; padding: 10px 30px;}
.bgs_part2 dt{text-align: center; border-bottom: 2px solid #b51a20; padding: 30px 0;}
.bgs_part2 dt a{display: inline-block; width: 117px; height: 117px; border-radius: 50%; background-color: #f3f3f3; position: relative; transition:background-color 0.4s;}
.bgs_part2 dt a:before,
.bgs_part2 dt a:after{content:""; position:absolute; display:inline-block; transition: 0.4s; opacity: 0; visibility: hidden; display: none;}
.bgs_part2 dt a:before{width: 147px; height: 147px; background: url(../images/ico_20.png) no-repeat; right:-15px; top:-15px; transform: rotate(-45deg) }
.bgs_part2 dt a:after{width: 135px; height: 135px; background: url(../images/ico_19.png) no-repeat; left:-9px; bottom:-9px; transform: rotate(90deg) }
.bgs_part2 dt a:hover:before,
.bgs_part2 dt a:hover:after{ transform: rotate(0deg); opacity: 1; visibility: inherit;}
.bgs_part2 dt a:hover{background-color: #b51a20}
.bgs_part2 dt a:hover{background-position: 0 -100%;}
.bgs_part2 dd{padding:0 0;}
.bgs_part2 dd a{font-weight: 200; line-height: 62px; border-bottom: 1px solid #e7e7e7 ; color: #555; font-size: 24px; position: relative; display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; }
.bgs_part2 dd a:hover{ color: #b51a20;}
.bgs_part2 dd ol{padding: 0; margin: 15px 0 0 0; border-bottom: 1px solid #e7e7e7 ; height: 87px; overflow: hidden;}
.bgs_part2 dd li {background-image: url(../images/ico_18.png); background-repeat: no-repeat; padding-left: 20px; line-height:20px; margin-bottom: 8px;}
.bgs_part2 dd li span{ float: left; display: block;}
.bgs_part2 dd li b{ display: block; padding-left: 50px;}
.bgs_part2 dd .li1{background-position: 0 3px; max-height: 20px; overflow: hidden;}
.bgs_part2 dd .li2{background-position: 0 -117px; max-height: 40px; overflow: hidden;}

/*办公室详情*/
.bgs_zzy {}
.bgs_zzy .con{ padding:50px 50px 60px 50px; background:#f9f9f9; border: 1px solid #eeeeee; overflow:hidden; margin-bottom:100px;}
.bgs_zzy .tit{ font-size: 36px; line-height: 48px; color: #555555; border-bottom: 2px solid #b91c22; font-weight: 200; padding-bottom: 13px; margin-bottom: 40px;}
.bgs_zzy .con_top{ background: #fff; width:31.8%; float: left; padding-bottom: 110px;}
.bgs_zzy .con_top .img{ width:100%;}
.bgs_zzy .con_top .img img{ width: 100%;}
.bgs_zzy .con_top li{ line-height: 25px; padding: 8px 30px 8px 60px; border-bottom: 1px solid #eee; color: #555555; font-size: 14px; background: url(../images/ico_18a.png) no-repeat left top;}
.bgs_zzy .con_top li.li1{ background-position:24px 13px;}
.bgs_zzy .con_top li.li2{ background-position:24px -100px;}
.bgs_zzy .con_top li.li3{ background-position:24px -215px;}
.bgs_zzy .con_top li.li4{ background-position:24px -328px;}
.bgs_zzy .con_top li b{ float: left; display: block;}
.bgs_zzy .con_top li span{ display: block; padding-left: 50px;}
.bgs_zzy .con_cen{ width:68.2%; float: left;}
.bgs_zzy .txt{ padding:0 10px 0 50px; font-size: 16px; line-height: 26px; color: #555555; padding-bottom: 20px;}
.bgs_zzy .map{ width: 100%; height: 290px; background: #f00;}


/*业务领域-列表*/
.bgs_part2 ul {margin: 0 -15px;}
.ywly_list ul>li{ overflow: hidden; padding: 10px 15px;}
.ywly_list dd a{ display: block; text-align: center; padding: 0; line-height: 70px; border-bottom: none;}
.ywly_list dd span{ font-size: 16px; line-height: 24px; color: #666666; padding-top: 0; display: block;}


/*业务领域-最终页*/
.ywly_zzy .tit_h2{ font-size: 36px; line-height: 40px; color: #555555; font-weight: 200; text-align: center;}
.ywly_zzy .tit_h3{ font-size: 30px; line-height: 40px; color: #555555; font-weight: 200; padding: 45px 0 25px 0;}

.ywly_zzy1{ padding:38px 0 56px 0; background: #f9f9f9; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.ywly_zzy1 .txt{ padding: 31px 0 34px 0; font-size: 16px; line-height: 26px; color: #555555;position: relative; padding:60px 100px 65px 100px; margin-top: 30px;}
.ywly_zzy1 .txt:after,
.ywly_zzy1 .txt:before{ content:""; position:absolute; left:0; display:block; width:100%;  box-sizing: border-box; border: 2px solid #b51a20;}
.ywly_zzy1 .txt:before{top: 0; border-bottom: 0; height: 100px;}
.ywly_zzy1 .txt:after{ bottom: 0; border-top:0;  height: 135px;}

.ywly_zzy2{ background: #fff; padding: 0 0 20px 0; width: 100%; overflow: hidden;}
.ywly_zzy2 .txt2{ font-size: 16px; line-height: 24px; color: #555555;}
.ywly_zzy2 .txt2 table{ font-size: 14px; line-height: 18px; color: #555555; border-top: 2px solid #b91c22; border-left:1px solid #dddddd; border-top:2px solid #b91c22; border-collapse: collapse; width: 100%;}
.ywly_zzy2 .txt2 td{ width: 50%; border-bottom: 1px solid #eeeeee; border-right: 1px solid #eeeeee; height: 42px; padding: 10px 10px 10px 60px;vertical-align: middle; background: url(../images/ywly_btn1.png) no-repeat 28px center;}

.ywly_zzy2 .td_part2 { padding:0 0 0 0; background: none; position: relative;}
.ywly_zzy2 .td_part2 .dbls_one_bg{ overflow: hidden; width: 100%;}
.ywly_zzy2 .td_part2 .dbls_one{ margin: 0 -15px;}
.ywly_zzy2 .td_part2 ul{ margin: 0;}
.ywly_zzy2 .td_part2 li{ width: 25%;}
.ywly_zzy2 .td_part2 dd{ background: #f9f9f9; border-left:1px solid #eeeeee; border-right:1px solid #eeeeee;}
.ywly_zzy2 .td_part2 .arrow i{position: absolute; top:50%; margin-top: -40px; width: 23px; height: 43px; background-image:url(../images/ico_14.png); cursor: pointer;}
.ywly_zzy2 .td_part2 .arrow-left{left:-50px; background-position: 0 -43px}
.ywly_zzy2 .td_part2 .arrow-right{right:-50px; background-position: -23px -43px}
.ywly_zzy2 .td_part2 .arrow .arrow-left-no{ background-position: 0 top; cursor:default;}
.ywly_zzy2 .td_part2 .arrow .arrow-right-no{ background-position: -23px top; cursor: default;}

.ywly_zzy3{padding:0 0 90px 0; background: #f3f3f3}
.ywly_zzy3 .tit_h3{ padding: 35px 0 10px 0;}
.ywly_zzy3 .part1{padding: 0 40px; position: relative; margin:0 0 40px 0;	 }
.ywly_zzy3 .part1:before{  content:""; position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:2px; background: #ccc }
.ywly_zzy3 .part1 .tab_a{position: relative;overflow: hidden;}
.ywly_zzy3 .part1 li{text-align: center; cursor: pointer;}
.ywly_zzy3 .part1 li span{display: block;}
.ywly_zzy3 .part1 li .p2{font-size:16px; font-weight:bold; padding: 10px 0 15px 0; color: #555555;}
.ywly_zzy3 .part1 a{border-color: #b91c22; display: block; border-bottom: 2px solid #ccc; transition: 0.3s;}
.ywly_zzy3 .part1 .selected{border-color: #b91c22; display: block;}
.ywly_zzy3 .part1 .arrow i{position: absolute; top:50%; margin-top: -22px; width: 23px; height: 43px; background-image:url(../images/ico_14.png); cursor: pointer;}
.ywly_zzy3 .part1 .arrow-left{left:0px; background-position: 0 -43px}
.ywly_zzy3 .part1 .arrow-right{right:0px; background-position: -23px -43px}
.ywly_zzy3 .part1 .arrow .arrow-left-no{ background-position: 0 top; cursor:default;}
.ywly_zzy3 .part1 .arrow .arrow-right-no{ background-position: -23px top; cursor: default;}


.ywly_zzy3 .tab_l{ width: 50%; float: left; padding: 37px 40px 0 40px; height: 350px; box-sizing: border-box; background: center no-repeat; background-size: cover; position: relative;}
.ywly_zzy3 .tab_l .h2{ color: #ffffff; font-size: 36px; line-height: 40px; position: relative; z-index: 1; font-weight: 200;}
.ywly_zzy3 .tab_l .h3{ color: #ffffff; font-size: 16px; line-height:20px; position: relative; z-index: 1; padding-top: 20px; font-weight:bold; display: none;}
.ywly_zzy3 .tab_l .txt{ color: #ffffff; font-size: 16px; line-height:26px; position: relative; z-index: 1; padding-top: 26px;}
.ywly_zzy3 .tab_l .txt li{ background:url(../images/ry_ico1a.gif) no-repeat 4px 14px; padding:5px 0 5px 20px; font-size: 14px; line-height: 20px;}
.ywly_zzy3 .tab_l .txt .contentHolder{height:230px; position:relative; overflow: hidden;}
.ywly_zzy3 .tab_l .img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; background:rgba(181,26,32,0.7);}
.ywly_zzy3 .tab_r{ width: 50%; float: left; background: #fff; border:1px solid #eeeeee; height: 350px; padding:40px 40px 0 40px; box-sizing: border-box;}
.ywly_zzy3 .tab_r .h3{ color: #b91f25; font-size: 16px; line-height: 16px; font-weight: bold;}
.ywly_zzy3 .tab_r .td_part2{ padding:5px 0 0 0; overflow: hidden; position: relative; margin: 0 -5px; background: none;}
.ywly_zzy3 .tab_r .td_part2 ul{ margin: 0 -5px;}
.ywly_zzy3 .tab_r .td_part2 li{ width: 33.3%; padding:5px; margin-bottom: 0;}
.ywly_zzy3 .tab_r .td_part2 dd{ height: 77px;}
.ywly_zzy3 .tab_r .td_part2 dd b{ padding-bottom: 8px;}
.ywly_zzy3 .tab_r .td_part2 dd i{ background: none; padding-left: 0; font-size: 12px;}
.ywly_zzy3 .tab_r .td_part2 ul{ margin: 0;}
.ywly_zzy3 .tab_r .arrow i{position: absolute; top:118px; width: 38px; height: 38px; background-image:url(../images/ywly_ico1.png); cursor: pointer;}
.ywly_zzy3 .tab_r .arrow-left{left:16px; background-position: 0 -38px}
.ywly_zzy3 .tab_r .arrow-right{right:16px; background-position: -38px -38px}


/*人员-详情*/
.ry_zzy .con{ padding:36px 50px 50px 50px; background:#f9f9f9; border: 1px solid #eeeeee; overflow:hidden; margin-bottom:90px;}
.ry_zzy .h2{ font-size: 16px; line-height: 22px; color: #555555; font-weight: bold; padding:35px 0 10px 20px; margin-top: 36px; border-top:1px solid #b91c22;}
.ry_zzy .txt{ font-size: 16px; line-height: 26px; color: #555555; padding: 0 20px;}
.ry_zzy .txt li{ background:url(../images/ry_ico1.gif) no-repeat 4px 13px; padding:5px 0 5px 30px; font-size: 14px; line-height: 20px;}
.ry_zzy .txt li a{ color: #555555;}
.ry_zzy .txt li a:hover{ color: #b91c22;}
.ry_zzy .txt.txt_ry{ padding:6px 0 0 0;}
.ry_zzy .txt .more a{ font-size: 14px; color: #555555;}
.ry_zzy .txt .more a:hover{ color: #b91c22;}
.ry_zzy .txt.txt_ry ul{}
.ry_zzy .txt.txt_ry li{ background:url(../images/ry_ico2.png) no-repeat 23px 14px; padding:8px 0 0 50px;  line-height: 26px;}
.ry_zzy .con_top{ position: relative; color: #555555; border-bottom: 2px solid #b91c22; padding: 0 0 5px 0;}
.ry_zzy .con_top .tit{ font-size: 36px; line-height: 48px; font-weight: 200; padding-bottom: 3px;}
.ry_zzy .con_top .hhr{ font-size: 18px; float: left;}
.ry_zzy .con_top .bgs{ float: right; font-size: 14px; font-weight: bold; color: #555555; background:url(../images/ico_16.png) no-repeat left 14px; padding:14px 0 0 22px;}
.ry_zzy .con_left{ width:370px; float: left; margin:40px 0 0 0; background: #fff; padding-bottom: 20px;}
.ry_zzy .con_left .img{ width: 100%;}
.ry_zzy .con_left .img img{ width: 100%;}
.ry_zzy .con_left .nr_r ul{}
.ry_zzy .con_left .nr_r li{ line-height: 25px; padding: 8px 10px 8px 50px; border-bottom: 1px solid #eee; color: #555555; font-size: 14px; background: url(../images/ico_18a.png) no-repeat left top;}
.ry_zzy .con_left .nr_r li.li1{ background-position:22px 14px;}
.ry_zzy .con_left .nr_r li.li2{ background-position:22px -100px;}
.ry_zzy .con_left .nr_r li.li3{ background-position:22px -215px;}
.ry_zzy .con_left .nr_r li.li4{ background-position:22px -448px;}
.ry_zzy .con_left .nr_r li.li5{ background-position:22px -568px;}
.ry_zzy .con_left .nr_r li.li6{ background-position:22px -683px; border-bottom:none;}
.ry_zzy .con_left .nr_r li b{ float: left; display: block;}
.ry_zzy .con_left .nr_r li span{ display: block; padding-left: 0; overflow: hidden;}
.ry_zzy .con_left .nr_r li span a{ display: block; float: left; font-size: 14px; color: #555; border: 1px solid #c54449; line-height: 30px; padding: 0 10px; margin:8px 5px 0 0; border-radius: 3px;}
.ry_zzy .con_left .nr_r li span a:hover{ background: #c54449; color: #fff;}
.ry_zzy .con_left .nr_r li > a{ color: #555555;}
.ry_zzy .con_left .nr_r li > a:hover{ color: #c54449;}
.ry_zzy .con_left .nr_r2 .h2{ padding: 35px 20px 10px 40px; margin-top: 20px;}
.ry_zzy .con_left .nr_r2 .txt{ padding: 0 40px;}
.ry_zzy .con_left .nr_r2 li{ background:none; padding:6px 0;line-height: 22px;}
.ry_zzy .con_left .nr_r2 li span{ color: #999999; font-size: 12px;}
.ry_zzy .con_cen{ padding:40px 0 0 0; margin-left:400px;}
.ry_zzy .con_cen .iphone_txt{ display: none;}



/*发展历程*/
.fzlc{ padding: 60px 0 150px 0; position: relative;}
.fzlc .t_txt1{font-size: 36px;font-weight: 200;color: #555555; text-align: center; line-height: 42px; padding-bottom: 25px;}
.fzlc .t_txt1 span{font-size: 42px;font-weight: normal;color: #b91c22; padding: 0 5px;}
.fzlc .t_txt2{font-size: 60px;font-weight: 200;color: #555555; text-align: center; line-height: 60px;}
.fzlc_list_bg{position: relative; overflow: hidden; margin: 0 45px;}
.fzlc_list{position: relative; margin-right: 10px;}
.fzlc_list li{min-height: 430px; position: relative}
.fzlc_list .li{border-left: 1px solid #b91c22; margin-left: 5px;position: absolute; left: 0; bottom: 0; padding-left:20px;}
.fzlc_list .li::after{  content:""; position:absolute;width:5px;height:5px; border-radius: 50%; background: #b91c22; display:block;left:-3px;top:0;}
.fzlc_list .li::before{  content:""; position:absolute;width:9px;height:9px; border-radius: 50%; background: #b91c22; display:block;left:-5px;bottom:0;}
.fzlc_list .li .qiqiu{ font-size:30px; line-height: 30px; color: #555555; margin-top: -14px;}
.fzlc_list .li .tet{padding:18px 10px 130px 0;font-size:16px;line-height:24px;color:#555555;text-align: justify;}
.fzlc_list .li .tet p{margin-bottom:20px;}
.fzlc_list .li .txt{ font-size:30px; line-height: 30px; color: #555555;}
.fzlc_list .arrow {position: absolute;left: 50%;bottom:50px;}
.fzlc .fzlc_line{width:100%;height:3px;background-color: #b91c22;position:absolute;bottom:153px;}
.fzlc .arrow i{display: block;cursor:pointer; position: absolute;}
.fzlc .arrow-left{width:23px;height:43px;background:url(../images/ico_14.png) no-repeat left bottom; left: 0; top: 430px;}
.fzlc .arrow-right{width:23px;height:43px;background:url(../images/ico_14.png) no-repeat right bottom; right: 0; top: 430px;}

/*加入我们-列表*/
.jrwm_list { padding: 50px 0; background: #f6f6f6;}
.jrwm_list .zy_list .con{ border-left: 1px solid #b91c22; box-sizing: border-box; min-height: 275px; width: 33.3%; float: left;}
.jrwm_list .zy_list .l{ font-size: 24px; line-height: 36px; color: #b91c22; padding:5px 90px 0 90px;}
.jrwm_list .zy_list .r{  padding:25px 30px 0 30px; font-size: 16px;line-height: 26px; color: #555555;}
.jrwm_list .zy_list .con.con_bot{border-right: 1px solid #b91c22;}
.jrwm_ul{ padding:25px 0 60px 0;}
.jrwm_ul ul{margin: 0 -15px}
.jrwm_ul ul li{width: 33.3%; float: left; box-sizing: border-box; padding:15px;}
.jrwm_ul ul a{ display: block; border: 1px solid #eeeeee; height: 212px; overflow:hidden; color: #555555;}
.jrwm_ul ul .tit{ font-size: 24px; line-height: 60px; display: block; padding:0 30px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; border-bottom: 1px solid #b91c22; font-weight: 300; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; box-sizing: border-box;}
.jrwm_ul ul .gzdd{; font-size: 16px; line-height: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 100%; display: inline-block; padding:16px 30px 0 30px; box-sizing: border-box; }
.jrwm_ul ul .gzdd b{ font-weight: 600;}
.jrwm_ul ul .fbsj{ font-size: 14px; line-height: 20px; padding: 6px 0; display: block; padding:35px 30px 0 30px;}
.jrwm_ul ul a:hover{ border-color: #b91f25; background: #b91f25; color: #fff;}
.jrwm_ul ul a:hover .tit{ border-bottom: 1px solid #fff;}

/*加入我们-详情*/
.jrwm_zzy {position: relative; z-index: 1; padding-bottom: 90px;}
.jrwm_zzy .con{ padding: 47px 100px 60px 100px; background:#f9f9f9; border: 1px solid #eeeeee}
.jrwm_zzy .h2{ color: #555555; font-weight: 200; font-size: 36px; line-height: 40px; border-bottom: 2px solid #b91c22; padding-bottom: 30px; position: relative;}
.jrwm_zzy .time{ color: #555555; font-size: 12px; font-weight: 400;  float: right; display: block; padding-top: 30px; position: absolute; bottom: 0; right: 0;}
.jrwm_zzy .nr{ width: 100%; border-bottom: 1px solid #dfdfdf;color: #555555; line-height: 24px; padding: 25px 0;}
.jrwm_zzy .h3{ font-weight: 600; font-size: 16px; float: left;}
.jrwm_zzy .txt{ font-size: 16px; line-height: 28px; padding: 0 0 0 100px;}

.jrwm_zzy .btn{ padding-top: 50px; text-align: center;}
.jrwm_zzy .btn a{ display: inline-block; padding: 0 35px; border:1px solid #b81c22; line-height: 44px; font-weight: 600; font-size: 14px;}
.jrwm_zzy .btn .scjl{ color: #fff; background: #b81c22;}
.jrwm_zzy .btn .scjl:hover{ color: #b81c22; background: #fff;}

/*加入我们-详情-表单*/
.form_jl{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: rgb(0,0,0); background: rgba(0,0,0,0.6); display: none;}
.form_jl .form{ width: 540px; height: 530px; position: absolute; left: 50%; top: 50%; margin:-265px 0 0 -270px; background: #fff; }
.form_jl .con{ width:auto; padding: 0 70px; padding-top: 54px;}
.form_jl .xx{ float: right; position: absolute; right: 16px; top: 16px;}
.form_jl .xx a{ width: 30px; height: 30px; background: url(../images/jrwm_ico6.gif) no-repeat; border: 1px solid #fff; display: block;}
.form_jl .con .in{ padding-top: 33px; overflow: hidden;}
.form_jl .con .in span{ display: block; height: 50px; line-height: 50px; border: 1px solid #dddddd; padding-left: 20px;}
.form_jl .con .text{ width: 280px; margin-left: 20px; height: 50px; line-height: 50px; outline:medium;}
.form_jl .con .in2{ overflow: inherit;}
.form_jl .con .in2 span .text{ width: 124px;}
.form_jl .con .sc{ width: 226px; float:left;}
.form_jl .con .in .file{ width: 140px; display: block; padding: 0; float:left;margin-left: 10px; position: relative;}
.form_jl .con .in .sc_a{ width: 100%; height: 50px; line-height: 50px; text-align: center; background: #b81c22; color: #ffffff; font-size: 14px; display: block;  border:1px solid #b81c22; box-sizing: border-box;}
.form_jl .con .in .input{ cursor: pointer; padding:0; border:0; position:absolute; left:0; top:0; width:100%; height: 100%; float:none; opacity:0; filter:Alpha(opacity=0);}
.form_jl .con .in2 .formError{ margin-left: -20px;}

.form_jl .con .submit{ width: 100%; height: 51px; line-height: 51px; border: none; text-align: center; background: #b81c22; color: #ffffff; font-size: 16px; border:1px solid #b81c22; cursor: pointer; transition: 0.3s all; font-weight: 600;}
.form_jl .con .sc_a:hover{ color: #b81c22; background: #fff;}
.form_jl .con .submit:hover{ color: #b81c22; background: #fff;}
.form_jlcg{ display: none;}
.form_jlcg .form{ height: auto;}
.form_jlcg .con{ padding: 212px 100px 50px 100px; height: auto;}
.form_jlcg .txt{ text-align: center; background: url(../images/jrwm_ico4.png) no-repeat center top; padding: 105px 0 145px 0; font-size: 18px; color: #333333;}
.form_jlcg .btn a{ width: 100%; height: 50px; line-height: 50px; border:1px solid #b81c22; text-align: center; background: #b81c22; color: #ffffff; font-size: 14px; display: block;}
.form_jlcg .btn a:hover{ color: #b81c22; background: #fff;}

/*君泽君介绍*/
.jzjjs { padding: 90px 0;}
.jzjjs .con_ul{ background: #f9f9f9; border: 1px solid #eeeeee;}
.jzjjs .con{ overflow: hidden;}
.jzjjs .con .img{ width: 50%; float: right;}
.jzjjs .con .img img{ max-width: 100%;}
.jzjjs .con .txt{ width: 50%; float: left; font-size: 14px; line-height: 24px; color: #555555; padding: 44px 50px 0 50px; box-sizing: border-box;}
.jzjjs .con2 .img{ float: left;}


/*荣誉奖项*/
.ryjx{}
.ryjx .wrap{ position: relative;}
.ryjx .arrow { text-align: center; width: 600px; margin: 0 auto;}
.ryjx .arrow .t_txt{text-align: center; font-size:80px; line-height: 80px; color: #555555; font-family:'Arial','Sans-Serif'; display: inline-block; font-weight: 100;}
.ryjx .arrow i{ width: 32px; height: 33px; background-image: url(../images/fzlc_icon1.png);display:  block; margin-top: 25px; cursor: pointer;}
.ryjx .arrow .arrow-left{ left:0px; background-position:0 0; float: left;}
.ryjx .arrow .arrow-right{ right:0px; background-position:-32px 0; float: right;} 
.ryjx .ryjx_lbt1_bg{ width: 960px; margin: 0 auto; overflow: hidden;}
.ryjx .ryjx_lbt1{ overflow: hidden; height:540px; width: 1200px; margin-left: -120px; padding: 80px 0 55px 0;}
.ryjx .ryjx_lbt1 .swiper-slide{ padding: 34px 64px 0 64px; background: #f9f9f9; box-sizing: border-box;box-shadow: 0 0 54px rgba(0,0,0,0.15);}
.ryjx .ryjx_lbt1 .swiper-slide img{ max-width: 248px;max-height: 100%;box-shadow: 5px 5px 5px rgba(0,0,0,0.10);}
.ryjx .ryjx_lbt1 .swiper-slide span{ display: block;}
.ryjx .ryjx_lbt1 .swiper-slide .img td{ height: 380px; width: 100%; padding: 17px 12px; background: #ffffff; box-sizing: border-box;box-shadow: 5px 5px 5px rgba(0,0,0,0.10);}
.ryjx .ryjx_lbt1 .swiper-slide .txt{ font-size:14px; line-height: 22px; color: #333; text-align: center; padding-top: 30px;}
.ryjx .ryjx_lbt1 .swiper-slide-shadow-left{ display: none;}
.ryjx .ryjx_lbt1 .swiper-slide-shadow-right{ display: none;}
.ryjx .ryjx_lbt1_lr i{ position: absolute; width: 22px; height: 44px; background-image:url(../images/ico_14.png);display:  block; cursor: pointer;}
.ryjx .ryjx_lbt1_lr .arrow-left{  background-position:left  bottom; left: 30px; top: 373px;}
.ryjx .ryjx_lbt1_lr .arrow-right{ background-position:right bottom; right: 30px; top: 373px;} 
.ryjx .ryjx_lbt1_lr .arrow-left-no{  background-position:left  top; cursor: default;}
.ryjx .ryjx_lbt1_lr .arrow-right-no{ background-position:right top; cursor: default;} 
.ryjx .ryjx_lbt2_bg{ padding-bottom: 60px; position: relative;}
.ryjx .ryjx_lbt2{ overflow: hidden; margin: 0 auto; width: 580px; position: relative;}
.ryjx .ryjx_lbt2::after{content: ""; display: block; width: 84%; left: 8%; height: 1px; background: #e9e9eb; position: absolute; top: 13px; z-index: 0;}
.ryjx .ryjx_lbt2 .swiper-wrapper{ z-index: 10;}
.ryjx .ryjx_lbt2 .swiper-slide{ font-size: 12px; color: #555555; position: relative; text-align: center; padding-top:30px; z-index: 10; cursor: pointer;  font-weight: bold;}
.ryjx .ryjx_lbt2 .swiper-slide::after{content: ""; display: block; width:13px; height: 13px; background: #e9e9eb; position: absolute; left: 50%; top: 7px; margin: 0 0 0 -3px; border-radius: 50%; z-index: 10; transition: all 0.3s;}
.ryjx .ryjx_lbt2 .swiper-slide.swiper-slide-active::after{ background: #b91f25;}
.ryjx .ryjx_lbt2 .swiper-slide:hover::after{ background: #b81c22;}
.ryjx .ryjx_lbt2_lr i{ position: absolute; width: 7px; height: 13px; background-image:url(../images/xw_ico2.png);display:  block; cursor: pointer; position: absolute; z-index: 100;}
.ryjx .ryjx_lbt2_lr .arrow-left{ left:330px; background-position:0 0; top: 7px;}
.ryjx .ryjx_lbt2_lr .arrow-right{ right:330px; background-position:-7px 0; top: 7px;} 
.ryjx .ryjx_lbt2_lr .arrow-left-no{ background-image:url(../images/xw_ico2a.png);  background-position:0 0; cursor: default;}
.ryjx .ryjx_lbt2_lr .arrow-right-no{ background-image:url(../images/xw_ico2a.png); background-position:-7px 0; cursor: default;} 


/*社会责任*/
.shzr{ padding-bottom: 50px;}
.shzr .shzr_txt{ background: #f6f6f6; padding: 50px 0 60px 0;}
.shzr .shzr_list{ padding: 40px 0 0 0;}
.shzr .txt_nr{position: relative; padding:30px 100px; font-size: 16px; line-height:26px; color: #555555;}
.shzr .txt_nr::after,.shzr .txt_nr::before{ content:""; position:absolute; left:0; display:block; width:100%; height:36px; border: 2px solid #b91f25; box-sizing: border-box; }
.shzr .txt_nr::before{top: 0; border-bottom: 0;}
.shzr .txt_nr::after{ bottom: 0; border-top:0; }
.shzr .list{margin: 0 -15px}
.shzr ul li{width: 33.3%; float: left; box-sizing: border-box; padding:15px;}
.shzr ul a{ display: block; position: relative; overflow: hidden;}
.shzr ul .tit{position:absolute;  top: 145px; padding:55px 10px ; display: block; color: #fffefe; text-align: center; font-size:36px; line-height:36px; width: 100%; box-sizing: border-box; z-index: 2;transition: all 0.36s; font-weight: 200;}
.shzr ul .tit:after,.shzr ul .tit:before{ content:""; position:absolute; left:50%; display:inline-block; width:110px; height:42px; border: 2px solid #b51a20; margin-left:-55px; transition: all 0.6s;}
.shzr ul .tit:before{top: 0; border-bottom: 0;}
.shzr ul .tit:after{ bottom: 0; border-top:0; }
.shzr ul .txt{ color: #fffefe; font-size: 16px; line-height: 24px; padding: 0 50px; position: absolute; top:200px; z-index: 2; left: 0; text-align: left; transition: all 0.6s; opacity: 0; visibility:hidden;}
.shzr ul .txt .contentHolder{height:192px; display: block; position:relative; overflow: hidden;}
.shzr ul .img{ width: 100%; display: block; line-height: 0;}
.shzr ul .img img{ width: 100%;}
.shzr ul a::after{ content:""; opacity: 0; visibility:hidden; position:absolute; z-index: 1; left:0; display:block; width:100%; height:100%; top: 0; background:rgb(0,0,0); background:rgba(0,0,0,0.6); transition: all 0.6s;}
.shzr ul a:hover::after{ opacity:1; visibility: visible;}
.shzr ul a:hover .tit{top: 46px; }
.shzr ul a:hover .tit:after{ border-color:#fff; }
.shzr ul a:hover .tit:before{ border-color:#fff; }
.shzr ul a:hover .txt{ top:182px; opacity:1; visibility: visible;}


/*君泽君文化*/
.jzjwh{  padding: 0px 0 60px 0;}
.jzjwh .con .h2{  font-size: 36px; color: #555555; line-height: 50px; padding: 35px 0 22px 0; border-bottom: 2px solid #b81c22; text-align: center; font-weight: 100;}
.jzjwh .con .txt{  font-size: 16px; color: #555555; line-height:26px; padding: 50px 100px; border:1px solid #eee; border-top:none; background: #f9f9f9; margin-bottom: 30px;}

/*新闻-列表*/
.xw_list{ padding: 55px 0;}
.xw_list .wrap{ position: relative;}
.xw_list .list ul{margin: 0 -15px}
.xw_list .list ul li{width: 33.3%; float: left; box-sizing: border-box; padding:15px;}
.xw_list .list ul a{ display: block; position: relative; overflow: hidden; border-bottom: 2px solid #b91c22;}
.xw_list .list ul .img{ display: block; line-height: 0; overflow: hidden;}
.xw_list .list ul img{ width: 100%;}
.xw_list .list .time{ width: 80px; position: absolute; left: 0; top: 0; text-align: center; color: #fff; font-size: 12px; font-weight: 600; line-height: 14px; z-index: 10;}
.xw_list .list .time b{ display: block; font-size: 48px; line-height: 48px; font-weight: 200; padding: 10px 0 4px 0;}
.xw_list .list .tit{ border-right: 1px solid #eeeeee; border-left: 1px solid #eeeeee;display: block; font-size: 16px; color: #555555; line-height: 24px; padding: 15px 30px 15px 30px; overflow:hidden; background: #f9f9f9;}
.xw_list .list .tit2{ height:48px; overflow:hidden; width: 100%; display: block;}
.xw_list .left_year{ margin-left: -120px; position:absolute; width: 60px;  bottom: auto; top: 60px;}
.xw_list .left_year.left_year_fixed{ margin-left: -120px; position:fixed; width: 60px; bottom:200px; top: auto;}
.xw_list .year_lbt{ height: 330px;}
.xw_list .year_lbt::after{content: ""; display: block; width: 1px; height:280px; background: #eeeef0; position: absolute; left: 6px; top: 0; z-index: 0;}
.xw_list .year_lbt .swiper-wrapper{ z-index: 10;}
.xw_list .year_lbt .swiper-slide a{ display: block; font-size: 12px; font-weight: bold; line-height: 14px; color: #555555; position: relative; padding-left:22px; z-index: 10; cursor: pointer;}
.xw_list .year_lbt .swiper-slide a.a_top{ font-size: 14px;}
.xw_list .year_lbt .swiper-slide a::after{content: ""; display: block; width:13px; height: 13px; background: #e9e9eb; position: absolute; left:0; top: 0; border-radius: 50%; z-index: 10; transition: all 0.3s;}
.xw_list .year_lbt .swiper-slide a.one::after{ background: #b81c22;}
.xw_list .year_lbt .swiper-slide a:hover::after{ background: #b81c22;}
.xw_list .tb i{ position: absolute; width: 13px; height: 7px; background-image:url(../images/xw_ico1.png);display:  block; cursor: pointer; position: absolute; z-index: 20;}
.xw_list .tb .t{ left:0px; background-position:0 0; top:-20px;}
.xw_list .tb .b{ left:0px; background-position:0 bottom; bottom: 20px;}
.xw_list .tb .t_no{ background-image:url(../images/xw_ico1a.png); background-position:0 0; cursor: default;}
.xw_list .tb .b_no{  background-image:url(../images/xw_ico1a.png); background-position:0 bottom; cursor: default;}

/*新闻-详情*/
.xw_zzy{ padding-bottom: 60px;}
.xw_zzy .syp_xyp{ padding:28px 0; overflow: hidden;}
.xw_zzy .syp_xyp a{ line-height: 22px; font-size: 14px; color: #555555; max-width: 40%; overflow: hidden;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display: block;}
.xw_zzy .syp_xyp a:hover{ color: #b91f25;}
.xw_zzy .syp_xyp a.syp{ float: left; background: url(../images/jrwm_ico5.gif) no-repeat left center; padding-left: 20px;}
.xw_zzy .syp_xyp a.xyp{ float: right; background: url(../images/jrwm_ico5a.gif) no-repeat right center; padding-right: 20px;}
.xw_zzy .con{ padding:50px 158px 0 158px; background: #f9f9f9; border: 1px solid #eeeeee;}
.xw_zzy .con .h1{ color: #555; font-size: 36px; text-align: left; line-height: 50px; font-weight:200;}
.xw_zzy .con .time{ color: #555555; font-size: 12px; text-align: left; border-bottom: 2px solid #b91c22; padding: 16px 0 26px 0;}
.xw_zzy .con .time span{ padding-right: 10px;}
.xw_zzy .con .time .fg{ width: 1px; background: #c4c4c4; padding: 0;}
.xw_zzy .con .txt{ font-size: 16px; line-height: 26px; color: #555555; padding: 35px 0 40px 0;}
.xw_zzy .con .txt img{ max-width:100%;}
.xw_zzy .con .fx{ padding-bottom: 60px; font-size: 12px;}
.xw_zzy .con .fx span{ display: block; float: left; line-height: 26px;}
.xw_zzy .con .fx .weibo{ display: block; float: left; margin-left: 10px; width: 26px; height: 26px; background: url(../images/xz_ico4.png) no-repeat center;}
.xw_zzy .con .fx .weixin{ display: block; float: left; margin-left: 10px; width: 26px; height: 26px; background: url(../images/xz_ico5.png) no-repeat center;}
.xw_zzy .con .bdshare-button-style0-32 a{ float: none; margin: 0; background: none; text-indent: 0;}
.xw_zzy .biaoqian{ background: #fff; border:1px solid #eeeeee; border-top:none; color: #555555; font-size: 14px; line-height: 20px; padding: 15px 30px;}
.xw_zzy .biaoqian a{ color: #555555; padding-right: 8px;}
.xw_zzy .biaoqian a:hover{ color: #b51a20;}
.xw_zzy .xgxw .h3{ color: #555555; font-weight: 600; font-size: 16px; padding: 40px 0 0 0;}
.xw_zzy .xw_list{ padding:0;}
.xw_zzy .xw_list .list{padding: 0;}
.xw_zzy .con .xiazai{ padding-bottom: 100px;}
.xw_zzy .con .xiazai a{ padding: 0 34px; line-height: 44px; display: block; float: left; border:1px solid #b81c22; background: #b81c22; font-size: 14px; font-weight: bold; color: #fff;}
.xw_zzy .con .xiazai a:hover{ background: #fff; color: #b81c22;}
.xw_zzy .con .xiazai span{ float: left; line-height: 46px; padding: 0 0 0 24px; font-size: 12px; color: #555555;}

.xw_zzy .con .txt li{ background:url(../images/ry_ico1.gif) no-repeat 4px 13px; padding:5px 0 5px 30px; font-size: 14px; line-height: 20px;}
.ry_zzy .con .txt li a{ color: #555555;}
.ry_zzy .con .txt li a:hover{ color: #b91c22;}


/*搜索-列表*/
.ss_top{ padding: 50px 0 40px 0; background: #fafafa;}
.ss_top .ss_input{ padding: 0 250px; overflow: hidden;}
.ss_top .ss_input .text{ float: left; width: 78.5%; border:1px solid #dddddd; padding: 0 10px; line-height: 44px; height: 46px; box-sizing: border-box; color: #555555; font-size: 12px;}
.ss_top .ss_input .submit{ color: #fff; background: #b91c22; width: 21.5%; float: left; font-weight: bold; font-size: 16px; line-height: 46px; height: 46px; text-align: center; border: none; cursor: pointer;}
.ss_top .ss_tit{ padding: 0 250px; overflow: hidden; color: #555555; font-size: 14px; font-weight: bold; line-height: 16px; padding-top: 14px;}
.ss_top .ss_tit b{ font-weight: bold; color: #b91c22;}

.ss_list{ padding: 30px 0 50px 0;}
.ss_list .list ul li{width: 100%; padding:15px 0; overflow: hidden;}
.ss_list .list ul .l{ display: block; float: left; position: relative; width: 380px; overflow: hidden; border-bottom: 2px solid #b91c22;}
.ss_list .list ul .r{ margin-left: 410px; display: block;}
.ss_list .list ul .img{ display: block; line-height: 0; overflow: hidden;}
.ss_list .list ul .img img{ width: 100%;}
.ss_list .list .time{ width: 80px; position: absolute; left: 0; top: 0; text-align: center; color: #fff; font-size: 12px; font-weight: 600; line-height: 14px; z-index: 10;}
.ss_list .list .time b{ display: block; font-size: 48px; line-height: 48px; font-weight: 200; padding: 10px 0 4px 0;}
.ss_list .list .tit{ display: block;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width: 98%; font-size: 16px; color: #555555; line-height: 24px; padding: 16px 0 10px 0;}
.ss_list .list .tit:hover{color: #b51a20}
.ss_list .list .txt{font-size: 12px; color: #555555; line-height: 24px; display: block;}




/*--响应式1400--*/
@media screen and (max-width:1400px) {
	/*新闻列表*/
	.xw_list .list{ padding-left: 90px;}
	.xw_list .left_year{ margin-left: 0;}
	.xw_list .left_year.left_year_fixed{ margin-left: 0;}
}

/*--响应式1024--*/
@media screen and (max-width:1200px) {
	/*公用样式*/
	.wrap{ width: 100%; overflow: hidden; box-sizing: border-box;}
	.c_wrap{width:auto; margin: 0 20px; }
	.header_c .nav>ul>li{ padding-left: 25px;}
	.main .go_ry{ height: 20px;}
	
	/*办公室列表*/
	.bgs_part2 .wrap{ padding: 0 20px;}
	.bgs_part2 ul>li{ padding:10px 20px;}
	.bgs_part2 ul{ margin: 0 -20px; }
	
	
	/*人员-列表*/
	.td_part1{ padding: 30px 20px;}
	.td_part1 .wrap{ overflow: inherit;}
	.td_part2 .wrap{ padding: 0 20px;}
	.td_part2 li img{ width: 100%;}
	
	
	/*办公室详情*/
	.bgs_zzy { padding: 10px 0 0 0;}
	.bgs_zzy .go{ margin: 0 20px}
	.bgs_zzy .con{ margin: 0 20px 40px 20px}
	
	
	/*业务领域-最终页*/
	.ywly_zzy .go {margin: 0 20px;}
	.ywly_zzy1{ padding:30px 20px; box-sizing: border-box;}
	.ywly_zzy2{ padding:0 20px 30px 20px; box-sizing: border-box;}
	.ywly_zzy2 .td_part2 li{ margin: 0;}
	.ywly_zzy3{ padding:0 20px 30px 20px;}
	.ywly_zzy3 .tab_l{ padding: 30px 30px 0 30px}
	.ywly_zzy3 .tab_r{ padding-top: 50px;}
	.ywly_zzy3 .tab_r .arrow i{ top: 80px;}
	.ywly_zzy3 .tab_l .txt{ font-size: 14px; line-height: 22px;}
	
	/*人员-详情*/
	.ry_zzy { padding: 10px 0 0 0;}
	.ry_zzy .go{ margin: 0 20px}
	.ry_zzy .con{ margin: 0 20px 40px 20px}
	
	/*发展历程*/
	.fzlc{ padding:40px 20px;}
	.fzlc_list li{ min-height: 400px;}
	.fzlc .arrow-left{ left: 20px;}
	.fzlc .arrow-right{ right: 20px;}
	.fzlc .fzlc_line{ position: inherit; bottom:5px;}
	
	/*加入我们-列表*/
	.jrwm_list{ padding: 40px 20px;}
	.jrwm_ul{ padding: 20px;}
	.jrwm_ul ul .tit{ font-size: 20px;}
	
	/*加入我们-详情*/
	.jrwm_zzy { padding: 10px 20px 40px 20px;}
	.jrwm_zzy .con{ padding: 47px 50px 60px 50px}

	/*君泽君介绍*/	
	.jzjjs{ padding: 40px 20px;}
	.jzjjs .bg{ background-size: contain;}
	.jzjjs .con .txt{ padding: 24px 30px 0 30px; font-size: 12px; line-height: 20px;}
	
	/*荣誉奖项*/	
	.ryjx .ryjx_lbt1{ padding: 40px 0 30px 0;}
	.ryjx .ryjx_lbt2_bg{ padding-bottom: 20px;}
	.ryjx .ryjx_lbt1_lr i{ z-index: 100;}
	.ryjx .ryjx_lbt1_lr .arrow-left{ left: 20px;}
	.ryjx .ryjx_lbt1_lr .arrow-right{ right: 20px;}
	.ryjx .ryjx_lbt2_lr .arrow-left{ left:230px; }
	.ryjx .ryjx_lbt2_lr .arrow-right{ right:230px; }
	
	/*社会责任*/
	.shzr{ margin: 0; padding:0;}
	.shzr .shzr_txt{ padding: 40px 20px;}
	.shzr .shzr_list{ padding:20px;}
	.shzr .txt_nr{padding: 30px 70px;}
	.shzr ul .tit{ top: 100px; font-size: 30px;}
	.shzr ul .txt{ padding: 0 20px; font-size: 14px; line-height: 20px;}
	.shzr ul .txt .contentHolder{ height: 160px;}
	.shzr ul a:hover .tit{top:30px;}
	.shzr ul a:hover .txt{top:160px;}
	
	/*君泽君文化*/
	.jzjwh{ padding:10px 20px 40px 20px;}
	.jzjwh .con{ padding: 0;}
	.jzjwh .con .txt{ padding: 30px 60px; margin: 0;}
	
	/*新闻列表*/
	.xw_list{ padding:20px 0;}
	.xw_list .list{ padding: 0 20px; margin: 0;}
	.xw_list .left_year{ width:auto; position: inherit; margin: 0 50px; top: 30px;}
	.xw_list .tb i{ background-image: url(../images/xw_ico2.png); width: 7px; height: 13px;}
	.xw_list .tb .t {left:-20px;background-position: 0 0;top: 0;}
	.xw_list .tb .b {right:-20px; left: auto; bottom: auto; top: 0; background-position:right 0;}
	.xw_list .year_lbt{ height: 90px;}
	.xw_list .year_lbt::after{content: ""; display: block; width: 100%; height:1px; background: #eeeef0; position: absolute; left: 0; top: 6px; z-index: 0;}
	.xw_list .year_lbt .swiper-slide a{ padding: 22px 0 0 0; text-align: center;}
	.xw_list .year_lbt .swiper-slide a::after{ left: 50%; margin-left: -6px;}
	
	/*新闻-详情*/
	.xw_zzy{ padding: 30px 0;}
	.xw_zzy .syp_xyp{ padding:0  20px 20px 20px;}
	.xw_zzy .con{ padding:30px 30px 0 30px; margin: 0 20px;}
	.xw_zzy .biaoqian{ margin: 0 20px;}
	.xw_zzy .biaoqian{ padding: 20px 30px;}
	.xw_zzy .xgxw .h3{padding: 30px 20px 15px 20px;}
	.xw_zzy .xw_list .list{ padding: 0 20px; margin: 0;}
	
	/*搜索-列表*/
	.ss_top{ padding:20px 0;}
	.ss_top .ss_tit{ padding-left: 20px; padding-right: 20px;}
	.ss_top .ss_input{ padding-left: 20px; padding-right: 20px;}
	.ss_list{ padding: 10px 0 20px 0;}
	.ss_list .list{ padding: 0 20px;}
	.ss_list .list ul li{ padding: 10px 0}
	.ss_list .list .tit{ padding-top: 10px;}
	
}

/*--响应式768--*/
@media screen and (max-width:1002px) {
	/*公用样式*/
	.main{margin-top: 0;}
	.header_c{ margin-top: 80px;}
	.header_c .yuyan_bg{ display: none;}
	.header_c .nav_bg{ display: none;}
	.header_c2{ display: none;}
	
	.lm_pic{ height: 200px; background-size: cover;}
	.lm_pic .in_txt{ margin-top: 50px;}
	.lm_pic.lm_pic_nonav .in_txt{ margin-top: 30px;}
	.lm_pic .in_txt h2{ font-size:40px; line-height: 46px; height: auto;}
	.lm_pic2{ height: 100px; background-size: cover;}
	.lm_pic2 .in_txt{ margin-top: 30px;}
	.lm_pic2 .in_txt h2{ padding-bottom: 5px;}
	.lm_name {line-height:64px;font-size: 24px;}
	.lm_pic2 .in_txt b{ font-size: 11px;}
	.lm_pic .in_txt b{ font-size: 11px;}
	
	/*办公室列表*/
	.bgs_part1{ display: none;}
	.bgs_part2 ul>li{ width: 33.3%;}
	
	/*人员-列表*/
	.td_part2{ padding-top: 30px;}
	.td_part2 dd{ height:75px;}
	.td_part2 dd b{ font-size: 14px; padding-bottom: 5px;}
	.td_part2 dd i{ font-size: 12px; background-size: 13px;}
	.td_part1 .li dd{ display: block;}
	.td_part1 .li .a{ margin-right: 0;}
	.td_part1 .li .submit{ position: relative; left: 0; top: 0; bottom: auto; right:auto; float: none; width: 100%; margin-top: 10px;}
	.td_part2 ul{ margin: 0 -10px;}
	.td_part2 li{ width:25%; padding: 0 10px;}
	
	/*办公室详情*/
	.bgs_zzy{ padding:0;}
	.bgs_zzy .con{ padding: 20px; margin: 0 20px 20px 20px}
	.bgs_zzy .btn{ padding: 30px 0;}
	.bgs_zzy .tit{ margin-bottom: 20px;  font-size: 26px; line-height: 30px;}
	.bgs_zzy .con_top{ width: 100%; float: none; padding: 0;}
	.bgs_zzy .con_top .img{ width: 50%; float: left;}
	.bgs_zzy .con_top .nr_r{ width: 50%; float: left;}
	.bgs_zzy .con_top li{border-top: 1px solid #eee;border-bottom:none;}
	.bgs_zzy .con_cen{ width: 100%; float: none;}
	.bgs_zzy .txt{ padding:20px 0 0 0;}
	
	/*业务领域-最终页*/
	.ywly_zzy .tit_h2{ font-size:24px; line-height:30px;}
	.ywly_zzy .tit_h3{ font-size: 18px; line-height: 24px; padding:27px 0 17px 0;}
	.ywly_zzy1{ padding: 25px 20px 20px 20px;}
	.ywly_zzy1 .txt{ font-size: 12px; line-height: 22px; padding: 25px 50px 30px 50px; margin-top: 20px;}
	.ywly_zzy2 .txt2 td{ background-size: 14px; font-size: 12px; padding: 10px 10px 10px 40px; background-position: 10px center;}
	.ywly_zzy2 .td_part2 dd{ border-bottom: 2px solid #b51a20;}
	.ywly_zzy2 .td_part2 .dbls_one{ margin: 0 -10px;}
	.ywly_zzy2 .td_part2 li{ padding: 0 10px;}
	.ywly_zzy2 .td_part2 .arrow i{ top: 118px;width: 38px;height: 38px;background-image: url(../images/ywly_ico1.png);}
	.ywly_zzy2 .td_part2 .arrow-left{ left: 10px; background-position: 0px -38px;}
	.ywly_zzy2 .td_part2 .arrow-right{ right: 10px; background-position: -38px -38px;}
	
	.ywly_zzy3 .tab_l{ padding:30px 30px 30px 30px; height: 270px; width:75.5%; box-sizing: border-box;}
	.ywly_zzy3 .tab_l .h3{ font-size: 12px; padding-top: 15px;}
	.ywly_zzy3 .tab_l .txt{ font-size: 12px; line-height: 22px;}
	.ywly_zzy3 .tab_l .txt li{ font-size: 12px; line-height: 22px;}
	.ywly_zzy3 .tab_l .txt .contentHolder{ height: 165px;}
	.ywly_zzy3 .tab_r{width:24.5%; height: 270px; padding:20px; box-sizing: border-box;}
	.ywly_zzy3 .tab_l .h2{ font-size: 26px; line-height: 30px;}
	.ywly_zzy3 .tab_r .h3{ font-size: 14px; line-height: 18px;}
	.ywly_zzy3 .part1{ margin-bottom: 20px;}
	.ywly_zzy3 .part1 li{ padding: 0 6px; box-sizing: border-box;}
	.ywly_zzy3 .part1 li span{ height: 50px;}
	.ywly_zzy3 .part1 li span img{ height: 100%;}
	.ywly_zzy3 .part1 li .p2{ font-size: 12px; line-height: 20px; padding: 10px 0; height: 40px;}
	.ywly_zzy3 .part1 .arrow i{ width: 15px; height: 27px; background-size:30px;}
	.ywly_zzy3 .part1 .arrow-left{ background-position: left -27px;}
	.ywly_zzy3 .part1 .arrow-right{ background-position: right -27px;}
	.ywly_zzy3 .tab_r .arrow i{ width: 7px; height: 13px;}
	.ywly_zzy3 .tab_r .arrow-left {left:16px;background-position: -14px -49px;}
	.ywly_zzy3 .tab_r .arrow-right {right:16px;background-position:-55px -49px;}
	.ywly_zzy3 .tab_r .td_part2 dd{ height: 60px;}
	.ywly_zzy3 .tab_r .td_part2 dd b{ padding: 10px 0 5px 0;}
	
	/*人员-详情*/
	.ry_zzy{ padding:0;}
	.ry_zzy .con{ padding: 20px; margin: 0 20px 20px 20px}
	.ry_zzy .h2{ font-size: 14px; padding: 28px 0 10px 0; margin-top: 22px;}
	.ry_zzy .txt{ font-size: 14px; padding:0 0 0 0; margin: 0;}
	.ry_zzy .txt li{ font-size: 12px;padding: 5px 0 5px 20px;}
	.ry_zzy .txt.txt_ry{padding:0;}
	.ry_zzy .txt.txt_ry li{ background-size: 12px; background-position:0 8px; padding:0 0 8px 20px;}
	.ry_zzy .con_top{ width: 100%; float: none; padding: 0 0 10px 0;}
	.ry_zzy .con_top .tit{ margin-bottom: 20px; font-size: 26px; line-height: 30px; margin-bottom:5px;}
	.ry_zzy .con_top .bgs{ padding-top: 4px; background-position: left 4px;}
	.ry_zzy .con_top .hhr{ font-size: 16px;}
	.ry_zzy .con_left{ width: 100%; float: none; padding-bottom: 10px;}
	.ry_zzy .con_left .img{ width: 50%; float: left; margin-bottom: -1px;}
	.ry_zzy .con_left .nr_r{ width: 50%; float: left;}
	.ry_zzy .con_left .nr_r ul{border-top: 1px solid #eee;border-bottom:none;}
	.ry_zzy .con_left .nr_r li{ font-size: 12px; line-height: 20px; padding: 10px 10px 10px 43px;}
	.ry_zzy .con_left .nr_r li span a{ font-size: 12px;}	
	.ry_zzy .con_left .nr_r li.li1{ background-position:15px 14px;}
	.ry_zzy .con_left .nr_r li.li2{ background-position:15px -100px;}
	.ry_zzy .con_left .nr_r li.li3{ background-position:15px -215px;}
	.ry_zzy .con_left .nr_r li.li4{ background-position:15px -448px;}
	.ry_zzy .con_left .nr_r li.li5{ background-position:15px -566px;}
	.ry_zzy .con_left .nr_r li.li6{ background-position:15px -684px; border-bottom:none;}
	.ry_zzy .con_left .nr_r2{ clear: both;}
	.ry_zzy .con_left .nr_r2 .h2{ padding: 15px 20px 8px 20px; margin: 0;}
	.ry_zzy .con_left .nr_r2 .txt{ padding: 0 20px;}
	.ry_zzy .con_left .nr_r2 li {padding:6px 0;line-height: 20px;}
	.ry_zzy .con_cen{ width: 100%; float: none; margin: 0; padding:20px 0 0 0;}
	
	/*发展历程*/
	.fzlc{ padding:20px; box-sizing: border-box;}
	.fzlc .t_txt1{font-size: 30px; padding: 0;}
	.fzlc .t_txt1 span{font-size: 30px;}
	.fzlc .t_txt2{ font-size: 48px;}
	.fzlc_list_bg{ margin: 0 30px;}
	.fzlc .fzlc_lb{padding:50px 0 80px 0;}
	.fzlc_list .li{ padding-left: 10px;}
	.fzlc_list .li .qiqiu{ font-size: 18px;}
	.fzlc_list li{ min-height: 300px;}
	.fzlc_list .li .tet{ padding:23px 10px 85px 0; font-size: 12px; line-height: 18px;}
	.fzlc .arrow-left{ top: 320px; width: 18px;height: 33px; background-size:  36px auto;}
	.fzlc .arrow-right{ top: 320px; width: 18px;height: 33px; background-size:  36px auto;}
	
	
	
	/*加入我们-列表*/
	.jrwm_list{ padding:20px;}
	.jrwm_list .zy_list .l{padding: 5px 20px 0 20px;}
	.jrwm_list .zy_list .r{ padding: 20px;}	
	.jrwm_ul{ padding-top: 20px;}
	.jrwm_ul ul .tit{ font-size: 18px; line-height:50px; padding: 0 15px;}
	.jrwm_ul ul .gzdd{ padding: 15px 15px 0 15px;}
	.jrwm_ul ul .fbsj{ padding: 35px 15px 0 15px;}
	
	
	/*加入我们-详情*/
	.jrwm_zzy{ padding:0 20px 20px 20px;}
	.jrwm_zzy .con{ padding: 20px;}
	.jrwm_zzy .h3.h3_top {    border-bottom: 1px solid #f3f3f3;}
	.jrwm_zzy .btn{ padding: 30px 0;}
	
	/*君泽君介绍*/	
	.jzjjs{ padding:20px;}
	.jzjjs .con{ padding: 0;}
	.jzjjs .con .img{ width: 100%; float: none;}
	.jzjjs .con .img img{ width: 100%;}
	.jzjjs .con .txt{ width: 100%; float: none; padding-bottom: 24px 30px; font-size: 14px; line-height: 24px;}
	
	/*荣誉奖项*/	
	.ryjx{ padding: 0;}
	.ryjx .ryjx_lbt1_lr i{ z-index: 100;}
	.ryjx .ryjx_lbt1_bg{ width: 640px; margin: 0 auto;}
	.ryjx .ryjx_lbt1{ width: 1200px; margin-left: -280px;}
	.ryjx .ryjx_lbt2_bg{ width: 738px; margin: 0 auto;}
	.ryjx .ryjx_lbt1_lr .arrow-left{ left: 20px; top: 300px;}
	.ryjx .ryjx_lbt1_lr .arrow-right{ right: 20px; top: 300px;}
	.ryjx .ryjx_lbt2_lr .arrow-left{ left:80px; }
	.ryjx .ryjx_lbt2_lr .arrow-right{ right:80px; }

	/*社会责任*/
	.shzr{ margin: 0;}
	.shzr .shzr_txt{ padding: 20px;}
	.shzr ul li{ padding: 10px;}
	.shzr ul .txt{ font-size: 12px; line-height: 18px;}
	.shzr ul .tit:after, .shzr ul .tit:before{ width: 90px; margin-left: -45px; height: 30px;}
	.shzr ul .tit{ top:60px; font-size: 18px; padding: 40px 10px;}
	.shzr ul .txt .contentHolder{ height: 142px;}
	.shzr ul a:hover .tit{top:10px; }
	.shzr ul a:hover .txt{top:125px; }
	
	/*君泽君文化*/
	.jzjwh{ padding:0;}
	.jzjwh .con{ padding: 0 20px 20px 20px;}
	.jzjwh .con .h2{ padding-top: 20px;}
	
	/*新闻列表*/
	.xw_list .list ul li{ width: 50%;}

	/*新闻详情*/
	.xw_zzy{ padding-top: 20px;}
	.xw_zzy .con{ padding: 20px 20px 0 20px;}
	.xw_zzy .con .h1{ font-size: 30px; line-height: 40px;}
	.xw_zzy .con .time{ padding: 15px 0 25px 0;}
	.xw_zzy .con .txt{ padding: 20px 0 30px 0;}
	.xw_zzy .con .xiazai{ padding-bottom: 30px; overflow: hidden;}
	.xw_zzy .biaoqian{ padding: 20px;}
	.xw_zzy .xw_list li:nth-child(3){ display: none;}
	
	/*搜索列表*/
	.ss_list .list .tit{ white-space:inherit;}
	.ss_list .list .txt{ display: none; }
	
}

/*--响应式480-320--*/
@media screen and (max-width:758px) {
	/*公用样式*/
	.header_c{ margin-top: 50px;}
	.header_c .ndwz_bg{ display: none;}
	.lm_name{ display: none;}
	.lm_pic .nav2{ display: none;}
	.lm_pic{ height: 100px;}
	.lm_pic2{ height:70px;}
	.lm_pic .in_txt{ margin: 0;}
	.lm_pic2 .in_txt{ margin-top: 25px;}
	.lm_pic.lm_pic_nonav .in_txt{ margin: 0;}
	.lm_pic .in_txt span{ padding: 27px 0;}
	.lm_pic .in_txt h2{ font-size: 24px;}
	.lm_pic2 .in_txt h2{ font-size: 18px;}
	.lm_pic .in_txt b{ display: none;}
	.lm_pic2 .in_txt b{ display: none;}
	
	
	.banner{ height: 200px;}
	.banner .in_txt{ margin-top: 50px;}
	.main .go{ line-height: 40px; display: none;}
	
	/*办公室列表*/
	.bgs_part2{ padding: 10px 0 30px 0;}
	.bgs_part2 ul>li{ width: 50%;}
	
	/*人员-列表*/
	.td_part1{ padding: 10px;}
	.td_part1 .wrap>ul .li{ margin-top: 10px;}
	.td_part1 .wrap>ul>li{ width: 100%;}
	.td_part1 dt{ padding: 10px 0 5px 0;}
	.td_part1 .li .a a{ width:7.69%;}
	.td_part2{ padding: 20px 0 0 0]}
	.td_part2 .wrap{ padding:0 10px;}
	.td_part2 ul{ margin: 0 -5px;}
	.td_part2 li{ width: 50%; padding: 0 5px; margin-bottom: 10px;}
	.td_part2 dd{ height: 76px;}
	.td_part2 dd b{ padding: 10px 0}
	
	/*人员-详情*/
	.ry_zzy .con{ padding: 10px; margin: 10px;}
	.ry_zzy .con_top .tit{ font-size: 20px; margin: 0;}
	.ry_zzy .con_top .hhr{ font-size: 12px;}
	.ry_zzy .con_top .bgs{ font-size: 12px; padding:0 0 0 18px;background-position: left 2px; background-size: 11px;}
	.ry_zzy .con_left{ margin-top: 10px;}
	.ry_zzy .con_left .nr_r2{ display: none;}
	.ry_zzy .con_cen .iphone_txt{ display: block;}
	.ry_zzy .iphone_txt .txt li{ padding-left: 0; background: none;}
	.ry_zzy .iphone_txt .txt li span{ color: #999999;}	
	.ry_zzy .txt{ font-size: 12px; line-height:22px;}
	.ry_zzy .txt_one{ font-size: 14px; line-height:26px;}
	
	/*办公室详情*/
	.bgs_zzy .con{ margin: 0; border: none; padding: 10px;}
	.bgs_zzy .tit{ font-size: 20px; line-height: 30px; padding-bottom: 5px; margin-bottom: 10px;}
	.bgs_zzy .con_top .img{ width: 100%; float: none;}
	.bgs_zzy .con_top .nr_r{ width: 100%; padding:0 0 0 0; float: none;}
	.bgs_zzy .con_cen{ padding: 0; box-sizing: border-box;}
	.bgs_zzy .txt{ padding: 10px 0 0 0; font-size: 14px;}
	.bgs_zzy .con_top li{padding: 12px 30px 13px 40px;}
	.bgs_zzy .con_top li.li1{ background-position:14px 17px;}
	.bgs_zzy .con_top li.li2{ background-position:14px -96px;}
	.bgs_zzy .con_top li.li3{ background-position:14px -211px;}
	.bgs_zzy .con_top li.li4{ background-position:14px -326px;}
	.bgs_zzy .map{ height: 200px;}
	
	/*发展历程*/
	.fzlc{ position: relative; padding: 10px;}
	.fzlc_list_bg{ margin: 0;}
	.fzlc .t_txt1{font-size:16px; line-height: 32px;}
	.fzlc .t_txt1 span{font-size: 16px;}
	.fzlc .t_txt2{ font-size: 24px; line-height: 24px;}
	.fzlc_list { margin-top: 35px;}
	.fzlc_list li{ min-height: inherit; height: auto; width: 100%;}
	.fzlc_list .li{ position:inherit; height: 100%; bottom: auto; top: 0; padding-left: 22px;}
	.fzlc_list .li .qiqiu{ margin-top: 0; position: relative; top: -8px;}
	.fzlc_list .li .tet p{ margin-bottom:0;}
	.fzlc_list .li .tet{ padding: 0 10px 34px 0; line-height: 24px;}
	.fzlc_list .li::after{ display: none;}
	.fzlc_list .li::before{ top: 0; bottom: auto;}
	.fzlc .arrow i{display: none;}
	.fzlc .fzlc_line{ display: none;}
	
	
	
	/*加入我们-列表*/
	.jrwm_list .zy_list .con{ margin: 0; padding: 0; width: 100%; border:none;}
	.jrwm_list .zy_list .con.con_bot {border-right:none;}
	.jrwm_list .zy_list .l{ padding: 15px 20px 15px 30px; background-color:#eaeaea; float: none; width: 100%; box-sizing: border-box; background-position:10px 10px;}
	.jrwm_list .zy_list::after{ display: none;}
	.jrwm_list .zy_list .r{ margin: 0; padding:15px 20px 15px 30px;}
	.jrwm_ul ul li{ width: 100%; padding: 10px 15px;}
	
	/*加入我们-详情*/
	.jrwm_zzy{ padding: 0;}
	.jrwm_zzy .con{ padding:10px; border:none;}
	.jrwm_zzy .h2{ font-size: 20px; line-height: 30px; padding-bottom: 5px;}
	.jrwm_zzy .time{ position: relative; float: none; padding: 0;}
	.jrwm_zzy .nr{ padding: 15px 0;}
	.jrwm_zzy .h3{ float: none; font-size: 14px; line-height: 24px;}
	.jrwm_zzy .txt{ padding: 0; font-size: 14px; line-height: 22px;} 
	.jrwm_zzy .btn{ padding: 20px 0 10px 0;}
	.jrwm_zzy .btn a{ width: 100%; padding: 0;}
	
	.form_jl{ position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 9999; background: rgb(0,0,0); background: rgba(0,0,0,0.2);}
	.form_jl .form{ width: 90%; height:auto; margin: -150px 0 0 0; left: 5%; top: 50%;}
	.form_jl .xx a{ width: 20px; height: 20px; right: 10px; top: 10px; background-size: cover;}
	.form_jl .con{ padding: 30px 15px 15px 15px; height: auto;}
	.form_jl .con .in{ padding-top: 15px;}
	.form_jl .con .in span{ padding-left: 10px; height: 40px; line-height: 40px; font-size: 12px;}
	.form_jl .con .text{ height: 40px; line-height: 40px; margin-left: 10px; width: 168px;}
	.form_jl .con .in .sc{ width: 160px;}
	.form_jl .con .in2 .sc .text{ width: 80px;}
	.form_jl .con .in .file{ float: none; margin-left: 177px; width: auto;}
	.form_jl .con .in .sc_a{ line-height: 40px; height: 40px;}	
	.form_jl .con .submit {height: 42px;line-height: 42px;}
	.form_jlcg .con{ padding-top: 80px;}
	.form_jlcg .txt{ padding-bottom: 80px;}
	.form_jl .con .in .formError{ margin-left: -130px;}
	.form_jl .con .in2 .formError{ margin-left: -150px;}
	/*君泽君介绍*/	
	.jzjjs{ padding: 10px;}
	.jzjjs .con .txt{ padding:15px 10px; font-size: 14px; line-height: 22px;}

	/*荣誉奖项*/	
	.ryjx{ padding: 0;}
	.ryjx .ryjx_lbt1_lr i{ z-index: 100;}
	.ryjx .ryjx_lbt1_bg{ width: auto; margin: 0 0;}
	.ryjx .ryjx_lbt1{ width: 100%; margin-left: 0;padding: 0 0 0 0; height: 490px;}
	.ryjx .ryjx_lbt1 .swiper-slide{ padding: 10px;}
	.ryjx .ryjx_lbt2_bg{ width: auto; margin: 0 20px;}
	.ryjx .ryjx_lbt1_lr .arrow-left{ left: 15px; top: 170px;}
	.ryjx .ryjx_lbt1_lr .arrow-right{ right: 15px; top: 170px;}
	.ryjx .ryjx_lbt1 .swiper-slide .txt{ padding-top: 20px;}
	.ryjx .ryjx_lbt2_bg{ display: none;}
	
	/*社会责任*/
	.shzr .shzr_txt{ padding: 10px;}
	.shzr .txt_nr::after, .shzr .txt_nr::before{ display: none;}
	.shzr .txt_nr{ padding:0; font-size: 14px; line-height: 26px;}
	.shzr .shzr_list{ padding:5px 10px;}
	.shzr ul li{ width: 50%;}
	.shzr ul .tit{ top: 120px;}
	.shzr ul a:hover .tit{ top: 120px;}

	
	/*君泽君文化*/
	.jzjwh .con {padding: 0 10px 10px 10px;}
	.jzjwh .con .h2{ font-size: 20px; line-height: 30px; padding: 15px 0 5px 0;}
	.jzjwh .con .txt{ font-size: 14px; line-height: 24px; padding: 10px;}
	
	/*新闻列表*/
	.xw_list{ padding: 10px 0 0 0;}
	.xw_list .left_year{ top: 10px;}
	.xw_list .year_lbt{ height: 60px;}
	.xw_list .list{ padding: 0 10px;}
	.xw_list .list ul{ margin: 0 -10px}
	.xw_list .list ul li{ width: 50%; padding: 5px 10px;}
	.xw_list .list .tit{ padding-top: 10px; padding-left: 15px; padding-right: 15px;}
	.xw_list .list .time b{ font-size: 24px; line-height: 36px;}
	.xw_list .list .time{ font-weight: 400;}
	
	
	/*新闻详情*/
	.xw_zzy{ padding: 10px 0;}
	.xw_zzy .syp_xyp a.syp{ float: left; margin-bottom: 10px;}
	.xw_zzy .syp_xyp a.xyp{ float: right; margin-bottom: 10px;}
	.xw_zzy .con{ margin: 0; border:none; padding: 10px;}
	.xw_zzy .con .h1{ font-size: 20px; line-height: 30px;}
	.xw_zzy .con .txt{ font-size: 14px; line-height: 22px; padding: 15px 0 20px 0;}
	.xw_zzy .con .time{ padding:0; line-height: 30px;}
	.xw_zzy .biaoqian{ padding: 10px; margin: 0; border-left: none; border-right: none;}
	.xw_zzy .xgxw .h3{ padding:15px 10px 10px 10px;}
	.xw_zzy .syp_xyp{ padding: 0 10px;}
	.xw_zzy .con .fx{padding-bottom: 10px; overflow: hidden;}
	.xw_zzy .con .xiazai{ padding-bottom: 20px;}
	.xw_zzy .con .xiazai a{ line-height: 36px;}
	.xw_zzy .con .xiazai span{ line-height: 36px;}
	.xw_zzy .xw_list .list{ padding: 0 10px;}
	
	/*业务领域-最终页*/
	.ywly_zzy .tit_h2{ font-size: 18px; line-height: 24px; font-weight: 400;}
	.ywly_zzy .tit_h3 {font-size: 14px;line-height: 20px;padding: 17px 0 7px 0; font-weight: 400;}
	.ywly_zzy1 {padding: 15px 10px 10px 10px;}
	.ywly_zzy1 .txt:after, .ywly_zzy1 .txt:before{ display: none;}
	.ywly_zzy1 .txt{ padding: 0; margin:10px 0 0 0;}
	.ywly_zzy2{ padding: 0 10px 0 10px;}
	.ywly_zzy2 .txt2 td{ padding: 10px 10px 10px 30px; display: block; width: 100%; height: auto; box-sizing: border-box;}
	.ywly_zzy2 .td_part2 li{ width: 50%; padding: 0 10px 10px 10px;}
	.ywly_zzy2 .td_part2 .arrow i{ top:140px;}
	.ywly_zzy3{ padding:0 0 0 0;}
	.ywly_zzy3 .tit_h3{ padding-left: 10px; padding-right: 10px;}
	.ywly_zzy3 .part1{ padding: 0 15px; margin:0 10px 10px 10px;}
	.ywly_zzy3 .tab_r .h3{ display:none;}
	.ywly_zzy3 .part1 li .p2{ height: auto;}
	.ywly_zzy3 .part2{}
	.ywly_zzy3 .tab_l{ width: 100%; float: none; padding:18px 10px 25px 10px; height: auto;}
	.ywly_zzy3 .tab_l .h2{ font-size: 18px; line-height: 24px;}
	.ywly_zzy3 .tab_r{ width: 100%; float: none; height: auto;}
	.ywly_zzy3 .tab_l .h3{ font-size: 14px; padding-top: 7px;}
	.ywly_zzy3 .tab_l .txt{ font-size: 12px; line-height: 22px; padding-top: 16px;}
	.ywly_zzy3 .tab_r{ padding:0 10px 15px 10px; border: none;}
	.ywly_zzy3 .tab_r .arrow i{position: absolute; top:90px; width: 38px; height: 38px; background-image:url(../images/ywly_ico1.png); cursor: pointer;}
	.ywly_zzy3 .tab_r .arrow-left{left:16px; background-position: 0 -38px}
	.ywly_zzy3 .tab_r .arrow-right{right:16px; background-position: -38px -38px}

	
	/*搜索列表*/
	.ss_top .ss_input .text{ height: 36px; line-height: 34px; width: 70%;}
	.ss_top .ss_input .submit{ height: 36px; line-height: 36px; width: 30%; font-size: 14px;}
	.ss_top{ padding: 10px 0;}
	.ss_top .ss_tit{ padding-left: 10px; padding-right: 10px; padding-top: 10px;}
	.ss_top .ss_input{ padding-left: 10px; padding-right: 10px;}
	.ss_list{ padding: 5px 0 10px 0;}
	.ss_list .list{ padding: 0 10px;}
	.ss_list .list ul {margin: 0 -10px;}
	.ss_list .list ul li{ padding:  5px 10px; width: 50%; float: left; box-sizing: border-box;}
	.ss_list .list .tit{ padding-top: 5px;}
	.ss_list .list ul .l{ width: 100%; float: none;}
	.ss_list .list ul .r{ margin: 0;}
	.ss_list .list .tit {border-right: 1px solid #eeeeee;border-left: 1px solid #eeeeee;display: block;font-size: 16px;color: #555555;line-height: 24px;padding-top: 10px;padding-left: 15px;padding-right: 15px;border-bottom: 2px solid #b91c22;overflow: hidden;box-sizing: border-box;   background: #f9f9f9;width: 100%;}
}

/*--响应式320--*/
@media screen and (max-width:470px) {
	/*办公室列表*/
	.bgs_part2{ padding:10px 0;}
	.bgs_part2 ul>li{ width: 100%;}
	.bgs_part2 dd{ height: auto;}
	.bgs_part2 dt{ padding: 20px 0}
	
	/*业务领域-最终页*/
	.ywly_zzy2 .td_part2 li{ width: 50%; padding: 0 7px 10px 7px;}
	.ywly_zzy2 .td_part2 .arrow i{ top:120px;width: 20px;height: 20px;background-image: url(../images/ywly_ico2.png);}
	.ywly_zzy2 .td_part2 .arrow-left{ left: 10px; background-position: 0px -20px;}
	.ywly_zzy2 .td_part2 .arrow-right{ right: 10px; background-position: -20px -20px;}
	.ywly_zzy3 .tab_r .td_part2 li{  padding:5px 3px 5px 3px;}
	.ywly_zzy3 .td_part2 .arrow i{ top:60px;width: 20px;height: 20px;background-image: url(../images/ywly_ico2.png);}
	.ywly_zzy3 .td_part2 .arrow-left{ left: 15px; background-position: 0px -20px;}
	.ywly_zzy3 .td_part2 .arrow-right{ right: 15px; background-position: -20px -20px;}

	
		
	/*人员-详情*/
	.ry_zzy .h2{ padding-top: 15px; padding-bottom: 5px;}
	.ry_zzy .txt.txt_ry{ padding: 0;}
	.ry_zzy .txt.txt_ry ul{ border: none; padding: 0;}
	.ry_zzy .txt.txt_ry li{ line-height: 20px; padding: 5px 0 5px 20px; }
	.ry_zzy .con{ margin: 0; border: none; background: none; padding: 0;}
	.ry_zzy .con_top{ padding-bottom: 6px; margin:10px 10px 10px 10px; width: auto}
	.ry_zzy .con_top .tit{ padding: 3px 0 0 0;}
	.ry_zzy .con_top .bgs{ font-weight: 400;}
	.ry_zzy .con_left{ margin: 0 10px; width: auto}
	.ry_zzy .con_left .img{ width: 100%; float: none;}
	.ry_zzy .con_left .nr_r{ width: 100%; float: none;}
	.ry_zzy .con_left .nr_r2 .h2{ margin-top: 10px; padding: 15px 0 8px 0;}
	.ry_zzy .con_left .nr_r2 .txt{ padding: 0;}
	.ry_zzy .con_top .nr_r{ width: 100%; padding:20px 0 0 0; float: none; margin: 0;}
	.ry_zzy .con_cen{ padding: 10px; box-sizing: border-box; background: #f9f9f9;}
	
	/*社会责任*/
	.shzr ul li{ width: 100%; padding:5px 0;}
	.shzr ul .tit{ line-height: 30px; font-size: 30px;padding: 55px 10px;}
	.shzr ul .tit:after, .shzr ul .tit:before{ width: 110px;height: 42px;margin-left: -55px;}
	.shzr ul .txt{ font-size: 16px; line-height: 24px; padding: 0 30px;}
	.shzr ul a:hover .tit{ top: 40px;}
	.shzr ul a:hover .txt{ top: 160px;}
	
	/*新闻列表*/
	.xw_list .list ul li{ width: 100%;}
	
	/*新闻详情*/
	.xw_zzy .xw_list li:nth-child(3){ display: block;}
	
	.ss_list .list ul li{  width: 100%;}
}


a:hover{color: #b51a20}