.header-tit { display: inline-block; vertical-align: top; font-size:3vmin;  padding-left:3%;border-left: 1px #c5c8c9 solid;line-height: 24px; margin-top:3%}
.search-nav {width: 100%; background-color: #017abf; padding:0 10px;}
.search-nav .sea-ip {  width: 100%;padding:2% 80px 2% 0; }
.search-nav .sea-ip .am-form-field{ border: none; border-radius: 1000px;-webkit-border-radius: 1000px;border-bottom-right-radius: 0;border-top-right-radius: 0;padding: 4% 0.5em;height: auto;}
.search-nav .sea-ip .am-btn {border: none;border-radius: 1000px;-webkit-border-radius: 1000px; color: #017abf; background-color: #fff; border-bottom-left-radius: 0;border-top-left-radius: 0;padding: 0 1em; height: 100%;}

.site-core { background:url(../../images/sbg.jpg); padding:0 0 30px;overflow: hidden}
.site-tit { text-align: center; padding: 40px 0;}
.site-tit img{max-width: 100%; height: auto;}
.core-main {margin:0;}
.core-main li{margin-bottom: 20px; padding:0 10px}
.core-main li .couimg { padding:2px;overflow: hidden;background-color: #fff;}
.core-main li .couimg img {width: 100%; height: auto; -webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.core-main li .coutxt { height:59px; padding-left:75px; margin:30px 0 20px;overflow: hidden; position:relative;-webkit-transition:  all ease-out .4s;transition:  all ease-out .4s;}
.core-main li .coutxt h3 { margin: 0 ; font-size:4vmin;color: #5e5d5d;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.core-main li .coutxt span { font-size: 2vmin; color: #a9a8a8; text-transform: uppercase; display: block;}
.core-main li .coutxt b {background: url(../../images/yuan.png) no-repeat 0 0; color:#017abf; font-size:30px;font-style:normal; text-align:center; line-height:59px; width: 59px; height: 59px; position: absolute; left: 0; top:0;-webkit-transition:  all ease-out .5s;transition:  all ease-out .5s;}
.core-main li p { background:url(../../images/dot1.png) no-repeat left 6px; padding-left:20px; margin: 0; font-size: 3vmin; color: #847d7d;}
.core-main li:hover .couimg img { transform:scale(1.02); -webkit-transform:scale(1.02);}
.core-main li:hover .coutxt b { transform:rotate(360deg);-webkit-transform:rotate(360deg);}

.site-pro { padding: 30px 10px 10px;overflow: hidden}
.pro-tit {padding-bottom:30px;}
.pro-tit h3 {font-size:4vmin; margin: 0; color:#017abf; background:url(../../images/protit.png) no-repeat left center; padding-left:35px;}
.pro-tit a {font-size:4vmin; color:#017abf;font-weight:bold;}
.ind-pro p { background-color: #017abf; margin:-1px 0 0; text-align: center; color: #fff; padding: 6px 0;}
.ind-pro .ind-pimg {border: 1px #b4b4b4 solid; padding: 10px;}

.site-choice {background:url(../../images/sbg.jpg); padding:0 10px 30px;overflow: hidden}
.choice-main .choice-nr{ margin-bottom: 30px;}
.choice-main .choice-nr h3{  height: 47px; line-height: 47px;  color: #017abe; text-align: center; text-indent: 20px; font-size: 24px; position: relative; margin: 20px 0;}
.choice-main .choice-nr h3 i{ font-family: 微软雅黑; font-size: 24px; font-weight: bold; letter-spacing: 3px; margin-right: 5px; font-style: normal;color: #017abe;}
.choice-main .choice-nr p { font-size: 16px; color: #847d7d; background: url(../../images/dot2.png) no-repeat left 13px; padding-left: 30px; line-height: 32px; margin: 10px 10%;}
.choice-main .choice-img {overflow: hidden;}
.choice-main .choice-img img{max-width: 100%; height: auto; -webkit-transition:  all ease-out 0.5s;transition:  all ease-out 0.5s;}
.choice-main .choice-img:hover img { transform:scale(1.04); -webkit-transform:scale(1.04);}

.case-img li {margin: 15px 0; overflow: hidden; padding: 0 10px;}
.case-img li img {width: 100%; height: auto;-webkit-transition:  all ease-out 0.5s;transition:  all ease-out 0.5s;}
.case-img li p { font-size: 3vmin; background-color: #017abe; color: #fff; text-align: center; padding: 5px 0; margin: 0; position: relative; z-index: 9;}
.case-img li a:hover img { transform:scale(1.04); -webkit-transform:scale(1.04);}

.con-img a{ display: block; overflow: hidden;}
.con-img a img {max-width: 100%; height: auto; -webkit-transition:  all ease-out 0.5s;transition:  all ease-out 0.5s;}
.con-img a:hover img { transform:scale(1.04); -webkit-transform:scale(1.04);}
.con-img .con-r  {padding-left: 10px;}
.con-img .con-r h2{font-size:4vmin; color: #4f5050; margin: 0;}
.con-img .con-r h2 a {color: #4f5050;}
.con-img .con-r h2 a:hover {color: #c70000;}
.con-img .con-r p{ font-size:2.5vmin;color: #9c9b9b;margin:5px 0 0;overflow : hidden; text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.con ul { padding: 0; margin: 0;}
.con li { border-bottom: 1px #ced1d2 dotted; margin: 4px 0;}
.con li:last-child{border: none}
.con li a { display: block; font-size: 3vmin; color: #797a7b; background: url(../../images/dot3.png) no-repeat left center; padding-left:25px; padding-top: 10px;padding-bottom: 10px;}
.con li a:hover{color: #017abe;background: url(../../images/dot3on.png) no-repeat left center;}

.w-mo { padding: 1rem 0; font-size: 2rem;}

.news-tnr p { margin: 10px 0;}
.news-tnr img{max-width: 100%; height: auto}
.news-tnr ul { margin-top: 30px; list-style: disc; padding-left: 20px;}
.news-tnr li{ color: #797a7b; margin: 15px 0;}
.news-tnr li a { color: #797a7b; display: block;font-size:4vmin;}
.news-tnr li:hover,.news-tnr li a:hover { color: #017abe;}

.foot { background-color: #31373b;width: 100%; padding: 20px 0;  margin-top: 20px;}
.dlog{ text-align: center; margin-bottom: 30px;}
.banq { font-size: 16px; line-height: 26px; color: #fff; padding: 0 10px;}
.foot a { color: #fff;}
.foot a:hover{ text-decoration: underline;color: #fff;}

.am-navbar-nav a .w-icon img {display: block;vertical-align: middle;height:30px;width:auto;margin: 10px auto 0;}


.hot-new { padding: 0 10px;}

.list-tit { padding: 20px 10px; text-align: center;}
.list-tit p { color: #017abf; font-size:28px; text-transform: uppercase; margin: 0; line-height: 30px;}
.list-tit h3 {color: #017abf; font-size:20px; font-weight: normal; margin: 0;}

.list-nav li{ text-align: center; padding:  0 10px; margin:0 0 10px;}
.list-nav a{ background-color:#edeeee; display: block; padding: 0.6rem 0; font-size: 3vmin; color: #017abf;}
.list-nav a.act {background-color:#017abf;color: #fff;}

.list-main { padding: 30px 10px;}
.list-main img {max-width: 100%; height: auto;}

.hot-pro { margin-bottom: 30px;}
.hot-pro h3 {font-size: 20px; color: #017abf; text-align: center; font-weight: normal;}


.hot-prolb {padding: 0 20px;}
.hot-prolb p { margin:0; text-align: center; color: #017abf;font-size: 3vmin; padding: 6px 0;}
.hot-prolb .ind-pimg {border: 1px #b4b4b4 solid; padding: 10px;}

.list-pro {list-style: none; margin: 0;padding: 0;}
.list-pro li{ padding:15px 15px 40px 15px;border:1px #a7a7a7 solid; margin-bottom:30px; position:relative;-webkit-transition:  all ease-out .3s;transition:  all ease-out .3s;}
.list-pro li .pro-img {text-align: center; overflow:hidden;}
.list-pro li .pro-nr { width:200px; font-size:14px; color:#847d7d; line-height:24px;}
.list-pro li .pro-nr span { color:#017abf;}
.list-pro li .pro-mo { background:url(../../images/probgt.jpg); width:265px;  height:40px; margin-left:-133px; line-height:40px; position:absolute; left:50%; bottom:-13px; font-size:12px; overflow:hidden;}
.list-pro li .pro-mo  p { color:#fff; padding-left:10px;}
.list-pro li .pro-mo  a { color:#fff; padding:0 10px;}
.list-pro li:hover{transform:translateY(-5px);-webkit-transform:translateY(-5px)}

.pagas { text-align: center; margin:50px 0px 30px;}
.pagas a{ font-size:14px; padding:2px 12px;background-color:#fff; border: 1px #9a9a9a solid; margin:0 5px; color:#666; display:inline-block;-webkit-transition:  all ease-out .2s;-moz-transition:  all ease-out .2s;transition:  all ease-out .2s; vertical-align:top;}
.pagas span { font-size:14px; margin:0 5px;background-color:#017abf; color:#fff; display:inline-block;padding:4px 12px;vertical-align:top;}
.pagas a:hover {color:#fff;background-color:#017abf; border: 1px #017abf solid;}

.return { background-color: #efefef; height: 56px; line-height: 56px;position: relative;}
.retbut {position: absolute;left: 10px;top: 0; color: #3e8dc6; font-size: 3rem; padding: 0 1rem}
.return h3 { margin: 0; text-align: center; color: #75787a; font-size: 18px; font-weight: normal;}

.pro-t2 {background:url(../../images/sbg2.jpg);color:#fff; height:40px; line-height:40px; padding: 0 10px; }
.pro-t2 h3 {font-size:4vmin;margin: 0; color:#fff; background: url(../../images/proico.png) no-repeat left center; padding-left: 30px;}
.pro-abo {margin-top: 20px;}
.pro-show-img {padding: 20px; text-align: center; overflow:hidden;border: 1px #818181 solid;}
.pro-show-img img {max-width: 100%; height: auto}
.pro-show-ms {padding-left: 30px; font-size:3vmin; color:#737474; line-height:32px;}
.pro-show-ms span { color:#0178bb;}

.pro-show-tt { background-color: #e5eaed;height:40px; line-height:40px; margin-top: 20px;}
.pro-show-tt h3 {background:url(../../images/sbg2.jpg);color:#fff; padding: 0 30px; font-size: 4vmin; float: left}
.pro-show-nr {padding: 30px 10px 0px; line-height: 32px; color: #8c8b8b;}
.pro-show-nr img {max-width: 100%; height: auto}

.news-lb { margin: 0; list-style: none;padding: 0;}
.news-lb li{ margin-bottom: 20px; border-bottom: 1px #dddddd solid; padding-bottom: 20px;}
.news-lb li:last-child{border: none;}
.news-lb li .news-limg{ overflow: hidden;}
.news-lb li .news-limg img{max-width: 100%; height: auto;-webkit-transition:  all ease-out 0.5s;transition:  all ease-out 0.5s;}
.news-lb li .news-limg a:hover img{ transform:scale(1.04); -webkit-transform:scale(1.04);}
.news-lb li .news-rnr {padding-left: 1rem;}
.news-lb li .news-rnr h3{ margin: 0;}
.news-lb li .news-rnr h3 a { color: #017abf; font-size:3.5vmin; font-weight: normal; display: block;}
.news-lb li .news-rnr time{ color: #8b8c8d; font-size: 12px;}
.news-lb li .news-rnr time span { text-transform: uppercase; color: #017abf;}
.news-lb li .news-rnr p {color: #858687;font-size: 3vmin;margin:0; line-height: 24px;overflow : hidden; text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

.news-show h3{ font-size: 20px; color: #5e6061; margin: 0; text-align: center; font-weight: normal;}
.news-show .ftt { text-align: center; font-size: 14px; color: #9fa1a3; margin-bottom: 15px; padding: 5px 0;}
.news-nr {border-top: 1px #e5e8e8 solid; padding: 30px 0; color: #878889; line-height: 28px;}
.news-nr img {max-width: 100%; height: auto}
.npag { padding-top: 10px; font-size: 16px; color: #6a6c6d; }
.npag a {font-size: 16px; color: #6a6c6d;}
.npag a:hover { color: #0179bd;}

.con2 {margin-bottom: 20px; margin-top: -20px;}
.con2 ul { padding: 0; margin: 0;}
.con2 li { border-bottom: 1px #ced1d2 dotted; margin: 2px 0;}
.con2 li:last-child{border: none}
.con2 li a { display: block; font-size: 3vmin; color: #494b4c;  padding-top: 20px;padding-bottom: 20px;}
.con2 li a:hover{color: #0179bd;}
.con2 li span.am-list-date {color: #494b4c; font-size: 3vmin;  top: 1.6rem;}

.list-nr-lx { color:#494b4c; line-height:30px;}
.list-nr-lx p { margin: 15px 0; font-size: 18px;}
.list-nr-lx .xsb  { margin: 30px 0; list-style: none; padding: 0;}
.list-nr-lx .xsb li{ float: left; width: 50%; padding: 10px; color: #282929; font-size: 3vmin;}
