﻿@charset "utf-8";
/* CSS Document */
body { margin: 0; padding: 0; font-size: 14px; line-height: 22px; font-family: "微软雅黑"; -webkit-text-size-adjust: none; color: #333; }
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, p { margin: 0; padding: 0; }
img { border: 0; vertical-align: bottom; }
ul, li { list-style-type: none; }
a { color: #333; text-decoration: none; transition: all 0.3s; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.fl {
	float: left;
}
.fr {
	float: right;
	margin-right: 10px;
}
.cl { clear: both; }
.fb { font-weight: bold; }
.fnb { font-weight: 200; margin-left: -1px; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus { outline: none; }
.font_14 { font-size: 14px; }
.font_16 { font-size: 16px; }
.font_18 { font-size: 18px; }
.font_s { font-family: "宋体"; }
.min_w { min-width: 1200px; width: 100%; }
.container {
	width: 1200px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
/*header*/
.title { background-size: 100%; background: url(../images/22.jpg) no-repeat center top; height: 182px; }
.logo { margin: 36px 0 0 6px; }
.logo_r a {
	color: #333;
	padding-left: 20px;
	font-size: 24px;
	/*font-family: Candara;*/
	margin-bottom: 10px;
}
.logo_r {
	margin-top: 57px;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 0;
}
.nav { height: 59px;padding-top:6px; background: #1a86d1; }
.nav_list{ background:url(../images/ap1.png) no-repeat center center; width:1200px; background-size:100% 100%; height:50px; line-height:50px;}
.nav ul {}
.nav li:first-child{ background:none;}
.nav li { background:url(../images/a1.jpg) no-repeat center left; width:116px; position:relative; text-align:center; float: left; font-size: 17px; }
.nav li a { display:block; color: #fff; }
.nav li ul{ width:114px; display:none; position:absolute; top:47px; left:0px;  background:url(../images/p2.png) repeat top center;z-index:99;}
.nav li ul li{ display: block; width:auto;float:none; }
.nav li ul li a{ width:120px; display:block;}
.nav li:hover{ background:url(../images/a5.png) no-repeat center center; background-size:100% 100%;}
.nav li:hover ul{ display:block;}
.nav li li:hover{ background:rgba(0,0,0,.5);}
/*index*/
.time { width:1200px; margin:0 auto; border-bottom: 1px dashed #1a86d1; height: 44px; line-height: 44px; }
.time_l { color: #454545; }
.time_c { font-size: 14px; font-family: "宋体";color: #000; }
.time_c span { padding: 0 12px; }
.time_c font { background: url(../images/3.jpg) no-repeat center left; padding-left: 34px; margin-left: 33px; display: inline-block; }
.time_r {
	margin-right: 3px;
	width:459px;
}
.time_r_a1 img{ vertical-align:top; height:19px; }
.time_r_a2{ color:#010101; padding-left:8px;}
.time_r_a3{ color:#656565; padding-left:8px; font-size:16px; text-transform:uppercase;}
.time_r_01 { margin:10px 0; margin-left:8px; padding-left: 5px; background:#fff; height: 22px; width: 199px; border: 1px solid #c3c3c3; line-height: 22px; font-size: 12px; color: #c8c8c8; }
.time_r_02 {margin:10px 0; color: #fff; width: 43px; height: 24px; border:1px solid #255a7f; line-height:21px; background: #1a86d1; }
.time_local span{ font-weight:bold;padding:0 8px;}
.time_local{padding-right:15px; font-size:12px; color:#000; font-family: "宋体";}
.time_local a{ color:#000;padding-left:10px;}
.title_top_01{ font-size:45px; color:#005c91; text-align:center; line-height:68px; margin-top:23px;}
.title_top_02 ul{ background:url(../images/a3.jpg) no-repeat center right; display:table; width:auto;margin:0 auto;}
.title_top_02 li{ line-height:35px; float:left; text-align:center; color:#000000; background:url(../images/a3.jpg) no-repeat center left;}
.title_top_02 li a{ width:225px; display:block;}
.school_l { margin-top: 22px; }
#wrap { text-align: left; width: 710px; margin: 0 auto; }
#menu { line-height: 36px; height: 36px;background:url(../images/a4.jpg) repeat-x center top;float: left; width: 710px; }
#menu ul {}
#menu li { height: 31px;padding-top:5px; line-height: 31px;float: left; color: #454545; font-size: 16px; width: 122px; text-align: center;}
#menu li a { color: #000000; display: block; }
#menu li a:hover, #menu .on a { color: #fff; background:url(../images/a5.jpg) no-repeat center bottom; }
#content { width: 680px; text-indent:2em; margin: 27px auto 0 auto; line-height: 29px; color: #6d6d6d; }
#content span{margin-top:10px; display:block;}
#copy { clear: both }
.school_l{ border:1px solid #35a3dc;}
.school_r { height: 323px; width: 710px; border: 1px solid #cfcfcf; border-top: 3px solid #105b9e; margin-top: 22px; }
.school_r_r a { font-family: "宋体"; font-size: 13px; }
.school_r_r { margin-right: 7px; }
.time_pic { margin-top: 19px; border: 1px solid #c9c9c9; }
.tell { margin-top: 24px; width: 383px; border: 1px solid #4e83c1; border-top: 3px solid #105b9e; }
.tell_01 { height: 33px; background:url(../images/a6.jpg) no-repeat center center; border-bottom: 1px solid #cfcfcf; line-height: 33px; }
.tell_01 span {
	padding-left: 13px;
	font-size: 17px;
	color: #000000;
	background:url(../images/ap2.png) no-repeat 5px center;
	padding-left:38px;
	width: 122px;
}
.tell_01 font a { font-family:"宋体", "微软雅黑"; font-size: 14px; color: #454545; padding-right: 8px; }
.tell_02{}
.tell_02 li { width: 353px; padding: 0 10px 0 20px; margin: 0 auto; border-bottom: 1px dashed #d4d4d4; height: 44px; line-height: 44px; background: url(../images/8.jpg) no-repeat 10px center; }
.tell_02 li span { color: #454545; }
.tell_02 li font { color: #9f9e9e; }
.tell_03 { margin-left: 22px; width: 383px; }
.tell_04 ul { margin-top: 0px; padding-bottom: 4px; }
.tell_04 li {
	margin: 8px auto 0 auto;
	width: 375px;
}
.window_01{ height:32px; line-height:32px; border-bottom:1px solid #95b5da; background:url(../images/a7.jpg) no-repeat center  center; width:383px;}
.window_01 span{
	background:none;
	color:#fff;
	font-size:17px;
	text-align:center;
	margin:0px;
	padding:0px;
}
.window_02{ border-top:0px;}
.window_03{margin-top:18px;}
.hot_01 span{ background:url(../images/ap3.png) no-repeat 9px center; padding-left:37px;}
.hot_02{ border:1px solid #d0d7e0;}




.teach { margin-top: 26px; border: 1px solid #cfcfcf;}
.teach_01 { line-height:28px; padding-left:29px; width:1171px; height:33px; margin:0 auto; background:url(../images/a8.jpg) no-repeat center center;}
.teach_01 span { font-size: 18px; color: #000000; padding-left: 14px; }
.teach_01 font a { font-family:"宋体", "微软雅黑"; color: #000000; padding-right: 16px; }
.teach_list ul { padding: 33px 0 19px 0; float: left; }
.teach_list li { float: left; margin-left: 21px; width: 276px; }
.teach_list li span { display: block; background: #dedede; height: 39px; line-height: 39px; text-align: center; color: #454545; font-size: 16px; }
.inter { width: 288px; margin: 0 auto; }
.inter_02 { color: #444444; line-height: 29px;}
.inter_01 { margin-left: 10px; width: 215px; height: 29px; border-radius: 5px; border: 1px solid #cfcfcf; background: none; }
.inter li { margin-top: 31px; height:31px; }
.inter ul { margin-top: -2px; }
.inter_03 { width: 95px; border-radius: 0; }
.inter_04 img { padding-left: 5px; vertical-align: middle; }
.inter_04 a { color: #9f9f9f; padding-left: 5px; }
.teach_02 { width: 92px; height: 35px; border-radius: 5px; background: #007ece; line-height: 35px; margin: 28px 0 0 72px; text-align: center; font-size: 16px; }
.teach_02 a { color: #fff; }
.teach_03 { background: #ee8f3a; margin: 28px 0 0 30px; }
.tell_05 { padding-bottom: 25px; }
.web { margin-bottom: 30px; }
.web_01 { border-top: 2px solid #105b9e; margin-top: 27px; }
.web_01_l select { width: 240px; height: 22px; border: 1px solid #e3e9ef; border-top: 1px solid #abadb3; margin: 25px 0 0 58px; padding-left: 10px; appearance: none; -moz-appearance: none; -webkit-appearance: none; background: url(../images/17.jpg) no-repeat scroll 228px center transparent; }
 select::-ms-expand {
display: none;
}
.web_01_c select { margin: 25px 0 0 42px; }
.web_02 li { float: left; margin-top: 23px; border: 6px solid #dbdbdb; }
.lanrenzhijia { width: 467px; position: relative; margin: 0 auto }
.ctrl-panel { position: absolute; right: 3px; top: 304px; z-index: 1000; }
.m-page { display: block; width: 20px; height: 20px; text-align: center; background: rgba(0,0,0,.3); float: left; display: inline; margin-left: 2px; line-height: 20px; color: #fff; font-size: 14px; }
.m-page:hover { text-decoration: none; color: #fff; background: rgba(87,163,216,.9); }
.focus { background: rgba(87,163,216,.9); }
.con { width: 100%; }
.scroll-wrap { OVERFLOW: hidden; WIDTH: 467px; POSITION: relative; HEIGHT: 328px }
.scroll_box_content { POSITION: absolute }
.content_list { FLOAT: left; WIDTH: 467px; HEIGHT: 328px; cursor: pointer; }
.tabshow { width: 750px; height: 422px; position: relative; margin: 40px auto; }
.tabshow .hide { display: none; }
.tabshow .udbtn, .tabshow .tabTagBox li { background: url(images/tab-all-bg.png) no-repeat; }
.tabshow .udbtn { display: block; width: 194px; height: 35px; line-height: 999em; overflow: hidden; }
.tabshow .uPrev { background-position: 0 -580px; }
.tabshow .dNext { background-position: 0 -615px; }
.tabshow .tabTagBox { height: 348px; width: 194px; overflow: hidden; position: relative; z-index: 9; margin: 2px 0; }
.tabshow .tabTagBox .tabTagList { position: absolute; left: 0; height: 999em; }
.tabshow .tabTagBox li { float: left; width: 193px; height: 58px; line-height: 99em; overflow: hidden; cursor: pointer; }
.tabshow .tabTagBox li.current { width: 194px; }
.tabshow .tabTagBox li#tag01 { background-position: -194px 0; }
.tabshow .tabTagBox li#tag01.current { background-position: 0 0; }
.tabshow .tabTagBox li#tag02 { background-position: -194px -58px; }
.tabshow .tabTagBox li#tag02.current { background-position: 0 -58px; }
.tabshow .tabTagBox li#tag03 { background-position: -194px -116px; }
.tabshow .tabTagBox li#tag03.current { background-position: 0 -116px; }
.tabshow .tabTagBox li#tag04 { background-position: -194px -174px; }
.tabshow .tabTagBox li#tag04.current { background-position: 0 -174px; }
.tabshow .tabTagBox li#tag05 { background-position: -194px -232px; }
.tabshow .tabTagBox li#tag05.current { background-position: 0 -232px; }
.tabshow .tabTagBox li#tag06 { background-position: -194px -290px; }
.tabshow .tabTagBox li#tag06.current { background-position: 0 -290px; }
.tabshow .tabTagBox li#tag07 { background-position: -194px -348px; }
.tabshow .tabTagBox li#tag07.current { background-position: 0 -348px; }
.tabshow .tabTagBox li#tag08 { background-position: -194px -406px; }
.tabshow .tabTagBox li#tag08.current { background-position: 0 -406px; }
.tabshow .tabTagBox li#tag09 { background-position: -194px -464px; }
.tabshow .tabTagBox li#tag09.current { background-position: 0 -464px; }
.tabshow .tabTagBox li#tag10 { background-position: -194px -522px; }
.tabshow .tabTagBox li#tag10.current { background-position: 0 -522px; }
.tabshow .tabcon { position: absolute; top: 0; right: 0; z-index: 1; border: solid 1px #C00F15; background: #FCFCFC; height: 420px; width: 555px; overflow: hidden; }
.tabshow .tabcon h2 { height: 30px; line-height: 30px; font-size: 14px; color: #333; padding: 10px 0 10px 25px; }
.tabshow .tabcon li { float: left; width: 152px; height: 177px; overflow: hidden; margin: 0 0 10px 24px; display: inline; }
.tabshow .tabcon li .pic { display: block; border: solid 1px #ddd; width: 150px; height: 150px; }
.tabshow .tabcon li .pic:hover { border: solid 1px #C00F15; }
.tabshow .tabcon li .tit { height: 20px; line-height: 20px; display: block; margin: 5px 0 0 0; }
.tabshow .tabcon li .tit a { font-size: 12px; color: #5e5e5e; text-decoration: none; }
/*footer*/
.footer { background: #1a86d1; padding-bottom: 33px; }
.footer_list li { float: left; color: #fff; margin-top: 33px; }
.footer_list li a { float: left; padding: 0 20px; color: #fff; display: block; }
.footer_list_01 { color: #fff; margin: 20px 0 0 173px; }
.footer_list_02 { color: #fff; margin: 18px 0 0 332px; }
.footer_se { margin: 35px 35px 0 0; }
/*main*/
.school_l { width: 467px; }
.l-left { margin-top: 22px; width: 312px; border: 1px solid #d2d2d2; border-top: 3px solid #105b9e;}
.l-left_01 { font-size: 16px; color: #454545; padding: 0 13px; background: #f3f3f3; height: 45px; line-height: 45px; border-bottom: 1px solid #cfcfcf; }
.l-left_02 ul{ position: relative;}
.l-left_02 li { border-bottom: 1px dashed #d1d1d1; font-size: 14px; height: 44px; line-height: 44px; padding: 0 10px; }
.l-left_02 li a { display: block; color: #000000; background: url(../images/8.jpg) no-repeat center left; padding-left: 25px; }
.l-left_02 li:hover a { color: #1a86d1; }
#l-list li ul { display: none; position: absolute; top: 0; left: 314px; background: url(../images/p2.png) repeat center top; padding: 8px 0; width: 206px; padding: 0 12px; }
#l-list li:hover ul{ display:block;}
#l-list li ul li { height: 46px; line-height: 46px; border-bottom: 1px solid rgba(255,255,255,.5); }
#l-list li ul li a { background: none; color: #fff; }
#l-list li ul li:hover a { color: #fff; }
.l-se_01 li a { padding-left: 11px; color: #454545; }
.left_01 font a { color: #454545; }
.l-left_01 font { color: #454545; font-size: 14px; }
.l-se_01 li font { font-size: 14px; color: #9f9e9e; }
.l-right { width: 865px; border: 1px solid #d2d2d2; margin-top: 22px; padding-bottom: 20px; }
.l-right_01 { border-bottom: 1px solid #d2d2d2; border-top: 3px solid #105b9e; }
.l-right_02 li { float: left; margin: 30px 0 0 18px; }
.l-right_02 li span { color: #454545; font-size: 16px; text-align: center; display: block; margin-top: 11px; }
.l-right_02 ul { margin-top: -14px; }
.page{ font-size:12px;color:#808080; width:828px; height:26px;padding-right:24px;background:#eef5fb; text-align:right;margin:23px auto 0 auto; line-height:26px;}
.page a{ color:#808080;padding-left:13px;}
.page span{padding-left:12px;}
.page font{ font-family:"宋体"; color:#000000;padding-left:12px;}
.page font span{ font-family:"宋体"; color:#ff0000; font-size:14px;padding:0 7px; font-weight:bold;}
.l-right-02{ margin-top:26px;}
.l-right-02 span{ display:block; color:#6d6d6d; text-indent:2em; width:822px; margin:10px auto 0 auto; line-height:28px;}
.l-right_01{ color:#105b9e; font-size:18px;}.box_height li:first-child{ margin-top:45px;}
/*pro*/
.pro_l{ width:279px; margin-top:11px;}
.pro_l_01{ border:1px solid #cbccce;}
.pro_l_02{ background:url(../images/a10.jpg) repeat center top; height:40px; line-height:40px;}
.pro_l_02 span{ background:url(../images/a9.jpg) no-repeat 27px center; font-size:16px; color:#1a86d1; padding-left:55px; }
.pro_l_03{ background:url(../images/a12.jpg) repeat-x center top #fff; padding-top:12px;padding-bottom:15px;}
.pro_l_03 li{ width:248px; margin:0 auto; height:33px; border-radius:3px; border:1px solid #d0d0d0; line-height:33px; background:url(../images/a11.jpg) repeat-x center top; font-size:16px; color:#000; box-shadow:0 1px 2px #333; margin-top:13px;}
.pro_l_03 li a{ display:block; color:#000; background:url(../images/ap4.png) no-repeat 13px center; padding-left:44px;}
.pro_l_04{ border:1px solid #cccccc; margin-top:18px;}
.pro_l_05 span{ font-sIZE:16px; color:#000000; background:url(../images/ap2.png) no-repeat 20px center; padding-left:58px;}
.pro_l_06{ background:url(../images/a12.jpg) repeat-x center top #fff;}
.pro_l_06 li{ height:44px; line-height:44px; border-bottom:1px dashed #cfcfcf;}
.pro_l_06 li a{ color:#454545; display:block; background:url(../images/ap6.png) no-repeat 10px center; padding-left:24px;}
.pro_l_06 li:last-child{ border:none;}
.pro_l_07{border:1px solid #cccccc; margin-top:19px;}
.pro_l_08 span{ background:url(../images/ap3.png) no-repeat 21px center ;padding-left:58px;}
.pro_l_08 font{ font-size:12px; font-family:"宋体", "微软雅黑"; color:#000000; padding-right:12px;}
.pro_l_10{ background:url(../images/a12.jpg) repeat-x center top #fff; padding-top:11px; padding-bottom:4px;}
.pro_l_10 li{
	width:268px;
	margin:3px auto 0 auto;
}
.pro_r{ width:896px; border:1px solid #cfcfcf; margin-top:11px;}
.pro_r_01 span{ font-size:18px; color:#010101; background:url(../images/ap5.png) no-repeat 22px center; padding-left:45px;}
.pro_r_02{ background:url(../images/a12.jpg) repeat-x center top #fff; padding:15px 48px 20px 48px; line-height:38px;}
.pro_nav{ font-family:"宋体", "微软雅黑"; color:#000000;}
.pro_nav a{ color:#000;}
