@charset "utf-8";
*{padding:0; margin:0;}
li{ list-style:none; }
a{ color:#333; text-decoration:none; }
a:hover{ color:#a7692e; 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:#fff;}
.wrap{ width:950px; margin:0 auto;}
input{ outline:none;}

/*top*/
.top{ height:31px; line-height:31px; background:#155193; color:#fff;}
.top a{ color:#e5e9ec;}
.top .wel{ width:318px; float:right;}
.top .wel a:hover{color:#aa1a1f}

/*logo*/
.logo{ height:112px; background:#fff;}
.logo .wrap{ height:100%; }
.logo .wrap .logo_img{ width:440px; height:83px; margin:28px -18px 22px ; float:left;}
.library{     width: 779px;
    height: 96px;
    float: left;}
.library_title{ width:73px; height:19px; background:url(../images/libiary_t.jpg) left top no-repeat;}
.text_input{width: 502px;
    float: left;
    height: 124px;
    display: block;}
.input_btn{ width: 82px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    font-size: 12px;
    color: #cd5107;
    float: left;
    margin-left: 10px;
    margin-top: 3px;
    _margin-top: 15px;
    background: url(../images/icons_searchBox_blyun.png)no-repeat;
    background-position: -434px 0;}
.input_btn a{ display:inline-block;color:#155193; width:81px; height:34px; line-height:34px; font-size:16px; font-family:"Microsoft Yahei"; background-color: transparent;outline: none;background:url("../images/icons_searchBox_blyun.png") no-repeat -434px 0;background-position: -434px 0;}
.input_btn a:hover{ color:#b42329;}
.formRow_top,.formRow_bottom{     width: 230px;
    height: 31px;
    margin-top: 12px;
    float: left;
    margin-left: 10px;}
.label{     width: 81px;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    text-align: right;
    float: left; }
.label label{    width: 45px;
    height: 36px;
    line-height: 36px;
    text-align: right;}
.field{ width:132px; height:24px; float:left;}
.field .input11{     width: 120px;
    height: 24px;
    line-height: 24px;
    border: 1px #ccc solid;
    background: #fff;
    color: #000;
    padding: 3px 5px;}
/*banner*/
.banner{ height:162px;  background:url(../images/search_bg.jpg) no-repeat center 0; margin-top:20px; position:relative}
.banner_con{ width:1300px; height:100%; margin:0 auto;position:relative; overflow:hidden;}
/*search11*/
.search11{ width:610px; height:118px; float:left;  z-index:999; zoom:1; padding:6px 10px 25px; margin-top:20px; margin-left:165px;}
.banerbg{ float:left; margin-left:195px; margin-top:4px;   }
.banerbg ul li{ height:26px; line-height:26px;}
.banerbg ul li a{ color:#254C8B; font-weight:bold;}

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

.msn-focus .hd {     font-size: 16px;
    height: 28px;
    line-height: 28px;
    margin-left: 9px;
    margin-right: 9px;
    width: 600px;
    font-family: "Microsoft Yahei"; }
.msn-focus .hd li {float: left;
    display: inline;
    margin: 0 28px 0 0;
    height: 41px; }
.msn-focus .hd li a{ color:#000;}
.msn-focus .hd .on { color:#2C6AA9; font-weight:bold; }
.msn-focus .hd .on a { color:#155193; background:url(../images/search_tabbg.png) left top no-repeat;_background:url(../images/search_tabbg.gif) left top no-repeat; line-height:30px;background-size:100% 100%; }
.msn-focus .hd a {     height: 41px;
    width: 122px;
    float: left;
    font-weight: normal;
    color: #FFF;
    line-height: 30px;
    text-align: center;}
.msn-focus .hd a:hover{ color:#155193; }
.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:590px; height:40px; background:url(../images/Sinput_bg.png) no-repeat left top; margin-top:15px;}
.msn-focus .bd .ss select{ background:url(../images/search_dropdown1.jpg) repeat-y; border:none; text-align:center; width:80px; margin: 4px 0px; outline: none;font-size: 14px;padding-left: 12px;}
.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:425px;*width:260px; height:28px; line-height:28px; padding:5px 0px 5px 10px; float:left; color:#000;}
.msn-focus .bd .ss .but{ width:67px; height:38px; float:left; font-size:20px; font-family:"微软雅黑"; color:#155193; cursor:pointer; line-height:38px; text-align:center;}
.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{*background:#fff;*border:1px solid #ccc;*padding:3px;width:80px;*width:75px;float:left; margin-left:2px; *margin-top:2px;}  
.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; overflow:hidden;}
.nav_con{ height:100%; width:970px; margin:0 auto; padding:20px 115px 0px 115px; background:url(../images/chnavbg.jpg) center top no-repeat;}
/*切换*/
    .msn-focus1 { width:940px;height: 260px; overflow:hidden; }
    .msn-focus1 .hd { font-size: 14px; height:100px; margin: 0px 15px 10px 15px; line-height: 30px; width: 940px; margin-right: -7px; font-family:"微软雅黑";}
    .msn-focus1 .hd li { float: left; display:block; float: left; width:70px; height:119px;  text-align:left; overflow:hidden;  font-size:14px; margin-right:72px; _margin-right:46px; text-transform:uppercase;}
    .msn-focus1 .hd li.no{ margin-right:0px;}
    .msn-focus1 .hd .on { background:url(../images/nav_current.jpg) 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: #155193; }
.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:-450px -4px;}
.msn-focus1 .hd a.nav5{ background-position:2px -250px;}
.msn-focus1 .hd a.nav6{ background-position:-150px -250px;}
.msn-focus1 .hd a.nav7{ 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: 940px; height: 100px; position: relative; overflow: hidden ; margin-top: 60px;_margin-top: 30px;}
    .msn-focus1 .bd ul { height: 100px; overflow: hidden; position:relative;  font-size: 14px; line-height: 28px }
    .msn-focus1 .bd li { width: 940px; height: 100px; background-color: #fff; position: relative;overflow:hidden; }


.msn-focus1 .bd li .Snewlist{ width:910px; height:100%; font-size:12px; padding:0px 15px; }
.msn-focus1 .bd li .Snewlist dd{ width:255px; height:26px; float: left; /*margin-right:48px; _margin-right: 28px;*/ margin:0px 24px; _margin:0px 12px;}
.msn-focus1 .bd li .Snewlist dd.no{ margin-right:0px;}
.msn-focus1 .bd li .Snewlist dd.more{ float:right; text-align:right;color: #155193;    font-size: 16px;}
.msn-focus1 .bd li .Snewlist dd .text1{ color:#000;}
.msn-focus1 .bd li .Snewlist dd .time1{ padding-left:6px; color:#666;}
.msn-focus1 .bd li .Snewlist dd a{    font-size: 16px; width:243px;float:left; margin-left:5px;color:#000;overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; background:url(../images/news_icon1.jpg) left center no-repeat; padding-left:12px;}
.msn-focus1 .bd li .Snewlist dd a:hover{color:#b42329; text-decoration:none;}
.msn-focus1 .bd li .Snewlist dd a:hover .text1{color:#b42329; text-decoration:none;}

.msn-focus1 .bd li p{ line-height:22px; text-indent:2em; font-size:16px; color:#000; display:block; height:65px; overflow:hidden;}
.msn-focus1 .bd li  a{ display:block; float:right;color:#155193; padding-left:10px;font-size:16px; }

.title{ height:35px; background:url(../images/title_bg.jpg)  left bottom no-repeat; margin-top:15px; position:relative;}
.title h2{ line-height:26px; font:18px "Microsoft YaHei",微软雅黑; color:#155193; }
.title .more1{ position:absolute; right:0px; line-height:35px; top:0px;color: #cf0f01;}
.title .more1 a{color: #155193;}
/*quick*/
.wrap_con1{ width:100%;height:177px;background:#f3f3f3;}
.quick{ width:458px; margin:0 34px 0 0; float:left; }
.quick ul{    height: 86px overflow:hidden; margin-top:10px; margin-left: 10px;}
.quick ul li{ width: 84px;     height: 61px;float:left; font:14px "Microsoft YaHei",微软雅黑; padding-left: 12px; margin-right: 9px;    text-align: center;}
.quick ul li a{ color:#000; font-family:"宋体";background:url(../images/zy.png) no-repeat  center;width: 84px;     height: 61px;     display: block;}
.quick ul li a:hover{ color:#cf0f01;background:url(../images/zy02.png) no-repeat  center;}
.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:114px; text-align:center; line-height:24px; background:#155193; padding-top:10px; color:#fff;}
.footer a{ padding:0 12px; color:#f1cbc0;}
.footer font{ font-size:12px; 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:850px; height: 90px; text-align: center; margin:0 auto; margin-top:22px;/* background:url(../images/foot_bg.jpg) center left no-repeat; */}
.footer .link11{ width: 850px; 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;}

.time{ background:url(../images/icons.png) no-repeat left center; padding-top:27px; padding-left:64px; width:103px; height:86px; float:left; line-height:20px; margin-top:4px;    margin-left: 39px;}


.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;
}








.searchBox_blyun{margin:0px; padding:0px; font-size:12px; font-family:"宋体"; color:#000; width:610px; }
.searchBox_blyun *{margin:0px; padding:0px;}
.searchBox_blyun ul{list-style-type:none;}
.searchBox_blyun input{vertical-align:middle; font:14px Microsoft Yahei, Arial, Helvetica, sans-serif; color:#444;}
.searchBox_blyun a{color:#fff; text-decoration:none; font-size:14px;}
.searchBox_blyun a:hover{text-decoration:underline;}
.searchBox_blyun .clearfix{overflow:hidden; zoom:1;}
.searchBox_blyun .clear{clear:both; height:0px; font-size:0px; line-height:0px; overflow:hidden;}
.searchBox_blyun .sTab{padding-left:8px;}
.searchBox_blyun .sTab li{float:left; margin-right:15px; display:inline;}
.searchBox_blyun .sTab li.on a{font-weight:bold; color:#000;}
.searchBox_blyun .sTab li.on a:hover{text-decoration:none;}
.searchBox_blyun .sInput{height:27px; margin-top:6px; outline:none;}
.searchBox_blyun .sInput input{float:left; border:0px; color:#000; background-image:url(../images/icons_searchBox_blyun.png); background-color:transparent;outline:none;}
.searchBox_blyun .stxt{width:370px; height:26px; line-height:26px; padding:4px 20px 4px 40px; background-position:0px 0px; color:#ccc; font-family:"宋体";}
.searchBox_blyun .sbtn{width:81px; height:34px; overflow:hidden; cursor:pointer; color:#b42329; font-size:16px;}
.searchBox_blyun .cn{margin:0px 6px; display:inline; background-position:-434px 0px;}
.searchBox_blyun .en{background-position:-434px 0px;}
.searchBox_blyun .sTip{float:left; height:28px; position:relative; margin:-1px 0px 0px 4px; line-height:14px; display:inline;}
.searchBox_blyun .sTip td{height:28px;}
.searchBox_blyun .sTip a{text-decoration:underline;}
.searchBox_blyun .sLabel{margin-top:15px; padding-left:7px; *margin-top:2px; *padding-left:2px; }
.searchBox_blyun .sLabel label{margin-right:10px; *margin-right:5px;}
.searchBox_blyun .sLabel input{margin:0px 6px 3px 0px; *margin:0px 1px 3px 0px; }

.ewm{ float:right;    padding-top: 20px;text-align: center;}
.ewm ul{}
.ewm ul li{width:85px; height:84px;float:right;}


