﻿/* Reset Document */
*{ margin:0; padding:0; } 
fieldset,img {border:0;} 
img { display:block}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;} 
ol,ul,li {list-style:none;} 
ul,li{ list-style-position:outside; }
caption,th { text-align:left;} 
h1,h2,h3,h4,h5,h6 { font-size:100%;} 
q:before,q:after { content:'';} 
abbr,acronym { border:0; }  
a{ text-decoration:none;}
.clear{ display:block; clear:both;line-height:0;height:0;font-size:0; overflow:hidden}


/* Reset CSS */
body{text-align:center; font-size:12px; line-height:18px; font-family:Arial, Helvetica, sans-serif;background:white;}
body{
scrollbar-3dlight-color:#D4D0C8; 
   scrollbar-highlight-color:#fff; 
   scrollbar-face-color:#E4E4E4; 
   scrollbar-arrow-color:#666; 
   scrollbar-shadow-color:#808080; 
   scrollbar-darkshadow-color:#ecece5; 
   scrollbar-base-color:#f4f1ec;
}
.wapper{margin: 0 auto;width:900px; text-align:left;}
.l { float:left}
.r { float:right}

/*header*/
.header { height:75px;}
.logo {  width:220px;position:absolute;}
.header_r{ width:680px; float:right}
.topnav { height:47px; line-height:47px; font-weight:bold; float:left;width:520px;}
.topnav p.phone { background:url(../images/icon_01.gif) no-repeat left center; padding-left:25px; float:left;}
.topnav p.phone span.dot { background:url(../images/dot_9d9d9d.gif) no-repeat right; padding-right:15px; margin-right:15px;}
.topnav p.wap {padding-left:15px; background:url(../images/icon_02.gif) no-repeat left center;padding-left:15px; float:left; }

.language { float:right;margin-top:14px;display:inline; margin-right:10px; color:#576c7d; }

ul.menu { height:28px; background:url(../images/header_01.gif) repeat-x; padding-left:5px;}
ul.menu li { float:left; line-height:28px; text-align:center;}
ul.menu li.selected { width:66px; height:28px; display:block; background:url(../images/header_03.gif); color:white}
ul.menu li a { width:66px; height:28px; display:block; color:white}
ul.menu li a:hover { width:66px; height:28px; display:block; background:url(../images/header_03.gif); color:white}
ul.menu li.line { background:url(../images/header_02.gif) no-repeat; width:3px; height:28px; margin-left:5px; margin-right:5px;}

/*login*/
.login_box { background:url(../images/default_01.gif) repeat-x; height:26px; border:1px solid #e0e0e0; line-height:26px; padding-left:6px;}
.login_box label { float:left}
.login_box input { border:1px solid #ccc; height:16px; color:#576c7d; font-size:12px; width:120px; vertical-align:middle; float:left; margin-top:4px; margin-right:15px;}
.login_box input.btn { background:url(../images/btn_01.gif) no-repeat; border:none;text-align:center; color:white; width:49px; height:18px; margin-left:-10px; display:inline; cursor:pointer}
.login_box span { width:50px; height:19px; line-height:19px;  color:#464646; padding-left:19px; float:left; margin-left:5px; display:inline; margin-top:3px; cursor:pointer;}
.login_box span a { color:#464646;}
.login_box span a:hover { color:#464646;}
.login_box span.l1 { background:url(../images/default_02.gif) no-repeat;padding:0;text-align:center;width:69px;}
.login_box span.l1 a { color:white}
.login_box span.l1 a:hover { color:white}
.login_box span.l2 { background:url(../images/default_03.gif) no-repeat;}
.login_box span.l3 { background:url(../images/default_04.gif) no-repeat;}
.login_box span.l4 { background:url(../images/default_20.gif) no-repeat;}
.login_box span.l6 { background:url(../images/default_22.gif) no-repeat;}
/*logined*/
.logined_box {background:url(../images/default_01.gif) repeat-x; height:26px; border:1px solid #e0e0e0; line-height:26px; padding-left:6px; }
.logined_box p.q_link span { width:50px; height:19px; line-height:19px; display:block; color:#464646; padding-left:19px; float:left; margin-left:5px; display:inline; margin-top:3px; cursor:pointer;}
.logined_box p.q_link span a { color:#464646;}
.logined_box p.q_link span a:hover { color:#464646;}
.logined_box p.q_link span.l1 { background:url(../images/default_12.gif) no-repeat;}
.logined_box p.q_link span.l2 { background:url(../images/default_13.gif) no-repeat;}
.logined_box p.q_link span.l3 { background:url(../images/default_14.gif) no-repeat;}
.logined_box p.q_link span.l4 { background:url(../images/default_20.gif) no-repeat;}
.logined_box p.per_info { background:url(../images/icon_11.gif) no-repeat left center; padding-left:20px;}
.logined_box p.per_info span { color:#f00}


/*main*/
.main {margin-top:8px;}

/*two column for help_box*/
.l_column {width:181px; float:left; padding:2px; text-align:center;background:#fff url(../images/member_01.gif) repeat-x right bottom; border:1px solid #8eccc0 ;}
.r_column {width:681px; float:right; padding:12px; color:#333; background:#fff url(../images/member_01.gif) repeat-x right bottom; border:1px solid #8eccc0;}
.l_column h1 { width:160px; height:24px; margin:0 auto; color:white; font-size:14px; background:url(../images/greentree_01.gif) repeat-x; line-height:24px; text-align:left; padding-left:19px;}
.l_column h1 span.help{ background:url(../images/icon_20.gif) no-repeat left center; padding-left:22px;}

.l_column ul.submenu { color:#464646; text-align:left; margin:5px auto 10px 28px;}
.l_column ul.submenu li { background:url(../images/icon_15.gif) no-repeat left center; padding-left:12px; height:24px; line-height:24px;}

.r_column h1 {border-bottom:1px solid #e0e0e0; height:35px; color:#0c8976; font-size:14px; line-height:35px; margin-bottom:12px;}
.r_column h1 span { background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; padding-top:5px;}
.r_column h1.label_help { background:url(../images/greentree_02.gif) no-repeat right; }

/*layout for one column*/
.column { background:#eaeaea; margin-top:0; padding:5px; color:#333}
.column_i { border:1px solid #d6d6d6; background:white;}

.column_t { background:url(../images/greentree_15.gif) repeat-x; height:36px; line-height:36px; border-bottom:1px solid #dfdfdf; padding-left:10px; padding-right:10px; color:#576c7d}
.column_t h1 { float:left; background:url(../images/icon_17.gif) no-repeat left center; padding-left:25px; font-size:14px; color:#0c8976; margin-right:10px;}
.column_t ul { height:36px; float:right}
.column_t ul li { border-left:1px solid #dfdfdf;width:50px; text-align:center; float:left;}
.column_t ul li a { display:block; color:#333}
.column_t ul li a:hover { display:block;background:white; font-weight:bold}
.column_t p.icon1 { background:url(../images/icon_63.gif) no-repeat left center; padding-left:18px;}

/*two column for public */
.l_public { width:194px; float:left;}
.r_public { width:690px; float:right;}
.block { margin-bottom:12px;}
.block h1 { background:url(../images/greentree_31.gif); width:180px; height:26px; line-height:26px; color:white; font-weight:normal; padding-left:14px;}
.block_con {border:1px solid #d6d6d6; background:white; width:182px; padding:5px;}
.box{border:1px solid #d6d6d6; background:white; padding:8px; margin-bottom:6px;}

/*public pic flash*/
.pic_public { width:670px; height:178px; margin-bottom:8px;}
#MainPromotionBanner{width:670px;height:178px;}
#MainPromotionBanner #SlidePlayer {position:relative;margin: 0 auto;}
#MainPromotionBanner .Slides{padding: 0;margin: 0;list-style: none;height: 178px;overflow: hidden}
#MainPromotionBanner .Slides li {float: left;width: 670px;height: 178px;}
#MainPromotionBanner .Slides img{border:0;display: block;width: 670px;height: 178px;}
#MainPromotionBanner .word { position:absolute; left:278px; bottom:50px;}
#MainPromotionBanner .SlideTriggers{margin: 0;padding: 0;list-style: none; position: absolute; top: 155px; right: 4px;z-index: 10;height: 25px;	}
#MainPromotionBanner .SlideTriggers li{float: left;display: inline;color: #74a8ed;text-align: center;line-height:16px;width: 16px;height: 16px;font-family: Arial;
font-size: .9em;cursor: pointer;overflow: hidden; margin:2px;background: url(../../../images/slide_trigger.gif) no-repeat center center;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#fff; background: url(../../../images/slide_trigger_c.gif) no-repeat center center;border:0; font-weight:bold;font-size: 1.4em;line-height: 21px;height: 21px;width: 21px;margin:0 2px; }



.star { background:url(../images/icon_54.gif) no-repeat; width:90px;  height:16px; overflow:hidden; margin-top:11px; margin-right:10px;}
.star span { background:url(../images/icon_53.gif) no-repeat; height:16px; overflow:hidden; width:87px; display:block}

.star2 { background:url(../images/icon_71.gif) no-repeat; width:61px;  height:12px; overflow:hidden; margin-right:10px; margin-top:12px;}
.star2 span { background:url(../images/icon_72.gif) no-repeat; height:12px; overflow:hidden; width:61px; display:block}

/*tab style*/
ul.tab_menu { height:26px; background:url(../images/greentree_09.gif) repeat-x; padding-left:22px; margin-bottom:10px;}
ul.tab_menu li { width:77px; height:24px; float:left; background:url(../images/greentree_10.gif); text-align:center; line-height:24px; margin-right:2px; cursor:pointer}
ul.tab_menu li.selected { background:url(../images/greentree_11.gif); color:white;}
ul.tab_menu li.e_map { background:url(../images/icon_51.gif) no-repeat left center; padding-left:18px; width:auto; float:right}
ul.tab_menu li.good { background:url(../images/icon_50.gif) no-repeat left center; padding-left:18px; width:auto; float:right; margin-left:20px;}
ul.tab_menu li.r_none { width:auto; float:right; background:none; cursor:auto; text-align:right}
ul.tab_menu li.r_none input.text { display:inline; width:100px; height:18px;}
ul.tab_menu li.r_none input.btn { background:url(../images/btn_01.gif) no-repeat; border:none;text-align:center; color:white; width:49px; height:18px; display:inline; cursor:pointer; margin-left:5px;}


/*step*/
table.step { float:right; height:34px; line-height:34px;}
table.step p { color:#696969; background:url(../images/greentree_37.gif) no-repeat left 11px; padding-left:14px; float:left; }
table.step p.selected {background:url(../images/greentree_39.gif) no-repeat left; color:#fd4000;}
table.step img { margin:0 auto}

/*form style*/
input.text { background:url(../images/default_08.gif) repeat-x; border:1px solid #c2c7cb; height:18px; line-height:18px; font-size:12px;}

.form_box table { color:#333}
.form_box table tr td { padding-top:4px; padding-bottom:4px;}
.form_box table label { display:block; width:70px; text-align:right; margin-right:8px; background:url(../images/icon_21.gif) no-repeat left center; padding-left:10px; }
.form_box table p.q { background:url(../images/icon_65.gif) no-repeat left center; padding-left:15px;}

/*btn*/
.btn { background:url(../images/btn_02.gif) no-repeat; width:65px; height:21px; text-align:center; color:white; border:none; font-size:12px; cursor:pointer; line-height:21px;}
.btn_grey  { background:url(../images/btn_03.gif) no-repeat; width:65px; height:21px; text-align:center; color:white; border:none; font-size:12px; line-height:21px;}

/*notice*/
.notice_box { background:#ffffe5; border:1px solid #f79502; padding:5px; margin-bottom:15px;}
.notice_box p { background:url(../images/icon_56.gif) no-repeat left 3px; padding-left:20px; color:#cb1e0e;}
.notice_box p.w1 { background:url(../images/icon_21.gif) no-repeat left center;padding-left:12px; color:#333; margin-right:25px;}

/*page no*/
#AspNetPager1 {color:#000; font-family:"宋体;"; padding-left:18px; margin-top:8px;}
#AspNetPager1 table { border:none; margin:0;}
#AspNetPager1 table tr td { vertical-align:top;vertical-align:top; border:none; margin:0;}
#AspNetPager1 img { display:inline}

#tt {position:absolute; display:block;}
#ttcont {display:block; padding:2px 12px 3px 7px; margin-left:5px;  background:#ffffe5; border:1px solid #f79b11; color:#b13519; text-align:left}

/*footer*/
.footer { background:url(../images/default_11.gif) repeat-x left top; margin-top:20px; padding-top:12px; text-align:center; color:#5c5c5c; line-height:22px;}

/*line_dot*/
.dot_989898 { background:url(../images/dot_989898.gif) repeat-x; height:13px; overflow:hidden}
.dash_dadada { border-bottom:1px dashed #dadada; height:1px; overflow:hidden; margin-top:12px; margin-bottom:12px;}
.line_d9 { background:#d9d9d9; height:1px; overflow:hidden; margin-top:8px; margin-bottom:8px;}
.line_c2c7cb {  background:#c2c7cb; height:1px; overflow:hidden;}
.line_d6{ background:#d6d6d6; height:1px; overflow:hidden; margin-top:8px; margin-bottom:8px;}

/*font color*/
.f00 { color:#f00}
span.red { color:#f00; font-weight:bold; margin-left:5px; margin-right:5px;}

/*page no*/
.page_no img { display:inline; margin-left:4px;}


/*link*/
a.link_f00 { color:#f00; text-decoration:underline}
a.link_f00:hover { color:#f00; text-decoration:none}

a.link_5c5c5c { color:#5c5c5c; text-decoration:none}
a.link_5c5c5c:hover { color:#f00; text-decoration:none}

a.link_fff{ color:#fff; text-decoration:none}
a.link_fff:hover { color:#fff; text-decoration:underline}


a.link_ff{ color:#fff; text-decoration:underline}
a.link_ff:hover { color:#fff; text-decoration:none}

a.link_333{ color:#333; text-decoration:underline}
a.link_333:hover { color:#f00; text-decoration:none}

a.link_464646{ color:#464646; text-decoration:none}
a.link_464646:hover { color:#f00; text-decoration:none}

a.link_576c7d { color:#576c7d; text-decoration:underline}
a.link_576c7d:hover { color:#f00; text-decoration:none}

a.link_f30 { color:#f30; text-decoration:underline}
a.link_f30:hover { color:#f00; text-decoration:none}

a.link_000 { color:#000; text-decoration:none}
a.link_000:hover { color:#f00; text-decoration:none}

a.link_179884 { color:#179884; text-decoration:underline}
a.link_179884:hover{ color:#179884; text-decoration:none}

/*color*/
.price { color:#e80000}