﻿/*
--网站通用样式
--2013-05-03
*/

/* css document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre, 
form,fieldset,input,textarea,p,blockquote,th,td { padding:0; margin:0; } 
fieldset,img { border: 0; } 
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; } 
ol,ul { list-style:none; } 
caption,th { text-align:left; } 
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; } 
q:before,q:after { content:''; } 
abbr,acronym { border:0; }

/*-- all --*/
body { color:#333; font:12px/20px 宋体,tahoma,helvetica,arial,sans-serif; margin:0 auto; height:auto;}
a { color:#333; text-decoration:none; outline:none; }
a:hover { color:#c00; text-decoration:underline; }
table { border-collapse: collapse; border-spacing: 0; empty-cells:show; } 
table td { padding:3px; }
label, input { vertical-align: middle; }
/*-- public --*/
.fl { float:left !important; _display:inline; }
.fr { float:right !important; _display:inline;}
.blank { height:5px; font-size:0px; line-height:0px; clear:both; }
.blanka { height:10px; font-size:0px; line-height:0px; clear:both; overflow:hidden; }
.blankb { height:20px; font-size:0px; line-height:0px; clear:both; overflow:hidden; }
.clear { border:none; border-top:1px solid transparent !important; clear:both; font-size:0; height:0; line-height: 0; margin-top:-1px !important; visibility:hidden; }
.split { background: repeat-x left center !important; height:30px !important; line-height:30px !important; }
.m { color:#c00 !important; font-style:normal; }
.bgnone { background:none !important; }
/* 雅黑字体 */
.fontyh{ font-family: "microsoft yahei"; _font-weight:bold; }

/* header */
.header { overflow:hidden; background: no-repeat right 30px; height:95px;  width: 1000px;  margin: 0 auto;}
.header .logo { padding:15px 0 0 5px; }

/* nav */
.nav { height:40px; line-height:40px;  width: 100%; background-color: #8d0d0d; text-align: center;}
.nav ul { z-index:11; position: relative; zoom:1; }
.nav ul *{ zoom:1; vertical-align:top;}
.nav ul li { width:100px; text-align:center; }
.nav ul li.last1 { background:none; }
.nav ul li a { color:#fff; font-size:14px; text-shadow:1px 1px 1px #7e0200; text-decoration:none; }

.mainnavslide a{ display:block; }
.mainnavslide .li1{ display:inline-block; *display:inline; position:relative;  padding:0 2px 0 0;  }
.mainnavslide .h1{ display:inline-block; *display:inline;}
.mainnavslide .a1{ display:inline-block; *display:inline; width:95px; }
.mainnavslide .ul1{  position:absolute; top:40px; left:0px; display:none; background:#bc1b01; border-bottom:3px solid #8c1300; padding:5px 0; }
.mainnavslide .hasul1 .a1{ line-height:40px; }
.mainnavslide .on1 .a1{ display:block; background: no-repeat 0 -41px; }
.mainnavslide .li2 ul{ display:block !important; }
.mainnavslide .li2 a{ height:35px; line-height:35px; border-bottom:1px dotted #8c1300; }
.mainnavslide .li2 a:hover{ color:#fff; }
.mainnavslide .ul2{  }
.mainnavslide .a2{zoom:1; }
.mainnavslide .li2 .a2:hover{ color:#ff0;  }

.main { }

.inqu { }
.inqu a { width:220px; height:60px; display:block; background: no-repeat -96px -72px; }

.search { }
.search .bd { overflow:hidden; height:52px; }
.search .bd .inputtext { border:1px solid #ddd; height:22px; line-height:22px; padding-left:5px; float:left; width:130px; }
.search .bd .btn_search { margin-left:-3px; width:51px; text-align:center; height:24px; line-height:24px; background: no-repeat -867px -41px; display:block; float:left; color:#fff; text-decoration:none; }
.search .bd .hotkeyword { height:30px; line-height:30px; }
.search .bd .hotkeyword span { font-weight:bold; }

/* info */
.info { overflow:hidden; }
.sbox { width:220px; }
.sbox .hd { height:30px; line-height:30px; background: no-repeat -502px -72px; }
.sbox .hd h3,.sbox .hd h3 a { padding-left:35px; color:#fff; font-weight:bold; }
.sbox .hd .more { float:right; color:#666; margin-right:10px; }
.sbox .bd { border:1px solid #ccc; border-width:0 1px; padding:10px; }
.sbox .md { height:5px; background: no-repeat -502px -113px; } 

.box { width:247px; float:left; border:1px solid #ddd; height:175px; overflow:hidden; margin-right:10px; }
.box .hd { background: no-repeat -723px -72px; height:29px; line-height:29px; }
.box .hd h3,.box .hd h3 a { color:#fff; font-weight:bold; padding-left:15px; }
.box .hd .more { float:right; color:#666; margin-right:10px; }
.box .bd { padding:10px; background: repeat-x; }
.box3 { margin:0; }

.bbox { width:378px; border:1px solid #ddd; margin:0; height:219px; }
.bbox .hd { background-position:0 -133px; }
.bbox .hd h3,.bbox .hd h3 a { padding-left:25px; }

.bbox2 { width:378px; border:1px solid #ddd; margin:0; height:177px; }
.bbox2 .hd { background-position:0 -133px; }
.bbox2 .hd h3,.bbox .hd h3 a { padding-left:25px; }

.topiclist { }
.topiclist .t { text-align:center; background: repeat-x left bottom; overflow:hidden; margin-bottom:10px; }
.topiclist .t .tit { color:#c00; font-size:18px; font-family: "microsoft yahei"; _font-weight:bold; height:30px; }
.topiclist .t .con { text-align:left; margin:10px 0; text-indent:24px; _margin-top:0; }
.topiclist .t .con .more { color:#c00; }
.topiclist .n { height:26px; line-height:26px; }
.topiclist .n a { font-size:12px; padding-left:10px; background: no-repeat 3px 6px; }
.topiclist .n .date { float:right; margin-right:10px; color:#999; }

.syczgg{ background:url(/uploads/image/tdsimages/tzgg.png) no-repeat right bottom; }
.toplist .t { overflow:hidden; background: repeat-x left bottom; overflow:hidden; margin-bottom:10px; padding-bottom:15px; }
.toplist .t .pic { float:left; margin-right:10px; }
.toplist .t .pic img { border:1px solid #ccc; }
.toplist .t .con .title { margin-bottom:6px; }
.toplist .t .con .title a { font-size:14px; color:#2566dc; }
.toplist .t .con .intro { color:#666; }
.toplist .t .con .intro .more { color:#d81800; }
.toplist .n { height:24px; line-height:24px; }
.toplist .n a { padding-left:10px; background: no-repeat 3px 6px; }
.toplist .n .date { float:right; margin-right:10px; color:#999; }

.piclist { overflow:hidden; }
.piclist li { width:50%; float:left; text-align:center; margin-bottom:10px; }
.piclist li .pic img { border:1px solid #ccc; }
.piclist li .con { height:25px; line-height:25px; }

.titlist { }
.titlist li { height:22px; line-height:22px; }
.titlist li a { padding-left:10px; background: no-repeat 3px 6px; }

/* links */
.links { height:38px; line-height:38px; background: repeat-x; padding:0 10px;text-align: center; }
.links span { display:inline-block; vertical-align: top;}
.links ul { overflow:hidden; display: inline-block; }
.links ul li { margin-right:15px; display: inline-block; }

/* footer */
.footer {text-align:center; line-height:25px; height:190px; overflow:hidden; }
.footer .footermenu { height:35px; line-height:35px; color:#999; }
.footer .footermenu a { padding:0 5px; }
.footer .copyright { padding-top:10px; }
.footer .copyright a { color:#c00; }
.footer .copyright img { padding-top:10px; }


/* url_方块样式分页 */
.page{ text-align:right; padding:10px 0; clear:both;  }
.page input{ border:1px solid #c5c5c5; background:#fff; width:30px; height:20px; line-height:20px; vertical-align:middle; text-align:center;      }
.page a,.page span{ display:inline-block; *display:inline; zoom:1;  height:20px; line-height:20px; vertical-align:middle;}
.page a,.page a:active{ display:inline-block; *display:inline; zoom:1; border:1px solid #c5c5c5; padding:0 6px;}
.page a:hover {border:1px solid #c00; text-decoration:none; color:#c00;}
.page span.current,.page b a{background:#c00; border:1px solid #c00; color:#fff; font-weight:bold; padding:0 6px; }
.page span.disabled {border:1px solid #c5c5c5;  padding:0 6px; color:#999;}


/* 返回顶部 */
#scrolltop {display:none; position:fixed; bottom:80px; left:51%; _position:absolute; _top:expression(eval(document.documentelement.scrolltop document.documentelement.clientheight-this.offsetheight));
margin-left:480px; font-size:14px; text-align:center; color:#f00; cursor:pointer; height:48px;width:44px;background: no-repeat -44px 0;}
#scrolltop:hover{border:0;padding:0;background: no-repeat;}

/* 协会线下培训信息列表 */
.model_info_table{border:1px solid #dcdcdc;margin-bottom:15px}
.model_info_table .model_info_title{background:url(/uploads/image/tdsnimages/links_bg.gif) repeat-x; height:30px; }
.model_info_table .model_info_title th{text-align:center;font-weight: bold;}
.listbg1{line-height:28px}
.listbg1 td{text-align:center;}
.list_page{margin-bottom:15px;background-color:#f8f8f8;padding:2px 10px; border:1px solid #dcdcdc;}
.inputxt{height:22px;}



/* 信息提示 */
.msgbox{ display:none;  width:400px; border:4px solid #ffa477;cursor:move; background:#fff;_position:absolute; _top:expression(document.documentelement.scrolltop document.body.scrolltop this.offsetheight-this.offsetheight);   }
.msgbox .hd{ height:30px; line-height:30px;background:#c00;margin:2px; border-bottom:2px solid #ffa477;    }
.msgbox .hd em{ display:block; _display:inline; float:right; margin:8px 8px 0px 10px;  width:15px; height:15px; line-height:12px;  text-align:center;  background:#fff; cursor:pointer;overflow:hidden; font-size:14px; font-family:verdana; color:#1855a8; }
.msgbox .hd h3{  font-size:12px;color:#fff; padding-left:10px; text-align:left; }
.msgbox .bd{ padding:15px; line-height:28px;  font-size:14px; text-align:center;background:#fff;min-height:80px    }
.msgbox .bd a{ color:#e67b11;text-decoration:none;    }
.msgbox .bd #point{ color:#00c425; font:normal 20px/40px "microsoft yahei"; _font-weight:bold;  }
.msgbox .bd .bdin{padding:10px;text-align:center; }
.msgbox .bd .bdin .subdiv{margin:15px 0;padding:20px 0 10px 0;border-top:1px dotted #ffa477;  }
.msgbox .bd .btn{ background:#d91b01;border:1px solid #c00;height:20px;line-height:20px;padding:0 0 0 0 !important;margin:0 !important; width:auto !important;text-indent:0 !important; text-align:center !important;    }
.msgbox .bd .btn span{text-indent:0 !important;background:none !important;color:#fff !important; font-size:12px;padding:0 15px !important; line-height:18px; }
#expose{background:#ccc; }

/* 简单信息提示，结合js的showmsg函数使用 */
.minimsgbox{ display:none; left:10px; position:absolute; z-index:100;padding:5px 10px; font-size:12px; z-index:999; background:#fffae6; color:#f90; border:#f0b04b solid 1px;  line-height:20px;  text-align:left;   }

/* 右侧帮助导航 */
.helpnavwrap{position:fixed;right:0px;top:150px;_position:absolute; width:140px;}
.helpnavwrap{_bottom:auto;_top:expression(eval(document.documentelement.scrolltop   150));}
.helpnavwrap .overz{overflow:auto;zoom:1;overflow-x:hidden;overflow-y:hidden;}
.helpnavwrap .helpnav_icon{width:36px;height:156px;overflow:hidden;font-family:'宋体';}
.helpnavwrap .helpnav_icon a{display:block;width:36px;height:156px;background:url(/uploads/image/tdsnimages/record_bg.png) no-repeat;}
.helpnavwrap .helpnav_windows{width:144px;}
.helpnavwrap .helpnav_w_top{background:url(/uploads/image/tdsnimages/record_bg.png) no-repeat -36px 0;height:10px;}
.helpnavwrap .helpnav_w_c{background:url(/uploads/image/tdsnimages/record_bg.png) repeat-y 0 -185px;padding:0 5px;}
.helpnavwrap .helpnav_w_bottom{background:url(/uploads/image/tdsnimages/record_bg.png) repeat-y -36px -35px;height:29px;}
.helpnavwrap .helpnav_content{background:url(/uploads/image/tdsnimages/record_bg.png) no-repeat -147px -185px;padding-top:11px;}
.helpnavwrap .helpnav_content a.bj_icon{background:url(/uploads/image/tdsnimages/record_bg.png) no-repeat -37px -130px;width:121px;height:25px;display:block;margin:0 auto;line-height:23px;cursor:pointer; color:#666;}
.helpnavwrap .helpnav_content a.bj_icon:hover{background-position:-159px -130px;color:#fff;}


.helpnavwrap .helpnav_bar h2{background:url(/uploads/image/tdsnimages/record_bg.png) repeat-x 0 -156px;height:29px;line-height:27px;font-size:12px;color:#666;text-align:left;}
.helpnavwrap .helpnav_bar h2 a{display:block;padding-left:14px;margin-left:6px;cursor:pointer;}
.helpnavwrap .expand h2 a{background:url(/uploads/image/tdsnimages/record_bg.png) no-repeat -36px -69px; cursor:default;text-decoration:none;}

.helpnavwrap .helpnav_content{text-align:center;border-bottom:1px solid #d0d0d0;margin-bottom:1px;}
.helpnavwrap .helpnav_content ul li{height:24px;line-height:24px;margin-bottom:6px;font-family:'宋体';}
.helpnavwrap .helpnav_content ul li a:hover{color:#c81d04;}

.helpnavwrap #helpnavservice{float:left;margin-left:-3px;}
.helpnavwrap #helpnavtype1{display:block;}

.edu-auditcn-common-div{width:1210px;margin:auto;padding:auto}
.edu-auditcn-box-line{border:1px solid #dfdfdf}
.green-style #steps{background:#3ab53a}
.steps{overflow:hidden;padding:20px 40px;}
ul{list-style:none outside none}
.steps li{float:left;font-size:20px;text-align:center;display:inline;width:350px;color:#f7bfa2;height:30px;line-height:30px}
.steps .current{font-size:30px;color:#fff;font-weight:bold}

.shop-order-box .shop-order-info{background:#ffecc7;border-top:2px dotted #ea5e16;border-bottom:1px dotted #ea5e16;padding:15px 100px;line-height:30px}
.green-style .shop-order-box .shop-order-info .shop-order-message,.green-style .shop-order-box .shop-order-info .mb-tip{color:green}
.shop-order-box .shop-order-info .mb-tip{color:#8d380d;display:block}
.txtr{color:#be0d0d}
.green-style .btn-small-submit:hover{background:#5fb55f}
.green-style .btn-small-submit{border-color:green;background:#279d27}
.btn-small-submit{padding:3px 5px;color:#fff !important;font-size:12px;background:#ea5e16;border:1px solid #ea5e16;color:#fff;cursor:pointer}