@charset "utf-8";
/*内页*/
.wrapper {min-height:calc(100vh - 500px);position:relative;}

.inside_banner_main {overflow:hidden;position:relative;}

/* .inside_banner img {display:block;width:100%;} */

.banner-image{ height: 490px; background-position: center;background-size: 100%;}

.location_main {background-color:#ededed;color:#848585;}

.location_main .container {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}

.location_main .container:before,.location_main .container:after {display:none;}

.location {color:#4b4a4a;padding:5px 0;position:relative;}

.location b,.location a {font-weight:normal;color:#4b4a4a;line-height:20px;}

.location a:hover {color:#1a5db6;}

.inside_main {/* padding:25px 0; */overflow:hidden;position:relative;}

.inside_main .container {position:relative;}

.layout_info {min-height:45vh;background-color:#fff;padding:15px 15px 50px;}

.layout_left {flex:0 0 auto;width:200px;margin-right:30px;position:relative;}

.layout_right {width:100%;/*overflow:hidden;*/}

.inside_title_box {border-bottom:1px #efefef solid;padding:20px 0;}

.inside_title_box .container,.inside_title_box .container>div {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:center;}

.inside_title_box .container:before,.inside_title_box .container:after {display:none;}

.inside_title_box .container>div {margin-left:-30px;margin-right:-15px;padding:0 15px;}

.slogan1 {display:block; font-size: 12px; line-height:1.71428571;margin-top:10px;margin-left:-15px!important;}

.submenu {display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;margin:0 -4px;padding:0 15px;}

.submenu:before,.submenu:after {display:none;}

.submenu li {padding:0 4px;margin:4px 0;}

.submenu li a {background-color:#e7e7e7;text-align:center;color:#333;line-height:20px;padding:8px;min-width:90px; font-size: 14px;}

.submenu li a:hover,.submenu li.active a {background-color:#1a5db6;color:#fff;}

.submenu1 {display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin:0 -2px 30px;position:relative;}

.submenu1>li {padding:0 2px;margin:2px 0;}

.submenu1>li>a {color:#727171; line-height: 50px; display: inline-block;border: 1px solid #ccc;padding: 0px 15px;background: #fafafa; text-align: center;}

.submenu1>li>a:hover,.submenu1>li.active>a,.submenu1 .open>a,.submenu1 .open>a:hover,.submenu1 .open>a:focus {background-color:#1a5db6;color:#fff;}

.submenu1 .open .dropdown-toggle:after {content:"";width:100%;height:2px;background-color:#1a5db6;position:absolute;left:0;bottom:0;}

.submenu1 .dropdown-menu {border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;background-color:#fbfbfb;}

.submenu1 .dropdown-menu li {display:inline-block;}

.submenu1 .dropdown-menu>li>a {color:#727171;padding:5px 10px;}

.submenu1 .dropdown-menu>li>a:hover,.submenu1 .dropdown-menu>.active>a,.submenu1 .dropdown-menu>.active>a:focus,.submenu1 .dropdown-menu>.active>a:hover {color:#1a5db6;background-color:transparent;}

/*page*/

.inner-page{margin-top:20px;}

.inner-page ul{padding-left:0;list-style: none;}

.inner-page .left{background:#1a5db6;padding:10px;margin-bottom:10px;}

.inner-page .left .title{color:#fff;font-size:18px;margin-top:10px;text-align:center;} 

.inner-page .left .pro-nav{background:#fff;border-radius:10px;padding:10px;margin-top:10px;}

.inner-page .left .pro-nav ul li{border-bottom:1px dashed #ccc;padding:8px 10px;}

.inner-page .left .pro-nav ul .active a{display: block;background:#1a5db6;color:#fff;}

.inner-page .right{}

.inner-page .right .block-1{overflow:hidden;background:#fff;padding:3%;box-shadow: 0 0 5px #ccc;}

.inner-page .right .block-1 img{width:100%;padding:3px;border:1px solid #ccc;}

.inner-page .right .block-1 .text{}

.inner-page .right .block-1 .text h1{font-size:24px;color:#1a5db6;font-weight:bold;margin-top:10px;}

.inner-page .right .block-1 .text p{margin-top:30px;background:#eee;border:1px solid #ccc;padding:10px;}

.inner-page .right .block-1 .text .info{font-size:18px;margin-top:15px;}

.inner-page .right .block-1 .text .phone{margin-top:15px;overflow:hidden;font-size:24px;}

.inner-page .right .block-1 .text .phone i{font-size:24px;color:#1a5db6;margin-right:10px;}

.inner-page .right .block-1 .text .phone .kefu{width:100px;height:30px;background:#1a5db6;color:#fff;text-align:center;line-height:30px;float:right;font-size:16px;}

.inner-page .right .block-2{overflow:hidden;background:#fff;padding:20px;box-shadow: 0 0 5px #ccc;margin-top:20px;margin-bottom:20px;font-size:16px;color:#666;}

.inner-page .right .block-2 .title{background:#1a5db6;color:#fff;padding:10px 20px;float:left;clear:both;font-size:18px;}

.inner-page .right .block-2  blockquote{border-bottom:1px solid #1a5db6;overflow:hidden;clear:both;padding:0;border-left:0;font-size:18px;}

.inner-page .right .block-2  blockquote p{background:#1a5db6;color:#fff;padding:10px 20px;float:left;clear:both;}

.inner-page .right .block-2 .cont{clear:both;border-top:1px solid #1a5db6;padding-top:20px;margin-bottom:10px;}

.inner-page .right .block-2 img{max-width:700px;width: 100%;height:auto;margin:0 auto;display: block;}

.inside_title {padding:0 15px;}

.inside_title .h2 {font-size:20px;text-align:center;margin:10px 0;}

.inside_title1 .h2 {font-size:20px;text-align:center;margin:0 0 15px;}

.InfoContent {line-height:2.4;position:relative;overflow:hidden;}

.InfoContent p {margin:0;}

.InfoContent img {max-width:100%;height:auto !important; padding-top: 20px; padding-bottom: 20px;}

.InfoTitle {margin-bottom:30px;border-bottom:1px #dad9d9 solid;padding-bottom:15px;text-align:center;}

.InfoTitle h4 {font-size:16px;margin:0;line-height:1.4;}

.InfoTitle .date {color:#666;margin-top:5px;}

.InfoTitle .date span {padding:0 5px;}

.goBack {text-align:center;margin-top:30px;margin-bottom:-15px;}

.goBack a {display:inline-block;color:#fff;line-height:20px;background-color:#666;padding:10px 30px;}

.goBack a:hover {background-color:#1a5db6;}

.pager {margin:15px 0 0;}

.pager li>a,.pager li>span {border:1px #bfbfbf solid;color:#666;border-radius:6px;padding:6px 20px;margin:0 5px;}

.pager li>a:hover {color:#fff;border-color:#1a5db6;background-color:#1a5db6;}

.info_previous_next_wrap {border-top:1px #dad9d9 solid;padding-top:16px;margin-top:40px;font-size:14px;color:#666;}

.info_previous_next_wrap b {font-weight:normal;}

.info_previous_next_wrap a {color:#666;text-decoration:none;}

.info_previous_next_wrap a:hover {color:#1a5db6;}

.info_Previous,.info_Next {margin-bottom:10px;}

@media (max-width:767px) {.layout_info {margin-left:-15px;margin-right:-15px;}

.layout_left {width:100%;position:fixed;left:100%;top:0;bottom:0;z-index:1031;background-color:#fff;padding:15px;display:flex;flex-direction:column;}

.menu_icon {display:block;width:28px;height:28px;background:url(../images/submenu.png) no-repeat center;background-size:contain;margin-bottom:15px;cursor:pointer;}

.submenu_close {display:block;width:15px;height:15px;background:url(../images/close1.png) no-repeat center;background-size:contain;flex:0 0 auto;margin:0 auto 15px;}

.submenu_main {height:100%;overflow-y:auto;}

.submenu_main::-webkit-scrollbar {width:0;height:0;}

.submenu1>li {position:static;}

.submenu1 .dropdown-menu {width:100%;text-align:center;}

.info_previous_next_wrap {font-size:12px;margin-top:30px;}

}

@media (min-width:768px) {.wrapper {}

.menu_icon,.submenu_close {display:none;}

/* .inside_main {padding:45px 0;} */

.layout_info {display:flex;flex-direction:row;padding:30px 25px 70px;}

.layout_left:before,.layout_left:after {content:"";position:absolute;top:0;left:225px;}

.layout_left:before {width:1px;height:100%;background-color:#dadada;left:calc(100% + 12px);}

.layout_left:after {width:3px;height:50px;background-color:#1a5db6;left:calc(100% + 11px);}

.layout_right1 {width:calc(100% - 230px);}

.submenu li a {padding:10px 15px;min-width:120px; font-size: 14px;}

.submenu1 {margin:0 -12px 50px;}

.submenu1>li {padding:0 12px;}

.submenu1>li>a {font-size:16px;}

.submenu1 .dropdown-menu {min-width:300px;left:8px;}

.inside_title .h2 {font-size:24px;}

.pager {margin-top:30px;}

.pager li>a,.pager li>span {font-size:16px;padding:10px 35px;margin:0 20px;}

.InfoTitle h4 {font-size:18px;}

}

@media (min-width:1200px) {.layout_left {width:240px;margin-right:50px;}

.layout_left:before {left:calc(100% + 20px);}

.layout_left:after {left:calc(100% + 19px);}

.layout_right1 {width:calc(100% - 290px);}

.inside_title .h2 {font-size:30px;}

.inside_title1 .h2 {font-size:26px;margin-bottom:30px;}

.slogan1 {font-size:12px;max-width:360px;}

}

@media (min-width:1500px) {.wrapper {}

}

/*主营业务*/
.business_list .column {margin-bottom:30px;}

.business_list a {color:#333;display:flex;flex-flow:row-reverse wrap;align-items:center;}

/*.business_list .column:nth-child(odd) a {flex-direction:row-reverse;}

*/.business_list .img {width:50%;max-height:200px;display:flex;flex-direction:column;justify-content:center;align-items:center;}

.business_list .text {width:50%;padding:10px 15px;}

.business_list .h2 {font-size:18px;font-weight:bold;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.business_list .h2 span {font-weight:normal;font-size:12px;padding-left:15px;}

.business_list p {line-height:30px;height:60px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:10px 0 0;}

.business_list em {display:block;background-color:#dc1316;padding:6px 10px;font-weight:700;color:#fff;line-height:24px;max-width:140px;text-align:center;margin-top:15px;}

.business_list a:hover em {text-shadow:1px 1px 1px rgba(0,0,0,0.8);}

.business_list a:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}

@media (max-width:479px) {.business_list .column {margin-bottom:30px;}

.business_list .img,.business_list .text {width:100%;}

.business_list .text {padding:0;margin-top:15px;}

}

@media (min-width:768px) {.business_list .img {max-height:250px;}

.business_list .text {padding:20px 50px 20px 25px;padding:20px 6.57895% 20px 3.28947%;}

.business_list .h2 span {font-size:14px;}

.business_list p {margin-top:20px;}

.business_list em {margin-top:30px;}

}

@media (min-width:992px) {.business_list p {height:90px;-webkit-line-clamp:3;}

}

@media (min-width:1200px) {.business_list .img {max-height:336px;}

.business_list .text {padding-top:30px;padding-bottom:30px;}

.business_list .h2 {font-size:24px;}

.business_list .h2 span {font-size:16px;}

.business_list p {margin-top:30px;}

.business_list em {margin-top:40px;}

}

/*案例展示*/
.case_list .column {margin-bottom:25px;}

.case_list a {display:block;color:#231815;text-align:center;overflow:hidden;position:relative;}

.case_list a:before,.case_list a:after {content:"";width:80%;height:1px;background-color:#c9caca;position:absolute;bottom:0;-webkit-transition:all .8s;transition:all .8s;}

.case_list a:before {left:0;}

.case_list a:after {right:0;}

.case_list .h2 {font-size:18px;margin:24px 0 0;text-overflow:ellipsis;white-space:nowrap;}

.case_list p {color:#595757;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;margin:10px 0 20px;}

.case_list .img:after {content:"";width:100%;height:100%;/* background-color:#000;opacity:.07; */position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}

.case_list a:hover .img:after {opacity:0;}

.case_list a:hover {color:#1a5db6;}

.case_list a:hover:before,.case_list a:hover:after {width:0;}

@media (max-width:767px) {.case_list {margin-left:-10px;margin-right:-10px;}

.case_list .column {padding:0 10px;}

.case_list .h2 {font-size:16px;margin-top:18px;}

}

@media (max-width:479px) {.case_list .column {width:100%;}

}


.inside_main .center{text-align:center;}

.pagination{margin:20px auto;}

.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover{background-color: #e60012;border-color: #e60012;}

.pagination>li>a, .pagination>li>span{color:#e60012;}

.navbar-example { position: fixed; top: 20%; left: 0; width: 50px; z-index: 80; }

.navbar-example .nav { background: none; }

.navbar-example .nav img{height:40px;}

.navbar-example .navbar-collapse { padding: 0; }

.navbar-example .navbar-nav>li { display: block; float: none; height: 40px; width: 80px; border-top: 1px solid #981a18; text-align: center; line-height: 40px; background: #1a5db6; border-right: 1px solid #981a18; }

.navbar-example .navbar-nav>li:last-child{border-bottom: 1px solid #981a18;}

.navbar-example .navbar-nav>li>a { padding: 0; line-height: 40px; color: #fff; }

.navbar-example .navbar-nav>li>a:hover { background: #fff; color: #1a5db6; }

.navbar-example .navbar-nav>li.active>a { color: #1a5db6; cursor: default; background-color: #fff; border: 0; line-height: 40px; }



/*品质工程*/

.project_list .column {margin-bottom:30px;}

.project_list a {display:block;color:#040000;text-align:center;}

.project_list .h2 {font-size:16px;font-weight:bold;letter-spacing:5px;margin:20px 0 0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.project_list .h2:after {content:"";width:48px;height:2px;background-color:#040000;display:block;margin:10px auto 0;}

.project_list p {color:#595757;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:15px 0 0;}

.project_list .img:after {content:"";width:100%;height:100%;background-color:#000;opacity:.3;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}

.project_list a:hover {color:#1a5db6;}

.project_list a:hover .h2:after {background-color:#1a5db6;}

.project_list a:hover .img:after {opacity:0;}

@media (max-width:767px) {.project_list {margin-left:-10px;margin-right:-10px;}

.project_list .column {padding:0 10px;}

}

@media (max-width:479px) {.project_list .column {width:100%;}

}

@media (min-width:1200px) {.project_list .h2 {font-size:18px;}

.project_list .h2:after {width:54px;height:3px;}

}

@media (min-width:1500px) {.project_list {margin-left:-40px;margin-right:-40px;}

.project_list .column {padding:0 40px;margin-bottom:50px;}

.project_list .h2 {font-size:20px;}

.project_list .h2:after {width:68px;}

.project_list p {font-size:16px;line-height:26px;height:52px;}

}

.project_list1 {display:flex;flex-flow:row wrap;}

.project_list1 .column {margin-bottom:30px;}

.project_list1 a {display:flex;flex-direction:row;color:#333;}

.project_list1 .img {width:50%;background-position:center;background-repeat:no-repeat;background-size:cover;}

.project_list1 .img img {display:none;}

.project_list1 .text {width:50%;background-color:#F3F3F3;padding:20px 15px;display:flex;flex-direction:column;justify-content:flex-end;}

.project_list1 .h2 {font-size:16px;font-weight:700;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.project_list1 .p {line-height:28px;height:140px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden;margin:10px 0 0;}

.project_list1 a:hover .text {color:#fff;background-color:#1a5db6;}

@media (max-width:479px) {.project_list1 a,.project_list1 .img img {display:block;}

.project_list1 a .img,.project_list1 a .text {width:100%;}

}

@media (min-width:768px) {.project_list1 .text {padding:30px 25px 42px;}

.project_list1 .h2 {font-size:18px;}

.project_list1 .p {margin-top:15px;}

}

@media (min-width:992px) {.project_list1 .column0 a {flex-direction:row!important;}

.project_list1 .column1 a {flex-direction:row-reverse!important;}
}

/*合作伙伴*/

.partner_list {margin-left:-8.4px;margin-right:-8.4px;}

.partner_list .column {padding:0 8.4px;margin-bottom:30px;}

.partner_list .column span{display: block; text-align: center; font-size: 16px; padding-top:10px;}

.partner_list .img:before,.partner_list .img:after {content:"";width:100%;height:100%;position:absolute;top:0;left:0;-webkit-transition:all .5s;transition:all .5s;}

.partner_list .img:before {border:1px rgba(62,58,57,.6) dotted;}

.partner_list .img:after {background-color:rgba(4,0,0,.1);}

.partner_list .img:hover:after {transform:skew(45deg,45deg);}

.index_partner_list {margin-top:40px;}

@media (max-width:767px) {.partner_list {margin-left:-10px;margin-right:-10px;}

.partner_list .column {padding:0 10px;}

}

@media (max-width:479px) {.partner_list .column {width:50%;}

}

@media (min-width:1200px) {.partner_list .column {width:20%;}

.index_partner_list {margin-top:60px;}

}

@media (min-width:1500px) {.partner_list .column {width:16.66667%;}

.index_partner_list {margin-top:90px;}

}

/*新闻资讯*/
.news_list{ padding-top: 30px; width: 100%;display: inline-block;}
.news_list .column {margin-bottom:30px;}

.news_list a {color:#231815;border-bottom:1px #CFCBC7 solid;padding-bottom:30px;display:flex;flex-direction:row;}

.news_list .img {width:185px;flex:0 0 auto;height: 140px;overflow: hidden;}

.news_list .img img{width: 100%; }
.news_list .text {width:100%;padding-left:15px;overflow:hidden;}

.news_list .h2 {font-size:16px;margin:0;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.news_list .h2:after {content:"";width:34.11765%;height:1px;background-color:#1a5db6;display:block;margin-top:10px;}

.news_list p {color:#595757;line-height:24px;height:48px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:15px 0 0;}

.news_list em {display:inline-block;margin-top:20px;-webkit-transition:all .5s;transition:all .5s;}

.news_list a:hover {color:#1a5db6;}

.news_list a:hover em {-webkit-transform:translateX(10px);transform:translateX(10px);}

@media (max-width:479px) {.news_list a {display:block;}

.news_list .img {width:100%;margin-bottom:20px;}

.news_list .text {padding-left:0;}

}

@media (min-width:768px) {.news_list a .text {padding-left:30px;}

.news_list .h2 {font-size:18px;}

}

@media (min-width:1500px) {/* .news_list {margin-left:-30px;margin-right:-30px;} */

.news_list .column {padding:0 30px;}

}

/*关于我们*/

.indexshow-title{height:60px;margin-bottom: 30px;background: url("../images/index-title.png") no-repeat center 9px;}

.indexshow-title .cn{text-align: center;color: #333;line-height: 100%;font-size: 24px;margin-bottom: 15px;display: block;}

.indexshow-title .cn span{color:#1a5db6;margin:0 5px;font-weight:bold;}

.indexshow-title .en{text-align: center;line-height: 100%;font-size: 16px;margin-bottom: 5px;display: block;color:#666;}

.inner-about{background:#fff;}

.inner-about ul{list-style: none;padding-left:0;}

.inner-about .indexshow-title{margin-bottom:10px;}

.inner-about .block-1{overflow:hidden;margin-top:10px;padding-bottom:20px;}

.inner-about .block-1 .cont{padding:10px 10px;line-height: 30px;}

.inner-about .block-1 .cont p{color:#888;margin-top:25px; font-size: 14px;}

.inner-about .block-1 ul{overflow: hidden;padding-top:30px;clear:both;}

.inner-about .block-1 ul li{width: 22%;  float: left; padding-left: 15px;}

.inner-about .block-1 ul li:first-child{border-left:0;}

.inner-about .block-1 ul li .num{font-size:36px;color:#1a5db6;float:left;font-weight: bold;margin-right:10px;}

.inner-about .block-1 ul li .dis{float:left;}

.inner-about .block-1 ul li .dis span{display: block;font-size:16px;}

.inner-about .block-1 ul li .dis small{color:#999;font-size:12px;}

.inner-about .block-2{overflow:hidden;padding-top:30px;background:#fafafa;margin-top:20px;}

.inner-about .block-2 .cont{}

.inner-about .block-2 .cont ul{overflow:hidden;margin-bottom:20px;}

.inner-about .block-2 .cont ul li .li-cont{text-align:center;padding:5%;background:#fff;margin-bottom:20px;box-shadow:0 0 8px #ccc;}

.inner-about .block-2 .cont ul li span{font-size:20px;color:#1a5db6;font-weight:bold;}

.inner-about .block-2 .cont ul li small{width:50px;height:1px;text-align:center;margin:20px auto;background:#ddd;display: block;}

.inner-about .block-2 .cont ul li p{margin-top:20px;color:#666;}

.inner-about .block-2 .cont ul li img{width:100%;margin-top:20px;border:1px solid #eee;}

.inner-about .block-3 {margin-top:30px;}

.inner-about .block-3 .cont { border-top: 0;}

.inner-about .block-3 .cont .bd { overflow: hidden; position: relative; }

.inner-about .block-3 .cont .bd .tempWrap { }

.inner-about .block-3 .cont ul li {margin-bottom:10px;}

.inner-about .block-3 .cont ul li img {width:100%;border:1px solid #ccc;}

.inner-about .block-3 .cont ul li .text{margin-top:10px;}

.inner-about .block-4{margin-top:20px;padding-bottom:20px;}

.inner-about .block-4 .cont{overflow:hidden;margin-bottom:10px;}

.inner-about .block-4 ul li{margin-bottom:10px;}

.inner-about .block-4 ul li img{width:100%;box-shadow:0 0 8px #ccc;border:5px solid #fff;}

.about .ab-5{padding-top:20px;overflow:hidden;padding-bottom:10px;}

/*contact*/

.page-contact { background: #fff; padding: 20px; margin-top: 20px; color: #666; }

.page-contact .title { margin: 10px auto; text-align: center; }

.page-contact .title small { color: #888; font-size: 18px; }

.page-contact .title .text { font-size: 30px; font-weight: bold; }

.page-contact .title .text span { color: #1a5db6;}

.page-contact .top { margin-top: 10px; overflow: hidden;}

.page-contact .top .left {}

.page-contact .top .left img {max-width:100%; border: 5px solid #ccc; border-radius: 200px; }

.page-contact .top .right {margin-top:3%;}

.page-contact .top .right strong { font-size: 22px; font-weight: 500; color: #1a5db6; }

.page-contact .top .right strong span { color: #888; font-size: 18px; }

.page-contact .top .right p { font-size: 16px; margin-top: 30px; }

.page-contact .center { margin-top: 20px; overflow: hidden; border-bottom: 1px solid #e6e6e6; }

.page-contact .center ul{padding-left:0;}

.page-contact .center ul li { border: 1px solid #e6e6e6; position: relative; margin: 0 -1px -1px 0; overflow: hidden; float: left; height: 93px; line-height: 93px; font-size: 16px; color: #666; }

.page-contact .center ul li i { font-size: 30px; background: #1a5db6; color: #fff; width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 100px; margin-right: 10px; }

.page-contact .center ul li span { color: #1a5db6; }

.page-contact .center ul li a { color: #666; }

.page-contact .center ul .li-1 { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.page-contact .center ul .li-2 { font-weight: bold; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }

.page-contact .bottom { position: relative; }

.page-contact .bottom .make {}

.page-contact .bottom iframe { width: 100%; height: 500px; }

.honor_list {display:flex;flex-direction:row;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;}

.honor_list:before,.honor_list:after {display:none;}

.honor_list .column {padding:0 7px;margin-bottom:30px;}

.honor_list .column1 {width:50%;}

.honor_list a {display:block;color:#333;}

.honor_list .h2 {font-size:16px;line-height:1.4;text-align:center;margin:15px 0 0;}

.honor_list .img:hover img {-webkit-transform:scale(1.1);transform:scale(1.1);}

@media (max-width:639px) {.honor_list .column {width:33.33333%;}

.honor_list .column1 {width:66.66667%;}

}

@media (max-width:479px) {.honor_list {justify-content:center;}

.honor_list .column {width:50%;}

.honor_list .column1 {width:100%;}

}

@media (min-width:992px) {.honor_list .column1 {width:33.33333%;}

}

@media (min-width:1200px) {.honor_list .column {width:14.28571%;}

.honor_list .column1 {width:28.57142%;}

}

@media (min-width:1500px) {.honor_list .column {width:12.5%;}

.honor_list .column1 {width:25%;}

}

/*推荐新闻*/

.recommend-news{margin-top:10px;background:#fff;padding:10px;clear:both;margin-bottom:20px;}

.recommend-news .rec-title{height:35px;line-height:35px;border-bottom:1px dashed #ccc;font-size:16px;border-left:2px solid #ccc;padding-left:10px;background:#fafafa;}

.recommend-news .rec-list{overflow:hidden;margin-top:10px;}

.recommend-news .rec-list ul li{width:570px;float:left;margin:10px;line-height:30px;border-bottom:1px dashed #ccc;}

.recommend-news .rec-list ul li span{float:right;font-size:12px;}



/*人才招聘*/

.job_list_box .span {float:left;width:21%;padding:0 5px;}

.job_list_box .span5 {width:16%;}

.job_top {border-top:1px rgba(0,0,0,.2) dashed;border-bottom:1px rgba(0,0,0,.2) dashed;line-height:24px;padding:15px;overflow:hidden;}

.job_list .panel {border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;margin:0;}

.job_list .panel-heading {border-radius:0;border-bottom:1px rgba(0,0,0,.2) dashed;padding:0;position:relative;}

.job_list .active .panel-heading {border-bottom-style:solid;}

.job_list .panel-heading a {display:block;color:#333;overflow:hidden;padding:15px;position:relative;z-index:1;}

.job_list .panel-heading a:after {content:"";display:block;width:16px;height:10px;background:url(../images/icon6.png) no-repeat center;background-size:contain;position:absolute;right:5px;top:50%;margin-top:-5px;-webkit-transition:all .5s;transition:all .5s;}

.panel.active .panel-heading a:after {-webkit-transform:rotateX(180deg);transform:rotateX(180deg);}

.job_list .panel-body {border-bottom:1px rgba(0,0,0,.2) dashed;padding-top:20px;padding-bottom:30px;}

.job_description .column {margin-bottom:15px;}

.job_description .inner>.h2 {font-size:16px;margin:0;position:relative;padding-left:15px;}

.job_description .inner>.h2:before {content:"";width:4px;height:16px;background-color:#1a5db6;display:inline-block;position:absolute;left:0;top:1px;}

.job_description .inner .InfoContent {margin-top:10px;}

.apply_btn {margin-top:30px;text-align:center;}

.apply_btn a {display:inline-block;background-color:#555;line-height:20px;color:#fff;border-radius:5px;padding:8px 25px;text-decoration:none;}

.apply_btn a:hover {background-color:#1a5db6;}

@media (max-width:767px) {.job_list_box .span {width:33.33333%;}

.job_list_box .span4,.job_list_box .span5 {display:none}

}

@media (min-width:768px) {.job_top_box {margin-top:60px;}

.job_top,.apply_btn a {font-size:16px;}

.job_list .panel-body {padding-top:40px;padding-bottom:60px;}

.job_description .inner .InfoContent {padding-left:40px;}

}

@media (min-width:992px) {.job_list_box .span {width:22%;}

.job_list_box .span5 {width:12%;}

}

@media (min-width:1200px) {.job_top,.job_list .panel-heading a {padding-left:50px;padding-right:50px;}

.panel-heading>i {right:50px;}

.job_description {margin-left:-50px;margin-right:-50px;padding:0 8%;}

.job_description .column {padding:0 50px;}

.apply_btn a {border-radius:10px;padding:12px 35px;}

}
@media (min-width:1500px) {.job_top,.job_description .inner>.h2,.apply_btn a {font-size:18px;}

.job_description {margin-left:-100px;margin-right:-100px;}

.job_description .column {padding:0 100px;}

}

/*联系我们*/

.contact_main {padding-top:0;overflow:visible;}

.contact_box {background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,.3);box-shadow:0 0 20px rgba(0,0,0,.3);margin-top:-30px;padding:30px 15px;overflow:hidden;}

.contact_title {font-size:18px;color:#1a5db6;margin-bottom:30px;}

.contact_title:after {content:"";width:100%;height:1px;background-color:#1a5db6;display:block;margin-top:15px;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.3);box-shadow:0 1px 5px rgba(0,0,0,.3);}

.contact_list .column {margin-bottom:20px;}

.contact_list .item {border-bottom:1px #f7f7f7 solid;padding-bottom:15px;}

.contact_list .item+.item {margin-top:30px;}

.contact_list .item>.h2 {font-size:16px;margin:0 0 15px;}

.contact_list p {font-size:12px;line-height:20px;margin:0;}

.contact_list p+p {margin-top:5px;}

.contact_list a {color:#333;}

.contact_list .column1 span {display:block;text-align:center;margin-top:10px;}

@media (max-width:767px) {.contact_list .column1 .img {max-width:180px;}

}

@media (min-width:768px) {.contact_box {padding:60px 5%;}

.contact_title {margin-bottom:50px;}

.contact_list {display:flex;flex-direction:row;justify-content:space-between;}

.contact_list .column0 {width:100%;overflow:hidden;max-width:350px;}

.contact_list .column1 {flex:0 0 auto;width:200px;margin-left:50px;}

.contact_list .item+.item {margin-top:45px;}

}

@media (min-width:992px) {.contact_box {margin-top:-50px;}

}

@media (min-width:1200px) {.contact_box {margin-top:-70px;padding-left:10%;padding-right:10%;}

}

@media (min-width:1600px) {.contact_box {margin-top:-90px;padding-left:15%;padding-right:15%;}

}

/*动画*/

.fadeIn {opacity:0;-webkit-transition:all 1s;transition:all 1s;}

.fadeInUp {opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:all .8s;transition:all .8s;-webkit-transition-delay:.2s;transition-delay:.2s;}

.fadeInDown {-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-transition:all 1s;transition:all 1s;}

.fadeInLeft {opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:all 1s;transition:all 1s;}

.fadeInRight {opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:all .8s;transition:all .8s;}

.zoomIn {opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3);-webkit-transition:all .8s;transition:all .8s;}

.animated {opacity:1;-webkit-transform:none;transform:none;}

.attr{float: right; margin-bottom: 30px; width: 100%}

.attr span{ margin-right:20px;}

.statement{ float: right; margin-top: 30px;  width: 100%}

.news-tag{float: left;margin-top: 30px;}

.moveRight {-webkit-animation:moveRight 5s forwards 1.5s;animation:moveRight 5s forwards 1.5s;}

@-webkit-keyframes moveRight {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

100% {left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}

}

@keyframes moveRight {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

100% {left:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);}

}

.moveLeft {-webkit-animation:moveLeft 5s forwards 1.5s;animation:moveLeft 5s forwards 1.5s;}

@-webkit-keyframes moveLeft {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

100% {left:0;-webkit-transform:translateX(0);transform:translateX(0);}

}

@keyframes moveLeft {0% {left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);}

100% {left:0;-webkit-transform:translateX(0);transform:translateX(0);}

}

.ldr-case {height:700px;background:url("../images/case-bg.jpg") top center fixed; padding-top: 40px;margin-top: 40px;}

.ldr-case .container{ width: 1200px; margin: 0 auto;} 

.ldr-case .bt01{color: aliceblue;}

.ldr-case .bt01 span{color:#fe8402}

.ldr-case .cont {position: relative; background:url(../images/case-cont.png) top center;height:530px;margin-top:40px;overflow:hidden;}

.ldr-case .cont .bd {margin-left:100px;}

.ldr-case .cont .bd ul {}

.ldr-case .cont .bd ul li {text-align:center;width:440px;margin-top:20px;margin-right:95px;}

.ldr-case .cont .bd ul li img {width:420px;height:310px;border:15px solid #eee;}

.ldr-case .cont .bd ul li span {display:block;margin-top:15px;}

.ldr-case .cont .hd {margin-left:20px;margin-top:20px;}

.ldr-case .cont .hd ul li {float:left;width:30px;height:4px;background:#ccc;color:#ccc;overflow:hidden;margin-right:5px;}

.ldr-case .cont .hd ul .on {background:#fe8402;color:#fe8402;}

.ldr-case .cont .link a {display:block;float:right;color:#fff;margin-top:50px;margin-right:66px;font-size:16px;}

.ldr-case .cont .bd .next{ position: absolute; top: 100px; left: 10px; width: 60px; height: 60px; position: absolute; display: block;background: #eee; line-height: 60px; cursor: pointer;text-align: center;margin-top: 70px;z-index: 10;border-radius: 10px; }

.ldr-case .cont .bd .prev{ position: absolute; top: 100px; right: 10px; width: 60px; height: 60px; position: absolute; display: block;background: #eee; line-height: 60px; cursor: pointer;text-align: center;margin-top: 70px;z-index: 10;border-radius: 10px; }
.ldr-case .cont .bd a span{font-size: 40px; line-height: 60px; color: #1a5db6}
/*guany*/
.IndexDistribution_title{margin-top: 55px; margin-bottom:55px;text-align:center}

.IndexDistribution_title dd{color:#444444;font-weight:bolder;font-size:32px}

.IndexDistribution_title dd span{position:relative;margin:0 12px;font-size:32px}

.IndexDistribution_title dt{margin-top:15px;color:#555555;text-transform:uppercase;font-size:16px}

.IAdvantage{ background: #fff; padding-top: 0px; height: 630px;}

.IAdvantage .IndexDistribution_title dd{ color: #444444;}

.IAdvantage .IndexDistribution_title dt{ color: #555555;}

.IAdvantage .IAdvantage_content{display: flex;display: -webkit-flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list{ position: relative; cursor: pointer; width: 32%; box-shadow:0px 0px 16px rgba(0,106,53,.2); border-radius:10px; overflow:hidden; display: inline-block;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_img img{ width: 100%; opacity:0; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; background: #ffffff; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd{ font-size: 60px; color: #1a5db6; position: relative; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd::before{ content: ""; position: absolute; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; right: -70px; bottom: 20px;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dd::after{ content: ""; position: absolute; display: inline-block; width: 40px; height: 1px; background: #c8c8c8; left: -70px; bottom: 20px;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt dt{ font-size: 20px; color: #1a5db6; font-weight: bolder; margin: 20px 0px; margin-top: 15px; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p{ font-size: 14px; color: #666666; line-height: 28px; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_icon{ margin-top:34px; opacity:1; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_icon{ opacity:0; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_img img{ opacity:1; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list .content_list_txt .list_txt_p b{ color: #1a5db6; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt{ background: rgba(0,39,20,.56); transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dd i{ color: #fff; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt dt{ color: #fff; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p{ color: #fff; transition: all 0.5s ease;}

.IAdvantage .IAdvantage_content .IAdvantage_content_list:hover .content_list_txt .list_txt_p b{ color: #fff; transition: all 0.5s ease;}

/*首页三大板块*/
.indsto{overflow:hidden;padding:88px 0 100px;width:100%;background-position:50%;background-size:cover;background-repeat:no-repeat}
.indsto .indtit p{color:#777}
.indsto-bar{width:100%}
.indsto-bar .indtit{float:left}
.indsto-menu{float:right;padding-top:40px;font-size:0}
.indsto-menu-link,.indsto-menu-more{display:inline-block;vertical-align:middle;user-select:none}
.indsto-menu-link li{position:relative;display:inline-block;margin:0 20px;color:#555;font-size:14px;cursor:pointer;transition:all .4s ease}
.indsto-menu-link li:after{position:absolute;right:0;bottom:-3px;width:0;height:2px;background:#2386ee;content:"";transition:all .4s ease}
.indsto-menu-link li.ontrue,.indsto-menu-link li:hover{color:#2386ee}
.indsto-menu-link li.ontrue:after,.indsto-menu-link li:hover:after{right:auto;left:0;width:100%}
.indsto-menu-more{position:relative;margin-left:20px;width:138px;height:36px;border:2px solid #2386ee;border-radius:5px;color:#2386ee;text-align:center;font-size:14px;line-height:34px;transition:all .4s ease}
.indsto-menu-more span{position:relative;z-index:2}
.indsto-menu-more span:after{display:inline-block;margin-left:6px;content:"\f105";font-size:22px;font-family:FontAwesome;transform:translateY(2px)}
.indsto-menu-more:after{position:absolute;right:0;width:0;height:100%;background:linear-gradient(135deg,#1a5db6,);content:"";transition:all .4s ease}
.indsto-menu-more:hover{color:#fff}
.indsto-menu-more:hover:after{right:auto;left:0;width:100%}
.indsto-box{margin-top:22px;width:100%}
.indsto-item{float:right;display:none;width:1560px}
.indsto-item.ontrue{display:block}
.indsto-loop{float:right;width:calc(100% - 104px)}
.indsto-loop .swiper-container{padding:10px}
.indsto-imgwd{position:relative;box-shadow:0 2px 10px 2px #dee4e8}
.indsto-img,.indsto-imgwd{overflow:hidden;width:100%}
.indsto-img img{width:100%;height:294px;object-fit:cover}
.indsto-wdbox{display:flex;padding:0 32px;width:100%;height:120px;background:#fff;align-items:center}
.indsto-wd{width:100%}
.indsto-wd h2{color:#444;font-weight:700;font-size:22px}
.indsto-wd h2,.indsto-wd p{transition:all .4s ease .2s}
.indsto-wd p{overflow:hidden;margin-top:8px;height:48px;color:#777;font-size:16px;line-height:24px}
.indsto-sd{position:absolute;top:0;left:0;z-index:2;overflow:hidden;padding:38px 32px 0;width:100%;height:100%;background:#fff;opacity:0;transition:all .6s ease}
.indsto-sd-title h2{margin-bottom:16px;color:#1a5db6;font-weight:700;font-size:24px}
.indsto-sd-title h6{margin:8px 0 16px;color:#777;font-size:16px}
.indsto-sd-title p{display:-webkit-box;overflow:hidden;height:96px;color:#444;text-align:justify;text-overflow:ellipsis;font-size:14px;line-height:24px;-webkit-box-orient:vertical;-webkit-line-clamp:4}
.indsto-sd-pro{margin-top:72px;width:100%}
.indsto-sd-pro h6{color:#444;font-weight:700;font-size:16px}
.indsto-sd-pro p{overflow:hidden;margin-top:10px;width:100%}
.indsto-sd-pro p a{float:left;display:block;overflow:hidden;margin-right:18px;color:#888;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:20px;transition:all .4s ease}
.indsto-sd-pro p a:hover{color:#1a5db6}
.indsto-sd-link{position:relative;display:block;overflow:hidden;margin-top:24px;width:100%;height:50px;border-radius:5px;background:linear-gradient(135deg,#ff8442,#1a5db6);box-shadow:4px 4px 10px 0 #cef4fe;color:#fff;text-align:center;font-size:16px;line-height:50px}
.indsto-sd-link span{position:relative;z-index:2}
.indsto-sd-link span:after{display:inline-block;margin-left:6px;content:"\f105";font-size:22px;font-family:FontAwesome;transition:all .4s ease;transform:translateY(2px)}
.indsto-sd-link:hover span:after{margin-left:12px}
.indsto-imgwd:hover .indsto-sd{opacity:1}
.indsto-sd-link,.indsto-sd-pro,.indsto-sd-title h2,.indsto-sd-title p{opacity:0;transition:all .6s ease;transform:translateY(20px)}
.indsto-imgwd:hover .indsto-sd-link,.indsto-imgwd:hover .indsto-sd-pro,.indsto-imgwd:hover .indsto-sd-title h2,.indsto-imgwd:hover .indsto-sd-title p{opacity:1;transform:translateY(0)}
.indsto .swiper-slide{width:32%;    box-shadow: 0px 0px 16px rgba(0,106,53,.2);}
.indsto-btn-box{float:left;overflow:hidden;width:104px}
.indsto-btn{position:relative;float:right;margin-top:10px;padding-top:36px;width:100%;height:414px}
.indsto-btn-li{margin-top:16px;width:100%}
.indsto-btn-li>div{overflow:hidden;width:58px;height:58px;border:4px solid #aab0c3;border-radius:50%;background:url(../images/indstoic.png) no-repeat 50%;cursor:pointer;transition:all .4s ease}
.indsto-btn-next{transform:rotate(180deg)}
.indsto-btn-li>div:hover{border-color:#2386ee;background-image:url(../images/indstoich.png);animation:stoarr .6s linear both}
@keyframes stoarr{0%{background-position:50%}
60%{background-position:60px}
60.0001%{background-position:-60px}
to{background-position:50%}
}
.indsto-line{bottom:0;width:60px;background:#b3b9c1}
.indsto-line,.indsto-line i{position:absolute;left:0;height:2px}
.indsto-line i{top:0;width:0;background:#2386ee;transition:all .4s ease}



/*关于我们内页*/

.qywh{padding: 60px 0;}

.qywh ul{height: 220px;border: 1px solid #E5E5E5;position: relative;    box-shadow: 0px 0px 18px 0px rgba(0, 0, 0, 0.08);}

.qywh ul:after{position: absolute;width: 29px;height: 25px;content: "";right: 50px;top: -13px;background: url(../images/gy_y.png) no-repeat;}

.qywh li{ width: 24%; margin-left: 1%; float: left;height: 60px;margin-top: 80px;font-size: 0;}

.qywh li em{display: inline-block;width: 60px;height: 60px;border-radius: 50%;background: #1a5db6;vertical-align: top;margin-right: 13px;}

.qywh li p{display: inline-block;font-size: 20px;color: #1a5db6;line-height: 20px;padding-top: 10px;max-width: 170px;}

.qywh li p i{display: block;font-size: 14px;color: #666;line-height: 24px;padding-top: 7px; font-style:inherit;}

.qywh li:hover em{animation: flipInY 1s;}


/*招商加盟内页*/


.plan-title{margin-top:90px;margin-bottom:30px;color:#061828;font-size:36px; text-align: center;}
.introduction-btn{display:inline-block;width:150px;height:40px;vertical-align:middle;text-align:center;font-size:16px;line-height:40px}
.introduction-text{margin-bottom:59px;color:#636a72;font-size:16px;line-height:28px}
.introduction-btn-box{margin-bottom:60px; text-align: center;}
.introduction-btn-join{margin-right:20px;background:#1a5db6;color:#fff}
.introduction-btn-inquiry{margin-right:0;border:1px solid #1a5db6;color:#1a5db6}


.system{background:#eaeff3;-webkit-transform:translateZ(0);transform:translateZ(0); padding-bottom: 70px;}
.system .system-box{width: 100%}
.system-item{position:relative;display:block;width:33%;height:480px;background:#fafbfd;cursor:pointer;transition:all .3s; text-align: center; padding: 0 50px; padding-top: 80px;}
.system-img-box{overflow:hidden;width:100%;height:130px;transition:all .3s}
.system-img{display:block;width:100%;height:130px}
.system-title{display:block;margin-top:40px;color:#061828;font-size:24px}
.system-text-box{padding:20px;height:232px;text-align:left}
.system-text{margin-bottom:32px;color:#636a72;font-size:14px}
.system-text:last-child{margin-bottom:0}
.system-btn-box{overflow:hidden;height:0;transition:all .3s}
.system-btn{display:inline-block;width:150px;height:40px;vertical-align:middle;text-align:center;font-size:16px;line-height:40px;-webkit-transition:all .16s;transition:all .16s}
.system-btn-join{margin-right:20px;background:#2386ee;box-shadow:0 1px 0 0 hsla(0,0%,100%,.2),0 10px 20px 0 rgba(35,134,238,.48);color:#fff}
.system-btn-more{margin-right:0;border:1px solid #1a5db6;color:#1a5db6}

.partner-warp{display:flex;margin-bottom:50px;padding-top:30px;justify-content:space-between;flex-wrap:wrap}
.partner-item{margin-bottom:23px;padding:37px;width:43%;/* height:200px; */background:#fafbfd;text-align:left}
.partner-warp .partner-item i{ font-size: 40px; color: #1a5db6;}
.partner-icon,.partner-icon-hover{height:auto;max-width:83px}
.partner-icon-hover{display:none}
.partner-right{display:inline-flex;margin-left:30px; width: 80%; padding:15px 0;/* height:100%; */vertical-align:middle;flex-direction:column;justify-content:space-between}
.partner-title{color:#061828;font-size:22px}
.partner-text{color:#636a72;font-size:14px;line-height:24px}

.joinus{margin-bottom:100px;text-align:center}
.joinus-warp{margin-bottom:50px}
.joinus-schedule{display:inline-block;width:150px;height:150px;color:#061828;vertical-align:middle;text-align:center;font-size:18px}
.joinus-schedule-text{margin-top:50%;margin-left:50%;width:80%;transform:translate(-50%,-50%)}
.joinus-schedule-1{background:url(../images/joinus-schedule1.png) 50% no-repeat;background-size:cover}
.joinus-schedule-2{background:url(../images/joinus-schedule2.png) 50% no-repeat;background-size:cover}
.joinus-schedule-3{background:url(../images/joinus-schedule3.png) 50% no-repeat;background-size:cover}
.joinus-schedule-4{background:url(../images/joinus-schedule4.png) 50% no-repeat;background-size:cover}
.joinus-direction{width:84px;height:15px;display: inline-block;}
.joinus-btn{margin-bottom:20px;margin-left:50%;width:150px;height:40px;background:#1a5db6;color:#fff;font-size:16px;line-height:40px;transform:translateX(-50%)}
.joinus-tel{color:#778188;font-size:18px}


.inner-search {background:#eee}
.inner-search .block-1 {margin-top:30px}
.inner-search .block-2 {margin-top:10px;text-align:center}
.inner-search .block-3 {margin:20px auto}
.inner-search .block-3 ul li {display:inline-block;overflow:hidden;margin:10px;width:377px;background:#fff}
.inner-search .block-3 ul li a {display:block}
.inner-search .block-3 ul li img {width:100%;border:1px solid #ccc}
.inner-search .block-3 ul li h2 {margin-top:10px;padding:10px 20px;color:#333;font-weight:700;font-size:16px}
.inner-search .block-3 ul li p {padding:10px 20px;height:80px;color:#666}
.inner-search .block-3 ul li .info {overflow:hidden;padding:10px 20px;height:50px;background:#f5f5f5;color:#666}
.inner-search .block-3 ul li .info .left {float:left}
.inner-search .block-3 ul li .info .right {float:right}
.inner-search .block-3 ul li .info i {margin-right:10px}
.inner-search .block-3 ul li .info font {color:#777}
.inner-search .block-3 ul li .info .fa-eye {margin-left:10px}
.inner-search .block-3 ul li .right {overflow:hidden}
.inner-search .block-3 ul li .right i {float:left;margin-right:10px}
.inner-search .block-3 ul li .right .tag-name {float:left;color:#666;font-size:12px}
.inner-search .block-3 ul li:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);-ms-transform:scale(1.05)}

.tag-home {margin-top:10px}



.tag-home .tag-title {margin:10px 0;height:50px;background:#f6f6f6;line-height:50px}



.tag-home .tag-title span {float:left;display:block;padding:0 10px;background:#0f7867;color:#fff;font-size:16px}



.tag-home .tag-about .tag-cont {padding:10px;border:1px solid #eee}



.tag-home .tag-block-1 {overflow:hidden;margin-top:10px}



.tag-home .tag-block-1 ul {float:left;margin:10px;padding:10px;width:380px;border:1px solid #eee}



.tag-home .tag-block-1 ul li {height:30px;border-bottom:1px dashed #ccc;font-size:14px;line-height:30px}



.tag-home .tag-block-1 ul li span {float:right}



.tag-home .tag-block-2 {overflow:hidden;margin-top:10px}



.tag-home .tag-block-2 .tag-cont {overflow:hidden;padding:10px;border:1px solid #eee}



.tag-home .tag-block-2 .left {float:left;width:530px}



.tag-home .tag-block-2 .right {float:right;width:530px}



.tag-home .tag-block-2 ul li img {width:100%;height:340px}



.tag-home .tag-block-2 ul li h6 {height:37px;border-bottom:1px dashed #ccc;font-size:14px;line-height:37px}



.tag-home .tag-block-2 ul li span {float:right}



.tag-home .tag-block-3 {overflow:hidden;margin-top:10px}



.tag-home .tag-block-3 .tag-cont {overflow:hidden;padding:10px;border:1px solid #eee}



.tag-home .tag-block-3 ul li {float:left;margin:10px;padding:10px;width:316px;border:1px solid #ccc}



.tag-home .tag-block-3 ul li img {width:100%}



.tag-home .tag-block-3 ul li span {display:block;height:30px;text-align:center;line-height:30px}



.tag-home .tag-block-4 {overflow:hidden;margin-top:10px}



.tag-home .tag-block-4 .tag-cont {overflow:hidden}



.tag-home .tag-block-4 ul li {float:left;margin:10px;width:380px;height:80px;border:1px solid #eee}



.tag-home .tag-block-4 ul li i {float:left;margin-right:10px;width:100px;height:80px;color:#fff;text-align:center;font-size:30px;line-height:80px}



.tag-home .tag-block-4 ul li .fa-phone {background:#a7d82e}



.tag-home .tag-block-4 ul li .fa-internet-explorer {background:#5593ef}



.tag-home .tag-block-4 ul li .fa-map-marker {background:#efa900}



.tag-home .tag-block-4 ul li span {float:left;display:block;font-size:18px;line-height:80px}



.tag-home .tag-block-5 {overflow:hidden;margin-top:10px}



.tag-home .tag-block-5 .tag-cont {overflow:hidden;padding:10px;border:1px solid #eee}



.tag-home .tag-block-5 .tag-cont a {float:left;display:block;margin:10px;padding:5px 8px;background:#eee}



blockquote {clear:both;overflow:hidden;padding:0;border-bottom:1px solid #0f7867;border-left:0;font-size:18px}



blockquote p {float:left;clear:both;margin:0;padding:10px 20px;background:#0f7867;color:#fff}

.col-md-3 {width: 31.3%; float: left; margin-right: 20px;}

.col-md-3 .img{ width: 99%; height: 340px; overflow: hidden; border: 1px solid #cacaca;}

.col-md-3 .img img{ width: 100%; min-height: 100%;}
.col-md-3 .img:hover img{ -webkit-transform:scale(1.15);-moz-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);
-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;}
.col-md-3:nth-child(3n){ margin-right: 0px;}
.case_list { width: 100%; display: inline-block;}
.v9_pages{ display:inline-block; margin-bottom: 40px;}
.v9_pages a{ padding: 6px; border: 1px #cacaca solid;}
.v9_pages span{ padding: 6px; background: #1a5db6; color: #fff;}
.v9_pages a:hover{ background: #1a5db6; border: 1px #1a5db6 solid; color: #fff; }
.col-lg-6 {width: 45%; float: left;}

.col-md-2 {width: 16.66666667%;}
.center .col-md-3 { width: 33.3%;}
.partner-right p{ margin: 0 0 10px;}
.joinus-warp img:last-child{display: none;}
.riht_show { width: 77%; float: right;}
.left_mbox{ width: 20%; float: left;}
.left_mbox .inner-left {width:100%;float:left;margin-top:20px;}
 .left_mbox .inner-left .left-title {color:#ffffff;background:#1a5db6;text-align:center;line-height:55px;font-size:20px;font-weight:bold;margin-bottom: 4px;}
 .left_mbox .inner-nav {background:#fafafa;}
 .left_mbox .inner-nav ul li {width:100%;text-align:center;height:50px;line-height:50px;border-bottom:1px #b3b3b3 dashed}
 .left_mbox .inner-nav ul li.on{background-color:#1a5db6;}
 .left_mbox .inner-nav ul li.on a{ color: #fff;}
 .left_mbox .inner-nav ul li a {font-size:16px;display:block;}
 .left_mbox .inner-nav ul li a:hover {color:#fff;background:#1a5db6;}
 .left_mbox .inner-nav ul li .hover {color:#fff;background:#1a5db6;}
 .left_mbox .inner-nav-1 {margin-bottom:20px;}
 .left_mbox .inner-nav-1 ul {text-align:center;}
 .left_mbox .inner-nav-1 ul li {display:inline-block;width:120px;height:40px;line-height:40px;background:#3f3f3f;}
 .left_mbox .inner-nav-1 ul li a {color:#fff;}
 .left_mbox .inner-nav-1 ul .hover {background:#1a5db6;}
 .left_mbox .inner-left .left-image {text-align:center;border:1px solid #1a5db6;margin-top:10px;}
 .left_mbox .inner-left .left-image ul li {width:250px;margin:0 auto;}
 .left_mbox .inner-left .left-image ul li a {padding:10px 10px;font-size:14px;display:block;border-bottom:1px dashed #ccc;}
 .left_mbox .inner-left .left-image ul li img {width:100%;}
 .left_mbox .inner-left .left-contact {margin-top:10px;margin-bottom: 4px;}
 .left_mbox .inner-left .left-contact .cont {border:1px solid #1a5db6;padding:10px;}
 .left_mbox .inner-left .left-contact .cont span {font-weight:bold;font-size:16px;}
 .left_mbox .inner-left .left-contact .cont img {width:85%;margin:10px auto;box-shadow:0 0 5px #ccc;display:block;}
 .left_mbox .inner-left .left-contact .cont p {margin-bottom:10px;color:#666;}
 .left_mbox .inner-left .left-contact .cont p i {margin-right:10px;width:15px;}
 .ner_inner ul li{ line-height: 40px; border-bottom: 1px dotted #cacaca; font-size: 14px; text-align: left; padding-left: 6px; height: 40px; overflow: hidden;}
 .img_inner li .img_thumb { width: 100%; height: 220px; overflow: hidden; border: 1px solid #cacaca;}
 .img_inner li .img_thumb img{ width: 100%; min-height: 100%;}
 .img_inner li p{ background: #1a5db6; color: #fff; line-height: 35px; height: 35px; text-align: center;}
 .rec-news {margin:0px auto;background:#ffffff;margin-bottom:20px;}
  .rec-news .title {color:#fff; text-align: left;height:40px;line-height:40px;overflow:hidden;background:#3f3f3f;padding:0 20px;border-top:1px solid #ccc;font-size: 16px;}
 .rec-news .title .tittle-tittle {font-size:16px;display:inline;}
 .rec-news .title span {font-size:16px;color:#fff;font-weight:bold;}
 .rec-news .rec-news-img {overflow:hidden;padding:10px;}
 .rec-news .rec-news-img li {overflow:hidden;border-bottom:1px dashed #94896B;padding-bottom:10px;}
 .rec-news .rec-news-img li img {width:180px;height:126px;float:left;margin-right:10px;border:1px solid #f79623;padding:2px;}
 .rec-news .rec-news-img li a {font-size:16px;color:#f79623;padding-top:20px;}
 .rec-news .rec-news-img li p {color:#666;margin-top:10px;}
 .rec-news .rec-news-img li span {color:#999;}
 .rec-news .rec-news-list {overflow:hidden;padding:10px;}
 .rec-news .rec-news-list li {height:40px; text-align: left; line-height:40px;border-bottom:1px dashed #ccc;width:405px;float:left;margin:0 10px;overflow: hidden;}
 .rec-news .rec-news-list li span {color:#f79623;margin-right:20px;}
 .rec-news .rec-news-list li a {COLOR:#666;}
 .rec-news .rec-news-list li small {float:right;}
 .show_thumb li{ float: left; width: 24%; margin-right: 8px;  margin-top: 10px; border: 1px #cacaca solid;}
 .show_thumb li:last-child{ margin-right: 0px;}
 .show_thumb li .show_pro{ width: 100%; height: 220px; overflow: hidden;}
 .show_thumb li .show_pro img{ width: 100%; min-height: 100%;}
  .show_img .title {color:#fff;height:40px;text-align: left;line-height:40px;overflow:hidden;background:#3f3f3f;padding:0 20px;border-top:1px solid #ccc;font-size: 16px;}
  .show_thumb ul li p{ text-align: center; line-height: 35px;}
  .show_thumb{ margin-bottom: 40px; display:inline-block;}
/*  .sideMenu{ border:1px solid #ddd;  } */
  .sideMenu h3{ height:32px; line-height:32px; border: 1px solid #aaa;
    padding: 10px 20px;
    font-size: 15px;
		font-weight: 500;
    position: relative;
    margin-bottom: 20px;
    cursor: pointer;
    border-radius: 5px;
		cursor:pointer;}
  .sideMenu h3 em{ float:right; display:block; width:40px; height:32px;   background:url(../images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
  .sideMenu h3.on em{ background-position:16px -57px; }
  .sideMenu ul{ padding:8px 25px; color:#999; display:none;  height:352px; /* 默认都隐藏 */ }
	.sideMenu h3 span{ margin-left: 10%;}
	.sideMenu h3:hover{ background: #1a5db6; color: #fff;}
	.sideMenu ul li{ float: left; width: 31%; color: #333; font-size: 14px; line-height: 22px; margin-right: 2%; display: block; }
	.sideMenu ul li span{ color: #1a5db6; margin-bottom: 10px; line-height: 40px;}
	.sideMenu ul li:last-child{ margin-right: 0px;}
	/* .js{width:90%; margin:10px auto 0 auto; }
		.js p{ padding:5px 0; font-weight:bold; overflow:hidden;  }
		.js p span{ float:right; }
		.js p span a{ color:#f00; text-decoration:underline;   }
		.js textarea{ height:50px;  width:98%; padding:5px; border:1px solid #ccc; border-top:2px solid #aaa;  border-left:2px solid #aaa;  }
 */
@media (max-width:1850px) {
	.banner-image{ height: 470px;}
	}
@media (max-width:1750px) {
	.banner-image{ height: 450px;}
	}
@media (max-width:1680px) {
	
	.col-lg-6{ width: 42%;}
	.banner-image{ height: 430px;}
	}
	@media screen and (max-width:1600px)
	{
    .banner-image{ height: 410px;}
	.ner_inner ul li{font-size: 12px;}
	.left_mbox .inner-left .left-contact .cont p{font-size: 14px;}
	.rec-news .rec-news-list li a{font-size: 14px;}
	}
	@media screen and (max-width:1540px)
	{
	.rec-news .rec-news-list li{width: 390px;} 	
	.rec-news .rec-news-list li:nth-child(2n){margin-right: 0px;}
     .banner-image{ height: 390px;}	
	}
	@media screen and (max-width:1480px)
	{
	.rec-news .rec-news-list li{width: 390px;} 	
	.rec-news .rec-news-list li:nth-child(2n){margin-right: 0px;}
	 .banner-image{ height: 380px;}	
	 .col-lg-6{ width: 48%;margin-right: 2%;}
	 .col-lg-6:nth-child(2n){ margin-right: 0px;}
	}
	@media screen and (max-width:1440px)
	{
		.banner-image{ height: 365px;}
		.news_list p,.news_list em{font-size: 12px;}	
		.left_mbox .inner-left .left-contact .cont span{font-size: 14px;}
		.left_mbox .inner-left .left-contact .cont p{ font-size: 12px;}
		.rec-news .rec-news-list li {
		    width: 360px;
		}
		.show_thumb li{ margin-right: 7px;}
		}
		@media screen and (max-width:1380px)
		{
			.banner-image{ height: 350px;}
			.rec-news .rec-news-list li {
			    width: 348px;
			}
			}