html{color:#484848; background:#fff;}
body{padding-bottom:200px; font:15px "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:50px; line-height:50px; background:#b1092C;/* z-index:15*/}
#navigator ul li{position:relative; float:left; min-width:105.4px;}
#navigator ul li a{display:block; color:#fff; font-size:15px; 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:50px; left:0; width:auto; z-index: 1;}
#navigator ul li.current a{background:#6A0117;}
#navigator ul li.current ul li{display:inline-block; *display:inline; zoom:1; -webkit-background:#6A0117; -moz-background:#6A0117; background:#6A0117; *background:#6A0117;}
#navigator ul li.current ul li a{height:40px; line-height:40px; color:#fff; background:none;/* min-width:128px;*/}
#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:#b1092c;}

#cen_right_top{width:820px;margin:19px auto 0 40px; float:left; min-height:265px;}
#cen_right_top .active{background:#b1092C;}
#cen_right_top .active a { color:#fff;}
#cen_right_top h3 a{ color:#2c2c2c;}
#cen_right_top h3{line-height:40px;text-align:center;float:left;height:40px;width:33.33%;margin::0px;padding:0px;background-color:#dfdddb;font-size:16px;color:#333333;font-weight:lighter;cursor:pointer;}
#cen_right_top div{font-size:15px;display:none;clear:both;height:100px; padding-top:10px;}


.logo{float:left; width:395px; height:108px; background:url(../dfiles/20152/statics/images/logo.jpg) no-repeat; margin-left:20px;}
.logo:hover{text-decoration:none;}
.logo img{margin-top: 17px; height:70%; width:100%;}
.logogdzx{float:left; width:395px; height:108px; background:url(../dfiles/20152/statics/17zxlogo.gif) no-repeat;}

.grid .cols{float:left; width:300px;}
.grid .colc{float:left; width:389px; padding-left:40px;}
.grid .colm{float:right; width:389px;}
.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;}
.box{width:300px;}

.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;}

.grid .colc .bd, .grid .colm .bd{padding-top:20px;}
.grid .colc li, .grid .colm li{ height:60px; border-bottom:1px solid #e6e6e6;}


.search-box{float:right; padding-top:45px;}
.search-box .i-text{width:283px; height:32px; 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;}

.news-list .news-time{ width:50px; height:50px; float:left; padding-top:5px; font-family:Georgia, "Times New Roman", serif;}
.news-list .news-time .date-day{ height:25px; font-size: 20px; text-align: center; color:#fff; background:#999;}
.news-list .news-time .date-month{ height:24px; line-height:24px;font-size: 12px; text-align: center;  border:1px solid #ebebeb; border-top:none;}

.cols .news-title1 {margin-top:6px; padding-left:27px; background:url(../images/arrow01.gif) no-repeat 0 5px; height:44px;border-bottom:1px solid #e6e6e6; font-size:14px;}
.cols .news-title1-time { margin-left:5px;}
.news-list .news-title2 {height:60px; border-bottom:1px solid #e6e6e6;}
.news-list .news-title3{padding-top:8px; width:330px; float:right;}

#cen_right_top .news-title4 {height:45px; border-bottom:1px solid #e6e6e6; line-height:45px; background:#fefefe url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyN0Y1RUNBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyN0Y1RURBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDI3RjVFQUEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDI3RjVFQkEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psgw7VEAAABXSURBVHjaYryzNocBChSAeAEQJwDxA5AAE5LEfiC2B+IDUD5YEiahAFUoD1PABDUKJsGApGAhE9SOh2iSIH4CE9RyByQFINoRiO/DHARTcAgmARIECDAAUcgTBTNG7WEAAAAASUVORK5CYII=') no-repeat 5px 20px; padding-left:20px;overflow: hidden;}


.mod .hd{height:40px; line-height:40px; padding:0 15px; font-size:16px; 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:389px; height:40px; line-height:40px; text-align:center; font-size:16px; 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; height:90px; width:300px; float:left;}
.alist ul li img{width: 300px; height:90px;}
.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 25px;}
.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;}

.cols .box h5 {padding:20px 0 20px 25px; font-size:24px; line-height:24px; color:#2c2c2c; font-weight:400; }
.cols .box ul {margin-bottom:20px; padding-bottom:20px;}
.cols .box .tuijian li{ padding:10px 5px 10px 40px; display:block; float:left; background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyN0Y1RUNBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyN0Y1RURBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDI3RjVFQUEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDI3RjVFQkEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psgw7VEAAABXSURBVHjaYryzNocBChSAeAEQJwDxA5AAE5LEfiC2B+IDUD5YEiahAFUoD1PABDUKJsGApGAhE9SOh2iSIH4CE9RyByQFINoRiO/DHARTcAgmARIECDAAUcgTBTNG7WEAAAAASUVORK5CYII=') no-repeat 25px 17px; width:255px; font-size:13px;}


.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;}

.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:#fff; line-height:22px; font-size:13px;    text-align: center;}

.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;}

.m-pn{
    padding-top: 15px;
    border-top: 1px solid #e6e6e6;
    margin-top: 57px;
}
.m-pn a{
    display: block;
    height: 34px;
    line-height: 34px;
    overflow: hidden;
    padding-left: 17px;
    background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHCAYAAADEUlfTAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MzQyN0Y1RUNBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MzQyN0Y1RURBMzM4MTFFN0JFQThFRUYxOEJENDc4OTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDozNDI3RjVFQUEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDozNDI3RjVFQkEzMzgxMUU3QkVBOEVFRjE4QkQ0Nzg5NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Psgw7VEAAABXSURBVHjaYryzNocBChSAeAEQJwDxA5AAE5LEfiC2B+IDUD5YEiahAFUoD1PABDUKJsGApGAhE9SOh2iSIH4CE9RyByQFINoRiO/DHARTcAgmARIECDAAUcgTBTNG7WEAAAAASUVORK5CYII=') no-repeat center left;
    color: #333;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.m-pn a:hover{
    color: #dcad6c;
}


@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;}

}
	.scroll{
		width:80px;
		height:80px;
		background:#64BFAE;
		color:#fff;
		line-height:80px;
		text-align:center;
		position:fixed;
		right:30px;
		bottom:88px;
		cursor:pointer;
		font-size:14px;
	}