@charset "utf-8";
/* CSS Document */
/*all.css*/
body{ margin:0 auto;}
html{ min-width:1200px; }
.header,.mian,.footer{ overflow:hidden; margin:0 auto; min-width:1200px;overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.navFrame,.contentFrame,.location,.copyrightFrame{ width:1200px; margin:0 auto; overflow:hidden;}
/*main.css*/
.main{ background-color:#f2f5f8; padding:16px;position: relative;}
.title{ font-size:20px; color:#333;padding-right:18px; overflow:hidden;}
.title img{ padding-right:14px;}
.title a{ float:right; color:#828282; font-size:15px; line-height:30px; font-weight:normal;*+margin-top:-28px;}
/*location*/
.location h3{ padding-bottom:18px;}
.location h3,.location a{ font-size:15px; color:#67686a; }
.location a{padding:0 2px;}
.location a:hover{ text-decoration:underline;}
/*toolsList*/
.toolInfo{ width:846px; overflow:hidden; margin-right:14px;background-color:#fff;min-height: 1332px;}
.intro{padding:40px 52px; overflow:hidden;}
.intro .softImg{ width:196px; overflow:hidden; padding:10px 30px 0 0;}
.intro .msg{ width:512px;}
.intro .softImg img{width:196px; height:149px;}
.intro .softImg p{ text-align:center;}
.intro .dl{ width:91px; height:30px; color:#fff; display:inline-block; background-color:#e39c51; font-size:14px; line-height:30px; margin-top:20px;}
.msg h1{ font-size:23px; color:#e39c51; padding-bottom:8px;}
.msg p{ font-size:14px; color:#cbcbcb;}
.toolInfo ul{ padding:0 52px 40px; overflow:hidden;}
.toolInfo li:first-child{ border-top:1px dotted #ddd;}
.msg h1,.msg p{ overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.msg .update{ white-space:wrap; height:6.4em;}

.toolInfo ul .title{ padding:23px 0 16px;}
.toolInfo li div{ font-size:15px; color:#666;}
.toolInfo img{max-width: 742px;}
/*sideBanner*/
.sideBannerFrame{ padding:15px 10px; width:320px; background-color:#fff; overflow:hidden;}
.sideBannerFrame .border{ height:256px; width:312px; padding:3px;overflow:hidden; border:1px solid #ddd; position:relative;}
#sideBanner{ overflow:hidden;}
#sideBannerList{ overflow:hidden; height:223px; width:312px; position:relative;}
#sideBannerList a{ position:absolute; top:0; left:312px; overflow:hidden; z-index:1000;}
#sideBannerList .in{left:0;}
#sideBannerList img{ width:312px; height:223px;}
#sideBannerInfo { position:absolute; top:189px; left:3px;height:37px; line-height:37px; padding-left:8px;width:304px; background-color:rgba(0,0,0,0.5); z-index:1001;font-size:20px; color:#fff; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
#sideDot{ position:absolute; z-index:1002; bottom:3px; left:3px;}
#sideDot li{ float:left; margin-left:3px; cursor:pointer; width:40px; height:28px; background-color:rgba(255,255,255,0.3); border:1px solid #ddd; }
#sideDot .active{border:1px solid #00b689;}
#sideDot li:first-child{ margin:0;}
#sideDot li img{ width:40px; height:28px;}
#reply{ width:160px; height:40px; line-height:40px; text-align:center; color:#fff; font-size:16px; border:none; background-color:#ff8b3d; cursor:pointer; margin-top:20px;}
/*sideBar*/
.sideBar{ width:340px; overflow:hidden;}
.news{ background-color:#fff; margin-top:14px; padding-top:14px;}
.news ul{ padding:10px 20px 23px; overflow:hidden; height:528px;}
.news li{ border-bottom:1px solid #ccc; padding:14px 0; height:80px; overflow:hidden;}
.news li:first-child{padding-top:0;}
.news h1{ color:#333; font-size:17px;text-align:justify; overflow:hidden; height:3.2em;}
.news p{ color:#999; font-size:16px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-top:6px;}
.sideAd{ margin-top:14px;}
.sideAd ul{ overflow:hidden; padding:15px 10px 0; background-color:#fff; height:516px;}
.sideAd li{ padding-bottom:15px;}
.sideAd img{ width:320px; height:114px;}
/*recommend*/
.recommend{ padding-bottom:20px;}
.recommend ul{ height:333px; overflow:hidden;}
.recommend li{ border:none; height:46px; padding:0 0 4px;*+padding:0;}
.recommend .dlBtn a{ width:60px; height:29px; line-height:29px; display:block; color:#fff; font-size:15px; text-align:center; background-color:#e39c51;}
.recommend .recommendImg{ width:40px; padding-top:4px;}
.recommendImg img{ width:40px; height:40px;}
.recommend .recommendMsg{ width:180px; padding-left:12px;}
.recommendMsg .name a{font-size:15px; color:#333;}
.recommendMsg .name {padding:0;}
.recommendMsg .hot{padding:0; font-size:14px; color:#999;}
.recommend .dlBtn{ width:60px; padding-top:8px;}