/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:0;}
a{cursor:pointer;text-decoration:none;}
a:hover{}
.fl{float: left;display: inline;}
.fr{float: right;display: inline;}
input:focus,textarea:focus,select:focus{ box-shadow:none; outline:0;}
.relative{ position:relative;}
.ellipsis{ overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
/* clear float */
.clearboth{ clear:both;}
.clearfix:after {
	clear: both;
	height: 0;
	visibility: hidden;
	content: '';
	display: block;
	font-size: 0;
}
.clearfix {display: inline-table;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
* html .clearfix {zoom: 1;}/* IE6 */
*:first-child+ html .clearfix {zoom: 1;}/* IE7 */
body,input,textarea,select{font-family:Microsoft YaHei, Arial, Helvetica, sans-serif;}
.btn:active{
	transform:scale(.95);
	-webkit-transform:scale(.95);
	-moz-transform:scale(.95);
	-o-transform:scale(.95);
	}
h3,h4{ font-weight:normal;}
.banner-img{ width:100%; overflow:hidden;}
.banner-img li{ position:relative; display:none; width:100%; float:left; margin-right:-100%;}
.banner img{ display:block; width:100%;}
.banner-img li.current{ display:block;}
.current{ z-index:1;}
.animating{ z-index:2;}
.content{ max-width:1220px; width:100%; margin:0 auto; padding:0 10px; box-sizing:border-box;}
/* base */
.header{ position:relative; width:100%; height:80px; background:#fff; z-index:9;}
h1{ position:absolute; left:50px; top:0; height:80px; width:270px; z-index:9;}
h1 a{ display:block; height:80px;text-indent:-9999px;}
.navCont{ position:absolute; left:0; top:0; width:100%; height:80px;}
.nav{ position:absolute; top:0; right:200px;}
.nav li{ float:left; position:relative; margin-left:35px;}
.nav a{ display:block; padding:0 10px; color:#848484; font-size:14px; line-height:80px;}
.nav li:hover a,.nav a.hover{ color:#1957ac;}
.navMark{ position:absolute; top:0; left:0; height:2px; width:0; background:#e60012;}
.oaBtn{ position:absolute; right:50px; top:25px; display:block; width:89px; height:30px; border-radius:15px; background:#1957ac; font-size:12px; line-height:30px; text-align:center; color:#fff;}
.nav dl{ display:none; position:absolute; left:-50px; top:69px; width:165px; padding:30px 295px 40px 50px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/secNavBg.jpg) no-repeat 217px 35px #FFF; overflow:hidden;}
.nav li.last dl{ left:auto; right:-45px;}
.nav dl a{ padding:0; line-height:normal;}
.secNavBg{ display:none; position:fixed; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:8;}
.nav dt a{ color:#363636 !important; font-size:14px;}
.nav dt:after{ content:" "; display:block; margin-top:17px; width:33px; height:2px; background:#b2b2b2;}
.nav dd a{ margin-top:18px; color:#363636 !important; font-size:12px;}
.nav dl a:hover{ color:#000;}
.banner{ position:relative; min-height:300px; background-size:cover; background-repeat:no-repeat; background-position:center center;}
.icon1{ position:absolute; bottom:64px; left:50%; margin-left:-16px; display:block; width:33px; height:33px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon1.png); z-index:8;}
.footer{ padding:55px 0; background:#363636;}
.footcont{ position:relative; padding-bottom:25px; margin-bottom:25px; border-bottom:1px solid #4a4a4a;}
.telbox p{ font-size:12px; color:#cfcdce;}
.telbox span{ font-size:28px; color:#f4f4f4;}
.footNav{ position:absolute; left:420px; bottom:30px;}
.footNav a{ margin:0 15px; font-size:12px; color:#cfcdce;}
.footNav a:hover{ border-bottom:1px solid #FDF;}
.frbox{ position:absolute; right:0; bottom:30px;}
.frbox div{ float:left;}
.sharebox{ position:relative; padding:19px 20px 0 0;}
.qrcode{ display:none; position:absolute; left:0; top:-165px; background:#333; padding:10px;}
.sharebox a{ margin:0 7px; float:left; display:block; width:22px; height:18px;}
.s1{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon3.png) no-repeat center 0;}
.s2{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon4.png) no-repeat center 0;}
.sharebox a:hover{ box-shadow:0 0 5px #FFF;}
.mailbox{ text-align:right;}
.mailbox p{ font-size:12px; color:#cfcdce;}
.mailbox span{ font-size:18px; color:#9d9c9d;}
.btn1{ display:block; margin-left:14px; width:36px; height:36px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon2.png);}
.copyright{ font-size:12px; color:#8f8f8f;}
.copyright span{ color:#686868;}
.copyright a{ margin-left:4em; color:#8f8f8f;}
/* index */
.chunk{ padding:60px 0 85px;}
.title1,.title2{ margin-bottom:60px; text-align:center;}
.title1 h3{ font-size:25px; color:#383735;}
.title1 h4{ font-size:16px; color:#969696; text-transform:uppercase;}
.title2 h3{ font-size:25px; color:#FFF;}
.title2 h4{ font-size:16px; color:#FFF; text-transform:uppercase;}
.list1{ width:1236px;}
.list1 img{ display:block;}
.list1 li{ float:left; margin-right:37px; width:272px;}
.list1 .txtbox{ padding:15px 20px 0; height:125px; line-height:2; text-align:center; background:#FFF;}
.list1 h4{ font-size:14px; color:#363636; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list1 h4:after{ content:" "; display:block; margin:10px 0; width:33px; height:2px; background:#FFF;}
.list1 p{ height:48px; overflow:hidden; font-size:12px; color:#6d6d6d;}
.list1 li:hover .txtbox{ background:#363636; text-align:left;}
.list1 h4:after h4:after{ background:#b2b2b2;}
.list1 li:hover h4{ color:#FFF;}
.list1 li:hover p{ color:#949494;}
.caseChunk{ height:445px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/img5.jpg) no-repeat center 0;}
.caseList{ position:relative;}
.caseListCont{ width:1216px; height:320px; overflow:hidden;}
.list2{ position:relative; margin:auto; width:912px;}
.list2 li{ float:left; margin-right:18px;}
.list2 a{ display:block; padding:15px; width:256px; background:#FFF;}
.list2 .imgbox{ width:256px; height:192px; margin-bottom:13px; overflow:hidden;}
.list2 img{ display:block; width:256px; height:192px;}
.list2 h4{ margin:15px 0; font-size:15px; color:#363636; font-weight:bold;}
.list2 p{ font-size:12px; color:#4a4a4a; line-height:2;}
.liSwitchBtn a{ position:absolute; top:50%; margin-top:-7px; display:block; width:8px; height:14px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon5.png);}
.liSwitchBtn .prev{ left:-45px;}
.liSwitchBtn .next{ right:-45px; background-position:0 bottom;}
.text1{ font-size:12px; text-align:center; color:#636363; line-height:2;}
.list3{ padding-top:58px;}
.list3 li{ float:left; width:400px;}
.list3 a{ display:block; padding:0 18px 0 70px;}
.icon7{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon7.png) no-repeat;}
.icon8{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon8.png) no-repeat;}
.icon9{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon9.png) no-repeat;}
.list3 h3{ font-size:18px; color:#383735;}
.list3 h4{ margin-bottom:20px; font-size:16px; color:#8a8a8a;}
.list3 p{ height:72px; overflow:hidden; font-size:12px; color:#636363; line-height:2;}
.img6{ height:242px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/img6.jpg) no-repeat center 0;}
.list4{ height:320px; padding-bottom:60px; width:1260px;}
.list4 li{ float:left; position:relative; top:40px; margin-right:60px; width:358px; border:1px solid #e4e4e4; background:#FFF;}
.list4 a{ position:relative; display:block; padding:40px 30px 138px;}
.list4 h4{ margin-bottom:20px; font-size:16px; color:#474747; font-weight:bold; line-height:25px; height:50px; overflow:hidden;}
.list4 p{ font-size:12px; color:#959595; line-height:2; height:72px; overflow:hidden;}
.date{ position:absolute; padding:25px 30px; width:298px; bottom:0; left:0; background:#f7f7f7; border-top:1px solid #e4e4e4;}
.date i{ display:block; line-height:45px; font-size:42px; color:#535353; font-style:normal;}
.date u{ display:block; text-decoration:none; font-size:16px; color:#8c8c8c;}
.list4 .imgbox{ display:none; position:absolute; left:0; bottom:0; width:358px; height:145px; overflow:hidden;}
.list4 img{ width:100%;}
.list4 li:hover{ top:0; background:#363636; border-color:#FFF;}
.list4 li:hover a{ padding:60px 30px 218px;}
.list4 li:hover h4{ margin-bottom:40px; padding-left:75px; color:#f0f0f0;}
.list4 li:hover .date{ left:30px; top:60px; width:auto; height:60px; border-color:#363636; padding:0; background:#363636;}
.list4 li:hover .date i,.list4 li:hover .date u{ color:#f0f0f0;}
.list4 li:hover p{ color:#aeaeae;}
.list4 li:hover .imgbox{ display:block;}
.fLbtn{ position:relative;}
.fLbtn a{ position:absolute; top:54px; display:block; width:30px; height:30px; background-image:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon6.png);}
.fLbtn .prev{ left:0;}
.fLbtn .next{ right:0; background-position:0 bottom;}
.fLbtn a:hover{ opacity:.5;}
.friendLink{ height:135px; background:#f4f4f4; border-top:1px solid #e5e5e5;}
.fLcont{ width:1100px; margin:0 auto; overflow:hidden;}
.fLlist{ position:relative;}
.fLlist a{ display:block; margin:0 1.25px; float:left; width:135px; height:135px; background-repeat:no-repeat; background-position:center;}
/* inner */
.innerMain{ padding:43px 0 72px;}
.sidebar{ width:270px; border-bottom:3px solid #eaeaea;}
.sidebar dt{ padding:40px 0 40px 35px; font-size:23px; color:#FFF; background:#d2373e;}
.sidebar dt span{ padding-left:7px; text-transform:uppercase; font-size:16px; color:#cb6d70;}
.sidebar a{ display:block; height:60px; line-height:60px; padding-left:45px; color:#6d6d6d; font-size:14px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon11.png) no-repeat 235px center #f7f7f7; border-bottom:1px solid #eaeaea;}
.sidebar a:hover,.sidebar a.hover{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon12.png) no-repeat 235px center #FFF;}
.contDiv{ width:870px;}
.innerTitle{ position:relative; padding:25px 0 0 48px; margin-bottom:30px; height:77px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon13.png) repeat-y 1px 0 #f7f7f7;}
.rightBg{ position:absolute; left:50%; top:43px; width:50%; height:102px; background:#f7f7f7; z-index:-1;}
.innerTitle h3{ font-size:25px; color:#333;}
.bread{ font-size:14px; color:#919191;}
.bread a{ color:#919191;}
.bread a:hover{ text-decoration:underline;}
.bread span{ color:#d2373e;}
.telTitle{ position:absolute; right:0; top:25px; padding-right:52px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon14.png) no-repeat right 8px;}
.telTitle h3{ font-size:24px; color:#4e4e4e;}
.telTitle p{ font-size:12px; color:#9e9e9e;}
.list5 li{ float:left; margin:0 -1px -1px 0; width:289px; border:1px solid #e5e5e5;}
.list5 a{ display:block; padding:15px;}
.list5 img{ display:block; margin-bottom:10px; width:259px; height:193px;}
.list5 h4{ line-height:40px; font-size:14px; color:#3a3a3a; font-weight:bold;}
.list5 p{ height:48px; overflow:hidden; font-size:12px; color:#767676; line-height:2;}
.list5 li:hover{ box-shadow:0 0 6px #CCC; -webkit-box-shadow:0 0 6px #CCC; -o-box-shadow:0 0 6px #CCC; -moz-box-shadow:0 0 6px #CCC;}
.loadMore{ margin-top:68px; text-align:center;}
.loadMore a{ font-size:16px; color:#868686;}
.loadMore a:hover{ color:#999;}
.productBox .imgbox{ width:530px; height:400px; overflow:hidden;}
.productBox .imgbox img{ width:530px; height:400px;}
.productBox .txtbox{ position:relative; height:400px; padding:0 20px; width:290px;}
.productBox h4{ line-height:60px; font-size:17px; color:#3a3a3a; font-weight:bold;}
.productBox p{ font-size:14px; color:#767676; line-height:2;}
.imglist{ position:absolute; left:20px; bottom:0; width:270px; height:77px; overflow: hidden;}
.imgsCont{ width:235px; overflow:hidden;}
.imglist ul{ position:relative;}
.imglist li{ position:relative; float:left; margin-right:29px;}
.imglist img{ display:block; width:103px; height:77px;}
.imglist li a{ position:absolute; left:0; top:0; display:block; padding:2px; width:99px; height:73px;}
.imglist li.current a{ border:2px solid #d2373e; padding:0;}
.imglist .next{ position:absolute; right:0; top:0; display:block; width:30px; height:77px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon11.png) no-repeat center #FFF;}
.imglist .next:hover{ background-color:#CCC;}
.tab{ padding-top:45px; overflow:hidden;}
.tab .tAbBtn a{ display:block; float:left; width:25%; height:55px; line-height:55px; background:#f7f7f7; color:#585858; font-size:14px; text-align:center;}
.tab .tAbBtn{ border-bottom:2px solid #eaeaea;}
.tAbSwitch{ position:relative; overflow:hidden;}
.tab .tAbSwitch li{ float:left; padding-top:50px;}
.tab .tAbBtn a.hover{ position:relative; color:#FFF; background:#363636;}
.tab .tAbBtn a.hover:after{ content:" "; display:block; height:6px; width:100%; position:absolute; bottom:-6px; left:0; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon15.png) no-repeat center 0;}
.txtCont p{ font-size:14px; color:#737373; line-height:2;}
.txtCont img{ margin-bottom:10px;}
.contactBox{ position:relative;}
.contactBox ul{ position:absolute; right:0; top:0; height:500px; width:282px; background:#3c3c3c;}
.contactBox i{ margin-bottom:5px; font-size:12px; color:#797979; display:block; font-style:normal;}
.contactBox p{ color:#FFF; font-size:14px; line-height:1.8;}
.contactBox span{ font-size:18px;}
.icon16,.icon17,.icon18{ border-bottom:1px solid #4e4e4e; padding-left:66px !important;}
.icon16{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon16.png) no-repeat 30px 30px;}
.icon17{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon17.png) no-repeat 30px 30px;}
.icon18{ background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon18.png) no-repeat 30px 30px;}
.contactBox li{ padding:23px 30px;}
.qrword{ position:absolute; top:34px; right:60px; width:1em; line-height:1.2 !important;}
.textbox{ margin-right:20px; width:208px; height:38px;}
.textbox,.textarea{ padding:0 20px; border:1px solid #dadada; font-size:12px; color:#6a6a6a; line-height:38px;}
.textarea{ height:114px; max-height:114px; width:478px; max-width:478px;}
.tdDiv{ margin-bottom:20px; font-size:12px; color:#6a6a6a; line-height:38px;}
.radio{ margin:0 5px; vertical-align:middle;}
.gender{ padding:0 20px; display:inline-block; width:210px; margin-right:20px;}
.submit{ width:92px; height:38px; color:#FFF; font-size:12px; background:#d2373e; border:none;}
.list6 li{ margin-bottom:42px; padding-bottom:42px; border-bottom:1px solid #e6e6e6;}
.list6 .imgbox{ float:left; width:300px; height:225px; overflow:hidden;}
.list6 .txtbox{ position:relative; height:225px; width:520px;}
.list6 h4{ margin-bottom:8px;}
.list6 h4 a{ line-height:40px; font-size:18px; color:#3a3a3a; font-weight:bold;}
.list6 p{ color:#767676; font-size:12px; line-height:2;}
.btn2{ display:block; text-align:center; line-height:38px; text-transform:uppercase; background:#b2b2b2; width:92px; height:38px; font-size:12px; color:#FFF;}
.btn2:hover{ background:#d2373e;}
.list6 .btn2{ position:absolute; left:0; bottom:0;}
.table1{ font-size:14px; background:#e5e5e5}
.table1 th{ height:48px; background:#363636; color:#FFF; font-weight:normal;}
.table1 td{ padding:25px 20px; background:#FFF;}
.table1 p{ font-size:12px; color:#414141; line-height:2;}
.table1 span{ display:block; margin-bottom:25px; color:#414141;}
.title3{ margin-bottom:30px;}
.title3 h4{ margin-bottom:10px; font-size:16px; color:#272727; font-weight:bold;}
.title3 p{ font-size:12px; color:#6a6a6a;}
.box1:after{ content:" "; display:block; margin:38px 0; width:84px; height:2px; background:#d6d6d6;}
.box1 h4{ font-size:20px; color:#474747; font-weight:bold; line-height:40px;}
.box1 p{ font-size:12px; color:#929292;}
.box1 span{ color:#02468d;}
.box2{ padding-bottom:38px; margin-bottom:40px; border-bottom:1px solid #e4e4e4; font-size:12px; color:#414141; line-height:2;}
.box2 li{ margin-bottom:10px; width:25%; float:left;}
.box2 i{ color:#868686; font-style:normal;}
.box2 span{ font-size:14px;}
.newsList li{ width:50%; float:left;}
.newsList a{ display:block; margin-top:-1px; padding:20px; width:393px; border:1px solid #e5e5e5;}
.newsList img{ display:block; margin-bottom:30px; width:100%;}
.newsList h4{ margin-bottom:5px; font-size:16px; color:#222;}
.newsList h3{ padding-bottom:20px; margin-bottom:20px; font-size:17px; color:#3a3a3a; font-weight:bold; border-bottom:1px solid #EEE;}
.newsList p{ font-size:14px; color:#767676; line-height:2;}
.newsList a:hover{ box-shadow:0 0 6px #CCC; -webkit-box-shadow:0 0 6px #CCC; -o-box-shadow:0 0 6px #CCC; -moz-box-shadow:0 0 6px #CCC;}
.newsList a:hover h3{ color:#d2373e;}
.newsTitle{ position:relative; margin-bottom:54px; padding:25px 110px 25px 45px; border:1px solid #d2d2d2;}
.newsTitle h4{ margin-bottom:10px; color:#474747; font-size:20px; font-weight:bold;}
.newsTitle p{ font-size:12px; color:#686868;}
.newsTitle em{ padding-left:2em;}
.newsTitle a{ position:absolute; top:34px; display:block; width:36px; height:36px; background:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon20.png);}
.newsTitle .prev{ right:72px; background-position:0 bottom;}
.newsTitle .next{ right:30px;}
.newsTitle a:hover{ background-image:url(/web/20211222145656im_/http://chengyouhr.com.cn/style/img/icon19.png);}
.lh-btn{width:120px; height:40px; line-height:40px; border-radius:30px; background:#fff; margin:auto; display:block;color: #333; font-size:14px; text-align:center;}
.BMap_cpyCtrl{display:none !important;}
/*animation*/
.duration a,.imghover img,.durationli li,.animate,.newsList h3{
	transition-duration: .3s;
	-moz-transition-duration: .3s;
	-webkit-transition-duration: .3s ; 
	-o-transition-duration: .3s;
	}
.imghover a:hover img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.moveFromRight {
	animation: moveFromRight .3s ease both;
	-webkit-animation: moveFromRight .3s ease both;
	-moz-animation: moveFromRight .3s ease both;
	-o-animation: moveFromRight .3s ease both;
}
@keyframes moveFromRight {
	from {transform: translateX(100%); opacity:.3; }
}
@-webkit-keyframes moveFromRight {
	from { -webkit-transform: translateX(100%); opacity:.3; }
}
@-moz-keyframes moveFromRight {
	from { -moz-transform: translateX(100%); opacity:.3; }
}
@-o-keyframes moveFromRight {
	from { -o-transform: translateX(100%); opacity:.3; }
}
.navMark{width:34px; height:50px; left:initial; right:0; top:0; background:none; display:none;}
.navMark:before{content:''; display:block; width:24px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-10px; transition:ease .65s;}
.navMark i{display:block; width:24px; height:2px; background:#333; position:absolute; left:0; top:50%; margin-top:-1px; transition:ease .65s;}
.navMark:after{content:''; display:block; width:24px; height:2px; background:#333; position:absolute; left:0; bottom:50%; margin-bottom:-10px; transition:ease .65s;}
.lh-newsList{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-left:-10px;}
.lh-newsList li{width:33.3%; float:left; padding-left:10px; margin-bottom:10px;box-sizing: border-box;}
.lh-newsList li a{cursor: initial;    border: 1px solid #dbdbdb;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.lh-list2{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap; margin-left:-10px;}
.lh-list2 li{width:25%;float:left; padding-left:10px;box-sizing: border-box;margin-bottom:10px;}
.lh-list2 li a{cursor: initial; background:#ffff;overflow: hidden;display: flex;align-items: center;justify-content: center;}
.lh-newsList li a img{max-width:100%; max-height:100%;}
@media screen and (max-width: 980px){
	.header{height:50px; position:fixed; left:0; top:0;}
	.header h1{width:135px; height:40px; left:10px; top:5px;}
	.header h1>a{width:135px; height:40px; background-size:cover !important;}
	.navMark{display:block;}
	.navCont{position:fixed;left:initial; left:0; top:0; width:100%; height:100%; background:#fff; padding-top:60px; transition:ease .65s; transform:translateY(-100%); visibility:hidden;}
	.nav{position:static; right:0; text-align:center;}
	.nav li{float:none; border-top:1px solid rgba(255,255,255,.1);}
	.nav li a{line-height:50px;}
	.oaBtn{position:fixed; left:50%; right:initial; top:initial; bottom:25px; transform:translate(-50%,200%); transition:ease .65s; visibility:hidden;}
	.Nav .navCont{transform:translateY(0); visibility:visible;}
	.Nav .oaBtn{transform:translate(-50%,0);visibility:visible;}
	.banner{margin-top:50px; min-height:130px;}
	.icon1{bottom:10px;}
	.chunk{padding:30px 10px; box-sizing:border-box;}
	.title1 h3{font-size:20px;}
	.title1 h4{font-size:14px;}
	.list1{width:103%; margin-left:-10px; box-sizing:border-box;}
	.list1 li{width:50%; margin:0 0 10px; padding-left:10px; box-sizing:border-box;}
	.title1, .title2{margin-bottom:30px;}
	.list1 img{width:100%; height:auto;}
	.caseChunk{height:auto; background-size:cover;}
	.title2 h3{font-size:20px;}
	.title2 h4{font-size:14px;}
	.caseListCont{width:100%; height:auto; overflow:hidden;}
	.list2{width:103%; margin-left:-10px; box-sizing:border-box;}
	.list2 img,.list2 .imgbox{width:100%; height:auto;}
	.list2 li{width:33.3%; box-sizing:border-box; margin:0; padding-left:10px;}
	.list2 a{width:100%; box-sizing:border-box; padding:5px;}
	.caseChunk{padding:30px 0;}
	.list2 h4{margin:0 0 10px; font-size:12px; text-align:center;}
	.list3 li{width:100%;}
	.list3 h4{margin:5px 0;}
	.list3 li{float:none; margin-bottom:10px;}
	.img6{height:85px; background-size:cover;}
	.list4{width:100%; height:auto; padding-bottom:0;}
	.list4 li{width:100%; position:static; float:none; margin:0 0 10px;top: 0;
    background: #363636;
    border-color: #FFF;}
	.list4 li a{padding:30px 10px; box-sizing:border-box;}
	.list4 .imgbox{position:static; display:block; width:100%; height:auto;}
	.list4 .imgbox{width:100%; height:auto;}
	.list4 li .date{left:10px; top:14px;width: auto;
    height: 60px;
    border-color: #363636;
    padding: 0;
    background: #363636;}
	.list4 li:hover a{padding:30px 10px;}
	.list4 li:hover .date{top:14px; left:10px;}
	.list4 li h4{margin-bottom: 20px;
    padding-left: 75px;
    color: #f0f0f0;}
	.list4 li:hover h4{margin-bottom:20px;}
	.list4 p{max-height:72px; height:auto; margin-bottom:10px;}
	.friendLink{height:auto;}
	.footNav{display:none;}
	.footer{padding:30px 0;}
	.sharebox{display:none;}
	.telbox span{font-size:14px;}
	.footcont{box-sizing:border-box;}
	.copyright{text-align:center;}
	.copyright a{display:block; margin:5px 0 0;}
	.mailbox span{font-size:16px;}
	.sidebar{width:100%;}
	.sidebar dt{padding:43px 0 20px 30px; box-sizing:border-box;}
	.innerMain{padding:0;}
	.sidebar dd{float:left;}
	.sidebar{background:#f7f7f7; float:none; overflow:hidden; border:none; display:block;}
	.sidebar a:hover, .sidebar a.hover{background:#fff;}
	.sidebar a{padding:0 25px; box-sizing:border-box; height:50px; line-height:50px; background:#f7f7f7; border:none;}
	.contDiv{width:100%; float:none; margin-top:20px; display:block;}
	.innerTitle{padding:20px 0 0 40px; height:90px; box-sizing:border-box;}
	.innerTitle h3{font-size:20px;}
	.telTitle{display:none;}
	.bread{margin-top:10px;}
	.txtCont{padding:0 10px;}
	.txtCont img{width:auto !important; height:auto !important; max-width:100%;}
	.rightBg{display:none;}
	.newsList li{width:100%; margin-bottom:10px;}
	.newsList a{width:100%; box-sizing:border-box; padding:10px;}
	.newsList img{width:100%; height:auto;}
	.loadMore{margin:20px 0;}
	.table1 td{padding:10px;}
	.contactBox ul{position:static; height:auto; width:100%;}
	.contactBox li{padding:20px;}
	.contactBox>div{height:250px !important; width:100% !important;}
	.textarea{width:100%;box-sizing:border-box; height:75px; padding:10px; line-height:initial;}
	.textbox{width:100%; margin:0 0 10px;box-sizing:border-box; padding:0 10px;}
	.tdDiv{margin:0; padding:0 10px; box-sizing:border-box;}
	.submit{margin-bottom:20px;}
	.box2{box-sizing:border-box;}
	.recruitmentBox{padding:0 10px;box-sizing:border-box;}
	.box1:after{width:25px; margin:15px 0;}
	.box2 li{width:100%;}
	.title3{padding:0 10px;box-sizing:border-box;}
	.gender{padding:0;}
	.newsTitle{padding:20px 10px; margin-bottom:20px;}
	.newsTitle .next{right:10px;}
	.newsTitle .prev{right:50px;}
	.newsTitle h4{font-size:18px;}
	input,textarea{-webkit-appearance: none;}
	.right1{display:none;}
	.lh-list2 li{width:50%;}
	.lh-list2 li a img{display:block; width:100%;}
}
@media screen and (max-width: 768px){
	
}
@media screen and (max-width: 414px){
}
@media screen and (max-width: 320px){	
}


/*
     FILE ARCHIVED ON 14:56:56 Dec 22, 2021 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 17:25:12 Mar 14, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.101
  exclusion.robots.policy: 0.087
  cdx.remote: 0.123
  esindex: 0.011
  LoadShardBlock: 1212.425 (6)
  PetaboxLoader3.datanode: 1090.126 (7)
  load_resource: 1290.849
  PetaboxLoader3.resolve: 1183.354
*/