ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,form { padding:0; margin:0;}
ul { list-style:none;}
li { text-align:left;}
img { border:0px;}
a img,a:hover img{border:0;}

body{ 
    margin:0 auto;
	font-size:12px;
	text-align:center;
	color:#707070;
	font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu;
	min-width:1200px;
}
a {
	color:#707070;
	text-decoration: none;
}
a:hover {
	color: #c30;
	text-decoration:underline;
}
.while{
    color:#FFFFFF;
	text-decoration:none;
}
.while:hover{
    color:#CCCCCC;
	text-decoration:none;
}
.clearboth{
    clear:both;
}





.banner_ad{
    width:204px;
	height:396px;
	top:0px;
	right:0px;
	position:absolute;
	z-index:1;
	overflow:hidden;
	background:#FFFFFF;
}
.banner_ad li{
    width:200px;
	height:96px;
	float:right;
	margin-bottom:4px;
	display:inline;
	overflow:hidden;
}
.ad{
    width:1200px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.ad_left{
    width:593px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}
.ad_right{
    width:593px;
	height:auto;
	float:right;
	overflow:hidden;
	text-align:right;
}













.top_ad{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.top_ad img{
    width:100%;
}
.top{
    width:100%;
	height:35px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/top_bg.jpg) repeat-x
}
.top_m{
    width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.top_m a.lianxi{
   color:#ed1b23;
}
.top_text{
    width:500px;
	height:35px;
	line-height:35px;
	float:left;
	margin-left:0px;
	display:inline;
	overflow:hidden;
	text-align:left;
}
.top a{
    display:block;
	width:62px;
	padding-left:25px;
	height:35px;
	line-height:35px;
	float:right;
	overflow:hidden;
	text-align:left;
}
.top a.login{
    display:block;
	width:70px;
	height:35px;
	line-height:35px;
	padding-left:0px;
	float:right;
	overflow:hidden;
	text-align:center;
	background:#ed1b23;
	color:#FFFFFF;
}
.top a.reg{
    display:block;
	width:70px;
	height:35px;
	line-height:35px;
	padding-left:0px;
	float:right;
	overflow:hidden;
	text-align:center;
	background:#f7941c;
	color:#FFFFFF;
}
.header{
    width:1200px;
	height:auto;
	margin:0 auto;
	/*overflow:hidden;*/
	position:relative;
}
.header_logo{
    width:255px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}
.header_tel{
    width:255px;
	height:auto;
	float:right;
	margin-top:0px;
	display:inline;
	overflow:hidden;
	text-align:right;
}
.header_search_box{
	width:434px;
	height:30px;
	float:left;
	margin-top:40px;
	margin-left:135px;
	display:inline;
	border:3px solid #ed1b23;
	border-radius:5px;
}
.header_search_keys{
	width:434px;
	height:auto;
	top:80px;
	left:390px;
	position:absolute;
	z-index:1;
	text-align:left;
}
.header_search_type{
    /*width:45px;
	height:30px;
	line-height:30px;
	padding-right:20px;
	overflow:hidden;
	float:left;
	background:url(../images/search_icon.jpg) right no-repeat;
	text-align:center;
	color:#d1000c;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;*/
	
	width:65px;
	float:left;
	overflow:hidden;
	cursor:pointer;
}
.search_type{
    width:45px;
	height:28px;
	line-height:30px;
	padding-right:20px;
	overflow:hidden;
	float:left;
	background:url(../images/search_icon.jpg) right no-repeat;
	text-align:center;
	color:#d1000c;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border:0px;
	outline:none;
}
.header_search_ul{
    width:358px;
	height:auto;
	float:right;
	overflow:hidden;
}
.header_search_ul li{
    width:300px;
	height:auto;
	float:left;
	margin-top:0px;
	display:inline;
	overflow:hidden;
}
.txtSearch{
    width:300px;
	height:26px;
	line-height:30px;
	outline:none;
	border:0px;
	color:#7d7d7d;
	text-align:left;
	font-size:14px;
}
.header_search_select{
    display:none;
	width:62px;
	height:auto;
	top:70px;
	left:393px;
	position:absolute;
	z-index:2;
	text-align:left;
	background:#ffffff;
	border:1px solid #dddddd;
	border-top:0px;
}
.header_search_select li{
    width:44px;
	padding-right:18px;
	height:25px;
	line-height:25px;
	float:left;
	text-align:center;
	cursor:pointer;
}
.header_search_select li:hover{
    background:#efefef;
}
.footer_menu{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:26px;
	overflow:hidden;
	background:#f1f1f1;
}
.footer_menu_m{
    width:1198px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #dddddd;
	background:#FFFFFF;
}
.footer_menu_m li{
    width:160px;
	height:164px;
	float:left;
	margin-left:20px;
	margin-top:10px;
	margin-bottom:10px;
	display:inline;
	overflow:hidden;
	border-right:1px dashed #CCCCCC;
}
.footer_menu_m li a{
    display:block;
	width:100px;
	padding-left:60px;
	height:50px;
	line-height:65px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	font-size:20px;
	color:#111111;
}
.footer_menu_m li ul{
    width:124px;
	height:auto;
	float:right;
	margin-top:10px;
	display:inline;
	overflow:hidden;
	border:0px;
}
.footer_menu_m li ul li{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.footer_menu_m li ul li a{
    display:block;
	width:98px;
	height:25px;
	line-height:25px;
	margin:0 auto;
	padding-left:26px;
	overflow:hidden;
	background:url(../images/footer_menu_icon.jpg) left no-repeat;
	text-align:left;
	font-size:14px;
	color:#636363;
}
.footer{
    width:100%;
	height:192px;
	margin:0 auto;
	margin-top:18px;
	overflow:hidden;
	background:#555555;
}
.footer_m{
    width:1200px;
	height:auto;
	margin:0 auto;
	margin-top:25px;
	overflow:hidden;
}
.footer_about{
    width:456px;
	height:155px;
	float:left;
	overflow:hidden;
}
.footer_about_title{
    width:100%;
	height:48px;
	line-height:38px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dashed #CCCCCC;
	text-align:left;
	font-size:18px;
	color:#ffffff;
}
.footer_about_text{
    width:100%;
	height:auto;
	line-height:2;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
	font-size:12px;
	color:#ffffff;
}
.footer_about_text a{
    color:#ffff00;
}
.footer_copyright{
    width:100%;
	height:40px;
	line-height:40px;
	margin:0 auto;
	overflow:hidden;
	background:#d1000c;
	text-align:center;
	color:#FFFFFF;
}
.footer_ewm{
    width:230px;
	height:152px;
	float:left;
	margin-left:30px;
	display:inline;
	overflow:hidden;
	text-align:center;
	border-left:1px dashed #CCCCCC;
	border-right:1px dashed #CCCCCC;
	font-size:14px;
	color:#FFFFFF;
}
.footer_ewm img{
    display:block;
	margin:0 auto;
	margin-top:5px;
	margin-bottom:10px;
}
.footer_link{
    width:132px;
	height:152px;
	float:left;
	margin-left:40px;
	display:inline;
	overflow:hidden;
	border-right:1px dashed #CCCCCC;
}
.footer_link li{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.footer_link li a{
    width:110px;
	padding-left:22px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/footer_icon.jpg) left no-repeat;
	text-align:left;
	color:#ebebeb;
}
.footer_tel{
    width:281px;
	height:auto;
	float:right;
	overflow:hidden;
}







.ind_submit_list{
    width:1201px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.ind_submit_list li{
    width:176px;
	height:auto;
	float:left;
	margin-left:29px;
	display:inline;
	overflow:hidden;
}
.ind_submit_list li a{
    display:block;
	width:174px;
	height:185px;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #d1000c;
}
.ind_submit_list li a:hover{
	border:1px solid #cccccc;
}
.ind_submit_list li span{
    display:block;
	width:174px;
	height:48px;
	margin:0 auto;
	margin-top:4px;
	overflow:hidden;
	background:url(../images/ind_submit_bg_1.jpg) no-repeat;
}









.Main_box_1{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	background:#f8f8f8;
}
.Main_box_1_m{
    width:1198px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	border:1px solid #dddddd;
	background:#FFFFFF;
}
.Main_box_1_title{
    width:100%;
	height:55px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
}
.Main_box_1_title a{
    display:block;
	width:115px;
	height:55px;
	line-height:55px;
	float:right;
	overflow:hidden;
	text-align:left;
	font-size:18px;
	color:#d1000c;
}
.Main_box_1_title a:hover{
    text-decoration:underline;
}
.Main_box_1_title span{
    display:block;
	width:500px;
	height:55px;
	line-height:55px;
	float:left;
	margin-left:20px;
	display:inline;
	overflow:hidden;
	text-align:left;
	font-size:28px;
	color:#d1000c;
}
.Main_box_1_title span label{
    color:#111111;
}
.Main_box_1_title span font{
    font-size:18px;
	text-transform:uppercase;
}







.sx_item{
    width:1175px;
	height:auto;
	margin:0 auto;
	margin-top:22px;
	overflow:hidden;
}
.sx_item li{
    width:1173px;
	height:104px;
	margin:0 auto;
	margin-bottom:15px;
	overflow:hidden;
	border:1px solid #1753cf;
}
.sx_item li span{
    display:block;
    width:145px;
	height:104px;
	line-height:104px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:24px;
	color:#ffffff;
	background:#1753cf;
}
.sx_item li a{
    display:block;
    width:145px;
	height:104px;
	line-height:104px;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:24px;
	color:#ffffff;
	background:#1753cf;
}
.sx_item li ul{
    width:192px;
	height:104px;
	float:left;
	overflow:hidden;
	border-left:1px solid #1753cf;
	padding-top:15px;
	padding-left:10px;
}
.sx_item li ul li{
    width:auto;
	height:auto;
	float:left;
	margin-left:10px;
	margin-top:2px;
	margin-bottom:0px;
	display:inline;
	overflow:hidden;
	border:0px;
}
.sx_item li a.zx{
    display:block;
    width:112px;
	height:104px;
	float:right;
	margin-left:0px;
	margin-top:0px;
	display:inline;
	overflow:hidden;
	border:0px;
	background:url(../images/submit_1.jpg) no-repeat;
}
.sx_item li ul li a{
    display:block;
    width:auto;
	padding-left:6px;
	padding-right:6px;
	height:22px;
	line-height:20px;
	overflow:hidden;
	font-size:14px;
	background:none;
	color:#464646;
}
.sx_item li ul li a:hover{
    background:#d1000c;
	color:#FFFFFF;
}
.sx_item li ul li a.current{
    background:#d1000c;
	color:#FFFFFF;
}
.sx_item li ul li a.item_2{
    color:#0d71ac;
}
.sx_item li ul li a.item_2:hover{
	color:#FFFFFF;
}
.sx_item li ul li a.item_2.current{
	color:#FFFFFF;
}
.sx_item li ul li a.item_3{
    color:#e84544;
}
.sx_item li ul li a.item_3:hover{
	color:#FFFFFF;
}
.sx_item li ul li a.item_3.current{
	color:#FFFFFF;
}
.sx_item li ul li a.item_4{
    color:#006d50;
}
.sx_item li ul li a.item_4:hover{
	color:#FFFFFF;
}
.sx_item li ul li a.item_4.current{
	color:#FFFFFF;
}
.sx_item li ul li a.item_5{
    color:#db49cf;
}
.sx_item li ul li a.item_5:hover{
	color:#FFFFFF;
}
.sx_item li ul li a.item_5.current{
	color:#FFFFFF;
}

.sx_title{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:26px;
	overflow:hidden;
}
.sx_title li{
    width:auto;
	float:left;
	text-align:left;
	font-size:18px;
	color:#252552;
	margin-left:0px;
	display:inline;
	overflow:hidden;
}

.ys{
    width:1170px;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	margin-bottom:15px;
	overflow:hidden;
}




/*学校校区*/
.xxxq_big_title{
    width:1170px;
	height:44px;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
	background:#f5f5f5;
}
.xxxq_big_title li{
    width:160px;
	height:44px;
	line-height:44px;
	float:left;
	background:#d1000c;
	text-align:center;
	font-size:20px;
	color:#ffffff;
}
.xxxq_big_title li a{
    display:block;
    width:100%;
	height:44px;
	line-height:44px;
	background:#d1000c;
	text-align:center;
	font-size:20px;
	color:#ffffff;
}
.xxxq{
    width:1170px;
	height:auto;
	margin:0 auto;
	margin-top:30px;
	margin-bottom:20px;
	overflow:hidden;
}
.xxxq_box_1{
    width:425px;
	height:auto;
	float:left;
	margin-left:8px;
	display:inline;
	overflow:hidden;
}
.xxxq_box_2{
    width:375px;
	height:auto;
	float:left;
	margin-left:8px;
	display:inline;
	overflow:hidden;
}
.xxxq_box_3{
    width:345px;
	height:auto;
	float:left;
	margin-left:8px;
	display:inline;
	overflow:hidden;
}
.xxxq_box_text{
    width:100%;
	height:auto;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
	line-height:2;
	font-size:14px;
}
.xxxq_box_title{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.xxxq_box_title span{
    display:block;
	width:61px;
	height:auto;
	float:left;
	overflow:hidden;
	text-align:left;
}
.xxxq_box_title label{
    display:block;
    width:auto;
	height:51px;
	line-height:51px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:18px;
}
.xxxq_box_title a{
    display:block;
    width:auto;
	height:51px;
	line-height:51px;
	float:left;
	overflow:hidden;
	text-align:left;
	font-size:18px;
	color:#d1000c;
}








/*教师团队*/
.jstd_m{
    width:1175px;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	overflow:hidden;
}
.jstd_m_left{
    display:block;
	width:220px;
	height:482px;
	float:left;
	overflow:hidden;
}
.jstd_m_right{
    width:292px;
	height:480px;
	float:right;
	overflow:hidden;
	border:1px solid #dddddd;
}
.jstd_m_center{
    width:625px;
	height:482px;
	margin:0 auto;
	margin-left:238px!important;
	margin-left:235px;
	margin-right:312px!important;
	margin-right:309px;
	overflow:hidden;
}
.title_1{
    width:100%;
	height:42px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px solid #dddddd;
}
.title_1 span{
    display:block;
	width:auto;
	padding-left:12px;
	height:42px;
	line-height:42px;
	float:left;
	overflow:hidden;
	border-left:3px solid #d1000c;
	font-size:20px;
}
.title_1 span label{
    color:#d1000c;
}

.jstd_m_right_list{
    width:94%;
	height:372px;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.jstd_m_right_list li{
    width:100%;
	height:31px;
	line-height:31px;
	margin:0 auto;
	overflow:hidden;
	text-align:left;
}
.jstd_m_right_list li a{
    font-size:14px;
}
.jstd_m_right_list_more{
    display:block;
    width:94%;
	height:30px;
	line-height:30px;
	margin:0 auto;
	margin-top:12px;
	overflow:hidden;
	background:#ebebeb;
	text-align:center;
}
.jstd_m_center_title{
    width:624px;
	height:43px;
	margin:0 auto;
	overflow:hidden;
	border-left:1px solid #dddddd;
}
.jstd_m_center_title li{
    width:77px;
	height:43px;
	line-height:43px;
	float:left;
	overflow:hidden;
	border-right:1px solid #dddddd;
	text-align:center;
	font-size:14px;
	background:url(../images/title_bg_1.jpg) repeat-x;
}
.jstd_m_center_title li:hover{
	background:#ef1623;
	color:#d1000c;
}

.jstd_m_center_title li a:hover{
	 
	color:#e6e6e6;
}


.jstd_m_center_title li a.current{
	 
	color:#e6e6e6;
}
.jstd_m_center_title li.current{
	background:#ef1623;
	color:#d1000c;
}
.jstd_m_center_box{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:20px;
	overflow:hidden;
}
.jstd_m_center_box_top{
    width:623px;
	height:237px;
	margin:0 auto;
	margin-top:0px;
	overflow:hidden;
	border:1px solid #dddddd;
}
.jstd_m_center_box_top_l{
    width:194px;
	height:237px;
	float:left;
	overflow:hidden;
}
.jstd_m_center_box_top_r{
    width:395px;
	height:237px;
	float:right;
	margin-right:18px;
	display:inline;
	overflow:hidden;
}
.jstd_m_center_box_top_r_title{
    width:100%;
	height:35px;
	line-height:35px;
	margin:0 auto;
	margin-top:5px;
	overflow:hidden;
	border-bottom:1px dotted #dddddd;
	text-align:left;
	font-size:16px;
}
.jstd_m_center_box_top_r_title span{
    font-size:14px;
	color:#f26521;
}
.jstd_m_center_box_top_r_kc{
    width:100%;
	height:36px;
	line-height:36px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #dddddd;
	text-align:left;
}
.jstd_m_center_box_top_r_text{
    width:100%;
	height:90px;
	line-height:1.8;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}
.jstd_m_center_box_top_r_text span{
    font-size:14px;
}
.jstd_m_center_box_top_r_submit{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
}
.jstd_m_center_box_top_r_submit li{
    width:98px;
	height:auto;
	float:left;
	overflow:hidden;
	margin-right:14px;
	display:inline;
}
.jstd_m_center_box_top_r_submit li a{
    display:block;
	width:100%;
	height:32px;
	line-height:32px;
	margin:0 auto;
	overflow:hidden;
	background:#d1000c;
	text-align:center;
	color:#FFFFFF;
}
.jstd_m_center_box_list{
    width:100%;
	height:auto;
	margin:0 auto;
	margin-top:15px;
	overflow:hidden;
}
.jstd_m_center_box_list li{
    width:122px;
	height:auto;
	float:left;
	margin-left:1px;
	margin-right:2px;
	display:inline;
	overflow:hidden;
}
.jstd_m_center_box_list li a{
    display:block;
	width:100%;
	height:166px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.jstd_m_center_box_list li a span{
    display:block;
	width:100%;
	height:27px;
	top:139px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color: #000000;
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
}
.jstd_m_center_box_list li a label{
    display:block;
	width:100%;
	height:27px;
	line-height:27px;
	top:139px;
	left:0px;
	position:absolute;
	z-index:2;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.jstd_m_center_box_list li a:hover span{
	background-color: #d1000c;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}

.jstd_m_center_box_list_a{
    display:block;
	width:100%;
	height:166px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.jstd_m_center_box_list_a span{
    display:block;
	width:100%;
	height:27px;
	top:139px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color: #000000;
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
}
.jstd_m_center_box_list_a label{
    display:block;
	width:100%;
	height:27px;
	line-height:27px;
	top:139px;
	left:0px;
	position:absolute;
	z-index:2;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.jstd_m_center_box_list_a:hover span{
	background-color: #d1000c;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}


.gfxy_list{
    width:625px;
	height:412px;
	margin:0 auto;
	margin-left:238px!important;
	margin-left:235px;
	margin-right:312px!important;
	margin-right:309px;
	overflow:hidden;
}
.gfxy_list li{
    width:142px;
	height:auto;
	float:left;
	margin-left:18px;
	margin-bottom:16px;
	display:inline;
	overflow:hidden;
}
.gfxy_list li a{
    display:block;
	width:100%;
	height:198px;
	margin:0 auto;
	overflow:hidden;
	position:relative;
}
.gfxy_list li a span{
    display:block;
	width:100%;
	height:27px;
	top:171px;
	left:0px;
	position:absolute;
	z-index:1;
	background-color: #000000;
	opacity: 0.4;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=40);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=40)";
}
.gfxy_list li a label{
    display:block;
	width:100%;
	height:27px;
	line-height:27px;
	top:171px;
	left:0px;
	position:absolute;
	z-index:2;
	text-align:center;
	font-size:14px;
	color:#FFFFFF;
}
.gfxy_list li a:hover span{
	background-color: #d1000c;
	opacity: 0.6;
	filter: progid:DXImageTransform.Microsoft.Alpha(opacity=60);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=60)";
}

.fyzxx_box{
    width:572px;
	height:332px;
	float:left;
	overflow:hidden;
	border:1px solid #dddddd;
}
.fyzxx_title{
    width:172px;
	height:auto;
	float:left;
	overflow:hidden;
}
.fyzxx_title li{
    width:100%;
	height:83px;
	line-height:83px;
	margin:0 auto;
	overflow:hidden;
	background:url(../images/fyzxx_title_bg.jpg) repeat-y;
	text-align:center;
	font-size:20px;
}
.fyzxx_title li.current{
    background:url(../images/fyzxx_title_bg_hover.jpg) center no-repeat;
	color:#FFFFFF;
}
.fyzxx_box_r{
    width:380px;
	height:auto;
	float:right;
	margin-right:14px;
	display:inline;
	overflow:hidden;
}
.fyzxx_box_r_top{
    width:100%;
	height:120px;
	margin:0 auto;
	margin-top:14px;
	padding-bottom:18px;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
}
.fyzxx_box_r_top_img{
    display:block;
	width:178px;
	height:auto;
	float:left;
	overflow:hidden;
}
.fyzxx_box_r_top_r{
    width:184px;
	height:auto;
	float:right;
	overflow:hidden;
}
.fyzxx_box_r_top_r_title{
    display:block;
	width:100%;
	height:40px;
	line-height:36px;
	margin:0 auto;
	overflow:hidden;
	border-bottom:1px dotted #CCCCCC;
	font-size:18px;
	color:#d1000c;
	text-align:left;
}
.fyzxx_box_r_top_r_text{
    display:block;
	width:100%;
	height:68px;
	line-height:2;
	margin:0 auto;
	margin-top:10px;
	overflow:hidden;
	text-align:left;
}
















/*导航菜单*/
.menu_box{
    width:100%;
	height:40px;
	margin:0 auto;
	background:#d1000c;
}
.menu{
    width:1200px;
	height:auto;
	margin:0 auto;
	overflow:hidden;
}
.menu li{
    width:95px;
	height:auto;
	float:left;
	overflow:hidden;
}
.menu li a{
    display:block;
	width:100%;
	height:40px;
	line-height:40px;
	margin:0 auto;
	overflow:hidden;
	text-align:center;
	font-size:16px;
	color:#FFFFFF;
}
.menu li a:hover{
    background:#99010a;
	color:#FFFFFF;
}
.menu li a#all{
    background:#b00003;
	color:#FFFFFF;
}
.menu li a#current{
    background:#99010a;
	color:#FFFFFF;
}
.menu li ul {
    width:90px;
	height:auto;
    display:none;
	position:absolute;
	/*overflow:hidden;*/
	z-index:10001;
	padding-top:2px;
	background:#FFFFFF;
	
}
.menu li ul li {
    float:none;
	width:165px;
	float:left;
	overflow:hidden;
	background:#f8f8f8;
	border-bottom:1px dotted #CCCCCC;
	border-left:2px solid #99010a;
	border-right:2px solid #99010a;
	
}
.menu li ul li.line{
    height:13px;
	background:#f8f8f8;
	border:0px;
	border-left:2px solid #99010a;
	border-right:2px solid #99010a;
	 
}
.menu li ul li a{
    display:block;
	width:100%;
    background:none;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight:normal;
	font-size:16px;
	color:#252525;
}

.menu li ul li a.zong{
	color:#ed1b23;
}

.menu li ul li a:hover {
	/*background:#d1000c;
	color:#FFFFFF;*/
	background:#FFFFFF;
	color:#252525;
}

.menu li ul li a.zong:hover {
	/*background:#d1000c;
	color:#FFFFFF;*/
	background:#ed1b23;
	color:#ffffff;
}


.menu li:hover ul { display:block;}
.menu li.sfhover ul { display:block;}


.menu li ul li label{
    display:block;
    width:300px;
	padding-left:20px;
	padding-right:20px;
	height:394px;
    display:none;
	position:absolute;
	overflow:hidden;
	z-index:10001;
	padding-top:2px;
	left:165px;
	top:0px;
	background:#FFFFFF;
	text-align:left;
	line-height:2;
	border:2px solid #99010a;
}
.menu_big_a{
    display:block;
    width:100%;
	height:30px!important;
	line-height:30px!important;
	float:left!important;
	margin-top:5px!important;
    font-size:14px!important;
	text-align:left!important;
	border-bottom:1px dotted #dddddd;
	color:#d1000c!important;
}
.menu_small_a{
    display:block;
    width:auto!important;
	height:28px!important;
	line-height:28px!important;
	float:left!important;
	margin-right:20px!important;
	display:inline;
    font-size:12px!important;
	text-align:left!important;
}
.menu li ul li:hover label { display:block;}
.menu li ul li.sfhover label { display:block;}