/* 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:#2d4ff5;}
.clear {clear: both;}
.clearfix::after{content: '';clear: both;display: block;}
.fl{float: left;}
.fr{float: right;}
.am-container{max-width: 1440px;}
.am-alert-danger{ width:100%; position:fixed; left:0; top:0; margin:0;}
.header .head-m{ height:140px; background:#fff;}
.header .head-m .logo{ padding-top:20px;}
.header .head-m .logo img{ float:left;}
.logo_txt {margin-top:40px; float: left; margin-left:40px;  font-weight: normal; text-align: left; line-height: 32px; font-size: 18px;color:#000;}
.logo_txt b{display: block;font-size:30px;background:-webkit-linear-gradient(#0238b4,#3bc3f2,#063ab5);-webkit-background-clip: text;color: transparent;}
.header .head-m .top-tel{ float:right; margin-top:50px;letter-spacing:1px;}
.header .head-m .top-tel ul li{ float:left; background-repeat:no-repeat; background-position:0 center; font-weight:bold; padding-left:50px; font-size:24px; height:45px; line-height:20px;}
.header .head-m .top-tel ul li span{ font-size:18px;}
.header .head-m .top-tel ul li:first-child{ background-image:url(../images/tel1.png);}
.header .head-m .top-lbtn{ padding-top:34px;}
.header .head-m .top-lbtn a{ display:inline-block; border:1px solid #2d4ff5; color:#2d4ff5;border-radius:4px; margin-left:12px; padding:6px 20px;}
.header .head-m .top-lbtn a:hover{ background:#2d4ff5; color:#fff;}
.header .nav{ height:80px; line-height:80px; background:#16347a;}
.header .nav .ulnav{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;}
.header .nav .ulnav>li>a{font-size:18px; display: inline-block; color:#fff; position:relative; font-weight:bold;}
.header .nav .ulnav>li:hover>a{ color:#fff;}
.header .nav .ulnav>li.on>a{ color:#fff;}
.header .nav .ulnav>li.on>a:before,.header .nav .ulnav>li:hover>a:before{ content:""; display:block; width:100%; height:4px; background:#fff; position:absolute; left:0; bottom:0; border-radius:4px;}
.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:#174ea0; background-color:#f9f9f9;}
.banner .am-slider-a1{ 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-a1 .am-control-nav{ bottom:15px;}
.banner .am-slider-a1 .am-control-nav li a{ width:12px; height:12px;background-color:#fff; box-shadow:none;}
.banner .am-slider-a1 .am-control-nav li a.am-active{ background-color:#2e4ef6;}
.am-pd{ padding:70px 0;}
.bgr{ background:#f5f5f5;}
.zxser{ padding:10px 0; background:#e0e0e0;}
.zxnews{float:left; width:500px;}
.zxnews ul li{ width:100%; margin-top:10px;}
.search input::-webkit-input-placeholder{color:#fff;font-size: 16px;}
.search input:-moz-placeholder{color:#fff; font-size: 16px;}
.search input::-moz-placeholder {color:#fff;font-size: 16px;}
.search input:-ms-input-placeholder{color:#fff;font-size: 16px;}
.search{ width:150px; float:right;}
.search .serbox{ position:relative;}
.search .serbox .am-form-field{font-size:16px; width:150px; padding:10px; padding-left:20px;outline:none; background:#16347a; border-radius:20px;border:none;color:#fff;}
.search .serbox .am-btn{ position:absolute; right:0; top:0; height:100%; width:60px; background: url(../images/ss.png) center  no-repeat;border-radius:20px; border:none;}

/**/
.index_about{ background: url(../images/gs.jpg) center no-repeat #16347a;padding-bottom: 70px; margin-top:70px;padding-top:70px;}
.index_about .am-title .tit{ color:#fff;}
.index_about .am-title .note{ color:#fff; margin-bottom:30px;}
.index_about_box{background-color: #fff;}
.index_about_left{width:50%;padding: 30px 40px;position: relative;}
.index_about_more{position: absolute;	right: 40px;}
.index_about_right{width:48%;}
.index_about_left h2{font-size: 24px;line-height: 30px;letter-spacing: 2px;color: #16347a;margin-bottom: 20px;}
.index_about_left p{font-size: 14px;line-height: 24px;letter-spacing: 1px;color: #666666;}
.index_about_llist{margin-top: 29px;}
.index_about_llist>ul>li{width:33%;height: 141px;background-image: linear-gradient(253deg, #f3f3f3 1%, #ececec 100%), linear-gradient(#eaeaea,#eaeaea);background-blend-mode: normal, normal;text-align: center;padding-top: 30px;float: left;}
.index_about_llist>ul>li .img{height: 45px;margin-bottom: 15px;}
.index_about_llist>ul>li p{font-size: 16px;color: #333333;}
/**/

/**/
.probj{height: 945px;overflow: hidden; background:#fff;padding-top:50px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.probj .am-title .tit{ color:#16347a;}
.probj .am-title .note{ color:#16347a; text-transform:uppercase;}
.pro {max-width: 1440px; margin:0 auto;  box-sizing:  border-box; position: relative; margin-top:50px;}
.pro dl{ width:32%; height:620px;box-shadow: 0 0 10px #e8e8e8;padding:78px 55px 0 60px;box-sizing: border-box; float: left;border-radius:20px;}
.pro dt{ font-size:34px;color: #333333;text-align: center;height:222px;}
.pro dt a{ color: #16347a;}
.pro dt em{display: block;width:116px;height:116px;margin:35px auto 0;overflow: hidden;position: relative;}
.pro dt em img{display: block;width: 116px;}
.pro dd p{font-size: 15px;line-height: 36px;height:228px;}
.pro dd p a{display: block;color: #16347a; white-space: nowrap; font-weight:bold;overflow: hidden;text-overflow: ellipsis;-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.pro dd span a{margin:0 auto; overflow: hidden;font-size:14px; color: #fff;font-weight:normal;display: block; height: 48px;line-height: 48px;width:170px;background: #16347a;border-radius:25px;text-align: center;}

.pro dl:nth-child(2){width:35%;}
.pro dl:nth-child(2) dd p a{width:216px;float: left;color: #3e4354;}
.pro dl:nth-child(2) dd p a:nth-child(2n){width:122px;}
.pro dl:last-child{float: right;}
.pro dl:last-child dd p{clear: both;overflow: hidden;}
.pro dl:last-child dd p a{width: 50%;float: left;}

.pro dl,.pro dl img{-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.pro dl.cur{background: #16347a;transform: scale(1.1);padding:60px 35px 0;}
.pro dl.cur dt{height: 243px;}
.pro dl.cur dt a{ color: #fff;}
.pro dl.cur dd p{clear: both;overflow: hidden;height:238px;}
.pro dl.cur dd p a{color: #fff;}
.pro dl.cur dt em img{top:0;}
.pro dl.cur dd span a{background: #fff;color: #16347a;} 
.pro dl:nth-child(2).cur dd p a{width:258px;float: left;color: #fff;}
.pro dl:nth-child(2).cur dd p a:nth-child(2n){width:122px;}
.pro dl:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
/**/


.fuwubox{ background:#f6f8fb; padding-top:40px;}
.fuwubox .item{ background:#fff; min-height:316px; position:relative; margin-bottom:40px;}
.fuwubox .item .htxt{ width:25%; float:left; position:absolute; height:100%; background-position:center bottom; background-repeat:no-repeat; padding:38px;}
.fuwubox .item .htxt.f1{ background-color:#3d6ec4;}
.fuwubox .item .htxt.f2{ background-color:#4eb8bb;}
.fuwubox .item .htxt.f3{ background-color:#8fbb7a;}
.fuwubox .item .htxt.f4{ background-color:#e0b25e;}
.fuwubox .item .htxt .tit{ font-size:38px; color:#fff; margin-bottom:15px;}
.fuwubox .item .htxt .note{ font-size:22px; color:#fff;}
.fuwubox .item .mixtxt{ width:75%; float:right;border-right: 1px solid #eee;border-top: 1px solid #eee;}
.fuwubox .item .mixtxt .fwlist{ overflow:hidden;}
.fuwubox .item .mixtxt .fwlist ul li{ width:33.333%; float:left;  border-bottom:1px solid #ebebeb;border-right:1px solid #ebebeb;}
.fuwubox .item .mixtxt .fwlist ul li:nth-of-type(3n){ border-right:none;}
.fuwubox .item .mixtxt .fwlist ul li:nth-of-type(n) {clear: none;}
.fuwubox .item .mixtxt .fwlist ul li a{ display:block; font-size:20px;padding:23px 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fuwubox .item .mixtxt .fwlist ul li a:before{ content:""; display:inline-block; width:6px; height:6px; background:#2e4ef6; border-radius:6px; position:relative; top:-3px; margin-right:8px;}
.fuwubox .item .mixtxt .fwlist ul li a:hover{ background:#eaeffe;}
.fuwubox .item .mixtxt .qqfw{ width:33.333%; float:left;border-left:1px solid #ebebeb;}
.fuwubox .item .mixtxt .qqfw ul{}
.fuwubox .item .mixtxt .qqfw ul:nth-child(3){ border-right:none;}
.fuwubox .item .mixtxt .qqfw ul li{border-bottom:1px solid #ebebeb;}
.fuwubox .item .mixtxt .qqfw ul .qqfwtit{font-size:24px;padding:23px 20px;border-bottom:1px solid #ebebeb;}
.fuwubox .item .mixtxt .qqfw ul li a{ display:block; font-size:20px;padding:23px 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.fuwubox .item .mixtxt .qqfw ul li a:before{ content:""; display:inline-block; width:6px; height:6px; background:#2e4ef6; border-radius:6px; position:relative; top:-3px; margin-right:8px;}
.fuwubox .item .mixtxt .qqfw ul li a:hover{ background:#eaeffe;}

.fanshi{ background:url(../images/bg1.jpg) center no-repeat; background-size:cover; padding:80px 0;}
.am-title{ text-align:center;}
.am-title .tit{ font-size:34px; font-weight:600; line-height:1;}
.am-title .note{ font-size:18px; margin-top:8px;}
.fanshi .am-title .tit{ color:#fff;}
.fanshi .am-title .note{ color:#fff; text-transform:uppercase;}
.fanshi-list{ margin-top:30px;}
.fanshi-list ul{ position:relative; margin:0 -15px;}
.fanshi-list ul li{ width:20%; float:left; padding:15px;}
.fanshi-list ul li .item{ text-align:center; padding:80px 0;transition: all .3s linear; position:relative; top:0; cursor:pointer;}
.fanshi-list ul li:hover .item{ border-radius:10px; top:-10px;}
.fanshi-list ul li .item .tit{ font-size:22px;color:#fff; font-weight:600; margin-top:10px;}
.fanshi-list ul li .item .note{ font-size:18px; color:#fff; margin-top:10px;white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}

.youshi{ padding:70px 0;}
.youshibox{ position:relative; margin-top:60px;}
.youshibox .img{ text-align:center;}
.youshibox .ystxt{ position:absolute; width:30%;}
.youshibox .ystxt ul li{ margin-bottom:15px;}
.youshibox .ystxt ul li .tit{ font-size:28px; font-style:italic; font-weight:600;}
.youshibox .ystxt ul li .tit em{ font-size:36px;}
.youshibox .ystxt ul li .note{ font-size:20px; color:#666; height:64px;}
.youshibox .ystxt.yst1{ left:0; top:0; padding-left:40px;}
.youshibox .ystxt.yst2{ right:0; top:0;}
.youshibox .ystxt.yst1 ul li:first-child,.youshibox .ystxt.yst1 ul li:nth-child(4){ padding-left:40px;}
.youshibox .ystxt.yst2 ul li:nth-child(2),.youshibox .ystxt.yst2 ul li:nth-child(3){ padding-left:40px;}

.fwlc{ background:url(../images/bg2.jpg) center no-repeat; background-size:cover; padding:80px 0;}
.fwlc .am-title .tit{ color:#fff;}
.fwlc .am-title .note{ color:#fff;}
.fwlc-list{ margin-top:30px;}
.fwlc-list ul li{ text-align:center; padding:20px 0;}
.fwlc-list ul li i{ display:block; width:110px; height:110px; background:#2d4ff5; border-radius:50%; margin:0 auto;transition: all .3s linear; }
.fwlc-list ul li:hover i{ background:#E91E63}
.fwlc-list ul li .tit{ font-size:20px; font-weight:600; color:#fff; margin:10px;}
.fwlc-list ul li .note{ font-size:14px; color:rgba(255,255,255,.6);white-space: pre-wrap;white-space: -moz-pre-wrap;white-space: -pre-wrap;white-space: -o-pre-wrap;word-wrap: break-word;}


.ryzz{ background:#f6f8fb; padding:60px 0;}
.hm-team-box{ position:relative; margin-top:30px; padding:0 15px;}
.hm-team-box .swiper-team-next, .hm-team-box .swiper-team-prev{ width:62px; height:62px; margin-top:-60px; }
.hm-team-box .swiper-team-next{ right:-60px; background:url(../images/btn-r.png) center no-repeat; background-size: contain;}
.hm-team-box .swiper-team-prev{ left:-60px; background:url(../images/btn-l.png) center no-repeat; background-size: contain;}
.hm-team-box .swiper-slide a{ padding:4px; display:block;transition: all 1s ease;}
.hm-team-box .swiper-slide a span{ display:block; background:#eee; padding:15px; text-align:center;}
.swiper-pagination-team{ text-align:center; margin-top:15px;}
.swiper-pagination-team .swiper-pagination-bullet{ width:10px; height:10px; margin:0 8px;}
.hm-team-box .swiper-button-next.swiper-button-disabled,.hm-team-box  .swiper-button-prev.swiper-button-disabled{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;}
.hm-news{ padding:60px 0;}
.hm-news-box{ margin-top:30px;}
.hm-news-box .hm-news-l{ float:left; width:66%;}
.hm-news-box .hm-news-l .first-news{ width:55%; float:left;}
.hm-news-box .hm-news-l .first-news a{ display:block;}
.hm-news-box .hm-news-l .first-news a .txt{ background:#f6f8fb; padding:15px;}
.hm-news-box .hm-news-l .first-news a .txt .date{ font-size:14px; color:#999;}
.hm-news-box .hm-news-l .first-news a .txt .tit{ font-size:17px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hm-news-box .hm-news-l .hm-n-l-l{ width:45%; float:left; padding-left:15px;}
.hm-news-box .hm-news-l .hm-n-l-l ul li{ border-bottom:1px solid #eee;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a{ display:block; padding:17px;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a:hover{ background:#eaeffe;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a .tit{ width:70%; font-size:17px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a span{ float:right;}
.hm-news-box .hm-news-r{ width:34%; float:right; padding-left:20px;}
.hm-news-box .hm-news-r .hm-news-r-box{ background:#f6f8fb; padding:18px; margin-bottom:15px; height:210px;}
.hm-news-box .hm-news-r .hm-news-r-box .title{ margin-bottom:10px;}
.hm-news-box .hm-news-r .hm-news-r-box .title .tit{ font-size:20px; font-weight:bold; float:left;}
.hm-news-box .hm-news-r .hm-news-r-box .title a{ float:right; color:#16347a; font-size:15px;}
.hm-news-box .hm-news-r .hm-news-r-box ul li{ line-height:2.4;}
.hm-news-box .hm-news-r .hm-news-r-box ul li a{ display:block;}
.hm-news-box .hm-news-r .hm-news-r-box ul li .tit{width:70%; font-size:14px; float:left;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.hm-news-box .hm-news-r .hm-news-r-box ul li span{float:right; font-size:14px;}
.hm-more{ text-align:center; margin-top:20px;}
.hm-more a{ display:inline-block; padding:10px 40px; background:#16347a; color:#fff;}
.hm-more a:hover{ background:#16347a; border-radius:30px;}


.ue-contact{ background:url(../images/bg3.jpg) left center no-repeat; margin-top:70px; margin-bottom:70px;}
.ue-catv{ margin-top:40px;}
.ue-contact-r{ width:38%; padding:3%;float:right; background:#fff; border-radius:30px;}
.ue-contact-r .ue-mess{ margin-top:30px;}
.ue-contact-r .ue-mess .ue-mess-l{ width:100%;}
.ue-contact-r .ue-mess .ue-mess-l ul li .am-form-field{ font-size:18px; padding:15px; border:1px solid #e9e9e9; background:#e9e9e9; margin-bottom:30px; width:100%;}
.ue-mess-btn .am-btn{ width:100%; padding:15px; font-size:18px; color:#fff; background:#16347a; cursor:pointer;}

.fotbtn{ padding:60px 0; background:#f6f8fb; text-align:center; }
.fotbtn a{ display:inline-block; font-size:20px; width:300px; padding:15px 0; color:#2d4ff5; border:1px solid #2d4ff5; border-radius:10px; margin:0 15px;}
.fotbtn a:hover{ background:#2d4ff5; color:#fff;}

footer{ background:#f7f7f7;}
footer .foot-min{ margin-top:20px;}
footer .foot-tit{ font-size:20px;  position:relative; color:#000;margin-bottom:10px; background:url(../images/xt.png) bottom left no-repeat; line-height:70px;}
footer .footnav{ width:100%;}
footer .footnav ul li{ width:12%; margin-right:3%;float:left;}
footer .footnav ul li p{ font-size:14px; line-height:35px;}
footer .footnav ul li p a{ color:#000;}
footer .foot-contact{ float:right; margin-right:0px; width:25%; }
footer .foot-contact p{ font-size:14px;  color:#000;line-height:2;}
footer .foot-contact p img{ border:1px solid #000; margin-top:20px; width:45%;}
footer .foot-contact p img:first-child{ margin-right:20px;}
footer .copyr{ color:#000; padding:20px 0; margin-top:40px; font-size:14px; background:#f7f7f7; text-align:center; border-top:1px solid #16347a;}
footer .copyr a{ color:#000;}

.am-close{ display:none;}
.nybanner{ text-align:center;}
.nybanner img{ width:100%;}

.page_con{max-width: 1440px;margin:0 auto;padding-top:40px; padding-bottom:40px;clear:both;}
.page_left{float:left;width:20%;border-right:1px solid #bfbfbf;padding-top:30px;}
.page_left dl{float:left;width:90%;overflow:hidden;}
.page_left dl dt{float:left;width:100%;border-bottom:1px solid #bfbfbf;padding-bottom:5px;}
.page_left dl dt big{float:left;width:100%;padding-left:20px;font-size:26px;}
.page_left dl dt small{float:left;width:100%;padding-left:20px;font-size:14px;color:#414141;}
.page_left dl dd{float:left;width:100%;border-bottom:1px solid #bfbfbf;padding-bottom:10px;padding-top:10px;}
.page_left dl dd a{float:left;padding-left:40px;background:url(../Images/page_ico02.png) 20px 15px no-repeat;height:40px;line-height:40px;font-size:16px;width:90%;}
.page_left dl dd .aed:link,.page_left dl dd .aed:hover,.page_left dl dd .aed:visited{background:url(../Images/page_ico01.png) 20px 15px #16347a no-repeat;color:#fff;border-radius:20px;width:90%;}
.page_left .product_dl div{float:right;width:90%;display:none;}
.page_left .product_dl div span{float:left;width:100%;border-top:1px solid #bfbfbf;padding-bottom:5px;padding-top:5px;}
.page_left .product_dl div span a{float:left;width:100%;overflow:hidden;padding-left:40px;background:url(../Images/page_ico02.png) 20px 10px no-repeat;height:35px;line-height:35px;font-size:16px;width:140px;}
.page_left .product_dl div span .aed:link,.page_left .product_dl div span .aed:hover,.page_left .product_dl div span .aed:visited{background:url(../Images/page_ico01.png) 20px 10px #e9623b no-repeat;color:#fff;border-radius:20px;}
.page_right{float:right;width:78%;overflow:hidden; min-height:800px;}
.right_T{float:left;width:100%;border-bottom:5px solid #16347a;height:50px;}
.right_T div{float:right;padding-top:10px;font-size:16px;}
.right_Tit{float:left;width:100%;clear:both;}
.right_Tit big{float:left;width:100%;text-align:center;font-size:30px;padding-top:25px; font-weight:bold;}
.right_Tit small{float:left;width:100%;text-align:center;font-size:16px; text-transform:uppercase;}
.right_C{float:left;width:100%;line-height:35px;padding-top:25px;}
.right_C img{ max-width:100%}

.contact_left{float:left;width:60%;overflow:hidden;}
.contact_right{float:right;width:38%;}
.contact_right dt{width:97%;line-height:45px;border-bottom:1px solid #bfbfbf;font-size:20px;font-weight:bold;padding-left:3%;}
.contact_right p{width:97%;line-height:45px;border-bottom:1px solid #bfbfbf;font-size:16px;padding-left:3%;padding-top:20px;padding-bottom:10px;}
.cls_message_but{float:left;width:120px;height:45px;line-height:45px;font-size:20px;color:#fff;margin-left:100px;background:#f2663d;cursor:pointer;}
.NewsOne{float:left;width:100%;border:1px solid #bfbfbf;margin-top:30px;}
.NewsOne .left{float:left;width:260px;}
.NewsOne .left img{float:left;width:100%;}
.NewsOne .right{float:right;width:calc(100% - 300px);}
.NewsOne .right .T{float:left;width:96%;border-bottom:1px solid #bfbfbf;padding-top:10px;line-height:50px;height:50px;overflow:hidden;}
.NewsOne .right .T a{float:left;width:89%;font-size:20px;font-weight:bold; overflow:hidden;}
.NewsOne .right .C{float:left;width:96%;padding-top:10px;line-height:28px;overflow:hidden;font-size:16px;}
.NewsOne .right .B{float:left;width:96%;padding-top:10px;padding-bottom:20px;}
.NewsOne .right .B a:link,.NewsOne .right .B a:visited{width:100px;height:30px;line-height:30px;background:#16347a;color:#fff;display:inline-block;text-align:center; border-radius:15px;font-size:16px;}

.right_List{float:left;width:100%;}
.right_List table{width:100%;word-wrap: break-word;}
.Case_Div{float:left;width:32%;height: auto;border:1px solid #bfbfbf;margin-right:2%;margin-top:30px;margin-bottom:10px;}
.Case_Div:nth-child(3n){margin-right:0;float:right;}
.Case_Div div{float:left;width:100%;height: auto;border-bottom:1px solid #bfbfbf;overflow:hidden;}
.Case_Div div img{float:left;width:100%;height:100%;}
.Case_Div p{float:left;width:100%;line-height:50px;text-align:center;}


.Product_Div{float:left;width:32%;height: auto;margin-right:2%;margin-top:30px;margin-bottom:10px;}
.Product_Div:nth-child(3n){margin-right:0;float:right;}
.Product_Div div{float:left;width:100%;height:auto;border:1px solid #bfbfbf;overflow:hidden;overflow:hidden;}
.Product_Div div img{float:left;width:100%;height:100%;transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.Product_Div:hover div img{filter:none;transform: scale(1.2);transition: all 1s ease 0s;-webkit-transform: scale(1.2);-webkit-transform: all 1s ease 0s;}
.Product_Div p{float:left;width:100%;line-height:50px;text-align:center;background:#eeeeee;border:1px solid #eeeeee;}
.Product_Div:hover p{background:#ea5b30;color:#fff;}

.cls_pro_detailed{float:left;width:100%;line-height:40px;font-size:20px;}
.cls_pro_detailed li{float:left;width:100%;}
.cls_pro_detailed li b{font-weight:normal;}
.products_data_h3{width:100%;height:40px;float:left;position:relative;border-bottom:1px solid #bfbfbf;}
.products_data_h3 div{position:absolute;left:0;bottom:-1px;background:#fff;height:40px;line-height:40px;width:140px;text-align:center;font-size:20px;font-weight:bold;border:1px solid #bfbfbf;border-bottom:none;}
.products_data_con{float:left;width:100%;line-height:40px;font-size:16px;padding-top:50px;}


.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#ea572c;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}

.msgForm .bd{width:100%;padding-top:25px;overflow:hidden;}
.msgForm .iptBox{overflow:hidden;}
.msgForm .iptBox input{display:block;padding:15px;width:45%;height:49px;font-size:14px;color:#fff;outline:none;border:1px solid #ddd;}
.msgForm .iptBox input#m_name{float:left;}
.msgForm .iptBox input#m_tel{float:right;}
.msgForm .txtBox{margin-top:12px;overflow:hidden;}
.msgForm .txtBox textarea{display:block;padding:15px;width:100%;height:188px;font-size:14px;color:#fff;outline:none;resize:none;border:1px solid #ddd;}
.msgForm .codeBox{position:relative;margin-top:12px;overflow:hidden;}
.msgForm .codeBox input{display:block;float:left;padding:15px;width:165px;height:49px;font-size:14px;color:#fff;outline:none;border:1px solid #ddd;}
.msgForm .codeBox img{display:block;width:100px;height:30px; margin-top:10px;}
.msgForm .btnBox{padding-top:20px;text-align:center;overflow:hidden;}
.msgForm .btnBox .submit{float:left;background:#16347a;width:48%;height:49px;line-height:49px;font-size:16px;color:#fff; border:none;}
.msgForm .btnBox .reset{float:right;background:#000;width:48%;height:49px;line-height:49px;font-size:16px;color:#fff; border:none;}
/*分页样式*/
.page_nav{text-align:center; width:100%; padding: 0px 0 0px 0; margin-top:30px;}
.pages{ display:inline-block; margin:auto; font-size:16px; height:25px; line-height:25px;}
.pages a{ display:inline-block; float:left; text-align:center; height:25px; line-height:25px; color:#7b7b7b;font-size:16px;}
.pages a:hover{ color:#fff; background:#16347a;}
.pages a.nuble{ width:40px; margin-right:5px;}
.pages a.act{ color:#fff; background:#16347a;}
.pages span.rows{float:left;  text-align:center; height:25px; line-height:25px; color:#7b7b7b; margin: 0px 10px; padding: 0px 10px;}


.cls_news_detitle{width:100%;margin:0;clear:both;padding-top:10px;}
.cls_news_detitle div{width:100%;text-align:center;}
.cls_news_detitle h4{margin:0;padding:0;font-weight:bold;font-size:20px;line-height:40px; color:#000;}
.cls_news_detitle p{margin:0;padding:0;padding-top:5px;padding-bottom:10px;color:#999;}
.cls_news_decontent{width:100%;margin:0 auto;line-height:35px;padding-bottom:10px;clear:both;padding-top:10px;padding-bottom:10px;color:#777;}
.cls_news_debottom{width:100%;margin:0 auto;padding-top:5px}
.cls_news_debottom div{line-height:30px;height:30px;overflow:hidden;}
.cls_news_debottom div b{font-weight:normal;}
.cls_news_tags{float:left;width:100%;line-height:25px;padding-top:5px;}
.cls_news_description{width:93%;padding:10px;border:1px dashed #cccccc;color:#888888;background:#F7FCFF;margin:10px auto;line-height:23px;position:relative;}
.cls_news_daodu{position:absolute;width:60px;height:20px;left:10px;top:-12px;text-align:center;font-weight:bold;color:#C00;background:#FFF;font-size:14px;}
.cls_news_line{float:left;width:100%;height:12px;overflow:hidden;background:url(../images/boxoff.gif) 0 6px repeat-x;}
.cls_news_line i{float:left;width:10px;height:12px;overflow:hidden;background:url(../images/boxoff.gif) 0 -9px no-repeat;}

.zhengshucx{background:#f1f1f1; width:100%; height:400px;  margin-top:30px; padding-top:50px;}
.zhengshucx form{width:600px; margin:0 auto; border-bottom:1px solid #CCC; padding-bottom:60px;}
.zhengshucxzs{height:50px; margin-bottom:20px;}
.zhengshucxzs b{font-size:26px; float:left; line-height:50px;}
.zhengshucxzs input{height:40px; line-height:40px; margin-top:5px; margin-left:30px;width:350px;}
.zhengshucxzs span{line-height:50px; color:#F00; float:right;}
.zhengshucxzstj{width:120px; background:#16347a; color:#fff; border:0px; height:40px; line-height:40px; margin-left:150px;}
.zhengshucxzscz{width:120px; background:#bababa; color:#fff; border:0px; height:40px; line-height:40px;margin-left:50px;}
.zhengshucx p{width:600px; margin:0 auto; color:#777777; padding-top:30px; font-size:14px;}
#dituContent{width:100%;height:450px;border:#ccc solid 1px; font-size:12px; line-height:30px;}
.shoujidaohang,.cp{ display:none;}
@media screen and (max-width: 1538px){.hm-team-box .swiper-team-next{ right:0;}.hm-team-box .swiper-team-prev{ left:0;}}
@media screen and (max-width: 1024px){
*{ font-size:12px; line-height:30px;}
.zxser{ display:none;}
html{ background:#f5f5f5;}
body{ max-width:768px; margin:0 auto;box-shadow: 0px 1px 3px #c8c8c8; background:#fff;}	
.header { position:relative;}
.header .head-m{ height:70px;}
.header .head-m .logo{ height:70px; line-height:70px; padding-top:10px;}
.header .head-m .logo img{ height:50px;}
.logo_txt{ display:none;} 
.header .head-m .top-lbtn{ padding-top:24px; margin-right:50px;}
.header .head-m .top-lbtn a{ font-size:12px; margin-left:8px; padding:2px 10px;}
.header .head-m .top-tel{ display:none;}
.menu-bar{ display:block; width:26px; height:18px; right:15px; position: absolute; top:30px; border-bottom:2px solid #333;}
.menu-bar:after{ content:""; display:block; width:100%; height:2px; background:#333; position:absolute; left:0; top:0;}
.menu-bar:before{ content:""; display:block; width:100%; height:2px; background:#333; 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;}
.header .nav .ulnav>li:hover .subnav{ 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 .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;}

.zxser{ padding:10px 0;}
.zxnews{ float:none; background-size:20px auto; padding-left:24px;}
.zxnews ul li{ font-size:12px;}
.search{ width:100%; display:none;}

.index_about{ background: url(../images/gs.jpg) top no-repeat #16347a;padding-bottom:40px; margin-top:20px;padding-top:40px;}
.index_about_box{background-color: #fff;}
.index_about_left{width:100%;padding: 30px 40px;position: relative;}
.index_about_more{position: absolute;right: 40px;}
.index_about_right{width:100%;}
.index_about_left h2{font-size:18px;line-height: 30px;letter-spacing: 2px;color: #16347a;margin-bottom: 20px;}
.index_about_left p{font-size: 14px;line-height: 24px;letter-spacing: 1px;color: #666666;}
/**/
.probj{height: auto;overflow: hidden; background:#fff;padding-top:50px; box-sizing: border-box; font-family: "Microsoft YaHei";max-width: 1920px;margin:0 auto; }
.pro {max-width: 100%; margin:0 auto;  box-sizing:  border-box; position: relative; margin-top:50px;}
.pro dl{ width:100%; height:auto;box-shadow: 0 0 10px #e8e8e8;padding:20px;box-sizing:border-box; float:none; margin-bottom:20px;border-radius:20px;}
.pro dt{ font-size:18px;color: #333333;text-align: center;height: auto;}
.pro dt a{ color: #16347a; font-size:18px;}
.pro dt em{display: block;width:60px;height:60px;margin:10px auto 0;overflow: hidden;position: relative;}
.pro dt em img{display: block;width:100%; text-align:center;}
.pro dd p{font-size: 15px;line-height: 36px;height: auto;}
.pro dd p a{display: block;color: #16347a; white-space: nowrap;font-weight:normal;overflow: hidden;text-overflow: ellipsis;-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s; width:45%; float:left;}
.pro dd p a:nth-child(2n){ float:right;}
.pro dd span a{ clear:both;margin:0 auto;display:block;overflow: hidden;font-size:14px; color: #fff;font-weight:normal; height: 30px;line-height:30px;width:100px;background: #16347a;border-radius:25px;text-align: center; margin-top:30px; border:1px solid;}

.pro dl:nth-child(2){width:100%;border:1px solid;}
.pro dl:nth-child(2) dd p a{width:45%;float:left;color: #3e4354;}
.pro dl:nth-child(2) dd p a:nth-child(2n){ float:right; width:100%;}
.pro dl:last-child{float: right;}
.pro dl:last-child dd p{clear: both;overflow: hidden;}
.pro dl:last-child dd p a{width: 50%;float:left;}
.pro dl,.pro dl img{-webkit-transition: 0.35s;-moz-transition:0.35s;transition: 0.35s;}
.pro dl.cur{background: #16347a;transform: scale(1);padding:20px;}
.pro dl.cur dt{height: auto;}
.pro dl.cur dt a{ color: #fff;}
.pro dl.cur dd p{clear: both;overflow: hidden;height: auto;}
.pro dl.cur dd p a{color: #fff; width:100%;}
.pro dl.cur dt em img{top:0;}
.pro dl.cur dd span a{background: #fff;color: #16347a;} 
.pro dl:nth-child(2).cur dd p a{width:45%;float: left;color: #fff;}
.pro dl:nth-child(2).cur dd p a:nth-child(2n){width:45%; float:right;}
.pro dl:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}
/**/

.fanshi{ padding:20px 0;}
.am-title .tit{ font-size:18px;}
.am-title .note{ font-size:14px;}
.fanshi-list{ margin-top:10px;}
.fanshi-list ul{ margin:0 -5px;}
.fanshi-list ul li{ width:50%; padding:5px;}
.fanshi-list ul li .item{ padding:20px 0;}
.fanshi-list ul li .item img{ width:40px;}
.fanshi-list ul li .item .tit{ font-size:14px; margin-top:5px;}
.fanshi-list ul li .item .note{ font-size:12px; margin-top:5px;}
.fwlc{ padding:20px 0;}
.fwlc-list{ margin-top:10px;}
.fwlc-list ul li{ padding:10px 0;}
.fwlc-list ul li i{ width:40px; height:40px;}
.fwlc-list ul li .tit{ font-size:14px; margin:4px 0;}
.fwlc-list ul li .note{ font-size:12px;white-space: normal; padding:0 4px;}
.hm-news{ padding:20px 0;}
.hm-news-box{ margin-top:15px;}
.hm-news-box .hm-news-l .first-news{  width:100%; margin-bottom:20px;}
.hm-news-box .hm-news-l{ width:100%; float:none;}
.hm-news-box .hm-news-l .hm-n-l-l{ width:100%; float:none; padding-left:0;}
.hm-news-box .hm-news-r{ width:100%; float:none; margin-top:15px; padding-left:0;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a{ padding:8px;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a .tit{ font-size:12px;}
.hm-news-box .hm-news-l .hm-n-l-l ul li a span{ font-size:12px;}
.hm-news-box .hm-news-r .hm-news-r-box .title .tit{ font-size:16px;}
.hm-news-box .hm-news-r .hm-news-r-box .title a{ font-size:12px;}
.hm-news-box .hm-news-r .hm-news-r-box ul li .tit{ font-size:12px;}
.hm-news-box .hm-news-r .hm-news-r-box ul li span{ font-size:12px;}
.hm-news-box .hm-news-r .hm-news-r-box{ height:auto; padding:10px;}
.hm-news-box .hm-news-r .hm-news-r-box .title{ margin-bottom:5px;}
.hm-more{ margin-top:0;}
.hm-more a{ font-size:12px; padding:6px 20px;}
.khanli{ padding:20px 0;}
.khanli-list{ margin-top:10px;}
.am-pd{ padding:20px 0;}
.ue-contact-l{ width:100%; float:none;}
.ue-contact-l:before{ display:none;}
.ue-catv{ margin-top:20px;}
.ue-contact-l .tit{ font-size:14px;}
.ue-contact-l .note{ font-size:12px;}
.ue-contact-r{ width:100%; float:none;}
.ue-contact-r .ue-mess .ue-mess-l{ width:100%; float:none;}
.ue-contact-r .ue-mess .ue-mess-r{ width:100%; float:none; padding-left:0;}
.ue-contact-r .ue-mess .ue-mess-l ul li .am-form-field{ font-size:12px; margin-bottom:10px;}
.ue-contact-r .ue-mess .ue-mess-r .nering{ font-size:12px; height:100px; margin-bottom:10px;}
.ue-mess-btn .am-btn{ font-size:12px;}

.fotbtn{ padding:20px 0;}
.fotbtn a{ font-size:12px; width:120px; margin:0 10px; padding:8px 0;}
footer .footnav{ display:none;}
footer .foot-contact{ width:100%;}
footer .copyr{ font-size:12px; margin-top:15px; margin-bottom:60px;}
footer .foot-contact p{ font-size:12px;}
.foot-bar{ position:fixed; width:100%; height:64px; background:#2a4b97; 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;}

.page_con{max-width: 1440px;margin:0 auto;padding-top:10px; padding-bottom:10px;clear:both;}

.msgForm{padding:0;}
.msgForm .inner{background-size:cover;padding:20px 15px;}
.msgForm .bd{padding-top:0;}
.msgForm .iptBox input{float:none;margin-top:12px;width:100%;}
.msgForm .codeBox input{width:calc(100% - 132px);}
.msgForm .iptBox input#m_tel { float: left;}
.page_left{ display:none;}
.page_right{ width:100%; min-height:500px; float:none;}

.right_T{float:none;width:100%;border-bottom:5px solid #16347a;height:50px;}
.right_T div{float: none;padding-top:10px;font-size:14px;}
.right_Tit big{float:left;width:100%;text-align:center;font-size:20px;padding-top:25px; font-weight:bold;}
.right_Tit small{float:left;width:100%;text-align:center;font-size:14px; text-transform:uppercase;}

.Case_Div{float:left;width:49%;height: auto;border:1px solid #bfbfbf;margin-right:2%;margin-top:30px;margin-bottom:10px;}
.Case_Div:nth-child(2n){margin-right:0;float:right;}
.Case_Div:nth-child(3){margin-right:2%;float:left;}


.Product_Div{float:left;width:49%;height: auto;margin-right:2%;margin-top:30px;margin-bottom:10px;}
.Product_Div:nth-child(2n){margin-right:0;float:right;}
.Product_Div:nth-child(3){margin-right:2%;float:left;}

.NewsOne{float:left;width:100%;border:1px solid #bfbfbf;margin-top:30px;}
.NewsOne .left{float: none;width:100%;}
.NewsOne .left img{float:left;width:100%;}
.NewsOne .right{float:right;width:100%;}
.NewsOne .right .T{float:left;width:96%;border-bottom:1px solid #bfbfbf;padding-top:10px;line-height:50px;height:50px;overflow:hidden;}
.NewsOne .right .T a{float:left;width:80%;font-size:14px;font-weight:bold; overflow:hidden;}
.NewsOne .right .C{float:left;width:96%;padding-top:10px;line-height:28px;overflow:hidden;font-size:12px;}
.NewsOne .right .B{float:left;width:96%;padding-top:10px;padding-bottom:20px;}
.NewsOne .right .B a:link,.NewsOne .right .B a:visited{width:100px;height:30px;line-height:30px;background:#16347a;color:#fff;display:inline-block;text-align:center; border-radius:15px;font-size:12px;}

.cndns-right{ display:none;}

.zhengshucx{background:#f1f1f1; width:100%; height:450px;  margin-top:30px; padding-top:50px;}
.zhengshucx form{width:100%; margin:0 auto; border-bottom:1px solid #CCC; padding-bottom:60px;}
.zhengshucxzs{height:150px; margin-bottom:20px;}
.zhengshucxzs b{font-size:20px; float: none; text-align:center; display:block; line-height:50px;height:50px;}
.zhengshucxzs input{height:40px; line-height:40px; margin-top:5px; display:block;margin-left:0px;width:100%;}
.zhengshucxzs span{line-height:50px; height:50px;color:#F00; float: none; display:block; text-align:center;}
.zhengshucxzstj{width:50%; background:#16347a; color:#fff; border:0px; height:40px; line-height:40px; float:left; margin-left:0px; }
.zhengshucxzscz{width:50%; background:#bababa; color:#fff; border:0px; height:40px; line-height:40px;  float:right;margin-left:0px;}
.zhengshucx p{width:100%; margin:0 auto; color:#777777; padding-top:30px; font-size:12px;}
.contact_left{float: none;width:100%;overflow:hidden;}
.contact_right{float:none;width:100%;}
.shoujidaohang,.cp{ display: inline-block;  width:100%;}
.shoujidaohang dd{ width:32%; float:left; text-align:center; background:#eee; margin-right:2%; height:40px; line-height:40px; border:1px solid #fff; margin-top:10px;}
.shoujidaohang dd a{height:40px; line-height:40px; width:100%; display:inline-block;}
.shoujidaohang dd:nth-child(3n){margin-right:0px;float:rihgt;}
.shoujidaohang dd .aed:link,.shoujidaohang dd .aed:hover,.shoujidaohang dd .aed:visited{background:#16347a ;color:#fff;width:100%;}

.cp {border:1px solid #dedede;margin-top:10px;}
.cp .right { width:100%; text-align:center;}
.cp .right p { height:40px; width:100%; background:#16347a; line-height:40px;}
.cp .right p a { color:#fff; height:40px;line-height:40px; font-weight:bold; font-size:14px;}
.cp .right ul li { float:left; width:32%; height:30px;line-height:30px;background:#eeeeee; margin-top:5px; font-size:12px;margin-right:2%;}
.cp .right ul li:nth-child(3n){margin-right:0px;float:rihgt;}
.right_List table{ width:90%; margin:0 auto;}
.right_List table tr td span{word-wrap: break-word;}
.right_List table tr td span span{word-wrap: break-word;}

}