﻿@charset "utf-8";
/* CSS Document */
/*头部、底部*/
html,body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,hr,figure,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
html,body,fieldset,img,iframe,abbr{border:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
a,button{cursor:pointer;}
a{text-decoration:none;color:#666;}
a:hover{color:#358ff0;}

body{background:#f8f8f8;font-size:14px;color:#666;-webkit-text-size-adjust:none;font-family:"微软雅黑";}
html {height: 100%;-webkit-text-size-adjust: none;}
img {border:0;vertical-align:middle;max-width:100%;}

/*宽度1200，居中*/
.CWidth{width:1200px;margin:0 auto;}
.top{width:100%;background:#fff;font-size:12px;height:35px;border-bottom:1px solid #e3e3e3; min-width:1200px; line-height:35px;}
.TopWrap{height:35px;}
.TopWrap .TopWMenu{float:left; text-align:right;width:50%;}
.TopWrap .TopWHome{width:50%;float:left;}
.TopWrap .TopWHome a{display:block; float:left; margin:0 10px;}

.TopWHNav a.SiteMap{background:url(../images/3322.png) no-repeat -420px 3px;padding-left:15px;}
.TopWHNav a.SiteMap:hover{background:url(../images/3322.png) no-repeat -420px -27px;}
.TopWHome a.WPhone{background:url(../images/3322.png) no-repeat -420px -60px;padding-left:15px;}
.TopWHome a.WPhone:hover{background:url(../images/3322.png) no-repeat -420px -95px;}
.TopWrap .TopWHome .TopWHNav{float:left; position:relative; z-index:1000}
.TopWrap .TopWMenu a{margin-left:10px;}
.TopWrap .TopWMenu span{margin-left:10px;}
.TopWrap a:hover{color:#358ff0;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain{width:1138px;border:1px solid #e3e3e3;padding:30px; overflow:auto; position:absolute; top:35px; left:-44px;background:#fff; display:none; z-index:1001;}
/**/.TopWrap .TopWHome .TopWHNav:hover .TopWHNavMain{display:block;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain a{margin-left:0;font-size:14px; margin-right:15px;}
.TopWrap .TopWHome .TopWHNav .TopWHNavMain p{font-size:16px;color:#358ff0;}

.TopWHNavMain .SubNav1{float:left;width:370px; padding-left:15px; min-height:120px; overflow:auto;padding-top:10px;}
.TopWHNavMain .SubNav2{float:left;width:351px; padding-left:15px; min-height:120px; overflow:auto;padding-top:10px;}
.SubNavLine1{border-bottom:1px dashed #e3e3e3;}
.SubNavLine2{border-left:1px dashed #e3e3e3;border-right:1px dashed #e3e3e3;}
.header{width:100%; min-width:1200px;height:120px;background:#fff;}
.header ul li{float:left;}
.header ul li img{margin-top:28px;}
.header ul li.HSearch{width:580px;float:right; height:80px;margin-top:28px;}
.H_Search{height:40px;}
.search_cate{float:left;width:79px;background:url(../images/3322.png) no-repeat -430px -595px;border:1px solid #d8d8d8;border-right:none;height:38px; position:relative;}
.search_cate span{display:block;line-height:38px;padding-left:15px; cursor:pointer;width:54px;}
.cate-toggle{position:absolute;width:79px; height:105px;;background:#fff;border:1px solid #d8d8d8;border-top:none;top:40px; display:none; left:0;}
.cate-toggle li.cate-item{width:64px;padding-left:15px; line-height:25px;}
.cate-toggle li.cate-item:hover{background:#12a8e3;color:#fff; cursor:pointer;}
.search_input{width:388px;height:38px;border:1px solid #d8d8d8; border-left:none;padding-left:10px; line-height:38px;float:left;display:block;color:#666;outline: none;}
.search_btn{width:98px;height:40px;background:#358ff0;color:#fff; display:inline;float:left;text-align:center;line-height:40px;font-size:16px;overflow:hidden;}
.search_btn:hover{color:#ececec;}
.HSearch p{clear:both;line-height:35px;}
.HSearch p a:hover{color:#358ff0;}
.HSearch p a{margin-right:12px;}
.HSearch p span{margin-right:10px;}

.nav{width:100%; min-width:1200px;background:#358ff0;height:50px; line-height:50px;font-size:18px;margin-bottom:20px;}
.nav a{color:#fff;padding:0 30px; display: block; float:left; height:50px;}
.nav a:hover{background:#2b71c2;}
.nav a.current{background:#2b71c2;}

.nav1{width:100%; min-width:1200px;background:#358ff0;height:50px; line-height:50px;font-size:18px;margin-bottom:20px;}
.nav1 a{color:#fff;padding:0 11px; display: block; float:left; height:50px;}
.nav1 a:hover{background:#2b71c2;}
.nav1 a.current{background:#2b71c2;}

.footer{width:100%; min-width:1200px;background:#3d3c3a; overflow:auto;}
.footer div{background: url(/images/info_logo_other.png) no-repeat left center; text-align:center; padding:30px 0; overflow:auto;color:#ccc;background-size:18%;}
.footer div a{color:#ccc;line-height:30px;}
.footer div a:hover{color:#fff;}
.footer div p{color:#999;font-size:12px; line-height:25px;margin-top:15px;}

/*星星 style1*/
.sty1{background:url(../images/sp_3.png) no-repeat; width:130px; height:16px;display: inline-block; vertical-align: middle;}
.sty1_star1{ background-position:-112px -127px;}
.sty1_star2{ background-position:-84px -127px;}
.sty1_star3{ background-position:-57px -127px;}
.sty1_star4{ background-position:-28px -127px;}
.sty1_star5{ background-position:0px -127px;}

/*星星 style2*/
.sty2{background:url(../images/3322.png) no-repeat; width:74px; height:12px;display:block; float:left; vertical-align: middle;}
.sty2_star1{ background-position:-477px -1140px;}
.sty2_star2{ background-position:-462px -1140px;}
.sty2_star3{ background-position:-447px -1140px;}
.sty2_star4{ background-position:-432px -1140px;}
.sty2_star5{ background-position:-417px -1140px;}

/*头部、底部结束*/

.CWidth1{overflow:auto;background:#fff;width:1150px; margin:0 auto; margin-bottom:20px;padding:10px 25px;}
.WSite{width:1200px; height:30px; line-height:30px; margin:0 auto;color:#000;margin-bottom:20px;}

/* tab切换 */
.tab-item{display:block; text-align:center; float:left; position:relative;}
.tab-cont-item{display:none;}


.CSCRTitle{height:50px; line-height:50px; border-bottom:2px solid #358ff0; margin-bottom:20px;width:1020px;}
.CSCRTitle p{font-size:18px; float:left;color:#000; margin-right:35px; font-weight:bold;}



#move{
	position: fixed;
	left: 50%;
	margin-left:610px;
	top:450px;
	display: none;
}
#move li{
	width: 60px;
	height:60px;
	line-height:60px;
	text-align: center;
	cursor: pointer;
	margin-bottom:1px;
	background:#e1dfdf; 
}
#move ul li:hover {
        background:#358ff0;color:#fff;
    }
#move li.last{font-size:36px;font-weight:bold;}


/* 专题详情 */
.SDetztjs{width:1200px; margin:0 auto; margin-bottom:20px;position: relative; padding-bottom: 12px;}
.SDetztjs .info {width:714px; border: 1px solid #ededed; border-right:0; border-bottom:0; position: relative; z-index: 2; }
.SDetztjs .inner {width:624px; height: 216px; padding:24px; background: #fff; border-bottom: 1px solid #ededed; }
.SDetztjs .u-hypot { background: url(../images/u_hypot_2.png) no-repeat; width: 42px; height: 265px; display: block; float: right; position:absolute; right:0; }
.SDetztjs h1{color:#000;font-size: 20px; margin-bottom: 12px; overflow:hidden; white-space:nowrap; }
.SDetztjs .inner p{line-height: 30px; height: 120px; overflow: hidden; margin-bottom: 10px;overflow:auto;}
.SDetztjs .img { position: absolute; z-index: 1; right: 0; bottom: 0; }
.SDetztjs .fx{ display:block; float:left; margin-top:10px; margin-right:10px;}

.SDetztjs .m-soft-share{margin-top:2px;height:42px; float:left;}
.SDetztjs .m-soft-share .bdshare-button-style0-16 a{background-image: url(../images/sp_share_2.png); background-repeat: no-repeat; width: 30px; height: 30px; padding-left: 0; margin-right: 13px; display: inline-block;}
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_more {background-position: 0 0; }
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_qzone { background-position: -46px 0; }
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_tsina { background-position: -92px 0; }
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_weixin { background-position: -138px 0; }
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_tqq { background-position: -184px 0; }
.SDetztjs .m-soft-share .bdshare-button-style0-16 a.bds_renren{ background-position: -229px 0;}

.SDetztxqC2{width:1200px; margin:0 auto;margin-bottom:20px;}
.m-soft-show {margin-left: -30px; margin-top: -10px;width:1230px;overflow:hidden;}
.m-soft-show .item {width:380px; position: relative; float: left; margin-left:30px; _margin-left:20px;margin-top: 20px; height: 210px; top: 0; margin-bottom:20px;}
.m-soft-show .item .inner {padding: 18px 18px 9px; position: relative; top: 0; z-index: 2; background: #fff; -webkit-transition: top 0.4s; -moz-transition: top 0.4s; transition: top 0.4s; height:183px;}
.m-soft-show .item:hover .inner {top: -10px; }
.m-soft-show .item:hover .shadow { width: 94%; left: 3%; bottom: -2px; }
.m-soft-show .item.sty-1 .most-ico { background-position: 0 0; }
.m-soft-show .item.sty-2 .most-ico { background-position: -128px 0; }
.m-soft-show .item.sty-3 .most-ico { background-position: -256px 0; }
.m-soft-show .item.sty-4 .most-ico { background-position: -384px 0; }
.m-soft-show .item.most .info { margin-left:86px; }
.m-soft-show .item.most .cell-1 { width: 72px; text-align: center; position: absolute; right: 0; top: 0; z-index: 2; }
.fix { *zoom: 1; }
.m-soft-show .item .info a:first-child {width: 320px;}
.fl { float: left; }
.fr { float: right !important; }
.mr10 { margin-right: 10px; }
.mb5 { margin-bottom: 5px; }
.ml10{margin-left: 10px; }
.mb10{ margin-bottom: 10px; }
.m-soft-show .item.most .btn-dl { margin-top: 10px; }
.m-soft-show .item .shadow { background: #ededed; width: 100%; height: 30px; position: absolute; left: 0%; bottom: 0; z-index: 1; -webkit-transition: all 0.4s; -moz-transition: all 0.4s; transition: all 0.4s; }
.m-soft-show .info {position: relative; }
.m-soft-show .cell { float: left; }
.m-soft-show .title {font-size: 16px;margin-bottom: 15px; padding-right: 82px; display: block;color:#000;  overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:180px;}
.m-soft-show .most-ico {position: absolute; left: -7px; top: -7px; width: 112px; height: 112px; background-image: url(../images/sp_3.png); background-repeat: no-repeat; z-index: 3; }
.m-soft-show .desc {color: #999; line-height: 34px; height: 68px; text-align: justify; overflow: hidden; clear:both;}
.m-soft-show .tag-ico {color: #000; }
.m-soft-show .btn-dl { width: 56px; height: 22px; line-height: 22px; display: inline-block; color: #c2c2c2; border: 1px solid #c2c2c2; margin-top: 25px; text-align: center; }
.m-soft-show .btn-dl:hover { color: #fff; background: #358ff0; border-color: #358ff0; box-shadow: 0 0 15px 2px #c3defb; }
.m-soft-show .c-orange { color: #ff6600; }

.image-preview{ position: absolute; z-index: 1000; border: 2px solid #358ff0; padding: 5px; background-color: #fff; }

/* 专题推荐 */
.CFTContent .pr{padding-top:0px;}
.CFTopic,.CFTopic .CFTopic1{height:460px; width:1150px;overflow:hidden;}
.CFTopic .CFTopic1 ul{width:370px; height:460px; float:left;margin-right:20px;}
.CFTopic ul li{width:370px; height:210px; float:left;margin-bottom:20px; overflow:hidden; white-space:nowrap; line-height:30px; text-align:center;}
.CFTopic ul li.Mright{margin-right:0;}
.CFTopic ul li img{width:370px; height:180px;}
.pr {position: relative; }
.btn {position: absolute; top: 50%; margin-top: -40px; width:36px; height:80px; border-radius: 3px; cursor: pointer; overflow: hidden; z-index:10; margin-top:-65px;}
.btn:hover .cover { filter: alpha(opacity=20); opacity: .2; }
.btn.prev { left: 0; }
.btn.prev .btn-ico { background-position: -339px -710px; }
.btn.next { right: 0; }
.btn.next .btn-ico { background-position: -371px -710px; }
.btn .cover { background: #000;filter:alpha(opacity=35);opacity: .35; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 11; }
.btn .btn-ico {width:19px; height: 36px; position: absolute; top: 50%; left: 50%; margin-left: -9px; margin-top: -18px; z-index: 22; background-image: url(../images/new_lc.png);}

.CFTContent .CSCRTitle{width:1150px;}
.CFTContent .CSCRTitle a{ display:block; float:right; font-weight:normal; font-size:14px;}

/*网友评论*/
.DCLwypl{overflow:auto; margin:0 auto;background:#fff;width:1150px;padding:20px 25px; padding-bottom:0px;}
.DCLwypl p{font-size:18px; color:#000; margin-bottom:10px; font-weight:bold;}
.DCLwypl textarea{display:block; width:1128px; border:1px solid #ccc; height:150px; overflow:hidden; padding:10px; font-size:14px; margin-bottom:10px;}
.DCLwypl input{ display:block; float:right; width:125px; height:35px;color:#fff;background:#358ff0;border:none; border-radius:12px; font-size:14px; margin-bottom:20px;}


/*最新评论*/
.DCLzxpl{overflow:auto;padding:0px 25px;margin:0 auto;background:#fff;width:1150px; margin-bottom:20px;}
.DCLzxpl ul li{ border-bottom:1px dashed #e9e9e9; padding:20px 0px; line-height:36px; overflow:auto;width:1150px;}
.DCLzxpl ul li div{width:1150px;}
.DCLzxpl ul li div .lou{width:72px; height:26px; line-height:26px; display:block; float:left; text-align:center; margin-right:15px;background:#358ff0;color:#fff; border-radius:10px;}
.DCLzxpl ul li div .User{display:block; float:left; font-weight:normal;color:#358ff0}
.DCLzxpl ul li div time{display:block; float: right;color:#999; font-style:normal;}
.DCLzxpl ul li p{ clear:both; margin-left:87px;}
.DCLzxpl .CSCRTitle{width:1150px;}
.DCLzxpl .CSCRTitle strong{ display:block; float: left;}
.DCLzxpl .CSCRTitle span{ display:block; float:right; font-weight:normal; font-size:14px;}