@charset "utf-8";
/* CSS Document */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;vertical-align:baseline;font-family:"微软雅黑";}
body{font-size:14px;line-height:22px;padding:0px;margin:0px;color:#666;background:#f5f5f5}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
hr,button,input,textarea{margin:0;padding:0;}
address,cite,dfn,em,var{font-style:normal;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
ol,ul,li{list-style:none}
a{color:#3d3d3d;text-decoration:none;outline:none;}
a:hover{color:#0052d9;text-decoration:none;}
.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}
img.m{vertical-align:middle;}

.container{border:solid px green}
.head{background:#fff;padding:30px;overflow:hidden}
.head .logo{float: left;}
.head .logo img{max-width:100%;display:block;margin:0 auto;text-align:center}
.head .search{float:right}
.head .search .form-control{height:auto;padding: 0.375rem 1rem;border-right:none;border-radius:0;border-top-left-radius:5px;border-bottom-left-radius:5px;background:none;}
.head .search .btn{border:solid 1px #ced4da;border-radius:0;font-size:14px;padding: 0.45rem 0.75rem;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.head .search input::-webkit-input-placeholder{font-size: 14px;}
.main{margin-top:10px;width:100%;overflow:hidden}

.banner img{display:block;margin:120px auto 0 auto;}
.home-icon a{background: url(../images/home.png) no-repeat left center;padding-left:28px;}

/*左侧导航*/
 aside{width:300px;float:left;padding-bottom:100px}
 aside .caption{background:#077ed0;color:#fff;padding:15px 0;font-size:20px;font-weight:bold;text-align:center}
.nav_list{background:#fff;margin-bottom:8px;}
.nav_list a{font-size:15px;display: block;width:100%;padding: 10px 40px 15px 80px;box-sizing: border-box;}
.nav_list h3>a{font-weight:bold;font-size:15px;}
.nav_list h3 img{display:inline-block;margin-left:6px;max-width:100%}
.nav_list ul li a{padding:13px 30px 13px 100px;color:#666}




/*page*/
.page{margin:3rem 0 2rem 0;font-size:14px;height:30px;line-height:30px;text-align:center;overflow:hidden}
.page .pageinfo{margin-right:3px;color:#808080;font-size:14px;padding:4px 8px;border:1px solid #aaa;}
.page .pageinfo strong{font-weight:normal;margin:0 3px}
.page  a{border:1px solid #aaa;border-radius:5px;color:#808080;padding:4px 10px;margin-left:5px;transition:all 0.2s}
.page  a:hover,#page .curpage{color:#38b549;text-decoration:none;background:#0052d9;color:#fff;border:1px solid #0052d9;}
.page .nopage{cursor:not-allowed;}
.page .nopage:hover{background:#fff;color:#808080;border:1px solid #aaa;}	
.page .homepage,#page .endpage{display:none;}



/*section*/
.main{overflow:hidden}
section{width:calc(100% - 310px);float:right;padding-bottom:100px;}
section .bg{background:#fff;padding:30px 25px;border-radius:5px;}
h1.title{color:#000;font-size:24px;border-bottom:solid 1px #dddddd;padding-bottom:15px;}
.pos{margin:20px 0 10px 0;background:#f5faff;border:solid 1px #b8c7d9;padding:10px}
.pos a{color:#000;font-size:16px;}
.content p{padding-top:15px;text-indent:2rem;line-height:25px;}
.content h1{padding:15px 0;border-bottom: 1px solid #aaa;font-size:22px;color:#000}
.content a{color:red;}
.list{padding:15px;}
.list ul{overflow:hidden}
.list ul li{padding:10px 0;width:35%;float:left;}
.list ul li a{font-size:16px;}
.list ul li a:before{content:"·";padding-right:5px;}
.list ul li p{padding-top:15px;font-size:16px;}
.piece{padding:20px 0 0 15px;border-top:solid 2px #f5f5f5;overflow:hidden}
.piece>div{float:left;}
.piece .prev{padding-bottom:5px;padding-right:50px;}
.back{margin-bottom:20px;}
.back ul{overflow:hidden}
.back ul li a{background:#e6e6e6;display:inline-block;border-radius:20px;text-align:center;padding:5px 10px;float: left;margin-right:20px;font-size:16px;}
.back ul li a:hover{background:#217fdc;color:#fff}
.back .iconfont{padding-right:5px;}

.tj h3{font-size:18px;border-bottom:solid 2px #f5f5f5;padding-bottom:15px;}
.tj h3 span{border-bottom:solid 2px #077ed0;padding-bottom:15px;}
.tj .iconfont{padding-right:3px;font-size:16px;}

footer{background:#000;color:#a0a0a0;text-align:center;padding:2rem 0}
footer p{border-bottom:1px solid rgba(255, 255, 255, 0.15);padding-bottom:15px;}
.link{color:#a0a0a0;padding-top:15px;}
.link a{padding-left:15px;color:#a0a0a0;}



