@charset "utf-8";/*初始化样式*/
html{width:100%;height: 100%;}
body{ margin:0px; padding:0px; height: 100%; margin:0px auto; zoom:1;font-size:12px;line-height:24px;font-family:"monbaiti",Arial,"微软雅黑","宋体";color:#414446;/*设置宽度*/width:100%;}
ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px; }
.ul,.ul li{ list-style:none; }
.h1,.h2,.h3,.h4,.h5,.h6,.p{ padding:0px; margin:0px;}
p{ margin:0; }
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;}
input:focus { outline: none;}
body.hide{ overflow: hidden; }

/*强制去除表单自带的样式*/
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*/}

/*强制去除textarea自带的样式*/
textarea{resize:none;/*-webkit-appearance:none;*/}

textarea,input,select { background:none; border:none; margin:0; padding:0;}

/*html5设置*/
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;}
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
/*百度分享弹框*/
.bd_weixin_popup{ box-sizing: content-box; }
img{ border:none; border:0; vertical-align:top; max-width: 100%; }
span{ outline: none; }
a{ color:#414446; text-decoration:none; -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus{outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#fff;}
* {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
*:before,
*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;position: relative;overflow-x: hidden;}
.animate5s{ transition: all 0.5s linear; -webkit-transition: all 0.5s linear; -moz-transition: all 0.5s linear; -ms-transition: all 0.5s linear; -o-transition: all 0.5s linear; }
.animate3s{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
.textover{overflow:hidden;  text-overflow:ellipsis;  white-space:nowrap}
.textovers{ overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.t-center{ text-align: center; }
.t-left{ text-align: left; }
.t-right{ text-align: right; }
.cmd1{ display: inline-block; width: 10%; }
.cmd2{ display: inline-block; width: 20%; }
.cmd2_5{ display: inline-block; width: 25%; }
.cmd3{ display: inline-block; width: 30%; }
.cmd4{ display: inline-block; width: 40%; }
.cmd5{ display: inline-block; width: 50%; }
.cmd6{ display: inline-block; width: 60%; }
.cmd7{ display: inline-block; width: 70%; }
.cmd7_5{ display: inline-block; width: 75%; }
.cmd8{ display: inline-block; width: 80%; }
.cmd9{ display: inline-block; width: 90%; }
/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;}
.clearfix:after { content: "."; display: block; height: 0; visibility: hidden; clear: both;
    font-size: 0px;}
.clearfix { zoom: 1;  }

/*初始化样式*/
.l{ float: left; display: inline-block; }
.r{ float: right; display: inline-block; }
.container{ width:1600px; margin:0 auto; max-width: 100%; padding-left: 80px; padding-right: 80px; }

/**动画**/
*[data-animation]{ opacity: 0; }
.animated{ opacity: 1; }

/**导航**/
body{ padding-top:100px; }
#header{ position: fixed; left: 0; top: 0; background: #fff; width: 100%; z-index: 99; transition: left 0.3s linear; -webkit-transition: left 0.3s linear; -moz-transition: left 0.3s linear; -ms-transition: left 0.3s linear; -o-transition: left 0.3s linear; }
#header .logo{}
#header .logo a{ height: 100px; display: table-cell; vertical-align: middle; }
#header .logo img{ display: block; height: 70px; }
#header .r{ position: relative; }
#header .menu{ padding-right: 45px; }
#header .menu li{ display: inline-block; float: left; }
#header .menu li .word{ display: block; }
#header .menu li .word a{ font-size: 18px; line-height: 100px; color:#000000; display:block; padding:0 22px; }
#header .menu li.on .word a{ background:#db0000; color:#fff; }
#header .menu li:hover .word a{ background:#db0000; color:#fff; }
#header .menu li .lib{ position: absolute; top: 100%; border-top:1px solid transparent; background:#e7eaed; padding:28px 60px 28px 110px; width:100%; /*text-align: center;*/ display: none; overflow: inherit!important; }
#header .menu li .lib a{ font-size: 16px; line-height: 24px; color:#666; margin:0 25px; vertical-align: middle; }
#header .menu li .lib .mark{ width: 9999%; height: 100%; box-sizing: content-box; background:#e7eaed; position: absolute; left: 100%; top: -1px; border-top:1px solid transparent;}
#header .menu li .lib a:hover{ color:#db0000; }
#header .language{ width:120px; text-align: right; border-left:1px solid #e7eaed; }
#header .language *{ font-size: 16px; line-height: 100px; color:#333; }
#header .language .line{ color:#999; padding:0 10px; }
#header .language span{ color:#db0000; }
.SmallHeader{ padding-top: 70px; }
.SmallHeader #header{ border-bottom: 1px solid #e7eaed; box-shadow: 0 0 15px rgba(0,0,0,0.1); }
.SmallHeader #header .logo a{ height: 70px; }
.SmallHeader #header .logo a img{ height: 40px; }
.SmallHeader #header .menu li .word a{ line-height: 70px; font-size: 14px; padding:0 30px; }
.SmallHeader #header .menu li .lib{ padding:20px 97px; }
.SmallHeader #header .menu li .lib a{ font-size: 14px; margin:0 20px; }
.SmallHeader #header .language *{ line-height: 70px; font-size: 14px; }

/**底部**/
#footer{ position: relative; background: #e7eaed; font-size: 16px; line-height: 24px; color:#666; overflow: hidden; }
#footer .container{ border-right: 1px solid #e5e5e5; }
#footer a{ color:#666; }
#footer a:hover{ color:#db0000; }
#footer .line{ position: absolute; width:100%; left: 0; top: 50%; border-bottom:1px solid #e5e5e5; }
#footer .menu{ padding:28px 0; }
#footer .menu a+a{ margin-left: 7%; }
#footer .support{ padding:28px 0; border-left:1px solid #e5e5e5; }
#footer .share{ vertical-align: middle; padding:14px 0; border-left:1px solid #e5e5e5; }
#footer .share a{ display: inline-block; vertical-align: middle; float: none; height: 40px; width: 40px; border:1px solid #999; border-radius: 50%; background: url(/shou/icons_1.png) no-repeat; }
#footer .share .bds_tsina{ background-position: 10px 10px; }
#footer .share .bds_weixin{ background-position: -90px 11px; }
#footer .share .bds_sqq{ background-position: -41px 11px; }
#footer .share a:hover{ border-color:#db0000; }
#footer .share .bds_tsina:hover{ background-position: 10px -34px; }
#footer .share .bds_weixin:hover{ background-position: -90px -34px; }
#footer .share .bds_sqq:hover{ background-position: -41px -34px; }
#footer .icp{ padding:28px 0; }
.IndexTips #footer .container{ border-right: 0 none; }
.IndexTips #footer .share,
.IndexTips #footer .support{ width: 20%; }
.IndexTips #footer .menu,
.IndexTips #footer .icp{ width: 80%; }

/**侧边栏**/
#RightNav{ position: fixed; right: 20px; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); text-align: center; z-index: 9; }
#RightNav>a{cursor: pointer;display: block; height: 80px; width: 80px; background:#fff; padding-top:10px; border: 1px solid #ddd; position: relative; }
#RightNav>a em{ display: block; position: absolute; right: 0; top:-1px; opacity: 0; height: 80px; padding:0 15px; color:#fff; background-color: #db0000; display: none; z-index: -1; font-size: 16px; line-height: 80px; }
#RightNav>a+a{ border-top: 1px solid transparent; }
#RightNav a>span{ display: block; background:url(/shou/icons_3.png) no-repeat; height: 32px; width:32px; margin:0 auto 5px; }
#RightNav a>i{ font-size: 14px; line-height: 20px; color:#666666; font-style: normal; }
#RightNav>a:hover{ background: #db0000; border-color:#db0000; }
#RightNav>a:hover em{ right: 100%; opacity: 1; display: block; }
#RightNav>a:hover i{ color:#fff; }
#RightNav .tencent{ background-position: -65px 5px; }
#RightNav .service{ background-position: -64px -76px; }
#RightNav .phone{ background-position: -65px -156px; }
#RightNav .retop{ background-position: -62px -230px; }
#RightNav>a:hover .tencent{ background-position: 1px 5px; }
#RightNav>a:hover .service{ background-position: 3px -76px; }
#RightNav>a:hover .phone{ background-position: 2px -156px; }
#RightNav>a:hover .retop{ background-position: 3px -230px; }

/**视频弹框**/
.TankVideoBox{ position: fixed; z-index: 999; left: 0; top: 0; height: 100%; width: 100%; background:rgba(0,0,0,0.7); cursor: pointer; display: none; }
.TankVideoBox .VideoBox{ position: absolute; left: 0; top: 0; border:5px solid #fff; border-radius: 5px; background-color: #000; }
.TankVideoBox .VideoBox video{ display: block; max-width: 100%; margin:0 auto; z-index: 1; position: relative; }
.TankVideoBox .exit{ position: absolute; top: -12px; right: -12px; height: 24px; width: 24px; border-radius: 50%; background:#fff; transition: all 0.3s linear; transform: rotate(45deg); border:1px solid #db0000; z-index: 5; }
.TankVideoBox .exit:before{ position: absolute; display: block; content: ""; height: 66%; width: 2px; left: 50%; margin-left: -1px; top: 17%; background: rgba(0,0,0,1); border-radius: 50%; }
.TankVideoBox .exit:after{ position: absolute; display: block; content: ""; width: 66%; height: 2px; top: 50%; margin-top: -1px; left: 17%; background: rgba(0,0,0,1); border-radius: 50%; }
.TankVideoBox .exit:hover{ border:1px solid #fff; background: #db0000; }
.TankVideoBox .exit:hover:before,
.TankVideoBox .exit:hover:after{ background: #fff; }

.Title1{ font-size: 24px; line-height: 1.2em; color:#000; }
.Title1{}
.Title1{}

/**Banner图片**/
#IndexBan{ overflow: hidden; }
#IndexBan img{ width: 100%; display: block; }
#IndexBan .swiper-slide{ opacity: 0.6;}
#IndexBan .swiper-slide-active{ opacity: 1;}
#IndexBan .pc{ display: block;}
#IndexBan .phone{ display: none;}
#IndexBan .none{ display: none;}
#IndexBan .point{ position: absolute; bottom: 30px; left: 0; z-index: 5; width: 100%; }
#IndexBan .point .swiper-pagination-bullet{ transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -o-transition: all 0.3s linear; border:1px solid #fff; border-radius: 50%; background:transparent; height: 10px; width: 10px; margin-right: 30px; opacity: 1; float: left; }
#IndexBan .point .swiper-pagination-bullet-active{ background:#fff; }
/**公共Banner**/
#AutoBanner{ position: relative; overflow: hidden; }
#AutoBanner img{ animation: scaleAnim 5s ease forwards; }
#AutoBanner .pc{ display: block; }
#AutoBanner .phone{ display: none; }
#AutoBanner .cont{ position: absolute; display: block; top: 50%; left: 0; width: 100%; transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); }
#AutoBanner .word{ font-size: 48px; line-height: 1.2em; color:#fff; letter-spacing: 8px; }
#AutoBanner .line{ display: block; margin-top:25px; background: #fff; height: 3px; width: 0.8em; }
@keyframes scaleAnim{
    0%{
        -webkit-transform: scale(1);
        transform: scale(1);
    }
    100%{
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }
}
/**二级菜单**/
#SecondMenu{ background: #f5f5f5; }
#SecondMenu{ border-bottom: 1px solid #e5e5e5; }
#SecondMenu .ul{}
#SecondMenu .ul li{ float: left; display: inline-block; }
#SecondMenu .ul li a{ position: relative; display: block; line-height: 80px; color:#000000; font-size: 16px; }
#SecondMenu .ul li a:after{ display: block; content: ""; position: absolute; left: 0; bottom:0; height: 2px; width: 0; background: #db0000; transition: all 0.3s; }
#SecondMenu .ul li a.on:after{ width: 100%; }
#SecondMenu .ul li a:hover{ color:#db0000; }
#SecondMenu .ul li a:hover:after{ width: 100%; }
#SecondMenu .ul li+li{ margin-left:80px; }
#SecondMenu .location{ font-size: 16px; line-height: 80px; color:#333333; background:url(/shou/icon_home.png) no-repeat left center; padding-left: 23px; }
#SecondMenu .location a{ color:#999999; display: inline-block; vertical-align: middle; float: left; }
#SecondMenu .location a:hover{ color:#db0000; }
#SecondMenu .location i{ display: inline-block; vertical-align: middle; width: 4px; background: url(/shou/jt_1.png) no-repeat center; line-height: 80px; height: 80px; margin:0 38px; float: left; }
#SecondMenu .location span{ display: inline-block; vertical-align: middle; float: left; }

/**分页**/
.pages{ text-align: center; padding:60px 0; }
.pages li{ display: inline-block; vertical-align: middle; margin:3px 9px; }
.pages li.ts a{ background: #f8f8f8; padding:0 20px; font-size: 16px; }
.pages li a{ display: block; font-size: 18px; line-height: 38px; border:1px solid #c2c2c2; color:#666666; border-radius: 20px; min-width: 40px; padding:0 10px; transition: all 0.3s; }
.pages .on a{ color:#fff; background: #db0000; border-color:#db0000; }
.pages li a:hover{ color:#fff; background: #ea4b4b; border-color:#ea4b4b; }

/**首页新闻**/
#IndexNews{ padding:80px 0; overflow: hidden; }
#IndexNews .l-cont{ width:50%; }
#IndexNews .l-cont .Title1{ margin-bottom: 25px; }
#IndexNews .l-cont .tabBox{}
#IndexNews .l-cont .tabs{ width: 30%; }
#IndexNews .l-cont .tabs .tit{ font-size: 20px; color:#333333; line-height: 110px; background: #f5f5f5; cursor: pointer; }
#IndexNews .l-cont .tabs .tit+.tit{ margin-top: 11px; }
#IndexNews .l-cont .tabs .tit.on{background: #db0000; color:#fff;}
#IndexNews .l-cont .tbox{ width: 70%; padding:0 55px 0 20px; }
#IndexNews .l-cont .tbox dl{ display: none; }
#IndexNews .l-cont .tbox dl dd{ margin-top: 30px; }
#IndexNews .l-cont .tbox dl.on{ display: block; }
#IndexNews .l-cont .tbox .title{ font-size: 18px; line-height: 30px; color:#333333; position: relative; padding-right: 50px; display: block; }
#IndexNews .l-cont .tbox .title:hover{ color:#cc0000; }
#IndexNews .l-cont .tbox .title .time{ position: absolute; width: 50px; text-align: center; right: 0; top:0; background: #fff; color:#999999; font-size: 14px; line-height: 30px; }
#IndexNews .l-cont .tbox .cont{ font-size: 16px; line-height: 26px; color:#666666; margin-top: 20px; height: 52px; }
#IndexNews .r-cont{ width: 50%; height: 405px; }
#IndexNews .r-cont .cont{ width: 50%;overflow: hidden; height: inherit; position: relative; }
#IndexNews .r-cont .cont .imgBox{ position: absolute; top: 0; z-index: -1; width:100%; }
#IndexNews .r-cont img{ height: 405px; max-width: 9999px; }
#IndexNews .r-cont .cont .line{ padding:20px 28px 20px 24px; border-left: 4px solid #db0000; margin-bottom: 30px; }
#IndexNews .r-cont .cont .t1{ font-size: 20px; color:#666; line-height: 1.2em; }
#IndexNews .r-cont .cont .t2{ font-size: 24px; color:#db0000; line-height: 1.2em; }
#IndexNews .r-cont .word{ font-size: 18px; line-height: 30px; color:#333; padding:0 28px; }
#IndexNews .r-cont .video{ width: 50%;overflow: hidden; position: relative; }
#IndexNews .r-cont .video video{ display: none; }
#IndexNews .r-cont .video .mark{ display: block; position: absolute; top:0; left: 0; height: 100%; width: 100%; background:rgba(0,0,0,0) url(../shou/play.png) no-repeat center/60px; cursor: pointer; }
#IndexNews .r-cont .video .mark:hover{ background-size: 50px; background-color: rgba(0,0,0,0.3); }

/**集团产业**/
#IndexIndustry{ background:#f5f5f5; padding:80px 0; overflow: hidden; }
#IndexIndustry .Title1{ margin-bottom: 30px; }
#IndexIndustry .ul{}
#IndexIndustry .ul li{ position: relative; }
#IndexIndustry img{ display: block; max-width: 100%; }
#IndexIndustry .cont{ position: absolute; left: 0; top: 0; height: 100%; width: 100%; cursor: pointer; }
#IndexIndustry .Box{ position: absolute; left: 5%; width: 90%; top: 50%; transform: translateY(-50%); }
#IndexIndustry .icon{ height: 140px; width: 140px; display: block; margin:0 auto; background: url(/shou/industry_back.png) no-repeat center/contain; position: relative; border-radius: 50%; }
#IndexIndustry .icon:before{ display: block; content: ""; position: absolute; left: 50%; top: 50%; height: 0%; width: 0%; background:#e40012; transition: all 0.3s; border-radius: 50%; }
#IndexIndustry .mark{ background-repeat: no-repeat; background-position:center; background-size: contain; position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 3; }
#IndexIndustry .mark1{ background-image: url(/shou/industry_1.png); }
#IndexIndustry .mark2{ background-image: url(/shou/industry_2.png); }
#IndexIndustry .mark3{ background-image: url(/shou/industry_3.png); }
#IndexIndustry .mark4{ background-image: url(/shou/industry_4.png); }
#IndexIndustry .tit{ font-size: 24px; line-height: 28px; color: #fff; margin-top: 10%; }
#IndexIndustry .cont:hover{ background:rgba(0,0,0,0.4); }
#IndexIndustry .cont:hover .icon:before{ left: 0; top: 0; width: 100%; height: 100%; }

/**合作伙伴**/
#IndexPartner{ padding:80px 0; overflow: hidden; }
#IndexPartner .Title1{ margin-bottom: 30px; }
#IndexPartner .partner{ position: relative; }
#IndexPartner .partner img{ width: 100%; }
#IndexPartner .partner .swiper-slide{ border:1px solid #ededed; overflow: hidden; }
#IndexPartner .partner .imgBox{ position: relative; }
#IndexPartner .partner .link{ display: block; position: absolute; left: 0; top: 0; height: 100%; width: 100%; padding:10% 13%; background: rgba(219,0,0,0.9); opacity: 0; color:#fff; }
#IndexPartner .partner .link:hover{ background: rgba(219,0,0,0.9); opacity: 1; }
#IndexPartner .partner .textover{ font-size: 20px; line-height: 22px; height: 22px; display: inline-block; }
#IndexPartner .partner .line{ display: block; border-top: 1px dashed #fff; margin:7px 0; }
#IndexPartner .partner .link:hover .line{ margin:15px 0; }
#IndexPartner .partner .more{ font-size: 14px; line-height: 22px; display: inline-block; background:url(/shou/more_1.png) no-repeat right center; padding-right:35px; }
#IndexPartner .partner .pintes{ position: absolute; right: 0; top: -50px; height: 10px; text-align: right;  }
#IndexPartner .partner .pintes span{ display: inline-block; height: 10px; width: 10px; border-radius: 50%; background: #cccccc; }
#IndexPartner .partner .pintes span+span{ margin-left: 20px; }
#IndexPartner .partner .pintes span.swiper-pagination-bullet-active{ background: #db0000; }


/**关于我们**/
#AutoBox{ overflow: hidden; }
#AutoBox .l-main{ padding-top:30px; padding-right: 30px; border-right: 1px solid #e5e5e5; }
#AutoBox .r-link{ padding-top:30px; padding-left: 30px; }
#AutoBox .l-main{}
#AutoBox .l-main .main_cont{}
#AutoBox .l-main .w_cont{ font-size: 16px; line-height: 1.6em; color:#666666; padding-bottom:4.5%; }
#AutoBox .l-main .w_cont p{ margin-top: 0; }
#AutoBox .numBox{ text-align: center; padding:30px 0; }
#AutoBox .numBox .nli{ display: inline-block; vertical-align: middle; width:32%; padding:5px 15px 10px; }
#AutoBox .numBox .numli2{ border-left: 1px solid #e2e2e2; border-right: 1px solid #e2e2e2; }
#AutoBox .numBox .num{ display: block; font-size: 48px; color:#db0000; line-height: 1.4em; }
#AutoBox .numBox i{ font-style: normal; font-size: 20px; color:#666666; line-height: 1.4em; }
#AutoBox .numBox em{ font-style: normal; }
#AutoBox .numBox b{ font-style: normal; font-weight: normal; line-height: 1.2em; vertical-align: bottom; }
#AutoBox .r-link{ padding-left:30px; padding-top:30px; }
#AutoBox .r-link .Box{ color:#fff; background: url(/shou/right_bg.jpg) no-repeat center/cover; padding:10.6%; display: block; transition: all 0.3s; }
#AutoBox .r-link .Box:hover{ opacity: 0.9; }
#AutoBox .r-link .Box .num{ font-size: 36px; line-height: 1.4em; }
#AutoBox .r-link .Box .tit{ font-size: 24px; line-height: 1.4em; }
#AutoBox .r-link .Box:hover{ color:#dc1b1b; }

/**团队介绍**/
.TeamList{}
.TeamList li{ border:1px solid #e0e0e0; }
.TeamList li+li{ margin-top: 20px; }
.TeamList li .imgBox{ width: 340px; height: 300px; overflow: hidden; float: left; display: inline-block; border-right: 40px solid #fff; }
.TeamList li img{ display: block; width: 100%; transform:scale(1); }
.TeamList li .imgBox:hover img{ transform:scale(1.1); }
.TeamList li .cont{ padding-right: 40px; padding-top:30px; padding-left:15px; }
.TeamList li .name{ font-size: 20px; line-height: 1.6em; color:#000000; }
.TeamList li .job{ font-size: 16px; line-height: 1.5em; color:#666666; padding-bottom:25px; margin-bottom:25px; border-bottom:1px dashed #bdbdbd; }
.TeamList li .des{ font-size: 13px; line-height: 24px; color:#666666; padding-bottom:15px; }

/**大事记**/
#EventsBlock{ overflow: hidden; }
#EventsBlock .swiperBox{ position: relative; padding-top: 8.3%; }
#EventsBlock .swiper-container{ padding-bottom:6.25%; }
#EventsBlock .line{ position: absolute; display: block; left: 50%; margin-left: -9999px; width: 19998px; border-bottom: 1px solid #e5e5e5; }
#EventsBlock .line1{ margin-top:46px; }
#EventsBlock .line2{}
#EventsBlock .point{ display: block; height: 16px; width: 16px; border-radius: 50%; border:2px solid #cccccc; position: relative; margin-bottom:70px; cursor: pointer; }
#EventsBlock .jt{ display: block; position: absolute; top:25px; left: 0; height: 4px; width: 100%; background: url(/shou/jt_2.png) no-repeat center; }
#EventsBlock .swiper-slide:hover .point{ background: #db0000; border-color:#db0000; }
#EventsBlock .swiper-slide:hover .point .jt{ top: 20px; }
#EventsBlock .year{ font-size: 30px; line-height: 1.6em; color:#db0000; margin-bottom: 8px; }
#EventsBlock .cont{ font-size: 16px; line-height: 1.6em; color:#666666; }
#EventsBlock .PN{ display: block; text-align: center; padding:60px 0; }
#EventsBlock .PN .btn{ display: inline-block; position: static; height: 50px; width: 50px; border-radius: 50%; border:2px solid #cccccc; outline: none; background-repeat: no-repeat; background-image: url(/shou/jt_5.png); background-size: auto; opacity: 1; margin:0 9px; }
#EventsBlock .PN .btn:hover{ border-color: #db0000; background-color: #db0000; }
#EventsBlock .PN .swiper-button-prev{ background-position: 17px 17px; }
#EventsBlock .PN .swiper-button-next{ background-position: -37px 17px; }
#EventsBlock .PN .swiper-button-prev:hover{ background-position: 17px -28px; }
#EventsBlock .PN .swiper-button-next:hover{ background-position: -37px -28px; }

/**我们的价值观**/
.ValuesBlock{ padding-bottom: 7.6%; }
.ValuesBlock .iconBlock{ text-align: center; padding-bottom: 3.8%; }
.ValuesBlock .iconBlock .i_li{ display: inline-block; width: 32%; vertical-align: middle; padding:0 15px; box-shadow: 0 0 10px rgba(0,0,0,0); }
.ValuesBlock .iconBlock .i_li2{ border-left: 1px solid #e5e5e5; border-right:1px solid #e5e5e5; }
.ValuesBlock .iconBlock .icon{ display: block; margin:0 auto; height: 140px; width: 140px; border-radius: 50%; background-color: #eeeeee; background-position: center; background-repeat: no-repeat; transform: scaleX(1); }
.ValuesBlock .iconBlock .i_li:hover .icon{ background-color: #db0000; transform: scaleX(-1); }
.ValuesBlock .iconBlock .icon1{ background-image: url(/shou/values1.png);  }
.ValuesBlock .iconBlock .icon2{ background-image: url(/shou/values2.png); }
.ValuesBlock .iconBlock .icon3{ background-image: url(/shou/values3.png); }
.ValuesBlock .iconBlock .i_li:hover .icon1{ background-image: url(/shou/values1_1.png);  }
.ValuesBlock .iconBlock .i_li:hover .icon2{ background-image: url(/shou/values2_1.png); }
.ValuesBlock .iconBlock .i_li:hover .icon3{ background-image: url(/shou/values3_1.png); }
.ValuesBlock .iconBlock .line{ display: block; width: 20px; height: 2px; background:#cccccc; margin:30px auto; }
.ValuesBlock .iconBlock .tit{ font-size: 20px; line-height: 1.5em; color:#000; margin-bottom:15px; }
.ValuesBlock .iconBlock .word{ font-size: 18px; line-height: 1.5em; color:#666666; }

/**荣誉资质**/
.HonorList{ margin:0 -15px; text-align: center; padding-bottom: 7.6%; }
.HonorList li{ float: left; display: inline-block; padding:0 15px 25px; width: 33.33%; }
.HonorList li:nth-child(3n+1){ clear: both; }
.HonorList .Box{ display: block; box-shadow: 0 0 10px rgba(0,0,0,0); transform: translate(0,0); }
.HonorList .Box:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.3); transform: translate(-2px,-5px); }
.HonorList .imgBox{ border:1px solid #e5e5e5; padding:18% 25px; }
.HonorList .imgBox img{ display: block; width: 100%; }
.HonorList .title{ padding:26px 25px; display: block; font-size: 18px; line-height: 22px; color:#000; }
.HonorList .title:hover{ color:#db0000; }

/**新闻中心**/
.Newslist{}
.Newslist li{}
.Newslist li+li{ margin-top: 20px; }
.Newslist li .Box{ background-color: #f5f5f5; display: block; padding:20px; font-size: 14px; color:#666666; transform: translate(0); box-shadow: 0 0 10px rgba(0,0,0,0); }
.Newslist li .imgBox{ width: 300px; height: 180px; overflow: hidden; float: left; display: inline-block; }
.Newslist li img{ display: block; width: 100%; transform:scale(1); }
.Newslist li .cont{ padding-right: 10px; padding-top: 5px; margin-left: 330px; }
.Newslist li .title{ font-size: 18px; line-height: 30px; color:#000000; }
.Newslist li .line{ display: block; border-top: 1px dashed #999999; margin:23px 0; }
.Newslist li .des{ line-height: 24px; height: 48px; margin-bottom: 20px; }
.Newslist li .time{ display: inline-block; padding-left:25px; line-height: 24px; background:url(/shou/icon_news.png) no-repeat left center; }
.Newslist li .Box:hover{ transform: translate(-1px,-3px); box-shadow: 0 0 10px rgba(0,0,0,0.1); background: #f9f9f9; }
.Newslist li .Box:hover img{ transform:scale(1.1); }
.Newslist li .Box:hover .title{ color:#db0000; }
.Newslist li .Box:hover .time{ padding-left: 22px; }
/**新闻详情页**/
.NewsInfo{ padding-bottom:7%; }
.NewsInfo .title{ font-size: 20px; line-height: 1.5em; color:#000; margin-bottom: 8px; }
.NewsInfo .time{ display: inline-block; padding-left:25px; line-height: 24px; background:url(/shou/icon_news.png) no-repeat left center; font-size: 16px; color:#666666; }
.NewsInfo .line{ height: 2px; background-color: #e2e2e2; display: block; position: relative; margin:28px 0; }
.NewsInfo .line .red{ display: block; position: absolute; left: 0; top:0; height: 100%; width: 12.38%; background-color: #db0000; }
.NewsInfo .word{ font-size: 16px; color:#666666; line-height: 1.8em; border-bottom:2px solid #e2e2e2; margin-bottom: 20px; }
.NewsInfo .other{}
.NewsInfo .other .ReList{ font-size: 16px; line-height: 48px; color:#666; border:1px solid #000; padding:0 35px; border-radius: 0; }
.NewsInfo .other .ReList:hover{ color:#fff; border-radius: 5px; background: #db0000; border-color: #db0000; }
.NewsInfo .other .share{ line-height: 50px; font-size: 14px; color:#000; }
.NewsInfo .other .share a{ display: inline-block; vertical-align: middle; float: none; background-image: url(/shou/icons_2.png); background-repeat: no-repeat; height:28px; width: 28px; border:1px solid transparent; margin:0 5px 5px; }
.NewsInfo .other .bds_weixin{ background-position: 5px -31px; }
.NewsInfo .other .bds_sqq{ background-position: -35px -31px; }
.NewsInfo .other .bds_tsina{ background-position: -75px -31px; }
.NewsInfo .other .share a:hover{ background-position-y:5px; }

/**加入京洲**/
#JoinBlock{ padding:30px 0; overflow: hidden; }
#JoinBlock img{ display: block; width: 100%; }
#JoinBlock .BlockTop{ background: #f5f5f5; }
#JoinBlock .BlockTop .word{ padding:6.25% 2.7% 25px; font-size: 16px; line-height: 1.6em; color:#333333; }
#JoinBlock .LinkBlock{ padding:40px 0; text-align: center; }
#JoinBlock .LinkBlock .imgBox{ width: 48.6%; position: relative; }
#JoinBlock .LinkBlock .cont{ position: absolute; display: block; width: 100%; height: 100%; left: 0; top: 0; }
#JoinBlock .LinkBlock .Box{ position: absolute; display: block; top: 50%; left: 0; width: 100%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); }
#JoinBlock .LinkBlock .icon{ display: block; margin:0 auto; border-radius: 50%; background:#fff no-repeat center; height: 130px; width:130px; margin-bottom: 25px; transform: scaleX(1); }
#JoinBlock .LinkBlock .icon1{ background-image: url(/shou/join1.png); }
#JoinBlock .LinkBlock .icon2{ background-image: url(/shou/join2.png); }
#JoinBlock .LinkBlock .title{ font-size: 20px; line-height: 1.5em; color:#fff; }
#JoinBlock .LinkBlock .cont:hover .icon{ transform: scaleX(-1); background-color:#db0000; }
/**加入京洲详情页**/
#JoinBlock .Checks{ font-size: 16px; color:#666; line-height: 58px; }
#JoinBlock .Checks .lists{ float: left; display: inline-block; width: 19.44%; margin-right: 1.39%; position: relative; z-index: 1; }
#JoinBlock .Checks .Tbox{ border:1px solid #e0e0e0; }
#JoinBlock .Checks .txt{ display: block; margin:0 10.7%; padding-right: 10px; cursor: pointer; }
#JoinBlock .Checks .icon{ display: block; position: absolute; right: 10.7%; top:0; height: 100%; width: 10px; background:url(/shou/jt_3.png) no-repeat center; cursor: pointer; }
#JoinBlock .Checks .ul{ position: absolute; top: 100%; width: 100%; background:#fcfcfc; max-height: 150px; overflow-y: auto!important; border:1px solid #e0e0e0; margin-top:-1px; display: none; }
#JoinBlock .Checks .ul li{ padding:0 10.7%; line-height: 40px; font-size: 14px; cursor: pointer; }
#JoinBlock .Checks .ul li.on{ color:#fff; background: #db0000; }
#JoinBlock .Checks .ul li+li{ border-top:1px solid #e0e0e0; }
#JoinBlock .Checks .ul li:hover{ background:#db0000; color:#fff; }
#JoinBlock .Checks .search{ width: 58.33%; float: right; display: inline-block; border:1px solid #dbdbdb; position: relative; padding:0 100px 0 60px; }
#JoinBlock .Checks .search .icon{ position: absolute; left: 0; top: 50%; width:60px; height: 20px; background:url(/shou/search.png) no-repeat center; border-right: 1px solid #dbdbdb; margin-top:-10px; cursor: default; }
#JoinBlock .Checks .Key{ font-size: 16px; line-height: 20px; color:#999; display: block; padding:19px 20px; width: 100%; box-sizing: border-box; }
#JoinBlock .Checks .Btn{ position: absolute; right: 0; top:0; height: 100%; width: 100px; text-align: center; color:#fff; background: #db0000; cursor: pointer; transform: scale(1); }
#JoinBlock .Checks .Btn:hover{ background: #c30202; transform: scale(1.1); }
#JoinBlock .dl{ padding-top: 30px; padding-bottom: 50px; }
#JoinBlock .dl>dd{ border:1px solid #e0e0e0; font-size: 16px; color:#666; padding:25px 2.7%; transform: translate(0); }
#JoinBlock .dl>dd+dd{ margin-top:20px; }
#JoinBlock .dl .top{ padding-right: 60px; position: relative; }
#JoinBlock .dl .title{ font-size: 20px; line-height: 1.2em; color:#000; margin-bottom: 20px; }
#JoinBlock .dl .icon{ display: block; position: absolute; top: 50%; right: 0; border-radius: 50%; border:1px solid #c3c3c3; margin-top:-25px; height: 50px; width: 50px; background:url(/shou/jt_4.png) no-repeat center; cursor: pointer; }
#JoinBlock .dl .icon:hover{ background-image:url(/shou/jt_4_1.png); background-color: #db0000; }
#JoinBlock .dl .bot{ border-top: 1px solid #e2e2e2; padding-bottom:10px; padding-top:30px; margin-top:30px; line-height: 1.8em; display: none; }
#JoinBlock .dl>dd:hover{ background: #dedddd; transform: translate(-1px,-2px);); box-shadow: 0 0 10px rgba(0,0,0,0.1); }
#JoinBlock .dl .on{ background:#f5f5f5; }
#JoinBlock .dl .on .icon{ background-image:url(/shou/jt_4_on.png); }
#JoinBlock .dl .on .icon:hover{ background-image:url(/shou/jt_4_1_on.png); }
#JoinBlock .dl .on:hover{ transform: translate(0); background: #f5f5f5; }

/**联系我们**/
#Contact{ padding:30px 0 80px; }
#Contact .map{ padding-top:50.83%; }
#Contact .map *{ box-sizing: content-box; line-height: 20px; }
#Contact .map img{ max-width: 999px; }
#Contact .ul{ text-align: center; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; }
#Contact .ul li{ float: left; border-right: 1px solid #e5e5e5; font-size: 18px; line-height: 1.5em; padding:50px 15px 35px; }
#Contact .ul li:first-child{ border-left: 1px solid #e5e5e5; }
#Contact .ul .li_address .icon{ background-image: url(/shou/contact1.png); }
#Contact .ul .li_phone .icon{ background-image: url(/shou/contact2.png); }
#Contact .ul .li_mail .icon{ background-image: url(/shou/contact3.png); }
#Contact .ul .li_fix .icon{ background-image: url(/shou/contact4.png); }
#Contact .ul .icon{ display: inline-block; height: 140px; width: 140px; border-radius: 50%; background-position: center; background-repeat: no-repeat; background-color: #eeeeee; transform: scaleX(1); }
#Contact .ul .line{ display: block; margin:25px auto; height: 2px; width: 20px; background:#c5c5c5; }
#Contact .ul .title{ color:#666; margin-bottom: 10px; }
#Contact .ul .cont{ color:#000; line-height: 1.7em; }
#Contact .ul li:hover .icon{ background-color:#db0000; transform: scaleX(-1); }
#Contact .ul .li_address:hover .icon{ background-image: url(/shou/contact1_1.png); }
#Contact .ul .li_phone:hover .icon{ background-image: url(/shou/contact2_1.png); }
#Contact .ul .li_mail:hover .icon{ background-image: url(/shou/contact3_1.png); }
#Contact .ul .li_fix:hover .icon{ background-image: url(/shou/contact4_1.png); }


/**集团业务**/
#CompanyBlock{ padding:80px 0; }
#CompanyBlock .IBox{ position: relative; color:#fff; overflow: hidden; }
#CompanyBlock .IBox .mark{ position: absolute; bottom: 0; left:0; width: 100%; background:url(/shou/bg1.png) repeat-x left/auto 100%; padding:2.7%; }
#CompanyBlock .IBox .title{ font-size: 20px; line-height: 1.2em; }
#CompanyBlock .IBox .line{ display: block; width: 20px; margin:18px 0; height: 2px; background: #fff; }
#CompanyBlock .IBox .word{ font-size: 15px; line-height: 1.8em; }
#CompanyBlock .IBox .word p+p{ margin-top: 20px; }
/**我们的优势**/
.advantage{}
.advantage .title{ font-size: 30px; line-height: 1.5em; color:#000000; }
.advantage .ul{ padding-top: 20px; }
.advantage .ul li{ padding:40px 2.1% 30px; float: left; display: inline-block; width: 33.33%; transform: translate(0); }
.advantage .icon{ display: inline-block; width: 150px; height: 150px; border-radius: 50%; background-color: #f5f5f5; background-position: center; background-repeat: no-repeat; transform: scaleX(1); }
.advantage .ul li:hover{ box-shadow: 0 0 10px rgba(0,0,0,0.2); transform: translate(0,-5px); }
.advantage li:hover .icon{ transform: scaleX(-1); background-color: #db0000; }
.advantage .icon1{ background-image: url(/shou/advantage1.png); }
.advantage .icon2{ background-image: url(/shou/advantage2.png); }
.advantage .icon3{ background-image: url(/shou/advantage3.png); }
.advantage li:hover .icon1{ background-image: url(/shou/advantage1_1.png); }
.advantage li:hover .icon2{ background-image: url(/shou/advantage2_1.png); }
.advantage li:hover .icon3{ background-image: url(/shou/advantage3_1.png); }
.advantage .li_t{ font-size: 20px; color:#000; line-height: 1.4em; margin:30px 0 18px; }
.advantage .word{ font-size: 15px; line-height: 1.5em; color:#666; }
/**子站图标颜色根据分类ID**/
.color_46 .advantage li:hover .icon{ background-color: #029b63; }
.color_47 .advantage li:hover .icon{ background-color: #e4b426; }
.color_48 .advantage li:hover .icon{ background-color: #4189e4; }
.color_49 .advantage li:hover .icon{ background-color: #2a4e88; }
/**合作伙伴**/
#PartnersList{ padding:80px 0; }
#PartnersList .title{ font-size: 30px; color: #000; line-height: 1.4em; text-align: center; margin-bottom: 60px; }
#PartnersList .ul{}
#PartnersList .ul li{ margin-left: 2.8%; margin-bottom:2.8%; width: 22.9%; float: left; display: inline-block; }
#PartnersList .ul li:nth-child(4n+1){ margin-left: 0; clear:both; }
#PartnersList .Box{ display: block; border:1px solid #e9e9e9; overflow: hidden; transform: translate(0); transform: scale(1); }
#PartnersList .Box img{ width: 100%; transform: scale(1); }
#PartnersList .ul .Box:hover{ transform: translate(0); transform: scale(1.05); box-shadow: 0 0 10px rgba(0,0,0,0.1); }

@media only screen and (max-width: 1660px){
    /**导航**/
    body{ padding-top:80px; }
    #header .logo a{ height: 80px; }
    #header .logo img{ display: block; height: 56px; }
    #header .menu li .word a{ line-height: 80px; font-size: 16px; }
    #header .menu li .lib{ padding:25px 60px 25px 110px; }
    #header .menu li .lib a{ font-size: 16px; margin:0 25px; }
    #header .language *{ line-height: 80px; font-size: 16px; }
    /**二级菜单**/
    #SecondMenu .ul li a{ line-height: 60px; }
    #SecondMenu .ul li+li{ margin-left:60px; }
    #SecondMenu .location{ line-height: 60px; }
    #SecondMenu .location i{ line-height: 60px; height: 60px; margin:0 30px; }
    /**公共Banner**/
    #AutoBanner .word{ font-size: 36px; }
    #AutoBanner .line{ margin-top:15px; }
    /**侧边栏**/
    #RightNav{ right: 10px; /*transform: translate(70px); -webkit-transform: translate(70px); -ms-transform: translate(70px); -moz-transform: translate(70px);*/ }
    #RightNav .jt{ /*position: absolute; left:0; top: -30px; height: 30px; width: 60px; background:#db0000 url(/shou/jt_6_1.png) no-repeat center;*/ }
    #RightNav>a{ height: 60px; width: 60px; padding-top: 2px; }
    #RightNav a>span{ height: 28px; width: 28px; }
    #RightNav>a em{ height: 60px; line-height: 58px; }

    /**关于我们**/
    #AutoBox .numBox .num{ font-size: 42px; }
    #AutoBox .numBox .tit{ font-size: 18px; }
    #AutoBox .r-link .Box .num{ font-size: 32px; }
    #AutoBox .r-link .Box .tit{ font-size: 20px; }

    /**团队介绍**/
    .TeamList li .imgBox{ width: 330px; border-right: 30px solid #fff; }
    .TeamList li .cont{ padding-right: 30px; padding-top:20px; padding-left:
    15px; }
    .TeamList li .job{ margin-bottom:15px; padding-bottom: 15px; }

    /**加入京洲**/
    #JoinBlock .BlockTop .word{ padding:5% 2.5% 25px; }
    #JoinBlock .LinkBlock .icon{ height: 100px; width: 100px; margin-bottom: 15px; background-size: 50px; }
}

@media only screen and (max-width: 1200px){
    .container{ padding:0 15px; }
    /**导航**/
    body{ padding-top: 60px; position: relative; left: 0; transition: left 0.3s linear; -webkit-transition: left 0.3s linear; -ms-transition: left 0.3s linear; -moz-transition: left 0.3s linear; -o-transition: left 0.3s linear; }
    #header .logo a{ height: 60px }
    #header .logo a img{ height: 35px; }
    #header .menu{ position: fixed; left: 100%; z-index: 9999; background: #fff; display: block; width: 150px; height: 100%; text-align: center; padding:0; overflow-y: auto; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear; }
    #header .menu li{ display: block; float: none; border-bottom:1px solid #e79023; }
    #header .menu li:hover .word a{background: #fbfafa; color:#565656; }
    #header .menu li.on .word a{ background: #fbfafa; color:#565656; }
    #header .menu li .word a{ line-height: 60px; padding:0; color:#565656; background: #fbfafa; }
    #header .menu li .lib,
    .SmallHeader #header .menu li .lib{ display: none; position: static; padding:0; border-top: 0 none; overflow: hidden!important; }
    .SmallHeader #header .menu li .lib a,
    #header .menu li .lib a{ display: block; margin:0; color:#867d7d; background: rgba(243, 240, 240, 0.6); font-size: 14px; line-height: 46px; }
    #header .menu li .lib a+a{ border-top:1px solid #e79023; }
    #header .menu li .lib .mark{ display: none; }
    #header .language{ width: auto; border-left: 0 none; border-right: 1px solid #e7eaed; padding-right: 15px; margin-right:15px; }
    #header .language *{ font-size: 14px; line-height: 60px; }
    #header .mobile{ height: 60px; width: 30px; position: relative; padding-top:19px; float: right; cursor: pointer; }
    #header .mobile i{ display: block; background: #db0000; height: 3px; opacity: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -ms-transition: all 0.3s linear; -moz-transition: all 0.3s linear; -o-transition: all 0.3s linear;  }
    #header .mobile i+i{ margin-top:6px; }
    .SmallHeader #header .logo a{ height: 50px }
    .SmallHeader #header .logo a img{ height: 30px; }
    .SmallHeader #header .language *{ line-height: 50px; }
    .SmallHeader #header .mobile{ padding-top: 15px; height: 50px; }
    .PhoneMenu{ /*transform: translateX(-150px); -moz-transform: translateX(-150px); -webkit-transform: translateX(-150px); -o-transform: translateX(-150px); -ms-transform: translateX(-150px);*/ left:-150px; }
    .PhoneMenu #header{ left: -150px; }
    .PhoneMenu #header .mobile .i1{ transform: rotate(45deg) translate(3px,6px); -webkit-transform: rotate(45deg) translate(3px,6px); -ms-transform: rotate(45deg) translate(3px,6px); -moz-transform: rotate(45deg) translate(3px,6px); -o-transform: rotate(45deg) translate(3px,6px); }
    .PhoneMenu #header .mobile .i2{ opacity: 0; }
    .PhoneMenu #header .mobile .i3{ transform: rotate(-45deg) translate(3px,-6px); -webkit-transform: rotate(-45deg) translate(3px,-6px); -ms-transform: rotate(-45deg) translate(3px,-6px); -moz-transform: rotate(-45deg) translate(3px,-6px); -o-transform: rotate(-45deg) translate(3px,-6px); }
    .PhoneMenu #header .mobile{}
    .PhoneMenu #header .menu{ top:0; margin-left: -150px; }
    /**Banner图片**/
    #IndexBan .point{ text-align: center; bottom: 15px; }
    #IndexBan .point .swiper-pagination-bullet{ margin:0 10px; float: none; vertical-align: middle; }
    .Title1{ font-size: 22px; }
    /**二级菜单**/
    #SecondMenu .ul li a{ line-height: 50px; }
    #SecondMenu .ul li+li{ margin-left:50px; }
    #SecondMenu .location{ font-size: 14px; line-height: 50px; }
    #SecondMenu .location i{ line-height: 50px; height: 50px; margin:0 25px; }

    /**分页**/
    .pages{ padding:40px 0; }
    .pages li{ margin:3px 7px; }
    .pages li.ts a{ padding:0 15px; }
    .pages li a{ font-size: 18px; line-height: 34px; border-radius: 18px; min-width: 36px; padding:0 8px; }

    /**底部**/
    #footer{ font-size: 14px; line-height: 22px; }
    #footer .menu{ padding:24px 0; }
    #footer .menu a+a{ margin-left: 3%; }
    #footer .support{ padding:24px 0; }
    #footer .share{ vertical-align: middle; padding:12px 0; }
    #footer .share a{ display: inline-block; vertical-align: middle; float: none; height: 34px; width: 34px; border:1px solid #999; border-radius: 50%; background: url(/shou/icons_1.png) no-repeat; }
    #footer .share .bds_tsina{ background-position: 6px 7px; }
    #footer .share .bds_weixin{ background-position: -93px 8px; }
    #footer .share .bds_sqq{ background-position: -44px 7px; }
    #footer .share a:hover{ border-radius: 20%; border-color:#db0000; }
    #footer .share .bds_tsina:hover{ background-position: 7px -37px; }
    #footer .share .bds_weixin:hover{ background-position: -93px -37px; }
    #footer .share .bds_sqq:hover{ background-position: -44px -37px; }
    #footer .icp{ padding:24px 0; }

    /**侧边栏**/
    #RightNav{ display: none; }

    /**首页新闻**/
    #IndexNews{ padding:40px 0; }
    #IndexNews .l-cont .Title1{ margin-bottom: 20px; }
    #IndexNews .l-cont .tabs .tit{ font-size: 16px; line-height: 90px; background: #f5f5f5; cursor: pointer; }
    #IndexNews .l-cont .tabs .tit+.tit{ margin-top: 10px; }
    #IndexNews .l-cont .tbox{ padding:0 25px 0 15px; }
    #IndexNews .l-cont .tbox dl dd{ margin-top: 20px; }
    #IndexNews .l-cont .tbox .title{ font-size: 16px; line-height: 28px; }
    #IndexNews .l-cont .tbox .title .time{ line-height: 28px; }
    #IndexNews .l-cont .tbox .cont{ font-size: 14px; line-height: 24px; margin-top: 10px; height: 48px; }
    #IndexNews .r-cont{ height: 336px; }
    #IndexNews .r-cont img{ height: 336px; }
    #IndexNews .r-cont .cont .line{ margin-bottom: 20px; padding: 15px 20px 15px 14px; }
    #IndexNews .r-cont .cont .t1{ font-size: 18px; }
    #IndexNews .r-cont .cont .t2{ font-size: 20px; line-height: 1.4em; }
    #IndexNews .r-cont .word{ font-size: 14px; line-height: 24px; padding:0 14px; }

    /**集团产业**/
    #IndexIndustry{ padding:40px 0; }
    #IndexIndustry .Title1{ margin-bottom: 20px; }
    #IndexIndustry .icon{ height: 110px; width: 110px; }
    #IndexIndustry .tit{ font-size: 20px; line-height: 24px;}

    /**合作伙伴**/
    #IndexPartner{ padding:40px 0; }
    #IndexPartner .Title1{ margin-bottom: 20px; }
    #IndexPartner .partner .pintes{ top: -43px; }
    #IndexPartner .partner .textover{ font-size: 18px; }
    #IndexPartner .partner .line{ margin:5px 0; }
    #IndexPartner .partner .link:hover .line{ margin:6px 0; }
    #IndexPartner .partner .more{ font-size: 14px; line-height: 22px; }
    #IndexPartner .partner .pintes span+span{ margin-left: 13px; }

    /**团队介绍**/
    .TeamList li .imgBox{ width: 320px; border-right: 20px solid #fff; }
    .TeamList li .cont{ padding-right: 25px; padding-top:15px; padding-left:
    15px; }
    .TeamList li .name{ font-size: 18px; }
    .TeamList li .job{ margin-bottom:10px; padding-bottom: 10px; }

    /**大事记**/
    #EventsBlock .point{ margin-bottom:40px; }
    #EventsBlock .year{ font-size: 26px; }
    #EventsBlock .PN{ padding:40px 0; }
    #EventsBlock .PN .btn{ margin:0 15px; }

    /**我们的价值观**/
    .ValuesBlock .iconBlock .icon{ height: 110px; width: 110px; }
    .ValuesBlock .iconBlock .line{ margin:25px auto; }
    .ValuesBlock .iconBlock .tit{ font-size: 18px; }
    .ValuesBlock .iconBlock .word{ font-size: 16px; }

    /**荣誉资质**/
    .HonorList{ margin:0 -10px; }
    .HonorList li{ padding:0 10px 20px; }
    .HonorList .imgBox{ padding:15% 15px; }
    .HonorList .title{ padding:15px 15px; }

    /**新闻中心**/
    .Newslist{}
    .Newslist li+li{ margin-top: 15px; }
    .Newslist li .Box{ padding:15px; }
    .Newslist li .imgBox{ width: 270px; height: 162px; }
    .Newslist li .cont{ padding-right: 5px; padding-top: 5px; margin-left: 285px; }
    .Newslist li .line{ margin:18px 0; }
    .Newslist li .des{ margin-bottom: 10px; }

    /**加入京洲**/
    #JoinBlock .BlockTop .word{ padding-top:3%; line-height: 1.5em; }

    /**联系我们**/
    #Contact{ padding:30px 0 50px; }
    #Contact .ul .icon{ height: 120px; width: 120px; }
    #Contact .ul .line{ margin:15px auto; }
    #Contact .ul .title{ margin-bottom: 5px; }
    #Contact .ul .cont{ font-size: 16px; line-height: 1.4em; }

    /**我们的优势**/
    .advantage .title{ font-size: 26px; }
    .advantage .icon{ width: 130px; height: 130px; }

    /**合作伙伴**/
    #PartnersList{ padding:50px 0; }
    #PartnersList .title{ font-size: 26px; margin-bottom: 40px; }

}

@media only screen and (max-width: 1024px){
    /**加入京洲详情页**/
    #JoinBlock .Checks{ line-height: 48px; }
    #JoinBlock .Checks .search{ padding-right:60px; }
    #JoinBlock .Checks .Key{ padding:14px 15px; }
    #JoinBlock .Checks .Btn{ width: 60px; line-height: 48px; }
    #JoinBlock .Checks .Btn:hover{ background: #c30202; transform: scale(1.1); }
    #JoinBlock .dl{ padding-top: 20px; padding-bottom: 10px; }
}
@media only screen and (max-width: 992px){
    /**底部**/
    #footer{ padding:15px 0; }
    #footer .line{ display: none; }
    #footer .menu,
    #footer .support,
    #footer .share,
    #footer .icp{ float: none; display: block; width: 100%; text-align: center; padding:8px; border:0 none; }
    #footer .menu a{ margin:0 10px; }
    #footer .menu a+a{ margin-left: 10px; }
	.IndexTips #footer .container{ border-right: 0 none; }
	.IndexTips #footer .share,
	.IndexTips #footer .support,
	.IndexTips #footer .menu,
	.IndexTips #footer .icp{  float: none; display: block; width: 100%; text-align: center; padding:8px; border:0 none;  }
    /**二级菜单**/
    #SecondMenu .ul{ float: none; display: block; }
    #SecondMenu .ul li{ margin-right: 15px; }
    #SecondMenu .ul li a{ line-height: 40px; }
    #SecondMenu .ul li+li{ margin-left:0; }
    #SecondMenu .location{ float: none; display: block; text-align: left; font-size: 14px; line-height: 40px; border-bottom: 1px solid #e5e5e5; background-size: 15px auto; background-position: left 14px; }
    #SecondMenu .location i{ line-height: 40px; height: 40px; margin:0 20px; }
    /**公共Banner**/
    #AutoBanner .word{ font-size: 24px; }
    #AutoBanner .line{ margin-top:10px; }

    /**分页**/
    .pages{ padding:25px 0; }
    .pages li{ margin:3px 5px; }
    .pages li.ts a{ padding:0 15px; font-size: 14px; }
    .pages li a{ font-size: 16px; line-height: 30px; border-radius: 16px; min-width: 32px; padding:0 8px; }

    /**关于我们**/
    #AutoBox .l-main{ float: none; display: block; width: 100%; padding:25px 0; border-right: 0 none; }
    #AutoBox .l-main .w_cont{ padding-bottom: 0; }
    #AutoBox .numBox{ padding:20px 0; }
    #AutoBox .numBox .num{ font-size: 36px; }
    #AutoBox .numBox .tit{ font-size: 16px; }
    #AutoBox .r-link{ float: none; display: block; padding:0 0 25px; width: 100%; }
    #AutoBox .r-link .Box{ padding:15px; }
    #AutoBox .r-link .Box .num{ font-size: 28px; }
    #AutoBox .r-link .Box .tit{ font-size: 18px; }

    /**团队介绍**/
    .TeamList li .imgBox{ width: 275px; height: 260px; border-right: 15px solid #fff; }
    .TeamList li .cont{ padding-right: 15px; }

    /**荣誉资质**/
    .HonorList{ padding-bottom: 0px; }
    .HonorList li{ padding:0 10px 15px; }
    .HonorList .imgBox{ padding:10% 15px; }
    .HonorList .title{ padding:10px 15px; font-size: 16px; }

    /**加入京洲**/
    #JoinBlock .BlockTop .imgBox{ float: none; display: block; width: 100%; padding:25px; }
    #JoinBlock .BlockTop .word{ float: none; display: block; width: 100%; padding:25px 25px 0; }
    #JoinBlock .LinkBlock .icon{ height: 90px; width: 90px; margin-bottom: 10px; }
    #JoinBlock .LinkBlock .title{ font-size: 18px; }

    /**集团业务**/
    #CompanyBlock{ padding:40px 0; background-repeat: no-repeat; background-size: cover; }
    #CompanyBlock .IBox .imgBox{ display: none; }
    #CompanyBlock .IBox .mark{ position: relative; padding:25px 15px; z-index: 2; }

    /**我们的优势**/
    .advantage .icon{ width: 110px; height: 110px; }
    .advantage .li_t{ margin:10px 0 10px; font-size: 16px; }
    .advantage .word{ font-size: 14px; }

    /**合作伙伴**/
    #PartnersList{ padding:40px 0; }
    #PartnersList .title{ font-size: 22px; margin-bottom: 20px; }
}

@media only screen and (max-width: 768px){
    /**视频弹框**/
    .TankVideoBox .VideoBox{ transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); }

    /**分页**/
    .pages{ padding:20px 0; }
    .pages li{ margin:3px 2px; }

    /**首页新闻**/
    #IndexNews{ padding:35px 0; }
    #IndexNews .l-cont .tbox{ padding-right: 0; }
    #IndexNews .l-cont{ width: 100%; margin-bottom: 15px; }
    #IndexNews .r-cont{ width: 100%; height: 280px; }
    #IndexNews .r-cont img{ width: 100%; height: 280px; width: auto; }
    #IndexNews .r-cont .video .mark{ background-size: 40px; }

    /**集团产业**/
    #IndexIndustry{ padding:35px 0; }
    #IndexIndustry .tit{ font-size: 18px; }

    /**合作伙伴**/
    #IndexPartner{ padding:35px 0; }

    /**关于我们**/
    #AutoBox .numBox{ padding:0; }
    #AutoBox .numBox .num{ font-size: 30px; }
    #AutoBox .numBox .tit{ font-size: 14px; }

    /**团队介绍**/
    .TeamList li .imgBox{ width: 255px; height: 240px; }

    /**荣誉资质**/
    .HonorList{ margin:0 -5px; }
    .HonorList li{ padding:0 5px; width: 50%; }
    .HonorList li:nth-child(3n+1){ clear: none; }
    .HonorList li:nth-child(2n+1){ clear: both; }
    .HonorList .imgBox{ padding:5px; }

    /**新闻中心**/
    .Newslist{}
    .Newslist li+li{ margin-top: 10px; }
    .Newslist li .Box{ padding:10px; }
    .Newslist li .imgBox{ width: 230px; height: 138px; }
    .Newslist li .cont{ padding-right: 0; padding-top: 5px; margin-left: 240px; }
    .Newslist li .title{ font-size: 18px; line-height: 30px; color:#000000; }
    .Newslist li .line{ margin:10px 0; }
    /**新闻详情页**/
    .NewsInfo{ padding-bottom:25px; }
    .NewsInfo .title{ margin-bottom: 5px; }
    .NewsInfo .time{ font-size: 14px; }
    .NewsInfo .line{ margin:20px 0; }
    .NewsInfo .other .ReList{ line-height: 30px; padding:0 16px; font-size: 14px; }
    .NewsInfo .other .share{ line-height: 32px; }

    /**加入京洲**/
    #JoinBlock{ padding:25px 0; }
    #JoinBlock .BlockTop .imgBox{ padding:15px; }
    #JoinBlock .BlockTop .word{ padding:15px 15px 0; }
    #JoinBlock .LinkBlock{ padding:25px 0; }
    #JoinBlock .LinkBlock .imgBox{ float: none; display: block; width: 100%; }
    #JoinBlock .LinkBlock .imgBox+.imgBox{ margin-top:15px; }
    #JoinBlock .LinkBlock .icon{ height: 90px; width: 90px; margin-bottom: 10px; }
    #JoinBlock .LinkBlock .title{ font-size: 18px; }

    /**加入京洲详情页**/
    #JoinBlock .Checks{ line-height: 38px; font-size: 14px; }
    #JoinBlock .Checks .lists{ width: 49%; margin:0; }
    #JoinBlock .Checks .lists+.lists{ margin-left: 2%; }
    #JoinBlock .Checks .search{ width: 100%; float: none; margin-top:10px; clear:both; padding-left: 0; padding-right: 50px; }
    #JoinBlock .Checks .Btn{ line-height: 38px; }
    #JoinBlock .Checks .search .icon{ display: none; }
    #JoinBlock .Checks .Key{ font-size: 14px; padding:9px 10px; }
    #JoinBlock .dl{ padding:15px 0 0; }
    #JoinBlock .dl>dd{ padding:10px 2.5%; font-size: 14px; }
    #JoinBlock .dl>dd+dd{ margin-top: 15px; }
    #JoinBlock .dl .top{ padding-right: 40px; }
    #JoinBlock .dl .title{ font-size: 18px; margin-bottom:6px; }
    #JoinBlock .dl .other{ line-height: 22px; }
    #JoinBlock .dl .icon{ height: 32px; width: 32px; background-size: 10px auto; }
    #JoinBlock .dl .bot{ padding-top:15px; margin-top: 15px; }

    /**联系我们**/
    #Contact{ padding:30px 0 40px; }
    #Contact .ul li{ padding:35px 10px; }
    #Contact .ul .icon{ height: 100px; width: 100px; background-size: 40px; }
    #Contact .ul .line{ margin:15px auto; }
    #Contact .ul .title{ margin-bottom: 5px; }
    #Contact .ul .cont{ font-size: 16px; line-height: 1.4em; }

    /**合作伙伴**/
    #PartnersList{ padding:30px 0; }
    #PartnersList .title{ font-size: 20px; margin-bottom: 20px; }
    #PartnersList .ul li{ margin-left: 2%; margin-bottom:2%; width: 32%; float: left; display: inline-block; }
    #PartnersList .ul li:nth-child(4n+1){ margin-left: 2%; clear:none; }
    #PartnersList .ul li:nth-child(3n+1){ margin-left: 0%; clear:both; }

}

@media only screen and (max-width: 640px){
    /**Banner图片**/
    #IndexBan .pc{ display: none; }
    #IndexBan .phone{ display: block; }
    /**公共Banner**/
    #AutoBanner .pc{ display: none; }
    #AutoBanner .phone{ display: block; }
    #AutoBanner .word{ font-size: 22px; }

    /**首页新闻**/
    #IndexNews .l-cont .tabs .tit{ line-height: 70px; }
    #IndexNews .l-cont .tbox .cont{ margin-top:0; line-height: 20px; height: 40px; }
    #IndexNews .l-cont .tbox dl dd{ margin-top:16px; }
    #IndexNews .l-cont .tbox dl dd+dd{ margin-top:10px; }
    /**集团产业**/
    #IndexIndustry .ul li{ width: 50%; }

    /**团队介绍**/
    .TeamList li+li{ margin-top: 15px; }
    .TeamList li .imgBox{ width: 150px; height: 135px; border-left: 15px solid #fff; border-top: 15px solid #fff; }
    .TeamList li .cont{ padding-top: 45px; }
    .TeamList li .job{ border:0 none; margin:0; padding:0; }
    .TeamList li .des{ clear: both; padding-top: 10px; }

    /**大事记**/
    #EventsBlock .swiper-container{ padding-bottom: 25px; }
    #EventsBlock .point{ margin-bottom:40px; margin-left: auto; margin-right: auto; }
    #EventsBlock .swiper-slide-active .point{ background: #db0000; border-color: #db0000;}
    #EventsBlock .year{ text-align: center; }

    /**我们的价值观**/
    .ValuesBlock .iconBlock .i_li{ display: block; width: 100%; }
    .ValuesBlock .iconBlock .i_li+.i_li{ margin-top: 25px; }
    .ValuesBlock .iconBlock .i_li2{ border: 1px solid #e5e5e5; border-left: 0 none; border-right: 0 none; padding:25px 15px; }
    .ValuesBlock .iconBlock .line{ margin:15px auto 10px; }
    .ValuesBlock .iconBlock .tit{ margin-bottom: 5px; }

    /**新闻中心**/
    .Newslist{}
    .Newslist li+li{ margin-top: 8px; }
    .Newslist li .Box{ padding:8px; }
    .Newslist li .imgBox{ width: 190px; height: 114px; }
    .Newslist li .cont{ margin-left: 198px; }
    .Newslist li .title{ font-size: 16px; line-height: 24px; }
    .Newslist li .line{ margin:5px 0; }
    .Newslist li .des{ line-height: 22px; height: 44px; margin-bottom: 5px; }

    /**联系我们**/
    #Contact{ padding:30px 0 30px; }
    #Contact .map{ padding:0; height: 400px; }
    #Contact .ul li{ width: 50%; }
    #Contact .ul .li_mail{ border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
    #Contact .ul .li_fix{ border-top: 1px solid #e5e5e5; }

    /**我们的优势**/
    .advantage{ margin-bottom:-25px; }
    .advantage .title{ font-size: 20px; }
    .advantage .ul{ padding-top: 10px; }
    .advantage .ul li{ float: none; display: block; width: 100%; padding:15px 15px 25px; }
}

@media only screen and (max-width: 500px){
    /**新闻中心**/
    .Newslist{}
    .Newslist li .imgBox{ width: 140px; height: 84px; }
    .Newslist li .cont{ padding-top: 2px; margin-left: 148px; }
    .Newslist li .line{ margin:5px 0; }
    .Newslist li .time{ display: none; }
    /**加入京洲**/
    #JoinBlock .LinkBlock .icon{ height: 80px; width: 80px; background-size: 40px; margin-bottom: 5px; }
    #JoinBlock .LinkBlock .title{ font-size: 16px; }

    /**合作伙伴**/
    #PartnersList .title{ font-size: 18px; margin-bottom: 15px; }
    #PartnersList .ul li{ margin:0; width: 50%; padding:5px; }
    #PartnersList .ul li:nth-child(4n+1){ margin: 0; clear:none; }
    #PartnersList .ul li:nth-child(3n+1){ margin: 0; clear:none; }
    #PartnersList .ul li:nth-child(2n+1){ clear:both; }
}

@media only screen and (max-width: 400px){
    /**底部**/
    #footer .menu a{ margin:0 4px; }
    #footer .menu a+a{ margin-left: 4px; }

    /**首页新闻**/
    #IndexNews .l-cont .tabs{ width: 25%; }
    #IndexNews .l-cont .tbox{ width: 75%; }
    #IndexNews .l-cont .tabs .tit{ font-size: 14px; }
    #IndexNews .l-cont .tbox .title{ font-size: 14px; }
    /**集团产业**/
    #IndexIndustry .icon{ width: 100px; height: 100px; }
    /**合作伙伴**/
    #IndexPartner .partner .pintes span+span{ margin-left:10px; }

    /**加入京洲**/
    #JoinBlock .LinkBlock{ padding-bottom: 0; }
    #JoinBlock .LinkBlock .icon{ height: 70px; width: 70px; background-size: 30px; }

    /**联系我们**/
    #Contact .ul li{ width: 100%; }
    #Contact .ul .li_phone{ border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; }
    #Contact .ul .li_fix{ border-left: 1px solid #e5e5e5; }
}
