*{margin:0;padding:0; list-style:none;}
body{background:#fff;font-size:14px;font-family:"微软雅黑";color:#000;}
body,form{margin:0;padding:0;}
input{vertical-align:middle;outline:none;}
textarea{vertical-align:top;outline:none;resize:none;}
img{border:0;outline:none;}
a{color:#000;text-decoration:none;}
a:hover{color:#a91522;}
.l{float:left;}
.r{float:right;}
.c{clear:both;}
.dis{display:none;}
.mc{margin:0 auto;}
.b{border:1px solid #e2e2e2;}
.bt{border:1px solid #B0D4EC;border-top:2px solid #B0D4EC;}
#imgcode{cursor:pointer;}

/*padding*/
.pt40{padding-top:40px;}
.plr20{padding:0 20px;}
.pt20{padding-top:20px;}
.pt80{padding-top:80px;}

/*margin*/
.mt50{margin-top:50px;}
.mt30{margin-top:30px;}
.mr10{margin-right:10px;}
.m10{margin:10px;}

/*width*/
.w1300{width:1300px;margin:0 auto;}

/*bg*/
.bg_01 {background:url(bg_01.jpg) no-repeat top center;height:860px;width:100%;position:absolute;top:180px; z-index:-99;}
.bg_02 {background:url(bg_02.jpg) no-repeat bottom center;height:460px;width:100%;position:absolute;top:1280px; z-index:-98;}
/*header*/
#header{height:180px;background:url(header.gif) repeat-x;overflow:hidden;}
#header .logo {margin:0;}
#header .r{width:359px;height:50px;display:block;margin:30px 0 0 0;overflow:hidden;padding-right:20px;}
#header .r span{font-size:16px;color:#004899; font-weight:500;}
#header .r form{float:right;display:inline;width:280px;height:50px;background:url(search_bg.png) no-repeat;padding:0;margin:0;}
#header .r input{margin:0;padding:0;border:0;vertical-align:middle;line-height:24px;}
#header .r .keyword{border:0;width:230px;height:50px;line-height:50px;background:none;padding-left:12px;color:#666;}

/*nav*/
#nav{width:100%;height:58px;margin:0 auto;overflow:hidden;}
.menu{margin:0;padding:0;list-style:none;height:70px;overflow:hidden;}
.menu li{float:left;width:118px;overflow:hidden;text-align:center;}
.menu li a{color:#fff;font-size:18px;text-align:center;width:130px;height:56px;line-height:56px;display:block;outline:none;border-bottom:2px;}
.menu li a:hover{color:#ff0;border-bottom:2px solid #ff0;}
.menu .hover a{color:#ff0;border-bottom:2px solid #ff0;outline:none;}
.menu li .subnav{margin:0;padding:0;position:absolute;z-index:999;display:none;background:url(sub_bg.png);}
.menu li .subnav dt a{display:block;width:118px;position:relative;height:48px;line-height:48px;text-align:center;background:url(subnav_bg.png);color:#fff;font-size:16px;border-bottom:none;}
.menu li .subnav dt a:hover{background:#a91522;}

/*position*/
#position{margin-top:20px;height:30px;line-height:30px;float:right;}

/*subject*/
.subject{line-height:50px;height:50px;font-weight:600;font-size:18px;margin:0 15px;border-bottom:1px solid #444;}

.page_news {width:100%;min-height:240px;background:#eee;padding-bottom:20px;border-radius:10px;}

.toptitle {background:#a91522;border-radius:10px;height:45px;padding:10px 0;margin:20px 0;text-align:center;}
.toptitle h2 {line-height:30px;font-size:24px; font-weight:500;color:#fff;}
.toptitle h5 {line-height:15px;font-size:14px; font-weight:500;color:#dda1a7;}

.toplist{margin:10px 15px;padding:0;list-style:none;}
.toplist li{line-height:36px;height:36px;}
.toplist li span{float:right;color:#999;}
.nav_topc {background:#ddd;border-radius:10px;}
.topcate{margin:0px;padding:10px;list-style:none;}
.topcate li{line-height:50px;}
.topcate li a{display:block; height:50px;text-align:center; font-size:18px;border-radius:10px;}
.topcate li a:hover{color:#fff;background:#a91522;}
.topcate li .hover a {color:#fff;background:#a91522;}
.topcate .hover{line-height:50px;height:50px;background:#a91522;border-radius:10px;}
.topcate .hover a{color:#fff;}

#container{}
#container .left{width:320px;float:left;overflow:hidden;}
#container .right{width:930px;float:right;overflow:hidden;}
.classname {border-bottom:2px solid #a91522;height:60px;line-height:60px;margin-top:20px;}
.classname h2 {font-size:30px;padding-left:60px;font-weight:500;font-size:30px;}
.content{word-break:break-all;line-height:200%;padding:30px 20px;font-size:16px;}
.content p{margin:15px 0; text-indent:2em;}

/*foot*/
#footer{background:url(footer.gif) repeat-x;color:#fff;height:349px;margin-top:80px;}
#footer .fmenu{color:#ccc;width:460px;padding-left:50px;}
#footer .fmenu li {height:36px;line-height:36px;width:33%;float:left;}
#footer .copyright{margin-top:30px;line-height:70px;height:70px;text-align:center;}
#footer .foot_contact {width:400px;padding-left:50px;}
#footer .foot_title {font-size:24px;height:50px;line-height:50px; font-weight:500; color:#fff;}
#footer .foot_title span {font-size:18px;color:#fa0;}
#footer .foot_txt {line-height:36px;}
#footer a {color:#fff;padding:0 5px;}
#footer a:hover {background:#333;color:#ff0;}
#footer .foot_syjxsfzx {width:360px;display:block;clear:both; height:40px;line-height:40px;}
#footer .foot_syjxsfzx a {font-size:14px;}
#footer .weixin {padding:10px 40px; text-align:center;}

/*list*/
.newslist{margin:0;padding:20px 0;list-style:none;}
.newslist li{line-height:30px;font-size:16px;clear:both;}
.newslist .intro{font-size:14px;color:#888;line-height:22px;padding:5px 0;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
.newslist li span{float:right;font-style:italic;color:#888;font-family:verdana;font-size:14px;}
.photolist{margin:0;padding-top:40px;list-style:none;width:100%;overflow:hidden;}
.photolist li{float:left;display:block;overflow:hidden;margin:0 30px 20px 30px;width:200px;border:1px solid #e2e2e2;}
.photolist li img{width:200px;height:250px;display:block;background:#fff;}
.photolist li div{width:200px;height:30px;line-height:30px;display:block;text-align:center;}
.photolist li a{font-weight:bold;}
.photolist li p{line-height:22px;padding:0 0 10px 10px;margin:0;}
.title{line-height:30px;height:30px;margin:30px 0 0;}
.title h1{font-size:18px;font-family:microsoft yahei;text-align:center;font-weight:normal;margin:0;}
.item{color:#999;text-align:center;margin:20px 0 0;font-family:arial;border-bottom:1px solid #f0f0f0;padding:0 0 15px 0;}

.rankslist li {float:left;display:inline;width:50%;margin-top:20px;}
.rankslist li img {width:170px;height:210px;float:left;display:inline;}
.rankslist li h5 {width:230px;height:40px;line-height:40px;display:inline;font-size:14px;font-weight:600;float:right;padding-top:10px;}
.rankslist li div {width:230px;display:inline;font-size:14px;font-weight:500;float:right;color:#666;}
.rankslist li a{border:5px solid #eee;display:block;width:420px;height:210px;background:#eee;border-radius:5px;}
.rankslist li a:hover {border-color:#a91522;}
.rankslist li dd a {display:block;font-size:18px;}

.thclass {height:40px;text-align:center;padding-top:20px;}
.thclass a {width:160px;height:38px;text-align:center;border:1px solid #a91522;display:inline-block;margin:0 20px;font-size:18px;line-height:40px;border-radius:10px;}
.thclass a:hover {background:#a91522;color:#fff;}
.thclass .hover {background:#a91522;color:#fff;}

.teacherlist li{float:left;display:block;overflow:hidden;margin:20px 50px 0px 50px;width:210px;}
.teacherlist li img{width:200px;height:250px;display:block;background:#fff;}
.teacherlist li div{width:200px;height:40px;line-height:40px;display:block;text-align:center;font-size:16px;}
.teacherlist li a{padding:5px;display:block;width:200px;background:#eee;border-radius:5px;}
.teacherlist li a:hover {background:#a91522;color:#fff;}
.teacherlist li p{line-height:22px;padding:0 0 10px 10px;margin:0;}

/*banner部分*/
.banner {background:#e9e9e9;height:300px;text-align:center;}

.home_title {height:67px;line-height:67px;}
.home_title h3 {font-size:24px;font-weight:500;color:#333;float:left;display:inline;padding-left:50px;}
.home_title h3 span {float:right;color:#a91522;font-size:18px;padding-left:10px;}
.home_title a {margin-top:20px;color:#fff;background:#a91522;float:right;width:66px;height:24px;display:block;line-height:24px;text-align:center;}
.home_title a:hover {color:#ff0;background:#666;}
.home_title_01 {height:67px;line-height:67px; text-align:center;}
.home_title_01 h3 {font-size:24px;font-weight:500;color:#333;padding-left:50px;}
.home_title_01 h3 span {color:#a91522;font-size:18px;padding-left:10px;}
.ico_01 {background:url(ico_01.png) 0 10px no-repeat;}
.ico_02 {background:url(ico_02.png) 530px 10px no-repeat;}
.ico_03 {background:url(ico_03.png) 0 10px no-repeat;}
.ico_04 {background:url(ico_04.png) 0 10px no-repeat;}
.ico_05 {background:url(ico_05.png) 0 10px no-repeat;}

.home_01 {width:676px;height:460px;padding-top:10px;}
.mF_liuzg{position:relative;width:676px;height:456px;overflow:hidden;font:12px/1.5 Verdana,Geneva;background:#fff;}
.mF_liuzg .loading{position:absolute;z-index:9999;width:100%;height:456px;color:#fff;text-align:center;background:#2c2c2c;line-height:382px;vertical-align:middle;}
.mF_liuzg ul li{ list-style-type:none;margin:0;padding:0; }
/*载入画面*/
.mF_liuzg .pic li{width:676px;position:relative;overflow:hidden;*margin-top:-2px;}
.mF_liuzg .pic li p{width:676px;position:absolute;}
.mF_liuzg .pic li p a{display:block;}/*图片和焦点图框架一样大小*/
.mF_liuzg .pic li p img{width:676px;height:456px;}
.mF_liuzg .txt li{position:absolute;z-index:2;bottom:0;width:676px;height:40px;line-height:40px;overflow:hidden;display:none;}
.mF_liuzg .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:16px;text-decoration:none;}/*标题样式*/
.mF_liuzg .txt-bg{position:absolute;bottom:0;z-index:1;width:676px;height:40px;overflow:hidden;background:#333;filter:alpha(opacity=60);opacity:0.6;left: 1px;}/*标题背景*/
.mF_liuzg .num{position:absolute;z-index:3;bottom:6px;right:8px;color:#333;}/*按钮样式*/
.mF_liuzg .num li{float:left;width:22px;height:18px;position:relative;line-height:18px;text-align:center;margin-right:3px;cursor:pointer;background:#434343;filter:alpha(opacity=90);opacity:0.9; color:#fff;}
.mF_liuzg .num li.current,.mF_liuzg .num li.hover{background:#fe0072;color:#fff;font-weight:bold;height:20px;line-height:20px;top:-2px;}

.home_02 {width:590px;height:470px;}
.home_news_list {margin:18px 0 0;}
.home_news_list li {height:95px;clear:both;}
.home_news_list .list_date {height:95px;width:70px;display:inline;float:left;color:#a91522;text-align:center;font-size:18px;}
.home_news_list .list_date span {display:block;font-size:24px;padding-top:15px;}
.home_news_list .list_title {float:right;display:inline;width:500px;height:95px;border-left:1px dotted #a91522;padding-left:15px;line-height:24px;color:#666;}
.home_news_list .list_con {float:right;display:inline;width:820px;height:95px;border-left:1px dotted #a91522;padding-left:15px;line-height:24px;color:#666;}
.home_news_list .list_title a {font-size:18px;height:35px;line-height:35px;}
.home_news_list .list_con a {font-size:18px;height:35px;line-height:35px;}
.list_page {text-align:center;}

.home_03 {}
.blk_18 {clear:both;height:193px;OVERFLOW: hidden;width:1300px;ZOOM:1;}
.blk_18 .pcont {float: left; OVERFLOW: hidden; width:1300px;}
.blk_18 .ScrCont {width: 5352px; ZOOM: 1}
.blk_18 #List1_1 {float: left}
.blk_18 #List2_1 {float: left}
.blk_18 .pl {float:left;width:408px;height:166px;margin-right:38px;}
.notice_list li {position:relative;margin:0;padding:0;background:url(notice.png) no-repeat;width:408px;height:166px;}
.notice_title {font-size:18px;padding-top:50px;padding-left:30px;}
.notice_date {position:absolute;color:#333;right:20px;top:10px;color:#fff;font-size:18px;text-align:center;}
.notice_date span {font-size:24px;display:block;}
.notice_contact {color:#666;padding-left:30px;padding-right:40px;padding-top:15px;line-height:24px;}

.home_04 {width:420px;height:550px;position:relative;}
.photo {position:absolute;width:420px;height:256px;}
.photo img {width:420px;height:256px;}
.home_04a {background:#fff;width:362px;height:330px;position:absolute;bottom:0px;padding:0 10px;margin:0 19px;}
.nTab{overflow:hidden;}
.none {display:none;}
.nTab .TabTitle {padding-left:50px; height:67px;}
.nTab .TabTitle ul {margin:0 auto;padding:0;list-style:none;height:32px;padding-top:20px;}
.nTab .TabTitle li{float:left;height:32px;line-height:32px;}
.nTab .TabTitle li a {padding:0 12px;display:block;font-size:24px;line-height:32px;border-radius:6px;}
.nTab .TabTitle .active a {background:#a91522;color:#fff;}
.nTab .TabTitle .normal a {background:#fff;color:#333;}
.nTab .TabContent{clear:both;overflow:hidden;display:block;margin-top:10px;}
.news_list {margin:0px;}
.news_list li {height:36px;line-height:36px;font-size:16px;clear:both;background:url(news_ico.gif) no-repeat 0 10px;padding-left:18px;}
.news_list li span {float:right;}

.keyan_list li {margin-top:10px;padding:0;text-align:center;}

.home_05 {}
.home_zhuanti {padding:0 4px;}
.home_zhuanti li {float:left;display:inline;width:226px;height:82px;margin:0 6px;}
.block{width:328px;float:left;margin:10px 10px 0 0;overflow:hidden;min-height:344px;}

.hidden{display:none}
/*---------------*/
/***** Julia *****/
/*---------------*/
figure.effect-julia {background:#000;}
figure.effect-julia img {max-width: none;-webkit-transition: opacity 1s, -webkit-transform 1s;transition: opacity 1s, transform 1s;-webkit-backface-visibility: hidden;backface-visibility: hidden;opacity: 1;}
figure.effect-julia:hover img {opacity: 0.8;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1);}

.leader h5 {font-size:18px;line-height:40px;height:40px;color:#fff;font-weight:500;margin:20px 0;background:#00b0ec;padding-left:10px}
.leader_photo {width:210px;height:280px; overflow:hidden;}
.leader_photo img {width:210px;height:280px;}
.leader_content {width:680px;}
.leader_content .leader_name {font-size:36px;line-height:58px;padding:0 10px;}
.leader_content .leader_post {font-size:24px;line-height:50px;padding:0 10px;}
.leader_content .content {}
