﻿/*
* @Title:  共用样式表
* @Author: 锐诺互动-技术支持-王文辉
* @Date:   2018-08-24 09:00:00
* @Last Modified time:
*/

/* 重置 */
*{padding: 0;margin: 0;}
body{height: 100%;}
/* 默认 */
*{font-family: "Microsoft YaHei","Helvetica Neue", Helvetica, STHeiTi, Arial, sans-serif;font-size: 14px;}
p{font-size: 14px;color: rgb(102,102,102);line-height: 2em;text-align: justify;}
ul{list-style: none;}
img{border: none;outline: none;}
body{max-width: 1920px;min-width: 1200px;margin: 0 auto;overflow-x: hidden;}
.clearfix{display: block;clear: both;}
::-webkit-input-placeholder {color: rgb(134,134,134);font-size: 14px;}
:-moz-placeholder {color:rgb(134,134,134);font-size: 14px;}
::-moz-placeholder {color: rgb(134,134,134);font-size: 14px;}
:-ms-input-placeholder {color: rgb(134,134,134);font-size: 14px;}
/*::-webkit-scrollbar{ width: 4px; height: 8px; background-color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
::-webkit-scrollbar-thumb{ background-color:rgb(226,51,46); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }*/

/*Font*/
@font-face {
	font-family:'webfont-rubik';
    src: url(../font/RUBIK-REGULAR-WEBFONT.eot);
    src: url(../font/RUBIK-REGULAR-WEBFONT.eot?#iefix) format('embedded-opentype'),
    url(../font/RUBIK-REGULAR-WEBFONT.woff) format('woff'),
    url(../font/RUBIK-REGULAR-WEBFONT.ttf) format('truetype'),
    url(../font/RUBIK-REGULAR-WEBFONT.svg#RUBIK-REGULAR-WEBFONT) format('svg');
}
@font-face {
	font-family: 'webfont-helvetica';
	src: url(../font/Helvetica.eot);
	src: url(../font/Helvetica.eot?#iefix) format('embedded-opentype'),
    url(../font/Helvetica.woff) format('woff'),
    url(../font/Helvetica.ttf) format('truetype'),
    url(../font/Helvetica.svg#Helvetica) format('svg');
}
@font-face {
	font-family: 'webfont-helvetica-thin';
	src: url(../font/Helvetica-Condensed-Thin.eot);
	src: url(../font/Helvetica-Condensed-Thin.eot?#iefix) format('embedded-opentype'),
    url(../font/Helvetica-Condensed-Thin.woff) format('woff'),
    url(../font/Helvetica-Condensed-Thin.ttf) format('truetype'),
    url(../font/Helvetica-Condensed-Thin.svg#Helvetica-Condensed-Thin) format('svg');
}
@font-face {
	font-family: 'webfont-DINEngschriftStd';
	src: url(../font/DINEngschriftStd.eot);
	src: url(../font/DINEngschriftStd.eot?#iefix) format('embedded-opentype'),
    url(../font/DINEngschriftStd.woff) format('woff'),
    url(../font/DINEngschriftStd.ttf) format('truetype'),
    url(../font/DINEngschriftStd.svg#DINEngschriftStd) format('svg');
}
@font-face {
	font-family:'novecento-widenormal';
    src: url(../font/Novecentowide-Bold.otf);
    src: url(../font/Novecentowide-Book.otf) format('embedded-opentype'),
    url(../font/Novecentowide-DemiBold.otf) format('woff'),
    url(../font/Novecentowide-Light.otf) format('truetype'),
    url(../font/Novecentowide-Medium.otf) format('svg'),
    url(../font/Novecentowide-Normal.otf) format('svg');
}
/* 公共样式 */
body{padding-top: 106px;}
.header{position: fixed;z-index: 999;width: 1200px;left: 0;right: 0;margin-left: auto;margin-right: auto;top: 0;}
.header .wrap{width: 1200px;height: 106px;position: relative;padding: 0 360px;margin: 0 -360px;background-color: #fff;box-shadow: 0 0px 10px 0px rgba(0,0,0,0.1);}
.header .wrap .logo{display: block;height: 106px;width: 384px;background: url(../img/logo_new.png) no-repeat left center;float: left;}
.header .wrap .search{float: right;height: 105px;padding-top: 1px;}
.header .wrap .search a{display: inline-block;vertical-align: middle;width: 17px;height: 106px;background: url(../img/header_search_01.png) no-repeat center;margin-left: 10px;}
.header .wrap .search input{display: inline-block;vertical-align: middle;width: 0px;height: 40px;opacity: 0;font-size: 14px;text-indent: 18px;border: 1px #efefef solid;color: #626161;outline: none;margin-left: 20px;}
.header .wrap .language{cursor: pointer;float: right;margin-left: 20px;width: 88px;height: 106px;position: relative;}
.header .wrap .language div{width: 88px;height: 106px;box-sizing: border-box;border-left: 1px solid rgb(228,230,233);border-right: 1px solid rgb(228,230,233);font-size: 14px;color: rgb(153,153,153);font-weight: bold;line-height: 106px;text-align: center;background:url(../img/language.png) no-repeat center 68px;transition: all 400ms;}
.header .wrap .language ul{display: none;position: absolute;top: 106px;right: 0;font-size: 0px;width: 168px;}
.header .wrap .language ul li{display: inline-block;vertical-align: top;}
.header .wrap .language ul li a{display: block;width: 56px;height: 48px;text-align: center;line-height: 48px;font-size: 14px;color: #fff;font-weight: bold;background-color: rgb(226,51,46);text-decoration: none;}
.header .wrap .language:hover div{border-color: rgb(226,51,46);background-color: rgb(226,51,46);background-image: url(../img/language_hover.png);color: #fff;}
.header .wrap ul{position: relative;z-index: 2;}
.header .wrap .navbar{float: right;list-style: none;font-size: 0px;position: relative;z-index: 2;}
.header .wrap .navbar li{display: inline-block;vertical-align: top;}
.header .wrap .navbar li a{height: 106px;line-height: 106px;text-decoration: none;font-size: 15px;color: rgb(105,105,105);font-weight: bold;padding: 0 15px;transition: color 400ms;}
.header .wrap .navbar li.on a{color:#d12032;}
.header .wrap .navbar .subline{position: absolute;z-index: 1;bottom: 0;height: 4px;background: transparent;}

.banner{height: 239px;position: relative;background: url(../img/about_summary_banner_01.jpg) no-repeat center top;border-bottom: 1px solid #eee;}
.banner .wrap{width: 1200px;height: 70px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0px;}
.banner .wrap .route{float: left;height: 70px;list-style: none;padding-left: 45px;border-left: 1px solid #eee;background: url(../img/about_summary_banner_02.png) no-repeat 16px center;}
.banner .wrap .route li{display: inline-block;}
.banner .wrap .route li a{display: block;height: 70px;text-align: center;line-height: 70px;padding: 0 16px 0 20px;background: url(../img/about_summary_content_03.png) no-repeat left center;text-decoration: none;color: rgb(59,58,64);font-size: 14px;}
.banner .wrap .nav{float: right;list-style: none;position: relative;left: 15px;font-size: 0px;}
.banner .wrap .nav li{display: inline-block;vertical-align: top;}
.banner .wrap .nav li a{display: block;height: 70px;line-height: 70px;text-decoration: none;color: rgb(59,58,64);font-size: 14px;padding: 0 15px;}
.banner .wrap .nav .subline{position: absolute;bottom: 0;height: 4px;background: rgb(237,28,36);width: 56px ;left:15px ;}

/* index banner */
.index_slide .w1200{
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.index_slide .w1200 .text{
    color: #fff;
}
.index_slide .w1200 .text h3{
    font-size: 26px;
    padding-top: 135px;
    padding-left: 280px;
    font-weight: 500;
}
.index_slide .w1200 .text .time{
    padding-left: 190px;
    font-size: 20px;
}
.index_slide .w1200 .text em {
    font-size: 28px;
    /* padding: 195px 0 0 190px; */
    font-style: initial;
    position: relative;
    left: 190px;
    top: 0;
}
.index_slide .w1200 .text p{
    color: #fff;
    font-size: 20px;
    line-height: 30px;
    padding-left: 635px;
    margin-top: 10px;
}
.footer{height: 123px;background: rgb(41,41,41);position: relative;z-index: 999;}
.footer .wrap{width: 1200px;height: 123px;margin: 0 auto;position: relative;}
.footer .wrap .copyright{float: left;position: relative;z-index: 1;height: 123px;}
.footer .wrap .copyright ul{font-size: 0px;margin-top: 38px;}
.footer .wrap .copyright ul li{display: inline-block;vertical-align: top;margin-bottom: 10px;position: relative;font-size: 14px;color: rgb(140,140,140);opacity: 0.6;filter: alpha(opacity=60);line-height: 14px;}
.footer .wrap .copyright ul li a{font-size: 14px;color: rgb(140,140,140);display: block;text-decoration: none;}
.footer .wrap .copyright ul li.dot{padding-left: 10px;}
.footer .wrap .copyright ul li.dot::before{content: "";width: 2px;height: 2px;background-color: rgb(140,140,140);position: absolute;top: 6px;left: 4px;}
.footer .wrap .copyright ul li h1{font-weight: normal;}
.footer .wrap .data{float: right;height: 123px;line-height: 1em;display: table;}
.footer .wrap .data .box{display: table-cell;vertical-align: middle;}
.footer .wrap .data .box h3{font-size: 16px;color: #fff;font-weight: normal;}
.footer .wrap .data .box .cost{margin-top: 8px;margin-bottom: 10px;vertical-align: baseline;}
.footer .wrap .data .box .cost div{font-family: 'webfont-helvetica-thin';font-size: 50px;color: transparent;font-weight: bold;display: inline-block;letter-spacing: -2px;line-height: 0.76em;}
.footer .wrap .data .box .cost p{display: inline-block;font-family: 'webfont-helvetica-thin';color: transparent;font-size: 30px;margin-left: 2px;padding-left: 20px;line-height: 0.8em;letter-spacing: -1px;}
.footer .wrap .data .box .cost.up div{color: #cb2c2c;}
.footer .wrap .data .box .cost.up p{color: #cb2c2c;background: url(../img/footer_icon_01.png) no-repeat left bottom;}
.footer .wrap .data .box .cost.down div{color: rgb(0,204,102);}
.footer .wrap .data .box .cost.down p{color: rgb(0,204,102);background: url(../img/footer_icon_02.png) no-repeat left bottom;}
.footer .wrap .data .box .day p{font-size: 14px;color: #fff;}
.footer .wrap .dialog_bg{display: none;position: fixed;z-index: 800;top: 0;left: 0;width: 100%;height: 100%;background-color: rgb(0,0,0);opacity: 0.3;filter: alpha(opacity=30);}
.footer .wrap .dialog{display:none;z-index:900;position: absolute;left: 0;bottom: 0px;width: 1200px;height: 440px;padding: 0 360px;margin: 0 -360px;background-color: #fff;}
.footer .wrap .dialog .close{cursor: pointer;width: 43px;height: 43px;background: url(../img/footer_close.png) no-repeat center;position: absolute;z-index: 3;top: 40px;right: 360px;transition: all 400ms;}
.footer .wrap .dialog .close:hover{background-image: url(../img/footer_close_hover.png);}
.footer .wrap .dialog .toggle{position: absolute;z-index: 4;top: 127px;right: 360px;width: 126px;}
.footer .wrap .dialog .toggle a{width: 126px;height: 52px;text-align: center;line-height: 52px;margin-bottom: 16px;font-size: 14px;color: rgb(255,255,255);background-color: #b3a286;display: block;text-decoration: none;transition: all 400ms;}
.footer .wrap .dialog .toggle a.on{background-color: rgb(228,53,5);}
.footer .wrap .dialog .box{position: absolute;top: 0;left: 360px;z-index: 2;width: 1020px;height: 440px;line-height: 1em;opacity: 0;filter: alpha(opacity=0);transition: all 400ms;}
.footer .wrap .dialog .box.legal{display: block;}
.footer .wrap .dialog .box.on{opacity: 1;filter: alpha(opacity=100);z-index: 3;}
.footer .wrap .dialog .box h2{margin-top: 40px;margin-bottom: 25px;}
.footer .wrap .dialog .box h2 .cn{font-size: 24px;color: #7e7772;display: block;font-weight: normal;margin-bottom: 10px;}
.footer .wrap .dialog .box h2 .en{display: block;font-family: 'webfont-DINEngschriftStd';text-transform: uppercase;font-size: 36px;line-height: 1em;color: #7e7772;opacity: 0.3;filter: alpha(opacity=30);font-weight: normal;}
.footer .wrap .dialog .box p{font-size: 14px;color: #a19b96;line-height: 1.6em;margin-bottom: 15px;}
.footer .wrap .dialog .box p strong{display: block;font-weight: bold;font-size: 16px;margin-bottom: -15px;}
.footer .wrap .dialog .box.website ul{display: inline-block;vertical-align: top;list-style: none;margin-right: 50px;}
.footer .wrap .dialog .box.website ul dt{margin-bottom: 20px;font-size: 16px;color: #a19b96;font-weight: normal;}
.footer .wrap .dialog .box.website ul dt a{font-size: 16px;color: #a19b96;font-weight: bold;text-decoration: none;cursor: pointer;}
.footer .wrap .dialog .box.website ul dd a{font-size: 14px;color: #a19b96;margin-bottom: 8px;display: block;text-decoration: none;cursor: pointer;transition: all 400ms;}
.footer .wrap .dialog .box.website ul dd a:hover{color: rgb(225,27,34);}
.footer .wrap .dialog .box.info div{font-size: 14px;color: #a19b96;line-height: 1.6em;margin-bottom: 5px;}

/* index */
.index_slide{max-width: 1920px;min-width: 1200px;height: 434px;overflow: hidden;}
.index_slide .slideBox{height:434px;overflow:hidden;position:relative;}
.index_slide .slideBox .bd{height: 434px;width: 100%;}
.index_slide .slideBox .bd li{width: 100%;height: 434px;background-repeat: no-repeat;background-position: center;}
.index_slide .slideBox .prev{display: none;width: 50px;height: 50px;position: absolute;z-index: 2;top: 50%;margin-top:-25px;left: 0px;background:rgba(0,0,0,0.4) url(../img/about_develop_content_01_hover.png) no-repeat center;cursor: pointer;opacity: 0;transition: all 400ms;}
.index_slide .slideBox .next{display: none;width: 50px;height: 50px;position: absolute;z-index: 2;top: 50%;margin-top:-25px;right: 0px;background:rgba(0,0,0,0.4) url(../img/about_develop_content_02_hover.png) no-repeat center;cursor: pointer;opacity: 0;transition: all 400ms;}
.index_slide .slideBox:hover .prev{opacity:1;}
.index_slide .slideBox:hover .next{opacity:1;}
.index_slide .slideBox .prev:hover{background-color: rgb(225,27,34);}
.index_slide .slideBox .next:hover{background-color: rgb(225,27,34);}
.index.content{margin: 50px 0 30px 0;background: rgb(241,244,247);}
.index.content .wrap{width: 1200px;height: 236px;margin: 0 auto;}
.index.content .left{float: left;width: 585px;height: 236px;position: relative;}

.index.content .left h3:nth-child(1){position: absolute;left: 0px;top: -41px;height: 41px;padding: 0 18px;font-size: 16px;color: #444;text-align: center;line-height: 41px;cursor: pointer;}
.index.content .left h3:nth-child(2){position: absolute;left: 250px;top: -41px;height: 41px;padding: 0 18px;font-size: 16px;color: #444;text-align: center;line-height: 41px;cursor: pointer;}
.index.content .left .gray{background: rgb(230,230,230);}
.index.content .left ul{list-style: none;padding:8px 0 0 0;width: 100%;height: 184px;background: rgb(230,230,230); display: none;}
.index.content .left ul a{display: block;text-decoration: none;font-size: 14px;color: rgb(102,102,102);padding: 10px 0;margin-left: 18px;height: 20px;width: 460px;border-bottom: 1px solid rgb(210,210,210);}
.index.content .left ul a h5{width: 100px;display: inline-block;margin-right: 20px;vertical-align: top;font-weight: normal;}
.index.content .left ul a h4{display: inline-block;width: 340px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: normal;}
.index.content .right{float: right;width: 615px;height: 236px;background: rgb(214,216,218);font-size: 0px;box-sizing:border-box;padding-bottom:44px;display:table;}
.index.content .right h3{display: inline-block;vertical-align: top;width: 112px;height: 192px;background: rgb(203,44,44) url(../img/index_content_01.png) no-repeat center 40px;box-sizing: border-box;padding-top: 136px;text-align: center;font-size: 16px;color: #fff;font-weight: normal;}
.index.content .right .bus{display: inline-block;vertical-align: top;width: 503px;height: 192px;background: url(../img/index_content_02.jpg) no-repeat center;text-align: right;display: table-cell;vertical-align: middle;}
.index.content .right .bus .since{display: inline-block;vertical-align: middle;width: 100px;text-align: left;}
.index.content .right .bus .since h4{font-family:'webfont-rubik';font-size: 30px;color:#b6ab9f;line-height: 1.2em;margin-top: -4px;font-weight: normal;}
.index.content .right .bus .since p{font-size: 14px;color: rgb(137,137,137);line-height: 1.6em;margin-top: 2px;text-align: left;}
.index.content .right .bus .items{display: inline-block;vertical-align: middle;width: 180px;text-align: left;}
.index.content .right .bus .items h4{font-size: 14px;color: rgb(137,137,137);font-weight: normal;line-height: 1em;}
.index.content .right .bus .items ul{list-style: none;width: 180px;font-size: 0px;}
.index.content .right .bus .items ul li{display: inline-block;vertical-align: top;margin-top: 10px;margin-right: 10px;font-size: 14px;line-height: 1.2em;color: rgb(137,137,137);}

/* about_summary */
.about_summary.content{margin-top: 50px;}
.about_summary.content .wrap{width: 872px;margin: 0 auto;position: relative;min-height: 500px;padding-left: 328px;padding-bottom: 20px;padding-top: 81px;}
.about_summary.content .wrap h2{position: absolute;width: 1200px;top: 0px;left: 0;right: 0;margin-left: auto;margin-right: auto;}
.about_summary.content .wrap .ycimg{position: absolute;width: 650px;height: 100%;border-top: 3px solid #eee;border-right: 3px solid #eee;left: -360px;top: 81px;}
.about_summary.content .wrap .ycimg .box{position: absolute;top: 0;right: 0;width: 286px;height: 515px;}
.about_summary.content .wrap .ycimg .box h1{margin-top: 30px;}
.about_summary.content .wrap .ycimg .box h1 strong{font-size: 24px;color: #3b3a40;font-weight: normal;display: block;line-height: 1em;text-indent: 15px;margin-bottom: 12px;}
.about_summary.content .wrap .ycimg .box h1 em{display: block;font-style: normal;text-indent: 15px;font-family:'webfont-rubik';font-size: 14px;color: rgb(203,203,203);opacity: 0.78;filter: alpha(opacity=78);font-weight: normal;}
.about_summary.content .wrap .ycimg .img{margin-top: 32px;width: 286px;height: 284px;position: relative;}
.about_summary.content .wrap .ycimg .img img{width: 286px;height: 284px;position: relative;z-index: 3;}
.about_summary.content .wrap .ycimg .img::before{content: "";display: block;position: absolute;top: 0;right: 0;z-index: 1;width: 650px;height: 284px;background-color: rgb(243,243,243);}
.about_summary.content .wrap .ycimg .img::after{content: "";display: block;position: absolute;top: 0;right: 0;z-index: 2;width: 424px;height: 284px;background: url(../img/about_summary_content_04_icon.png) no-repeat left center;}
.about_summary.content .wrap .left{float: left;width: 416px;}
.about_summary.content .wrap .right{float: right;width: 416px;}
.about_summary.content .wrap p{color: rgb(102,102,102);}
.about_summary.content .top{position: relative;z-index: 10;height: 503px;background: url(../img/about_summary_content_05.jpg) no-repeat center;}
.about_summary.content .top div{position: absolute;width: 1200px;height: 180px;left: 0;right: 0;margin-left: auto;margin-right: auto;top: -86px;background-image: url(../img/about_team_content_02.png);background-repeat: no-repeat;background-position: left top;background-size: 180px 180px;}

/* about_team */
.about_team.content{margin: 50px 0;}
.about_team.content ::-webkit-scrollbar{ width: 4px; height: 8px; background-color:rgba(0,0,0,0.4);-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
.about_team.content ::-webkit-scrollbar-thumb{ background-color:#fff; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }
.about_team.content .wrap{width: 1200px;margin: 0 auto;position: relative;}
.about_team.content .wrap h2{margin-bottom: 50px;}
.about_team.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.about_team.content .wrap h2 .en span{color: #d67b7c;}
.about_team.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.about_team.content .wrap .sec{height: 36px;text-align: center;font-size: 0px;}
.about_team.content .wrap .sec a{cursor: pointer;display: inline-block;vertical-align: top;position: relative;text-decoration: none;margin: 0 20px;}
.about_team.content .wrap .sec a .bg{display: none;position: absolute;z-index: 1;right: -22px;bottom: 0px;width: 100%;height: 4px;background: url(../img/relations_info_content_01.jpg) no-repeat right;}
.about_team.content .wrap .sec a .text{display: block;background: rgb(238,238,238);color: rgb(102,102,102);position: relative;z-index: 2;padding: 0 20px;height: 36px;line-height: 36px;font-size: 14px;}
.about_team.content .wrap .sec a.on .bg{display: block;}
.about_team.content .wrap .sec a.on .text{background: rgb(225,27,34);color: #fff;}
.about_team.content .wrap .show{margin-top: 50px;position: relative;z-index: 10;}
.about_team.content .wrap .show ul{list-style: none;}
.about_team.content .wrap .show ul li{margin-bottom: 20px;}
.about_team.content .wrap .show ul li a{position: relative;text-decoration: none;display: block;height: 240px;box-sizing: border-box;padding: 40px 20px 40px 255px;background: rgb(249,249,249);color: rgb(68,68,68);transition: all 1000ms;}
.about_team.content .wrap .show ul li a .name{display: block;margin-bottom: 24px;font-size: 0px;}
.about_team.content .wrap .show ul li a .name h4{font-size: 18px;display: inline-block;vertical-align: middle;padding-right: 15px;}
.about_team.content .wrap .show ul li a .name h5{font-size: 18px;display: inline-block;vertical-align: middle;}
.about_team.content .wrap .show ul li a .des{display: block;height: 115px;overflow: auto;padding-right: 10px;}
.about_team.content .wrap .show ul li a .des p{font-size: 14px;line-height: 1.7em;transition: all 1000ms;}
.about_team.content .mCSB_scrollTools{right: 16px;}
.about_team.content .wrap .show ul li a img{position: absolute;width: 215px;height: 240px;display: block;top: 0;left: 0;}
.about_team.content .wrap .show ul li a:hover{background: rgb(225,27,34);color: #fff;}
.about_team.content .wrap .show ul li a:hover span.des p{color: #fff;}
.about_team.content .wrap .show .more{display: block;height: 65px;text-align: center;line-height: 65px;background: rgb(249,249,249);transition: all 1000ms;}
.about_team.content .wrap .show .more span{width: 12px;height: 12px;display: inline-block;border-radius: 6px;margin: 0 12px;background: rgb(191,191,191);transition: all 1000ms;}
.about_team.content .wrap .show .more:hover{background-color: rgb(225,27,34);}
.about_team.content .wrap .show .more:hover span{background-color: #fff;}
.about_team.content .wrap .hua1{width: 209px;height: 185px;background: url(../img/about_team_content_01.png) no-repeat center;position: absolute;z-index: 1;right:-96px;top:56px;}
.about_team.content .wrap .hua2{width: 121px;height: 121px;background: url(../img/about_team_content_02.png) no-repeat center;position: absolute;z-index: 1;right:-210px;top:390px;}

/* about_advantage */
.about_advantage.content{margin: 50px 0;overflow: hidden;background: url(../img/about_advantage_content_02.jpg) no-repeat center 436px;}
.about_advantage.content .wrap{width: 1200px;margin: 0 auto;position: relative;}
.about_advantage.content .wrap h2{margin-bottom: 50px;}
.about_advantage.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.about_advantage.content .wrap h2 .en span{color: #d67b7c;}
.about_advantage.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.about_advantage.content .wrap .img{width: 1200px;height: 320px;background: rgb(232,232,232) url(../img/about_advantage_content_01.jpg) no-repeat center;padding: 0 9999px;margin-left: -9999px;}
.about_advantage.content .wrap .show{padding-top: 20px;background: url(../img/about_advantage_content_02.jpg) no-repeat center top;}
.about_advantage.content .wrap .show ul{list-style: none;}
.about_advantage.content .wrap .show ul li{margin-bottom: 20px;}
.about_advantage.content .wrap .show ul li a{text-decoration: none;display: block;background: rgb(249,249,249);color: rgb(102,102,102);font-size: 0px;position: relative;}
.about_advantage.content .wrap .show ul li a .title{display: inline-table;vertical-align: top;width: 400px;}
.about_advantage.content .wrap .show ul li a .title h4{text-align: justify;font-size: 18px;line-height: 32px;padding: 50px 30px;display: table-cell;vertical-align: middle;font-weight: normal;font-weight: bold;}
.about_advantage.content .wrap .show ul li a .title span{display: block;text-align: justify;font-size: 18px;line-height: 32px;padding: 50px 30px;display: table-cell;vertical-align: middle;font-weight: normal;}
.about_advantage.content .wrap .show ul li a .text{display: inline-table;vertical-align: top;width: 800px;background: rgb(232,232,232);transition: all 1000ms;}
.about_advantage.content .wrap .show ul li a .text p{padding: 30px;transition: all 1000ms;}
.about_advantage.content .wrap .show ul li a:hover .text{background: rgb(225,27,34);}
.about_advantage.content .wrap .show ul li a:hover .text p{color: #fff;}
.about_advantage.content .wrap .show .more{display: block;height: 65px;text-align: center;line-height: 65px;background: rgb(249,249,249);transition: all 1000ms;}
.about_advantage.content .wrap .show .more span{width: 12px;height: 12px;display: inline-block;border-radius: 6px;margin: 0 12px;background: rgb(191,191,191);transition: all 1000ms;}
.about_advantage.content .wrap .show .more:hover{background: rgb(225,27,34);}
.about_advantage.content .wrap .show .more:hover span{background:#fff;}

/* about_develop */
.about_develop.content{margin: 50px 0 0 0;}
.about_develop.content .wrap{max-width: 1420px;min-width: 1220px;margin: 0 auto;position: relative;}
.about_develop.content .wrap h2{width: 1200px;margin: 0 auto 50px auto;}
.about_develop.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.about_develop.content .wrap h2 .en span{color: #d67b7c;}
.about_develop.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.about_develop.content .wrap .show{min-height: 300px;position: relative;width: 1100px;margin: 0 auto;padding-bottom: 240px;background: url(../img/about_develop_content_03.jpg) no-repeat bottom;}
.about_develop.content .wrap .show .xian{position: absolute;top: 50px;left: 0px;width: 1100px;height: 3px;background: rgb(232,232,232);border-radius: 2px;}
.about_develop.content .wrap .show .box{width: 1100px;overflow: hidden;}
.about_develop.content .wrap .show ul{position: relative;left: 0px;top: 0px;list-style: none;}
.about_develop.content .wrap .show ul li{float: left;margin-right: 32px;}
.about_develop.content .wrap .show ul li a{display:block;width: 251px;text-decoration: none;position: relative;}
.about_develop.content .wrap .show ul li a .year{display: block;height: 50px;text-align: center;line-height: 50px;font-family: 'webfont-rubik';color: rgb(225,27,34);font-size: 30px;} 
.about_develop.content .wrap .show ul li a .cyuan{display: block;width: 14px;height: 14px;background: #fff;border: 2px solid rgb(225,27,34);border-radius: 9px;position: absolute;top: 43px;left: 47%;}
.about_develop.content .wrap .show ul li a .text{display: block;margin-top: 30px;border-left: 2px solid rgb(225,27,34);margin-left: 7px;position: relative;padding: 20px 0 0 30px;}
.about_develop.content .wrap .show ul li a .text .ltyuan{position: absolute;left: -8px;top: -8px;width: 10px;height: 10px;border: 2px solid rgb(225,27,34);border-radius: 7px;background: #fff;}
.about_develop.content .wrap .show ul li a .text p{display: block;font-size: 14px;color: rgb(102,102,102);margin-bottom: 20px;line-height: 2em;position: relative;}
.about_develop.content .wrap .show ul li a .text p::before{content: "";position: absolute;top: 10px;left: -17px;width: 7px;height: 7px;border-radius: 4px;background: rgb(225,27,34);}
.about_develop.content .wrap .pr{width: 50px;height: 50px;position: absolute;top: 170px;left: 0px;background:rgb(232,232,232) url(../img/about_develop_content_01_hover.png) no-repeat center;cursor: pointer;z-index: 99;transition: all 400ms;}
.about_develop.content .wrap .pr:hover{background-color: rgb(225,27,34);}
.about_develop.content .wrap .ne{width: 50px;height: 50px;position: absolute;top: 170px;right: 0px;background:rgb(232,232,232) url(../img/about_develop_content_02_hover.png) no-repeat center;cursor: pointer;z-index: 99;transition: all 400ms;}
.about_develop.content .wrap .ne:hover{background-color:rgb(225,27,34);}

/* about_tactic */
.about_tactic.content{margin: 50px 0;}
.about_tactic.content .wrap{width: 1200px;margin: 0 auto;}
.about_tactic.content .wrap h2{margin-bottom: 50px;}
.about_tactic.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.about_tactic.content .wrap h2 .en span{color: #d67b7c;}
.about_tactic.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.about_tactic.content .wrap .show p{font-size: 14px;color: rgb(102,102,102);margin-bottom: 30px;}
.about_tactic.content .wrap .show div{height: 344px;background:#eee url(../img/about_tactic_content_01.jpg) no-repeat center;}

/* business */
.business.content{margin: 50px 0;}
.business.content .wrap{width: 1200px;margin: 0 auto;position: relative;}
.business.content .wrap h2{width: 1200px;margin: 0 auto 50px auto;}
.business.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.business.content .wrap h2 .en span{color: #d67b7c;}
.business.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.business.content .wrap .show .des{font-size: 14px;color: rgb(102,102,102);margin-bottom: 30px;width: 1300px;margin: 0 auto;}
.business.content .wrap .show>p{width: 1200px;margin: 0 auto;}
.business.content .wrap .show .destitle{font-size: 18px;color: rgb(52,52,60);width: 1200px;margin: 0 auto;}
.business.content .wrap .show .destitle em{font-size: 30px;color: #e8343c;font-family: 'webfont-rubik';font-style: normal;}
.business.content .wrap .show .search{margin-top: 50px;position: relative;}
/*.business.content .wrap .show .search .filter{width: 1160px;height: 62px;padding: 30px 20px;background: rgb(235,235,235);margin: 0 auto;}
.business.content .wrap .show .search .filter button,.business.content .wrap .show .search .filter .sec,.business.content .wrap .show  .search .filter input{float: left;height: 60px;width: 160px;border: 1px solid #e4e4e4;background: #fff;color: rgb(134,134,134);margin-right: 8px;}
.business.content .wrap .show .search .filter .all_btn{cursor: pointer;text-align: left;text-indent: 40px;background:#fff url(../img/business_content_01.png) no-repeat 20px center;outline: none;height: 62px;width: 200px;}
.business.content .wrap .show .search .filter .sec{width: 280px;height: auto;cursor: pointer;position: relative;z-index: 10;}
.business.content .wrap .show .search .filter .sec .posicon{position: absolute;width: 9px;height: 6px;background: url(../img/business_content_03.png) no-repeat center;top: 30px;right: 20px;margin-top: -3px;}
.business.content .wrap .show .search .filter .sec .input{display: block;width: 280px;height: 60px;line-height: 60px;text-indent: 40px;background: url(../img/business_content_02.jpg) no-repeat 20px center;font-size: 14px;border-bottom: 1px solid #e4e4e4;}
.business.content .wrap .show .search .filter .sec .hs{display: none;position: absolute;top:60px;left:-1px;border: 1px solid #e4e4e4;width: 280px;overflow: hidden;max-height: 300px;}
.business.content .wrap .show .search .filter .sec ul{list-style: none;width: 280px;overflow-y: auto;overflow-x: hidden;max-height: 300px;}
.business.content .wrap .show .search .filter .sec ::-webkit-scrollbar{ width: 4px; height: 8px; background-color:#fff;-webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0;}
.business.content .wrap .show .search .filter .sec ::-webkit-scrollbar-thumb{ background-color:rgb(226,51,46); -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 0; }
.business.content .wrap .show .search .filter .sec a{display: block;width: 240px;height: 60px;background: #fff;text-decoration: none;font-size: 14px;color: rgb(134,134,134);line-height: 60px;padding:0 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.business.content .wrap .show .search .filter .sec a:hover{background: rgb(226,51,46);color: #fff;}
.business.content .wrap .show .search .filter .search_btn{width: 62px;height: 62px;border: none;background:rgb(226,51,46) url(../img/business_content_04.png) no-repeat center;cursor: pointer;margin: 0;outline: none;}
.business.content .wrap .show .search .filter input{margin-right: 0;width: 268px;border-right: none;padding: 0 20px;font-size: 14px;outline: none;color: rgb(134,134,134);}*/
.business.content .wrap .show .search h3{font-size: 24px;color: rgb(0,0,0);width: 1200px;margin: 0 auto 50px auto;}
.business.content .wrap .show .search .result{width: 1200px;height: 390px;margin-top: 30px;position: relative;margin-left: auto;margin-right: auto;}
.business.content .wrap .show .search .pr{position: absolute;bottom: 197px;left: -100px;cursor: pointer;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_01_hover.png) no-repeat center;cursor: pointer;transition: all 400ms;}
.business.content .wrap .show .search .pr:hover{background-color: rgb(225,27,34);}
.business.content .wrap .show .search .ne{position: absolute;bottom: 197px;right: -100px;cursor: pointer;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_02_hover.png) no-repeat center;cursor: pointer;transition: all 400ms;}
.business.content .wrap .show .search .ne:hover{background-color: rgb(225,27,34);}
.business.content .wrap .show .search .result .box{width: 1200px;height: 390px;overflow: hidden;}
.business.content .wrap .show .search .result .box ul{list-style: none;}
.business.content .wrap .show .search .result .box ul li{width: 382px;height: 390px;margin-right: 27px;}
.business.content .wrap .show .search .result .box ul li a{text-decoration: none;width: 382px;height: 390px;box-sizing: border-box;padding-top: 324px;display: table;position: relative;}
.business.content .wrap .show .search .result .box ul li a img{position: absolute;top: 0;left: 0;width: 382px;height: 324px;padding: 0;margin: 0;border: none;}
.business.content .wrap .show .search .result .box ul li a div{display: table-cell;vertical-align: middle;width: 382px;height: 66px;box-sizing: border-box;padding: 0 20px;border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;}
.business.content .wrap .show .search .result .box ul li a div p{font-size: 18px;line-height: 1.6em;color: rgb(102,102,102);font-weight: bold;text-align: center;margin: 0;transition: all 400ms;}
.business.content .wrap .show .search .result .box ul li a:hover p{color:rgb(225,27,34);}
.business.content .wrap .show .fiveseries{margin-top: 50px;position: relative;margin-left: auto;margin-right: auto;width: 1200px;}
.business.content .wrap .show .fiveseries h3{font-size: 24px;color: rgb(1,1,1);margin-bottom: 50px;}
.business.content .wrap .show .fiveseries .slidebox1{float: left;width: 360px;height: 360px;background: rgb(235,25,26) url(../img/business_content_09.png) no-repeat -34px 205px;position: relative;}
.business.content .wrap .show .fiveseries .slidebox1 ul{list-style: none;position: relative;z-index: 1;}
.business.content .wrap .show .fiveseries .slidebox1 ul li{width: 300px;height: 300px;padding:30px;}
.business.content .wrap .show .fiveseries .slidebox1 ul li .title{font-size: 30px;color: #fff;width: 250px;}
.business.content .wrap .show .fiveseries .slidebox1 ul li .xian{width: 40px;height: 4px;background: #fff;margin-top: 15px;}
.business.content .wrap .show .fiveseries .slidebox1 ul li .des{margin-top: 20px;padding-right: 10px;width: 300px;height: 225px;overflow: auto;font-size: 16px;color: #fff;}
.business.content .wrap .show .fiveseries .slidebox1 ul li .des p{color: #fff;font-size: 16px;line-height: 1.6em;}
.business.content .wrap .show .fiveseries .slidebox2{float: right;width: 840px;height: 360px;position: relative;}
.business.content .wrap .show .fiveseries .slidebox2 ul{list-style: none;}
.business.content .wrap .show .fiveseries .slidebox2 ul li a{display: block;width: 840px;height: 360px;cursor: auto;}
.business.content .wrap .show .fiveseries .slidebox2 ul li a img{display: block;width: 100%;height: 100%;}
.business.content .wrap .show .fiveseries .toggle{position: absolute;width: 100px;height: 50px;bottom: 272px;left: 308px;z-index: 10;}
.business.content .wrap .show .fiveseries .toggle::before{content: "";width: 2px;height: 16px;background: #a5a5a5;position: absolute;top: 50%;left: 50%;margin-top: -8px;margin-left: -1px;}
.business.content .wrap .show .fiveseries .toggle .leftbtn{float: left;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_01.png) no-repeat center/10px auto;cursor: pointer;transition: all 400ms;}
.business.content .wrap .show .fiveseries .toggle .rightbtn{float: right;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_02.png) no-repeat center/10px auto;cursor: pointer;transition: all 400ms;}
.business.content .wrap .show .fiveseries .clearfix{clear: both;height: 1px;}

/* business_details */
.business_details.content{padding: 50px 0 100px 0;position: relative;}
.business_details.content .wrap{min-width: 1200px;position: relative;}
.business_details.content .wrap>img{width: 200px;height: 80px;margin: 0 auto;display: block;}
.business_details.content .wrap .t_wrap{margin-top: 45px;padding: 45px 0;border-top: 2px solid #e5e5e5;}
.business_details.content .wrap .t_wrap .show{width: 1200px;margin: 0 auto;font-size: 14px;color: #666;text-align: center;}
.business_details.content .wrap .t_wrap .show h2{font-size: 20px;margin-bottom: 20px;}
.business_details.content .wrap .c_wrap{height: 580px;background:url(../img/business_details_content_02.jpg) no-repeat center;}
.business_details.content .wrap .c_wrap .show{width: 1200px;height: 580px;margin: 0 auto;position: relative;overflow: hidden;}
.business_details.content .wrap .c_wrap .show .hd{position: absolute;top: 0px;right: 0px;width: 330px;height: 580px;background: rgb(125,115,98);box-sizing: border-box;padding: 20px 10px 20px 35px;}
.business_details.content .wrap .c_wrap .show .hd .scroll{list-style: none;height: 540px;overflow-y: auto;}
.business_details.content .wrap .c_wrap .show .hd .scroll li{margin-top: 15px;}
.business_details.content .wrap .c_wrap .show .hd .scroll li:first-child{margin-top: 0;}
.business_details.content .wrap .c_wrap .show .hd .scroll a{display: block;width: 260px;height: 170px;overflow: hidden;}
.business_details.content .wrap .c_wrap .show .hd .scroll img{display: block;width: 260px;height: 170px;transform-origin: center;transition: all 400ms;}
.business_details.content .wrap .c_wrap .show .hd .scroll a:hover img{transform: scale(1.1,1.1);}
.business_details.content .wrap .c_wrap .show .bd{width: 870px;height: 584px;}
.business_details.content .wrap .c_wrap .show .bd ul{list-style: none;}
.business_details.content .wrap .c_wrap .show .bd a{display: block;}
.business_details.content .wrap .c_wrap .show .bd a img{display: block;width: 870px;height: 584px;}
/*.business_details.content .wrap .b_wrap{min-width: 1300px;max-width: 1420px;height: 330px;margin: 0 auto;margin-top: 60px;position: relative;}
.business_details.content .wrap .b_wrap h3{font-size: 18px;color: rgb(85,85,85);text-align: center;width: 1200px;margin: 0 auto;}
.business_details.content .wrap .b_wrap .prev{position: absolute;z-index: 2;bottom: 103px;left: 0px;cursor: pointer;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_01_hover.png) no-repeat center;color: transparent;cursor: pointer;transition: all 400ms;}
.business_details.content .wrap .b_wrap .prev:hover{background-color: rgb(225,27,34);}
.business_details.content .wrap .b_wrap .next{position: absolute;z-index: 2;bottom: 103px;right: 0px;cursor: pointer;width: 50px;height: 50px;background:rgb(232,232,232) url(../img/about_develop_content_02_hover.png) no-repeat center;color: transparent;cursor: pointer;transition: all 400ms;}
.business_details.content .wrap .b_wrap .next:hover{background-color: rgb(225,27,34);}
.business_details.content .wrap .b_wrap .bd{width: 1200px;height: 306px;margin: 0 auto;}
.business_details.content .wrap .b_wrap .bd ul{height: 256px;list-style: none;padding-top: 50px !important;}
.business_details.content .wrap .b_wrap .bd ul li{float: left;margin-right: 24px;position: relative;transition: all 600ms;}
.business_details.content .wrap .b_wrap .bd ul li:hover{transform: translate(0,-20px);}
.business_details.content .wrap .b_wrap .bd ul li a{display: block;width: 282px;text-decoration:none;position: relative;}
.business_details.content .wrap .b_wrap .bd ul li a img{display: block;width: 282px;height: 196px;position: relative;transition: all 800ms;}
.business_details.content .wrap .b_wrap .bd ul li a span{display: block;height: 60px;text-align: center;line-height: 60px;font-size: 14px;color: rgb(102,102,102);background: #eee;}*/
.business_details.content #allmap{height: 320px !important;width: 1200px;margin: 0 auto;}
/*.business_details.content .scrolltop{z-index: 3;position: absolute;bottom: 0px;right:0px;width: 60px;height: 60px;background: rgb(232,232,232) url(../img/business_details_content_10.png) no-repeat center;cursor: pointer;border: none;outline: none;transition: all 400ms;}
.business_details.content .scrolltop:hover{background-color: rgb(225,27,34);}*/

/* relatives_data */
.relatives_data.content{margin: 50px 0;overflow: hidden;}
.relatives_data.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_data.content .wrap h2{margin-bottom: 50px;}
.relatives_data.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_data.content .wrap h2 .en span{color: #d67b7c;}
.relatives_data.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_data.content .wrap .show{position: relative;}
.relatives_data.content .wrap .show .xian{position: absolute;top: 0px;left: -1000px;width: 4000px;height: 3px;background: rgb(227,140,141);z-index: 1;}
.relatives_data.content .wrap .show .img{height: 100px;border-top: 3px solid rgb(214,40,42);position: relative;z-index: 10;top: 0px;left: 0px;background: url(../img/relations_data_newimg_01.jpg) no-repeat center;}
.relatives_data.content .wrap .show .img span{display: block;width: 100px;height: 100px;background: url(../img/logo_white.png) no-repeat center;float: right;}
.relatives_data.content .wrap .show .text{padding: 20px 70px 50px 70px;background: rgb(249,249,249)}
.relatives_data.content .wrap .show .text .left,.relatives_data.content .wrap .show .text .center,.relatives_data.content .wrap .show .text .right{float: left;width: 350px;margin-right: 80px;font-size: 14px;color: rgb(102,102,102);line-height: 1.6em;}
.relatives_data.content .wrap .show .text .center{width: 150px;}
.relatives_data.content .wrap .show .text .right{margin: 0;width: 400px;}
.relatives_data.content .wrap .show .text .title{color: rgb(34,34,34);font-weight: bold;margin: 30px 0 5px 0;}

/* relatives_daily */
.relatives_daily.content{margin: 50px 0;overflow: hidden;}
.relatives_daily.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_daily.content .wrap h2{margin-bottom: 50px;}
.relatives_daily.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_daily.content .wrap h2 .en span{color: #d67b7c;}
.relatives_daily.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_daily.content .wrap .show .xian{height: 3px;background: rgb(214,40,42);}
.relatives_daily.content .wrap .show table{display: block;border-collapse: collapse;min-height: 380px;}
.relatives_daily.content .wrap .show table tr{display: block;font-size: 14px;color: rgb(102,102,102);background: rgb(249,249,249);margin-top: 4px;}
.relatives_daily.content .wrap .show table th,.relatives_daily.content .wrap .show table td{width: 400px;text-align: left;padding: 20px;}
.relatives_daily.content .wrap .show table tr:first-child{margin-top: 0;background: rgb(229,229,229);}

/* relatives_manage */
.relatives_manage.content{margin: 50px 0;overflow: hidden;}
.relatives_manage.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_manage.content .wrap h2{margin-bottom: 50px;}
.relatives_manage.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_manage.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_manage.content .wrap .show {position: relative;}
.relatives_manage.content .wrap .show .img{height: 161px;background: rgb(239,239,239) url(../img/relations_manage_content_01.jpg) no-repeat center;}
.relatives_manage.content .wrap .show .img span{display: block;width: 161px;height: 161px;background: url(../img/logo_red.png) no-repeat center;margin: 0 auto;}
.relatives_manage.content .wrap .show .text{background: rgb(249,249,249);position: relative;}
.relatives_manage.content .wrap .show .text .box{width: 399px;border-left: 1px solid rgb(208,208,208);float: left;}
.relatives_manage.content .wrap .show .text>:first-child{border: none;width: 400px;}
.relatives_manage.content .wrap .show .text .box .title{height: 50px;background: rgb(239,239,239);text-align: center;line-height: 50px;font-size: 16px;color: rgb(85,85,85);font-weight: bold;}
.relatives_manage.content .wrap .show .text .box .name{padding: 30px;}
.relatives_manage.content .wrap .show .text .box .name p{margin-bottom: 4px;font-size: 16px;color: rgb(102,102,102);padding-left: 142px;text-align: left;}
.relatives_manage.content .wrap .show .text .box .name p:nth-last-of-type(1){margin-bottom: 0px;}
.relatives_manage.content .wrap .show .text .box .name a{display: inline-block;text-decoration: none;color: rgb(237,28,36);font-size: 16px;margin-left: 142px;line-height: 2em;}
.relatives_manage.content .wrap .show .text .box .name p a{display: inline-block;color: inherit;font-size: inherit;padding-left: 0;margin: 0;line-height: inherit;}
.relatives_manage.content .wrap .show .text .request{position: absolute;top:0;left:0;width: 100%;height:100%;background: #eee;padding: 80px 110px;display: none;box-sizing: border-box;}
.relatives_manage.content .wrap .show .text .request span{position: absolute;top: 0px;right: 0px;width:60px;height: 60px;cursor: pointer;background: rgb(203,0,16) url(../img/relatives_manage_content_02.png) no-repeat center;}
.relatives_manage.content .wrap .show .text .request p{font-size: 14px;color: rgb(102,102,102);line-height: 2.5em;}

/* relatives_connection */
.relatives_connection.content{margin: 50px 0;overflow: hidden;}
.relatives_connection.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_connection.content .wrap h2{margin-bottom: 50px;}
.relatives_connection.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_connection.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_connection.content .wrap .show{display: table;width: 1200px;height: 330px;background: rgb(249,249,249);}
.relatives_connection.content .wrap .show .left{display: table-cell;vertical-align: middle;width: 600px;box-sizing: border-box;padding:50px;}
.relatives_connection.content .wrap .show .left>p:first-child{margin-top: 0;}
.relatives_connection.content .wrap .show .left p{font-size: 16px;color: rgb(102,102,102);margin-top: 10px;text-align: left;}
.relatives_connection.content .wrap .show .left .noce{font-size: 20px;color: rgb(86,84,84);margin-bottom: 30px;font-weight: bold;}
.relatives_connection.content .wrap .show .right{display: table-cell;vertical-align: middle;width: 600px;height: 330px;background: url(../img/relations_connection_content_01.jpg) no-repeat center/cover;}

/* relatives_info */
.relatives_info.content{margin: 50px 0;overflow: hidden;}
.relatives_info.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_info.content .wrap h2{margin-bottom: 50px;}
.relatives_info.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_info.content .wrap h2 .en span{color: #d67b7c;}
.relatives_info.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_info.content .wrap .show{position: relative;}
.relatives_info.content .wrap .show .xian{position: absolute;top: 0px;left: -1000px;width: 4000px;height: 3px;background: rgb(227,140,141);z-index: 1;}
.relatives_info.content .wrap .show .sec{height: 36px;text-align: center;font-size: 0px;padding: 50px 0;}
.relatives_info.content .wrap .show .sec a{cursor: pointer;display: inline-block;vertical-align: top;position: relative;text-decoration: none;margin: 0 20px;}
.relatives_info.content .wrap .show .sec a .bg{display: none;position: absolute;z-index: 1;right: -22px;bottom: 0px;width: 100%;height: 4px;background: url(../img/relations_info_content_01.jpg) no-repeat right;}
.relatives_info.content .wrap .show .sec a .text{display: block;background: rgb(238,238,238);color: rgb(102,102,102);position: relative;z-index: 2;padding: 0 20px;height: 36px;line-height: 36px;font-size: 14px;}
.relatives_info.content .wrap .show .sec a.on .bg{display: block;}
.relatives_info.content .wrap .show .sec a.on .text{background: rgb(225,27,34);color: #fff;}
.relatives_info.content .wrap .show .box{display: block;}
.relatives_info.content .wrap .show ul{max-height: 616px;list-style: none;border-top: 1px dashed #d9d9d9;overflow: hidden;}
.relatives_info.content .wrap .show ul a{display: block;height: 87px;text-decoration: none;border-bottom: 1px dashed #d9d9d9;transition: all 400ms;}
.relatives_info.content .wrap .show ul a .day{float: left;width: 190px;height: 87px;line-height: 87px;padding: 0 20px;font-family: 'webfont-rubik';font-size: 22px;color: rgb(158,148,139);}
.relatives_info.content .wrap .show ul a .des{float: left;width: 843px;height: 87px;font-size: 16px;color: rgb(111,99,88);padding: 0 20px;line-height: 87px;}
.relatives_info.content .wrap .show ul a .load{float: left;width: 87px;height: 86px;background: #eee url(../img/relations_info_content_02.png) no-repeat center;transition: all 400ms;}
.relatives_info.content .wrap .show ul a:hover{background: #eee;}
.relatives_info.content .wrap .show ul a:hover .load{background-color: rgb(235,25,25);}
.relatives_info.content .wrap .show ol{height: 40px;margin-top: 36px;list-style: none;width: 100%;}
.relatives_info.content .wrap .show ol .pages{width: 100%;height: 40px;text-align: center;}
.relatives_info.content .wrap .show ol .pages *{display: inline-block;width: 40px;height: 40px;background: #eee;text-align: center;line-height: 40px;font-size: 14px;color: rgb(162,162,162);margin-left: 15px;text-decoration: none;}
.relatives_info.content .wrap .show ol .pages>:first-child{margin-left: 0;}
.relatives_info.content .wrap .show ol .pages span{background-color: rgb(235,25,25);color: #fff;}
.relatives_info.content .wrap .show .notice{height: 500px;background: rgb(238,238,238);padding: 58px 100px;}
.relatives_info.content .wrap .show .notice .formbox{width: 1000px;height: 500px;background: #fff;padding: 30px;box-sizing: border-box;}
.relatives_info.content .wrap .show .notice .formbox input{float: left;width: 458px;height: 58px;outline: none;margin-left: 20px;margin-bottom: 20px;background: #f6f6f5;border:1px solid #f6f6f5;box-sizing: border-box;padding: 0 30px;color: rgb(134,134,134);}
.relatives_info.content .wrap .show .notice .formbox input.clearmargin{margin-left: 0;}
.relatives_info.content .wrap .show .notice .formbox .clearfix{display: block;clear: both;}
.relatives_info.content .wrap .show .notice .formbox textarea{height: 178px;width: 938px;border:1px solid #f6f6f5;outline: none;background:#f6f6f5;padding: 20px 30px;box-sizing: border-box;resize: none;margin-bottom: 30px;color: rgb(134,134,134);}
.relatives_info.content .wrap .show .notice .formbox .submit{cursor: pointer;display: inline-block;width: 150px;height: 50px;border: none;outline: none;margin-right: 20px;font-size: 16px;background: rgb(235,25,25);color: #fff;margin-left: 0;margin-bottom: 0;}

/* contactus */
.contactus.content{margin: 50px 0 0 0;overflow: hidden;}
.contactus.content .wrap{width: 1200px;margin: 0 auto;background: url(../img/contactus_content_03_icon.png) no-repeat 320px 60px;}
.contactus.content .wrap h2{margin-bottom: 50px;}
.contactus.content .wrap h2 .en{display: block;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.contactus.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.contactus.content .wrap .show{margin-bottom: 75px;font-size: 0px;}
.contactus.content .wrap .show h1{display: inline-block;vertical-align: middle;width: 580px;height: 59px;font-size: 36px;color: transparent;line-height: 1.2em;box-sizing: border-box;padding-right: 50px;background: url(../img/logo_new.png) no-repeat left center;}
.contactus.content .wrap .show .position{display: inline-block;vertical-align: middle;width: 620px;position: relative;}
.contactus.content .wrap .show .position::after{content: "";display: block;position: absolute;top: 40px;left: 0;width: 100%;height: 4px;background-color: rgb(220,220,220);}
.contactus.content .wrap .show .position .toggle{font-size: 0px;height: 44px;position: relative;z-index: 2;list-style: none;left: -24px;}
.contactus.content .wrap .show .position .toggle li{display: inline-block;vertical-align: top;}
.contactus.content .wrap .show .position .toggle li h3{cursor: pointer;height: 40px;padding: 0 24px;font-size: 24px;color: rgb(102,102,105);font-weight: normal;transition: all 400ms;}
.contactus.content .wrap .show .position .toggle li.on h3{color: #ed1c24;}
.contactus.content .wrap .show .position .toggle .subline{position: absolute;z-index: 2;height: 4px;top: 40px;background-color: #ed1c24;}
.contactus.content .wrap .show .position .box{display: none;font-size: 16px;color: rgb(127,127,127);margin-top: 32px;}
.contactus.content .wrap .show .position .box div{padding-left: 45px;background: url(../img/contactus_content_01.png) no-repeat left center;height: 35px;line-height: 35px;margin-bottom: 30px;}
.contactus.content .wrap .show .position .box div em{display: inline-block;font-style: normal;font-size: 16px;color: rgb(127,127,127);}
.contactus.content .wrap .show .position .box div p{display: inline-block;font-size: 16px;color: rgb(127,127,127);}
.contactus.content .wrap .show .position .box .mailbox{background: url(../img/contactus_content_04.png) no-repeat left center;display:none;}
.contactus.content .wrap .show .position .box .phone{display: inline-block;background-image: url(../img/contactus_content_03.png);background-position: left -5px;margin-bottom: 0;margin-right: 30px;font-size: 16px;color: rgb(127,127,127);}
.contactus.content .wrap .show .position .box .fax{display: inline-block;background-image: url(../img/contactus_content_02.png);margin-bottom: 0;margin-right: 30px;font-size: 16px;color: rgb(127,127,127);}
.contactus.content .wrap .show .position .box:nth-of-type(1){display:block;}
.contactus.content #allmap{height: 320px !important;width: 1200px;margin: 0 auto;}
.contactus.content .BMap_bottom+div+div+div{display: table;}
.contactus.content .BMap_bottom+div+div+div .BMap_bubble_content{display: table-cell;vertical-align: middle;line-height: 1.3em;}

/* search */
.search.content{margin: 50px 0;overflow: hidden;}
.search.content .wrap{width: 1200px;margin: 0 auto;font-size: 16px;color: rgb(102,102,102);}
.search.content .wrap h3{font-size: 24px;font-weight: normal;}
.search.content .wrap p{margin-top: 20px;font-size: 14px;}
.search.content .wrap ul{list-style: none;margin-top: 35px;}
.search.content .wrap ul li{margin-bottom: 10px;}
.search.content .wrap ul li a{display: block;border: 1px solid rgb(220,220,220);padding: 30px 40px;text-decoration: none;color: rgb(102,102,102);}
.search.content .wrap ul li a .title{display: block;font-size: 18px;transition: all 1000ms;}
.search.content .wrap ul li a:hover .title{color: rgb(225,27,34);}
.search.content .wrap ul li a .day{display: block;font-family: 'webfont-rubik';font-size: 30px;margin-top: 6px;}
.search.content .wrap ul li a .text{display: block;margin-top: 10px;line-height: 1.6em;}
.search.content .wrap .more{display: block;height: 65px;text-align: center;line-height: 65px;background: rgb(249,249,249);margin-top: 20px;ttransition: all 1000ms;}
.search.content .wrap .more span{width: 12px;height: 12px;display: inline-block;border-radius: 6px;margin: 0 12px;background: rgb(191,191,191);transition: all 1000ms;}
.search.content .wrap .more:hover{background-color: rgb(225,27,34);}
.search.content .wrap .more:hover span{background-color: #fff;}

/* 补充 */
.content .wrap h2 .en span{font-size: 30px;}
.BMap_bubble_title{color: #d12032;margin-bottom: 6px;}
.content .wrap h2 .en{display: none !important;}
.content .wrap h2 .cn{font-size: 24px !important;}

@media only screen and (min-width: 1300px) and (max-width: 1400px) {
	.business.content .wrap .show .search .pr{left: -50px;}
	.business.content .wrap .show .search .ne{right: -50px;}
}
@media only screen and (max-width:1300px) {
	.business.content .wrap .show .search .pr{left: 0px;}
	.business.content .wrap .show .search .ne{right: 0px;}
}
/* relatives_news */
.relatives_news.content{margin: 50px 0;overflow: hidden;}
.relatives_news.content .wrap{width: 1200px;margin: 0 auto;}
.relatives_news.content .wrap h2{margin-bottom: 50px;}
.relatives_news.content .wrap h2 .en{display: block !important;font-size: 30px;text-transform: uppercase;color: #d6282a;font-weight: normal;}
.relatives_news.content .wrap h2 .en span{color: #d67b7c;}
.relatives_news.content .wrap h2 .cn{margin-top: 25px;font-size: 20px;color: rgb(34,34,34);}
.relatives_news.content .wrap .show{position: relative;}
.relatives_news.content .wrap .show .xian{position: absolute;top: 0px;left: -1000px;width: 4000px;height: 3px;background: rgb(227,140,141);z-index: 1;}
.relatives_news.content .wrap .show .sec{height: 36px;text-align: center;font-size: 0px;padding: 50px 0;}
.relatives_news.content .wrap .show .sec a{cursor: pointer;display: inline-block;vertical-align: top;position: relative;text-decoration: none;margin: 0 20px;}
.relatives_news.content .wrap .show .sec a .bg{display: none;position: absolute;z-index: 1;right: -22px;bottom: 0px;width: 100%;height: 4px;background: url(../img/relations_info_content_01.jpg) no-repeat right;}
.relatives_news.content .wrap .show .sec a .text{display: block;background: rgb(238,238,238);color: rgb(102,102,102);position: relative;z-index: 2;padding: 0 20px;height: 36px;line-height: 36px;font-size: 14px;}
.relatives_news.content .wrap .show .sec a.on .bg{display: block;}
.relatives_news.content .wrap .show .sec a.on .text{background: rgb(225,27,34);color: #fff;}
.relatives_news.content .wrap .show .box{display: block;}
.relatives_news.content .wrap .show ul{max-height: 828px;list-style: none;border-top: 1px dashed #ede2cf;overflow: hidden;}
.relatives_news.content .wrap .show ul a{position: relative; display: block;height: 137px;text-decoration: none;border-bottom: 1px dashed #ede2cf;transition: all 400ms;}
.relatives_news.content .wrap .show ul a .day{float: left;height: 87px;line-height: 87px;padding: 0 35px 0 20px;font-family: 'novecento-widenormal' !important;font-size: 22px;color: #eb1919;}
.relatives_news.content .wrap .show ul a .des{float: left;width: 850px; }
.relatives_news.content .wrap .show ul a .des h3{font-size: 16px; line-height: 24px;padding: 32px 0 10px;color: #6f6358}
.relatives_news.content .wrap .show ul a .des p{font-size: 12.5px;line-height: 20px;color: #878789}
/* .relatives_news.content .wrap .show ul a .load{float: left;width: 138px;height: 138px;background: #eee url("../img/search.png") no-repeat center;transition: all 400ms;} */
.relatives_news.content .wrap .show ul a .load{
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 0;
    height: 138px;
    width: 279px;
    background: url(../img/search.png)  center no-repeat;
    opacity: 0;
    }
.relatives_news.content .wrap .show ul a:hover .load{
    opacity: 1;
    width: 279px;
    transition: all .3s;
}
.relatives_news.content .wrap .show .bg_c a:hover{background: #f4f4f5;}
/* .relatives_news.content .wrap .show ul a:hover .load{background-color: rgb(235,25,25);} */
.relatives_news.content .wrap .show ol{height: 40px;margin-top: 36px;list-style: none;width: 100%;}
.relatives_news.content .wrap .show ol .pages{width: 100%;height: 40px;text-align: center !important;}
.relatives_news.content .wrap .show ol .pages *{display: inline-block;width: 40px;height: 40px;background: #eee;text-align: center;line-height: 40px;font-size: 14px;color: rgb(162,162,162);margin-left: 15px;text-decoration: none;}
.relatives_news.content .wrap .show ol .pages>:first-child{margin-left: 0;}
.relatives_news.content .wrap .show ol .pages span{background-color: rgb(235,25,25);color: #fff !important;}
.relatives_news.content .wrap .show .notice{height: 500px;background: rgb(238,238,238);padding: 58px 100px;}
.relatives_news.content .wrap .show .notice .formbox{width: 1000px;height: 500px;background: #fff;padding: 30px;box-sizing: border-box;}
.relatives_news.content .wrap .show .notice .formbox input{float: left;width: 458px;height: 58px;outline: none;margin-left: 20px;margin-bottom: 20px;background: #f6f6f5;border:1px solid #f6f6f5;box-sizing: border-box;padding: 0 30px;color: rgb(134,134,134);}
.relatives_news.content .wrap .show .notice .formbox input.clearmargin{margin-left: 0;}
.relatives_news.content .wrap .show .notice .formbox .clearfix{display: block;clear: both;}
.relatives_news.content .wrap .show .notice .formbox textarea{height: 178px;width: 938px;border:1px solid #f6f6f5;outline: none;background:#f6f6f5;padding: 20px 30px;box-sizing: border-box;resize: none;margin-bottom: 30px;color: rgb(134,134,134);}
.relatives_news.content .wrap .show .notice .formbox .submit{cursor: pointer;display: inline-block;width: 150px;height: 50px;border: none;outline: none;margin-right: 20px;font-size: 16px;background: rgb(235,25,25);color: #fff;margin-left: 0;margin-bottom: 0;}