/* COMMON ============================== */
.section {padding: 30px 0;}
.section img {display: block;width: 100%;margin-left: auto;margin-right: auto;}
.section_title img {margin-bottom: 25px;max-width: 993px;}
.emphasis {font-weight: bold;}
.highlight_color {color: #fe6700;}
.withpoly {position: relative;display: inline-block;margin: 0 auto;color: #ffffff;}
.withpoly_in {display: block;padding: 10px 5px;border: 1px solid #6c74b8;border-left: none;border-right: none;}
.withpoly:before,
.withpoly:after,
.withpoly_in:before,
.withpoly_in:after {content: "";position: absolute;left:0;width: 100%;height: 61%;}
.withpoly:before {top: 0;border-left: 1px solid #6c74b8;transform-origin: 0 0;transform: rotate(35deg);}
.withpoly:after {bottom: 0;border-left: 1px solid #6c74b8;transform-origin: 0 100%;transform: rotate(-35deg);}
.withpoly_in:before {top: 0;border-right: 1px solid #6c74b8;transform-origin: 100% 0;transform: rotate(-35deg);}
.withpoly_in:after {bottom: 0;border-right: 1px solid #6c74b8;transform-origin: 100% 100%;transform: rotate(35deg);}
.qcfr_btn {display: inline-block;padding: 10px 20px;color: #ffffff!important;font-size: 18px;background-color: #ec4558;border-radius: 100px;}
.qcfr_btn.small {padding: 5px 24px!important;color: #ec4558!important;background-color: #ffffff;border: 2px solid #ec4558;}
.qcfr_btn:after {content: "";display: inline-block;margin-left: 6px;vertical-align: middle;width: 24px;height: 25px;background-image: url(../image/qcfr_btn.gif);background-size: contain;background-repeat: no-repeat;}
.qcfr_btn.small:after {width: 24px;height: 25px;background-image: url(../image/tinkle.png);animation: hovereffect .5s alternate infinite;}
@keyframes hovereffect {
	0% {transform: scale(.8);}
	100% {transform: scale(.95);}
}
/*1*/
.section_01 {color: #292929;background-color: #f7f7f7;}
.section_01 .highlight_color {border-bottom: 1px solid #fe6700;}
.section_01 ul {margin: 10px auto;width: 100%;overflow: hidden;}
.section_01 ul>li {margin-bottom: 15px;padding: 15px;background-color: #ffffff;}
.section_01 ul>li h3 {margin-top: 0;font-size: 16px;}
.section_01 dl {margin-bottom: 0;width:100%;display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;overflow: hidden;}
.section_01 dl.fr_influence dt {margin-top: 25px;margin-bottom: 10px;width: 100%;}
.section_01 dl.fr_influence dd {position: relative;width: 25%;height: 0;padding-top: 25%;background-color: rgba(71,83,165,.9);border-radius: 500px;}
.section_01 dl.fr_influence dd:nth-of-type(even) {background-color: rgba(144,156,240,.9);}
.section_01 dl.fr_influence dd p {position: absolute;left: 0;top: 50%;padding: 0 10%;width: 100%;transform: translateY(-50%);color: #ffffff;}
.section_01 dl.fr_influence dd p b {display: block;font-size: 120%;}
.section_01 dl.fr_type {border: 2px solid #a0a0a0;}
.section_01 dl.fr_type dt {width: 45%;max-width: 450px}
.section_01 dl.fr_type dd {padding: 0 5%;width: 55%;}
.section_01 li:last-of-type dl.fr_type {flex-direction: row-reverse;}
/*2*/
.section_02 {background-color: #e2f6ff;}
.section_02 dl {width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_02 dt {margin-bottom: 15px;width: 100%;font-weight: normal;}
.section_02 dt:before,
.section_02 dt:after {content: "";margin: 10px auto;display: block;width: 21px;height: 13px;background-image: url(../image/qcfr_06.jpg);background-size: contain;background-repeat: no-repeat;}
.section_02 dt:after {transform: rotate(180deg);}
.section_02 dt h3 {margin: 0;font-size: 18px;}
.section_02 dt b {border-bottom: 1px solid;}
.section_02 dd {position: relative;padding:10px 15px;color: #ff6600;font-weight: bold;border: 1px dashed #000000;}
.section_02 dd:before {content: "+";display: block;position: absolute;width: 20px;height: 20px;line-height: 20px;text-align: center;font-size: 20px;left: -10px;top: -10px;}
.section_02 dd p {margin-bottom: 0;}
.lizhen_infosz {position: relative;margin: 0 auto;padding: 25px 25px 35px;background-color: #ffffff;}
.lizhen_infosz>img {width: 100%;max-width: 346px;}
.lizhen_infosz .li_titles ul {margin: 20px 0 25px;width: 80%;display: flex;flex-wrap: wrap;justify-content: space-between;overflow: hidden;}
.lizhen_infosz .li_titles ul:before,
.lizhen_infosz .li_titles ul:after {display: none;}
.lizhen_infosz .li_titles li {position: relative;width: 49%;text-align: center;}
.lizhen_infosz .li_titles li p {position: absolute;bottom:0;left: 0;margin: 0;padding: 5px 0;width: 100%;background-color: rgba(0,0,0,.6);color: #ffffff;font-size: 12px;}
.lizhen_infosz+p big {position: relative;display: inline-block;margin: 20px auto 25px;padding: 15px 45px;}
.lizhen_infosz+p big:before,
.lizhen_infosz+p big:after {content: "";position: absolute;top:0;left:0;display: block;width: 27px;height: 100%;background-image: url(../image/qcfr_09.jpg);background-size: contain;background-repeat: no-repeat;}
.lizhen_infosz+p big:after {left: auto;right: 0;transform: rotate(180deg);}
.lizhen_infosz+p b span {border-bottom: 1px solid;}
.lizhen_infosz+p b span.highlight_color {border-color: #fe6700}
/*3*/
.section_03 p span {border-bottom: 1px solid #292929;}
.section_03 ul {margin: 15px auto;width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_03 ul:before,
.section_03 ul:after {display: none;}
.section_03 li {width: 32.3333%;background-color: #e5e5e5;background-clip: content-box;}
.section_03 li p {margin: 15px auto;}
.section_03 li p b {display: block;}
/*4*/
.section_04 {background-color: #4751a6;}
.fluid_layout {margin-bottom: 25px;width: 100%;display: flex;flex-wrap: wrap;justify-content: space-around;color: #292929;overflow: hidden;}
.fluid_layout:before,
.fluid_layout:after {display: none;}
.fluid_layout li {padding: 8px;background-color: #ffffff;background-clip: content-box;}
.fluid_layout li h3 {font-weight: bold;font-size: 20px;}
.fluid_layout li p {margin-bottom: 20px;padding: 0 20px;text-align: justify;}
.fluid_layout.col4 li {width: 48%;}
.fluid_layout.col3 li {width: 32.3333%;}
/*5*/
.section_05 {background-color: #cec7e9;}
/*lizhen_profile*/
.lizhen_profile {padding-bottom: 0 !important;background-color: #ebecf0;}
.boss_li {margin-top: 15px;width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;align-items: center;color: #373543;}
.boss_li>div:first-of-type {width: 40%;}
.boss_li>div img {max-width: 540px;}
.boss_li>div:last-of-type {padding: 0 25px;width: 60%;color: #292929;}
.boss_li>div .highlight_color big,
.boss_li>div .highlight_color span {border-bottom: 1px solid;}
.lizhen_profile div.container-fluid {background-color: #4751a6;color: #373543;}
.lizhen_profile ul {margin: 15px auto 25px;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.lizhen_profile ul:before,
.lizhen_profile ul:after {display: none;}
.lizhen_profile ul li {position: relative;width: 32.333%;}
.lizhen_profile ul li p {position: absolute;width: 100%;bottom: 0;left:0;margin-bottom: 0;padding: 5px;color: #ffffff;background-color: rgba(0,0,0,.5)}
.lizhen_profile ul:last-of-type li:first-of-type {width: 28.72727272727273%;}
.lizhen_profile ul:last-of-type li:nth-of-type(2) {width: 16.63636363636364%;}
.lizhen_profile ul:last-of-type li:nth-of-type(3) {width: 18%;}
.lizhen_profile ul:last-of-type li:last-of-type {width: 34%;}
/*6*/
.section_06 ul {display: flex;flex-wrap: wrap;justify-content: space-between;width: 100%;overflow: hidden;}
.section_06 ul:before,
.section_06 ul:after {display: none;}
.section_06 ul>li {width: 24%;border:1px solid #e5e5e5;}
.section_06 ul>li>div {padding: 12px 15px 18px;}
.section_06 ul>li>div p {text-align: justify;}
.section_06 ul>li>div p:first-of-type {text-align: center;}
.section_06 dl,ol {margin: 0;color: #4751a6;}
.section_06 dl dd {display: inline-block;margin-top: 5px;padding: 0 3px;border: 1px solid;}
.section_06 ol>li span {display:inline-block;margin-top: 5px;padding-left: 24px;background-image: url(../image/checked.jpg);background-repeat: no-repeat;background-size: contain;background-position: left center;}
/*7*/
.section_07 {background-color: #feeeef;}
.section_07 ul {width: 100%;overflow: hidden;display: flex;flex-wrap: wrap;justify-content: space-between;}
.section_07 ul:before,
.section_07 ul:after {display: none;}
.section_07 li {padding: 8px;width: 33.333%;}
/*qcfr_case*/
.qcfr_case {padding: 20px;background-color: #f7f7f7;}
.qcfr_case_item {width: 100%;overflow: hidden;display: none;}
.qcfr_case_item.active {display: block;}
.qcfr_case_item>p span {border-bottom: 1px solid;}
.qcfr_case_item p {margin-bottom: 15px;}
.qcfr_case_item ul {width: 100%;overflow: hidden;}
.qcfr_case_item li {width: 100%;display: none;flex-wrap: wrap;overflow: hidden;}
.qcfr_case_item li.active {display: flex;}
.qcfr_case_item li div {width: 50%;background-color: #313131;color: #ffffff;}
.qcfr_case_item li div:last-of-type {background-color: #4751a6;}
.qcfr_case_item li div p {margin: 15px auto;padding: 0 10px;}
.qcfr_case_item li div big {display: block;font-weight: bold;}
.pointofview {margin-top: 16px;}
.pointofview span {display: inline-block;height: 48px;width: 48px;line-height: 48px;background-color: #8f8c8a;color: #ffffff;cursor: pointer;}
.pointofview span.active {background-color: #313131;}
.qcfr_case_thumb {margin-top: 25px;width: 100%;overflow: hidden;}
.qcfr_case_thumb li {width: 33.333333%;float: left;border: 2px solid transparent;cursor: pointer;}
.qcfr_case_thumb li.active {border-color: #000000;}
/* RESPONSIVE ============================== */
@media screen and (max-width: 991px) {
	.section_02 dd {margin-bottom: 10px;width: 49%;}
	.section_02 dd:first-of-type {margin-left: 25.5%;}
	.lizhen_infosz h3 {font-size: 27px;}
	.section_06 ul>li {margin-bottom: 10px;width: 49%;}
}
@media screen and (max-width: 767px) {
	.section_01 dl.fr_influence dd {margin-bottom: 10px;width: 50%;}
	.section_01 dl.fr_type {padding: 15px 15px 20px 15px;}
	.section_01 dl.fr_type dt,
	.section_01 dl.fr_type dd {width: 100%;}
	.section_01 dl.fr_type dt {max-width: 767px;}
	.section_01 dl.fr_type dt img {margin-bottom: 10px;max-width: 450px;}
	.section_03 li {margin-bottom: 10px;width: 49%;}
	.section_02 dt h3 {font-size: 15px;}
	.section_02 dl p {font-size: 12px;}
	.boss_li>div {width: 100%!important;padding: 0!important;}
}
@media screen and (max-width: 600px) {
	.section_03 div.container>p {font-size: 13px;text-align: justify;}
	.section_03 p br {display: none;}
	.section_02 dt:after,
	.section_02 dt:before {width: 15px;height: 9px;}
	.lizhen_infosz {padding-left: 15px;padding-right: 15px;}
	.fluid_layout.col4 li,
	.fluid_layout.col3 li {width: 48%;}
	.fluid_layout li h3 {font-size: 18px;}
	.lizhen_profile ul li {margin-bottom: 7px;width: 49%;}
	.lizhen_profile ul:last-of-type li:first-of-type {width: 62.32741617357002%;}
	.lizhen_profile ul:last-of-type li:nth-of-type(2) {width: 36.09467455621302%;}
	.lizhen_profile ul:last-of-type li:nth-of-type(3) {width: 34.02061855670103%;}
	.lizhen_profile ul:last-of-type li:last-of-type {width: 64.26116838487973%;}
	.lizhen_profile ul li p {font-size: 12px;}
	.section_07 li {width: 50%;}
	.qcfr_case_item {display: block;}
	.qcfr_case_item+.qcfr_case_item {margin-top: 25px;}
	.qcfr_case_item ul {margin-bottom: 0;}
	.qcfr_case_item li {margin-bottom: 10px;display: flex;}
	.pointofview {display: none;}
	.qcfr_case_thumb {display: none;}
}
@media screen and (max-width: 480px) {
	.section_01 dl.fr_type {border-width: 1px;}
	.section_01 dl.fr_type dd {padding: 0;}
	.section_01 dl.fr_influence dd {padding-top: 48%;width: 48%;}
	.lizhen_infosz .li_titles ul {width: 100%;}
	.lizhen_infosz+p big {padding: 15px 20px;font-size: 16px;}
	.lizhen_infosz+p big:before {left: -7px;}
	.lizhen_infosz+p big:after {right: -7px;}
	.lizhen_infosz+p big br {display: none;}
	.qcfr_case_item li div {width: 100%;}
	.qcfr_case_item li div p {margin: 8px auto;text-align: justify;}
}
@media screen and (max-width: 424px) {
	.section {padding: 25px 0;}
	.section_03 li {width: 100%;}
	.section_02 dd:first-of-type {width: 100%;margin-left: 0;}
	.fluid_layout.col4 li,
	.fluid_layout.col3 li {width: 100%;}
	.section_06 ul>li {width: 100%;}
}
@media screen and (min-width: 768px) {
	.section {padding: 40px 0;}
	.section_title img {margin-bottom: 35px;}
	.qcfr_btn {padding: 12px 24px;font-size: 20px;}
	.qcfr_btn:after {width: 36px;height: 38px;}
	
	.section_01 ul>li {margin-bottom: 25px;padding: 30px;}
	.section_01 ul>li h3 {font-size: 20px;}
	.section_01 dl.fr_influence {justify-content: flex-start;}
	.section_01 dl.fr_influence dt {position: relative;margin-top: 35px;}
	.section_01 dl.fr_influence dt:after {content: "";position: absolute;top: 12px;left:0;display: block;height: 1px;width: 100%;background-color: #a0a0a0;}
	.section_01 dl.fr_influence dt h3 {position: relative;}
	.section_01 dl.fr_influence dt h3:before,
	.section_01 dl.fr_influence dt h3:after {content: "";display: block;width: 1px;height: 64px;background-color: #a0a0a0;position: absolute;right: 0;top:12px;}
	.section_01 dl.fr_influence dt h3:before {left: 0;right: auto;}
	.section_01 dl.fr_influence dt h3 big {position: relative;padding: 0 10px;background-color: #ffffff;z-index: 2;}
	.section_01 dl.fr_influence dd:first-of-type {margin-left: 22.5px;}
	.section_01 dl.fr_influence dd {margin-left: -15px;}
	.section_03 ul {margin: 20px auto 35px;}
	.lizhen_profile ul {margin: 20px auto 30px;}
	.boss_li>div .highlight_color {margin-top: 25px;}
	.lizhen_profile p.withpoly br {display: none;}
	.section_06 ul {margin-bottom: 25px;}
	.qcfr_case {padding: 35px;}
}
@media screen and (min-width: 992px) {
	.section_01 dl h3 {margin-bottom: 15px;}
	.section_01 dl a {margin-top: 20px;}
	.lizhen_infosz {margin-top: 50px;padding: 40px 40px 45px 38%;}
	.lizhen_infosz>img {position: absolute;bottom: 0;left: 2.5%;width: 30%;max-width: 346px;}
	.lizhen_infosz h3 {font-size: 32px;}
	.lizhen_infosz h3+p {margin-bottom: 20px;}
}
@media screen and (min-width: 1200px) {
	.section {padding: 50px 0;}
	.section p {font-size: 16px;}
	.lizhen_infosz {margin-top: 80px;}
	.lizhen_infosz p {font-size: 18px;}
	.lizhen_infosz .li_titles ul {margin: 30px 0 40px;}

}
/* ANIMATION ============================== */
