/*首页-四大优势*/
.advantage_bg{
    background-color: #f6f6f7;
    background: url(../images/advantage_bg.jpg) top center;
	background-size:cover;
    padding-bottom: 30px; padding-top:60px; clear:both; margin-top:40px;
}
/*小屏幕*/
@media screen and (max-width: 768px) {
 .advantage_bg{margin-top:10px;}
}
.advantage_head{
    margin-bottom:40px;
    margin-top: 60px;
}
.advantage_head h2{
    font-size:32px;
    text-align: center;
    font-weight: bold;
    color: #666666;
}
.advantage_head p{
    text-align: center;
    color: #999999;
    margin-top:15px;
}
.advantage_ehead p{
    margin-top:0px;
}
.advantage_list{
	background-color: #fff;
	margin-bottom: 30px;
	min-height: 13em;
	line-height: 1.5em;
	width:100%;
}
.advantage_clear{
    clear: both;
}
.advantage_h3{
    margin:30px 0px 10px 0px;
    font-size: 20px;
    color: #3f3f3f;
    font-weight: bold;
}
.advantage_h3 a{
    text-decoration: none;
    color: #3f3f3f;
}
.advantage_h3 a:hover{
    text-decoration: none;
 
}
.advantage_p{
    color: #777;	padding-bottom: 15px; font-size:16px; line-height:24px;
}
.advantage_img{
    float: right;
    margin: 25px -20px 30px 0px;
    width: 77px;
    height: 77px;
    -webkit-transition: -webkit-transform 0.6s ease-out;
    -moz-transition: -moz-transform 0.6s ease-out;
    -o-transition: -o-transform 0.6s ease-out;
    -ms-transition: -ms-transform 0.6s ease-out;
}
/*.advantage_img:hover {
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}*/

.advantage_list:hover .advantage_img{
    -webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);
}
/*小屏幕*/
@media screen and (max-width: 768px) {
 /*手机-四大优势*/
    .advantage_head h2{
        font-size:24px;
    }
    .advantage_h3{
        text-align: center;
        font-size: 16px;
    }
    .advantage_h3 a{
        text-align: center;
    }
    .advantage_p{
	text-align: center;
	padding-bottom: 15px;
    }
    .advantage_img{
        float: none;
        display: block;
        margin: 30px auto 0px auto;
    }
}

.capabilities_contact{ width:60%; margin:0px auto; padding-top:80px;}
.capabilities_contact p{ text-align:center; font-size:20px; margin-bottom:40px;}
.capabilities_contact .contact_btn{ width:40%; margin:0px auto;}
/*小屏幕*/
@media screen and (max-width: 768px) {
	.capabilities_contact{ width:80%;padding-top:60px;}
	.capabilities_contact p{font-size:18px;}
	.capabilities_contact .contact_btn{ width:90%;}
	}
.p_width80{ width:80%; margin:0px auto !important; padding:20px 0px !important; font-size:16px !important;}

/*btn-wrap按钮*/
.contact_btn .btn {
	height: 60px;
	line-height: 58px;
	padding: 0 30px;
	border-radius: 0;
	overflow: hidden;
	position: relative;
	border: 0;
	font-size: 18px;
	font-family: var(--heading-font);
	-webkit-transition: all .5s ease;
	transition: all .5s ease;
	font-weight: 500;
	border-radius: 0;
	z-index: 0
}
.contact_btn .btn:focus, .btn:active {
	outline: 0;
	-webkit-box-shadow: none;
	box-shadow: none
}
.contact_btn .btn:hover {
	background: #FA4318;
}
.contact_btn .btn:hover:after {
	height: 100%;
	width: 135%
}
.contact_btn .btn:after {
	content: "";
	background: #fff;
	position: absolute;
	-webkit-transition: all .3s ease-in;
	transition: all .3s ease-in ;
	z-index: -1;
	height: 100%;
	left: -35%;
	top: 0;
	-webkit-transform: skew(30deg);
	transform: skew(30deg);
	-webkit-transition-duration: .6s ;
	transition-duration: .6s;
	-webkit-transform-origin: top left;
	transform-origin: top left;
	width: 0
}
.contact_btn .btn-base {
	color: #fff;
	background: #FA4318;
	line-height: 60px
}
.contact_btn .btn-base:active, .btn-base:focus, .btn-base:hover {
	color: #fff;
	background: #FA4318
}
.contact_btn .btn-base:active:after, .btn-base:focus:after, .btn-base:hover:after {
	background: #FA4318
}

.contact_btn .btn-wrap {

	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	border-top: 0px solid #D9D9D9;
	margin-top: 0px!important;
	padding-top: 0px;
	
		 margin-bottom:30px !important; 
}
.contact_btn .btn-wrap .btn {
	margin-top: 0;width:100%; padding:0px 0px  !important; height:50px; line-height:48px;
}
/*btn-wrap按钮End*/


/*advantage-gray背景灰色*/
.advantage-gray {
	position: relative;
	/*background-attachment: fixed;*/
	z-index: 1;
}
.advantage-gray:before {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	content: "";
/*	background: rgba(255, 255, 255, 0.85);*/
	background: rgba(0, 0, 0, 0.05);

	z-index: -1;
}
/*advantage-gray背景灰色end*/

/*.advantage_bg .headline h2{ color:#eee;}
.advantage_bg .headline p{ color:#eee;}*/
