* { margin:0; padding:0; list-style:none; font-size: 12px; font-family:Arial, Helvetica, sans-serif; word-break:break-all;}
img{ border:0;}
a{ text-decoration:none; color:#000; }
body{ background-color:#ebebeb;}
.box{ width:960px; margin:0 auto; border:1px solid #c7c7c7; background-color:#f3f3f3; border-top:0;}

.header01{height:30px; background-color:#e3e4e6; line-height:30px; padding:0 20px;}
.header01 span{ margin-left:15px; padding-left:3px; background:url(../images/adminpoint.gif) 3px left no-repeat;}
.header01 span a{ margin-right:15px; }
.header01 span a.admin{text-decoration:underline; }
.header01 a:hover{ text-decoration:underline;}
.header01 input{ width:100px;}
.header01 input.button1{width:45px; height:19px; border:0; background:url(../images/login_btn.gif)}
.header01 img{ position:relative; top:4px;}
.header02{ float:right;}
.login{width:926px;height:19px; padding:7px 12px 0 12px; background-color:#295b90; position:relative; top:-1px; color:#fff;margin-left:5px;}
.login a{ color:#fff;}

.logo{ margin:12px 20px 8px 15px; float:left;}

#banner{ margin:10px 0 8px 0px; float:left;}

.city {color:#022e54; margin:2px 0 5px 0;}
.city span{ font-size:14px;}
.city span strong{ font-size:14px; color:#000;}
.city a{ margin:0 7px; font-size:12px; text-decoration:underline; color:#022e54;}
.mainnav{ height:27px; margin:0 5px; background:url(../images/bar_bg.gif) repeat-x; clear:both; position:relative;}
.mainnav_left{ height:27px; padding-left:15px; background:url(../images/bar_left.gif) left top no-repeat;}
.nav_ucar li{float:left; }
.nav_ucar li a{ display:block; width:79px; height:19px; padding-top:8px; text-align:center;  background:url(../images/nav_out.gif) no-repeat;font-size:14px; color:#022e54;  }
.mainnav li.current a{ background:url(../images/nav_on.gif) no-repeat; height:18px; padding-top:9px; font-weight:bold; color:#000;  }
.nav_ucar li a:hover{ background:url(../images/nav_on.gif) no-repeat; height:18px; padding-top:9px; font-weight:bold; color:#000;}
.nav_other{height:27px; padding-left:150px; background:url(../images/bar_right.gif) right bottom no-repeat ;}
.nav_other li{ height:17px; line-height:17px; width:60px; margin:6px 3px 0 4px; float:left; display:block; background:url(../images/nav_bg.gif) no-repeat; text-align:center;}
.nav_other li a{ color:#fff; font-weight:bold;}
.nav_other li a:hover{ color:#ffff00;}

.secnav{background:url(../images/secnav_bg.gif) repeat-x; border:1px solid #bfbfbf; border-top:0; height:25px; padding-left:20px;margin:5px auto;width:928px;}
.secnav li{ float:left; padding-top:6px; }
.secnav li a{ padding:6px 10px 0 10px;}
.secnav li a:hover{ text-decoration:underline;}


.main { width:948px; margin:5px auto; border:1px solid #CCC; padding-bottom:15px; background-color:#FFF; }
.yanzheng{ height:537px; overflow:hidden; background:url(../images/yanzheng2.gif) no-repeat top right; border-bottom:1px solid #CCC; margin-bottom:15px;}
img.liaojie{position:relative; top:-157px; left:430px; }
.side{ width:255px; float:right; margin-right:15px; display:inline;}
.lecture{width:255px; margin-bottom:10px;}
.last{ border:1px solid #353535;}
.last img{
	margin-bottom:1px;
	height:139px;
	width:253px;
	overflow:hidden;
}
.last h5{ height:20px; overflow:hidden; line-height:20px; background:url(../images/lecture_bg.gif) repeat-x; text-align:center; padding:0; margin:0;}
.last h5 a{ color:#353535;}
.past5{ background-color:#353535;}
.past5 h3{ padding:6px 8px; background:url(../images/dot.gif) repeat-x bottom;}
.past5 h3 span{ float:right; font-weight:normal; padding-top:3px;}
.past5 h3 span a{ color:#fff;}
.past5 ul{ padding:5px 10px;}
.past5 li{ line-height:1.8em; color:#dbdbdb;}
.past5 li a{color:#dbdbdb;}
.past5 li a:hover{ color:#fff; text-decoration:underline;}
.shouxu{ background:#055288 url(../images/shouxu_top.gif) repeat-x top; padding:7px;}
.shouxu h3{ margin-bottom:3px; padding:3px;}
.shouxu ul{ background:url(../images/shouxu_bg.gif) repeat-y;}
.shouxu li{ line-height:33px; color:#012945; font-weight:bold; padding-left:15px;}
.shouxu li a{color:#012945; }
.shouxu li a:hover{ font-size:14px;}
.gujia{ padding-left:25px;}
.gujia h3{ padding:0 0 60px 70px; background:url(../images/guijia_bg.gif) no-repeat bottom left;}
.gujia h3 a{ margin-left:100px;}
img.gujia3{ margin:15px 0 0 30px;}
.daishou img{ margin:42px 0 0 40px;}
h5{ padding-left:14px; font-size:14px; margin:15px 0; background:url(../images/point.gif) no-repeat left;}

.main_left{ margin:20px; width:620px; float:left; display:inline;}
.main_left h3{ line-height:26px; height:26px; margin:7px 0; padding-left:10px; background-color:#055288; color:#fff; font-size:14px;}
.main_left h3 span{ color:#FF0; font-size:14px;}
.main_left p{ line-height:2em; text-indent:2em; color:#444444;}
.main_left p strong{color:#055288;}
.main_left p.link {text-align:right; }
.main_left p.link a{ text-decoration:underline; color:#055288; }
.shouxu_main{ padding:0 40px 30px 40px;}
.shouxu_main h1{ font-size:30px; line-height:40px; margin:20px 0; border-bottom:3px solid #ddd; padding-left:40px; background:url(../images/h1.gif) no-repeat left 0; zoom:1;}
.shouxu_main li{ font-size:14px; line-height:2em;}
.shouxu_main h5{ color:#f60; font-size:18px; margin-top:20px;}
.shouxu_main h6{font-size:14px; line-height:2em;}
.shouxu_main table{ border:1px solid #ccc; border-collapse:collapse; color:#000;}
.shouxu_main table td{border:1px solid #ccc; text-align:center;}
.shouxu_main table td.price{ color:#f60; font-weight:bold;}
.shouxu_main th{ background-color:#ccc; border:1px solid #fff;}

.sx{ background:#ab784c url(../images/sx_bg.gif) repeat-x; padding-bottom:32px;}
.sx_secnav{ height:40px; width:850px; margin:15px; background:url(../images/sxnav_bg.gif) repeat-x;}
.sx_secnav_left{height:40px; background:url(../images/sxnav_left.gif) left no-repeat;}
.sx_secnav_rt{ height:40px; padding-left:15px; background:url(../images/sxnav_right.gif) right no-repeat;}
.sx_secnav li{ float:left; color:#fff; font-size:14px; display:block; height:32px; padding-top:10px; }
.sx_secnav li a{ color:#fff; font-size:14px; text-decoration:none; padding:0 10px;}
.sx_secnav li a:hover{ color:#ff0;}

.shichang{ font-size:14px; font-weight:bold; margin:20px 0 10px 0;}
.shichang span{font-size:16px; color:#f60;}
.shichang_total span{margin-left:15px; }
.shichang_total a{text-decoration:underline; }
.shichang_total span a{color:#f60; }
.zhuanjia{ margin:30px 0;}
.zhuanjia a{ color:#f00; text-decoration:underline;}
.zhuanjia_sq{ width:400px; border:1px solid #b9b9b9; padding:15px;  background-color:#f2f2f2;}
.zhuanjia_sq div{ margin-top:10px;}

.shenqing{background-color:#ff7e00; margin-top:30px; height:70px;}
.shenqing img{ position:relative; top:-15px;}
.shenqing p{font-size:14px; color:#FFF; }
.shenqing span{ margin-right:20px; font-weight:bold;}

.main_right{ width:255px;float:left; margin:20px 0 0 17px;}
.main_right .side_nav{ margin-bottom:15px;}
.main_right .side_nav li{ height:29px; line-height:29px; font-size:14px; margin-bottom:1px; font-weight:bold; padding-left:10px; background-color:#e6e6e6;}
.main_right .side_nav li a{font-size:14px;}
.main_right .side_nav li a:hover{ text-decoration:underline;}
.main_right .side_nav li.side_current{ background-color:#f60; color:#fff;}
.side_part{ border:1px solid #c0c0c0; margin-bottom:10px; zoom:1;}
.side_part h3{ height:25px; line-height:25px; font-size:14px; padding-left:10px; background:url(../images/rightbar_bg.gif) repeat-x;}
.question{ padding:5px 10px; }
.question li{ line-height:2.2em;}
.question li a:hover{ text-decoration:underline; }
.car li{ width:105px; text-align:center; float:left; margin:5px 10px; display:inline;}
.car li p{ height:20px; line-height:20px; overflow:hidden;}
.car li p.price{ color:#f60;}
.car img{ width:105px; height:79px;}

.add_content{ height:30px; clear:both;}
.main .hint{ width:100px; margin-right:2px; margin-top:3px; float:left; text-align:right;}
.add_content span{ color:#FF6600; margin-right:5px;}
.add_content select{ margin-right:15px;}

.jiangtang li{ float:left; border:1px solid #aeaeae; padding:1px; width:441px; margin:12px; display:inline;}
.jiangtang li h3{ height:29px; background:url(../images/zhunti_bg.gif) repeat-x; line-height:29px; padding-left:10px;}
.jiangtang li h3 a{ font-size:14px; color:#164425;}
.clear{ clear:both;}
.footer{ width:960px; margin:10px auto; text-align:center; line-height:2em;color:#000;}
.clear{ clear:both;}

