﻿html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,em,img,q,strong,b,u,i,dl,dt,dd,ol,ul,li,form,label,table,tbody,tfoot,thead,tr,th,td,footer,header,nav,section {margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
body {line-height:1;}
ol,ul {list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
a {text-decoration:none;color:#333;}
html,body {font-size:14px;background-color:#fff;font-family:Arial,Helvetica,sans-serif;width:100%;color:#333;position:relative;}
.transition-all {-webkit-transition:all .3s;transition:all .3s;}
.video_code {width:100%;text-align:center;}
.video_code iframe {width:100%;min-height:600px;}
video {width:100%;border:0px;}
audio {width:100%;border:0px;}
/* 公共部分 */
.common_text {text-align:center;}
.common_text h1 {font-size:36px;color:#333333;margin:100px 0 20px;font-weight:bold;}
.common_text h2 {font-size:12px;color:#999999;margin-top:5px;margin-bottom:60px;}
.common_dian {width:270px;border-top:1px solid #CCCCCC;margin:0 auto;}
.common_div {margin-top:-7.5px;}
.common_div span {display:inline-block;border:5px solid transparent;width:0;}
.common_div span:first-child {border-right:5px solid #DA251C;}
.common_div span:first-child+span {border-left:5px solid #DA251C;}
/* 头部 */
header {width:100%;height:120px;background:#fff;}
.head {width:1200px;margin:0 auto;height:100%;}
.logo {display:block;width:320px;height:87px;float:left;margin-top:15px;background-size:100%;cursor:pointer;text-indent:-99999px;overflow:hidden;}
.nav {float:right;height:100%;margin:0 -35px;/* padding-top:50px;*/}
.nav::before {content:"";display:block;height:0;visibility:hidden;clear:both;}
.nav .nav_li {display:block;float:left;text-align:center;padding:0 35px;font-size:16px;color:#333;position:relative;top:0;left:0;}
.nav .nav_li .nav_li_a {display:block;height:66px;padding-top:50px;border-bottom:4px solid transparent;}
.nav_li_a span {display:block;text-align:center;font-size:12px;color:#ccc;line-height:2;}
.nav .nav_li.active {color:#DA251C;background-color:#e8e8e8;background-image:linear-gradient(#eee,#fff);}
.nav .nav_li.active span {color:#DA251C;}
.nav_item {position:absolute;background:#fff;top:120px;left:0;padding:20px 25px;border-radius:15px;display:none;z-index:99;}
.nav_item li {float:left;width:100%;}
.nav_item li a {display:block;font-size:16px;color:#333;padding:10px 0;}
.nav_item li a:hover {color:#6F5335;}
.nav_li:hover .nav_li_a {border-bottom:4px solid #DA251C;}
.nav_li:hover .nav_item {display:block;}
/* banner */
.banner {width:100%;height:41.67vw;min-width:1280px;min-height:533px;}
.swiper1 {width:100%;height:100%;}
.slide-content {width:100%;height:100%;}
.swiper1 .slide-content {display:block;width:100%;position:relative;}
.swiper1 .slide-content img {width:100%;height:100%;}
.swiper1 .slide-text {width:1200px;margin:0 auto;position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;z-index:666;text-align:center;}
.swiper1 .slide-text h2 {font-size:60px;color:#fff;margin:240px 0 0;font-weight:bold;}
.swiper1 .slide-text p {font-size:18px;color:#fff;margin:0 0 15px 0;}
.swiper1 .slide-text p span {margin:0 20px 0 0;}
.swiper1 .swiper1-pagination {bottom:30px;}
.swiper1 .swiper-pagination-bullet {width:50px;height:4px;background:#e1e1e1;border-radius:0;opacity:1;}
.swiper1 .swiper-pagination-bullet-active {background:#DA251C;}
/* 简介 */
.profile {width:100%;margin:0 auto;overflow:hidden;position:relative;background:url("../image/prebg.jpg") no-repeat;background-position:0 0;}
.profile_content {width:1200px;margin:0 auto;height:435px;padding-top:65px;/* background:chartreuse;*/}
.pro_con_left {width:1200px;float:left;}
.pro_con_left a:hover {color:#6F5335;}
.pro_con_left h2 {font-size:28px;color:#333;font-weight:bold;margin-bottom:40px;}
.pro_con_left p {font-size:18px;color:#333;line-height:32px;overflow:hidden;text-indent:2em;padding-top:10px;word-wrap:break-word;white-space:pre-wrap;}
.pro_con_left a {display:block;color:#656565;font-size:16px;margin-top:50px;}
.pro_con_left a::after {display:inline-block;content:url("../image/more.png");width:18px;height:18px;vertical-align:text-bottom;margin-left:35px;transition:all .3s;}
.pro_con_left a:hover::after {transform:translateX(20px);}
.footer {width:100%;height:244px;background:#333;text-align:center;font-size:14px;color:#fff;overflow:hidden;}
.footer a {color:#fff;}
.footer a:hover {color:#fff6ec;text-decoration:underline;}
.footer_ul {margin:0 auto;text-align:center;padding:35px 0 60px;overflow:hidden;display:table;}
.footer_ul li {float:left;text-align:center;margin:0 40px;}
.footer_phone {margin:10px 0 40px;}