/*-------------------------------------
	css for www.ryzhch.com
	design by wha Email:545198168@qq.com
	date 2011-6-21 update 2011-6-30
----------------------------------------*/
@import url("page.css");
/* 全局CSS定义 */
* { word-break: break-all;}/*在IE中实行强制换行*/
body {line-height:22px;margin:0;padding:0; color:#7c7b7b; font:normal 12px/160% Tahoma, Helvetica, sans-serif; background:#fff;}
div,form,img,ul,ol,li,dl,dt,dd,p,span,fieldset,input {margin:0; padding:0; border:0; }
h1,h2,h3,h4,h5,h6 {margin:0; padding:0; font-size:12px; font-weight:normal;}
table,td,tr,th{ font-size:12px;}
li{ list-style-type:none; }
.clear{ clear:both; }
.fl{ float:left;}
.fr{ float:right;}
.ad{ clear:both; min-height:60px; _height:60px; margin:0 0 20px;}

/* 链接颜色 */
a {color: #7c7b7b; text-decoration:none;}
a:hover { color:#5ea915; }
/* 整体框架 */
.header, .banner, .main, .copyright{ width:880px; margin:0 auto;}
.main{ clear:both; height:auto; overflow:hidden; margin-bottom:10px; overflow:hidden; }
.content{ width:660px; overflow:hidden;}
.content img{ max-width:660px; width:expression(this.width > 660 ? '660px': true);}
.content h1{ height:30px; line-height:30px; padding:15px 0; color:#5ea915; font:bold 22px "微软雅黑",黑体;}
.content h1 em{ font:bold 14px Arial; margin:0 0 0 4px;}
.content table td{ padding:0 15px 0 0;}
.content .ArticleBox img{ margin:0 0 20px;}
.sidebar{ width:180px; padding:0 0 80px; }
#example3 { position:relative;}

/* 版头 */
.header_wrap{ float:left; width:100%; margin-bottom:12px;}
.header{ height:110px; padding:0;}
.logo{ float:left; width:330px;height:110px; background:url(../images/logo.gif) no-repeat left;}
.place{ border-bottom:1px #eee solid; margin:0 0 12px; padding:0 0 8px;}
/* 菜单 */
.nav { float:right; width:456px; height:55px; margin:20px 0 0 0; padding:15px 0 0 0; background:url(../images/ico4.gif) no-repeat right top; font-size:14px; overflow:hidden;}
.nav ul { width:482px; margin:0 0 8px -13px; height:20px; overflow:hidden;}
.nav ul img{ display:none;}
.nav ul li { display:inline; float:left; }
.nav ul li.current a, .nav ul li a:hover{ color:#59a01e; font-weight:bold;}
.nav ul li a{ display:block; width:79px; text-align:center; border-left: 1px solid #999; height:18px; line-height:18px; text-decoration: none; color:#000; }
.nav ol{ width:470px; clear:both; height:26px; overflow:hidden; margin:0 0 0 -3px; padding:0 0 0 2px; background:url(../images/bg_subnav.jpg) no-repeat left top;}
.nav ol li{ display:inline; float:left; height:18px; padding:4px 0; }
.nav ol li a{ font-size:12px; padding:0 6px; border-left: 1px solid #999; height:18px; line-height:18px; text-decoration:none; color:#484848; }
.nav ol li a:hover{ color:#5ea915;}
* html .nav ul li a { /*IE6 hack to get sub menu links to behave correctly*/ display:inline-block; }
/* 焦点图 */
.banner{ clear:both; height:279px;}
/* 首页 服务项目及公司简述 */
.index_aboutus{ float:left; width:100%; font-size:14px; line-height:24px; margin:0 0 12px;}
.index_aboutus h2{ font-size:16px; font-weight:bold; height:30px; line-height:30px; color:#000; background:url(../images/bg_bt.gif) no-repeat left top; text-indent:-9999px;}
.index_aboutus p b{ color:#59a01e;}
.index_aboutus p.t_en{ line-height:16px; font-family:Tahoma; font-size:12px;}
.index_aboutus dl{ float:left; width:100%; background:url(../images/bg_ico1.gif) repeat-x top;}
.index_aboutus dl dt{ float:left; width:650px; line-height:22px; padding:10px 0 0 0;}
.index_aboutus dl dd{ float:right; width:215px; padding:45px 0 0 0;}
.index_aboutus dl dd a:hover{ background-position:left bottom;}
.index_project{ clear:both; margin:6px 0 15px; border-bottom:1px #ccc solid; padding:0 0 14px;}
.index_project h2{ background-position:0 -60px;}
.index_project ul{ width:976px; height:auto; overflow:hidden; }
.index_project ul li{ float:left; width:213px; height:103px; margin:0 10px 0 0;}
.index_project ul li p{ color:#ad8c51; background:#efe8dc; font-size:12px; height:24px; line-height:22px; text-indent:1em;}
.index_project ul li a img{ width:213px; height:72px; overflow:hidden;}
/* 子导航 */
.subnav{ margin:0 0 10px;}
.subnav .hd{ height:70px; margin:0 0 10px; border-top:1px #cacac9 solid; border-bottom:1px #cacac9 solid; background:url(../images/icon.gif) no-repeat;}
.subnav .hd.n1{ background-position:-4px 4px;}
.subnav .hd.n2{ background-position:-4px -110px;}
.subnav ul{ clear:both; height:auto; overflow:hidden;}
/* 边栏 联系方式 */
.contact .hd{ height:80px; background:url(../images/icon.gif) no-repeat -4px -230px;}
.contact .hd b{ font-size:14px; height:30px; line-height:30px;}
.contact .bd{ height:49px; padding:10px 0 0 0;}
.contact .bd a{ display:block; float:left; width:46px; height:49px; text-indent:-9999px; background:url(../images/ico2.gif) no-repeat;}
.contact .bd p{ height:20px; line-height:20px;}
.contact .bd .n1 a{ background-position:0 0;}
.contact .bd .n1 a:hover{ background-position:0 -50px;}
.contact .bd .n2 a{ background-position:-49px 0;}
.contact .bd .n2 a:hover{ background-position:-49px -50px;}
.contact .bd .n3 a{ background-position:-94px 0;}
.contact .bd .n3 a:hover{ background-position:-94px -50px;}
/*--图片列表--*/
.imglist ul{ width:726px; height:auto; overflow:hidden;}
.imglist ul li{ float:left; width:216px; height:180px; margin:0 7px 10px 0;}
.imglist ul li b{ height:22px; display:block; overflow:hidden;}
.imglist ul li a img{ width:216px; height:115px; margin:0 0 5px;}
.imglist .dl_w{ width:760px;}
.imglist dl{ float:left; width:318px; margin:0 26px 26px 0;}
.imglist dl dt{ height:170px; overflow:hidden;}
.imglist dl dt a img{ max-width:318px; width:expression(this.width > 318 ? '318px': true);}
.imglist dl dd{ padding:10px 14px; background:url(../images/bg_1.jpg) repeat-x bottom;}
.imglist dl dd a{ color:#000;}
.imglist dl dd a:hover{ color:#5ea915;}
.imglist dl dd .tit{ height:80px;}
.imglist dl dd .tit h2 a{ font:normal 14px Arial; line-height:25px;}
.imglist dl dd .more a{ display:block; background:url(../images/ico5.gif) no-repeat left center; padding:0 0 0 16px;}
.txtlist, .imglist{ clear:both; margin:0 0 25px;}
/*--纯文字列表--*/
.txtlist{ height:auto; overflow:hidden;}
.txtlist h2{ height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#000;}
.txtlist ul{ height:auto; overflow:hidden;}
.txtlist ul li{ height:20px; line-height:20px; overflow:hidden; background:url(../images/ico1.gif) no-repeat left;}
.txtlist ul li a{ padding:0 0 0 12px;}
.txtlist p.more{ clear:both; padding:10px 0;}
.txtlist p.more a{ color:#5ea915;}
.txtlist p.more a:hover{ text-decoration:underline;}
.txtlist .col{ float:left; width:49%;}
.txtlist .cor{ float:right; width:49%;}
/*-- 服务项目 --*/
.listbox dl{ float:left; width:100%; border-bottom:1px #d6d6d6 solid; margin:0 0 10px; padding:0 0 10px;}
.listbox dl dt{ float:left; width:140px; padding:0 10px 10px 0;}
.listbox dl dt a img{ width:135px;}
.listbox dl dd{ float:right; width:500px;}
.listbox dl dd h2{ font:bold 14px Arial; line-height:26px;}
/*-- 关于我们 --*/
.imgsubnav{ clear:both; margin:0 0 12px;}
.imgsubnav ul{ height:auto; overflow:hidden; width:680px;}
.imgsubnav ul li{ float:left; width:154px; margin:0 15px 0 0;}
.imgsubnav ul li img{ width:154px; height:148px;}
/*-- 联系我们 --*/
.telbox{ height:240px; margin:0 0 20px; background:url(../images/p2.gif) no-repeat left top;}
/* 版权信息 */
.footer{ clear:both; }
.copyright{ font-size:12px; text-align:right; border-top:1px #ccc solid; background:url(../images/logo2.jpg) no-repeat 0 6px; padding:8px 0 50px 0;}
.zhuanti{padding:8px;width:860px;border:1px solid #cccccc; margin:0 auto;"}