/* CSS Document */

body{
font-size:12px;
font-family:Arial;background:#b7e4fc;/*filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr='#fee26e', endColorStr='#ffffff', gradientType='0');
background:-moz-linear-gradient(top, #57d6f0, rgba(87, 214, 240, 0.1));*/ }
ul{list-style:none;}
images{border:0;}
a:link {color: #0066CC;	text-decoration: none;}
a:visited {text-decoration: none;color: #0066CC;}
a:hover {text-decoration: underline;}
a:active {text-decoration: none;color: #0066CC;}
/*------clear------*/
.clear{clear:both; font-size:0px;line-height:0px;}
/*------Reset------*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,pre, form, fieldset, table, th, td {margin: 0; padding: 0;}

.red{ color:#FF0000}
.orange{ color:#FF6600}
.blue{ color:#009900}

.all {width:994px;height:auto;overflow:hidden;margin:0 auto; background:#f5f5f5}
.top_banner {height:25px; line-height:25px; background:#74a0ff;width:994px;color:#fff;border-bottom:1px solid #999999;}
.top_banner div span a {color:#000;text-decoration:none;font-weight:bold;}
.top_banner div span a:hover {text-decoration:underline;color:#000;}
.top_banner div a {color:#fff;text-decoration:none;font-weight:bold;}
.top_banner div a:hover {text-decoration:underline;color:#FF6600;}
.top_login{ width:240px; float:right; text-align:right; padding-right:20px;}

.banner {width:994px;height:170px;background:#fff;}
.menu {height:36px; overflow:hidden; background:url(../images/menu_bg.gif) repeat-x;}
.menu ul {margin-left:1px;}
.menu ul li {width:124px;float:left;display:inline;height:36px;text-align:center;}
.menu ul li a {background:url(../images/menu1.gif) no-repeat left top;display:block;height:36px;font-size:16px;text-decoration:none;color:#fff;font-weight:bold;padding-top:9px;}
.menu ul li a:hover {background:url(../images/menu2.gif) no-repeat left top;color:#000;}
.menu ul .first a {background:url(../images/menu3.gif) no-repeat left top;display:block;height:36px;font-size:16px;text-decoration:none;color:#fff;font-weight:bold;padding-top:9px;}
.menu ul .first a:hover {background:url(../images/menu3.gif) no-repeat left top;color:#fff;}
.cont {width:994px;height:auto;overflow:hidden;margin-top:10px;}
.cont_l {float:left;width:188px;}
.cont_m {float:left;width:618px;}
.cont_r {float:left;width:188px;}
.cont_m_tz {width:596px;margin:0 auto;border:1px solid #cccccc;height:auto;overflow:hidden;background:#fff;}

.cont_l_list {width:188px;height:auto;overflow:hidden;margin-bottom:10px;}
.cont_l_list_t {width:188px;height:auto;overflow:hidden;}
.cont_l_list_t_l {float:left;width:10px;background:url(../images/paging_header4_bg.gif) no-repeat left top;height:26px;}
.cont_l_list_t_m {float:left;width:168px;background:url(../images/paging_header5_bg.jpg) repeat-x left top;height:26px;}
.cont_l_list_t_m div {width:168px;height:auto;overflow:hidden;padding-top:7px;color:#fff;font-weight:bold;}
.cont_l_list_t_r {float:left;width:10px;background:url(../images/paging_header6_bg.gif) no-repeat left top;height:26px;}
.cont_l_list_b {width:186px;border:1px solid #cccccc;border-top:none;border-bottom:2px solid #cccccc;height:auto;overflow:hidden;background:#fff;}
.cont_l_list_c {width:186px;border:1px solid #cccccc;border-top:none;border-bottom:2px solid #cccccc;height:auto;overflow:hidden;padding-top:20px;text-align:center;padding-bottom:20px;background:#fff;}
.cont_l_list_d {width:186px;border:1px solid #cccccc;border-top:none;border-bottom:2px solid #cccccc;height:auto;overflow:hidden;padding-top:20px;padding-bottom:5px;background:#fff;}
.cont_l_list_c_tz {width:170px;margin:20px auto 5px;line-height:1.23em;}
.cont_l_list_c select {width:150px;color:#999999;}
.cont_l_list_b_list {width:181px;height:auto;overflow:hidden;background:url(../images/paging_circle1.gif) no-repeat 5px 3px;}
.cont_l_list_b_list_txt {padding-left:23px;line-height:1.8em;}
.cont_l_list_b_list_txt a {color:#000;text-decoration:none;}
.cont_l_list_b_list_txt a:hover {color:#0066CC;text-decoration:underline;}
.x_line {width:170px;height:10px;border-top:1px solid dashed;margin:5px auto 0;}
.cont_l_list_b_r_tz {width:170px;margin:10px auto;height:auto;overflow:hidden;line-height:1.7em;margin-top:8px;}
.fy {text-align:center;margin-bottom:8px;}

.search {width:188px;background:url(../images/search_bg.gif) no-repeat left top;height:38px;padding-bottom:10px;}
.search_l {float:left;padding-top:12px;padding-left:25px;width:125px;}
.search_l input {width:110px;border:1px solid #fff;height:12px;margin:0;padding:0;font-size:12px;}
.search_r {float:left;width:27px;margin-left:5px;padding-top:9px;}
.cont_m_tz_tz {width:618px;border-bottom:1px solid #999999;}
.cont_m_tz_tz_tz {width:552px;margin:0 auto;height:auto;overflow:hidden;line-height:1.7em;font-size:14px;padding-top:30px;padding-bottom:30px;}


.footer {width:994px; height:26px;background:#74a0ff;margin-top:20px;}
.foot {width:994px; height:30px;margin-top:10px;}

.m_bt {width:522px;}
.m_bt a {font-size:23px;color:#000;font-weight:bold;}
.m_bt a:hover {font-size:23px;color:#FF6600;font-weight:bold;}
.m_bt2 {width:522px;color:#999999;font-size:11px;margin-top:5px;}
.m_bt_cont {margin-top:20px;}
.m_Application{ margin-top:20px; padding-top:6px;}
#user_a{ margin-top:10px; border:1px #BFE2F4 solid; background:#FFFFFF; padding:6px; }
.cont_link {width:522px;text-align:right;font-size:12px;margin-top:20px;}
.cont_link a {color:#000;font-weight:bold;text-decoration:none;}
.cont_link a:hover {color:#000;text-decoration:underline;}

/*By Hekui*/
/**/
.pages{ width:100%; padding-right:15px; font-size:14px; text-align:right; line-height:40px; float:right; padding-right:20px; margin-top:20px;}
.pages a{ color:#000000; text-decoration:underline}
.pages a:hover{ color:#0066CC; text-decoration:underline}
/*review*/
.review{ margin:10px; clear:both;}
.r_content{border:1px solid #ccc; background:#eee; padding:8px; line-height:180%; margin-bottom:10px;}
.r_tit{ font:16px bold; line-height:200%;}
.r_tit span{ font:12px normal; color:#999; float:right; }
.r_bot{line-height:200%; text-align:right}
.r_bot a{ color:#000000; text-decoration:none }
.r_bot a:hover{ color:#FF6600}
.review_add{ border:1px solid #ccc; background:#eee; padding:8px; margin-bottom:20px;} 
.r_r_content{ background:#FFFFFF; border:1px #CCC dashed; padding:6px; margin-bottom:8px;}

/*user*/
.u_left{ width:200px; float:left; margin:10px 0 0 10px;}
.u_right{ width:760px; margin:10px 0 20px 10px; border:1px solid #cccccc; float:left}
.u_right a{ color:#3366CC}
.u_right a:hover{ color:#FF6600}


.u_menu{ margin:0;}
.u_menu a{ color:#000; text-decoration:none;}
.u_menu a:hover{ color:#FF6600; text-decoration:underline}
.u_out{ background:#FFCC99; line-height:26px; width:120px; margin:10px auto; text-align:center}
.u_menu dl{ margin:0 0 0 10px; line-height:26px; }
.u_menu dl dt{ background:url(../images/menu5.gif) no-repeat 0 8px; text-indent:20px; font-size:14px; font-weight:bold; }
.u_menu dl dd{ margin-left:30px; background:url(../images/icon.gif) no-repeat 0 6px; text-indent:15px;}
.u_menu_title{ margin-left:10px; line-height:26px; cursor:pointer; margin-bottom: 0px; background:url(../images/menu5.gif) no-repeat 0 8px; font-weight:bold; padding:0px;  text-indent:18px; font-weight:bold; border:0px; }

.blank_online {	PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f6f6f6; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px}
.blank_tab {HEIGHT: 27px}
.blank_tab LI {	FLOAT: left; HEIGHT: 27px; MARGIN-RIGHT: 6px}
.blank_content {BORDER-BOTTOM: #679800 1px solid; BORDER-LEFT: #679800 1px solid; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #e6f3a4; PADDING-LEFT: 4px; PADDING-RIGHT: 4px; CLEAR: both; BORDER-TOP: #679800 1px solid; BORDER-RIGHT: #679800 1px solid; PADDING-TOP: 4px}
.blank_c_c {PADDING-BOTTOM: 26px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 26px; PADDING-RIGHT: 26px; PADDING-TOP: 26px}
.blank_tab LI {	BACKGROUND-IMAGE: url(../images/blank_tab_right.gif); LINE-HEIGHT: 27px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; HEIGHT: 27px; FONT-SIZE: 14px}
.blank_tab LI A {BACKGROUND-IMAGE: url(../images/blank_tab_left.gif); PADDING-LEFT: 18px; PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat; COLOR: #333; TEXT-DECORATION: none}
.blank_tab .on {	BACKGROUND-IMAGE: url(../images/blank_tab_on_right.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right top; COLOR: #fff; FONT-WEIGHT: bold}
.blank_tab .on SPAN {	BACKGROUND-IMAGE: url(../images/blank_tab_on_left.gif); PADDING-LEFT: 18px; PADDING-RIGHT: 18px; DISPLAY: block; BACKGROUND-REPEAT: no-repeat}




.cont_m_tz a:link{ text-decoration:underline; color:#0066CC;}
.cont_m_tz a:visited{ text-decoration:underline; color:#0066CC;}
.cont_m_tz a:hover{ text-decoration:underline; color:#FF6600;}



/*shop.asp*/
.cont_m_shop {float:left;width:790px; margin-left:10px; background:#FFFFFF}
.shop_hot{height:30px; line-height:30px;}













