@import"main.css";
.panel2 { margin-bottom: 20px; background-color: #fff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 2px 2px rgba(0, 0, 0, .05); }

button{outline:none;}
.btn.active.focus,
.btn.active:focus,.btn.focus,
.btn:active.focus,.btn:active:focus,
.btn:focus{ outline:none; }

.panel i {
	position: absolute;
	height: 30px;
	width: 186px;
	top: 1px;
	right: 20px;
	color: #FFF;
	background-image: url(../images/i.png);
	background-repeat: no-repeat;
	line-height: 30px;
	text-align: center;
	font-style: normal;
	font-weight: bold;
	font-size: 16px;
}
.list_time { color: #bcbcbc; }
.ltop { background-image: url(../images/top.jpg); background-repeat: no-repeat; text-align: center; height: 146px; background-position: center; background-color: #30344D; }
.down {
	background-image: url(../images/down.jpg);
	text-align: center;
	height: 329px;
}
.top_down {
	background-image: url(../images/top_down.png);
	background-repeat: repeat-x;
	height: 20px;
}
.kline { border: 1px solid #ddd; }
.hr2 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; margin-bottom: 15px; text-align: center; margin-top: 5px; margin-right: 5px; margin-left: 5px; }
.hr3 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DFDFDF; margin-bottom: 20px; text-align: center; margin-top: 30px; margin-right: 5px; margin-left: 5px; }
.kc { border-bottom-width: 3px; border-bottom-style: solid; border-bottom-color: #d93821; height: 40px; line-height: 40px; font-size: 19px; padding-bottom: 20px; font-weight: bold; padding-right: 25px; padding-left: 25px; transition: all .5s }
.kc:hover { text-decoration: none;  }
.kc2 { height: 40px; line-height: 40px; font-size: 19px; padding-bottom: 20px; font-weight: bold; padding-right: 25px; padding-left: 25px; transition: all .5s;}
.kc2:hover { text-decoration: none;  }
.list-group-item2 u { text-decoration: none; }
.lnav { margin: 0px;padding: 0px; list-style-type: none; }
.lnav li { line-height: 40px; margin-top: 4px; margin-bottom: 4px; color: #666; padding-left: 60px; height: 40px; }
.lnav li:hover { color: #666; background-color: #F9F9F9; }
.lnav u { text-decoration: none; color: #A0A0A0; padding-left: 25px; }
.list1 { background-image: url(../images/list1.png); background-repeat: no-repeat; background-position: 25px; }
.list1.active { background-image: url(../images/list1-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list2, .list2.hover { background-image: url(../images/list2.png); background-repeat: no-repeat; background-position: 25px; }
.list2.active { background-image: url(../images/list2-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list3, .list3.hover { background-image: url(../images/list3.png); background-repeat: no-repeat; background-position: 25px; }
.list3.active { background-image: url(../images/list3-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list4, .list4.hover { background-image: url(../images/list4.png); background-repeat: no-repeat; background-position: 26px; }
.list4.active { background-image: url(../images/list4-h.png); background-repeat: no-repeat; background-position: 26px; background-color: #f9f9f9; }
.list5, .list5.hover { background-image: url(../images/list05.png); background-repeat: no-repeat; background-position: 25px; }
.list5.active { background-image: url(../images/list05-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list6, .list6.hover { background-image: url(../images/list5.png); background-repeat: no-repeat; background-position: 25px; }
.list6.active { background-image: url(../images/list5-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list7, .list7.hover { background-image: url(../images/list7.png); background-repeat: no-repeat; background-position: 25px; }
.list7.active { background-image: url(../images/list7-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list8, .list8.hover { background-image: url(../images/list8.png); background-repeat: no-repeat; background-position: 25px; }
.list8.active { background-image: url(../images/list8-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list9, .list9.hover { background-image: url(../images/list9.png); background-repeat: no-repeat; background-position: 25px; }
.list9.active { background-image: url(../images/list9-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list10, .list10.hover { background-image: url(../images/list10.png); background-repeat: no-repeat; background-position: 25px; }
.list10.active { background-image: url(../images/list10-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }
.list11, .list11.hover { background-image: url(../images/list11.png); background-repeat: no-repeat; background-position: 26px; }
.list11.active { background-image: url(../images/list11-h.png); background-repeat: no-repeat; background-position: 26px; background-color: #f9f9f9; }
.list12, .list12.hover { background-image: url(../images/list12.png); background-repeat: no-repeat; background-position: 26px; }
.list12.active { background-image: url(../images/list12-h.png); background-repeat: no-repeat; background-position: 26px; background-color: #f9f9f9; }
.list13, .list13.hover { background-image: url(../images/list13.png); background-repeat: no-repeat; background-position: 26px; }
.list13.active { background-image: url(../images/list13-h.png); background-repeat: no-repeat; background-position: 26px; background-color: #f9f9f9; }
.list14 { background-image: url(../images/list14.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list14:hover { background-image: url(../images/list14-h.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list15 { background-image: url(../images/list15.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list15:hover { background-image: url(../images/list15-h.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list16 { background-image: url(../images/list16.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list16:hover { background-image: url(../images/list16-h.png); background-repeat: no-repeat; background-position: left; margin-right: 15px; }
.list17 { background-image: url(../images/list13.png); background-repeat: no-repeat; background-position: left; margin-right: 10px; }
.list17:hover { background-image: url(../images/list13-h.png); background-repeat: no-repeat; background-position: left; margin-right: 10px; }
.list19 { background-image: url(../images/list19.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list19:hover { background-image: url(../images/list19.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list20 { background-image: url(../images/list20.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list20:hover { background-image: url(../images/list20.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list21 { background-image: url(../images/list12.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list21:hover { background-image: url(../images/list12.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list22 { background-image: url(../images/list7.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list22:hover { background-image: url(../images/list7.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list23 { background-image: url(../images/list2.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list23:hover { background-image: url(../images/list2.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list24 { background-image: url(../images/list05.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list24:hover { background-image: url(../images/list05.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list25 { background-image: url(../images/list25.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list25:hover { background-image: url(../images/list25.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list26 { background-image: url(../images/list26.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list26:hover { background-image: url(../images/list26.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list27 { background-image: url(../images/list27.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list27:hover { background-image: url(../images/list27.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list28 { background-image: url(../images/list28.png); background-repeat: no-repeat; background-position: left; margin-left: 15px; transition: all .5s }
.list28:hover { background-image: url(../images/list28.png); background-repeat: no-repeat; background-position: left;  transform: translateY(-1px) }
.list29, .list29.hover { background-image: url(../images/list29.png); background-repeat: no-repeat; background-position: 25px; }
.list29.active { background-image: url(../images/list29-h.png); background-repeat: no-repeat; background-position: 25px; background-color: #f9f9f9; }



.hover { transition: all .5s; display: block; }
.hover:hover { transform: translateY(-5px); box-shadow: 0px 5px 10px rgba(233,66,25,.3); }
.hover2 { transition: all .5s; display: block; }
.hover2:hover { transform: translateY(-5px); box-shadow: 0px 5px 10px rgba(153,153,153,.3); }
.hover3 { transition: all .5s; display: block; }
.hover3:hover { transform: translateY(-5px);}
.hover4 { transition: all .5s; display: block; }
.hover4:hover { transform: translateX(-10px);}
.tx { border: 3px solid #FFF; border-radius:50%}
.white { color: #FFF; font-size: 16px; }
.hui { color: #7C7F8C; font-size: 12px; padding-top: 5px; }
.hui14 { color: #7C7F8C; font-size: 14px; padding-top: 5px; }
.zhanghu ul { margin: 0px; padding: 0px; list-style-type: none; }
.zhanghu li { float: left; padding-right: 15px; padding-left: 15px; color: #FFF; display: block; }
.zhanghu span { font-size: 20px; }
.title { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; font-size: 18px; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-bottom: 15px; padding-left: 15px; background-image: url(../images/title.png); background-position: left 4px; background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; }
.title2 { font-size: 18px; font-weight: bold; padding-top: 0px; padding-right: 0px; padding-left: 15px; background-image: url(../images/title.png); background-position: left 4px; background-repeat: no-repeat; margin-top: 0px; margin-right: 0px; margin-left: 0px; }
.title3 { background-image: url(../images/title2.png); background-repeat: no-repeat; }

.tiku_line { border-top-width: 1px; border-top-style: solid; border-top-color: #f1f1f1; }
.youhui_line { border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #f1f1f1; border-left-color: #f1f1f1; padding-left: 10px; }
.bg { background-image: url(../images/bg.png); background-repeat: no-repeat; background-position: right bottom; }
.bg2 { background-image: url(../images/bg2.png); background-repeat: no-repeat; background-position: left top; }
.car_bg { background-image: url(../images/car.png); background-repeat: no-repeat; background-position: 10px 20px; }
.dayi { margin: 0px; padding: 0px; }
.dayi li { text-align: center; float: left; list-style-type: none; padding-right: 15px; padding-left: 15px; }
.tingk_list { border-left-width: 1px; border-left-style: solid; border-left-color: #eee; }
.tingk_title { background-color: #f8e2d2; margin-left: -15px; height: 35px; line-height: 35px; padding-left: 5px; border-radius:5px; }
.tingk_title span { color: #777; }

.tingk_title2 {
	background-color: #f8e2d2;
	margin-left: -40px;
	height: 30px;
	line-height: 30px;
	padding-left: 5px;
	border-radius: 25px;
	width: 80px;
	margin-top: 8px;
	margin-bottom: 8px;
}
.tingk_title2 span { color: #777; }

.xuhao { background-color: #FFF; color: #d93821; padding-top: 3px; padding-right: 6px; padding-bottom: 3px; padding-left: 6px; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; }
.xuhao2 {
	background-color: #FFF;
	color: #555;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	border-radius: 25px;
}
.banci { font-size: 16px; color: #d93821; }

.kc_bg { background-image: url(../images/kc_bg.png); background-repeat: no-repeat; height: 45px; line-height: 45px; }
.kc_bg span { color: #FFF; padding-left: 10px; }
.kc_bg2 { background-image: url(../images/kc_bg2.png); background-repeat: no-repeat; height: 58px; line-height: 58px; margin-top: 0px; text-align: center; margin-left: 20px; }
.kc_bg2 span { color: #FFF; text-align: center; padding-right: 20px; font-size: 24px; }
.zhibo_title { font-size: 16px; color: #555; }
.zhibo_con { color: #999; }
.r_line { border-right-width: 1px; border-right-style: solid; border-right-color: #f1f1f1; }
.jilu_title { background-image: url(../images/jilu_title.png); background-repeat: no-repeat; background-position: left -4px; height: 35px; padding-left: 20px; color: #999; font-size: 16px; }
.jilu_title span { font-size: 20px; padding-left: 10px; }
.delete { height: 20px; width: 20px; float: right; margin-bottom: 20px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: url(../images/delete.png); background-repeat: no-repeat; background-color: transparent; }
.delete2 { height: 20px; width: 20px; margin-bottom: 20px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background-image: url(../images/delete.png); background-repeat: no-repeat; background-color: transparent; margin-top: 10px; }
.font12 { font-size: 12px; color: #999; }

.zhangjie { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.zhangjie li { border-top: 1px solid #eee; position: relative; padding-left: 10px; list-style-type: circle; height: 55px; line-height: 55px; }
.zhangjie li:hover { background-color: #f8f8f8; }

.zhangjie_time {
    position: absolute;
    top: 50%;
    right: 132px;
    width: 70px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    margin-top: -14px;
    font-size: 12px;
    color: #999;
}


.course_jie_btn { position: absolute; top: 50%; right: 0; width: 120px; height: 46px; margin-top: -16px; overflow: hidden; padding-left: 15px; }
.gengxin {
    height: 86px;
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 3px 12px #eaeaea;
    *border: 1px solid #eee;
    position: relative;
    margin-top: 12px;
}
.gengxin2 {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 3px 12px #eaeaea;
    *border: 1px solid #eee;
    position: relative;
    margin-top: 12px;
}
.jiangyi { margin: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 10px; }
.jiangyi li { position: relative; padding-left: 10px; list-style-type: none; height: 50px; line-height: 50px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #f1f1f1; }
.jiangyi li:hover { background-color: #f9f9f9; }
.jiangyi_down {
    position: absolute;
    top: 50%;
    right: 15px;
    width: 70px;
    text-align: center;
    height: 28px;
    line-height: 28px;
    margin-top: -14px;
    font-size: 12px;
    color: #999;
}
.fanhui_c { }
.fanhui { background-image: url(../images/fh1.png); background-repeat: no-repeat; height: 53px; width: 90px; z-index: 999; position: absolute; }
.fanhui:hover { background-image: url(../images/fh2.png); background-repeat: no-repeat; }

.xuanke_c {
    border-radius: 6px;
    background: #fff;
    box-shadow: 0 3px 12px #eaeaea;
    *border: 1px solid #eee;
    position: relative;
    margin-top: 12px;
}
.xk { font-size: 16px; line-height: 30px; padding-top: 15px; color: #999; }
.xk_jiage { font-size: 24px; color: #F00; font-weight: bold; }
.xk_photo { border-radius: 20px; height: 85px; width: 90px; }
.onclick_btn { color: #fff !important; background: url(../images/onclick_bg.png) #e45433 no-repeat !important; background-position: right bottom !important; padding-top: 10px; padding-right: 30px; padding-bottom: 10px; padding-left: 10px; border-radius:5px; }
.xk_js { font-size: 20px; color: #F00; font-weight: bold; }
.red14 { color: #F00; font-size: 14px; padding-right: 1px; padding-left: 1px; }
.red16 { color: #F00; font-size: 16px; padding-right: 1px; padding-left: 1px; }
.red16 a { color: #F00; text-decoration: none; }
.red16 a:hover { color: #900; text-decoration: underline; }
.black16 { font-size: 16px; }
.black18 { font-size: 18px; }
.pay { padding: 0px; list-style-type: none; margin-top: 15px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
.pay li { float: left; width: 210px; border: 1px solid #e4e4e4; margin-right: 15px; text-align: center; padding-top: 15px; padding-bottom: 15px; }
.pay li.active { background-image: url(../images/pay_ac.png); background-repeat: no-repeat; }
.pay_ts { background-color: #2bc02b; padding: 10px; margin-top: 15px; color: #FFF; }
.wxpay { border: 1px solid #ccc; width: 260px; padding: 10px; margin-top: 35px; margin-left: 200px; }
.wx_bg { background-image: url(../images/wx_bg.png); background-position: right bottom; background-repeat: no-repeat; }
.xinxi { padding-left: 80px; font-size: 14px; color: #000; }
.xinxi2 { padding-left: 32px; font-size: 14px; color: #000; }
.t { border: 2px solid #ff7c5e; }
.bianji { font-size: 12px; font-weight: normal;  }
.t_active { background-image: url(../images/onclick_bg.png); background-repeat: no-repeat; background-position: right bottom; position: absolute; height: 66px; width: 66px; }
.footer { color: #666; padding-bottom: 30px; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; text-align: center; }

.datika { margin-bottom: 10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eee; padding-top: 10px; padding-bottom: 10px; font-size: 18px; font-weight: bold; }
.pa { padding-top: 10px; padding-bottom: 5px; }
.xuanze { margin: 0px; padding-top: 10px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
.xuanze li { float: left; list-style-type: none; display: block; color: #FFF; margin-right: 3px; margin-left: 3px; }
.xuanze1 { float: left; list-style-type: none;  display: block; color: #FFF; background-color: #6ec014; border-radius: 4px;  }
.xuanze1 a { text-decoration: none; color: #FFF; display: block; background-color: #6ec014; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; margin-right: 3px; margin-left: 3px;   }

.xuanze2 { float: left; list-style-type: none;  display: block; color: #FFF; background-color: #e13b29; border-radius: 4px;  }
.xuanze2 a { text-decoration: none; color: #FFF; display: block; background-color: #e13b29; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; margin-right: 3px; margin-left: 3px;   }

.xuanze3 { float: left; list-style-type: none;  display: block; color: #FFF; background-color: #ffac2a; border-radius: 4px;  }
.xuanze3 a { text-decoration: none; color: #FFF; display: block; background-color: #ffac2a; padding-top: 8px; padding-right: 10px; padding-bottom: 8px; padding-left: 10px; margin-right: 3px; margin-left: 3px;   }

.xuanze4 { float: left; list-style-type: none; display: block; color: #000; background-color: #fff; border-radius: 4px; border: 1px solid #eee; }
.xuanze4 a { text-decoration: none; color: #000; display: block; background-color: #fff; padding-top: 7px; padding-right: 9px; padding-bottom: 7px; padding-left: 9px; margin-right: 3px; margin-left: 3px; }

.red_b { background-color: #F2562F; color: #FFF; border-radius: 50%; margin-right: 4px; margin-left: 4px; padding-top: 6px; padding-right: 10px; padding-bottom: 6px; padding-left: 10px; }

.kaoshi_con { font-size: 16px; line-height: 35px; }
.jiexi { padding-top: 10px; }

.mf {
	margin: 0px;
	padding: 0px;
}
.mf_l {
	float: left;
	width: 717px;
}
.mf_r {
	float: right;
	width: 226px;
}



.module_nav_info {
	padding-top: 50px;
}
.box {
	border-bottom: 4px solid #ed6455;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico1-h.png);
	background-repeat: no-repeat;
}
.module_nav_box:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico1-h.png);
	background-repeat: no-repeat;
}
.module_nav_box {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico1.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box2:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f1f1f1;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico2-h.png);
	background-repeat: no-repeat;
}
.module_nav_box2 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico2.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box3:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico3-h.png);
	background-repeat: no-repeat;
}
.module_nav_box3 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico3.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box4:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico4-h.png);
	background-repeat: no-repeat;
}
.module_nav_box4 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico4.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box5:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico5-h.png);
	background-repeat: no-repeat;
}
.module_nav_box5 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico5.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box6:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico6-h.png);
	background-repeat: no-repeat;
}
.module_nav_box6 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico6.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
.module_nav_box7:hover {
	border-bottom: 4px solid #ed6455;
	color: #e13b29;
	background-color: #f8f8f8;
	box-shadow: 0px -15px 10px -15px #ccc;
	background-image: url(../images/tk_ico7-h.png);
	background-repeat: no-repeat;
}
.module_nav_box7 {
	float: left;
	width: 115px;
	height: 89px;
	text-align: center;
	background-image: url(../images/tk_ico7.png);
	background-position: center 15px;
	background-repeat: no-repeat;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	-webkit-transition: 0.5s;
	transition: 0.5s;
}
/*  分级菜单 */
.tree {
	min-height: 20px;
	margin-bottom: 20px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
	background-color: #FFF;
	padding-top: 19px;
	padding-right: 19px;
	padding-bottom: 19px;
	padding-left: 0px;
}
.tree ul {
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
}
.tree li {
	list-style-type: none;
	margin: 0;
	padding: 10px 5px 0 5px;
}

.tree li span {
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    display:inline-block;
    padding:3px 8px;
    text-decoration:none
}
.tree li.parent_li>span {
    cursor:pointer
}
.tree>ul>li::before, .tree>ul>li::after {
    border:0
}
.tree li:last-child::before {
    height:30px
}
.tree li.parent_li>span:hover, .tree li.parent_li>span:hover+ul li span {
    background:#eee;
    color:#000
}
.sanji li {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	padding-top: 5px;
	padding-bottom: 5px;
}
.sanji li:hover {
	background-color: #f6f6f6;
}

.zt {
	border: 1px solid #ffc3a4;
	background-color: #ffeeed;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	color: #900;
	border-radius:5px;
}
.zt2 {
	border: 1px solid #f5870d;
	background-color: #fff;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	color: #f5870d;
	border-radius:5px;
}
.zt3 {
	border: 1px solid #5dbb88;
	background-color: #f3fff8;
	padding-top: 4px;
	padding-right: 15px;
	padding-bottom: 4px;
	padding-left: 15px;
	color: #5dbb88;
	border-radius:5px;
}
.cz {
	border: 1px solid #f5870d;
	background-color: #fff;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	color: #f5870d;
	margin-left: 30px;
	border-radius: 5px;
	margin-right: 12px;
}
.num {
	color: #777;
	padding-right: 20px;
	padding-left: 20px;
	font-style: normal;
}
.kaod {
	color: #F60;
}
.daikaike {
	color: #7C7F8C;
}
.badge2 {
	color: #fff;
	background-color: #E0442B;
	border-radius: 10px;
	padding-top: 2px;
	padding-right: 8px;
	padding-bottom: 1px;
	padding-left: 6px;
	font-size: 12px;
	font-weight: bold;
}


@charset "utf-8";
.bt_bg {
	background-image: url(bt_bg.png);
	background-repeat: no-repeat;
	height: 140px;
	width: 590px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
}
.bt_h1 {
	font-size: 56px;
	font-weight: bold;
	padding-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bt_h2 {
	font-size: 56px;
	font-weight: bold;
	padding-top: 30px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	position: relative;
}
.bt_h2 span {
	position: absolute;
	top: 180px;
	right: -250px;
	height: 31px;
	width: 165px;
}
.bt_p {
	font-size: 20px;
}
.yy {
	box-shadow: 0px 0px 5px #7ca5ce;
	border-radius: 3px;
	background-color: #fff;
}
.yy3 {
	box-shadow: 0px 0px 5px #ccc;
	border-radius: 3px;
	background-color: #fff;
	margin-bottom: 15px;
}
.tgl {
	font-size: 24px;
	font-weight: bold;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	background-image: url(images/h1_t.png);
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}
.yy2 {
	box-shadow: 0px 0px 5px #7ca5ce;
	padding-top: 50px;
	padding-right: 40px;
	padding-bottom: 40px;
	padding-left: 40px;
	border-radius:5px;
}
.bt_bg2 {
	margin: 0px;
	padding: 0px;
	background-image: url(bt_bg2.png);
	background-repeat: no-repeat;
	height: 70px;
	width: 361px;
	color: #FFF;
	line-height: 70px;
	font-size: 30px;
	font-weight: bold;
	text-indent: 30px;
}
.ks {
	font-size: 18px;
	line-height: 35px;
	padding-left: 30px;
	padding-top: 30px;
}
.ks_blue {
	color: #1263bf;
}
.kstime {
	height: 100px;
	width: 580px;
	background-color: #081752;
	margin-top: 350px;
	border-radius:10px;
	box-shadow: 0px 0px 5px #7ca5ce;
	filter:alpha(opacity=50); opacity:.9
}
.kstime_con {
	padding: 15px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height: 35px;
}
.kstime2 {
	height: 100px;
	width: 580px;
	background-color: #081752;
	margin-top: 220px;
	border-radius:10px;
	box-shadow: 0px 0px 5px #7ca5ce;
	filter:alpha(opacity=50); opacity:.9
}
.kstime2_con {
	padding: 15px;
	text-align: center;
	font-size: 16px;
	color: #FFF;
	line-height: 35px;
}
.kstime2_con a {
	color: #FFF;
}
.hnews {
	padding: 0px;
	list-style-type: none;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.hnews li {
	line-height: 34px;
	font-size: 16px;
}
.hnewsh1 {
	color: #0f63bb;
	font-weight: bold;
}
.hnewsl {
		color: #0f63bb;
	}
	.sjz {
	margin-top: 10px;
	background-image: url(sjz.png);
	background-repeat: no-repeat;
	background-position: left 6px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
	.sjz li {
	line-height: 25px;
	font-size: 15px;
	list-style-type: none;
}
.cl1 {
	color: #ff5f2b;
	font-weight: bold;
}
.bc {
	padding-left: 18px;
	list-style-type: none;
}
.bc li {
	line-height: 28px;
	font-size: 16px;
	background-color: #f9f9f9;
	margin-top: 3px;
	margin-bottom: 3px;
	background-image: url(arr.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
	text-indent: 20px;
}
.bc li:hover {
	background-image: url(arr2.png);
	background-repeat: no-repeat;
	background-position: 0px 8px;
}
.tbg {
	background-image: url(tbg1.png);
	background-repeat: no-repeat;
	background-position: right 195px;
}
.tbg2 {
	background-image: url(tbg2.png);
	background-repeat: no-repeat;
	background-position: right 195px;
}
.tbg3 {
	background-image: url(tbg3.png);
	background-repeat: no-repeat;
	background-position: right 195px;
}
.llbuy {
	line-height: 45px;
	height: 45px;
	width: 100%;
	color: #FFF;
	background-color: #ff7112;
	display: block;
	text-align: center;
	font-size: 18px;
	font-weight: bolder;
}
.llbuy:hover {
	color: #fff;
	background-color: #0066FF;
	text-decoration: none;
}
.bc_con_title {
	background-image: url(bc_bg2.png);
	background-repeat: no-repeat;
	height: 340px;
}

.bc_con_con {
	background-color: #fff;
}
.bc_cj {
	color: #FFF;
	background-color: #579ee6;
	width: 55px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	border-radius:0px 0px 5px 0px;
}
.bc_cj2 {
	color: #FFF;
	background-color: #579ee6;
	width: 100px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center;
	border-radius:0px 0px 5px 0px;
}
.bc_bc {
	font-size: 35px;
	font-weight: bold;
	color: #FFF;
	text-shadow: 3px 3px 1px #569BE6;
	padding-top: 10px;
}
.daoxue {
	padding-top: 10px;
	list-style-type: none;
}
.cjsw {
	color: #fd7400;
	font-size: 16px;
}
.daoxue li {
	line-height: 30px;
	font-size: 16px;
}
.rumen {
	background-color: #fef4e8;
	color: #fd7400;
	padding-top: 7px;
	padding-bottom: 7px;
	text-indent: 15px;
	font-size: 16px;
}
.z {
	color: #FFF;
	background-color: #fd7400;
	padding: 5px;
	border-radius:50%
}

.kcgm {
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 40px;
	padding-left: 10px;
	text-align: center;
}
.zxkf {
	border: 1px solid #d2d2d2;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-radius:25px;
}
.goumai {
	color: #FFF;
	background-color: #ff5743;
		padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 25px;
	border-radius:25px;
}
.goumai a {
	color: #FFF;
}
a.goumai:hover {
	color: #FF0;
}
.news_title {
	background-image: url(news_title.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 50px;
	font-size: 30px;
	font-weight: bolder;
	line-height: 50px;
	margin-bottom: 10px;
}

/*  会员登录 */
.login_bg {
	background-image: url(../images/login_bg.jpg);
	background-repeat: no-repeat;
	height: 580px;
	background-position: center;
	background-color: #0258c3;
}
.login_bk {
	border: 1px solid #dedede;
	line-height: 38px;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	outline: none;
	text-indent: 8px;
}
.login_bk_a {
	border: 1px solid #FF6C6C;
	line-height: 38px;
	border-radius: 5px;
	margin-top: 5px;
	margin-bottom: 5px;
	outline: none;
	text-indent: 8px;
}

.yzm {
	font-size: 14px;
	color: #333;
	background-color: #FFF;
	height: 42px;
	margin-left: 5px;
	border-radius: 5px;
	outline: none;
	border: 1px solid #dedede;
	width: 90px;
}
.yzm:hover {
	background-color: #FCF8E3;
}
.dl {
	font-size: 16px;
	color: #FFF;
	background-color: #0259C3;
	height: 46px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-radius: 5px;
	outline: none;
	display: block;
	width: 100%;
}
.dl:hover {
	background-color: #2090f1;
}

.dl_bg {
	background-image: url(../images/login_bg2.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 450px;
	padding-bottom: 15px;
}
.thumbnail .caption2 {
    padding: 15px;
    color: #333;
}
.jddw {
	position: relative;
	height: 10px;
	width: 100%;
}
.jddw span {
	top: -17px;
	position: absolute;
	height: 47px;
	width: 100%;
	text-align: center;
}
.jxjyt{
	font-size: 16px;
	color: #46a8fd;
	padding-left: 15px;
	font-weight: bold;
	height: 20px;
	width: 100%;
	position: relative;
}
.jxjyt i {
	height: 59px;
	width: 120px;
	position: absolute;
	right: -19px;
	bottom: -30px;
	background-image: url(../images/wx.png);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.rz {
    margin: 0px;
    padding: 0px;
}
.rz li {
    float: left;
    padding-right: 15px;
    padding-left: 15px;
    list-style-type: none;
    color: #ccc;
    line-height: 35px;
    height: 35px;
}

.webcat_dl {
	padding-right: 50px;
	padding-left: 50px;
}
.webcat_ewm {
	border: 1px solid #e5e5e5;
	padding: 15px;
}




.nav-tabs2 {
	border-bottom: 0px solid #ddd;
	/*padding-left: 105px;*/
	padding-top: 10px;
	font-size: 18px;
}
.nav-tabs2>li {
	float: left;
	margin-bottom: -1px;
	margin-right: 1px;
	margin-left: 1px;
}
.nav-tabs2>li>a { margin-right:2px; line-height:1.42857143; border:0px solid transparent; border-radius:4px 4px 0 0 }
.nav-tabs2>li>a:hover { border-color:#eee #eee #ddd }
.nav-tabs2>li.active>a,
.nav-tabs2>li.active>a:focus,
.nav-tabs2>li.active>a:hover {
	color: #147EFB;
	cursor: default;
	background-color: #fff;
	border: 0px solid #ddd;
	border-bottom-color: transparent;
	font-weight: bolder;
	border-radius: 5px;
}


