﻿html, body {}
html { background-color:#fff; color:#333333; }
.layout { margin:0 auto; width:1000px; }
fieldset, img { border: 0 none; }
legend { padding:0; margin:0 }
a { color:#666; }
a:hover { text-decoration:underline; color:#dc3e00; }
.bor { border:1px solid #e6e6e6; }
/* margin&padding */
.pl50 { padding-left:50px; }
.pl100 { padding-left:100px; }
.pl180 { padding-left:180px; }
a.more { font-weight:normal; font-family:"宋体" }
.mt15 { margin-top:15px; }
.orange1 { color:#f60; }
/*end*/
/* icon */
.icon-01, .icon-06, .icon-07, .icon-08, .icon-09, .icon-idx, .icon-auth,.icon{ background:url(../img/icon.png) no-repeat; }
.icon-01 { background-position:-77px -2px; display:inline-block; width:48px; height:48px; vertical-align:middle; margin-right:10px; }
.icon-02, .icon-03, .icon-04, .icon-ensure, .icon1 { background:url(../img/icon2.jpg) 0 0 no-repeat; }
.icon-02, .icon-03, .icon-04 { margin:20px 40px 0 0; float:0 }
.icon-02 { background-position:0 -152px; }
.icon-03 { background-position:-106px -152px; }
.icon-04 { background-position:-212px -152px; }
.icon-06 { display:inline-block; vertical-align:middle; width:19px; height:19px; background-position:0 -156px; margin:0 10px; }
.icon-07 { display:inline-block; width:16px; height:16px; background-position:0 -254px; }
.icon-08, .icon-09 { width:9px; height:9px; display:block; background-position:0 -270px; overflow:hidden; padding:0; margin:0 }
.icon-09 { background-position:0 -280px; }
.icon-10 { background:url(../img/task-box.png) left -157px no-repeat; display:block; width:23px; height:24px; }
/*share*/
.icon-share { background:url(../img/fx-v1.png) left top no-repeat; display:inline-block; width:16px; height:16px; float:left; margin-right:10px; }
.icon-sina { background-position:0 0; }
.icon-tx { background-position:0 -20px; }
.icon-sohu { background-position:0 -40px; }
.icon-wy { background-position:0 -60px; }
.icon-db { background-position:0 -100px; }
/*ensure*/
.icon-ensure { margin:8px 10px 0 0; cursor:pointer; float:left }
.icon-11 { background-position:0 -272px; }
.icon-12 { background-position:-35px -272px; }
.icon-13 { background-position:-70px -272px; }
/*idx*/
.icon-idx { display:inline-block; width:32px; height:29px; _position:absolute; _left:55px; _float:left; +margin-top:-10px;
_margin-top:15px; }
.icon-14 { background-position:-77px -156px; }
.icon-15 { background-position:-77px -188px; }
.icon-16 { background-position:-77px -221px; }
.icon-17 { background-position:-77px -253px; }
/* auth 18 ×19 */
.icon-auth { display:inline-block; width:18px; height:19px; margin-right:5px; cursor:pointer }
.icon-18 { background-position:0 -290px; }
.icon-19 { background-position:0 -309px; }
.icon-20 { background-position:0 -328px; }
/*icon1*/
.icon-21 { background-position:0 0; }
.icon-22 { background-position:-143px 0; }
.icon-23 { background-position:-286px 0; }
/*icon*/
.icon-24 { background-position:-36px -322px;}
.icon-25 { background-position:-36px -322px;}
/*form 24*/
.form fieldset { padding:0; margin:0; }
.form fieldset .text { height:16px; line-height:16px; width:210px; padding:7px 10px; }
.form fieldset .text, .form fieldset .textarea { background:url(../img/ui-form-input.png) left top no-repeat #fff; border:1px solid #b7b7b7; }
.form fieldset label { line-height: 1.2; padding:5px 0 0; }
/* shadow */
.shadow-box { -moz-box-shadow: 2px 4px 2px #e2e2e2; -webkit-box-shadow:2px 4px 2px #e2e2e2; filter:progid:DXImageTransform.Microsoft.Shadow(color=#e2e2e2, direction=135, strength=4);
}
/* header */

/*@end */
/* crumbs */
.crumb-nav { margin-bottom:5px; margin-top:8px; }
.crumb-nav span { color: #a8a8a8; font-family: Comic Sans MS; margin: 0 4px; }
.crumb-nav em { color:#666; }
.crumb-nav a:hover { color:#ff6600; text-decoration:underline }
/*@end */
/* nav */
#nav { background:url(../img/nav-bg2.png) left bottom repeat-x #0a4d84; height:37px; position:relative; z-index:2;}
#nav .layout { position:relative; height:37px; }
#nav .nav-item { height:37px; display:block;}
#nav .nav-item li { float:left; margin-right:5px}
#nav .nav-item .button, #nav .nav-item i { background:url(../img/nav-bg2.png) repeat-x; }
#nav .nav-item .button { height:37px; line-height:37px; font-size:14px; float:left; font-weight:bold }
#nav .nav-item i { height:37px; background-position:-298px -123px; }
#nav .nav-item .button:hover, #nav .nav-item .cur { background-position:right -86px; }
#nav .nav-item .button:hover i, #nav .nav-item .cur i { background-position:left -86px; }
#nav .nav-item .button .first { background-position:left -86px; }
#nav .nav-item .button:hover .first, #nav .nav-item .cur .first { background-position:left -86px; }
#nav .nav-item .n-text { position:relative; line-height:37px; }
#nav .nav-item .n-text i { display:block; white-space:nowrap; padding:0 0 0 10px; position:absolute; left:0; top:0; height:37px; }
.nav-pub-btn:hover img { position:relative; top:1px; }
#nav .nav-item .cur{background:url(../img/nav-sel-bg2.png) repeat-x; color:#333; font-weight:bold}
#nav .nav-item .button:hover{background:url(../img/nav-sel-bg2.png) repeat-x; color:#333}

/*@end */
/*@main  layout */
.web { }
/* web - left */
.web a.underline { text-decoration:underline }
.web-content-l { width:762px; }
.web-content-l .bor { border-color:#d1d1d1; }
.web-content-l .bot { font-weight:normal; position:relative; height:35px; line-height:35px; }
.web-content-l .bot strong { font-size:22px; font-family:"微软雅黑"; font-weight:normal; line-height:22px; }
.more { position:absolute; right:10px; font-family:"宋体"; }
/* web - right*/
.web-content-r { width:224px; overflow:hidden;}
.web-content-r .bor { padding:10px; background:#f2f2f2}
.web-content-r h3 { position:relative; }
.web-content-r h2, .task-content-r ul { margin-left:10px; }
.web-content-r h2.bot { font-size:16px; color:#000; font-weight:normal; }
.web-content-r ul { padding:5px 0; margin-left:8px; }
.web-content-r li { line-height:22px; color:#666; width:150px}
.web-content-r li em { font-family:"宋体"; }
.web-content-r li a { font-family:"宋体"; }
.web-content-r .hotl li{width:auto}
.web-right-border { background:url(../img/pub-right-border.gif) center no-repeat; height:2px; display:block; margin:10px 0 }
.web-left-border { border-bottom:1px solid #d1d1d1; height:0; line-height:none; display:block; margin:10px 0 }
/*@end*/
/* footer */
#footer{text-align:center; background:#fff; padding:40px 0 70px; color:#999;}
#footer .cor{color:#ccc; margin-bottom:5px}
#footer a{display:inline-block; color:#666; margin:0 10px}
#footer .attention-us{width:200px; margin:auto auto 10px}
#footer .attention-us span,#footer .attention-us a{display:block; float:left}
#footer .attention-us span{margin:7px 5px 0 0; color:#666}
#footer .attention-us a{background:url(../img/footer.png) no-repeat; width:32px; height:35px; margin:0 3px}
#footer .attention-us a.sina{background-position:0 0}
#footer .attention-us a.qq{background-position:-40px 0}
#footer .attention-us a.tt{background-position:-80px 0}

.fzbj{text-align:center; background:#fff; padding:40px 0 70px; color:#999; height:60px;}
.fzbj a{color:#666; margin:0 10px}

/* 上传组件 */
#at_upload { width:100%; height:auto; display:none }
#at_upload .loadingbar { width:100%; height:30px; line-height:30px; overflow:hidden; padding:0; margin:0; border:0; border-bottom:1px solid #eee; }
#at_upload .loadingbar dt, #at_upload .loadingbar dd, #at_upload .loadingbar a { float:left; overflow:hidden; padding:0; margin:0; border:0; display:inline }
#at_upload .loadingbar dt { width:auto; margin-left:12px }
#at_upload .loadingbar dt.tit { margin-left:16px; color:#666 }
#at_upload .loadingbar .bar { width:100px; height:8px; border:1px solid #FFAE00; background:#fffaf0; margin:10px 0 0 12px }
#at_upload .loadingbar .bar span { width:0px; height:8px; overflow:hidden; padding:0; margin:0; border:0; background:#FFAE00; display:block }
#at_upload .loadingbar .del { width:100px; margin-left:12px; }
#at_upload .loadingbar .del a { color:#0080C8 }
#at_upload .loadingbar .del s { text-decoration:none; color:#FF9000 }
#at_upload_exp_span { margin:0; padding:0; color:#999 }
#at_upload_exp_span a { margin-left:12px; text-decoration:underline; color:#0080C8 }
/* 2011年7月6日10:15:10 */
.form fieldset .w80 { width:80px }
.form fieldset .w120 { width:120px }
.form fieldset .w150 { width:150px }
.form fieldset .w200 { width:200px }
.form fieldset .w250 { width:250px }
.form fieldset .w300 { width:300px }
.form fieldset .w350 { width:350px }
.form fieldset .w430 { width:430px }
/* loding */
.m-loding { position:relative; padding:2px 5px; border:1px solid #ddd; position:absolute; background-color:#fff; }
.io { background: url("../img/loding-1.gif") no-repeat scroll 0 0 transparent; height: 16px; left: 6px; position: absolute; top: 8px; width: 16px; display:block; }
.hq { color: #666; margin: 4px 0 4px 22px; }
/* end */
/*表单美化*/
.ui-select { display:block; width:128px; height:25px; line-height:24px; border-top:1px solid #b7b7b7; position:relative; *_position:absolute;
}
.ui-select .ui-select-btn { position:absolute; right:0px; top:0px; border-left:1px solid #b7b7b7; height:24px; cursor:pointer; text-indent:-999999px; width:18px; background:url(../img/ui-select.png) left top no-repeat; }
.ui-select .ui-select-btn-up { background-position:0 -24px;}
.ui-select .item, .ui-select .show { width:99.9%; width:99%\9; height:24px; display:none; text-indent:5px; color:#666; background-color:#fff; border:1px solid #b7b7b7; border-top:none; }
.ui-select .show { display:block; margin:0; background:url(../img/ui-form-input.png) left top no-repeat; }
.ui-select a:hover { text-decoration:none; }
.ui-select .item:hover { background-color:#f2f2f2 }
.ui-select .selected { background-color:#f2f2f2 }
.hover .item { display:block }
.ui-select-bd-scrol { overflow-x:hidden; overflow-y:auto; height:100px; }
.ui-select-bd { background:#f00; display:none; border-bottom:1px solid #b7b7b7; width:100%; }
.ui-select-bd a.item { border-bottom:1px solid #eaeaea; }
.hover .ui-select-bd { display:block; }
/* AT-tips */
.tooltip { display:none; z-index:19880; border:1px solid #e9a45a; position:absolute; padding:5px; background:#fff2d1 }
.service-icon-tips { margin-top:10px; padding:0px; border:none; }
table, td { border-collapse:collapse; border-spacing: 0; border: 0 none; outline: 0 none; }
.AT-tips { }
.AT-tips .top_c, .AT-tips .bottom_c, .AT-tips .mid_l, .AT-tips .mid_r, .AT-tips .top_r, .AT-tips .top_l, .AT-tips .bottom_l, .AT-tips .bottom_r { width:2px; height:2px; background:#fae3ad; border:1px solid #e8a459; border-width:0; }
.AT-tips .top_c { border-top-width:1px; }
.AT-tips .bottom_c { border-bottom-width:1px; height:3px; }
.AT-tips .mid_l { border-left-width:1px; }
.AT-tips .mid_r { border-right-width:1px; }
.AT-tips .top_l { border-width:1px 0 0 1px; }
.AT-tips .top_r { border-width:1px 1px 0 0; }
.AT-tips .bottom_l { border-width:0 0 1px 1px; }
.AT-tips .bottom_r { border-width:0 1px 1px 0; }
.AT-tips td.mid_c { background:#fefbf4; }
/* Tips */
.tooltip .tips-arrow { position: absolute; top:-11px; left:10px; }
.tooltip .tips-arrow em, .tooltip .tips-arrow span { font-family: Simsun; overflow: hidden; position: absolute; height: 19px; width: 17px; font-size: 16px; line-height: 21px; }
.tooltip .tips-arrow em { color: #e9a45a; }
.tooltip .tips-arrow span { color: #fff2d1; top:1px }
.service-icon-tips .AT-arrow { top:-11px; left:60px; }
.service-icon-tips .AT-arrow em, .service-icon-tips .AT-arrow span { font-size: 22px; height: 23px; line-height: 23px; width: 20px; }
.service-icon-tips .AT-arrow em { color: #e8a459; }
.service-icon-tips .AT-arrow span { color: #FFFFE9; top:2px }
.AT-arrow-l .AT-arrow { right:80px; left:auto; }
.AT-arrow-r .AT-arrow { left:60px; right:auto; }
.AT-arrow-t { margin-top:0px; }
.AT-arrow-t .AT-arrow { bottom:11px; *bottom:12px;
_bottom:10px; top:auto; }
.AT-arrow-t .AT-arrow span { top:-2px }
/*Ajax loading*/
#widget-loading { position: fixed; _position:absolute; top: 0; left: 0; z-index: 10000; text-align: center; width:100%; line-height:100%; }
#widget-loading .loading { display: inline-block; position:relative; +position:absolute;background: none repeat scroll 0 0 #FFF1A8; color: #000000; font: 13px arial, sans-serif; padding: 2px 15px; font-weight: bold; border: 3px solid transparent; +border-color:#FFF1A8;border-radius: 3px 3px 3px 3px; }

.go-top,.go-top1{background:url(../img/fanhui.gif) no-repeat; width:20px; z-index:205; height:71px; text-indent:-99999em;display: block; font-family: Arial; left: 50%;margin-left: 510px; position: fixed;bottom:200px;}
.go-top1{background:url(../img/yijian.gif) no-repeat; bottom:300px;}
/**/
.ac-service-pic img{ width:79px; height:72px;}
#head .n-pub .fxj{display: inline-block; position: absolute; top: 0px; background: url("../img/fxj2.gif") no-repeat scroll right 0pt transparent; height: 41px; width: 21px; right:-25px}
.contenta p a{color:#03C; margin-left:0px; padding-left:0px;}
.contenta p img{max-width:650px;}