@charset "utf-8";
/*重置代码*/
body,div,a,img,p,form,h1,h2,h3,h4,h5,h6,input,form,select,option,textarea,ul,ol,li,dt,dd,dl,fieldset{margin:0;padding:0;}
body { width: 100%;font-family:'Microsoft YaHei', "微软雅黑","宋体"; font-size:13px; color:#585858; line-height:32px; background: url(/images/bg.jpg) repeat-x top center #fff;}
img{border:none;}
a{color:#585858; text-decoration:none;}
a:hover{color:#980000;}
ul,li{list-style:none;}
h1,h2,h3,h4,h5,h6{ font-family:'Microsoft YaHei',"微软雅黑","宋体";}

.header{width:1000px; margin:0 auto; height: 194px; overflow: hidden; position: relative;}
.top{ width: 100%; height: 46px; line-height: 46px; font-size: 12px;color:#6b6b6b; overflow: hidden;}
.rt_top{ float:right;}
.rt_top a{ color:#6b6b6b; padding:0 10px;}
.rt_top a:hover{color:#980000;}
.logo{width:439px; height: 87px; position: absolute; left:0; top:64px;}
.ser{ width:228px; height: 30px; position: absolute; right:0; top:89px;}
.search{background:url(/images/ser.jpg) no-repeat;width:228px;height:30px;position:relative;}
.search input{position:absolute; width:183px;height:30px;line-height:30px; color:#6b6b6b; border:none; background:none; left:0px; top:0px; padding-left:0px;font-family:'Microsoft YaHei',"微软雅黑","宋体"; font-size: 12px;  }
.search input.notxt{color:#6b6b6b; padding-left:15px;}	
.search input.notxt1 {position: absolute;width: 30px;height: 30px;top: 0px;left: 198px;border: none;background: none;cursor:pointer; }
.nav{ width:100%; height: 32px; overflow: hidden; position: absolute; left:0; top:162px;}
.nav ul{ width: 1020px;}
.nav ul li{float:left;padding: 0 6px;}
.nav ul li a{ display: block; line-height: 30px; height: 30px; font-size: 16px; color:#6b6b6b; font-weight: bold; float:left;}
.nav ul li a:hover{ color:#990000; border-bottom: 2px solid #990000;}

.content{width:1000px; margin:0 auto; overflow: hidden;}
.con01{width:100%; padding-top: 30px; overflow: hidden;}
.lf01{width: 345px; height: 219px; border:1px solid #d1d1d1; float:left; overflow: hidden; margin-right: 23px; }
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1; display: none;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:8px;line-height:8px;right:0px;bottom:10px;z-index:2}
.yx-rotation-focus span{width:8px;height:8px;line-height:8px;float:left;margin-right:9px;position:relative;cursor:pointer;background-position:-26px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px; display: none;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:345px; height: 219px;overflow:hidden;}
.rotaion_list a img{ display: block; width:345px; height: 219px;}

.ct01{width:280px; float:left; margin-right: 23px; overflow: hidden;}
.til_ct01{width:100%; height: 24px; line-height: 24px; border-bottom: 2px solid #d1d1d1; overflow: hidden;}
.til_ct01 a{ float:right; font-size: 12px; color:#3e3e3e;}
.til_ct01 a:hover{ color:#990000;}
.til_ct01 h3{ font-size: 16px; color:#980000;}
.box_ct01 { padding-top: 8px;}
.box_ct01 ul li{ height: 32px; line-height: 32px; background: url(/images/icon08.png) no-repeat 6px center; padding-left: 22px;}

.rt01{width:325px; float:left; overflow: hidden;}
.til_ct01 a img{ display: block; padding-top: 10px; margin-right: 10px;}
.box_rt01 { padding-top: 8px;}
.box_rt01 ul li{ height: 32px; line-height: 32px; background: url(/images/icon08.png) no-repeat 6px center; padding-left: 22px;}
.box_rt01 h4 a{ font-size: 14px; color:#664848; font-weight: normal; background: url(/images/icon09.png) no-repeat left center; padding-left: 15px; line-height: 52px;}
.box_rt01 h4 a:hover{color:#990000; }
.xq_rt01 a{ display: block; width:168px; height: 111px; border: 1px solid #d1d1d1; float:left; margin-right: 15px; overflow: hidden;}
.xq_rt01 a img{ display:block;width:168px; height: 111px;}
.xq_rt01 div{ width:140px; float:left; font-size: 12px; line-height: 24px;}

.con02{width:100%; overflow: hidden; padding-top: 15px;}
.lf02{ width:340px; float:left; margin-right: 25px; overflow: hidden;}
.lf0202{width:100%; padding-top: 25px; overflow: hidden;}
.box_lf0202 ul{ width:400px; padding-top: 9px;}
.box_lf0202 ul li{width:153px; height: 39px; float:left;margin-right: 32px;margin-top: 6px;}
.box_lf0202 ul li a{ display: block; width:71px; height: 37px; line-height: 37px; background-color: #fef3e4;background-repeat: no-repeat; background-position: 13px center; border: 1px solid #d2d2d2; float:left; padding-left: 80px; overflow: hidden;}
.box_lf0202 ul li.icon01 a{ background-image: url(/images/icon01.jpg); }
.box_lf0202 ul li.icon02 a{ background-image: url(/images/icon02.jpg); }
.box_lf0202 ul li.icon03 a{ background-image: url(/images/icon03.jpg); }
.box_lf0202 ul li.icon04 a{ background-image: url(/images/icon04.jpg); }
.box_lf0202 ul li.icon05 a{ background-image: url(/images/icon05.jpg); }
.box_lf0202 ul li.icon06 a{ background-image: url(/images/icon06.jpg); }
.box_lf0202 ul li a:hover{font-weight: bold;}

.ct02{width:285px; float:left; margin-right: 25px; overflow: hidden;}
.box_ct02 ul li{ height: 61px; border-bottom: 1px dashed #d0d0d0; line-height: 22px; overflow: hidden;}
.box_ct02 ul li p{ padding-top: 10px; font-family: Georgia, "Times New Roman", Times, serif; color:#364d74;}
.box_ct02 ul li a{ padding-left: 3px;}

.rt02{width:325px; float:left; overflow: hidden;}
.rt0202{ padding-top: 21px;}

.con03{width:100%; height: 46px; line-height: 46px; font-size: 14px;color:#737272; padding:15px 0; overflow: hidden; }
.con03 h3{ width:100px; float:left; background: url(/images/icon07.jpg) no-repeat left center; padding-left: 9px; font-size: 16px; }
.con03 h3 a{color:#980000;}
.con03 div a{ color:#737272; padding:0 20px;}
.con03 div a:hover{color:#980000;}

.footer{width:100%; height: 70px; padding-top: 15px; background: url(/images/f_bg.jpg) repeat-x; text-align: center; font-size: 12px; color:#434343; line-height: 26px; }

/*侧栏列表页*/
.bread{width:100%; height: 26px; line-height: 26px; border-bottom:1px solid #eadac5; margin-top: 20px; padding-left: 15px; font-size: 12px;}
.bread a{ padding:0 8px;}
.lf_list{ width:210px; float:left; margin-right: 30px; overflow: hidden;}
.lf_list h3{font-size: 20px; color:#980000; line-height: 50px; padding-left: 5px; padding-top: 10px;}
.lf_list ul{border-top: 1px solid #bf8334; overflow: hidden;}
.lf_list ul li{ line-height: 26px; padding:20px 0 0; border-bottom: 1px solid #eadac5; overflow: hidden;}
.lf_list ul li a{ display: inline-block; padding:0 5px; margin-right: 20px; font-size: 15px; border-bottom-width: 2px;border-bottom-style:solid;border-bottom-color:transparent;_border-bottom-color:#fef3e4;font-weight: bold;}
.lf_list ul li a:hover,.lf_list ul li.focus a{color:#980000; border-bottom: 2px solid #980000;}

.rt_list{width:760px; float:left; overflow: hidden; background: #fff; min-height: 480px; margin-top: 23px;}
h3.til_rtlist{ font-size: 18px; font-weight: normal; line-height: 38px; color:#fff; font-weight: bold; background: #bf8334; padding-left: 20px;}
.ul_list ul{ padding:20px 15px 20px 25px; overflow: hidden;}
.ul_list ul li{ line-height: 36px; background: url(/images/icon08.png) no-repeat left center; padding-left: 15px; border-bottom: 1px dotted #fef3e4;}
.ul_list ul li span{ float:right; margin-right: 5px; font-family: Georgia, "Times New Roman", Times, serif; color:#888; }

.pages{ width:97%; margin:0 auto;height: 30px; line-height: 30px; border-top:1px solid #bf8334; overflow: hidden; text-align: center; font-size: 12px; padding-bottom: 40px;}
.pages a{ padding:0 10px;}
.pages span{ padding:0 5px; color:#bf8334; font-weight: bold;}

/*侧栏文章页*/
.til_art h2{ font-size: 18px; line-height: 30px; color:#980000; padding:15px 10px 10px; text-align: center;}
.til_art h4{ font-size: 15px; line-height: 30px; color:#666; text-align: center; padding:0 10px 5px;}
.author{width:97%; margin:0 auto 0; text-align: center; font-size: 12px; line-height: 30px; border-bottom:1px solid #eadac5;  overflow: hidden; }
.art_list{ padding:20px 25px 40px 25px; overflow: hidden;}
.fujian{width:97%; margin:0 auto; padding-bottom: 40px; border-top:1px solid #bf8334; overflow: hidden;font-size:14px;}
.fujian h4{ font-size: 16px; color:#980000; line-height: 40px; padding-left: 15px; padding-top: 10px;}
.fujian ul{ padding-left: 15px;}
.fujian ul li{background: url(/images/icon08.png) no-repeat left center; padding-left: 15px; }

.article_t{ width:100%; overflow: hidden;}

/*侧栏图片列表页*/
.pic_list ul{ padding-left: 18px; padding-top: 20px; width:800px;}
.pic_list ul li{ width:216px; height: 176px; float:left; margin-right: 38px; padding-bottom: 25px; overflow: hidden;}
.pic_list ul li a{ display: block; width:210px; height: 170px; line-height: 30px; text-align: center;}
.pic_list ul li a img{ display: block; width:210px; height: 140px; border: 3px solid #fef3e4;}

/*教师列表页*/
.teacher_list{ padding-bottom: 20px; overflow: hidden;}
.teacher01_list{ padding:15px 0; margin:0 15px; overflow: hidden; border-top:1px solid #eadac5;}
.teacher01_list h3{ font-size: 16px; color:#990000; line-height: 30px; background: url(/images/icon08.png) no-repeat 10px center; padding-left:30px;}
.teacher01_list ul{ width:100%; padding-left: 30px; padding-top: 10px; overflow: hidden;}
.teacher01_list ul li{ width:100px; float:left; height: 32px; line-height: 32px; overflow: hidden;}

/*引导页*/
.wraq_yindao{ width:1000px; height: 723px; margin:0 auto; overflow: hidden; position: relative;}
.link_yindao{ width:125px; height: 50px; position: absolute; left:714px; top:600px;}
.link_yindao a.chinese{display: block; width:55px; height: 50px; float:left;}
.link_yindao a.english{display: block; width:70px; height: 50px; float:left;}