@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,td,strong { font-size: 1em; font-style: normal;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:'Microsoft YaHei';}
ul,ol { list-style: none;}
ul li {list-style: none outside none;}
body { font-size:12px; b@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,td,strong { font-size: 1em; font-style: normal;}
h1,h2,h3,h4,h5,h6 { margin: 0; padding: 0; font-family:'Microsoft YaHei';}
ul,ol { list-style: none;}
ul li {list-style: none outside none;}
body { font-size:12px; background:#fff; font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif; color:#222;}
.r5{border-radius: 5px;}
img{ border:0px none;}
a{color:#333;}
a:hover{ text-decoration: none; color:#720801;}
a:link, a:visited, a:active { text-decoration: none;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clear{ clear:both;font-size:0px;}
.l{float:left;}
.r{float:right;}
.mt10{margin-top:10px !important;}
.mr10{margin-right:10px !important;}
.end{ background:none !important;}
.wrapper{ width:1320px; margin:0 auto;}

.header_top{ height:135px; background:url(../images/top_bj.png) repeat-x; border-bottom:1px solid #4A0404; padding:0 10px;}
.header_logo{ display:block; width:1200px; height:130px;overflow:hidden; margin-top:8px;}
.header_ss{ color:#FFC5BF; text-align:right;}
.header_ss a{ color:#FFC5BF; padding:10px 5px; display:inline-block;}
.header_ss a:hover{ color:#fff;}
.header_ss .searchBox{ width:212px; height:26px; padding:4px; background:#872D27; text-align:left;}
.header_ss .input{width:169px; height:26px; line-height:26px;overflow:hidden; background:#fff; border-top-left-radius:3px; border-bottom-left-radius:3px; border:0px none; background-color:#fff; padding:0 5px; color:#ccc; float:left;}
.header_ss .btn{ border:0px none; width:33px; height:26px; overflow:hidden; background:url(../images/search.jpg) no-repeat; cursor:pointer; float:left;}

.header_menu{ width:100%; height:38px; border-top:1px solid #7D1717; background:url(../images/menu_bj.jpg) repeat-x;}

/*menu*/
#nav { width:1320px; height:38px; position:relative; z-index:99999; margin:0 auto;}
#nav .info { float:left; height:38px; display:inline;}
#nav .info .menu {color:#fff; display:block; font-size:14px; width:76px; height:38px; line-height:38px; text-align:center; margin-left:20px;}
#nav .info .menu:hover{ color:#660A0A; background:#fff;}
#nav .info .menu.hover{ color:#660A0A; background:#fff;}
#nav .info ul {display:none; position:absolute; top:38px;}
#nav .info ul { width:110px; background:#fff; margin-left:20px;}
#nav .info li a { width:110px; height:38px; line-height:38px;/* float:left;*/ display:block; overflow:hidden; color:#000; text-align:center; border-bottom:1px dotted #ddd; margin:0px; padding:0px; font-size:12px;}
#nav .info li a.menu{ width:110px; height:38px; line-height:38px;/* float:left;*/ display:block; overflow:hidden; color:#000; text-align:center; border-bottom:1px dotted #ddd; margin:0px !important; padding:0px;}
#nav .info li a:hover { background:#680B0B; font-size:12px; color:#fff; width:110px; display:block; overflow:hidden; margin:0px;}

.index_box{ width:1320px; height: auto; margin:0 auto; overflow:hidden;}
.indexL{ width:710px; float:left; overflow:hidden;}
.indexR{ width:580px; float:right; overflow:hidden;}

#scrollDiv{ overflow:hidden;}
.indexNews{ width:710px; height:auto; overflow:hidden;}
.index_title{ width:100%; height:40px; overflow:hidden; font-size:16px; color:#000; line-height:40px; border-bottom:1px solid #D5D0C0; margin-bottom:15px;}
.index_title h2{ float:left; height:40px; padding:0 3px;}
.indexNews_list{ width:800px; height:auto;overflow:hidden;}
.indexNews_list li{ width:220px; overflow:hidden; float:left; margin-right:24px; margin-bottom:20px;}
.indexNews_list li .list_img{ width:220px; height:110px; overflow:hidden;}
.indexNews_list li .list_img img{ width:220px; height:110px;}
.indexNews_list li .list_img a{ width:220px; height:110px; display:block;}
.indexNews_list li .list_con{ width:220px; overflow:hidden;}
.indexNews_list li .list_con h3{ font-size:14px; margin-top:5px;}
.indexNews_list li .list_con h3 a{ color:#000;}
.indexNews_list li .list_con h3 a:hover{ color:#15305B;}
.indexNews_list li .list_con p{ line-height:22px; height:88px; overflow:hidden; margin-bottom:8px;}

.more{ width:51px; height:13px; padding-top:20px; float:right;}
.min_banner{ width:1320px; height:380px; overflow:hidden; margin:15px 0;}
.indexPicBox{ width:100%; height: auto; display:block; overflow:hidden; text-align:center;}
.hotPic{ width:100%; height:380px; position:relative; overflow:hidden; z-index:1;}
.hotPic .num{ position:absolute; top:360px; left:0px; z-index:10;width:100%; padding-right:8px; height:30px;}
.hotPic .num span{ width:10px; height:10px; display:inline-block; text-align:center; margin:5px 10px 0 0; cursor:pointer; background:#fff; border:1px solid #8C1515; color:#fff; border-radius:14px;}
.hotPic .num span.cur{ background:#8C1515;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ width:100%; height:400px;}
.hotPic .pic li a{ width:100%; height:400px;}
.hotPic .pic li span{ width:100%; height:400px; display:inline-block;}

.indexNotic{ width:105%; overflow:hidden;}
.indexNotic li{ width:278px; margin:0 15px 15px 0; float:left; overflow:hidden;}
.indexNotic .notic{ width:100%;}
.indexNotic .notic .date{ width:70px; height:65px; background:#fff; text-align:center; overflow:hidden;}
.indexNotic .notic .date .month{ height:32px; color:#fff; background:#8F3931; line-height:32px;}
.indexNotic .notic .date .day{ line-height:32px; font-size:14px; color:#8F3931; border:1px solid #DAD9D9; border-top:0 none;}
.indexNotic .notic .text{ width:200px; height:65px; overflow:hidden; line-height:22px;}
.indexNotic .notic .text h2 a{ color:#8C1414;}

.indexBtm{ width:100%; height:auto; padding:10px 0; background:url(../images/index_btm_bj.jpg) top repeat-x #F2F1EB;}
.indexAcade{ width:1010px; float:left; overflow:hidden;}
.indexAcade span{ width:240px; height:174px; padding:8px; display:block; background:#C4BFA9; float:left;}
.indexAcade span img{ width:240px; height:174px;}
.indexAcade ul{ float:left; display:inline; width:754px; height:190px; overflow:hidden;}
.indexAcade ul li{ float:left; display:inline; margin-left:22px; width:340px; height:28px; line-height:28px; background:url(../images/icon01.jpg) left 10px no-repeat; padding-left:10px; overflow:hidden;}
.indexAcade ul li em{ float:right; color:#999;}
.indexNot{ width:100%;}
.indexLink_box{ width:270px; overflow:hidden;}
.indexLink{ width:280px; height:130px;}
.indexLink li{width:118px;height:36px;line-height:36px;padding-left:12px;background:#fff;float:left;margin-right:10px;background:#D5D0C0;font-size:14px;margin-bottom:15px;border-radius:3px;font-size: 13px;}
.indexLink li a{ color:#5F574E;}

.footer_box{ width:100%; height: auto; background:#3A3939; text-align:center; color:#fff;}
.footer_box .min_menu{ height:48px; line-height:48px; font-size:14px; border-bottom:1px solid #000;}
.footer_box .min_menu a{ color:#fff; padding:0 10px;}
.footer_box .min_menu a:hover{ color:#fff;}
.footer_box .copyright{ height:80px; line-height:50px; border-top:1px solid #4F4E4E;}
ackground:#fff; font-family:"Microsoft YaHei",Verdana, Geneva, sans-serif; color:#222;}
.r5{border-radius: 5px;}
img{ border:0px none;}
a{color:#333;}
a:hover{ text-decoration: none; color:#720801;}
a:link, a:visited, a:active { text-decoration: none;}
.clearfix:after { clear: both; content: ""; display: block; height: 0; visibility: hidden;}
.clear{ clear:both;font-size:0px;}
.l{float:left;}
.r{float:right;}
.mt10{margin-top:10px !important;}
.mr10{margin-right:10px !important;}
.end{ background:none !important;}
.wrapper{ width:1320px; margin:0 auto;}

.header_top{ height:135px; background:url(../images/top_bj.png) repeat-x; border-bottom:1px solid #4A0404; padding:0 10px;}
.header_logo{ display:block; width:1200px; height:130px;overflow:hidden; margin-top:5px;}
.header_ss{ color:#FFC5BF; text-align:right;}
.header_ss a{ color:#FFC5BF; padding:10px 5px; display:inline-block;}
.header_ss a:hover{ color:#fff;}
.header_ss .searchBox{ width:212px; height:26px; padding:4px; background:#872D27; text-align:left;}
.header_ss .input{width:169px; height:26px; line-height:26px;overflow:hidden; background:#fff; border-top-left-radius:3px; border-bottom-left-radius:3px; border:0px none; background-color:#fff; padding:0 5px; color:#ccc; float:left;}
.header_ss .btn{ border:0px none; width:33px; height:26px; overflow:hidden; background:url(../images/search.jpg) no-repeat; cursor:pointer; float:left;}

.header_menu{ width:100%; height:38px; border-top:1px solid #7D1717; background:url(../images/menu_bj.jpg) repeat-x;}

/*menu*/
#nav { width:1320px; height:38px; position:relative; z-index:99999; margin:0 auto;}
#nav .info { float:left; height:38px; display:inline;}
#nav .info .menu {color:#fff; display:block; font-size:14px; width:76px; height:38px; line-height:38px; text-align:center; margin-left:20px;}
#nav .info .menu:hover{ color:#660A0A; background:#fff;}
#nav .info .menu.hover{/* color:#660A0A; *//* background:#fff; */}
#nav .info ul {display:none; position:absolute; top:38px;}
#nav .info ul { width:110px; background:#fff; margin-left:20px;}
#nav .info li a { width:110px; height:38px; line-height:38px;/* float:left;*/ display:block; overflow:hidden; color:#000; text-align:center; border-bottom:1px dotted #ddd; margin:0px; padding:0px; font-size:12px;}
#nav .info li a.menu{ width:110px; height:38px; line-height:38px;/* float:left;*/ display:block; overflow:hidden; color:#000; text-align:center; border-bottom:1px dotted #ddd; margin:0px !important; padding:0px;}
#nav .info li a:hover { background:#680B0B; font-size:12px; color:#fff; width:110px; display:block; overflow:hidden; margin:0px;}

.index_box{ width:1320px; height: auto; margin:0 auto; overflow:hidden;}
.indexL{ width:710px; float:left; overflow:hidden;}
.indexR{ width:580px; float:right; overflow:hidden;}

#scrollDiv{ overflow:hidden;}
.indexNews{ width:710px; height:auto; overflow:hidden;}
.index_title{ width:100%; height:40px; overflow:hidden; font-size:16px; color:#000; line-height:40px; border-bottom:1px solid #D5D0C0; margin-bottom:15px;}
.index_title h2{ float:left; height:40px; padding:0 3px;}
.indexNews_list{ width:800px; height:auto;overflow:hidden;}
.indexNews_list li{ width:220px; overflow:hidden; float:left; margin-right:24px; margin-bottom:20px;}
.indexNews_list li .list_img{ width:220px; height:110px; overflow:hidden;}
.indexNews_list li .list_img img{ width:220px; height:110px;}
.indexNews_list li .list_img a{ width:220px; height:110px; display:block;}
.indexNews_list li .list_con{ width:220px; overflow:hidden;}
.indexNews_list li .list_con h3{ font-size:14px; margin-top:5px;}
.indexNews_list li .list_con h3 a{ color:#000;}
.indexNews_list li .list_con h3 a:hover{ color:#15305B;}
.indexNews_list li .list_con p{ line-height:22px; height:88px; overflow:hidden; margin-bottom:8px;}

.more{ width:51px; height:13px; padding-top:20px; float:right;}
.min_banner{ width:1320px; height:380px; overflow:hidden; margin:15px 0;}
.indexPicBox{ width:100%; height: auto; display:block; overflow:hidden; text-align:center;}
.hotPic{ width:100%; height:380px; position:relative; overflow:hidden; z-index:1;}
.hotPic .num{ position:absolute; top:360px; left:0px; z-index:10;width:100%; padding-right:8px; height:30px;}
.hotPic .num span{ width:10px; height:10px; display:inline-block; text-align:center; margin:5px 10px 0 0; cursor:pointer; background:#fff; border:1px solid #8C1515; color:#fff; border-radius:14px;}
.hotPic .num span.cur{ background:#8C1515;color:#fff;}
.hotPic .pic{ position:relative; z-index:5;}
.hotPic .pic li{ width:100%; height:400px;}
.hotPic .pic li a{ width:100%; height:400px;}
.hotPic .pic li span{ width:100%; height:400px; display:inline-block;}

.indexNotic{ width:105%; overflow:hidden;}
.indexNotic li{ width:278px; margin:0 15px 15px 0; float:left; overflow:hidden;}
.indexNotic .notic{ width:100%;}
.indexNotic .notic .date{ width:70px; height:65px; background:#fff; text-align:center; overflow:hidden;}
.indexNotic .notic .date .month{ height:32px; color:#fff; background:#8F3931; line-height:32px;}
.indexNotic .notic .date .day{ line-height:32px; font-size:14px; color:#8F3931; border:1px solid #DAD9D9; border-top:0 none;}
.indexNotic .notic .text{ width:200px; height:65px; overflow:hidden; line-height:22px;}
.indexNotic .notic .text h2 a{ color:#8C1414;}

.indexBtm{ width:100%; height:auto; padding:10px 0; background:url(../images/index_btm_bj.jpg) top repeat-x #F2F1EB;}
.indexAcade{ width:1010px; float:left; overflow:hidden;}
.indexAcade span{ width:240px; height:174px; padding:8px; display:block; background:#C4BFA9; float:left;}
.indexAcade span img{ width:240px; height:174px;}
.indexAcade ul{ float:left; display:inline; width:754px; height:190px; overflow:hidden;}
.indexAcade ul li{ float:left; display:inline; margin-left:22px; width:340px; height:28px; line-height:28px; background:url(../images/icon01.jpg) left 10px no-repeat; padding-left:10px; overflow:hidden;}
.indexAcade ul li em{ float:right; color:#999;}
.indexNot{ width:100%;}
.indexLink_box{ width:270px; overflow:hidden;}
.indexLink{ width:280px; height:130px;}
.indexLink li{ width:118px; height:36px; line-height:36px; padding-left:12px; background:#fff; float:left; margin-right:10px; background:#D5D0C0; font-size:14px; margin-bottom:15px; border-radius:3px; font-size:14px;}
.indexLink li a{color:#5F574E;font-size: 13px;}

.footer_box{ width:100%; height: auto; background:#3A3939; text-align:center; color:#fff;}
.footer_box .min_menu{ height:48px; line-height:48px; font-size:14px; border-bottom:1px solid #000;}
.footer_box .min_menu a{ color:#fff; padding:0 10px;}
.footer_box .min_menu a:hover{ color:#fff;}
.footer_box .copyright{ height:80px; line-height:50px; border-top:1px solid #4F4E4E;}