html,body{ background:#f3f8ff !important; height:auto}
ul,li,tr,td{ list-style-type:none; padding:0px; margin:0px;}
.kd{ width:98%; max-width:1280px; margin:0px auto}
.t1{ height:84px; background:#F3F8FF; position:fixed; top:0px; z-index:999;}
.tt1{ height:84px;}

.daohang{ width:100%; text-align:center}
.daohang ul{ display:inline-block; margin:0px auto}
.daohang ul li{ float:left; padding:15px 0px; border-bottom:4px rgba(255,255,255,0) solid}
.menu-link{ width:100%; display:block; text-align:center; padding:0px 15px; font-size:16px; font-weight:600; color:#374151}
.daohang ul li:hover { border-bottom:4px solid #ff5b00}
.daohang ul li:hover .menu-link { color:#ff5b00}



.mulu1{ position: absolute; z-index:999; background:#fff; margin-top:42px; border-radius:26px; box-shadow: 0 0 4px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 8%); display:none }
.daohang ul li:hover .mulu1{ display:block !important }

.mulu1 ul{width:92%; margin:2% 4%}
.mulu1 ul li{ width:48%; float:left; margin:1%; border-bottom:#fff; text-align:left}
.mulu1 ul li a{ text-align:left; font-size:14px; color:#828282; display:block; box-sizing:border-box; padding:5px 15px;}
.mulu1 ul li:hover{ width:48%; float:left; margin:1%; border-bottom:#fff}

.mulu3{ font-size:18px !important; color:#000 !important; width:100%; padding:10px 10px; box-sizing:border-box; display:block; line-height:180%}
.mulu3:hover{ background-image: linear-gradient(to right, #FF3D00, #FF7A00); color:#fff !important; border-radius:26px; }

.mm1{width:500px; margin-left:-200px;}
.mm4{width:220px; margin-left:-60px;}

.mulu4{ position: absolute; z-index:999; background:#fff; margin-top:42px; border-radius:26px; box-shadow: 0 0 4px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 8%); display:none }
.daohang ul li:hover .mulu4{ display:block !important }

.mulu4 ul{width:92%; margin:2% 4%}
.mulu4 ul li{ width:98%; float:left; margin:1%; border-bottom:#fff; text-align:left}
.mulu4 ul li a{ text-align:left; font-size:14px; color:#828282; display:block; box-sizing:border-box; padding:5px 15px;}
.mulu4 ul li:hover{ width:98%; float:left; margin:1%; border-bottom:#fff}

.biaoqian{ font-size:16px; padding:15px; font-weight:bold; color:#000}
.biaoqian i{ font-size:22px; font-weight:bold; color:#000}
.biaoqian:hover{ color:#ff0000}
.biaoqian:hover i{ color:#ff0000}

.on{ background:#FFD8A9; color:#FF3D00; border-radius:8px}

.dhwz{ padding:15px 0px; color:#fff}
.dhwz a{ color:#fff }
.dhwz p{ display:inline-block;}

.nr{ padding:60px 0px; line-height:180%}

.b1{ border-top:0px solid #E0E0E0; padding:20px 0px; line-height:200%; font-size:18px;}
.b1 i{ font-size:24px; font-weight:bold; margin-right:15px; vertical-align:middle}
.b1 a{ color:#000}
.b1 a:hover{ color:#ff6600}
.b2{ border-top:1px solid #E0E0E0; padding:20px 0px; line-height:180%}

.fuchuang{z-index:99; width:60px; height:60px;  background-image: linear-gradient(to right, #FF3D00, #FF7A00); color:#fff !important; text-align:center; position:fixed; right:300px; bottom:250px; box-sizing:border-box; padding-top:10px; border-radius:30px; box-shadow: 0 0 4px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 8%);}
.fuchuang a{ color:#fff; font-size:28px}
.fuchuang a i{ font-size:32px;}
.fuchuang:hover{ background:#ff9900 }

.ewm{ position:absolute; z-index:99; margin-left:-110px; display:none; width:100px;}
.fuchuang:hover .ewm{display:block}

.hwzl{ width:23%; float:left; margin:1%;}
.hwzl a h1{ width:100%; height:0px; padding-bottom:50%;  border-radius:10px; overflow:hidden; opacity:0.85}
.hwzl a h2{ padding:10px 0px; font-weight:normal; font-size:16px; opacity:0.85}
.hwzl a:hover h1{ opacity:1}
.hwzl a:hover h2{ opacity:1}

.lxfs a{ width:31.33%; float:left; margin:0px 1%; background:#D5E6FB; padding:20px; box-sizing:border-box; border-radius:15px; opacity:0.5;box-shadow: 0 0 4px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 8%);}
.lxfs a h1{ width:100px; height:100px; border-radius:6px; display:inline-block !important; text-align:center; background:#fff;box-shadow: 0 0 4px rgb(0 0 0 / 4%), 0 8px 16px rgb(0 0 0 / 8%); box-sizing:border-box; padding-top:20px}
.lxfs a h2{ margin-top:15px}
.lxfs a h3{ font-weight:normal; font-size:16px; color:#333}
.lxfs a:hover{opacity:1}

.tb{ color:#3063e8 !important; font-size:60px !important; }
.fuwu{ width:46%; margin:1.5% 2%; float:left;}
.fuwu h1{ width:100%; height:0px; padding-bottom:60%; background:#CCC; border-radius:25px;}
.fuwu h2{ background:#fff; border-radius:25px; margin-top:-35px; box-sizing:border-box; padding:28px; font-size:24px; font-weight:normal}
.fuwu h2 p{ font-size:14px; margin-top:15px; line-height:150%; color:#222; height:44px; overflow:hidden}

.biaoti{ padding:40px 20px; font-size:40px !important;}

.mdg{ width:31.33%; margin:1.5% 1%; float:left;}
.mdg h1{ width:100%; height:0px; padding-bottom:60%; background:#CCC; border-radius:25px;}
.mdg h2{border-radius:25px; box-sizing:border-box; padding:28px; font-size:20px; font-weight:bold}
.mdg h2 p{ font-size:14px; margin-top:15px; line-height:150%; color:#222; height:44px; overflow:hidden}

.jzxlx{ width:31.33%; margin:1.5% 1%; float:left;}
.jzxlx h1{ width:100%; height:0px; padding-bottom:60%; background:#CCC; border-radius:25px;}
.jzxlx h2{ background:#fff; border-radius:25px; margin-top:-35px; box-sizing:border-box; padding:28px; font-size:24px; font-weight:normal}
.jzxlx h2 p{ font-size:14px; margin-top:15px; line-height:150%; color:#222; height:44px; overflow:hidden}

.mdd{ width:98%; float:left; margin:1% 0px;}
.mdd a { width:100%;  border-radius:20px; overflow:hidden; display:block; opacity:0.85; box-sizing:border-box; padding:35px 35px 35px 35px}
.mdd a h1{ color:#fff; margin-bottom:25px}
.mdd a h1 i{}
.mdd a h2{ padding:5px 15px; font-size:14px; opacity:0.85; color:#333; display:inline-block; background:rgba(255,255,255,0.75); border-radius:25px; font-weight:bold; margin:10px 0px}
.mdd a:hover h1{ opacity:1}
.mdd a:hover h2{ opacity:1}
.mdd a h3{ color:#fff; font-weight:normal; font-size:14px; margin:5px 0px; width:240px; line-height:180%}
.tx span{ padding:5px 15px; background:rgba(255,255,255,0.5); color:#333; margin:5px; font-size:14px; border-radius:15px}

#outer{ width:100%;}

#tab{overflow:hidden;}

#tab li{ width:520px; overflow:hidden; text-align:center; cursor:pointer; text-align:left; padding:15px 20px; border-radius:50px !important;}

#tab li h1{ width:24px; height:24px; display:inline-block; margin:0px auto; font-size:16px; margin-right:10px; border-radius:24px; }

#tab li h2{ font-size:16px; color:#515151; line-height:150%; display:inline-block; margin:0px}

.current{ border:0px #041e5a solid !important;

undefined

background: -webkit-linear-gradient(left, #FF5B00 , #FF5B00);

background: -o-linear-gradient(right, #FF5B00 , #FF5B00);

background: -moz-linear-gradient(right, #FF5B00 , #FF5B00);

background: linear-gradient(to right, #FF5B00 , #FF5B00);

}

.current h1{width:20px; height:20px; display:inline-block; margin:0px auto; margin-right:10px; color:#fff }

.current h1 img {

    -webkit-filter: brightness(100%) !important; /* Chrome, Safari, Opera */

    filter: brightness(100%) !important;

}

.current h2{ color:#ffffff !important}

.current h0{ background:#009944; width:13px; height:13px; display:block; position:absolute; margin-left:158px; margin-top:95px; z-index:111;

transform:rotate(45deg);

-ms-transform:rotate(45deg); 	/* IE 9 */

-moz-transform:rotate(45deg); 	/* Firefox */

-webkit-transform:rotate(45deg); /* Safari 和 Chrome */

-o-transform:rotate(45deg); 	/* Opera */}

.current{ }

#content{overflow:hidden; width:850px; float:right;}

#content ul{ display:none; width:850px; position:absolute; border-radius:25px; overflow:hidden}

#content li{ padding:33px 25px 33px 25px; font-size:15px; color:#6f747b}

.yangshi{background: linear-gradient(90deg, rgba(51, 51, 51, 0.8) 9.95%, rgba(51, 51, 51, 0) 78.69%); min-height:500px;}

.yangshi{ color:#fff !important; }

.yangshi h2{ color:#fff !important; margin-bottom:10px}
.more{ position:absolute; bottom:20px; background:#fff; padding:20px 45px; border-radius:50px; font-weight:bold; color:#ff6600; margin-top:15px}
.more:hover{ color:#F90}

#tab1{overflow:hidden;}

#tab1 li{ width:520px; overflow:hidden; text-align:center; cursor:pointer; text-align:left; padding:15px 20px; border-radius:50px !important;}

#tab1 li h1{ width:24px; height:24px; display:inline-block; margin:0px auto; font-size:16px; margin-right:10px; border-radius:24px; }

#tab1 li h2{ font-size:16px; color:#515151; line-height:150%; display:inline-block; margin:0px}

.current1{ border:0px #041e5a solid !important;

undefined

background: -webkit-linear-gradient(left, #FF5B00 , #FF5B00);

background: -o-linear-gradient(right, #FF5B00 , #FF5B00);

background: -moz-linear-gradient(right, #FF5B00 , #FF5B00);

background: linear-gradient(to right, #FF5B00 , #FF5B00);

}

.current1 h1{width:20px; height:20px; display:inline-block; margin:0px auto; margin-right:10px; color:#fff }

.current1 h1 img {

    -webkit-filter: brightness(100%) !important; /* Chrome, Safari, Opera */

    filter: brightness(100%) !important;

}

.current1 h2{ color:#ffffff !important}

.current1 h0{ background:#009944; width:13px; height:13px; display:block; position:absolute; margin-left:158px; margin-top:95px; z-index:111;

transform:rotate(45deg);

-ms-transform:rotate(45deg); 	/* IE 9 */

-moz-transform:rotate(45deg); 	/* Firefox */

-webkit-transform:rotate(45deg); /* Safari 和 Chrome */

-o-transform:rotate(45deg); 	/* Opera */}

.current1{ }

#content1{overflow:hidden; width:850px; float:right;}

#content1 ul{ display:none; width:850px; position:absolute; border-radius:25px; overflow:hidden}

#content1 li{ padding:33px 25px 33px 25px; font-size:15px; color:#6f747b}

.fbfw h2{ padding:5px 16px; background:rgba(255,255,255,0.5); font-size:15px; font-weight:bold; display:inline-block; color:#000 !important; border-radius:25px;}

.fbfw h3{ font-size:14px; width:450px; font-weight:normal; line-height:180%; color:#fff}



.form-control::-webkit-input-placeholder {
 color:#fff !important;
 font-size: 20px;
 }
.form-control:-moz-placeholder {
 color:#fff !important;
 font-size: 20px;


 }
.form-control:-ms-input-placeholder {
 color:#fff !important;
 font-size: 20px;


 }


.bdys .form-control{ width:31%; float:left; margin-right:2%; line-height:40px; border-radius:50px; background:rgba(255,255,255,0.5); border:none; color:#fff; box-sizing:border-box; padding:0px 20px; line-height:62px;}
.bdys .btn{line-height:40px; border-radius:50px; background:rgba(255,255,255,0.5) !important; border:none; }

.fixednav{background: #fff;
    box-shadow: 0px 0px 7px 7px rgba(0,0,0,0.05);}