*{margin:0; padding:0}
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px; color:333;}
img{border:none}
ul,ol,dl{list-style-type:none}
a{text-decoration:none; outline:none;}
.clear{clear:both;}
p{padding-bottom:14px;}
h1{font-size:14px; font-weight:bold; color:#054292; padding:10px 0;}
h2{font-size:14px; font-weight:bold; color:#054292; padding:10px 0;}
.table{height:auto; width:95%; background:#dad9d9; float:left; margin-bottom:10px; border-top:#779dd2 solid 2px;}
.table td{margin-bottom:3px; text-align:left; padding:0px 3px;}
.table tr{ background:#fff;}
.table tr.top{ background:#d8dcc3; font-weight:bold;}
span.b{font-weight:bold;}
span.b1{font-weight:bold;color:#444;}

#top{background:url(../images/top_bg.jpg) left top repeat-x; height:108px; margin-bottom:2px}
#header{width:971px; margin:0 auto; position:relative}
.logo{background-image:url(../images/logo.png); background-repeat:no-repeat; width:62px; height:65px;margin:6px 0px 5px 10px; _background-image:url(../images/logo.jpg);_width:75px; _height:79px;_margin:0px;float:left;}
.com{width:300px;color:#054292;font-size:14px;font-weight:bold;float:left;margin:38px 0px 0px 8px;;}
.lang{width:585px; float:right;display:inline;margin:10px 0;text-align:right;}
.lang img{margin-right:2px;}
.lang a{padding:0 3px;color:#333;}
.lang a:hover{text-decoration:underline;}
.keywords{width:480px; color:#333;float:right;display:inline;text-align:right;margin-right:25px;margin-top:5px;}


.jobs td{text-align:left; font-size:14px; font-weight:bold;border-bottom:1px solid #095dab}

.jobsli{height:auto;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;}
.jobsli td{text-align:left; padding:0px 3px;border-top:#ccc solid 1px;border-left:#ccc solid 1px;}
.back{ width:20px; height:25px; background:url(../images/sprite.png) -60px -240px no-repeat;padding-left:15px}



.nav {height:30px;line-height:30px; position:relative; }
.nav  li{float:left;position:relative;margin-right:1px;}
.nav  li .title{display:block; padding:0 26px; color:#fff;font-weight:bold;}
.nav  li .cur{background:#f3f5f4; color:#054292;font-weight:bold;}
.nav  li .last{ padding:0 37px;}
.nav  li .title:hover{background:#f3f5f4; color:#054292;font-weight:bold;}

.job_application{ display:none; width:100%; height:auto; margin-top:10px; padding:10px;}

.tel{ width:auto; border:1px solid #f28d43; padding:20px;}


#content{width:971px; margin:0 auto;}
.slink{line-height:18px; height:18px; padding:2px 0px 0px 10px; border-bottom:#ccc solid 1px; margin-bottom:4px;font-size:11px;color:#666;}
.slink a{color:#054292;}
.slink a:hover{text-decoration:underline;}
.bleft{width:205px;float:left;}
.left{width:199px;float:left;background:#fff;padding:2px;border:#aaa 1px solid;margin-bottom:5px;}
.plist a.now{color:#f68400;}
.plist span{display:block; line-height:28px; font-size:17px; font-weight:bolder;border-bottom:#ccc 1px dashed;color:#f28d43;padding-left:10px;}
.plist {width:199px;float:left;}
.plist ul{width:199px;float:left;}
.plist ul li{width:199px;float:left;}
.plist ul li a{display:block;padding:4px 5px 4px 0px;}
.plist ul li a:hover{text-decoration:underline;}
.plist ul li.a a{color:#095dab;font-weight:bold;padding-left:10px;background:url(../images/aa.gif) left center no-repeat;font-size:13px;border-bottom:1px #ccc dashed;}
.plist ul li.b a{color:#000000;padding-left:10px;border-bottom:1px #ccc dashed;font-size:12px;}
.plist ul li.b a:hover{background-color:#fff;text-decoration:none;}
.plist ul li.c a{color:#666;padding-left:22px;font-size:11px;background-color:#fff;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
.plist ul li.d a{display:block; line-height:28px; font-size:17px; font-weight:bolder;border-bottom:#ccc 1px dashed;color:#f28d43;padding-left:10px;}
.plist ul li.e a{display:block; line-height:28px; font-size:15px; font-weight:bolder;border-bottom:#ccc 1px dashed;color:#f28d43;padding-left:10px;}
.plist ul li.cur a{background-color:#fff;text-decoration:underline;}
.plist ul li.cur a:hover{text-decoration:underline;}
.plist ul li.cur1 a{text-decoration:underline;}


.youxizhanshi{width:740px;}
.youxizhanshi ul{width:730px;height:130px;padding:10px 5px;}
.youxizhanshi ul:hover{background:url(../images/Projects_bg.png)no-repeat;}
.youxizhanshi ul li{float:left;line-height:18px;}
.youxizhanshi ul li a{display:block;}
.youxizhanshi ul li.w1 img{width:128px;padding:1px;}
.youxizhanshi ul li.w1 a{border:1px #ccc solid;width:130px;float:left;}
.youxizhanshi ul li.w1 a:hover{border-color:#054292;}
.youxizhanshi ul li.w2{width:580px;margin-left:10px;}
.youxizhanshi ul li.w2 a{line-height:20px;color:#054292;font-weight:bold;}
.youxizhanshi ul li.w2 a:hover{text-decoration:underline;}



.newslist{ width:740px; margin-top:20px; height:auto;}
.newslist dl{ width:350px; float:left; padding:2px 5px;  margin-right:5px; border:1px solid #ccc; margin-bottom:10px;}
.newslist dl strong{ color:#054292; float:left;}
.newslist dl span a{ float:right; color:#ccc; margin-right:10px;}
.newslist dt { width:100%; height:30px; border-bottom:1px solid #ccc; line-height:30px;}
.newslist dd ul{ padding:5px;}
.newslist dd ul li{line-height:20px; color:#ccc; width:345px; height:45px;}
.newslist dd ul li span{float:left; width:42px;text-align:center; border:1px solid #ccc;}
.newslist dd ul li span b.nian{ text-align:center; font-size:14px;}
.newslist dd ul li a{ color:black; width:290px; float:right;}

.newslist_pr li span{ float:right;}
.newslist_pr li a{color:#000000;}
.biaoti{ width:99%; height:30px; line-height:30px; text-align:center; margin-bottom:10px; font-size:16px; font-weight:bold;}

.jobs_pr li.w1{ color:#095dab; font-size:14px;}
.jobs_pr li a{ color:#095dab;font-size:14px;}
.jobs_pr li span a{ color:#ccc;font-size:12px; float:right;}
.back a{color:#666;}

.jobs{ color:#095dab; background-color:#fff;}


.contact{background:#fff; margin-top:5px;border:1px solid #c3c3c3;line-height:22px; width:232px; padding:0 5px;background:url(../images/cont.jpg) right bottom no-repeat;}
.contact span.blue{display:block; line-height:28px; color:#054292;font-weight:bold; margin-bottom:8px;border-bottom:1px dashed #c3c3c3;}
.contact a{color:#004b9c}
.contact a:hover{text-decoration:underline; }


.middle{width:484px; float:left; margin-left:20px;}
.pshow{margin-bottom:12px}
.pshow span{display:block; line-height:28px; font-size:14px; font-weight:bold; margin-bottom:8px}
.pshow span a{color:#054292;}
.pshow ul{float:left; width:484px; padding:15px 0}
.pshow ul li{float:left;}
.pshow ul li img{width:100px;height:100px;padding:1px;}
.pshow ul li.pic a{border:#ccc 1px solid;float:left;}
.pshow ul li.pic a:hover{border-color:#054292;}
.pshow ul li.w{width:370px;_width:365px; margin-left:10px;}
.pshow ul li.w a{display:block; font-weight:bold; color:#054292;line-height:16px;}
.pshow ul li.w a:hover{text-decoration:underline;}


.products{width:740px;}
.products ul{width:360px;float:left;padding:5px 10px 5px 0;}
.products ul li{width:104px;float:left;line-height:18px;}
.products ul li a{display:block;}
.products ul li.pic img{width:100px;height:100px;padding:1px;}
.products ul li.pic a{border:1px #ccc solid;width:102px;float:left;}
.products ul li.pic a:hover{border-color:#054292;}
.products ul li.txt{width:240px;margin-left:10px;}
.products ul li.txt a{line-height:22px;color:#054292;font-weight:bold;}
.products ul li.txt a:hover{text-decoration:underline;}

.products1{width:740px;padding-bottom:15px;float:left;}
.products1 ul{width:740px;float:left;padding:10px 0;}
.products1 ul li{width:104px;float:left;line-height:18px;}
.products1 ul li a{display:block;}
.products1 ul li.pic img{width:100px;height:100px;padding:1px;}
.products1 ul li.pic a{border:1px #ccc solid;width:102px;float:left;}
.products1 ul li.pic a:hover{border-color:#054292;}
.products1 ul li.txt{width:600px;margin-left:10px;}
.products1 ul li.txt a{line-height:22px;color:#054292;font-weight:bold;}
.products1 ul li.txt a:hover{text-decoration:underline;}


.products5 ul{padding:10px 0 0 0;}

.products2{width:740px;float:left;margin-bottom:5px;}
.products2 ul{width:130px;float:left;margin-right:20px;}
.products2 ul.last{margin-right:0px;}
.products2 ul li{width:130px;float:left;}
.products2 ul li a{display:block;}
.products2 ul li.pic img{width:126px;height:126px;padding:1px;}
.products2 ul li.pic a{border:1px #ccc solid;width:128px;float:left;}
.products2 ul li.pic a:hover{border-color:#054292;}
.products2 ul li.txt{width:130px;margin-top:3px;text-align:center;}
.products2 ul li.txt a{line-height:16px;font-size:11px;color:#054292;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
.products2 ul li.txt a:hover{text-decoration:underline;}


.doc{width:740px;}
.doc img{margin:10px;}
.doc ul{float:left;margin:0px 0px 8px 0px;}
.doc ul li.pic img{height:205px;}
.doc ul li.txt{text-align:center;}

.doc1 ul{float:left;margin:0px 40px 8px 0px;}
.doc1 ul li.pic img{height:250px;}

.doc2 ul{float:left;margin:0px 10px 8px 0px;}
.doc2 ul li.pic img{height:205px;}
.doc2 ul li.txt{text-align:center;}

.doc3 ul{float:left;margin:0px 5px 8px 0px;}
.doc3 ul li.pic img{height:130px;}
.doc3 ul li.txt{text-align:center;}


.more_pdf{width:720px;margin-bottom:10px;}
.more_pdf a{display:block;height:22px;width:300px;line-height:22px;color:#054292;font-weight:bold;font-size:14px;padding-left:30px;background:url(../images/pdf.gif) left center no-repeat;text-decoration:underline;}
.more_pdf a:hover{text-decoration:none;}

.show_pdf{width:740px;float:left;margin:10px 0;}
.show_pdf ul{width:134px;float:left;margin-right:10px;}
.show_pdf ul li{width:134px;float:left;}
.show_pdf ul li a{display:block;float:left;}
.show_pdf ul li.pic img{width:130px;padding:1px;}
.show_pdf ul li.pic a{width:132px;border:1px #ccc solid;}
.show_pdf ul li.pic a:hover{border-color:#054292;}
.show_pdf ul li.txt {text-align:center;background:url(../images/pdf.gif) left center no-repeat;margin-top:8px;}
.show_pdf ul li.txt a{color:#666;width:134px;}
.show_pdf ul li.txt a:hover{text-decoration:underline;}

.right{width:242px; float:right;margin-left:16px;}
.about{background:#fff; margin-bottom:10px;border:1px solid #c3c3c3; width:232px; padding:0 5px}
.about span{display:block; line-height:28px; color:#054292;font-weight:bold; border-bottom:1px dashed #c3c3c3;margin-bottom:8px}
.about span a{color:#054292;}
.about span a:hover{color:#F08300}
.about img{margin-bottom:12px;}
.about .more{text-align:right;}
.about .more a{line-height:22px;color:#054292;}
.about .more a:hover{text-decoration:underline;}

.rightbar{width:742px; margin-left:20px; float:left;}
.rightbar table tr td a{ color:#ccc; text-decoration:underline;}
.rightbar table tr td{ height:25px; border-bottom:1px solid #ccc;}
.rightbar table tr.jobs td{text-align:left; font-size:14px; font-weight:bold;border-bottom:1px solid #095dab}





.ptitle{background:#f2f2f2; line-height:24px; color:#054292; font-size:14px;font-weight:bold; padding-left:10px; margin:10px 0;}
.ptitle1{background:#f2f2f2; line-height:24px; color:#054292; font-size:14px;font-weight:bold; padding-left:4px; margin:10px 0;}
.ptitle a{ color:#d76e1b;}
.ptitle a:hover{ color:#d76e1b;}
.ptxt img{width:120px; height:90px; border:#ccc solid 1px; padding:1px; margin:3px 10px 10px 0; float:left;}

.show_cer{width:740px;float:left;margin:5px 0 5px 0;}
.show_cer ul{width:170px;float:left;margin:5px 15px 10px 0;_margin-right:12px;}
.show_cer ul li{width:170px;float:left;}
.show_cer ul li.pic img{width:166px;padding:1px;}
.show_cer ul li.pic a{width:168px;float:left;border:1px #ccc solid;}
.show_cer ul li.pic a:hover{border-color:#999;}
.show_cer ul li.txt{text-align:center;color:#444;margin-top:4px;font-size:11px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}

ul.b_pic{width:740px;margin:10px 0 15px 0;}
ul.b_pic li{width:740px;text-align:center;}
ul.b_pic li.pic img{width:600px;padding:1px;border:1px  #ccc solid;}

ul.b_pic li.txt{font-weight:bold;}

.rimg{float:right; width:324px; margin-top:5px;}
.rimg .imgp{ margin-left:12px; border:#ccc 1px solid; padding:1px}
.rimg .xxt{margin-left:12px; margin-top:5px}
.rimg .xxt img{border:#ccc 1px solid; padding:1px; margin-right:2px; display:inline; width:35px; height:35px;}
.con_all{margin-top:6px; margin-left:10px;}
.con_all1{margin-top:6px;float:right; margin-right:10px;width:120px;}

#footer{padding:12px 0; border-top:#ccc 1px solid}
#footer a{color:#666;}
.plink{text-align:center;font-size:11px;color:#aaa;width:1100px;margin:0 auto;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
.plink a{padding:4px 26px;-webkit-padding:4px 20px;}
.plink a:hover{text-decoration:underline;}
.flink{text-align:center; padding-top:10px;font-size:12px;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;}
.flink a{padding:0 6px}
#sitemap{padding:10px;}
.wc{float:left;width:970px;}

.bg li{background:url(../images/t8.gif) left 4px no-repeat; padding:0 0 10px 16px;}

a.pro_title{color:#054292;}
a.pro_title:hover{color:#f68400;}

.atitle{ height:45px; line-height:45px; font-size:14px; font-weight:bold; float:left; width:730px;position:relative;}
.atitle span.p{color:#054292;font-size:15px;z-index:-1;}
span.move{margin-left:10px;}

.h_title{line-height:36px;font-size:15px;font-weight:bold;color:#054292;}

p.cont{line-height:22px;}
p.cont a{color:#054292;}
p.cont a:hover{color:#666;}


.banner{background:url(../images/banner6.jpg) no-repeat; width:971px; height:200px;margin-bottom:5px;margin-top:2px;}
.ad{width:971px;height:200px;float:right;overflow:hidden;position:relative;}
.slider{position:absolute;z-index:0;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:971px; height:200px; display:block;}
.slider2{width:6000px;z-index:0;}
.slider2 li{float:left;}
.num{ position:absolute; right:10px; bottom:2px;z-index:100;}
.num li{float: left;color: #054292;	text-align: center;	line-height: 16px;width: 16px;
height: 16px;font-family: Arial;font-size: 12px;cursor: pointer;overflow: hidden;margin: 3px 1px;border: 1px solid #054292;	background-color: #fff;}
.num li.on{	color: #fff;line-height: 21px;width: 21px;height: 21px;	font-size: 16px;
margin: 0 1px;border: 0;background-color: #054292;font-weight: bold;}


div.download{width:232px;float:left;margin:5px 0 10px 0;border:1px solid #c3c3c3;padding:0 5px}
div.download ul li{float:left;width:232px;margin:5px 0;}
div.download ul li a{display:block;width:202px;padding-left:30px;background:url(../images/pdf.gif) left center no-repeat;height:22px;line-height:22px;color:#054292;}
div.download  ul li a:hover{text-decoration:underline;}
div.download span{display:block; border-bottom:1px dashed #c3c3c3;line-height:28px; color:#054292;font-weight:bold; margin-bottom:2px}

.page{
 width:205x;
 margin-top:10px;
 text-align:left;
 }
/*内容模块 */
.tab_mo{ 
border:1px solid #aaa ; 
border-top:none; 
padding:4px;
}
/*菜单模块 */
.tab{
 border-bottom:1px solid #aaa ; /* 菜单模块的底部边框，也就是内容模块的上边框 */
 list-style:none;
 padding:4px 5px 3px 5px;
 }
 .tab_mo li a{ color:#000;}
 .tab_mo li a:hover{ color:#000; text-decoration:underline}
 
 
.tab li{ 
display:inline; /* 【重点】让li横向排列。*/
 font-size:12px;
 }
.tab li a{ 
padding:3px 4px; /* 因为没有固定高度，所以用填充来调整显示效果。 */
border:1px solid #aaa ;  /* 菜单项的边框 */
color:#888; 
border-bottom:none; /* 底部无边框 */
text-decoration:none;
background:#f7f7f7
}
/*鼠标经过时的样式 */
.tab li a:hover{ 
background:#fff;
}
/*选中时的样式 */
.tab li.no a{ 
background:#fff; 
border-bottom:none; /*  隐藏菜单项的底部边框 */
position:relative;  /* 【重点】菜单项里面的连接使用了相对定位 */
top:1px;            /* 【重点】相对于外层顶部为1像素，正好是底部边框的像素。所以就遮住了ul的底部边框 */
color:#095dab; 
font-weight:bold
}




.showcase{width:484px;float:left;}
.showcase img{width:105px;padding:1px;border:1px #c3c3c3 solid;margin-right:10px;float:left;margin-top:5px;}
.showcase img:hover{box-shadow:1px 1px 1px 1px #aaa;transform:scale(2.5,2.5);-moz-transform:scale(2.5,2.5);-webkit-transform:scale(2.5,2.5); -ms-transform:scale(2.5,2.5);-o-transform:scale(2.5,2.5);transition: all 0.8s ease-out 0s;}

.sitemap{width:970px;}
.sitemap ul{width:960px;float:left;}
.sitemap ul li{width:960px;float:left;display:block;margin:4px 0px;}
.sitemap ul li.c{width:320px;}
.sitemap ul li a{display:block;}
.sitemap ul li a:hover{text-decoration:underline;}
.sitemap ul li.y a{font-size:16px;color:#666;font-weight:bold;line-height:26px;}
.sitemap ul li.a a{font-size:14px;color:#054292;font-weight:bold;line-height:22px;}
.sitemap ul li.b a{font-size:12px;color:#054292;line-height:18px;}
.sitemap ul li.c a{font-size:11px;color:#666;}
