html,body{width:100%;padding:0; margin:0;}
body{color:#666; font-family: "Microsoft YaHei", "Lucida Grande", "Helvetica Neue", "Helvetica", "Arial", "sans-serif";/* Arial,Helvetica,sans-serif; */ font-size: 12px; min-width:960px; line-height:1.5em;/*background:url(/tpl/default/images/bg.png);*/}

textarea{resize:none;}
img{border:0 none; margin:0; padding:0;}
input:focus,textarea:focus{outline:none;}
ul,dl,ol,li,dd,p,dt,h1,h2,h3,h4,form{list-style:none; margin:0; padding:0;}
input, textarea { margin:0; padding:0; outline:0; font-size:100%; vertical-align:baseline; }

.ftext{background:#fff url(/tpl/default/images/input_bg.png) 0 0 no-repeat; border:solid 1px #a6a6a6; padding:5px;border-radius:2px;}
textarea.ftext{overflow-y:hidden;}
.ftextfocus{border:solid 2px #63afd6;}

a{color:#999;text-decoration:none;}
a:hover{color:#ff1566;}
a:focus {outline:medium none;}
.red_f{color:#ff1566;}
.placeholdercolor{color:#999;}
input:-moz-placeholder{color:#999;}

.f14{font-size:14px;}
.fleft{float:left;}
.fright{float:right;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.tright{text-align:right;}
.hide{display:none!important;}
.vhide{visibility:hidden;}
.tipcolor{color:#cccccc!important;}
.fontfamily{font-family:"微软雅黑", "宋体", Arial;}

.format_label{float:left;}
.format_label input{float:left; padding:0; margin:2px 3px 0 0; *margin:-3px 3px 0 -4px;}
:root .format_label input{margin-top:1px\9;}
.format_label span{float:left; cursor:pointer;}

.clear:before,.clear:after { content:""; display:table;}
.clear{clear:both; display:block; overflow:hidden; visibility:hidden; height:1px; zoom:1;}

.cf:after{content:"."; display:block; height:0; clear:both;visibility:hidden;}
*html .cf{ height:1%;}
*+html .cf{ height:1%;}

.blank3 {clear:both; height:3px; overflow:hidden; display:block;}
.blank6 {clear:both; height:6px; overflow:hidden; display:block;}
.blank9 {clear:both; height:9px; overflow:hidden; display:block;}
.blank12 {clear:both; height:12px; overflow:hidden; display:block;}
.blank15 {clear:both; height:15px; overflow:hidden; display:block;}
.blank20 {clear:both; height:20px; overflow:hidden; display:block;}
.blank85 {clear:both; height:85px; overflow:hidden; display:block;}

.radius2{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.radius2_tl{-moz-border-radius-topleft:2px;-webkit-border-top-left-radius:2px;border-top-left-radius:2px;}
.radius2_tr{-moz-border-radius-topright:2px;-webkit-border-top-right-radius:2px;border-top-right-radius:2px;}
.radius2_bl{-moz-border-radius-bottomleft:2px;-webkit-border-bottom-left-radius:2px;border-top-bottom-radius:2px;}
.radius2_br{-moz-border-radius-bottomright:2px;-webkit-border-bottom-right-radius:2px;border-top-bottom-radius:2px;}

.radius3{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.radius3_tl{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px;}
.radius3_tr{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px;}
.radius3_bl{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-top-bottom-radius:3px;}
.radius3_br{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-top-bottom-radius:3px;}

.radius4{-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
.radius4_tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;}
.radius4_tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
.radius4_bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;border-top-bottom-radius:4px;}
.radius4_br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;border-top-bottom-radius:4px;}

.inputlength{position:absolute; float:left; display:block; background:#E5E7EA; font-family:Arial, Helvetica, sans-serif; border-radius: 2px;color: #636B6F;font-size: 14px;font-weight: bold; text-align:center; height:24px; line-height:24px; overflow:hidden; clear:both; z-index:1;}
.icon_edit{font-size:16px; line-height:16px;background:url(/tpl/default/images/edit.gif) center bottom no-repeat; padding:0 6px 1px 6px;}
.icon_editd{background:url(/tpl/default/images/editd.gif) center bottom no-repeat;}
.icon_delete{font-size:16px; line-height:16px;background:url(/tpl/default/images/delete.gif) center bottom no-repeat;padding:0 6px 1px 6px;}
.icon_deleted{background:url(/tpl/default/images/deleted.gif) center bottom no-repeat;}

.current_btn{box-shadow:0 1px 4px rgba(0, 0, 0, 0.3);display:inline-block;border-radius:3px; line-height:normal!important;}
.current_btn b{height:32px; line-height:32px; padding:0 12px;color:#fff;font-family:"微软雅黑", "宋体", Arial;font-size:14px; cursor:pointer;text-shadow:0 1px rgba(0, 0, 0, 0.5);}
.current_btn input{border:none; margin:0; background:transparent;padding:0 12px 2px 12px; height:32px; line-height:normal!important;color:#fff;font-family:"微软雅黑", "宋体", Arial;font-size:14px; cursor:pointer;text-shadow:0 1px rgba(0, 0, 0, 0.5); text-align:center;}
.ie8 .current_btn input{padding:1px 12px 0 12px;}
.ie7 .current_btn input{padding:1px 6px 0 6px;}
.ie6 .current_btn input{padding:2px 6px 0 6px;}

.big_btn b{height:38px; line-height:38px; font-size:16px; padding:0 24px;}
.big_btn input{height:38px; font-size:16px; padding:0 24px 2px 24px;}
.ie8 .big_btn input{padding:1px 24px 0 24px;}
.ie7 .big_btn input{padding:1px 12px 0 13px;}
.ie6 .big_btn input{padding:2px 12px 0 13px;}

.small_btn b{height:28px; line-height:28px; font-size:14px; padding:0 14px;}
.small_btn input{height:28px; font-size:14px; padding:0 14px 2px 14px;}
.ie8 .small_btn input{padding:2px 14px 0 14px;}
.ie7 .small_btn input{padding:2px 7px 0 7px;}
.ie6 .small_btn input{padding:4px 7px 0 7px;}

.mini_btn b{height:20px; line-height:20px; font-size:13px; padding:0 10px;}
.mini_btn input{height:20px; font-size:13px; padding:0 10px 1px 10px;}
.ie8 .mini_btn input{padding:2px 10px 0 10px;}
.ie7 .mini_btn input{padding:2px 4px 0 5px;}
.ie6 .mini_btn input{padding:3px 4px 0 5px;}

.green_btn{border:solid 1px #5f7828; background:url(/tpl/default/images/green_btn.png) 0 0 repeat-x #67832f;}
.green_btn:hover,
.green_btn_hover{background:url(/tpl/default/images/greenh_btn.png) 0 0 repeat-x #6c941d;}

.blue_btn{border:solid 1px #256184; background:url(/tpl/default/images/blue_btn.png) 0 0 repeat-x #5886a1;}
.blue_btn:hover,
.blue_btn_hover{background:url(/tpl/default/images/blueh_btn.png) 0 0 repeat-x #6492ae;}

.red_btn{border:solid 1px #a40000; background:url(/tpl/default/images/red_btn.png) 0 0 repeat-x #b22724;}
.red_btn:hover,
.red_btn_hover{background:url(/tpl/default/images/redh_btn.png) 0 0 repeat-x #c33835;}

.gray_btn{border:solid 1px #bbbbbb; background:url(/tpl/default/images/gray_btn.png) 0 0 repeat-x #e9e9e9;}
.gray_btn:hover,
.gray_btn_hover{background:url(/tpl/default/images/gray_btn.png) 0 0 repeat-x #e9e9e9;}
.gray_btn input{color:#333;text-shadow:0 1px rgba(255, 255, 255, 0.5);}

.disabled_btn{border:solid 1px #505050; background:url(/tpl/default/images/disabled_btn.png) 0 0 repeat-x #5584a0; color:#eee;}
.disabled_btn:hover,
.disabled_btn_hover{background:url(/tpl/default/images/disabledh_btn.png) 0 0 repeat-x #628ea7; color:#eee;}

.loading_btn{position:relative;}
.loading_btn .lb_pbox{position:absolute; left:0; top:0; z-index:1; background:#fff;filter:alpha(opacity=68);-moz-opacity:0.68;opacity: 0.68; width:100%; height:100%; margin:0!important; padding:0!important; line-height:normal!important;}
.loading_btn .lb_spanbox{background:url(/tpl/default/images/loading_mini.gif) no-repeat center center; display:block; position:absolute; top:0; left:0; width:100%; height:100%; z-index:2;margin:0!important; padding:0!important; line-height:normal!important;}
.alert_content{padding:38px 24px; font-size:14px; line-height:1.5em;}

.container1200{background:#fff;-webkit-box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);-webkit-border-shadow:0 1px 4px rgba(34, 25, 25, 0.3);box-shadow:0 1px 4px rgba(34, 25, 25, 0.3);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px; margin-left:auto; margin-right:auto; width:1200px; position:relative;}
.ie_low .container1200{border:solid 1px #d3d3d3;}
.container_center{margin:20px auto 0 auto; width:960px; position:relative;}
.page_line{background:url(/tpl/default/images/d.gif) repeat-x 0 0; height:2px; overflow:hidden;}

.pagination{text-align:center;margin-top:8px;}
.pagination *{display:inline-block;}
.pagination a,
.pagination span,
.pagination i{border:1px solid #E9E5DB;margin:0 1px;white-space:nowrap;height:30px;line-height:30px;color:#96845B;background:#fff;padding:0 12px; font-family:"宋体", Arial; font-size:14px;}
.pagination span{color:#ff5a00;font-weight:bold;background:#fff;border:solid 1px #ff5a00;}
.pagination a:hover {background:#fff;color:#ff5a00;border:solid 1px #ff5a00;}

.pagination_small a,
.pagination_small span,
.pagination_small i{height:16px;line-height:16px;padding:0 4px; font-size:12px;}

/*#header{height:80px;width:100%;background:url(/tpl/default/images/header_bg.png) 0 0 repeat-x;}
#header .header_box{width:960px; margin:0 auto; height:80px; position:relative; z-index:3}
#header .logo{margin:19px 0 0 0; float:left;}
#header .head_nav{position:absolute; left:214px; top:22px; height:55px; width:480px;}
#header .hn_item{float:left;}
#header .hn_item a{float:left;padding:0 12px; height:55px; line-height:56px; font-size:14px; font-weight:bold; color:#616161; display:block;}
#header .hn_item a:hover,
#header .hn_item a.c{color:#ff5a00; background:url(/tpl/default/images/header_sj.png) center bottom no-repeat;}
#header .head_user{ z-index:2;position:absolute; top:10px; right:0; height:20px; width:300px; line-height:20px;}
#header .head_user .li,#header .head_user .split{float:right; margin:0 0 0 5px; display:inline-block;}
#header .head_user a{ color:#6f6f6f;}
#header .head_user .menus{ display:none; border:1px solid #ccc;padding:6px 7px; position:absolute; right:0; top:20px; z-index:10; background:#fff}
#header .head_user .menus li{word-wrap: break-word; word-break: break-all; float:left;}
#header .head_user .menus li.active{background:#FF6600;}
#header .head_user .menus a{display:block;line-height:26px;padding:0 8px;word-wrap:normal;white-space:nowrap;word-break:keep-all;}
#header .head_user .menus a:hover{color:#fff }
#header .head_user .hico span{ background:url(/tpl/default/images/hico.gif) no-repeat right center; padding-right:10px}
#header .head_user .user{cursor:pointer;}
#header .head_user .user span{ float:left; display:inline-block; height:20px; line-height:20px}
#header .head_user .user img{ float:left; margin-right:8px}

#header .search_form{position:absolute; top:38px; right:0; width:250px; height:27px;}
#header .search_txt{border:solid 1px #c2c0c0; height:15px; padding:5px; width:208px; border-right:none; background:#faf7f7; float:left;border-radius:0;}
#header .search_btn{width:30px; height:27px; float:left; background:url(/tpl/default/images/search_btn.png) 0 0 no-repeat; border:none; overflow:hidden;cursor:pointer;}*/

#header{height:115px; width:100%;}
#header .head_box_u{width:100%; height:30px; background:#b3b3b3; line-height:30px;}
#header .top_box{ width:1200px; margin:0 auto;}
#header .top_box .head_loca{ width:800px; float:left; color:#000;}
#header .top_box .head_user{ float:right;z-index:2;position:absolute; top:5px; right:220px; height:20px; width:300px; line-height:20px;}
#header .top_box .head_user .li,#header .top_box .head_user .split{float:right; margin:0 0 0 5px; display:inline-block;}
#header .top_box .head_user a{ color:#6f6f6f;}
#header .top_box .head_user .menus{ display:none; border:1px solid #ccc;padding:6px 7px; position:absolute; right:0; top:20px; z-index:10; background:#fff}
#header .top_box .head_user .menus li{word-wrap: break-word; word-break: break-all; float:left;}
#header .top_box .head_user .menus li.active{background:#FF6600;}
#header .top_box .head_user .menus a{display:block;line-height:26px;padding:0 8px;word-wrap:normal;white-space:nowrap;word-break:keep-all;}
#header .top_box .head_user .menus a:hover{color:#fff }
#header .top_box .head_user .hico span{ background:url(/tpl/default/images/hico.gif) no-repeat right center; padding-right:10px}
#header .top_box .head_user .user{cursor:pointer;}
#header .top_box .head_user .user span{ float:left; display:inline-block; height:20px; line-height:20px}
#header .top_box .head_user .user img{ float:left; margin-right:8px}

#header .nav_box{ width:1200px; margin:0 auto; height:85px; }
#header .nav_box .logo{ float:left;  margin:32px 0 0 0;}
#header .nav_box .head_nav{ float:right; width:800px; padding:5px 0 0 0; font-size:16px; }
#header .nav_box .head_nav li{ float:left; width:100px; line-height:85px; font-size:16px; color:#000000; font-family:"微软雅黑"; text-align:center}
#header .nav_box .head_nav a { color:#000; }

#footer{width:100%; height:40px; background:#e5e5e5;}
#footer .footer_box{width:1200px; margin:0 auto; height:40px; line-height:40px; text-align:center;}


.page_tooltip{margin:160px 80px 0 80px; padding:0 0 160px 0}
.page_tooltip h3{margin:0 0 0 220px; font-size:18px; line-height:50px;}
.page_tooltip div{margin:0 0 0 220px; font-size:14px; width:428px; line-height:2em;}
.page_tooltip_error{background:url(/tpl/default/images/terror.gif) 150px 0 no-repeat;}
.page_tooltip_success{background:url(/tpl/default/images/tsuccess.gif) 150px 0 no-repeat;}
.page_tooltip_alert{background:url(/tpl/default/images/talert.gif) 150px 0 no-repeat;}

.process_box{height:12px; overflow:hidden; float:left; border-radius:3px; background:url(/tpl/default/images/process_bg.png) 0 0 repeat-x;}
.process_box .pbh{height:12px; float:left; background:url(/tpl/default/images/process_hbg.png) 0 0 repeat-x;}

.FLOADING_BOX{position:relative;}
.FLOADING_BOX .FB_BOX{position:absolute; z-index:2; left:0; top:0;}
.FLOADING_BOX .FBB_BG{position:absolute; left:0; right:0; z-index:1; background:#fff;filter:alpha(opacity=68);-moz-opacity:0.68;opacity: 0.68; width:100%; height:100%;}
.FLOADING_BOX .FBB_ANIMATE{position:absolute; left:0; right:0; z-index:2; background:url(/tpl/default/images/loading_big.gif) no-repeat; width:100%; height:100%;}
.FLOADING_BOX .FBB_ANIMATE p{text-align:center; color:#000; font-size:14px; height:20px; line-height:20px; padding:0 30px; font-weight:bold;}

.UPLOAD_PHOTO_BOX{position:relative;}
.UPLOAD_PHOTO_BOX object{position:absolute; z-index:2; top:0; left:0;}
.UPLOAD_PHOTO_BOX label{position:absolute; z-index:1;top:0; left:0;}

.TOOLTIP_BOX{float:left; position:absolute; z-index:1000; padding:0 0 7px 0;}
.TOOLTIP_BOX .TBB{float:left; height:8px; width:14px;background:url(/tpl/default/images/tooltip_jt.gif) no-repeat 0 0; overflow:hidden; position:absolute; z-index:2; bottom:0; left:24px;}
.TOOLTIP_BOX .TBM{float:left; background:#ffffbe; border:solid 1px #ffdf60; padding:5px 26px 5px 6px; color:#333;border-radius:3px;}
.TOOLTIP_BOX .TBM em{font-size:12px; color:#ED4855; font-style:normal;}
.TOOLTIP_BOX .TBCLOSE{width:11px; height:11px; display:block;background:url(/tpl/default/images/close.gif) no-repeat 0 0; position:absolute; top:5px; right:5px; overflow:hidden; text-indent:-80px; cursor:pointer;}

.TOOLTIP_BOX_DOWN{padding:7px 0 0 0;}
.TOOLTIP_BOX_DOWN .TBB{background:url(/tpl/default/images/tooltip_jt1.gif) no-repeat 0 0;top:0;left:24px;}
.TOOLTIP_BOX_DOWN .TBCLOSE{top:13px;}

.ADD_FOLLOW{width:58px;height:30px;border:1px solid #ddd;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.08);-moz-box-shadow:0 1px 1px rgba(0,0,0,0.08);box-shadow:0 1px 1px rgba(0,0,0,0.08);-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#f7f7f7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#f1f1f1',gradientType='0');background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f1f1f1));background:-moz-linear-gradient(top,#fff,#f1f1f1);cursor:pointer;color:#888}
.REMOVE_FOLLOW {background: #F8F8F8;border: 1px solid #CCC;height: 30px;padding: 0 12px;cursor: pointer;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;color: #888;}

.ui-progressbar{height:32px; position:relative;}
.ui-progressbar-value{background:url(/tpl/default/images/animated-overlay.gif) repeat-x 0 0;}
.progress-label{position:absolute; z-index:2; top:0; left:0; color:#000; line-height:32px; font-size:14px;text-shadow: 1px 1px 0 #fff; padding:0 10px;}
.swf_client_link{vertical-align:bottom;}