@charset "utf-8";
/*
FONT-FAMILY:arial,verdana,sans-serif;
font-size: 62.5%;
html,body,div,p,form,img,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6 {margin: 0; padding: 0;}
*/
*{margin:0;padding:0;}
html,body {height:100%;}
body{
	color:#787878;
	background-color: #333333;
	font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-size:12px;
	/*font-family: tahoma,Microsoft YaHei, Simsun, Arial Unicode MS, Mingliu, Arial, Helvetica;
	font-family:arial,verdana,sans-serif,Arial Unicode MS;*/
}
td,p,li,div,select,input,h1,h2,h3,h4,h5,h6{line-height:200%;}
ul,ol{list-style-type:none;}
a img{border:none;}
img{border-color:#ccc;}
p{padding:0 0 14px;}
a{color:#164f85;cursor:pointer;}
a:hover{color:#FF3300;text-decoration:underline;}
/*
a:visited{color:#800080;}
a:hover,a:active{color:#FF3300;text-decoration:underline;}*/
/*text style*/
.t12{font-size:12px;}
.t14{font-size:14px;}
.black{color:#000;}
.white{color:#fff;}
.grey{color:#ccc;}
.red{color:#f30;}
.blue{color:#03f;}
.mcolor{color:#900;}
.b{font-weight:bold;}
.clear{clear:both;}
.nob{border:none;background:none;}
.l{float:left;}
.r{float:right;}
.float_left {float:left;padding:7px;}
.float_right {float:right;padding:7px;}
.img_float_left {float:left;clear:left;margin:0 8px 10px 0;}
.img_float_right {float:right;clear:right;margin:0 0 10px 8px;}
/*all*/
.submit{cursor:pointer;}
.ml{margin-left:10px;}
.imgcenter{display:block;margin:0 auto;}
#nobg, .partner_font .nobg{
	background:none;
}
.sitemapul li li.nobg{
	background:none;
}
/*label css*/
.header, #banner, .navigation, .content{background-color:#ffffff;}
.header{
	margin:0 auto;
	width:1002px;
  height:34px;
  background:#f0f0f2 url(../img/bg_head.gif) no-repeat left top;
  border-bottom:1px solid #bfc0c1;
}
.header_index{
	margin:0 auto;
	width:1002px;
  height:101px;
  background:#f0f0f2 url(http://www.hualanwang.cn/img/newbanner.jpg) no-repeat left top;
  border-bottom:1px solid #bfc0c1;
}
.headleft{
  float:left;
  display:inline;
  margin:5px 0 0 20px;
  font-weight:bold;
}
.headright{float:right;margin-top:5px;}
.headright a{
  margin-right:25px;
  padding-left:10px;
  background:url(../img/arrow_1.gif) no-repeat left 50%;
  text-decoration:none;
}
#banner{
	clear:both;
	margin:0 auto;
	width:1002px;
}
.navigation{
  position:relative;
  margin:0 auto;
  width:1002px;
  border-top:1px solid #68a5e0;
  padding-top:1px;
  background:#ffffff url(../img/bg_nav.gif) repeat-x left 1px;
}
.nav{
  padding-left:80px;
  margin-bottom:1px;
  height:35px;
  line-height:35px;
}
.nav li{
  float:left;
  padding-left:2px;
  background:url(../img/bg_nav_li.gif) no-repeat left top;
}
.nav li#index{background:none;}
.nav li a{
  padding:0 16px;
  line-height:35px;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}
.search{
  clear:both;
  padding:0 20px;
  height:30px;
  line-height:30px;
  background:#2f79c0 url(../img/bg_search.gif) repeat-x left top;
  color:#fff;
}
.search a{color:#fff;}
.search input, .search select{margin-right:10px;vertical-align:middle;}
.search .input{
  padding-left:22px;
  width:280px;
  height:20px;
  background:#f4f4f4 url(../img/arrow_search.gif) no-repeat 5px 5px;
}
.search .submit{
  padding:0 5px;
  height:20px;
  line-height:18px;
  background:url(../img/button_1.gif) repeat-x left top;
  border:1px solid #959595;
  color:#0b4781;
}
.keyword{
  padding-left:20px;
  height:27px;
  line-height:27px;
  border-top:1px solid #efefef;
  background:url(../img/bg_keyword.gif) repeat-y right top;
  color:#33669f;
}
.keyword a{margin-right:20px;text-decoration:none;color:#33669f;}
.weather{
  position:absolute;
  right:14px;
  top:8px;
  padding:20px 16px 0 16px;
  width:177px;
  height:52px;
  background:url(../img/bg_weather.gif) no-repeat left top;
  color:#fff;
}
.weather .img{float:left;margin:0 10px 0 5px;}
.content{
  overflow:hidden;
	margin:0 auto;
	width:995px;
  border-left:7px solid #2f79c0;
  background:#ffffff url(../img/bg_side.gif) repeat-y right top;
}
.main{
  overflow:hidden;
	float:left;
	width:765px;
  background:url(../img/bg_shade_1.gif) repeat-x left top;
}
.side{
	float:right;
  padding:0 9px 0 9px;
  width:212px;
  overflow:hidden;
  /*background-color:#f3f8fe;*/
}
#indexbanner{
  margin:10px 0 10px 1px;
}
.mainside{
  float:left;
  margin-bottom:-32767px;
  padding-bottom:32767px;
  width:190px;
  background:#f3f8fe url(../img/bg_shade_2.gif) repeat-y right top;
}
.mainbody{
  float:left;
  margin-left:10px;
  width:550px;
}
.mainside h4{
  padding:0 10px 4px;
  height:24px;
  line-height:24px;
  background:url(../img/bg_title_2.gif) repeat-x left top;
  color:#2f79c0;
  font-size:14px;
}
.mainside h4 a{
  float:right;
  padding-left:10px;
  background:url(../img/arrow_3.gif) no-repeat left 8px;
  color:#2f79c0;
  text-decoration:none;
  font-size:12px;
  font-weight:normal;
}
.sidelogin{margin-bottom:1px;border-bottom:1px solid #a2bfe0;}
.sidelogin h4{
  padding-bottom:0px;
  height:25px;
  line-height:25px;
  background:url(../img/bg_title_1.gif) repeat-x left top;
  color:#fff;
}
.sidelogin h4 a{float:right;background:none;color:#fff;}
.sidelogin fieldset{padding:10px 0 10px 10px;border:none;}
.sidelogin label{}
.sidelogin p{padding-bottom:5px;}
.sidelogin .bot{padding:5px 0;}
.sidelogin input{margin-right:5px;width:50px;}
.sidelogin .input{width:110px;}
.sidelogin img{vertical-align:middle;}
.sidelogin .submit{
  margin-right:10px;
  width:70px;
  height:25px;
  border:none;
  background:url(../img/button_2.gif) no-repeat left top;
}
.mainsidebox{margin-bottom:1px;border-bottom:1px solid #a2bfe0;}
.mainsidebox .text{padding:10px;}
.mainsidebox .text .img{
  float:left;
  margin:0 10px 5px 0;
  padding:2px;
  border:1px solid #c5d8ed;
  background-color:#fff;
}
.mainsidebox ul{padding:10px;}
.mainsidebox ul li{padding:3px 0;}
.mainsidebox ul li a{
  padding-left:8px;
  background:url(../img/arrow_2.gif) no-repeat left 5px;
  text-decoration:none;
}
.indexbox{
  float:left;
  margin-bottom:5px;
  width:270px;
}
.indexbox h4{
  margin-bottom:10px;
  padding:0 10px 0 30px;
  height:27px;
  line-height:27px;
  color:#2599d8;
  font-size:14px;
}
.indexbox h4 a{
  float:right;
  color:#2599d8;
  font-weight:normal;
  font-size:12px;
  text-decoration:none;
}
.indexbox ul{
  margin:0 10px;  
}
.indexbox ul li{padding:3px 0;}
.indexbox ul li a{
  padding-left:10px;
  background:url(../img/arrow_4.gif) no-repeat left 5px;
  text-decoration:none;
}
.indexbox ul li span{float:right; padding:1px; line-height:15px;}
.indexbox ul li .overh{
}
.indexbox .info{
  overflow:hidden;
  margin:0 10px;
  border-bottom:1px dotted #33669f;
}
.indexbox .info img{float:left;margin-top:6px;}
.indexbox .info ul{float:left;margin:0 0 4px 10px;padding-bottom:4px;}
.box_1{height:210px;background:#f1f9fd url(../img/bg_indexbox1.gif) no-repeat left top;}
.box_2{height:210px;background:#e8fcf7 url(../img/bg_indexbox2.gif) no-repeat left top;}
.box_2 h4{color:#26c8a8;}
.box_2 h4 a{color:#26c8a8;}
.box_3{height:220px;background:#f1f9fd url(../img/bg_indexbox3.gif) no-repeat left top;}
.indexphoto{clear:both;margin-bottom:10px;height:280px;background:#e2f7da url(../img/bg_indexphoto.gif) no-repeat left top;}
.indexphoto h4{margin-left:10px;padding:10px 10px 5px;font-size:14px;color:#0bc220;}
.indexphoto h4 a{float:right;font-size:12px;font-weight:normal;text-decoration:none; color:#0BC220;}
.indexphoto ul{margin-left:5px;}
.indexphoto ul li{
  float:left;
  display:inline;
  margin-left:5px;
  padding:3px;
  border:1px solid #b5e7a2;
  background-color:#fff;
  width:120px;
  height:110px;
  overflow:hidden;
}
.indexphoto ul li a{text-decoration:none;}
.indexphoto ul li span{display:block;margin-top:3px;text-align:center; height:18px;
overflow:hidden; width:110px;word-wrap: break-word; }
.indexphoto ul li a img{margin:0 auto; display:block;}
#indexmap{}
.sidebox_1{
  margin-bottom:10px;
  width:203px;
  height:431px;
  padding:4px;
  background:url(../img/bg_sidebox1.gif) no-repeat left top;
}
.sidebox_1 h4{
  height:24px;
  line-height:24px;
  color:#2f79c0;
  font-size:14px;
  text-align:center;
}
.sidebox_1 ul{}
.sidebox_1 ul li{
  margin:12px auto 0;
  padding:4px;
  width:120px;
  border:1px solid #9ec9f3;
  background-color:#fff;
}
.sidebox_1 ul li a{text-decoration:none;}
.sidebox_1 ul li span{display:block;margin:8px 0 5px;line-height:100%;text-align:center;}
.sidebox{margin-bottom:10px;width:211px;}
.sidebox h4{
  margin-bottom:1px;
  height:31px;
  line-height:31px;
  background:#68a5e0 url(../img/bg_sidetitle.gif) no-repeat left top;
  color:#2f79c0;
  font-size:14px;
  text-align:center;
}
.sidebox .text{
  padding:10px;
  border-top:1px solid #8dc0f2;
  background:#fff url(../img/bg_sidetext.gif) no-repeat left bottom;
}
.sidebox .text .more{text-align:right;}
.sidebox .text .more a{padding-left:10px;text-decoration:none;background:url(../img/arrow_3.gif) no-repeat left 4px;}
.sidebox ul{}
.sidebox ul li{}
.sidebox ul li a,.right_box ul li a{
  padding-left:10px;
  background:url(../img/arrow_2.gif) no-repeat left 6px;
  text-decoration:none;
}
.sidebox .video{padding:1px 0 0 2px;height:170px}
.sidebox .textin{margin-top:5px;padding-top:5px;background:url(../img/line_1.gif) no-repeat 50% top;}
.sidebox .text .img{
  float:left;
  margin:0 10px 5px 0;
  padding:2px;
  border:1px solid #c5d8ed;
  background-color:#fff;
}
.turnpage{
	clear:both;
	padding-top:20px;
	text-align:center;
}
.turnpage a{
	margin:0 8px;
	text-decoration:none;
}
.turnpage img{
	vertical-align:middle;
}
.turnpage span{ margin:0 8px; font-size:12px; color:#000;}
.indexfooter{
	margin:0 auto;
	width:1002px;
  min-height:203px;
  background:#efefef url(../img/bg_foot.gif) no-repeat left top;
}
* html .indexfooter{height:203px;}
.footbanner{padding:14px 0 0 25px;height:90px;}
.footbanner img{
  margin-right:10px;
}
.footlink{height:27px;line-height:27px;text-align:center;color:#fff;}
.footlink a{margin:0 20px;color:#fff;text-decoration:none;}
.copyright{padding-top:20px;text-align:center;}
.footer{
	margin:0 auto;
	width:1002px;
}
.footer .footlink{background-color:#2f79c0;border-bottom:3px solid #ffffff;}
.footer .copyright{padding:10px 0;border-top:1px solid #a5a5a5;background-color:#efefef;}
/*editor*/
.edittext, .edittext p{line-height:150%;font-size:15px;}
.edittext ul{ list-style-type:disc;}
.edittext ul li{ margin-left:15px;}
.edittext ul ul{ list-style-type:circle;}
.edittext ul ul ul{ list-style-type:square;}
.edittext ol{ list-style-type:decimal;}
.edittext ol li{ margin-left:25px;}
/*.editortext ol li{list-style-position:inside;}*/
/*editor admin*/
.edit_table1, .edit_table2, .edit_table3{border-collapse:collapse;}
.edit_table1 th, .edit_table1 td{border:1px solid #000;}
.edit_table2 th, .edit_table2 td{border:1px solid #ccc;}
.edit_table3 th, .edit_table3 td{border:1px solid #fff;}
.page{
	text-align:left;
	color:#555;
	padding:5px;
	border-top:1px solid #8DC0F2;
	margin-bottom:15px;
}
.page span{
	float:right;
}
.page span a{
	text-decoration:none;
	color:#3E3E3E;
}
.down_search{
	background:#344259 url(../img/down_search.gif) no-repeat left top; 
	height:17px;
	border:none;
	color:#fff;
	padding-left:10px;
}
.page span,.page input,.page select{
	vertical-align:middle;
}
.page a{
	text-decoration:none;
}
.box_wide_all{
	border:1px solid #D3E9FF;
	overflow:hidden;
	margin-bottom:10px;
	width:743px;
}
.box_wide_all a,.middle_box a{
	text-decoration:none;
}
.middle_box{
	border:1px solid #D3E9FF;
	overflow:hidden;
	margin-bottom:10px;	
}
.right_box{
	border:1px solid #D3E9FF;
	overflow:hidden;
	margin-bottom:10px;	
	background:#F3F8FE;
}
.right_box h4{
	background:transparent url(../img/bg_new_title.gif) repeat-x scroll left top;
	padding:0px 10px 0 15px;
	text-align:left;
	height:31px;
	line-height:31px;
	border:1px solid #D3E9FF;
	color:#2F79C0;
	font-size:14px;
}
.right_box h4 a {
	background:transparent url(../img/arrow_server.gif) no-repeat scroll left 12px;
	float:right;
	font-size:11px;
	font-weight:normal;
	padding-left:15px;
	text-decoration:none;
}
.back_title {
	background:url(../img/server_title.gif) repeat-x left top;
	height:36px;
	line-height:36px;
	padding:1px 10px 0;
}
.back_title span{
	background:url(../img/flower.gif) no-repeat left top;
	padding-left:25px;
	font-size:14px;
	font-weight:bold;
	color:#2F79C0;
}
.back_title a{
	float:right;
	background:url(../img/arrow_server.gif) no-repeat left center;
	padding-left:15px;
	font-weight:normal;
	font-size:12px;
}
.mainmiddle{
	float:left;
	width:531px;
	overflow:hidden;
}
.severright{
	float:right;
	width:205px;
	overflow:hidden;
}
.question_title{
	padding:3px 15px 0 0;
	background:#F3F8FE;
	border:1px solid #D3E9FF;
	height:25px;
	margin-bottom:2px;
}
.question_title span{
	background:url(../img/question_title.gif) left top no-repeat;
	height:30px;
	line-height:30px;
	padding-left:45px;
	display:block;
	margin-top:-5px;
	position:absolute;
	width:145px;
	color:#2F79C0;
	font-weight:bold;
	font-size:14px;
}
.nav_right{
	background:url(../img/bg_rightnav.gif) left 4px no-repeat;
	padding:0px 0 8px 30px;
	color:#000;
}
.nav_right span{
	color:#2788E4;
}
/* login in */
.control{
	margin-bottom:6px;
}
.control h3{
	background: url(../img/bg_conttitle.gif) no-repeat scroll left top;
	color:#2984DA;
	font-size:14px;
	text-align:center;
	padding-top:5px;
}
.text_01{
	padding:10px 10px 0 10px;
	background: url(../img/bg_control.gif) no-repeat scroll left top;
	color:#2F79C0;
	width:190px;
	overflow:hidden;
}
.control ul{
	float:left;
}
.control ul li{
	float:left;
	background: url(../img/bg_ul_1.gif) no-repeat scroll left top;
	height:25px;
	line-height:25px;
	text-align:center;
	width:91px;
	margin:0 4px 5px 0;
}
.control ul li a{
	text-decoration:none;
	background: url(../img/arrow_5.html) no-repeat scroll left center;
	padding-left:10px;
	color:#2F79C0;
	}
.text_01 p{
	padding-bottom:9px;
}
.text_01 span{
	color:red;
}
.control .img{
	display:block;
	font-size:0;
}
.sidelogin ul{
	float:left;
	padding:10px 0 0 10px;
}
.sidelogin ul li{
	float:left;
	background: url(../img/bg_ul_2.gif) no-repeat scroll left top;
	height:25px;
	line-height:25px;
	text-align:center;
	width:65px;
	margin:0 10px 5px 0;
	text-align:center;
}
.sidelogin ul li a{
	text-decoration:none;
	background: url(../img/arrow_5.html) no-repeat scroll left center;
	color:#2F79C0;
	}
.text_01 p{
	padding-bottom:9px;
}
.text_01 span{
	color:red;
}
.sidelogin .img{
	display:block;
	font-size:0;
}
.sidelogin p{
	color:#2F79C0;
}
.liheight{
	height:16px;
	overflow:hidden;
}
.theme_ul{ width:500px;
overflow:hidden;}
.theme_ul ul{
	width:550px;
	overflow:hidden;
}
.theme_ul li{
	width:245px;
	text-align:center;
	text-decoration:none;
	float:left;
	margin:0 10px 10px 0;
}
.theme_ul li img{
	padding:1px;
	border:1px solid #8dc0f2;
}
.theme_ul ul li span{
	display:block;
	background:#e8f1fc;
	text-decoration:none;
	color:#3e3e3e;
	padding:2px 0;
}
.indexaddress{clear:both;width:550px;height:220px;padding-top:50px;background:url(http://www.hualanwang.cn/img/img_map1.jpg) no-repeat left top;}
.indexaddress ul{padding:0px 10px 10px 40px;}
.indexaddress ul li{
  float:left;
  width:100px;
  height:30px;
}
a:link { text-decoration: none}
a:active { text-decoration: none }
a:visited { text-decoration: none }
.sidebox1{width:180px; padding-top:25px}
.sidebox1 .textin{margin:0 0 0 10px;padding-top:15px;padding-bottom:15px;background:url(../img/line_1.gif) no-repeat left top;}
#feedbace-div{
	border:1px solid #D3E9FF;
	overflow:hidden;
	margin-bottom:10px;
	width:100%;
}
.about{
	padding:0px 15px 0 15px;
}
.new_ul_about{
	overflow:hidden;
}
.new_ul_about img{
	padding:3px;
	margin-right:20px;
	float:left;
	border:1px solid #D3E9FF;
}
.new_ul_about img.banner{
	border:0;
}
.new_ul_about ul{
	float:left;
}
.new_ul_about ul li{
	padding:2px 0px;
}
.new_ul_about li a{
	color:#3E3E3E;
	background:url(../img/n_arrow_5.gif) left center no-repeat;
	padding-left:15px;
}
.new_ul_about .img{
	padding:0;
	margin-right:0;
	float:none;
	border:none;
}
.new_ul_about .ul{
	float:none;
	margin:15px 0 25px 0;
}
.new_ul_about .ul li {
	text-align:right;
	border-bottom:1px dotted #dcdcdc;
	padding:3px 0;
	color:#9C9C9C;
}
.new_ul_about .ul li a{
	float:left;
}
.righttag{
	float:right;
	width:205px;
	overflow:hidden;
}
.right_tag{
	border:1px solid #D3E9FF;
	overflow:hidden;
	margin-bottom:10px;	
	background:#F3F8FE;
}
.right_tag h4{
	background:transparent url(../img/bg_new_title.gif) repeat-x scroll left top;
	padding:0px 10px 0 15px;
	text-align:left;
	height:31px;
	line-height:31px;
	border:1px solid #D3E9FF;
	color:#2F79C0;
	font-size:12px;
}
.texttag{
	padding:5px 0px 12px 0px; 
}
.texttag ul{
    margin-bottom:10px;
}
.texttag li{
    width:60px;
	text-align:center;
}
.sidebox_2{
  margin-bottom:10px;
  width:213px;
  height:520px;
}
.sidebox_2 h4{
  font-size:16px;
  color:#2F79C0;
  width:213px;
  height:30px;
  background:url(../img/bg_sidetitle_02.gif) no-repeat scroll left top;
  text-align:left;
  padding:5px 10px 2px 15px;
}
.sidebox_2 ul{}
.sidebox_2 ul li{
  float:left;
  margin:3px;
  padding:4px;
  border:1px solid #9ec9f3;
  background-color:#fff;
}
.sidebox_2 ul li a{text-decoration:none;}
.sidebox_2 ul li span{display:block;margin:8px 0 5px;line-height:100%;text-align:center;}
