/*Generated by wjdhcms 3.0 */



@charset "utf-8";



/*-----------公用-----------*/



::selection {

	color:#fff;

    background-color: #5dd2f5;

}



::-moz-selection {

	color:#fff;

    background-color: #5dd2f5;

}



::-webkit-selection {

	color:#fff;

    background-color: #5dd2f5;

}



::-webkit-scrollbar {

    width: 8px;

    height: 8px;

    background-color: #F5F5F5;

}



::-webkit-scrollbar-track {

    border-radius: 10px;

    background-color: #E2E2E2;

}



::-webkit-scrollbar-thumb {

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);

    background-color: #555;

}



*{

    padding: 0;

    margin: 0;

    font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

}



body {

    font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;

    color: #333;

    margin: 0;

    line-height: 1;

}



:focus {

    outline: 1;

}



article,

aside,

canvas,

details,

figcaption,

figure,

footer,

header,

hgroup,

menu,

nav,

section,

summary {

    display: block;

}



a {

    margin: 0;

    padding: 0;

    border: 0;

    font-size: 100%;

    vertical-align: baseline;

    background: transparent;

}



ins {

    background-color: #ff9;

    color: #000;

    text-decoration: none;

}



mark {

    background-color: #ff9;

    color: #000;

    font-style: italic;

    font-weight: bold;

}



del {

    text-decoration: line-through;

}



table {

    border-collapse: collapse;

    border-spacing: 0;

}



hr {

    display: block;

    height: 1px;

    border: 0;

    border-top: 1px solid #cccccc;

    margin: 1em 0;

    padding: 0;

}



input,

select {

    vertical-align: middle;

}





li,

ul {

    list-style-type: none;

}



img {

    border: none;

}



a {

    color: #333;

    text-decoration: none;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



a:link,

a:hover,

a:active,

a:visited {

    text-decoration: none;

}



input,

textarea {

    outline: 0;

    border: 0;

}



textarea {

    resize: none;

}



h1,

h2,

h3,

h4,

h5,

h6,

dl,

dd,

dt,

i,

em {

    font-weight: normal;

    font-style: normal;

}



.container {

    width: 1180px;

    margin-left: auto;

    margin-right: auto;

}



.pull-right {

    float: right !important;

}



.pull-left {

    float: left !important;

}



.clearfix {

    clear: both;

}



.hide {

    display: none;

}



.show {

    display: block;

}



.page-about h3 {

    height: 60px;

    border-bottom: #e1e3df dashed 1px;

    line-height: 60px;

    color: #505050;

    font-size: 22px;

    font-weight: bold;

    text-align: center;

}



.page-about .news_author {

    width: 100%;

    height: 30px;

    line-height: 30px;

    color: #505050;

    font-size: 12px;

    text-align: center;

    border-bottom: #e1e3df dashed 1px;

    margin: 0 auto;

    color: #666;

    margin-bottom: 20px;

}



.page-about .news_author .scan {

    color: #666;

    background-image: url(../img/ewm.gif);

    background-repeat: no-repeat;

    background-position: left center;

    padding: 5px 0 5px 30px;

    position: relative;

}



.page-content {

    height: auto;

    line-height: 25px;

    color: #505050;

    font-size: 14px;

    overflow: hidden;

}



.page-content a {

    color: #333;

    font-size: 15px;

    font-weight: 900;

}



.wjdh-banner {

    background-color: #fff;

    background-repeat: no-repeat;

    background-position: center center;

    height: 320px;

}



.breadcrumb-search {

    height: 60px;

    margin-bottom: 40px;

    background-color: #f4f4f4;

    overflow: hidden;

}



.breadcrumb {

    width: 40%;

    height: 60px;

    line-height: 60px;

    overflow: hidden;

    color: #676767;

}



.breadcrumb img {

    margin-right: 5px;

}



.breadcrumb a {

    color: #676767;

}



.breadcrumb a:hover {

    color: #5dd2f5;

}



#qrcode {

    display: none;

    position: absolute;

    right: 0;

    top: 30px;

    padding: 10px;

    background-color: #fff;

    border-radius: 5px;

    border: 1px solid #ececec;

}



.wjdh-search {

    line-height: 60px;

    width: 60%;

    overflow: hidden;

}



.wjdh-search .search-key a {

    color: #b7b7b7;

    padding: 0 5px;

}



.wjdh-search .form {

    height: 25px;

    line-height: 25px;

    color: #666;

    margin-top: 18px;

    margin-left: 20px;

}



.wjdh-search .search-t {

    float: left;

    width: 180px;

    height: 22px;

    line-height: 22px;

    color: #666;

    padding: 0 10px;

    margin-bottom: 4px;

    outline: 0;

    font-size: 12px;

    background: #fff;

    border: 1px solid #e5e5e5;

}



.wjdh-search .search-s {

    float: left;

    width: 60px;

    height: 24px;

    line-height: 24px;

    color: #fff;

    font-size: 12px;

    cursor: pointer;

    background: #5dd2f5;

    border: 1px solid #5dd2f5;

    margin-left: -1px;

}



.side-bar {

    width: 250px;

}



.side-bar .side-bar-tit {

    background-color: #f8f8f8;

    padding: 15px 0;

}



.side-bar .side-bar-tit i {

    float: left;

    width: 30px;

    height: 30px;

    background-color: #5dd2f5;

    margin-right: 5px;

}



.side-bar .side-bar-tit h2 {

    font-size: 30px;

    font-weight: bold;

    height: 35px;

    line-height: 30px;

    color: #5dd2f5;

}



.side-bar .side-bar-tit span {

    font-size: 16px;

    font-weight: bold;

    color: #bcbcbc;

    text-transform: uppercase;

    padding-left: 5px;

}



.side-bar dl {

    margin-bottom: 20px;

    border-bottom: 1px solid #e8e8e8;

}



.side-bar dl dt i,

.side-bar dl dd i {

    display: block;

    width: 16px;

    height: 8px;

    background-color: #fff;

    position: absolute;

    left: 7px;

    top: 50%;

    margin-top: -4px;

    -webkit-transition: all .3s ease-out;

    transition: all .3s ease-out;

}



.side-bar dl .cur i,

.side-bar dl dt:hover i,

.side-bar dl dd:hover i {

    transform: scale(1, 0.2);

    -webkit-transform: scale(1, 0.2);

}



.side-bar dl dt {

    height: 45px;

    line-height: 45px;

    margin-bottom: -2px;

    background-color: #5dd2f5;

    background-image: url(../img/ico1.png);

    background-repeat: no-repeat;

    background-position: 230px center;

    position: relative;

}



.side-bar dl dt a {

    color: #fff;

    font-size: 18px;

    display: block;

    width: 180px;

    height: 45px;

    line-height: 45px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 0 30px;

}



.side-bar dl dd {

    position: relative;

}



.side-bar dl dd a {

    display: block;

    height: 30px;

    line-height: 30px;

    border-top: 2px solid #fff;

    background-color: #f8f8f8;

    padding: 0 30px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-transition: all .8s ease-out;
