@charset "utf-8";
/* CSS Document hufu,Chengdu,Nov.6th 2009,ZG263.COM*/

html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,input,fieldset,table,th,td{margin:0;padding:0;list-style:none;
}
div,ul,li,p,a,span,h1,h2,h3,h4,h5,h6{overflow:hidden;}
body{font:12px/200% Verdana;color:#464646;letter-spacing:1px; background:url(../images/background.gif) repeat-x;}
a{color:#464646;text-decoration:none;}
.white,a.white,.white a{ color:#fff;}
img{border:none;} 
h5{ font-size:14px; color:#444;}
h6{ font-size:12px; color:#444;}
.divline{ clear:both;height:10px;}
.clr{zoom:1;}
.wide{width:978px;}
.narrow{ width:960px;}
.wrap{margin:auto;zoom:1; background:#fff; position:relative;}
.l{float:left;}
.r{float:right;}
.head{ height:125px;background:url(../images/head.gif) no-repeat; }
.head .white{
	position:absolute;
	top:25px;
	right:43px;
}
.logo{
	position:absolute;
	width:238px;
	height:91px;
	display:block;
	left:0;
	top:36px;
}
.nav{ position:absolute;width:720px; height:40px;right:10px; top:76px; padding-left:10px;}
.nav a{ width:77px; line-height:40px; display:block; float:left; text-align:center;}
#d-1,#d-2,#d-3,#d-4,#d-5,#d-6{height:39px;line-height:46px; position:absolute; top:120px; left:323px;z-index:1000; background:url(../images/subnav.gif) no-repeat; padding:0 15px;}
#d-1{ width:193px;}
#d-2{ width:221px;left:400px; background-position:0 -39px;}
#d-3{ width:624px;left:238px; background-position:0 -78px;}
#d-4{ width:624px;left:238px;background-position:0 -117px;}
#d-5{ width:380px;left:408px;background-position:0 -156px;}
#d-6{ width:193px;left:720px;}
.narrow .l{ width:710px;}
.narrow .r{ width:242px;}
.menu,.menu a:hover{background:url(../images/menu.gif) no-repeat;}
.menu{ float:left; width:206px; height:444px;}
.menu h5{ height:44px;}
.menu a{ display:block; height:100px;}
.menu .m1:hover{background-position:right -44px;}
.menu .m2:hover{background-position:right -144px;}
.menu .m3:hover{background-position:right -244px;}
.menu .m4:hover{background-position:right bottom;}
.logo,.nav a,.menu *,.gbzq h5,.dkh h5{text-indent:-9999px;}

/*整合样式{*/
.focus img,#sjzs img,.zjtj dt img,.sxzj img,.gshj img,.pic img,.picshow img{padding:2px; border:#e5e5e5 1px solid;}
.page *,.class a,.sxzj .ask,.count,.classes h5,.vipclass .more,.gbzq img,.focus .more,.line a{ background:url(../images/icon.gif) no-repeat;}
/*整合样式}*/

/*首页新闻头条{*/
.focus{float:left; width:454px;height:419px; padding:25px 10px 0 25px; background:url(../images/focus_bg.gif) no-repeat right bottom;}
h1{ font:24px/normal "微软雅黑","黑体"; text-align:center; margin-bottom:20px; color:#444;}
.focus img{ width:179px; height:126px;float:left;margin:-6px 18px 0 0;}
.focus .t{ text-indent:24px; color:#8e7b4f; padding-top:6px;}
.focus .b{ margin-top:30px;}
.focus span{ color:#999;}
.focus .more{ width:48px;height:19px; background-position:right -78px;line-height:17px;*line-height:19px;text-indent:0; text-align:center; color:#FFF;}
.focus .more,.page a,#sjzs a{display:inline-block;display:-moz-inline-stack;*display:inline;zoom:1;}
/*首页新闻头条}*/

.first_box{ height:444px;background:url(../images/fist_contact.gif) no-repeat;}
.first_box h5{ height:32px; line-height:32px;color:#FFF;padding-left:45px;}
.box_contact{ height:125px;padding:65px 0 0 20px; color:#858484; letter-spacing:normal;}
#box_example{ height:182px; margin:20px;}
.show{height:200px; background:url(../images/show.gif); padding:0 0 0 32px;}
#sjzs a{width:150px; height:200px;text-align:center; margin:60px 0 0 20px; color:#99885f;}
#sjzs img{ width:128px; height:93px;background:#FFF; display:block; margin-bottom:7px;}

/*首页贵宾专区{*/
.gbzq{ height:500px; background:url(../images/gbzq.gif); padding:0 10px 0 20px;}
.gbzq h5{ height:60px;}
.gbzq div{ width:335px;height:107px;float:left;line-height:180%; margin:20px 0 12px 0;}
.gbzq img{ float:left; padding:13px 25px; background-position:right -183px; margin-right:5px;}
/*首页贵宾专区{*/

/*首页大客户展示{*/
.dkh{ height:500px; background:url(../images/dkh.gif);}
.dkh h5{ height:50px; }
.dkh a,.customer .list a{ width:144px; height:83px; float:left; margin:0 0 5px 25px; text-align:center;border:#fff 1px solid; line-height:normal; padding-bottom:3px}

.dkh img,.customer .list img{ width:144px; height:61px;margin-bottom:5px;}
/*首页大客户展示}*/

/*首页专家推荐{*/
.zjtj{height:1063px;background:url(../images/zjtj.gif) no-repeat; padding:0 15px;}
.zjtj h5{ height:42px; line-height:42px; color:#FFF; padding-left:30px; margin-bottom:70px;}
.zjtj dl{ height:160px;border-bottom:#e5e5e5 1px dashed; padding:15px 0 0 0;}
.zjtj dl:hover,.newslist a:hover,.experts .list div:hover{ background:#f9f9f9;}
.zjtj dt{ float:left; margin:0 5px 0 0;}
.zjtj dd{ float:left; width:114px; line-height:190%; }
.gbzq span,.zjtj span,.vipclass span{ display:block; text-indent:24px;}
.zjtj dt img{ width:84px; height:106px;}
/*首页专家推荐}*/

/*底部版权*/
.bottom{height:116px; background:url(../images/bottom.gif); color:#8c8b8b; padding:20px 0 0 220px;}

.b{height:116px; background:url(../images/b.gif); color:#8c8b8b; padding:20px 0 0 20px;}

/***********************首页定义结束**********************/

.sub_ads{ height:135px;}
.sub .l{min-height:700px;_height:700px; overflow-y:visible;background:url(../images/sub_bg.gif) no-repeat;}
.sub,.sub a,.vip,.vip a{color:#999;}
.guide{ padding:10px 0 0 27px;}
.content{ padding:20px 40px 30px 40px;}
.newslist a{ display:block; height:40px; line-height:40px; border-bottom:#e5e5e5 1px dashed;color:#444;}
.newslist small{ color:#ccc;}
.newslist p{ text-indent:24px; margin-bottom:20px;}
.newslist img{ display:block;margin:0 auto 20px auto;}

/*分页{*/
.page{ text-align:center; margin-bottom:20px;}
.page a{ width:39px;height:33px; line-height:33px; vertical-align:top}
.page .long{ width:70px; background-position:0 -41px;}
.page .select{ background-position:0 right; color:#aba65e;}
/*分页}*/

/*盒模型{*/
.box,.box_b{ background:url(../images/box.gif) no-repeat;}
.box h5{ height:42px; line-height:44px; color:#FFF; padding-left:45px;}
.box_m{ height:100%;padding:10px 17px 0 17px;}
.box_b{ clear:both;height:16px; background-position:0 bottom;}

.class a{ width:99px; height:30px; line-height:30px;display:block; float:left; background-position:0 -128px; text-indent:10px;}
.class a:hover{background-position:2px -128px;}
.sxzj img{ float:left; margin-right:5px;}
.sxzj .ask{ display:block;width:106px; height:48px; line-height:28px; background-position:0 -79px; color:#FFF; text-align:center; margin-top:5px;}
.gshj {padding-right:0;}
.gshj a{ display:block; width:102px; height:110px; float:left; text-align:center; line-height:normal; margin:0 5px 0 0;}
.gshj img{ width:96px; height:70px; margin-bottom:8px;}

/*盒模型}*/

.count{ width:111px; height:104px; line-height:52px; margin:auto; background-position:0 -182px; text-align:center; color:#b8ad4c;}
.newsinfo{ border-bottom:#e5e5e5 1px dashed;}
.contact{ height:612px; background:url(../images/contact.gif) no-repeat; position:relative;}
.map{ width:401px; height:316px;position:absolute; left:50px; top:85px;}
.contactinfo{ position:absolute; left:520px; top:130px;}
.title{ width:668px;height:78px; background:url(../images/txt.gif) no-repeat 0 -6px; position:relative;}
.disc{ height:77px; background:url(../images/disc.gif) no-repeat;}
.pic .title,.picshow .title{ background-position:0 -80px;}
.experts .title{ background-position:0 -158px;}
.pic a{ width:178px; height:170px;float:left; text-align:center; margin:0 0 0 24px; line-height:normal;}
.pic img{ margin-bottom:8px;}
.pic img:hover{ border:#c5be90 1px solid;}
.picshow{ text-align:center;}
.picshow img{ display:block;width:550px; height:375px; margin:20px auto; text-align:center;}

.classes{ position:relative; width:720px;}
.classes h5{ height:40px; line-height:40px; background-position:0 -291px; color:#FFF; padding:0 0 10px 20px;}
.classes div{ width:351px; float:left; margin:0 8px 0 0; position:relative;}
.vipclass div{ height:200px;}
.classes .more{color:#a7a367; display:block; text-align:right;}
.vipclass .more{ position:absolute; right:10px; bottom:10px; display:block; width:88px; height:29px; line-height:29px; background-position:right -41px; text-indent:0; text-align:center; }
.classes span{width:230px;}
.classes img{ float:left; padding:0 10px;}

.news{ height:223px; background:url(../images/news.gif); position:relative;}
.news .l{ width:285px;margin:4px 0 0 10px; display:inline; position:relative;}
.news .l a{ width:285px; height:30px; line-height:30px;position:absolute; bottom:10px; left:0; background:#fff; opacity:0.7; Alpha(Opacity=70);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);text-align:center; color:#666}
.news img{ width:285px; height:186px;}
.news .r{ width:390px; padding:60px 0 0 15px;}
.news .more{ position:absolute; bottom:2px; right:10px;}
.zone{ background:url(../images/vip.gif);}
.zone .r{width:375px; padding:60px 15px 0 15px; text-indent:24px;}
.num{ display:none;}

.experts .list div{border-bottom:#e5e5e5 1px dashed; padding:15px 0 0 0;zoom:1}
.experts .list .ask{ float:right;}
.experts .list img{ margin-right:20px;}
.experts .list span{display:block; width:520px}
.customer .title{ background-position:0 -234px;}
.customer .list a{margin:0 0 5px 8px;}

.line{ height:88px; background:url(../images/line.gif); padding:43px 0 0 165px;}
.line a{ display:block; float:left; width:162px; height:31px; background-position:0 -341px; text-indent:-9999px; margin:0 17px 12px 0;}
.line .m1{background-position:right -341px; }
.line .m2{background-position:0 -383px; }
.line .m3{background-position:right -383px; }
.line .m4{background-position:0 -429px; }
.line .m5{background-position:right -429px; }

.tool .list span{ width:450px; text-indent:24px;}
