@charset "gb2312";
/* reset */
body, h1, h2, h3, h4, h5, h6, hr, p,blockquote,dl, dt, dd, ul, ol, li,pre,form, fieldset, legend, button,img

{border:medium none;margin: 0;padding: 0;}
h1, h2, h3, h4, h5, h6{font-size: 100%; }
em{font-style:normal;}
ul, ol{list-style: none; }
a{text-decoration: none; color:#666;}
a:hover{color:#ca3131;text-decoration:underline}

table{border-collapse: collapse; border-spacing:0;}
body{background-color:#f7f7f7;}
body, button, input, select, textarea{font: 14px/1.5 "Microsoft YaHei", "SimSun", Arial, Helvetica, sans-serif;}
html, body{height:100%;}

/* clear */
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearfloat{zoom:1}
.clear{clear:both;height:0;}

/* header */
.header_time{width:100%;height:36px;background:url(block_bg.jpg) left center repeat-x;line-height:36px;min-

width:1002px;}
.header_time .time{width:1002px;height:36px;margin:0 auto;background:url(time_ico.png) 760px center no-repeat;}
.header_time .time a{float:right;margin-left:10px;}
.header{width:100%;height:112px;background:#FFF url(header_bg.jpg) center center no-repeat;text-indent:-999em;min-

width:1002px;}

/* nav */
.nav{width:100%;height:40px;background:url(nav_bg.jpg) left center repeat-x;line-height:38px;min-width:1002px; position: relative;z-index: 999;}
.nav-active{
  position: fixed;
  top: 0;
}
.nav ul{width:1002px;height:40px;margin:0 auto;background:url(nav_ul_bg.png) center 1px no-repeat;}
.nav ul li{float:left;}
.nav ul li a{
	width:123px;height:38px;display:block;text-align:center;color:#FFF;font-size:14px;border-right:#c11602 1px 

solid;border-left:#90030c 1px solid;
	margin-top:2px;
}
.nav ul li a:hover{text-decoration:underline;}
#trianglei1{background:url(nav_hover.jpg) 50px top no-repeat;border-left:0;border-left:0;}
#trianglei8 { border-right:0;}

/* nav */
.body_box{width:100%;background:url(body_bg.jpg) center top repeat-y;}
.body{width:982px;background-color:#FFF;padding:10px;min-height:150px;margin:0 auto;}
.body_footer{width:100%;height:20px;background:url(shadow_bg.jpg) center no-repeat;}

/* footer */
.footer{
	width:100%;
	min-width:1002px;
	min-height:20px;
	padding:10px 0;
	background-color:#313131;
	text-align:center;
	color:#FFF;
	line-height:24px;
}

/*banner*/
.sign_news{width:685px;float:left;height:319px;overflow:hidden;}
.swiper-container {height:319px;width: 100%;position:relative;text-align:center;background-color:#ddd;}
.pagination, .pagination_bg{position: absolute;text-align:right;left:0;bottom:0px;width: 100%;height:23px;z-

index:2;}
.pagination{height:14px;padding-top:10px;}
.pagination_bg{z-index:1;background-color:#000;opacity:0.3;filter:alpha(opacity=30);}
.swiper-pagination-switch {display: inline-block;width:7px;height:7px;background:#FFF;margin: 0 8px;cursor: 

pointer; border-radius:5px;}
.swiper-active-switch {background:#900;}
.swiper-slide a{width:100%;height:319px;display:block;}
.swiper-slide img{width:100%;height:319px;display:block;}

/*title*/
.title{width:100%;min-height:36px;background:url(block_bg.jpg) left top repeat-x;font-size:14px;font-

weight:bold;line-height:36px;color:#9b0608;}
.title .ico{width:5px;height:20px;margin:8px 0 0 8px;background-color:#9b0608;border-radius:2px;display:inline-

block;margin-right:8px;float:left;}
.title a{font-weight:normal;float:right;margin-right:8px;color:#ca3131;font-size:12px;}
.title font a{float:none;color:#666;}

/*notice*/
.notice{width:290px;float:right;}
.notice .title, .quick_nav .title{background:url(quick_title_bg.jpg) center repeat-x;margin-bottom:7px;color:#666;}
.notice .title .ico, .quick_nav .title .ico{width:8px;background:url(quick_nav_ico.jpg) center no-repeat;}
.notice .title a{color:#666;}
.notice ul li{height:42px; overflow:hidden;margin:0;padding:0;margin-bottom:6px;*margin-bottom:2px;}
.notice ul li span{width:60px;height:42px;display:block;text-align:center;line-height:17px;border-right:#CCC 1px 

dotted;}
.notice ul li span font{font-size:22px;display:block;line-height:20px;}
.notice ul li a{padding:0 10px;display:inline-block;height:60px; overflow:hidden;float:right;width:205px;line-

height:20px;}
.notice .more{background:none;border-top:#ca3131 1px solid;font-size:12px;margin:0;}
.notice .more .ico{background:url(notice_more_ico.jpg) center no-repeat;width:10px;}
.clear_block{padding:8px 0;}
.clear_block font, .clear_block span{height:18px;background-color:#d8d8d8;display:block;}
.clear_block font{width:685px;}
.clear_block span{width:297px;background-color:#c0c0c0;float:right;}

/*news_block*/
.recruit{width:683px;float:left;border:#e0e0e0 1px solid;}
.recruit ul{padding:8px 15px;color:#666;}
.recruit ul li{border-bottom:#ccc 1px dotted;line-height:30px;}
.recruit ul li span{float:right;}
.recruit ul li a{padding-left:25px;background:url(news_ico.jpg) 8px center no-repeat;display:inline-block;}

/*quick_nav*/
.quick_nav{width:290px;float:right;}
.quick_nav ul{padding-top:10px;}
.quick_nav ul li{width:260px;height:34px;line-height:26px;margin:0 auto;background: url(./quick_nav.jpg) left bottom no-repeat;}
.quick_nav ul li span{padding-left:10px; font-family:Tunga;color:#666; font-style:italic;}
.quick_nav ul li a{width:190px;padding-left:40px;height:34px;display:block;float:right;color:#FFF;}
.quick_nav ul li a:hover{background:url(quick_nav.jpg) right top no-repeat;}
.w{width:320px;margin-top:8px;margin-right:8px;}

/*link*/
.link{border:#e0e0e0 1px solid;margin-top:8px;}
.link .title{background:none;}
.link .title span{width:120px;height:32px;background:url(link__title_bg.jpg) center center no-repeat;text-

align:center;display:block;margin-top:5px;line-height:30px;color:#FFF;}
.link ul li{display:inline-block;float:left;padding:5px 0 5px 25px;}




/*********************************** insinde **************************************/

/*nav*/
#inside .body{background:url(inside_bg.jpg) left top repeat-y;min-height:400px;}
#inside .inside_nav{width:216px;float:left;margin:0 25px 0 0;min-height:120px;background-color:#edebec;}
#inside .inside_nav .title{
	background:#bb0707 url(inside_border.jpg) left bottom no-repeat;
	padding-bottom:3px;height:55px;line-height:55px;color:#FFF;font-size:15px;text-

indent:1em;position:relative;
}
#inside .inside_nav .title .ico{
	float:right;width:22px;background:url(inside_title_ico.jpg) center no-repeat;height:35px;
	position:absolute;
	right:10px;
	z-index:0;
	top:2px;
}
#inside .inside_nav ul li a{width:100%;height:40px;text-indent:3em;line-height:40px;display:block;font-size:14px;}
#inside .inside_nav ul li a:hover{background: url(inside_nav_hover.jpg) center repeat-x;color:#FFF;}
#inside_nav_click{background: url(inside_nav_hover.jpg) center repeat-x;color:#FFF;}
.selected {background: url(inside_nav_hover.jpg) center repeat-x;color:#FFF;}
#inside .inside_nav ul li ul{display:none;}
#inside .inside_nav ul li:hover ul{display:block;}
#inside .inside_nav ul li ul li a{font-size:12px;text-indent:5em;}
#inside .inside_nav ul li ul li a:hover{background:#999}

/*inside_block*/
.content{float:right;width:733px;}
.content .title{background:none;border-bottom:#cbc1bc 1px solid;width:733px;color:#d81415;}
.content_1 .title a {     margin-right: 0px !important;}
.content .title font{font-size:12px;float:right; font-weight:normal;color:#666;}
.content .title .ico{width:9px;background:url(io.jpg) center no-repeat;}

/*news*/
.news{padding:0 10px;padding-top:20px;line-height:30px;color:#666;}
.news .sign{padding-bottom:20px;}
.news .sign .sign_img{width:180px;height:120px;padding:6px;border:#dbdbdb 1px solid;display:block;float:left;}
.news .sign .sign_content{width:505px;float:right;line-height:26px;height:123px; overflow:hidden;}
.news .sign .sign_content a{font-size:14px;color:#000;font-weight:bold;}
.news li span{float:right;}
.news li{border-bottom:#e0e0e0 1px dotted;}
.shownews_title{text-align:center;padding:15px 0;}
.cicle{width:100%;height:28px;background-color:#f4f4f4;line-height:28px;text-align:center;}
.news_content{padding-top:10px;width:94%;margin:0 auto;line-height:24px;}
.news_content img{max-width:100%;}
/*tutor*/
.tutor li{float:left;margin:10px 0 0 33px;}
.tutor li a{width:134px;height:179px;display:block;padding:3px;border:#e0e0e0 1px solid;}
.tutor li p{width:142px;height:24px;line-height:24px;font-size:14px;text-align:center;color:#666;}
.tutor_show{width:86%;margin:0 auto;padding:40px 7%;background:url(tutor_show_border.jpg) bottom center no-repeat;}
.tutor_show img{padding:3px;border:#d0d0d0 1px solid;float:left;}
.tutor_info{padding-left:15px;line-height:24px;float:left;}
.name{font-size:14px;font-weight:bold;color:#ca3131;}

.img li{margin:10px 0 0 8px;}
.img li a{width:165px;height:130px;display:block;padding:3px;border:#e0e0e0 1px solid;}
.img li p{width:174px;height:24px;line-height:24px;font-size:14px;text-align:center;color:#666;}

/*book*/
.login_tab td{height:32px;padding:5px 0;}
.login_tab td input{width:210px;height:28px;margin:0;padding:0;line-height:normal;line-height:28px;font-family: 

"Microsoft YaHei";}
.set_attention_sub{width:100px;height:35px;border:0;text-align:center;background-color:#ca3131; font-

size:18px;color:#FFF;font-family: "Microsoft YaHei";}
.book_ul .angs{width:100%;height:38px;line-height:38px;}
.possplit {background: url(fgx_1.png) 2px 10px no-repeat;width: 20px;text-align: center;}
.col_metas {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px solid #eee;
}
.col_title {
    float: left;
    color: #d81415;
}
.col_title h2 {background: url(io.jpg) 8px no-repeat;padding-left: 30px;}
.col_path {
    float: right;
}
