.container{width: 1560px; margin: 0 auto;}

.container_l{width: 900px; float: left; margin-right: 19px;}
.container_l .nav_tree{height: 36px; padding-left: 10px; line-height: 36px;}
.container_l_con{border: 1px solid #ccc; border-width: 1px 0; height: auto; padding: 20px 10px 35px 10px;}
.container_l_con h1,.container_l_con h2, .container_l_conh3{font-size: 30px; color: #2f2f2f; font-weight: normal; margin-bottom: 25px;}
.container_l_con h5{font-size: 16px; color: #2f2f2f; margin-bottom: 25px;}
.container_l_con p{font-size: 16px; color: #2f2f2f; padding-bottom: 30px; line-height: 20px;}
.container_l_con #dwn_btn{width: 360px; height: 55px; display: block; margin: 20px auto; background: url(../images/bwn_logo.png) 25px 0 no-repeat #2c87d1; border-bottom: 3px solid #236ba8; padding-left: 90px; line-height: 55px; color: #fff; font-size: 24px; text-decoration: none; }
.container_l_con #dwn_btn:hover{background-color: #4b99d9;}
.container_l_con img{margin: 20px; width: 300px;}

.container_m{width: 311px; float: left; margin-right: 19px;}
.container_m .grjj{width: 291px; height: auto; padding: 10px; font-size: 16px; color: #fff; line-height: 30px; margin-bottom: 20px;}
.grjj img{float: left; padding-right: 12px; padding-bottom: 10px;}
.grjj .big{font-size: 18px; color: #fff; text-align: right; font-weight: bold;}

.container_r{width: 311px; float: left;}
.container_r .appcate{width: 311px; height: auto; margin-bottom: 30px;}
.appcate h2{height: 36px; background-color: #2c87d1; color: #fff; font-size: 16px; line-height: 36px; padding-left: 20px;}
.appcate .cate_con{padding: 10px 10px; background-color: #f5f5f5;}
.appcate .cate_con dl{height: 35px; margin: 8px 0;}
.appcate .cate_con dl dt{width: 35px; height: 35px; background-color: #f6842f; text-align: center; line-height: 35px; color: #fff; font-size: 28px; float: left;}
.appcate .cate_con dl dd{float: left; padding-left: 10px;}
.appcate .cate_con dl dd a{text-decoration: none;}
.appcate .cate_con dl dd .big{font-size: 18px; color: #292929; display: block; line-height: 20px;}
.appcate .cate_con dl dd .big:hover{color: #0099FF;}
.appcate .cate_con dl dd small{font-size: 12px; color: #888; line-height: 12px;}
.appcate .cate_con .more{float: right; margin-top: 40px;}

.container_r .letter{border-bottom: 3px solid #3f3f3f; margin-bottom: 20px;}
.letter h3{height: 36px; background-color: #3f3f3f; line-height: 36px; font-size: 16px; padding-left: 20px; color: #fff;}
.letter ul{padding: 15px 20px;}
.letter ul li{padding: 8px; float: left;}
.letter ul li a{font-size: 20px; color: #494949;}

.container_r .tag{width: 289px; height: 320px; border: 1px solid #ccc; padding: 10px; overflow: hidden; margin-bottom: 30px;}
.tag h3{height: 36px; text-align: center; border-bottom: 1px solid #ccc; line-height: 36px; font-size: 16px; color: #333;}
.tag ul{padding: 10px 0;}
.tag ul li{float: left; margin: 0 5px 5px 0;}
.tag ul li a{display: block; padding: 5px; background: #eee; font-size: 12px;}


.container_r .relatedapp{width: 311px; height: auto; margin-bottom: 30px;}
.relatedapp h2{height: 36px; background-color: #2c87d1; color: #fff; font-size: 16px; line-height: 36px; padding-left: 20px;}
.relatedapp .cate_con{padding: 10px 10px; background-color: #f5f5f5;}
.cate_con ul{padding-left: 10px;}
.cate_con ul li{padding: 5px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.relatedapp .more{float: right;}