@charset "utf-8";
/* CSS Document */
* { margin: 0 auto; padding: 0; }
html, body { font-size: 14px; font-family: "Microsoft yahei", "simsun"; color: #323232; background-color: #fff;}

i { font-style: normal; }
ul, ul li, ol { list-style: none; }
img { border: 0; }

a { color: #333; text-decoration: none;}
a:hover { color: #c20820; text-decoration: underline; }
a:focus { outline: none; -moz-outline: none; }
input, textarea, select { font-size: 100%; outline: 0; resize: none; color: #323232; font-family: "Microsoft yahei"; }
.clear { font-size: 0; height: 0; clear: both; }
.fleft { float: left; }
.fright { float: right; }
.nav{ margin-top: 10px;/* [disabled]position:absolute; */ }
ul.nav li{ width: 90px; text-align: center; z-index: 9999 }
ul.nav > li{ float: left; margin-right:10px;}
ul.nav li h3{ height: 36px; line-height: 36px; }
ul.nav > li > h3 a{ color: #666; font-size: 15px; font-weight:normal}

ul.nav > li > ul > li> h3 a{ color: #fff; font-size: 15px; font-weight:normal}
ul.nav > li > ul > li> ul > li> h3 a{ color: #fff; font-size: 15px; font-weight:normal}
ul.nav > li > ul > li h3{ background: #ff0042;}

ul.nav > li> ul > li h3:hover{ background: #FF8040!important;}
ul > li > ul{ display: none;}
ul > li.on > ul{ display: block;}
ul.nav li{ position: relative;}
ul.nav > li > ul > li>ul > li{ width: 120px; }
ul.nav > li > ul > li ul{ position: absolute; top: 0; right: -120px; }
ul.nav span.sub{ position: absolute; display: block; right:10px; top: 0; width: 10px; height: 40px; }
/*友情链接*/
.links { height: 47px; background: #f0f1f2; }
.links dl.con dt { line-height: 47px; float: left; width: 1000px; }
.links dl.con dt b { color: #03F; }
.links dl.con dt a { margin: 0 5px; }
.links dl.con dd { width: 80px; float: right; }
.links dl.con dd a { width: 74px; height: 21px; line-height: 21px; margin: 13px 0; border: 1px solid #f80; color: #f60; display: inline-block; font-size: 12px; text-align: center; text-decoration: none; }
.links dl.con dd a:hover { background: #f80; color: #fff; }
.lxtj-con { margin: 0 -10px; zoom: 1; }
#lxtj-con { height: 512px; overflow: hidden; }
.lxtj-con dl { width: 216px; height: 156px; float: left; margin: 10px 10px 8px 10px; background: #fff; position: relative; }
.lxtj-con dl dt { text-align: center; border: 1px solid #ececec; background: #fff; height: 125px; overflow: hidden; }
.lxtj-con dl dt img { max-height: 126px; max-width: 216px; overflow: hidden; }
.school-sc { float: left; padding-left: 10px; width: 110px; height: 31px; display: inline-block; line-height: 31px; color: #555; text-align: left; overflow: hidden; }
.school-gz { float: right; padding-right: 10px; max-width: 80px; color: #555; padding-left: 22px; line-height: 31px; text-align: right; background: url(../images/guanzhu-icon.png) no-repeat left center; }
.school-title { height: 31px; line-height: 31px; color: #333; position: absolute; background: #1499f8; bottom: 0; width: 216px; display: none; }
.school-title a { display: block; height: 31px; text-align: center; font-size: 14px; color: #fff; text-decoration: none; }
.lxtj-con dl:hover .school-title { display: block; }
.lxtj-con dl:hover dt { border: 1px solid #1499f8; }
.lxtj-con dl dd { line-height: 31px; text-align: center; }
.lxtj-con dl dd .tj-small-a { line-height: 16px; margin: 5px 0; display: block; color: #555; }
.lxtj-con li { width: 210px; height: 156px; float: left; margin: 5px; background: #fff; position: relative; list-style: none; }
.lxtj-con li .img-div { text-align: center; border: 1px solid #1499f8; background: #fff; height: 125px; overflow: hidden; }
.lxtj-con li .img-div img { max-height: 126px; max-width: 210px; overflow: hidden; }
.school-sc { float: left; padding-left: 10px; width: 80px; line-height: 31px; color: #555; text-align: left; }
.school-gz { float: right; padding-right: 10px; max-width: 80px; color: #555; padding-left: 22px; line-height: 31px; text-align: right; }
.am-gallery-title { height: 31px; line-height: 31px; background: #1499f8; bottom: 0; width: 210px; color: #fff; text-align: center; margin-top: 0 }
.school-title a { display: block; height: 31px; text-align: center; font-size: 14px; color: #fff; text-decoration: none; }
.lxtj-con li:hover .am-gallery-title { display: block; color: #fff; text-align: center; text-decoration: none; }
.lxtj-con li:hover .img-div { border: 1px solid #F00; }
.more-a { margin: 30px auto; text-align: center; }
.more-a a { display: inline-block; width: 240px; height: 40px; line-height: 40px; border: 1px solid #1499f8; color: #1499f8; border-radius: 3px; font-size: 16px; background: #fff; }
.more-a a:hover { background: #1499f8; color: #fff; text-decoration: none; }
.headdt{margin-top:18px; font-size:16px; color:#e70012; font-family:"微软雅黑"}