@charset "utf-8";

/* ====================== reset ================= */

body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td,img{border:medium none;margin:0;padding:0; list-style:none}

*{margin: 0;padding: 0;}

body,button,input,select,textarea{font-family: "宋体";font-size: 12px;color: #5f5f5f;}

h1,h2,h3,h4,h5,h6{font-size:100%;}

em{font-style:normal;font-weight: bold;}

ul,ol{list-style:none;}

a{color:#5f5f5f;outline:none;text-decoration: none;}

a:hover{txt-decoration:underline;color:#eb840a;}

img{border:0px;}

a img{ border:0;}

table{border-collapse:collapse;border-spacing:0;}

/*clear both*/

.clear:after{ content:"."; display:block; height:0; font-size:0; clear:both; visibility:hidden; overflow:hidden;zoom:1;}
.clearboth{clear:both;}
.l{float: left;}

.r{float: right;}

.ml10{ margin-left:10px;}

.ml20{ margin-left:20px;}

.ml30{ margin-left:30px;}

.ml40{ margin-left:40px;}

.mr5{ margin-right:5px;}

.mr10{ margin-right:10px;}

.mr20{ margin-right:20px;}

.mt1{ margin-top:1px;}

.mt10{ margin-top:10px;}

.mt20{margin-top:20px;}

.mt30{margin-top:30px;}

.mb7{margin-bottom:7px;}

.mb10{margin-bottom:10px;}

.mt5{ margin-top:5px;} 

.mt50{ margin-top:50px;} 

.pt10{ padding-top:10px;}

.pt5{ padding-top:5px;}

.pt15{ padding-top:15px;}

.pt20{padding-top:20px;}

.pt30{padding-top:30px;}

.pl10{padding-left:10px;}

.pl20{padding-left:20px;}

.pb5{ padding-bottom:5px;}

.pb10{ padding-bottom:10px;}

.pr5{ padding-right:5px;}

.mb70{ margin-bottom:70px;}

.pt70{ padding-top:70px;}

.mauto{ margin:0 auto; }

.wrap{width: 100%;_overflow: hidden;}

.W100x{ width:100%;}

.center{ text-align:center;}

body{min-width:320px; max-width:480px; margin:0px auto;}

#Frame1 body{background:transparent;}

/*=========================首页页面====================================*/



.top{ background:url(../images/top_bg.png) repeat-x; height:21px;}

.logo{ text-align:center; width:100%;     overflow: hidden;}

.logo img{width:100%}
.logo p {
    display: block;
    float: left;
    width: 78%;
}
.logo span {
    display: block;
    float: right;
    width: 8%;
    margin-right: 4%;
}
.huodong {
    height: auto;
    overflow: hidden;
}
.huodong>p {
    display: block;
    float: left;
    width: 29.3%;
}
.txtScroll-top{float: left; width:65%; padding: 1% 2%;  overflow:hidden; position:relative; margin:4% auto  }
.txtScroll-top .infoList li a{font-size: 12px !important;color: #434141;  }
.txtScroll-top .infoList li span{ float:left; width:5%; margin-right: 2% }


.banner{text-align:center; width:100%; margin-top:15px;}

.banner img{width:100%}



.focusBox{ margin:0 auto;  position:relative; width:100%; height:224px; overflow:hidden;     }

.focusBox .hd{ height:22px; position:absolute; z-index:0; bottom:10px; left:45%; overflow:hidden;   }

.focusBox .hd ul{ float:right;  overflow:hidden;  }

.focusBox .hd li{ width:22px; height:22px; line-height:22px; text-align:center; background:#999; color:#fff; font-family:Arial; float:left; margin:0 1px; display:inline;

	-webkit-border-radius:22px; -moz-border-radius:22px; border-radius:22px; cursor:pointer;

}

.focusBox .hd li.on{ background:#c00; }

.focusBox .bd li{ vertical-align:middle; }

.focusBox .bd li img{ width:100%; height:224px; display:block; }





/*导航*/

.nav { width:100%; zoom:1; clear:both; background:#f4f4f4; height:170px;}

.nav li{ float:left;height:85px;width:25%;  background:url(../images/nav_line1.png) no-repeat right center;}

.nav li a{float:left; width:100%; height:85px; text-align:center; background:url(../images/nav_line2.png) no-repeat 0px bottom; color:#53020d;}

.nav li a img{ margin:10px auto 5px; display:block;}

.nav li a:hover{ color:#ea8000; text-decoration:underline;}



.tel{text-align:center; width:100%; margin-top:1px;display:block; }

.tel img{width:100%}





.zysz{ margin-top:1px; width:100%;}

.zysz_t{ background:#e5e5e5; padding-left:20px;height:45px; line-height:45px; color:#58392e; font-size:20px; font-family:"微软雅黑"; position:relative;}

.zysz_c{ margin-top:1px;}

.zysz_c li { padding:10px; margin-bottom:-1px; background:#f4f4f4; border:1px solid #e0e0e0; display:block;float: left;}

.zysz_c li .img_left { width:23%;  float:left; border:1px solid #ea8000;overflow:hidden; }

.zysz_c li  img{    width: 100%; vertical-align:middle; }

.zysz_c li p{ width:73%; float:right;}

.zysz_c li p a{ color:#58392e;font-size:14px; font-family:"微软雅黑"; line-height:25px; height:25px; overflow:hidden;}

.zysz_c dl{ padding:10px; margin-bottom:-1px; background:#f4f4f4; border:1px solid #e0e0e0; display:block; height: 75px;}

.zysz_c dl dt{ width:30%;  float:left; border:1px solid #ea8000;overflow:hidden; }

.zysz_c dl dt img{    width: 105px; vertical-align:middle;height: 72px; }

.zysz_c dl dd{ width:66%; float:right;}

.zysz_c dl dd a{ color:#58392e;font-size:14px; font-family:"微软雅黑"; line-height:25px; height:25px; overflow:hidden;}

.zysz_c .zytxt{ height:42px; overflow:hidden; line-height:21px; color:#908e8e; margin-top:5px;}





.more{ font-size:14px; position:absolute; color:#fff; right:10px; top:10px; width:52px; height:26px; line-height:26px; background:#ea8000; text-align:center;}

.more:hover{ color:#fff; text-decoration:underline;}





.teacher{ margin-top:1px; width:100%;display:block;}

.teacher_t{ background:#e5e5e5; padding-left:20px;height:45px; line-height:45px; color:#58392e; font-size:20px; font-family:"微软雅黑"; position:relative;}

.teacher_c{ margin-top:1px; background:#f4f4f4;display:block;width: 100%; border-left:1px solid #e0e0e0;float: left;}

.teacher_c li{ float:left;width:33%;background:url(../images/pic_bg.png) no-repeat center 15px;border-right: 1px solid #e0e0e0;border-bottom:1px solid #e0e0e0; }

.teacher_c li a{ display:block;width:85%;margin:0px auto;padding: 17px 0px 0px;text-align:center;color:#53020d;}

.teacher_c li a img{ width:90%;overflow:hidden; padding-bottom:5px;}

.teacher_c li a:hover{ color:#53020d; text-decoration:underline;}

.teacher_c li a span{ color:#58392e;font-size:16px; font-family:"微软雅黑"; line-height:29px; }



.xxhj{ margin-top:1px; width:100%;display:block;}

.xxhj_t{ background:#e5e5e5; padding-left:20px;height:45px; line-height:45px; color:#58392e; font-size:20px; font-family:"微软雅黑"; position:relative;}

.xxhj_c{ margin-top:1px; background:#f4f4f4; float:left;}

.xxhj_c  img{width:100%}



.boda{ margin-top:1px; width:100%;height: 32px; position:relative; background:#ea8000; padding:8px 0px; display:block; clear:both;}

.boda_c{ width:95%; text-align:center;}

.boda_c span{display:block; float:left; line-height:32px;font-family:"微软雅黑"; font-size:1.2em; color:#fff;width:32%;}

.boda_c_input{height:14px; float:left; line-height:14px; padding:7px;background:transparent; background-image:url(../images/dh_bg.png); background-repeat:repeat-x; color:#777; border:1px solid #e6e6e6;width:40%;}

.boda_c_button{width:20%;float:right;color:#fff;font-family:"微软雅黑"; font-size:1.1em;cursor:pointer; height:32px; line-height:30px;background:transparent; background-color:#7a4613;}



.zxbm{ margin-top:1px; width:100%; display:block;}

.zxbm_t{ background:#e5e5e5; padding-left:20px;height:45px; line-height:45px; color:#58392e; font-size:20px; font-family:"微软雅黑"; position:relative;}

.zxbm_c{ margin-top:1px; background:url(../images/lx_bg.png) no-repeat center 0px; height:228px;display:block; width:100%;}

.zxbm_c form{ width:80%; margin:0PX auto; overflow:hidden;padding:20px 0px 40px 0px;}

.zxbm_c_line{ line-height:28px; height:28px; width:100%; color:#7a4613;display:block;margin-bottom:15px;}

.zxbm_c_line span{ float:left;font-family:"微软雅黑"; color:#7a4613;}

.zxbm_c_line input{ vertical-align: middle;}

.zxbm_c_line .in{ border:1px solid #c9c9c9; height:24px; padding:2px; line-height:24px; float:left;width:70%;}

.an{ background:#7a4613;color:#fff; height:36px;font-family:"微软雅黑"; font-size:16px; cursor:pointer; line-height:36px; width:70%; float:left; margin-left:60px;}



.footer{ background:#724712; width:100%; text-align:center;display:block;padding-bottom:100px;}

.footer_cont{ padding:20px 30px 30px 30px; margin:0px auto; clear:both;}

.footer_cont p{ line-height:22px;font-family:"微软雅黑"; color:#fff;}

.footer_cont p a{ color:#fff; line-height:25px;}

.footer_cont p a:hover{ text-decoration:underline;}



/***********底部浮动咨询方式*************/

.dibu{bottom: 0px; left: 0px; float:left; transform: scale(1, 1); position: fixed; transform-origin: 0px 0px 0px; width: 100%;}



.dibuzx{border-top:1px #ebebeb solid; background:#ea8000;margin:0 auto;min-width: 320px;vertical-align: middle;display: block;position: relative;height:79px; padding-top:3px; }

.dibuzx{vertical-align: middle;display: block;position: relative;text-align:center;}

.dibuzx div{ width:25%; float:left; height:79px; background:url(../images/line.png) right center no-repeat;}

.dibuzx div .zxd{ background:none;}

.dibuzx div img{ margin:0 auto; display:block;padding-top: 10px;}

.dibuzx a{ text-align:center; color: #FFF;font-family:"微软雅黑"; font-size:14px; line-height:21px;}







/*=========================子页面====================================*/

.subpage{margin-top:1px; width:100%;padding:10px 0px; display:block; clear:both;}



/*=========================article页面====================================*/

.art{ padding:10px 20px;display:block;}

.art_tit{ line-height:21px; border-bottom:1px dashed #d6d6d6;text-align:center; padding-bottom:10px; color:#7a4613;}

.art_tit h2{ color:#be1b1b;line-height:35px; font-weight:bold; padding:0px 10px; font-size:14px;}

.art_cont{ line-height:25px; color:#6b6b6b; padding:10px 20px 20px;border-bottom:1px solid #bdbdbd; position:relative;}

.art_foot{color:#7a4613; margin-top: 20px;}

.art_foot p{line-height:25px;}

.art_foot p {font-weight:bold}

.art_foot p a {font-weight:normal}



/*========================页码====================================*/

.pageinfo { color:#000; text-align:center; float: left;font-family:Arial, Helvetica, sans-serif; display:block;width:100%;  margin:15px 0px;}

.pageinfo a { border:#ee4e4e 1px solid;background:#ee4e4e; color:#fff; text-decoration:none; padding:5px 8px; margin-right:3px;}

.pageinfo a:hover {border:#f0f0f0 1px solid; color:#fff; background:#404040;}

.pageinfo a:active {border:#f0f0f0 1px solid;color:#fff; background:#404040;}

.pageinfo span.thisclass {border:#cbcb6b 1px solid;background:#f6efcc;padding:5px 8px;font-weight:bold; color:#fff;margin-right:3px;}

.pageinfo span.disabled {border:#ee4e4e 1px solid;background:#ee4e4e; padding:5px 8px;font-weight:bold; color:#fff;margin-right:3px;}

.current{border:#cbcb6b 1px solid;background:#f6efcc;padding:5px 8px;  }





/*=========================news页面====================================*/

.news{ width:100%;display:block;}

.news_c{padding:10px 0px;color:#666}

.news_c li{ background:url(../images/in_icon1.png) no-repeat 10px center; border-bottom:1px dashed #e3e3e3; line-height:42px; padding-left:25px; height:42px; overflow:hidden; padding-right:10px;}

.news_c li a{color:#666;}

.news_c li a:hover{color:#e77817;}





/*栏目导航*/

.navv{ background:#7a4613; color:#FFF; height:46px; width:100%; clear:both;}

.navv a{ color:#FFF;}

.navv a.sl{ width:12%; display:block; overflow:hidden; padding:0% 0% 0% 2%; height:46px; float:left;}

.navv h2{ display:block; width:56%; text-align:center; line-height:50px; height:46px; float:left;font-family:"微软雅黑"; font-size:1.6em;}









