@charset "utf-8";
.pos {position: relative;}

body {background-color:#ffffff;color:#545454;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-size:12px;font-family:宋体,微软雅黑;}

a{text-decoration:none;color:#545454;}
a:hover{text-decoration:underline;color:#545454;}


/*-- Homepage Styles  --*/

.fav a {color:#546589;}
.fav a:hover{color:#023479;}

.ban-top {margin-top:9px;}

.banbg{width:917px;height:45px; background-coor:#000000;filter: Alpha(Opacity=50);opacity:0.5;padding-right:5px;}
.nav{background:url(images/scrollbg1a.gif) no-repeat;width:25px;line-height:19px;display:block;color:#1d4b99;font-family:Arial;font-size:9px;text-align:center;margin-left:4px;float:right;}
.nav:hover{background:url(images/scrollbg1.gif) no-repeat;color:#FFFFFF;text-decoration:none;}
.ban-sc a.now{background:url(images/scrollbg1.gif) no-repeat;width:25px;line-height:19px;display:block;color:#FFFFFF;font-family:Arial;font-size:9px;text-align:center;margin-left:4px;float:right;}

.pro-line {border:1px solid #e2e2e2;border-left:none;line-height:19px;padding-right:20px;padding-top:20px;letter-spacing:1px;}

.title {color:#0f2363;font-weight:bold;font-size:14px;padding-left:20px;letter-spacing:1px;padding-top:3px;}
.title1 {color:#0f2363;font-weight:bold;font-size:14px;padding-left:20px;letter-spacing:1px;}
.table-bd {border:1px solid #E2E2E2;}
.td-left {padding-left:20px;padding-top:10px;}
.newstitle a{width:350px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;}
.date {color:#A4A4A4;font-size:10px;font-family:Arial,A4A4A4;}

.img {padding:1px;border:1px solid #e2e2e2;margin-left:5px;margin-right:5px;}
.qu {margin-top:5px;text-align:center;width:70px;margin-left:5px;margin-right:5px;}

.link {background-color:#ececec;border:1px solid #e2e2e2;margin-top:9px;margin-bottom:15px;padding:2px;line-height:33px;height:37px;}
.link-more {width:280px;color:#545454;}

.copy {line-height:19px;}
.copy a{color:#b7af8c;}
.copy a:hover{color:#413f3d;text-decoration:underline;}

/*-- 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:1px;top:34px; /* 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:917px;}
.sf-menu a {line-height:34px;height:34px;text-decoration:none;width:100px;font-size:14px;font-weight:bold;color:#ffffff;text-align:center;}
.sf-menu a:hover {color:#0257bb;}

.sf-menu li.home {background:none;text-align:center;height:34px;line-height:34px;width:114px;}	/*-- 一级普通菜单  --*/
.sf-menu li.home a {line-height:34px;height:34px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:14px;}
.sf-menu li.home a:hover, .sf-menu li.home sfHover{background:url(images/menu-homebg.gif) no-repeat;color:#0257bb;}

.sf-menu li.home1 {background:none;text-align:center;height:34px;line-height:34px;width:114px;}	/*-- 一级普通菜单  --*/
.sf-menu li.home1 a {background:url(images/menu-homebg.gif) no-repeat;line-height:34px;height:34px;text-decoration:none;width:100%;font-weight:bold;color:#0257bb;font-size:14px;}
.sf-menu li.home1 a:hover, .sf-menu li.home1 sfHover{background:url(images/menu-homebg.gif) no-repeat;color:#0257bb;}

.sf-menu li.end {background:none;text-align:center;height:34px;line-height:34px;width:114px;}	/*-- 一级普通菜单  --*/
.sf-menu li.end a {background-image:none;line-height:34px;height:34px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:14px;}
.sf-menu li.end a:hover, .sf-menu li.end sfHover{background:url(images/menu-contactbg.gif) no-repeat;color:#0257bb;}

.sf-menu li.end1 {background:none;text-align:center;height:34px;line-height:34px;width:114px;}	/*-- 一级普通菜单  --*/
.sf-menu li.end1 a {background:url(images/menu-contactbg.gif) no-repeat;width:114px;line-height:34px;height:34px;text-decoration:none;font-weight:bold;color:#0257bb;font-size:14px;}
.sf-menu li.end1 a:hover, .sf-menu li.end1 sfHover{background:url(images/menu-contactbg.gif) no-repeat;width:114px;color:#0257bb;}


.sf-menu li {background:none;text-align:center;height:34px;line-height:34px;width:112px;}	/*-- 一级普通菜单  --*/
.sf-menu li a {line-height:34px;height:34px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:14px;}
.sf-menu li a:hover, .sf-menu li a.sfHover{background:url(images/menu-otherbg.gif) no-repeat;color:#0257bb;}

.sf-menu li.now a{background:url(images/menu-otherbg.gif) no-repeat;color:#0257bb;}

.sf-menu li.line {background:url(images/menu-line.gif) no-repeat;width:2px;line-height:34px;height:34px;}
.sf-menu li.line1 {background:url(images/menu-line1.gif) no-repeat;width:2px;line-height:34px;height:34px;}
.sf-menu li.line2 {background:url(images/menu-line2.gif) no-repeat;width:2px;line-height:34px;height:34px;}
.sf-menu li.line3 {background:url(images/menu-line3.gif) no-repeat;width:2px;line-height:34px;height:34px;}

.sf-menu li.now li {background-image:none;border:1px solid #568ed2;border-top:none;background-color:#175A7B;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li.now li a {font-weight:normal;min-width:76px;line-height:25px;height:25px;font-size:12px;background-image:none;color:#FFFFFF;}
.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 {background-image:none;background-color:#fef5e4;color:#0257bb;}

.sf-menu li.end li {background-image:none;border:1px solid #568ed2;border-top:none;background-color:#175A7B;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li.end li a {font-weight:normal;min-width:76px;line-height:25px;height:25px;font-size:12px;background-image:none;color:#FFFFFF;}
.sf-menu li.end li a:hover, .sf-menu li.end li.sfHover,
.sf-menu li.end li a:focus, .sf-menu li.end li a:hover, .sf-menu li.end li a:active {background-image:none;background-color:#fef5e4;color:#0257bb;}

.sf-menu li li {background-image:none;border:1px solid #568ed2;border-top:none;background-color:#175A7B;height:25px;line-height:25px;color:#FFFFFF;}	/*-- 二级菜单分隔线  --*/
.sf-menu li 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 li.sfHover,
.sf-menu li li a:focus, .sf-menu li li a:hover, .sf-menu li li a:active {background-color:#fef5e4;background-image:none;}

.sf-menu li li li{margin-left:1px;}
.sf-menu li li li a {background:#175A7B;}/*-- 三级菜单背景  --*/

.en {font-family:Arial;}



/*-- Subpage Styles  --*/

.cls-t {font-weight:bold;font-size:25px;color:#1f4aad;text-indent:22px;margin-top:33px;}

.submenu a{background:url(subimages/submenu-bg1a.gif) no-repeat;width:180px;line-height:34px;height:34px;color:#0f2363;font-weight:bold;text-indent:23px;display:block;}
.submenu a:hover{background:url(subimages/submenu-bg1.gif) no-repeat;color:#9b1919;text-decoration:none;}

.submenu1 a{background:url(subimages/submenu-bg1.gif) no-repeat;width:180px;line-height:34px;height:34px;color:#9b1919;font-weight:bold;text-indent:23px;display:block;}
.submenu1 a:hover{background:url(subimages/submenu-bg1.gif) no-repeat;color:#9b1919;text-decoration:none;}

.cls-flag {margin-top:9px;margin-bottom:20px;}

.local-bg {border-bottom:1px solid #e1e1e1;height:36px;line-height:36px;margin-bottom:15px;}

.local {text-indent:22px;}
.local a{color:#545454;}
.local a:hover{color:#9b1919;text-decoration:none;}
.now-lo {color:#9b1919;}

.content {line-height:19px;}
.con-table {margin-bottom:20px;}

.news-clss a{color:#0f4ca2;}
.news-clss a:hover{color:#FF5500;text-decoration:none;}

.newstitle1 a{width:520px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;display:block;line-height:23px;}
.newstitle1 a:hover{text-decoration:none;color:#FF5500;}

.news-title {color:#a5230c;font-size:15px;font-weight:bold;}
.news-yin {height:25px;background-color:#f3f3f3;border:1px dashed #003366;padding-right:5px;}
.news-yint {color:#003366;}

.news-yin1 {height:25px;background-color:#f3f3f3;border:1px dashed #003366;padding-right:5px;color:#a5230c;font-size:15px;font-weight:bold;}

.qu1 {margin-top:5px;text-align:center;width:70px;margin-left:5px;margin-right:5px;margin-bottom:5px;}

.pic-law {margin-right:20px;margin-bottom:10px;float:left;}