@charset "gb2312";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:12px; line-height:2; background:#363636; font-family:"Î¢ÈíÑÅºÚ"; }
ol,ul { list-style:none; }
a { color:#333;text-decoration:none; }
a:hover{ color:#ffc602; }
img { border:0;  vertical-align:middle;}
table { border-collapse:collapse; border-spacing:0; }
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}


.warp { width:1280px; margin:0 auto; background:#FFF;} 
.warp .nav { width:1280px; height:80px; position:absolute; top:0px; background:#900b1a;}
.warp .nav .logo { width:355px; height:80px; float:left;}
.warp .nav .ZNav { width:870px; height:30px; line-height:30px; float:right; margin-top:40px;}
.warp .nav .ZNav ul li { float:right; margin-right:40px; font-size:18px;}
.warp .nav .ZNav ul li a { color:#FFF;}
.warp .nav .ZNav ul li a:hover { color:#ffc602;}
.warp .nav .ZNav ul li a.on { color:#ffc602;}


.warp .Qukleft { width:355px; min-height:844px; float:left; background:url(imagesQukleft_bg.jpg) no-repeat top #FFF; padding-top:660px;}
.warp .Qukleft .Quktext { width:355px; height:863px;}
.warp .Qukleft .Quktext ul li { width:150px; height:32px; line-height:32px; margin-top:40px; float:left; margin-left:7px;  font-size:18px; padding-left:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.warp .Qukleft .Quktext ul li img { width:24px; height:32px; float:left; margin-right:5px;}
.warp .Qukleft .Quktext ul li a { color:#2f2f2f;}
.warp .Qukleft .Quktext ul li a:hover {font-weight:bold;}
.warp .Qukleft .er { width:330px; height:100px; border-top:1px #333 solid; margin:0 auto; padding-top:20px; }
.warp .Qukleft .er ul li { width:88px; height:110px; float:left; margin-left:50px; }
.warp .Qukleft .er ul li p { width:88px; text-align:center; line-height:22px; font-size:14px; }


.warp .Mainright { width:925px; min-height:1500px; float:right; background:#FFF;}
.warp .Mainright .mian { width:870px; margin:0 auto; padding-top:97px;}
.warp .Mainright .banner { width:870px; height:328px; overflow:hidden; }




.warp .Mainright .banner .fullSlide{ width:870px;  position:relative;  height:328px; background:#000; overflow:hidden;  }
.warp .Mainright .banner .fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.warp .Mainright .banner .fullSlide .bd ul{ width:870px !important;  }
.warp .Mainright .banner .fullSlide .bd li{ width:870px !important;  height:328px; overflow:hidden; text-align:center;  }
.warp .Mainright .banner .fullSlide .bd li a{ display:block; height:328px; }
.warp .Mainright .banner .fullSlide .hd{ width:870px;  position:absolute; z-index:1; bottom:5px; left:0; height:4px; line-height:4px; }
.warp .Mainright .banner .fullSlide .hd ul{ text-align:left;  padding-top:5px;  }
.warp .Mainright .banner .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:25%; height:4px; background:#333; overflow:hidden; line-height:9999px; }
.warp .Mainright .banner .fullSlide .hd ul .on{ background:#900b1a;}

.warp .Mainright .news-box { height:570px;background:url(imageszy_bg.jpg) no-repeat right;margin-top:20px;}
.warp .Mainright .news { width:870px; height:414px; margin-top:20px; }
.warp .Mainright .news .hd { width:740px; height:40px; line-height:40px; background:#3a3a3a;}
.warp .Mainright .news .hd ul li { width:185px; height:40px; float:left;  text-align:center; font-size:16px; color:#FFF;}
.warp .Mainright .news .hd ul li:hover { background:#900b1a;}
.warp .Mainright .news .hd ul li.on { background:#900b1a;}
.warp .Mainright .news .bd { width:730px; height:360px; margin-top:14px; overflow:hidden; padding-left:10px;}
.warp .Mainright .news .bd .date_zy li { width:325px; line-height:32px; float:left; background: url(imagesli001.png) no-repeat scroll left center transparent; padding-left:20px; padding-right:20px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .news .bd .date_zy li .date { width:auto; float:right; text-align:right;}
.warp .Mainright .news .bd .date_zy li .font { width:260px; overflow:hidden;}
.warp .Mainright .news .dzzy { width:100%; list-style:none; list-style-type:none;}
.warp .Mainright .news .dzzy li { width:230px; float:left; margin-right:12px; list-style-type:none;}
.warp .Mainright .news .dzzy li .zwsjk { width:100%;}
.warp .Mainright .news .dzzy li .zwsjk .zwsjul li { width:220px;line-height:32px; float:left; background: url(imagesli001.png) no-repeat scroll left center transparent; background-position: -6px 14px; padding-left:13px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .news .dzzy li .dzzy_title { width:100%; height:30px; line-height:30px; background:url(imagesdzzy_titlebg.jpg) no-repeat left bottom;  font-size:16px; color:#9b0d14;}
.warp .Mainright .news .dz_service { width:100%; height:335px; list-style:none; list-style-type:none; position:relative;}
.warp .Mainright .news .dz_service li { width:160px; height:50px; float:left; margin: 10px 20px 20px 0px;}
.warp .Mainright .news .dz_service li img { width:50px; height:50px; float:left; margin-right:10px;}
.warp .Mainright .news .dz_service li p { line-height:50px; float:left; font-size: 16px;}
.warp .Mainright .news .dz_service .more { position:absolute; bottom:0px; right:10px; display:block; width:50px; height:30px;}



.warp .Mainright .news-box .search{background:#F00; width:740px; height:140px; margin:0 0 15px 0; background:url(imagessearch_bgimg.png) center no-repeat #880910; background-size:100% 100%; position:relative}
.warp .Mainright .news-box .searchbox { width:470px; height:120px; position:absolute; margin-top:140px; margin-left:150px; z-index:50;  top:-125px} 
.warp .Mainright .news-box.searchbox .hd { width:100%; height:30px !important; background:none !important; }
.warp .Mainright .news-box .searchbox .hd ul li { float:left !important; margin-left:10px !important; width:100px !important; line-height:30px !important; height:30px !important; text-align:center !important; color: #FFF; font-size:14px !important; margin-bottom:8px;}
.warp .Mainright .news-box .searchbox .hd ul li:hover { background:#3a3a3a !important;}
.warp .Mainright .news-box .searchbox .hd ul li.on { background:#3a3a3a !important;}
.warp .Mainright .news-box .searchbox .bd { margin-top:10px; width:100%; height:80px;}
.warp .Mainright .news-box .searchbox .bd .i405{ width:470px !important; overflow:hidden}
.warp .Mainright .news-box .searchbox .bd ul li { height:40px; line-height:40px; color:#FFF;}
.warp .Mainright .news-box .searchbox .bd ul li .log_txt { width:395px; height:39px; line-height:39px; border:0px; background: url(imagesser_bg.png) no-repeat left; color:#333; outline:none; padding-left:10px; float:left;}
.warp .Mainright .news-box .searchbox .bd ul li .log_but { width:45px; height:39px; border:0px; background:url(imagesser_bg.png) no-repeat right; outline:none; cursor: pointer; float:left;}


.warp .Mainright .books { width:870px; height:165px; background: url(imagesbooks_bg.jpg) repeat; padding-top:15px;}
.warp .Mainright .books ul li { width:100px; height:100px; text-align:center; float:left; margin-left:60px; margin-top: 22px;}
.warp .Mainright .books ul li img { width:69px; height:69px;}
.warp .Mainright .books ul li p { width:100%; line-height:54px; text-align: center; font-size:16px; color:#FFF;}






.warp .Mainright .DB { width:870px; height:465px; }
.warp .Mainright .DB .resources { width:740px; float:left; height:450px; padding-top:15px;}
.warp .Mainright .DB .resources .sy { width:740px; height:250px; margin-top:10px;}
.warp .Mainright .DB .resources .sy .newspics { width:360px; height:250px; float:left;}
.warp .Mainright .DB .resources .sy .newspics .newspic_title { width:100%; height:45px;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img { width:100%; height:239px; position:relative; margin-top:2px; overflow:hidden;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd { width:80px; height:15px; position:absolute; bottom:10px; right:10px; z-index:10;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li { width:12px; height:12px; float:left; margin-left:5px; background:#333; display:block;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li:hover { background:#900;}
.warp .Mainright .DB .resources .sy .newspics .newspic_img .hd ul li.on { background:#900;}




.warp .Mainright .DB .resources .sy .restext { width:370px; height:250px; float:right;}
.warp .Mainright .DB .resources .sy .restext .title { height:45px; line-height:45px; background:#363636; color:#FFF; font-size:20px; padding:0px 10px;}
.warp .Mainright .DB .resources .sy .restext .title a { float:right; color: #FFF; font-size:12px;}
.warp .Mainright .DB .resources .sy .restext .txt { width:100%; height:240px; overflow:hidden;}
.warp .Mainright .DB .resources .sy .restext .txt ul li { margin-left:5px; line-height:34px; background: url(imagesli003.png) no-repeat scroll left center transparent; padding-left:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; font-size:14px;}
.warp .Mainright .DB .resources .sy .restext .txt ul li a:hover { color:#99191e;}
.warp .Mainright .DB .resources .linkss { width:740px; height:40px; line-height:40px; margin-top:50px; border-top:5px #6a6a6a solid; overflow:hidden;}
.warp .Mainright .DB .resources .linkss ul { width:560px; float:right; font-size:12px; line-height:48px; }
.warp .Mainright .DB .resources .linkss ul li { float:right; margin-right:30px;}
.warp .Mainright .DB .resources .copyright { width:740px; height:77px; line-height:24px; margin-top:20px; overflow:hidden;}
.warp .Mainright .DB .resources .copyright img { float:left; margin-left: 200px;} 
.warp .Mainright .DB .resources .copyright p { float:left; margin-left:10px; text-align:left; line-height:18px;}


.warp .Mainright .DB .kslinks { width:104px; float:right; height:450px; padding-top:15px; background:#4a4a4a;}
.warp .Mainright .DB .kslinks ul li { width:104px; height:38px; line-height:38px; border-bottom:1px solid #7f7f7f; text-align:center;  font-size:12px; overflow:hidden;}
.warp .Mainright .DB .kslinks ul li a:hover { background:#9b0d14; color:#FFF;}
.warp .Mainright .DB .kslinks ul li a { display:inline-block; width:104px; height:38px; color:#fff;}