*{font-family: "microsoft Yahei"}
img{max-width: 100%}
body{background-color: #f3f3f3;}
.box{width: 1000px; margin: auto; box-sizing: border-box;}
.clearfix{clear: both;}
.padding{padding: 20px}
.padding-sm{padding: 10px;}
.margin-top{margin-top: 20px}
.bg-white{background-color: #fff}
.bg-yellow{background-color: #d4a320}
.bg-red{background-color: #be2f2f}
.bg-blue{background-color: #1171de}
.bg-green{background-color: #13afb9}
.bg-white{background-color: #fff}
.text-center{text-align: center;}
.text-bold{font-weight: bold;}
.radius{border-radius: 5px}
.red{color: #f00}
.blue{color: #198afa}

.header{clear: both; height: 150px; border-bottom: 1px #f1f1f1 solid}
.logo{float: left; margin-top:20px}
.logo img{display: block; height:110px}
.top{float: left; padding-top: 35px; padding-left: 20px}
.rightBtn{float: right; padding-top: 60px}

.nav{height: 50px; width:1000px; background:#198afa; margin:10px auto; text-align: center; border-radius: 5px;}
.nav li{display: inline-block; text-align: center; padding: 0 15px}
.nav li a{line-height: 50px; font-size: 18px; color: #fff}

.my-btn{background-color: #198afa}
.codeimg{height:38px; float: right; display: block; cursor: pointer;}

.rightBox{min-height: 500px; border-radius: 5px; overflow: hidden; box-shadow: 0 0 5px #ccc; min-height:800px}
.pagename{background:#198afa; line-height: 40px; padding-left: 10px; font-weight: bold; font-size: 20px; color: #fff}

.xieyi{padding: 20px; line-height: 150%; font-size: 16px}

.indexBanner{height: 500px; background-color: #111111; background-image: url("../images/001.jpg"); background-size: cover; background-position: center;}

.leftMenu{clear: both; overflow: hidden; margin-top: 20px;}
.leftMenu li{line-height: 36px; border-bottom: 1px #dbdbdb dotted}



.copyright{ padding-bottom:40px; clear: both; overflow: hidden;}
.copyright p{line-height:30px; color: #666666}
.copyright a{color: #666666}

.color1{background-color: #FF6666}
.color2{background-color: #0099CC}
.color3{background-color: #ffba38}
.color4{background-color: #009966}
.color5{background-color: #d667ab}
.color6{background-color: #ff7e3d}
.color7{background-color: #5fcb1d}
.color8{background-color: #1cc3ad}
.color9{background-color: #00b6dd}


.prevArt{ margin-top: 15px;}
.nextArt{text-align: right; margin-top: 15px;}

.guide{background: #ffffff; height: 40px; line-height: 40px; clear: both; margin: auto;}
.guide .layui-breadcrumb{padding-left: 10px;}

.empty{text-align: center; padding: 100px 0}
.empty p{ font-size: 20px; color: #ccc }

/* 分页 */
.pagination{display:block;padding:20px 0;text-align:center;overflow:hidden;clear:both; background: #fff}
.pagination li{display:inline-block;border:1px #dbdbdb solid;font-size:16px;height:34px;line-height:34px;min-width:34px;}
.pagination li a,.pagination li span{display:block;width:100%;height:100%}
.pagination li.active{background:#198afa;color:#fff;border-color:#198afa}
.pagination li.disabled{background:#f1f1f1;color:#198afa}
.pinyin{font-size:20px;background-color:#fff;padding-left:10px}
/* end */

.job{border:1px #dbdbdb solid; margin: 10px 20px; clear: both; overflow: hidden;}
.job .hd{line-height: 40px; border-bottom: 1px #dbdbdb solid; padding: 0 15px; clear: both; overflow: hidden;}
.job .hd p{font-weight: bold; font-size: 14px; float: left;}
.job .hd span{float: right; color: #999; font-size: 12px; }
.job .bd{padding: 10px 15px; font-size: 15px; line-height: 150%}
.job .fd{text-align: right; padding: 10px; padding-top: 0}

.newsList{clear: both; overflow: hidden; background: #fff; padding: 10px;}
.newsList li{line-height:50px; clear: both; height:50px; border-bottom:dashed 1px #ccc}
.newsList li a{font-size: 16px; display:block; float: left; width: 600px}
.newsList li a:hover{color: #f00}
.newsList li span.date{display:block; float: right; color: #999;}
.newsList li .layui-badge-dot{width: 6px; height: 6px; float: left; display: block; margin-top:20px; margin-right: 10px}

.newsInfo{clear: both; background: #fff; padding: 20px}
.newsInfo h1{margin: 15px 0; font-size: 28px; text-align: center; font-weight: bold;}
.newsInfo .date{color: #999; border-bottom: 1px #dbdbdb solid; padding-bottom: 15px; clear: both; overflow: hidden; text-align: center;}
.newsInfo .date span{display: inline-block; padding: 0 15px}
.newsInfo .content{font-size: 16px; padding-top: 15px; line-height: 200%; min-height: 600px;}
.newsInfo .content p{margin-bottom: 15px;font-size: 16px;}
.nextArticle .hd{color: #999; margin-bottom: 10px}
.share{text-align: right; float: right;}