/* CSS Document */

@charset "gb2312";
h1{margin:0;padding:0;font-size:16px;}
h2{margin:0;padding:0;font-size:14px;}
li{margin:0;padding:0; list-style:none;}
ul{margin:0;padding:0;}
ol{margin:0;padding:0;}
dl{margin:0;padding:0;}
dd{margin:0;padding:0;}
form{margin:0;padding:0;}
p{margin:0;padding:0;}
em{margin:0;padding:0;}
strong{margin:0;padding:0;}
*{ margin-top: 0px; margin-bottom: 0px;}
h1,h2{ color:#4e4e4e !important;}
body{font-family: "宋体";line-height: 24px !important; width:auto !important; text-align:left !important; font-size:12px; color:#444; margin:0; padding:0;}
h2{color: #444; font-size:14px;}
strong{color: #444;}
a{color: #444;text-decoration: none;}
a:link{color: #444;text-decoration: none;}
a:visited {color: #444;text-decoration: none;}
a:hover {color: #cd0000;text-decoration: none;}
a:active {color: #444;text-decoration: none;}
ul{ list-style:none;}
img { border:none;max-width: 100%;height: auto;vertical-align: middle;}
table{border-collapse:collapse;border-spacing:0}
.clear {
    display: block;
    float: none;
    clear: both;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
    background: none;
    border: 0;
    font-size: 0
}

.clearfix:after {
    visibility: hidden;
    display: block;
    clear: both;
    height: 0;
    font-size: 0;
    content: ".";
}

.clearfix {
    zoom: 1;
}


.container{width:960px; margin:0 auto; background:#fff;}
.logo_pic{ float:left; margin-top:10px;}
.logo_pic h1{ position:absolute; top:-1000px;}
.tel{ height:30px; float:right; margin-top:33px;}
.nav{line-height:38px; font-size:14px; font-weight:bold; font-family:"宋体"; text-align:center;background-color: #f4f4f4;border: 1px solid #ccc;}
.nav a{ margin:0 10px;}

.main01{ margin:10px 0; overflow:hidden;}
.pic_big{ width:717px; height:280px; float:left; border:1px solid #ccc; padding:3px;}
#slide {position:relative;width: 717px;height: 280px;}
#slide .fi_player {position:absolute;top:0px;left:0px;display:block;width: 717px;height: 280px;}/* 图片部分 */
#slide .fi_ovl {width: 717px;height: 30px;left:0px;top: 250px;position:absolute;background:#000}/* 黑白背景部分 */
#slide .fi_tt {width: 717px;height: 30px;left:0px;top: 250px;position:absolute;font: 100 12px/30px '宋体';text-align: left;	color:#fff;padding: 0 10px;}/* 文字部分 */
#slide .fi_bg {width: 717px;height: 280px;position:absolute;top:0;left:0;}
#slide .fi_link {position:absolute;top:0px;left:0px;width: 717px;height: 280px;cursor:pointer}
#slide .fi_tab {width: 717px;height:23px;padding: 5px 5px 0 0;position:absolute;bottom: 2px;left:0;text-align:right}
#slide .fi_tab span {cursor:pointer;width:20px;height:20px;margin-right:5px;display:inline-block;color:#fff;font:16px/20px '宋体';background: #0963a2;text-align:center}
#slide .fi_tab span.now {background:#000;color: #fff;}

.bx_cp{ width:225px; float:right;}
.bx_cp strong{ display:block; height:30px; background:#0d86cd; font-size:18px; text-align:center; color:#fffb96 !important; line-height:30px; font-family:"宋体";}
.bx_cp_nr{ width:203px; border:1px solid #ccc; border-top:none; padding:10px;}
.bx_cp_nr table td{ height:32px;}
.bx_cp_nr table td span{ padding:0 12px;}
.submit{background:none; border:none; cursor:pointer;width:156px; height:33px; background:url(../images/bx_cp_button.jpg) no-repeat; color:#000; font-size:16px; font-family:"宋体";}
input.text{ background:none; border:none; width:120px; height:18px; font-size:12px; color:#999; padding:0 5px; border:1px solid #ccc;}
textarea.text{ background:none; border:none; width:120px; height:18px; font-size:12px; color:#999; padding:0 5px; border:1px solid #ccc;}
input.text_phone{background:none; border:none;height:18px; font-size:12px; color:#999; padding:0 5px; border:1px solid #ccc;}


.main_nr_left{ width:235px; float:left;}
.nav_left{ margin-bottom:15px;}
.nav_left h2{ display:block; height:38px; line-height:38px; text-align:center; font-size:18px; background: #0d86cd;
color: #fff !important;}
.nav_left span.title{ display:block; height:38px; line-height:38px; text-align:center; font-size:18px;background: #0d86cd;color: #fff !important; font-weight:bold;}
.nav_left ul{ border:1px solid #ccc; border-top:none; overflow:hidden;}
.nav_left ul li{ display:block;}

.nav_left ul li a{ display:block;line-height:32px; text-align:center; font-size:16px;border-bottom:1px solid #ccc;}
.nav_left ul li a:hover{ height:33px; border:none; background:#a80000; color:#fff !important}
p.button{ padding-top:10px; overflow:hidden; border:1px solid #ccc; border-top:none;}
p.button a{ margin:0 auto; margin-bottom:10px; display:block; text-align:center; height:38px; line-height:38px; font-size:18px; background:url(../images/leftbg_02.jpg) no-repeat center; width:180px; color:#145e8d !important; font-weight:bold;}



.k_a{ text-align:center; border-top:1px dashed #999; padding-top:10px; margin:0 10px 10px;}
.k_a img{ margin:0 auto; width:195px; height:130px;}
.k_a p{ line-height:24px;}
.k_a.first{ border:none; margin-top:0;}





.school{ width:725px; float:left; margin-top:15px;}
.school span.title{ display: inline-block; height:32px; line-height:32px; font-size:16px; color:#fff !important;  background:url(../images/tit_right.jpg) no-repeat right #0d86cd; padding-right:25px; padding-left:15px; font-weight:bold; }
.school span.title span{ float:left;}
.school span.title p{ float:right; margin-right:22px;}
.school_info{ border:1px solid #ccc; border-top:2px solid #0d86cd; padding:10px;}
.school_info p{text-indent:2em; font-size:14px; color:#666}
.school_info p a{ color:#cd0000 !important}

.school_news{ width:225px; float:right; margin-top:15px;}
.school_news strong{  display: inline-block; height:32px; line-height:32px; font-size:16px; color:#fff !important;  background:url(../images/tit_right.jpg) no-repeat right #0d86cd; padding-right:15px; padding-left:15px; font-weight:bold;}
.school_news strong span{ float:left;}
.school_news strong a{ float:right; font-size:12px; font-weight:normal; color:#fff !important;}
.school_news ul{ display:block;border:1px solid #ccc; border-top:2px solid #0d86cd; padding:5px;}
.school_news li{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	height: 26px;
	line-height: 26px;
}

.main03{ margin-top:15px; overflow:hidden;}


.main03 span.title{  display:block; height:32px; line-height:32px; font-size:16px; color:#fff !important;  background:#0d86cd;  padding-left:15px; font-weight:bold;}
.main03 h4{ display:block; height:44px; line-height:42px; font-size:24px;color:#fff !important; background:url(../images/h2_lv.jpg) no-repeat; padding-left:46px;}
.main03_nr{ border-top:none;padding-right:0;border-left:1px solid #C6E3F4;border-right:1px solid #C6E3F4}





.stepwrap4{background:url(../images/stepbg03.jpg) no-repeat; width:938px; margin:0 auto;}
.stepwrap5{background:url(../images/stepbg04.jpg) no-repeat !important;}
.stepwrap4{height:60px;overflow:hidden;margin-top:6px}
.stepwrap4 li{text-align:center;color:#069;float:left;width:234px}
.stepwrap4 h2{height:23px;overflow:hidden;font-weight:normal;margin:8px 0 0px; display:block;}
.stepwrap4 h2 a{background:url(../images/ico02.png) no-repeat}
.stepwrap4 h2 a{color:#f00;display:inline-block;padding-left:23px;font:normal 14px/23px \5FAE\8F6F\96C5\9ED1}

.tablesone{border-top:1px solid #c2d7e7; margin-top:10px;}
.tablesone th,.tablesone td{padding:5px 13px;border-bottom:1px solid #c2d7e7;border-right:1px solid #c2d7e7; font-size:14px}
.tablesone th{ font-size:16px !important; font-weight:bold !important;}
.tablesone02{ border-top:none; margin-top:0;}
.tablesone th{padding:0 13px;height:33px;overflow:hidden;background-position:0 -160px;background-repeat:repeat-x; font-weight:100; font-size:14px;}

.tablesone th,.douleitem li{background:#f0f0f0;}
.tablesone th{padding:0 13px;height:33px;overflow:hidden;background-position:0 -160px;background-repeat:repeat-x;font-weight:100; font-size:14px;}
.tablesone .a_one,.tablesone .a_two{float:none;display:inline-block;margin-right:0; width:76px; height:24px; text-align:center; line-height:24px; font-weight:bold; color:#fff; font-size:14px;}
.tablesone .a_one{ background:#0d86cd;}
.tablesone .a_two{ background:#e02a88; margin-top:5px;}

td.jz_right strong{ display:block;}
td.jz_right p{ display:block; font-size:12px; color:#666; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dashed #ccc;}

#footer{ margin-top:15px; text-align:center; clear:both; width:960px; margin:0 auto;}

.main03_nr02 ul{ padding:10px 0;}
.main03_nr02 li{float:left;display:inline;padding:0px 10px 0px 10px; margin:5px 0;border-right:1px solid #c1c1c1;height:14px;line-height:14px;white-space: nowrap; font-size:12px; text-align:left; }


.main03_nr02{width:958px; border:1px solid #ccc;border-top:none;}




/* text_0
++++++++++++++++++ */
.text_0{ background:url(../images/text_0.jpg) repeat-y; border-bottom:1px solid #e9e9e9; padding-bottom:10px; margin-top:15px;}
.text_0 h2{ background:url(../images/bg.jpg) no-repeat 0 -58px; height:24px; font-size:14px; color:#FFF !important; text-indent:25px;}
.text_0 caption{color:#a80000; font-size:16px; text-align:left; line-height:30px; background:#dedede;font-weight:bold; height:30px; padding-left:10px; margin:10px 0;}
.text_0 table{ width:700px; margin:0 auto 5px; border:1px solid #d2d2d2; border-bottom:none; border-right:none;}
.text_0 table a:link{color: #990000;text-decoration: none;}
.text_0 table a:visited {color: #990000;text-decoration: none;}
.text_0 table a:hover {text-decoration: underline;color: #ef5d00;}
.text_0 table a:active {color: #990000;text-decoration: none;}
.text_0 td,.text_0 th{border:1px solid #d2d2d2; border-top:none; border-left:none; font-size:12px; text-align:center;}
thead.thead_1 td,thead.thead_2 td, th{ font-weight:bold;}
thead.thead_2 td{ font-weight:bold; background-color:#d8e7ff;}
td.td_nr{ text-align: left; padding:0 5px;}
.text_0 td.sName{ color:#f00;}
.text_0 td.baoMing a{ color:#F00;}
.text_0 td.baoMing a:link{color: #F00;text-decoration: none;}
.text_0 td.baoMing a:visited {color: #F00;text-decoration: none;}
.text_0 td.baoMing a:hover {text-decoration: underline;color: #ef5d00;}
.text_0 td.baoMing a:active {color: #F00;text-decoration: none;}

.text_0 td a{ color:#00f;}
.text_0 td a:link{color: #00f;text-decoration: none;}
.text_0 td a:visited {color: #00f;text-decoration: none;}
.text_0 td a:hover {text-decoration: underline;color: #ef5d00;}
.text_0 td a:active {color: #00f;text-decoration: none;}
.text_0 h4{ text-indent:15px; font-size:14px; color:#D10005;}
.text_0 h4 strong{color:#444; margin-left:5px;}
.text_0 p{ margin:0 15px 5px;}
.text_0 form { margin:20px auto; padding-bottom:15px; width:600px; border:1px solid #ccc; border-top: none;/**/}
.text_0 form h3{ background:url(../images/nav_bg.jpg) repeat-x; height:36px; overflow:hidden; line-height:38px; font-size:12px; font-weight:normal; text-indent:20px;}
.text_0 form h3 strong{ font-size:14px; color:#A91338; margin-right:5px;}
.text_0 form p.more{ font-weight:bold; margin-top:-28px; margin-bottom:0px;}
.text_0 form dl{ line-height:30px; margin-top:15px;}
.text_0 form dt{ width:90px; margin-left:20px; float:left; display:inline; height:30px; text-indent:25px; background:url(../images/dt.gif) no-repeat 10px center;}
.text_0 form dd{ width:480px; float:left; display:inline; height:30px; padding-left:0;}
.text_0 form dd strong{ color:#F00; font-weight:normal; margin-right:5px;}
.text_0 form input, .text_0 form select{ margin:4px 10px 0 0; float:left; display:inline;}
.text_0 form dd label{ /*float:left; display:inline;*/ margin-right:15px;}
.text_0 form label input{height:20px; width:15px; margin-right:5px;}
input.input_1{ width:300px;}
input.input_2{ width:150px;}
input.input_3{ width:230px;}
input.input_4{ width:40px;}
input.input_5{ width:82px;}
p.anniu{ text-align:center; margin:10px auto 20px;}
p.anniu input{ float:none;}
.text_0 .neirong{ margin:0 15px; height:auto; background-color:#f6fafa;}
.text_0 form .neirong p.more{ margin-top:-24px;}
.neirong p.more a{ color:#ef5d00;}
.neirong p.more a:link{color: #ef5d00;text-decoration: none;}
.neirong p.more a:visited {color: #ef5d00;text-decoration: none;}
.neirong p.more a:hover {text-decoration: underline;color: #ef5d00;}
.neirong p.more a:active {color: #ef5d00;text-decoration: none;}

.r_tit_one{font-size:14px;color:#fff;text-indent:13px;line-height:27px;height:26px;overflow:hidden;margin:15px 7px 0;background: url(../images/school.png) no-repeat 0 -202px;}
.r_tit_two{padding:10px 0 0 20px;font-size:14px}
.r_dlone{margin:0 auto;width:710px;padding-left:10px;font-size:14px}
.r_dlone dt{font-weight:bold;padding-top:10px}
.r_dlone dd{padding:6px 0 0 20px;line-height:1.8}
.wrap198{width:198px;border-left:1px solid #8CD1FF;height:138px;border-right:1px solid #8CD1FF}
.addp0 dd{padding-left:0}
.m_bug{margin-top:1px;*margin-top:5px}


.nav_small{ height:36px; line-height:36px; border:1px dashed #a80000; font-size:14px; font-weight:bold; margin-bottom:10px; padding-left:25px; background:url(../images/school.png) no-repeat 0 -22px;}

.Box1{overflow:hidden;}
.Box1Title{height:32px;border-bottom:1px solid #c9c9c9;}
.Box1Title a{ padding:0 25px;height:32px;display:block;float:left;line-height:32px; font-size:16px; font-weight:bold; text-align:center; background:url(../images/liabg2.jpg) repeat-x; text-decoration:none; border:#d1d1d1 solid; border-width:1px 1px 0 1px; margin-right:10px;}
.Box1Title a.hover{background:url(../images/liabg.jpg) repeat-x; color:#fff; text-decoration:none; border:#d1cfd2 solid; border-width:1px 1px 0 1px;}
.Box1Title a:hover{background:url(../images/liabg.jpg) repeat-x; color:#fff; text-decoration:none; border:#d1cfd2 solid; border-width:1px 1px 0 1px;}
.Box1Cont{overflow:hidden; padding:10px 0 10px 0; text-align:left; line-height:1.8;}
.Box1Cont .txt1{ text-align:left; line-height:24px; color:#575757; padding:0 15px 0; overflow:hidden; font-size:14px;}
/*.Box1Cont p{line-height:1.8;color:#575757; text-indent:2em; padding:0 0 15px 0; overflow:hidden;}*/
.list_con ul {
    border-bottom: 1px dashed #999;
    padding-bottom: 15px;
    margin-top: 15px;
}
.list_con li {
    font-family: "宋体";
    font-size: 14px;
    height: 30px;
    line-height: 30px;
}
.list_con li b {
    font-weight: 400;
    float: right;
    color: #999;
}
.txt1 .pic_txt{ width:290px; overflow:hidden; display:block;}
.txt1 .pic{width:260px; display:block; text-align:left; text-indent:0; margin:0 0 0 6px;_margin:0 0 0 6px;}

.main04{ margin-top:15px;}
.main04 strong{ display:block; width:32px; text-align:center; color:#fff !important; font-size:16px; background:#166700; height:120px; padding-top:30px; float:left;}

.main04_pic{ width:897px; border:1px solid #ccc; border-left:none; height:128px; float:left; padding:10px 15px;}
.pic_img{ overflow:hidden;}
.pic_img img{ width:208px; display:block; border:1px solid #ccc; height:128px; float:left; margin-right:18px;}

.main_nr_right{ width:715px; float:right; overflow:hidden;}
.main_nr_right h1{ display:block; padding:3% 0;line-height: 30px!important; text-align:center; font-size:24px !important;  !important; color:#444 !important}
.main_nr_right table{
    width: 100%;
}
.main_title {
    border-bottom: 1px dashed #DEDEDE;
}
.newslist_title {
    border-bottom: 1px solid #ccc;
}
.main_title p {
    color: #999;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-weight: 400;
    font-family: "宋体";
}
.zxdh {
    border: 1px solid #79c0f9;
    padding: 5% 4%;
    font-size: 14px;
    margin-top: 30px;
}
.stepwrap4{background:url(../images/stepbg03.jpg) no-repeat; width:938px; margin:0 auto;}
.stepwrap5{background:url(../images/stepbg04.jpg) no-repeat !important;}
.stepwrap4{height:60px;overflow:hidden;margin-top:6px}
.stepwrap4 li{text-align:center;color:#1c84db;float:left;width:234px}
.stepwrap4 h2{height:23px;overflow:hidden;font-weight:normal;margin:8px 0 0px; display:block;}
.stepwrap4 h2 a{background:url(../images/ico02.png) no-repeat}
.stepwrap4 h2 a{color:#c8211b;display:inline-block;padding-left:23px;font:normal 14px/23px \5FAE\8F6F\96C5\9ED1}
.xmys p{font-size:14px;}
.xmys{ padding:10px 15px;}
.xmys h5{ font-size:18px; color:#1c84db; font-weight:normal; height:40px; line-height:40px;}

.main03_con{ margin-top:5px;}
.main03_con dl{ padding:10px 10px; border-bottom:1px dashed #ccc;}
.main03_con dl dd{ float:left; width:218px; }
.main03_con dl dd a{ display:inline-block; padding:2px; border:1px solid #dedede;}
.main03_con dl dt{ float:left; width:652px; margin-left:15px;}
.main03_con dl dt p{font-size:16px; font-weight:bold;}
.main03_con dl dt ul li span{ color:#0d86cd;}
.main03_con dl dt ul li{ font-size:14px;}

.csfaq{ padding:0 10px;}
.csfaq dl { border-bottom: dashed 1px #cdcdcd; display:block; line-height:30px;  margin-left:10px; }
.csfaq dt,.csfaq dd { background:url(../images/wen.jpg) no-repeat 5px 15px;  margin-bottom:15px color:#666; margin:0; 
line-height: 30px;
padding-left: 45px; font-size:14px;  }
.csfaq dd { background:url(../images/da.jpg)  no-repeat 5px 3px; padding-bottom:10px; }
.csfaq dt span,.csfaq dd span { padding:5px; text-align:right; color:#aaa }
.csfaq dt span em,.csfaq dd span em { font-style:normal; padding-left:10px }
.csfaq dt{ color:#0d86cd; padding-top:10px;}

.scrollText{height:255px; float:left;overflow:hidden}

/**/
#nav #hotnews {
BORDER-BOTTOM-WIDTH: 0px; HEIGHT: 89px
}
#Scroll {
	 CLEAR: both; BORDER-RIGHT: #cdc9ca 1px solid;  PADDING-LEFT: 65px; FONT-SIZE: 12px; BACKGROUND: url(../images/gonggao.jpg) no-repeat 0px 0px; MARGIN: 0px auto; border:1px solid #f1f1f1; COLOR: #0d86cd; LINE-HEIGHT: 32px;  HEIGHT: 32px; TEXT-ALIGN: left; margin-bottom:10px;
}
#Scroll A {
display:inline-block; width:300px; PADDING-LEFT: 10px; COLOR: #0d86cd; MARGIN-RIGHT: 5px; TEXT-DECORATION: none
}
#Scroll A.s_end {
PADDING-RIGHT: 0px; MARGIN-LEFT: 8px
}

.tit_img{float: left;
margin-top: 7px;
margin-right: 7px;}
.tit_tel{ float:right; padding-right:10px; font-weight:normal; font-size:14px;}

#demo1{
height:auto;
text-align:left;
}
#demo2{
height:auto;
text-align:left;
}
.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #008cd6; margin:0 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;}
.copyright p a{ margin-right:5px;}
.last{ display:none;width:100%; height:40px; line-height:40px; background:#2978BB; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #61B3FA solid; background:#2978BB; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; border-right:1px #0469BB solid; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;} 
@media only screen and (max-width: 960px) {
	.container{
		width: 94%;
		padding:0 3%;
	}
	.tel,.bx_cp,.nav .none,#baiduframe,.main_nr_left,#footer iframe{
		display: none;
	}
	.logo_pic{
		width: 90%;
	}
		.pic_big {
	    width: 98.5%;
	    height: auto;
	    padding: 0.5%;
	}
	.school,.school_news,#footer,.main_nr_right{
		width: 100%;
	}
	.school_news ul li {
	    width: 48%;
	    margin: 0 1%;
	    float: left;
	}
	.tablesone{
		width: 100%!important;
	}
	.Box1Cont .txt1 {
	    padding:0;
	}
}

@media only screen and (max-width: 767px) {
	.nav a span,.tablesone td:nth-of-type(2),.tablesone td:nth-of-type(3),.tablesone th:nth-of-type(2),.tablesone th:nth-of-type(3),.link,.tit_tel{
		display: none;
	}
	.nav a{
		margin:0;
		width: 25%;
		float: left;
	}
	.school_news ul li {
	     width: 99%; 
	     margin: 0; 
	}
	.container{
		margin-bottom: 20px;
	}
	.tablesone td:nth-of-type(2),.tablesone td:nth-of-type(3),.tablesone th:nth-of-type(2),.tablesone th:nth-of-type(3){
		border:0 none;
	}
	
	
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright,.last{ display:block;}
}
@media only screen and (max-width: 450px) {
	.Box1Title a {
	    width: 30%;
	    padding:0;
	    line-height: 32px;
	    font-size: 14px;
	    margin-right: 2%;
	}
}