﻿@charset "utf-8";
/* CSS Document */
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div { border:0 none; margin:0; padding:0; font-weight:normal; font-family:"微软雅黑"; font-size:14px;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time { display:block; margin:0px; padding:0px;}
ul,ol,li{ list-style-type:none;}
select,input,img{ vertical-align:top;}
a img{ border:0;}
em,i{ font-style:normal;}
a:hover{ text-decoration:underline;}
a,a:active,a:focus { outline:none;}
textarea { resize:none;}
table { border-collapse:collapse; border-spacing:0;}
h2, h3, h4, h5, h6{ font-size:14px; font-weight:bold;}
.clearfix:before,.clearfix:after{ content:"";display:table;}
.clearfix:after{ clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
a{ color:#808080; text-decoration:none;}
a:hover { color:#808080; text-decoration:underline;}

/* 头 部 */
.topbox{ width:1200px; height:100px; margin:0 auto; overflow:hidden;}

.logo{ width:600px; height:100px; float:left; overflow:hidden;}

/* 搜 索 */
.soubox{ width:290px; position:relative; margin:32px 0 0 310px; overflow:hidden; float:left;}
.soubox input { width:270px; background:#ececec; height:36px; border:0; padding:0 0 0 20px; color:#808080; border-radius:20px;}
.soubox .go { position:absolute; display:block; top:0; right:0; width:50px; height:36px; cursor:pointer; background:url(../images/fdj.png) no-repeat;}

/* 导 航 */
.menu{ width:1200px; height:55px; margin:0 auto;}
.nav{ height:54px; border-top:1px solid #ececec; position:relative; z-index:1;}
.nav .nLi{ float:left; line-height:54px; position:relative; display:inline;}
.nav .nLi h3{ width:109px; height:54px; font-size:18px; font-weight:normal; text-align:center; float:left;}
.nav .nLi h3 a{ display:block; text-decoration:none;}
.nav .on h3 a{ color:#fff; background:#005f4b; text-decoration:none;}
.nav a{ color:#333333;}

.nav .sub{ width:498px; display:none; left:0; top:54px; position:absolute; background-color:rgba(255,255,255,0.9); padding:20px;}
.nav .sub .xi{ width:197px; overflow:hidden; border-right:1px solid #ccc; padding:0 30px 10px 0; float:left;}
.nav .sub .xi li{ height:36px; line-height:36px; background:#dca562; text-align:center; margin:10px 0 0 0;}
.nav .sub .xi li a{ color:#fff; text-decoration:none; display:block;}
.nav .sub .xi li a:hover{ background:#005f4b;}
.nav .sub .stu{ width:240px; overflow:hidden; font-size:16px; color:#005f4b; float:left; margin:0 0 0 30px;}
.nav .sub .stu img{ width:240px; height:140px; display:block;}

/* banner */
.banner{ width:100%; height:100%; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ width:100%; height:100%; display:block;}
.banner .prev,
.banner .next{ position:absolute; left:3%; top:284px; margin-top:-25px; display:block; width:45px; height:58px; background:url(../images/slider-arrow.png) -75px 0px no-repeat; filter:alpha(opacity=80);opacity:0.8;}
.banner .next{ left:auto; right:3%; background-position:0px 0px;}
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;}
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}
nce-circle {

    0%{ opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(1); transform:scale(1)}
    20%{ opacity:1; filter:alpha(opacity=100);}
    80%,100% { opacity:0; filter:alpha(opacity=0); -webkit-transform:scale(1.3); transform:scale(1.3)}}

/* 产品展示 */
.cpbox{ padding:0 20px; margin:20px 0; overflow:hidden;}
.cpbox li{ width:22.34%; float:left; margin:0 1.329%; overflow:hidden;}
.cpbox li .htu{ overflow:hidden;}
.cpbox li .htu img{ width:100%;}
.cpbox li .htit h1{ font-size:20px; line-height:30px; text-align:center; margin:10px 0 5px 0; overflow:hidden;}
.cpbox li .htit h2{ font-size:14px; line-height:24px; text-align:center; font-weight:normal; color:#808080; margin:0 0 20px 0; overflow:hidden;}
.cpbox li .htit h3{ width:100px; height:36px; line-height:36px; background:#005f4b; text-align:center; border-radius:10px; margin:0 auto; overflow:hidden;}
.cpbox li .htit h3 a{ color:#fff; font-weight:normal; display:block; text-decoration:none;}

/* 新 闻 */
.newsbox{ background:#f5f5f5; overflow:hidden;}
.newscon{ width:1200px; margin:20px auto 0 auto; overflow:hidden;}
.newscon ul{ width:1230px;}
.newscon li{ width:585px; height:130px; line-height:30px; margin:0 30px 20px 0; padding:0 0 20px 0; overflow:hidden; float:left; border-bottom:1px solid #ececec;}
.newscon li .tu{ width:200px; height:130px; margin:0 20px 0 0; float:left; overflow:hidden;}
.newscon li .tu img{ width:200px; height:130px; overflow:hidden;}
.newscon li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.newscon li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.newscon li h1{ font-size:16px; overflow:hidden; color:#333333; margin:15px 0 0 0;}
.newscon li a{ width:565px; height:130px; padding:0 20px 0 0; color:#808080; display:block; text-decoration:none; overflow:hidden;}

/* 图集欣赏 */
.tkbox{ margin:0 0 5px 0; overflow:hidden;}
.tkcon{ padding:20px 45px 30px 45px; overflow:hidden;}
.k1{ width:32.78%; margin:0 0.546% 0 0; overflow:hidden; float:left;}
.k1_1{ width:100%; margin:0 0 10px 0; overflow:hidden;}
.k1_1 a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.k1_1:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.k1_2{ width:100%; overflow:hidden;}
.k1_2 a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.k1_2:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.k2{ width:44.26%; overflow:hidden; margin:0 0.546% 0 0; float:left;}
.k2_1{ width:100%; margin:0 0 10px 0; overflow:hidden;}
.k2_1 a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.k2_1:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.k2_2{ width:100%; overflow:hidden;}
.k2_2 a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.k2_2:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.k3{ width:21.85%; overflow:hidden; float:left;}
.k3 a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.k3:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

/* 底部 */
.foot{ width:100%; padding:40px 0 30px 0; background:#005f4b; overflow:hidden;}
.foot .con{ width:1200px; overflow:hidden; margin:0 auto;}
.dilogo{ width:360px; height:50px; padding:41px 0 0 0; overflow:hidden; float:left;}
.dwz{ width:410px; line-height:30px; color:#fff; margin:0 45px; overflow:hidden; float:left;}
.dwz a{ color:#fff;}

.ditb{ width:200px; margin:0 20px; overflow:hidden; float:left;}

.tel{ margin:3px 0 20px 0; overflow:hidden;}
.tel span{ width:30px; overflow:hidden; padding:18px 10px 0 0; float:left;}
.tel h1{ font-size:14px; color:#fff;}
.tel h2{ font-size:24px; font-weight:normal; color:#fff;}

.weibo{ width:100px; float:left; line-height:30px; text-align:center; overflow:hidden;}
.weibo img{ width:30px; height:26px; display:block; margin:0 auto;}
.weibo a{ color:#fff;}

.h-rwm{ width:100px; text-align:center; color:#fff; line-height:36px; float:left; overflow:hidden;}
.h-rwm img{ width:96px; height:96px; display:block; margin:0 auto;}

/* 内页 */

.n-banner{ width:100%; height:100%; overflow:hidden;}
.n-banner img{ width:100%; height:100%;}

.rybox{ width:1200px; overflow:hidden; margin:0 auto 40px auto;}
.rybox ul{ width:1240px;}
.rybox li{ width:360px; float:left; margin:40px 40px 0 0; overflow:hidden;}
.rybox .rytu{ width:360px; height:254px; overflow:hidden;}
.rybox .rytu img{ width:360px; height:254px;}
.rybox li .rytit{ font-size:18px; text-align:center; height:60px; line-height:60px; background:#f5f5f5; overflow:hidden;}
.rybox li a{ color:#333333; text-decoration:none;}

.n-box{ overflow:hidden;}
.n-con{ width:1200px; overflow:hidden; margin:10px auto;}

.weizhi{ height:60px; line-height:60px; border-top:1px dashed #cecece; border-bottom:1px dashed #cecece; color:#333333; background:#f5f5f5; overflow:hidden;}
.weizhi ul{ width:1200px; font-size:16px; margin:0 auto; overflow:hidden;}
.weizhi a{ color:#333333;}

.x-tit{ color:#8e8e8e; border-bottom:1px dashed #cecece; line-height:36px; text-align:center; padding:5px 0 20px 0; margin:0 0 15px 0;}
.x-tit h1{ color:#333333; font-size:30px; font-weight:bold;}

.nfl{ padding:10px 0 30px 0; text-align:center; background:#f5f5f5; margin:30px 0 0 0; overflow:hidden;}
.nfl .bi{ font-size:16px; display:inline-block; text-align:center; margin:20px 10px 0 10px;}
.nfl a{ width:196px; line-height:50px; background:#fff; border:1px solid #ececec; display:block; text-decoration:none;}
.nfl .on a{ color:#fff; background:#005f4b; border:1px solid #005f4b; text-decoration:none; transition:all .2s ease-in 0s;}

.nrwz{ width:1200px; padding:30px 0; color:#585858; line-height:36px; overflow:hidden; margin:0 auto;}
.nrwz img{ margin:0;vertical-align: top}
.ncp{ width:1200px; margin:0 auto; overflow:hidden;}
.ncp ul{ width:1220px; padding:30px 0 0 0;}
.ncp li{ width:285px; float:left; margin:0 20px 30px 0; overflow:hidden;}
.ncp li .htu{ width:283px; height:283px; border:1px solid #e0e0e0;}
.ncp li .htu img{ width:283px; height:283px;}
.ncp li .htit{ width:285px; text-align:center; overflow:hidden;}
.ncp li .htit h1{ font-size:16px; height:30px; line-height:30px; margin:10px 0 0 0; overflow:hidden;}
.ncp li .htit h2{ font-size:16px; height:24px; line-height:24px; font-weight:normal; margin:0 0 10px 0; overflow:hidden;}
.ncp li .htit h3{ width:90px; height:30px; line-height:30px; background:#d13f29; border-radius:10px; margin:0 auto; overflow:hidden;}
.ncp li .htit h3 a{ color:#fff; font-weight:normal; display:block; text-decoration:none;}

.xltit{ width:100%; position:relative; overflow:hidden; background:#f5f5f5; padding:50px 0;}
.xltit h1{ width:100%; font-size:40px; font-weight:bold; text-align:center; color:#dca562; position:absolute; left:0; bottom:65px;}
.xltit h2{ font-size:72px; text-align:center; color:#fff; font-weight:normal; height: 95px;}

.xldw{ padding:45px; font-size:18px; line-height:36px; background:#f5f5f5; overflow:hidden;}
.xldw p{ color:#dca562; font-size:24px; display:block; margin:0 0 10px 0; overflow:hidden;}

.xlbox{ padding:0 20px; overflow:hidden;}
.xlbox li{ width:30.6%; float:left; margin:0 1.366% 50px 1.366%; overflow:hidden;}
.xlbox li .htu{ overflow:hidden;}
.xlbox li .htu img{ width:100%; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.xlbox li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.xlbox li .htit h1{ font-size:24px; height:60px; line-height:60px; text-align:center; margin:10px 0 5px 0; overflow:hidden;}
.xlbox li .htit h2{ font-size:14px; height:150px; line-height:30px; text-align:center; font-weight:normal; color:#808080; margin:0 0 20px 0; overflow:hidden;}
.xlbox li .htit h3{ width:160px; height:48px; line-height:48px; font-size:18px; background:#005f4b; text-align:center; border-radius:10px; margin:0 auto; overflow:hidden;}
.xlbox li .htit h3 a{ color:#fff; font-weight:normal; display:block; text-decoration:none;}

.n-cp{ padding:0 20px; margin:0 0 50px 0; overflow:hidden;}
.n-cp li{ width:22.34%; float:left; margin:50px 1.329% 0 1.329%; overflow:hidden;}
.n-cp li .htu{ overflow:hidden;}
.n-cp li .htu img{ width:100%; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.n-cp li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.n-cp li .htit h1{ font-size:20px; line-height:30px; text-align:center; margin:10px 0 5px 0; overflow:hidden;}
.n-cp li .htit h2{ font-size:14px; line-height:24px; height:72px; text-align:center; font-weight:normal; color:#808080; margin:0 0 20px 0; overflow:hidden;}
.n-cp li .htit h3{ width:100px; height:36px; line-height:36px; background:#005f4b; text-align:center; border-radius:10px; margin:0 auto; overflow:hidden;}
.n-cp li .htit h3 a{ color:#fff; font-weight:normal; display:block; text-decoration:none;}

.zdbox{ background:#f5f5f5; padding:0 0 50px 0; overflow:hidden;}
.nsou{ width:1200px; margin:50px auto 0 auto;}

.biaod{ width:1200px; margin:40px auto; overflow:hidden;}
.d1{ width:530px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#fff; margin:0 100px 0 0; overflow:hidden; float:left;}
.d2{ width:530px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#fff; overflow:hidden; float:left;}
.an{ width:400px; height:60px; line-height:60px; border:0; cursor:pointer; color:#fff; font-size:18px; background:#005f4b; display:block; margin:0 auto;}

.ditu{ width:760px; height:360px; margin:0 40px 0 0; float:left; overflow:hidden;}
.ditu img{ width:760px; height:360px;}

.zdxx{ width:1200px; margin:10px auto 50px auto; overflow:hidden;}
.zdxx ul{ width:1300px;}
.zdxx li{ width:550px; height:190px; margin:40px 100px 0 0; background:#f5f5f5; float:left;}
.zdxx li .zdtu{ width:200px; height:190px; margin:0 30px 0 0; float:left; overflow:hidden;}
.zdxx li .zdtu img{ width:100%;}
.zdxx li .zddw{ width:300px; height:150px; padding:20px 20px 20px 0; float:left; position:relative; overflow:hidden;}
.zdxx li .zddw h1{ color:#333333; font-size:18px; height:30px; line-height:30px; overflow:hidden;}
.zdxx li .zddw p{ color:#808080; line-height:30px; overflow:hidden;}
.zdxx li .zddw i{ color:#333333; font-weight:bold;}
.zdxx li .zddw span a{ width:60px; color:#fff; padding:6px 10px; text-align:center; background:#005f4b; position:absolute; right:20px; bottom:20px; display:block; text-decoration:none;}


.jmbox{ width:1200px; margin:30px auto 50px auto; overflow:hidden;}
.jmtit{ width:1200px; line-height:72px; height:72px; font-size:36px; text-align:center; padding:0 0 20px 0; border-bottom:2px dashed #ececec; overflow:hidden;}

.jmbox .m1{ width:530px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#f5f5f5; margin:30px 100px 0 0; overflow:hidden; float:left;}
.jmbox .m2{ width:530px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#f5f5f5; margin:30px 0 0 0; overflow:hidden; float:left;}
.jmbox .c1{ width:550px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#f5f5f5; margin:30px 100px 0 0; overflow:hidden; float:left;}
.jmbox .c2{ width:550px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#f5f5f5; margin:30px 0 0 0; overflow:hidden; float:left;}
.jmbox .c3{ width:530px; height:60px; line-height:60px; font-size:18px; padding:0 0 0 20px; border:0; background:#f5f5f5; margin:30px 0 0 0; overflow:hidden; float:left;}
.jmbox .c4{ width:1160px; height:180px; line-height:48px; border:0; display:inherit; padding:10px 20px; margin:30px 0 0 0; float:left; overflow:hidden;  background:#f5f5f5; color:#828282;}
.jmbox .an{ width:480px; height:60px; line-height:60px; border:0; cursor:pointer; color:#fff; font-size:16px; background:#005f4b; display:block; margin:30px 0 0 360px; float:left;}

.usbox{ padding:0 45px; margin:20px 0 0 0; overflow:hidden;}
.usdw{ width:51.366%; margin:0 2.732% 0 0; float:left; overflow:hidden;}
.usdw h1{ font-size:40px; line-height:72px; font-weight:bold; overflow:hidden; color:#dca562;}
.usdw p{ font-size:16px; line-height:36px; overflow:hidden;}
.ustu{ width:45.901%; overflow:hidden; float:left;}
.ustu img{ width:100%;}
.ustu img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.ustu:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.cybox{ overflow:hidden; padding:0 45px; margin:20px 0 0 0;}
.cytu{ width:45.901%; overflow:hidden; float:left;}
.cytu img{ width:100%; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.cytu:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.bwbox{ overflow:hidden; padding:0 45px; margin:20px 0 50px 0;}
.bwtu{ width:45.901%; overflow:hidden; float:left;}
.bwtu img{ width:100%; -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.bwtu:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}

.cydw{ width:51.366%; margin:0 0 0 2.732%; float:left; overflow:hidden;}
.cydw h1{ font-size:40px; line-height:72px; font-weight:bold; overflow:hidden; color:#dca562;}
.cydw p{ font-size:16px; line-height:36px; overflow:hidden;}
.cydw a{ width:120px; height:40px; line-height:40px; color:#fff; background:#005f4b; text-align:center; display:block; margin:20px 0 0 40px; overflow:hidden;}

.spbox{ padding:0 20px; margin:0 0 30px 0; overflow:hidden;}
.spbox h1{ font-size:40px; line-height:72px; font-weight:bold; text-align:center; overflow:hidden; margin:30px 0; color:#dca562;}
.spbox li{ width:30.6%; float:left; margin:0 1.366% 10px 1.366%; overflow:hidden;}
.spbox li .htu{ overflow:hidden;}
.spbox li .htu img{ width:100%;}
.spbox li .htit{ font-size:18px; line-height:30px; text-align:center; margin:10px 0 5px 0; overflow:hidden;}

.newslb{ width:1200px; margin:20px auto 0 auto; overflow:hidden;}
.newslb ul{ width:1230px;}
.newslb li{ width:585px; height:130px; line-height:30px; margin:0 30px 20px 0; padding:0 0 20px 0; overflow:hidden; float:left; border-bottom:1px solid #ececec;}
.newslb li .tu{ width:200px; height:130px; margin:0 20px 0 0; float:left; overflow:hidden;}
.newslb li .tu img{ width:200px; height:130px; overflow:hidden;}
.newslb li a img{ -webkit-transition:All 2s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out; transition:All 0.4s ease-in-out;}
.newslb li:hover img{ text-decoration:none; display:block; transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -o-transform:scale(1.05);-ms-transform:scale(1.05);}
.newslb li h1{ font-size:16px; overflow:hidden; color:#333333; margin:15px 0 0 0;}
.newslb li a{ width:565px; height:130px; padding:0 20px 0 0; color:#808080; display:block; text-decoration:none; overflow:hidden;}

.lxbox{ width:1200px; margin:50px auto; padding:0 0 50px 0; border-bottom:2px dashed #dca562; overflow:hidden;}
.lxbox h1{ font-size:30px; height:80px; line-height:80px; text-align:center; color:#fff; background:#dca562; border-radius:10px 10px 0 0; overflow:hidden;}
.lxbox .lxtu{ width:1200px; height:440px; overflow:hidden;}
.lxbox .lxtu img{ width:1200px; height:440px;}
.lxbox .lxxx{ padding:170px 0 0 0; background:url(../images/lxtub.png) no-repeat; margin:50px 0 0 0; overflow:hidden;}
.lxbox .lxxx li{ width:300px; float:left; text-align:center; overflow:hidden;}
.lxbox .lxxx li .bt{ font-size:16px; color:#333333; overflow:hidden;}
.lxbox .lxxx li span{ width:30px; height:3px; display:block; overflow:hidden; background:#dca562; margin:10px auto;}
.lxbox .lxxx li p{ font-size:18px; line-height:30px; color:#333333; overflow:hidden;}

.fy{ width:100%; background:#f5f5f5; padding:10px 0; overflow:hidden;}
.fy ul{ width:1200px; margin:0 auto;}
.fy li{ font-size:16px; line-height:36px;}
.fy li img{ margin:0 12px 0 20px;}

.nbtbox{ width:100%; background:#f5f5f5; padding:20px 0; overflow:hidden;}
.n-tit{ width:1000px; position:relative; overflow:hidden; margin:0 auto; height: 95px;}
.n-tit h1{ width:100%; font-size:40px; font-weight:bold; text-align:center; color:#dca562; position:absolute; left:0; bottom:15px;}
.n-tit h2{ font-size:72px; text-align:center; color:#fff; font-weight:normal;}

.pageListNav{ background:#f5f5f5; text-align:center; padding:20px 0;}
.pageListNav a{ color:#585858; border:1px solid #cecece; display:inline-block; padding:0 15px; height:36px; line-height:36px; margin:0 5px; border-radius:5px; transition:all .2s ease-in 0s;}
.pageListNav a:hover{ color:#fff; background:#005f4b; border:1px solid #005f4b; text-decoration:none;}
.pageListNav span{ color:#585858; border:1px solid #cecece; display:inline-block; padding:0 15px; height:36px; line-height:36px; margin:0 5px; border-radius:5px;}
.pageListNav .ym{ width:27px; padding:0 15px; text-align:center; height:18px; border:1px solid #cecece; margin:8px 5px 0 0;}

/*表单*/
.nybd{ width:1200px; overflow:hidden; margin:0 auto;}
.bdtit{ height:50px; line-height:50px; padding:0 0 0 20px; margin:20px 0 0 0; font-size:16px; font-weight:bold; color:#333333; background:#f5f5f5;}
.bdcon{ width:800px; padding:20px 0; position:relative; margin:0 auto; overflow:hidden;}
.kk{ width:300px; padding:0 0 0 10px; height:48px; line-height:48px; border:1px solid #ececec; margin:0 30px 0 0; float:left; overflow:hidden;}
.uu{ width:446px; padding:0 0 0 10px; height:48px; line-height:48px; border:1px solid #ececec; float:left; overflow:hidden;}
.dd{ width:446px; padding:0 0 0 10px; height:48px; line-height:48px; border:1px solid #ececec; margin:20px 30px 0 0; float:left; overflow:hidden;}
.cc{ width:300px; padding:0 0 0 10px; height:48px; line-height:48px; border:1px solid #ececec; margin:20px 0 0 0; float:left; overflow:hidden;}
.aa{ width:100px; background:#ff7500; height:50px; line-height:50px; border:0; color:#fff; font-size:16px; cursor:pointer; overflow:hidden; position:absolute;top:90px; right:0;}
.bb{ width:400px; background:#ff7500; height:50px; line-height:50px; border:0; color:#fff; font-size:16px; cursor:pointer; float:left; margin:20px 0 0 200px; overflow:hidden;}

.lcbox{ padding:45px 45px 50px 45px; overflow:hidden;}
.about_bg{ position:fixed; width:100%; height:100%; top:0; left:0; background:url(../images/about_bg.jpg) no-repeat; background-size:cover;}

.about_content{ overflow:hidden;}

.about_content h2,.about_content h3{ text-align:center; font-weight:bold; color:#dca562;}

.about_content h2{ font-size:40px; margin-bottom:30px;}

.about_content h3{ font-size:26px; margin-bottom:60px;}

.about_content p{ font-size:16px; color:#000; line-height:180%; margin-bottom:20px; text-align:center;}

.about_content.history{ text-align:center; position:relative;}

/*大事记start*/

.event_box{ margin:3% auto 0; position:relative;}

.event_box .parHd{width:100%; display:inline-block; height: 92px; overflow:hidden;}

.parHd ul{ width:100%; text-align:center; margin:0 auto; padding-top:25px !important;}

.parHd .tempWrap{ margin:0 auto;}

.parHd .tempWrap:after{ content: ''; width:85%; height:1px; background:#580000; position:absolute; /* top: 33%; */ /* right: -140%; */ right:8%; top:35%; /* margin-top: -0.5px; */  z-index:10;}

/*.parHd li:before{ content: ''; width: 180%; height: 1px; background: #580000; position: absolute;top: 0; right:-140%;right: 0;}*/

.parHd li.no_line:before{ display:none;}

.parHd li{ display:inline-block; cursor:pointer; padding-top:30px; font-size:16px; color:#000;margin:0 30px; position:relative;}

.parHd li:after{ content: ''; background:url(../images/dot_ico.png) no-repeat; width:24px; height:24px; position:absolute;  z-index:20; top:-12px; left:50%; margin-left:-12px;}

.parBd{ text-align:center; margin-top:60px;}

.parBd h4{ position:relative; font-size:40px; margin-bottom:3%; /*width: 200px;*/ padding:0 60px;  display:inline-block; text-align:center; color:#dca562;}

.parBd h4:after{ content:''; background:#000; width:100px; height:1px; position:absolute; left:-100px; bottom:12px;}

.parBd h4:before{ content:''; background:#000; width:100px; height:1px; position:absolute; right:-100px; bottom:12px;}

.parBd p{ line-height:180%; font-size:16px; width:80%; margin:0 auto;}

div#listBox{ width:100%;}

.sPrev,.sNext{ width:30px; height:30px; display:block; position:absolute; top:10px; cursor:pointer;}

.sPrev{ left:0;}

.sNext{ right:0;}

.sPrev img,.sNext img{ transition:all .6s cubic-bezier(.51,1.1,.9,.95); -moz-transition:all .6s cubic-bezier(.51,1.1,.9,.95); -webkit-transition:all .6s cubic-bezier(.51,1.1,.9,.95); -o-transition:all .6s cubic-bezier(.51,1.1,.9,.95);}


/* 悬 浮 */
.fixed-right-nav{ position:fixed; z-index:500; right:2%; top:50%; width:78px; text-align:center; opacity:.9;}
.fixed-right-nav a{ display:block; height:50px; border-radius:5px; margin-bottom:2px; background-color:rgba(220,165,98,0.9); overflow:hidden; color:#fff; text-decoration:none;}
.fixed-right-nav a:hover{ background-color:#005f4b; text-decoration:none;}
.fixed-right-nav .backtop i{ display:block; width:28px; height:18px; margin:16px auto 0; background:url(../images/ico.png!c.png) no-repeat 0 -72px;}
.fixed-right-nav .msg i{ display:block; width:28px; height:18px; margin:8px auto 0; background:url(../images/ico.png!c.png) no-repeat 0 -23px;}
.fixed-right-nav .decora i{ display:block; width:28px; height:18px; margin:8px auto 0; background:url(../images/ico.png!c.png) no-repeat 0 0;}
.fixed-right-nav .qrcode i{ display:block; width:28px; height:18px; margin:15px auto 0; background:url(../images/ico.png!c.png) no-repeat 0 -46px;}
.fixed-right-nav .qrcodePic{ position:absolute; bottom:2px; visibility:hidden; right:80px; width:120px; height:120px; transform:scale(0); -webkit-transform:scale(0); transition:all ease .2s;-webkit-transition:all ease .2s; transform-origin:right bottom; -webkit-transform-origin:right bottom;}
.fixed-right-nav .qrcodePic img{ width:120px; height:120px;}
.fixed-right-nav .qrcode:hover .qrcodePic{ visibility:visible; transform:scale(1); -webkit-transform:scale(1);}
.fixed-right-nav .decoraDw{ font-size:16px; position:absolute; bottom:59px; visibility:hidden; right:80px; width:150px; height:40px; line-height:40px; transform:scale(0); -webkit-transform:scale(0); transition:all ease .2s;-webkit-transition:all ease .2s; transform-origin:right bottom; -webkit-transform-origin:right bottom; background-color:rgba(0,0,0,0.8); border-radius:5px;}
.fixed-right-nav .decora:hover .decoraDw{ visibility:visible; transform:scale(1); -webkit-transform:scale(1);}
.pageListNav span.current{color:#fff; background:#005f4b; border:1px solid #005f4b; text-decoration:none;}


/* 标 题 */
.h-tit{ width:1000px; position:relative; margin:30px auto 0 auto; overflow:hidden;height: 95px;}
.h-tit h1{ width:100%; font-size:40px; font-weight:bold; text-align:center; color:#dca562; position:absolute; left:0; bottom:15px;}
.h-tit h2{ font-size:72px; text-align:center; color:#f2f2f2; font-weight:normal;}

.b-tit{ width:1000px; position:relative; overflow:hidden; margin:30px auto 0 auto;}
.b-tit h1{ width:100%; font-size:40px; font-weight:bold; text-align:center; color:#dca562; position:absolute; left:0; bottom:15px;}
.b-tit h2{ font-size:72px; text-align:center; color:#fff; font-weight:normal;}/* 更多 */.more{ width:82px; height:82px; overflow:hidden; text-align:center; position:relative; margin:0 auto 20px auto;}.more a{ position:relative; margin:20px; display:block; z-index:100;}.more:hover .qq{ content:""; position:absolute; display:block; width:60px; height:60px; border-radius:50%; -webkit-animation:bounce-circle 1.8s infinite; animation:bounce-circle 1.8s infinite; animation-delay:0s; box-sizing:border-box; left:11px; top:11px;}
