@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,div,dd,dt,dl,form,table,ul,li,marquee{margin:0; padding:0; color:#333;}
body{font-size:14px; font-family:"hiragino sans gb","微软雅黑"; background:#FFF;}
input{font-size:14px; font-family:"hiragino sans gb","微软雅黑";}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:underline;}
img{border:0;}
ul{list-style:none;}
.clear{clear:both; height:0; width:0; margin:0; padding:0; line-height:0; overflow:hidden;}
input{outline:none;}

#pages {padding:14px 0 10px; text-align:center;}
#pages a {display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #a22020; text-align:center; color:#333; padding:0 10px}
#pages a.a1 {width:56px; padding:0 }
#pages a:hover {background:#f1f1f1; color:#000; text-decoration:none }
#pages span {display:inline-block; height:22px; line-height:22px; background:#a22020; border:1px solid #a22020; color:#fff; text-align:center;padding:0 10px}
.page .noPage {display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4;}

.c_header{width:1200px; height:120px; margin:0 auto; overflow:hidden;}
.c_header h1{float:left; padding:38px 0 0 0; margin:0; width:400px;}
.c_header div{float:right; height:700px; height:30px; text-align:right; padding-top:60px;}
.c_header div a{padding:0 10px; font-size: 16px;}
.c_nav{clear:both; width:1200px; height:50px; margin:0 auto; background-color:#7e0204;}
.c_nav_l{float:left;}
.c_nav_l a{font-size:16px; color:#FFF; display:block; width:100px; height:50px; line-height:50px; text-align:center;}
.c_nav_l{width:880px; float:left; height:50px;}
.c_nav_l ul{list-style:none; margin:0; width:1100px; height:60px;}
.c_nav_l ul li{float:left; width:100px; line-height:50px; font-size:16px; height:50px;}
.c_nav_main{display:block; height:50px; line-height:50px;}
a.c_nav_main:hover{text-decoration:none; color:#60411a;}
.c_nav_l li div{position:absolute; z-index:9999; width:100px; background:#FFF; display:none;}
.c_nav_l li div a{display:block; line-height:50px; border-top:1px solid #CCC; text-align:center; font-size:14px; color:#000;}
.c_nav_l li div a:hover{text-decoration:none; background-color:#a52525; color:#FFF;}
.c_nav_l li.on div{display:block;}
.c_nav_r{width:180px; height:30px; float:right; background-color:#FFF; border-radius:5px; margin:11px 10px 0 0; overflow:hidden; vertical-align:middle;}

.c_footer{width:1200px; margin:0 auto; background-color:#f7f7f7; overflow:hidden;}
.c_footer_nav{width:1540px; margin:0 auto; overflow:hidden; padding:50px 0;}
.c_footer_nav div{float:right; text-align:center;}
.c_footer_nav dl{float:left; width:130px;}
.c_footer_nav dl dt a{font-size:18px; color:#333; line-height:36px;}
.c_footer_nav dl dd a{font-size:16px; color:#666; display:block; line-height:32px;}
.c_footer_copyright{background:#a42424; font-size: 16px; line-height:180%; color:#FFF; text-align:center; width:100%; padding:30px 0;}
.c_footer_copyright a{color:#FFF;}

.i_h_member{ display:inline-block; width:150px; height:40px; background:#c9370e; text-align:center; line-height:40px; border-radius:7px; margin:0 10px; color:#FFF; font-size:18px;}
.search_form_txt{width:260px; height:30px; border:1px solid #CCC; font-size:1em; border-radius:5px; -webkit-appearance: none;}
.search_form_btn{width:150px; height:30px; font-size:1em; margin-top:10px; border-radius:5px; background-color:#c9370e; margin-left:10px; -webkit-appearance: none; color:#FFF; border:0;}


.t_banner{width:1200px; height:260px; margin:10px auto 0 auto; background:#f2f2f2; overflow:hidden;}
.t_banner ul{width:1200px; height: 260px; overflow: hidden; list-style: none; padding: 0; margin: 0;}
.t_banner ul li{width:1200px; height: 260px; overflow: hidden; padding: 0; margin: 0;}
.t_banner div{position:relative; height:16px; margin:-20px auto; padding:0; text-align:center; width:1200px; z-index:2;}
.t_banner div span{display:inline-block; width:12px; height:12px; margin:0 8px; background:url(../images/p.png) 0px -12px;; cursor:pointer;}
.t_banner div span.on{background-position:0px 0px;}

.t_box{width:1200px; position:relative; margin:10px auto; padding:10px 0; background:#FFF;  z-index:99; border:1px solid #EEE;}
.t_content{width:1100px; margin:0 auto; padding:10px 0 20px 0; overflow:hidden; font-size:18px; line-height:200%; font-size:16px;}
.t_content h3{color:red; font-size:22px; padding:10px 0; margin-top:30px;}

.t_team_list{width:1200px; margin:0 auto;}
.t_team_list li{width:300px; height:300px; text-align:center; float:left;}

.t_sub_nav{width:1000px; margin:20px auto; height:40px;}
.t_sub_nav td{text-align:center; font-size:16px; height:40px; background-color:#F7F7F7;}
.t_sub_nav td a{text-decoration:none;}
.t_sub_nav td a:hover{color:#da2128;}
.t_sub_nav td.on{background-color:#EEE; font-weight:bold;}
.t_sub_nav td.on a{color:#da2128;}

.t_page{width:1100px; margin:20px auto;}
.t_page_h1{font-size:26px; text-align:center; padding:10px 0;}
.t_page_div{ text-align:center; font-size:14px; font-weight:normal; padding:10px 0;}
.t_page_c{width:1000px; margin:0 auto; padding:30px 0; overflow:hidden; line-height:200%; font-size:16px;}

.t_news_list{width:1100px; margin:0 auto;}
.t_news_list li{padding:20px 10px; border-bottom:1px dotted #CCC; overflow:hidden;}
.t_news_list li div{float:left; height:150px; width:220px;}
.t_news_list li div img{width:200px; height:150px; border:1px solid #CCC;}
.t_news_list li h3{height:60px; line-height:60px; overflow:hidden; padding:0; margin:0;}
.t_news_list li	p{ line-height:30px; overflow:hidden; padding:0; margin:0;}

.t_news_list2{width:1100px; margin:0 auto;}
.t_news_list2 li{padding:20px 10px; border-bottom:1px dotted #CCC;  overflow:hidden;}
.t_news_list2 li a{background:url(../images/p2.jpg) left center no-repeat; padding-left:15px;}

.t_teacher_list{width:1110px; margin:0 auto;}
.t_teacher_list li{width:275px; height:310px; text-align:center; float:left;}
.t_teacher_list li img{width:200px; height:200px; border-radius: 100px; border:1px solid #CCC; padding:1px;}

.c_login_form{width:350px; float:left; padding:20px 0; border:1px solid #EEE; background-color:#f7f7f7; border-radius:10px;}
.c_login_form h2{ text-align:center; font-size:18px;}
.c_login_form  dl{width:300px; margin:0 auto; padding-bottom:10px;}
.c_login_form  dl dt{font-size:14px;}
.c_login_form  dl dd input{width:278px; height:30px; padding:0 10px; border:1px solid #CCC; background-color:#FFF; border-radius:5px;}
.c_login_form div{padding:10px 0; text-align:center; font-size:13px;}
.c_login_form div a{color:red;}
.c_login_form div input{width:100px; height:30px; text-align:center; background-color:#a42424; color:#FFF; border:0; margin-right:15px;}
.c_login_form_li{width:80%; margin:0 auto;}
.c_login_form_li li{width:223px; height:32px; background:url(../images/bg_right_li.jpg); text-align:center; line-height:32px; margin:10px auto;}

.c_login_li{width:700px; float:right;}
.c_login_li ul{width:100%; margin:0 auto;}
.c_login_li ul li{padding:20px 10px; border-bottom:1px dotted #CCC;  overflow:hidden;}

.c_fy_ds{width:1000px; margin:0 auto;}
.c_fy_ds dl{clear:both; overflow:hidden; padding:25px 0;}
.c_fy_ds dl dt{float:left; width:200px; height:150px;}
.c_fy_ds dl dd{width:770px; float:right;font-size:16px; line-height:180%; }
.c_fy_ds dl dd p{font-size:16px; line-height:180%; padding:0; margin:0;}

.c_my_record{float:right; width:730px;}
.c_my_record table{width:720px; margin:0 auto; background-color:#DDD;}
.c_my_record table th{background-color:#F7F7F7;}
.c_my_record table td{text-align:center; background-color:#FFF;}

.n25_nav{width:1600px; margin: 0 auto; clear: both; height:60px; background-color:#7e0204;}
.n25_banner{width:1600px; margin:0 auto; padding-top:20px;}
.n25_banner img{width:100%;}

.n26_nav{width:1200px; margin: 0 auto; clear: both; height:50px; background-color:#7e0204;}
.n26_banner{width:1200px; margin:0 auto; padding-top:10px;}
.n26_banner img{width:100%;}

.c2_footer{width:1200px; margin: 0 auto; background: #efefef; padding:50px 0;}
.c2_footer .c2_c{width:1120px; margin: 0 auto;}
.c2_footer dl{width:600px; padding:10px 0;}
.c2_footer dt{padding:0 0 0 20px; font-size:18px; font-weight: bold;}
.c2_footer dd{padding-top:10px;}
.c2_footer dd a{line-height: 36px; font-size:16px; display: block;  background:url("../images/p2.jpg") left center no-repeat; padding-left: 20px;}
.c2_footer ul{list-style:none; float:right; width:510px; text-align: center;}
.c2_footer ul li{padding:0; margin: 0; width:160px; height:180px; text-align: center; float:left; font-size:16px;}
