﻿@charset "utf-8";
/* CSS Document */
body{ margin:0 auto; padding:0; font-family:"微软雅黑"; font-size:1em; color:#81291b; background:url(../images/bj.png) top repeat;}
body,h1,h2,h3,h4,h5,h6,hr,p,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td,pre,a{margin:0;padding:0;}
a{ color:#81291b; text-decoration:none; border:0 none; outline:none;}
img{ border:0 none; padding:0; margin:0; vertical-align: top;}
ul,li{list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
.center{ text-align:center;}
.c{ clear:both;}
.mar_top{margin-top:15px;}
html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;	word-wrap: break-word;}
.mainbox{height: 100%;margin: 0 auto;max-width:640px;position: relative;width: 100%;z-index:8; background:url(../images/body_bg.jpg) top repeat;}
.mainboxbg{ position:fixed; height:100%; width:100%; top:0; display:none; z-index:9;lter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8; background:#000;}
body{overflow-x:hidden; height: 100%;margin:0 auto; max-width:640px;position: relative;width:100%;z-index: 8;}
.tupian{ width:100%; clear:both; overflow:hidden;}
.tupian img{ width:100%; height:auto;}
.mt2{ margin-top:2%;}
.mt3{ margin-top:3%;}
.mt5{ margin-top:5%;}
.more{ float:right; display:inline; font-size:80%; margin-right:10px;}

#header{ width:100%; overflow:hidden; background:#990000;}
#logo{ width:100%;}
#logo img{ width:100%; height:auto;}
.foc1{ position:fixed; z-index:10000; bottom:0; width:100%; max-width:640px; clear:both;}
.foc1 li{width:25%; text-align:center; float:left; cursor:pointer;}
.foc1 li img{ width:100%; height:auto; overflow:hidden;}
.flbox1{ cursor:pointer; width:1000%;}
.flbox1 img{ width:100%; height:auto;}

.back{ float:left; display:inline; width:5.5%; margin-left:4%; cursor:pointer;}
.back img{ width:100%; height:auto;}
.cpaut{ width:81%; color:#ffdc9f; float:left; display:inline; padding-top:3%; text-align:center; white-space:nowrap; overflow:hidden; font-size:2.2em;}


/*nav*/
.nav{width:40%; height:100%; position:fixed; right:0px; padding-top:2%; display:none; top:0; z-index:10; background:#990000;}
.nav li{text-align:center}
.nav li a{display:block;width:100%; font-size:1.2em;color:#ffdc9f; padding:2.8% 0;}

/* banner */
.slideBox{position:relative;max-width:620px; max-height:388px; overflow:hidden; margin:3% auto;/* 设置焦点图最大宽度 */ }
.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:0; right:0; z-index:1; }
.slideBox .hd li{ display:inline-block; width:5px; height:5px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;}
.slideBox .hd li.on{ background:#cc0000;}
.slideBox .bd{ position:relative; z-index:0; }
.slideBox .bd li{ position:relative; text-align:center;  }
.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%; max-height:358px;/* 图片宽度100%，达到自适应效果 */}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */

/*关于协会*/
.box{width:96.875%; margin:0px auto; overflow:hidden; clear:both;}
.about_ps{ width:34.8%;}
.about_ps img{ width:100%; height:auto;}
.about_con{ width:58%; line-height:1.8em; font-size:1em; color:#000; z-index:5; padding:3%; background:#ede6e1;}
.about_con i{font-style:normal; font-size:1.5em;  color:#330000;}

/*名师*/
.hua{ width:96.875%; height:auto; margin:0 auto;}
.hua img{ width:100%; height:auto;}
.wb1{ font-size:1.5em; color:#330000; text-align:center;}
.more2{ font-size:1.2em;text-align:center;}
.more2 a{color:#330000;}
.more2 a:hover{color:#b40101;}

.team{ clear:both; width:96.875%; height:auto; overflow:hidden; margin:0 auto;}
.team li{ width:23%; float:left; display:inline; margin:0 1%;}
.team li img{ width:100%; height:auto;}
.team li p{width:100%; text-align:center; overflow:hidden; font-size:100%; line-height:2.5em; color:#000;}

.img_table{width:100%; border:0; table-layout:fixed; word-wrap:break-word; word-break;break-all;}
.img_bg{ width:100%; height:153px; overflow:hidden; text-align:center; vertical-align:middle; padding:0; background:#FFF; border:#e6e6e6 solid 1px; overflow:hidden;}
.img_bg img{ max-width:173px; width:expression(this.width > 173 ? "173px" : this.width); max-height:153px; overflow:hidden; text-align:center; vertical-align:middle; _height:expression(this.scrollHeight < 153 ? "auto" : (this.scrollHeight > 153 ? "153px" : "auto"));}


.img_bg1{ width:100%; height:163px; overflow:hidden; text-align:center; vertical-align:middle; padding:0; background:#FFF; border:#e6e6e6 solid 1px; overflow:hidden;}
.img_bg1 img{ max-width:146px; width:expression(this.width > 146 ? "146px" : this.width); max-height:163px; overflow:hidden; text-align:center; vertical-align:middle; _height:expression(this.scrollHeight < 163 ? "auto" : (this.scrollHeight > 163 ? "163px" : "auto"));}

.img_bg2{ width:100%; height:194px; overflow:hidden; text-align:center; vertical-align:middle; padding:0; background:#FFF; border:#e6e6e6 solid 1px; overflow:hidden;}
.img_bg2 img{ max-width:290px; width:expression(this.width > 290 ? "290px" : this.width); max-height:194px; overflow:hidden; text-align:center; vertical-align:middle; _height:expression(this.scrollHeight < 194 ? "auto" : (this.scrollHeight > 194 ? "194px" : "auto"));}


/*协会动态*/
.tabBox .hd{background:#990000; height:3.5em;  position:relative; border-bottom:4px solid #71151a; border-top:4px solid #990000; }
.tabBox .hd ul{ position:absolute; top:0; overflow:hidden; width:100%;}
.tabBox .hd ul li{ float:left; color:#81291b; cursor:pointer; line-height:3.5em; padding:0 4%;}
.tabBox .hd ul li a{ color:#330000; font-size:1.2em; line-height:2.96em;}
.tabBox .hd ul .on{ border-bottom:4px solid #520004;}
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd ul{clear:both; overflow:hidden; width:99.5%; height:auto;}
.tabBox .bd li{ border-radius:5px; background:#ede6e1; border-bottom:4px solid #dec9ba; white-space:nowrap; margin-bottom:2%; margin-top:1.3%;}
.tabBox .bd li a{ color:#000; font-size:1em; background:url(../images/tj.png) 3% center no-repeat; padding-left:7%; line-height:3em;}
.tabBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd li a:hover{color:#b40101;}


.slideBox2{ width:96.875%; height:auto;  padding:0; color:#330000; text-align:center; line-height:3em;}
.slideBox2 li{ display:block; float:left; width:30%; height:auto; margin:3% 1.5%;}
.slideBox2 li a{ color:#330000; font-size:1.2em;}
.slideBox2 li a:hover{ color:#b40101;}
.icon{ width:100%; height:auto;}
.icon img{width:100%; height:auto;}

.dh{width:96.875%; margin:0% auto; height:auto;}
.dh img{ width:100%; height:auto;}

.slideBox3{ width:96.875%; margin:0% auto; height:auto;}
.slideBox3 li{ width:47%; margin:0% 1.5%; height:auto; display:block; float:left; line-height:3em; text-align:center; margin-bottom:2%;}
.slideBox3 li a{ color:#000; font-size:1.1em;}
.slideBox3 li img{ width:100%; height:auto;}

#copy{ line-height:1.6;  font-size:80%;  color:#655c5b; background:#fff; padding:3% 0;}
#copy a{ font-size:120%; color:#655c5b;}


/*关于我们*/
.xingxi{margin:3% 2%; line-height:1.6; overflow:hidden; clear:both;}
.xingxi img { max-width:350px; width:expression(this.width > 350 ? "350px" : this.width);  max-height:409px; _height:expression(this.scrollHeight < 409 ? "auto" : (this.scrollHeight > 409 ? "409px" : "auto")); overflow:hidden; text-align:center; vertical-align:middle;}
.author{text-align:center; font-size:80%; padding:0.5% 0 1.3% 0; border-bottom:#edc09a dashed 1px;}
.content_img{text-align:center; clear:both; overflow:hidden; width:100%;}
.content_img img{ width:100%; margin:2% 0; max-width:640px;}
.tw_Num{ width:96.3%; height:auto; clear:both; overflow:hidden; margin:0 1.85% 0 1.85%; }
.tw_Num_input{ margin-top:0.5%; width:95.4%; padding:2% 2%; background:#f8e1b5; font-family:"微软雅黑"; border-radius:5px; border-bottom:#edc09a solid 3px; border-top:0 none; border-left:0 none; border-right:0 none; font-size:14px;}
.tw_Num_input01{ margin-top:0.5%; width:42%; padding:2% 2%; background:#f8e1b5; font-family:"微软雅黑"; border-radius:5px; border-bottom:#edc09a solid 3px; border-top:0 none; border-left:0 none; border-right:0 none; font-size:14px;}
.oninput{ padding:2%; border-radius:5px; border-bottom:#edc09a solid 3px; border-top:0 none; border-left:0 none; border-right:0 none; background:#f8e1b5; overflow:hidden; width:95%; overflow:hidden;}
.btn01 a{ background:#f8e1b5; border-radius:8px; border-bottom:#edc09a solid 3px; display:block; width:100%; text-align:center; font-size:120%; padding:1% 0; margin:5% 0; color:#81291b;}


.news{clear:both; overflow:hidden; width:99.5%; height:auto;}
.news li{ border-radius:5px; background:#ede6e1; border-bottom:4px solid #dec9ba; white-space:nowrap; margin-bottom:2%; margin-top:1.3%;}
.news li a{color:#000; font-size:1em; background:url(../images/tj.png) 3% center no-repeat; padding-left:7%; line-height:3em;}

/*翻页*/
.pageListNav{margin-top:15px; width:100%; position:relative; z-index:9999;text-align:center; overflow:hidden; margin-bottom:10px;}
.pageListNav a{display:inline-block; width:70px; height:22px; color:#333;line-height:22px;text-align:center; text-decoration:none; font-size:85%; border:#eee solid 1px; background:#fff; border-radius:3px;}
.pageListNav .first{float:left; margin:0 auto;}
.pageListNav span{display:inline-block;overflow:hidden;vertical-align:middle}
.pageListNav span select{width:70px;height:22px; border:0;color:#333;font-size:1em; background:none; text-align:center;}
.con_fy1{text-align:right; margin-top:5%; font-size:90%; overflow:hidden; clear:both; padding:2% 0; color:#000; border-top:#edc09a dashed 1px;}
.con_fy1 a{ color:#000;}

/*在线留言*/
.font_on{ font-family:"微软雅黑"; overflow:hidden;}
.oinput2{ border-radius:3px; border:1px solid #d6cdcd; width:84%; color:#282828; background:#FFF; padding:1.8% 1%; margin-bottom:2%;}
.textarea1{border-radius:3px; border:1px solid #d6cdcd; color:#000; width:84%; background:#FFF; margin-top:3px; padding:1.8% 1%}
.mesage_ask{ line-height:1.8; background:#fff; padding:2% 2.8%; color:#191919; background:#ebebeb; border-top:4px solid #FFF;}
.mesage_ask p{ margin:0;}
.mesage_replay{padding:2% 2.8%; line-height:1.8; color:#999; background:#f3f1f1;}
.mesage_replay p{ margin:0;}
.admin{ color:#F00;}

.tabBox { position:relative; overflow:hidden; height:auto; width:100%;}
.team2{ height:200px; clear:both; overflow:hidden; position:relative; }
.team2 li a{ padding:0; display:block;}
.team2 li{ width:23%; float:left; display:inline; text-align:center;overflow:hidden; height:auto; margin:0 1%;}
.team2 li a img{ width:100%; height:auto;}
.team2 li p{width:100%; text-align:center; overflow:hidden; font-size:100%; line-height:2.5em; color:#000; margin-bottom:10%;}




