.wrap{margin: 0 auto;}
.tab-box{ width:860px;margin-top: -10px;}
.tab-box .hd ul{ position:absolute; right:0}
.tab-box .hd li{ margin-left:20px;cursor: pointer; float:left; display:inline; border-radius:5px; font-size:16px; height:30px; width:100px; line-height:30px; text-align:center; border:1px solid #ddd;}
.tab-box .hd li.on{ color:#ed751a; border:1px solid #ed751a;font-weight:900;}
.tab-box .bd{ width:950px; overflow:hidden}
.shadowbox{float: left;display: inline;overflow: hidden;margin: 20px 20px 0 0 ;height: 210px;width: 271px;position: relative; border:1px solid #f2f2f2}
.softabout{width:300px;}
.softabout img{width: 300px;height: 200px;}
.softabout h1{color: #000;font-size: 24px;padding: 15px 0 10px 0;overflow: hidden;}
.softabout .wz{line-height: 30px;border-top: 1px #f0f0f0 solid;padding: 15px 0; margin:15px 0;font-size: 16px;}
.softabout .wz a{ color:#1296db}
.softabout span{ margin:15px 0 ; width:100%; display:block}
.softabout i{ float:left; display:inline;height: 40px;line-height: 42px;}
.c6{background: #FFF; overflow: hidden;padding-top:10px; width:100%}
.c6.cf{margin-top:20px}
.c6.cf .tit{margin:0 20px 20px 20px}
.c6 .m_nav{margin:0 20px 20px 20px}
.beauty{overflow:hidden; width:1250px}
.beauty a{ width:275px; height:205px; margin-right:33px; text-align:center; font-size:14px; float:left; display:inline}
.c6.cp {padding-top: 0;margin-bottom:20px}
.c6 h4{ margin-bottom:20px}
.cp .beauty{margin-top:0;width: 1250px;}
.cp .beauty a{display:inline-block; width:275px; height:155px; margin:20px 20px 0 0; text-align:center; font-size:14px; float:left; display:inline;position:relative}
.cp .beauty a img{width:100%; height:155px; position:absolute; left:0; top:0}
.cp .beauty a span{width:100%; height:30px; line-height:30px; color:#fff; position:absolute; left:0; bottom:0; z-index:1}
.cp .beauty a i{width:100%; height:30px; position:absolute; left:0; bottom:0;background-color: #000;opacity: 0.6;filter: alpha(opacity=60);}
.beauty a.cp_1{width:610px; height:330px;}
.beauty a.cp_1 img{width:100%; height:330px;}
.beauty a.cp_1 span,
.beauty a.cp_1 i{width:100%; height:40px; line-height:40px; font-size:16px}
.beauty a img{width: 275px; height:155px; margin-bottom:10px}
.c6_bottom{margin:40px auto; text-align:center}
.c6_bottom a{border:1px solid #ccc; padding:7px 150px; color:#999}
.bf a,
.bf a span,
.bf a img{width:275px !important; display:block}
/*.tit{position: relative; height: 40px; line-height: 40px; border-bottom: 2px #ebebeb solid;}
.tit span{position: absolute; font-size: 16px; color: #333; padding: 0 15px; height: 100%; bottom: -2px; border-bottom: 2px #12c47b solid;}
.tit a{position: absolute; right: 10px; font-size: 14px; color: #999;}*/
.shadowbox img{ width:72px; height:72px; position:absolute; left:20px; top:20px}
.shadowbox b{ position:absolute; left:105px; top:25px; font-size:16px; height:20px; line-height:20px; overflow:hidden;padding-right: 15px;}
.shadowbox span{ position:absolute; left:105px; top:55px; font-size:12px; color:#999 }
.shadowbox i{ position:absolute; left:105px; top:75px; font-size:12px; color:#999 }
.shadowbox p{position:absolute; left:20px; top:110px; padding-top:15px;line-height: 24px;color: #838383;margin: 0 20px 0 0;border-top: 1px #ededed solid; font-size:14px}
.a5{display: block;width: 100px;height: 30px;line-height: 30px;text-align: center;color: #fff;position: absolute;left: 105px;top: 53px;background-color: #ed751a; border-radius:5px}
.a5:hover{background-color: #e26e15; color:#fff}
