@charset "utf-8";
.pos {position: relative;}

body {background-color:#FFFFFF;color:#333333;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-size:12px;font-family:宋体,微软雅黑;}

a{text-decoration:none;}
a:hover{text-decoration:underline;}


/*-- homepage Styles  --*/

.fav a{color:#c0e5ff;}
.fav a:hover{color:#1f43b4;text-decoration:none;}

.fav1 a{color:#1f43b4;}
.fav1 a:hover{color:#1f43b4;text-decoration:none;}

.right {background:url(images/right-bg.jpg) repeat-x;}
.mid {background:url(images/mid-bg.gif) repeat-x;}

.clsmenu {list-style-type:none;list-style-position:outside;}
.clsmenu a {width:235px;line-height:26px;height:26px;display:block;background:url(images/menu-bg1.gif) no-repeat;text-indent:36px;color:#333333;font-weight:bold;text-align:left;}
.clsmenu a:hover{background:url(images/menu-bg1a.gif) no-repeat;color:#FF5500;text-decoration:none;}

.clsmenu1 {list-style-type:none;list-style-position:outside;}
.clsmenu1 a {width:235px;line-height:26px;height:26px;display:block;background:url(images/menu-bg1a.gif) no-repeat;text-indent:36px;color:#FF5500;font-weight:bold;text-align:left;}
.clsmenu1 a:hover{background:url(images/menu-bg1a.gif) no-repeat;color:#FF5500;text-decoration:none;}

.left {background:url(images/bg-l.gif) no-repeat;}

.con {background:url(images/bg-l.gif) no-repeat;width:702px;height:250px;}

.ca-table {margin-top:32px;width:669px;float:right;}
.ca-table div {float:left;}
.ca-td {width:565px;line-height:125px;height:125px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;text-align:left;}
.ca-td img{margin-right:7px;border:1px solid #dfdfdf;margin-top:5px;}
.ca-td img:hover{border:1px solid #cedfee;}

.copy-table {width:702px;margin-top:25px;line-height:22px;float:left;border-top:1px solid #cccccc;padding-top:10px;text-align:center;}
.copy-table a{color:#bcbaba;}
.copy-table a:hover{color:#333333;text-decoration:none;}


/*-- 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:48px; /* 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;}
.sf-menu a {line-height:55px;height:55px;text-decoration:none;width:98px;font-size:15px;font-weight:bold;color:#FFFFFF;font-family:宋体,微软雅黑;text-align:center;}

.sf-menu li.bg{background:url(images/line.png) no-repeat;width:2px;height:55px;}	/*-- 一级菜单分隔线  --*/

.sf-menu li {background:url(images/menubg.png) repeat;text-align:center;height:55px;width:98px;font-size:15px;font-family:宋体,微软雅黑;}	/*-- 一级普通菜单  --*/
.sf-menu li a {line-height:55px;height:55px;text-decoration:none;width:100%;font-weight:bold;color:#FFFFFF;font-size:15px;font-family:宋体,微软雅黑;}
.sf-menu li:hover, .sf-menu li.sfHover{background:url(images/menubg1.png) repeat;}

.sf-menu li.now{background:url(images/menubg1.png) repeat;}

.sf-menu li.end {background:url(images/menubg.png) repeat;width:102px;text-align:center;height:55pxfont-size:15px;font-family:宋体,微软雅黑;}	/*-- 一级菜单转角效果  --*/
.sf-menu li.end a {line-height:55px;height:55px;text-decoration:none;font-weight:bold;color:#FFFFFF;font-size:15px;font-family:宋体,微软雅黑;}
.sf-menu li.end:hover, .sf-menu #end.sfHover {background:url(images/menu-homebg.png) no-repeat;}

.sf-menu li.end1 {background:url(images/menu-homebg.png) repeat;width:102px;}


.sf-menu li li {background-image:none;margin-bottom:1px;background-color:#175A7B;filter:Alpha(Opacity=80);opacity:0.8;height:25px;line-height:25px;color:#FFFFFF;font-size:12px;}	/*-- 二级菜单分隔线  --*/
.sf-menu li li a {font-weight:normal;min-width:98px;line-height:25px;height:25px;font-size:12px;}
.sf-menu li li:hover, .sf-menu li li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {background-color:#6fba2c;filter:Alpha(Opacity=80);opacity:0.8;}

.sf-menu li.end li {background-image:none;margin-bottom:1px;background-color:#175A7B;filter:Alpha(Opacity=70);opacity:0.7;height:25px;font-size:12px;}	/*-- 二级菜转角效果  --*/
.sf-menu li.end li a {font-weight:normal;line-height:25px;height:25px;font-size:12px;}
.sf-menu li.end li:hover, .sf-menu li li.sfHover,
.sf-menu li.end li a:focus, .sf-menu li.end li a:hover, .sf-menu li.end li a:active {background-color:#6fba2c;filter:Alpha(Opacity=70);opacity:0.7;}

.sf-menu li li li a {background:#5d5d5d;}/*-- 三级菜单背景  --*/


/*-- subpage Styles  --*/

.subleft {background:url(subimages/left-bg.gif) repeat-x;}
.submid {background:url(subimages/mid-bg.gif) repeat-x;}
.subrbg {background:url(subimages/sub-rbg.gif) repeat-x;}

.location {background:url(subimages/location-bg.gif) no-repeat;line-height:47px;height:47px;width:702px;text-indent:24px;text-align:left;}
.location a {color:#333333;}
.location a:hover{color:#FF5500;text-decoration:none;}
.location span {color:#FF5500;}

.content {line-height:22px;min-height:280px;}
.content1 {line-height:22px;padding-bottom:10px;}

.copy-table1 {width:660px;margin-top:25px;line-height:22px;float:left;border-top:1px solid #cccccc;padding-top:10px;text-align:center;}
.copy-table1 a{color:#bcbaba;}
.copy-table1 a:hover{color:#333333;text-decoration:none;}

.news-table td {border-bottom:1px dashed #d5d5d5;}
.news a {color:#0066cc;white-space: nowrap;text-overflow:ellipsis;overflow:hidden;display:block;width:645px;}
.news a:hover {color:#FF5500;text-decoration:none;}

.page {font-size:10px;}

.news-title {border:1px dashed #cdcdcd;line-height:30px;background-color:#ebebeb;text-align:center;font-weight:bold;font-size:15px;color:#0066CC;margin-bottom:10px;}
.back {border-top:1px dashed #d5d5d5;}

.img {border:1px solid #9d9d9d;}

.cases-t {margin-top:10px;margin-bottom:10px;text-align:center;}
.cases-t a{color:#0066cc;}
.cases-t a:hover {color:#FF5500;text-decoration:none;}

.cases-pic {padding-top:10px;padding-bottom:10px;}
.picshow {margin-bottom:10px;}
