@charset "utf-8";
/* CSS Document */
/* 全局样式 */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {margin:0; padding:0; border:0; outline:0; font-size:100%;vertical-align:baseline; background:transparent;}
body {font:16px/1.5 Microsoft YaHei,simsun,SimHei,arial,helvetica,sans-serif; color:#000;}
h1{font-size:34px;}h2{font-size:26px;}h3{font-size:18px;}h4{font-size:16px;}h5{font-size:14px;}h6{font-size:12px;}
fieldset, img {border:0;}
li,dl,dd {list-style-type:none;}
ol,ul {list-style:none;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
 

/*全站链接颜色*/
a:link{color:#000;}
a:visited{color:#000;}
a:hover{color:#de171c;}
a:active{color:#000;}

strong {font-weight:bold;}
a {color:#000; text-decoration:none;} 
a:hover {color:#de171c; text-decoration:none;}

/*通用样式*/
 .space50,.space55,.space60,.space65,.space70,.space116 {clear:both; font-size:1px; height:0; line-height:1px;}
.space1 {height:1px;}.space2 {height:2px;}.space5 {height:5px;}.space10 {height:10px;}.space15 {height:15px;}.space18 {height:18px;}.space20 {height:20px;}.space25 {height:25px;}.space30 {height:30px;}.space35 {height:35px;}.space40 {height:40px;}.space43 {height:43px;}.space44 {height:44px;}.space45 {height:45px;}.space50 {height:50px;}.space55 {height:55px;}.space60 {height:60px;}.space65 {height:65px;}.space70 {height:70px;}.space116 {height:116px;}
.hidden {display:none;}.invisible{visibility:hidden;}
.fb {font-weight:bold;}.fn {font-weight:normal;}
.text-c {text-align:center;}.text-l {text-align:left;}.text-r {text-align:right;}
.fl{float:left;*display:inline;*zoom:1;}
.fr{float:right;*display:inline;*zoom:1;}
.pr {position:relative;}.pa {position:absolute;}

.content{width:1230px;}
.container {width:1200px; margin:0 auto;}
.container:before,.container:after {content:" "; display:table;}
.container:after {clear:both;}

.inlineblock{ display:inline-block;*display:inline;*zoom:1;}
.clr{ clear:both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden; overflow:hidden;}

.clear {zoom:1;}
.clear:after {visibility:hidden;display:block;font-size:0;content:"1";clear:both;height:0;}
.fle {float:left; _display:inline;}
.fri {float:right; _display:inline;}

/*颜色预定义 可以随时增加*/
.gray,a.gray:link,a.gray:visited {color:#878787;}
a.gray:hover{color:#de171c;}

/*字体颜色 可以随时增加*/
.time14 {font-size:13px; color:#717171; font-family:Verdana, Helvetica, Arial, sans-serif;}
.Red18 {font-size:18px; color:#a91a19; font-weight:bold;}
.Black {color:#000;}

/*字体大小 可以随时增加*/
.en12 {font:12px Verdana, Arial, Helvetica, sans-serif; padding-top:2px;}

/* 页面布局样式 */
 



.slider {width:100%; min-width:1200px; margin:0 auto; background:#f5f5f5;}
.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.jpg) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.slides li a{width:100%; height:520px; display:block;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.jpg) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.jpg) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.jpg) center center no-repeat;}

.con_l {width:580px; float:left;}
.con_l a{text-decoration:none;}
.heading {height:24px; position:relative;    
    text-align: left;
    line-height: 150%;
    font-size: 36px;
    background: url(../images/bt_bj1.jpg) bottom center no-repeat;
    padding-bottom: 15px;
    margin-bottom: 40px;}
.heading p {width:42px; height:24px; position:absolute; right:0; top:0;}
.heading p span {height:24px; display:table-cell; vertical-align:middle;} 
.news_con {width:100%; height:210px;}
.news_con li {height:35px; line-height:35px; padding-left:15px; background:url(../images/ico.jpg) 0 15px no-repeat; overflow:hidden;}
.news_con li span {font-size:14px; color:#898989; float:right;}
.news_bot {height:99px; padding-left:17px; background:#f2f2f2 url(../images/new_lpic.jpg) left center no-repeat;}
.news_bot_l {width:174px; float:left;} 
.news_bot_l img {width:149px; height:99px;}
.news_bot_r {margin-left:174px; padding:10px 20px 10px 0; position:relative;}
.news_bot_r h4 {font-weight:normal; height:58px;}
.news_bot_r p {font-size:14px; color:#909090; height:21px; line-height:21px;}
.ico_more {width:24px; height:14px; position:absolute; right:20px; top:71px;}
.con_r {width:550px; float:right;}
.con_r a{text-decoration:none;}


/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background: url(../images/slider-arrow.jpg) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{left:auto; right:3%; background-position:8px 5px;}
.slideBox .prev:hover,
.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}

.notice,.service {width:100%; height:100%; display:table; background-position:50% 50%; background-repeat:no-repeat; background-size:cover; color:#fff;}
.noticeBg {background-image:url(images/zhongbu.jpg);background-size: 100% 440px;background-position: 0px 0px;-ms-behavior:url(../css/backgroundsize.min.htc);behavior:url(../css/backgroundsize.min.htc);}
.masked {background-image:url(images/patern.jpg); width:100%; height:100%; display:table;}
.masked1 {background-image:url(images/patern.jpg); width:100%; display:table;}
.academics {width:580px;}
.academics dl {height:200px;}
.academics dl dt,.academics dl dt img {width:290px; height:200px;}
.academics dl dd {width:246px; height:150px; padding:25px 22px; background:#fff; position:relative;}
.academics dl dd h4 {font-weight:normal; line-height:28px; height:129px; color:#000;}
.academics dl dd p {height:21px; line-height:21px; font-size:14px; color:#909090;}
.ico_more2 {width:24px; height:14px; position:absolute; right:22px; top:157px;}
.mar-l {margin-left:290px;}

.slideTxtBox{width:550px; text-align:left;}
.slideTxtBox .hd{height:30px; line-height:26px; padding:0; position:relative;}
.slideTxtBox .hd p {width:42px; height:24px; position:absolute; right:0; top:0;}
.slideTxtBox .hd p span {height:24px; display:table-cell; vertical-align:middle;} 
.slideTxtBox .hd ul{float:left; position:absolute; left:0; top:-1px; padding-left:20px; height:32px; background:url(../images/title3.jpg) left 2px no-repeat;}
.slideTxtBox .hd ul li{font-size:20px; float:left; padding:0 15px; cursor:pointer; color:#ffc000;}
.slideTxtBox .hd ul li.on{height:30px; color:#fff;}
.slideTxtBox .hd ul a{text-decoration:none;color:#fff;}
.slideTxtBox .hd ul a:hover {color:#ffc000;}
.slideTxtBox .bd ul{padding:12px 0 0 0; zoom:1;}
.slideTxtBox .bd li{font-size:16px; height:40px; line-height:40px; overflow:hidden;}
.slideTxtBox .bd li a {color:#fff;}
.slideTxtBox .bd li a:hover {color:#ffc000;}
.slideTxtBox .bd li .date{font-size:14px; color:#fff; float:right;}