/* CSS Document */
html{}
body{ margin:0px;padding:0px;font-family:arial;font-size:12px;color:#333333;background:#F8F8F8}

ul,ol{ margin:0px;padding:0px; list-style:none;}

h3{ margin:4px; font-size:16px;}
h4{ margin:4px; font-size:12px;}
p{ margin:4px; padding:0px; line-height:22px; word-spacing:1px; margin-bottom:12px;}
form{ margin:0px;}
input{ border:1px #A9BCCB solid;}

.no_border{ border:0px;}
.submit{ border:0px; background:url(../images/submit.gif) no-repeat 0px 0px; width:66px; height:24px;}
.main_center{ width:950px;margin:0px auto; background:#fff;}
.clear{ clear:both;}
.text_hidden{ text-indent:-1000px;}
.red{ color:#FF0000;}
.d_red{ color:#DA2220;}
.d_red:hover{ color:#DA2220;}
.black{ color:#000000;}
.strong{ font-weight:bold;}
.big1{ font-size:14px;}
.kong_height{line-height:10px; clear:both;}
.kong_width{width:10px; float:left;}
.c_addcart{ cursor:pointer;}

.exam_list_table h4{background-color:#BAB6B6; color:#333333; width:100%;height:26px; margin:0px; line-height:24px; text-indent:8px;}
.exam_list_table table{ border-left:1px #EFEEEE solid;border-right:1px #EFEEEE solid; text-indent:8px;}
.exam_list_table table tr th{ background-color:#EFEEEE; text-align:left; height:30px; color:#555555;}
.exam_list_table table tr td{text-align:left; height:30px;border-bottom:1px #EFEEEE solid;}
.exam_list_table table td.bund_td_ico{ background:url(../images/arrow1.gif) no-repeat 3px 6px; text-indent:22px;}
.exam_list_table table td.center{ text-align:center;}
/**********  头  部  *****************/
#header{ background:#303030;height:110px;z-index:200;}

/**********左上下拉*****************/
#top ul li {list-style:none; z-index:200;}
#top ul li.dropdown{position:relative;width:170px;}
#top ul li.dropdown .ddmenu{padding:2px;display:block;cursor:pointer;background:url(../images/top_01.gif) no-repeat 160px 5px;font-size:14px;color:#fff;font-weight:bold}
a.ddmenu:hover{ text-decoration:none;}
#top ul li.dropdown .ddmenu a:hover {background:#333}
#top ul li.dropdown ul {display:none;text-align:left;background:#C00000;width:155px;padding:6px;position:absolute;z-index:200;left:0px;top:19px; z-index:200;}
#top ul li.dropdown ul li {font-size:14px;}
#top ul li.dropdown ul li a{display:block;padding:5px 0;width:145px;color:#fff;padding-left:5px}
#top ul li.dropdown ul li a:hover{ background:#7C0000;text-decoration:none;}

/*********顶部top******************/
#top {clear:both;height:30px;overflow:visible;z-index:200;background:#C00000}

#top ul {width:950px;margin:0px auto;list-style:none;padding:0px;padding-top:3px; z-index:200;}
#top ul li a.red{ color:#FF0000;}
#top ul li span{ margin:0px 5px;}
#top ul li.left { float:left;list-style:none;}
#top ul li.right { float:right;font-size:14px;color:#fff;line-height:24px}
#top ul li.right a {color:#fff;padding:6px;height:20px;font-weight:bold}
#top ul li.right a:hover {color:#fff;background:#7C0000;padding:6px;text-decoration:none;}

/*********顶部 logo search******************/
#logo{ float:left;height:94px;}
#logo a{ display:block;width:316px;height:94px;text-indent:-500px;background:url(logo.gif) no-repeat left;float:left;}

/*#search{ float:left;width:495px;height:75px;position:relative;}
#search_input{ position:absolute;left:0px;top:34px;border:0px;width:410px;height:25px;border:2px #ccc solid;line-height:25px;font-size:14px;font-weight:bold}
#search_submit{ position:absolute;left:427px;top:34px;height:32px;color:#FFF;line-height:25px;font-weight:bold;font-size:14px
CURSOR: pointer;background:#C00000;color:#fff;text-align:center;line-height:23px;padding:0px 10px;* padding:0px 0px;
border:1px solid #BDDDF7;border-color:#FF8F8D #6C0200 #6C0200 #FF8F8D;
}*/


/*********导航******************/
#nav{ margin:0px 8px; z-index:100;}
#nav a{ color:#FFFFFF; font-weight:800;}
#nav ul{ float:left; z-index:100;}
#nav li{ list-style:none;float:left;margin-left:4px;}
#nav li.Pline{ border-right:1px #FFFFFF solid; width:1px; height:18px; margin:0px; margin-left:3px; margin-top:4px; padding:0px;}
#nav li a{float:left;padding:0px;padding-right:3px;height:22px;line-height:22px;color:#FFFFFF;}
#nav li a span.dd{float:left;padding:0px 10px;height:25px;line-height:25px;}
#nav li a:hover{ background:url(../images/nav_right.gif) no-repeat right 2px;color:#DC2321;text-decoration:none;}
#nav li a:hover span.dd{ background:url(../images/nav_left.gif) no-repeat 0 2px;cursor:pointer;}
#nav li a.active{background:url(../images/nav_right.gif) no-repeat right 2px;color:#DC2321;text-decoration:none; margin-right:2px;}
#nav li a.active span.dd{ background:url(../images/nav_left.gif) no-repeat 0 2px;cursor:pointer;}
#nav li a.nav_home span.dd{ padding-left:28px;}
#nav li a:hover.nav_home span.dd{ background:url(../images/nav_left_home.gif) no-repeat 0 2px;cursor:pointer;}
#nav li a.active.nav_home span.dd{ background:url(../images/nav_left_home.gif) no-repeat 0 2px;cursor:pointer;}

#nav .right{ float:right; width:200px; height:20px; margin:0px; padding:0px;z-index:100;}
#nav .right a{ display:block; width:60px; height:20px; line-height:25px;}
#nav .right div{ float:right; margin:0px; margin-left:8px; z-index:100;}
#nav .right div.nav_cart a{ background:url(../images/cart_ico.gif) no-repeat 0 0; text-indent:30px;}
#nav .right div.nav_yl a{ background:url(../images/nav_yl.gif) no-repeat right 0; width:80px; text-indent:10px;}

#nav .right div.nav_yl{ position:relative;}

.menus {BACKGROUND:#303030}
.menu {BACKGROUND: url(bar.gif) #fff repeat-x bottom;HEIGHT:44px;}
#menu1 {width:950px;margin:0px auto;OVERFLOW: hidden; background:#303030;font-size:14px}
#menu1 UL {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#menu1 UL LI {PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px}
#menu1 UL LI A {PADDING-RIGHT: 20px; DISPLAY: block; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; HEIGHT: 1%; TEXT-DECORATION: none}
#menu1 UL LI A:link {BORDER-TOP: #333 1px solid; BACKGROUND: url(menu.png) #222 repeat-x left top; BORDER-LEFT: #333 1px solid; COLOR: #ddd}
#menu1 UL LI A:visited {BORDER-TOP: #333 1px solid; BACKGROUND: url(menu.png) #222 repeat-x left top; BORDER-LEFT: #333 1px solid; COLOR: #ddd}
#menu1 UL LI A:hover {BORDER-TOP: #444 1px solid; BACKGROUND: url(menu.png) #333 repeat-x 0px -100px; BORDER-LEFT: #444 1px solid; COLOR: #fff; TEXT-DECORATION: none}
#menu1 UL LI A:active {BORDER-TOP: #444 1px solid; BACKGROUND: url(menu.png) #333 repeat-x 0px -100px; BORDER-LEFT: #444 1px solid; COLOR: #fff; TEXT-DECORATION: none}
#menu1 UL LI.current_page_item A:link {BORDER-TOP: #d70606 1px solid; BACKGROUND: url(menu_in.png) #d70606 repeat-x left top; BORDER-LEFT: #d70606 1px solid; COLOR: #fff}
#menu1 UL LI.current_page_item A:visited {BORDER-TOP: #d70606 1px solid; BACKGROUND: url(menu_in.png) #d70606 repeat-x left top; BORDER-LEFT: #d70606 1px solid; COLOR: #fff}


/******************************************************************************/
#middle{height:auto; margin-top:10px; z-index:1;}
/******************************************************************************/
/**********   左  侧  *****************/
/******************************************************************************/
#left{ float:right;width:700px;height:auto;background-color:#FFFFFF; margin-left:10px;}
#left #Location{ width:710px; height:28px; line-height:25px; text-indent:10px; color:#666666; font-weight:bold;}
#left #Location a{ font-weight:bold;}

/**********  flash *****************/
#flash{ position:relative;height:210px;border:1px #B5C0C7 solid;border-bottom-width:6px;}
.flash_img li{ height:210px;width:708px;overflow:hidden;}
.flash_img a{ display:block;height:210px;}
#abs{ position:absolute;right:40px;bottom:8px;}
#abs ul{ float:none;}
#abs li{ float:left;list-style:none;}

#abs a{noFocusLine:expression(this.onFocus=this.blur())} /* For IE, onFocus 的 F 要大寫*/
#abs a:focus {-moz-outline-style: none} /* For Firefox */


/**********  *****************/
#module_row{ background:url(../images/hp-backgrounds.png) no-repeat left bottom; width:710px; height:152px; margin-top:12px;}
#sectorlinks{margin:0px 0px 10px 0px; padding:0px;background:url(../images/hp-backgrounds.png) no-repeat left top; width:200px;height:140px; float:left;}
#featuredprod{margin:0px 0px 10px 0px;background:url(../images/hp-backgrounds.png) no-repeat -200px top; width:510px;height:140px; float:right; position:relative;}

#sectorlinks h3{ font-size:16px; color:#2F6681; margin:20px 0px 8px 18px; padding:0px;}
#sectorlinks p{ margin:0px 0px 0px 22px; font-size:11px; line-height:20px; padding:0px;}
#sectorlinks .more{ margin:8px 0px 0px 21px; padding:0px;}

#featuredprod img{ float:left;}
#featuredprod .cta-featured,#featuredprod h3,#featuredprod p{ width:300px; float:right;}
#featuredprod h3{ margin:0px; font-size:14px; margin-top:22px; line-height:22px;}
#featuredprod p{ line-height:20px; margin:0px;}
#featuredprod .cta-featured{ margin:8px 0px 0px 0px;}
#featuredprod ol{ margin:2px 0px 0px 10px;}
#featuredprod ol li{ list-style:none;}

.featprod-controls{ position:absolute; right:10px; top:10px;}


/******************************************************************************/
/**********   右 侧 *****************/
/******************************************************************************/
#right{ float:left;width:228px;height:auto;}

#sfq_menu{ width:230px; height:auto;}

.box{}
.box, .box h3, .box li{ margin:0; padding:0; z-index:1;} 
.box{width:100%;}
.box h3 {width:100%; height:28px; line-height:26px;font-weight:bold; color:#000000; text-indent:8px;}
.box .leftIco{ background-color:#528CB3; color:#FFFFFF;  font-size: 1.0em; padding-left:10px; padding-top:4px; width:95%}
.box ul {margin-bottom:15px; width:100%;}
.box ul li{margin-left:10px; float:left; width:98px; line-height:23px;font-size: 0.9em;color: #4A8EBC;}
.box li a:hover{color:#C00000;}
.box ul.block{ display:block; margin:0;}
.box ul.block li.msn{ width:200px; padding-top:2px;}
.box ul.hot_exam{margin-bottom:0px; width:100%; padding-top:10px; padding-bottom:10px;}
.box ul.hot_exam li{ float:left; width:63px; line-height:23px;font-size: 0.9em;color: #4A8EBC;}
.box ul.hot_exam a{}

#right .livechat{ margin:0px; padding:0px; float:right; width:229px; height:71px;}
#right .livechat a{ margin:0px; padding:0px; display:block; width:229px; height:71px;}

#right .right_content{background-color:#F9F9F9; padding-bottom:8px;}
#right .right_content .total{ text-align:right;}

#right .right_content .list {padding-top:10px;padding-bottom:10px;}
#right .right_content .list DL {WIDTH: 226px;TEXT-ALIGN: center;line-height:20px;margin:0px;padding:0px}
#right .right_content .list DD {FONT-SIZE: 11px; FLOAT: left;MARGIN: 0px;PADDING-TOP: 0px;TEXT-ALIGN: left;}
#right .right_content .list DD A {}
#right .right_content .list DD.c1 {PADDING-LEFT: 8px;FONT-WEIGHT: bold;WIDTH: 80px;font-size:14px;font-weight:bold}
#right .right_content .list DD.c2 {WIDTH: 93px;}
#right .right_content .list DD.c3 {WIDTH: 30px;cursor: pointer;}



/******************************************************************************/
/**********  底 部  *****************/
/******************************************************************************/

#bottom{height:50px;border-top:10px #666 solid;}
#bottom p { text-align:center; margin:0px; margin-top:10px;color:#333;}
#bottom p .foot_left{ color:#333;}
#bottom p a { color:#333;}



/******************************************************************************/
/**********  company 页  *****************/
/******************************************************************************/
#vendor_content h4{ color:#333333;}
#vendor_content p.tips{ color:#555555; font-style:italic; width:98%;}

#vendor_content ul{ margin:0px; padding:0px; display:block; width:610px; float:left;}
#vendor_content ul li{ margin:0px; padding:0px; display:block; width:50%; float:left; text-indent:20px; *background:url(../images/list_style_c.gif) no-repeat 4px 6px; height:24px; line-height:24px;}
#vendor_content ul li a{ color:#111111; text-decoration:underline; font-weight:400;}
#vendor_content ul li a:hover{ color:#000000; text-decoration:none;}

/******************************************************************************/
/**********  cert 页  *****************/
/******************************************************************************/
#cert_content{}
#cert_content h4{ color:#333333;}


/******************************************************************************/
/**********  exam 页  *****************/
/******************************************************************************/
/*#exam_content .exam_box_h .bg_l{ height:50px; width:11px; float:left; background:url(../images/exam_box_top_l.gif) no-repeat -1px 0px;}
#exam_content .exam_box_h .bg_m{ height:50px; width:688px; float:left; background:url(../images/exam_box_top_m.gif) repeat 0px 0px;}
#exam_content .exam_box_h .bg_r{ height:50px; width:11px; float:left; background:url(../images/exam_box_top_r.gif) no-repeat 0px 0px;}
#exam_content .exam_box_h .bg_m span{height:50px; width:686px; line-height:50px; color:#FFFFFF; font-size:16px; font-weight:bold; text-indent:20px;}*/

#exam_content .exam_box_m{ width:708px; border:1px #EAEAEA solid; border-top:1px; margin:0px;}
#exam_content .exam_box_m .left{ float:left; padding:25px; width:416px; padding-bottom:0px;}
#exam_content .exam_box_m .right{ float:right; height:200px; width:200px; margin:30px 20px 0 0;}

#exam_content .exam_box_m .left h1{ font-size:22px; font-weight:bold;}
#exam_content .exam_box_m .left h3{ margin:8px 0px;}
#exam_content .exam_box_m .left ul{ line-height:22px; margin-bottom:15px;}
#exam_content .exam_box_m .left .add_to_cart{width:100px; height:22px; background:url(../images/add_to_cart.gif) no-repeat 0 0; float:left;}
#exam_content .exam_box_m .left .add_to_cart input{ border:0px;}
#exam_content .exam_box_m .left .CheckOut{width:99px; height:23px; background:url(../images/checkout.gif) no-repeat 0 0;float:left; margin-left:10px;}
#exam_content .exam_box_m .left .CheckOut a{ display:block; width:99px; height:23px;}

#exam_content .exam_box_m .right .text_hidden{ display:block; width:139px; height:174px; background:url(../images/book.gif)  no-repeat 3px 3px; border:0px #CCCCCC solid;}
#exam_content .exam_box_m .right .add_favorite{margin-top:10px; text-indent:20px;}
#exam_content .exam_box_m .right .add_favorite input{ border:0px;}

#exam_content .exam_box_m .exam_info{ clear:both; padding:4px 25px;}

#exam_content .exam_box_m .comment{ clear:both;padding-top:4px;padding-left:20px;padding-right:15px;padding-bottom:25px;}
#exam_content .exam_box_m .comment h3{margin-bottom:10px;}
#exam_content .exam_box_m .comment p {color:#666666;font-size:12px;}
#exam_content .exam_box_m .comment div{ padding-left:8px;padding-bottom:8px;border-bottom:1px #ccc dashed; background-color:#;}
#exam_content .exam_box_m .comment span {color:#999}
#exam_content .exam_box_m .comment span b {color:#333}
/******************************************************************************/
/**********  bundle 页  *****************/
/******************************************************************************/

#bundle_content ol{ list-style:decimal inside; margin-left:8px; color:#143A79; line-height:22px;}
#bundle_content ol a{color:#143A79;}
#bundle_content ul.idTabs{ float:left; width:100%; background:url(../images/tab_ul_bg.gif) repeat-x 0 21px; height:25px; padding:0px;}
#bundle_content ul.idTabs li{ float:left; margin-right:4px; }
#bundle_content ul.idTabs li a{ display:block; float:left; background:url(../images/tab_off_bg.gif) repeat-x 0 0;border-top:1px #B6B6B6 solid;border-left:1px #B6B6B6 solid;border-right:1px #B6B6B6 solid;font-size:14px; font-weight:800; height:19px; line-height:19px; padding:0px 20px; margin-top:4px;}
#bundle_content ul.idTabs a{noFocusLine:expression(this.onFocus=this.blur())}/*For IE,onFocus的F大寫*/
#bundle_content ul.idTabs a:focus {-moz-outline-style: none} /* For Firefox */
#bundle_content ul.idTabs a:hover{background-color:#FFFFFF; text-decoration:none;}
#bundle_content ul.idTabs li a.selected{ background:url(../images/tab_on_bg.gif) repeat-x 0 0; border-top:1px #B6B6B6 solid;border-left:1px #B6B6B6 solid;border-right:1px #B6B6B6 solid; padding:0px 20px;height:26px; line-height:26px; margin:0px;}

#bundle_content .tab_content td{ border-bottom:1px #CCCCCC solid; height:28px; line-height:28px;}


/******************************************************************************/
/**********  contact us 页  *****************/
/******************************************************************************/
#contact_content ul{ margin:0px; padding:0px; display:block; width:100%; float:left; }
#contact_content ul li{ margin:0px; padding:0px; display:block; width:100%; float:left; text-indent:20px; background:url(../images/list_style_c.gif) no-repeat 4px 6px; height:24px; line-height:24px;}
#contact_content ul li a{ color:#003399; background:url(../images/a_style_c.gif) no-repeat right 1px; padding-right:25px; text-decoration:underline;}
#contact_content ul li a:hover{ color:#003366; text-decoration:none;}
#contact_content .img{}

/******************************************************************************/
/**********  FAQ 页  *****************/
/******************************************************************************/
#FAQ_content h4{ width:100%; height:22px; line-height:22px; background-color:#BAB6B6; color:#FFFFFF; text-indent:10px;}
#FAQ_content ul{ margin:0px; padding:0px; display:block; width:100%; float:left; }
#FAQ_content ul li{ margin:0px; padding:0px; display:block; width:100%; height:auto; float:left; text-indent:20px; *background:url(../images/list_style_c.gif) no-repeat 4px 6px; line-height:24px;}
#FAQ_content ul li a{ padding-right:25px;}
#FAQ_content ul li a:hover{ color:#333333; text-decoration:underline;}
#FAQ_content ul li span{ display:block; color:#999999;}
#FAQ_content .product_q{ background-color:#EFEEEE; border:1px #CCCCCC solid;}
#FAQ_content .Purchase_q{ background-color:#FEFEFE; border:1px #CCCCCC solid;}
#FAQ_content .product_a_tiltle{ display:block; background-color:#FEFEFE; margin-top:10px;}
#FAQ_content .Purchase_a_tiltle{ display:block; background-color:#EFEEEE; margin-top:10px;}
#FAQ_content .go_top{ text-align:right;}

/******************************************************************************/
/**********  getpass 页  *****************/
/******************************************************************************/
.getpass_box{ background:url(../images/getpass_box_bg.gif) repeat-x 0 bottom; border:1px #CBCBCB solid;}
.getpass_box p{ margin-bottom:0px;}
.getpass_box h3{ border-bottom:1px #CBCBCB solid; height:35px; line-height:35px; color:#656565; width:100%; margin:0px; padding:0px; text-indent:30px;}

#getpass_left{ float:left; width:302px; height:405px; overflow:hidden;}
#getpass_left p{ padding:2px 10px;}
#getpass_left p.input{ height:35px;}
#getpass_left p.input input{ width:185px;}
#getpass_left p.input span{ width:80px; display:block; float:left; color:#AE0004;}
#getpass_left p.getpass_bt_div{ text-align:center; margin-top:10px;}
#getpass_left p.getpass_bt_div .getpass_bt{ width:95px; height:21px; background:url(../images/getpass_bt.gif) no-repeat 0 0; border:0px;}
#getpass_left p.getpass_bt_div .sign_bt{ width:80px; height:21px; background:url(../images/sign.gif) no-repeat 0 0; border:0px;}

#getpass_middle{ float:left; width:302px; height:405px; overflow:hidden;}
#getpass_middle p{ margin-left:10px;}
#getpass_middle p img{ margin:-5px 8px 0px 0px;}
#getpass_middle h4{ color:#333333;}
#getpass_middle ul li{ background:url(../images/ico_+.gif) no-repeat 8px 10px; text-indent:18px; height:22px; line-height:22px;}

#getpass_right{ float:left; width:302px; height:405px; overflow:hidden;}
#getpass_right p{ padding:2px 10px;}
#getpass_right p.input input{ width:185px;}
#getpass_right p.input span{ width:80px; display:block; float:left;}
#getpass_right p.reg_bt{ text-align:center; margin-top:10px;}
#getpass_right p.reg_bt .reg{ width:84px; height:21px; background:url(../images/reg.gif) no-repeat 0 0; border:0px;}
#getpass_right p.reg_bt .reset{ width:75px; height:21px; margin-left:15px; background:url(../images/reset.gif) no-repeat 0 0; border:0px;}


#checkUserName,#checkPwd,#checkEmail,#usernameResult,#emailResult,#pwdResult{ color:#FF0000;}


/******************************************************************************/
/**********  guarantee 页  *****************/
/******************************************************************************/
#guarantee_content h3,#guarantee_content h4{ color:#111111; margin:0px;}
#guarantee_content .gua_box{ border:1px #C7C7C7 solid; padding-bottom:8px;}
#guarantee_content .gua_box h4{ border-bottom:1px #C7C7C7 solid; background:url(../images/h_bg.gif) repeat-x 0 0; width:100%; height:23px; line-height:23px; text-indent:15px;}
#guarantee_content .guarantee_ul{ line-height:23px; padding-left:10px;}
#guarantee_content .guarantee_ul{ line-height:23px; list-style:square inside;}

#guarantee_content .gua_note{ background-color:#F5F5F5; padding:10px 8px; width:94%; margin:0 auto; border:1px #F1F1F1 solid; font-size:11px;}
#guarantee_content .gua_note .gua_t{ display:block; float:left; color:#FF0000; line-height:25px; font-size:14px; font-weight:bold; width:50px;}
#guarantee_content .gua_note .gua_note_content{ float:left; width:600px;}
#guarantee_content .gua_note .gua_note_content ul{color:#959595;}
#guarantee_content .gua_note .gua_note_content ul li{ padding-left:10px;}

/******************************************************************************/
/**********  news 页  *****************/
/******************************************************************************/
#news_top{ text-align:right; border-bottom:1px #CCCCCC dotted; width:100%; padding-bottom:4px;}
#news_top span{ color:#666666; margin-right:10px;}

#news_content .news_content_left{ float:left; width:158px;}
#news_content .news_content_left .news_left_box{border:1px #C7C7C7 solid;}
#news_content .news_content_left h3{ border-bottom:1px #C7C7C7 solid; background:url(../images/h_bg.gif) repeat-x 0 0; width:100%; height:23px; line-height:23px; text-indent:15px; margin:0px; font-size:12px; color:#333333;}
#news_content .news_content_left ul{ margin-left:18px; list-style:square outside; padding:2px;}
#news_content .news_content_left ul li{ margin:4px 0px;}
#news_content .news_content_left .email{background:url(../images/news_email.gif) no-repeat -2px 2px; text-indent:16px;}

#news_content .news_content_right{ float:left; padding:4px; margin-left:10px; width:510px;}
#news_content .news_content_right .update{ text-align:right;}
#news_content .news_content_right .update span{ font-weight:bold; color:#333333;}
#news_content .news_content_right h2.title{ font-size:18px;}
#news_content .news_content_right .news_text_content{ margin:0px; padding:10px 0px;}
#news_content .news_content_right .news_text_content p{ margin:0px; padding:10px 0px;}

/******************************************************************************/
/**********  news list 页  *****************/
/******************************************************************************/
#news_list_content h3{ color:#30618A;}
#news_list_content h4{ color:#111111; margin:0px;}
#news_list_content .news_list_box{ border:1px #C7C7C7 solid; padding-bottom:8px; margin-top:10px;}
#news_list_content .news_list_box h4{ border-bottom:1px #C7C7C7 solid; background:url(../images/h_bg.gif) repeat-x 0 0; width:100%; height:23px; line-height:23px; text-indent:15px;}
#news_list_content ul{ margin:8px 0px;}

#news_list_content .page{ clear:both;}
#news_list_content .page .page_left{ float:left; font-weight:bold;}
#news_list_content .page .page_right{ float:right;}
#news_list_content .page a{ text-decoration:underline;}
#news_list_content .page .now_page{ text-decoration:none; color:#CC0000;}

#news_list_content ul li{ line-height:33px; border-bottom:1px #CCCCCC dotted; font-size:12px;}
#news_list_content ul li .date{ float:left; text-align:center; width:90px;}
#news_list_content ul li .news_list{ float:left;}
#news_list_content ul li .news_list a{ font-weight:600;}

/******************************************************************************/
/**********  shopping1 页  *****************/
/******************************************************************************/
#shopping1_content .img{ margin:0 auto; text-align:center;}
#shopping1_content h2{ font-size:18px; margin-top:10px; text-indent:10px;}
#shopping1_content table{ width:100%; border:1px #FFFFFF solid;}
#shopping1_content table th{ background-color:#BAB6B6; color:#FFFFFF; height:28px; line-height:28px; border:1px #FFFFFF solid;}
#shopping1_content table td{ background-color:#EFEEEE; color:#2A2D2E; height:23px; line-height:23px; border:1px #FFFFFF solid; text-align:center;}
#shopping1_content .first{ text-align:left; padding-left:10px;}

#shopping1_content .shopping1_bottom{ background-color:#EFEEEE; padding-top:10px;}
#shopping1_content .shopping1_bottom .shopping_sub{ background:url(../images/submit.gif) no-repeat 0 0; width:66px; height:24px; border:0px; margin-left:10px;}
#shopping1_content .shopping1_bottom .left{ float:left;}
#shopping1_content .shopping1_bottom .right{ float:right;}
#shopping1_content .shopping1_bottom .right p{ text-align:right; height:20px; line-height:20px; margin:0px; padding-right:8px;}
#shopping1_content .shopping1_bottom .right span{color:#FF0000; font-weight:600; width:80px;height:20px; line-height:20px; margin:0px; }

#shopping1_content .shopping1_bottom .submitOrder_info{ padding:10px; font-size:14px;}

#shopping1_content .shopping1_bottom_bot div{ float:right;}
#shopping1_content .shopping1_bottom_bot .continue_shopping a{ background:url(../images/continue_shopping.gif) no-repeat 0 0; width:112px; height:27px; text-indent:-2000px; display:block; margin-right:10px;}
#shopping1_content .shopping1_bottom_bot .clear_cart a{ background:url(../images/clear_cart.gif) no-repeat 0 0; width:94px; height:27px; text-indent:-2000px; display:block; margin-right:10px;}
#shopping1_content .shopping1_bottom_bot .check_out input{ border:0px; background:url(../images/check_out.gif) no-repeat 0 0; width:87px; height:27px; margin-right:50px;}

#middle .flow-steps{ margin:0 auto;}
#middle .flow-steps LI {PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/flow_steps_bg.png) #e4e4e4 no-repeat 100% 0px; FLOAT: left; PADDING-BOTTOM: 0px; OVERFLOW: hidden; COLOR: #404040; LINE-HEIGHT: 23px; PADDING-TOP: 0px; HEIGHT: 23px; TEXT-ALIGN: center; width:220px;}
#middle .flow-steps LI SPAN {DISPLAY: block; text-align:center;}
#middle .flow-steps LI STRONG {DISPLAY: block}
#middle .flow-steps LI .first {BACKGROUND: url(../images/flow_steps_bg.png) #ffe6ba no-repeat -12px -115px}
#middle .flow-steps LI.last {BACKGROUND-POSITION: 100% -138px}
#middle .flow-steps LI.current {COLOR: #fff; BACKGROUND-COLOR: #f60;BACKGROUND-POSITION: 100% 0;}
#middle .flow-steps LI.current .first {BACKGROUND-POSITION: -12px -92px; BACKGROUND-COLOR: #f60;}
#middle .flow-steps LI.current-prev {BACKGROUND-POSITION: 100% -23px;BACKGROUND-COLOR: #ffe6ba; color:#f60;}
#middle .flow-steps LI.done {BACKGROUND-POSITION: 100% -46px; COLOR: #f60; BACKGROUND-COLOR: #ffe6ba}
#middle .flow-steps LI.last-current {BACKGROUND-POSITION: 100% -161px; COLOR: #fff; BACKGROUND-COLOR: #f60}

DIV.pages {PADDING:4px;MARGIN:3px;TEXT-ALIGN:right;width:98%}
DIV.pages A {BORDER: #CAC6C6 1px solid; PADDING-RIGHT:4px;PADDING-LEFT:4px; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #BAB6B6; PADDING-TOP: 2px; TEXT-DECORATION: none}
DIV.pages A:hover {BORDER: #CAC6C6 1px solid;COLOR: #fff;BACKGROUND:#CAC6C6;TEXT-DECORATION: none}
DIV.pages A:active {BORDER: #CAC6C6 1px solid;COLOR: #fff;BACKGROUND: #CAC6C6}
DIV.pages SPAN.current {BORDER:#BAB6B6 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT:4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #fff; PADDING-TOP: 2px;BACKGROUND:#BAB6B6}
DIV.pages SPAN.disabled {BORDER: #eee 1px solid; PADDING-RIGHT: 4px; PADDING-LEFT: 45px; PADDING-BOTTOM: 2px; MARGIN: 2px;COLOR: #ddd; PADDING-TOP: 2px;}


/******************************************************************************/
/**********  单 页 面  *****************/
/******************************************************************************/
#separate_page{ border:1px #F1F1F1 solid;}
#separate_page h3{ text-align:center; height:30px; line-height:30px; border-bottom:1px #EAEAEA solid;}
#separate_page h4{ margin-top:8px;margin-bottom:8px;}
#separate_page p{ line-height:30px;}
#separate_page ul{ margin-left:20px; margin-bottom:10px;}
#separate_page ul li{ list-style:square inside; line-height:25px;}

.ajaxLogin LABEL {DISPLAY: block;FLOAT: left; WIDTH: 96px; COLOR: #666; PADDING-TOP: 2px; TEXT-ALIGN: right;line-height:26px}
.ajaxLogin .input_bg {BORDER: #ccc 1px solid; PADDING: 2px;line-height:20px;height:20px;width:160px;FONT-SIZE: 14px; COLOR: #333;font-weight:bold;color:#004BC7}
.button {CURSOR: pointer;background:#004BC7;color:#fff;height:28px;text-align:center;line-height:23px;padding:0px 5px;* padding:0px 5px;margin:0px;border:1px solid #BDDDF7;border-color:#BDDDF7 #00027A #00027A #BDDDF7;font-size:14px}

.list {padding-top:10px;padding-bottom:10px;}
.list DL {WIDTH: 226px;TEXT-ALIGN: center;line-height:20px;margin:0px;padding:0px}
.list DD {FONT-SIZE: 11px; FLOAT: left;MARGIN: 0px;PADDING-TOP: 0px;TEXT-ALIGN: left;}
.list DD A {}
.list DD.c1 {PADDING-LEFT: 8px;FONT-WEIGHT: bold;WIDTH: 80px;font-size:14px;font-weight:bold}
.list DD.c2 {WIDTH: 93px;}
.list DD.c3 {WIDTH: 30px}
.total {border-top:1px #ccc dashed ;margin-top:5px;text-align:center;padding-top:5px;font-size:14px;font-weight:bold}


 #other_exam {BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 10px;PADDING-TOP: 10px}

.related {FLOAT: left; WIDTH: 345px}
.related .related_title {BACKGROUND:#666; FLOAT: left; WIDTH: 347px; COLOR: #fff; HEIGHT: 25px;}
.related .related_text {BORDER-RIGHT: #d3dce2 1px solid; BORDER-TOP: #d3dce2 1px solid; FLOAT: left; BORDER-LEFT: #d3dce2 1px solid; WIDTH: 345px; BORDER-BOTTOM: #d3dce2 1px solid}
.related .related_text DL {PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px}
.related .related_text DL DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 67px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left}
.related .related_text DL DD A {FONT-SIZE: 11px}

.other {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 345px; PADDING-TOP: 0px}
.other .other_title {BACKGROUND:#666; FLOAT: right; WIDTH: 345px; COLOR: #fff; HEIGHT: 25px}
.other .other_text {BORDER-RIGHT: #d3dce2 1px solid; BORDER-TOP: #d3dce2 1px solid; FLOAT: right; BORDER-LEFT: #d3dce2 1px solid; WIDTH: 343px; BORDER-BOTTOM: #d3dce2 1px solid}
.other .other_text DL {PADDING-RIGHT: 0px;margin-left:5px;PADDING-LEFT: 8px; PADDING-BOTTOM: 6px; MARGIN: 0px; PADDING-TOP: 6px}
.other .other_text DL DD {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 5px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 67px; LINE-HEIGHT: 12px; PADDING-TOP: 5px; WHITE-SPACE: nowrap; TEXT-OVERFLOW: ellipsis; TEXT-ALIGN: left}
.other .other_text DL DD A {FONT-SIZE: 11px}

H2.other_ti {PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; PADDING-BOTTOM: 5px; COLOR: #fff; PADDING-TOP: 4px; FONT-FAMILY: Arial; TEXT-ALIGN: left; margin:0px;}

