@charset "utf-8";
.pos {position: relative;}

body {background-color:#ffffff;color:#4c4c4c;margin-left:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;font-size:12px;font-family:宋体,微软雅黑;}

a{text-decoration:none;color:#4c4c4c;}
a:hover{text-decoration:none;color:#0066cc;}


/*-- Homepage Styles  --*/

.fav-down {margin-bottom:18px;}
.fav a {color:#7980d4;}
.fav a:hover{color:#546589;}

.top-lbg {background:url(images/top-lbg.jpg) repeat-x;background-position:top right;}
.top-rbg {background:url(images/top-rbg.jpg) repeat-x;background-position:top left;}

.cases-border {border:1px solid #1363a0;border-top:none;}
.cases-pic {border:1px solid #cfcfcf;padding:2px;}
.cases-t {margin-top:5px;margin-bottom:10px;}
.cases-t a{width:140px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;display:block;}
.cases-title {font-weight:bold;font-size:14px;color:#437ec8;text-indent:25px;}
.cases-h {margin-top:5px;margin-bottom:5px;}
.cases-h1 {margin-top:5px;margin-bottom:20px;}


.p-zi {line-height:21px;letter-spacing:1px;}
.le-td{margin-top:13px;}
.learn-t {font-weight:bold;font-size:14px;color:#202123;text-indent:15px;}
.learn-t1 {font-weight:bold;font-size:14px;color:#437ec8;text-indent:15px;}
.learn-line{border-left:1px solid #1363a0;border-right:1px solid #1363a0;}
.learn-line1{border-left:1px solid #9f9f9f;border-right:1px solid #9f9f9f;}
.learn-new a{width:270px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;display:block;}
.news-cls a{color:#ff4c4c;}
.news-cls a:hover{color:#0066cc;}
.learn-new1 a{width:235px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;display:block;}
.cul-pic {border:1px solid #cfcfcf;}
.learn-new2 a{width:210px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;display:block;}

.link {text-indent:20px;}
.link a{color:#293b87;}
.link a:hover{color:#FF5500;}
.link-more {width:230px;color:#595959;}

.copy {margin-top:10px;line-height:22px;letter-spacing:1px;}
.copy a{color:#b8bbbd;}
.copy a:hover{color:#4c4c4c;}


/*-- 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:2px;top:38px; /* 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:942px;}
.sf-menu a {line-height:47px;height:47px;text-decoration:none;width:116px;font-size:14px;font-weight:bold;color:#ffffff;text-align:center;}

.sf-menu li {background:none;text-align:center;height:36px;line-height:36px;width:116px;}	/*-- 一级普通菜单  --*/
.sf-menu li a {line-height:36px;height:36px;text-decoration:none;width:100%;font-weight:bold;color:#ffffff;font-size:14px;}
.sf-menu li a:hover, .sf-menu li a.sfHover{background-color:#4cb6cc;filter: Alpha(Opacity=80);opacity:0.8;color:#104779;width:112px;text-align:center;margin-left:2px;}

.sf-menu li.now>a{background-color:#4cb6cc;filter: Alpha(Opacity=80);opacity:0.8;color:#104779;width:112px;text-align:center;margin-left:2px;background-image:none;}

.sf-menu li.line {background:url(images/menu-line.gif) no-repeat;width:2px;line-height:32px;height:32px;}

.sf-menu li li {background-image:none;border:1px solid #568ed2;border-top:none;background-color:#175A7B;height:25px;line-height:25px;}	/*-- 二级菜单分隔线  --*/
.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;}

.en {font-family:Arial;}



/*-- Subpage Styles  --*/

.cls-t {font-weight:bold;font-size:25px;color:#1f4aad;text-indent:30px;margin-top:33px;}

.submenu a{background:url(subimages/leftbg1a.gif) no-repeat;width:197px;line-height:35px;height:35px;color:#0f2363;font-weight:bold;text-indent:30px;display:block;}
.submenu a:hover{background:url(subimages/leftbg1.gif) no-repeat;color:#9b1919;text-decoration:none;}

.submenu1 a{background:url(subimages/leftbg1.gif) no-repeat;width:197px;line-height:35px;height:35px;color:#9b1919;font-weight:bold;text-indent:30px;display:block;}
.submenu1 a:hover{background:url(subimages/leftbg1.gif) no-repeat;color:#9b1919;text-decoration:none;}

.local {text-indent:20px;border-bottom:1px solid #e1e1e1;height:25px;line-height:30px;}
.local a{color:#545454;}
.local a:hover{color:#9b1919;text-decoration:none;}
.now-lo {color:#9b1919;font-weight:bold;}

.content {line-height:19px;}

.act-t {margin-bottom:8px;}
.act-t a{font-weight:bold;color:#0f2363;}

.act-c {line-height:18px;clear:both;}
.act-c a{width:240px;}

.date {color:#A4A4A4;font-size:10px;font-family:Arial,A4A4A4;}

.news-title {color:#a5230c;font-size:15px;font-weight:bold;}

.news-tt a{width:625px;white-space: nowrap;text-overflow:ellipsis; overflow:hidden;display:block;}
