 *{margin:0; padding:0; }
body{ font-family:"Î¢ÈíÑÅºÚ"; color: #333; font-size:12px; background:url(../images/bg.jpg) repeat;  }
img { border:0;}
li {list-style-type: none; }
a{text-decoration:none; color: #333; }
a:hover{ color:#333; text-decoration:underline; text-decorationnone;}
.qingchu{ clear:both;}
h1{ font-size:16px; color:#CCC; }
h2{ font-size:18px; color:#C9151D;}
h3{ font-size:14px; color:#d0920a;}
h4{ font-size:16px; color:#d0920a; text-align:center;}

#top{ background:url(../images/top.jpg) no-repeat; width:100%; height:96px;background-position: center;}
#top-all{ width:1004px; margin:0 auto;  padding-top:26px;}

#logo{float:left; width:216px; padding-left:0px;}


#nav{ width:788px;  height:30px; line-height:30px; float:left; margin-top:20px; }
#nav ul { width:788px; margin:0 auto;}
#nav ul li{ width:100px; border-right:1px solid #d0920a; float:left; text-align:center;}
#nav ul li a{color:#d0920a; font-size:14px;}

#nav ul #nav-none{width:110px; border-right:0;}


#nav ul li div{ position: absolute; visibility: hidden; margin-top:20px; padding: 0; background: #d0920a;  filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; z-index:100;}

#nav ul li div a{ display:block; width:110px; text-align:center; line-height:34px; color:#333; font-size:14px; border-bottom:1px solid #E8E3DA; } 
#nav ul li div a:hover{ text-decoration:none; color:#fff; text-decorationnone;}



#con-box{ width:1004px; margin:0 auto; background:url(../images/con-bg.png) no-repeat top;  }
#con-box-top { background:url(../images/box-top.jpg) no-repeat; width:990px; height:25px; margin-left:7px; line-height:25px;}
#con-box-bottom{ width:928px; padding:35px 38px;}

#gy{ float:left; width:599px;}
#gy-left{ float:left; width:174px;}
#gy-rt{ float:left; padding-left:27px; line-height:250%; color:#999; width:398px;}
.gy-wenzi{ padding-top:25px;}

#xw{ width:300px; float:left; margin-left:29px;}
.zw{ font-size:20px; font-weight:bold; color:#333;}
.yw{ font-size:16px; color:#CCC; font-weight:bold;}


.sj{ color:#666;}
.hs{ color:#C9151D; font-weight:bold;}
.xw-juli{ line-height:150%; color:#999;}

.xw-box { border-bottom: 1px solid #E0E0E0; padding-bottom:13px; padding-top:13px;}
.xw-box li{ margin-bottom:5px;}

#box-bottom{ border-top:1px solid #E0E0E0; margin-top:25px; padding-top:25px; }
.anniu-bg{ background:url(../images/anniu.png) no-repeat; width:78px; height:33px; line-height:22px; text-align:center; margin-top:17px;}
.anniu-bg a{ color:#FFF; font-size:16px;}

#hxyw{ width:599px; float:left; }
#hxyw-top{ margin-bottom:29px;}
.hxyw-box{ float:left; padding-left:35px; padding-right:35px;}

#lxwm{ float:left; width:300px; margin-left:29px;}

#tel{background:url(../images/lxwm-biao.jpg) no-repeat; width:225px; height:49px; margin-top:36px; padding-left:75px; font-size:16px; font-weight:bold; color:#333; padding-top:8px;}
#tel-bottom{ margin-top:20px; color:#333;}

#footer{ width:100%; height:70px; background-color:#000000;}
#footer-all{ width:952px; margin:0 auto; padding-left:26px; padding-right:26px;}
#footer-left{ float:left; line-height:70px; font-size:14px; color:#d0920a;}
#footer-rt{ float:right;}

/*ÄÚÒ³ÑùÊ½*/
#mbx{ float:right; color:#000; margin-right:40px;}
#mbx a{ color:#000;}

#con-nav{ float:left; width:178px; margin-right:75px;}
#con-wenzi{ float:left; width:675px; line-height:250%;}

#con-nav-top{ background:url(../images/left-top-tit.jpg) no-repeat; width:178px; height:50px; line-height:50px; text-align:center; font-size:20px; color:#FFF; margin-bottom:17px;}
#con-nav-bottom ul li{ height:35px; width:178px; border-bottom:1px solid #BBB; line-height:35px; text-align:center;}
#con-nav-bottom ul li a{ font-size:14px;}
.xz a{ display:block; background:url(../images/nav-bg.jpg) no-repeat; width:178px; height:35px; color:#E60012; font-size:14px;}

#con-wenzi-tit{ width:629px; background:url(../images/tit-bg.png) no-repeat; height:50px; border-bottom:1px solid #B9A072; line-height:50px; padding-left:46px; font-size:18px; font-weight:bold;}

#con-wenzi-bottom{ padding-top:20px; width:673px;}

.menud0{ width:673px;  height:35px; }

.menud0 li{

display:block;
float: left;
text-align: center;
cursor:pointer;
background-color:#DEDEDE; 
line-height:35px;
font-size:14px; 
color:#333;
margin-left:10px;
margin-right:10px;
padding-left:10px;
padding-right:10px;
margin-bottom:25px;
}
.menud0 li.hover{
color:#FFF;
background-color:#B9A072;  
}

.maind{  width:653px; line-height:200%; padding-top:20px; padding-bottom:20px; padding-left:10px; padding-right:10px;}

#maind0 ul{
display: none;
}
#maind0 ul.block{
display: block;
}

.ls{ margin-bottom:45px;}
.ls-xian{ padding-right:15px;}

.ls-top{ margin-bottom:15px;}

#fanye{ width:673px; margin-top:40px;}
#fanye-all{ margin:0 auto;}

.hs-bg a{ display:block; height:25px; line-height:25px; background-color:#d0920a; color:#FFF; padding-left:10px; padding-right:10px;}
.shuzi { margin-left:25px; }
.shuzi a{ display:block; width:25px; height:25px; line-height:25px; float:left; text-align:center;text-decoration:underline}

.fanye-xz { background-color:#d0920a; color:#FFF;}
.fanye-xz:hover{ color:#FFF;text-decoration:underline}

.box{ border-bottom:1px solid #ccc; padding-bottom:40px; padding-top:40px;} 
.fuwu-left{ float:left; width: 353px; padding-right:20px;}
.fuwu-rt{float:right; width:300px;}

.gd a{ display:block; background-color:#E60012; width:113px; height:40px; line-height:40px; text-align:center; color:#FFF; margin-top:20px;}

#yw-box li{  float:left; padding-left:30px;}

.czbg a{ display:block; background:url(../images/czbg-a.png) no-repeat; width:175px; height:176px; }
.czbg a:hover{background:url(../images/czbg-b.png) no-repeat;}

.thgw a{display:block; background:url(../images/thgw-a.png) no-repeat; width:175px; height:176px; }
.thgw a:hover{background:url(../images/thgw-b.png) no-repeat;}

.fxtz a{ display:block; background:url(../images/fxtz-a.png) no-repeat; width:175px; height:176px; }
.fxtz a:hover{ display:block; background:url(../images/fxtz-b.png) no-repeat; width:175px; height:176px; }

.wttz a{ display:block; background:url(../images/wttz-a.png) no-repeat; width:175px; height:176px; }
.wttz a:hover{ display:block; background:url(../images/wttz-b.png) no-repeat; width:175px; height:176px; }

.gqtz a{ display:block; background:url(../images/gqtz-a.png) no-repeat; width:175px; height:176px; }
.gqtz a:hover{ display:block; background:url(../images/gqtz-b.png) no-repeat; width:175px; height:176px; }

.zcgl a{ display:block; background:url(../images/zcgl-a.png) no-repeat; width:175px; height:176px; }
.zcgl a:hover{ display:block; background:url(../images/zcgl-b.png) no-repeat; width:175px; height:176px; }

.news-box{ border-bottom:1px solid #ccc; padding-bottom:30px;}
#news-box-left {float:left; width:300px;}
#news-box-rt{ float:right; width:373px;}

#news-gd { margin-top:20px;}
#news-gd  a{ color:#C9151D;}

#news-bottom li{  height:45px; line-height:45px; padding-left:20px; padding-right:20px;}
#news-bottom li a{ font-size:14px;}
.news-bg-hs { height:45px; line-height:45px; background-color:#E1E1E1;}

#dituContent{ margin-top:30px;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap; }
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word;}

#hy-bg{background:url(../images/hy-bg.jpg) no-repeat; width:100%; height:608px;}

#hy-all { width:1004px; margin:0 auto; padding-top:163px;}
#dl-box{ background:url(../images/hy-bg.png) no-repeat; width:496px; height:259px; margin:0 auto; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; padding-top:64px; padding-left:50px;}
#dl-box a{ color:#FFF; font-size:14px;}
.juli{ padding-left:30px;}

#hy-top-left {float:left; margin-left:20px; color:#FFF;}
#hy-top-rt{ float:right; margin-right:20px; color:#FFF;}
#hy-top-rt a{ color:#FFF;}
.hy-hs{ color:#C9151D;}

#hyxx-bj {width:100%; border-collapse:collapse;}
#hyxx-bj tr td{ border:1px solid #ccc; padding:20px; }
.qd a{ display:block; width:80px; height:25px; line-height:25px; color:#FFF; background-color:#C9151D; text-align:center;}
.sj-hs a{ color:#C9151D;}


.menu0{ width:673px; height:32px; line-height:32px;  font-size:14px;}
.menu0 li{
display:block;
float: left;
margin-right:1px;
width:115px;
height:32px;
text-align: center;
cursor:pointer;
background:url(../images/hs1-bg.jpg) no-repeat;
line-height:32px;

}
.menu0 li.hover{

background:url(../images/hs-bg.jpg) no-repeat;
color:#fff;
}

.main{ width:673px; line-height:200%;}

#main0 ul{ 
display: none;
}
#main0 ul.block{
display: block;
}

.cx-bg{ width:663px; height:28px; background-color:#666; padding-top:7px; padding-left:10px;}
.cx-footer{ margin-top:30px;}

.cx-footer a{ display:block; width:100px; height:25px; line-height:25px; background-color:#C9151D; text-align:center; color:#FFF;}
.cx-mid-top{ background-color:#FFFFFF; height:50px; line-height:50px; padding-left:20px; padding-right:20px;}
.sj{ float:left;}
.del{ float:right; margin-top:13px;}

.cx-box{ background-color:#B9A072;}
.del a{display:block; width:80px; height:25px; line-height:25px; background-color:#C9151D; text-align:center; color:#FFF;}

#jf-top{ width:653px; height:50px; line-height:50px; background-color:#B9A072; padding-left:10px; padding-right:10px;}
.jf-top-left{float:left;}
.jf-top-rt{ float:right; color:#fff; background:url(../images/gwc.png) no-repeat; padding-left:30px;}
.jf-top-rt a{ color:#C9151D;}
.jf-top-rt1{ float:right; color:#fff; padding-left:30px;}
.jf-top-rt1 a{ color:#C9151D;}


.jf-gwc a{ display:block; width:100px; height:25px; line-height:25px; background-color:#C9151D; text-align:center; color:#FFF;}
#jf-footer{ width:653px; background-color:#666; height:30px; line-height:30px; padding-left:10px; padding-right:10px; color:#fff;}
#jf-footer-left{ float:left; width:}
#jf-footer-left a{ color:#fff;}
#jf-footer-rt{ float:right; background:url(../images/gwc1.png) no-repeat; padding-left:30px; }
#jf-footer-rt a{color:#fff; font-weight:bold;}

#jf1-top{ width:653px; line-height:200%; background-color:#B9A072; padding-left:10px; padding-right:10px; color:#fff;}
#jfmx-box{ background-color:#D4D4D4; border-collapse:collapse;}
#jfmx-box tr td {padding-left:20px; border:1px solid #BEBEBE; }

#lw-box { border:1px solid #ccc; width:673px; border-collapse:collapse;}
#lw-box tr td{ border-bottom:1px solid #ccc; padding:20px;}
#lw-gwc a{display:block; width:100px; height:25px; line-height:25px; background-color:#C9151D; text-align:center; color:#FFF;}

#mm-box { border:1px solid #ccc; width:673px; border-collapse:collapse;}
#mm-box tr td{  border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:20px;}

#cp-box{ border:1px solid #ccc; width:673px; border-collapse:collapse;}
#cp-box tr td{border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:10px;}

#new-tit-bg{ width:100%; height:30px; line-height:30px; text-align:center; background-color:#CCCCCC; margin-top:20px; margin-bottom:20px;}



.online_icon{overflow:hidden; }
.online_icon a{ display: block;width: 85px;height: 148px;background: url(http://demo.lanrenzhijia.com/2014/service0905/images/qq_online_trigger.png) no-repeat;}
.online_windows{ width:144px;}
.online_w_top{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) no-repeat -36px 0; height:10px;  _margin-bottom:-7px;}
.online_w_c{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) repeat-y 0 -185px; padding:0 5px;}
.online_w_bottom{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) repeat-y -36px -35px; height:29px;}
.online_content{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) no-repeat -147px -185px; padding-top:11px;}
.online_content a.qq_icon{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) no-repeat -37px -130px; width:121px; height:25px; display:block; margin:0 auto; text-indent:30px; line-height:23px; cursor:pointer; }
.online_content a.qq_icon:hover{ background-position:-159px -130px; color:#FFF;}
.online_bar h2{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) repeat-x 0 -156px; height:29px; line-height:27px; font-size:12px; color:#666; text-align:left; }
.online_bar h2 a{ display:block; padding-left:14px; margin-left:6px; cursor:pointer;}
.expand h2 a{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) no-repeat -36px -69px;}
.collapse h2 a{ background:url(http://demo.lanrenzhijia.com/2014/service0905/images/online_bg.png) no-repeat -36px -96px; color:#666; text-decoration:none;}
.expand h2 a:hover,.collapse h2 a:hover{ text-decoration:none; color:#c81d04;}
.online_content{ text-align:center; border-bottom:1px solid #d0d0d0;}
.online_content ul li{ height:24px; line-height:24px; margin-bottom:4px; font-size:12px;}
.online_content ul li a:hover{color:#c81d04; }

#online_qq_layer { width:225px; height:455px; position:fixed; right:-140px; top:80px;z-index:20;}
#online_qq_tab {float:left; margin-top: 50px;}
#onlineService {float:left; margin-left:-4px;}
#onlineType1, #onlineType2, #onlineType3, #onlineType4, #onlineType5, #onlineType6 {display:none;}
#onlineType1 {display:block;}



/*order*/
.order_con{ padding:15px;}
.order_table_div{ overflow:hidden; height:100%;}
.order_title{ font-size:14px; font-weight:bold; color:#3782af; font-family:"Î¢ÈíÑÅºÚ"; margin:15px 0;}
.order_table td{ padding:5px; vertical-align:top; line-height:20px;}
.order_table .td1{ width:145px;}
.order_table .td2{ width:450px;}
.order_table .input_box{ width:450px; height:18px; border:1px solid  #999;}
.order_table .code_box{ width:50px; height:18px; border:1px solid #e5e5e5; float:left;}
.order_table .code_span{ float:left;}
.order_table .area_box{ width:450px; height:100px; line-height:22px; border:1px solid #999; padding:5px;}
.order_table .code_img{ height:20px; width:66px; float:left; margin-left:5px;}
.order_table .code_btn{ background: #666; border:none; text-align:center; color:#fff; font-size:12px; padding:0 10px; float:left; height:20px; margin-left:5px; cursor:pointer;}
.order_table .red{ color:#F00; margin-right:3px;}
.write_contact{ overflow:hidden;}
.write_contact p{ margin-top:15px; font-size:16px; font-weight:bold; clear:both;}
.write_contact span{ float:left;}
.write_contact .input_box{ background:none; border:none; border-bottom:1px solid #CCC; height:24px; float:left; width:260px; font-size:14px; line-height:24px; color:#666;}


#a1:hover{ background-image:url(../images/home.jpg); background-repeat: no-repeat;text-indent: -999em;text-decoration: none;
	}