/*首页样式*/
.logo{ margin: 12px 0 0 36px;}

.topMenu{ width: 260px; float: right;}
.topMenu ul { }
.topMenu li { display: inline; font-size: 12px;}
.topMenu a {margin: 0; padding: 0; float: left; }
.topMenu a span {padding: 0 10px 0 10px; color: #D0DDE6; display: block; background: url(images/line.gif) no-repeat right 0; }
.topMenu a:hover {text-decoration: none; }
.topMenu a:hover span { color: #FFC; }
.topMenu .en a span{color: #D0DDE6; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: url(images/line.gif) no-repeat 9999px 9999px;}

/* M001MN0101 水平菜单 */
.M001MN1101 { }
.M001MN1101 ul { display: block; padding: 6px 0 0 40px; }
.M001MN1101 li { display: inline; font-size: 12px; font-weight: bold; }
.M001MN1101 a { background: url(images/menu_01.gif) no-repeat left top; margin: 0; padding: 0 0 0 4px; float: left;  }
.M001MN1101 a span { background: url(images/menu_01.gif) no-repeat right -120px; padding: 4px 20px 1px 13px; color: #FFF; display: block; }
.M001MN1101 a:hover { background-position: 0% -40px; text-decoration: none; }
.M001MN1101 a:hover span { background-position: 100% -160px; color: #07304E; }
.M001MN1101 .cr a{ background-position: 0% -80px; color: #07304E; }
.M001MN1101 .cr span{ background-position: 100% -200px; color: #07304E; }

.b01{width: 170px; padding: 18px 0 10px 10px;}
.b02{width: 150px; padding: 18px 0 10px 6px;}
.b03{width: 120px; padding: 18px 0 10px 6px;}
.b04{width: 266px; padding: 0 0 10px 6px;}

/*boxE9x 随意延展的9宫方式*/
.boxE9x { }
.boxE9x .tl, .boxE9x .tm, .boxE9x .tr, .boxE9x .bl, .boxE9x .bm, .boxE9x .br{ background: url(images/bc_02.gif) no-repeat; font-size: 1px; }
.boxE9x .tl, .boxE9x .tr, .boxE9x .bl, .boxE9x .br{ width: 8px; }
.boxE9x .tl, .boxE9x .tr, .boxE9x .tm{ height: 24px; overflow: hidden;}
.boxE9x .tl{ background-position: left -80px; float: left; margin: 0 -3px 0 0; }
.boxE9x .tr{ background-position: right -80px; float: right; margin: 0 0 0 -3px; }
.boxE9x .tm{ background-position: 0 0; margin: 0 4px; background-repeat: repeat-x; overflow: hidden;  margin: 0 -1px 0 -1px;}
.boxE9x h3{ margin: 0; padding: 6px 0 4px 0;  color: #003F6F; font-size: 12px;}
.boxE9x .body{ background:#FAFAFA url(images/be_02l.gif) no-repeat left 0; _height: 8px; }
.boxE9x .body .core{ background: url(images/be_02r.gif) no-repeat right 0; clear: both; height: 90px; }

.M001NS1201{ padding: 10px 0 0 10px;}
.M001NS1201 ul{}
.M001NS1201 li{}
.M001NS1201 li a{color: #333; padding: 3px 0 3px 0; float: left; }
.M001NS1201 li a:hover{ color:#666; }
.M001NS1201 br{ clear: both; }

/*M001SC1101 搜索*/
.M001SC1101{ padding: 18px 0 0 6px; width: 266px; }
.M001SC1101 ul{ }
.M001SC1101 li{ display: block; float: left; }
.M001SC1101 input{ background: url(images/search_bg.gif) no-repeat 0 0; width: 204px; height: 20px; padding: 4px 0 0 4px; border: 0; font-size: 12px; }
.M001SC1101 a{ display: block; color: #FFF;}
.M001SC1101 a span{ display: block; background: url(images/search.gif) no-repeat 0 1px; width: 54px; height: 18px; padding: 5px 0 0 0; cursor: pointer; text-align: center; }
.M001SC1101 a:hover span{color: #ff6600; text-decoration: none;}
.M001SC1101 a:hover{ text-decoration: none;}

/*boxE9xx 随意延展的9宫方式*/
.boxE9xx { }
.boxE9xx .tl, .boxE9xx .tm, .boxE9xx .tr, .boxE9xx .bl, .boxE9xx .bm, .boxE9xx .br{ background: url(images/bc_01.gif) no-repeat; font-size: 1px; }
.boxE9xx .tl, .boxE9xx .tr, .boxE9xx .bl, .boxE9xx .br{ width: 8px; }
.boxE9xx .tl, .boxE9xx .tr, .boxE9xx .tm{ height: 24px; overflow: hidden;}
.boxE9xx .tl{ background-position: left -80px; float: left; margin: 0 -3px 0 0; }
.boxE9xx .tr{ background-position: right -80px; float: right; margin: 0 0 0 -3px; }
.boxE9xx .tm{ background-position: 0 0; margin: 0 4px; background-repeat: repeat-x; overflow: hidden;  margin: 0 -1px 0 -1px;}
.boxE9xx h3{ margin: 0; padding: 10px 0 4px 30px;  color: #003F6F; font-size: 12px;}
.boxE9xx h3 a{ display: block; cursor: pointer; color: #4F4F51; }
.boxE9xx h3 a:hover{ text-decoration: none; color: #000;  }
.boxE9xx h3 a span {font-size: 12px; display: block; }
.boxE9xx h3 a em {width: 50px;   font-size: 11px; font-family: Arial, Helvetica, sans-serif;  text-align: right; font-weight: normal; font-style: normal; display: block; float: right; margin: 0 0 0 -3px; }

.boxE9xx .body{ background:#FAFAFA url(images/be_02l.gif) no-repeat left 0; _height: 8px; }
.boxE9xx .body .core{ background: url(images/be_02r.gif) no-repeat right 0; clear: both; height: 90px; }

/* mainNews 新闻列表 */
.mainNews {padding: 10px 0 0 10px;}
.mainNews ul{ }
.mainNews li{}
.mainNews li a{ color: #4C647C; padding: 3px 0 3px 0; float: left; }
.mainNews li a:hover{ color:#FF0000; }
.mainNews .time{ float: left; color:#7F7F7F; font-size:10px; padding: 3px 0 0 8px; font-family: Arial, Helvetica, sans-serif;}
.mainNews br{ clear: both; }


/*底部样式*/
.foot{}
.foot .link{float: left; padding-left: 30px;}
.foot .link select{ width:100px; padding: 0 0 0 4px; }
.foot ul{ display: block; float: right; padding: 4px 40px 0 0; color: #B3C6D4;}
.foot li{ float: left; display: inline; padding:3px 16px 0 16px;}
.foot li span{ padding:5px 16px 0 16px;}
.foot li a{color: #B3C6D4;}
.foot li a:hover {color: #FF0;}


/*内页样式*/
.pageSearch{float: right; margin: 20px 6px 0 0; display: block;}
.pageSearch h5{float: right; margin: 4px 0 4px 0; color: #FFF; display: block;}
.pageSearch h5 a{color: #FFF; font-weight: normal;}
.pageSearch h5 a:hover {color: #666;}
.pageSearch .search{
color:#666666;
line-height:20px;
padding-left: 4px;
width:150px;
height:18px;
border:0px;
background: url(images/search_bg.jpg) no-repeat 0 0;
}

/* M001LC1101 当前页面 */
.M001LC1101{ text-align: right;}
.M001LC1101 ul{ padding: 4px 4px 2px 4px; margin: 0; display: block;}/* 撑高 */
.M001LC1101 li{  padding: 0; margin: 0;  display: inline;}
.M001LC1101 a{ padding: 0 12px 0 0; background:url(images/arrow.gif) no-repeat right -2px;  color: #013F70; text-decoration: none; }
.M001LC1101 a:hover{ text-decoration: none;}
.M001LC1101 span{ padding: 0 0 0 20px;  color: #013F70;}
.M001LC1101 .home{}
.M001LC1101 .cr{ color: #000; } 

/*boxE9xy 随意延展的9宫方式*/
.boxE9xy { margin-left: 7px; }
.boxE9xy .tl, .boxE9xy .tm, .boxE9xy .tr, .boxE9xy .bl, .boxE9xy .bm, .boxE9xy .br{ background: url(images/bc_03.gif) no-repeat; font-size: 1px; }
.boxE9xy .tl, .boxE9xy .tr, .boxE9xy .bl, .boxE9xy .br{ width: 8px; }
.boxE9xy .tl, .boxE9xy .tr, .boxE9xy .tm{ height: 24px; overflow: hidden;}
.boxE9xy .tl{ background-position: left -80px; float: left; margin: 0 -3px 0 0; }
.boxE9xy .tr{ background-position: right -80px; float: right; margin: 0 0 0 -3px; }
.boxE9xy .tm{ background-position: 0 0; margin: 0 4px; background-repeat: repeat-x; overflow: hidden;  margin: 0 -1px 0 -1px;}
.boxE9xy h3{ margin: 0; padding: 6px 0 4px 10px;  color: #003F6F; font-size: 14px;}
.boxE9xy .body{ background:#FAFAFA url(images/be_03l.gif) no-repeat left 0; _height: 8px; }
.boxE9xy .body .core{ background: url(images/be_03r.gif) no-repeat right 0; clear: both; height: 300px; }

/*左侧菜单*/
.menuListIcon {float: left; padding:10px 0 0 12px;}
.menuListIcon ul { display: block; }
.menuListIcon li { font-size: 12px; display: block;  padding: 0 0 8px 10px; background: url(images/dot.gif) no-repeat left 4px;}
.menuListIcon a  { color: #4F4F4F; display: block; font-weight: bold; }
.menuListIcon a:hover {color: #003F6F; text-decoration: none;}
.menuListIcon .cr a{color: #003F6F;}
.menuListIcon .cr a:hover{ color: #003F6F; }

.menuListIcon .cxx{ display: block; clear: both; padding-left: 10px;}
.menuListIcon .cxx  ul{}
.menuListIcon .cxx  li{ background: url(images/li_02.gif) no-repeat left 6px; !importent}
.menuListIcon .cxx  li a{ }
.menuListIcon .cxx  li a span{ color: #000; font-size: 12px;  font-weight: normal; }
.menuListIcon .cxx  li a:hover span { color: #003F6F;}


.pageRight{ margin-right: 7px; width: 646px;}
.pageRight h3{ color: #013F70; font-size: 14px; padding-bottom: 6px;}
.pageRight .banner img{ padding: 2px; border: solid #DADADA 1px;}
.pageRight .txt {margin: 20px 0 16px 0;}
.pageRight .txt p,.pageRight .txt div{ color: #013F70; padding: 0 0 0.8em 0; line-height: 150%; text-align: justify; text-justify: distribute; }
.pageRight .txt span{ font-size: 14px; color: #013F70; font-weight: bold;}

.pageRight .txt2 {margin: 20px 0 16px 0;}
.pageRight .txt2 p,.pageRight .txt2 div{ color: #013F70; padding: 0 0 0.5em 0; line-height: 150%; text-align: justify; text-justify: distribute; }
.pageRight .txt2 span{ font-size: 14px; color: #013F70; font-weight: bold;}
.pageRight .txt2 h5{font-weight: normal; background: url(images/zoom.jpg) no-repeat 0 0; padding:2px 0 0 26px; width: 100px; height: 18px; margin-left: 50px; }

.pageRight .txt3 {margin: 20px 0 16px 0;}
.pageRight .txt3 p{color: #013F70; padding: 0 0 0.5em 0; line-height: 150%; text-align: justify; text-justify: distribute; background:url(images/li_04.jpg) no-repeat 0 5px; padding-left:16px; }

.pageRight .eltTableXBlock{ margin: 20px 6px 16px 6px;}
.pageRight .eltTableX{ margin: 0; }
.pageRight .eltTableX td{ padding: 6px 0 4px 0; border-bottom: 1px solid #DDDDDD; color: #013F70; line-height: 180%; }
.pageRight .eltTableX td span{ color: #333; font-weight: bold; background: url(images/about_dot2.gif) no-repeat 0 5px; padding-left: 14px; }


/* newsList 新闻列表 */
.newsList {padding: 20px 0 10px 0;}
.newsList ul{ }
.newsList li{}
.newsList li a{ background: white url(images/li_02.gif) no-repeat 0 5px; color: #4C647C; padding: 0 0 16px 12px; float: left; }
.newsList li a:hover{ color:#F60; }
.newsList .time{ float: left; background-color: white; color:#7F7F7F; font-size:10px; padding: 0 0 0 16px; font-family: Arial, Helvetica, sans-serif;}
.newsList br{ clear: both; }

/* M001NS2201 新闻列表 */
.M001NS2201 { margin: 20px 0 0 0; }
.M001NS2201 .list ul{ padding: 12px 0 6px 0;  }
.M001NS2201 .list li{ font-size: 12px; background: url(images/eltDots.gif) repeat-x 0 40%; display: block; }
.M001NS2201 .list li a{ background: white url(images/li_02.gif) no-repeat 0 4px; color: #4C647C; margin: 0 0 16px 0; padding-left: 12px; float: left;  text-decoration: none;}
.M001NS2201 .list li a:hover{ color:#666; }
.M001NS2201 .list .time{ float: right; background-color: white; color:#7F7F7F; font-size:10px;}
.M001NS2201 .list br{ clear: both; }

.pagePanel{ background: url(images/pagePanelBg.gif) repeat-x 0 0;  padding: 3px 0 3px 8px; min-height: 20px; _height: 20px; text-align: right; margin-bottom: 10px; }
.pagePanel ul{}
.pagePanel li{ display: inline; }
.pagePanel li a{ color: #666; text-decoration: none; }
.pagePanel li a:hover{ color: red; }
.pagePanel .cr{ padding: 0 24px 0 0;}
.pagePanel .c1{}
.pagePanel .c2{}
.pagePanel .c3 {}
.pagePanel .c4{padding: 0 24px 0 0;}
.pagePanel .gt select { font-size: 10px;}

/*M001NS3101 新闻最终页*/
.M001NS3101{ margin: 20px 0 10px 0;}
.M001NS3101 h3{ font-size: 14px;  text-align: center; padding: 8px 0 8px 0; }
.M001NS3101 h4{ font-size: 12px; text-align: center; padding: 0 0 12px 0; }
.M001NS3101 .source{ height: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden; }
.M001NS3101 .source ul{ margin: 0; padding: 2px 0 0 0; text-align: center; color: #999; }
.M001NS3101 .source li{ display: inline; padding: 0 8px 0 8px; }
.M001NS3101 .content2 { margin: 16px 0 0 0; }
.M001NS3101 .content2 p,.M001NS3101 .content2 div{ color: #666; padding: 0 0 2em 0; line-height: 160%; text-align: justify; text-justify: distribute; }
.M001NS3101 .content2 a{}
.M001NS3101 .content2 a:hover{color:red;}

.boxE9xz{}
.boxE9xz h3{ padding: 0; margin: 0;  height: 28px;  overflow: hidden;}
.boxE9xz h3 span { height: 28px; background: url(images/be_04.gif) no-repeat 0 top; font-size: 12px; padding: 6px; display: block; color: #888; }
.boxE9xz h3 em { height: 28px; width: 60px; background: url(images/be_04.gif) no-repeat -932px top; /* 位移值+padding值=图像总宽 */ padding: 8px 8px 0 0; font-size: 12px; vertical-align: bottom; text-align: right; font-weight: normal; font-style: normal; display: block; float: right; margin: 0 0 0 -3px; }
.boxE9xz .body{ background: url(images/be_04.gif) repeat-y -1000px top; padding: 0 0 0 4px; _height: 8px;  }
.boxE9xz .core{ background: url(images/be_04.gif) repeat-y right 0; clear: both; _float: right; _height: 8px; }
.boxE9xz .bl, .boxE9xz .br{ height: 8px; background: url(images/be_04.gif) no-repeat; }
.boxE9xz .bl{ background-position: 0 bottom; }
.boxE9xz .br{ background-position: -900px bottom; /* 改偏移值 */ width: 100px; float: right; margin: 0 0 0 -3px;}

.M001SC1202 ul{ }
.M001SC1202 li{ display: block; float: left;  margin:10px 2px 20px 2px;}
.M001SC1202 select{ behavior: url(js/selectBox.htc); width:136px; margin: 1px 0 0 0;}
.M001SC1202 a{ display: block; padding: 0; color: #333; text-decoration: none;}
.M001SC1202 a span{ display: block; background: url(images/bt02.gif) no-repeat 0 1px; width: 46px; height: 18px; padding: 5px 0 0 0; cursor: pointer; text-align: center; }
.M001SC1202 a:hover span{ background-position: 0 -29px; color: #ff6600; text-decoration: none;}

/*M001PD3201 产品最终页*/
.M001PD3201 {margin-top: 8px;}
.M001PD3201 .tl, .M001PD3201 .tm, .M001PD3201 .tr, .M001PD3201 .bl, .M001PD3201 .bm, .M001PD3201 .br{ background: url(Libimgs/be_02.gif) no-repeat; font-size: 1px; }
.M001PD3201 .tl, .M001PD3201 .tr, .M001PD3201 .bl, .M001PD3201 .br{ width: 8px; }
.M001PD3201 .tl, .M001PD3201 .tr, .M001PD3201 .tm{ height: 1px; overflow: hidden;}
.M001PD3201 .bl, .M001PD3201 .br, .M001PD3201 .bm{ height: 8px}
.M001PD3201 .tl{ background-position: left -80px; float: left; margin: 0 -3px 0 0; }
.M001PD3201 .tr{ background-position: right -80px; float: right; margin: 0 0 0 -3px; }
.M001PD3201 .tm{ background-position: 0 0; margin: 0 4px; background-repeat: repeat-x; overflow: hidden; }
.M001PD3201 .bl{ background-position: left -128px; float: left; margin: 0 -3px 0 0; }
.M001PD3201 .br{ background-position: right -128px; float: right; margin: 0 0 0 -3px; }
.M001PD3201 .bm{ background-position: 0 -48px; margin: 0 4px; background-repeat: repeat-x; }

.M001PD3201 .body{ background: white url(Libimgs/be_02l.gif) repeat-y left 0; padding: 0 0 0 4px; _height: 8px; }
.M001PD3201 .core{ background: url(Libimgs/be_02r.gif) repeat-y right 0; clear: both;  padding: 0 4px;}

.M001PD3201 h3{ font-size: 14px;  text-align: center; padding: 8px 0 16px 0; }
.M001PD3201 .source{ height: 20px; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; overflow: hidden; }
.M001PD3201 .source ul{ margin: 0; padding: 2px 0 0 0; text-align: center; color: #999; }
.M001PD3201 .source li{ display: inline; padding: 0 8px 0 8px; }
.M001PD3201 .show{ padding: 24px 0 16px 0; border-bottom: 1px solid #ccc; text-align: center;}
.M001PD3201 .show .pic{  display: block;  width: 600px; overflow: hidden;}
.M001PD3201 .show .pic  img{height: 400px; }

.M001PD3201 .content2 { margin: 16px 0 0 0;  }
.M001PD3201 .content2 p,.M001PD3201 .content2 div{ color: #666; padding: 0 0 1em 0; line-height: 150%; text-align: justify; text-justify: distribute; }
.M001PD3201 .content2 a{}
.M001PD3201 .content2 a:hover{color:red;}
.M001PD3201 .content2 table{border: solid #999 1px;}
.M001PD3201 .content2 td{ padding: 4px;}

.M001PD3201 .bt a{ display: block; padding: 0 0 10px 0; color: #333; text-decoration: none; }
.M001PD3201 .bt a span{ display: block; background: url(images/bt01.gif) no-repeat 0 1px; width: 74px; height: 18px; padding: 2px 0 2px 0; cursor: pointer; text-align: center; }
.M001PD3201 .bt a:hover span{ background-position: 0 -29px; color: #ff6600; text-decoration: none;}

.case {margin: 20px 0 16px 0;position:absolute;
   padding: 0;
	width:683px;
	z-index:1;}
.case .cell{ padding: 6px 0 18px 0; }
.case .pic{ display: block; }
.case .pic a { display: block; border: 1px solid #ccc; padding: 2px; width: 128px; overflow: hidden;}
.case .pic a:hover { border: 1px solid #333; }
.case .pic a img{ height: 96px;}
.case .pic a span{ }
.case .txt { margin: 8px 0 0 2px; display: block; text-align: center; width: 128px;}
.case .txt a { color: #666; text-decoration: none; }
.case .txt a:hover { }

.network{ margin: 20px 0 16px 0;}
.network .pic{ text-align: center;}
.network .txt{ color:#333; line-height:200%;}
.network .txt span{ color:#003F6F; font-weight:bold; background:url(images/li_03.jpg) no-repeat 0 4px; padding-left:12px; font-size:12px;}
.network .txt td{ padding:10px; vertical-align:top; }

/*人才招聘*/
.job { padding: 20px 0 20px 0; }
.job .cell{ margin: 10px 0 20px 0; clear: both;}
.job h4{padding:0 0 8px 24px; color: #777777; background: url(images/dot3.gif) no-repeat 0 2px; font-weight: normal; }
.job h4 span{color: #777777;  font-weight: bold;}
.job h4 em{float: right; font-size: 12px;color: #999;text-decoration: none; font-style: normal;}
.job ul{	}
.job li{color: #777777; padding:0 0 8px 24px;  line-height: 180%; display: block;}
.job li span{color: #777777;  font-weight: bold;}


.guest{ padding: 20px 0 20px 0;}
.guest h4{ font-size: 12px; color: #333; margin-bottom: 6px; padding: 10px 0 0 0; font-weight: normal;}
.guest input{width: 240px;  border: #ccc 1px solid; padding: 2px 0 0 2px; color: #093463; height: 16px; }
.guest .Input2{width: 100px;  border: #ccc 1px solid; padding: 2px 0 0 2px; color: #093463; height: 16px; }
.guest textarea{ width: 360px; height: 120px; border: 1px solid #ccc;  padding: 2px;  color: #093463; margin: 6px 0 6px 0;}
.guest .Submit { margin:10px 0 0 0;}
.guest .BT{ float: left; margin-right: 8px;}
.guest .BT .search{color:#000;  padding: 4px; width:56px; height:23px; border:0; background: url(images/bt02.gif) no-repeat 0 0;}