html{color:#484848; background:#fff;}
body{padding-bottom:200px; font:12px/1.5 "Microsoft Yahei",Arial,"\5b8b\4f53",Verdana,sans-serif;}
body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,select,textarea,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
input,button,select,textarea{outline:none}
img{border:none;}
ul,ol,li{list-style:none;}
a{color:#484848; text-decoration:none;}
a:hover{color:#b1092C; text-decoration:none;}
.red,.red:hover{color:#b1092C}
.song{font-family:\5b8b\4f53;}
.arial{font-family:Arial;}
.verdana{font-family:Verdana;}
.tahoma{font-family:Tahoma;}
.yahei{font-family:"Microsoft Yahei";}
.heiti{font-family:"Simhei";}
.block,.imgbox{display:block;}
.none{display:none;}
.bold{font-weight:700;}
.normal{font-weight:400;}
.mt3{margin-top:3px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.p10{padding:10px;}
.pb5{padding-bottom:5px;}
.pt10{padding-top:10px;}
.fl{display:inline; float:left;}
.fr{display:inline; float:right;}
.f14{font-size:14px;}
.fix,.w{zoom:1;}
.fix:after,.w:after{height:0; visibility:hidden; content:"\0020"; display:block; clear:both;}
.w{width:1160px; margin:0 auto;}
#header{height:108px; background:#FBF6EB;}
#navigator{position:relative; height:45px; line-height:45px; background:#b1092C; z-index:15}
#navigator ul li{position:relative; float:left; width:105px;}
#navigator ul li a{display:block; color:#fff; font-size:14px; text-align:center;}
#navigator ul li a.on,
#navigator ul li a.on:hover{background:#8C001D;}
#navigator ul li a:hover{background:#6A0117; text-decoration:none;}
#navigator ul li ul{display:none; position:absolute; top:45px; left:0; width:auto;}
#navigator ul li.current a{background:#6A0117;}
#navigator ul li.current ul li{display:inline-block; *display:inline; zoom:1; -webkit-background:rgba(255,255,255,0.9); -moz-background:rgba(255,255,255,0.9); background:rgba(255,255,255,0.9); *background:#dfdfdf;}
#navigator ul li.current ul li a{height:33px; line-height:33px; color:#484848; background:none;}
#navigator ul li.current ul li a:hover{background:#f9f9f9; color:#b1092C;}
#slider{position:relative; height:410px; background:#815b4f; border-bottom:1px solid #B2B2B2;}
#slider i{position:absolute; width:100%; top:376px; left:0; height:34px; background:#000; -moz-opacity:0.3; opacity:0.3; *filter:alpha(opacity=30); z-index:10;}
#slider-310{position:relative; height:310px; background:#815b4f; border-bottom:1px solid #B2B2B2;}
#slider-310 i{position:absolute; width:100%; top:277px; left:0; height:34px; background:#000; -moz-opacity:0.3; opacity:0.3; *filter:alpha(opacity=30); z-index:10;}
#slider-310 .desc{top:282px;}
#slider-310 .slider-box-310{height:310px;}
#slider-310 .slider-box-310 .hd{top:284px;}
#slider-310 .slider-box-310 .hd{left:50%; margin-left:0}
#content{padding:25px 0;}
#footer{padding:20px 0; background:#575757;}
.logo{float:left; width:395px; height:108px; background:url(../images/logo.gif) no-repeat;}
.logo:hover{text-decoration:none;}
.logogdzx{float:left; width:395px; height:108px; background:url(../images/17zxlogo.gif) no-repeat;}
.grid .cols{float:left; width:300px;}
.grid .colm{float:right; width:818px;}
.grid01{position:relative; overflow:hidden;}
.grid01 .cols{float:left; width:300px; margin-bottom:-45000px; padding-bottom:45000px; background:#DEDDDB}
.grid01 .colm{float:right; width:818px; margin-bottom:-45000px; padding-bottom:45000px;}
.grid02 .cols{float:left; width:555px;}
.grid02 .colm{display:inline; float:left; width:555px; margin-left:50px;}
.grid02 .cole{float:left; width:555px;}
.grid02 .coleqxf{display:inline; float:left; width:555px; margin-left:50px;}
.grid02 img{width:100%; height:auto !important;}
.search-box{float:right; padding-top:45px;}
.search-box .i-text{width:283px; height:30px; padding:0 5px; line-height:30px; color:#484848; font-family:"Microsoft Yahei"; border:1px solid #C8C8C8; border-right:0; background:none;}
.search-box .i-btn{width:35px; height:32px; line-height:32px; border:1px solid #C8C8C8; border-left:0; background:url(../images/search.gif) no-repeat center; cursor:pointer;}
.slider-box{position:relative; width:100%; height:410px; overflow:hidden;}
.slider-box .hd{position:absolute; left:50%; top:384px; margin-left:465px; text-align:center; z-index:12; cursor:pointer;}
.slider-box .hd ul li{display:inline-block; *display:inline; zoom:1; width:19px; height:19px; background:url(../images/slider_dot.png) -22px 0 no-repeat;}
.slider-box .hd ul li.on{background-position:-2px 0;}
.slider-box .bd ul li{position:relative;}
.slider-box .bd ul li img {position: relative; width:100%; height: 310px; margin: 0 auto;}
.slider-box .bd ul li span{position:absolute; display:block; top:312px; left:50%; margin-left:-580px; color:#fff; font-size:14px; z-index:15}
.slider-box .prev,
.slider-box .next{display:block; position:absolute; top:50%; margin-top:-26px; width:28px; height:53px; background:url(../images/slider_arrow.gif) no-repeat; -moz-opacity:0.5; opacity:0.5; *filter:alpha(opacity=50); z-index:10;}
.slider-box .prev{left:20px;}
.slider-box .prev:hover{-moz-opacity:1; opacity:1; *filter:alpha(opacity=100);}
.slider-box .next{right:20px; background-position:-84px 0;}
.slider-box .next:hover{-moz-opacity:1; opacity:1; *filter:alpha(opacity=100);}
.slider .desc{position:absolute; top:380px; left:50%; margin-left:-580px; color:#fff; z-index:13}
.slider .desc p{display:none; font-size:16px; font-weight:700}
.slider .desc p:first-child{display:block}
.slider-box-child{height:270px;}
.slider-box-240{height:240px;}
.slider-box-240 .hd{top:214px;}
.mod .hd{height:40px; line-height:40px; padding:0 15px; font-size:14px; background:#dfdddb; color:#000;}
.mod .hd a{color:#2c2c2c}
.mod .hd a:hover{color:#b1092C}
.mod .hd a span{color:#989898;}
.mod-tabs .hd ul li{float:left; width:272px; height:40px; line-height:40px; text-align:center; font-size:14px; background:#dfdddb; color:#000;}
.mod-tabs .hd ul li a span{color:#989898;}
.mod-tabs .hd ul li.on,
.mod-tabs .hd ul li a,
.mod-tabs .hd ul li.on a{display:block;}
.mod-tabs .hd ul li a:hover,
.mod-tabs .hd ul li.on a:hover{background:#b1092C; color:#fff; text-decoration:none;}
.mod-tabs .hd ul li.on a{background:#b1092C; color:#fff;}
.mod-tabs .hd ul li a:hover span,
.mod-tabs .hd ul li.on a span{color:#fff;}
.mod-red .hd{padding:0;}
.mod-red .hd a{display:block; padding:0 15px; color:#2c2c2c}
.mod-red .hd a:hover{color:#fff; background:#b1092C;}
.mod-red .hd a:hover span{color:#fff;}
.news-top dl{height:145px; padding:35px 0 25px 0; overflow:hidden;}
.news-top dl dt{float:left;}
.news-top dl dd{float:left; width:582px; padding-left:20px;}
.news-top dl dd p{color:#838383; line-height:24px;}
.news-top.news-top-np dl{padding:0 0 25px 0}
.news-list ul li{line-height:30px;}
.news-list ul li span{font-weight:700;}
.news-share{height:28px; line-height:28px; padding:10px 0; border-top:1px dotted #c1c1c1;}
.news-title{height:100px;}
.news-title h1{padding-bottom:10px; font-size:18px; border-bottom:1px dotted #c1c1c1;}
.news-title p{padding-top:5px; height:20px; line-height:20px; color:#6f6f6f;}
.news-content p{padding-bottom:20px; line-height:25px;}
.alist ul li{margin-top:20px; padding-left:27px; background:url(../images/arrow01.gif) no-repeat 0 3px;}
.alist ul li span{color:#000; margin-left:5px;}
.blist{padding:15px 0 0 20px;}
.blist ul li{float:left; width:25%; line-height:25px;}
.blist ul li.length{width:auto;}
.blist.blist-half ul li{width:50%}
.sub-menus{padding:20px;}
.sub-menus ul li{line-height:40px; font-size:14px}
.sub-menus ul li ul li{padding-left:35px; line-height:24px;}
.clist{padding-top:25px;}
.clist ul{position:relative; margin-left:-13px; zoom:1;}
.clist ul li{display:inline; width:151px; float:left; margin:15px 0 0 14px;}
.clist ul li p{padding-top:5px; line-height:20px;}
.clist ul li p span{font-weight:700;}
.dlist dl{padding:15px 0;}
.dlist dl dt{font-size:14px; font-weight:700;}
.dlist dl dd p{padding-top:15px;}
.dlist ul{padding-top:10px;}
.dlist ul li{display:inline-block; *display:inline; zoom:1; width:72px; line-height:27px;}
.elist{padding-top:20px;}
.elist ul li{line-height:30px;}
.elist ul li span{display:inline-block; *display:inline; zoom:1; width:95px;}
.elist.elist-data ul li span{float:right; width:auto; color:#999;}
.flist{position:relative; margin-left:-45px; zoom:1;}
.flist dl{display:inline; float:left; width:353px; height:310px; margin-left:45px;}
.flist dl dt img{width:100%}
.flist dl dd{padding-top:10px; line-height:22px;}
.flist dl dd strong{font-size:14px;}
.glist dl{position:relative; height:205px; padding:30px 0; border-bottom:1px dotted #c2c2c2;}
.glist dl dt{position:absolute; left:0; top:30px;}
.glist dl dd{padding-left:200px;}
.glist dl dd p{padding-top:0; line-height:22px;}
.glist-nl dl{border:0;}
.nlist{padding:15px 0 0 20px;}
.nlist ul li{line-height:25px;}
.subject_intro{padding:20px 0;}
.subject_intro p{color:#8b8b8b; line-height:24px;}
.subject_list{border-top:1px dotted #c2c2c2;}
.subject_list ul{padding:16px 0; line-height:29px; border-bottom:1px dotted #c2c2c2;}
.subject_list ul li{display:inline; float:left; font-size:14px; width:49.5%; color:#373737}
.wei-list{border-right:1px solid #7f7f7f;}
.wei-list ul li{display:inline; float:left; margin-right:40px; text-align:center; color:#f5f5f5}
.wei-list ul li .imgbox{margin-bottom:5px;}
.menus{padding:25px 0 0 85px;}
.menus .hd h3{padding:5px 0 20px 0; font-size:24px; line-height:24px; color:#2c2c2c; font-weight:400;}
.menus .hd span{display:block; font-size:14px; color:#989898}
.menus ul li a{display:block; height:40px; line-height:40px; padding-left:10px; font-size:14px; color:#373737;}
.menus ul li a:hover{color:#B1092C}
.menus ul li a.on,
.menus ul li a.on:hover{background:#B1092C; color:#fff;}
.menus ul li ul{padding:12px 0 0 20px;}
.menus ul li ul li a{height:30px; line-height:30px;}
.menus ul li ul li a.on,
.menus ul li ul li a.on:hover{color:#B1092C; background:none;}
.menus ul li.current .i-menu,
.menus ul li.current .i-menu:hover{background:#B1092C; color:#fff;}
.object_list .hd{position:relative; height:40px; margin-bottom:20px; border-bottom:1px solid #D2CECB; _overflow:hidden;}
.object_list .hd span{position:absolute; color:#737373; top:15px; right:0; }
.object_list .hd ul li{float:left; width:174px; height:40px; font-size:14px; text-align:center; background:#E1E1E1; line-height:40px; font-weight:700; cursor:pointer;}
.object_list .hd ul li.on{color:#B1092C; background:#fff; border:1px solid #D2CECB; border-bottom:0;}
.object_list .object_item dl{padding:10px 0; line-height:24px; border-bottom:1px dotted #c2c2c2;}
.object_list .object_item dl dt{font-size:14px; font-weight:700;}
.object_list .object_item dl.personal{padding:0 0 20px 0;}
.object_list .object_item dl.personal dt{float:left;}
.object_list .object_item dl.personal dd{float:left; width:370px; padding-left:25px;}
.object_list .object_item ul{padding-top:10px;}
.object_list .object_item ul li{display:inline-block; *display:inline; zoom:1; width:72px; line-height:27px;}
.object_list .object_item ul li.e-name{width:144px;}
.object_list .object_item .object_item_p{padding:10px 0; font-size:14px; border-bottom:1px dotted #c2c2c2;}
.object_list .object_item ul.list-paddingleft-2 li{display:block; *display:block; zoom:1; width:100%; line-height:27px;}
.object_list .object_item p strong {display:block; border-bottom: 1px dotted #c2c2c2;}
.object_list .object_item p {/* height:30px; */line-height:30px}
.intro h1{padding-bottom:15px; font-size:18px; border-bottom:1px dotted #c2c2c2;}
.intro h3{padding-bottom:10px; font-size:14px; border-bottom:1px dotted #c2c2c2;}
.intro p{padding-top:20px; line-height:25px;}
.intro table{width:100% !important;}
.intro_field dl{margin-top:20px;}
.intro_field dl dt{padding-bottom:10px; font-size:14px; font-weight:700; line-height:24px; border-bottom:1px dotted #c2c2c2;}
.intro_field dl dd{padding-top:10px;}
.intro_field dl dd p{padding:0; line-height:25px;}
.intro_field .intro_imglist{padding-top:10px;}
.intro_field .intro_imglist li{display:inline; float:left; margin-right:22px; text-align:center;}
.intro_field .intro_txtlist li{line-height:25px;}
.data-list{height:50px; margin:20px 0 35px 0; line-height:50px;}
.data-list ul li{float:left; width:88px; font-size:14px; background:url(../images/data_bg.gif) no-repeat 0 bottom;}
.data-list ul li.i-end{width:auto;}
.data-list ul li a{display:inline-block; *display:inline; zoom:1;}
.data-list ul li.on a,.data-list ul li.on a:hover{color:#B1092C; background:url(../images/data_bg_on.gif) no-repeat 0 bottom}
.data-j-list ul li{font-size:12px; width:67px;}
.data-news{padding-top:20px;}
.data-news ul li{line-height:28px;}
.data-news ul li span{padding-right:10px;}
.contact-txt{padding:15px 0 0 20px; line-height:25px;}
.mini-imgtxt dl dt a{display:block; height:32px; line-height:32px; padding:0 15px; background:#DEDDDB; color:#2c2c2c; font-size:14px; }
.mini-imgtxt dl dt a:hover{color:#fff; background:#b1092C;}
.mini-imgtxt dl dd{padding-top:10px;}
.mini-imgtxt dl dd p img{margin-bottom:10px;}
.mini-imgtxt dl dd p{line-height:22px;}
.code2{width:131px; text-align:center; line-height:25px;}
.code2-bd{width:131px; text-align:center; padding:30px 0 0 85px; line-height:25px;}
.code2-bd img{padding:10px; background:#fff;}
.culture-bg{padding-top:0 !important; background:url(../images/bg.jpg) no-repeat center 0;}
.culture-bg .grid01 .cols{background:rgba(179,118,61,0.2); *background:#F2E3CE;}
.culture-bg .intro h1{border-color:#333;}
.culture-bg .menus .hd span{color:#a68d64;}
.culture-title{height:32px; line-height:32px; color:#fff; padding:0 15px; font-size:14px; font-weight:700; background:#A48664}
.culture-grid{padding-top:20px;}
.culture-grid .colm{float:left; width:752px;}
.culture-grid .cole{float:right; width:300px;}
.culture-banner{position:relative; width:1160px; height:240px; margin-bottom:40px;}
.culture-banner .i-infos{position:absolute; top:0; right:0; width:305px; height:200px; padding:20px; color:#fff; z-index:2; overflow:hidden;}
.culture-banner .i-infos p{line-height:24px; margin-bottom:5px;}
.culture-banner .i-infos strong{font-size:14px;}
.culture-banner i{position:absolute; top:0; right:0; width:345px; height:240px; background:#4B2C1A; -webkit-opacity:0.6; -moz-opacity:0.6; opacity:0.6; filter:alpha(opacity=60); z-index:1;}
.culture-tips{line-height:22px;}
.pages{padding:25px 0; text-align:center;}
.pages a{margin:0 6px;}
.pages a.on,.pages a.on:hover{color:#B1092C; text-decoration:underline;}
.copyright{color:#a6a6a6; line-height:22px;}
.code2fixed{position:fixed; top:500px; right:10px; z-index:13}
.code2fixed .i-icon{display:block; width:64px; height:64px; background:url(../images/sbtn.png) no-repeat;}
.code2fixed .i-icon:hover{background:url(../images/sbtnhover.png) no-repeat;}
.code2fixed ul{display:none; position:absolute; top:0; right:75px; width:180px; padding:0 10px; background:#b1092c; border-radius:5px;}
.code2fixed ul li{margin:12px 0;}
.code2fixed ul li a{position:relative; display:block; height:30px; line-height:30px; color:#fff; border-radius:5px; background:#8c001d; text-align:center;}
.code2fixed ul li a img{position:absolute; display:none; top:0; right:200px;}
.code2fixed ul li a:hover{color:#8c001d; background:#fff}
.code2fixed ul li a:hover img{display:block;}
.code2fixed.on .i-icon{background:url(../images/sbtnhover.png) no-repeat;}
.logo-list ul{position:relative; zoom:1;}
.logo-list ul li{float:left; margin:0 21px;}
@media screen and (max-width:640px) {
body{background:#FBF6EB; color:#333;}
#media-outer #header,
#media-outer #navigator,
#media-outer #slider-240,
#media-outer .news-share{display:none;}
#media-outer .grid01 .cols{display:none;}
#media-outer .grid01 .colm{float:none; width:auto; margin-bottom:auto !important; padding-bottom:0;}
#media-outer .news-title{height:auto;}
#media-outer .news-content{padding-top:20px;}
#media-outer .news-content img{display:block; width:auto; margin:0 auto; max-width:100%;}
#media-outer .news-content table{width:100% !important; margin:0 !important;}
#media-outer .news-content table tr th,
#media-outer .news-content table tr td{width:auto !important; padding:0 !important; border:1px solid #ddd !important;}
#media-outer .news-content div,
#media-outer .news-content p,
#media-outer .news-content span,
#media-outer .news-content table tr th,
#media-outer .news-content table tr td{ font-size:14px; font-family:"Microsoft Yahei" !important;}
#media-outer .w{width:100%;}
#media-outer #content{padding:20px 30px}
#media-outer #footer{height:100px; padding-top:0; background:url(../images/logo.gif) no-repeat #FBF6EB center; -webkit-background-size:80% auto;}
#media-outer #footer .w{display:none;}
#media-outer #footer{margin: 0 30px; padding: 20px 0; border-top: 1px dotted #CCB18E;}
#media-outer .slider{display:none !important;}
#media-teacher #header,
#media-teacher #navigator,
#media-teacher #slider-240,
#media-teacher .news-share{display:none;}
#media-teacher .grid01 .cols{display:none;}
#media-teacher .grid01 .colm{float:none; width:auto; margin-bottom:auto !important; padding-bottom:0;}
#media-teacher .w{width:100%;}
#media-teacher #footer{height:100px; padding-top:0; background:url(../images/logo.gif) no-repeat #FBF6EB center; -webkit-background-size:80% auto;}
#media-teacher #footer .w{display:none;}
#media-teacher #footer{margin: 0 30px; padding: 20px 0; border-top: 1px dotted #CCB18E;}
#media-teacher .object_list{padding:0 30px;}
#media-teacher .object_list .object_item dl:last-child{border:0;}
#media-teacher .object_list .object_item dl.personal{position:relative; line-height:18px;}
#media-teacher .object_list .object_item dl.personal dt{float:none; position:absolute; top:0; left:0;}
#media-teacher .object_list .object_item dl.personal dt img{width:100px; height:100px;}
#media-teacher .object_list .object_item dl.personal dd{float:none; width:auto; padding-left:120px;}
#media-teacher .object_list .object_item dl.personal dd .f14{font-weight:700;}
}