@charset "utf-8";
html{font:24px/1.8; font-family:"Hiragino Sans GB","Microsoft Yahei UI","Microsoft Yahei","微软雅黑",'Segoe UI',Tahoma,"宋体b8b\4f53",SimSun,sans-serif;color:#333; margin:0 auto; -ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/ }
body{ min-width:640px; margin:0 auto; }
* { margin: 0;padding: 0;}
a {text-decoration: none; background: transparent; color:#333; outline:none;blr:expression(this.onFocus=this.blur()); cursor:pointer;}
a:focus {color:#eda83b; outline:none; outline:none;-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;}
a:active,a:hover { outline: 0;color:#eda83b;-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;	/*transition:text-shadow 500ms ease-in 0ms, color 500ms ease-in 0ms;*/}
img { border: 0;ms-interpolation-mode:bicubic;}
table{border-collapse: collapse; border-spacing: 0;}
ul,li,dl,dd,dt{ padding:0; margin:0; list-style:none;-webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;}
p{ padding:0; margin:0;}
.clear{ clear:both;}
button{-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent;}
.clear{ clear:both;}
.l{ float:left;}
.r{ float:right;}

.wrap{ width:100%; max-width:640px;background:#fff; position:relative; overflow:hidden; margin:0 auto; padding-bottom:90px;}

.top{ width:100%; height:126px; margin:0 auto; background:#1a6898;position:relative; z-index:999;}
.logo{height:76px; float:left; margin:25px 0 0 15px; position:relative; z-index:99999;}
.logo img{ height:76px;}

.banquan{ width:100%; text-align:center; background:#f2f2f2; line-height:36px; font-size:20px; color:#999; padding:20px 0; float:left; margin-top:20px;}
.banquan a{color:#7fb0c7;}
.backToTop{ display:block; width:80px; height:80px;position:fixed; right:0; bottom:100px; z-index:999; background:url(../images/common/top.png) no-repeat center #333; border-radius:50%;}

.foot{ width:100%; height:90px; background:#1a6898; position:fixed; bottom:0; max-width:640px; z-index:99;}
.foot li{ float:left; width:25%; background:url(../images/common/foot_xian.png) no-repeat right 18px; margin-left:-1px;} 
.foot li:last-child{ border-right:0; background:none;}
.foot li a{ display:block;font-size:24px; float:left; color:#fff; width:100%;text-align:center; height:90px; padding-top:45px;}
.foot li a.ficon1{ background:url(../images/common/footnav1.png) no-repeat center 8px;}
.foot li a.ficon2{ background:url(../images/common/footnav2.png) no-repeat center 8px;}
.foot li a.ficon3{ background:url(../images/common/footnav3.png) no-repeat center 8px;}
.foot li a.ficon4{ background:url(../images/common/footnav4.png) no-repeat center 8px;}
.foot li.cur a.ficon1{ background:url(../images/common/footnav11.png) no-repeat center 8px; color:#eda83b;}
.foot li.cur a.ficon2{ background:url(../images/common/footnav22.png) no-repeat center 8px;color:#eda83b;}
.foot li.cur a.ficon3{ background:url(../images/common/footnav33.png) no-repeat center 8px;color:#eda83b;}
.foot li.cur a.ficon4{ background:url(../images/common/footnav44.png) no-repeat center 8px;color:#eda83b;}


/*二级页面*/
.ejbanner{ width:100%; height:250px; margin:0 auto; float:left; } 

.pic,.student{width:100%; float:left;height:auto;}
.list{ width:94%; margin:20px 3%; float:left; height:auto;}
.list li{ width:100%; height:36px; line-height:36px;  background:url(../images/common/libg.png) no-repeat left center; text-indent:20px;}
.list li a{ width:70%;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:36px; float:left;}
.list li span{ float:right; color:#999;}
.list li:nth-child(5n){ border-bottom:1px dotted #ddd; margin-bottom:10px; padding-bottom:10px;}

DIV.fanye { TEXT-ALIGN: center; width:100%; float:left; margin:20px 0; height:auto; font-size:18px; padding:10px 0;}
DIV.fanye A { COLOR: #999; MARGIN:5px 17px 5px 0; padding:0 12px; height:40px; line-height:40px; background:#ddd; display:inline-block; TEXT-DECORATION: none;}
DIV.fanye A:hover { BACKGROUND-COLOR: #eda83b; color:#fff;}
DIV.fanye A:active { BACKGROUND-COLOR:#eda83b; color:#fff;}
DIV.fanye SPAN.current,DIV.fanye SPAN { FONT-WEIGHT: bold;  COLOR: #fff; background:#eda83b;MARGIN:5px 17px 5px 0;padding:0 12px; height:40px; line-height:40px;display:inline-block;}
DIV.fanye SPAN.disabled {padding:0 12px; height:40px; line-height:40px; color:#999; MARGIN:5px 17px 5px 0;  background:#ddd;TEXT-DECORATION: none; line-height:40px;}


#container {width:94%; height:auto; float:left;}
#gallery-overlay {background-color:#000;}
#gallery-container {font:22px/48px verdana, arial, sans-serif; margin:0 auto;}
#gallery {background:#fff url(../images/common/loading.gif) center 100px no-repeat; color:#999; display:none; height:100%;margin:0 auto; position:relative; width:100%; box-shadow:0 0 64px #000; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000; top:250px;}
#gallery-image-container {display:none; height:100%;max-width:600px; max-height:680px;}
#gallery-loading {padding:8px;}
#gallery-controls {/*display:none; */height:100%; left:0; position:absolute; top:0; width:100%;}
#gallery-controls div {float:left; height:100%; width:50%;}
#gallery-controls a {background:#fff; color:#000; font-size:22px; outline-style:none; position:absolute; text-decoration:none; top:40px; display:block !important;}
#gallery-previous-link {left:0; padding:6px 10px 6px 6px; border-radius:0 6px 6px 0; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-border-radius-topright:6px; -webkit-border-top-right-radius:6px;}
#gallery-next-link {padding:6px 6px 6px 10px; right:0; border-radius:6px 0 0 6px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-topleft:6px; -webkit-border-top-left-radius:6px;}
#gallery-meta-container {background:#fff; color:#999; display:none; margin:0 auto; overflow:auto;}
#gallery-image {padding:8px;max-width:600px; max-height:680px;}
#gallery-meta {display:none; height:44px; padding:0px 8px;}
#gallery-meta div {float:left;}
#gallery-info {text-align:left; width:80%;}
#gallery-close {line-height:30px; text-align:right; width:20%;}
#gallery-close a {color:#999; font-size:24px; font-weight:bold; outline-style:none; text-decoration:none;}
#gallery-close a:hover {color:#bbb;}
#gallery-title a, #gallery-title a:link, #gallery-title a:visited {color:#666; font-size:22px; font-weight:bold; line-height:60px;}
#gallery-title a:visited:hover {color:#999}
#gallery-pages {color:#999; display:block; font-size:18px; line-height:40px;}

/* flickr styles */
.flickr_badge_image {float:left; padding:2px; margin:22px; width:256px; height:170px; text-align:center; line-height:50px;}
#flickr_www {font-size:22px;}
#flickr_link {clear:both;}

.student li{ width:300px; height:168px; float:left;overflow:hidden; display:block; margin:10px 10px 15px 10px;transition:all 0.5s; line-height:36px; background:#f7f7f7;}
.student li span{ display:block; width:120px; height:168px; overflow:hidden; margin-right:10px; float:left;}
.student li span img{transition:all 0.5s;width:120px; height:168px;}
.student li:nth-child(2n){ margin-right:0;}
.student li p{ float:left; margin:15px 0; font-size:20px;}
.student li p b{ color:#6a8ec2;font-size:22px;}
.student li p em{ color:#eda83b; font-weight:normal;}
.student li:hover span img{transform: scale(1.1, 1.1);}

.cont{ margin:0px 4% 60px; float:left; width:94%;line-height:2.2em; color:#666; font-size:22px;}
.cont div { line-height:2.2em; color:#666; font-size:22px;}
.cont p{ line-height:2.2em; color:#666; font-size:22px;}
.cont img {width: 100%;}
.cont_bt{ text-align:center; font-size:26px; font-weight:bold; color:#4a6da3; line-height:48px;margin:20px 4%; float:left; width:94%;}
.fenge{ width:100%; font-size:20px; color:#999; text-align:center; border-bottom:1px solid #dedede; height:44px; line-height:44px;padding-bottom:10px; float:left; margin-bottom:20px;}
.shangxia{ width:92%; margin:40px 4% 40px; height:atuo;line-height:50px; float:left;}
.shangxia a{ height:50px; color:#666; text-decoration:underline; font-size:22px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:100%;}
.shangxia a:hover{ color:#4a6da3;}
.shang { float:left;}


.news{ width:92%; height:auto; margin:10px 4% 0; float:left;}
.news li{ width:100%; height:135px; margin-bottom:30px;}
.news li a span{width:188px;  height:135px; float:left; margin-right:15px; display:block;overflow:hidden; }
.news li a img{ transition:all 0.5s;width:188px;  height:135px;}
.news li a b{ line-height:40px; height:80px;color:#333; font-size:22px; display:block; overflow:hidden;font-weight:normal;}
.news li a p{ font-size:20px; color:#666; height:40px; line-height:30px; overflow:hidden; margin-top:12px;}
.news li a:hover b{color:#eda83b;transition: all .6s;}
.news li a:hover img{ transform: scale(1.1, 1.1);}

.column{width:92%; height:auto; margin:0px 4% 0; float:left;}
.column li{ width:100%; height:60px; line-height:60px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(../images/common/libg.png) no-repeat left center; text-indent:20px;}
.column li a{ font-size:22px;}

.liuyan{ margin:20px 4%; float:left; width:92%; height:auto; overflow:hidden; font-size:22px;}
.liuyan p{ height:60px; line-height:60px; margin:10px 0; width:100%; float:left;}
.liuyan p label{ display:inline-block; float:left; text-align:right; margin-right:10px; width:130px;}
.liuyan p font{ color:#f00;}
.liuyan p input{ width:25px; height:25px;}
.liuyan p .ly_txt,.liuyan p .ly_txt1{ border:1px solid #ddd; height:40px; line-height:40px; padding:30px 5px; border-radius:2px; font-family:"微软雅黑"; width:440px; font-size:22px; text-indent:15px;}
.liuyan p .ly_txt1{ width:440px; height:60px; line-height:60px; padding:0px 5px;}
.liuyan p .ly_bnt{ width:92%; height:60px; line-height:60px; background:#eda83b; color:#fff; font-size:28px; text-align:center; border:none; margin:20px 4%; cursor:pointer; border-radius:5px;}
