@charset "utf-8";
* { margin: 0; padding: 0; list-style: none;}
header,article,footer,nav,section,aside,menu { display: block;}
table { border-collapse: collapse; border-spacing: 0;}
a { color: #333; text-decoration: none;}
a:hover { color: #00478a;}
body { min-width: 320px; max-width: 640px; line-height: 22px; font-family: Microsoft YAHEI,Arial,Helvetica,sans-serif; font-size: 12px; color: #333;}
.fl { float: left;}
.fr { float: right;}
.warmp { position: relative; right: 0; z-index: 1; -webkit-transition: all .5s ease; transition: all .5s ease;}
.content { padding: 10px;}
.pagimg { width: 100%; margin-bottom: 20px; overflow: hidden;}
.pagimg img { display: block; width: 100%;}

.clear { clear: both;}
input::-webkit-input-placeholder { color: #ddd;} 
input:-moz-placeholder { color: #ddd;} 
input::-moz-placeholder { color: #ddd;}
input:-ms-input-placeholder { color: #ddd;} 
input[type=button],
input[type=submit],
input[type=file],
button { cursor: pointer; -webkit-appearance: none;}
textarea { -webkit-appearance: none;}

@font-face {
	font-family: 'Oswald';
		    src: url('/public/static/mobile/fonts/Oswald.ttf');
	font-weight: normal;
	 font-style: normal;
}

/*top*/
.header { height: 45px;}
.navbar { width: 100%; height: 45px; box-shadow: 0 4px 10px rgba(0,0,0,0.05); background: #fff; position: fixed; top: 0; right: 0; z-index: 9999;}
.navbar .logo { display: block; float: left; max-width: 50%; height: 35px; margin: 5px 0 0 10px; overflow: hidden;}
.navbar .logo img { display: block; height: 100%;}

.navbar .navhome { float: right; width: 25px; height: 12px; margin: 15px 10px 0 15px; border-top: 2px solid #333; border-bottom: 2px solid #333; position: relative;}
.navbar .navhome::after { display: block; content: ""; width: 100%; height: 2px; margin: auto; background: #333; position: absolute; left: 0; top: 0; bottom: 0;}

.navbar .langu { float: right; line-height: 45px; font-size: 12px; color: #999;}
.navbar .langu a { font-size: 12px; color: #999;}
.navbar .langu .on { font-weight: bold; font-size: 14px; color: #0079af;}

.navbar .nav { width: 100%; height: 0vh; background: rgba(0,121,175,0.99); overflow: hidden; position: absolute; left: 0; top: 0; z-index: 2; -webkit-transition: all .5s ease; transition: all .5s ease;}
.navbar .nav .nrs { height: 100%; overflow-y: scroll;}
.navbar .nav li { width: 80%; padding: 0 10%; margin-bottom: 20px;}
.navbar .nav li a { display: block; line-height: 30px;}
.navbar .nav li h1 a { font-size: 16px; color: #fff;}
.navbar .nav li p { line-height: 0; font-size: 0;}
.navbar .nav li p a { display: inline-block; width: calc(100% / 2 - 7px); font-size: 14px; color: rgba(255,255,255,0.75); margin-right: 10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.navbar .nav li p a:nth-child(2n) { margin-right: 0;}
.navbar .close { display: none; width: 30px; height: 30px; position: absolute; right: 2.5%; top: 10px; z-index: 3;}
.navbar .close::before,
.navbar .close::after { display: block; content: ""; width: 100%; height: 1px; background: #fff; position: absolute;  top: 15px; -webkit-transform-origin: 50%; transform-origin: 50%;}
.navbar .close::before { -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.navbar .close::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg);}
.open { overflow: hidden;}
.open .navbar .nav { height: 100vh; padding: 10% 0; box-sizing: border-box; overflow: hidden;}
.open .navbar .navhome { display: none;}
.open .navbar .close { display: block;}

/*foot*/
.footer { width: 95%; padding: 20px 2.5%; text-align: center; background: url(/public/static/mobile/images/foot.jpg) no-repeat center top / cover;}
.footer p { line-height: 22px; font-size: 12px; color: rgba(255,255,255,0.8);}
.footer p a { color: rgba(255,255,255,0.8);}

/*banner*/
.banner { width: 100%; overflow: hidden; position: relative;}
.banner .swiper-slide { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.banner .swiper-slide .text { width: 90%; height: 60px; color: #fff; text-transform: Uppercase; margin: auto; transform: translateX(-1000px); filter: alpha(opacity=0); opacity: 0; transition: all 1s; position: absolute; top: 17%; right: 0; left: 0; z-index: 2;}
.banner .swiper-slide-active .text { transform: translateX(0); filter: alpha(opacity=100); opacity: 1;}
.banner .swiper-slide .text h1 { height: 35px; line-height: 35px; font-size: 22px; letter-spacing: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner .swiper-slide .text p { line-height: 25px; font-size: 14px; filter: alpha(opacity=90); opacity: 0.9; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.banner .swiper-slide img { display:block; width:100%;}
.banner .botms { width: 100%; height: 30px; position: absolute; left: 0; bottom: 15px; z-index: 3;}
.banner .botms .swiper-button-prev,
.banner .botms .swiper-button-next { width: 35px; height: 30px; margin-top: 0; background: url(/public/static/mobile/images/yt02.png) no-repeat 0 0 / 100%; top: 0;}
.banner .botms .swiper-button-prev { left: 20px;}
.banner .botms .swiper-button-next { left: 65px;}
.banner .botms .swiper-button-prev::after,
.banner .botms .swiper-button-next::after { width: 35px; height: 30px; font-size:0; background-repeat: no-repeat; background-position: center; background-size: 10px;} 
.banner .botms .swiper-button-prev::after { background-image:url(/public/static/mobile/images/yt04.png);}
.banner .botms .swiper-button-next::after { background-image:url(/public/static/mobile/images/yt05.png);}
.banner .botms .swiper-button-prev:hover,
.banner .botms .swiper-button-next:hover { background-image: url(/public/static/mobile/images/yt03.png);}
.banner .botms .swiper-pagination-bullets { right: 15px; bottom: 5px;}
.banner .swiper-pagination-bullet { width: 20px; height: 4px; margin: 0 5px 0 0 !important; border-radius: 0; filter: alpha(opacity=50); opacity: 0.5; border-radius: 3px; background: #fff; position: relative; -webkit-transition: all .5s ease; transition: all .5s ease;}
.banner .swiper-pagination-bullet-active { width: 30px; filter: alpha(opacity=100); opacity: 1;}

/*公共问题*/
.tits { width: 100%; margin-bottom: 20px;}
.tits h3 { float: left; line-height: 35px; font-size: 22px; color: #1a1a1a;}
.tits h3 span { display: block; height: 20px; line-height: 20px; font-weight: 500; font-size: 12px; color: #b6b8bd; padding-left: 30px; position: relative;}
.tits h3 span::after { display: block; content: ""; width: 20px; height: 2px; background: #277bad; position: absolute; left: 0; top: 10px;}
.tits a { float: right; width: 92px; height: 35px; line-height: 35px; font-size: 12px; color: #fff; margin-top: 15px; padding-left: 20px; background: url(/public/static/mobile/images/yt06.png) no-repeat 0 0 / 112px; position: relative;}
.tits a::after { display: block; content: ""; width: 10px; height: 35px; background: url(/public/static/mobile/images/yt05.png) no-repeat center / 10px; position: absolute; right: 20px; top: 0;}

/*半导体营业*/
.semic { width: 95%; padding: 25px 2.5%; background: url(/public/static/mobile/images/yt07.jpg) no-repeat center top / cover;}
.semic .swiper-container { padding-bottom: 40px;}
.semic .swiper-slide .img { width: 100%; overflow: hidden;}
.semic .swiper-slide .img img { display: block; width: 100%;}
.semic .swiper-slide .msg { padding: 10px 15px 15px 15px; border: 1px solid #dcdfe3;}
.semic .swiper-slide .msg h3 { line-height: 25px; font-size: 16px; color: #333; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.semic .swiper-slide .msg p { height: 40px; line-height: 20px; font-size: 12px; color: #808080; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.semic .swiper-pagination { bottom: 0;}
.semic .swiper-pagination span { width: 8px; height: 8px; filter: alpha(opacity=100); opacity: 1; border-radius: 8px; background: #333; -webkit-transition: all .5s ease; transition: all .5s ease;}
.semic .swiper-pagination .swiper-pagination-bullet-active { width: 30px; background: none; background-image: linear-gradient(to right,#0090d3,#0081bb);}

/*代理分销营业*/
.proxy { width: 95%; padding: 25px 2.5% 15px 2.5%; background: #fff;}
.proxy li { float: left; width: calc(50% - 5px); height: 120px; margin: 0 10px 10px 0; overflow: hidden; position: relative;}
.proxy li:nth-child(2n) { margin-right: 0;}
.proxy li::after { display: block; content: ""; width: 100%; height: 100%; background-image: linear-gradient(rgba(0,0,0,0.9) 20%,rgba(0,0,0,0)); position: absolute; left: 0; top: 0; z-index: 1;}
.proxy li .msg { width: calc(100% - 30px); height: 45px; padding: 15px; position: absolute; left: 0; top: 0; z-index: 2;}
.proxy li .msg p { height: 20px; line-height: 20px; font-size: 11px; color: rgba(255,255,255,0.8); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.proxy li .msg h3 { height: 25px; line-height: 25px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.proxy li img { display: block; min-width: 100%; height: 120px;}
.proxy li:nth-child(3) { width: calc(60% - 5px);}
.proxy li:nth-child(4) { width: calc(40% - 5px);}

/*关于诚信为本专业服务 官网*/
.abouts { width: 95%; padding: 25px 2.5%; background: url(/public/static/mobile/images/yt08.jpg) no-repeat center top / cover;}
.abouts .msg { width: 100%;}
.abouts .msg h3 { line-height: 35px; font-size: 22px; color: #1a1a1a;}
.abouts .msg h3 span { display: block; height: 20px; line-height: 20px; font-weight: 500; font-size: 12px; color: #b6b8bd; padding-left: 30px; position: relative;}
.abouts .msg h3 span::after { display: block; content: ""; width: 20px; height: 2px; background: #277bad; position: absolute; left: 0; top: 10px;}
.abouts .msg p { line-height: 25px; font-size: 12px; color: #666; margin: 20px 0 30px 0; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 5; -webkit-box-orient: vertical;}
.abouts .msg a { display: block; width: 92px; height: 35px; line-height: 35px; font-size: 12px; color: #fff; padding-left: 20px; background: url(/public/static/mobile/images/yt06.png) no-repeat 0 0 / 112px; position: relative;}
.abouts .msg a::after { display: block; content: ""; width: 10px; height: 35px; background: url(/public/static/mobile/images/yt05.png) no-repeat center / 10px; position: absolute; right: 20px; top: 0;}
.abouts .lst { width: 100%;}
.abouts .lst li { float: left; width: calc(100% / 3 - 7px); margin: 30px 10px 0 0; border-radius: 4px; overflow: hidden; background-color: rgba(255,255,255,0.75); background-repeat: no-repeat; background-position: center 15px;}
.abouts .lst li:last-child { margin-right: 0;}
.abouts .lst .ab01 { background-image: url(/public/static/mobile/images/yt09.png);}
.abouts .lst .ab02 { background-image: url(/public/static/mobile/images/yt10.png);}
.abouts .lst .ab03 { background-image: url(/public/static/mobile/images/yt11.png);}
.abouts .lst li a { display: block; height: 30px; line-height: 30px; font-size: 14px; color: #333; text-align: center; padding: 60px 15px 10px 15px;}

/*应用计划*/
.caes { width: 95%; padding: 25px 2.5% 5px 2.5%; background: #fff;}
.caes li { width: 100%; margin-bottom: 10px; overflow: hidden;}
.caes li:last-child { margin-right: 0;}
.caes li a { display: block; width: 100%; position: relative;}
.caes li a::after { display: block; content: ""; width: 100%; height: 100%; background-image: linear-gradient(rgba(0,144,211,0) 50%,rgba(0,127,184,0.95) 80%); position: absolute; left: 0; top: 0; z-index: 1;}
.caes li .msg { width: calc(100% - 30px); padding: 0 15px 15px 15px; position: absolute; left: 0; bottom: 0; z-index: 2;}
.caes li .msg h3 { height: 30px; line-height: 30px; font-size: 16px; color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.caes li .msg p { line-height: 20px; font-size: 12px; color: rgba(255,255,255,0.85); overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.caes li img { display: block; width: 100%;}

/*新闻动态*/
.news { width: 95%; padding: 25px 2.5%; background: url(/public/static/mobile/images/yt19.jpg) no-repeat center top / cover;}
.news li { width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #bbb;}
.news li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: none;}
.news li .img { float: left; width: 130px; height: 85px; overflow: hidden;}
.news li .img img { display: block; width: 130px; height: 85px;}
.news li .msg { float: right; width: calc(100% - 145px);}
.news li .msg i { display: block; height: 15px; line-height: 15px; font-style: normal; font-size: 12px; color: #999;}
.news li .msg h3 { height: 30px; line-height: 30px; font-weight: 500; font-size: 15px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news li .msg p { height: 40px; line-height: 20px; font-size: 11px; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/************************二级页面**************************/
#zoom { display:none; width:100%; height:100%; background:rgba(0,0,0,.8); filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)"; position:fixed; top:0; left:0; z-index:9999999;}
#zoom .contents { width:200px; height:200px; min-height: auto; background:#fff no-repeat 50% 50%; padding:0; margin:-100px 0 0 -100px; box-shadow:-20px 20px 20px rgba(0,0,0,.3); border-radius:4px; position:absolute; top:50%; left:50%; z-index:99991;}
#zoom .contents.loading { background-image:url(/public/static/mobile/images/loading.gif);}
#zoom img { display:block; max-width:none; height: 50vh; margin: 0 auto; background:#ececec; box-shadow:0 1px 3px rgba(0,0,0,.25);}
#zoom .close { width:49px; height:49px; cursor:pointer; background:transparent url(../images/close.png) no-repeat 50% 50%; opacity:1; filter:alpha(opacity=100); border-radius:0 0 0 4px; position:absolute; top:0; right:0; z-index:99993;}
#zoom .next,
#zoom .previous { display:block; width:49px; height:49px; margin-top:-25px; overflow:hidden; position:absolute; top:50%; z-index:99992;}
#zoom .previous { background:url(/public/static/mobile/images/arrows.png) no-repeat 0 0; border-radius:0 4px 4px 0; left:0;}
#zoom .next{ background:url(/public/static/mobile/images/arrows.png) no-repeat 100% 0; border-radius:4px 0 0 4px; right:0;}

/*单页、文章内容*/
.position { width: 95%; line-height: 20px; font-size: 12px; color: #666; padding: 10px 2.5%; background: #f4f4f4;}
.position a { color: #666;}
.pager-next-pre { width: 95%; margin: 20px auto; padding-top: 15px; line-height: 30px; color: #999; border-top: 1px solid #eee;}
.pager-next-pre p { margin: 0;}
.pager-next-pre p a { color: #0079af;}
.theme { line-height: 25px; font-size: 16px; text-align: left; margin: 0 auto;}
.ms_time { font-size: 12px; color: #999; margin-bottom: 10px; padding: 5px 0 10px 0; line-height: 25px; border-bottom: 1px solid #eee;}

/*单页*/
.intro { max-width: 100%; line-height: 25px; font-size: 12px; color: #666; margin: 0 auto;}
.intro img { display: block; max-width: 100% !important; height: auto !important; margin: 5px auto;}
.intro li { list-style:  inherit;}
.intro a { color: #f00; text-decoration: underline;}
.intro ul,
.intro ol { padding: revert; padding-left: 25px;}
.intro ul li,
.intro ol li { list-style: inherit;}

/*分页*/
.chang_pages { line-height: 30px; font-size: 14px; text-align: center; padding: 10px 0;}
.chang_pages li { display: inline-block; color: #666; margin: 5px 3px; border: 1px solid #dcdcdc; border-radius: 4px; background: #f6f6f9;}
.chang_pages li a,
.chang_pages li span { display: block; color: #666; padding: 0 15px;}
.chang_pages .active { border-color: #0079af; background: #0079af;}
.chang_pages .active span { color: #fff;}

/*产品列表*/
.prolist { width: 100%;}
.prolist li { width: 100%; margin-bottom: 10px;}
.prolist li .img { width: 100%; overflow: hidden;}
.prolist li .img img { display: block; width: 100%;}
.prolist li .msg { padding: 10px 15px; border: 1px solid #eee;}
.prolist li .msg h3 { height: 35px; line-height: 35px; padding-left: 25px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; background: url(/public/static/mobile/images/yt20.png) no-repeat left center;}
.prolist li .msg h3 a { font-size: 16px; color: #333;}
.prolist li .msg p { height: 40px; line-height: 20px; font-size: 12px; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.prolist li .msg .lst { width: 100%; margin-top: 15px;}
.prolist li .msg .lst a { display: inline-block; height: 30px; line-height: 30px; font-size: 12px; color: #0079af; padding: 0 5px; margin: 0 10px 10px 10px; background: #f4f4f4; position: relative;}
.prolist li .msg .lst a::before,
.prolist li .msg .lst a::after { display: block; content: ""; width: 0; height: 0; border-style: solid; position: absolute; top: 0;}
.prolist li .msg .lst a::before { border-width: 0 0 30px 10px; border-color: transparent transparent #f4f4f4 transparent; left: -10px;}
.prolist li .msg .lst a::after { border-width: 30px 10px 0 0; border-color: #f4f4f4 transparent transparent transparent; right: -10px;}

/*产品详情*/
.proshow { width: 100%;}
.proshow .img { margin-bottom: 15px; border: 1px solid #ddd; overflow: hidden; background: #f4f4f4;}
.proshow .img img { display: block; width: 100%;}
.proshow .msg { width: 100%;}
.proshow .lsta { width: 100%; margin-top: 20px; padding-top: 15px; border-top: 1px solid #eee;}
.proshow .lsta .nam { height: 25px; line-height: 25px; font-weight: bold; font-size: 14px; color: #0079af; margin-bottom: 5px; padding-left: 25px; background-repeat: no-repeat; background-position: left center; background-size: 20px;}
.proshow .lsta .ps01 { background-image: url(/public/static/mobile/images/yt38.png);}
.proshow .lsta .ps02 { background-image: url(/public/static/mobile/images/yt39.png);}
.proshow .lsta .ps03 { background-image: url(/public/static/mobile/images/yt40.png);}
.proshow .lsta .intro { min-height: 100px;}

/*代理分销列表*/
.proxlst { padding: 10px; background: url(/public/static/mobile/images/yt21.jpg) no-repeat center top / cover;}
.proxlst li { width: 100%; margin-bottom: 15px; background: rgba(255,255,255,0.5);}
.proxlst li .top { display: flex; flex-direction: row; align-items: center; height: 50px; padding: 10px; background: #277bad;}
.proxlst li .top img { display: block; width: 50px; height: 50px; margin-right: 8px;}
.proxlst li .top h3 { height: 45px; line-height: 25px; font-weight: 500; font-size: 16px; color: #fff; margin-top: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.proxlst li .top h3 span { display: block; height: 18px; line-height: 18px; font-size: 12px; color: #fff; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.proxlst li .imgs { padding: 10px 5px; border: 1px dashed #ddd;}
.proxlst li .imgs .swiper-slide {}
.proxlst li .imgs .swiper-slide a { display: block; margin: 0 5px;}
.proxlst li .imgs .swiper-slide .img { display: flex; width: 100%; height: 50px; justify-content: center; align-items: center; overflow: hidden;}
.proxlst li .imgs .swiper-slide .img img { display: block; max-width: 100%; height: 40px; margin: 5px auto;}
.proxlst li .imgs .swiper-slide p { height: 25px; line-height: 25px; font-size: 12px; color: #333; text-align: center; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.proxlst li .imgs .swiper-button-prev,
.proxlst li .imgs .swiper-button-next { width: 30px; height: 40px; border-radius: 4px; background: #fff;}
.proxlst li .imgs .swiper-button-prev { left: 0;}
.proxlst li .imgs .swiper-button-next { right: 0;}
.proxlst li .imgs .swiper-button-prev::after,
.proxlst li .imgs .swiper-button-next::after { font-size: 16px; color: #0079af;}

/*图片列表*/
.piclist { width: 100%;}
.piclist li { float: left; width: calc(50% - 5px); text-align: center; margin: 0 10px 10px 0;}
.piclist li:nth-child(2n) { margin-right: 0;}
.piclist li .img { width: 100%; height: 120px; overflow: hidden; background: #f4f4f4;}
.piclist li .img img { display: block; max-width: 100%; height: 120px; margin: 0 auto;}
.piclist li h3 { line-height: 25px; font-weight: 500; font-size: 14px; color: #000; margin-top: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

/*焦点手艺*/
.techlogy { width: 100%;}
.techlogy li { margin-bottom: 15px; border-radius: 5px; box-shadow: 0 5px 10px rgba(153,189,216,0.3); overflow: hidden; background: #fff;}
.techlogy li .img { width: 100%; overflow: hidden;}
.techlogy li .img img { display: block; width: 100%;}
.techlogy li .msg { padding: 15px;}
.techlogy li .msg h3 { height: 30px; line-height: 30px; font-size: 18px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.techlogy li .msg h6 { height: 20px; line-height: 20px; font-weight: 500; font-family: 'Oswald'; font-size: 12px; color: #999; letter-spacing: 1px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.techlogy li .msg .intro { height: 230px; line-height: 25px; font-size: 12px; margin-top: 10px; overflow-y: scroll;}
.techlogy li:nth-child(2n) { background: #f7f9fb;}

/*股票信息*/
.investor { padding: 10px; background: url(/public/static/mobile/images/yt22.png) no-repeat center bottom;}
.investor .station { width: 100%; margin-top: 10px;}
.investor .station .market { padding: 20px; margin-bottom: 15px; border-radius: 8px; box-shadow: 0 1px 15px 0 rgba(0,0,0,0.1); background: #fff;}
.investor .station .market .nam { width: 100%;}
.investor .station .market .nam h1 { line-height: 30px; font-size: 18px; color: #333;}
.investor .station .market .nam p { line-height: 20px; font-size: 14px; color: #666; margin-top: 5px;}
.investor .station .market .cent { line-height: 30px; font-size: 12px; color: #333; margin: 10px 0;}
.investor .station .market .cent span { color: #999;}
.investor .station .market .cent i { display: inline-block; font-weight: bold; font-size: 18px; margin-right: 10px;}
.investor .station .market .cent .upi { color: red;}
.investor .station .market .cent .downi { color: #00b33c;}
.investor .station .market .cent span em { display: inline-block; width: 15px; height: 15px; line-height: 15px; font-style: normal; font-size: 12px; color: #fff; text-align: center; margin-right: 5px; border-radius: 2px;}
.investor .station .market .cent .gren { font-size: 12px; color: #00b33c;}
.investor .station .market .cent .gren em { background: #00b33c;}
.investor .station .market .cent .red { font-size: 12px; color: red;}
.investor .station .market .cent .red em { background: red;}
.investor .station .market .msg { width: 100%; padding-top: 15px; border-top: 1px solid #eee;}
.investor .station .market .msg p { float: left; width: calc(50% - 7.5px); line-height: 30px; font-size: 12px; color: #333; margin-right: 15px;}
.investor .station .market .msg p:nth-child(2n) { margin-right: 0;}
.investor .station .market .msg p span { display: inline-block; color: #999; width: 60px; text-align: right;}
.investor .comtit { width: 100%; height: 40px; margin-bottom: 5px; border-bottom: 1px solid #e7e7ea; overflow-x: scroll;}
.investor .comtit .nrs { width: 500px; line-height: 39px;}
.investor .comtit .nrs a { display: block; float: left; font-size: 14px; color: #666; margin-right: 20px; position: relative;}
.investor .comtit .nrs a::after { display: block; content: ""; width: 0%; height: 2px; margin: auto; background: #0079af; position: absolute; left: 0; right: 0; bottom: -1px;}
.investor .comtit .nrs a.on { color: #0079af;}
.investor .comtit .nrs a.on::after { width: 30%;}

/*下载*/
.softs { width: 100%;}
.softs li { padding: 10px 0; border-bottom: 1px dashed #ccc;}
.softs li .msg { float: left; width: calc(100% - 45px);}
.softs li .msg h3 { line-height: 22px; font-weight: 500; font-size: 14px; color: #333; margin-bottom: 5px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.softs li .msg p { line-height: 20px; font-size: 12px; color: #999;}
.softs li span { display: block; float: right; width: 35px; height: 35px; margin-top: 10px; border-radius: 4px; background: #eeeff1 url(../images/yt23.png) no-repeat center / 10px;}

/*互动问答*/
.hdwd { width: 100%;}
.hdwd li { padding: 10px 0; border-bottom: 1px dashed #ccc;}
.hdwd li i { display: block; float: left; width: 20px; height: 20px; line-height: 20px; font-style: normal; color: #fff; text-align: center; margin: 1px 10px 0 0; border-radius: 4px; overflow: hidden;}
.hdwd li h3 { line-height: 25px; font-weight: 500; font-size: 12px; color: #333; margin-bottom: 10px;}
.hdwd li h3 i { margin-top: 4px; background: red;}
.hdwd li h3 span { display: inline-block; color: #999; margin-left: 10px;}
.hdwd li p { line-height: 22px; font-size: 12px; color: #666;}
.hdwd li p i { background: #00b33c;}

/*关于诚信为本专业服务 官网*/
.abtlst { width: 100%; background: url(/public/static/mobile/images/yt24.png) no-repeat right top / 200px; position: relative;}
.abtlst .top { width: 95%; padding: 20px 2.5%;}
.abtlst .top .daim { height: 50px; line-height: 25px; font-size: 12px; color: #333;}
.abtlst .top .daim b { display: block; font-size: 16px;}
.abtlst .top .rmb { width: 100%; line-height: 30px; font-size: 12px; color: #333; margin-top: 5px;}
.abtlst .top .rmb span { color: #999;}
.abtlst .top .rmb i { display: inline-block; font-weight: bold; font-size: 18px; margin-right: 10px;}
.abtlst .top .rmb .upi { color: red;}
.abtlst .top .rmb .downi { color: #00b33c;}
.abtlst .top .rmb span em { display: inline-block; width: 15px; height: 15px; line-height: 15px; font-style: normal; font-size: 12px; color: #fff; text-align: center; margin-right: 5px; border-radius: 2px;}
.abtlst .top .rmb .gren { font-size: 12px; color: #00b33c;}
.abtlst .top .rmb .gren em { background: #00b33c;}
.abtlst .top .rmb .red { font-size: 12px; color: red;}
.abtlst .top .rmb .red em { background: red;}
.abtlst .img { width: 77.5%; margin-bottom: 15px; padding: 12px 2.5% 20px 20%; background: url(/public/static/mobile/images/yt28.png) no-repeat 10px 0 / 90%;}
.abtlst .img img { display: block; width: 100%; border-radius: 60px 10px 10px 10px;}
.abtlst .msg { width: 95%; padding: 20px 2.5%; background: #f7f9fa;}
.abtlst .msg h1 { height: 30px; line-height: 30px; font-size: 20px; color: #333;}
.abtlst .msg h4 { height: 25px; line-height: 25px; font-weight: 500; font-family: 'Oswald'; font-size: 16px; color: #c3c1c1; text-transform: Uppercase;}
.abtlst .msg .intro { height: 300px; margin-top: 15px; overflow-y: scroll;}
.abtlst .memb { width: 95%; padding: 20px 2.5%;}
.abtlst .memb li { float: left; width: calc(100% / 2 - 25px); color: #fff; text-align: center; margin-right: 10px; padding: 70px 10px 15px 10px; border-radius: 4px; overflow: hidden; background-image: linear-gradient(to right,#0091d4,#007fb8); position: relative;}
.abtlst .memb li:nth-child(2) { margin-right: 0;}
.abtlst .memb li:last-child { width: calc(100% - 20px); margin: 10px 0 0 0;}
.abtlst .memb li::after { display: block; content: ""; width: 100%; height: 45px; margin: 0 auto; background-repeat: no-repeat; background-position: center; background-size: 60px; position: absolute; left: 0; right: 0; top: 15px;}
.abtlst .memb .bk11::after { background-image: url(/public/static/mobile/images/yt25.png);}
.abtlst .memb .bk12::after { background-image: url(/public/static/mobile/images/yt26.png);}
.abtlst .memb .bk13::after { background-image: url(/public/static/mobile/images/yt27.png);}
.abtlst .memb li h3 { height: 30px; line-height: 30px; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.abtlst .memb li h3 span { font-weight: 500; font-size: 11px; margin-left: 5px; filter: alpha(opacity=80); opacity: 0.8; position: relative; top: -2px;}
.abtlst .memb li p { line-height: 25px; font-size: 12px;}

/*董事长寄语*/
.chairman { width: 95%; padding: 20px 2.5%; background: url(/public/static/mobile/images/yt29.jpg) no-repeat center top / cover;}
.chairman .msg { line-height: 25px; font-size: 12px; color: #666; padding: 20px; border-radius: 4px; overflow: hidden; background: rgba(255,255,255,0.45);}
.chairman .msg p { margin-bottom: 10px;}
.chairman .msg img { display: block; float: right; width: 230px; height: 65px; margin-top: 20px;}
.chairman .msg .nam { width: 100%; margin-bottom: 10px;}
.chairman .msg .nam b { display: inline-block; line-height: 30px; font-size: 18px; color: #333; letter-spacing: 2px;}
.chairman .msg .nam span { display: block; line-height: 20px; font-size: 12px; color: #999;}

/*公司声誉*/
.honors { padding: 10px; background: url(/public/static/mobile/images/yt30.png) no-repeat center top / 100%;}
.honors .thumbs { width: 90%; height: 75px; padding: 5px; margin: 0 auto; border-radius: 4px; background: #eee;}
.honors .thumbs .swiper-slide { height: 75px;}
.honors .thumbs .swiper-slide p { line-height: 20px; font-size: 12px; color: #333; cursor: pointer; text-align: center; padding: 10px 0; border-radius: 4px; background: #f4f4f4; -webkit-transition: all .5s ease; transition: all .5s ease;}
.honors .thumbs .swiper-slide p i { display: block; height: 15px; line-height: 15px; font-size: 10px; color: #999;}
.honors .thumbs .active-nav {}
.honors .thumbs .active-nav p { color: #fff; background: #0079af;}
.honors .thumbs .active-nav p i { color: rgba(255,255,255,0.5);}
.honors .gallery { padding: 0 15px; margin: 20px auto; position: relative;}
.honors .gallery .swiper-slide {} 
.honors .gallery #messg .swiper-slide {} 
.honors .gallery #messg .swiper-slide h3 { line-height: 35px; font-size: 24px; color: #0079af; margin-bottom: 10px;}
.honors .gallery #messg .swiper-slide p { line-height: 30px; font-size: 12px; color: #666;}
.honors .gallery .swiper-button-prev,
.honors .gallery .swiper-button-next { width: 25px; height: 40px; margin: 0; border-radius: 10%; background: #000; top: -85px;}
.honors .gallery .swiper-button-prev { left: 0;}
.honors .gallery .swiper-button-next { right: 0;}
.honors .gallery .swiper-button-prev::after,
.honors .gallery .swiper-button-next::after { font-size: 16px; color: #fff;}

/*新闻列表*/
.newlist { padding: 10px;}
.newlist li { width: 100%; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px dashed #bbb;}
.newlist li:last-child { margin-bottom: 0;}
.newlist li .img { float: left; width: 130px; height: 85px; overflow: hidden;}
.newlist li .img img { display: block; width: 130px; height: 85px;}
.newlist li .msg { float: right; width: calc(100% - 145px);}
.newlist li .msg i { display: block; height: 15px; line-height: 15px; font-style: normal; font-size: 12px; color: #999;}
.newlist li .msg h3 { height: 30px; line-height: 30px; font-weight: 500; font-size: 15px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.newlist li .msg p { height: 40px; line-height: 20px; font-size: 11px; color: #999; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}

/*加入我们*/
.jobs { width: 100%;}
.jobs .img { width: 100%;}
.jobs .img img { display: block; width: 100%;}
.jobs .tits { width: 160px; margin: 0 auto 30px auto;}
.jobs .list { border-bottom: 1px solid #e4e4e4; border-radius: 5px; overflow: hidden;}
.jobs .list li { width: 100%;}
.jobs .list li .top { padding: 10px 15px; border: 1px solid #e4e4e4; background: #fff;}
.jobs .list li .top h3 { line-height: 25px; font-size: 14px; color: #333; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jobs .list li .top p { line-height: 20px; font-size: 12px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.jobs .list li .top p span { margin-right: 20px;}
.jobs .list li .top .wh01 { flex: 1 1 0%; width: auto;}
.jobs .list li .nrs { display: none; padding: 5px 15px 15px 15px; border-left: 1px solid #e4e4e4; border-right: 1px solid #e4e4e4; background: #f7f9fb;}
.jobs .list li .nrs .nams { line-height: 30px; font-weight: bold; font-size: 14px; color: #333; margin-top: 10px;}
.jobs .list li .nrs .guding { width: 100%; margin-top: 10px;}
.jobs .list li .nrs .guding p { line-height: 30px; font-size: 14px; color: #666;}
.jobs .list li .nrs .guding p b { color: #333;}
.jobs .list li .nrs .guding p a { font-weight: bold; color: #0091d4;}
.jobs .list .on .top { border-color: #0091d4; background: #0091d4;}
.jobs .list .on .top h3 { color: #fff;}
.jobs .list .on .top p span { color: rgba(255,255,255,0.8);}
.jobs .list .on .nrs { display: block;}

/*联系诚信为本专业服务 官网*/
.contacts { width: 100%;}
.contacts .top { width: 100%; padding: 15px 0; position: relative;}
.contacts .top::after { display: block; content: ""; width: 120px; height: 210px; background: url(/public/static/mobile/images/yt24h.png) no-repeat right top / 120px; position: absolute; top: 5%; right: 0; z-index: 1;}
.contacts .top h1 { height: 30px; line-height: 30px; font-size: 20px; color: #333; position: relative; z-index: 2;}
.contacts .top h4 { height: 25px; line-height: 25px; font-weight: 500; font-family: 'Oswald'; font-size: 14px; color: #c3c1c1; letter-spacing: 1px; text-transform: Uppercase; position: relative; z-index: 2;}
.contacts .top p { padding-left: 50px; line-height: 25px; font-size: 14px; color: #333; margin-top: 20px; background-repeat: no-repeat; background-position: left 3px; background-size: 40px; position: relative; z-index: 2;}
.contacts .top p span { display: block; line-height: 20px; font-size: 12px; color: #999;}
.contacts .top .tel { background-image: url(/public/static/mobile/images/yt35.png);}
.contacts .top .mal { background-image: url(/public/static/mobile/images/yt36.png);}
.contacts .top .adr { float: none; margin-right: 0; background-image: url(/public/static/mobile/images/yt37.png);}
.contacts .fenlst { width: 100%; padding: 15px 0; background: #f7f9fb;}
.contacts .fenlst li { padding: 10px 15px 15px 15px; margin-bottom: 15px; border-radius: 4px; box-shadow: 0 0 10px rgba(153,189,216,0.25); overflow: hidden; background: #fff;}
.contacts .fenlst li h3 { height: 30px; line-height: 30px; font-size: 14px; color: #333; padding-bottom: 5px; margin-bottom: 10px; border-bottom: 1px solid #eee;}
.contacts .fenlst li p { line-height: 25px; font-size: 12px; color: #333;}
.contacts .fenlst li p span { color: #999;}<!--耗时1763415314.0941秒-->