@charset "utf-8";

*{margin:0;padding:0}

html{overflow-x:hidden;font-size:13.3333333333vw}

body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;background:#fff;overflow-x:hidden;text-align:left;position:relative;font-size:16px;color:#000}

img{border:none}

h1,h2,h3{font-weight:400}

a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}

input,select,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;font-size:16px;outline:0;margin:0;padding:0}

input::-webkit-input-placeholder{color:#999!important}

textarea::-webkit-input-placeholder{color:#999!important}

input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}

select{-webkit-appearance:none}

textarea{-webkit-appearance:none}

input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}

ol,ul{padding:0;list-style-type:none}

em{font-style:normal}

.lt{float:left}

.rt{float:right}

input.sub,label{border:none;cursor:pointer}

input,textarea{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei UI,Microsoft YaHei,Source Han Sans CN,sans-serif;outline:0;margin:0;padding:0}

table{border-collapse:collapse}

td,th{padding:0}

.clearfix::after{content:"";display:block;clear:both}

*{box-sizing:border-box}

.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }

.fixed:after, .clearfix:after, .cf:after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both; }

.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }

.clear { clear:both;}

.wrap{width:1600px;position:relative;max-width:100%;margin:0 auto}

.wrap::after{content:"";display:block;clear:both}

/*自定义*/

body{ font-family:Microsoft YaHei; }

/*header*/

.header { height:190px; position:fixed; top:0; left:0; width:100%; z-index:999; transition: 0.5s linear; }

.header .wrap { position:relative; }

.header .logo { position:absolute; left:50%; width:200px; margin-left:-100px; top:40px; background-color:#FFF; border-radius:50%; z-index:3;  }

.header .logo img{max-width: 100%;max-height: 100%;vertical-align: middle; }

/*welcome*/

.welcome {color:#eae7e7; font-size:18px; line-height:30px; margin-top:44px; }

.wel-left { float:left; }

.wel-right { float:right; }

.wel-right img { display:inline-block; width:17px; vertical-align:middle; margin-right:5px; margin-top:-4px; }

/*nav*/

.nav { height:70px; background:url(../images/nav-bg.jpg) repeat-x center center; background-size:auto 100%; margin-top:46px; z-index:2;box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

.nav ul { display:block; }

.nav ul li {float:left; width:10%; text-align:left; color:#000000; font-size:20px; line-height:70px; font-weight:bold; position:relative; } 

.nav ul li a { display:block; color:#000000;  }

.nav ul li.active a{ color:#d3ab0f; }

.nav ul li:hover a{ color:#d3ab0f; }

.nav ul li:nth-child(5) { margin-left:20%; }

.nav ul li:nth-child(n+5) { text-align:right; }

.nav ul li .sub { position: absolute;width:100%;left:-25%; text-align:center; top:70px;z-index:30000;  }
.nav ul li:nth-child(n+5) .sub {left:25%;}

.nav ul li .sub ul li { float:left; min-width:auto; width:100%; line-height:50px; position:relative;text-align:center;  margin:0; padding:0; font-size:16px; font-weight:normal; background:url(../images/nav-sub-bg.jpg) repeat; padding:0 10px; }
.nav ul li .sub ul li:last-child {border-bottom-left-radius:10px; border-bottom-right-radius:10px; }
.nav ul li:hover .sub ul li a { color:#000000; }
.nav ul li:hover .sub ul li:hover { background-color:#f4f2f2; background-image:none; }
.nav ul li:hover .sub ul li:hover a{ color:#d3ab0f; }


.nav ul li .third { position: absolute;width:100%;left:100%; text-align:center; top:0; z-index:30000;}
.nav ul li .third ul { display:block;}
.nav ul li .third ul li { float:left; min-width:auto; width:100%; text-align:left;  margin:0; padding:0;  font-weight:normal; background-color:#003366;  background-color:#f4f2f2; background-image:none; padding-left:28px; text-align:left; padding-left:28px; padding-right:0; }
.nav ul li .third ul li:last-child {border-bottom-left-radius:0; border-bottom-right-radius:0; }
.nav ul li:hover .sub ul li:hover .third ul li a { color:#000000; }
.nav ul li:hover .sub ul li:hover .third ul li:hover a { color:#d3ab0f; }

/*ss-header*/

.ss-header { background-color:rgba(0, 0, 0, 0.6); height:auto; }

.ss-header .welcome  { display:none; }

.ss-header .logo { display:none; }

.ss-header .nav {  text-align:center; margin-top:0; }

.ss-header .nav ul { display:inline-block;  }

.ss-header .nav ul li { width:160px; text-align:center; }

.ss-header .nav ul li:nth-child(5) { margin-left:0; }

.ss-header .nav ul li:nth-child(n+5) { text-align:center; }

.ss-header .nav ul li .sub { left:0; }

/*header2*/

.header2{height:60px;position:fixed;background:#ffffff;z-index:22;top:0;width:100%; display:none; }

.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}

.header2 .logo{width:auto;height:60px;margin-top:0;overflow:hidden;  float: left; display: inline;}

.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}

.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.header2 .h-tit { position:absolute; top:0; left:25%; width:50%; text-align:center; color:#000000; font-size:18px; line-height:60px;  }

.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}

.header2 .nav-btn .zi { width:20px; color:#d3ab0f; font-size:16px; line-height:1; position:absolute; right:-10px; top:-8px; }

.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}

.header2 .nav-btn .line{display:block;width:50%;height:2px;border-radius:2px;background-color:#d3ab0f;position:absolute;left:50%;margin-left:-15px}

.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}

.header2 .nav-btn.active .line1{top:0}

.header2 .nav-btn.hover .line{background:#d3ab0f}

.header2 .nav-btn .line2{top:7px}

.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}

.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}

.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}

.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}

.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}

.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}

.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}

.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}

.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}

.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}

.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}

.header2 .sub-menu .jt.jtRote:after{background:url(../images/mobile_nav_jian.png) no-repeat center;background-size:20px auto}

.header2 .sub-menu .sec-list p{background:url(../images/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}

.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}

.header2 .sub-menu .sec-list a:active{color:#37a3dc}

.header2 .icon-close:before{content:"\e6d3"}

.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 

.header-wrap { display:none;}

/* nav_zzc */

.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}

.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}

.nav_menu .nav_menu_top{width: 100%; height:50px;}

.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}

.nav_menu .nav_menu_btn img{display: block;width:25px; }

.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}

.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}

.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}

/*home*/

#fp-nav { margin-top: -100px !important;}

#fp-nav ul li{ display: block;  width: 14px; height: 14px; margin: 8px;  margin-bottom: 20px; position: relative;}

#fp-nav ul li:last-child { display: none;}

#fp-nav ul li a.active span,#fp-nav ul li:hover a.active span{height:8px;width:8px;border-radius:4px;background:#d3ab0f;border-width:0;margin:-2px 0 0 -2px}

#fp-nav ul li a span{border-radius:5px;position:absolute;z-index:1;height:8px;width:8px;border:0;background:0 0;left:50%;border:solid 2px #d3ab0f;top:50%;-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}

.home-bg1 { }

.home-bg2 { background:#fdfdfd url(../images/home-bg2.jpg) center center no-repeat;  background-size: cover;}

.home-bg3 { background:#787c7d url(../images/home-bg3.jpg) center center no-repeat;  background-size: cover;}

.home-bg4 { background:#efefef url(../images/home-bg4.jpg) center center no-repeat;  background-size: cover;}

.home-bg5 { background:#5f6362 url(../images/home-bg5.jpg) center center no-repeat;  background-size: cover;}

.home-bg6 { background-color:#444241; }

.section { height:100vh; }

.section .wrap { position:relative; height:100%; }

/*banner*/

.banner { width:100%; height:100%; }

.banner .swiper-container{width:100%;height:100%}

.banner .swiper-slide{text-align:center;font-size:18px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}

.banner .swiper-button-next{opacity:0.4;outline:none;}

.banner .swiper-button-prev{opacity:0.4;outline:none;}

.banner .swiper-button-next:hover{opacity:0.8;} 

.banner .swiper-button-prev:hover{opacity:0.8;} 

.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:25px;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 9px; width:13px; height:13px; background: #ffffff; opacity:0.7;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}

.banner .swiper-slide a { display:block; width:100%; height:100%; }

.banner .swiper-slide img { width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

/*about*/

.about { position:absolute; width:100%; height:780px; left:0; top:50%; margin-top:-390px; }

.about-left { float:left; width:870px; }

.about-left .tit { color:#000000; font-size:50px; line-height:1.5; font-weight:bold; margin-top:5px; position:relative; }

.about-left .tit:after{content:""; position:absolute; left:0; bottom:-14px; width:50px; height:3px; background-color:#d3ab0f; }

.about-left .des { color:#000000; font-size:26px; line-height:1.5; font-weight:bold; margin-top:38px; }

.about-left .des span { color:#d3ab0f; }

.about-left .con { color:#363636; font-size:16px; line-height:38px; height:342px; overflow:hidden; margin-top:30px; }

.about-left .list { margin-top:55px; }

.about-left .list ul li { float:left; width:20%; position:relative; text-align:center; }

.about-left .list ul li:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#e5e5e5; }

.about-left .list ul li:first-child:after { display:none; }

.about-left .list ul li .list-nob { display:inline-block; color:#393736; font-size:60px; line-height:1; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:relative; }

.about-left .list ul li .list-nob span { display:inline-block; position:absolute; top:12px; right:-8px; width:20px; height:20px; background-color:#d4aa1a; text-align:center; color:#ffffff; font-size:14px; line-height:20px;  border-radius:50%;}

.about-left .list ul li .list-tit { color:#363636; font-size:16px; line-height:1.5; margin-top:6px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.about-left .more { width:240px; height:50px; background-color:#393736; border-radius:25px; text-align:center; color:#ffffff; font-size:16px; line-height:50px; margin-top:55px; }

.about-left .more a { display:block; color:#ffffff;  }

.about-left .more:hover { background-color:#d3ab0f; }

.about-right { float:right; width:620px; height:782px; }

.about-right img{width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

/*pro*/

.pro { width:100%; height:100%; }

.pro ul { display:block; width:100%; height:100%; }

.pro ul li { float:left; width:calc(100% / 3); height:100%; background-color:rgba(0, 0, 0, 0.5); position:relative; border-left:#cce2eb solid 1px; transition:width 455ms;}

.pro ul li:first-child { border-left:none; }

.pro ul li .con  { position:absolute; width:350px; height:720px; left:50%; margin-left:-175px; top:50%; margin-top:-360px; }

.pro ul li .con .tit { color:#ffffff; font-size:30px; line-height:1.5; margin-top:192px; }

.pro ul li .con .tit img { display:inline-block; width:60px; vertical-align:middle; margin-right:14px; margin-top:-2px; }

.pro ul li .con .des { color:#ffffff; font-size:18px; line-height:34px; height:204px; overflow:hidden; margin-top:24px; }

.pro ul li .con .pic { height:300px; background-color:#FFF; overflow:hidden; display: flex;  align-items: center; justify-content: center;display:none; margin-top:24px; }

.pro ul li .con .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.pro ul li .con .more { width:340px; margin:0 auto; height:50px; border:rgba(255, 255, 255, 0.3) solid 1px; text-align:center; color:#ffffff; font-size:16px; line-height:48px;  border-radius:25px; margin-top:148px;  }

.pro ul li .con .pic:hover img {transform: scale(1.05);transition: 0.5s;}

.pro ul li .con .more:hover { background-color:#d3ab0f; color:#ffffff; }

.pro ul li.now{width:44%}

.pro ul li.sible{width:calc(56% / 2)}

.pro ul li.now { background-color:rgba(0, 0, 0, 0.3); }

.pro ul li.now .con { width:540px; margin-left:-270px; }

.pro ul li.now .con .tit {  font-size:50px; margin-top:0; }

.pro ul li.now .con .des { font-size:18px; height:170px; }

.pro ul li.now .con .pic { display:flex; }

.pro ul li.now .con .more { margin-top:33px; }

/*public*/

.public { text-align:center;  color:#000000; font-size:50px; line-height:1; }

.public.white { color:#ffffff; }

/*news*/

.news { position:absolute; width:100%; height:780px; left:0; top:50%; margin-top:-390px; }

.news-show { margin-top:40px;}

.news-left { float:left; width:670px; height:670px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); border-bottom:#ffffff solid 5px; }

.news-left .pic { height:410px; overflow:hidden; }

.news-left .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

.news-left .tit { color:#333333; font-size:24px; line-height:1.5;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 26px; font-weight:bold; margin-top:30px; }

.news-left .des { color:#888888; font-size:16px; line-height:28px; height:84px; overflow:hidden; padding:0 26px; margin-top:14px; }

.news-left .riqi { color:#999999; font-size:16px; line-height:1.5; border-top:#f2f2f2 solid 1px; padding:0 26px; margin-top:20px; padding-top:20px;  }

.news-left .riqi img { float:right; display:inline-block; vertical-align:middle; width:38px; margin-top:-4px; margin-top:4px; }

.news-left:hover { border-bottom:#d3ab0f solid 5px; }

.news-left:hover .tit { color:#d3ab0f; }

.news-right { float:right; width:906px;  }

.news-right ul li { float:left; width:440px; height:315px; margin-top:40px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); border-bottom:#ffffff solid 5px; padding-top:50px; }

.news-right ul li:nth-child(1) { margin-top:0; }

.news-right ul li:nth-child(2) { margin-top:0; }

.news-right ul li:nth-child(even) {  margin-left:26px; }

.news-right ul li .tit { color:#333333; font-size:22px; line-height:28px; height:56px;  overflow:hidden;  padding:0 36px; font-weight:bold; }

.news-right ul li .des { color:#888888; font-size:16px; line-height:28px; height:84px; overflow:hidden; padding:0 36px; margin-top:14px; }

.news-right ul li .riqi { color:#999999; font-size:16px; line-height:1.5; border-top:#f2f2f2 solid 1px; padding:0 36px; margin-top:20px; padding-top:20px; }

.news-right ul li .riqi img { float:right; display:inline-block; vertical-align:middle; width:38px; margin-top:-4px; margin-top:4px; }

.news-right ul li:hover { border-bottom:#d3ab0f solid 5px; }

.news-right ul li:hover .tit { color:#d3ab0f; }

/*pinzhi*/

.pinzhi { position:absolute; width:100%; height:780px; left:0; top:50%; margin-top:-390px; }

.pinzhi-des { text-align:center; color:#ffffff; font-size:22px; line-height:42px; height:126px; overflow:hidden; padding:0 162px; font-weight:lighter; margin-top:50px; }

.pinzhi-more { width:340px; margin:0 auto; height:50px; border:rgba(255, 255, 255, 0.3) solid 1px; text-align:center; color:#ffffff; font-size:16px; line-height:48px;  border-radius:25px; margin-top:50px;  }

.pinzhi-more:hover { background-color:#d3ab0f; color:#ffffff; }

.pinzhi-box { background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:50px;  border-radius:10px; padding-top:80px; height:390px; }

.pinzhi-box ul li { float:left; width:33.33%; text-align:center; position:relative; padding-bottom:10px; }

.pinzhi-box ul li:after{content:""; position:absolute; left:0; bottom:0; width:1px; height:100%; background-color:#dcdcdc; }

.pinzhi-box ul li:first-child:after { display:none; }

.pinzhi-box ul li .pic { height:90px; margin:0 auto; }

.pinzhi-box ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.pinzhi-box ul li .tit { color:#000000; font-size:30px; line-height:1.5; font-weight:bold; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; margin-top:6px; }

.pinzhi-box ul li .des { color:#888888; font-size:16px; line-height:28px; height:56px; overflow:hidden; padding:0 140px; margin-top:9px; }

.pinzhi-box ul li:hover .tit { color:#d3ab0f; }

/*footer*/

.footer { background:#393736 url(../images/home-bg6.jpg) no-repeat center center; padding-top:40px;  text-align:center; }
.f-linker {color:#ffffff; font-size:18px; }
.f-linker a {color:#ffffff;}
.f-linker a:hover { text-decoration:underline; }

.f-logo { width:200px; margin:0 auto; }

.f-logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.f-info { width:330px; margin:0 auto; margin-top:20px; }

.f-info img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.f-nav { margin-top:20px; }

.f-nav ul { display:inline-block; }

.f-nav ul li { float:left; width:40px; background:url(../images/f-nav-line.png) no-repeat right center; background-size:3px 81px; margin:0 30px; }

.f-nav ul li a { display:block; width:20px; margin:0 auto; color:#ffffff; font-size:20px; line-height:1;  }

.f-line { height:41px; background:url(../images/f-line.png) no-repeat center center; background-size:auto 100%; margin-top:20px; }

.f-text { color:#ffffff; font-size:18px; line-height:2; margin-top:10px; }

.f-ewm { width:165px; margin:0 auto; margin-top:10px;  color:#ffffff; font-size:18px; line-height:2; }

.f-ewm p{ display: contents;   }

.f-ewm img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.f-copy { background-color:#202022; color:#9d9d9d; font-size:16px; line-height:2; padding-top:15px; padding-bottom:15px; margin-top:10px; }

.f-copy-left { float:left; }

.f-copy-right { float:right; }

.f-copy img { width:22px; vertical-align:middle; display:inline-block; margin-left:20px; margin-right:3px; margin-top:-4px; }

.f-copy a:hover { color:#ffffff; }

/*n-banner*/

.n-banner { height:600px; position:relative; background-color:#666a6e; }

.n-banner .pic { width:100%; height:100%; }

.n-banner .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

.n-banner .con { position:absolute; top:0; left:0; width:100%; height:100%; padding-top:352px; }

.n-banner .con .line { width:120px; height:4px; background-color:#ffffff; }

.n-banner .con .cn { color:#ffffff; font-size:50px; line-height:1.5; margin-top:14px; }

.n-banner .con .en { color:#ffffff; font-size:30px; line-height:1.5; font-family:Arial, Helvetica, sans-serif; }

/*n-position*/

.n-position { border-bottom:#eeeeee solid 1px; height:80px; }

.n-posi-left { float:left; margin-left:60px; }

.n-posi-left ul li { float:left; margin-right:80px; color:#000000; font-size:18px; line-height:79px; position:relative; }
.n-posi-left ul li a { display:block; color:#000000;  }
.n-posi-left ul li:after{content:""; position:absolute; left:-20%; bottom:0; width:140%; height:3px; background-color:#ffffff; }

.n-posi-left ul li:hover {color:#d3ab0f;}
.n-posi-left ul li:hover a  {color:#d3ab0f;}
.n-posi-left ul li:hover:after { background-color:#d3ab0f; }

.n-posi-left ul li.active {color:#d3ab0f;}
.n-posi-left ul li.active a{color:#d3ab0f;}
.n-posi-left ul li.active:after { background-color:#d3ab0f; }

.n-posi-left ul li:hover .posub { display:block; }

.posub { position:absolute; left:-90px; top:79px; padding-top:10px; z-index:10; width:auto; min-width:300px; display:none; }
.posub-box {width:auto; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);  border-radius:10px; position:relative; text-align:center; }
.posub-box:after{content:""; position:absolute; left:110px; top:-7px; width:22px; height:7px;  background:url(../images/jiao.png) no-repeat center center; background-size:auto 100%;  }
.posub-box dl dd { display:inline-block; padding:0 35px; }
.n-posi-left ul li:hover .posub-box dl dd a  {color:#000000;}
.n-posi-left ul li.active .posub-box dl dd a  {color:#000000;}
.n-posi-left ul li:hover .posub-box dl dd a:hover {color:#d3ab0f;}

.n-posi-right { float:right; color:#000000; font-size:18px; line-height:79px;}

.n-posi-right i { display:inline-block; width:22px; height:22px; background:url(../images/home.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; margin-top:-4px; }

/*n-main*/

.n-main { min-height:600px; padding-bottom:30px; }

/*n-newshow*/

.n-newshow { padding-top:30px; padding-bottom:60px; }

.n-show {padding:20px 0; color:#000000; font-size:16px; line-height:2; min-height:300px; }

.n-show img { max-width:100%;}

.n-show .img-responsive { display:inline;}

.n-show table {border-collapse: collapse;}

.n-show table tr th {color: #000000; font-size: 16px; line-height: 2; font-weight: normal; background-color: #f9f8f8;padding: 10px;border:#eeeeee solid 1px;}

.n-show table tr td { line-height:2; border:1px solid #eeeeee; padding:10px;}

.n-tit { font-size:24px; text-align:center; line-height:1.5; color:#333333; }

.n-time { font-size:14px; text-align:center; line-height:18px; margin-top:13px; color:#999999; }

.n-xian {border-bottom:#cccccc solid 1px; height:1px; margin-top:20px;}

.n-other { line-height:24px; padding:20px 0; color:#666666; }

.n-other a:hover{ color:#007cc3; }

/*pagination*/

.pagination { width:100%; display:block;  text-align:center; font-size:14px; color:#7b7b7b; padding-bottom:30px; padding-top:30px; }

.pagination a { color:#7b7b7b;  padding:5px 9px;border-radius:3px; border:#dddddd solid 1px; margin:0 6px; }

.pagination a:hover { background-color:#d3ab0f; color:#FFF;border:#d3ab0f solid 1px;}

.pagination a.now{ background-color:#d3ab0f; color:#FFF;border:#d3ab0f solid 1px;}

/*n-pro*/

.n-pro { padding-top:20px; }

.n-pro ul li { float:left; width:510px; height:510px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:30px; text-align:center; }

.n-pro ul li:nth-child(3n+2) { margin-left:35px;}

.n-pro ul li:nth-child(3n+3) { margin-left:35px;}

.n-pro ul li .pic { height:334px; padding:20px; border-bottom:#e5e5e5 solid 1px; overflow:hidden; display: flex;  align-items: center; justify-content: center; }

.n-pro ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.n-pro ul li .tit { color:#000000; font-size:20px; line-height:1.5; margin-top:34px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }

.n-pro ul li .more { width:330px; margin:0 auto; height:44px; background-color:#d3ab0f; border-radius:22px; text-align:center; color:#ffffff; font-size:18px; line-height:44px; margin-top:33px; }

.n-pro ul li:hover .pic img { transform: scale(1.05);transition: 0.5s; }

.n-pro ul li:hover .tit { color:#d3ab0f; }

/*n-news*/

.n-news { height:auto; }

.n-news ul li { float:left; width:510px; height:614px;background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:45px;  border-radius:10px; overflow:hidden; }

.n-news ul li:nth-child(3n+2) { margin-left:35px;}

.n-news ul li:nth-child(3n+3) { margin-left:35px;}

.n-news ul li .pic { height:334px; border-bottom:#e5e5e5 solid 1px; overflow:hidden;  }

.n-news ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}

.n-news ul li .tit { color:#333333; font-size:24px; line-height:36px; height:72px; overflow:hidden; margin-top:14px; padding:0 30px; }

.n-news ul li .des { color:#888888; font-size:16px; line-height:28px; height:84px; overflow:hidden; margin-top:14px;padding:0 30px; }

.n-news ul li .riqi { color:#999999; font-size:16px; line-height:1.5; border-top:#f2f2f2 solid 1px; padding:0 30px;margin-top:21px; padding-top:21px; }

.n-news ul li .riqi i { display:inline-block; width:16px; height:16px; background:url(../images/riqi.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; margin-top:-4px; }

.n-news ul li .riqi img { float:right; display:inline-block; vertical-align:middle; width:38px; margin-top:-4px; margin-top:4px; }

.n-news ul li:hover .pic img { transform: scale(1.05);transition: 0.5s; }

.n-news ul li:hover .tit { color:#d3ab0f; }

/*n-renli*/

.n-renli { height:auto; padding-top:20px; }

.n-renli ul li { float:left; width:510px; height:310px;background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); margin-top:40px;  border-radius:10px; overflow:hidden; padding-top:43px;}

.n-renli ul li:nth-child(3n+2) { margin-left:35px;}

.n-renli ul li:nth-child(3n+3) { margin-left:35px;}

.n-renli ul li .tit { color:#333333; font-size:24px; line-height:36px; height:36px; overflow:hidden; padding:0 30px; }

.n-renli ul li .des { color:#888888; font-size:16px; line-height:28px; height:84px; overflow:hidden; margin-top:30px;padding:0 30px; }

.n-renli ul li .riqi { color:#999999; font-size:16px; line-height:1.5; border-top:#f2f2f2 solid 1px; padding:0 30px;margin-top:41px; padding-top:21px; }

.n-renli ul li .riqi i { display:inline-block; width:16px; height:16px; background:url(../images/riqi.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; margin-top:-4px; }

.n-renli ul li .riqi img { float:right; display:inline-block; vertical-align:middle; width:38px; margin-top:-4px; margin-top:4px; }

.n-renli ul li:hover .tit { color:#d3ab0f; }

/*n-wenhua*/

.n-wenhua { padding-top:60px; padding-bottom:30px; position:relative;  }

.n-wenhua-left { float:left; width:1000px;  color:#888888; font-size:16px; line-height:2.3; }

.n-wenhua-left h2 {  color:#000000; font-size:50px; line-height:2; font-weight:bold; position:relative; margin-bottom:20px; }

.n-wenhua-left h2:after{content:""; position:absolute; left:0; bottom:0; width:50px; height:3px; background-color:#d3ab0f; }

.n-wenhua-left h3 {  color:#000000; font-size:26px; line-height:2; font-weight:bold; position:relative; margin-bottom:10px; }

.n-wenhua-left h4 { color:#888888; font-size:20px; line-height:2.3; font-weight:normal;  }

.n-wenhua-left img { vertical-align:middle; }

.n-wenhua-right { float:right; width:530px; text-align:center; }

.n-wenhua-right .pic { height:auto; }

.n-wenhua-right .pic img {max-width: 100%;max-height: 100%;vertical-align: middle; }

.n-wenhua-right .tit {  color:#888888; font-size:16px; line-height:2; padding:0 140px; margin-top:50px; }

.n-wenhua-right-ss { position:fixed; right:8.5%; top:100px; z-index:3; }

/*a-about*/

.a-about { padding-top:70px; padding-bottom:70px; }

.a-about-left { float:left; width:740px;  }

.a-about-left .tit { color:#000000; font-size:50px; line-height:1.5; font-weight:bold; margin-top:5px; position:relative; }

.a-about-left .tit:after{content:""; position:absolute; left:0; bottom:-14px; width:50px; height:3px; background-color:#d3ab0f; }

.a-about-left .des { color:#000000; font-size:26px; line-height:1.5; font-weight:bold; margin-top:38px; }

.a-about-left .des span { color:#d3ab0f; }

.a-about-left .list { margin-top:55px; }

.a-about-left .list ul li { border-bottom:#e5e5e5 solid 1px; padding-bottom:30px; margin-bottom:30px; }

.a-about-left .list ul li .list-nob { float:left; display:inline-block; color:#393736; font-size:60px; line-height:1; font-weight:bold; font-family:Arial, Helvetica, sans-serif; position:relative; }

.a-about-left .list ul li .list-nob span { display:inline-block; position:absolute; bottom:8px; right:-25px; width:20px; height:20px; background-color:#d4aa1a; text-align:center; color:#ffffff; font-size:14px; line-height:20px;  border-radius:50%;}

.a-about-left .list ul li .list-tit { float:right; color:#363636; font-size:18px; line-height:1.5; margin-top:16px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

.a-about-right { float:right; width:750px; color:#363636; font-size:16px; line-height:40px; margin-top:120px; }

/*a-yanfa*/

.a-yanfa { background: #6b6e76 url(../images/yanfa-bg.jpg) no-repeat center center; background-size:cover; padding-top:110px; padding-bottom:150px; }

.a-yanfa .tit { color:#eef3f5; font-size:50px; line-height:1.5; font-weight:bold; margin-top:5px; position:relative; }

.a-yanfa .tit:after{content:""; position:absolute; left:0; bottom:-20px; width:50px; height:3px; background-color:#ffffff; }

.a-yanfa .des { color:#eef3f5; font-size:16px; line-height:40px; margin-top:43px; }

/*a-chuangxin*/

.a-chuangxin { padding-top:70px; padding-bottom:100px; }

.a-chuangxin ul li { height:auto; }

.a-chuangxin ul li .con { float:left; width:700px; margin-left:50px; }

.a-chuangxin ul li .con .tit { color:#000000; font-size:50px; line-height:1.5; font-weight:bold; position:relative; margin-top:70px; }

.a-chuangxin ul li .con .tit:after{content:""; position:absolute; left:0; bottom:-20px; width:50px; height:3px; background-color:#d3ab0f; }

.a-chuangxin ul li .con .des { color:#363636; font-size:16px; line-height:40px; margin-top:43px; }

.a-chuangxin ul li .pic { float:right; width:800px; height:460px; overflow:hidden; }

.a-chuangxin ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;}

.a-chuangxin ul li:nth-child(even) .con { float:right; margin-left:0; margin-right:50px; }

.a-chuangxin ul li:nth-child(even) .pic { float:left; } 

/*a-qiwen1*/

.a-qiwen1 { padding-top:20px; padding-bottom:60px; border-bottom:#eeeeee solid 1px; }

.a-qiwen1 ul li { float:left; width:780px; margin-top:20px; }

.a-qiwen1 ul li:nth-child(even) { margin-left:40px; }

.a-qiwen1 ul li .pic { float:left; width:350px; height:243px; overflow:hidden; }

.a-qiwen1 ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s;}

.a-qiwen1 ul li .con { float:right; width:405px; }

.a-qiwen1 ul li .con .tit { color:#333333; font-size:24px; line-height:36px; height:36px; overflow:hidden; margin-top:14px;}

.a-qiwen1 ul li .con .des { color:#888888; font-size:16px; line-height:28px; height:84px; overflow:hidden; margin-top:14px; }

.a-qiwen1 ul li .con .riqi { color:#999999; font-size:16px; line-height:1.5; border-top:#f2f2f2 solid 1px; margin-top:21px; padding-top:21px; }

.a-qiwen1 ul li .con .riqi i { display:inline-block; width:16px; height:16px; background:url(../images/riqi.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; margin-top:-4px; }

.a-qiwen1 ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}

.a-qiwen1 ul li:hover .tit { color:#d3ab0f; }

/*a-qiwen2*/

.a-qiwen2 { padding-top:60px; }

.a-qiwen2 .pic { float:left; width:780px; height:510px; }

.a-qiwen2 .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.a-qiwen2 .con { float:right; width:610px; padding-top:30px; }

.a-qiwen2 .con .tit { color:#000000; font-size:36px; line-height:1.5; margin-top:33px; position:relative; }

.a-qiwen2 .con .tit:after{content:""; position:absolute; left:0; bottom:-20px; width:50px; height:3px; background-color:#d3ab0f; }

.a-qiwen2 .con .des { color:#888888; font-size:20px; line-height:2; margin-top:40px; }

/*a-qiwen3*/

.a-qiwen3 { height:auto; padding-bottom:80px; }

.a-qiwen3 ul li { float:left; width:780px; height:480px; margin-top:70px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); padding:10px 60px 0 60px; overflow:hidden; }

.a-qiwen3 ul li:nth-child(even) { margin-left:40px; }

.a-qiwen3 ul li .tit { color:#000000; font-size:36px; line-height:1.5; margin-top:33px; position:relative; }

.a-qiwen3 ul li .tit:after{content:""; position:absolute; left:0; bottom:-20px; width:50px; height:3px; background-color:#d3ab0f; }

.a-qiwen3 ul li .des { color:#888888; font-size:20px; line-height:2; margin-top:40px; height:280px; overflow:hidden; }

/*a-qiwen4*/

.a-qiwen4 { background:#56616c url(../images/qiwen-bot-bg.jpg) no-repeat center center; background-size:cover; padding-top:180px; padding-bottom:100px; }

.a-qiwen4 ul li { float:left; width:500px; height:400px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); padding:35px 50px 0 50px; overflow:hidden;}

.a-qiwen4 ul li:nth-child(3n+2) { margin-left:50px;}

.a-qiwen4 ul li:nth-child(3n+3) { margin-left:50px;}

.a-qiwen4 ul li .tit { color:#000000; font-size:36px; line-height:1.5; margin-top:33px; position:relative; }

.a-qiwen4 ul li .tit:after{content:""; position:absolute; left:0; bottom:-20px; width:50px; height:3px; background-color:#d3ab0f; }

.a-qiwen4 ul li .des { color:#888888; font-size:20px; line-height:2; margin-top:40px; }

/*detail-top*/

.detail-top { padding-top:50px; padding-bottom:30px; }

.detail-top .pic { float:left; width:750px; height:490px; border:#e5e5e5 solid 1px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }

.detail-top .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.detail-top .con { float:right; width:822px; }

.detail-top .con .tit { color:#000000; font-size:30px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; font-weight:bold; margin-top:27px; }

.detail-top .con .des { color:#5a5959; font-size:16px; line-height:1.5; margin-top:20px; }

.detail-top .con .info { margin-top:66px; }

.detail-top .con .info ul li { float:left; width:20%; text-align:center; position:relative; }

.detail-top .con .info ul li:after{content:""; position:absolute; left:0; top:0; width:1px; height:100%; background-color:#e5e5e5; }

.detail-top .con .info ul li:first-child:after { display:none; }

.detail-top .con .info ul li .info-pic { height:70px; }

.detail-top .con .info ul li .info-pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.detail-top .con .info ul li .info-tit { color:#000000; font-size:16px; line-height:24px; height:24px; overflow:hidden; margin-top:8px; }

.detail-top .con .bot { background-color:#f7f7f7; height:130px; margin-top:74px; padding-top:40px; }

.detail-top .con .bot-left { float:left; background:url(../images/d-tel.png) no-repeat left center; background-size:53px auto; padding-left:67px; margin-left:28px; }

.detail-top .con .bot-left .bot-tit { color:#333333; font-size:16px; line-height:1.4; }

.detail-top .con .bot-left .bot-nob { color:#333333; font-size:24px; line-height:1.4; font-family:Arial, Helvetica, sans-serif; }

.detail-top .con .bot-right { float:right; width:138px; height:34px; border-radius:17px; background-color:#d3ab0f; text-align:center; color:#ffffff; font-size:16px; line-height:34px; margin-top:8px; margin-right:40px; }

.detail-top .con .bot-right i { display:inline-block; width:21px; height:21px; background:url(../images/d-more.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px;  }

/*other*/

.other { margin-top:50px; padding-top:50px; padding-bottom:60px;  color:#000000; font-size:20px; line-height:1.5; border-top:#eeeeee solid 1px; }

.other a:hover { color:#e40114;}

.other-left { float:left; width:48.5%;overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }

.other-left i { display:inline-block; width:19px; height:19px; background:url(../images/other1.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px;  }

.other-right { float:right;width:48.5%; text-align:right; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }

.other-right i { display:inline-block; width:19px; height:19px; background:url(../images/other1.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-right:5px; }

/*detail-bot*/

.detail-bot { height:auto; }

.detail-bot-left { float:left; width:1000px; }

.detail-bot-ban { color:#000000; font-size:30px; line-height:100px; font-weight:bold; border-bottom:#eeeeee solid 1px; position:relative; }

.detail-bot-ban span { display:inline-block; padding:0 80px; position:relative; }

.detail-bot-ban span:after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#d3ab0f; }

.detail-bot-con { color:#5e5d5d; font-size:16px; line-height:2; margin-top:60px; min-height:500px; }

.detail-bot-con img { max-width:100%; }

.detail-bot-right { float:right; width:510px; background-color:#FFF; padding:50px 40px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

.detail-bot-right-ban {color:#000000; font-size:30px; line-height:50px; position:relative; }

.detail-bot-right-ban:after{content:""; position:absolute; left:-39px; top:0; width:1px; height:100%; background-color:#d3ab0f; }

.detail-bot-right-list {height:auto; margin-top:30px; }

.detail-bot-right-list ul li { height:auto; text-align:center; }

.detail-bot-right-list ul li .pic { height:290px; border:#e5e5e5 solid 1px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }

.detail-bot-right-list ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.detail-bot-right-list ul li .tit { color:#000000; font-size:20px; line-height:70px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; }

/*n-map*/

.n-map { margin-top:80px; padding-bottom:90px; }

.n-map img { max-width:100%; }

/*n-contact*/

.n-contact { margin-top:30px; }

.n-contact-ban {color:#000000; font-size:40px; line-height:100px; position:relative; }

.n-contact-ban:after{content:""; position:absolute; left:0; bottom:0; width:50px; height:3px; background-color:#d3ab0f; }

.n-contact-left { float:left; width:620px;}

.n-contact-con { color:#888888; font-size:20px; line-height:2; margin-top:20px; }

.n-contact-con h3 { color:#000000; font-size:24px; font-weight:bold; }

.n-contact-ewm { width:160px; text-align:center; margin-top:20px;color:#333333; font-size:16px; line-height:2;}

.n-contact-ewm img{max-width: 100%;max-height: 100%;vertical-align: middle;}

.n-liuyan { float:right; width:900px; }

.n-liuyan-list { padding-top:15px; }

.n-liuyan-list ul li { margin-top:20px; display:flex; align-items: center; justify-content: space-between;}

.n-liuyan-list ul li input[type=text] { width:49%; height:45px;color:#000000; font-size:16px; border:#d1d1d1 solid 1px; padding-left:17px; vertical-align:middle; }

.n-liuyan-list ul li select { width:49%; height:45px;color:#000000; font-size:16px; border:#d1d1d1 solid 1px; padding-left:17px; vertical-align:middle; background:url(../images/select-bg.png) no-repeat right center; }

.n-liuyan-list ul li textarea { width:100%; height:220px;color:#000000; font-size:16px; border:#d1d1d1 solid 1px; outline: none; line-height:45px; resize:none;  padding-left:17px; vertical-align:middle; }

.n-liuyan-list ul li input[type=submit] { width:100%; text-align:center; height:50px; background-color:#d7b325; color:#fff; font-size:18px; font-weight:bold; border-radius:0; cursor:pointer; border:none; vertical-align:middle;  }

.n-liuyan-list ul li .yzm { width:49%; text-align:left; }

.n-liuyan-list ul li .yzm img { height:45px; }	

/*xiangqing*/

.xiangqing { margin-top:30px; padding-bottom:50px; }

.xiangqing-left { float:left; width:1010px; }

.x-tit { color:#333333; font-size:40px; line-height:1.7; }

.x-des { color:#999999; font-size:16px; line-height:1.5; margin-top:28px; }

.x-des img { display:inline-block; width:20px; vertical-align:middle; margin-left:20px; margin-right:5px; margin-top:-4px; }

.x-line { height:5px; background-color:#000000; margin-top:30px; }

.x-con { color:#333333; font-size:16px; line-height:2; margin-top:30px; min-height:500px; }

.x-con img { max-width:100%; }

.xiangqing-right { float:right; width:510px; background-color:#FFF; padding:50px 40px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); }

.xiangqing-right-ban {color:#000000; font-size:30px; line-height:50px; position:relative; }

.xiangqing-right-ban:after{content:""; position:absolute; left:-39px; top:0; width:1px; height:100%; background-color:#d3ab0f; }

.xiangqing-right-con { margin-top:25px; padding-bottom:30px; border-bottom:#e5e5e5 solid 1px; }

.xiangqing-right-con .pic { height:280px; border:#e5e5e5 solid 1px; display: flex;  align-items: center; justify-content: center; overflow:hidden; }

.xiangqing-right-con .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;transition: 0.5s; }

.xiangqing-right-con .tit { color:#333333; font-size:24px; line-height:36px; height:72px; overflow:hidden; margin-top:20px; }

.xiangqing-right-con .des { color:#888888; font-size:16px; line-height:30px; height:90px; overflow:hidden; margin-top:10px; }

.xiangqing-right-con:hover .pic img { transform: scale(1.05);transition: 0.5s; }

.xiangqing-right-con:hover .tit{ color:#d3ab0f; }

.xiangqing-right-list { height:auto; }

.xiangqing-right-list ul li { color:#333333; font-size:16px; line-height:22px; margin-top:32px; }

.xiangqing-right-list ul li i { display:inline-block; width:10px; height:10px; background:url(../images/x-jiao.png) no-repeat center center; background-size:100% 100%; vertical-align:middle; margin-top:-4px; margin-right:5px;  }

.xiangqing-right-list ul li:hover { color:#d3ab0f; }

/*wangluo-pic*/

.wangluo-pic { height:550px; position:relative; text-align:center; overflow:hidden; }

.wangluo-pic .pic { position:absolute; width:662px; margin-left:-331px; left:50%; bottom:0; overflow:hidden; }

.wangluo-pic .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}

/*wangluo-box*/

.wangluo-box { width:88%; margin:0 auto; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1); color:#000000; font-size:20px; line-height:2; padding:30px 50px; }

.wangluo-list { height:auto; }

.wangluo-list ul li { float:left; width:400px; height:150px; background-color:#FFF; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);  border-radius:10px; padding:15px 40px; margin-top:45px; }

.wangluo-list ul li:nth-child(3n+2) { margin-left:50px;}

.wangluo-list ul li:nth-child(3n+3) { margin-left:50px;}

.wangluo-list ul li .tit { color:#000000; font-size:20px; line-height:40px; height:40px; overflow:hidden; font-weight:bold; }

.wangluo-list ul li .des { color:#000000; font-size:20px; line-height:40px; height:80px; overflow:hidden; }

/*circle*/

.circle { position:absolute; top:80px; left:50%; margin-left:-520px; width:1040px;  height:1040px; border:#d9b732 solid 1px; border-radius: 50%; animation: circleSizeAnimation 2s infinite alternate; /* 无限重复且交替运动 */   }

.circle2 { position:absolute; top:200px; left:50%; margin-left:-400px; width:800px;  height:800px; border:#fbf6e7 solid 20px; border-radius: 50%; animation: circleSizeAnimation 2s infinite alternate; /* 无限重复且交替运动 */ }

@keyframes circleSizeAnimation {  

0% { transform: scale(1);  }   

50% { transform: scale(1.05); } 

100% { transform: scale(1);  } 

}

/*n-baogao*/

.n-baogao { padding-bottom:150px; padding-top:50px; }

.n-baogao-tit { text-align:center;  color:#000000; font-size:40px; line-height:1.5; position:relative; }

.n-baogao-tit:after{content:""; position:absolute; left:50%; margin-left:-25px; bottom:-22px; width:50px; height:3px; background-color:#d3ab0f; }

.n-baogao-des { text-align:center;  color:#000000; font-size:20px; line-height:1.5; margin-top:38px; }

.n-baogao-con { width:900px; margin:0 auto; margin-top:5px;  }

/*n-keji*/
.n-keji { padding-bottom:40px; }
.n-keji ul li { border:#eeeeee solid 1px; margin-top:40px; }
.n-keji ul li .pic { float:left; width:50%; text-align:center; }
.n-keji ul li .pic img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.n-keji ul li .con { float:right; width:50%; color:#000000; font-size:16px; line-height:2; padding:0 40px; padding-top:80px;  }
.n-keji ul li .con h3 { color:#e03e2d; font-size:36px; font-weight:bold; }
.n-keji ul li:nth-child(even) .pic { float:right; }
.n-keji ul li:nth-child(even) .con { float:left; }



@media (max-width:1650px){

.wrap{width:90%}

/*header1650*/

.header { height:160px; }

.header .logo { width:170px; margin-left:-85px; top:35px; }


/*welcome1650*/

.welcome { font-size:16px; line-height:26px; margin-top:38px; }

.wel-right img { width:16px; }

/*nav1650*/

.nav { height:60px; margin-top:40px; }

.nav ul li { font-size:18px; line-height:60px; } 

.nav ul li .sub { top:60px; }

.nav ul li .sub ul li { line-height:45px; }
.nav ul li .third ul li {padding-left:26px;}

/*ss-header1650*/
.ss-header { height:auto;}
.ss-header .nav ul li { width:140px; }

/*about1650*/

.about {height:600px; margin-top:-300px; }

.about-left { width:54%; }

.about-left .tit { font-size:43px; margin-top:4px; }

.about-left .tit:after{ bottom:-12px; width:40px; height:2px; }

.about-left .des { font-size:22px;margin-top:33px; }

.about-left .con { font-size:15px; line-height:32px; height:224px; overflow:hidden; margin-top:25px; }

.about-left .list { margin-top:50px; }

.about-left .list ul li .list-nob { font-size:50px; }

.about-left .list ul li .list-nob span { top:9px; width:18px; height:18px;  font-size:13px; line-height:18px; }

.about-left .list ul li .list-tit { font-size:15px; margin-top:5px; }

.about-left .more { width:200px; height:40px; border-radius:20px; font-size:15px; line-height:40px; margin-top:50px; }

.about-right { width:38.5%; height:600px; }

/*pro1650*/

.pro ul li .con  { width:300px; height:600px; margin-left:-150px; margin-top:-300px; }

.pro ul li .con .tit { font-size:26px; margin-top:145px; }

.pro ul li .con .tit img { width:56px; margin-right:12px; }

.pro ul li .con .des { font-size:16px; line-height:30px; height:180px; margin-top:22px; }

.pro ul li .con .pic { height:260px; margin-top:20px; }

.pro ul li .con .more { width:300px; height:40px; font-size:15px; line-height:38px;  border-radius:20px; margin-top:137px;  }

.pro ul li.now .con { width:460px; margin-left:-230px; }

.pro ul li.now .con .tit {  font-size:42px; }

.pro ul li.now .con .des { font-size:16px; height:150px; }

.pro ul li.now .con .more { margin-top:23px; }

/*public1650*/

.public { font-size:42px; }

/*news1650*/

.news { height:600px;margin-top:-300px; }

.news-show { margin-top:30px;}

.news-left { width:42%; height:530px; border-bottom:#ffffff solid 4px; }

.news-left .pic { height:310px; }

.news-left .tit { font-size:20px; padding:0 22px; margin-top:20px; }

.news-left .des { font-size:15px; line-height:24px; height:72px; padding:0 22px; margin-top:12px; }

.news-left .riqi { font-size:15px; padding:0 22px; margin-top:18px; padding-top:18px;  }

.news-left .riqi img { width:32px; }

.news-left:hover { border-bottom:#d3ab0f solid 4px; }

.news-right { width:56%;  }

.news-right ul li { width:48.5%; height:250px; margin-top:30px; border-bottom:#ffffff solid 4px; padding-top:35px; }

.news-right ul li:nth-child(even) {  margin-left:3%; }

.news-right ul li .tit { font-size:18px; line-height:24px; height:48px;  padding:0 34px; }

.news-right ul li .des { font-size:15px; line-height:24px; height:72px; padding:0 34px; margin-top:12px; }

.news-right ul li .riqi { font-size:15px; padding:0 34px; margin-top:18px; padding-top:18px; }

.news-right ul li .riqi img { width:32px; }

.news-right ul li:hover { border-bottom:#d3ab0f solid 4px; }

/*pinzhi1650*/

.pinzhi { height:600px; margin-top:-300px; }

.pinzhi-des {  font-size:20px; line-height:38px; height:114px; padding:0 10%; margin-top:40px; }

.pinzhi-more { width:300px; height:40px; font-size:15px; line-height:38px;  border-radius:20px; margin-top:35px;  }

.pinzhi-box { margin-top:35px;  padding-top:40px; height:280px; }

.pinzhi-box ul li .pic { height:80px; }

.pinzhi-box ul li .tit { font-size:26px; margin-top:5px; }

.pinzhi-box ul li .des { font-size:15px; line-height:24px; height:48px; padding:0 24%; margin-top:8px; }

/*footer1650*/

.footer { padding-top:30px;  }

.f-logo { width:170px; }

.f-info { width:280px; margin-top:18px; }

.f-nav { margin-top:18px; }

.f-nav ul li { width:36px; background-size:2px 71px; margin:0 25px; }

.f-nav ul li a { width:18px; font-size:18px; }

.f-line { height:36px; margin-top:15px; }

.f-text { font-size:16px; margin-top:8px; }

.f-ewm { width:115px;margin-top:8px;  font-size:16px; }

.f-copy { font-size:15px; padding-top:12px; padding-bottom:12px; margin-top:8px; }

.f-copy img { width:22px; margin-left:18px; }

.f-linker { font-size:16px; }

/*n-banner1650*/

.n-banner { height:516px; }

.n-banner .con { padding-top:302px; }

.n-banner .con .line { width:103px; height:3px; }

.n-banner .con .cn { font-size:42px; margin-top:12px; }

.n-banner .con .en { font-size:25px; }

/*n-position1650*/

.n-position { height:70px; }

.n-posi-left { margin-left:50px; }

.n-posi-left ul li { margin-right:70px; font-size:16px; line-height:69px; }

.n-posi-left ul li:after{ height:2px; }

.posub {  left:-80px; top:69px; }
.posub-box:after{ left:100px; }
.posub-box dl dd { padding:0 30px; }


.n-posi-right { font-size:16px; line-height:69px;}

.n-posi-right i { width:21px; height:21px; }

/*n-main1650*/

.n-main { min-height:550px; }

/*n-newshow1650*/

.n-tit { font-size:22px; }

/*n-pro1650*/

.n-pro { padding-top:15px; }

.n-pro ul li { width:32%; height:440px; margin-top:25px; }

.n-pro ul li:nth-child(3n+2) { margin-left:2%;}

.n-pro ul li:nth-child(3n+3) { margin-left:2%;}

.n-pro ul li .pic { height:287px; padding:18px; }

.n-pro ul li .tit { font-size:18px; margin-top:30px; }

.n-pro ul li .more { width:280px; height:40px; border-radius:20px; font-size:16px; line-height:40px; margin-top:25px; }

/*n-news1650*/

.n-news ul li {width:32%; height:530px; margin-top:40px; }

.n-news ul li:nth-child(3n+2) { margin-left:2%;}

.n-news ul li:nth-child(3n+3) { margin-left:2%;}

.n-news ul li .pic { height:287px; }

.n-news ul li .tit {  font-size:20px; line-height:32px; height:64px; margin-top:12px; padding:0 25px; }

.n-news ul li .des { font-size:15px; line-height:26px; height:78px; margin-top:12px;padding:0 25px; }

.n-news ul li .riqi { font-size:15px; padding:0 25px;margin-top:18px; padding-top:18px; }

.n-news ul li .riqi i { width:15px; height:15px; }

.n-news ul li .riqi img { width:32px; }

/*n-renli1650*/

.n-renli { padding-top:15px; }

.n-renli ul li { width:32%; height:270px; margin-top:30px;  padding-top:38px;}

.n-renli ul li:nth-child(3n+2) { margin-left:2%;}

.n-renli ul li:nth-child(3n+3) { margin-left:2%;}

.n-renli ul li .tit {  font-size:20px; line-height:32px; height:32px; padding:0 25px; }

.n-renli ul li .des { font-size:15px; line-height:26px; height:78px; margin-top:27px;padding:0 25px; }

.n-renli ul li .riqi { font-size:15px; padding:0 25px;margin-top:31px; padding-top:18px; }

.n-renli ul li .riqi i  { width:15px; height:15px; }

.n-renli ul li .riqi img { width:32px; }

/*n-wenhua1650*/

.n-wenhua { padding-top:50px; padding-bottom:25px; }

.n-wenhua-left { width:62.5%; font-size:15px; }

.n-wenhua-left h2 { font-size:42px; margin-bottom:15px; }

.n-wenhua-left h2:after{ width:43px; height:2px; }

.n-wenhua-left h3 { font-size:22px; margin-bottom:8px; }

.n-wenhua-left h4 { font-size:18px; }

.n-wenhua-right { width:33%; }

.n-wenhua-right .tit { font-size:15px; padding:0 26%; margin-top:40px; }

.n-wenhua-right-ss { width:400px; top:80px; right:5%; }

/*a-about1650*/

.a-about { padding-top:60px; padding-bottom:60px; }

.a-about-left { width:46%;  }

.a-about-left .tit{ font-size:43px; margin-top:4px; }

.a-about-left .tit:after{ bottom:-12px; width:40px; height:2px; }

.a-about-left .des  { font-size:22px;margin-top:33px; }

.a-about-left .list  { margin-top:50px; }

.a-about-left .list ul li { padding-bottom:28px; margin-bottom:28px; }

.a-about-left .list ul li .list-nob { font-size:50px;}

.a-about-left .list ul li .list-nob span { bottom:7px; width:18px; height:18px;  font-size:13px; line-height:18px; }

.a-about-left .list ul li .list-tit {font-size:16px; margin-top:14px; }

.a-about-right { width:48%; font-size:15px; line-height:36px; margin-top:95px; }

/*a-yanfa1650*/

.a-yanfa { padding-top:90px; padding-bottom:130px; }

.a-yanfa .tit { font-size:43px; margin-top:4px; }

.a-yanfa .tit:after{bottom:-12px; width:40px; height:2px; }

.a-yanfa .des {  font-size:15px; line-height:36px; margin-top:38px; }

/*a-chuangxin1650*/

.a-chuangxin { padding-top:60px; padding-bottom:80px; }

.a-chuangxin ul li .con {  width:44%; margin-left:3%; }

.a-chuangxin ul li .con .tit { font-size:43px; margin-top:60px; }

.a-chuangxin ul li .con .tit:after{ bottom:-12px; width:40px; height:2px; }

.a-chuangxin ul li .con .des { font-size:15px; line-height:36px; margin-top:38px; }

.a-chuangxin ul li .pic { width:50%; height:400px;}

.a-chuangxin ul li:nth-child(even) .con { margin-right:3%; }

/*a-qiwen11650*/

.a-qiwen1 { padding-top:18px; padding-bottom:50px;  }

.a-qiwen1 ul li { width:48.5%; margin-top:18px; }

.a-qiwen1 ul li:nth-child(even) { margin-left:3%; }

.a-qiwen1 ul li .pic { width:45%; height:210px; }

.a-qiwen1 ul li .con { width:51%; }

.a-qiwen1 ul li .con .tit {  font-size:20px; line-height:32px; height:32px; margin-top:12px; }

.a-qiwen1 ul li .con .des { font-size:15px; line-height:26px; height:78px; margin-top:12px; }

.a-qiwen1 ul li .con .riqi { font-size:15px; margin-top:18px; padding-top:18px; }

.a-qiwen1 ul li .con .riqi i { width:15px; height:15px; }

/*a-qiwen21650*/

.a-qiwen2 { padding-top:50px; }

.a-qiwen2 .pic { width:49%; height:440px; }

.a-qiwen2 .con { width:38%; padding-top:20px; }

.a-qiwen2 .con .tit { font-size:30px; margin-top:29px;  }

.a-qiwen2 .con .tit:after{ bottom:-16px; width:43px; height:2px; }

.a-qiwen2 .con .des { font-size:18px; margin-top:35px; }

/*a-qiwen31650*/

.a-qiwen3 { padding-bottom:70px; }

.a-qiwen3 ul li { width:48.5%; height:410px; margin-top:60px; padding:8px 50px 0 50px; }

.a-qiwen3 ul li:nth-child(even) { margin-left:3%; }

.a-qiwen3 ul li .tit { font-size:30px; margin-top:29px; }

.a-qiwen3 ul li .tit:after{ bottom:-16px; width:43px; height:2px; }

.a-qiwen3 ul li .des { font-size:18px; margin-top:35px; height:252px; }

/*a-qiwen41650*/

.a-qiwen4 { padding-top:160px; padding-bottom:80px; }

.a-qiwen4 ul li {width:32%; height:340px;  padding:25px 40px 0 40px; }

.a-qiwen4 ul li:nth-child(3n+2) { margin-left:2%;}

.a-qiwen4 ul li:nth-child(3n+3) { margin-left:2%;}

.a-qiwen4 ul li .tit { font-size:30px; margin-top:29px; }

.a-qiwen4 ul li .tit:after{ bottom:-16px; width:43px; height:2px; }

.a-qiwen4 ul li .des { font-size:18px; margin-top:35px; }

/*detail-top1650*/

.detail-top { padding-top:45px; padding-bottom:25px; }

.detail-top .pic { width:47%; height:420px; }

.detail-top .con { width:51%; }

.detail-top .con .tit { font-size:26px; margin-top:25px; }

.detail-top .con .des { font-size:15px; margin-top:18px; }

.detail-top .con .info { margin-top:56px; }

.detail-top .con .info ul li .info-pic { height:60px; }

.detail-top .con .info ul li .info-tit { font-size:15px; line-height:22px; height:22px;  margin-top:7px; }

.detail-top .con .bot { height:110px; margin-top:64px; padding-top:30px; }

.detail-top .con .bot-left { background-size:47px auto; padding-left:57px; margin-left:24px; }

.detail-top .con .bot-left .bot-tit { font-size:15px; }

.detail-top .con .bot-left .bot-nob { font-size:22px;}

.detail-top .con .bot-right { width:120px; height:30px; border-radius:15px;font-size:15px; line-height:28px; margin-top:8px; margin-right:35px; }

.detail-top .con .bot-right i { width:18px; height:18px; margin-right:4px;  }

/*other1650*/

.other { margin-top:45px; padding-top:45px;padding-bottom:50px;  font-size:18px; }

.other-left i {width:17px; height:17px; margin-right:4px;  }

.other-right i { width:17px; height:17px;margin-right:4px; }

/*detail-bot1650*/

.detail-bot-left { width:62%; }

.detail-bot-ban { font-size:26px; line-height:90px; }

.detail-bot-ban span { padding:0 70px;}

.detail-bot-ban span:after{ height:2px; }

.detail-bot-con {margin-top:50px; min-height:450px; }

.detail-bot-right { width:32%; padding:45px 35px; }

.detail-bot-right-ban { font-size:26px; line-height:42px; }

.detail-bot-right-ban:after{left:-34px; }

.detail-bot-right-list { margin-top:25px; }

.detail-bot-right-list ul li .pic { height:250px;}

.detail-bot-right-list ul li .tit { font-size:18px; line-height:60px; }

/*n-map1650*/

.n-map { margin-top:70px; padding-bottom:80px; }

/*n-contact1650*/

.n-contact { margin-top:25px; }

.n-contact-ban { font-size:34px; line-height:80px; }

.n-contact-ban:after{ width:44px; height:2px; }

.n-contact-left { width:39%;}

.n-contact-con { font-size:18px; margin-top:18px; }

.n-contact-con h3 { font-size:22px; }

.n-contact-ewm { width:140px; margin-top:15px; font-size:15px; }

.n-liuyan { width:56%; }

.n-liuyan-list { padding-top:10px; }

.n-liuyan-list ul li { margin-top:15px;}

.n-liuyan-list ul li input[type=text] { height:40px; font-size:15px; padding-left:15px;; }

.n-liuyan-list ul li select { height:40px; font-size:15px;padding-left:15px; }

.n-liuyan-list ul li textarea { height:190px; font-size:15px; line-height:40px; padding-left:15px; }

.n-liuyan-list ul li input[type=submit] { height:45px; font-size:16px;  }

.n-liuyan-list ul li .yzm img { height:40px; }	

/*xiangqing1650*/

.xiangqing { margin-top:28px; padding-bottom:45px; }

.xiangqing-left { width:63%; }

.x-tit { font-size:34px; }

.x-des { font-size:15px; margin-top:26px; }

.x-des img { width:18px;  margin-left:18px; }

.x-line { height:4px; margin-top:28px; }

.x-con { margin-top:28px; min-height:450px; }

.xiangqing-right { width:32%; padding:45px 35px; }

.xiangqing-right-ban { font-size:26px; line-height:42px; }

.xiangqing-right-ban:after{left:-34px; }

.xiangqing-right-con { margin-top:23px; padding-bottom:28px;}

.xiangqing-right-con .pic { height:244px; }

.xiangqing-right-con .tit {font-size:22px; line-height:31px; height:62px; margin-top:18px; }

.xiangqing-right-con .des { font-size:15px; line-height:26px; height:78px; margin-top:8px; }

.xiangqing-right-list ul li { font-size:15px; margin-top:28px; }

.xiangqing-right-list ul li i { width:9px; height:9px; }

/*wangluo-pic1650*/

.wangluo-pic { height:470px; }

.wangluo-pic .pic { width:40%; margin-left:0; left:30%;  }

/*wangluo-box1650*/

.wangluo-box { font-size:15px; padding:25px 45px; }

.wangluo-list ul li {width:32%; height:140px; padding:13px 35px; margin-top:40px; }

.wangluo-list ul li:nth-child(3n+2) { margin-left:2%;}

.wangluo-list ul li:nth-child(3n+3) { margin-left:2%;}

.wangluo-list ul li .tit { font-size:18px; line-height:36px; height:36px; }

.wangluo-list ul li .des { font-size:18px; line-height:36px; height:72px; }

/*circle1650*/

.circle { top:70px; margin-left:-450px; width:900px;  height:900px;  }

.circle2 { top:176px; margin-left:-340px; width:680px;  height:680px; border:#fbf6e7 solid 18px; }

/*n-baogao1650*/

.n-baogao { padding-bottom:130px; padding-top:45px; }

.n-baogao-tit { font-size:34px; }

.n-baogao-tit:after{ margin-left:-22px; bottom:-20px; width:44px; height:2px; }

.n-baogao-des { font-size:18px; margin-top:34px; }

.n-baogao-con { width:60%;  }

/*n-keji1650*/
.n-keji { padding-bottom:35px; }
.n-keji ul li { margin-top:35px; }
.n-keji ul li .con { padding:0 35px; padding-top:40px;  }
.n-keji ul li .con h3 { font-size:32px; }

}



@media (max-width:1400px){

/*header1400*/

.header { height:140px; }

.header .logo { width:144px; margin-left:-72px; top:30px; }

/*welcome1400*/

.welcome { font-size:15px; line-height:24px; margin-top:32px; }

.wel-right img { width:15px; }

/*nav1400*/

.nav { height:50px; margin-top:30px; }

.nav ul li { font-size:16px; line-height:50px; } 

.nav ul li .sub { top:50px; }


.nav ul li .sub ul li { line-height:40px; }
.nav ul li .third ul li {padding-left:24px;}

/*ss-header1400*/
.ss-header { height:auto;}
.ss-header .nav ul li { width:120px; }

/*about1400*/

.about {height:540px; margin-top:-270px; }

.about-left .tit { font-size:36px; margin-top:3px; }

.about-left .tit:after{ bottom:-10px; width:30px; height:1px; }

.about-left .des { font-size:18px;margin-top:28px; }

.about-left .con { line-height:28px; margin-top:20px; height:196px; }

.about-left .list { margin-top:45px; }

.about-left .list ul li .list-nob { font-size:43px; }

.about-left .list ul li .list-nob span { top:6px; width:16px; height:16px;  font-size:12px; line-height:16px; }

.about-left .list ul li .list-tit { margin-top:4px; }

.about-left .more { width:176px; height:36px; border-radius:18px; line-height:36px; margin-top:45px; }

.about-right { height:540px; }

/*pro1400*/

.pro ul li .con  { width:250px; height:500px; margin-left:-125px; margin-top:-250px; }

.pro ul li .con .tit { font-size:22px; margin-top:125px; }

.pro ul li .con .tit img { width:46px; margin-right:10px; }

.pro ul li .con .des { font-size:15px; line-height:26px; height:156px; margin-top:18px; }

.pro ul li .con .pic { height:220px; margin-top:18px; }

.pro ul li .con .more { width:250px; height:36px; line-height:34px;  border-radius:17px; margin-top:117px;  }

.pro ul li.now .con { width:390px; margin-left:-195px; }

.pro ul li.now .con .tit {  font-size:36px; }

.pro ul li.now .con .des { font-size:15px; height:130px; }

.pro ul li.now .con .more { margin-top:20px; }

/*public1400*/

.public { font-size:36px; }

/*news1400*/

.news { height:540px;margin-top:-270px; }

.news-show { margin-top:25px;}

.news-left { height:480px; border-bottom:#ffffff solid 3px; }

.news-left .pic { height:270px; }

.news-left .tit { font-size:18px; padding:0 18px; margin-top:18px; }

.news-left .des { padding:0 18px; margin-top:10px; }

.news-left .riqi { padding:0 18px; margin-top:16px; padding-top:16px;  }

.news-left .riqi img { width:30px; }

.news-left:hover { border-bottom:#d3ab0f solid 3px; }

.news-right ul li { height:230px; margin-top:20px; border-bottom:#ffffff solid 3px; padding-top:30px; }

.news-right ul li .tit { font-size:16px; line-height:22px; height:44px;  padding:0 28px; }

.news-right ul li .des { padding:0 28px; margin-top:10px; }

.news-right ul li .riqi { padding:0 28px; margin-top:16px; padding-top:16px; }

.news-right ul li .riqi img { width:30px; }

.news-right ul li:hover { border-bottom:#d3ab0f solid 3px; }

/*pinzhi1400*/

.pinzhi { height:500px; margin-top:-250px; }

.pinzhi-des {  font-size:16px; line-height:32px; height:96px; padding:0 8%; margin-top:30px; }

.pinzhi-more { width:250px; height:36px; line-height:34px;  border-radius:17px; margin-top:30px;  }

.pinzhi-box { margin-top:30px;  padding-top:35px; height:230px; }

.pinzhi-box ul li .pic { height:70px; }

.pinzhi-box ul li .tit { font-size:22px; margin-top:4px; }

.pinzhi-box ul li .des { padding:0 20%; margin-top:7px; }

/*footer1400*/

.footer { padding-top:25px;  }

.f-logo { width:150px; }

.f-info { width:240px; margin-top:16px; }

.f-nav { margin-top:16px; }

.f-nav ul li { width:34px; margin:0 22px; }

.f-nav ul li a { width:16px; font-size:16px; }

.f-line { height:30px; margin-top:13px; }

.f-text { font-size:15px; margin-top:7px; }

.f-ewm { width:100px;margin-top:7px;  font-size:15px; }

.f-copy { padding-top:10px; padding-bottom:10px; margin-top:6px; }

.f-copy img { width:20px; margin-left:16px; }

/*n-banner1400*/

.n-banner { height:440px; }

.n-banner .con { padding-top:256px; }

.n-banner .con .line { width:88px; height:2px; }

.n-banner .con .cn { font-size:36px; margin-top:10px; }

.n-banner .con .en { font-size:22px; }

/*n-position1400*/

.n-position { height:60px; }

.n-posi-left { margin-left:45px; }

.n-posi-left ul li { margin-right:60px; font-size:15px; line-height:59px; }

.posub {  left:-70px; top:59px; }
.posub-box:after{ left:90px; }
.posub-box dl dd { padding:0 25px; }

.n-posi-right { font-size:15px; line-height:59px;}

.n-posi-right i { width:18px; height:18px; }

/*n-main1400*/

.n-main { min-height:500px; }

/*n-newshow1400*/

.n-tit { font-size:20px; }

/*n-pro1400*/

.n-pro { padding-top:10px; }

.n-pro ul li { height:370px; margin-top:20px; }

.n-pro ul li .pic { height:244px; padding:16px; }

.n-pro ul li .tit { font-size:16px; margin-top:20px; }

.n-pro ul li .more { width:240px; height:34px; border-radius:17px; font-size:15px; line-height:34px; margin-top:20px; }

/*n-news1400*/

.n-news ul li { height:460px; margin-top:33px; }

.n-news ul li .pic { height:244px; }

.n-news ul li .tit {  font-size:18px; line-height:28px; height:56px; margin-top:10px; padding:0 20px; }

.n-news ul li .des { line-height:22px; height:66px; margin-top:10px;padding:0 20px; }

.n-news ul li .riqi { padding:0 20px;margin-top:15px; padding-top:15px; }

.n-news ul li .riqi i { width:14px; height:14px; }

.n-news ul li .riqi img { width:30px; }

/*n-renli1400*/

.n-renli { padding-top:10px; }

.n-renli ul li { height:230px; margin-top:26px;  padding-top:30px;}

.n-renli ul li .tit {  font-size:18px; line-height:28px; height:28px; padding:0 20px; }

.n-renli ul li .des { line-height:22px; height:66px; margin-top:24px;padding:0 20px; }

.n-renli ul li .riqi { padding:0 20px;margin-top:21px; padding-top:15px; }

.n-renli ul li .riqi i  { width:14px; height:14px; }

.n-renli ul li .riqi img { width:30px; }

/*n-wenhua1400*/

.n-wenhua { padding-top:40px; padding-bottom:20px; }

.n-wenhua-left h2 { font-size:36px; margin-bottom:10px; }

.n-wenhua-left h2:after{ width:37px; }

.n-wenhua-left h3 { font-size:20px; margin-bottom:6px; }

.n-wenhua-left h4 { font-size:16px; }

.n-wenhua-right .tit { padding:0 22%; margin-top:30px; }

.n-wenhua-right-ss { width:360px; top:80px; right:4%; }

/*a-about1400*/

.a-about { padding-top:50px; padding-bottom:50px; }

.a-about-left .tit{ font-size:36px; margin-top:3px; }

.a-about-left .tit:after{ bottom:-10px; width:30px; height:1px; }

.a-about-left .des  { font-size:18px;margin-top:28px; }

.a-about-left .list  { margin-top:45px; }

.a-about-left .list ul li { padding-bottom:26px; margin-bottom:26px; }

.a-about-left .list ul li .list-nob { font-size:43px;}

.a-about-left .list ul li .list-nob span { bottom:6px;  width:16px; height:16px;  font-size:12px; line-height:16px;}

.a-about-left .list ul li .list-tit {font-size:15px; margin-top:12px; }

.a-about-right {line-height:32px; margin-top:35px; }

/*a-yanfa1400*/

.a-yanfa { padding-top:70px; padding-bottom:110px; }

.a-yanfa .tit { font-size:36px; margin-top:3px; }

.a-yanfa .tit:after{bottom:-10px; width:30px; height:1px; }

.a-yanfa .des { line-height:32px; margin-top:33px; }

/*a-chuangxin1400*/

.a-chuangxin { padding-top:50px; padding-bottom:60px; }

.a-chuangxin ul li .con .tit { font-size:36px; margin-top:40px; }

.a-chuangxin ul li .con .tit:after{ bottom:-10px; width:30px; height:1px; }

.a-chuangxin ul li .con .des { line-height:32px; margin-top:33px; }

.a-chuangxin ul li .pic { height:340px;}

/*a-qiwen11400*/

.a-qiwen1 { padding-top:16px; padding-bottom:40px;  }

.a-qiwen1 ul li { margin-top:16px; }

.a-qiwen1 ul li .pic { height:180px; }

.a-qiwen1 ul li .con .tit {  font-size:18px; line-height:28px; height:28px; margin-top:10px; }

.a-qiwen1 ul li .con .des { line-height:22px; height:66px; margin-top:10px; }

.a-qiwen1 ul li .con .riqi { margin-top:15px; padding-top:15px; }

.a-qiwen1 ul li .con .riqi i { width:14px; height:14px; }

/*a-qiwen21400*/

.a-qiwen2 { padding-top:40px; }

.a-qiwen2 .pic { height:370px; }

.a-qiwen2 .con {padding-top:10px; }

.a-qiwen2 .con .tit { font-size:26px; margin-top:24px;  }

.a-qiwen2 .con .tit:after{ bottom:-13px; width:38px; height:1px; }

.a-qiwen2 .con .des { font-size:16px; margin-top:30px; }

/*a-qiwen31400*/

.a-qiwen3 { padding-bottom:60px; }

.a-qiwen3 ul li { height:340px; margin-top:50px; padding:0 40px 0 40px; }

.a-qiwen3 ul li .tit { font-size:26px; margin-top:24px; }

.a-qiwen3 ul li .tit:after{ bottom:-13px; width:38px; height:1px; }

.a-qiwen3 ul li .des { font-size:16px; margin-top:30px; height:224px; }

/*a-qiwen41400*/

.a-qiwen4 { padding-top:140px; padding-bottom:60px; }

.a-qiwen4 ul li { height:290px;  padding:5px 30px 0 30px; }

.a-qiwen4 ul li .tit { font-size:26px; margin-top:24px; }

.a-qiwen4 ul li .tit:after{ bottom:-13px; width:38px; height:1px; }

.a-qiwen4 ul li .des { font-size:16px; margin-top:30px; }

/*detail-top1400*/

.detail-top { padding-top:40px; padding-bottom:20px; }

.detail-top .pic {height:360px; }

.detail-top .con .tit { font-size:22px; margin-top:20px; }

.detail-top .con .des { margin-top:16px; }

.detail-top .con .info { margin-top:46px; }

.detail-top .con .info ul li .info-pic { height:50px; }

.detail-top .con .info ul li .info-tit { font-size:14px; line-height:21px; height:21px;  margin-top:6px; }

.detail-top .con .bot { height:95px; margin-top:54px; padding-top:26px; }

.detail-top .con .bot-left { background-size:40px auto; padding-left:50px; margin-left:20px; }

.detail-top .con .bot-left .bot-nob { font-size:18px;}

.detail-top .con .bot-right { width:100px; margin-right:30px; }

.detail-top .con .bot-right i { width:16px; height:16px; margin-right:3px;  }

/*other1400*/

.other { margin-top:40px; padding-top:40px;padding-bottom:40px;  font-size:16px; }

.other-left i {width:15px; height:15px; margin-right:3px;  }

.other-right i { width:15px; height:15px;margin-right:3px; }

/*detail-bot1400*/

.detail-bot-ban { font-size:22px; line-height:74px; }

.detail-bot-ban span { padding:0 60px;}

.detail-bot-con {margin-top:40px; min-height:400px; }

.detail-bot-right {padding:40px 30px; }

.detail-bot-right-ban { font-size:22px; line-height:36px; }

.detail-bot-right-ban:after{left:-29px; }

.detail-bot-right-list { margin-top:20px; }

.detail-bot-right-list ul li .pic { height:210px;}

.detail-bot-right-list ul li .tit { font-size:16px; line-height:50px; }

/*n-map1400*/

.n-map { margin-top:60px; padding-bottom:70px; }

/*n-contact1400*/

.n-contact { margin-top:20px; }

.n-contact-ban { font-size:30px; line-height:70px; }

.n-contact-ban:after{ width:36px; }

.n-contact-con { font-size:16px; margin-top:16px; }

.n-contact-con h3 { font-size:20px; }

.n-contact-ewm { width:120px; margin-top:10px;}

.n-liuyan-list { padding-top:5px; }

.n-liuyan-list ul li { margin-top:12px;}

.n-liuyan-list ul li input[type=text] { height:34px; padding-left:13px;; }

.n-liuyan-list ul li select { height:34px; padding-left:13px; }

.n-liuyan-list ul li textarea { height:160px; line-height:34px; padding-left:13px; }

.n-liuyan-list ul li input[type=submit] { height:40px; font-size:15px;  }

.n-liuyan-list ul li .yzm img { height:34px; }	

/*xiangqing1400*/

.xiangqing { margin-top:26px; padding-bottom:40px; }

.x-tit { font-size:28px; }

.x-des { margin-top:24px; }

.x-des img { width:17px;  margin-left:17px; }

.x-line { height:3px; margin-top:26px; }

.x-con { margin-top:26px; min-height:400px; }

.xiangqing-right { padding:40px 30px; }

.xiangqing-right-ban { font-size:22px; line-height:36px; }

.xiangqing-right-ban:after {left:-29px; }

.xiangqing-right-con { margin-top:21px; padding-bottom:26px;}

.xiangqing-right-con .pic { height:205px; }

.xiangqing-right-con .tit {font-size:20px; line-height:28px; height:56px; margin-top:16px; }

.xiangqing-right-con .des { line-height:24px; height:48px; margin-top:7px; }

.xiangqing-right-list ul li { margin-top:24px; }

.xiangqing-right-list ul li i { width:8px; height:8px; }

/*wangluo-pic1400*/

.wangluo-pic { height:400px; }

/*wangluo-box1400*/

.wangluo-box { padding:20px 40px; }

.wangluo-list ul li { height:120px; padding:11px 30px; margin-top:35px; }

.wangluo-list ul li .tit { font-size:16px; line-height:32px; height:32px; }

.wangluo-list ul li .des { font-size:16px; line-height:32px; height:64px; }

/*circle1400*/

.circle { top:55px; margin-left:-380px; width:760px;  height:760px;  }

.circle2 { top:140px; margin-left:-290px; width:580px;  height:580px; border:#fbf6e7 solid 16px; }

/*n-baogao1400*/

.n-baogao { padding-bottom:110px; padding-top:40px; }

.n-baogao-tit { font-size:30px; }

.n-baogao-tit:after{ margin-left:-18px; bottom:-18px; width:36px; }

.n-baogao-des { font-size:16px; margin-top:30px; }

.n-baogao-con { width:70%;  }

/*n-keji1400*/
.n-keji { padding-bottom:30px; }
.n-keji ul li { margin-top:30px; }
.n-keji ul li .con { padding:20px 30px;  }
.n-keji ul li .con h3 { font-size:28px; }

}



@media (max-width:1200px){

.wrap{width:94%}

/*header1200*/

.header { height:120px; }

.header .logo { width:126px; margin-left:-63px; top:25px; }

/*welcome1200*/

.welcome { margin-top:24px; }

.wel-right img { width:14px; }

/*nav1200*/

.nav { height:44px; margin-top:25px; }

.nav ul li { font-size:15px; line-height:44px; } 

.nav ul li .sub { top:44px; }


.nav ul li .sub ul li { line-height:35px; }
.nav ul li .third ul li {padding-left:22px;}

/*ss-header1200*/
.ss-header { height:auto;}
.ss-header .nav ul li { width:110px; }

/*about1200*/

.about {height:480px; margin-top:-240px; }

.about-left .tit { font-size:32px; margin-top:2px; }

.about-left .tit:after{ bottom:-8px; width:25px; }

.about-left .des { font-size:16px;margin-top:23px; }

.about-left .con { line-height:24px; margin-top:15px; height:168px; }

.about-left .list { margin-top:40px; }

.about-left .list ul li .list-nob { font-size:38px; }

.about-left .list ul li .list-nob span { top:3px; width:14px; height:14px;  font-size:10px; line-height:14px; }

.about-left .list ul li .list-tit { margin-top:3px; }

.about-left .more { width:150px; height:30px; border-radius:15px; line-height:30px; margin-top:40px; }

.about-right { height:480px; }

/*pro1200*/

.pro ul li .con  { width:220px; height:420px; margin-left:-110px; margin-top:-210px; }

.pro ul li .con .tit { font-size:18px; margin-top:112px; }

.pro ul li .con .tit img { width:44px; margin-right:8px; }

.pro ul li .con .des { line-height:22px; height:132px; margin-top:16px; }

.pro ul li .con .pic { height:186px; margin-top:16px; }

.pro ul li .con .more { width:220px; height:34px; line-height:32px;  border-radius:16px; margin-top:92px;  }

.pro ul li.now .con { width:340px; margin-left:-170px; }

.pro ul li.now .con .tit {  font-size:31px; }

.pro ul li.now .con .des { height:110px; }

.pro ul li.now .con .more { margin-top:18px; }

/*public1200*/

.public { font-size:31px; }

/*news1200*/

.news { height:480px;margin-top:-240px; }

.news-show { margin-top:20px;}

.news-left { height:420px; border-bottom:#ffffff solid 2px; }

.news-left .pic { height:230px; }

.news-left .tit { font-size:16px; padding:0 16px; margin-top:16px; }

.news-left .des { padding:0 16px; margin-top:8px; }

.news-left .riqi { padding:0 16px; margin-top:14px; padding-top:14px;  }

.news-left .riqi img { width:28px;}

.news-left:hover { border-bottom:#d3ab0f solid 2px; }

.news-right ul li { height:200px; margin-top:20px; border-bottom:#ffffff solid 2px; padding-top:15px; }

.news-right ul li .tit { font-size:15px; padding:0 20px; }

.news-right ul li .des { padding:0 20px; margin-top:8px; }

.news-right ul li .riqi { padding:0 20px; margin-top:12px; padding-top:12px; }

.news-right ul li .riqi img { width:28px; }

.news-right ul li:hover { border-bottom:#d3ab0f solid 2px; }

/*pinzhi1200*/

.pinzhi { height:420px; margin-top:-210px; }

.pinzhi-des {  font-size:15px; line-height:28px; height:84px; padding:0 6%; margin-top:25px; }

.pinzhi-more { width:220px; height:34px; line-height:32px;  border-radius:16px; margin-top:25px;  }

.pinzhi-box { margin-top:25px;  padding-top:30px; height:200px; }

.pinzhi-box ul li .pic { height:60px; }

.pinzhi-box ul li .tit { font-size:18px; margin-top:3px; }

.pinzhi-box ul li .des { padding:0 16%; margin-top:6px; }

/*footer1200*/

.footer { padding-top:20px;  }

.f-logo { width:130px; }

.f-info { width:210px; margin-top:14px; }

.f-nav { margin-top:14px; }

.f-nav ul li { width:32px; margin:0 20px; }

.f-nav ul li a { width:15px; font-size:15px; }

.f-line { height:28px; margin-top:12px; }

.f-text { margin-top:6px; }

.f-ewm { width:90px;margin-top:6px;  }

.f-copy { padding-top:8px; padding-bottom:8px; margin-top:5px; }

.f-copy img { width:18px; margin-left:14px; }

/*n-banner1200*/

.n-banner { height:376px; }

.n-banner .con { padding-top:220px; }

.n-banner .con .line { width:74px; }

.n-banner .con .cn { font-size:31px; margin-top:8px; }

.n-banner .con .en { font-size:18px; }

/*n-position1200*/

.n-position { height:50px; }

.n-posi-left { margin-left:40px; }

.n-posi-left ul li { margin-right:50px; line-height:49px; }

.posub {  left:-60px; top:49px; }
.posub-box:after{ left:80px; }
.posub-box dl dd { padding:0 20px; }

.n-posi-right { line-height:49px;}

.n-posi-right i { width:16px; height:16px; }

/*n-main1200*/

.n-main { min-height:450px; }

/*n-pro1200*/

.n-pro { padding-top:5px; }

.n-pro ul li { height:320px; margin-top:15px; }

.n-pro ul li .pic { height:210px; padding:14px; }

.n-pro ul li .tit { margin-top:15px; }

.n-pro ul li .more { width:200px; height:30px; border-radius:15px; line-height:30px; margin-top:15px; }

/*n-news1200*/

.n-news ul li { height:410px; margin-top:28px; }

.n-news ul li .pic { height:210px; }

.n-news ul li .tit {  font-size:16px; line-height:24px; height:48px; margin-top:8px; padding:0 15px; }

.n-news ul li .des {margin-top:8px;padding:0 15px; }

.n-news ul li .riqi { padding:0 15px;margin-top:13px; padding-top:13px; }

.n-news ul li .riqi i { width:13px; height:13px; }

.n-news ul li .riqi img { width:28px; }

/*n-renli1200*/

.n-renli { padding-top:5px; }

.n-renli ul li { height:200px; margin-top:22px;  padding-top:20px;}

.n-renli ul li .tit {  font-size:16px; line-height:24px; height:24px; padding:0 15px; }

.n-renli ul li .des { margin-top:20px;padding:0 15px; }

.n-renli ul li .riqi { padding:0 15px;margin-top:18px; padding-top:13px; }

.n-renli ul li .riqi i  { width:13px; height:13px; }

.n-renli ul li .riqi img { width:28px; }

/*n-wenhua1200*/

.n-wenhua { padding-top:30px; padding-bottom:15px; }

.n-wenhua-left h2 { font-size:32px; margin-bottom:8px; }

.n-wenhua-left h2:after{ width:32px; }

.n-wenhua-left h3 { font-size:18px; margin-bottom:4px; }

.n-wenhua-left h4 { font-size:15px; }

.n-wenhua-right .tit { padding:0 18%; margin-top:20px; }

.n-wenhua-right-ss { width:300px; top:80px; right:4%; }

/*a-about1200*/

.a-about { padding-top:40px; padding-bottom:40px; }

.a-about-left .tit{ font-size:32px; margin-top:2px; }

.a-about-left .tit:after{ bottom:-8px; width:25px; }

.a-about-left .des  { font-size:16px;margin-top:23px; }

.a-about-left .list  { margin-top:40px; }

.a-about-left .list ul li { padding-bottom:24px; margin-bottom:24px; }

.a-about-left .list ul li .list-nob { font-size:38px; }

.a-about-left .list ul li .list-nob span { bottom:5px;  width:14px; height:14px;  font-size:10px; line-height:14px; }

.a-about-left .list ul li .list-tit { margin-top:10px; }

.a-about-right {line-height:28px; margin-top:10px; }

/*a-yanfa1200*/

.a-yanfa { padding-top:50px; padding-bottom:90px; }

.a-yanfa .tit { font-size:32px; margin-top:2px; }

.a-yanfa .tit:after{bottom:-8px; width:25px; }

.a-yanfa .des { line-height:28px; margin-top:28px; }

/*a-chuangxin1200*/

.a-chuangxin { padding-top:40px; padding-bottom:50px; }

.a-chuangxin ul li .con .tit { font-size:32px; margin-top:20px; }

.a-chuangxin ul li .con .tit:after{ bottom:-8px; width:25px; }

.a-chuangxin ul li .con .des { line-height:28px; margin-top:28px; }

.a-chuangxin ul li .pic { height:310px;}

/*a-qiwen11200*/

.a-qiwen1 { padding-top:14px; padding-bottom:30px;  }

.a-qiwen1 ul li { margin-top:14px; }

.a-qiwen1 ul li .pic { height:150px; }

.a-qiwen1 ul li .con .tit {  font-size:16px; line-height:24px; height:24px; margin-top:8px; }

.a-qiwen1 ul li .con .des {margin-top:8px; }

.a-qiwen1 ul li .con .riqi { margin-top:13px; padding-top:13px; }

.a-qiwen1 ul li .con .riqi i { width:13px; height:13px; }

/*a-qiwen21200*/

.a-qiwen2 { padding-top:30px; }

.a-qiwen2 .pic { height:320px; }

.a-qiwen2 .con {padding-top:5px; width:38%;  }

.a-qiwen2 .con .tit { font-size:22px; margin-top:19px;  }

.a-qiwen2 .con .tit:after{ bottom:-11px; width:30px; }

.a-qiwen2 .con .des { font-size:15px; margin-top:25px; }

/*a-qiwen31200*/

.a-qiwen3 { padding-bottom:50px; }

.a-qiwen3 ul li { height:300px; margin-top:40px; padding:0 30px 0 30px; }

.a-qiwen3 ul li .tit { font-size:22px; margin-top:19px; }

.a-qiwen3 ul li .tit:after{ bottom:-11px; width:30px; }

.a-qiwen3 ul li .des { font-size:15px; margin-top:25px; height:210px; }

/*a-qiwen41200*/

.a-qiwen4 { padding-top:120px; padding-bottom:50px; }

.a-qiwen4 ul li { height:250px;  padding:0 20px 0 20px; }

.a-qiwen4 ul li .tit { font-size:22px; margin-top:19px; }

.a-qiwen4 ul li .tit:after{ bottom:-11px; width:30px; }

.a-qiwen4 ul li .des { font-size:15px; margin-top:25px; }

/*detail-top1200*/

.detail-top { padding-top:30px; padding-bottom:15px; }

.detail-top .pic {height:306px; }

.detail-top .con .tit { font-size:20px; margin-top:15px; }

.detail-top .con .des { margin-top:14px; }

.detail-top .con .info { margin-top:36px; }

.detail-top .con .info ul li .info-pic { height:40px; }

.detail-top .con .info ul li .info-tit { font-size:13px; line-height:20px; height:20px;  margin-top:5px; }

.detail-top .con .bot { height:83px; margin-top:40px; padding-top:22px; }

.detail-top .con .bot-left { background-size:35px auto; padding-left:42px; margin-left:16px; }

.detail-top .con .bot-left .bot-nob { font-size:16px;}

.detail-top .con .bot-right { margin-right:25px; }

.detail-top .con .bot-right i { width:14px; height:14px; margin-right:2px;  }

/*other1200*/

.other { margin-top:35px; padding-top:35px;padding-bottom:30px;  }

.other-left i {width:13px; height:13px; margin-right:2px;  }

.other-right i { width:13px; height:13px;margin-right:2px; }

/*detail-bot1200*/

.detail-bot-ban { font-size:20px; line-height:64px; }

.detail-bot-ban span { padding:0 50px;}

.detail-bot-con {margin-top:30px; min-height:350px; }

.detail-bot-right {padding:35px 25px; }

.detail-bot-right-ban { font-size:20px; line-height:32px; }

.detail-bot-right-ban:after{left:-24px; }

.detail-bot-right-list { margin-top:15px; }

.detail-bot-right-list ul li .pic { height:180px;}

.detail-bot-right-list ul li .tit { font-size:15px; line-height:40px; }

/*n-map1200*/

.n-map { margin-top:50px; padding-bottom:60px; }

/*n-contact1200*/

.n-contact { margin-top:15px; }

.n-contact-ban { font-size:26px; line-height:60px; }

.n-contact-ban:after{ width:32px; }

.n-contact-con { font-size:15px; margin-top:14px; }

.n-contact-con h3 { font-size:18px; }

.n-liuyan-list { padding-top:0; }

.n-liuyan-list ul li { margin-top:10px;}

.n-liuyan-list ul li input[type=text] { height:30px; padding-left:10px; }

.n-liuyan-list ul li select { height:30px; padding-left:10px; }

.n-liuyan-list ul li textarea { height:140px; line-height:30px; padding-left:10px; }

.n-liuyan-list ul li input[type=submit] { height:35px; }

.n-liuyan-list ul li .yzm img { height:30px; }	

/*xiangqing1200*/

.xiangqing { margin-top:24px; padding-bottom:30px; }

.x-tit { font-size:24px; }

.x-des { margin-top:22px; }

.x-des img { width:16px;  margin-left:16px; }

.x-line { height:2px; margin-top:24px; }

.x-con { margin-top:24px; min-height:350px; }

.xiangqing-right { padding:35px 25px; }

.xiangqing-right-ban { font-size:20px; line-height:32px; }

.xiangqing-right-ban:after {left:-24px; }

.xiangqing-right-con { margin-top:18px; padding-bottom:24px;}

.xiangqing-right-con .pic { height:176px; }

.xiangqing-right-con .tit {font-size:18px; line-height:26px; height:52px; margin-top:14px; }

.xiangqing-right-con .des { line-height:22px; height:44px; margin-top:6px; }

.xiangqing-right-list ul li { margin-top:20px; }

.xiangqing-right-list ul li i { width:7px; height:7px; }

/*wangluo-pic1200*/

.wangluo-pic { height:350px; }

/*wangluo-box1200*/

.wangluo-box { padding:18px 35px; }

.wangluo-list ul li { height:110px; padding:9px 25px; margin-top:30px; }

.wangluo-list ul li .tit { font-size:15px; line-height:30px; height:30px; }

.wangluo-list ul li .des { font-size:15px; line-height:30px; height:60px; }

/*circle1200*/

.circle { top:50px; margin-left:-325px; width:650px;  height:650px;  }

.circle2 { top:120px; margin-left:-245px; width:490px;  height:490px; border:#fbf6e7 solid 14px; }

/*n-baogao1200*/

.n-baogao { padding-bottom:90px; padding-top:35px; }

.n-baogao-tit { font-size:26px; }

.n-baogao-tit:after{ margin-left:-16px; bottom:-16px; width:32px; }

.n-baogao-des { font-size:15px; margin-top:26px; }

.n-baogao-con { width:80%;  }

/*n-keji1200*/
.n-keji { padding-bottom:25px; }
.n-keji ul li { margin-top:25px; }
.n-keji ul li .con { padding:10px 25px;  }
.n-keji ul li .con h3 { font-size:22px; }

}





@media (max-width:992px){

/*header992*/

.header{ display:none;}

.header2{ display: block; } 

.header-wrap { display:block; height:60px;}

.section { height:auto; }

/*about992*/


.about { position:relative; top:auto; height:auto; left:auto; margin-top:0; padding-top:32px; padding-bottom:50px; }

.about-left .tit { font-size:25px; margin-top:0; }

.about-left .tit:after{ bottom:-7px; width:20px; }

.about-left .des { font-size:15px;margin-top:18px; }

.about-left .con { margin-top:10px; height:144px; }

.about-left .list { margin-top:35px; }

.about-left .list ul li .list-nob { font-size:30px; }

.about-left .list ul li .list-nob span { top:0; right:-12px; }

.about-left .list ul li .list-tit { margin-top:2px; font-size:12px; }

.about-left .more { width:120px; margin-top:35px; }

.about-right { height:auto; }

/*pro992*/
.pro { height:500px; }

.pro ul li .con  { width:180px; height:340px; margin-left:-90px; margin-top:-170px; }

.pro ul li .con .tit { font-size:16px; margin-top:90px; }

.pro ul li .con .tit img { width:34px; margin-right:6px; }

.pro ul li .con .des { line-height:22px; height:110px; margin-top:14px; }

.pro ul li .con .pic { height:158px; margin-top:14px; }

.pro ul li .con .more { width:180px; height:30px; line-height:28px;  border-radius:15px; margin-top:79px;  }

.pro ul li.now .con { width:280px; margin-left:-140px; }

.pro ul li.now .con .tit {  font-size:25px; }

.pro ul li.now .con .des { height:88px; }

.pro ul li.now .con .more { margin-top:16px; }

/*public992*/

.public { font-size:25px; }

/*news992*/

.news { position:relative; top:auto; height:auto; left:auto; margin-top:0; padding-top:32px; padding-bottom:50px; }

.news-show { margin-top:15px;}

.news-left { height:350px;}

.news-left .pic { height:170px; }

.news-left .tit { padding:0 14px; margin-top:14px; }

.news-left .des { padding:0 14px; margin-top:6px; }

.news-left .riqi { padding:0 14px; margin-top:12px; padding-top:12px;  }

.news-left .riqi img { width:26px;}

.news-right ul li { height:167px; margin-top:16px; padding-top:10px; }

.news-right ul li .tit { padding:0 16px; }

.news-right ul li .des { padding:0 16px; margin-top:6px; height:48px; }

.news-right ul li .riqi { padding:0 16px; margin-top:12px; padding-top:12px; }

.news-right ul li .riqi img { width:26px; display:none;  }

/*pinzhi992*/

.pinzhi { position:relative; top:auto; height:auto; left:auto; margin-top:0; padding-top:32px; padding-bottom:50px; }

.pinzhi-des { line-height:24px; height:72px; padding:0 4%; margin-top:20px; }

.pinzhi-more { width:180px; height:30px; line-height:28px;  border-radius:15px; margin-top:20px;  }

.pinzhi-box { margin-top:20px;  padding-top:15px; height:170px; }

.pinzhi-box ul li .pic { height:50px; }

.pinzhi-box ul li .tit { font-size:16px; margin-top:2px; }

.pinzhi-box ul li .des { padding:0 12%; margin-top:5px; }

/*footer992*/


.footer { padding-top:15px; padding-bottom:5em; }

.f-logo { width:110px; }

.f-info { width:170px; margin-top:10px; }

.f-nav { margin-top:10px; }

.f-nav ul li { width:30px; margin:0 18px; }

.f-nav ul li a { font-size:14px; }

.f-line { height:20px; margin-top:10px; }

.f-text { margin-top:5px; }

.f-ewm { width:85px;margin-top:5px;  }

.f-copy { padding-top:7px; padding-bottom:7px; margin-top:4px; }

.f-copy img { width:17px; margin-left:13px; }

.f-copy-left { float:none; width:100%; }

.f-copy-right { float:none; width:100%; text-align:left; }

/*n-banner992*/

.n-banner { height:210px; }

.n-banner .con { padding-top:80px; }

.n-banner .con .line { width:62px; }

.n-banner .con .cn { font-size:26px; margin-top:7px; }

.n-banner .con .en { font-size:16px; }

/*n-position992*/

.n-position { height:40px; }

.n-posi-left { margin-left:30px; }

.n-posi-left ul li { margin-right:40px; line-height:39px; }
.posub {  left:-50px; top:39px; }
.posub-box:after{ left:70px; }
.posub-box dl dd { padding:0 15px; }

.n-posi-right { line-height:39px;}

.n-posi-right i { width:14px; height:14px; }

/*n-main992*/

.n-main { min-height:400px; }

/*n-pro992*/

.n-pro ul li { height:265px; margin-top:10px; }

.n-pro ul li .pic { height:174px; padding:12px; }

.n-pro ul li .tit { margin-top:10px; }

.n-pro ul li .more { width:160px; margin-top:10px; }

/*n-news992*/

.n-news ul li { height:350px; margin-top:24px; }

.n-news ul li .pic { height:170px; }

.n-news ul li .tit { margin-top:6px; padding:0 10px; }

.n-news ul li .des {margin-top:6px;padding:0 10px; }

.n-news ul li .riqi { padding:0 10px;margin-top:11px; padding-top:11px; }

.n-news ul li .riqi i { width:12px; height:12px; }

.n-news ul li .riqi img { width:26px; display:none; }

/*n-renli992*/

.n-renli { padding-top:0; }

.n-renli ul li { height:180px; margin-top:20px;  padding-top:18px;}

.n-renli ul li .tit { padding:0 10px; }

.n-renli ul li .des { margin-top:10px;padding:0 10px; }

.n-renli ul li .riqi { padding:0 10px;margin-top:15px; padding-top:11px; }

.n-renli ul li .riqi i  { width:12px; height:12px; }

.n-renli ul li .riqi img { width:26px; display:none; }

/*n-wenhua992*/

.n-wenhua { padding-top:25px; padding-bottom:10px; }

.n-wenhua-left h2 { font-size:28px; margin-bottom:6px; }

.n-wenhua-left h2:after{ width:30px; }

.n-wenhua-left h3 { font-size:16px; margin-bottom:3px; }

.n-wenhua-right .tit { padding:0 10%; margin-top:15px; }

.n-wenhua-right-ss { width:240px; top:80px; right:2%; }

/*a-about992*/

.a-about { padding-top:30px; padding-bottom:30px; }

.a-about-left .tit{ font-size:25px; margin-top:0; }

.a-about-left .tit:after{ bottom:-7px; width:20px; }

.a-about-left .des  { font-size:15px;margin-top:18px; }

.a-about-left .list  { margin-top:35px; }

.a-about-left .list ul li { padding-bottom:22px; margin-bottom:22px; }

.a-about-left .list ul li .list-nob {float:none; font-size:30px; }

.a-about-left .list ul li .list-nob span { bottom:4px; }

.a-about-left .list ul li .list-tit { float:none; margin-top:8px; }

.a-about-right {line-height:24px; margin-top:5px; }

/*a-yanfa992*/

.a-yanfa { padding-top:40px; padding-bottom:70px; }

.a-yanfa .tit { font-size:25px; margin-top:0; }

.a-yanfa .tit:after{bottom:-7px; width:20px; }

.a-yanfa .des { line-height:24px; margin-top:23px; }

/*a-chuangxin922*/

.a-chuangxin { padding-top:30px; padding-bottom:40px; }

.a-chuangxin ul li .con .tit { font-size:25px; margin-top:10px; }

.a-chuangxin ul li .con .tit:after{ bottom:-7px; width:20px; }

.a-chuangxin ul li .con .des { line-height:24px; margin-top:23px; }

.a-chuangxin ul li .pic { height:280px;}

/*a-qiwen1992*/

.a-qiwen1 { padding-top:10px; padding-bottom:20px;  }

.a-qiwen1 ul li { margin-top:12px; }

.a-qiwen1 ul li .pic { height:130px; }

.a-qiwen1 ul li .con .tit { margin-top:6px; }

.a-qiwen1 ul li .con .des {margin-top:6px;}

.a-qiwen1 ul li .con .riqi { display:none; margin-top:11px; padding-top:11px; }

.a-qiwen1 ul li .con .riqi i { width:12px; height:12px; }

/*a-qiwen2992*/

.a-qiwen2 { padding-top:25px; }

.a-qiwen2 .pic { height:260px; }

.a-qiwen2 .con {padding-top:4px; width:46%; }

.a-qiwen2 .con .tit { font-size:19px; margin-top:14px;  }

.a-qiwen2 .con .tit:after{ bottom:-9px; width:26px; }

.a-qiwen2 .con .des {  margin-top:20px; line-height:26px;}

/*a-qiwen3992*/

.a-qiwen3 { padding-bottom:40px; }

.a-qiwen3 ul li { height:260px; margin-top:30px; padding:0 20px 0 20px; }

.a-qiwen3 ul li .tit { font-size:19px; margin-top:14px; }

.a-qiwen3 ul li .tit:after{ bottom:-9px; width:26px; }

.a-qiwen3 ul li .des { margin-top:20px;line-height:26px; height:182px; }

/*a-qiwen4992*/

.a-qiwen4 { padding-top:100px; padding-bottom:40px; }

.a-qiwen4 ul li { height:230px;  padding:0 15px 0 15px; }

.a-qiwen4 ul li .tit { font-size:19px; margin-top:14px; }

.a-qiwen4 ul li .tit:after{ bottom:-9px; width:26px; }

.a-qiwen4 ul li .des { margin-top:20px; line-height:26px; }

/*detail-top992*/

.detail-top { padding-top:25px; padding-bottom:10px; }

.detail-top .pic {height:256px; }

.detail-top .con .tit { font-size:18px; margin-top:10px; }

.detail-top .con .des { margin-top:12px; }

.detail-top .con .info { margin-top:26px; }

.detail-top .con .info ul li .info-pic { height:30px; }

.detail-top .con .info ul li .info-tit { font-size:12px; line-height:18px; height:18px;  margin-top:4px; }

.detail-top .con .bot { height:66px; margin-top:34px; padding-top:16px; }

.detail-top .con .bot-left { background-size:30px auto; padding-left:34px; margin-left:10px; }

.detail-top .con .bot-left .bot-nob { font-size:15px;}

.detail-top .con .bot-right { margin-right:20px; }

.detail-top .con .bot-right i { width:12px; height:12px; margin-right:1px;  }

/*other992*/

.other {margin-top:30px; padding-top:30px; padding-bottom:20px;  }

.other-left i {width:11px; height:11px; margin-right:1px;  }

.other-right i { width:11px; height:11px;margin-right:1px; }

/*detail-bot992*/

.detail-bot-left { float:none; width:100%; }

.detail-bot-ban { font-size:18px; line-height:54px; }

.detail-bot-ban span { padding:0 40px;}

.detail-bot-con {margin-top:20px; min-height:300px; }

.detail-bot-right { float:none; width:100%; margin-top:20px; padding:30px 20px; }

.detail-bot-right-ban { font-size:18px; line-height:26px; }

.detail-bot-right-ban:after{left:-19px; }

.detail-bot-right-list { margin-top:10px; }

.detail-bot-right-list ul li .tit { line-height:35px; }

/*n-map992*/

.n-map { margin-top:40px; padding-bottom:50px; }

/*n-contact992*/

.n-contact { margin-top:10px; }

.n-contact-ban { font-size:22px; line-height:50px; }

.n-contact-ban:after{ width:28px; }

.n-contact-con { margin-top:14px; }

.n-contact-con h3 { font-size:16px; }

/*xiangqing992*/

.xiangqing { margin-top:22px; padding-bottom:25px; }

.xiangqing-left { float:none; width:100%; }

.x-tit { font-size:22px; }

.x-des { margin-top:20px; }

.x-des img { width:15px;  margin-left:15px; }

.x-line { margin-top:22px; }

.x-con { margin-top:22px; min-height:300px; }

.xiangqing-right { padding:30px 20px; float:none; width:100%; margin-top:20px;}

.xiangqing-right-ban { font-size:18px; line-height:26px; }

.xiangqing-right-ban:after {left:-19px; }

.xiangqing-right-con { margin-top:16px; padding-bottom:22px;}

.xiangqing-right-con .pic { height:150px; }

.xiangqing-right-con .tit {font-size:16px; line-height:24px; height:48px; margin-top:12px; }

.xiangqing-right-list ul li { margin-top:16px; }

.xiangqing-right-list ul li i { width:6px; height:6px; }

/*wangluo-pic992*/

.wangluo-pic { height:280px; }

/*wangluo-box992*/

.wangluo-box { width:100%; padding:16px 30px; left:0; }

.wangluo-list ul li { height:100px; padding:7px 20px; margin-top:25px; }

.wangluo-list ul li .tit { line-height:26px; height:26px; }

.wangluo-list ul li .des { line-height:26px; height:52px; }

/*circle992*/

.circle { top:40px; margin-left:-270px; width:540px;  height:540px;  }

.circle2 { top:110px; margin-left:-200px; width:400px;  height:400px; border:#fbf6e7 solid 12px; }

/*n-baogao992*/

.n-baogao { padding-bottom:70px; padding-top:30px; }

.n-baogao-tit { font-size:22px; }

.n-baogao-tit:after{ margin-left:-14px; bottom:-14px; width:28px; }

.n-baogao-des { margin-top:22px; }

.n-baogao-con { width:90%;  }

/*n-keji992*/
.n-keji { padding-bottom:20px; }
.n-keji ul li { margin-top:20px; }
.n-keji ul li .con { padding:5px 20px;  }
.n-keji ul li .con h3 { font-size:18px; }

}



@media (max-width:767px){

.wrap{width:80%}

#fp-nav.fp-right { right:0; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets { bottom:4px;}
/*about767*/



.about-left { float:none; width:100%; }

.about-left .tit { font-size:20px; }

.about-left .tit:after{ bottom:-6px; width:18px; }

.about-left .des { margin-top:13px; }

.about-left .con { height:72px; }

.about-left .list { margin-top:30px; }

.about-left .list ul li { width:18%; }

.about-left .list ul li:nth-child(4) { width:24%; }

.about-left .list ul li:nth-child(5) { width:21%; }

.about-left .list ul li .list-nob { font-size:24px; }

.about-left .list ul li .list-tit { margin-top:1px; }

.about-left .more { width:100px; margin-top:30px; }

.about-right { float:none; width:100%; height:auto; margin-top:25px; }

/*pro767*/
.pro { height:360px; }

.pro ul li .con  { width:92%; left:4%;  height:340px; margin-left:0; margin-top:-150px; }

.pro ul li .con .tit { font-size:16px; margin-top:0; text-align:center; font-weight:bold; }

.pro ul li .con .tit img { display:block; margin:0 auto; width:32px; }

.pro ul li .con .des { height:88px; margin-top:12px; text-align:center; }

.pro ul li .con .pic { display:flex; height:80px; margin-top:12px; }

.pro ul li .con .more { width:100%; margin-top:14px;  }

.pro ul li.now{width:calc(100% / 3); }

.pro ul li.sible{width:calc(100% / 3); }

.pro ul li.now .con {width:92%; left:4%;  margin-left:0; }

.pro ul li.now .con .tit {  font-size:16px; }

.pro ul li.now .con .des { height:88px; }

.pro ul li.now .con .more { margin-top:14px; }

/*public767*/

.public { font-size:20px; font-weight:bold; }

/*news767*/



.news-show { margin-top:10px;}

.news-left { float:none; width:100%; height:320px;}

.news-left .pic { height:230px; }

.news-left .tit { padding:0 10px; margin-top:12px; }

.news-left .des { display:none; padding:0 10px; margin-top:4px; }

.news-left .riqi { padding:0 10px; margin-top:8px; padding-top:8px;  }

.news-left .riqi img { width:24px;}

.news-right { float:none; width:100%; }

.news-right ul li { float:none; width:100%; height:100px; padding-top:5px; }

.news-right ul li:nth-child(1) {margin-top:10px;  }

.news-right ul li:nth-child(2) {margin-top:10px;  }

/*.news-right ul li:nth-child(2) { display:none;}

.news-right ul li:nth-child(3) { display:none; }

.news-right ul li:nth-child(4) { display:none; }*/

.news-right ul li:nth-child(even) { margin-left:0; }

.news-right ul li .tit { padding:0 10px; }

.news-right ul li .des { display:none; padding:0 10px; margin-top:4px; }

.news-right ul li .riqi { padding:0 10px; margin-top:8px; padding-top:8px; }

.news-right ul li .riqi img { display:block; width:24px;  }

/*pinzhi767*/



.pinzhi-des { padding:0 0; margin-top:15px; height:72px; }

.pinzhi-more { width:100px; margin-top:15px;  }

.pinzhi-box { margin-top:15px;  padding-top:10px; height:194px; }

.pinzhi-box ul li .pic { height:40px; }

.pinzhi-box ul li .tit { font-size:15px; margin-top:1px; }

.pinzhi-box ul li .des { padding:0 6%; margin-top:4px; height:96px; font-size:14px; }

/*footer767*/

.footer { padding-top:10px; /*padding-bottom:5em; */ }

.f-logo { width:80px; }

.f-info { width:160px; margin-top:5px; }

.f-nav { display:none; }

.f-line { display:none; }

.f-text { margin-top:4px; }

.f-ewm { width:80px;margin-top:4px;  }

.f-copy { padding-top:6px; padding-bottom:6px; margin-top:3px; }

.f-copy img { width:16px; margin-left:12px; }

/*n-banner767*/

.n-banner { height:130px; }

.n-banner .con { padding-top:40px; }

.n-banner .con .line { width:50px; }

.n-banner .con .cn { font-size:20px; margin-top:6px; }

.n-banner .con .en { font-size:14px; }

/*n-position767*/
.n-position { height:auto; }
.n-posi-left { margin-left:10px; }

.n-posi-left ul li { margin-right:20px; }

.n-posi-left ul li:hover .posub { display:none; }
.posub {  left:-40px; min-width:200px; }
.posub-box:after{ left:60px; }
.posub-box dl dd { padding:0 10px; }


.n-posi-right { display:none; }

/*n-main767*/

.n-main { min-height:350px; }

/*n-pro767*/

.n-pro ul li { width:48.5%; height:210px; }

.n-pro ul li:nth-child(3n+2) { margin-left:0;}

.n-pro ul li:nth-child(3n+3) { margin-left:0;}

.n-pro ul li:nth-child(even) { margin-left:3%; }

.n-pro ul li .pic { height:120px; padding:10px; }

.n-pro ul li .more { width:130px; }

/*n-news767*/

.n-news ul li { float:none; width:100%; height:405px; margin-top:20px; }

.n-news ul li:nth-child(3n+2) { margin-left:0;}

.n-news ul li:nth-child(3n+3) { margin-left:0;}

.n-news ul li .pic { height:230px; }

.n-news ul li .tit { margin-top:8px; }

.n-news ul li .des {margin-top:4px; }

.n-news ul li .riqi { margin-top:8px; padding-top:8px; }

.n-news ul li .riqi i { width:11px; height:11px; }

.n-news ul li .riqi img { width:24px; display:block; }

/*n-renli767*/

.n-renli ul li {  float:none; width:100%;  height:170px; padding-top:16px;}

.n-renli ul li:nth-child(3n+2) { margin-left:0;}

.n-renli ul li:nth-child(3n+3) { margin-left:0;}

.n-renli ul li .des { margin-top:8px; }

.n-renli ul li .riqi { margin-top:12px; padding-top:8px; }

.n-renli ul li .riqi i { width:11px; height:11px; }

.n-renli ul li .riqi img  { width:24px; display:block; }

/*n-wenhua767*/

.n-wenhua { padding-top:20px; }

.n-wenhua-left h2 { font-size:22px; margin-bottom:5px; }

.n-wenhua-left h2:after{ width:28px; }

.n-wenhua-left h3 { font-size:15px; }

.n-wenhua-right .tit { padding:0 2%; margin-top:10px; }

.n-wenhua-right-ss { width:100px; top:80px; right:2%; }

/*a-about767*/

.a-about { padding-top:20px; padding-bottom:20px; }

.a-about-left { float:none; width:100%; }

.a-about-left .tit{ font-size:20px; }

.a-about-left .tit:after{ bottom:-6px; width:18px; }

.a-about-left .des  { margin-top:13px; }

.a-about-left .list  { margin-top:30px; }

.a-about-left .list ul li { padding-bottom:15px; margin-bottom:15px; }

.a-about-left .list ul li .list-nob { font-size:24px; }

.a-about-left .list ul li .list-nob span { bottom:3px; }

.a-about-left .list ul li .list-tit { margin-top:7px; }

.a-about-right { float:none; width:100%; line-height:22px; margin-top:20px; }
.a-about-right p{ display: contents;   }
/*a-yanfa767*/

.a-yanfa { padding-top:30px; padding-bottom:50px; }

.a-yanfa .tit { font-size:20px; }

.a-yanfa .tit:after{ bottom:-6px; width:18px; }

.a-yanfa .des { line-height:22px; margin-top:18px; }

/*a-chuangxin767*/

.a-chuangxin { padding-top:0; padding-bottom:30px; }

.a-chuangxin ul li .con { float:none; width:100%; margin-left:0; margin-top:20px; }

.a-chuangxin ul li .con .tit { font-size:20px; margin-top:0; }

.a-chuangxin ul li .con .tit:after{ bottom:-6px; width:18px; }

.a-chuangxin ul li .con .des { line-height:22px; margin-top:18px; }

.a-chuangxin ul li .pic { float:none; width:100%; height:200px;margin-top:20px;}

.a-chuangxin ul li:nth-child(even) .con { float:none; margin-right:0; }

.a-chuangxin ul li:nth-child(even) .pic { float:none; } 

/*a-qiwen1767*/

.a-qiwen1 { padding-top:10px; padding-bottom:20px;  }

.a-qiwen1 ul li { margin-top:12px; }

.a-qiwen1 ul li .pic { float:none; width:100%; height:120px; }

.a-qiwen1 ul li .con { float:none; width:100%; }

.a-qiwen1 ul li .con .tit { margin-top:8px; font-weight:bold; }

.a-qiwen1 ul li .con .des {margin-top:4px; }

.a-qiwen1 ul li .con .riqi { margin-top:8px; padding-top:8px; }

.a-qiwen1 ul li .con .riqi i { width:11px; height:11px; }

/*a-qiwen2767*/

.a-qiwen2 { padding-top:20px; padding-bottom:20px; }

.a-qiwen2 .pic {  float:none; width:100%; height:auto; }

.a-qiwen2 .con { float:none; width:100%; padding-top:10px; }

.a-qiwen2 .con .tit { font-size:16px; margin-top:9px; font-weight:bold;    }

.a-qiwen2 .con .tit:after{ bottom:-8px; width:20px; }

.a-qiwen2 .con .des {  margin-top:15px; line-height:22px;}

/*a-qiwen3767*/

.a-qiwen3 { padding-bottom:30px; }

.a-qiwen3 ul li {float:none; height:auto; width:100%;  margin-top:15px; padding:0 10px 20px 10px; }

.a-qiwen3 ul li:nth-child(4n+2) { margin-left:0;}

.a-qiwen3 ul li:nth-child(4n+3) { margin-left:0;}

.a-qiwen3 ul li:nth-child(4n+4) { margin-left:0;}

.a-qiwen3 ul li .tit { font-size:16px; margin-top:9px; font-weight:bold;  }

.a-qiwen3 ul li .tit:after{ bottom:-8px; width:20px; }

.a-qiwen3 ul li .des { margin-top:15px;line-height:22px; height:auto; }

/*a-qiwen4767*/

.a-qiwen4 { padding-top:65px; padding-bottom:30px; }

.a-qiwen4 ul li { float:none; height:auto; width:100%;  padding:0 10px 20px 10px; margin-top:15px; }

.a-qiwen4 ul li:nth-child(3n+2) { margin-left:0;}

.a-qiwen4 ul li:nth-child(3n+3) { margin-left:0;}

.a-qiwen4 ul li .tit { font-size:16px; margin-top:9px; font-weight:bold; }

.a-qiwen4 ul li .tit:after{ bottom:-8px; width:20px; }

.a-qiwen4 ul li .des { margin-top:15px; line-height:22px; }

/*detail-top767*/

.detail-top { padding-top:20px; padding-bottom:5px; }

.detail-top .pic { float:none; width:100%; height:240px; }

.detail-top .con { float:none; width:100%; margin-top:10px; }

.detail-top .con .tit { font-size:16px; }

.detail-top .con .des { margin-top:10px; }

.detail-top .con .info { margin-top:20px; }

.detail-top .con .info ul li .info-pic { height:25px; }

.detail-top .con .info ul li .info-tit { height:36px; }

.detail-top .con .bot { height:70px; margin-top:25px; padding-top:13px; }

.detail-top .con .bot-left {background-size:28px auto; padding-left:30px; margin-left:5px; }

.detail-top .con .bot-right { margin-right:5px; }

.detail-top .con .bot-right i { display:none; }

/*other767*/

.other { margin-top:25px; padding-top:25px;padding-bottom:15px;  }

.other-left { float:none; width:100%; }

.other-right { float:none; width:100%; text-align:left; }

/*detail-bot767*/

.detail-bot { margin-top:10px;}

.detail-bot-ban { font-size:16px; line-height:40px; }

.detail-bot-ban span { padding:0 30px;}

.detail-bot-con {margin-top:15px; min-height:250px; font-size:15px; }

.detail-bot-right { margin-top:20px; padding:20px 15px; }

.detail-bot-right-ban { font-size:16px; line-height:22px; }

.detail-bot-right-ban:after{left:-14px; }

/*n-map767*/

.n-map { margin-top:30px; padding-bottom:40px; }

/*n-contact767*/

.n-contact { margin-top:5px; }

.n-contact-ban { font-size:20px; line-height:40px; }

.n-contact-ban:after{ width:25px; }

.n-contact-left { float:none; width:100%; }

.n-contact-con { margin-top:10px; }

.n-liuyan { float:none; width:100%; margin-top:20px; }

/*xiangqing767*/

.xiangqing { margin-top:20px; padding-bottom:20px; }

.x-tit { font-size:18px; font-weight:bold; }

.x-des { margin-top:18px; }

.x-des img { width:14px;  margin-left:14px; }

.x-line { margin-top:20px; }

.x-con { margin-top:20px; min-height:250px; font-size:15px; }

.xiangqing-right { padding:20px 15px;}

.xiangqing-right-ban{ font-size:16px; line-height:22px; }

.xiangqing-right-ban:after {left:-14px; }

.xiangqing-right-con { margin-top:14px; padding-bottom:20px;}

.xiangqing-right-con .pic { height:120px; }

.xiangqing-right-con .tit {font-size:15px; line-height:22px; height:44px; margin-top:10px; }

.xiangqing-right-list ul li { margin-top:14px; }

.xiangqing-right-list ul li i { width:5px; height:5px; }

/*wangluo-pic767*/

.wangluo-pic { height:150px; }

/*wangluo-box767*/

.wangluo-box { padding:14px 15px; }

.wangluo-list ul li { float:none; width:100%; height:auto; padding:10px 15px; margin-top:15px; }

.wangluo-list ul li:nth-child(3n+2) { margin-left:0;}

.wangluo-list ul li:nth-child(3n+3) { margin-left:0;}

.wangluo-list ul li .tit { line-height:24px; height:24px; }

.wangluo-list ul li .des { line-height:24px; height:48px; }

/*circle767*/

.circle { top:20px; margin-left:-135px; width:270px;  height:270px;  }

.circle2 { top:54px; margin-left:-100px; width:200px;  height:200px; border:#fbf6e7 solid 10px; }

/*n-baogao767*/

.n-baogao { padding-bottom:50px; padding-top:25px; }

.n-baogao-tit { font-size:18px; }

.n-baogao-tit:after{ margin-left:-12px; bottom:-12px; width:24px; }

.n-baogao-des { margin-top:18px; }

.n-baogao-con { width:100%; padding-top:10px; }

/*n-keji767*/
.n-keji { padding-bottom:15px; }
.n-keji ul li { margin-top:15px; }
.n-keji ul li .pic { float:none; width:100%; }
.n-keji ul li .con { float:none; width:100%; padding:10px 10px; }
.n-keji ul li .con h3 { font-size:16px; }
.n-keji ul li:nth-child(even) .pic { float:none; }
.n-keji ul li:nth-child(even) .con { float:none; }


}



@media (max-width:500px){

.wrap{width:94%}



}

