/* Write your styles */
ul,li,dl,dt,dd,h1,h2,h3,p{ list-style:none; margin:0; padding:0;}
a{text-decoration: none;transition: all .1s linear; color:#444;}
a:hover{color:#3578bf;}
img{ max-width:100%;}
.am-container{max-width: 1436px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}

.arccontent .selectTdClass{background-color:#edf5fa !important}
.arccontent table.noBorderTable td,.arccontent table.noBorderTable th,.arccontent table.noBorderTable caption{border:1px dashed #ddd !important}
.arccontent table{margin-bottom:10px;border-collapse:collapse;display:table; width:100% !important;}
.arccontent td,.arccontent th{padding: 5px 10px !important;border: 1px solid #DDD;line-height:1.4;}
.arccontent caption{border:1px dashed #DDD;border-bottom:0;padding:3px;text-align:center;}
.arccontent th{border-top:1px solid #BBB;background-color:#F7F7F7;}
.arccontent table tr.firstRow th{border-top-width:2px;}
.arccontent .ue-table-interlace-color-single{ background-color: #fcfcfc; } 
.arccontent .ue-table-interlace-color-double{ background-color: #f7faff; }

body{ padding-top:160px;}
.header{ position:fixed; width:100%; left:0; top:0; background:#fff; z-index:1201;}
.header .top{ background:#fff; }
.header .top .logo{ height:100px; line-height:100px; float:left;}
.header .top .top-ewm{ float:right; padding-top:20px; margin-left:30px;}
.header .top .top-ewm img{ width:62px; float:left;}
.header .top .top-ewm em{ font-size:12px; display:block; float:left; color:#fff; width:18px; line-height:1.4; margin-left:8px;}


.header .top .top-tel{ font-family:Arial, Helvetica, sans-serif; font-weight:600; float:right; background:url(../images/tel.png) 0 center no-repeat; padding-left:44px; color:#ef791a; margin-top:26px; font-size:20px; line-height:1.2;}

.search{ width:360px; float:right; margin-right:40px; padding-top:30px;}
.search .serbox{ position:relative;}
.search .serbox .am-form-field{ border-radius:30px; font-size:14px; padding:12px; outline:none; border:none; background:#f1f1f1;}
.search .serbox .am-btn{ position:absolute; right:0; top:0; height:100%; width:60px; background:url(../images/navbg.jpg) center repeat-x; border:none; border-radius:0 30px 30px 0;outline:none; color:#fff; padding-right:50px;}




.header .nav{ height:60px; background:url(../images/navbg.jpg) center repeat-x;}
.header .nav .am-container{ position:relative;}
.header .nav .ulnav{ position:relative;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.header .nav .ulnav>li{flex:1;-webkit-box-flex: 1; text-align:center; position:relative; float:left; line-height:60px;}
.header .nav .ulnav>li>a{font-size:18px; display:block; color:#fff; position:relative;}

.header .nav .ulnav>li:hover>a{ color:#fff;}
.header .nav .ulnav>li.on>a{ color:#fff;}
.header .nav .ulnav>li.on>a,.header .nav .ulnav>li:hover>a{  background:rgba(255,255,255,.4); }

.ulnav>li .subnav{position: absolute;width:100%;background-color: #FFF; margin:0; box-shadow: 0 2px 10px rgba(0,0,0,.05); height: auto;z-index: 199;top: 68px;left: 0;border-top: 2px solid #d2d3d5;overflow: hidden;opacity:0; visibility:hidden;transition: all .36s ease; border-left:1px solid #f5f5f5; border-right:1px solid #f5f5f5;}
.ulnav>li:hover .subnav{opacity:1;visibility: visible;top:58px;}
.ulnav>li .subnav li{ border-bottom:1px solid #f5f5f5;}
.ulnav>li .subnav li a{font-weight: 500;color: #666; padding: 12px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.ulnav>li .subnav li a:hover{ color:#3578bf; background-color:#f9f9f9;}

.am-close{ display:none;}

.nav-swarp{ position: fixed; width:100%; left:0; top:160px; z-index:99;pointer-events: none;opacity:0; visibility:hidden;transition: all .36s ease;}
.nav-swarp .nav-sub-box{ background:#fff; pointer-events: auto; padding:30px 15px;    box-shadow: 0 2px 10px rgba(0,0,0,.05);}
.nav-swarp .nav-sub-box .snv{ width:33%; float:left; padding:0 30px 0 50px; text-align:left; line-height:50px;}
.nav-swarp .nav-sub-box .snv p{ width:50%; float:left;}
.nav-swarp .nav-sub-box .snimg{ width:67%; float:right;}
.nav-swarp .nav-sub-box .snimg a{ display:block; width:50%; height:230px; padding:0 15px; float:left; overflow:hidden;}
.nav-swarp .nav-sub-box .snimg a img{ margin-top:-7%;}
.ulnav>li:hover .nav-swarp{opacity:1;visibility: visible;}

.banner .am-slider-b2 .am-direction-nav a{ width:26px; height:49px;margin: -24.5px 0 0;filter:alpha(opacity=70);filter:"alpha(opacity=70)";}
.banner .am-slider-b2 .am-direction-nav a.am-prev{left: 5%; background:url(../images/btn-l.png) center no-repeat; background-size:contain;}
.banner .am-slider-b2 .am-direction-nav a.am-prev:before{ display:none;}
.banner .am-slider-b2 .am-direction-nav a.am-next{right: 5%;background:url(../images/btn-r.png) center no-repeat; background-size:contain;}
.banner .am-slider-b2 .am-direction-nav a.am-next:before{ display:none;}
.banner .am-slider-b2{ box-shadow:none;}
.banner .am-slider .am-slides>li{ background-position:center; background-repeat:no-repeat; background-size:cover; height:100%;}
.banner .am-slider .am-slides>li a{ display:block; width:100%; height:100%;}
.banner .am-slider-b2 .am-control-nav{ bottom:15px; display:block; text-align:center; width:100%;}
.banner .am-slider-b2 .am-control-nav li a{ width:14px; height:14px;background-color:#fff; display:inline-block; overflow:hidden; text-indent:-4em; border-radius:50%; margin:0 10px; box-shadow:none;}
.banner .am-slider-b2 .am-control-nav li a.am-active{ background-color:#3578bf;}


.am-pd{ padding:60px 0;}
.am-pb{ padding-bottom:60px;}
.bgr{ background:#f5f5f5;}

.ys-box1{ width:50%; float:left;}
.ys-box1 .ys-box1-txt{ height:270px;}
.ys-box1 .ys-box1-txt .tit{ font-size:34px; font-weight:600;}
.ys-box1 .ys-box1-txt .line{ width:80px; height:2px; background:#3578bf; border-radius:2px; margin:20px 0;}
.ys-box1 .ys-box1-txt .note{ color:#3578bf; font-size:36px;font-weight:600;}
.ys-box1-img{ overflow:hidden;}
.ys-box1-img img{transition: .6s .05s;}
.ys-box1-img:hover img{transform: scale(1.1);}
.ys-box2{ width:50%; float:left;}
.ys-box2 .item1 .img{width: 51.4%; float:left; overflow:hidden;}
.ys-box2 .item1 .img img{transition: .6s .05s;}
.ys-box2 .item1 .img:hover img{transform: scale(1.1);}
.ys-box2 .item1 .it-xtx{ width:48.6%; float:left; height:270px; background:#3578bf; padding:5%;}
.ys-box2 .item1 .it-xtx .note{ font-size:18px; color:#fff; margin:15px 0;line-height:1.8;}
.ys-box2 .item1 .it-xtx .line{ width:80px; height:2px; background:#fff;}

.ys-box2 .item2 .img{width:48.6%; float:right; overflow:hidden;}
.ys-box2 .item2 .img img{transition: .6s .05s;}
.ys-box2 .item2 .img:hover img{transform: scale(1.1);}
.ys-box2 .item2 .it-xtx{ width:51.4%; float:left; height:320px; background:#5ab1a8; padding:5%;}
.ys-box2 .item2 .it-xtx .note{ font-size:14px; color:#fff; line-height:1.8;}
.ys-box2 .item2 .it-xtx .more{ color:#fff; margin-top:5%; display:block;}

.hmad .hm-ad-list{ max-width:1920px; margin:0 auto;}
.hmad .hm-ad-list ul li a{ display:block; overflow:hidden; position:relative; background:#000;}
.hmad .hm-ad-list ul li a img{ width:100%;transition: .6s .05s;}
.hmad .hm-ad-list ul li a:hover img{transform: scale(1.1); opacity:.6;}
.hmad .hm-ad-list ul li a .txt{ position:absolute; width:100%; height:100%; position:absolute; left:0; top:0;}
.hmad .hm-ad-list ul li a .txt p{ font-size:18px; color:#fff; position:absolute; left:0; bottom:0; padding:15px;transition: .6s .05s; width:100%;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,.5) 100%);
background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));}
.hmad .hm-ad-list ul li a .txt .hov{ text-align:center; width:100%;transition: .6s .05s; opacity:0;}
.hmad .hm-ad-list ul li a .txt .hov i{ width:50px; height:50px; background:url(../images/jia.png) center no-repeat; background-size:contain; display:block; margin:0 auto;}
.hmad .hm-ad-list ul li a:hover .txt .hov{ opacity:1;}
.hmad .hm-ad-list ul li a:hover .txt p{ opacity:0;}
.hmad .hm-ad-list ul li a .txt .hov span{ display:block; color:#fff; margin-top:10px;}


.hm-titnav .ht-tit{ float:left;}
.hm-titnav .ht-tit .tit{ font-size:36px; font-weight:bold;}
.hm-titnav .ht-tit .note{ color:#999;}

.hm-titnav .ht-ntc{ float:right; padding-top:10px;}
.hm-titnav .ht-ntc ul{ float:left;}
.hm-titnav .ht-ntc .more{ float:right; margin-left:15px; padding-top:6px; display:inline-block;}
.hm-titnav .ht-ntc ul li{ float:left; }
.hm-titnav .ht-ntc ul li a{ display:block; padding:4px 20px;}
.hm-titnav .ht-ntc ul li a:hover{ background:#3578bf; color:#fff; border-radius:30px;}


.thxl-list{ margin-top:10px;}
.thxl-list ul{ position:relative; margin:0 -20px;}
.thxl-list ul li{ padding:20px;}
.thxl-list ul li .img{ position:relative; overflow:hidden;}
.thxl-list ul li .img img{transition: all .3s linear;}
.thxl-list ul li a:hover .img img{transform: scale(1.05);}
.thxl-list ul li .img span{ display:block; width:100%; padding:10px; text-align:center; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; font-size:14px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.thxl-list ul li .txt{ background:#fff; padding-top:15px; position:relative;}
.thxl-list ul li .txt .note{ font-size:16px; font-weight:bold;margin-bottom:15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.thxl-list ul li .txt .view{ font-size:14px; color:#999; float:left;}
.thxl-list ul li .txt .pri{ float:right;font-size:14px; position:absolute; right:0; bottom:0;}
.thxl-list ul li .txt .pri span{ color:#ee8d35; margin-right:5px;}
.thxl-list ul li .txt .pri span b{ font-size:28px; line-height:1;}
.thxl-list ul li .txt .pri em{ font-style:normal; color:#666;}

.ad-jin{ background:url(../images/bg1.jpg) center top no-repeat; background-size:cover; padding:90px 0; position:relative;}
.ad-jin .adrig{ position:absolute; right:40px; top:40px;}
.ad-jin .txt{ text-align:center; color:#fff;}
.ad-jin .txt .tit{ font-size:52px; font-weight:bold; margin-bottom:18px;}
.ad-jin .txt span{ font-size:44px; display:inline-block; line-height:1; background:url(../images/bar.jpg) center repeat-x; border-radius:10px; overflow:hidden; padding:8px 20px 10px 20px;}
.ad-jin .txt .note{ font-size:36px; margin-top:15px;}

.ad-jin .ewm{ text-align:center; margin-top:30px;}
.ad-jin .ewm ul li{ display:inline-block; width:140px; margin:0 15px;}
.ad-jin .ewm ul li span{ display:block; font-size:14px; color:#fff; margin-top:6px;}

.lykl{ margin-top:15px;}
.lykl ul{ position:relative; margin:0 -30px;}
.lykl ul li{ padding:15px 30px;}
.lykl ul li a{ display:block;}
.lykl ul li a i{ width:30%; float:left; display:block; overflow:hidden;}
.lykl ul li a i img{transition: all .3s linear;}
.lykl ul li a:hover i img{transform: scale(1.05);}
.lykl ul li a .txt{ width:70%; float:left; padding-left:15px;}
.lykl ul li a .txt .tit{ font-weight:bold;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lykl ul li a .txt .note{ font-size:14px; color:#666; line-height:2; margin-top:12px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.hz-tit{ font-size:36px; font-weight:bold; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #eee;}
.hzhb-list{ margin-top:20px;}
.hzhb-list ul li{ display:inline-block; margin-right:40px;}

footer{ background:#363c41; padding-top:30px;}

footer .foot-left{ width:50%; float:left;}
footer .foot-tit{ font-size:20px;  position:relative; color:#fff;margin-bottom:10px;}

footer .footnav{ width:44%; float:right;}
footer .foot-left{ border-right:1px solid rgba(255,255,255,.1)}
footer .foot-left .foot-logo{ width:50%; float:left;}
footer .foot-left .foot-ewm{ width:50%; float:left; text-align:center; padding-top:30px; padding-right:30px;}
footer .foot-left .foot-ewm ul li{ display:inline-block; padding:0 15px;}
footer .foot-left .foot-ewm ul li img{ width:100px;}
footer .foot-left .foot-ewm ul li span{ display:block; font-size:12px; color:#fff; margin-top:8px;}
footer .foot-left .foot-tel{ margin-top:8px;}
footer .foot-left .foot-tel span{ display:inline-block; background:#3578bf; font-size:22px; padding:4px 15px; border-radius:30px; color:#fff; font-weight:bold;}
footer .foot-left .foot-tel span img{ margin-right:4px;}
footer .foot-left .foot-contact{ font-size:14px; color:#9ca1a5; margin-top:10px;}
footer .footnav ul li{ width:20%; float:left;}
footer .footnav ul li p{ font-size:14px; line-height:2;}
footer .footnav ul li p a{ color:rgba(255,255,255,.81);}

footer .copyr{ background:#262a2e; color:#b1bac3; padding:10px 0; text-align:center; font-size:12px; margin-top:20px;}


.foot-bar{ position:fixed; width:100%; height:64px;     background: url(../images/navbg.jpg) center repeat-x;background-size: auto 100%; left:0; bottom:0; z-index:999;}
.foot-bar ul li{ padding-top:12px;}
.foot-bar ul li a{ color:#fff; font-size:12px; display:block; text-align:center;}
.foot-bar ul li a img{ width:24px;}
.foot-bar ul li a span{ display:block;}

.tb {display: table;width: 100%;height: 100%;}
.tbc {display: table-cell;vertical-align: middle;}

.nybanner{ position:relative;}
.nybanner img{ width:100%;}
.nybanner .nyban-txt{ position:absolute; width:100%; height:100%; left:0; top:0; text-align:center; color:#3578bf; z-index:22;}
.nybanner .nyban-txt .tit{ font-size:36px;}

.ampath{ padding:15px 0;}
.ampath .box a:last-child{ color:#3578bf;}


.ny-warp{padding:30px 0;}
.ny-mainl{ width:288px; float:left; }
.ny-mainl .side-nav{background:#fff; border:1px solid #ebebeb;}
.ny-mainl .side-nav .side-title{ background: url(../images/navbg.jpg) center repeat-x; background-size:auto 100%; color:#fff; padding:13px; padding-left:30px;font-size:26px; font-weight:bold;}
.ny-mainl .side-nav .side-title em{ font-size:18px; margin-left:8px;}
.ny-mainl .side-nav ul{}
.ny-mainl .side-nav ul li{}
.ny-mainl .side-nav ul li a{ display:block;  padding:15px;  padding-left:30px;font-size:18px; position:relative;}
.ny-mainl .side-nav ul li a.on,.ny-mainl .side-nav ul li a:hover{ background: #eaf1f8;}

.sidecon{ background:#fff; margin-top:20px;}
.sidecon .tit{ height:67px; background:#3578bf; color:#fff; padding-left:30px; background: url(../images/navbg.jpg) center repeat-x; background-size:auto 100%;   font-size:26px;font-weight:bold; line-height:67px;}
.sidecon img{ width:100%;}
.sidecon .txt{ padding:20px 20px 10px 20px; font-size:1.4rem;border: 1px solid #eee;}
.sidecon .txt p{ margin-bottom:10px;}
.sidecon .txt p.stit{ font-weight:bold;}


.ny-mainr{ width:77%; float:right; }
.ny-xl-list-box{ border:1px solid #ebebeb; padding:20px; min-height:668px;}


.page{ text-align:center; margin-top:20px;}
.page a{ display:inline-block; padding:4px 12px; border:1px solid #f3f3f3; background: #fff; border-radius:4px; margin:0 2px; font-size:16px;}
.page a.on,.page a.active,.page a:hover{ background:#3578bf; color:#FFF;}

.ny-xl-list ul li{ padding-bottom:15px; margin-bottom:15px; border-bottom:1px solid #eee;}
.ny-xl-list ul li a{ display:block;}
.ny-xl-list ul li a i{ width:26%; float:left;}
.ny-xl-list ul li a .txt{ width:74%; float:left; padding-left:15px; position:relative; padding-right:200px;}
.ny-xl-list ul li a .txt.w10{ padding-right:0;}
.ny-xl-list ul li a .txt .info .tit{ font-size:18px; font-weight:bold;} 
.ny-xl-list ul li a .txt .info .note{ font-size:14px; color:#999; margin-top:10px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;}
.ny-xl-list ul li a .txt .info .tag{ font-size:14px; color:#ef791a; margin-top:10px;}
.ny-xl-list ul li a .txt .price{ position:absolute; right:0; top:0;}
.ny-xl-list ul li a .txt .price .pr span{ display:block; font-size:14px;color:#ef791a; }
.ny-xl-list ul li a .txt .price .pr span b{ font-size:36px;}
.ny-xl-list ul li a .txt .price .pr em{ color:#999; font-style:normal; text-decoration:line-through; font-size:18px;}
.ny-xl-list ul li a .txt .price .xq{ display:inline-block; padding:6px 26px; background:#ef791a; font-size:16px; color:#fff; border-radius:30px; margin-top:15px;}


.xlxq-paly{ width:40%; float:left;}
.xlxq-paly .am-slider-a1{ box-shadow:none;}
.xlxq-ret{ width:60%; float:right; padding-left:40px;}
.xlxq-ret h1{ margin-bottom:15px;}
.xlxq-ret .note{ margin-bottom:15px; font-size:14px; line-height:2; color:#999;white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -pre-wrap;
    white-space: -o-pre-wrap;
    word-wrap: break-word;}
.xlxq-ret .tag{ color:#ef791a;}
.xlxq-ret .price{ background:#fff6f0; padding:15px; margin-top:15px;}
.xlxq-ret .price span{ font-size:14px;color:#ef791a;}
.xlxq-ret .price span b{ font-size:36px;}
.xlxq-ret .price em{ font-style:normal; color:#999; text-decoration:line-through; margin-left:15px;}

.xlxq-ret .btn{ margin-top:20px;}
.xlxq-ret .btn a{ display:inline-block; margin-right:20px; border:1px solid #ef791a; color:#ef791a; padding:8px 30px; border-radius:30px;}
.xlxq-ret .btn a:first-child{ background:#ef791a; color:#fff; }


.xianlu-con { margin-top:25px;}
.xianlu-con .xlxq-nav{ border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:20px;}
.xianlu-con .xlxq-nav ul li{ display:inline-block;}
.xianlu-con .xlxq-nav ul li a{ display: block; font-size:18px; padding:4px 20px; border-radius:30px;}
.xianlu-con .xlxq-nav ul li a.on,.xianlu-con .xlxq-nav ul li a:hover{ background:#3578bf; color:#fff; }

.xlxq-left{ width:67%; float:left; border:1px solid #eee; padding:20px;}

.xq-tixud{ margin-top:20px; border-bottom:1px solid #eee; padding-bottom:10px; margin-bottom:10px; font-size:22px; font-weight:bold; color:#3578bf;}


.xlxq-right{ width:31%; float:right;}
.xlxq-right .xg-xl-tit{ width:100%; text-align:center; padding:15px; font-size:18px; background:#3578bf; color:#fff; font-weight:bold; margin-bottom:20px;}
.xlxq-right .xq-xl-list ul li{}
.xlxq-right .xq-xl-list ul li{ margin-bottom:20px;}
.xlxq-right .xq-xl-list ul li .img{ position:relative; overflow:hidden;}
.xlxq-right .xq-xl-list ul li .img img{transition: all .3s linear;}
.xlxq-right .xq-xl-list ul li a:hover .img img{transform: scale(1.05);}
.xlxq-right .xq-xl-list ul li .img span{ display:block; width:100%; padding:10px; text-align:center; position:absolute; left:0; bottom:0; background:rgba(0,0,0,.5); color:#fff; font-size:14px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}

.xlxq-right .xq-xl-list ul li .txt{ background:#fff; padding-top:15px; position:relative;}
.xlxq-right .xq-xl-list ul li .txt .note{ font-size:16px; font-weight:bold;margin-bottom:15px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.xlxq-right .xq-xl-list ul li .txt .view{ font-size:14px; color:#999; float:left;}
.xlxq-right .xq-xl-list ul li .txt .pri{ float:right;font-size:14px; position:absolute; right:0; bottom:0;}
.xlxq-right .xq-xl-list ul li .txt .pri span{ color:#ee8d35; margin-right:5px;}
.xlxq-right .xq-xl-list ul li .txt .pri span b{ font-size:28px; line-height:1;}
.xlxq-right .xq-xl-list ul li .txt .pri em{ font-style:normal; color:#666;}

.ny-newscase ul li{ background:#fff; padding:20px; position:relative;box-shadow: 0 2px 4px 4px rgba(0,0,0,.02); margin-bottom:20px;}
.ny-newscase ul li a{ display:block;}
.ny-newscase ul li a i{ display:block; width:30%; float:left; overflow:hidden;}
.ny-newscase ul li a i img{transition: all .7s;}
.ny-newscase ul li:hover img{transform: scale(1.06);}
.ny-newscase ul li a .txt{ width:70%; padding-left:20px; float:left;}
.ny-newscase ul li a .txt.w100{ width:100%; padding-left:0;}
.ny-newscase ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny-newscase ul li a .txt .line{ width:100%; height:1px; background:#eee; margin:15px 0;}
.ny-newscase ul li a .txt .note{ font-size:14px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;}
.ny-newscase ul li a .txt .info{ font-size:14px; margin-top:15px; color:#666;}
.ny-newscase ul li a .txt .info span{ display:inline-block; margin-right:25px;}
.ny-newscase ul li a .tou{ position:absolute; right:40px; top:0; background:#ee2d32; color:#fff; display:inline-block; padding:4px 10px;}

.ny-newscase.w10 i{ width:25%;}


.article-wrap{padding:40px; background:#fff;color:#666;min-height:500px; border:1px solid #eee;}

.article-wrap .article-header { text-align:center; margin-bottom:20px;}
.article-wrap .article-header h1{color: #000000;font-size: 24px;margin-bottom:20px; font-weight:normal;}
.article-wrap .article-header .sub{ color:#999; font-size:12px;}
.article-wrap .article-header .sub span{ margin:0 10px;}
.article-wrap .article-header .sub span i{ margin-right:4px;}

.article-body{font-family:'Microsoft Yahei',verdana;font-size: 16px;/* background: #ffffff; */letter-spacing: 0.08rem;line-height: 36px;min-height:400px; margin-bottom:25px;}
.article-body img{ max-width:100%;}
.article-footer{ font-size:1.4rem; font-weight:lighter; color:#999;}
#allmap2{height:400px; font-size:14px;}
#allmap2 img{ max-width:inherit;}

.ny-solu-list{ margin-top:-15px;}
.ny-solu-list ul{ position: relative; margin: 0 -15px;}
.ny-solu-list ul li{padding: 15px;}
.ny-solu-list ul li span{ display: block; padding: 15px; text-align: center; background: #f5f5f5;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny-solu-list ul li a i{ display:block; border:1px solid #ddd; overflow:hidden;}
.ny-solu-list ul li a i img{    transition: all .3s linear;}
.ny-solu-list ul li a:hover i img{    transform: scale(1.1);}

.news-list{ margin-top:15px;}
.news-list ul{ position:relative; margin:0 -15px;}
.news-list ul li{ width:33.333%; float:left; padding:15px;}
.news-list ul li a{ display:block; background:#fff; box-shadow:0 2px 4px 2px rgba(0,0,0,.05)}
.news-list ul li a i{ display:block; overflow:hidden;}
.news-list ul li a i img{ width:100%;transition: .6s .05s;}
.news-list ul li a:hover i img{transform: scale(1.1);}
.news-list ul li a .txt{ padding:20px;}
.news-list ul li a .txt .tit{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.news-list ul li a .txt .note{ font-size:12px; color:#666; margin:10px 0;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.news-list ul li a .txt .more{ font-size:12px;}


@media screen and (max-width:1480px){
.am-container{max-width: 1236px;}	
.ys-box1 .ys-box1-txt{ height:231px;}
.ys-box2 .item1 .it-xtx{ height:231px;}
.ys-box2 .item1 .it-xtx .note{ font-size:14px;}
.ys-box1 .ys-box1-txt .tit{ font-size:28px;}
.ys-box1 .ys-box1-txt .note{ font-size:32px;}
.ys-box2 .item2 .it-xtx .note{ font-size:12px;}
.ys-box2 .item2 .it-xtx{ height:274px;}
footer .foot-left .foot-contact{ font-size:12px;}
footer .foot-tit{ font-size:18px;}
.ny-mainr{ width:74%;}
}





@media screen and (max-width: 1024px){

html{ background:#f5f5f5;}
body{ max-width:768px; margin:0 auto;box-shadow: 0px 1px 3px #c8c8c8; background:#fff; padding-top:0;}	
.header { position:relative;}
.header .top{ height:70px;}
.header .top .logo{ height:70px; line-height:70px; }
.header .top .logo img{ height:42px;}

.menu-bar{ display:block; width:26px; height:18px; right:15px; position: absolute; top:30px; border-bottom:2px solid #3578bf;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#3578bf; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#3578bf; position:absolute; left:0; top:50%;}
.nav .am-container{ padding:0; position:relative; height:100%;}
.nav .am-close {position: absolute;right: 32%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.header .nav{width: 100%;height: 100%;position: fixed;left:-100%;top: 0;z-index: 1601;transition: all .3s linear;pointer-events: none; background:none;}
.header .nav.active{ left:0;}
.header .nav .ulnav{width: 65%;position: relative;background: #fff;height: 100%;z-index: 1601;pointer-events: auto;overflow-y: auto;margin: 0; display:block;}
.header .nav .ulnav>li{ width:100%;border-bottom: 1px solid #eee; display:block; float:none; height:auto; line-height:56px; padding:0;}
.header .nav .ulnav>li>a{ color:#333; display:block; line-height:56px;}
.header .nav .ulnav>li.on>a{ border:none;}
.header .nav .ulnav>li.sh>a{pointer-events: none;}
.nav .ulnav>li .subnav{ position:relative; top:0; height:0;padding:0; background:#f5f5f5;}
.nav-swarp{position:relative; top:0; height:0;padding:0; }
.nav-swarp .nav-sub-box{ padding:0;background:#f5f5f5;}
.nav-swarp .nav-sub-box .snv{ width:100%; float:none; padding:0;}
.nav-swarp .nav-sub-box .snv p{ width:100%; float:none; text-align:center;border-bottom: 1px solid #fff;}
.nav-swarp .nav-sub-box .snv p a{    font-weight: 500;color: #666;padding: 12px 5px;line-height: 22px;display: block;transition: all .2s ease-in-out;font-size: 14px;}
.nav-swarp .nav-sub-box .snimg{ display:none;}
.header .nav .ulnav>li:hover .subnav{ top:0; opacity:0;}
.ulnav>li:hover .nav-swarp{ top:0; opacity:0;}
.header .nav .ulnav>li .subnav.show{top:0; height:auto;padding: 10px 0; overflow:hidden;opacity: 1;visibility: visible; box-shadow:none; padding:0;}
.header .nav .ulnav>li .nav-swarp.show{top:0; height:auto;padding: 10px 0; overflow:hidden;opacity: 1;visibility: visible; box-shadow:none; padding:0;}
.header .nav .ulnav>li .subnav:before{border-bottom: 5px solid #f5f5f5;}
.header .nav .ulnav>li .xm{ position:absolute; width:70px; display:block; right:0; top:0; color:rgba(0,0,0,.61)}
.ulnav>li .subnav li{ border-bottom:1px solid #fff;}
.header .nav .am-close {position: absolute;right: 27%;top: 4px;color: #fff;text-shadow: none;opacity: .5;font-size: 2.6rem;display: block;}
.nav-warp{ position:fixed; width:100%; height:100%; left:0; top:0; z-index:1000;background: rgba(0,0,0,.8); display:none;}
.ulnav>li .subnav{ border-top:none;}
.header .nav .ulnav>li.on>a,.header .nav .ulnav>li:hover>a{ color:#333;}
.header .nav .ulnav>li.on>a:before, .header .nav .ulnav>li:hover>a:before{ display:none;}
.search{ display:none;}
.header .top .top-tel{ margin-top:15px; margin-right:60px;}

.banner .am-slider-b2 .am-control-nav{ bottom:5px;}
.banner .am-slider-b2 .am-control-nav li a{ width:8px; height:8px; margin:0 5px;}
.banner .am-slider-b2 .am-direction-nav a{ width:8px; height:30px;}

.am-pd{ padding:20px 0;}
.am-pb{ padding-bottom:20px;}

.qh-ys .am-container{ max-width:700px;}
.ys-box1{ width:100%; float:none;}
.ys-box2{ width:100%; float:none;}

.hmad .hm-ad-list ul li a .txt .hov i{ width:38px; height:38px;}
.hmad .hm-ad-list ul li a .txt .hov span{ font-size:12px;}



.hm-titnav .ht-tit .tit{ font-size:18px;}
.hm-titnav .ht-ntc ul li{ font-size:12px; display:none;}
.hm-titnav .ht-ntc ul li:first-child,.hm-titnav .ht-ntc ul li:nth-child(2){ display:block;}
.hm-titnav .ht-ntc ul li a{ padding:4px 10px;}
.hm-titnav .ht-ntc{ padding-top:0;}
.hm-titnav .ht-ntc .more{ font-size:12px; margin-top:0; padding-top:4px;}

.thxl-list{ margin-top:10px;}
.thxl-list ul{ margin:0 -5px;}
.thxl-list ul li{ padding:5px;}
.thxl-list ul li .txt{ padding-top:8px;}
.thxl-list ul li .txt .note{ font-size:12px; margin-bottom:5px;}
.thxl-list ul li .txt .pri span b{ font-size:18px;}
.thxl-list ul li .txt .pri{ font-size:12px;}
.thxl-list ul li .txt .view{ font-size:12px;}

.ad-jin{ padding:20px 0;}
.ad-jin .adrig{ display:none;}
.ad-jin .txt .tit{ font-size:20px; margin-bottom:5px;}
.ad-jin .txt span{ font-size:16px;}
.ad-jin .txt .note{ font-size:14px; margin-top:0;}
.ad-jin .ewm ul li{ width:100px;}
.ad-jin .ewm ul li span{ font-size:12px;}
.ad-jin .ewm{ margin-top:10px;}

.lykl ul li a .txt .tit{ font-size:14px;}
.lykl ul li a .txt .note{ font-size:12px; margin-top:5px; line-height:1.6;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}
.lykl ul{ margin:0;}
.lykl ul li{ padding:5px 0;}
.hz-tit{ font-size:18px;}
.hzhb-list ul li{ width:33.333%; float:left; margin:0; padding:5px;}
footer .footnav{ display:none;}
footer .foot-left{ width:100%; float:none; border:none;}
footer .foot-left .foot-logo{ width:100%; float:none; text-align:center;}
footer .foot-left .foot-ewm{ width:100%; float:none; padding-top:20px; padding-right:0;}

.nybanner{ overflow:hidden;}
.nybanner img{ width:150%; max-width:150%; margin-left:-25%;}
.nybanner .nyban-txt .tit{ font-size:18px;}
.ampath{ font-size:12px;}
.ny-warp{ padding:15px 0;}
.sidecon{ display:none;}
.ny-mainl{ width:100%; float:none;}
.ny-mainl .side-nav .side-title{ padding:8px 15px; text-align:left; font-size:18px; position:relative;}
.ny-mainl .side-nav .side-title:before{content: "\f0d7"; position:absolute; right:15px; top:8px;}
.ny-mainl .side-nav .side-title.on:before {content: "\f0de";top: 12px;}
.ny-mainl .side-nav .side-title em{ font-size:12px;}
.ny-mainl .side-nav ul li a{ padding:10px; font-size:14px;}
.ny-mainl .side-nav ul li a:before{ top:7px;}
.ny-mainl .side-nav ul li{ margin-bottom:10px;}
.ny-mainl .side-nav ul{ display:none;}

.ny-mainr{ width:100%; float:none;}
.ny-xl-list-box{ padding:10px;}
.ny-xl-list ul li{ padding-bottom:10px; margin-bottom:10px;}
.ny-xl-list ul li a .txt{ padding-right:0;}
.ny-xl-list ul li a .txt .price{ display:none;}
.ny-xl-list ul li a .txt .info .tit{ font-size:12px;}
.ny-xl-list ul li a .txt .info .note{ display:none;}
.ny-xl-list ul li a .txt .info .tag{ font-size:12px; margin-top:5px;}
.page a{ font-size:12px;}

.xlxq-paly{ width:100%; float:none;}
.xlxq-ret{ width:100%; float:none; padding-left:0; padding-top:15px;}
.xlxq-ret h1{ font-size:18px;}
.xlxq-ret .note{ font-size:12px;}
.xlxq-ret .tag{ font-size:12px;}
.xlxq-ret .price span b{ font-size:20px;}
.xlxq-ret .btn a{ font-size:12px;}
.xianlu-con .xlxq-nav{ margin-bottom:15px;}
.xianlu-con .xlxq-nav ul li a{ font-size:14px; padding:4px 15px;}
.xlxq-left{ width:100%; float:none; padding:15px;}
.xlxq-right{ width:100%; float:none; margin-top:20px;}
.xlxq-right .xq-xl-list ul li .txt .note{ font-size:14px;}
.xlxq-right .xq-xl-list ul li .txt .view{ font-size:12px;}
.xlxq-right .xq-xl-list ul li .txt .pri{ font-size:12px;}
.xlxq-right .xq-xl-list ul li .txt .pri span b{ font-size:20px;}

.ny-newscase ul li{ padding:10px; margin-bottom:10px;}
.ny-newscase ul li a .txt{ padding-left:10px;}
.ny-newscase ul li a .txt .tit{ font-size:14px;}
.ny-newscase ul li a .txt .note{ -webkit-line-clamp: 2; font-size:12px;}
.ny-newscase ul li a .txt .info{ display:none;}
.ny-newscase ul li a .txt .line{ margin:4px 0;}

.article-wrap{padding: 15px;margin:0 -1rem; border:none;}
.article-wrap .article-header h1{ font-size:1.8rem; margin-bottom:10px;}
.article-wrap .article-header{ margin-bottom:10px;}
.article-footer ul li{ float:none !important; font-size:1.2rem; height:24px;}
.cndns-right{ display:none;}

.ny-solu-list ul{ margin:0 -5px;}
.ny-solu-list ul li{ padding:5px;}
.ny-solu-list ul li span{ font-size:12px; padding:10px;}
.ny-solu-list{ margin-top:5px;}

}

@media screen and (max-width: 680px){
.header .top .top-tel{ display:none !important;}
.header .top .logo{ width:100%; float:none;}

.ys-box1 .ys-box1-txt{ height:auto; padding-bottom:15px;}
.ys-box1 .ys-box1-txt .tit{ font-size:18px;}
.ys-box1 .ys-box1-txt .note{ font-size:20px;}
.ys-box1 .ys-box1-txt .line{ margin:10px 0;}
.ys-box2 .item1 .it-xtx{ padding:15px; height:150px;}
.ys-box2 .item1 .img img{ height:150px; width:100%;}
.ys-box2 .item1 .it-xtx img{ display:none;}
.ys-box2 .item1 .it-xtx .note{ font-size:12px;}
.ys-box2 .item1 .it-xtx .line{ width:50px; height:1px;}
.ys-box2 .item2 .it-xtx{ padding:15px; height:178px;}
.ys-box2 .item2 .it-xtx .note p:nth-child(2){ display:none;}
.ys-box2 .item2 .img img{ height:178px; width:100%;}

.hmad .hm-ad-list ul li a .txt p{ font-size:12px;}
}
