﻿@charset "utf-8";

body, div, span, h1, h2, h3, h4, h5, h6, dl, dd, dt, ul, li, img, p, b, textarea, input, select, form, a, table, tr, th, td, fieldset, legend, button {
	margin:0;
	padding:0;
	list-style:none;
	font-family:'Microsoft Yahei', 'PingFang SC', 'Avenir', 'Segoe UI', 'Hiragino Sans GB', STHeiti, 'Microsoft Sans Serif', 'WenQuanYi Micro Hei', sans-serif;
	font-size:14px;
	color:#3e3a39;
	line-height:1.5;
	z-index:inherit;
}
input,select,button {outline:0}
i,b,em {font-style:normal;}
b {font-weight:normal;color:#A50082;}
a {text-decoration:none;}
a:hover,a:focus {color:#A50082;text-decoration:underline;}
/*
img {transition:transform .5s;}
img:hover {transform:scale(1.05);}*/
.text-violet {color:#A50082;}
.text-red {color:#f00;}
.text-orange {color:#f60;}
.text-blue {color:#06f;}
.text-green {color:#090;}
input::-webkit-input-placeholder{
	color:#999;
}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */
	color:#999;
}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
	color:#999;
}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
	color:#999;
}
.m{width:1200px; margin:0 auto;}
#container {background:#fff;}
#mainbody {margin:0 auto;}
.wrap {margin:0 auto;width:1200px;}
.wrap2 {margin:5px auto;width:1200px;}
.wrap3 {margin:10px auto;width:1200px;}
#footer {padding:10px 0;border-top:#ddd 1px solid;}
.mt50 {margin-top:50px;}
.top-nav {height:39px;border-bottom:#ccc 1px solid;background: #f7f7f7;}
.top-nav-left, .top-nav-left span {width:550px;font-size:12px;color:#666;line-height: 39px;}
.top-nav-left a,.top-nav-right a {margin:0 5px;font-size:12px;color:#666;line-height: 39px;}
.top-nav-icon {padding:4px 0 5px 0;height:39px;}
.top-nav-icon a {float:left;margin:0 2px;width:30px;height:30px;background-image:url(sprites.png);display:block;}
.top-nav-icon a.ico-weibo {background-position: -30px -150px;}
.top-nav-icon a.ico-weixin {background-position: 0 -150px;}
.top-nav-icon a.ico-toutiao {background-position: -60px -150px;}
.top-nav-icon a.ico-baijia {background-position: -90px -150px;}
.top-nav-right {height:39px;line-height:39px;text-align: right;}
.top-nav-right a {margin:0 2px;}

.logo-bar {margin:10px auto;}
.logo {width:240px;}
.logo,.search-bar {padding:10px 0;height:65px;}
.search-bar {width:420px;top:2px;left:280px;box-sizing: border-box;}
.search-fm {padding:4px;height:30px;background: #a50082;}
.search-fm dt {float: left;width:70px;height:30px;background: #efefef;}
.search-fm dt select {padding:0 2px;width:66px;height:30px;background:#efefef;border:none;text-indent:6px;}
.search-fm dd {float: left;width:250px;height:30px;background: #fff;}
.search-fm dd input {padding:2px 5px;width:240px;height:26px;font-size:12px;line-height: 26px;border:none;}
.btn-search {padding-right:40px;width:90px;height:30px;font:16px "Microsoft Yahei";color:#fff;line-height:30px;background: #a50082;border:none;box-sizing:border-box;position: relative;}
.ss_icon {width:30px;height:30px;background: url(sprites.png) -420px -150px;display: block;position: absolute;top:15;right:10px;}
.search-hot {margin:0;font-size: 12px;color:#666;line-height:25px;}
.search-hot a {margin-right:5px;font-size: 12px;color:#666;}

.magzine-box {padding:10px 0;width:450px;height:80px;top:2px;right:0;box-sizing:border-box;}
.magzine-box dl {float:left;height:65px;box-sizing: border-box}
.magzine-box dt {padding:5px 0;max-height:38px;text-align:center;border-bottom:#ddd 1px solid;border-top:#ddd 1px solid;box-sizing:border-box;}
.magzine-box dd {height:27px;font-size:11px;line-height:27px;text-align: center;}
.magzine-box dd a {margin:0 5px;font-size:13px;line-height:27px;}
.magzine-box dl.shangqing {width:300px;height:65px;}
.magzine-box dl.magzine {width:150px;}													
.magzine-box dl.shangqing dt {border-left:#ddd 1px solid;border-right:#ddd 1px solid;}
.magzine-box dl.magzine dt {border-right:#ddd 1px solid;}

.menu {height: 43px;border-top:#A50082 4px solid;;border-bottom:#DDD 1px solid;}
.menu li {float:left;padding:0 20px;height: 43px;text-align:center;line-height: 43px;display: block;position: relative;}
.menu li a {font-size: 16px;line-height: 43px;}
.menu li:after {content:"|";color:#ddd;position: absolute;top:0;right:0;}
.menu li.active a,.menu li a:hover {color:#a50082;}

#footer {padding:30px 0;border-top:#ddd 1px solid;background: #efefef;}
.footer-link {padding:0 300px;width:100%;box-sizing: border-box}
.footer-link dl {float: left;padding-left:90px;width: 50%;box-sizing: border-box;position: relative;}
.footer-link dt {font-size:16px;position: absolute;top:0;left: 0;}
.footer-link dd select {padding:2px 5px;border:#ddd 1px solid;}
.mysites {padding:4px 4px 4px 120px;border-bottom:#ddd 1px solid;box-sizing: border-box;position: relative;}
.mysites span {width:120px;height:45px;font-size:18px;color:#a50082;line-height: 45px;display: block;position: absolute;top:4px;left:4px;}
.mysites li {float:left;margin:0 10px 10px 0;padding:0 10px 0 0;text-align: center;height:45px;line-height: 45px;display: block;position: relative;}
.mysites li a {line-height:45px;}
.mysites li:after {content:"|";color:#ddd;position: absolute;top:0;right:0;}
.mysites li.active a,.mysites li a:hover {color:#a50082;}
.footer-copy {padding:20px 0;font-size:16px;color:#333;line-height: 1.8;text-align: center;}
.footer-cert {height:50px;}
.footer-cert img {margin:0 8px;width:107px;height:44px;}

.sidenav {margin-right:610px;width:128px;background:#fff;position: fixed;top:200px;right:50%;z-index:999;}
.sidenav li {padding-left:30px;height:36px;border-top:#ddd 1px solid;position: relative;box-sizing: border-box;cursor: pointer;}
.sidenav li em {width:30px;height:30px;background:url(sprites.png) -390px -150px no-repeat;display: block;position: absolute;top:3px;left:3px;}
.sidenav li a {line-height: 36px;text-decoration: none;}
.sidenav li.active,.sidenav li:hover {border-top:#a50082 2px solid;}
.sidenav li.active a,.sidenav li a:hover {color:#a50082;}
.sidenav li.active em,.sidenav li:hover em {background:url(sprites.png) -360px -150px no-repeat;}
.qrcode img {width:128px;height:128px;}

.content {width:875px;}
.sidebar {width:300px;}
.borA {padding:4px;border:#ddd 1px solid;box-sizing:border-box}
.w330 {width:330px;}
.w525 {width:525px;}
.h500 {height:500px;}
.ml25 {margin-left:25px;}
.bg {background: #f8f8f8;}
.slider {height:220px;}
.slider img {width:330px;height:220px}
.slider .hd {height:20px;overflow:hidden;position:absolute;right:20px;bottom:10px;}
.slider .hd ul {overflow:hidden;}
.slider .hd li {float:left;margin-right:2px;width:16px;height:16px;line-height:20px;text-align:center;background:url(sprites.pngg) -16px 0 no-repeat;cursor:pointer;}
.slider .hd li.on {background:url(sprites.png) 0 0 no-repeat;color:#fff; }
.slider .prev,.slider .next {position:absolute;top:50%;margin-top:-25px;display:block;width:50px;height:50px;background-image:url(sprites.png);background-repeat:no-repeat;}
.slider .prev {left:0;background-position:-100px -80px;}
.slider .prev:hover {background-position:0 -80px;}
.slider .next {right:0;background-position:-150px -80px;}
.slider .next:hover {background-position:-50px -80px;}
.slider span.mask,.slider p {width:100%;height:30px;position:absolute;bottom:5px;display:block;box-sizing:border-box;}
.slider span.mask {background:rgba(0,0,0,.5)}
.slider p {padding:0 10px;width:100%;color:#fff;line-height:30px;z-index:99;}

#mainbody h1 {padding-left:30px;height:35px;font-size:16px;line-height:35px;border-bottom:#ddd 1px dashed;position: relative;box-sizing: border-box;}
#mainbody h1 em {width: 30px;height: 30px;background-image: url(sprites.png);display: block;position: absolute;top:2px;left: 0;}
#mainbody h1.t1 em {background-position: -120px -150px;}
#mainbody h1.t2 em {background-position: -150px -150px;}
#mainbody h1.t3 em {background-position: -180px -150px;}
#mainbody h1.t4 em {background-position: -210px -150px;}
#mainbody h1.t5 em {background-position: -240px -150px;}
#mainbody h1.t6 em {background-position: -270px -150px;}
#mainbody h1.t7 em {background-position: -300px -150px;}
.title-link {height:35px;}
.title-link li {float:left;margin:0 5px;font-size:16px;line-height: 35px;cursor: pointer;}
.title-link li::before {content:"· "}
.title-link li.on {margin:0 5px;font-size:16px;color:#a50082;line-height:35px;}
#mainbody h1 .more {padding:0 5px;height:35px;color:#a50082;line-height: 35px;position: absolute;top:0;right:0;}
#mainbody h2 {height:43px;border-top:#a50082 2px solid;border-bottom:#ddd 1px solid;position: relative;}
#mainbody h2 span {float: left;font-size:18px;line-height:43px;}
#mainbody h2 .more {color:#a50082;position:static;}
#mainbody h2 .title-link,.title-tab {float:right;width:780px;height:43px;text-align:right;display: block;}
#mainbody h2 .title-link a,.title-tab li {font-size:14px;line-height: 43px;}
#mainbody h2 .title-link a::before {content:"";}
#mainbody h2 .title-link a::after {content:" |";color:#ddd;}
#mainbody h2 .title-link a.more {color:#a50082;}
#mainbody h2 .title-link a.more::after {content:"";}
.title-tab li {margin:0 0 0 -3px;padding:0 15px;display:inline-block;cursor:pointer;position:relative;}
.title-tab li:after {font-size:12px;content:"|";color:#dedede;position:absolute;right: 0;}
.title-tab li.on,
.newsList li.on a{color:#a50082;}
.title-tab a {padding:0 10px;}
.title-tab2 li {padding:0 10px;}
.title-tab3 li {padding:0 8px;}

.newsList a {height:30px;line-height:30px;}
.newsList28 a {height:28px;line-height: 28px;}
.newsList a::before {content:"· "}
.newsList a {line-height: 30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsList a.news-top {font-size: 18px;color:#a50082;}
.newsList .intro {font-size:14px;}
.newsList .intro a {font-size:14px;color:#a50082;display: inline;}
.newsList .intro a::before {content:""}
.newsList .blank {height:30px;display: block;}
.main-news .tempWrap {margin-top:10px;}
.newsPic li {float:left;width:163px;height:140px;margin-right:4px;}
.newsPic li:nth-child(2) {margin-right:0;}
.newsPic li img {width:163px;height:115px;}
.newsPic li a p {width:100%;color:#a50082;line-height: 25px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.newsPic li a:hover p {color:#a50082;text-decoration: none;}

.main-box-l {width:330px;}
.main-box-r {width:520px;}

.brand-list li {float:left;margin:0 7px 10px 0;padding:11px 0;width:140px;min-height:52px;border:#ddd 1px solid;box-sizing:border-box}
.brand-list li img {margin:0 auto;max-width:140px;max-height:28px;display: block;}
.brand-list li:nth-child(6n) {margin-right:0;}

.friend-link h3 {font-size:18px;color:#a50082;line-height:43px;border-bottom:#ddd 1px solid;position: relative;}
.friend-link h3 .more {font-size:15px;line-height:43px;position: absolute;top:0;right:0;}
.friend-link li {float:left;margin:0 12px 12px 0;padding:0 11px 0 0;text-align:center;display: block;position: relative;}
.friend-link li:after {content:"|";color:#ddd;position: absolute;top:0;right:0;}
.friend-link li.active a,.friend-link a:hover {color:#a50082;}

.sidetopic {position: relative;}
.sidetopic img {width:100%;display: block;}
.sidetopic a p {padding:0 10px;height:30px;color:#fff;line-height:30px;background: #888;box-sizing: border-box; overflow:hidden;}
.sidetopic a:hover {text-decoration: none;}
.sidetopic span {padding:0 10px 0 40px;width:100%;height:35px;color:#fff;line-height:35px;background:rgba(0,0,0,.7);position: absolute;left:0;bottom:0;display: block;box-sizing:border-box;}
.sidetopic span em {width:30px;height:30px;background:url(sprites.png) -450px -150px no-repeat;display: block;position: absolute;top:2px;left:10px;}
.videoList li {padding:0 10px 0 32px;height:32px;position: relative;}
.videoList em {width:30px;height:30px;background:url(sprites.png) -330px -150px no-repeat;display: block;position: absolute;top:2px;left:0;}
.videoList a {line-height:32px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.newsPic2 {padding-left:112px;width:100%;height:80px;position: relative;box-sizing: border-box;}
.newsPic2 dt {width:102px;height:80px;position: absolute;top:0;left: 0;}
.newsPic2 dt img {width:102px;height:77px;}
.newsPic2 dd a {color:#a50082}
.newsPic2 dd a.title {font-size:16px;line-height:30px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrapdisplay: block;}

/*侧兰工具*/
#toolbar-wx,#toolbar-tel {width:50px;height:50px;right:20px;position:fixed;cursor:pointer;z-index:99;}
#toolbar-wx {bottom:100px;}
#toolbar-tel {bottom:152px;}
#toolbar-wx i,#toolbar-tel i {margin:7px auto;width:36px;height:36px;display:block;background-image:url(index_icon.png);}
#toolbar-wx i {background-position:-180px -260px;}
#toolbar-tel i {background-position:-216px -260px;}

#toolbar-wx a,#toolbar-tel a {float:left;width:50px;height:50px;background:#333;opacity:0.8;filter:(opacity=80);right:0;display:block;position:relative;}
#toolbar-wx a:hover,#toolbar-tel a:hover {opacity:1;filter:(opacity=100);}
.toolbar-wx,.toolbar-tel {position:relative;z-index:2;box-sizing:border-box;}


.toolbar-wx .weixin,.toolbar-tel .tel {background:#fff;box-shadow:rgba(0,0,0,.2) 3px 3px 3px;right:60px;top:0;border:#ccc 1px solid;position:absolute;box-sizing:border-box;display:none;}
.toolbar-wx .weixin {width:120px;height:120px;}
.toolbar-wx .weixin img {width:120px;height:120px;}
.toolbar-tel .tel {padding:10px;width:150px;}
.toolbar-wx a:hover .weixin,.toolbar-tel a:hover .tel {display:block;}

#topcontrol {padding:5px 0;width:50px;background:#a50082;}
#topcontrol p {margin:0;width:50px;color:#fff;text-align:center;display:block;}

/*注册登录*/
input::-webkit-input-placeholder {font-size:14px;color:#989898}
.login-bg {background:#efefef;}
.login-cont {margin:0 auto;padding:20px 0;width:960px;background:#fff;border-radius:20px;box-sizing: border-box}
.login-inner {padding:30px 100px;}
.login-img {padding:70px 0 0 0;width:328px;}
.login-img span {margin:0 auto;width:328px;height:328px;background: url(sprites.png) 0 -310px;display: block;}
.login-fm {padding:10px 0 0 0;width:332px;}
.login-fm-inner {width:332px;}
.login-fm h3 {margin:0 auto;width:280px;font-size:32px;color:#A50082;line-height:40px;}
.login-fm h4 {font-size:25px;line-height:40px;text-align: center;}
.login-fm-list {margin:20px auto 0 auto;width:280px;}
.login-fm-list li {margin-bottom:20px;}
.login-fm-list li a {font-weight:bold;color:#A50082;}
.login-fm-list li input.login-input {padding:0 20px;width:280px;height:48px;font-size:14px;line-height:48px;border:#dcdcdc 1px solid;border-radius:24px;box-sizing: border-box}
.login-fm-list li.repw {position: relative;}
.login-fm-list li.repw a {position: absolute;top:0;right:0;}
.login-fm-list li.valid-code {width:280px;height:48px;border:#dcdcdc 1px solid;border-radius:24px;box-sizing: border-box;position: relative;}
.login-fm-list li.valid-code span {width:100px;height:46px;color:#A50082;line-height:46px;text-align:center;border-top-right-radius:24px;border-bottom-right-radius:24px;position: absolute;top:0;right:0;display: block;cursor: pointer;}
.login-fm-list li.valid-code input.login-input {width:180px;height:46px;border:none;border-top-left-radius:24px;border-bottom-left-radius:24px;}
.login-fm-list li .btn-login {width:280px;height:48px;font-size:20px;color:#fff;line-height:48px;border:none;background:#A50082;border-radius:24px;box-sizing: border-box}
.login-quick h4 {height:20px;font-size:18px;color:#bbb;line-height:20px;text-align:center;background:url(sprites.png) -270px -270px no-repeat}
.login-quick-list li {float: left;width:33.3%;height:42px;}
.login-quick-list li a {margin:0 auto;width:42px;height:42px;background-image:url(sprites.png);display: block;}
.login-quick-list li a.weixin {background-position: -420px -200px;}
.login-quick-list li a.qq {background-position: -470px -200px;}
.login-quick-list li a.weibo {background-position: -520px -200px;}
.login-quick-oth {text-align:center;display: block;}
.login-quick-oth a {font-size:17px;color:#A50082;}
.login-goback {padding:0 30px;}
.login-goback a {padding-left:40px;height:30px;font-size:18px;color:#A50082;line-height:30px;position:relative;display: block;}
.login-goback a i {width:30px;height:30px;background:url(sprites.png) -480px -150px;display:block;position: absolute;top:0;left: 0;}

/*信息页面*/
.sub-content {width:880px;background: #f8f8f8;}
.sub-nav {float:left;width:196px;box-sizing: border-box;position: relative;}
.sub-nav dl {margin-bottom:10px;}
.sub-nav dl.no-arrow {margin-bottom: 10px;}
.sub-nav dt {width:100%;position: relative;}
.sub-nav dt::after {content:'>';font-size:18px;color:#585858;line-height:35px;position: absolute;top:0;right:0}
.sub-nav dl.no-arrow dt::after {content:''}
.sub-nav dt a {font-size: 16px;line-height:35px;}
.sub-nav dt a.cur {color:#a50082}
.sub-nav dd a {float:left;width:50%;height:25px;color:#585858;line-height:25px;text-align:left;display: block;}
.sub-nav dd a:nth-child(2n) {text-align:right;}
.sub-nav dd.col-3 a {width:33.3%;}
.sub-nav dd.col-3 a:nth-child(2),.sub-nav dd.col-3 a:nth-child(5) {text-align:center;}
.sub-nav dd.col-3 a:nth-child(4) {text-align: left}
.sub-nav dd.col-3 a:nth-child(3n)  {text-align:right;}
.sub-nav .nLi {position:relative;}
.sub-nav .nLi h3.arrow {position: relative;}
.sub-nav .nLi h3.arrow::after {content:'>';font-size:18px;color:#585858;line-height:40px;position: absolute;top:0;right:10px}
.sub-nav .nLi h3 a {padding:0 25px 0 30px;height:40px;font-size:16px;line-height:40px;border-top:#ddd 1px solid;position: relative;box-sizing: border-box;cursor: pointer;display: block;}
.sub-nav .nLi h3 a em {width:30px;height:30px;background:url(sprites.png) -390px -150px no-repeat;display: block;position: absolute;top:5px;left:5px;}
.sub-nav .nLi h3 a:hover,.sub-nav .nLi h3 a.active {color:#a50082;border-top:#A50082 2px solid;text-decoration:none;}
.sub-nav .nLi h3 a:hover em,.sub-nav .nLi h3 a.active em {background:url(sprites.png) -360px -150px no-repeat;}
.sub-nav .nLi ul.sub {padding:10px;width:120px;background:#fff;display:none;position:absolute;top:0;left:196px;z-index:999;box-sizing:border-box;border:#ddd 1px solid;box-shadow:#ccc 2px 2px 3px;}
.sub-nav .nLi ul.sub li {height:30px;text-align: center;}
.sub-nav .nLi ul.sub li a {line-height: 30px;}
.sub-nav .nLi ul.col-2 li {float:left;width:50%;display: inline-block;}

.sub-news {float:right;padding-left:20px;width: 664px;background: #fff;}
.page-nav {height:30px;border-bottom:#b9b9b9 1px dashed;}
.page-nav i {font-size:16px;}
.page-nav span {color:#a50082}
.sub-news-list li {padding:12px 0 12px 170px;height:103px;border-bottom:#ddd 1px solid;position: relative;}
.sub-news-list li:last-child {border-bottom:none;}
.sub-news-list li a.news-img {width:154px;height:103px;display: block;position: absolute;top:12px;left:0;}
.sub-news-list li h5 a {font-size:18px;line-height:30px;}
.sub-news-list li p a {color:#A50082}
.sub-news-list li span {font-size:13px;color:#999;line-height:30px;}
.paging {text-align: center;}
.paging a,.paging span.current {margin:0 2px;width:28px;height:27px;line-height:25px;text-align:center;background:url(sprites.png) -550px -80px no-repeat;display: inline-block;}
.paging span.current,.paging a:hover {color:#fff;background:url(sprites.png) -590px -80px no-repeat;text-decoration: none;}
h1.t8 em {background-position: -510px -150px;}
.title-rank {width:180px;height:35px;position: absolute;top:0;right:0;}
.title-rank li {float:left;width:33.3%;height:35px;line-height: 35px;text-align:center;position: relative;cursor: pointer;}
.title-rank li::after {content:'|';position: absolute;top:0;right:0;}
.title-rank li:last-child::after {content:'';}
.title-rank li.on {color:#a50082;}
.sidebar-ranking-list li {padding-left:30px;height:30px;position: relative;box-sizing: border-box}
.sidebar-ranking-list li em {width:20px;height:20px;line-height:20px;text-align:center;background: #ddd;border-radius:10px;position: absolute;top:5px;left:0;}
.sidebar-ranking-list li a {line-height:30px;}
.sidebar-ranking-list li.top-one {margin-bottom:10px;padding-left:145px;height:77px;}
.sidebar-ranking-list li.top-one a.sidebar-ranking-img {width:102px;height:77px;display: block;position: absolute;top:0;left:30px;}
.sidebar-ranking-list li.top-one h6 a {font-size:15px;color:#A50082}
.sidebar-ranking-list li.top-one p {font-size: 12px;}
.sidebar-ranking-list li.top-one p a {font-size:14px;color:#a50082}
.sidebar-ranking-list li.top em {width:22px;height:22px;color:#fff;background: #A50082;border-radius:11px;top:4px;}
.sidebar-ranking-list li:nth-child(2) a {font-size:13px;}

/*信息详情页*/
.news-details {padding:19px 29px;border:#ddd 1px solid;}
#mainbody .news-details h3 {padding:20px 0;font-size:28px;color:#a50082;text-align:center;border-bottom:#ddd 1px solid;}
.news-details-info {padding:20px 0;border-bottom:#ddd 1px solid;}
.news-details-info .info {height:35px;position: relative;}
.news-details-info .info p,.news-details-info .info .set-fz i,.news-details-info .share p {color:#666;line-height:35px;}
.news-details-info .info .set-fz {color:#a50082;display: block;position: absolute;top:5px;right: 0;}
.news-details-info .info .set-fz i {display: inline-block;margin:0 5px;color:#a50082;cursor: pointer;}
.news-details-info .info .set-fz i.cur {font-weight: bold;}
.news-details-info .share {height:35px;position: relative;}
.news-details-info .share .share-btn {padding-left:60px;position: absolute;top:2px;right:0;}
.news-details-info .share .share-btn p {color:#a50082;position: absolute;top:0;left: 0;}
#arti-main {padding:15px 0;}
#arti-main img {max-width:600px; height:auto;}
#arti-main.fz-big * {font-size:17px;}
#arti-main.fz-mid * {font-size:15px;}
#arti-main.fz-small * {font-size:13px;}
#arti-main em {display:none;}
#arti-footer {padding:20px 0;border-top:#b9b9b9 1px dashed;}
.arti-footer-follow {padding-left:100px;height:36px;position: relative;}
.arti-footer-follow .follow {width:89px;height:28px;background:url(sprites.png) -490px -30px no-repeat;display:block;position: absolute;top:4px;left:0;cursor: pointer;}
.arti-footer-follow .follow span {width:160px;height:160px;display: none;position: absolute;top:36px;left: 0;border:#ddd 1px solid;box-shadow:#ccc 2px 2px 3px;}
.arti-footer-follow .follow span img {width:160px;height:160px;}
.arti-footer-follow p {line-height:36px;display: block;}
.arti-footer-follow p b {margin:0 5px;font-size:16px;font-weight: bold;}
.arti-footer-share {position: absolute;top:0;right:0;}
.arti-footer-flip a {line-height:25px;display: block;}
.arti-footer-other span {font-size:16px;color:#a50082;line-height:35px;display: block;}
.arti-footer-other span a {font-size:16px;}
.arti-footer-banner img {display:inline-block}
.news-list-col-2 li {float: left;width:50%}
.sidebar-footer-copy {padding:10px;font-size:14px;border:#ddd 1px solid;}
.tougao .btn-tougao {height:50px;font-size:20px;color:#fff;line-height:50px;text-align:center;background:#a50082;display:block;border-radius:5px;position:relative;}
.tougao .btn-tougao em {width:30px;height:30px;background:url(sprites.png) -540px -150px no-repeat;position:absolute;top:10px;left:90px;}

.laser_full {position: relative;display: none;cursor: pointer;}
/*展会页面*/
.side-box {padding:8px 15px;background:#f8f8f8;border-top:#a50082 2px solid;}
.zhanhui-img {margin-bottom:10px;padding-left:115px;height:77px;position: relative;}
.zhanhui-img dt {width:102px;height:77px;display: block;position: absolute;top:0;left:0;}
.zhanhui-img dd h6 a {font-size:15px;color:#A50082}
.zhanhui-img dd p {font-size: 12px;}
.zhanhui-img dd p a {font-size:14px;color:#a50082}
.side-banner-list img {margin-bottom:5px;width:300px;height:90px;display: block;border:#ededef 1px solid;}
.zhanhui-slider {border:#ddd 1px solid;position: relative;box-sizing:border-box}
.zhanhui-slider .hd {width:150px;height:4px;position: absolute;left:360px;bottom:20px;z-index:999;}
.zhanhui-slider .hd li {float:left;margin:0 3px;width:22px;height:4px;background: #fff;cursor: pointer;}
.zhanhui-slider .hd li.on {background: #a50082;}
.zhanhui-mbanner li {float:left;margin:0 17px 12px 0;width:206px;height:83px;border:#ededef 1px solid;box-sizing: border-box}
.zhanhui-mbanner li:nth-child(4n) {margin:0 0 17px 0;}
.zhanhui-mbanner li img {width:206px;}
.zhanhui-mbanner {padding-top:15px;border-top:#989898 1px dashed}
.zhanhui-list td {padding:8px 0;border-bottom:#b9b9b9 1px dashed}
.zhanhui-box {padding:10px 15px;width:430px;height:auto;background:#f8f8f8;box-sizing:border-box;}
.zhanhui-box h1 {position: relative;}
.zhanhui-box .prev,.zhanhui-box .next {margin-top:0;display:block;width:25px;px;height:25px;top:5px;background-image:url(sprites.png);position: absolute;}
.zhanhui-box .prev {right:30px;background-position: -260px -120px;}
.zhanhui-box .prev:hover {background-position: -210px -120px;}
.zhanhui-box .next {right:0;background-position: -285px -120px;}
.zhanhui-box .next:hover {background-position: -235px -120px;}
.zhanhui-news {padding:0;width:100%;background: #fff;}
.zhanhui-news li {padding:15px 0 16px 170px;height:103px;border-bottom:#ddd 1px solid;position: relative;}
.zhanhui-news li a.more {color:#a50082}
.zhanhui-news li a.news-img {position: absolute;top:15px;left:0;display: block;width:154px;height:103px;}
.zhanhui-news li a.news-img img {width:100%;}
.zhanhui-news li a.news-txt {font-size:20px;line-height:35px;}
.zhanhui-news li span {color:#999;line-height: 30px;}
.zhanhui-news li:last-child {border:none;}
/*brand page*/
.brand-page {float:right;padding-left:20px;width: 664px;background: #fff;}
.brand-hall-list li {padding:15px 0 15px 160px;position: relative;border-bottom:#ddd 1px solid;}
.brand-hall-list li a.brand-img {width:146px;height:60px;position: absolute;top:18px;left:0;display: block;}
.brand-hall-list li a.brand-img img {width:146px;height:60px;border:#ddd 1px solid;}
.brand-hall-list li h5 a {font-size:18px;}

/*激光制造商城引导页*/
.shangqing-page {height:551px;background:url(shangqing-bg.jpg) center center no-repeat}
.shangqing-goback {padding-left:40px;height:30px;font-size:18px;color:#fff;line-height:30px;display: block;top:425px;left:1000px;}
.shangqing-goback i {width:30px;height:30px;background:url(sprites.png) -570px -150px;display:block;position: absolute;left:0;top:0;}
.shangqing-goback:hover {color:#fff;text-decoration: none;}
.shangqing-fm {width:250px;height:40px;top:330px;left:698px;}
.shangqing-fm dt {float: left;padding:0 5px 0 30px;width:180px;height:40px;background:#fff;border-radius:3px;box-sizing: border-box;position: relative;}
.shangqing-fm dt i {width:30px;height:30px;background:url(sprites.png) -600px -150px no-repeat;display: block;position: absolute;top:5px;left:0;}
.shangqing-fm dt .fi-shangqing {width:145px;height:40px;border:none;}
.shangqing-fm dd {float: right;width:60px;height:40px;}
.shangqing-fm dd .btn-shangqing {width:60px;height:40px;color:#fff;line-height: 40px;background: #A50082;}
.shangqing-fm dt,.shangqing-fm dd {box-shadow:rgba(0,0,0,.3) 2px 2px 2px;}

/*视频*/
.sub-video-list .news-img {width:154px;height:103px;display: block;}
.sub-video-list .news-img em {width:63px;height:63px;background:url(sprites.png) -570px -310px no-repeat;position: absolute;top:20px;left:45px;display: block;}
.arti-footer-video {width:100%;background: #fff;padding:0}
.arti-footer-video-cont {padding:15px 0;}
.arti-footer-video-big {width:305px;}
.arti-footer-video-big img,.arti-footer-video-big a.big-img {width:305px;height:266px;display: block;position: relative;}
.arti-footer-video-big a.big-img em {width:115px;height:115px;background:url(sprites.png) -440px -310px no-repeat;position: absolute;top:75px;left:95px;display: block;z-index:999;}
.arti-footer-video-big span {padding:0 10px;background: #eee;display: block;}
.arti-footer-video-big span a {line-height:35px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.arti-footer-video-small {width:460px;}
.arti-footer-video-small li {float: left;margin:0 20px 20px 0;}
.arti-footer-video-small li,.arti-footer-video-small li img,.arti-footer-video-small li a {width:140px;height:140px;}
.arti-footer-video-small li a {position: relative;display:block;}
.arti-footer-video-small li:nth-child(3n) {margin:0 0 20px 0;}
.arti-footer-video-small li a em {width:63px;height:63px;background:url(sprites.png) -570px -310px no-repeat;position: absolute;top:38px;left:38px;display: block;}

/*update 2018.12.07*/
.sub-video {width:980px;}
.arti-video-main {width:765px;}
.arti-video-main dt {margin-top:10px;}
.arti-video-main dd {font-size:18px;line-height:35px;}
.arti-video-main dd h5 {padding:20px 0;font-size:28px;color:#a50082;text-align:center;border-bottom:#ddd 1px solid;}
.arti-video-main dd span {height:35px;color:#666;line-height: 35px;}
.arti-video-sidebar {width:190px;}
.arti-video-sidebar .hd {height:25px;}
.arti-video-sidebar .hd a {float:left;width:50%;height:25px;color:#000;line-height:25px;text-align:center;cursor: pointer;background: #f3f3f3;display: block;}
.arti-video-sidebar .hd a:hover {background: #ddd;}
.arti-video-sidebar .hd a i {margin:0 auto;width:25px;height:25px;background-image:url(sprites.png);display: block;}
.arti-video-sidebar .hd a.next i {background-position: -310px -120px;}
.arti-video-sidebar .hd a.prev i {background-position: -335px -120px;}
.arti-video-sidebar .bd .news-img img {width:190px;height:120px;}
.arti-video-sidebar .bd li {margin-bottom:5px;}
.arti-video-sidebar .bd a.news-img {display:block;position: relative;}
.arti-video-sidebar .bd a.news-img em {width:63px;height:63px;background:url(sprites.png) -570px -310px no-repeat;position: absolute;top:28px;left:63px;display: block;}
.arti-video-sidebar .bd a.news-img img {display: block;}
.arti-video-sidebar .bd a.news-img p {line-height:25px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: block;}
.arti-video-sidebar .bd a.news-img:hover {text-decoration: none;}
.arti-video-list li {float:left;margin:0 0 30px 0;padding:0 20px 0 170px;width:33.3%;height:105px;position: relative;box-sizing: border-box}
.arti-video-list li:nth-child(3n) {margin:0 0 30px 0;}
.arti-video-list li .news-img {width:154px;height:103px;display: block;position: absolute;top:0;left:0;}
.arti-video-list li .news-img em {width:63px;height:63px;background:url(sprites.png) -570px -310px no-repeat;position: absolute;top:20px;left:45px;display: block;}