body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,pre,ul,ol,menu,map,kbd,samp,var,object,tt,figure {margin:0;}
ul,ol,th,td,button,fieldset,legend,input,textarea {padding:0;}
body,button,input,select,textarea {font-family:"Microsoft YaHei";}
ul,ol {list-style:none;}
address,cite,dfn,em,var {font-style:normal;}
code,kbd,pre,samp,tt {font-family:"Courier New",Courier,monospace;}
small {font-size:12px;}
a {text-decoration:none;outline:none;transition:all ease-out 0.3s;}
li,img {transition:all ease-out 0.3s;}
abbr[title],acronym[title] {border-bottom:1px dotted;cursor:help;}
q:before,q:after {content:'';}
legend {color:#000;}
fieldset,img,input,button {border:none;}
button,input,select,textarea {font-size:100%;}
table {border-collapse:collapse;border-spacing:0;}
hr {border:none;height:1px;}
html {overflow-y:scroll;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
input,select {vertical-align:middle;}
object {max-width:100%;}
input[type=search] {-webkit-appearance:none;outline:none;}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {display:none;}
input:focus,textarea:focus {outline:none;}
ul:after {content:'';display:table;clear:both;}
html {overflow-x:hidden;overflow-y:auto;}
body {color:#333;line-height:20px;}
.clear{clear:both;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}

a {color:#333;}
@font-face {font-family:'sysfont';src:url('../fonts/sysfont.ttf') format('truetype');}
@font-face {font-family:'ResourceHanRounded';src:url('../fonts/resourcehanrounded.ttf') format('truetype');}
.icon {width:1em;height:1em;vertical-align:-0.15em;fill:currentColor;overflow:hidden;}
::selection {background:#182fa3;color:#fff;}
@media (min-width:1025px) {
	/* LAPTOPS */
	body {font-size:14px;}
	.w {width:1200px;margin:0 auto;box-sizing:border-box;}
	.w:after {content:'';display:block;clear:both;}
	header {}
	.top {font-size:12px;position:relative;line-height:30px;border-bottom:1px solid #eee;}
	.topwelcome {float:left;}
	.topwelcome span {padding:0 5px;}
	.toplink {float:right;position:relative;}
	.toplink a {display:inline-block;padding-left:20px;border-left:1px dotted rgba(0,0,0,0.2);margin-left:20px;}
	.head {}
	.headlogo {float:left;padding:20px 0;}
	.headlogo a {display:block;overflow:hidden;}
	.headlogo img {height:80px;}
	.headtel {float:right;padding:40px 0;overflow:hidden;}
	.headtel i {float:left;display:block;width:50px;height:50px;border-radius:50px;background-color:#1f5fc3;color:#fff;text-align:center;font-size:30px;line-height:50px;margin-right:10px;}
	.headtel dl {float:right;}
	.headtel dt {font-size:12px;color:#ccc;}
	.headtel dd {font-size:24px;line-height:30px;font-weight:bold;white-space:nowrap;}
	.headnav {background:#1f5fc3;background-image:linear-gradient(-45deg,transparent 49%,rgba(255,255,255,0.2) 51%,transparent 0);background-size:3px 3px;background-repeat:repeat;}
	nav {}
	nav ul {}
	nav li {float:left;position:relative;border-left:1px solid rgba(0,0,0,0.1);margin-right:1px;}
	nav>ul>li>a {display:block;font-size:16px;font-weight:bold;line-height:50px;padding:0 50px;position:relative;color:#fff;}
	nav li a:hover,nav li a.on,nav>ul>li.on>a {background:rgba(0,0,0,0.1);color:#fff;}
	footer {background:#30333a;line-height:30px;color:#888;}
	footer a {color:#888;}
	footer a:hover {color:#fff;}
	.foot {padding:20px 0;}
	.footnav {margin-bottom:30px;border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:20px;}
	.footnav a {margin-right:10px;}
	.footlogo {display:none;float:left;width:150px;margin-right:50px;}
	.footcontact {float:left;margin-right:50px;width:700px;}
	.footcontact ul {padding:5px 0;}
	.footcontact li {float:left;width:50%;}
	.footqrcode {float:right;width:250px;}
	.footqrcode figure {}
	.footqrcode img {width:100px;margin-bottom:10px;float:left;margin-right:20px;}
	.footqrcode figcaption {font-size:12px;}
	.copy {padding:10px 0;background:#222;font-size:12px;color:#999;overflow:hidden;}
	.copyright {float:left;}
	.copyright a {margin:0 10px;}
	.copysupport {float:right;}
	.copysupport a {margin-left:10px;}
}
@media (min-width:768px) and (max-width:1024px) {
	/* TABLET */
	body {font-size:12px;padding-top:80px;}
	.w:after {content:'';display:table;clear:both;}
	header {position:fixed;z-index:9;top:0;left:0;right:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
	.head {height:80px;padding:0 20px;position:relative;}
	.headlogo {float:left;padding:20px 0;margin-right:40px;}
	.headlogo img {height:40px;}
	.headnav {float:left;}
	nav {}
	nav span {position:absolute;z-index:99;top:8px;right:15px;display:block;width:60px;background:#fff;padding:5px 15px;box-sizing:border-box;}
	nav span:after {content:'导航菜单';clear:both;position:absolute;top:40px;right:0;width:60px;text-align:center;color:#005bac;text-align:center;}
	nav span i {display:block;content:'';width:100%;height:2px;background:#005bac;margin:6px 0;transition:all 0.3s ease-out 0.1s;}
	nav span.on i:nth-of-type(1) {transform:translateY(8.5px) rotate(45deg);}
	nav span.on i:nth-of-type(2) {opacity:0;}
	nav span.on i:nth-of-type(3) {transform:translateY(-8.5px) rotate(-45deg);}
	nav ul {position:fixed;z-index:3;right:-300px;bottom:0;top:80px;width:300px;background:rgba(255,255,255,1);box-shadow:0 30px 30px rgba(0,0,0,0.1);transition:all ease-out 0.3s;}
	nav ul.on {right:0;}
	nav ul li {position:relative;}
	nav ul li i {position:absolute;z-index:1;top:0;right:0;width:40px;height:40px;background:rgba(0,0,0,0.1);text-align:center;line-height:40px;font-style:normal;}
	nav li a {display:block;line-height:40px;font-size:14px;padding:0 20px;border-bottom:1px solid rgba(0,0,0,0.1);}
	nav li a:hover {background:#005bac;color:#fff;}
	nav li ul {display:none;position:static;overflow:hidden;box-shadow:none;background:none;}
	nav li ul.on {display:block;}
	nav li li {float:left;width:50%;}
	nav li li a {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#999;}
	.headtel {float:right;line-height:30px;position:relative;transition:all 0.3s ease-out 0s;margin-right:70px;}
	footer {color:rgba(255,255,255,1);background:#0b4486;}
	.foot {overflow:hidden;padding:30px;}
	.footnav {line-height:30px;}
	.footnav a {display:block;white-space:nowrap;color:#fff;}
	.footnav h3 {display:none;font-size:18px;font-weight:bold;margin-bottom:20px;opacity:1;}
	.footnav ul {overflow:hidden;}
	.footnav>ul>li {overflow:hidden;position:relative;padding-left:80px;}
	.footnav>ul>li>a {font-size:14px;font-weight:bold;position:absolute;top:0;left:0;}
	.footnav>ul>li>ul {}
	.footnav li li {float:left;margin-right:20px;}
	.footcontact {float:left;width:60%;clear:both;margin-top:30px;}
	.footcontact h3 {font-size:14px;margin-bottom:10px;color:#fff;}
	.footcontact section {}
	.footcontact section p {line-height:30px;display:flex;align-items:center;}
	.footcontact section p svg {font-size:22px;margin-right:10px;}
	.footcontact a {color:#fff;}
	.footmedia {float:right;width:30%;margin-top:30px;}
	.footmediatitle {font-size:14px;font-weight:bold;margin-bottom:10px;opacity:1;}
	.footmediaqrcode {}
	.footmediaqrcode ul {display:flex;}
	.footmediaqrcode li {flex:1;margin:0 5px;}
	.footmediaqrcode figure {margin-bottom:5px;}
	.footmediaqrcode img {width:100%;}
	.footmediaqrcode p {text-align:center;}
	.copy {text-align:center;padding:20px 0;border-top:1px solid rgba(255,255,255,0.1);}
	.copyright a {color:#fff;}
}
@media (max-width:767px) {
	/* MOBILE */
	body {font-size:12px;padding:130px 0 60px;}
	.w:after {content:'';display:table;clear:both;}
	header {position:fixed;z-index:9;top:0;left:0;right:0;background:#fff;box-shadow:0 0 20px rgba(0,0,0,0.1);}
	.top {text-align:center;line-height:25px;background-color:#f9f9f9;padding:5px 0;}
	.topwelcome {}
	.topwelcome span {padding:0 5px;}
	.toplink {display:none;}
	.toplink a {display:inline-block;margin:0 5px;}
	.head {padding:0 20px;position:relative;}
	.headlogo {padding:15px 0;}
	.headlogo a {display:block;overflow:hidden;}
	.headlogo img {height:40px;}
	.headtel {display:none;}
	.headnav {position:relative;}
	nav {}
	nav span {position:absolute;z-index:99;top:-65px;right:15px;display:block;width:60px;background:#fff;padding:5px 15px;box-sizing:border-box;}
	nav span:after {content:'导航菜单';clear:both;position:absolute;top:35px;right:0;width:60px;text-align:center;color:#005bac;text-align:center;}
	nav span i {display:block;content:'';width:100%;height:2px;background:#005bac;margin:6px 0;transition:all 0.3s ease-out 0.1s;}
	nav span.on i:nth-of-type(1) {transform:translateY(8.5px) rotate(45deg);}
	nav span.on i:nth-of-type(2) {opacity:0;}
	nav span.on i:nth-of-type(3) {transform:translateY(-8.5px) rotate(-45deg);}
	nav ul {position:fixed;z-index:3;right:-300px;bottom:0;top:130px;width:300px;background:rgba(255,255,255,1);box-shadow:0 30px 30px rgba(0,0,0,0.1);transition:all ease-out 0.3s;}
	nav ul.on {right:0;}
	nav ul li {position:relative;}
	nav ul li i {position:absolute;z-index:1;top:0;right:0;width:40px;height:40px;background:rgba(0,0,0,0.1);text-align:center;line-height:40px;font-style:normal;}
	nav li a {display:block;line-height:40px;font-size:14px;padding:0 20px;border-bottom:1px solid rgba(0,0,0,0.1);}
	nav li a:hover {background:#005bac;color:#fff;}
	nav li ul {display:none;position:static;overflow:hidden;box-shadow:none;background:none;}
	nav li ul.on {display:block;}
	nav li li {float:left;width:50%;}
	nav li li a {text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#999;}
	footer {background:#30333a;color:#888;}
	footer a {color:#888;}
	footer a:hover {color:#fff;}
	.foot {padding:20px;}
	.footnav {border-bottom:1px solid rgba(255,255,255,0.1);padding-bottom:15px;margin-bottom:15px;}
	.footnav a {margin-right:10px;}
	.footlogo {margin-bottom:10px;}
	.footcontact {margin-bottom:10px;}
	.footcontact ul {padding:5px 0;}
	.footcontact li {}
	.footqrcode {}
	.footqrcode figure {}
	.footqrcode img {width:100px;margin-bottom:10px;float:left;margin-right:20px;}
	.footqrcode figcaption {font-size:12px;}
	.copy {padding:20px;background:#222;font-size:12px;color:#999;overflow:hidden;}
	.copyright {}
	.copyright a {margin:0 10px;}
	.copysupport {}
	.copysupport a {margin-left:10px;}
}
@media (min-width:768px) {
	/* TABLET */
	.sidebar {position:fixed;z-index:3;top:50%;transform:translateY(-50%);right:0;width:50px;font-size:12px;}
	.sidebar ul {}
	.sidebar li {position:relative;border-bottom:2px solid transparent;}
	.sidebar li i {display:block;position:relative;z-index:2;font-style:normal;text-align:center;background:#333;color:#fff;padding:5px 0;cursor:pointer;}
	.sidebar li i svg {font-size:30px;line-height:30px;}
	.sidebar li i span {display:block;}
	.sidebar li section {position:absolute;z-index:-1;top:50%;transform:translateY(-50%);left:72px;transition:all ease-out 0.3s;border-right:2px solid transparent;opacity:0;}
	.sidebar li section.sidebartel dl {background:#333;color:#fff;padding:15px;border-right:2px solid transparent;box-sizing:content-box;width:160px;}
	.sidebar li section.sidebartel dd {font-size:22px;font-weight:bold;line-height:30px;font-family:'iconfont';}
	.sidebar li section.sidebartel dd a {color:#2091d9;}
	.sidebar li section.sidebarqrcode dl {display:inline-block;text-align:center;padding:5px;background:#333;color:#fff;margin:1px 0;}
	.sidebar li section.sidebarqrcode dd {margin-bottom:5px;}
	.sidebar li section.sidebarqrcode dd img {width:100px;}
	.sidebar li:hover section.sidebartel {z-index:1;left:-194px;opacity:1;}
	.sidebar li:hover section.sidebarqrcode {z-index:1;left:-112px;opacity:1;}
}
@media (max-width:767px) {
	/* MOBILE */
	.sidebar {position:fixed;z-index:3;right:0;bottom:0;left:0;}
	.sidebar ul {position:relative;}
	.sidebar li {float:left;width:25%;}
	.sidebar li i {display:block;z-index:2;font-style:normal;text-align:center;background:#333;color:#fff;padding:5px 0;cursor:pointer;}
	.sidebar li i svg {font-size:30px;}
	.sidebar li i span {display:block;}
	.sidebar li section {position:absolute;z-index:-1;bottom:-60px;left:50%;transform:translateX(-50%);transition:all ease-out 0.3s;opacity:0;white-space:nowrap;}
	.sidebar li section.sidebartel dl {background:#333;color:#fff;padding:15px;box-sizing:content-box;}
	.sidebar li section.sidebartel dd {font-size:22px;font-weight:bold;line-height:30px;font-family:'iconfont';}
	.sidebar li section.sidebartel dd a {color:#f60;}
	.sidebar li section.sidebarqrcode dl {display:inline-block;text-align:center;padding:5px;background:#333;color:#fff;}
	.sidebar li section.sidebarqrcode dd {margin-bottom:5px;}
	.sidebar li section.sidebarqrcode dd img {width:100px;}
	.sidebar li:hover section.sidebartel {bottom:62px;opacity:1;}
	.sidebar li:hover section.sidebarqrcode {bottom:62px;opacity:1;}
}
/***********index css end***********/
.toolbar {width:52px;position:fixed;right:1%;bottom:5%;z-index:999;}
.toolbar dd {width:51px;height:51px;margin-bottom:1px;position:relative;-webkit-border-radius:100%;border-radius:100%;margin-top:4px;border:#ebebeb solid 1px;background-color:#fff;-webkit-border-radius:100%;border-radius:100%;}
.toolbar dd i {width:51px;height:51px;display:block;position:absolute;left:0;top:0;cursor:pointer;text-align:center;-webkit-border-radius:100%;border-radius:100%;}
.toolbar dd i span {width:35px;height:35px;display:block;margin:8px 0 0 8px;background:url(../images/rightfixicon.png) no-repeat 0 0;}
.toolbar dd.gottop {display:none;}
.toolbar .slide-tel {display:block;width:0;height:53px;line-height:53px;font-size:24px;font-weight:bold;font-family:arial;color:#FFF;position:absolute;padding:0 0 0 53px;top:-1px;right:-2px;-webkit-border-radius:50px;border-radius:50px;overflow:hidden;}
.toolbar .pop {position:absolute;right:90px;top:-65px;background:#1f5fc3;display:none;}
.toolbar .pop-code {width:160px;}
.toolbar .pop-code img {width:120px;height:120px;display:block;padding:20px 20px 0;}
.toolbar .pop-code h3 {height:52px;line-height:26px;text-align:center;color:#fff;font-size:16px;font-weight:400;white-space:nowrap;}
.toolbar .pop-code h3 b {display:block;font-size:14px;font-weight:normal;}
.toolbar .qq span {background-position:-35px -47px;}
.toolbar .qq a {width:52px;height:52px;cursor:pointer;display:block;}
.toolbar .qq:hover {background-color:#1f5fc3;border-radius:100%;}
.toolbar .qq:hover span {background-position:0 -47px;}
.toolbar .tel span {background-position:-35px 0;}
.toolbar .tel:hover {background:#1f5fc3;}
.toolbar .tel:hover span {background-position:0 0;}
.toolbar .code span {background-position:-35px -95px;}
.toolbar .code:hover {background-color:#1f5fc3;border-radius:100%;}
.toolbar .code:hover span {background-position:0 -95px;}
.toolbar .top {padding:0;}
.toolbar .top span {background-position:-35px -142px;}
.toolbar .top:hover {background-color:#1f5fc3;border-radius:100%;}
.toolbar .top:hover span {background-position:0 -142px;}
.toolbar dd:hover {}
/*fanye*/
.listpage {margin:20px 0 40px 0;text-align:center!important;font-size:14px;}
.listpage a {border:1px solid #e4eaec;border-right:none;background:#fff;padding:8px 13px;text-align:center;color:#76838f;}
.listpage a:hover {background:#f5f5f5}
.listpage a.NextA {border-right:1px solid #e4eaec}
.listpage .NextSpan,.listpage .PreSpan {border:1px solid #e4eaec;padding:8px 13px;background:#fff;color:#ccd5db;cursor:default}
.listpage .firstPage,.listpage .lastPage {height:28px;line-height:28px;min-width:40px}
.listpage span {border:1px solid #e4eaec;border-right:none;padding:8px 13px;text-align:center;background:#00A2E9;border-color:#00A2E9;color:#fff;cursor:default}
.listpage a,.listpage a:active,.listpage a:focus,.listpage a:hover {text-decoration:none}
.listpage .listpageText {margin-left:10px;color:#aaa;display:none}
.listpage a:last-child{ border-right:1px solid #e4eaec}

.tags{overflow:hidden;margin-bottom:10px;margin-top:20px;clear:both;}
.tags span{float: left;display: block;line-height: 40px;}
.tags a{border-radius: 4px;-webkit-border-radius: 4px;display: inline-block;line-height: 28px;padding: 0 6px;margin: 5px;background: #fff;border: 1px solid #dadada;}
.tags a:hover {background: #009b4c;border-color: #009b4c;color: #fff;}