@charset "utf-8";
img{max-width:100%;}
/* Common */
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0}
body,input,textarea,select,button,table{font-size:12px}
img,fieldset{border:0}
ul,ol{list-style:none}
em,address{font-style:normal}
a{text-decoration:none}
a:hover,a:active,a:focus{text-decoration:underline}
.blind{position:absolute;top:0;left:0;width:1px;height:1px;overflow:hidden;visibility:hidden;font-size:0; line-height:0}
body { background:#fff;}
.layout { width:1005px; margin:0 auto;overflow:hidden;zoom:1;}
.mt16 { margin-top:16px;}
.mr20 { margin-right:20px;}
.fl { float:left;}
.fr { float:right;}
.box { overflow:hidden; zoom:1;}
.pathbox { display:none;}
.bluefont { color:#1f69ab;}
.redfont { color:#f00;}
.grayfont { color:#b3b3b1;}

.sharebox { height:32px;}
.zbtn,.sbtn { border:#e2e2e2 solid 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; display:inline-block; float:left; margin-right:5px;}
.zbtn span,.zbtn span a{ color:#9e9e9e;}
.zbtn .number {border-right:#eee solid 1px;padding:5px 10px;line-height:20px;}
.zbtn .zsub,.sbtn span { background:url(images/bg_shareicon.png) no-repeat 6px 0; padding:0 10px 0 24px; font:700 12px/30px Tahoma, Geneva, sans-serif;}
.sbtn span { background-position: 6px -80px;color:#008cd2;} 


/* header begin css */
#header { border-bottom:#dedede solid 1px; height:54px;overflow:hidden; position:fixed; width:100%; background:#fff; top:0; z-index:999;}
.hea {width:1005px; margin:0 auto;}
.hea .logo { float:left; margin:17px 24px 0 0;}
.header-mini .logo { float:left; margin:17px 35px 0 0;}
.nav { width:500px;overflow:hidden;zoom:1; padding-left:1px; float:left;white-space:nowrap;text-overflow:ellipsis}
.nav li { float:left; border-left:#dedede solid 1px; border-right:#dedede solid 1px; margin-left:-1px;}
.nav li a { color:#999; padding:0 24px; height:54px; display:block; font:14px/54px "Microsoft Yahei","冬青黑体简体中文 w3";}
.nav li a:hover,.nav li.on a { color:#000; background:#fcfcfc;}

.active{ color:#000; background:#fcfcfc;}

.loginbox { float:right; color:#000;font:14px/54px "Microsoft Yahei","冬青黑体简体中文 w3"; margin-right:59px; display:none;s}
.loginbox a {color:#999; font-size:14px; margin-right:13px;}
.loginbox a.findback { color:#1f69ab;}
.fromsearch { width:238px; float:right;}
.fromsearch .text { width:170px; height:29px; line-height:27px;border:#e6e6e6 solid 1px;padding-left: 5px;-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; margin:12px 0 0 0; float:left;}
.fromsearch .submit { height:29px; width:27px;border:none; background:#fff url(images/search.png) no-repeat center center; margin: 12px 0 0 0px;  cursor: pointer;
    outline: none; border: #e6e6e6 solid 1px; border-width: 1px 1px 1px 0;}
.header-mini {height:54px;overflow:hidden; position:fixed;background:#fff; top:0; z-index:999; width:670px;border-bottom:#dedede solid 1px; }
.header-mini .nav li { border:none;font:14px/54px "Microsoft Yahei","冬青黑体简体中文 w3";}
.header-mini .nav li.line {color:#ccc; padding-right:0;}
.header-mini .nav li a { padding:0 8px 0; background:url(images/bg_header-mini.png) no-repeat;height:54px; display:block;}
.header-mini .nav li a.no1 { background-position:0 22px;}
.header-mini .nav li a:hover.no1,.header-mini .nav li.on a.no1{ background-position:0 -38px;}
.header-mini .nav li a.no2 { background-position:0 -98px;}
.header-mini .nav li a:hover.no2,.header-mini .nav li.on a.no2 { background-position:0 -158px;}
/* end */
/* cover begin css */

.site-logo { position:fixed; top:10px; left:10px; width:44px; height:44px; z-index:1;} 
.asidecover { position:fixed;width:328px;height:100%; background:url(images/bg_asidecover3.jpg) no-repeat 0 0; border-right:#dededc solid 1px; margin-left: 690px;}
.cover-body{ position:absolute; bottom:0; width:228px; padding:0 50px; height:436px;background:url(images/bg-cover-body4.png) repeat;} 
.cover-body p.logo { text-align:center; padding:25px 0; background:url(images/donewslogo_w2.png) no-repeat 50%; height:27px;}
.cover-body p.info { font:14px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#fff;}
.cover-actions {height:23px; margin-top:50px;}
.cover-actions a { display:inline-block;padding-left:14%; width:18%; height:23px; line-height:23px; color:#fff;float:left; background:url(images/bg_cover-actions.png) no-repeat 0 0;}
.cover-actions a.zc { background-position:0 0;}
.cover-actions a.dl { background-position:5px -30px;}
.cover-actions a.gz { background-position:0 -60px;}

/* cover end css */

/* writer begin css */
.writer-body {text-align:right;width:240px;height:100%;float:left;position:fixed;}
.writer-avatar {width:95px; height:149px; padding:0 3px;position:relative;display:inline-block;margin-bottom:20px;}
.writer-avatar span { position:absolute; left:0; top:0;width:101px; height:99px; background:url(images/bg_writer-avatar.png) no-repeat 0 0; display:inline-block;}
.writer-avatar h5 { font:700 16px/50px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#000; text-align:center;}
.writer-body .info { font:14px/23px "Microsoft Yahei","冬青黑体简体中文 w3";color:#676767;}
.writer-body .font12 { font-size:12px; padding-right:10px; font-family:'宋体'; color:#a6a6a6;}
.writer-body .data h5 { font:16px/25px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#666; padding:30px 10px 0 0;}


.writer-body-small {text-align:right;width:240px;height:100%;float:left;}
.writer-avatar-small {width:170px; height:229px;position:relative;display:inline-block;}
/*.writer-avatar-small span {position:absolute; left:0; top:0;width:100%; height:170px; background:url(images/bg_writer-avatar-small3.png) no-repeat 0 0; display:inline-block;}*/
.writer-avatar-small img { width:170px; height:170px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;}
.writer-avatar-small h5 { font:700 16px/50px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#272727; text-align:center;}
.writer-avatar-small h5 a { color:#272727;}
.writer-body-small .info { font:12px/21px "Microsoft Yahei","冬青黑体简体中文 w3";color:#a6a6a4; padding: 0 15px;}
.writer-body-small .data { margin-right:20px; padding:10px 5px 0 0;background:url(images/writer-body-small-line.gif) no-repeat right 0;}
.writer-body-small .data h5 {font:700 16px/30px "Microsoft Yahei","冬青黑体简体中文 w3"; color:#666; text-align:right;}
.writer-body-small p {font-family: "ff-tisa-web-pro",Georgia,Cambria,"Times New Roman",Times,serif;font-weight: 400;font-style: italic;font-size: 14px;line-height: 1.4;color: #b3b3b1;}
/* writer end css */

/* screen-content begin */
.wrapper { width:1005px; margin:0 auto; overflow:hidden; zoom:1;}
.list-page-wrapper { margin-top:108px;}

.wrapper-inner {width:640px; font-family:"Microsoft Yahei","冬青黑体简体中文 w3"; float:left;overflow-x:hidden;overflow-y:auto; zoom:1;border-right: #dededc solid 1px; padding:54px 60px 0 0;}
.login-nimi { font-size:14px; line-height:25px; height:25px; text-align:right; margin:0 0 15px;}
.wrapper-inner .hd {border-top:#dedede solid 1px; height:40px;}
.wrapper-inner .hd h2 { font-size:16px; line-height:40px; font-weight:normal;}
.wrapper-inner .hd .more { float:right;text-transform: uppercase;color: #b3b3b1;letter-spacing: 2px; font-size:12px; font-weight:700;font-family: "freight-sans-pro","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif; line-height:40px;}
.wrapper-inner .hd a:hover.more { color:#666; text-decoration:none;}
.logincon { padding:50px 0 0 150px; min-height:600px;}
.logincon .login-input { width:238px; border:#dededc solid 1px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 2px; height:28px;}
.login-dl dd,.login-dl dt { margin-bottom:24px;font-size:14px; }
.login-dl dt { width:85px; padding-right:15px;text-align:right;float:left; line-height:30px;}
.login-dl em.redfont { margin-right:3px;}
.login-dl p.requirement { color:#666; margin:10px 0 0; line-height:18px;}
.login-dl input.checkbox { margin:3px 5px 0 0; float:left;}
.login-dl input.submit {background:none;border:none;border-style:solid; border-width:1px; border-color:#1f69aa #1b588e #1f69aa ; background:#2375be url(images/bg_submit.jpg) repeat-x 0 0; height:30px; padding:0 14px;* padding:0 7px;color:#fff;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px; font-size:14px;font-family:"Microsoft Yahei","冬青黑体简体中文 w3";-moz-box-shadow:1px 1px 1px #ececec;-webkit-box-shadow:1px 1px 1px #ececec;box-shadow:1px 1px 1px #ececec;filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ececec');-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#ececec')";}
/* screen-content end css */

.fenypage  { padding:24px 0; position:relative; height:25px;border-top:#dedede solid 1px;}
.fenypage .fenybox  { position:absolute;left:0px; line-height:23px; color:#ccc;}
.fenypage a,.fenypage span.current { display:block; height:23px;border:#dededc solid 1px; padding:0 10px;float:left; background:#eee; color:#999; margin:0 2px 0 3px;_display:inline; font-size:12px; line-height:23px;}
.fenypage span.current,.fenypage a:hover {border:#666 solid 1px;color:#fff;background:#666;}
.fenypage a.prev,.fenypage a.next,.fenypage a.first,.fenypage a.last {font-family:"freight-sans-pro","Myriad Pro","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;}
.fenypage a.no { display:none;}

/* footermini begin */
.footermini {line-height:23px;font-size:12px; color:#999; border-top:#f2f2f0 solid 1px; max-width:640px; width:100%;}
.footermini .fnav { padding-top:15px; margin-left:-12px;}
.footermini .fnav a { color:#999; margin:0 12px;}
/* footermini end css */


#footer { background:#d6d6d6; border-top:#c0c0c0 solid 1px; margin-top:35px;}
.foot {width:1005px; margin:0 auto; overflow:hidden;zoom:1; height:54px;color:#7a7a7a;}
.foot .fnav { line-height:54px; font-size:12px; float:left; width:560px; margin-left:-12px;}
.foot .fnav a { color:#7a7a7a; margin:0 12px;}
.foot .tcopyright { float:right; width:395px; line-height:18px; text-align:right;padding-top:10px;} 

.tcopyright a{ color:#999;}

.tcopyright li{ float:left; margin-right:8px;}


.clear{clear:both;}


