/* 
 * ZMS智媒思：http://z.ehgo.com/  原生建站、企业软媒推广、SEO站群就用内容管理系统ZMS智媒思！
 *
 * Copyright 2020 ZMS智媒思 
 *
 * 请尊重原创，保留头部版权，仅供学习参考使用，不可用于任何商业用途
 *
 * 客服微信 shiftor
 */
@charset "utf-8";
@font-face{font-family:'iconfont';src:url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.eot');src:url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.eot?#iefix') format('embedded-opentype'),url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.woff2') format('woff2'),url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.woff') format('woff'),url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.ttf') format('truetype'),url('//at.alicdn.com/t/font_1619418_8fpzdcan6x8.svg#iconfont') format('svg')}.iconfont{font-family:"iconfont" !important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:0.2px;-moz-osx-font-smoothing:grayscale}
.content { max-width: 1200px; 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: 99999;}
.page-down:hover {background: #0082be;}/* 回到顶部 */
.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; }
.tishi{ text-align: center; color: #fff; font-size: 14px; }

.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 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: #0082be;}
.nav_handle.on b .l_2 { transform: rotate(-45deg); }

.banner{ position: relative; margin: 0 auto; overflow: hidden; }
.banner img{ width: 100%; height: auto; }
.banner .pagination{ z-index: 99999; text-align: center; line-height: 20px; height: 20px; width: 100%; position: absolute; left: 0; bottom: 20px; }
.banner .pagination .swiper-pagination-switch{ margin: 0 5px; vertical-align: middle; cursor: pointer; display: inline-block; width: 10px; height: 10px; border-radius: 50%; background: rgba(255,255,255,.8); }
.banner .pagination .swiper-active-switch{ background: none; border: 2px solid rgba(255,255,255,.8); }

.intop{ height: 30px; line-height: 30px; overflow: hidden; background: #f5f5f5; color: #999; font-size: 12px; }

.header .logo{ float: left; }
.header .phone{ float: right; font-size: 16px; color: #666;line-height: 27px; margin-top: 32px; }
.header .phone span{ display: block; font-size: 23px; font-weight: bold; color: #0082be; }

.inmuen{ line-height: 50px; background: #0082be; }
.inmuen ul li{ display: block; float: left; font-size: 16px; color: #fff; padding: 0 35px; }
.inmuen ul li:hover{ background: #16a6e8; }
.inmuen ul li.on{ background: #16a6e8; }

.inzhengs{ padding: 45px 0; background: #f7f7f7; }
.inzhengs .lmtit{ text-align: center; margin-bottom: 40px; }
.inzhengs .lmtit .cn{ font-size: 45px; font-weight: bold; color: #0082be; margin-bottom: 5px; }
.inzhengs .lmtit .en{ font-size: 15px; color: #0082be; margin-bottom: 5px; }
.inzhengs .nr{ position: relative; padding-right: 340px; }
.inzhengs .nr .right{ max-width: 260px; position: absolute; right: 0; top: 0; }
.inzhengs .nr .right .wz{ padding-top: 25px; background: url(../images/index_02.jpg) no-repeat left top; }
.inzhengs .nr .right .wz .tit{ font-size: 16px; color: #0082be; margin-bottom: 10px; }
.inzhengs .nr .right .wz .jj{ font-size: 14px; color: #666; line-height: 25px; }
.inzhengs .nr .right .gg{ height: 25px; background: url(../images/index_02.jpg) no-repeat bottom right; margin-bottom: 25px; }
.inzhengs .nr .right a{ display: block; float: right; width: 150px; height: 40px; line-height: 40px; border-radius: 30px; background: #0082be; color: #fff; font-size: 14px; text-align: center; border: 10px solid #e5eef6;  }
.inzhengs .nr .right a:hover{ background: #16a6e8; }
.inzhengs .nr ul li{ display: block; width: 23%; float: left; margin: 8px 1%; }
.inzhengs .nr ul li .pic{ overflow: hidden; }
.inzhengs .nr ul li .pic img{ width: 100%; transition: all .5s; }
.inzhengs .nr ul li:hover img{ transform: scale(1.1,1.1); }
.inzhengs .nr ul li .tit{ height: 35px; line-height: 35px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 14px; color: #666; }

.inabout{ padding: 45px 0; }
.inabout .left{ width: 68%; float: left; }
.inabout .left .wz{ padding-top: 15px; line-height: 25px; font-size: 14px; color: #666; }
.inabout .left img{ width: 100%; height: auto; margin-bottom: 5px; }
.inabout .lmtit{ height: 50px; line-height: 50px; background: #f5f5f5; padding-right: 10px; box-sizing: border-box; }
.inabout .lmtit span{ display: block; font-size: 18px; font-weight: bold; color: #fff; padding: 0 20px; background: #0082be; float: left; }
.inabout .lmtit .more{ float: right; color: #666; }
.inabout .right{ width: 30%; float: right; }
.inabout .right .nr{ padding-top: 15px; }
.inabout .right .nr ul li{ display: block; font-size: 14px; padding: 0 10px; background: #f5f5f5; height: 30px; line-height: 30px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin-bottom: 10px; color: #666; }
.inabout .right .nr ul li:hover{ background: #0082be; color: #fff; }

.innews{ padding: 40px 0; background: #f1f1f1; }
.innews .leftnr{ background: #fff; width: 48%; box-sizing: border-box; padding: 30px; box-sizing: border-box; float:left; margin: 0 1%; }
.innews .leftnr .lmtit{ font-size: 24px; line-height: 24px; padding-bottom: 30px; border-bottom: 1px solid #f1f1f1; color: #333; }
.innews .leftnr .lmtit span{ color: #0082be; }
.innews .leftnr .lmtit .more{ font-size: 12px; color: #666; float: right; }
.innews .leftnr .lmtit .more:hover{ color: #0082be; }
.innews .leftnr .one{ padding: 20px 0 20px 215px; min-height: 110px; position: relative; border-bottom: 1px solid #f1f1f1; }
.innews .leftnr .one .pic{ width: 190px; height: 110px; position: absolute; left: 0; top: 20px; overflow: hidden; }
.innews .leftnr .one .tit{ font-size: 20px; height: 22px; line-height: 22px; margin-bottom: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews .leftnr .one .jj{ font-size: 14px; line-height: 25px; overflow: hidden; height: 50px; color: #666; margin-bottom: 5px; }
.innews .leftnr .one .date{ font-size: 14px; color: #999; }
.innews .leftnr ul li{ display: block; padding: 10px 100px 10px 0; border-bottom: 1px solid #f1f1f1; position: relative; }
.innews .leftnr ul li .tit{ font-size: 15px; height: 22px; line-height: 22px; margin-bottom: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.innews .leftnr ul li .date{ font-size: 12px; color: #999; height: 22px; line-height: 22px; position: absolute; text-align: right; right: 0; top: 10px; }

.footer{ background: url(../images/index_08.jpg) no-repeat center #343536; padding: 30px 0 40px;}
.footer .fnav{ width: 25%; float: left; }
.footer .fnav .tit{ line-height: 35px; font-size: 18px; color: #fff; margin-bottom: 20px;}
.footer .fnav a{ color: #ccc; line-height: 25px; display: block; }
.footer .fnav a:hover{ color: #fff; text-decoration: underline; }
.footer .fcon{ width: 35%; float: left; }.footer .fcon a{ color: #ccc;}.footer .fcon a:hover{ color: #0082be;}
.footer .fcon .tit{ line-height: 35px; font-size: 18px; color: #fff; margin-bottom: 20px;}
.footer .fcon .nr{ line-height: 25px; font-size: 14px; color: #ccc; }

.Bottomer{ display: none;position:fixed; bottom:0; max-width:850px; width:100%; background:#0082be; z-index: 999; }
.Bottomer .BottomList li{width:25%; float:left; display:inline-block;  text-align:center;position:relative;padding:10px 0px;}
.Bottomer .BottomList li i{ vertical-align:middle;font-size:20px;color:#fff;font-weight:normal}
.Bottomer .BottomList li span{font-size:12px;color:#fff; display: block;margin-top: 5px;}
.Bottomer .BottomList li p{ font-size:12px; color:#D5A334; margin:0; position:absolute; right:20px; top:10px;}
.Bottomer .BottomList li.current{background: #BC9661;}
.bottomkg{ height: 59px; display: none; }

.nybanner{ height:250px; background-size:auto 100% !important;}
.nymain{ background:#f7f7f7;}
.nymain .nyluj{ line-height:40px; height:40px; font-size:14px; background:#fff; color:#999;}
.nymain .nyluj a{ color:#999;}
.nymain .nyluj a:hover{ color:#0082be;}
.nymain .nyluj img{ vertical-align:middle; position:relative; top:-2px; margin-right:5px; font-size:14px;}
.nymain .nyluj span{ color:#0082be; font-weight:bold;}

.nyleft{ width:25%; float:left;}
.nynav .lmtit{ background:#0082be; padding:20px 30px;}
.nynav .lmtit .en{ font-size:14px; color:#ccc;}
.nynav .lmtit .cn{ line-height:40px; font-size:25px; color:#fff; font-weight:bold;}
.nynav ul li{ display:block; background:#fff; line-height:70px; height:70px; padding-left:30px; border:1px solid #dfdfdf; border-top:0px !important; font-size:16px; color:#333; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.nynav ul li i{ padding:3px; background:#666; color:#fff; border-radius:50%; text-align:center; line-height:18px; margin-right:10px;}
.nynav ul li:hover i{ background:#0082be;}
.nynav ul li:hover{ color:#0082be;}
.nynav ul li.on i{ background:#0082be;}
.nynav ul li.on{ color:#0082be;}

.rightnr{ float:right; width:73%; }
.nyabout{ padding:20px; background:#fff;}
.nyabout .lmtit{ line-height:40px; height:40px; border-bottom:1px solid #0082be; font-size:20px; color:#0082be;}
.nyabout .nr{ padding:20px 0; line-height:30px; font-size:14px; color:#666;}

.nyabout .biaod{ width: 100%; margin: 0 auto; padding: 30px 0; }
.nyabout .biaod .text{ height: 45px; line-height: 45px; padding: 0 10px; width: 100%; box-sizing: border-box; background: #eeeeee; border: 1px solid #cccccc; font-size: 14px; margin-bottom: 15px; }
.nyabout .biaod .sub{ height: 45px; line-height: 45px; font-size: 14px; color: #fff; background: #0082be; width: 100%; outline: none; }
.nyabout .biaod .sub:hover{ background: #16a6e8; }


.nypro ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:23%; margin:0 1% 10px; box-sizing:border-box;}
.nypro ul li .pic img{ width:100%; height:auto;}
.nypro ul li .wz{ padding:5px 10px;}
.nypro ul li .wz .tit{ height:25px; line-height:25px; font-size:14px; color:#555; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.nypro ul li .wz .jj{ height:20px; line-height:20px; font-size:12px; color:#999; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.nypro ul li:hover{ border:1px solid #0082be; background:#0082be;}
.nypro ul li:hover .tit{ color:#fff;}
.nypro ul li:hover .jj{ color:#fff;}

.nycon1{ margin-top:20px;}
.nycon1 .lmtit{ height:50px; line-height:50px; position:relative; padding-left:17px; font-size:18px; font-weight:bold; background:#0082be; color:#fff;}
.nycon1 .lmtit .kuai{ position:absolute; width:2px; height:24px; background:#0082be; left:0; top:13px;}
.nycon1 .lmtit .xian{ width:70px; height:1px; position:absolute; background:#0082be; left:0; bottom:0;}
.nycon1 .lmtit span{ font-size:12px; color:#999; font-weight:lighter; padding-left:20px;}
.nycon1 .nr{ padding:20px 0; font-size:14px; line-height:28px;}
.nycon1 .nr .pic{ border:1px solid #dfdfdf; padding:2px; margin-bottom:10px;}

.page{ text-align:center; line-height:35px; padding-top:15px;}
.page a{ display:inline-block; padding:0 13px; border:1px solid #ccc; font-size:14px; color:#999; border-radius:18px; background:#fff; margin:2px;}
.page a:hover{ color:#fff; background:#0082be; border:1px solid #0082be;}
.page a.on{ color:#fff; background:#0082be; border:1px solid #0082be;}

.showpromain{ background:#fff; padding:25px;}
.showpro{ position:relative;}
.box{background:#fff; float:left; width:40%;}
.tb-pic a img{vertical-align:middle; width:100%; height:auto;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:62px; margin:0 10px 0 0;overflow:hidden;padding:1px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #0082be;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
div.zoomDiv img{ max-width:none !important;}

.showproleft *{ transition:all 0.3s ease-in-out;}
.showproleft{ height:auto; box-sizing:border-box; float:right; width:58%;}
.showproleft .title{ line-height:30px; font-size:20px; padding-bottom:20px; border-bottom:1px solid #dfdfdf; padding-top:20px; color:#666; font-weight:bold;}
.showproleft .jj{ line-height:30px; color:#666; padding-bottom:25px; font-size:14px;}
.showproleft .jj hr{ display:block; height:1px; background:#dfdfdf; border:none; margin:7px 0;}
.showproleft .price{ height:50px; line-height:50px; font-size:20px; color:#098ed0;}
.showproleft .advisory{ display:block; width:130px; height:40px; background:#0082be; color:#fff; text-align:center; line-height:40px; font-size:14px; border:1px solid #0082be;}
.showproleft .advisory:hover{ background:#fff; color:#0082be;}
.showproleft .price{ padding:0 10px; background:#E7F9FE; line-height:50px; font-size:16px; color:#666;}
.showproleft .price span{ font-size:20px; color:#0082be; font-weight:bold;}

.showproxfc{ position:fixed; width:530px; top:50%; left:50%; margin-left:-265px; background:#fff; z-index:9999; margin-top:-95px; display:none;}
.showproxfc .title{ font-size:16px; font-weight: bold; color:#fff; text-align:center; height:50px; position:relative; line-height:50px; background:#0082be; }
.showproxfc .title .close{ display:block; width:50px; height:50px; text-align:center; right:0; top:0; position:absolute; color:#fff;}
.showproxfc .main{ padding:20px 40px;}
.showproxfc .main .wz{ font-size:14px; text-align:center; line-height:30px; margin-bottom:15px;}
.showproxfc .main .wz span{ color:#0082be; font-weight:bold;}
.showproxfc .main .li{ height:40px; line-height:40px; position:relative; margin-bottom:10px; padding-left:85px;}
.showproxfc .main .li .tit{ height:40px; line-height:40px; width:85px; position:absolute; left:0; top:0; font-size:14px;}
.showproxfc .main .li .text{ width:330px; padding:0 10px; background:#eee; height:40px; line-height:40px; margin-right:10px; border-radius:5px;}
.showproxfc .main .li .sub{ width:350px; background:#0082be; color:#fff; font-weight:bold; height:40px; outline:none; border-radius:5px;}
.showprofgc{ position:fixed; width:100%; height:100%; background:rgba(0,0,0,.6); left:0; top:0; z-index:999; display:none;}

.showprodetail .left{ width:20%; float:left; border:1px solid #dfdfdf;}
.showprodetail .left .pic img{ width:100%; height:auto;}
.showprodetail .left .lmtit{ padding-left:35px; background:url(../images/c_zhuce_jia.png) no-repeat 10px #eee; margin:3px 0; line-height:40px; font-size:18px;}
.showprodetail .left a{ display:block; padding:0 10px 0 35px; line-height:40px; font-size:16px;}
.slideTxtBox{ width:78%; float:right; border:1px solid #dfdfdf;}
.slideTxtBox .hd{ height:50px; line-height:30px;   border-bottom:1px solid #ddd;  position:relative; background:#f7f7f7;}
.slideTxtBox .hd ul{ width:100%;  position:absolute; left:0px; top:-1px; height:52px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; cursor:pointer; height:50px; line-height:50px; font-size:14px;}
.slideTxtBox .hd ul li.on{  background:#fff; border-right:1px solid #dfdfdf; border-top:2px solid #0082be; border-bottom:2px solid #fff; color:#666; font-weight:bold;}
.slideTxtBox .bd ul{ padding:15px;  zoom:1; display:block; line-height:24px;}

.repro{ background:#fff; padding:25px; }
.repro .lmtit{ line-height:50px; height:50px; background:#eee; overflow:hidden; margin-bottom:10px;}
.repro .lmtit span{ display:inline-block; padding:0 30px; font-size:18px; color:#fff; background:#0082be;}
.repro .lmtit em{ font-size:14px; display:inline-block; padding-left:20px; opacity:.6;}
.repro ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:23%; margin:0 1% 8px; box-sizing:border-box;}
.repro ul li .pic img{ width:100%; height:auto;}
.repro ul li .wz{ padding:5px 10px;}
.repro ul li .wz .tit{ height:25px; line-height:25px; font-size:14px; color:#555; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.repro ul li .wz .jj{ height:20px; line-height:20px; font-size:12px; color:#999; text-align:center; white-space: nowrap;text-overflow: ellipsis; overflow:hidden;}
.repro ul li:hover{ border:1px solid #0082be; background:#0082be;}
.repro ul li:hover .tit{ color:#fff;}
.repro ul li:hover .jj{ color:#fff;}

.nycase ul li{ display:block; border:1px solid #dfdfdf; background:#f4f4f4; float:left; width:23%; margin:0 1% 8px; box-sizing:border-box;}
.nycase ul li .pic img{ width:100%; height:auto;}
.nycase ul li .wz{ padding:5px 10px;}
.nycase ul li .wz .tit{ line-height:30px; font-size:14px; font-weight:bold; height:30px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:center;}
.nycase ul li .wz .jj{ height:22px; line-height:22px; overflow:hidden; color:#999; margin-bottom:5px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis; text-align:center;}
.nycase ul li .wz .more{ height:30px; line-height:30px; border-top:1px solid #dfdfdf; color:#666;}
.nycase ul li:hover{ background:#0082be; border:1px solid #0082be;}
.nycase ul li:hover .tit{ color:#fff;}
.nycase ul li:hover .jj{ color:#fff;}
.nycase ul li:hover .more{ color:#fff;}

.nynews ul li{ padding:20px 120px 20px 100px; margin-bottom:8px; background:#fff; position:relative; min-height:80px;}
.nynews ul li .date{ width:80px; position:absolute; left:10px; top:20px; text-align:center;}
.nynews ul li .date em{display: block;color: #ddd;font-size: 40px; line-height: 55px;}
.nynews ul li .date span{color: #ddd;font-size: 16px;display: block;}
.nynews ul li .tit{ font-size:18px; line-height:25px; margin-bottom:5px; height:25px; overflow:hidden; white-space: nowrap;text-overflow: ellipsis;}
.nynews ul li .jj{ line-height:22px; overflow:hidden; height:44px; color:#999;}
.nynews ul li .pic{ position:absolute; width:100px; height:100px; overflow:hidden; right:15px; top:10px;}
.nynews ul li:hover{ background:#eee;}
.nynews ul li:hover .date em{ color:#0082be;}
.nynews ul li:hover .date span{ color:#0082be;}

.shownews{ padding:20px; background:#fff;}
.shownews .lmtit{ line-height:40px; height:40px; border-bottom:1px solid #0082be; font-size:20px; color:#0082be;}
.shownews .tit{ padding:15px 0; line-height:30px; font-size:22px; font-weight:bold; color:#0082be; text-align:center;}
.shownews .date{ text-align:center; color:#999; padding-bottom:15px; border-bottom:1px solid #dfdfdf;}
.shownews .nr{ padding:30px 0; line-height:30px; font-size:14px; color:#666; border-bottom:1px solid #dfdfdf;}
.shownews .fenx{ padding:20px 0; float:right;}
.shownews .sxp .li{ line-height:30px; font-size:14px; color:#999;}

.renews{ background:#fff; padding:25px; }
.renews .lmtit{ line-height:50px; height:50px; background:#eee; overflow:hidden; margin-bottom:10px;}
.renews .lmtit span{ display:inline-block; padding:0 30px; font-size:18px; color:#fff; background:#0082be;}
.renews .lmtit em{ font-size:14px; display:inline-block; padding-left:20px; opacity:.6;}
.renews .nr ul li{ display:block; height:40px; line-height:40px; padding-left:15px; background:url(../images/xwxq_a4.jpg) no-repeat left; float:left; width:48%; border-bottom:1px dashed #dfdfdf; margin-right:4%; box-sizing:border-box;}
.renews .nr ul li .tit{ width:70%; height:40px; line-height:40px; overflow:hidden; float:left; white-space: nowrap;text-overflow: ellipsis; }
.renews .nr ul li .date{ float:right; width:30%; height:40px; overflow:hidden; color:#999; text-align:right; overflow:hidden;}

.nymess{ padding:20px; background:#fff;}
.nymess .lmtit{ line-height:40px; height:40px; border-bottom:1px solid #0082be; font-size:20px; color:#0082be;}
.nymess .nr{ padding:30px 0; line-height:30px; font-size:14px; color:#666;}
.nymess .text{ width:100%; height:40px; line-height:40px; box-sizing:border-box; padding:0 10px; background:#f0f0f0; font-size:16px; margin-bottom:15px;}
.nymess .textarea{ width:100%; height:110px; line-height:30px; box-sizing:border-box; padding:10px; background:#f0f0f0; font-size:16px; border:0px;  margin-bottom:10px;}
.nymess .sub{ width:170px; height:40px; line-height:40px; text-align:center; background:#0082be; color:#fff; outline:none; font-size:14px;}
.nymess .subnr{ width:170px; margin:0 auto;}

.nydown ul li{ height: 40px; background: #fff; line-height: 40px; padding: 0 120px 0 10px; position: relative; margin-bottom: 15px; font-size: 14px; color: #666;}
.nydown ul li .tit{ height: 40px; line-height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 38px; background: url(../images/down.png) no-repeat left; }
.nydown ul li .an{ position: absolute; width: 100px; text-align: right; right: 10px; top: 0; color: #0082be; }
.nydown ul li:hover{ background:#eee;}

.chaxun .nav{ background: #fff; font-size: 16px; color: #666; line-height: 50px; height: 50px; }
.chaxun .nav a{ display: block; width: 50%; float: left; text-align: center; }
.chaxun .nav a.on{ background: #0082be; color: #fff; }
.chaxun .biaod{ max-width: 450px; margin: 0 auto; padding: 30px 0; }
.chaxun .biaod .text{ height: 45px; line-height: 45px; padding: 0 10px; width: 100%; box-sizing: border-box; background: #eeeeee; border: 1px solid #cccccc; font-size: 14px; margin-bottom: 15px; }
.chaxun .biaod .sub{ height: 45px; line-height: 45px; font-size: 14px; color: #fff; background: #0082be; width: 100%; outline: none; }
.chaxun .biaod .sub:hover{ background: #16a6e8; }
.jieg ul li{ display: block; width: 50%; float: left;}
.jieg ul li span{ font-weight: bold; color: #0082be; }


/* rightAsk */
.right_nav{ right:0; bottom:180px; position:fixed; text-align:left;overflow: hidden;z-index:999;}.right_nav ul{padding:0;margin:0;}
.right_nav li{background:#0085cd;margin:4px 0;padding: 10px;border-top-left-radius: 4px;border-bottom-left-radius: 4px;cursor:pointer;position:relative; right: -70px;}
.right_nav li .iconBox{text-align: center;overflow: hidden;display: flex;align-items: center;justify-content: space-between}
.right_nav li i{width: 30px;height:30px;font-size:28px;color:#fff;}
.right_nav li h4{color: #fff;font-size:14px;margin:2px 0;margin-left: 15px;}
.right_nav li:hover{background:#cf1322}
.right_nav li .hideBox{display: none;position: absolute;right:120px;padding:10px;padding-right: 15px; top:-10px;z-index: 999;}
.right_nav li .hideBox .hb{border: 1px solid #ccc;background-color: #fff; padding: 10px 20px;border-top: 2px solid #0085cd;border-bottom-left-radius: 4px;border-bottom-right-radius: 4px;}
.right_nav li .hideBox .hb h5{padding: 5px 0;border-bottom: 2px solid #ccc;color: #0085cd;font-size: 16px;font-weight: 400;display: block;white-space: nowrap;}
.right_nav li .hideBox .hb p {margin-top: 5px;font-size: 18px;font-weight: 700;}
.right_nav li .hideBox .hb .qqtalk{margin-top: 10px;}
.right_nav li .hideBox .hb .qqtalk a{display: flex;align-items: center}
.right_nav li .hideBox .hb .qqtalk i{font-size:25px;color:#0085cd;}
.right_nav li .hideBox .hb .qqtalk p{font-size: 14px;font-weight: 400;white-space: nowrap;margin-top: -5px;margin-left: 5px;}
.right_nav li:nth-child(3) .hideBox img{width:140px;height:auto;margin-top: 10px;}

/*tip*/
.tip-wx{display:inline;position:relative;z-index:999}
span.tip-wx-content{box-shadow: 5px 5px 5px 2.5px #ddd;position:fixed;background:#fff;z-index:9999;width:160px;bottom:80px;left:50%;margin-left:-90px;padding:20px;text-align:center;color:#666;opacity:0;font-size:0.5em;line-height:2;pointer-events:none;-webkit-transform:scale3d(0.1,0.2,1);transform:scale3d(0.1,0.2,1);-webkit-transform-origin:50% 120%;transform-origin:50% 120%;-webkit-transition:opacity 0.4s,-webkit-transform 0.4s;transition:opacity 0.4s,transform 0.4s;-webkit-transition-timing-function:ease,cubic-bezier(0.6,0,0.4,1);transition-timing-function:ease,cubic-bezier(0.6,0,0.4,1)}
.tip-wx:hover .tip-wx-content{opacity:1;pointer-events:auto;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.tip-wx-content::after{content:'';position:absolute;width:16px;height:16px;left:50%;margin-left:-8px;top:100%;background:#fff;-webkit-transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg);transform:translate3d(0,-60%,0) rotate3d(0,0,1,45deg)}
/*pop*/
.popWin,.popMob,.popImg img,.popImgBox img{cursor:pointer;}
.popImgBox{position:fixed;width:100%;margin-right:0px;margin-left:0px;text-align:center;z-index:999999;cursor:pointer;}
.popBox{position:fixed;z-index:100;background:#000;}.mob{border-radius:25px;overflow:hidden;}
.popBoxTitle{height:45px; cursor: pointer; line-height: 45px; font-family: Microsoft Yahei; font-size: 16px; color: #fff;text-align:center;width:100%;background-color:#000;}iframe{background-color:#fff;text-align:center;}
.popBoxClose{width: 45px; height:45px; cursor: pointer; float:right;background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAA3NCSVQICAjb4U/gAAAAHlBMVEX///////////////////////////////////////8V2MxSAAAACnRSTlMAVXeIqrvM3e7/3azt8gAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMTgvMThkURqfAAAAaklEQVQImTWNsQ2AMAwEX4l3oKUBWtp06SA1I7BBZsgGycBgf+zi9Tq9fHgw78K+ssWGUFnLCRyGZfxBnLKmYum2UqxLYlsSc2m4e0Oq3qQvU4mSXRmHK01ETJHhkl0ZhytxT3t40fz79gE55RDyo/KbHQAAAABJRU5ErkJggg==) no-repeat center 48%;}
.popBoxClose:hover{background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUBAMAAAB/pwA+AAAAA3NCSVQICAjb4U/gAAAAHlBMVEX////YMhHYMhHYMhHYMhHYMhHYMhHYMhHYMhHYMhEHb5b3AAAACnRSTlMAVXeIqrvM3e7/3azt8gAAAAlwSFlzAAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngAAAAWdEVYdENyZWF0aW9uIFRpbWUAMDkvMTgvMThkURqfAAAAaklEQVQImTWNsQ2AMAwEX4l3oKUBWtp06SA1I7BBZsgGycBgf+zi9Tq9fHgw78K+ssWGUFnLCRyGZfxBnLKmYum2UqxLYlsSc2m4e0Oq3qQvU4mSXRmHK01ETJHhkl0ZhytxT3t40fz79gE55RDyo/KbHQAAAABJRU5ErkJggg==) no-repeat center 48%;}
.popBoxBottom{height:48px;width:100%;background-color:#000;}
#poweredzms{display:none;}