html {
  margin: 0;
  padding: 0;
  font-size: 100px;
  font-family: 微软雅黑 !important;
  color: #333333;
  text-decoration: none;
  list-style: none;}

body{
  font-family: 微软雅黑;
  background-color: #E0E0E0;
	overflow-x: hidden;}
.wrapper{
  position: relative;
  max-width: 1160px;
  margin: 0 auto;}
.container{}
.header {
  
  padding: .2rem 0 0 0;
  background-color: #066baf;}
.header .header-container .header-search 
{
  position: absolute;
  bottom:.05rem;
  right: 0;
  width: 200px;
  height: 40px;}
.header .header-container .header-search input[type="text"]
{
  width: 2rem !important;
    height: .3rem !important;
    border: none !important;
    background-size: contain;
    background-color: #fff !important;
    border-radius: 10px!important;
    padding: .1rem;}
.header .header-container .header-search input[type="submit"]
{
  position: relative;
  left: -.4rem;
    height: .3rem !important;
    width: .3rem !important;
    background: url(images/search.jpg) no-repeat !important;
    background-size: contain !important;}
.header .header-container .header-tool 
{
  position: absolute;
  top: 0;
  right: 0;
  color: #fff;}
.header .header-container .header-tool .tool-ul {
  list-style: none;}
.header .header-container .header-tool .tool-ul li {
  float: left;
  padding: 0 .1rem;
  cursor: pointer;
  font-weight: normal;
  font-size: .15rem;}
.header .header-container .header-tool .tool-ul li:hover {
  color: #faca52;}
.header .header-container .header-tool .tool-ul li:not(:last-child) {
  border-right: 0.01rem solid #fff;}
.header-navbar .navbar-style{
  display: inline-block;
  height: .4rem;}
.header-navbar .navbar-style li{
  float: left;
  display: inline;
  margin-right: .1rem;
  text-decoration: none;}
.header-navbar .navbar-style a{
    display: block;
    text-decoration: none;
    padding: .05rem .05rem;
    color: #fff;
    font-size: .15rem;
    background-color: #066baf;
    width: 120px; 
    border-radius: 10px 10px 0 0;}
.header-navbar .navbar-style a:hover,.header-navbar .navbar-style a:active{
  background-color: #FAFAFA;
  color: #333;
  transition: all 0.3s ease; 
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;}
.sub-nav{
	width: 120px !important;}
.sub-nav a{
  background-color: #fff !important;}
/*重写导航栏样式*/
.wp_nav {
    display: block;
    margin-left: -.05rem !important;
    padding: 0;
    display: block;}
  .mark, mark {
    padding: .2em;
    opacity: 0 !important;
    background-color: #066baf !important;}
.wp_nav .sub-nav .nav-item {
    background-color: #fff;}
.wp_nav .sub-nav .nav-item a {
    border-top: none !important;
    text-align: center !important;}
.wp_nav .sub-nav .nav-item a:hover {
    color: #066baf;}
.background
{
  position: absolute;
  left:280px;
  top:-.2rem;
  width: 777px;
  height: 148px;
  background-image: url(images/bg.jpg);
  background-size: contain;}

.scrollbar
{
  width: 100%;
  height: 500px;}
.footer {
  /*background-color: #066baf;*/
  background: url(images/gray.jpg) repeat;
  color: #fff;
  padding: .2rem;
  font-size: .12rem; 
  text-align: center;}
  .footer .footer-part {
    display: inline-block;}
  .footer .footer-logo {
    margin-right: .2rem;}
    .footer .footer-logo img {
      height: .5rem;
      width: .5rem; 
      vertical-align: inherit;}
  .footer .footer-link {
    float: right;
    width: 50%;
    padding-left: .15rem;}
    .footer .footer-link a {
      color: #fff;}
    .footer .footer-link .footer-graphic {
      margin-right: .1rem;}
    .footer .footer-link .link-content {
      padding-left: .22rem;}

.module {
  margin-bottom: .2rem;}
  .module .module-part {
    margin-top: .2rem;}
    .module .module-part .module-part-title {
      position: relative;
      border-bottom: 0.02rem solid #066baf;
      padding: .15rem 0 0;}
      .module .module-part .module-part-title .module-part-img {
        position: absolute;
        left: 0rem;
        bottom: -2px;
        width: .4rem;
        padding: 5px;}
      .module .module-part .module-part-title .part-title {
        position: relative;
        left: .4rem;
        font-size: .18rem;
        color: #333;}
      .module .module-part .module-part-title .part-title-eng {
        position: relative;
        left: .4rem;
        color: #066baf;
        font-size: .16rem;}
      .module .module-part .module-part-title .module-part-more {
        float: right;
        line-height: .25rem;
        cursor: pointer;}
        .module .module-part .module-part-title .module-part-more img{
        width: .25rem;
        cursor: pointer;}
        .module .module-part .module-part-title .module-part-more:hover {
          text-decoration: none;}
        .module .module-part .module-part-title .module-part-more .part-more {
          color: #aaa;}
        .module .module-part .module-part-title .module-part-more .part-more-gly {
          color: #066baf;}
    .module .module-part .module-part-content {
      padding: .15rem 0;
      height: 3.2rem;}
      .module .module-part .module-part-content .link-items-left{
        margin-top: .1rem;
        width: 48%;
        float: left;}
      .module .module-part .module-part-content .link-items-right{
        margin-top: .1rem;
        width: 48%;
        float: right;}
        .module .module-part .module-part-content .link-item{
          position: relative;
          width: 100%;
          height: .5rem;
          line-height: .5rem;
          padding: 0rem .1rem;
          margin-bottom: .2rem;
          border-radius: 10px;
          background-color: #066baf;}
        .module .module-part .module-part-content .link-item .link-image{
          position: absolute;
          top: .1rem;
          right: .1rem;
          width: .3rem;
          height: .3rem;
          background-image: url(images/go.jpg);
          background-size: contain;}
        .module .module-part .module-part-content .link-item a{
          color: #fff;}
      .module .module-part .module-part-content ul {
        padding: 0;
        list-style: none;}
        .module .module-part .module-part-content ul li {
          padding: .05rem 0;
          position: relative;}
          .module .module-part .module-part-content ul li a {
            display: inline-block;
            width: 23em;
            color: #333;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-size: .15rem;}
            .module .module-part .module-part-content ul li a:hover {
              color: #066baf;}
            .module .module-part .module-part-content ul li span {
              float: right; 
              color: #aaa;}
          .module .module-part .module-part-content ul li em {
            position: absolute;
            right: 0;
            font-size: .13rem;
            line-height: .2rem;}
/*listcolumn的样式表*/
.left-menu{
  float: left;
  min-height: 200px;
  width: 20%;
  margin-top: .5rem;
  background-color:#FFF;
  border-radius: 10px 0 0 10px;}
.listnametext span
{
      text-align: center;
    font-size: .2rem;
    display: block;
    line-height: .5rem;
    border-bottom: 1px solid #DDDDDD
  ;}
.listcontent ul{
  padding: 0;
  margin-top: .1rem;}
.listcontent a{
    height: .5rem;
    line-height: .5rem;
    font-size: .16rem !important;
    font-weight: 300 !important;
    background: none !important;
    border: none !important;
    text-align: center !important;}
.listcontent a:hover,.listcontent a:active{
  background-color: #FAFAFA !important;
  color:#066baf !important;
  transition: all 0.3s ease; 
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;}
.listcontent a:selected{
  background-color: #FAFAFA !important;}
.right-content{
  min-height: 600px;
  margin-left: 20%;
  padding: .3rem .1rem;
  background-color: #fff;
  border-radius: 0 0 10px 10px;
  border: .15rem solid #FAFAFA;}
.right-content .news-list li{
  text-decoration: none !important;
  display: inherit !important;
  margin-bottom: .1rem !important;}
.right-content .news-list a
{
  color: #666 !important;
  text-decoration: none;}
.right-content .news-list a:hover
{
  color: #000 !important;}
.right-content .news-list li>span{
  float: right;
  color: #aaa;}

/*displayinfo*/
.arti_title,.arti_metas
{
  text-align: center;}
.entry
{
  width: 98%;
  min-height: 300px;
  margin: 0 auto;}
@media (max-width: 767px){
	.header-logo{
		width: 100% !important;}
	.tool-ul,.header-search,.scrollbar,.sub-nav{
		display: none !important;}
	.module .module-part {
	    margin-top: .2rem;
	    margin-bottom: .5rem;}
	.navbar-style li,.navbar-style a{
		width: 100% !important;
		border-radius: 0 !important;}
}