@font-face {
  font-family: 'Iceland';
  font-style: normal;
  font-weight: 400;
  src: local('Iceland'), local('Iceland-Regular'), url(https://themes.googleusercontent.com/static/fonts/iceland/v3/F6LYTZLHrG9BNYXRjU7RSw.woff) format('woff');
}

body{
margin-top: 60px;
}

#header h1{
          text-align:center;
          font-size:1em;
          margin:20px 0 20px 0;
}

#Header1_HeaderTitle{
  text-decoration:none; 
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  transition: all 0.5s;
  font-size:1.5em;
  font-family:Iceland;
}
#Header1_HeaderTitle:hover{
  -webkit-animation: neon2 1.5s ease-in-out infinite alternate;
  -moz-animation: neon2 1.5s ease-in-out infinite alternate;
  animation: neon2 1.5s ease-in-out infinite alternate;
  text-decoration: none;
  color:#ffffff;
}

#cnblogs_post_body h2 {

    /*background: none repeat scroll 0% 0% rgb(43, 102, 149);*/

    border-radius: 6px 6px 6px 6px;

    //box-shadow: 0px 0px 0px 1px rgb(95, 90, 75), 1px 1px 6px 1px rgba(10, 10, 0, 0.5);

text-shadow: 0 -1px 1px rgba(0,0,0,0.4);

    color: #355681;

    font-family: "Courier New","宋体","黑体",Arial;

    font-size: 14px;

    font-weight: bold;

    height: 25px;

    line-height: 25px;

    margin: 15px 0px !important;

    padding: 5px 0px 5px 20px;

  //  text-shadow: 2px 2px 3px rgb(34, 34, 34);

    width: 98%;

}

#cnblogs_post_body h2 a{

   color: rgb(235, 235, 235);

}

#cnblogs_post_body h2 a:hover{

   color: rgb(255, 102, 0);

}

/*****home和头部开始**************************/

#home {

    margin: 0 ;

    width: 76%;/*原始65*/

    min-width: 980px;/*页面的最低宽度,也就是页面顶部的宽度*/

    background-color: #fff;

    padding: 30px;

    margin-top: 25px;

    margin-left: 130px;

    margin-bottom: 50px;

    box-shadow: 0 2px 6px rgba(100, 100, 100, 0.3);

}
/*头部导航栏*/

#navigator {

    font-size:15px;

    border-bottom: 1px solid #ededed;

    border-top: 1px solid #ededed;

    height: 60px;/*导航栏高度，原始50*/

    width: 900px;

    clear: both;

    margin-top: 25px;

    margin-left: 12px

}
/*导航栏设置,可以自定义导航栏的目录*/

#navList {

    min-height: 35px;

    float: left;

    margin-left: 20px

}

    #navList li {        /*每一个栏目节点*/

        float: left;
        height: 60px;

        margin: 0 5px 0 0; /*这里原来是0 40px 0 0 */

}
    #navList li:hover{
        background-color: #FFCC80;  
}
    #navList a {         /*栏目文字的格式*/

        display: block;

        width: 5em;

        height: 22px;

        float: left;

        text-align: center;

    }
    #navList a:hover{
        text-decoration: none;
    }
img {

 max-width: 100%;

}
/*-----*/
#main{
width: 1025px;
}
#mainContent{
 width: 1025px;
}
#footer{
width: 1025px;
}
#cnblogs_post_body p a:hover{
color:red;
}
.titles{
background-color: #cc00ff;
font-weight:bold;
font-size:28;
color:#FFFFF0;
border-radius: 5px;
}
.title_a{
font-weight:bold;
color:#FF00FF;
text-decoration:none;
}
.title_a:hover{
margin-left: 15px;
color: #6600FF;
}
.titles span{
margin-left:15px;
}
#first{
color: #FFFFF0;
background-color: #FF7F50;
border-radius: 5px;
}
#first span{
margin-left: 15px;
}



@-webkit-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff,
               0 0 20px  #fff,
               0 0 30px  #fff,
                       0 0 40px  #228DFF,
                       0 0 70px  #228DFF,
                       0 0 80px  #228DFF,
                       0 0 100px #228DFF,
                       0 0 150px #228DFF;
  }
  to {
    text-shadow: 0 0 5px #fff,
               0 0 10px #fff,
               0 0 15px #fff,
                       0 0 20px #228DFF,
                       0 0 35px #228DFF,
                       0 0 40px #228DFF,
                       0 0 50px #228DFF,
                       0 0 75px #228DFF;
  }
}
@-moz-keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff,
               0 0 20px  #fff,
               0 0 30px  #fff,
               0 0 40px  #228DFF,
               0 0 70px  #228DFF,
               0 0 80px  #228DFF,
               0 0 100px #228DFF,
               0 0 150px #228DFF;
  }
  to {
    text-shadow: 0 0 5px #fff,
               0 0 10px #fff,
               0 0 15px #fff,
               0 0 20px #228DFF,
               0 0 35px #228DFF,
               0 0 40px #228DFF,
               0 0 50px #228DFF,
               0 0 75px #228DFF;
  }
}
@keyframes neon2 {
  from {
    text-shadow: 0 0 10px #fff,
               0 0 20px  #fff,
               0 0 30px  #fff,
               0 0 40px  #228DFF,
               0 0 70px  #228DFF,
               0 0 80px  #228DFF,
               0 0 100px #228DFF,
               0 0 150px #228DFF;
  }
  to {
    text-shadow: 0 0 5px #fff,
               0 0 10px #fff,
               0 0 15px #fff,
               0 0 20px #228DFF,
               0 0 35px #228DFF,
               0 0 40px #228DFF,
               0 0 50px #228DFF,
               0 0 75px #228DFF;
  }
}

          #ol1 .title_a{
              font-size: 20px;
              font-family: Arial;
              color: #2aabd2;
          }
          #ol1 .title_a:hover{
              text-decoration: none;
              color: red;
          }
          #ol1{
              list-style: -webkit-gradient;
              margin-left: 155px;
              margin-bottom: 232px;
          }
          #ol1 li{
            padding: 20px 0 20px 0;
          }