﻿@charset "UTF-8";
.location{height: 60px; line-height: 60px; background-color: #fff;}
.listConWrap{width: 1200px;}
.locationNav li{float: left;height: 60px;}
.locationNav li a { display: block; float: left; height: 60px; line-height: 60px; margin-right: 30px; font-size: 14px; color: #666666; position: relative; z-index: 1; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.locationNav li.on a{font-weight: bold; color: #0270c5;} 
.locationNav a:before { display: block; content: ''; position: absolute; left: 50%; top: 50%; width: 52px; height: 54px; margin-left: -26px; margin-top: -27px; background: url(../images/locationNavIcon.png) no-repeat center center; background-size: cover; z-index: -1; opacity: 0; visibility: hidden; transform: scale(0.3); -webkit-transform: scale(0.3); transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.locationNav li.on a:before { opacity: 1; visibility: visible; transform: scale(1); -webkit-transform: scale(1); }
.locationNav a:hover{ font-weight: bold; color: #0270c5; }
.locationNav a:hover:before{ opacity: 1; visibility: visible; transform:scale(1); -webkit-transform:scale(1); }
.locationR{font-size: 14px;overflow: hidden; background-color: #fff; color: #999999; }
.locationR span,.locationR a{float: left;display: inline; color: #999999; }
.locationR em{font-style: normal;}
.locationR i.home { margin: 0 8px; display: inline;float: left; width: 12px; height: 60px; background: url(../images/locahome.png) no-repeat center center; background-size: contain; vertical-align: middle; margin-top: -2px; transition: all 0.3s linear; -webkit-transition: all 0.3s linear; }
.contentConMainWrap{padding-top: 30px;padding-bottom: 30px;}
.contentConMain{width: 1100px;padding: 40px 50px;background-color: #fff;}
.articleTitle { text-align: center; padding: 0 60px; line-height: 42px; font-size: 26px; color: #333333;font-weight: normal; }
.articleSubTitle{ text-align: center; padding: 0 60px; line-height: 42px; font-size: 23px; color: #333333;padding-top: 5px;}
.articleOtherInfo{text-align: center; color: #666666; font-size: 0px; line-height: 35px; padding: 0px 0 10px 0; border-bottom: 1px solid #f0f0f0;}
.articleOtherInfo .span { display: inline-block; margin: 0 10px; vertical-align: middle; font-size: 14px; }
.articleFont span{ cursor: pointer; }
.articleFont span.span1 { margin-left: 5px; }
.articleFont span.span3 { margin-right: 5px; }
.articleFont span.span2 { margin: 0 8px; }
.articleFont span.hover { color: #0270c5; font-weight: bold; }
.artBtn a.print { float: left; display: inline; height: 35px; padding-left: 25px; background: url(../images/print.png) no-repeat left center; }
.artBtn a.print:hover {color: #0270c5;}
.articleOtherInfo .artShare span,.articleOtherInfo .artShare .social-share,.articleOtherInfo .artShare .social-share a{display: inline-block;vertical-align: middle;}
#articleConBox{font-size: 16px;line-height: 36px; padding: 10px 0; color: #666666;}
#articleEwm{width: 196px; margin: 0 auto 20px auto;}
#articleEwm .text { line-height: 30px; text-align: center; font-size: 14px; color: #999999; }
#ewmcode{border: 1px solid #f3f3f3; width: 184px; height: 184px; border-radius: 3px; padding: 8px;}
.articlePN{display: block; line-height: 30px; padding: 20px 0; border-top: 1px solid #f0f0f0; color: #666666; font-size: 16px;}
@media print {
  body{ height : auto!important;overflow: auto; margin: 0;}
  @page :pseudo-class { size: A4 landscape; margin:5cm; }
  .publicHeader,.location,.articlePN,#articleEwm,.footer,#articleFont,#artBtn,#artShare{display: none;}
  .contentConMain{font-size: 16px; height: auto; color: #000000; font-family: "黑体","Microsoft JhengHei","STSong-Light","STHeiti","FangSong_GB2312"; margin: 0 auto; padding-top: 6mm; font-weight: normal;padding-left: 5mm;padding-right: 5mm;}
}