/* CSS Document */

body, dl, dd, h1, h2, h3, h4, h5, h6, p, form{ margin:0; padding:0;}   ol,ul,li{margin:0; padding:0; list-style:none;}
.left{ float:left;}.right{ float:right;}.red{ color:#c40404;}.bold{ font-weight:bold;}.center{ margin:0 auto;}.clear_r{ clear:both;}
body{ background:#fff; font:12px/150% "ËÎÌå", Arial; color:#2b2b2b;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ }
a:link { color: #333; text-decoration: none;}
a:visited { color: #333; text-decoration: none;}
a:hover { color: #666; text-decoration:underline;}
a:active { color: #333; text-decoration: none;}

/*----------------------------------¿ò¼Ü--------*/
.top{ width:100%; height:40px;}
.header{ width:100%; background:#221f1f; height:45px; background:url(../images/header.gif) center top #221f1f no-repeat; padding-top:175px;}
.main{ width:960px; height:auto; background:url(../images/bg.jpg); margin:0 auto; overflow:hidden; zoom:1;}
.footer{ clear:both; background:#000; width:100%; height:40px; line-height:40px; text-align:center; color:#FFF; margin-top:24px;}

/*-------------------------------top-----*/
.top_lr{ width:960px; margin:0 auto; position:relative;}
.top_lr h1 a{ background:url(../images/logo.gif) no-repeat; width:165px; height:40px; display:block; text-indent:-9999px;}
.top_lr .menu{ float:right; padding-top:13px;}
.top_lr .menu a{ padding:0 3px;}

/*-------------------------------header-----*/
.nav{ background:url(../images/nav_bg.gif) no-repeat; width:960px; height:45px; margin:0 auto;}
.nav li{ width:128px; height:45px; float:left; text-align:center; font-size:14px; font-weight:bold; position:relative;}
.nav li a{ width:128px; height:33px; line-height:33px; display:block; padding-top:12px;}
.nav li.selected a{ background:url(../images/nav_hoverbg.gif) no-repeat; padding-top:19px; position:absolute; top:-7px; left:0;}

/*-------------------------------main-----*/
.box01{ padding-top:20px; overflow:hidden; zoom:1;}

/*-------------lbox01-----*/
.box01_l{ float:left; width:480px; height:360px; padding:10px; background:#f0f0f0; border:1px #ddd solid;}
.box01_r{ float:right; width:430px; height:380px;}

/*-----box01_l-----*/
.contarl{ height:32px; line-height:32px; background:#000; color:#fff;}
.contarl .tit a{ color:#fff; padding-left:10px;}
.contarl .ann{ padding-right:10px;}
.contarl .ann a{ color:#fff; padding:2px 5px; font-size:14px; font-weight:bold; margin-left:5px; display:inline;}
.contarl .ann a.b,.contarl .ann a:hover{ background:#f60; text-decoration:none;}

/*-----box01_r-----*/
.title01{ width:75px; height:30px; line-height:30px; padding-left:10px; background:#e00671; font-size:14px; font-weight:bold; color:#fff; text-align:left;}
.content{ padding:10px 0; line-height:20px;}
.content p{ text-indent:2em;}

.box01_ul{}
.box01_ul li{ border:1px #ddd dotted; border-left:none; float:left; width:121px; text-align:center;}
.box01_ul li.tit{ width:90px; height:40px; background:#e00671; font-size:14px; font-weight:bold; color:#fff; border:none; line-height:40px; padding-left:15px; text-align:left;}

#wuhan,#chengdu,#xian,#shanghai,#nanjin,#shenyang,#beijing,#tianjin,#hangzhou,#suzhou,#wulumuqi,#kunming,#guiyang,#chongqing{ display:none;}
.map{ width:624px; height:460px; float:left;}
.sub{ width:336px; height:460px; float:right; background:url(../images/arrow_1.gif) 22px top no-repeat; border-top:7px #666 solid; padding-top:20px;}
.sub h4{ background:url(../images/arrow_2.gif) left center no-repeat; padding-left:15px;}
.sub .btn_1{ width:108px; height:31px; text-align:center; line-height:31px; background:url(../images/btn_1.gif) no-repeat; font-size:14px; font-weight:bold; color:#fff; padding:0; margin:0; border:none; cursor:pointer; display:block;}

.box01_dl{ float:left; margin-left:20px;}
.box01_ul02{ margin-top:15px;}
.box01_ul02 li{ line-height:24px; font-family:'ËÎÌå';}
.box01_dl dd.dl_img { clear:both; margin-top:15px;}
.box01_dl dd.dl_img img{ float:left; padding:1px; border:1px #ccc solid; margin-right:6px;}
.box01_dl dd.dl_img h5{ color:#0620de; font-size:12px; font-weight:normal;}
.box01_dl dd.dl_img a{ color:#ff6500;}

.box01_ab{ margin-top:15px;}
.box01_ab img{ padding:3px; border:1px #ccc solid; float:left; margin-right:10px;}
.box01_ab p{ text-indent:2em;}

.box02{ width:100%; height:30px; background:#b0b0b0; margin-top:20px;}
.box02 li{ float:left; text-align:center; line-height:30px; border-right:1px #fff solid;}
.box02 li a{ width:57px; height:30px; display:block; background:#b0b0b0; color:#fff; font-size:14px;}
.box02 li a:hover{ background:#000; text-decoration:none;}
.box02 li.selected a{ background:#000; font-weight:bold; text-decoration:none;}

.box03{ width:100%; margin-top:20px;}
.box03 li{ width:160px; padding:4px; border:1px #cacaca solid; margin-left:27px; float:left;}
.box03 li img{ padding-bottom:6px;}
.box03 li a{ color:#0620de;}

/*-------------------------------detailed-----*/
.main_l{ float:left; width:705px;}
.main_r{ float:right; width:235px;}

 .main_l p{ text-align:left; text-indent:2em; padding:16px 0; font-size:14px; line-height:24px;}
.list{ background:url(../images/list_bg.gif) repeat-x; height:91px; margin-top:20px; padding:6px 0;}
.list li{ float:left; margin-left:6px; border:1px #eaeaea solid; width:76px; background:#f3f3f4; text-align:center; display:inline-block;}
.list li h4{ font-size:12px; font-weight:100; background:#eaeaea;}
.list li.arrt1_l{ width:13px; margin-top:17px; margin-left:5px;}
.list li.arrt1_r{ width:13px; margin-top:17px; float:right; margin-right:5px;}
.list li.selected{ border:1px #898989 solid;}
.list li.selected a h4{ background:#898989; color:#fff;}

.online{ border:1px #ccc solid; padding:40px;}
.online label{ display:block; width:90px; line-height:19px; font-size:12px; color:#333; float:left; margin:8px 10px 8px 0; text-align:right;}
.online .small{ color:#f00; font-size:12px; line-height:14px; font-weight:normal; padding-left:10px;}
.online input{  font-size:12px; border:none; border:solid 1px #7f9db9; padding-left:2px; width:240px; height:19px; line-height:19px; margin:8px 0 8px 0; background:none;}
.online input.f{  font-size:12px; border:none; margin:10px 0 0 3px; width:15px; height:15px;}
.online button{ width:155px; height:22px; margin:5px 0 0 100px;}
.online textarea{ width:370px; border:solid 1px #7f9db9; height:155px; font-size:12px; padding:3px; background:none;}

.img{text-align:center;}