@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0;}
html{-webkit-text-size-adjust:none; }
body{font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; font-size:14px;color:#4b4b4b;background:#f7f7f7;text-align:left;font-weight:normal;}
fieldset,img {border:0; vertical-align:bottom;}
address,caption,cite,code,dfn,/*em,*/th,var {font-weight:normal;font-style:normal}
ol,ul{list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%}
abbr,acronym {border:0}
button,input,select,textarea{font-size:100%;}
font{font-style:normal;font-size:14px;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-style:inherit;font-size:14px;font-weight:inherit;outline:none;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear{clear:both; line-height:0px; height:0px; font-size:0px;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none;padding:0;}
a{text-decoration:none;color:#313131;}
.clear_box{clear:both;}


/* 样式开始 */
.hep_warp{margin:0 auto;overflow:hidden;}
.hep_warp .header{width:960px;margin: 10px auto 10px;overflow:hidden;}
.hep_warp .header span,.hep_warp .header .header_nav,.content .search_wrap .tab_nav,.content .search_wrap .search,.content .search_wrap .search span,.content .search_wrap .search .input_text,.content .search_wrap .search .input_button,.content ul.list li,.input_text_tj,.input_button_tj{display: inline;float: left;}
.hep_warp .header span{width:220px;height: 60px;/*background: url(../images/hep_log.jpg) no-repeat;*/}
.hep_warp .header .header_nav{float: right;margin:40px 0px 0 0;}
.hep_warp .header .header_nav a{display: inline-block;height: 20px;padding: 0 10px;color: #474747;}
.hep_warp .header .header_nav a.last#denglu{padding-left: 20px;}
.hep_warp .header .header_nav a.blue{padding: 0 25px;}
.hep_warp .header .header_nav a.last{background: none;padding-right:0;}
.hep_warp .lunbo{margin:0 auto;}
.yellow,.hep_warp .header .header_nav a.yellow{color: #ff5a00;}
.blue,.hep_warp .header .header_nav a.blue{color:#003389;}
.red{color:#f00;}
.content{width:960px;margin:0 auto;overflow:hidden;}
.content .search_wrap{height: 50px;margin: 15px 0 10px;border-bottom: 1px solid #ededed;position: relative;background: #fff;padding-top: 25px;}
.content .search_wrap .tab_nav{width:300px;}
.content .search_wrap .tab_nav span{height:50px;width:120px;display:inline-block;text-align: center;font-size: 20px;color:#8d8d8d;cursor:pointer;}
.content .search_wrap .tab_nav span.current{margin-top: 1px;color:#264993;border-bottom: 1px solid #2f8ed0;}
.content .search_wrap .search,.search_tj{float:right;width:628px;text-align: right;margin-right: 20px;vertical-align: center;}
.content .search_wrap .search span{height:30px;line-height: 30px;vertical-align: center;color:#4b4b4b;font-size: 14px;}
.content .search_wrap .search .input_text,.input_text_tj{width:269px;height:30px;border:1px solid #ccc;border-right:none;outline: medium none;text-align: center;color:#aeaeae;}
.content .search_wrap .search .input_button,.input_button_tj{width:100px;height:32px;background: #276491;color:#fff;text-align: center;border: none;}
.content ul.list{color:#585858;font-size: 14px;border-bottom:1px solid #e9e9e9;overflow: hidden;position: relative;}
.content ul.last{border: none;}
.content ul.have_height{height:50px;}
.content ul.list li.couser_list_tab a {width:112.5px;}
/*.content ul.list li{width:850px;}*/
/*.content .have_left ul.list li {width:655px;}*/
.content ul.list li.down{position:absolute;width:30px;color:#ff5a00;cursor: pointer;right:5px;top:18px;}
.content ul.list li a{color:#585858;display: inline-block;padding:0 15px;height:59px;line-height: 59px;}
.content ul.notBook li a{color:#585858;display: inline-block;padding:0;height:40px;line-height: 40px;/*width:158px;*/}
.content ul.list li a.current{color:#264993;/*border-bottom: 1px solid #2f8ed0;*/}
.content ul.list li.left{width:80px;padding-left:10px;margin:0;}
.content ul.list li.left a{padding:0;}
ul.book_list{padding:25px 0 0 0px;background:#f7f7f7;}

ul.book_list li{width:212px;height:180px;display:inline;float:left;margin: 25px 42.6px 25px 0px;position:relative;text-align:center;}
ul.school_list li{width:212px;height:180px;display:inline;float:left;margin: 20px 50.6px 20px 0px;position:relative;text-align:center;}
.no_left ul.book_list li{margin:0px 37px 20px 0;}

ul.book_list li.li_right{margin-right: 0px;}
ul.school_list li.li_right{margin-right: 0px;}
.no_left ul.book_list li.li_right{margin-right: 0px;}

ul.book_list li img{width:200px;height:112px;display:block;border:1px solid #dfdfdf;cursor: pointer;}
ul.book_list li span.pic{display:block;width:69px;height:33px;background:url("../images/pub_bg.png") no-repeat;position:absolute;right:1px;top:10px;}
ul.book_list li p{color:#262525;line-height:25px;padding-top:10px;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;cursor: pointer;}
ul.book_list li p font{display:block;color:#565556;overflow: hidden;text-overflow: ellipsis;white-space:nowrap;}
ul.book_list_upright li{width: 172px;height: 255px;}
ul.book_list_upright li img{width: 160px;height: 205px;}
ul.book_list_upright li span.pic{right: 0px;}
.no_left ul.book_list_upright li {margin: 25px 24.25px 25px 0px;}
.no_left ul.book_list_upright li.li_right {margin-right: 0px;}
/* 图片轮播 */
.img_scroll{width:100%;overflow:hidden; height:330px;}
.slides1_wrap {	position: relative; width: 960px; height:330px;margin:0 auto;}
#slides1 {overflow: hidden;height: 330px;}
#slides1 li {list-style: none;width: 960px;}
#slides1 li img {width:958px; height:328px;border:1px solid #dfdfdf;}
.slides1_wrap .prev {position: absolute;left: 21px;top: 212px;outline: 0; width:19px; height:29px;display:none;}
.slides1_wrap .next { position: absolute; right: 21px; top: 212px;outline: 0; width:19px; height:29px;display:none;}
.bx_pager{position:absolute; bottom:30px; left:10px; width:960px; height:15px;text-align:center; }
.bx_pager a{display:inline-block; width:68px; height:27px; overflow:hidden;border:1px solid #42a1ba;margin:0 4px;}
.bx_pager a:hover, .bx_pager a.active {border:1px solid #079862;}

/* 图片上传样式开始 */
.pic_wrap{width:100%;}
.pic_wrap .pic_tab_nav{width:100%;height:55px;margin-bottom: 10px;}
.pic_wrap .pic_tab_nav span{float:left;width:49.99999%;display:inline;height:55px;line-height:55px;color:#3f3f3f;border-bottom:1px solid #c0c0c0;text-align: center;cursor: pointer;}
.pic_wrap .pic_tab_nav span.current,.pic_wrap .pic_left a.current{color:#264993;border-bottom: 2px solid #2f8ed0;}
.pic_wrap .tab_cnt{width: 100%;clear: both;overflow: hidden;}
.pic_wrap .pic_left,.pic_wrap .pic_right{display: inline;float: left;padding-bottom: 32767px !important; margin-bottom: -32767px !important;}
.pic_wrap .pic_left{width:130px;padding:15px 20px;text-align: left;border-right: 1px solid #c0c0c0;margin-left: -100%;}
.pic_wrap .pic_left a{display:block;color:#424242;font-size: 16px;line-height: 60px;padding-left: 5px;}
.pic_wrap .pic_right{width:100%;}
.pic_wrap .pic_right .right_wrap{margin-left: 170px;}
.pic_wrap .pic_right .right_cnt{padding:0px 35px;}
.pic_wrap .pic_right .right_cnt .up_pic{padding:45px 0 40px;border-bottom: 1px solid #c3c3c3;}
.pic_wrap .pic_right .right_cnt .pic_show{padding:30px 0;}
.pic_wrap .pic_right .right_cnt .three_list{padding:20px 0;}


/* main */
.main{width: 100%;}
/* left */
.left{float: left; width: 206px;background:#fff; margin-top:15px;}
.menu-wrap{color: #313131; font-size: 14px;min-height: 400px;overflow: hidden;}
.menu-wrap dl,.menu-wrap dd,.menu-wrap dt{width:190px;margin:0 auto;}
.menu-wrap dd,.menu-wrap dt{cursor:pointer;padding:9px 0 ;}
.menu-wrap dd a{padding-left:16px;display:block;blr:expression(this.onFocus=this.blur());outline:none;-moz-outline:none;}
.menu-wrap .menu-parent,.menu-wrap .menu-parent a{color:#FF0000;}
.menu-wrap dl .menu-ico{display: inline-block; *display:inline; zoom:1; margin:0 7px 0 0;  width: 9px; height: 9px; line-height: 0; overflow: hidden; font-size: 0; background-position:-180px -39px; cursor: pointer;}
.menu-wrap dl .menu-ico2{background-position: -180px -60px;}
.menu-wrap dl dd .menu-ico3 {background: url(../images/leaf_node.png) no-repeat;}
.input_text_tj{width:434px;}
.search_tj{width:742px;padding:20px 0 20px 230px;background:#fff;margin:0 auto;}
.header_img{display:block;width:960px;margin:20px auto;height: 250px;}
/* right */
.right{float: right; width: 750px; padding-top: 11px;margin-top:5px;}
.page_box{width:100%;border-top:1px solid #bfbfbf;padding:20px 0;text-align:right;overflow:hidden;}
.page_box a,.page_box span{display:inline-block;padding:6px 10px;}
.page_box a.current{background:#4c4d52;color:#fff;border:1px solid #8e8f91;}
.no_left{width:100%;}
.couser_cnt{background:#fff;}


.menu-wrap div{display:inline-block;}
.menu-wrap dl dt{padding:6px 0px;}
.menu-wrap dl dd{padding:0px;}
.menu-wrap dl dd dl{padding-left:15px;}
.menu-wrap dl dd a{padding:6px 0px;padding-left:15px;}
.menu-wrap dl dd .menu-ico3{background:url(../images/leaf_node.png) no-repeat;}
.menu-wrap dl dd a.ye,.menu-wrap dl dt.ye{background-color:rgb(251, 191, 163);}


.footer {
	margin-top:20px;
	vertical-align: bottom;
	height: 52px;
    background: none;
    width:960px;
    text-align:left;
    border:0px;
    border-top:1px solid #d2d2d2;
}
.footer span.footer_right{float:right;}
.footer span.footer_right a{color:#605C5C;}