/* CSS Document */
.headBar { height: 30px; line-height: 30px; /*background-color: #c60800;*/ background-color: #c60800;}
.headBar .headLink { float: right;}
.headLink a { display: inline-block;}
.headLink span { display: inline-block; word-spacing: 0px;  text-align: center;}
.logoBar { overflow: hidden; background-color: #eee;}
.logoBar .logo { margin: 30px 0px;}
.logoBar .logo img { display: block;}
.logoBar .hTel { position: absolute; right: 0px; top: 0px;}
.navBar { z-index: 999; position: relative; height: 50px; line-height: 50px; background-color: #c60800;}
.navList .navItem { position: relative; float: left; width: 16.66%; text-align: center;}
.navList .navItem > a { display: block;}
.navList .navItem.active > a, .navList .navItem:hover > a { background-color: #b70901;}
/*二级菜单*/
.submenu {display: none;width: 900px; padding: 46px 30px; height: 360px; background-color: #eee;}
.navItem01 .submenu,.navItem02 .submenu,.navItem03 .submenu,.navItem04 .submenu{position: absolute; left: -200px; top: 50px; }
.navItem05 .submenu{position: absolute;right:-200px;top: 50px; }
.navItem06 .submenu{position: absolute;right:0;top: 50px; }
.navList .navItem:hover .submenu { display: block;}
.submenu .adCon { height: 245px; float: left; /*width: 536px;*/ color: #707070; border-right: 1px solid #959595; font-size: 20px; line-height: 1.8em;}
.submenu .txtCon { height: 245px; float: left; width: 304px; color: #707070; }
.submenu .adCon .pic { float: left; width: 364px;}
.submenu .adCon .adTxt { height: 245px; float: left; width: 170px; padding: 0px 16px;}
:root .submenuList, :root .submenu .adCon .adTxt p  {/* position: relative; top: 50%; transform: translate(0px,-50%)*/}
.submenuList li { text-align: left; padding: 7px 0px 7px 16px; line-height: 22px;}
.submenuList li a { color: #707070; font-size: 16px; line-height: 22px;}
.submenuList li a:link, .submenuList li a:visited { color: #707070;}
.submenuList li a:hover, .submenuList li a:active { color: #c60800;} 
.triangle { position: absolute; left: 50%; font-size: 0px; line-height: 0px; width: 0px; height: 0px;}
.navList .triangle { display: none;z-index: 2; top: 50px; margin-left: -12px; border-width: 12px; border-style: solid; border-color: #b70901 transparent transparent transparent;}
.navList .navItem:hover .triangle { display: block;}
.navList .navItem03 .submenu { /*width: 1000px;*/ width: 1100px;}
.navList .navItem03 .txtCon { width: 504px;}
.navList .navItem03 .submenuList li { float: left; width: 252px; height: 72px;}
@media screen and (max-width:768px) {
	.navList .navItem:hover .submenu,.navList .navItem:hover .triangle  { display: none;}
}

/**/

.searchBar { height: 64px; padding-top: 14px; background-color: #eee;}
.hotTxt { color: #333; font-size: 12px; line-height: 50px;}
.hotList,.hotList li { float: left;} 
.hotList li a, .hotList li span { display: inline-block;} 
.hotList li span { width: 14px; text-align: center;}
.hotList li:first-child span { display: none;}
.searchBar .hotTit { float: left;}
.searchBar .hotList a { color: #333;}
.searchBar .hotList a:hover{color:#c60800;}
.searchBox { width:250px; position: absolute; right: 0px; top: 10px;}
.searchBox input { font-size: 12px; float: left;display: block; width: 215px; height: 24px; line-height: 22px; padding: 0px 7px; background-color: #eee; border: 1px solid #a0a0a0; border-right: none;}
.searchBox button{ float: left; width: 35px; height: 24px;background: #c60800 url(../images/icon_search.png) center center no-repeat;}
.h_about { padding-top:30px;height: 1186px; background: url(../images/h_aboutbg.jpg) bottom center no-repeat;}
.tit01 { text-align: center;}
.tit01 h3 { font-size: 24px; line-height: 44px; color: #c60800; font-weight: normal;}
.tit01 a.more { z-index: 2; position: relative; display: block; font-size: 12px; color: #707070; width: 138px; margin: 0px auto; line-height: 25px;}
.tit01 .line { position: absolute; top: 50%; width: 32px; height: 0px; font-size: 0px; line-height: 0px; border-top: 1px solid #a0a0a0;}
.tit01 .line01 {left: -18px;}
.tit01 .line02 {right: -18px;}
.tit01 .pr { border: 1px solid #a0a0a0; width: 166px; line-height: 24px; margin: 0px auto; overflow: visible;}
.tit02 { font-size: 24px; margin-bottom: 8px; color: #959595; font-weight: bold; text-align: center; line-height: 1.5em;}
.h_about .con { max-width: 730px; margin: 35px auto 0px; color: #707070; line-height: 1.72em;}
.more01 { width: 100px; height: 30px; line-height: 30px; margin-top: 32px; background-color: #c60800; text-align: center;}
.more01:hover{background-color:#b20700;}
.h_new { padding: 30px 0px; background: url(../images/h_newbg.jpg) center top no-repeat;}
.h_new .newConbg { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff;
filter: alpha(opacity=50); opacity: 0.5; border-radius: 8px;}
.h_new .newCon { padding: 0px 20px;}
.h_new .h_problem { float: left; width: 25.93%; padding-right: 30px; padding-top: 20px; overflow: hidden;}
.h_new .h_newList { float: left; width: 74.07%; border-top: 3px solid #c60800; overflow: hidden;}
.h_new .h_problem .bg { border-top: 3px solid #c60800; position: absolute; left: -30px; top: 0px; width: 100%; height: 100%; background-color: #fff;}
.h_problem_con { z-index: 2; padding: 0px 15px;}
.h_problem_con_sw { height: 24em; overflow: hidden; }
.h_problem_con_sw li { height: initial !important; }
.tit03 { height: 30px; line-height: 30px; padding-left: 24px; }
.tit03 h6 { font-size: 16px; color:#c60800;}
.tit03 a.more { position: absolute; right: 0px; top: 0px; font-size: 12px; color: #999;}
.tit03 .block { display: block; position: absolute; left: 0px; top: 8px; width: 15px; height: 15px; font-size: 0px; line-height: 0px; background-color: #c60800; border-radius: 3px;}
.list01 li { border-top: 1px solid #e5e5e5; padding: 20px 0px 22px;}
.list01 li:first-child { border-top:none; padding: 15px 0px 22px;}
.list01 li a { display: block; padding: 0px; margin: 0px; color: #333;}
.list01 li a .qusetion {position: relative; line-height: 20px; height: 20px; margin-bottom: 11px; overflow: hidden;}
.list01 li a .answer {position: relative; line-height: 20px; height:40px; overflow: hidden; /*-webkit-line-clamp: 2;*/}
.list01 li a .icon { position: absolute; left: 0px; top: 0px; width: 21px; height: 20px; text-align: center;}
.list01 li a .qusetion .icon { color: #c60800; background-color: #dcdcdc;}
.list01 li a .answer .icon { color: #fff; background-color: #c60800;}
.list01 li .txt { padding-left: 32px;}

.list02 { margin-left: -10px;}
.list02 li { float: left; width: 33.333%; padding-left: 10px;}
.list02 li .autoPic { background-color: #fff; }
.list02 li .txt { padding: 0px 15px; background-color: #fff; overflow: hidden;}
.list02 li .txt h6 { margin: 10px 0px 14px; font-size: 20px; line-height: 1.4em; height: 1.4em; overflow: hidden;}
.list02 li .txt h6 a { color: #333;}
.list02 li .txt h6 a:hover { text-decoration: underline;color:#c60800;}
.list02 li .txt .desc { margin-bottom: 18px; line-height: 1.72em; color: #959595; height: 10.32em; overflow: hidden;}
.list02 li .txt .bottom { position: relative; color: #666; line-height: 30px;}
.list02 li .txt .bottom .more { position: absolute; right: 0px; bottom: 0px;}
.list02 li .txt .bottom .more a { color: #666;}
.list02 li .txt .bottom .more a:hover{color:#c60800;}
.bannerSwiper {}
.bannerSwiper .swiper-pagination-bullet { background-color: #fff; opacity: 1;}
.bannerSwiper .swiper-pagination-bullet-active { background-color: #c60800; }

.h_logPartner { padding: 0px 25px;}
.logPartnerSwiper { position: relative; margin-top: 45px;}
.logPartnerSwiper .swiper-container { margin: 0px auto; overflow: hidden; text-align: center;}
.logPartnerSwiper .swiper-slide .autoPic {/* width: 266px; height: 93px;*/ border: 1px solid #959595;}
.logPartnerSwiper .swiper-slide a { display: block;}
.logPartnerSwiper .swiper-slide .txt { line-height: 1.5em; height: 1.5em; margin-top: 10px;}
.logPartnerSwiper .next, .logPartnerSwiper .prev { width: 20px; height: 20px;}
.logPartnerSwiper .next { right: -50px; background: url(../images/logPartnerArrow.png) left bottom no-repeat;}
.logPartnerSwiper .prev { left: -50px; background: url(../images/logPartnerArrow.png) right top no-repeat; }

.h_case { padding:30px 0px 42px; background: url(../images/h_casebg.jpg) center top no-repeat;}
.h_caseSwiper { margin-top: 38px;}
.h_caseSwiper .swiper-slide a { position: relative; display: block;}
.h_caseSwiper .swiper-slide a .txt { line-height: 62px; height: 62px; background-color: #fff; background-color: rgba(255,255,255,0.7); color: #ca1b14; text-align: center; font-size: 24px; overflow: hidden;}
.h_caseSwiper .swiper-slide a .txt span { display: inline-block; margin-right: 10px;}

.culture { padding: 0px 0px 88px; background: url(../images/about_cultruebg.jpg) center top no-repeat;}
.culture .tit16 { padding-bottom: 48px; padding-top:69px;}
.cultureCon .hd { position: relative; float: left; width: 590px; height: 400px; background: url(../images/about_cultrue.jpg) center top no-repeat; }
.cultureCon .bdBox { float: left; width: 630px; height: 400px; background: url(../images/about_cultruebg01.png) center top no-repeat; }
.cultureCon .hd ul{ position: absolute; right: 10px; bottom: 11px; width: 248px;}
.cultureCon .hd li { cursor: pointer;float: left;width: 120px; height: 88px; margin: 1px 2px; text-align: center; color: #fff; line-height: 76px;}
.cultureCon .hd .li01 { border: 6px solid #c60800; background-color: #c60800;}
.cultureCon .hd .li02 { border: 6px solid #f8b551; background-color: #f8b551; color: #313131;}
.cultureCon .hd .li03 { border: 6px solid #0068b7; background-color: #0068b7;}
.cultureCon .hd .li04 { border: 6px solid #ae5da1; background-color: #ae5da1;}
.cultureCon .hd .li01.active { border: 6px solid #a80902;}
.cultureCon .hd .li02.active { border: 6px solid #d29945;}
.cultureCon .hd .li03.active { border: 6px solid #00518f;}
.cultureCon .hd .li04.active { border: 6px solid #884a7e;}
.cultureCon .hd li p { padding-top: 12px; line-height: 24px;}

.cultureTxtCon { padding: 70px 50px 20px; color: #707070;}
.tit17 { margin-bottom: 25px;}
.tit17 .cn { margin-bottom: 3px; font-size: 24px; line-height: 1.2em; color: #c60800; }
.tit17 .en { line-height: 1.2em; color: #626262; }
.cultureTxtCon .line { margin-bottom: 20px; width: 38px; border-top: 1px solid #a0a0a0; font-size: 0px; line-height: 0px;}
.cultureTxtCon .desc .cn { font-size: 18px; line-height: 1.778em; margin-bottom: 17px;}
.cultureTxtCon .desc .en { font-size: 12px; line-height: 1.5em; margin-bottom: 17px;}
.cultureTxtCon .num { position: absolute; right: 80px; top: 15px; font-size: 108px; line-height: 118px; color: #eeeeee;
 font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.cultureSwiper { position: relative;}
.cultureSwiper .swiper-pagination { left: auto; right: 10px;}
.cultureSwiper .swiper-pagination-bullet { margin-left: 5px; border-radius: 10px;}
.cultureSwiper .swiper-pagination-bullet-active { width: 30px; background-color: #c60800;}



.friendship { border-top: 1px solid #d2d2d2; padding: 10px 0px 36px;}
.friendship span { display: inline-block;}
.friendship a { display: inline-block; margin-left: 14px;}
.friendship a:hover{color:#c60800;}
.friendship a:first-child { margin-left: 0px;}



/*底部*/
.footer { padding-top: 56px;}
.fContact { float: left; width: 20%;}
.fMenu { float: right; width: 80%;}
.fContact .tel .txt { font-size: 18px; color: #666; line-height: 1.4em; font-weight: bold;}
.fContact .tel a.number { padding-top: 5px; font-size: 30px; color: #c60800; line-height: 1.4em; font-weight: bold;  font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.fContact .code { width: 166px; font-size: 16px; line-height: 1.4em; margin-top: 82px; font-weight: bold; color: #333; text-align: center;}
 

.fMenuList { float: right; margin-bottom: 24px;}
.fMenuList .fMenuItem { width: 175px; float: left; padding-left: 30px;}
.fMenuList .li01 { width: 160px; }
.fMenuList .li02 { width: 240px;}
.fMenuList .li04 { width: 160px;}
.fMenuList .li05 { width: 130px;}
.fMenuList .fMenuItem h6 { padding-bottom: 15px; font-size: 20px; color: #333; border-bottom: 1px solid #959595; line-height: 1.5em; margin-right: 35px; margin-bottom: 5px;}
.fMenuList .li02 h6 { margin-right: 50px;}
.fMenuList .li05 h6 { margin-right: 0px;}
.fMenuList .fMenuItem ul.list03 {
    padding: 0px 15px 28px 0;
}
.fMenuList .fMenuItem .fLink { margin-top: 18px; line-height: 18px;}
.fMenuList .fMenuItem .fLink a { line-height: 18px; color: #999;}
.fMenuList .fMenuItem .fLink a:hover{color:#c60800;}
.fBar { clear: both; padding: 20px 0px 36px; background-color: #c60800; text-align: center;}
.finfo {}
.finfo .clearfix { display: inline-block;}
.finfo .clearfix p { float: left; line-height: 1.42em;}
.finfo .clearfix .company { margin-right: 50px;}



/*产品*/
.h_prod { padding-top:58px; padding-bottom: 50px; /*background: #f0f0f0 url(../images/h_prod.jpg) top center no-repeat;*/}
.h_prod .h_prodbg {position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background-color: #fff;
filter: alpha(opacity=80); opacity: 0.8; box-shadow: 2px 5px 15px 3px #aaa; }
.h_prodClass { float: left; width: 37%;}
.h_prod .h_prodClass { z-index: 2; position: relative; float: left; width: 37%; /*padding: 2px;background-color: #c60800;*/}
.h_prod .h_prodList { z-index: 2; position: relative; float: left; width: 63%; padding: 0px 26px;}
.h_prodList .bd .con { /*display: none;*/}
.tit04, .tit05 { font-size: 18px; color: #fff; font-weight: bold; padding: 17px 15px 14px 0px; line-height: 1.5em;}
.h_prodClass .tit05 { background-color: #c60800;}
.tit05 { padding: 17px 15px 14px 0px; text-indent: 15px;}
.list03 { padding: 0px 15px 28px 15px;/* background-color: #fff;*/}
.list03 li.classItem { padding-top: 15px;}
.list03 h5 { color: #c60800; line-height: 30px; height: 30px; padding: 0px 8px; overflow: hidden; background-color: #eee; border-radius: 2px; cursor: pointer;}
.list03 h5 a{display: block;color: #c60800; font-weight:500;}
.list03 li.classItem .list05 { display: none;}
.list05 { line-height: 25px; padding-top: 9px;}
.list05 h6 { position: relative;}
.list05 h6 span { display: inline-block; position: absolute; left: 9px; top: 0px;}
.list05 h6 a { display: block; width: 100%; padding-left: 25px;}
.list05 h6 a:hover{ font-weight:bold;}
.list04 { margin: 12px -10px 15px;}
.list04 li { float: left; width: 25%; padding: 20px 10px 0px; overflow: hidden;}
.list04 a h6 { line-height: 20px; height: 40px; margin-top: 6px; overflow: hidden; color: #333;}
.list04 a h6 p { line-height: 20px; height: 20px; overflow: hidden;}
.list04 a:hover h6 p { text-decoration: underline; color:#c60800;}
.list04 .pic {border: 1px solid #e5e5e5;}
.list04 a:hover .pic{border: 1px solid #c60800;}
.list06 .className { float: left; width: 174px; line-height: 36px; text-align: center;color: #fff; background-color: #b5b5b5; border: 2px solid #959595; margin-right: 5px; cursor: pointer;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow:hidden;}
.list06 .className.active {  background-color: #c60800; border: 2px solid #959595; }
.list06 .className a{color: #fff; display:block;white-space: nowrap;-o-text-overflow: ellipsis;text-overflow: ellipsis;overflow:hidden;}
.more02 { position: absolute; right: 10px; top: 10px; line-height: 1.5em;}
/*咨询我们*/
.h_consult { background: #f3f3f4 url(../images/h_consultbg.jpg) top center no-repeat;}
.h_consult .txt { float: right; width: 50%; padding:57px 0px 34px 34px;}
.tit06 { font-size: 30px; line-height: 1.5em; color: #333; font-weight: bold;}
.h_consult .txt .con {line-height: 1.42em; color: #434343; margin-top: 35px; margin-bottom: 5px;}
.h_consult .txt .con p { margin-bottom: 24px;}
.btn01 a { display: block; width: 162px; border: 2px solid #7d7d7d; line-height: 34px; color: #fff; background-color: #c60800; font-size: 18px; text-align: center;}
.btn01 a:hover{background-color: #b20700;}
.h_consult .pic { position: absolute; left: 0px; top: 0px; width: 50%; height: 100%;}
.h_consult .pic img { display: block; height: 100%; width: auto;}
/*选择我们*/
.h_checkUs { padding-top: 70px; padding-bottom: 44px; background-color: #fffcfb;}
.tit07 { position: relative; text-align: center;}
.tit07 h6 { font-size: 30px; line-height: 48px; font-weight: 30px; color: #666;}
.tit07 p span { display: inline-block; line-height: 46px; border-top: 1px solid #c60800; font-size: 24px;}
.tit07 .line { position: absolute; left: 50%; top: 47px; width: 50px; height: 4px; overflow: hidden; background-color: #c60800; line-height: 0px; margin-left: -25px; }
.showUs { margin-top: 50px; margin-bottom: 50px;}
.showUs img { display: block; margin: 0px auto;}
.callUs .txt { float: left; width: 58%; padding-bottom: 16px; border-right: 2px solid #c60800; font-size: 40px; line-height: 1.3em;}
.callUs .callType { float: left; width: 42%; padding-left: 90px;}
.callUs .callType .desc { font-size: 24px; line-height: 26px;}
.callUs .callType .tel { font-size: 40px; line-height: 52px; font-weight: bold; margin-bottom: 5px; }
.callUs .callType .btn02 a { width: 210px; display: block; font-size: 18px; text-indent: 16px; line-height: 44px;background: #c60800 url(../images/btn02.jpg) top right no-repeat;}
.callUs .callType .btn02 a:hover{background: #b20700 url(../images/btn02.jpg) top right no-repeat;}
/*视频与留言*/
.h_message { padding-top: 50px; background-color: #efefef; padding-bottom: 35px;}
.h_message .video { float: left; width: 640px; border: 1px solid #fff; background-color: #fff;}
.h_message .messageCon { float: left; width: 580px; padding-left: 68px; padding-top: 25px; color: #535353; }
.tit08 { margin-bottom: 10px; font-size: 30px; line-height: 1.42em; font-weight: bold;}
.tit09 { margin-bottom: 32px; font-size: 24px; line-height: 1.42em;}
.btn03 .red01 {font-size: 26px; font-weight: bold;}
.btn03 { margin-bottom: 12px; width: 238px; line-height: 36px; border: 3px solid #b5b5b5; text-align: center;font-size: 24px; line-height: 1.42em;}
.messageList { line-height: 38px;}
.messageList .li03 { text-align: center;}
.btn04 { display: inline-block;;}
.btn04 button { display: inline-block; margin: 0px 7px; width: 78px; line-height: 31px; color: #fff; background-color: #c60800; font-size: 16px;}
.btn04 button:hover{background-color: #b20700;}
.messageList li { margin-bottom: 3px;}
.messageList .li02 { margin-bottom: 18px;}
.messageList li .label01 { margin-right: 10px; border: 1px solid #dcdcdc; text-indent: 12px; width: 218px; background-color: #fff;}
.messageList li.li01 .label02 { border: 1px solid #dcdcdc; text-indent: 12px; width: 63px; margin-right: 2px; background-color: #fff;}
.messageList li.li01 .input02 { width: 140px; margin-right: 2px; line-height: 36px; border: 1px solid #dcdcdc;}
.messageList li.li01.active .label02 { border: 1px solid #dcdcdc;width: 63px; margin-right: 0px; border-right: none;}
.messageList li.li01.active .input02 { width: 154px; height: 40px; margin-right: 8px; border-left: none;}
.messageList li.li01.active .block01 { display: none;}

.messageList li input { display: inline-block; line-height: 38px; padding-left: 10px; background-color: #fff;}
.messageList li .checkCodeLabel { width: 130px;}
.messageList li .checkCodeLabel input { width: 60px; padding-left: 0px; background-color: #fff;}
.block01 { height: 40px; width: 11px; border:1px solid #dcdcdc; margin-right: 10px; background-color: #fff;}
.h_logPartner { margin-top: 45px;}
.checkCode {display:inline-block;width:78px; text-align: center; background-color: #f5f5f5;  border: 1px solid #dcdcdc; }
.checkCode img{vertical-align:middle;cursor:pointer;}
/*优势*/
.h_advantage { padding-top: 60px; padding-bottom: 40px; background: #c60800 url(../images/h_advantagebg.jpg) center top no-repeat;}
.tit10 { text-align: center;}
.tit10 .txt { z-index: 2; position: relative; display: inline-block; padding: 0px 66px; line-height: 36px; font-size: 24px; border: 1px solid #a0a0a0; background-color: #fff; }
.tit10 .txt strong { display: inline-block; margin-left: 20px; }
.tit10 .line { position: absolute; left: 0px; top: 50%; width: 100%; height: 0px; line-height: 0px; border-top: 1px solid #a0a0a0;}
.list07 { margin-top: 40px;}
.list07 li { float: left; width: 25%; padding: 0px 8px; text-align: center; cursor: default;}
.list07 li .num span { display: inline-block; border: 2px solid #c60800; width: 103px; height: 99px; line-height: 89px; font-size: 60px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif"; border-radius: 50px;}
.list07 li .desc { font-size: 16px; line-height: 34px; height: 170px; margin-bottom: 50px;}
.list07 li:hover .num { margin-bottom: 2px;}
.list07 li:hover .num span { background-color: #c60800;}
.list07 li .pic { position: relative;}
.list07 li .block { display: none; position: absolute; left: 50%; top: -45px; width: 22px; height: 22px;}
.list07 li:hover .block { display: block;}
.trangle,.innerHd li .trangle { width: 0px; height: 0px; line-height: 0px; font-size: 0px; overflow: hidden;}
.trangle01 { border-width: 0px 11px 11px; border-style: solid; border-color: transparent transparent #b90a02 transparent;}
.trangle02 { border-width: 11px 11px 0px; border-style: solid; border-color: #b90a02 transparent transparent transparent;}
/*内页*/
.innerBd { background: #f8f8f8 url(../images/innerbg.png) left top repeat-x;}
.subNav { line-height: 53px;/* padding-top: 12px; background-color: #f2f2f2;*/ border-bottom: 1px solid #dcdcdc;}
.goHome { position: absolute; left: 0px; top: 0px; width: 64px; height: 53px; background: url(../images/icon_house.png) center center no-repeat;}
.goHome a { display: block; width: 100%; height: 100%;}
.innerHd { margin-left: 64px;border-left: 1px solid #b5b5b5;}
.innerHd li { position: relative;float: left; width: 150px; text-align: center; border-right: 1px solid #b5b5b5; cursor: pointer;}
.innerHd li a{display:block;}
.innerHd li.active p,.innerHd li.active a{ border-bottom: 2px solid #c60800;}
.innerHd li .trangle { display: none; position: absolute; left: 50%; bottom: 0px; border-width: 10px 10px 10px 10px; border-style: solid; border-color:  transparent transparent #b90a02 transparent; margin-left: -10px;}
.innerHd li.active .trangle { display: block;}


/*关于我们*/
/*.about,.history { background-color: #eee;}*/
.companyInfo { padding-top: 40px; padding-bottom: 60px;}
.companyInfo .tt { margin-right: -195px;}
.companyInfo .txt { float: left; width: 700px; padding-right: 65px;}
.companyInfo .pic { float: left; width: 715px; }
.tit11 { font-size: 18px; line-height: 1.42em; font-weight: bold; margin-bottom: 8px;}
.introd {line-height: 24px;}
.chairman { height: 1180px; padding-top: 234px; background: url(../images/chairman.jpg) center top no-repeat;}
.chairmanSay { margin: 0px 0px 0px auto; width: 602px; height: 905px; box-shadow:  2px 2px 5px 3px rgba(0,0,0,0.08); background-color: #fff; background-color: rgba(255,255,255,0.8); padding: 13px 75px 0px;}
.chairmanSay .cn { margin-top: 25px;}
.chairmanSay .en { font-size: 12px; line-height: 2em; margin-top: 23px; padding-bottom: 80px; background: url(../images/say.png) right bottom no-repeat;}
.companyStyle { padding-bottom: 88px; /*background-color: #f2f2f2;*/}
.li06 { margin-left: -4px; margin-right: -4px; padding-top: 42px; padding-bottom: 23px;}
.li06 li { float: left; width: 25%; padding: 0px 4px 25px;}
.li06 li .card { padding: 10px 10px 0px; border: 1px solid #dcdcdc; background-color: #fff;}
.li06 li .card img { display: block; width: 100%; height: auto; cursor:pointer;}
.li06 li .card .txt { line-height: 48px; margin: 10px -10px 0px; padding: 0px 10px; font-size: 18px; color: #707070; border-top: 1px solid #dcdcdc;}
#innerBd .innercon .h_prodbg, #innerBd .more02 { display: none;}
.history { width: 100%; overflow-x:hidden; overflow-y: hidden; padding-top: 100px; background-color:#fefefe;}
.historyWrapper { }
.historyCon { margin: 0px auto; width: 100%; height: 550px; /*background: #fefefe url(../images/history.png) center bottom no-repeat; */}
.historyTit { position: relative; left: 0px; margin: 0px auto; width: 100%;}
.historyTit .autoPic { position: absolute; left: 0px; top: 50px; width: 532px;}
.historyTit .autoPic2 {  width:100%;}
.historyTit .autoPic2 img {  width:100%;}
.historyList .year { font-size: 46px; line-height: 1.2em; margin-bottom: 4px; font-family: Impact, Haettenschweiler, Franklin Gothic Bold, Arial Black," sans-serif";}
.historyList .cn { font-size: 14px; line-height: 24px; margin-bottom: 5px;}
.historyList .en { font-size: 12px; font-size: 8px; line-height: 16px;}
.historyList { position: relative; width: 1720px; height: 780px; margin: 0px auto;}
.historyList li { position: absolute;}
.historyList .li01 { width: 190px; left: 0px; bottom: 208px;}
.historyList .li02 { width: 300px; left: 130px; top: 625px;}
.historyList .li03 { width: 230px; left: 220px; bottom: 280px;}
.historyList .li04 { width: 180px; left: 474px; top: 585px;}
.historyList .li05 { width: 180px; left: 485px; bottom: 308px;}
.historyList .li06 { width: 250px; left: 700px; bottom: 285px;}
.historyList .li07 { width: 180px; left: 730px; top: 560px;}
.historyList .li08 { width: 180px; left: 1000px; top: 525px;}
.historyList .li09 { width: 180px; left: 975px; bottom: 318px;}
.historyList .li10 { width: 200px; left: 1230px; top: 485px;}
.historyList .li11 { width: 200px; left: 1180px; bottom: 408px;}
.historyList .li12 { width: 260px; left: 1420px; bottom: 415px;}
.historyList .li13 { width: 180px; left: 1500px; top: 460px;}
.historyList .li14 { width: 260px; left: 1700px; bottom: 415px;}
.historyList .li15 { width: 180px; left: 1800px; top: 440px;}
.historyList .li16 { width: 260px; left: 2000px; bottom: 400px;}
.zhanlue { padding: 88px 0px 12px; background-color: #f2f2f2; color: #666;}
.zhanlue .pic { margin: 0px -40px;}
.zhanlue .text { display: none;}
.tit15 {width: 204px; height: 42px; margin: 0px 0px 20px; text-align: center; color: #fff; background-color:#e62129;
border-radius: 100px; box-shadow: -5px 5px 10px 4px rgba(230,33,41,0.3);}
.tit15 .cn { font-size: 18px; line-height: 1.2em; padding-top: 3px;}
.tit15 .en { font-size: 12px; line-height: 1.2em;}
.list12 .desc li { margin-bottom: 10px;}
.list12 .desc .cn { font-size: 16px; line-height: 1.3em; font-weight: bold;text-align:justify;}
.list12 .desc .en { font-size: 12px; line-height: 1.5em; text-align:justify;}
.list12Li { margin-bottom: 30px;}


.book { padding:40px 0 88px;/* background-color: #f2f2f2;*/}
.bookList { margin-left: -12px; margin-right: -12px; padding-top: 42px; padding-bottom: 23px;}
.bookList li { float: left; width: 20%; padding: 0px 12px 30px;}
.book img{
	width: 100%;
}
.book .bd{
	
	margin: 40px 0 60px;
	position: relative;
}
.book .bd .swiper-slide p{
	text-align: center;
	color: #b90a02 ;
	position: relative;
}
.book .bd .swiper-slide p a{
	position: absolute;
	right: 0;
	bottom: -5px;
	display: inline-block;
	line-height: 24px;
}
.book .bd .swiper-slide p a img{
	width: 24px;
}
.book .bd .swiper-button-next,.book .bd  .swiper-button-prev{
	background: #ddd;
	width: 35px;
	height: 60px;
	margin-top: -60px;
}
.book .bd  .swiper-button-prev{
	left: -60px;
}

.book .bd  .swiper-button-next::after{
	content: " ";
	    display: inline-block;
	    height: 17px;
	    width: 17px;
	    border-width: 1px 1px 0 0;
	    border-color: #666;
	    border-style: solid;
	    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
	    transform: matrix(.71,.71,-.71,.71,0,0);
	    position: absolute;
	    top: 50%;
		margin: -9px 0 0 -15px;
	    left: 50%;
}
.book .bd  .swiper-button-prev::after{
	content: " ";
	    display: inline-block;
	    height: 17px;
	    width: 17px;
	    border-width: 0 0 1px 1px;
	    border-color: #666;
	    border-style: solid;
	    -webkit-transform: matrix(.71,.71,-.71,.71,0,0);
	    transform: matrix(.71,.71,-.71,.71,0,0);
	    position: absolute;
	    top: 50%;
		margin: -9px 0 0 -4px;
	    left: 50%;
}
.book .bd .swiper-button-next{
	right: -60px;
}
.project { padding-bottom: 88px;/* background-color: #f2f2f2;*/}
.projlist { margin-left: -12px; margin-right: -12px; padding-top: 42px; padding-bottom: 33px;}
.projlist li { float: left; width: 33.33%; padding: 0px 12px 30px;}
.projlist li a { display: block; background-color: #fff;}
.projlist li a:hover { box-shadow: 0px 2px 10px 2px rgba(0,0,0,0.3); color: #c60800;}
.projlist li .txt { padding: 5px 20px 2px; line-height: 18px; /*background: url(../images/arrow01.png) right bottom no-repeat;*/}
.projlist li .txt h6 { font-size: 14px;}
.projlist li .txt p { font-size: 12px; font-size: 10px;}

/*联系我们*/
.talentConcept { padding-bottom: 88px; /*background-color: #f2f2f2;*/}
.list09 { margin-left: -12px; margin-right: -12px; padding-top: 42px; padding-bottom: 33px;}
.list09 li { float: left; width: 50%; padding: 0px 12px 30px;}
.list09 li .wrap { display: block; border: 1px solid #bfbfbf; padding: 70px 15px 60px;}
.list09 li .wrap .txt { max-width: 396px; margin: 0px auto; text-align: center;}
.tit12 { position: relative; font-size: 20px; line-height: 24px; color: #c60800; padding-bottom: 14px;}
.tit12 .line { position: absolute; display: block; left: 50%; bottom: 0px; width: 40px; margin-left: -20px; height: 2px; line-height: 0px; overflow: hidden; font-size: 0px; background-color: #c60800;}
.list09 li .wrap .desc { line-height: 24px;  margin-top: 18px;}
.list09 li.li03 .wrap { padding: 55px 15px 52px;}

.job { padding-top: 55px; padding-bottom: 88px;}
.list10 {}
.list10 .jobItem { margin-bottom: 10px;}
.list10 .jobItem.active { margin-bottom: 40px; border:1px solid #a0a0a0; border-top: none;}
.list10 .jobItem .info { position: relative; line-height: 72px; background-color: #eee;}
.list11 { padding-left: 140px;}
.list11 li { float: left; width: 240px; padding-right: 10px;}
.list11 .li01 { width: 330px;}
.toggleJobBtn { width: 85px; line-height: 72px; position: absolute; right: 0px; top: 0px; text-align: center; cursor: pointer;}
.list10 .jobItem.active .toggleJobBtn { color: #fff; background-color: #c60800;}
.list10 .require { margin-bottom: 40px;}
.list10 .detail {opacity:0; /*display: none;*/ padding: 30px 55px 55px;}
.list10 .active .detail {opacity:1;/*display: block;*/}
.list10 .txtDesc { line-height: 28px; margin-top: 25px;}
.tit13 { font-weight: bold; color: #ca1b14; line-height: 1.42em;}
.upload { }
.upload .uploadBtn { position: relative; line-height: 34px;margin-top: 18px;}
.uploadBtn .btn05 { z-index: 2; position: absolute; left: 0px; top: 0px; width: 154px; height: 36px; filter: alpha(opacity=0); opacity: 0;}
.uploadBtn p { width: 154px; height: 36px; border: 1px solid #dcdcdc; text-align: center;}

.articleHead { border-bottom: 1px solid #dcdcdc; padding-top: 45px; padding-bottom: 10px;}
h6.articleTitle { font-size: 35px; line-height: 1.4em; margin-bottom: 10px;}
.articleInfo { line-height: 36px;}
.goList { position: absolute; right: 0px; bottom: 0px; padding-left: 25px; background: url(../images/icon_golist.png) left center no-repeat; }
.articleInfo .time { float: left; margin-right: 25px; font-size: 24px; color: #d13832;}
.articleInfo .browse { float: left; margin-right: 55px;}
.articleBody { padding-top: 40px;}
.articleFooter { padding-bottom: 100px; padding-top: 30px;}
/*产品详情页面*/
.productShow img { display: block; margin: 10px auto 10px; height: auto; max-width: 100%;}
.titBar { line-height: 28px; margin-bottom: 22px; border-bottom: 1px solid #b5b5b5;}
.titBar h6 { font-size: 14px; font-weight: bold;}
.tit18 { margin-bottom: 22px;}
.tit18 h5 { font-size: 18px; line-height: 1.3em; text-align: center; font-weight: bold;}
.showTit { position: relative; margin-top: 30px; line-height: 32px; width: 123px; color: #fff; background-color:#c60800; padding-left: 13px; font-weight: bold;}
.showTit .triangle { position: absolute; right: 6px; top: 11px; display: block; border-width: 5px 8px; border-style: solid; border-color: transparent transparent transparent #fff; width: 0px; height: 0px; line-height: 0px;}
.showTit .line { display: inline-block; margin-left: 8px;}
.productShow .descDetail { margin-top: 20px;}
.productShow .descDetail p { margin-bottom: 30px;}






/*分页器*/
.fenye { padding-bottom:0px; margin-top:0px;}
.fenye { text-align:center; *float:left; *position:relative; *left:50%;}
.fenye ul { display:inline-block; *float:left; *position:relative; *left:-50%;}
.fenye ul li { float:left;}
.fenye .pager { clear:both; height:28px;}
.fenye .pager li { display:inline-block; width:30px; height:28px; line-height:26px; padding:0px; border:1px solid #eee;  text-align:center; margin:0px 4px 0px 0px; cursor:pointer; color:#727171; background-color: #fff;}
.fenye .pager .pager-previous { width: 58px;  text-align:center; padding:0px; margin:0px; margin-right:12px;overflow:hidden;}
.fenye .pager .pager-current { color:#fff; background-color:#c60800; border:1px solid #c60800;}
.fenye .pager .pager-current a { color:#fff;}
.fenye .pager .pager-next { width: 58px;  margin-left:8px;overflow:hidden;}
.fenye .pager li { display:inline-block;border:1px solid #ddd; text-align:center; margin:0px 5px; cursor:pointer;}
.fenye .pager .current { color:#fff; background-color:#ff0; border:1px solid #ddd;}
.fenye .pager .pager-previous a, .fenye .pager .pager-next a, 
.fenye .pager .pager-first a, .fenye .pager .pager-last a {/*color:transparent;*/ }  
.fenye .pager .pager-first, .fenye .pager .pager-last { width: 58px; /*display:none; font-size:0px; line-height:0px;*/ }
.fenye .jumpPage { position: absolute; right: 0px; top: 0px; line-height: 28px;}
.fenye .jumpPage input { width: 58px; line-height: 26px; height: 28px; margin: 0px 7px; background-color: #fff; border: 1px solid #eee; padding: 0px 5px;}
.fenye .jumpPage .jump { display: inline-block; width: 36px; margin-left: 8px; text-transform: uppercase; color: #fff; background-color: #c60800; text-align: center; cursor: pointer;}
.menuBtn { display: none;}


.news { padding-bottom: 32px;}
.news .tit14 { margin-bottom: 246px;}
.tit14, .tit16 { text-align: center; font-size: 18px; line-height: 1.3em; margin-bottom: 20px; padding-top: 55px;}
.tit14 .cn, .tit16 .cn { color: #000; }
.tuijian .pic { width: 322px; float: left;}
.tuijian .txt { float: left; width: 898px; height: 219px; padding-left: 46px; padding-top: 58px; padding-right: 46px; border: 2px solid #c60800; border-left: none;}
.tuijian li { background-color: #fff;}
.list08 li .txt h6 { font-size: 18px; color: #626262; line-height: 1.42em; font-weight: bold;}
.tuijian li .txt h6 { font-size: 18px; color: #c60800;}
.list08 li .txt .desc { line-height: 1.42em; color: #959595; margin-top: 9px;}
.sideBar { float: left; width: 320px; padding-right: 14px; margin-top: 49px;}
.sideInputBox { position: relative; margin-bottom: 16px;}
.sideInputBox input { display: block; width: 100%; padding: 0px 70px 0px 25px; line-height: 51px; border: 2px solid #d2d2d2; border-right: none; background-color: #fff;}
.sideInputBox button { position: absolute; right: 0px; top: 0px; display: block; width: 64px; height: 100%; background: #c60800 url(../images/icon_search01.png) center center no-repeat;}
.selectList { display: none; position: absolute; left: 0px; top: 55px; width: 100%;}
.selectList li { line-height: 25px; padding-left: 25px; background-color: #fff; margin-bottom: 3px; cursor: pointer;}
.sideSelectBox { color: #959595;}
.sideSelectBox .sideInputBox button { background: #d2d2d2 url(../images/icon_down.png) center center no-repeat;}
.sideSelectBox .selectInput { color: #959595; cursor: pointer;}

.newList, .innerMain .h_problem_con{ float: left; width: 900px; border-left: 1px solid #dcdcdc; margin-bottom: 29px;}
.newList li { position:relative; padding: 42px 0px 0px 46px;}
.newList .txt { padding-left: 110px; border-bottom: 1px solid #dcdcdc; padding-bottom: 18px;}
.newList li .time { position: absolute; left: 46px; bottom: 18px; width: 85px; height: 92px;text-align: center;}
.newList li h6 { margin-bottom: 19px;}
.newList li .time { color: #626262; background-color: #fff;}
.newList li .time .date { display: block; color: #c60800; font-size: 30px; line-height: 1.3em; padding-top: 10px; }
.newList li.active .time { color: #fff; background-color: #c60800;}
.newList li.active .time .date { color: #fff; }
.more03 { text-align: right;}
.more03 a { display: inline-block; width: 100px; height: 30px; line-height: 30px; color: #fff; background-color: #c60800; text-align: center; font-size: 12px; border-radius: 8px;}
.news .fenye { text-align: left; margin-left: 366px;}
.news .fenye { clear: both;}
.map { margin-top: 76px;}
#allmap {width: 100%;height: 640px;overflow: hidden;margin:0;font-family:"微软雅黑";}
.contactLogo { width: 317px; margin: 32px auto 25px;}
.companyList { text-align: center;}
.companyList ul { display:inline-block;}
.companyList ul li { float: left; color: #535353;}
.companyList ul li h6 { font-size: 18px; line-height: 1.2em;}
.companyList ul li p { font-size: 12px; line-height: 1.2em;}
.companyList ul .li01 { padding-right: 52px; border-right: 1px solid #959595;}
.companyList ul .li02 { /*width: 265px;*/ padding-left: 52px;}
.contactTypeList { margin-top: 32px;}
.contactTypeList li { float: left; width: 25%; padding: 0px 8px; color: #959595;}
.contactTypeList li .txt { padding-top: 24px; height: 183px; border: 1px solid #959595; text-align: center;}
.contactTypeList li .txt .icon { width: 40px; height: 40px; margin: 0px auto; background-image: url(../images/contact_pingtu.png); background-repeat: no-repeat;}
.contactTypeList .li01 .txt .icon { background-position: 0px 0px;}
.contactTypeList .li02 .txt .icon { background-position: -40px 0px;}
.contactTypeList .li03 .txt .icon { background-position: -80px 0px;}
.contactTypeList .li04 .txt .icon { background-position: -120px 0px;}
.contactTypeList .li01:hover .txt .icon { background-position: 0px -40px;}
.contactTypeList .li02:hover .txt .icon { background-position: -40px -40px;}
.contactTypeList .li03:hover .txt .icon { background-position: -80px -40px;}
.contactTypeList .li04:hover .txt .icon { background-position: -120px -40px;}
.contactTypeList li:hover .txt { padding-top: 25px; color: #fff; border: none; background:#c60800 url(../images/contactbg.png) left top repeat-x;}
.contactTypeList li .tit { font-size: 20px; line-height: 1.42em; margin: 10px auto 11px;}
.contactTypeList li .desc { width: 230px; margin: 20px auto 0px;font-size: 14px; line-height: 1.42em;}
.contactTypeList li .line { display: block; width: 20px; border-top: 1px solid #959595; margin: 11px auto 0px; line-height: 0px;}
.contactTypeList li:hover .line { border-top: 1px solid #fff;}
.contactTypeList .li04 .desc { margin: 12px auto 0px;}




@media screen and (min-width:769px) {
	.tuijian { position: absolute; left: 0px; top: 128px; width: 100%;}
	.historyList li { padding-bottom: 50px;}
	.historyList .li01 .year ,
	.historyList .li03 .year ,
	.historyList .li05 .year ,
	.historyList .li06 .year ,

	.historyList .li09 .year ,
	.historyList .li11 .year ,
	.historyList .li12 .year { position: absolute; bottom: -15px; left: 0px; color: #e6210b;}
	.historyList .li02,
	.historyList .li04,
	.historyList .li07,
	.historyList .li08,
	.historyList .li10,
	.historyList .li13 { padding-bottom: 0px; color: #f8cecc; color: rgba(255,255,255,0.7);}
	.historyList .li02 .year ,
	.historyList .li04 .year ,
	.historyList .li07 .year ,
	.historyList .li08 .year ,
	.historyList .li10 .year ,
	.historyList .li13 .year  { color: #fff; color: rgba(255,255,255,1);}
}
.pop { display: none;}
.pop, .pop .bg { z-index: 9999; position: fixed;left: 0px; top: 0px; width: 100%; height: 100%;}
.pop .bg { z-index: 1; position: absolute; background-color: #000; filter: alpah(opacity=60); opacity: 0.6; }
.popBox {z-index: 1001; position: relative; max-width: 1200px; width: 80%; top: 50%; transform: translate(0px,-50%);margin: 0px auto; padding: 0px 30px 30px; background-color: #fff; border-radius: 10px;}
/*.picCon img{ width:auto; max-width:100%; max-height:100%; margin:0 auto;}*/
.close { text-align: right;}
.closeBtn { position: relative; left: 15px; display: inline-block; text-align: center; line-height: 30px; font-size: 22px; text-align: right; text-indent: 10px; cursor: pointer;}


/*屏幕适配*/
@media screen and (max-width:768px) {
	.popBox { padding: 0px 15px 15px;}
	.closeBtn { line-height: 20px; font-size: 18px; padding-right: 10px; text-indent: 0px;}
	.wrapper { width: 100%; padding-left: 15px; padding-right: 15px;}
	.headBar { /*display: none;*/}
	.logoBar .logo { width: 50px; margin: 20px 0px;}
	.logoBar .logo img { display: block; width: 260px; height: auto;}
	.hTel { display: none;}
	.menuBtn { display: block; position: absolute; right: 15px; top: -8px; width: 36px; height: 37px; border: 1px solid #c60800; border-radius: 6px;}
	.menuBtn .line01 { position: relative; top: 50%; margin: 0px 4px; display: block; border-top: 1px solid #c60800;}
	.menuBtn .line01::after,.menuBtn .line01::before { position:absolute; left: 0px; top: -9px; width: 100%; display: block; border-top: 1px solid #c60800; content: " "}
	.menuBtn .line01::after {top: 8px;}
	.navBar { z-index: 998; height: 0px; position: relative;}
	.navBar .nav { display: none; position: absolute; left: 0px; top: 0px; width: 100%;} 
	.navList .navItem { float: none; width: 100%; font-size: 15px; line-height: 40px; background-color: #c60800; border-bottom: 1px solid rgba(0,0,0,0.08);}
	.searchBar { height: auto; padding: 0px 0px 15px;}
	.searchBox { position: relative; width: 100%; left: 0px; top: 0px; margin-top: 5px; }
	.searchBox input { width: 100%;}
	.searchBox button { position: absolute; right: 0px; top: 0px; float: none;}
	.h_about { background: none; height: auto; padding-top: 10px;}
	.h_about .con { margin-top: 16px;}
	.more01 { margin: 12px auto 0px;}
	.h_prod { padding-top: 20px; margin-top: 20px; padding-bottom: 50px; /*background-color: #eee;*/}
	.more02 { width: 100%; top: auto; bottom: -40px; text-align: center;}
	.more02 a { display: block; background-color: #c60800;
    text-align: center; color: #fff; width: 100px; line-height: 30px; margin: 0px auto;}
	.h_prod .h_prodbg { display: none;}
	.h_prod .h_prodClass, .h_prod .h_prodList { float: none; width: 100%;}
	.h_prod .h_prodList { padding-left: 0px; padding-right: 0px; padding-top: 35px;}
	.list06 .className,
	.callUs .callType,
	.h_new .h_problem,
	.h_new .h_newList,
	.list02 li,
	.fContact { float: none; width: 100%;}
	.list04 li { padding: 5px 7px;}
	.h_consult { padding: 20px 0px 30px;}
	.h_consult .pic { display: none;}
	.h_consult .txt { float: left; width: 100%; padding: 0px;}
	.h_consult .txt .con {margin-top: 15px;}
	.btn01 a { margin: 0px auto;}
	.tit10 .txt { padding: 0px 15px; font-size: 15px;}
	.tit10 .txt strong { margin-left: 10px;}
	.list07 { margin-top: 0px;}
	.list07 li,.h_message .video { float: none; width: 100%; padding: 15px 0px 0px;}
	.list07 li .desc { height: auto; margin-bottom: 10px;}
	.list07 li .pic{ padding: 15px; background-color: #c60800;}
	.h_advantage { background-image: none;background-color: #000; padding: 20px 0px 0px; }
	.h_advantage .wrapper, .navBar .wrapper { padding: 0px;}
	.list07 li .num span { border: 2px solid #c60800; width: 74px; height: 74px; line-height: 70px; font-size: 40px;}
	.video { width: 100%;}
	.h_message .messageCon { width: 100%; padding-left: 0px; overflow: hidden;}
	.tit08 {font-size: 26px;}
	.messageList li .label01 { width: 100%;}
	.messageList .li02 .label01,.messageList .li01 .label01 { margin-bottom: 2px;}
	.messageList li .checkCodeLabel { width: 130px;}
	.showUs img { width: 100%; height: auto;}
	.tit07 h6 { font-size: 20px;}
	.tit07 p span { line-height: 36px; font-size: 16px;}
	.tit07 .line { top: 46px;}
	.h_checkUs { padding: 20px 0px;}
	.callUs .txt { display: none;}
	.callUs .callType { padding-left: 0px;}
	.callUs .callType .btn02 a { width: 100%;}
	.h_new .newCon, .list02 li .txt { padding: 0px;}
	.h_new .h_problem { padding: 0px; background-color: #fff;}
	.h_new .h_problem .bg { display: none;}
	.h_new { background-image: none; padding: 0px;}
	.list02 li { margin-bottom: 20px; padding-bottom: 10px; border-bottom: 1px solid #eee;}
	.list02 li .txt .desc { line-height: 1.5em; height: 3em;}
	.fMenuList,.friendship { display: none;}
	.fContact { text-align: center;}
	.fContact .code { margin: 0px auto;}
	.footer { padding: 0px 0px 20px;}
	.fContact { padding-top: 20px;}
	.finfo .clearfix p { float: none; padding: 0px 0px; margin: 0px;}
	.fBar { padding: 20px 0px 16px;}
	.zhanlue div.autoPic { display: none;}
	.zhanlue .text { display: block;}
	/*内页菜单*/
	.subNav { line-height: 40px;}
	.goHome { height: 40px;}
	.innerHd { border: none; margin-left:40px;}
	.innerHd li { float: none; display: inline-block; width: auto; padding: 0px 10px; border: none;}
	.innerHd li.active .trangle { display: none;}
	.zhanlue { padding: 30px 0px 20px;}
	.chairman { height: auto; background-image: none; padding-top: 30px; padding-bottom: 30px;}
	.chairmanSay { width: 100%; height: auto; padding: 15px 15px 20px;}
	.chairmanSay .cn { margin-top: 0px;}
	.tit12 { padding-bottom: 10px;}
	.li06 li,
	.li07 li, 
	.companyInfo .txt, 
	.companyInfo .pic,
	.bookList li,
	.projlist li,
	.sideBar,
	.newList,
	.contactTypeList li,
	.list09 li,
	.list11 .li01,
	.cultureCon .hd,
	.cultureCon .bdBox,
	.searchBar div.hotTit,
	.hotList{ float: none; width: 100%;}
	.fenye .pager { display: none;}
	.fenye .jumpPage { position: static;}
	.companyInfo .tt { margin-right: 0px;}
	.companyInfo .txt { padding-right: 0px; padding-bottom: 10px;}
	.history { padding-top: 30px; padding-bottom: 30px;}
	.historyWrapper { padding: 0px 15px;}
	.historyList { border-left: 1px solid #eee;}
	.historyList li { position: relative; padding-left: 20px;}
	.historyList .year { font-size: 32px; color: #c60800;}
	.historyCon, .historyList, .historyTit { min-width: 0px; width: 100%; height: auto; background-image:none;}
	.historyCon .historyList li { position: relative; left: 0px; top: 0px; width: 100%; margin-bottom: 20px;}
	.historyTit .autoPic { position: static; width: 260px; margin: 0px auto;}
	.historyList li .circle { position: absolute; left: -13px; top: 5px; width: 26px; height: 26px; background:url(../images/icon_circle.png) center center no-repeat;}
	.historyTit { margin-bottom: 30px;}
	.news .tit14 { margin-bottom: 0px; padding-top: 30px;}
	.tuijian .pic, .tuijian .txt { float: none; width: 100%; height: auto;}
	.sideBar { padding-right: 0px; margin-top: 20px;}
	.tuijian .txt { padding: 15px;}
	.newList { border-left: none;}
	.newList li { padding: 25px 0px 0px 0px;}
	.newList li .time { left: 0px; height: 82px;}
	.list08 li .txt .desc { height: 2.84em; overflow: hidden;}
	.newList .txt { padding-left: 100px;}
	.newList li h6 { margin-bottom: 10px;}
	.news .fenye { margin-left: 0px; text-align: center;}
	.contactLogo { width: 180px;}
	.contactTypeList { margin-top: 0px;}
	.companyList ul .li01,.companyList ul .li02 { float: none; width: 100%; padding: 0px; border: none; margin-bottom: 10px;}
	.contactTypeList li { margin-bottom: 10px;}
	.tit14 { padding-top: 30px;}
	.map, .talentConcept { margin-top: 20px; padding-bottom: 20px;}
	.list09 li { padding-bottom: 10px;}
	.list11 { padding-left: 15px; padding-top: 0px;}
	.list10 .jobItem .info,.toggleJobBtn { line-height: 40px;}
	.list10 .detail { padding: 30px 15px 40px;}
	.innerMain .h_problem_con { float: none; border: none; width: 100%;}
	.logPartnerSwiper .swiper-container { width: 264px;}
	.cultureTxtCon .num { display: none;}
	.culture { padding: 0px 0px 30px; background-image: none;}
	.companyInfo { padding-bottom: 30px;}
	.culture .tit16 { padding-top: 0px;}
	.cultureTxtCon { padding: 50px 15px 20px;}
	.logPartnerSwiper .next { right: 0px; }
	.logPartnerSwiper .prev { left:  0px; }
	.selectList { background-color: #eee;}
	.hotTxt { line-height: 24px;}
	.searchBar .hotTit { float: none; padding-top: 10px;}
	.callUs .callType .tel { font-size: 32px;}
	.callUs .callType .desc { font-size: 18px;}
	
	
	
}

.webuploader-element-invisible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
}




