body {width:999px;height:auto;margin:0 auto;font-size:12px;background:url(images/inbgg.jpg) no-repeat center top #fff;}
body#P00{width:995px;}
body#P00{background:url(images/homebg.jpg) no-repeat center top;}
* {margin:0;padding:0;outline:none;}
img {border-style: none;}
ul, li {list-style:none;}
a {text-decoration:none;}
fieldset {border:none;}
span.date{font-size:10px;margin-left:3px;font-family:Arial, Helvetica, sans-serif;}
span.none{display:none}
a span{cursor: pointer;}
table{border-collapse: collapse}

#logo {width:515px;height:57px;float:left;margin-top:35px;padding-left:5px;}
#logo a{display:block;width:515px;height:57px}
#logo a span{display:none}
/*搜索*/
#search {
width:200px;
height:35px;
margin-top:15px;
float:right;
position:relative;
z-index:9999;
}
body#P00 #search{margin-top:18px}
#search span.sspan {
width:60px;
height:30px;
line-height:30px;
float:left;
display:inline;
color:#616161;
}
#searchArea {
width:98px;
height:17px;
line-height:17px;
background-color:#b5e0e6;
border:1px solid #558087;
font-size:12px;
padding-left:5px;
color:#616161;
float:left;
margin-top:6px;
}
#searchGo {
width:19px;
height:19px;
float:left;
background:url(images/search.jpg) no-repeat;
border:0px;
margin-left:5px;
display:inline;
cursor:pointer;
margin-top:4px;
}

/*导航*/
#menu {width:455px;height:40px;margin-right:3px;float:right;}
body#P00 #menu{margin-right:3px}
#menu ul li{float:left;position:relative;z-index:200;}
#menu01 a {display:block;width:70px;height:40px;background:url(images/menu.jpg) no-repeat -3px -80px;text-indent:-9999px;padding-right:21px}
#menu02 a {display:block;width:68px;height:40px;background:url(images/menu.jpg) no-repeat -100px -80px;text-indent:-9999px;padding-right:17px;}
#menu03 a {display:block;width:68px;height:40px;background:url(images/menu.jpg) no-repeat -192px -80px;text-indent:-9999px;padding-right:17px;}
#menu04 a {display:block;width:70px;height:40px;background:url(images/menu.jpg) no-repeat -284px -80px;text-indent:-9999px;padding-right:16px}
#menu05 a {display:block;width:80px;height:40px;background:url(images/menu.jpg) no-repeat -376px -80px;text-indent:-9999px;}
#menu01 a:hover, #menu01.menu01Hover a {background-position:-3px -40px;}
#menu02 a:hover, #menu02.menu02Hover a {background-position:-100px -40px;}
#menu03 a:hover, #menu03.menu03Hover a {background-position:-192px -40px;}
#menu04 a:hover, #menu04.menu04Hover a {background-position:-284px -40px;}
#menu05 a:hover, #menu05.menu05Hover a {background-position:-376px -40px;}
/*
body#P01 #menu01 a{background-position:-3px top;}
body#P02 #menu02 a{background-position:-100px top;}
body#P03 #menu03 a{background-position:-192px top;}
body#P04 #menu04 a{background-position:-284px top;}
body#P05 #menu05 a{background-position:-376px top;}
#menu01 ol{display:none}
*/
#menu ol li ol{display:none}


#menu ul li ol li a:link, #menu ul li ol li a:visited, #menu ul li ol li a:active {
color:#676767;
}
#menu ul li ol li a:hover {
color:#03f;
}
#menu01 ol{
padding-top:10px;
padding-bottom:10px;
width:240px;
height:auto!important;min-height:128px;
height:128px;
background:url(images/menu_09.jpg) no-repeat 150px  10px #eaf9fc;
border:3px solid #81908b;
position:absolute;
z-index:200;
left:0px;
top:40px;
display:none;
}
#menu01 ol li {
height:20px;
line-height:20px;
padding:0px;
float:none;
background:none;
}
#menu01 ol li a, #menu01.menu01Hover ol li a{
width:auto;
height:20px;
padding-left:25px;
background:url(images/menu_03.jpg) no-repeat 12px 6px;
text-indent:0px;
}
#menu01 ol li a:hover {
background:url(images/menu_04.jpg) no-repeat 12px 6px;
}
#menu02 ol {
padding-top:10px;
width:210px;
height:auto!important;min-height:98px;
height:98px;
background:url(images/menu_06.jpg) no-repeat 120px  10px #eaf9fc;
border:3px solid #81908b;
position:absolute;
z-index:200;
left:0px;
top:40px;
display:none;
}
#menu02 ol li {
line-height:18px;
padding:0px;
height:20px;
float:none;
background:none;
}
#menu02 ol li a, #menu02.menu02Hover ol li a{
width:auto;
height:18px;
padding-left:25px;
background:url(images/menu_03.jpg) no-repeat 12px 6px;
text-indent:0px;
}
#menu02 ol li a:hover {background:url(images/menu_04.jpg) no-repeat 12px 6px;}
#menu03 ol {
padding-top:10px;
width:210px;
height:auto!important;min-height:98px;
height:98px;
background:url(images/menu_05.jpg) no-repeat 120px  10px #eaf9fc;
border:3px solid #81908b;
position:absolute;
z-index:200;
display:none;
left:0px;
top:40px;
}
#menu03 ol li {
height:20px;
padding:0px;
float:none;
background:none;
position:static;
}
#menu03 ol li a, #menu03.menu03Hover ol li a{
width:auto;
height:18px;
padding-left:25px;
background:url(images/menu_03.jpg) no-repeat 12px 3px;
text-indent:0px;
}
#menu03 ol li a:hover {background:url(images/menu_04.jpg) no-repeat 12px 3px;}
#menu04 ol {
padding-top:10px;
width:181px;
height:auto!important;min-height:98px;
height:98px;
background:url(images/menu_16.jpg) no-repeat 90px  10px #eaf9fc;
border:3px solid #81908b;
position:absolute;
z-index:200;
display:none;
left:0px;
top:40px;
}
#menu04 ol li {
height:20px;
padding:0px;
float:none;
background:none;
position:static;
}
#menu04 ol li a, #menu04.menu04Hover ol li a{
width:auto;
height:18px;
padding-left:25px;
background:url(images/menu_03.jpg) no-repeat 12px 3px;
text-indent:0px;
}
#menu04 ol li a:hover {
background:url(images/menu_04.jpg) no-repeat 12px 3px;
}
#menu04 ol li span {
position:absolute;
top:8px;
right:10px;
width:80px;
height:80px;
display:none;
}
#menu05 ol {
padding-top:10px;
width:181px;
height:auto!important;min-height:98px;
height:98px;
background:url(images/menu_27.jpg) no-repeat 90px  10px #eaf9fc;
border:3px solid #81908b;
position:absolute;
z-index:200;
display:none;
right:-20px;
top:40px;
}
#menu05 ol li {
height:20px;
line-height:20px;
padding:0px;
float:none;
background:none;
position:static;
}
#menu05 ol li a, #menu05.menu05Hover ol li a{
width:auto;
height:20px;
padding-left:25px;
background:url(images/menu_03.jpg) no-repeat 12px 6px;
text-indent:0px;
}
#menu05 ol li a:hover {
background:url(images/menu_04.jpg) no-repeat 12px 6px;
}
/*产品*/ 
#product {
width:981px;
height:365px;
float:left;
margin-left:9px!important;
margin-left:4px;
margin-top:26px;
position:relative;
margin-bottom:16px;
}
#product ul {
width:150px;
padding-right:25px;
position:absolute;
right:0px;
z-index:150;
}
#product ul li {
height:20px;
margin-top:15px;
background:url(images/product_01.png) no-repeat;
padding-left:15px;
line-height:20px;
}
#product ul li a:link, #product ul li a:visited, #product ul li a:hover, #product ul li a:active {
color:#FFF;
}
#product1 {
width:981px;
height:365px;
background:url(images/product_11.jpg) no-repeat;
}
#product2 {
width:981px;
height:365px;
background:url(images/product_08.jpg) no-repeat;
display:none;
}
#product3 {
width:981px;
height:365px;
background:url(images/product_06.jpg) no-repeat;
display:none;
}
#product4 {
width:981px;
height:365px;
background:url(images/product_03.jpg) no-repeat;
display:none;
}
#product5 {
width:981px;
height:365px;
background:url(images/product_16.jpg) no-repeat;
display:none;
}
#product6 {
width:981px;
height:365px;
background:url(images/product_166.jpg) no-repeat;
display:none;
}
#product7 {
width:981px;
height:365px;
background:url(images/product_1666.jpg) no-repeat;
display:none;
}
#P00 .productList {
width:410px;
height:84px;
float:right;
margin-top:270px;
background:url(images/product_07.png) no-repeat;
}
.project {
padding-left:10px;
width:180px;
padding-top:10px;
float:left;
height:70px;
}
.productContent{
width:190px;
padding-top:10px;
float:left;
}
.productList img{
float:left;
width:95px;
height:60px;
}
.project h2, .productContent h2{
float:left;
font-size:14px;
line-height:20px;
padding-left:5px;
padding-top:10px;
width:70px;
}
.project a, .productContent a {
display:block;
float:left;
padding-top:5px;
padding-left:5px;
width:72px;
height:20px;
}
.project a:link, .project a:visited, .project a:active {
color:#717171;
}
.project a:hover {
color:#03F;
}
.productContent a:link, .productContent a:visited, .productContent a:active {
color:#717171;
}
.productContent a:hover {
color:#03F;
}
/*新闻*/
#news{
width:315px;
height:175px;
padding-left:15px;
padding-top:10px;
float:left;
}
#news span.date{color:#999;margin-left:3px}
#news h2 {
width:83px;
height:25px;
background:url(images/news_04.jpg) no-repeat;
text-indent:-9999px;
display:block;
margin-bottom:5px;
}
#news h3 {
width:300px;
height:20px;
line-height:20px;
text-align:center;
font-size:12px;
font-weight:normal;
background-color:#add0f4;
float:left;
cursor:pointer;
}
#active {
padding-top:5px;
position:relative;
overflow:hidden;
width:300px;
height:103px;
float:left;
}
#demo {
width:300px;
padding-top:5px;
height:103px;
float:left;
display:none;
}
#active ul {
width:300px;
height:100px;
line-height:20px;
position:absolute;
}
#demo ul {
width:300px;
height:100px;
line-height:20px;
}
#news ul li a {
padding-left:15px;
background:url(images/news_05.jpg) no-repeat 5px 5px;
}
#news ul li a:link, #news ul li a:visited, #news ul li a:active {
color:#7c7f7b;
}
#news ul li a:hover {
color:#339ef9;
background:url(images/news_06.jpg) no-repeat 5px 5px;
}
/*公司简介*/
#introduce {
width:360px;
height:155px;
padding-left:20px;
padding-right:10px;
padding-top:10px;
float:left;
}
#introduce h2 {
width:87px;
height:25px;
text-indent:-9999px;
background:url(images/news_03.jpg) no-repeat;
}
#introduce span {
float:left;
margin-top:5px;
width:97px;
height:125px;
}
#introduce p {
width:250px;
display:block;
line-height:18px;
color:#7c7f7b;
float:left;
padding-left:10px;
padding-top:8px;
text-indent:24px;
font-style:normal;
}
#introduce a:link, #introduce a:visited, #introduce a:active {
color:#7c7f7b;
}
#introduce a:hover {
text-decoration:underline;
color:#7c7f7b;
}
/*加盟合作*/
#cooperation {
width:240px;
height:165px;
padding-left:10px;
padding-top:10px;
float:left;
}
#cooperation h2 {
width:104px;
height:25px;
background:url(images/cooperation_02.jpg) no-repeat 20px top;
display:block;
text-indent:-9999px;
} 
#agency {
width:227px;
height:48px;
float:left;
margin-left:20px;
display:inline;
}
#agency a {
width:227px;
height:48px;
display:block;
float:left;
background:url(images/rb_03.png) no-repeat left top;
}
#agency a:hover {
width:227px;
height:48px;
display:block;
background:url(images/rb_03.png) no-repeat 1px 1px;
float:left;
}
#phone {
width:227px;
height:110px;
float:left;
margin-left:20px;
display:inline;
background:url(images/rb_03.png) no-repeat left -48px;
color:#666;
font-size:12px;
}

#cooperation ul {
width:172px;
height:15px;
float:left;
padding-left:15px;
}
#cooperation ul li {
line-height:15px;
float:left;
position:relative;
}
#cooperation ul li span {
position:absolute;
top:24px;
left:0px;
display:none;
width:70px;
}
#cooperation ul li a {
width:57px;
display:block;
text-align:center;
}
#cooperation ul li a:link, #cooperation ul li a:visited, #cooperation ul li a:active {
color:#2b2b2b;
}
#cooperation ul li a:hover {
color:#FFF;
background:#55c7d8;
}
#cooperation #phone ul{display:block;width:201px;height:48px;padding-top:35px;}
#cooperation #phone ul li{height:16px;line-height:16px;width:201px}
#cooperation #phone ul li span{display:block;float:left;position:static;margin-left:5px;font-family:Arial, Helvetica, sans-serif;padding-left:5px}
#cooperation #phone ul li.inter{background-color:#227ad4;color:#fff}

/*版权*/
#copy {
width:985px;
height:45px;
margin-left:5px;
padding-top:15px;
margin-top:30px;
float:left;
text-align:center;
position:relative;
font-family:Arial, Helvetica, sans-serif;
}
.tline{border-top:1px solid #999;}
#copy p {
display:inline;
color:#626262;
line-height:20px;
}
#copy ul {
float:left;
margin-left:80px;
display:inline;
margin-top:-20px;
}
#copy ul li {
float:left;
}
#copy ul li a {
padding:0px 5px;
display:block;
}
#copy ul li a:link, #copy ul li a:visited, #copy ul li a:active, #copy ul li a:hover {
color:#1d2088;
}
#friend {
width:276px;
height:167px;
position:absolute;
top:-166px;
right:0px;
background:url(images/friend_01.jpg) no-repeat;
display:none;
}
#friendship{
border-right:1px solid #a8a8a8;
}
#close {
width:25px;
height:30px;
float:right;
background:url(images/friend_03.jpg) no-repeat left bottom;
cursor:pointer;
}
#friend ol {
width:250px;
float:left;
padding-top:15px;
padding-left:20px;
}
#friend ol li {
float:none;
height:20px;
line-height:20px;
background:url(images/friend_02.jpg) no-repeat left center;
padding-left:15px;
}
#friend ol li a {
background:none;
}
#friend ol li a:link, #friend ol li a:visited, #friend ol li a:active {
color:#7e7e7e;
}
#friend ol li a:hover {
color:#06c;
}
#friendmore {
width:60px;
height:15px;
line-height:15px;
float:right;
}
#copy ul li #friendmore a:link, #copy ul li #friendmore a:visited, #copy ul li #friendmore a:hover,#copy ul li #friendmore a:active {
color:#7e7e7e;
}

#copy span{font-family:Arial;font-size:10px}
#copy a{color:#686669}
#copy a:hover{text-decoration:none;color:#30146B}
#copy a.rss { background-color: #FF7200; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; width: 40px; height: 10px; line-height: 120%;color: #fff; font-weight: bold; padding: 0 5px 0 4px; border-left: #cecece 1px solid; border-top: #cecece 1px solid; border-right: #666 1px solid; border-bottom: #666 1px solid;margin: 4px 10px 0 2px; margin-top:-1px;}
#copy a.rss:link, a.rss:visited, a.rss:hover { color: #fff; }

/*page*/
#flash{width:975px;height:109px;background:url(images/t1.jpg) no-repeat left top #fff;margin-top:29px;margin-left:12px;margin-bottom:12px}
body#P02 #flash{background:url(images/t2.jpg) no-repeat left top;}
body#P03 #flash{background:url(images/t3.jpg) no-repeat left top;}
body#P04 #flash{background:url(images/t4.jpg) no-repeat left top;}
body#P05 #flash{background:url(images/t5.jpg) no-repeat left top;}
body#P06 #flash{background:url(images/t0.jpg) no-repeat left top;}
body#P07 #flash{background:url(images/t7.jpg) no-repeat left top;}
body#P10 #flash{background:url(images/t10.jpg) no-repeat left top;}
body#P20 #flash{background:url(images/t0.jpg) no-repeat left top;}

#content{min-height:500px;height:auto!important;height:500px;background:url(images/inbg2.jpg) no-repeat 6px 300px;}
#content2{background:url(images/inbg0.jpg) no-repeat 3px top;min-height:300px;height:auto!important;height:300px;padding:20px;}
.line{height:32px;background:url(images/inbg3.jpg) no-repeat 9px top;}
#nowLocation{color:#006cde;font-size:12px;margin-left:20px}
#nowLocation a{color:#006cde}
#nowLocation a:hover{text-decoration:underline}
h1.title{font-size:30px;margin-top:10px;}
.content_in2{position:relative;padding:40px 20px 40px 20px;}
.content_in3{line-height:200%}

/*list*/
#contentl{min-height:320px;height:auto!important;height:320px;}
#pmenu{width:213px;margin-left:7px;position:relative;float:left;margin-top:10px;background:url(images/sb_02.jpg) repeat-y left top;z-index:333}
#pmenu div{min-height:300px;height:auto!important;height:300px;background:url(images/sb_01.jpg) no-repeat left top;}
#pmenu .bottom{width:213px;height:18px;background:url(images/sb_03.jpg) no-repeat left bottom;display:block;position:absolute;bottom:0px;}
#pmenu h2{font-size:14px;color:#666;letter-spacing:1px;height:42px;padding-left:32px;line-height:42px}
#pmenu ul a{border-bottom:1px solid #ccc;font-size:12px;background:url(images/dot.jpg) no-repeat 17px 10px;padding-left:35px;line-height:16px;display:block;padding-top:9px;padding-bottom:9px;padding-right:5px;color:#666;width:163px;margin-left:5px;}
#pmenu ul li a:hover{background-color:#ddd;}
#pmenu ul li a.ac{color:#291554;}
.contentl_in{padding:20px 20px 60px 220px;position:relative;}
#pmenu ul li ol{display:none}
#pmenu ul li{position:relative;}
#pmenu ul li ol{position:absolute;left:213px;background-color:#fff;border:2px solid #4AA6C6;top:-2px;width:140px}
#pmenu ul li ol li ol{left:140px;}
#pmenu ul li ol li a{width:115px;padding-top:4px;padding-bottom:4px;line-height:15px;background:url(images/dot5.gif) no-repeat 8px 9px;padding-left:20px;margin-left:0px}
#pmenu ul li ol li a:hover{color:#39227A}

#P01 #pmenu ul li ol{width:200px;border:2px solid #AAE5E9;}
#P01 #pmenu ul li ol li ol{left:200px;}
#P01 #pmenu ul li ol li a{width:175px;background:url(images/dot2.gif) no-repeat left 5px}

ul.list1{margin-top:20px;margin-left:20px;margin-right:20px;}
ul.list1 li{width:200px;height:180px!important;height:240px;float:left;margin-left:3px;margin-right:30px!important;margin-right:15px;text-align:center;margin-bottom:35px;font-size:12px;line-height:130%;color:#333;padding-bottom:10px;}
ul.list1 li a{width:200px;height:180px;display:block;border:1px solid #291554;line-height:180px}
ul.list1 li a.thumb{font-size: 12px !important; font-size: 100px;}
ul.list1 li a:hover{border:1px dashed #291554;}
ul.list1 li a img{vertical-align:middle;}
ul.list1 li span{display:block;margin-top:3px;}

ul.list0 {width:682px;float:left;display:inline;padding-top:20px;padding-left:10px}
ul.list0 li {width:670px;height:24px;line-height:24px;border-bottom:1px dashed #999}
ul.list0 li a {width:580px;float:left;background:url(images/news_05.jpg) no-repeat left 8px;padding-left:15px;color:#333}
ul.list0 li a:hover {color:#014a99;background:url(images/news_06.jpg) no-repeat left 8px;}
ul.list0 li span {float:left;width:60px;color:#999999;}

div.listnav {padding-top:20px;padding-right:20px;font-size:12px;width:690px;position:absolute;bottom:0px;right:30px;border-top:1px solid #DFD4F7;}
div.listnav ul{list-style-type:none;float:right}
div.listnav ul li{float:left}
div.listnav ul li a{margin-right:5px;display:block;border:1px solid #333;float:left;text-align:center;line-height:120%;padding:0 5px 0 4px;font-family:Arial, Helvetica, sans-serif;font-size:12px;text-decoration:none;background-color:#291554;color:#fff}
div.listnav ul li a.current,div.listnav ul li a.current:hover{color:#291554;border-color:#291554;background-color:#DFD4F7}
div.listnav ul li a:hover{color:#291554;background-color:#DFD4F7}

.pagenav{padding-top:20px;padding-right:20px;font-size:12px;position:absolute;bottom:2px;right:20px;}
.pagenav a{display:block;float:right;width:40px;height:15px;border:solid 1px #666;margin-right:5px;color:#fff;line-height:15px;background-color:#291554;padding:2px 5px 0 8px;text-align:center}
.pagenav a:hover{color:#291554;border-color:#291554;background-color:#DFD4F7}

/*product*/
h2.proname{margin-left:20px;margin-top:5px}
ul.prolist{margin-top:20px;margin-left:40px;}
.prodetail{margin-left:40px;line-height:200%}
ul.prolist li{width:340px;padding-right:10px;float:left;padding-bottom:20px;}
.productlist {
width:340px;
height:127px;
padding-left:5px;
border:1px solid #666666;
float:left;
background:#fff;
position:relative;
}
.productlist img {
float:left;
margin-top:20px;
margin-left:10px;
margin-bottom:20px;
display:inline;
}
.productlist .proimg{width:110px;float:left;}
.productlist h3 {
font-size:12px;
margin-bottom:5px;
color:#333;
padding-top:10px;
}
.productlist p {
float:left;
width:170px;
line-height:18px;
color:#666666;
}
.productlist p span {
color:#f28709;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
padding-right:2px;
}
.more {
width:59px;
height:17px;
line-height:17px;
text-align:center;
color:#fff;
float:left;
margin-top:10px;
margin-left:5px;
display:block;
background-color:#227AD4;
position:absolute;
bottom:10px;right:5px;
}
.buy {
width:59px;
height:17px;
line-height:17px;
text-align:center;
color:#fff;
float:left;
margin-top:10px;
margin-left:5px;
display:block;
background-color:#227AD4;
position:absolute;
bottom:10px;right:70px;
}
.more:hover{background-color:#9AE1E5;color:#333}
.buy:hover{background-color:#9AE1E5;color:#333}

/*links*/
dl.links,dl.inter{margin-bottom:10px;}
dl.inter{margin-left:20px}
dl.links dt,dl.inter dt{font-size:14px;font-weight:bold;background:url(images/list2_03.gif) no-repeat 3px 5px;padding-left:25px;margin-bottom:5px}
dt,dl.inter dt{color:#0694EE}
dl.inter dt{background:url(images/news_01.jpg) no-repeat left 8px;}
dl.links dt a,dl.inter dt a{color:#02319D;}
dl.links dt a:hover,dl.inter dt a:hover{text-decoration:underline}
dl.links dd p,dl.inter dd p{line-height:130%;font-size:12px;background-color:#F7F1EA;padding:5px}
dl.inter dd p{background-color:#D4E6F7}

/*video*/
#media {
	width: 910px;
	margin-left:20px!important;
	margin-left:10px;
	margin-top:40px;
	float: left;}
#media .swf_pl {
	margin-right: 34px;
	float: left; }
	
#media #flashcontent {
	background: #006CDE;
	width: 480px;
	padding-top:10px;
	height: 360px;padding-bottom:10px }	
	
#media .avi_txt {
	overflow: hidden;
	padding: 0 29px 0 36px;
	border: 1px solid #9b9b9b;
	background: #ececec;
	float: left;
	width: 328px;
	height: 275px; }
#media .avi_txt p.title {
	float: left;
	font-weight: bold;
	font-size: 18px;
	height: 24px;
	margin: 12px 0;
	line-height: 24px; }	
#media .avi_txt p.txt {	
	line-height: 200%;
	clear: both; }

#media .slide_pl {
	overflow: hidden;
	margin-top: 16px;
	width: 394px;
	height: 78px;
	float: left;
	border-top: 5px solid #999;
	border-bottom: 5px solid #999; }
#media .slide_pl img {
	float: left;
	cursor: pointer; }
#media .slide_pl div.min_scr {
	width: 60px;
	height: 50px;
	background-color: #006CDE;
	cursor: pointer; }
	
#media .slide_pl img.left, #media .slide_pl img.right {	
	margin-top: 14px; visibility: hidden; }                              /*0701*/

#media .slide_pl li {
	width: 60px; }
#media .slide_pl div.min_scr {
	margin-top: 7px; }	
#media .slide_pl span {
	text-align: center;
	display: block;
	line-height: 15px;
	height: 15px;
	overflow: hidden;
	clear: both; }	
	
#media .slide_pl div#win {
	overflow: hidden;
	float: left;
	margin: 0 10px 0 10px;
	width: 355px; }
#media .slide_pl ul {
	float: left;
	width: 1000px; }	
#media .slide_pl ul li {	
	float: left;
	margin-right: 38px; }
	
	
#media .slide_pl img.point {
	margin-left: 20px;  }	
#media .slide_pl .txt, #media .slide_pl .title {
	display: none; }	

/* Clear Fix */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; } 
.clearfix {display:inline-block;}
/* Hide from IE Mac \*/ 
.clearfix {display:block;} 
/* End hide from IE Mac */ 
/* end of clearfix */

/*灯箱效果css*/
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90000; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100% !important; width: auto; z-index: 100000; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }   
#lightbox-container-image-box { position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10000; }
#lightbox-container-image-box #lightbox-nav { left: 0; }
/*#lightbox-nav a { outline: none; }*/
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 49%; height: 100%; display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-box {
    font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em;
/**/    overflow: hidden;
    width: 100%; padding: 0 10px 0; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details {
/**/	/*width: 80%;*/ 
	float: left; text-align: left;}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
    display: block; clear: left; padding-bottom: 1.0em;
/**/	font-size:12px;
/**/	font-family:Arial, Helvetica, sans-serif;
/**/	font-weight:bold;	}			
#lightbox-secNav-btnClose { width: 66px; float: right; padding-bottom: 0.7em; }
/**/   #lightbox-secNav { float: right; width: 60px; }

/* ============================ */
div.frmsub cite{font-style:normal;font-size:12px}
div.frmsub{padding-left:100px}
div.frmsub form{margin-left:auto;margin-right:auto;width:520px;}
div.frmsub form img{float:none}
input,div.content input{font-size:12px;line-height:125%}
input.ifile{border-width:1px 1px 1px 1px}
input.iSS{width:20px}
input.iS{width:40px}
input.iM{width:100px}
input.iMM{width:200px}
input.iL,textarea.iL{width:380px}
input.frmSub{height:22px;background-color:#071acd;border:1px outset #333;color:#fff;cursor:pointer;line-height:20px;float:left;margin-top:5px;margin-left:100px;padding-left:10px;padding-right:10px;}
p.htextarea{position:relative;}
p.htextarea label{position:relative;top:-90px;}
h1.atten{text-align:center;font-size:14px;padding-top:40px;font-size:18px;width:500px;background-image:none}
form span.needs,form label.needs{color:#071acd}

table.hrposition{width:700px;margin-bottom:30px;border:1px solid #2A57A5;margin-top:20px;margin-left:50px}
table.hrposition tbody tr.le2{background-color:#eee;}
table.hrposition tbody td{color:#333}
table.hrposition td{border:1px solid #333;}
table.hrposition thead{background-color:#2A57A5;color:#fff;text-align:center}
table.hrposition td{padding:3px}
table.hrposition td.td0,table.hrposition td.td1,table.hrposition td.td3{width:60px}
table.hrposition td.td4{width:60px}
table.hrposition tbody td a{color:#2E346B;font-weight:bold;}

ul.prenext{list-style-type:none;margin-top:20px;margin-bottom:20px}
dl.jobspo{margin-bottom:20px;margin-left:50px;margin-right:40px}
dl.jobspo dd{line-height:130%;border-top:1px dashed #333;border-bottom:1px dashed #333;background-color:#D4E1F7;margin-left:0;padding:20px}
dl.jobspo dd p{margin:0;line-height:130%}
dl.jobspo dt{font-weight:bold;font-size:14px;margin-top:10px;padding-bottom:5px}
dl.jobspo dt span{font-weight:normal;margin-left:5px;font-style:italic;color:#2E346B;font-size:12px}

.jobsSubmit{width:494px;color:#01319d;margin-left:50px}
.jobsSubmit,.jobsSubmit td{padding:2px;}
.jobsSubmit td.nr{text-align:right}
.jobsSubmit{border:1px #666 solid}
.jobsSubmit td,.jobsSubmit input,.jobsSubmit select,.jobsSubmit span{font-size:12px;line-height:125%;letter-spacing:0}
.jobsSubmit thead th{background-color:#0A93E7;font-weight:bold;text-align:left;padding:2px;color:#fff}
.jobsSubmit thead th span{font-weight:normal;}
form span.needs,form label.needs{color:#DD7A13}
.jobsSubmit td.name{white-space:nowrap;}
.jobsSubmit td.jobstd1{width:95px}
.jobsSubmit td.jobstd2{width:181px}
.jobsSubmit td.jobstd3{width:65px}
.jobsSubmit td.jobstd4{width:101px}
.jobsSubmit input{border-width:0 0 1px 0;border-color:#666;border-style:solid;background-color:#fff}
input.buJobsSub{height:22px;width:100px;background-color:#2E346B;border:1px outset #ccc;color:#eee;cursor:pointer;line-height:20px;margin-top:5px;margin-left:50px}

/**/
#sresult *{float:none}
#sresult{display:none;width:210px;position:absolute;right:0px;top:29px;z-index:9999;opacity:0.90;padding:15px 4px 35px 4px;border:1px solid #063383;color:#000;line-height:120%;font-size:12px;line-height:135%;background-color:#fff}
#sresult ul{list-style-type:none}
#sresult ul{float:none}
#sresult h1{font-size:14px;font-weight:normal;padding:5px;}
#sresult ul.r,#sresult ul.r li{width:198px;float:none}
#sresult ul.pro li{text-align:left;padding:0 2px 0 0;}
#sresult ul.pro li a,#sresult ul.page li a{text-align:left;background:url(images/menu_04.jpg) no-repeat left 3px;;padding-left:13px;margin:auto;color:#2A57A5;display:inline}
#sresult ul.pro li a:hover,#sresult ul.page li a:hover{color:#00479D }
#sresult ul.pro li a.para{background:url(images/news_05.jpg) no-repeat left top;}
#sresult ul.pro li a.procate{background:url(images/news_05.jpg) no-repeat left top;}
#sresult ul.page li{margin-bottom:3px}
#sresult ul.page li a{background:url(images/news_05.jpg) no-repeat left 3px;padding-left:10px}
#sresult ul.page li a:hover{background:url(images/news_06.jpg) no-repeat left 3px;padding-left:10px}
#sresult ul.down li a{text-align:left;background:url(icon/extension/pdf.gif) no-repeat left -1px;padding-left:23px;margin:auto;line-height:140%}
#sresult h2{font-size:12px;font-weight:bold;color:#333;padding:2px 0 0 1px;margin-top:13px;margin-bottom:3px;letter-spacing:2px;}
#sresult ul ul{padding-left:2px}
#sresult div.spnav{padding-top:3px;border-top:#333 dotted 1px;margin-top:5px;color:#666;position:absolute;bottom:3px;}
#sresult div.spnav span{float:left}
#sresult div.spnav ul{float:right;padding-right:3px}
#sresult div.spnav ul li{float:left;width:auto;}
#sresult div.spnav a {float:left;display:block;font-family: Arial, Helvetica, sans-serif;padding:1px 4px 1px 3px;background-color:#eee;border:1px solid #333;color:#333;text-decoration:none;font-size:10px;line-height:12px;margin-right:3px;margin-bottom:3px;background-image:none}
#sresult div.spnav a:hover,#sresult div.spnav a.current {background-color:#2A57A5;color:#fff;background-image:none}
#sresult a.cls{display:block;float:right;position:absolute;height:16px;width:16px;background:url(images/scls.gif) no-repeat right bottom;top:2px;right:2px;z-index:99999}
#sresult a.more{float:right;color:#291554}
#sresult a.more:hover{color:#405415}