/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font-size:12px;line-height:20px;}
body{font:12px/1.5 arial, "Microsoft Yahei", "Hiragino Sans GB", sans-serif;background-color:#1f2020;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
a{text-decoration:none;}
*{margin:0;padding:0;list-style:none;border:0;}

/*Í¨ÓÃ*/
.clear{clear:both;}

.main{width:100%;min-width:1000px;}

.header{height:58px; width:100%;border-bottom:2px #A0161d solid;background-color:#000000;position:absolute;top:0px;left:0px;z-index:9999;}
.header .menu{}
.header .menu li{width:120px;height:58px;float:right;text-align:center; cursor:pointer;}
.header .menu li span{display:block; width:100%;}
.header .menu li .ch{font-size:16px;}
.header .menu li .en{line-height:18px;font-size:10px;font-family:"Times New Roman", Times, serif;}
.header .menu li a{color:#B9B9B9;display:block;height:40px;width:100%;padding:9px 0;}
.header .menu li.on,.header .menu li:hover{background:#A0161d;}
.header .menu li.on a,.header .menu li:hover a{color:#FFFFFF;}
.header .menu li:hover{height:auto;}
.header .menu li:hover .sub_menu{display:block;background-color:#000000;}
.header .menu .sub_menu{ margin-top:2px; display:none; padding-top:1px;}
.header .menu .sub_menu a{display:block;width:120px;height:25px;line-height:25px;background:#A0161d;padding:0;margin-bottom:1px;}
.header .menu .sub_menu a:hover{background:#000000;}

.header .logo{padding:9px 0 9px 100px;}

.banner{background-color:#1f2020; margin-top:60px;min-height:200px!important;height:auto!important; overflow:hidden;}
/*.banner a{ display:block; width:100%; text-align:right; height:100%;}*/
.banner .info{ position:absolute; top:150px; left:100px;}
.banner .info .cname{ color:#c9cacb;font-family:"Times New Roman", Times, serif; font-size:24px; font-weight:bold; line-height:24px;}
.banner .info .redBox{background:url(../images/icon_01.png) no-repeat bottom left; margin-left:-45px; padding-left:45px;}
.banner .info .redBox div{height:23px; line-height:23px;background:#A0161d; color:#FFFFFF; font-weight:bold; margin-bottom:2px; padding-left:10px; width:60px;}
.banner .info .redBox .staff{ width:120px;}

.banner .info .news{padding-top:10px;}
.banner .info .news .title{ font-size:18px;color:#B9B9B9;}
.banner .info .news .list li a{color:#FFFFFF; line-height:20px;}
.banner .info .news .more a{color:#A0161d; font-size:10px;}
.banner .info .zx{margin-top:10px;}

.banner .oaLogin{ position:absolute;top:450px;left:100px;}
.banner .oaLogin .bt{color:#A0161d; font-size:16px;}
.banner .oaLogin div{ float:left; padding-right:5px;}
.banner .oaLogin input{height:22px; line-height:22px;}
.banner .oaLogin .oname{background:url(../images/icon_name.png) no-repeat #B9B9B9; padding-left:24px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.banner .oaLogin .opass{background:url(../images/icon_pass.png) no-repeat #B9B9B9; padding-left:24px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}

.content{background:url(../images/ny_bg.png) top center; width:100%; min-height:541px; margin-top:60px;}
.content .pageNr{width:700px; padding-top:5px;min-height:500px!important;height:auto!important; margin:0 auto;}
.content .pageNr .focus{height:300px;}
.content .pageNr .newsItem{ padding-top:5px; color:#A0161d;}
.content .pageNr .itemTitle{ height:40px; border-bottom:1px #B9B9B9 solid;font-family:"Times New Roman", Times, serif; line-height:40px;}
.content .pageNr .itemTitle .lTitle{ font-size:18px; float:left;}
.content .pageNr .itemTitle .lMore{ font-size:10px; float: right;}
.content .pageNr .itemTitle .lMore a{color:#A0161d;}
.content .pageNr .newsItem .leftNews{ width:480px; float:left;}
.content .pageNr .newsItem .leftNews .newsInfo{padding-top:10px;}
.content .pageNr .newsItem .leftNews .newsInfo .leftPic{ width:135px; float:left;}
.content .pageNr .newsItem .leftNews .newsInfo .rightNitem{ width:335px; float:right;}
.content .pageNr .newsItem .leftNews .newsInfo .rightNitem li{ line-height:23px; height:23px; border-bottom:1px #B9B9B9 dashed;}
.content .pageNr .newsItem .leftNews .newsInfo .rightNitem .nTitle{width:265px;height:23px; float:left; overflow:hidden;}
.content .pageNr .newsItem .leftNews .newsInfo .rightNitem .nTitle a{color:#B9B9B9;}
.content .pageNr .newsItem .leftNews .newsInfo .rightNitem .nDate{width:70px; float: right;  text-align:right;}
.content .pageNr .newsItem .rightProject{ width:200px; float: right;}
.content .pageNr .newsItem .rightProject .projInfo{ padding-top:10px;}
.content .pageNr .newsItem .rightProject .projInfo li{height:50px; margin-bottom:10px;_margin-bottom:5px;}
.content .pageNr .newsItem .rightProject .projInfo .projPic{width:50px; height:50px; float:left;}
.content .pageNr .newsItem .rightProject .projInfo .projTitle{ width:140px; height:50px; overflow:hidden; float:right; line-height:16px;}
.content .pageNr .newsItem .rightProject .projInfo .projTitle a{color:#B9B9B9;}

.content .pageNr .pageText{color:#B9B9B9;}

.content .pageNr .pageNr .tag{ height:35px;}
.content .pageNr .staffItem{}
.content .pageNr .staffItem li { width:120px; float:left; padding:10px; height:150px; text-align:center;}
.content .pageNr .staffItem .siTitle a{color:#B9B9B9; line-height:25px;}

.content .pageNr .pageTagText{color:#B9B9B9;height:205px;}

.content .pageNr .castItem{}
.content .pageNr .castItem li { width:213px; float:left; padding:10px; height:119px; text-align:center;}
.content .pageNr .castItem .ciTitle a{color:#B9B9B9; line-height:25px;}

.content .pageNr .listItem{ padding-top:5px;}
.content .pageNr .listItem li {ine-height:23px; height:23px; border-bottom:1px #B9B9B9 dashed;color:#B9B9B9;}
.content .pageNr .listItem .nTitle{width:630px;height:23px; float:left; overflow:hidden;}
.content .pageNr .listItem .nTitle a{color:#B9B9B9;}
.content .pageNr .listItem .nDate{width:70px; float: right;  text-align:right;}

.content .pageNr .listItemPic{padding-top:5px;}
.content .pageNr .listItemPic li { width:120px; float:left; padding:10px; height:150px; text-align:center; margin-bottom:10px;}
.content .pageNr .listItemPic .siTitle a{color:#B9B9B9; line-height:25px;}

.content .pageNr .listItemPicH{padding-top:5px;}
.content .pageNr .listItemPicH li { width:213px; float:left; padding:10px; height:119px; text-align:center; margin-bottom:10px;}
.content .pageNr .listItemPicH .ciTitle a{color:#B9B9B9; line-height:25px;}

.content .pageNr .qhBtm li{height:30px;width:70px;float:left;background:url(../images/gc.png) no-repeat;}
.content .pageNr .qhBtm li.on{background-position-y:0px;}
.content .pageNr .qhBtm li a{display:block;height:30px;width:70px;}
.content .pageNr .qhBtm .l01{background-position:0px -30px;}
.content .pageNr .qhBtm .l02{background-position:-70px -30px;}
.content .pageNr .qhBtm .l03{background-position:-140px -30px;}
.content .pageNr .qhBtm .l04{background-position:-210px -30px;}
.content .pageNr .qhBtm .l05{background-position:-280px -30px;}
.content .pageNr .qhBtm .l06{background-position:-350px -30px;}
.content .pageNr .qhBtm .l07{background-position:-420px -30px;}
.content .pageNr .qhBtm .l08{background-position:-490px -30px;}
.content .pageNr .qhBtm .l09{background-position:-560px -30px;}
.content .pageNr .qhBtm .l10{background-position:-630px -30px;}


.footer{height:40px;background-color:#000000; color:#FFFFFF; text-align:center; padding:9px 0; border-top:1px #A0161d solid;}

/* ·ÖÒ³ */
#pages { padding:14px 0 10px;}
#pages a { display:inline-block; height:22px; line-height:22px; background:#000000; border:1px solid #B9B9B9; text-align:center; color:#B9B9B9; padding:0 10px}
#pages a.a1 {width:56px; padding:0;background:#000000; color:#B9B9B9;}
#pages a:hover { background:#A0161d; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#A0161d; border:1px solid #B9B9B9; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #B9B9B9; text-align:center; color:#000000; }