@charset "utf-8";
.pos {position: relative;}

body {background:url(subimages/cbg.gif) repeat;background-color:#ffffff;color:#7b4512;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-size:12px;font-family:Tahoma,Arial;}

a{text-decoration:none;}
a:hover{text-decoration:none;}


/*-- Homepage Styles  --*/

.leftbg {background:url(images/leftbg.gif) repeat-x;background-position:top right;}
.rightbg {background:url(images/rightbg.gif) repeat-x;background-position:top left;}
.ban-bottom {border-bottom:1px solid #ad995d;}

.pro-li {width:90px;float:left;list-style:none;margin-left:6px;margin-right:6px;margin-top:20px;}
.pro-li a {white-space: nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:90px;}
.pro-pic {border:1px solid #cfb964;}

.pro-t{width:90px;margin-top:5px;display:block;color:#f0a412;text-align:center;}
.pro-t:hover{color:#ffffff;}

.cases-top{margin-top:6px;}
.cases-pic {padding:2px;border:1px solid #b7ad8b;}
.cases-ti a {display:block;color:#8f430c;text-align:center;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;width:200px;margin-left:5px;margin-right:5px;margin-top:2px;margin-bottom:2px;}
.cases-ti a:hover{color:#000000;}

.res-line {border:1px solid #d7c296;}
.res-top {margin-top:13px;}

.copy {margin-top:25px;line-height:19px;color:#c5a474;}
.copy a {color:#8e7a66;}
.copy a:hover {color:#ffffff;}



/*-- Scrollmenu Styles  --*/

.sf-menu,.sf-menu * {margin:0;padding:0;list-style:none;}	/*-- 整个menu的高度及位置  --*/
.sf-menu a {display:block;position:relative;}	/*-- 整个menu的链接：块元素及相对位置  --*/
.sf-menu li:hover {visibility:inherit;}	/*-- 一级菜单显示方式:继承父对象的可见性  --*/
.sf-menu li {float:left;position:relative;}	/*-- 一级菜单显示方式:向左浮动  --*/
.sf-menu ul {position:absolute;top:-999em;width:10em;}	/*-- 二级菜单位置:在top超出页面  --*/
.sf-menu ul li {width:100%;}	/*-- 二级菜单宽度  --*/
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:0;top:30px; /* match top ul list item height */z-index:99;}	/*-- 二级菜单与一级菜单的位置  --*/
ul.sf-menu li:hover li ul,ul.sf-menu li.sfHover li ul {top:-999em;}	/*-- 三级菜单位置:在top超出页面  --*/
ul.sf-menu li li:hover ul,ul.sf-menu li li.sfHover ul {left:10em;top:0;}/*-- 三级菜单位置  --*/
ul.sf-menu li li:hover li ul,ul.sf-menu li li.sfHover li ul {top:-999em;}/*-- 三级菜单位置  --*/
ul.sf-menu li li li:hover ul,ul.sf-menu li li li.sfHover ul {left:10em;top:0;}



/*** DEMO SKIN ***/

.sf-menu {float:left;margin-bottom:0;width:958px;}

.sf-menu li.left{width:12px;background-image:none;}

.sf-menu li.cn {background-image:none;text-align:center;height:29px;width:84px;margin-top:5px;}	/*-- 一级普通菜单  --*/
.sf-menu li.cn a {line-height:29px;height:29px;text-decoration:none;width:100%;}
.sf-menu li.cn a:hover, .sf-menu li.cn sfHover{background-image:none;}

.sf-menu li.home {background:url(images/menubg2.gif) no-repeat;text-align:center;height:29px;width:67px;}	/*-- 一级普通菜单  --*/
.sf-menu li.home a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li.home a:hover, .sf-menu li.home.sfHover{background:url(images/menubg2a.gif) no-repeat;color:#ffffff;}

.sf-menu li.home1 {background:url(images/menubg2a.gif) no-repeat;text-align:center;height:29px;width:67px;}	/*-- 一级普通菜单  --*/
.sf-menu li.home1 a {background:url(images/menubg2a.gif) no-repeat;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.home1 a:hover, .sf-menu li.home1.sfHover{background:url(images/menubg2a.gif) no-repeat;color:#ffffff;}

.sf-menu li.res {background:url(images/menubg4.gif) no-repeat;text-align:center;height:29px;width:148px;}	/*-- 一级普通菜单  --*/
.sf-menu li.res a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li.res a:hover, .sf-menu li.res.sfHover{background:url(images/menubg4a.gif) no-repeat;color:#ffffff;}

.sf-menu li.res1 {background:url(images/menubg4a.gif) no-repeat;text-align:center;height:29px;width:148px;}	/*-- 一级普通菜单  --*/
.sf-menu li.res1 a {background:url(images/menubg4a.gif) no-repeat;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.res1 a:hover, .sf-menu li.res1.sfHover{background:url(images/menubg4a.gif) no-repeat;color:#ffffff;}

.sf-menu li.cases {background:url(images/menubg9.gif) no-repeat;text-align:center;height:29px;width:128px;}	/*-- 一级普通菜单  --*/
.sf-menu li.cases a {background-image:none;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li.cases a:hover, .sf-menu li.cases.sfHover{background:url(images/menubg9a.gif) no-repeat;color:#ffffff;}

.sf-menu li.cases1 {background:url(images/menubg9a.gif) no-repeat;text-align:center;height:29px;width:128px;}	/*-- 一级普通菜单  --*/
.sf-menu li.cases1 a {background:url(images/menubg9a.gif) no-repeat;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.cases1 a:hover, .sf-menu li.cases1.sfHover{background:url(images/menubg9a.gif) no-repeat;color:#ffffff;}

.sf-menu li.mar {background:url(images/menubg3.gif) no-repeat;text-align:center;height:29px;width:70px;}	/*-- 一级普通菜单  --*/
.sf-menu li.mar a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li.mar a:hover, .sf-menu li.mar.sfHover{background:url(images/menubg3a.gif) no-repeat;color:#ffffff;}

.sf-menu li.mar1 {background:url(images/menubg3a.gif) no-repeat;text-align:center;height:29px;width:70px;}	/*-- 一级普通菜单  --*/
.sf-menu li.mar1 a {background:url(images/menubg3a.gif) no-repeat;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.mar1 a:hover, .sf-menu li.mar1.sfHover{background:url(images/menubg3a.gif) no-repeat;color:#ffffff;}

.sf-menu li.contact {background:url(images/menubg5.gif) no-repeat;text-align:center;height:29px;width:100px;}	/*-- 一级普通菜单  --*/
.sf-menu li.contact a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li.contact a:hover, .sf-menu li.contact.sfHover{background:url(images/menubg5a.gif) no-repeat;color:#ffffff;}

.sf-menu li.contact1 {background:url(images/menubg5a.gif) no-repeat;text-align:center;height:29px;width:100px;}	/*-- 一级普通菜单  --*/
.sf-menu li.contact1 a {background:url(images/menubg5a.gif) no-repeat;line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.contact1 a:hover, .sf-menu li.contact1.sfHover{background:url(images/menubg5a.gif) no-repeat;color:#ffffff;}

.sf-menu li {background:url(images/menubg1.gif) no-repeat;text-align:center;height:29px;width:85px;}	/*-- 一级普通菜单  --*/
.sf-menu li a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#dbbc8f;font-size:12px;}
.sf-menu li a:hover, .sf-menu li.sfHover{background:url(images/menubg1a.gif) no-repeat;color:#ffffff;}

.sf-menu li.now {background:url(images/menubg1a.gif) no-repeat;text-align:center;height:29px;width:85px;}	/*-- 一级普通菜单  --*/
.sf-menu li.now a {line-height:29px;height:29px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:12px;}
.sf-menu li.now a:hover, .sf-menu li.now sfHover{background:url(images/menubg1a.gif) no-repeat;color:#ffffff;}

.sf-menu li li,.sf-menu li.now li,.sf-menu li.home li,.sf-menu li.res li,.sf-menu li.cases li,.sf-menu li.mar li,.sf-menu li.contact li {background-image:none;border:1px solid #594731;border-top:none;background-color:#9d825f;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li li a,.sf-menu li.now li a,.sf-menu li.home li a,
.sf-menu li.res li a,.sf-menu li.cases li a,.sf-menu li.mar li a,.sf-menu li.contact li a {font-weight:normal;min-width:76px;line-height:25px;height:25px;font-size:12px;background-image:none;color:#FFFFFF;}
.sf-menu li li:hover,.sf-menu li.now li a:hover, .sf-menu li.now li.sfHover,.sf-menu li.now li a:focus, .sf-menu li.now li a:hover, .sf-menu li.now li a:active,

.sf-menu li.home li a:hover,
.sf-menu li.home li a.sfHover,
.sf-menu li.home li a:focus,
.sf-menu li.home li a:hover,
.sf-menu li.home li a:active,

.sf-menu li.res li:hover,
.sf-menu li.res li.sfHover,
.sf-menu li.res li a:focus,
.sf-menu li.res li a:hover,
.sf-menu li.res li a:active,

.sf-menu li.cases li:hover,
.sf-menu li.cases li.sfHover,
.sf-menu li.cases li a:focus,
.sf-menu li.cases li a:hover,
.sf-menu li.cases li a:active,

.sf-menu li.mar li:hover,
.sf-menu li.mar li.sfHover,
.sf-menu li.mar li a:focus,
.sf-menu li.mar li a:hover,
.sf-menu li.mar li a:active,

.sf-menu li.contact li:hover,
.sf-menu li.contact li.sfHover,
.sf-menu li.contact li a:focus,
.sf-menu li.contact li a:hover,
.sf-menu li.contact li a:active
{background-image:none;background-color:#d39e4c;color:#d80e0e;}

.sf-menu li li,.sf-menu li.now li,.sf-menu li.home1 li,.sf-menu li.res1 li,.sf-menu li.mar1 li,.sf-menu li.contact1 li {background-image:none;border:1px solid #594731;border-top:none;background-color:#9d825f;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li li a,.sf-menu li.now li a,.sf-menu li.home1 li a,.sf-menu li.res1 li a,.sf-menu li.mar1 li a,.sf-menu li.contact1 li a {font-weight:normal;min-width:76px;line-height:25px;height:25px;font-size:12px;background-image:none;color:#FFFFFF;}
.sf-menu li li a:hover,.sf-menu li.now li a:hover, .sf-menu li.now li.sfHover,.sf-menu li.now li a:focus, .sf-menu li.now li a:hover, .sf-menu li.now li a:active,

.sf-menu li.home1 li a:hover,
.sf-menu li.home1 li.sfHover,
.sf-menu li.home1 li a:focus,
.sf-menu li.home1 li a:hover,
.sf-menu li.home1 li a:active,

.sf-menu li.res1 li:hover,
.sf-menu li.res1 li.sfHover,
.sf-menu li.res1 li a:focus,
.sf-menu li.res1 li a:hover,
.sf-menu li.res1 li a:active,

.sf-menu li.mar1 li:hover,
.sf-menu li.mar1 li.sfHover,
.sf-menu li.mar1 li a:focus,
.sf-menu li.mar1 li a:hover,
.sf-menu li.mar1 li a:active,

.sf-menu li.contact1 li:hover,
.sf-menu li.contact1 li.sfHover,
.sf-menu li.contact1 li a:focus,
.sf-menu li.contact1 li a:hover,
.sf-menu li.contact1 li a:active,

.sf-menu li.cases1 li:hover,
.sf-menu li.cases1 li.sfHover,
.sf-menu li.cases1 li a:focus,
.sf-menu li.cases1 li a:hover,
.sf-menu li.cases1 li a:active
{background-image:none;background-color:#d39e4c;color:#d80e0e;}

.sf-menu li li,.sf-menu li.home li,.sf-menu li.res li,.sf-menu li.mar li,.sf-menu li.contact li {background-image:none;border:1px solid #594731;border-top:none;background-color:#9d825f;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li li a,.sf-menu li.home li a,.sf-menu li.res li a,.sf-menu li.cases li a,.sf-menu li.mar li a,.sf-menu li.contact li a {font-weight:normal;min-width:76px;line-height:25px;height:25px;font-size:12px;background-image:none;color:#FFFFFF;}
.sf-menu li li a:hover, .sf-menu li li a.sfHover,.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active,

.sf-menu li.home li a:hover,
.sf-menu li.home li.sfHover,
.sf-menu li.home li a:focus,
.sf-menu li.home li a:hover,
.sf-menu li.home li a:active,

.sf-menu li.res li:hover,
.sf-menu li.res li.sfHover,
.sf-menu li.res li a:focus,
.sf-menu li.res li a:hover,
.sf-menu li.res li a:active,

.sf-menu li.cases li:hover,
.sf-menu li.cases li.sfHover,
.sf-menu li.cases li a:focus,
.sf-menu li.cases li a:hover,
.sf-menu li.cases li a:active,

.sf-menu li.mar li:hover,
.sf-menu li.mar li.sfHover,
.sf-menu li.mar li a:focus,
.sf-menu li.mar li a:hover,
.sf-menu li.mar li a:active,

.sf-menu li.contact li:hover,
.sf-menu li.contact li.sfHover,
.sf-menu li.contact li a:focus,
.sf-menu li.contact li a:hover,
.sf-menu li.contact li a:active,

.sf-menu li.cases li:hover,
.sf-menu li.cases li.sfHover,
.sf-menu li.cases li a:focus,
.sf-menu li.cases li a:hover,
.sf-menu li.cases li a:active
{background-color:#d39e4c;background-image:none;}



/*-- Subpage Styles  --*/

.sub-top {margin-top:12px;margin-bottom:20px;}

.submenu-t{font-weight:bold;color:#FFFFFF;font-size:17px;text-indent:13px;}

.submenu a{background:url(subimages/submenubg1a.gif) no-repeat;width:202px;line-height:35px;height:35px;text-indent:13px;color:#FFFFFF;font-weight:bold;font-size:13px;display:block;}
.submenu a:hover{background:url(subimages/submenubg1.gif) no-repeat;color:#c63812;font-weight:bold;font-size:13px;}

.submenu1 a{background:url(subimages/submenubg1.gif) no-repeat;width:202px;line-height:35px;height:35px;text-indent:13px;color:#c63812;font-weight:bold;font-size:13px;display:block;}
.submenu1 a:hover{background:url(subimages/submenubg1.gif) no-repeat;color:#c63812;font-weight:bold;font-size:13px;}

.posi {color:#632f07;border-bottom:1px solid #483628;}
.posi a{color:#632f07;}
.posi a:hover{color:#FF5500;}
.local {color:#c63812;}

.content {line-height:19px;}

.news-page {border-top:1px dashed #cfcfcf;margin-top:10px;color:#404040;}
.news-page1 {border-top:1px dashed #cfcfcf;margin-top:10px;color:#404040;float:left;width:100%;line-height:25px;height:25px;clear:both;}
.page {font-size:10px;color:#595959;}

.cases-dt {font-weight:bold;font-size:18px;color:#992d11;}
.img {border:1px solid #aeadad;}

.router-price{color:#c91b13;}

.pro-li1 {width:100px;float:left;list-style:none;margin-left:6px;margin-right:6px;}
.pro-t1{width:100px;margin-top:5px;margin-bottom:10px;list-style:none;display:block;color:#483628;text-align:center;height:25px;}
.pro-t1:hover{color:#f0a412;}

.sub-clstable {margin-left:22px;margin-bottom:5px;}
.sub-cls a{width:180px;display:block;background:url(subimages/sub-clsbg.gif) no-repeat;line-height:24px;color:#6b6666;text-align:left;text-indent:10px;}
.sub-cls a:hover{width:180px;display:block;background:url(subimages/sub-clsbg1.gif) no-repeat;line-height:24px;color:#872313;text-decoration:none;}

.sub-cls1 a{width:180px;display:block;background:url(subimages/sub-clsbg1.gif) no-repeat;line-height:24px;color:#872313;text-align:left;text-indent:10px;}
.sub-cls1 a:hover{width:180px;display:block;background:url(subimages/sub-clsbg1.gif) no-repeat;line-height:24px;color:#872313;text-decoration:none;}

.con-class {float:left;margin-bottom:10px;line-height:19px;}

.news-yin {height:25px;background-color:#f3f3f3;border:1px dashed #003366;padding-right:5px;}

.router-line {border-bottom:1px solid #e4e4e4;}
.router-img {padding-top:15px;}
.router-list {list-style-type:none;margin-right:5px;}
.router-list a img {border:1px solid #e4e4e4;}
.floatright {float:right;}
