@charset "utf-8";
.content{ width: 1600px; height: auto; margin: 0 auto; box-sizing: border-box;}
img {max-width: 100%;}
.page-down {width: 30px;height: 30px;background: #999;position: fixed;bottom: 30px;right: 30px;text-align: center;line-height: 30px;font-size: 18px;color: #fff;cursor: pointer;display: none;z-index: 999;}
.page-down:hover {background: #e67024;}
.table{ display:table; width:100%; height:100%;}
.table .cell{ display:table-cell; text-align:center; vertical-align:middle;}
.smallest-screen {position: fixed;z-index: 999999;width: 100%;height: 100%;background: url(../images/displaynone.png) no-repeat center #666;display: none;}
@media only screen and (max-width : 319px) {
.smallest-screen {display: block;} /*判断屏幕小于319px隐藏显示网站*/
}
.white{ color:#fff !important;}
.webmain{ overflow:hidden; min-width: 1600px; }
.tishi{ text-align: center; color: #333; font-size: 16px; padding-top: 20px; padding-bottom: 60px; min-height: 100px; }
.tupian{ width: 100%; background: #f1f1f1; }

.middle_holder { display: inline-block; font-size: 0; width: 0; height: 50px;vertical-align: middle;}
.middle {display: inline-block;vertical-align: middle; width: 100%;}
.nav_handle { display: none; position: relative; width: 27px; padding: 0 0 0 15px; cursor: pointer; float: right; }
.nav_handle b { width: 27px; height: 10px; position: relative; }
.nav_handle b i { display: block; position: absolute; left: 0; right: 0; height: 2px; background-color: #333; top: 0; -webkit-transform-origin: 29% 50%; transform-origin: 29% 50%;  transition: all .3s ease; -webkit-transition: all .3s ease; }
.nav_handle b .l_2 { top: auto; bottom: 0; }
.nav_handle.on b i{transform: rotate(45deg); background: #e67024;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

.banner{ position: relative; overflow: hidden; }
.banner img{ width: 1920px; height: auto; max-width: initial; }
.banner .pagination{ z-index: 99; text-align: center; line-height: 30px; height: 30px; width: 100%; position: absolute; left: 0; bottom: 10px; }
.banner .pagination .swiper-pagination-switch{ cursor: pointer; width: 15px; height: 15px; display: inline-block; margin: 0 8px; border-radius: 50%; box-sizing: border-box; border: 2px solid #fff; }
.banner .pagination .swiper-active-switch{ background: #e67024; border-color: #e67024; }
.banner .banner-left{ display: none; position: absolute; opacity: .8; font-size: 50px; color: #fff; left: 20px; top: 50%; width: 40px; height: 110px; line-height: 110px; margin-top: -55px; }
.banner .banner-right{ display: none; position: absolute; opacity: .8; font-size: 50px; color: #fff; right: 20px; top: 50%; width: 40px; height: 110px; line-height: 110px; margin-top: -55px; }
.banner .banner-left:hover,.banner .banner-right:hover{ opacity: 1; }

.Header{background: url(../images/HeaderBg.jpg) no-repeat center;height: 153px;}
.Header .Logo{margin-top:30px;}
.Header .Logo a{float: left;display: block;float: left;}
.Header .Logo a img{display: block;}
.Header .Logo h3{ margin:7px 0 0 23px ;width:410px; overflow:hidden; float:left; font-size:27px; color:#313632; line-height:37px;  background:url(../images/logo_line.gif) no-repeat 0 8px; padding: 0 0 0 22px;font-weight: 700;}
.Header .Logo h3 span{font-weight: 100; font-size:22px; color:#333333;display: block; letter-spacing: 0.7px;}
.Header .Logo h3 b{ font-size: 27px;font-weight: normal;}
.Header .Logo h3 img{vertical-align: top;display:inline-block;margin-top:5px;}
.Header .ewm{margin:28px 28px 0 0;}
.Header .ewm em{float: left;display: block;margin-top:-2px; line-height:16px;color: #000;font-size: 14px;}
.Header .ewm img{display: block;float: left;margin-left: 10px;width: 91px;height: 91px;border: 1px #ddd solid;}
.Header .Phone{margin-top:35px;}
.Header .Phone span{font-size: 29px;color:#636363;font-weight: bold;float: left; padding-top:9px;}
.Header .Phone span em{display: block;font-size: 14px; padding-top:2px;}
.Header .Phone .Text{float: left;margin-left:16px;  font-family: Times New Roman;}
.Header .Phone .Text p{font-size:33px;color:#343436;font-weight: bold;background: url(../images/dianhua.png) no-repeat left;padding-left:26px; margin-top: -3px;}
.Header .Phone .Text p.p2{background: url(../images/dianhua02.png) no-repeat left;}
.Header .Phone .Text p:first-child{margin-top: 0;letter-spacing: 1.5px;}

.nav{ background: #0851ba; }
.nav #NavCeshi {position: relative;}
.nav > ul > li{float: left;width:12.5%;height: 75px;position: relative;}
.nav > ul > li > a > .en{display: block;font-size:12px;color:#98aac9;text-transform: capitalize;line-height: 18px;position: relative;z-index: 3;transition: 0.3s all ease-in-out;}
.nav > ul > li > a{text-align: center;display: block;font-size: 16px;color: #fff;height: 52px;line-height: 28px;padding: 12px 0;position: relative;z-index: 33;transition: 0.3s all ease-in-out;}
.nav #NavCeshi .block{height:81px;position: absolute;bottom: -1px;background:#e67024;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40bb76', endColorstr='#10af52',GradientType=1 );}
.nav > ul > li:hover > a,.nav > ul > li.navcurrent > a{color: #fff;}
.nav > ul > li:hover > a .en,.nav > ul > li.navcurrent > a .en{color:#ffceaf;}
.erji_menu { display: none; position: absolute; left: 0; width: 100%; z-index: 1111;top:75px; }
.erji_menu ul li a{ display: block; text-align: center; font-size: 14px; color: #fff; line-height: 50px; margin-bottom: 1px; background: rgba(0,0,0,0.6); transition:0.3s all ease-in-out;font-weight: 100;}
.erji_menu ul li a:hover{background: rgba(8,81,186,0.8); }

/* .banner {width: 1920px;position: relative;height: auto;background: #eee; display: table;}
.banner .by{ line-height: 35px; background: rgba(120,188,39,0.65); font-size: 15px; color: #fff; position: absolute; width: 100%; left: 0; top: 0; z-index: 999; }
.banner .bd {margin: 0 auto;position: relative; width:100%; z-index: 0;overflow: hidden;}
.banner .bd ul {width: 100% !important;}
.banner .bd li {width: 100% !important;height: 743px;overflow: hidden;text-align: center; background-size:auto 100% !important;  }
.banner .bd li a {display: block;height: 1000px; position: absolute; left: 0; top: 0; width: 100%; z-index: 8;}
.banner .hd {width: 100%;position: absolute;z-index: 1;bottom: 10px;left: 0;height: 30px;line-height: 30px;text-align: center;_background: #000;_filter: alpha(opacity=60);}
.banner .hd ul {text-align: center;padding-top: 5px;}
.banner .hd ul li {display: inline-block;margin: 0 5px;width: 10px;height: 10px;background: #fff;cursor: pointer;overflow: hidden;line-height: 999px; border-radius: 8px;}
.banner .hd ul .on {background: #e67024; width: 30px;}
.banner .prev {background: url(../images/sprite.png) left top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;left: 0;opacity: 0.2;}
.banner .prev:hover {opacity: 0.5;}
.banner .next {background: url(../images/sprite.png) right top no-repeat;cursor: pointer;height: 100px;position: absolute;top: 50%;margin-top: -50px;width: 45px;right: 0;opacity: 0.2;}
.banner .next:hover {opacity: 0.5;} */

.Bottomerkg{ height: 59px; display: none; }
.Bottomer{ display: none; position:fixed; bottom:0; width:100%; background:#e67024; z-index: 9999; box-shadow: 0 0 10px rgba(0,0,0,.2); }
.Bottomer .BottomList li{width:25%; float:left; display:inline-block;  text-align:center;position:relative;padding:10px 0px;}
.Bottomer .BottomList li img{ vertical-align:middle;height: 20px;}
.Bottomer .BottomList li span{font-size:14px;color:#fff; display: block;margin-top: 5px;}
.Bottomer .BottomList li p{ font-size:14px; color:#D5A334; margin:0; position:absolute; right:20px; top:10px;}

.footer{padding-top:70px;background:#0851ba;background-size:100% 100%;font-size: 14px;}
.footer-s{margin:0 auto;overflow:hidden;}
.footer-t{overflow:hidden;margin-bottom:60px;}
.footer-t-l{float:left;overflow:hidden;display:  flex;justify-content: space-between;width:100%;}
.ewm{color:#fff;}
.ewm h5{margin-bottom:35px;}
.ewm h4{margin-bottom:10px;font-size:18px;}
.ewm h3{font-size:24px;margin-bottom:40px;}
.footer-t-l dl dt{font-size:18px;color:#fff;padding-bottom:26px;margin-bottom:32px;position:relative;line-height:18px;}
.footer-t-l dl dt span{position:absolute;width:25px;height:2px;background: #e67024;bottom:0px;left:0;}
.footer-t-l dl dd{margin-bottom:18px;color:#fff;line-height:100%;}
.footer-t-l dl dd a{color:#fff;}
.footer-t-l dl dd a:hover{color:#e67024;}
.footer-b{color:#fff;line-height:60px;background:#e67024;}
.footer-b .footer-s{display:flex;align-items:center;justify-content:center;}
.footer-b span{color:#fff;}
.footer-b a{color:#fff;display:block;margin:0 10px;}

.footer2{display:none;padding:15px;overflow:hidden;background:#1E1E1E;margin-bottom:58px;}
.footer2 ul{}
.footer2 ul li{}
.footer2 ul li:last-child .footer2-t{border:none;}
.footer2 ul li span.down{-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);}
.footer2-t{overflow:hidden;border-bottom:1px solid #eee}
.footer2-t a{display:block;overflow:hidden;width:calc(100% - 50px);float:left;}
.footer2-t p{float:left;line-height:40px;color:#EAEAEA;}
.footer2-t span{float:right;display:block;/*background:#EAEAEA;*/}
.footer2-t span img{width:20px;line-height:30px;margin-top:10px;}
.footer2-b{display:none;}
.footer2-b a{display:block;line-height:30px;color:#EAEAEA;text-indent:10px;}

.dbdh{width:100%;position:fixed;bottom:0px;background:#222;overflow:hidden;box-shadow: -5px 0px 10px #666;display:none;z-index:120;}
.dbdh ul li{float:left;width:calc(25% - 1px);text-align:center;border-right:1px solid #fff;padding:10px 0;cursor:pointer;}
.dbdh ul li:last-child{border:none;width:25%;}
.dbdh ul li.active{background:#fff;}
.dbdh ul li.active a{color:#e67024;}
.dbdh ul li a{color:#fff;font-size:14px;text-transform: uppercase;}
.dbdh ul li i{display:block;margin-bottom:5px;font-size: 20px;}

.nybanner{ height: 550px; background-size: auto 100% !important; }

.nyweizhi{ padding: 20px 0; background: #f5f5f5; }
.nyweizhi .weizhi{ line-height: 25px; font-size: 14px; }
.nyweizhi .weizhi:before{ content: ''; width: 4px; height: 20px; background: #0851ba; display: inline-block; vertical-align: middle; margin-right: 10px; }

.nynav{ text-align: center; padding: 30px 0; }
.nynav ul li{ display: inline-block; margin: 5px; position: relative; }
.nynav ul li > a{ display: block; font-size: 16px; color: #fff; padding: 0 30px; height: 40px; line-height: 40px; background: #fff; background: #0851ba; border-radius: 5px; }
.nynav ul li:hover > a,.nynav ul li.on > a{ background: #e67024; color: #fff; }
.nynav ul li .erji{ box-shadow: 0 0 10px rgba(0,0,0,.1); display: none; position: absolute; width: 200px; background: #fff; left: 50%; top: 100%; margin-left: -100px; padding: 10px; z-index: 999; }
.nynav ul li .erji a{ display: block; height: 35px; font-size: 14px; text-align: center; line-height: 35px; }
.nynav ul li .erji a.on{ color: #0851ba; }
.nynav ul li:hover .erji{ display: block; }

.feny{ padding: 0 0 50px; text-align: center; }
.feny a{ display: inline-block; line-height: 25px; font-size: 14px; color: #333; border: 1px solid #ddd; padding: 0 10px; margin: 3px; }
.feny a:hover,
.feny a.on{ background: #0851ba; color: #fff; border-color: #0851ba; }

.nynews{ padding: 0 0 30px; }
.nynews ul li{ display: block; padding: 20px 40px 20px 370px; position: relative; border-bottom: 1px solid #f4f4f4; min-height: 205px; }
.nynews ul a:nth-child(even) li{ background: #fafafa; }
.nynews ul li .pic{ border: 1px solid #f4f4f4; width: 330px; position: absolute; left: 10px; top: 20px; }
.nynews ul li .tit{ font-size: 24px; color: #262626; color: #333; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 10px 0; }
.nynews ul li:hover .tit{ color: #0851ba; }
.nynews ul li .date{ font-size: 14px; color: #999; margin-bottom: 10px; }
.nynews ul li .jj{ font-size: 14px; height: 50px; line-height: 25px; color: #666; overflow: hidden; margin-bottom: 20px; }
.nynews ul li .ann{ width: 120px; height: 35px; line-height: 35px; font-size: 14px; color: #fff; text-align: center; background: #0851ba; }
.nynews ul li .ann:hover{ background: #e67024; }

.showservice{ padding: 40px 0; }
.showservice .lmtit{ font-size: 30px; color: #262626; line-height: 30px; text-align: center; }
.showservice .date1{ font-size: 14px; padding: 10px 0 20px; color: #999; text-align: center; border-bottom: 1px dashed #cecece; }
.showservice .wz{ padding: 20px 0; font-size: 16px; line-height: 30px; color: #666; }
.showservice .pre{ padding: 15px 20px; background: #f5f5f5; margin-bottom: 30px; }
.showservice .pre a{ color: #3e3e3e; font-size: 14px; display: block; height: 25px; overflow: hidden; line-height: 25px; text-overflow: ellipsis; white-space: nowrap; }
.showservice .pre a:hover{ color: #0851ba; }
.showservice .renews{ margin-bottom: 0; }
.showservice .renews .slmtit{ background: none; font-size: 18px; color: #0851ba; padding: 0; border-bottom: 1px solid #f1f1f1; }
.showservice .ann{ display: block; width: 120px; height: 35px; line-height: 35px; font-size: 16px; color: #fff; background: #0851ba; text-align: center; margin-bottom: 20px; }
.showservice .ann:hover{ opacity: .8; text-align: center; }

.renews{ margin-bottom: 80px; }
.renews .slmtit{ font-size: 25px; line-height: 50px; font-weight: bold; color: #333; margin-bottom: 10px; background: #f6f6f6; padding: 0 20px; }
.renews .list{ padding: 0; }
.renews .list ul li{ position: relative; padding-right: 150px; display: block; height: 50px; line-height: 50px; width: 50%; box-sizing: border-box; float: left; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; border-bottom: 1px dashed #f1f1f1; font-size: 14px; color: #3e3e3e; }
.renews .list ul li i{  margin-right: 10px; }
.renews .list ul li:hover{ color: #0851ba; }
.renews .list ul li .date{ position: absolute; right: 30px; top: 0; color: #999; }

.nycontact .contact { padding: 40px 0 }
.nycontact .contact h2 { font-size: 30px; color: #0851ba; line-height: 1.2; font-weight: 700 }
.nycontact .contact ul { margin-top: 14px; margin-left: -1%; margin-right: -1% }
.nycontact .contact li { width: 31.33%; float: left; position: relative; box-sizing: border-box; padding-left: 120px; padding-top: 10px; margin: 10px 1%; min-height: 102px }
.nycontact .contact li .pic { max-width: 102px; max-height: 102px; position: absolute; top: 0; left: 0 }
.nycontact .contact li .text h6 { font-size: 20px; color: #444444; font-weight: 700 }
.nycontact .contact li .text p { font-size: 16px; color: #444444; line-height: 24px; margin-top: 4px; }
.nycontact .message { margin: 20px 0 80px; background-color: #f6f6f6 }
.nycontact .message .pic img { width: 100%; height: auto; }
.nycontact .message .pic { display: inline-block; width: 37%; float: left; }
.nycontact .message .form { width: 63%; box-sizing: border-box; padding: 30px 15px; display: inline-block; float: left; }
.nycontact .message .form .title { padding: 0 15px; margin-bottom: 30px; }
.nycontact .message .form .title h2 { font-size: 24px; color: #0851ba; font-weight: 700 }
.nycontact .message .form .title p { font-size: 16px; color: #333333; margin-top: 4px; }
.nycontact .message .form form > div { width: 50%; float: left; padding: 0 15px; box-sizing: border-box; margin: 10px 0 }
.nycontact .message .form form .input { position: relative; border: 1px solid #e2e2e2; margin-bottom: 28px; }
.nycontact .message .form form .input p { font-size: 16px; color: #333333; line-height: 30px; position: absolute; left: 15px; top: 50%; margin-top: -15px; }
.nycontact .message .form form .input > input { width: 100%; line-height: 45px; font-size: 14px; color: #333; box-sizing: border-box; padding: 0 15px 0 65px }
.nycontact .message .form form .input:last-child { margin-bottom: 0; }
.nycontact .message .form form textarea { border-color: #e2e2e2; background-color: transparent; padding: 10px 20px; width: 100%; box-sizing: border-box; font-size: 14px; color: #333; line-height: 1.5; height: 197px }
.nycontact .message .form form > div > input { margin-right: 20px; line-height: 35px; padding: 0 50px; background-color: #101b1c; color: #fff; font-size: 16px; cursor: pointer; }
.nycontact .message .form form > div > input:first-child { background-color: #0851ba }

.nypage{ padding: 0 0 40px 0; }
.nypage .wz{ font-size: 14px; line-height: 30px; color: #666; }
.nypage .wz img{ margin: 5px 0; }

.nycase ul{ display: block; width: 102%; position: relative; left: -1%; }
.nycase ul li{ display: block; float: left; width: 31.3333%; margin: 1%; }
.nycase ul li .pic{ overflow: hidden; }
.nycase ul li .pic img{ transition: all .5s; }
.nycase ul li .tit{ font-size: 14px; color: #666; height: 40px; line-height: 40px; text-align: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: #f5f5f5; }
.nycase ul li:hover .pic img{ transform: scale(1.1,1.1); }
.nycase ul li:hover .tit{ background: #0851ba; color: #fff; }

.nytitle { position: relative; padding: 10px 0; height: 40px }
.nytitle .lmtit{ text-align: center; font-size: 30px; font-weight: bold; color: #444444; line-height: 40px; text-transform:capitalize; position: absolute; z-index: 2 ; width: 100%; }
.nytitle .lmtit span{ color: #0851ba; }
.nytitle .lmjj{ font-size: 70px; color: rgba(138, 138, 138, .1); text-align: center; position: absolute; top: 0; right: 0; bottom: 0; left: 0;  text-transform: uppercase; font-weight: 700; line-height: 60px; z-index: 1; white-space: nowrap;  overflow: hidden; }
.nytitle.white .lmtit { color: #fff }
.nytitle.white .lmjj { color: rgba(255, 255, 255, .1) }
.nytitle.red .lmjj { color: rgba(230, 112, 36, .1) }

.nyabout { padding: 60px 0 }
.nyabout .list > .data { margin-top: 20px; }
.nyabout .list .data li { display: inline-block; width: 16%; float: left; text-align: center; position: relative; padding: 20px 0 }
.nyabout .list .data li h6 { font-size: 48px; color: #0851ba }
.nyabout .list .data li h6 > span { font-weight: 700 }
.nyabout .list .data li p { font-size: 16px; color: #333333; line-height: 1.2 }
.nyabout .list .jianjie { margin-top: 30px; line-height: 30px; font-size: 16px; color: #666 }
.nyhonor { padding: 60px 0; background-color: #f6f6f6 }
.nyhonor .list { margin-top: 30px; }
.nyhonor .list .bd li { margin: -10px }
.nyhonor .list .bd .list-box { display: inline-block; width: 25%; float: left; padding: 10px; box-sizing: border-box }
.nyhonor .list .bd a { display: block; border: 1px solid #e3e3e3; position: relative; padding: 10px; background-color: #fff }
.nyhonor .list .bd a:hover { border-color: #0851ba }
.nyhonor .list .bd img { width: 100%; height: auto; }
.nyhonor .list .bd .text { line-height: 40px; padding-top: 8px; text-align: center; font-size: 16px; color: #444444; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; }
.nyhonor .list .bd a:hover .cover { opacity: 1 }
.nyhonor .list .hd { text-align: center; margin-top: 40px; }
.nyhonor .list .hd a { display: inline-block; font-size: 24px; margin: 0 4px; padding: 0 4px; line-height: 30px }
.nyhonor .list .hd ul { display: inline-block; }
.nyhonor .list .hd li { display: inline-block; font-size: 16px; margin: 0 4px; padding: 0 4px; line-height: 30px }
.nyhonor .list .hd li.on,
.nyhonor .list .hd li:hover { color: #e67024 }
.nystrength { padding: 60px 0; background-position: center; background-repeat: no-repeat; position: relative; }
.nystrength .content { position: relative; z-index: 1 }
.nystrength:after { content: ''; display: block; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(51, 51, 51, .7); z-index: 0 }
.nystrength .list { margin-top: 30px; }
.nystrength .list .bd li { margin: -10px }
.nystrength .list .bd .list-box { display: inline-block; width: 25%; float: left; padding: 10px; box-sizing: border-box }
.nystrength .list .bd a { display: block; border: 1px solid #e7e7e7; position: relative; padding: 10px; background-color: #fff; box-sizing: border-box; }
.nystrength .list .bd img { width: 100%; height: auto; }
.nystrength .list .bd .text { line-height: 40px; text-align: center; font-size: 16px; color: #ffffff; overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; padding: 0 10px; box-sizing: border-box; }
.nystrength .list .bd .cover { opacity: 0; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background-color: rgba(255, 255, 255, .5); text-align: center; color: #fff; padding: 40px 16px; transition: opacity .3s }
.nystrength .list .bd .cover span { display: inline-block; font-size: 36px; line-height: 68px; width: 68px; text-align: center; background-color: #0851ba; border-radius: 50%; margin-top: -34px; position: absolute; top: 50%; left: 50%; margin-left: -34px; }
.nystrength .list .bd a:hover .cover { opacity: 1 }

.nystrength .list .hd { text-align: center; margin-top: 40px; }
.nystrength .list .hd a { display: inline-block; font-size: 24px; margin: 0 4px; padding: 0 4px; line-height: 30px; color: #fff }
.nystrength .list .hd ul { display: inline-block; }
.nystrength .list .hd li { display: inline-block; font-size: 16px; margin: 0 4px; padding: 0 4px; line-height: 30px; color: #fff }
.nystrength .list .hd li.on,
.nystrength .list .hd li:hover { color: #e67024; font-weight: 700 }

.nyadvantage { padding: 60px 0 }
.nyadvantage ul { margin-left: -1%; margin-right: -1%; margin-top: 30px; }
.nyadvantage li { width: 23%; margin: 10px 1%; display: inline-block; float: left; }
.nyadvantage li .pic { overflow: hidden; }
.nyadvantage li img { transition: all .5s; width: 100%; height: auto; }
.nyadvantage li .tit { font-size: 16px; color: #0851ba; padding: 10px; line-height: 1.5; position: relative; box-sizing: border-box; border: 1px solid #e3e3e3; border-bottom: 0}
.nyadvantage li .tit b { font-size: 24px; display: block; }
.nyadvantage li:hover img { transform: scale(1.1, 1.1) }
.nyadvantage li .tit:after { content: ''; display: block; position: absolute; bottom: 0; left: 1px; right: 1px; height: 1px; background-color: #e3e3e3 }
.nyadvantage li .desc { font-size: 14px; color: #666666; line-height: 24px; padding: 14px 10px 20px; border: 1px solid #e3e3e3; border-top: 0 }
.nyadvantage li .desc b { display: block; font-size: 18px; margin-bottom: 4px; }

.nypartner { padding: 60px 0; background-color: #f6f6f6 }
.nypartner .list { margin-top: 30px; }
.nypartner .list ul{ display: block; width: 102%; position: relative; left: -1%; }
.nypartner .list ul li{ display: block; float: left; width: 19%; margin: 5px .5%; }
.nypartner .list ul li { border: 1px solid #dddddd; overflow: hidden; position: relative; box-sizing: border-box; }
.nypartner .list ul li img{  width: 100%; height: auto; }
.nypartner .list ul li:hover { border-color: #0851ba }

.nycontact .contact { padding: 40px 0 }
.nycontact .contact h2 { font-size: 30px; color: #0851ba; line-height: 1.2; font-weight: 700 }
.nycontact .contact ul { margin-top: 14px; margin-left: -1%; margin-right: -1% }
.nycontact .contact li { width: 31.33%; float: left; position: relative; box-sizing: border-box; padding-left: 120px; padding-top: 10px; margin: 10px 1%; min-height: 102px }
.nycontact .contact li .pic { position: absolute; top: 0; left: 0 }
.nycontact .contact li .text h6 { font-size: 20px; color: #444444; font-weight: 700 }
.nycontact .contact li .text p { font-size: 16px; color: #444444; line-height: 24px; margin-top: 4px; }

.nypronav{ margin-bottom: 20px; }
.nypronav .nr{ border: 1px solid #dfdfdf; border-bottom: 0px; }
.nypronav .nr .li{ padding: 15px 15px 15px 130px; position: relative; border-bottom: 1px solid #dfdfdf; font-size: 16px; color: #333; line-height: 30px; }
.nypronav .nr .li .tit{ position: absolute; width: 115px; height: 100%; left: 0; top: 0; background: #0851ba; font-size: 16px; color: #fff; }
.nypronav .nr .li a{ display: inline-block; padding: 0 10px; }
.nypronav .nr .li a.on{ color: #0851ba; }
.nypronav .nr .li.pinp a{ font-size: 24px; font-weight: bold; }

.nypro { padding: 40px 0 }
.nypro .leftnav{ width: 240px; float: left; }
.nypro .leftnav .lmtit{ padding: 0 20px; line-height: 50px; font-size: 25px; color: #fff; background: #0851ba; }
.nypro .leftnav .li .sli{ display: block; padding: 0 15px; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nypro .leftnav .li .ssli{ font-size: 14px; display: block; height: 35px; line-height: 35px; border-bottom: 1px solid #dfdfdf; padding: 0 10px 0 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.nypro .leftnav .li .ssli.on{ color: #0851ba; font-weight: bold; }
.nypro .right{ margin-left: 280px; }
.nypro .right .feny .content{ width: 100%; padding: 0; max-width: inherit; min-width: inherit; }
.nypro .right ul{ display: block; position: relative; width: 102%; left: -1%; }
.nypro .right ul li{ display: block; width: 23%; margin: 1%; float: left; box-sizing: border-box; border: 1px solid #dfdfdf; }
.nypro .right ul li .pic{ overflow: hidden; }
.nypro .right ul li .pic img{ transition: all .5s; }
.nypro .right ul li .wz{ padding: 10px; border-top: 1px solid #dfdfdf; }
.nypro .right ul li .tit{ font-size: 14px; color: #333; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; }
.nypro .right ul li .ann{ display: inline-block; padding: 0 20px; margin-right: 10px; background: #f5f5f5; height: 35px; line-height: 35px; font-size: 14px; color: #666; }
.nypro .right ul li .ann:hover{ background: #0851ba; color: #fff; }
.nypro .right ul li:hover img{ transform: scale(1.1,1.1); }
.nypro .right ul li:hover .tit{ color: #0851ba; }

.box{ width: 545px; position: absolute; left: 20px; top: 20px; box-sizing: border-box; padding-left: 110px; }
.tb-pic{ border:1px solid #eee; border-right: 0px; }
.tb-pic a{display:table-cell; text-align:center; vertical-align:middle; cursor:pointer;}
.tb-pic a img {vertical-align:middle;}
.tb-s310, .tb-s310 a {height:330px; width:430px;}
.tb-s310, .tb-s310 img {max-height:330px; max-width:430px;}
.tb-booth {position:relative; z-index:1; background: #fff;}
.tb-thumb .tb-selected {box-sizing: border-box; border:1px solid #0851ba;}
div.zoomDiv {z-index:999; position:absolute; width:430px; height:330px; display:none;text-align:center; overflow:hidden; margin-left:-9px; background:#fff;}
div.zoomDiv img{ max-width:inherit; max-height:inherit;}
div.zoomMask {position:absolute; background:url("../images/mask.png") repeat scroll 0 0 transparent; cursor:move; z-index:1;}
.picScroll-left { position:absolute; width:100px; left: 0; top: 0; border-top: 1px solid #eee; }
.picScroll-left .hd{ overflow:hidden; background:#f4f4f4;}
.picScroll-left .hd .prev { display:none; width:100%; height:30px; opacity:0.9;  font-size:24px; text-align:center; line-height:30px; color:#555; overflow:hidden; cursor:pointer; position:absolute; top:0;  z-index:9; }
.picScroll-left .hd .next { display:none; width:100%; height:30px; opacity:0.9;  font-size:24px; text-align:center; line-height:30px; color:#555; overflow:hidden; cursor:pointer; position:absolute; bottom:0; z-index:9;  }
.picScroll-left .hd .prev:hover { color:#0851ba;}
.picScroll-left .hd .next:hover { color:#0851ba;}
.picScroll-left .bd { width: 100px; }
.picScroll-left .bd ul {zoom:1;}
.picScroll-left .bd ul li {text-align:center; zoom:1; height:75px; width:100px; border:0px !important; margin-bottom: 10px; }
.picScroll-left .bd ul li img{ width:100px; height:75px; border:1px solid #eee; border-top: 0; box-sizing:border-box; cursor:pointer;}
.picScroll-left .bd ul li.tb-selected img{ width:100px; height:75px; box-sizing:border-box; box-shadow: 0 0 10px rgba(0,0,0,.2); }

.showpro{ padding: 40px 0 20px; }
.showpro .showproinfo{ padding: 20px 20px 20px 600px; position: relative; min-height: 332px; background: #f5f5f5; }
.showpro .showproinfo .right .tit{ font-size: 20px; color: #333; overflow: hidden; }
.showpro .showproinfo .right .jj{ font-size: 14px; color: #666666; line-height: 25px; padding: 20px 0; }
.showpro .showproinfo .right .jj .li{}
.showpro .showproinfo .right .jj .li .sstit{ position: absolute; left: 0; top: 0; font-weight: bold; color: #333; }
.showpro .showproinfo .right .ann{ padding: 0; }
.showpro .showproinfo .right .ann a{ display: block; height: 40px; line-height: 40px; font-size: 16px; color: #fff; background: #0851ba; margin-right: 25px; float: left; padding: 0 35px; }

.showpronr{ padding-bottom: 60px; }
.showpronr .leftnr{ width: 75%; float: left; }
.showpronr .leftnr .hd{ padding: 10px 15px 0; background: #0851ba; margin-bottom: 20px; }
.showpronr .leftnr .hd ul li{ display: inline-block; font-size: 20px; color: #fff; line-height: 50px; padding: 0 20px; cursor: pointer; }
.showpronr .leftnr .hd ul li.on{ background: #fff; color: #0851ba; }
.showpronr .leftnr .bd ul{ font-size: 14px; line-height: 30px; color: #666; }
.showpronr .right{ width: 23%; float: right; background: #f5f5f5; }
.showpronr .right .lmtit{ line-height: 60px; text-align: center; font-size: 24px; color: #fff; background: #0851ba; }
.showpronr .right .list{ padding: 20px; }
.showpronr .right .list ul li{ display: block; }
.showpronr .right .list ul li .pic{ border: 1px solid #dfdfdf; overflow: hidden; }
.showpronr .right .list ul li .pic img{ transition: all .5s; }
.showpronr .right .list ul li:hover img{ transform: scale(1.1,1.1); }
.showpronr .right .list ul li .tit{ height: 50px; line-height: 50px; text-align: center; font-size: 14px; color: #666; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.showpronr .right .prev,.showpronr .right .next{ display: none; }

.title{font-size: 16px;color: #999999;text-transform: uppercase;text-align: center;padding-top:80px;}
.title p{font-size: 46px;color: #333333;font-weight: bold;padding-bottom: 10px;letter-spacing: 1px;}
.title p span{color: #0851ba;}
.blk .bottom { margin-bottom: 90px; }
.blk .bottom li{width: 18%;float: left;font-size: 18px;line-height: 25px;color:#666;text-align: center;padding:0 1%;height:220px;margin-top:50px;}
.blk .bottom li p{font-size: 22px;color: #333;line-height:35px;}
.blk .bottom li img{display: block;margin: 0 auto;transition: 1s;border-radius:50%;width:90%;margin-top:20px;}
.blk .bottom li img:nth-child(2){display:none;}
.blk .bottom li .tu{width:105px;overflow:hidden;margin:0 auto;}
.blk .bottom li span{display:none;font-size:14px}
.blk .bottom li:hover{background:#0851ba;border-radius:20px;} 
.blk .bottom li:hover span{display:block;color:#fff;}
.blk .bottom li:hover img{display:none;}
.blk .bottom li:hover p{color:#fff;margin:30px 0 20px;font-size: 24px;}

.pro {
    background: #f4f4f4;
    overflow: hidden;
}
.pro h2 {
    height: 100px;
    text-align: center;
}
.pro h2 b {
    height: 51px;
    line-height: 51px;
    margin-top: 80px;
    display: block;
    font-size: 32px;
    color: #111;
    overflow: hidden;
}
.pro h2 p {
    display: inline-block;
    padding: 0 40px;
    height: 21px;
    line-height: 20px;
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
    font-size: 14px;
    color: #bfbfbf;
    font-weight: normal;
    margin: 0 auto;
    text-transform: uppercase;
}
.pro h2 p span {
    display: block;
    height: 21px;
    overflow: hidden;
}

.blk h2 {
    text-align: center;
}
.blk h2 b {
    height: 51px;
    line-height: 51px;
    margin-top: 80px;
    display: block;
    font-size: 32px;
    color: #111;
    overflow: hidden;
}
.blk h2 p {
    display: inline-block;
    padding: 0 40px;
    height: 21px;
    line-height: 20px;
    border: 1px solid #ccc;
    border-left: 0;
    border-right: 0;
    font-size: 14px;
    color: #bfbfbf;
    font-weight: normal;
    margin: 0 auto;
    text-transform: uppercase;
}
.blk h2 p span {
    display: block;
    height: 21px;
    overflow: hidden;
}


.blk .pro_q {
    margin-bottom: 30px;
    margin-top:30px;
    height: 50px;
    overflow: hidden;
    text-align: center;
}
.blk .pro_q ul {
    font-size: 0;
}
.blk .pro_q ul li {
    display: inline-block;
    width: 140px;
    height: 40px;
    overflow: hidden;
    background-image: url(../images/pro_qb.gif);
    background-repeat: no-repeat;
    background-position: right 12px;
    background-size: 1px 19px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
}
.blk .pro_q ul li span,
.blk .pro_q ul li a {
    display: block;
    width: 20px;
    height: 40px;
    overflow: hidden;
}
.blk .pro_q ul li:hover,
.blk .pro_q .cur,
.blk .pro_q ul li a:hover,
.blk .pro_q .cur a {
    text-decoration: none;
    color: #fff;
    background-color: #0851ba;
}
.blk .pro_q .nobot {
    background-image: none;
}
.blk .pro_desc {
    max-height: 240px;
    overflow: hidden;
}
.blk .pro_c {
    height: 520px;
    overflow: hidden;
}
.blk .pro_x dl {
    position: relative;
    margin-bottom: 37px;
    height: 438px;
    overflow: hidden;
}
.blk .pro_x dl::before {
    width: 420px;
    height: 438px;
    background: #0851ba;
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    left: 0;
}
.blk .pro_x dl dt {
    margin-left: 44px;
    margin-top: 41px;
    width: 558px;
    height: 350px;
    overflow: hidden;
    position: relative;
    z-index: 2;
}
.blk .pro_x dl dt img {
    width: 558px;
    height: 350px;
}
.blk .pro_x dl dd {
    width: 490px;
    margin-left: 80px;
    margin-top: 60px;
}
.blk .pro_x dl dd b {
    line-height: 30px;
    display: block;
    font-size: 24px;
    color: #333;
    margin-bottom: 15px;
    margin-top: 35px;
}
.blk .pro_x dl dd span {
    margin-bottom: 28px;
    height: 68px;
    overflow: hidden;
    display: block;
    margin-top: 18px;
}
.blk .pro_x dl dd span em {
    display: inline-block;
    width: 76px;
    height: 68px;
    margin-right: 19px;
}
.blk .pro_x dl dd span em img {
    width: 76px;
    height: 68px;
}
.blk .pro_x dl dd p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    font-family: "Microsoft Yahei";
    background: url(../images/pro_wb.png) no-repeat left 10px;
    background-size: 5px 8px;
}

.blk .pro_link a {
    margin-top: 20px;
    display: block;
    width: 150px;
    height: 35px;
    border: 1px solid #0851ba;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #0851ba;
    float: left;
}
.blk .pro_x dl.p_t02 {
    position: relative;
}
.blk .pro_x dl.p_t02::before {
    content: normal;
}
.blk .pro_x dl.p_t02::after {
    width: 420px;
    height: 438px;
    background: #0851ba;
    content: "";
    display: block;
    position: absolute;
    z-index: 0;
    top: 0;
    right: 0;
}
.blk .pro_x .p_t02 dt {
    margin-right: 44px;
}
.blk .pro_x .p_t02 dd {
    margin-left: 55px;
}
.blk .pro_q ul li{width: auto;}
.blk .pro_q ul li span,.pro_q ul li a{width: auto !important; padding: 0 16px;}
.blk .pic{widht:1400px;height:300px;margin-top:30px;}
.blk .pic a{width:23%;height:300px;float:left;display:block;text-align:center;line-height:50px;font-size:16px;margin-right:2%;}
.blk .pic a img{display:block;width:100%;margin:0 auto;border:1px solid #ccc;}
.blk .pic a:nth-child(4n){margin-right:0px;}
.blk .pro_x .more{width:200px;height:50px;line-height:50px;background:#0851ba;display:block;color:#fff;margin:70px auto;font-size:16px;text-align:center;}

#tixi{width: 100%;background: url(../images/tixi.jpg)no-repeat center;position: relative;background-size:cover;}
#tixi .wuyou{font-size: 24px;color: #333;margin-top: 25px;}
#tixi .wuyou b{width: 50px;height: 50px;background: #0851ba;border-radius:50%;line-height: 50px;text-align: center;color: #eec6a8;display: inline-block;margin: 0 7px;font-size: 24px;font-weight: normal;}
.install dl{ width:100%;overflow:hidden;height: 7rem;display: block;}
.install dl img{ width:100%; height:7rem;display: block;}
.install_m{position: relative;}
.install_m .install_c{position:relative; overflow: hidden;}
.install_m .install_c ul{position: relative;}
.install_m .install_c ul li{overflow: hidden;position: relative; margin-top: 50px; margin-bottom: 100px;}
.install_m .install_c ul li .shuo{position: absolute;bottom: 0px;left:6.5rem;width: 0.76rem;text-align: center;font-size: 0.16rem;color: #999;}
.install_m .install_c ul li .shuo span{font-size: 20px;color: #0851ba;}
.install_l img,.install_r img{ width:0.34rem; height:0.34rem; padding-top:2rem;}
.install_c ul .li{ width: 33.3333%; position:relative;}
.install_c .tab a{display: block;float: left;}

#tixi .install_c .li{overflow: hidden;width: 30.3333%;padding: 0 0.75%;}
#tixi .install_c .li:last-child { margin-right: 0; }
#tixi .install_c .li img{display: block;margin: 0 auto;width: 100%;}
#tixi .install_c .li .yiny{width: 100%;height: 100%;background: rgba(0,0,0,0.5);color: #fff;font-size: 15px;text-align: center;position: absolute;top: 0px;color: rgba(255,255,255,0.7);text-transform: uppercase;line-height: 30px;}
#tixi .install_c .li .yiny p{font-size: 25px;font-weight: bold;color: #fff;padding-top: 1.1rem;display: block;}
#tixi .install_c .li .nei{width:100%;height: 100px;color: rgba(255,255,255,0.7);font-size: 16px;background:#0851ba;display: none;position: absolute;bottom: 0px;text-align: center;line-height: 30px;}
#tixi .install_c .li .nei i{font-size: 22px;font-weight: bold;color: #fff;display: block;padding-top: 20px;font-style: normal;}
#tixi .install_c .li:hover,
#tixi .install_c .li.on,#tixi .install_c .li.aa{width: 36.3333% !important;position: relative;overflow: hidden;}
#tixi .install_c .li > div { position: relative; }
#tixi .install_c .li:hover .yiny,#tixi .install_c .li.on .yiny,#tixi .install_c .li.aa .yiny{display: none;}
#tixi .install_c .li:hover img,#tixi .install_c .li.on img,#tixi .install_c .li.aa img{width: 100%;display: block;margin:0 auto;}
#tixi .install_c .li:hover .nei,#tixi .install_c .li.on .nei,#tixi .install_c .li.aa .nei{display: block;text-transform:uppercase}

#cjia{width: 100%;height: 740px;background: url(../images/cjia.jpg)no-repeat bottom;background-size:85%;}
#cjia .title img{display: block;margin: 0 auto;padding-top: 20px;}
#cjia .bottom{margin-top: 40px;height:610px;}
#cjia .bottom li{width: 13.5%;float: left;text-align: center;padding: 0 1.5%;font-size: 15px;line-height: 26px;color: 3333;}
#cjia .bottom li p{font-size: 22px;font-weight: bold;color: #0851ba;margin:20px auto 10px;}
#cjia .bottom .li1{margin-top: 200px;}
#cjia .bottom .li2{margin-top: 75px;}

.tec {
    background: #f4f4f4;
    overflow: hidden;
}

.tec_c {
    margin-top:50px;
    margin-bottom: 50px;
    width:100%;
}
.tec_c .fl{width:100%;}
.tec_c ul li {

    float: left;
    width: 11%;
    height: 169px;
    overflow: hidden;
}
.tec_c ul li a {
    overflow: hidden;
    display: block;
    width: 193px;
    height: 169px;
}
.tec_c ul li em {
    display: block;
    width: 70px;
    height: 70px;
    overflow: hidden;
    margin-top: 39px;
    margin:0 auto;
    margin-bottom:20px;
}
.tec_c ul li em img {
    width: 100%;
    display:block;
    transition:0.5s
    
}
.tec_c ul li:hover em img {
margin-top:-70px;
    
}

.tec_c ul li span {
    display: block;
    line-height: 20px;
    font-size: 16px;
    color: #333;
    text-align: center;
    overflow: hidden;
}
.tec_c .nobot {
    width: 150px;
    margin-right: 0;
}
.ys-tit {
    text-align: center;
    background: #00a1e9;
    height: 176px;
    color: #fff;
    margin-bottom: 70px;
}
.tec_tel {
    margin-top: 40px;
    width: 184px;
}
.tec_tel p {
    text-align: center;
    font-size: 14px;
    color: #555;
}
.tec_tel p em {
    display: block;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
}
.tec_tel p span {
    display: block;
    height: 36px;
    font-size: 24px;
    line-height: 36px;
    font-family: Arial;
    overflow: hidden;
}
.tec_link {
    display: block;
    width: 106px;
    height: 28px;
    background: #00a1e9;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 28px;
    margin: 0 auto;
}
.tec_link a {
    color: #fff;
    display: block;
    height: 28px;
    overflow: hidden;
}

.edgv01 {
    height: 1750px;
    overflow: hidden;
    background: url(../images/edgv01.jpg) no-repeat center top;
    background-size: 1920px 542px;
  }
  .edgv02 {
    height: 1750px;
    overflow: hidden; 
    background: url(../images/edgv02.jpg) no-repeat center 958px;
    background-size: 1920px 378px;
  }
  .edgv_con {
    position: relative;
    height: 1750px;
    overflow: hidden;
  }
  .edgv_con dl {
    width: 486px;
    position: absolute;
  }
  .edgv_con dl dt {
    margin-bottom: 20px;
    font-size: 26px;
    line-height: 35px;
    color: #333;
    font-weight: bold;
    overflow: hidden;
  }
  .edgv_con dl dt span{color:#0851ba;font-size:30px;}
  .edgv_con dd {
    max-height: 264px;
    overflow: hidden;
  }
  .edgv_con dl dd p {
    position: relative;
    padding-left: 25px;
    font-size: 16px;
    margin-bottom: 10px;
    color: #333;
    line-height: 30px;
    font-family: "Microsoft Yahei";
  }
  .edgv_con dl dd p::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    border: 2px solid #0851ba;
    position: absolute;
    left: 0;
    top: 8px;
  }
  .edgv_con dl dd p b {
    color: #0851ba;
  }
  .ys_link {
    margin-top: 20px;
    display: block;
    width: 150px;
    height: 35px;
    border: 1px solid #0851ba;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #0851ba;
    float:right;
  }
  #cjia .bottom li img{width:130px;display:block;margin:0 auto}
  .ys_link a {
    color: #0851ba;
  }
  .edgv_con .ed_r {
    text-align: right;
  }
  .edgv_con .ed_r dd p::before {
    content: normal;
  }
  .edgv_con .ed_r dd p {
    padding-left: 0;
    padding-right: 25px;
  }
  .edgv_con .ed_r dd p::after {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    border: 2px solid #0851ba;
    position: absolute;
    right: 0;
    top: 8px;
  }
  .edgv_con .one {
    top: 1.1rem;
    left: 50%;
  }
  .oneimg {
    position: absolute;
    top: 20px;
    left: 0;
    width: 40%;
    box-sizing: border-box;
  }
  .oneimg img,
  .twoimg img,
  .threeimg img,
  .fourimg img {
    width: 100%;
    height: auto;
  }
  .twoimg {
    position: absolute;
    top: 4.4rem;
    right: 0;
  }
  .threeimg {
    position: absolute;
    top: 8.5rem;
    left: 0;
  }
  .fourimg {
    position: absolute;
    top: 12.8rem;
    right: 0;
  }
  .edgv_con .two {
    top: 5rem;
    right: 8rem;
  }
  .edgv_con .three {
    top: 9.7rem;
    left: 8rem;
  }
  .edgv_con .four {
    top: 13.5rem;
    right: 8rem;
  }

#anli{width:100%;}
#anli .bg06_picshow { overflow: hidden; }
#anli .swiper-wrapper { height: auto !important; }
#anli .info_box_pic_box{line-height: 35px;font-size: 16px;text-align: center;}
#anli .info_box_pic_box .swiper-slide{position: relative;overflow: hidden;margin:0 auto;height: auto !important;}
#anli .info_box_pic_box .swiper-slide img{display: block;margin: 0 auto;width:90%;}
#anli .info_box_pic_box .swiper-slide .tu{overflow:hidden;}
#anli .info_box_pic_box .swiper-slide p{font-size: 16px;color: #333;line-height: 50px;}
#anli .info_box_pic_box .swiper-slide:hover p{color: #0851ba;}
#anli .info_box_pic_box .swiper-slide:last-child{margin-right:0;}

#anli .info_box_pic_box_wrap{margin-top:40px;}
#anli #mygod{top: 92px;position: absolute;left: 0;width: 46px;height: 46px;background: url(/statics/images/dai/jtL1.png);}
#anli #mygod2{top: 92px;position: absolute;right: 0;width: 46px;height: 46px;background: url(/statics/images/dai/jtR1.png);}

#anli #mygod:hover{background: url(/statics/images/dai/jtL2.png);}
#anli #mygod2:hover{background: url(/statics/images/dai/jtR2.png);}
#anli .more{width: 180px;height: 50px;line-height: 50px;text-align: center;border:1px solid #0851ba;color: #0851ba;font-size: 16px;margin: 30px auto 60px;border-radius: 50px;}
#anli .more a{color: #0851ba;}
  


/* 首页 */


.ssk{background:#fff;border-bottom:1px solid #efefef;border-top:1px solid #efefef; font-size: 14px;}
.ssk .w1{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;line-height:58px;}
.ssk-l{display:flex;flex-wrap:wrap;}
.ssk-l span{display:block;color:#2a2a2a;}
.ssk-l p{display:flex;flex-wrap:wrap;}
.ssk-l a{color:#2a2a2a;display:block;}
.ssk-l a:hover{color:#e67024;}
.ssk-r{overflow:hidden;}
.ssk-r input{width: 250px;height: 35px;box-sizing:border-box;background:#fff;color:#9b9b9b;text-indent:14px;border-right:none;float:left;background:#f1f1f1;}
.ssk-r input::placeholder{color:#9b9b9b;}
.ssk-r button{display:block;width:40px;height:35px;background:url(../images/ss.png)no-repeat center #e67024;box-sizing:border-box;float:left;cursor:pointer;transition:all 0.5s;}

.customized .nyadvantages { padding-bottom: 80px; }
.customized .nyadvantages .nr li { width: 100%; margin-top: 60px; }
.customized .nyadvantages li .pic { width: 40%; }
.customized .nyadvantages li .pic img { width: 100%; }
.customized .nyadvantages li .text { width: 60%; }
.customized .nyadvantages li h6 { font-size: 30px; color: #0851ba; font-weight: 700; line-height: 35px; margin-bottom: 20px; }
.customized .nyadvantages li p { font-size: 16px; line-height: 30px; position: relative; margin-bottom: 10px; }
.customized .nyadvantages li p::before {
    content: "";
    width: 6px;
    height: 6px;
    border-radius: 50%;
    display: block;
    border: 2px solid #0851ba;
    position: absolute;
    left: 0;
    top: 10px;
}
.customized .nyadvantages li a { margin-top: 20px;
    display: inline-block;
    width: 150px;
    height: 35px;
    border: 1px solid #0851ba;
    text-align: center;
    line-height: 35px;
    font-size: 16px;
    color: #0851ba }
.customized .nyadvantages .nr li:nth-of-type(odd) .pic {  }
.customized .nyadvantages .nr li:nth-of-type(odd) p { padding-left: 25px; }
.customized .nyadvantages .nr li:nth-of-type(odd) .text { text-align: left; padding: 0 10%; }
.customized .nyadvantages .nr li:nth-of-type(even) .pic {  }
.customized .nyadvantages .nr li:nth-of-type(even) p { padding-right: 25px; }
.customized .nyadvantages .nr li:nth-of-type(even) p::before { left: auto; right: 0; }
.customized .nyadvantages .nr li:nth-of-type(even) .text { text-align: right; padding: 0 10%; }

#btn {background: none;border: none;outline: none;display: inline-block;z-index: 100;cursor: pointer;width:40px;position:absolute;top:11px;right:5px; display: none;}
#btn span{display: block;width: 20px;height: 1px;background: #222;margin: 6px 0px;transition: all 0.5s;}
#btn .one{transform-origin: left center;transform: rotate(45deg);background: #222;}
#btn .two{transform-origin: left bottom;transform: rotate(-45deg);margin-top: 5px;background: #222;}
#btn #c{transition: all 0.5s;}

.nydown ul{ display: block; width: 102%; position: relative; left: -1%; }
.nydown ul li{ display: block; width: 48%; margin: 0 1% 20px; float: left; box-sizing: border-box; position: relative; padding: 20px 150px 20px 20px; border: 1px solid #eee; transition: all .5s; }
.nydown ul li .tit{ height: 30px; color: #333; font-size: 18px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 35px; background: url(../images/fwzc-tb.png) no-repeat left center; }
.nydown ul li .date{ font-size: 14px; color: #999; padding-left: 35px; height: 25px; line-height: 25px; }
.nydown ul li .ann{ font-size: 14px; color: #333; padding-left: 50px; background: url(../images/fwzc-tb2.png) no-repeat left center; line-height: 40px; right: 20px; position: absolute; top: 50%; margin-top: -20px; }
.nydown ul li:hover{ box-shadow: 0 0 15px rgba(0,0,0,.1); }