@charset "utf-8";
/* CSS Document */
img{ border:none}
body{ background:#003988; margin:0px; padding:0px; padding-top:90px;}
.main1{ max-width:1605px; margin:0 auto; background:#ffffff}
.main{ width:1100px; margin:0 auto;}
.nav{margin:0px; padding:0px; margin-left:25px;}
.nav li{ float:left; list-style:none; padding:0 15px; line-height:78px; background:url(../images/tiao.jpg) left center no-repeat; overflow:hidden;}
.nav li a{ text-decoration:none; font-family:微软雅黑;line-height:78px; height:78px; float:left; font-size:14px;  display:block; color:#383025}
.nav li a:hover{ border-bottom:2px solid #e95c00; height:76px; line-height:78px;}
.nav li .cli{ border-bottom:2px solid #e95c00; height:76px; line-height:78px;}
.nav .noba{ background:none;}
.banner{ width:100%; height:510px; background:url(../images/banner.jpg) center no-repeat;}
.ckgd{ background:url(../images/ckgd.jpg) right center repeat; text-align:center}
.ckgden{ background:url(../images/ckgd_en.jpg) right center no-repeat; text-align:center}
.gywm{ background:url(../images/gywm.jpg) left center no-repeat;}
.gywm span{ display:block; color:#3a3a3a; line-height:90px; font-size:20px; font-family:微软雅黑; padding-left:35px;}
.gywm p{ color:#7a7a7a; font-size:12px; line-height:30px; margin:0px; padding:0px; padding:0 35px; display:block;}
.inprolist{ border:1px solid #e8e8e8; width:271px; float:left; height:400px;}
.inprolist:hover{ background:#003988}
.inprolist img{ border-bottom:1px solid #e8e8e8; }
.inprolist a{ display:block; text-align:center; font-size:16px; font-family:微软雅黑; line-height:35px; color:#353535; text-decoration:none}
.inprolist:hover a{ color:#fff;}
.inprolist .cpjj{ font-size:12px; line-height:22px; padding:0 20px; color:#979797; font-family:宋体}
.hei70{ height:70px; width:100%; overflow:hidden; clear:both}

.indexnews{ background:url(../images/indexnbg.jpg) no-repeat; width:100%; height:646px;}
.newstt{ width:523px; float:left; border:1px solid #d8d8d8; background:#fff; height:364px;}
.newstt img{ border-bottom:1px solid #d8d8d8;}
.netttitle{ color:#585858; font-size:14px; font-family:微软雅黑; text-decoration:none; display:block; line-height:40px; margin-top:10px; padding-left:20px;}
.nettconds{ color:#a5a5a5; font-size:12px; line-height:22px;text-decoration:none; padding: 0 20px; display:block;}
.ttlist{ width:570px; float:right;background:#fff;border:1px solid #d8d8d8; height:118px; margin-bottom:3px;}
.hblist{ width:270px; float:left; margin:0 5px; margin-bottom:30px;}
.hblist img{border:1px solid #d8d8d8;}
.hblist div a{ width:270px; height:46px; background:#003988; display:block; line-height:46px; color:#fff; font-size:14px;font-family:微软雅黑; text-align:center; text-decoration:none; margin-top:15px;}

.fooleft{ color:#d9c9bc; font-size:12px; padding-left:30px; padding-right:60px; padding-bottom:20px; line-height:22px;}
.footiao{ background:url(../images/footiao.jpg) repeat-x; height:39px; width:100%; line-height:39px; font-size:12px; color:#fff}

.neibanner{ background:url(../images/neibanner.jpg) no-repeat; width:100%; height:336px;}
.nbanner{ background:url(../images/ba_new.jpg) no-repeat; width:100%; height:336px;}
.titlebgs{ height:224px; background:url(../images/titlebgs.png) center no-repeat; color:#013a87; font-size:23px; font-family:微软雅黑;}
.sonnav{ width:100%;clear:both; text-align:center;}
.sonnav a{ height:37px; line-height:37px; padding:0 40px; background:#013a87; display:inline-block; color:#fff;font-family:微软雅黑; font-size:16px; text-decoration:none;}
.sonnav a:hover{background:#b42936}
.hblist.w335,.hblist .w335{ width:335px; }
.nnewlist .newstt{ margin:10px 5px;}
.joblist{ height:50px; line-height:50px; border-bottom:1px dashed #809dc3; margin-top:5px;}
.joblist a{ color:#5c5c5c; font-size:15px; font-family:微软雅黑; text-decoration:none; display:block;}
.joblist a span{ display:inline-block; float:right; height:50px; line-height:50px;}

.conlist{ font-size:12px; line-height:25px; color:#606060}

.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px; clear:both; font-size:12px}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px; text-decoration:none;}
.xiaocms-page a:hover { background:#003988; color:#fff; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#003988; border:1px solid #003988; color:#fff; text-align:center;margin-left: 1px; }