﻿@charset "utf-8";
*{padding:0; margin:0; font-family:"microsoft Yahei";}
li{ list-style:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#cf0f01; text-decoration:none; }
img { border:0; vertical-align:middle;}
.clear { clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
input{ background:none; border:none; vertical-align:middle;}
body{ font-size:12px; background:#faf3ed;}
.wrap{ width:950px; margin:0 auto;}
input{ outline:none;}

.huanying {
    padding-left: 30px;
    color: white;
}
.yanzhengma {
    float: right;
    margin-right: -70px;
}

.tuichu_btn {
    width: 82px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 12px;
    color: #cd5107;
    float: left;
    margin-left: 200px;
    margin-top: -30px;
    _margin-top: 15px;
    background: url("../images/icons_searchBox_blyun.png")no-repeat;
    background-position: -434px 0;
}
/*top*/
.top{ height:31px; line-height:31px; background:#605f5f; color:#fff;}
.top a{ color:#e5e9ec;}
.top .wel{ float:right;}
.top .wel a:hover{color:#aa1a1f}

/*logo*/
.logo{ height:auto; background:#fff;}
.logo .wrap{ height:100%;background:url(../images/xx.png)  no-repeat;}
.logo .wrap .logo_img{ height:57px; margin-top:5px; float:left;}
.library{height:96px;}
.library_title{ width:73px; height:19px; background:url(../images/libiary_t.jpg) left top no-repeat;}
.text_input{ float:left; height:36px;  display:block;}
.input_btn{ width:82px; height:34px; line-height:34px; text-align:center; font-size:12px; color:#cd5107; float:left; margin-left:100px; margin-top:12px;_margin-top:15px;background:url("../images/icons_searchBox_blyun.png")no-repeat;background-position: -434px 0;}
.input_btn a{ display:inline-block;color:#fff; width:81px; height:34px; line-height:34px; font-size:16px; outline: none; background:#FFC300; border-radius:3px;}
.input_btn a:hover{ color:#b42329;}
.formRow_top,.formRow_bottom{ width:130px; height:24px; margin-top:12px; float:left; margin-left:10px;}
.label{ height:24px; line-height:24px; font-size:14px; text-align:right; float:left; color:#fff;}
.label label{height:36px; line-height:36px;text-align:right; padding-right:5px;}
.field{ width:80px; height:24px; float:left;}
.field .input11{ width:80px; height:24px; line-height:24px; border:1px #ccc solid; background:#fff; color:#000; padding:3px 5px;}
/*banner*/
.banner{     height: 165px;
    background: url(../images/banner_bg.jpg) left -23px repeat-x;}
.banner_con{ width:950px; height:100%; margin:0 auto;position:relative;}
/*search11*/
.search11{ width:610px; height:118px; position:absolute;  left:0px; top:4px;  z-index:999; zoom:1; padding:6px 5px 25px; margin-top:12px;}
.banerbg{ width:432px; height:165px;     background: url(../images/ts_img.jpg) left -23px no-repeat;position:absolute; top:0px; right:0px;}

 /*tab切换开始*/
.msn-focus{}

.msn-focus .hd { font-size: 16px; height:28px;  line-height:28px;  margin-left:9px;margin-right:9px; width:600px; }
.msn-focus .hd li { float: left; display: inline; margin: 0 28px 0 0; height: 41px }
.msn-focus .hd .on { color:#2C6AA9; font-weight:bold; }
.msn-focus .hd .on a { color:#607510; background:url(../images/search_tabbg.png) left top no-repeat;_background:url(../images/search_tabbg.gif) left top no-repeat; line-height:30px; }
.msn-focus .hd a { height: 41px; width:90px;  float: left;font-weight:normal; color:#FFF;line-height:30px; text-align:center;}
.msn-focus .hd a:hover{ color:#607510; }
.msn-focus .bd { width:610px; height:85px; position: relative; overflow: hidden; margin-top:22px;_margin-top:12px; }
/*xp 2014124 begin*/
.msn-focus .bd .ss{ width:95%; height:35px; margin-top:15px; background:#fff; border-radius:5px; border:3px solid #dfdcdc;}
.msn-focus .bd .ss select{ background:url(../images/search_dropdown1.jpg) right center #f1f2f4 repeat-y; border:none; text-align:center; width:90px; margin:2px 0px; outline: none;font-size: 14px;}
.msn-focus .bd .ss .text{ width:275px; height:34px; padding:4px 5px 3px 5px; line-height:34px; float:left;}
.msn-focus .bd .ss .text2{ width:345px; height:38px; line-height:38px; padding-left:10px; float:left; color:#909090;}
.msn-focus .bd .ss .text3{ width:412px;  height:28px; line-height:28px; padding:5px 0px 5px 10px; float:left; color:#000; display:inline;}
.msn-focus .bd .ss .but{ width:67px; height:35px; float:right; font-size:16px; font-family:"微软雅黑"; color:#fff; cursor:pointer; line-height:35px; text-align:center; background:#FFC300;}
.select1{
border:1px solid #ccc;line-height:31px; height:31px;color:#666;*margin:0px;padding:4px 3px;font-size:13px;width:80px;*width:75px;float:left;*border:#FFFFFF none 1px; }
.select_border{}  
.select_container{*border:0;*position:relative;*width:75px;*height:23px;*overflow:hidden;*background:#fff;} 
/*xp 2014124 end*/

/*navbar*/
.navbar{ height:295px; background:url(../images/chnavbgre.jpg) left top repeat-x #fff;}
.nav_con{ height:100%; width:950px; margin:0 auto; padding:20px 115px 0px 115px; background:url(../images/chnavbg.jpg) center top no-repeat;}
/*切换*/
.msn-focus1 { width:475px;height: 260px; overflow:hidden; float:left; }
.msn-focus2{ float:right; width:450px;}
.msn-focus1 .hd { font-size: 14px; height:100px; margin-bottom:10px; line-height: 30px; width: 475px;}
.msn-focus1 .hd li { float: left;  width:70px; height:119px;  text-align:left; overflow:hidden; font-size:14px; margin-right:55px; text-transform:uppercase; display:inline;}
.msn-focus1 .hd li.no{ margin-right:0px;}
.msn-focus1 .hd .on { background:url(../images/nav_current.png) no-repeat scroll center bottom; }
.msn-focus1 .hd .on a {display:block; padding-top: 62px; width:70px; height: 30px; text-align:center; background:url(../images/icon2.png) center top no-repeat; color: #a11015; }
.msn-focus1 .hd a.nav1{ background-position:4px 0px;}
.msn-focus1 .hd a.nav2{ background-position:-145px 6px;}
.msn-focus1 .hd a.nav3{ background-position:-294px 6px;}
.msn-focus1 .hd a.nav4{ background-position:-150px -250px; }
.msn-focus1 .hd a.nav5{ background-position:-450px -4px;}
.msn-focus1 .hd a.nav6{ background-position:2px -250px;}
.msn-focus1 .hd a.nav7{ background-image:url(../images/fw_1.png); background-position:center 2px;}
.msn-focus1 .hd .on a.nav7{ background-image:url(../images/fw_0.png);}
.msn-focus1 .hd a.nav8{ background-position:-300px -250px;}
.msn-focus1 .hd .on a.nav1{ background-position:4px 0px;}
.msn-focus1 .hd a {float: left; display:block; padding-top:62px; width:70px; height: 30px; text-align:center; background:url(../images/icon1.png) center top no-repeat; }
.msn-focus1 .bd {width:440px; height:120px; position:relative; overflow:hidden; margin-top:45px; line-height:20px;}
.msn-focus1 .bd li .gk{height:90px; line-height:24px; width:100%; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis;}
.msn-focus1 .bd li .more{text-align:right; padding-top:5px;}
.msn-focus1 .bd li .more a{    color: #a11015;}
.msn-focus1 .bd li dl, .msn-focus1 .bd li ul{height:90px; overflow:hidden;}

.msn-focus1 .bd li .Snewlist dd{ height:24px; margin-left:5px; color:#000; background:url(../images/news_icon1.jpg) left center no-repeat; padding-left:12px;  overflow:hidden;}
.msn-focus1 .bd li .Snewlist dd span{ float:left; display:inline-block;  line-height:24px; }
.msn-focus1 .bd li .Snewlist dd .text1{max-width:352px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.msn-focus1 .bd li .Snewlist dd .time1{ padding-left:12px; color:#666;}
.msn-focus1 .bd li .Snewlist dd a:hover{color:#cf0f01;}

.msn-focus1 .bd li .Snewlist2 dd{ float:left; width:43%; height:24px; margin-right:18px; display:inline; color:#000; background:url(../images/news_icon1.jpg) left center no-repeat; padding-left:12px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.msn-focus1 .bd li .Snewlist2 dd:nth-child(2n+1){float:right; margin-right:0px;}


.msn-focus1 .bd li .Snewlist3 dd{ float:left; width:21%; height:32px; line-height:32px; color:#000; background:url(../images/news_icon1.jpg) left center no-repeat; padding-left:12px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}

.msn-focus1 .bd li .Snewlist4 dt, .msn-focus1 .bd li .Snewlist4 dd{width:100%; height:22px; line-height:22px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.msn-focus1 .bd li .Snewlist4 dt{font-weight:bold;}
.msn-focus1 .bd li .Snewlist4 dd.no1{padding-bottom:5px;}


.title{ height:35px; background:url(../images/title_bg.jpg)  left bottom no-repeat; margin-top:15px; position:relative;}
.title h2{ line-height:26px; font-size:18px;     color: #a11015; }
.title .more1{ position:absolute; right:0px; line-height:35px; top:0px;color: #cf0f01;}
.title .more1 a{    color: #a11015;}
/*quick*/
.wrap_con1{ width:100%;height:177px;background:#f3f3f3;}
.quick{ width:458px; margin:0 34px 0 0; float:left; }
.quick ul{ overflow:hidden; margin-top:10px; margin-left: 10px;}
.quick ul li{ width: 93px; float:left; font-size:14px; line-height:38px; background:url(../images/111.gif) no-repeat left center; padding-left: 12px; margin-right: 9px;}
.quick ul li a{ color:#000;font-weight: bold;}
.quick ul li a:hover{ color:#cf0f01;}
.quick ul li.marNo{ margin:0;}

/*book*/
.book{ width:458px; float:left; overflow:hidden; }
/*.book ul{ margin-top:16px;}
.book ul li{ width:63px; height:86px; float:left; margin:0 14px;_margin:0 10px;}
.book ul li img{ width:63px; height:86px;}*/
/*图书滚动开始*/
.picMarquee-left{ width:458px;  overflow:hidden; /*position:relative;*/margin-top:16px;  }
.picMarquee-left .book_hd{ overflow:hidden;  height:30px;  }

.picMarquee-left .book_bd ul{ overflow:hidden; zoom:1;  }
.picMarquee-left .book_bd ul li{ margin-right:15px; margin-left:15px;float:left; _display:inline; overflow:hidden; text-align:center; width:63px; height:86px;  }
.picMarquee-left .book_bd ul li .pic{ text-align:center; }
.picMarquee-left .book_bd ul li .pic img{ width:63px; height:86px; display:block;  }
.picMarquee-left .book_bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .book_bd ul li .title{ line-height:26px;width:86px;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; margin-top:2px;  }

/*footer*/
.footer{ width:100%; height:75px; text-align:center; line-height:24px; background:#605f5f; padding-top:25px; color:#fff;}
.footer a{ padding:0 12px; color:#fff;}
.footer a:hover{ color:#cf0f01;}
.footer font{color:#cf0f01;}
.link{ width:940px; height:30px; margin:0 auto;  overflow:hidden;}
.link a{ display:inline; padding:0px 3px;}
.link a:hover{ color:#cf0f01;}
.foot_con{ width:500px; height: 80px; text-align: center; margin:0 auto; margin-top:22px;/* background:url(../images/foot_bg.jpg) center left no-repeat; */}
.footer .link11{ width: 455px; height: 68px; overflow:hidden; float: left;   text-align: center;}
.footer .copyright{ text-align:center; margin-top:3px;}
.footer .link11 a{ display:inline-block;padding:0px 5px; margin-left:7px; color:#fff;}
.lin_con11{ width:300px; float:right; margin-right:70px;}
.footer .link11 a:hover{ color:#aa1a1f;}
.footer .erweima{ width:56px; height:56px; float: left;}
.erji{  width:950px; height:100%; margin:0 auto;background:url(../images/logo11.jpg) left center no-repeat;}

.loginbar{font:14px "Microsoft YaHei",微软雅黑; color:#000; }
.loginbar input{ width:150px; height:22px; padding:3px 2px; border:1px #5e8cdb solid; background:#fff;}
.loginbar input.loginbtn{ width:50px; height:30px; background:#104ba9; color:#fff; border:none; cursor:pointer;}

.TopTime{ background:url(../images/icons.png) no-repeat top center; padding-top:27px; padding-left:64px; height:86px; float:right; line-height:20px; margin-top:4px; overflow:hidden; position:relative; }
.TopTime .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.TopTime .hd .prev,.txtScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/icoUp.gif") no-repeat;}
.TopTime .hd .next{ background:url("images/icoDown.gif") no-repeat;  }
.TopTime .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; }
.TopTime .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
.TopTime .hd ul li.on{ background-position:0 0; }
.TopTime .bd{ padding:15px;  }
.TopTime .infoList li{ height:24px; line-height:24px;   }
.TopTime .infoList li .date{ float:right; color:#999;  }


.flotage {
  width: 88px;
  height: 160px;
  background: url(../images/fu.gif) no-repeat;
  position:fixed;
  right: 0px;
  top: 326px;
  padding-left: 8px;
}

.flotage li {
  border-bottom: 1px dotted #bbbbbb;
  padding: 10px 0;
}
.flotage li  a{
	width: 88px;
	height: 60px;
	display: inline-block;
	position:relative;
}
.flotage li  a .chat-tips{ background:url(../images/move.jpg) no-repeat;}
.flotage li  a .chat-tips02{ background:url(../images/rr.jpg) no-repeat;}
.flotage a:hover .chat-tips {
	display: block;
}
.flotage a:hover .chat-tips02 {
	display: block;
}
.flotage li a  span{ width: 15px; vertical-align: middle;line-height: 12px; display:inline-block; margin-left:10px;}
.flotage li a:hover{color:#b42329;}
.chat-tips {
	padding: 20px;
	position: absolute;
	right: 96px;
	top: -10px;
	background-color: #ffffff;
	display: none;
	width:80px;
	height:80px;
	text-align:center;
}
.chat-tips02 {
	padding: 20px;
	position: absolute;
	right: 96px;
	top: -50px;
	background-color: #ffffff;
	display: none;
	width:80px;
	height:80px;
	text-align:center;
}

@media (max-width:959px){
.flotage{ display:none;}
.wrap{ width:100%;}
.logo .wrap .logo_img{width:40%; padding-left:5px; margin-top:18px;}
.logo .wrap .logo_img img{display:block; width:100%; }
.TopTime{height:67px; padding:3px 0px 0px 54px; margin-top:0px;}
.banner_con{ width:100%; height:100%;}
.banerbg{ display:none;}
.search11, .msn-focus .hd, .msn-focus .bd{ width:100%; }
.msn-focus .hd li{margin-right:10px;}
.msn-focus .bd .ss .text3{width:43%;}
.formRow_top, .formRow_bottom{width:130px; margin-left:0px;}
.field{width:80px;}
.input_btn{margin-left:0px;}
.field .input11{width:100%;}
.input_btn{ width:16%;}
.input_btn a{width:100%;}
.navbar{height:auto; width:100%; overflow:hidden; background-image:none;}
.nav_con{height:auto; width:auto; padding:0px;}
.msn-focus1, .msn-focus1 .hd{width:100%;}	
.msn-focus1 .hd li{width:25%; height:110px; box-sizing:border-box; margin-right:0px;}
.msn-focus1 .hd a{float:none; margin:5px auto 0px; height:65px;}
.msn-focus1 .bd{ width:100%; padding:0 5px; margin-top:20px; box-sizing:border-box;}
.nav_con{ background-size:100% 142px;}
.msn-focus2{background:url(../images/chnavbg.jpg) center top no-repeat; background-size:100% 142px; margin-top:-15px;}
.msn-focus1 .bd li .Snewlist dd .text1{max-width:75%;}

.wrap_con1{height:347px; box-sizing:border-box; padding:0 5px;}
.quick{ width:100%; margin:0;}
.quick ul li{width:33.333%; box-sizing:border-box; margin:0;}

.book, .picMarquee-left{width:100%;}
.footer a{padding:0 4px;}	
	}

.login_go_a{display:inline-block; padding:0 5px; border-radius:3px; border:1px solid #ccc; color:#ccc; margin-left:5px;}
.login_go_a:hover{border-color:red; color:red;}

.login_go_a2{display:inline-block; margin-left:5px; }
