﻿body{font-size: 16px;background-color:#fff8f0;}
.px1200{max-width: 1200px;padding:0;margin:auto;}
.w{background-color:#fff;}
.sp{margin-left: 45px;}
.spl {margin-left:10px;}
.spt{margin-top:10px;}
.spr{margin-right:10px;}
.bar{height:36px; background: #fec url(dq2.png) no-repeat left; background-size: 24px; width:100%; background-position: 10px 5px;font-size:18px;color:#a33;line-height: 36px;}
.flexbox{display:flex;display: -webkit-flex;flex-direction: row;justify-content:space-between;white-space:nowrap;}
.con{width:100%;height:300px;}
.bar A{text-decoration: none; color:#a33;}
.bar A:hover{font-weight:bold;}
.ulist {list-style:none;margin: 0;padding: 0;}
.ulist li{height:36px;line-height:36px;border-bottom:#ddd solid 1px;}
.ulist A{text-decoration: none; color:#a33;margin-left:0.5em;}
.ulist A:hover{margin-left:1em;}
.small{font-size:12px;margin-right:1em;}
.flex{flex:1 1 0%;white-space: nowrap;width:200px;overflow: hidden;text-overflow:ellipsis;}

.navleft {list-style:none;margin: 0;padding: 0;}
.navleft2 {list-style:none;margin: 0;padding-left: 1em;}
.navleft li,.navleft2 li{margin:0.5em;text-indent:1em;}
.navleft A,.navleft2 A{margin:0.5em;text-decoration: none; color:#a33;margin-left:0.5em;font-weight:normal;}
.navleft A:hover,.navleft2 A:hover{font-weight:bold;}

.navleft .act{background: url(2.png) no-repeat left;}
.navleft2 .act{background: url(1.png) no-repeat left;}
.mscreen {height:30px;text-align:center;line-height:30px;background-color:#b55;}
.mscreen A{text-decoration: none; color:#ff8;}
.mscreen A:hover{font-weight:bold;}
.mscreen span{margin:0 20px;}