@charset "utf-8";
/* 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; position: relative}
.idate{ position: absolute; right: 200px; top:3px; color: #ffffff; font-size: 12px; z-index: 9999}
.ishouc{ position: absolute; right: 30px; top:0; color: #ffffff; font-size: 12px; z-index: 9999; background: #333333; padding: 3px 10px}
.ishouc a{  color: #ffffff; font-size: 12px; z-index: 9999; }
.warp .nav { width:1280px; height:80px; position:absolute; top:0px; background:#900b1a;}
.warp .nav .logo {width:450px; height:56px;float:left;margin-top: 12px;}
.warp .nav .logo a{width:450px; height:56px;}
.warp .nav .logo img{ width:450px; height:56px;}

.warp .nav .ZNav { width:800px; height:40px; line-height:40px; float:right; margin-top:40px;}
.warp .nav .ZNav ul li { float:left;  font-size:16px;}
.warp .nav .ZNav ul li a { color:#FFF;font-size:16px;display: block; height: 40px; padding: 0 11px}
.warp .nav .ZNav ul li a:hover { color:#ffc602; }
.warp .nav .ZNav ul li a.on { background: #333333; color: #ffffff}


.warp .Qukleft { width:355px; min-height:844px; float:left; background:url(../images/Qukleft_bg11.jpg) no-repeat top #FFF; padding-top:660px;}
.warp .Qukleft .Quktext { width:355px; height:665px;}
.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:120px; height:140px; float:left; margin-left:100px; }
.warp .Qukleft .er ul li img{width:120px;}
.warp .Qukleft .er ul li p { width:120px; 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 .searchbox { width:470px; height:120px; position:absolute; margin-top:140px; margin-left:335px; background: url(../images/ser_box.png) no-repeat;  z-index:50; padding:15px;} 
.warp .Mainright .banner .searchbox .hd { width:100%; height:28px;}
.warp .Mainright .banner .searchbox .hd ul li { float:left; margin-right:20px; width:100px; line-height:28px; text-align:center; color: #FFF; font-size:14px;}
.warp .Mainright .banner .searchbox .hd ul li:hover { background:#9b0d14;}
.warp .Mainright .banner .searchbox .hd ul li.on { background:#9b0d14;}
.warp .Mainright .banner .searchbox .bd { margin-top:10px; width:100%; height:80px;}
.warp .Mainright .banner .searchbox .bd ul li { height:40px; line-height:40px; color:#FFF;}
.warp .Mainright .banner .searchbox .bd ul li .log_txt { width:395px; height:39px; line-height:39px; border:0px; background: url(../images/ser_bg.png) no-repeat left; color:#333; outline:none; padding-left:10px; float:left;}
.warp .Mainright .banner .searchbox .bd ul li .log_but { width:45px; height:39px; border:0px; background:url(../images/ser_bg.png) no-repeat right; outline:none; cursor: pointer; float:left;}



.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 { width:870px; height:414px; margin-top:20px; }

.warp .Mainright .news .news_l{ width:420px; height:414px; float:left;}
.warp .Mainright .news .news_r{ width:420px; height:414px; float:right;}

.warp .Mainright .news .hd { width:420px; height:40px; line-height:40px; background:#3a3a3a;}
.warp .Mainright .news .hd ul li { width:210px; 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:420px; height:340px; margin-top:14px; overflow:hidden; }
.warp .Mainright .news .bd .date_zy li { width:395px; line-height:36px; float:left; background: url(../images/li001.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:50px; 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(../images/li001.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(../images/dzzy_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 .books { width:870px; height:128px;}
.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:870px; float:left; height:450px; padding-top:15px;}
.warp .Mainright .DB .resources .sy { width:870px; height:250px; margin-top:10px;}
.warp .Mainright .DB .resources .sy .newspics { width:400px; height:260px; 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:260px; 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 img{ width:400px; height:286px;}
.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:445px; height:250px; float:right;}
.warp .Mainright .DB .resources .sy .restext .title { height:40px; line-height:40px; background:#363636; color:#FFF; font-size:16px; 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:33px; background: url(../images/li003.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:870px; 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:870px; 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;}