@charset "utf-8";
body{ margin:0px; padding:0px;position: relative;}
a{ text-decoration:none;}
ul{ list-style:none; margin:0px; padding:0px;}
h1, h2, h3, h4, h5, h6, ol, dd, dl{ list-style:none;margin:0;padding:0px;}
li {
    list-style: none;
}
p{ margin:0px;}
.width{ width:1200px; margin:0 auto;}
.both{ clear:both;}
a{ color:#000; transition:0.5s;}
#box{ width:100%; position:relative; overflow:hidden; height:500px;}
#box img{ transition:0.3s; position:absolute; top:0px; left:0px; height:100%; width:100%; object-fit:cover;}
.arrow{width:100%;}
.arrow a{ position:absolute; top:45%; background-color:rgba(255,255,255,0.8);border-radius:50%; color:#333; font-size:24px; padding:10px 15px; opacity:0;}
#box:hover .arrow a{ opacity:1;}
#foot_nav {
    display: none;
}


.top {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #ddd;
    color: #333;
    background:#fff;
}

.top a {
    line-height: 35px;
    font-size: 14px;
    color:#333;
}
.clear{clear:both;}
.fl{
    float: left;
}
.fr{
    float: right;
}
.remen h1 {
    font-weight: bold;
    float:right;
    margin: 0;
    color: #333;
    font-size: 14px;
}
.head {
    height: 120px;
}

.head .logo {
    color: #000000;
    font-size: 38px;
    font-weight: bold;
    margin-top: 34px;
}
.head .logo img{
	width:100%;
}
.head .tel {
    padding-top: 25px;
}

.logo_tel {
    padding-top: 15px;
    height: 100px;
    float: right;
    background: url(../img/tel1.png) left center no-repeat;
    padding-left: 45px;
    box-sizing: border-box;
    margin-top: 11px;
}
.logo_tel p {
    height: 30px;
    line-height: 30px;
    float: left;
    color: #000;
    font-size: 16px;
}
.logo_tel p span {
    display: block;
    font-size: 43px;
    color: #f4c816;
    font-weight: 600;
    margin-top: 2px;
    line-height: 35px;
    font-family: impact, chicago!important;
    letter-spacing: 2px;
}
.head .text {
    float: left;
    text-align: left;
    padding: 34px 0 0 15px;
    font-size: 18px;
    color: #2b2b2b;
    line-height: 30px;
}
.head .text span {
    color: #0049a4;
    font-weight: normal;
    display: block;
    font-size: 26px;
    font-weight: bold;
}
.nav {
    background-size: 100%;
    background-color:#0049a4;
}

.nav .breadcrumbnav {
}

.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width:195px;
    line-height: 50px;
    position: relative;
    background: url(../img/nav_line_1.png) no-repeat right center;
}
.nav .breadcrumbnav li:last-child{
	background:none;
}

.nav .breadcrumbnav li a {
    font-size: 20px;
    color: #fff;
}


.nav .breadcrumbnav .nav_list {
    position: absolute;
    left: 0;
    right: 0;
    top: 50px;
    background: #e18000;
    display: none;
    z-index: 9999;
}
p.e_text-86.s_summary {
    text-align: center;
}

ul.fenl {
    display: block;
    text-align: center;
    margin: 32px auto;
}

ul.fenl li {
    display: inline-block;
    background: #0049a4;
    margin-right: 10px;
    line-height: 41px;
    padding: 0 20px;
    margin-bottom: 10px;
}

ul.fenl li a {
    color: #fff;
}

.tip-box{position:relative;z-index:0;height:40px;line-height:40px;overflow:hidden;font-size:16px;color:#fff;background:#cc0000}
.tip-tel{float:right;display:inline;margin-left:20px;padding-left:22px;background:url(../img/ico-tip-tel.png) 0 center no-repeat}
.tip-tel strong{font-size:18px;vertical-align:top}
.tip-text{overflow:hidden}
.top-box{position:relative;z-index:10;border-bottom:solid 5px #dcdadb}
.top-box .area{height:135px}
.top-box .logo {
    line-height: 116px;
    font-size: 33px;
    font-weight: bold;
    width: 35%;
    float: left;
}
p.tip-tel strong {
    font-size: 33px;
}
.top-box .logo img{vertical-align:middle}
.top-tel{position:absolute;top:50%;right:0;margin-top:-24px;padding:2px 0 0 60px;min-height:48px;line-height:1;background:url(../img/ico-top-tel.png) no-repeat}
.top-tel h4{font-size:16px;font-weight:400;color:#666}
.top-tel p{padding:1px 0;font-size:32px;font-family:Arial;font-weight:700;color:#cc0000}
.m-nav{float:right;display:inline;width:720px;margin-bottom:-5px}
.m-nav .fir-ul{font-size:0;text-align:center}
.m-nav .fir-ul .fir-li{position:relative;display:inline-block;zoom:1;vertical-align:top;text-align:center;width: 120px;}
.m-nav .fir-ul .fir-li:before {
    content: "";
    position: absolute;
    top: 50%;
    left: 0;
    margin-top: -8px;
    width: 0;
    height: 25px;
    overflow: hidden;
    border-left: dashed 1px #dcdadb;
}
.m-nav .fir-ul .fir-li:first-child:before{display:none}
.m-nav .fir-ul .first:before{display:none}
.m-nav .fir-ul .u-a {
    position: relative;
    zoom: 1;
    display: block;
    padding: 6px 0 0;
    height: 117px;
    line-height: 117px;
    overflow: hidden;
    font-size: 18px;
}
.m-nav .fir-ul .u-a:after,.m-nav .fir-ul .u-a:before{content:"";position:absolute;left:50%;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.m-nav .fir-ul .u-a:before{bottom:0;width:0;height:5px;overflow:hidden;background:#dcdadb}
.m-nav .fir-ul .u-a:after{bottom:5px;width:0;height:0;overflow:hidden;border-width:0;border-style:solid;border-color:transparent transparent #dcdadb transparent}
.m-nav .fir-ul li.current .u-a,.m-nav .fir-ul li.hover .u-a{color:#cc0000}
.m-nav .fir-ul li.current .u-a:before,.m-nav .fir-ul li:first-child .u-a:before{left:0;width:100%;background:#cc0000}
.m-nav .fir-ul li.current .u-a:after,.m-nav .fir-ul li:first-child .u-a:after{margin-left:-10px;border-width:0 10px 9px;border-bottom-color:#cc0000}
.m-nav .sec-box{position:absolute;z-index:5;top:140px;left:0;width:100%;overflow:hidden}
.m-nav .sec-ul{padding:10px;background:#dcdadb}
.m-nav .sec-ul a{display:block;height:36px;line-height:36px;overflow:hidden;font-size:16px}
.m-nav .sec-ul a:hover{color:#cc0000}
.m-nav .nav-y .sec-box{display:none}
.m-nav .fir-ul li:first-child a {
    color: #cc0000;
}
.wh{
	width:1360px;
	margin:0 auto;
}
#c_static_633-1665741454243 .e_richText-98 p span {
    text-align: center;
    display: block;
    line-height: 30px;
    font-size: 16px;
}
#c_static_633-1665741454243 .e_richText-99 p span {
    text-align: center;
    display: block;
    line-height: 30px;
    font-size: 16px;
}
#c_static_001-1658736962188 .e_richText-6 p span {
    font-size: 16px;
    line-height: 24px;
    text-align: center;
    color: #fff;
    display: block;
}
#c_static_001-16502654607910 .e_loop-41 .p_loopitem:nth-child(n+4){
	display:none;
}
#c_static_001-1665905337921 .e_text-12 a {
    color: #f4c816;
    font-weight: bold;
}
.footer {
    width: 100%;
    overflow: hidden;
    background: #333333;
    border-bottom: solid 1px #8c8c8c;
    padding-bottom: 16px;
}
.lxfs {
    width: 44%;
    overflow: hidden;
    margin-top: 32px;
}
.botlogo {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.lxfs dl {
    width: 100%;
    overflow: hidden;
}
.lxfs dl dt {
    width: 60%;
    overflow: hidden;
    float: left;
}
.lxfs dl dt p {
    width: 100%;
    overflow: hidden;
    color: #c7c7c7;
    font-size: 15px;
    line-height: 30px;
}
.lxfs dl dd {
    width: 40%;
    overflow: hidden;
    float: right;
    text-align: center;
    color: #c7c7c7;
    font-size: 15px;
    padding-top: 8px;
}
.message {
    width: 47%;
    overflow: hidden;
    margin-top: 30px;
}
.lxfs dl dd img {
    width: 115px;
}
.message p {
    width: 100%;
    overflow: hidden;
    font-size: 20px;
    color: #f4f4f4;
}
.message p span {
    font-size: 15px;
    color: #999999;
}
.message ul {
    width: 100%;
    overflow: hidden;
    margin-top: 18px;
}
.message ul li {
    width: 50%;
    overflow: hidden;
    float: left;
    margin-bottom: 22px;
}
.message ul li input {
    width: 91%;
    padding: 0 1%;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    border: solid 1px #484444;
    background: #535353;
    color: #999;
}
.message ul li:last-child {
    width: 100%;
    margin-bottom: 18px;
}
.message ul li textarea {
    width: 97.8%;
    height: 81px;
    padding: 0 1%;
    line-height: 30px;
    overflow: hidden;
    border: solid 1px #484444;
    background: #535353;
    color: #999;
}
.message .btn {
    width: 100%;
    overflow: hidden;
}
.coolbg {
    width: 122px;
    height: 38px;
    overflow: hidden;
    text-align: center;
    background: #0049a4;
    color: #fff;
    border:#0049a4;
    font-size: 15px;
    cursor: pointer;
}



.f_link {
    line-height: 28px;
    padding-top: 10px;
}

.f_link1 {
    line-height: 28px;
}

.f_link a {
    color: #fff;
}

.f_link1 a {
    color: #fff;
}

footer {
    background: #333333;
    padding: 12px 0;
    color:#fff;
}

footer .fl {
    margin-top: 40px;
}

footer h3 {
    font-size: 20px;
    color: #fff;
    font-weight: lighter;
    margin-bottom: 30px;
}

footer .foot_l {
    width: 465px;
}

footer .foot_l div {
    font-size: 16px;
    font-weight: lighter;
    color: #a4a6a7;
    line-height: 30px;
}

footer .foot_l div p {
    color: #fff;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 20px;
}

footer .foot_l .wx {
    position: relative;
    margin-right: 10px;
}

footer .foot_l .wx > img {
    display: none;
    position: absolute;
    width: 150px;
    bottom: 80px;
}

footer .foot_l .wx:hover > img {
    display: block;
}

footer .foot_m {
    width: 575px;
}

footer .foot_m div {
    font-size: 16px;
    font-weight: lighter;
    color: #a4a6a7;
    line-height: 30px;
    padding-right: 200px;
}

footer .foot_r {
    width: 240px;
}

footer .foot_r div ul li a {
    font-size: 16px;
    font-weight: lighter;
    color: #a4a6a7;
    line-height: 30px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.clear{
	clear:both;
}
p.e_text-7.s_summary a {
    color: #f4c816;
    font-weight: bold;
}
p#fzwz {
    display: inline-block;
}

@media screen and (max-width: 980px) {
*{-webkit-text-size-adjust:none;}
#box{ height:300px;}
.width{ width:98%!important;}
#foot_nav{ display:block; position:fixed; bottom:0px; width:100%; left:0px;z-index:9999;}
#foot_nav li{ list-style:none;}
#foot_nav li a {width: calc(100% / 1);text-align: center;height: 90px;line-height: 90px;background: #f4c816; color: #fff;float: left;font-size: 38px; font-weight: bold;}

.wh{
	width:98%!important;
	margin:0 auto;
}

#c_effect_020-1673587943853 .e_loop-28 .p_loopitem {
    flex-grow: 0;
    flex-shrink: 0;
    flex-basis: auto !important;
    width: 47.3%!important;
    margin: 10px;
    border-radius: 5px;
    background: #fff;
    padding: 0px;
    flex: 0 0 0;
    position: relative;
    transition: all 0.6s;
    display-radio: 1;
    background-color: #fff;
    float: left;
}

#c_static_001-1658736962188 .e_container-1 {
    width:98%!important;
    margin:0 auto;
}
#c_effect_020-1673587943853 .e_container-1 {
	width:98%!important;
	margin:0 auto;
}

#c_static_633-1665741454243 .e_container-1 {

	width: 98%!important;
	margin:0 auto;
}
#c_static_001-1658735547035 .e_container-1 {
	width:98%!important;
	margin:0 auto;
}
#c_static_001-16502654607910 .e_loop-41 .p_loopitem:nth-child(n+4){
	display:block;
}
#c_static_001-16502654607910 .e_container-56 {
	width:98%!important;
	margin:0 auto;
}
.botlogo img {
    width: 100%;
}
footer {
    background: #333333;
    padding: 12px 0 99px;
    color: #fff;
}

.lxfs {
    width: 49%;
    overflow: hidden;
    margin-top: 32px;
}
.lxfs dl dd img {
    width: 100%;
}
p.tip-tel strong {
    font-size: 20px;
}
.top-box .logo {
    line-height: 75px;
    font-size: 36px;
    font-weight: bold;
    width: 100%;
    float: left;
}
.m-nav {
    float: right;
    display: inline;
    width: 100%;
    margin-bottom: 0;
    border-bottom: 3px solid #efefef;
}
.m-nav .fir-ul li.current .u-a:before, .m-nav .fir-ul li:first-child .u-a:before{
	display:none;
}
.m-nav .fir-ul li.current .u-a:after, .m-nav .fir-ul li:first-child .u-a:after {
    display:none;
}
.m-nav .fir-ul .fir-li {
    position: relative;
    display: inline-block;
    zoom: 1;
    vertical-align: top;
    text-align: center;
    width: 16.5%;
}
.m-nav .fir-ul .u-a {
    position: relative;
    zoom: 1;
    display: block;
    padding: 6px 0 0;
    height: auto;
    line-height: 50px;
    overflow: hidden;
    font-size: 18px;
    font-weight:bold;
}
.top-box {
    position: relative;
    z-index: 10;
    border-bottom: none;
}
#c_static_633-1665741454243 {
    min-height: auto;
    display-radio: 1;
}
#c_static_633-1665741454243 .e_text-86 {
    line-height: 45px;
    font_radio: 2;
    display-radio: 1;
    font-size: 16px;
    color: rgba(102,102,102,1);
    margin-top: 0;
    text-align: center;
}
#c_static_633-1665741454243 .e_loop-87 .p_loopitem {
    width: 49.1%!important;
    background: #fff;
    float: left;
    margin-right: 10px;
    height: auto;
    padding-bottom: 30px;
}
#c_static_633-1665741454243 .e_loop-87 .p_loopitem:nth-child(2n) {
    margin-right: 0;
}
#c_static_633-1665741454243 .e_container-88 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    text-align: center;
    padding: 3vw 2vw;
    box-shadow: 5px 5px 30px rgba(0,0,0,0.15);
    border-radius: 10px;
    height: 91%;
}
#c_static_633-1665741454243 .e_loop-92 .p_loopitem {
    width: 49.1%!important;
    background: #fff;
    float: left;
    margin-right: 10px;
    height: auto;
    padding-bottom: 30px;
}
#c_static_633-1665741454243 .e_loop-92 .p_loopitem:nth-child(2n) {
    margin-right: 0;
}
#c_static_633-1665741454243 .e_container-93 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    text-align: center;
    padding: 3vw 2vw;
    box-shadow: 5px 5px 30px rgba(0,0,0,0.15);
    border-radius: 10px;
    height: 91%;
}
#c_effect_020-1673587943853 .e_loop-28 .p_loopitem:nth-child(2n){
margin-right:0;
}
#c_effect_020-1673587943853 .e_loop-28 .p_list {
    display: flex;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
    padding-bottom: 37px;
    display-radio: flex;
}
#c_static_001-1658736962188 .e_container-7 {
    display-radio: 1;
    flex-direction: row;
    width: 100%;
}
#c_static_001-1658736962188 .e_container-7 .cbox-7-0 {
    flex: 0;
    margin-bottom: 20px;
}
#c_static_001-1658736962188 .e_container-7 {
    display: block;
    flex-wrap: wrap;
    flex-direction: row;
    display-radio: flex;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
    width: auto;
    max-width: none;
}
#c_static_001-1658736962188 .e_container-7 > .p_item:nth-child(2n){
	margin-right:0;
}
#c_static_001-1658736962188 .e_container-7 > .p_item {
    flex: 1;
    max-height: 100%;
    padding: 0 12px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(196,196,196,1);
    width: 45%;
    margin-right: 1%;
    float: left;
}
#c_static_001-1658736962188 .e_container-7 > .p_item:last-child{
	width:95.5%;
}
#c_static_001-1658735547035 {
    min-height: auto;
    display-radio: 1;
    padding-top: 6%;
    padding-bottom: 5%;
}
#c_static_001-1658735547035 .e_container-1 .cbox-1-0 {
    flex: 0;
    margin-right: 0;
    width: 100%;
    float: left;
}
#c_static_001-1658735547035 .e_container-1 .cbox-1-1 {
    margin-left: 0;
    margin-right: 0;
}
#c_static_001-1658735547035 .e_container-1 .cbox-1-1 {
    align-self: center;
    float: right;
    width: 100%;
}
#c_static_001-1658735547035 .e_container-5 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 100%;
    display-radio: flex;
    margin-top: 3%;
    max-width: 100%;
}
#c_static_001-16502654607910 .e_container-35 {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    width: 98%;
    display-radio: flex;
    max-width: 1640px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4%;
}
#c_static_001-16502654607910 .e_loop-41 .p_list {
    display: block;
    flex-wrap: wrap;
    position: relative;
    max-width: 100%;
}
p.e_text-7.s_summary a {
    color: #f4c816;
    font-size: 18px;
    font-weight: bold;
}
#c_static_001-1665905337921 .e_text-12 a {
    color: #f4c816;
    font-weight: bold;
    font-size: 18px;
}

.logo_tel {
    padding-top: 13px;
    height: 100px;
    float: right;
    background: url(../img/tel1.png) left center no-repeat;
    padding-left: 39px;
    box-sizing: border-box;
    margin-top: 10px;
    background-size: 16%;
}
.logo_tel p span {
    display: block;
    font-size: 23px;
    color: #f4c816;
    font-weight: 600;
    margin-top: 0px;
    line-height: 35px;
    font-family: impact, chicago!important;
    letter-spacing: 1px;
}
.logo_tel p span a {
    display: block;
    font-size: 23px;
    color: #f4c816;
    font-weight: 600;
    margin-top: 0px;
    line-height: 35px;
    font-family: impact, chicago!important;
    letter-spacing: 1px;
}
.nav .breadcrumbnav li {
    display: inline-block;
    text-align: center;
    width: 15.9%;
    line-height: 50px;
    position: relative;
    background: url(../img/nav_line_1.png) no-repeat right center;
}
.nav .breadcrumbnav li a {
    font-size: 16px;
    color: #fff;
}
.head .text{
	display:none;
}
.head .logo {
    color: #000000;
    font-size: 27px;
    font-weight: bold;
    margin-top: 39px;
    width: 65%;
}
#c_static_633-1665741454243 {
    min-height: auto;
    display-radio: 1;
    padding: 0 0 0;
}




}
