@charset "utf-8";
/* CSS Document */

* { margin: 0px; padding: 0px;}
body{ font-size:14px; 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; background:#484848;}
.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 .navss{ position:relative; margin:0 auto;  font-family:"微软雅黑"; font-size:14px;}
.warp .nav .ZNav .navss a{ color:#fff;  }
.warp .nav .ZNav .navss .yj { font-size:16px; }
.warp .nav .ZNav .navss .m{ float:right;  position:relative; z-index:1; }
.warp .nav .ZNav .navss .s{ float:right; width:3px; text-align:center; color:#D4D4D4; font-size:12px; }
.warp .nav .ZNav .navss .yj a{ display:block; width:110px; text-align:center; height:40px;     }
.warp .nav .ZNav .navss .yj a:hover { color:#ffc602;}
.warp .nav .ZNav .navss .sub{ display:none; /*默认隐藏*/  position:absolute; left:-3px; top:40px; z-index:1; width:110px; border:1px solid #E6E4E3; border-top:0;  background:#fff; }
.warp .nav .ZNav .navss .sub li { text-align:center; padding:0 8px; margin-bottom:-1px;   }
.warp .nav .ZNav .navss .sub li a{ display:block;  border-bottom:1px solid #E6E4E3; padding:8px 0; height:28px; line-height:28px; color:#000;   }
.warp .nav .ZNav .navss .sub li a:hover{ color:#ffc602;   }
.warp .nav .ZNav .navss .block{ height:3px; width:112px; background:#ffc602; position:absolute; left:0; top:37px; overflow:hidden;  }






.warp .Qukleft { width:355px; float:left; background:url(../images/Qukleft_bg.jpg) no-repeat top #FFF; padding-top:635px; margin-top:15px; margin-left:15px;}
.warp .Qukleft .kg_time { width:300px; height:277px; border:1px #0d3d7f solid; margin-bottom:30px; padding:15px; font-size:14px; position:relative; margin-left:10px;line-height:22px;}
.warp .Qukleft .kg_time h1 { font-size:18px; color:#0d3d7f; line-height:35px;}
.warp .Qukleft .kg_time .time_img { width:89px; height:88px; position:absolute; right:20px;; top:110px;}
.warp .Qukleft .kg_time .aply { width:110px; height:30px; line-height:30px; background:#014fb3; text-align:center; color:#FFF; border-radius:5px; border:0px; cursor:pointer; margin-left:100px;}



.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:910px; min-height:1127px; float:right; background:#FFF;}
.warp .Mainright .mian { width:870px; margin:0 auto; padding-top:15px;}
.warp .Mainright .banner { width:870px; height:328px; overflow:hidden; }
.warp .Mainright .banner .searchbox { width:500px; height:150px; position:absolute; margin-top:140px; margin-left:335px; background: url(../images/ser_box.png) no-repeat;  z-index:50;} 
.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:#ffc602;}


.warp .Mainright .news { width:870px; height:414px; margin-top:20px; background:url(../images/zy_bg.jpg) no-repeat right;}
.warp .Mainright .news .hd { width:740px; height:40px; line-height:40px; background:#262626;}
.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:#ffc602;}
.warp .Mainright .news .hd ul li.on { background:#ffc602;}
.warp .Mainright .news .bd { width:740px; height:360px; margin-top:14px; overflow:hidden;  position: relative;}
.warp .Mainright .news .bd .xwzxs { width:330px; height:310px; background:#f7f7f7; float:left; margin: 0px 10px 0px 10px; padding:0px 10px;position:relative;}
.warp .Mainright .news .bd .xwzxs .newsdt { width:330px; height:118px; border-bottom:1px #999 dashed; margin-bottom:5px;}
.warp .Mainright .news .bd .xwzxs .newsdt .newsdt_title { font-size:16px; line-height:40px; 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;}
.warp .Mainright .news .bd .xwzxs .newsdt .newsdt_title .fontss { width: 230px;float: left;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}
.warp .Mainright .news .bd .xwzxs .newsdt .time { float:right; width:90px; font-size:14px; text-align:right;}
.warp .Mainright .news .bd .xwzxs .newsdt p { height:100px; overflow:hidden;  font-size: 14px;
  line-height: 22px;}
.warp .Mainright .news .bd .xwzxs .taoci { width:100%; height:32px; line-height:32px; border-bottom:1px #333 solid; font-size:16px;}
.warp .Mainright .news .bd .xwzxs .zhenpin { width:330px; height:65px; border-bottom:1px #999 dashed; margin-bottom:15px; margin-top:15px;}
.warp .Mainright .news .bd .xwzxs .zhenpin .name { width:50px; float:left; line-height:20px; font-size:14px; font-weight:bold;}
.warp .Mainright .news .bd .xwzxs .zhenpin .peoplejj { width:260px; height:60px; float:right; line-height:20px; overflow:hidden;}
.warp .Mainright .news .bd .xwzxs .jiaoyu { width:100%; height:260px;}
.warp .Mainright .news .bd .xwzxs .jiaoyu li {line-height: 32px;background: url(../images/li001.png) no-repeat scroll left center transparent;padding-left: 15px;padding-right: 15px;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;font-size: 14px;}
.warp .Mainright .news .bd .xwzxs .jiaoyu li .date { width: 70px; float: right; text-align: right;}
.warp .Mainright .news .bd .xwzxs .jiaoyu li .fontss { width: 230px;float: left;overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis;white-space: nowrap;}



.warp .Mainright .books { width:870px; height:165px; background: url(../images/books_bg.jpg) no-repeat; padding-top:15px; position:relative;}
.warp .Mainright .books .book_title { width:150px; height:36px; position:absolute; line-height:36px; background:#ffc602; text-align:center; color:#FFF; top:-36px; left:0; font-size: 16px;}
.warp .Mainright .books .picMarquee-left{ width:870px; height:165px;  overflow:hidden; position:relative;    }
.warp .Mainright .books .picMarquee-left .bd{ padding:2px 10px;   }
.warp .Mainright .books .picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.warp .Mainright .books .picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.warp .Mainright .books .picMarquee-left .bd ul li .pic{ text-align:center; }
.warp .Mainright .books .picMarquee-left .bd ul li .pic img{ width:110px; height:135px; display:block; border-left:3px #fff solid; border-right:3px #fff solid; }
.warp .Mainright .books .picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.warp .Mainright .books .picMarquee-left .bd ul li .title a{ line-height:24px; color:#FFF;}



.warp .Mainright .DB { width:870px; height:170px; }
.warp .Mainright .DB .resources { width:740px; float:left; 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 .restext { width:370px; height:250px; float:right;}
.warp .Mainright .DB .resources .sy .restext .title { width:100%; height:70px; background:url(../images/res_titlebg.png) no-repeat left; text-align:right;}
.warp .Mainright .DB .resources .sy .restext .txt { width:100%; height:180px; overflow:hidden;}
.warp .Mainright .DB .resources .sy .restext .txt ul li { margin-left:5px; line-height:30px; 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:#ffc602;}
.warp .Mainright .DB .resources .linkss { width:740px; height:40px; line-height:40px; margin-top:15px; border-top:5px #6a6a6a solid; overflow:hidden;}
.warp .Mainright .DB .resources .linkss ul { width:560px; float:right; font-size:14px; line-height:48px; }
.warp .Mainright .DB .resources .linkss ul li { float:right; margin-left:38px;}
.warp .Mainright .DB .resources .copyright { width:740px; height:50px; line-height:24px; margin-top:40px; text-align:center; overflow:hidden;}


.warp .Mainright .DB .kslinks { width:104px; float:right; height:155px; padding-top:15px; background:#ffc602;}
.warp .Mainright .DB .kslinks ul li { width:104px; height:38px; line-height:38px; border-bottom:1px solid #825723; text-align:center;  font-size:12px; overflow:hidden;}
.warp .Mainright .DB .kslinks ul li a:hover { background:#b3810c; color:#FFF;}
.warp .Mainright .DB .kslinks ul li a { display:inline-block; width:104px; height:38px; color:#000;}
