@charset "utf-8";
* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; max-width: 100%;}
a { text-decoration: none; color: #000; outline: none; }
body { min-width: 1200px; font-family: "Microsoft yahei"; }
input { outline: none; }
.fl {float: left;}
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1200px; margin: 0 auto; overflow: hidden;}
.clear { clear: both; }

.head { height: 130px; background: #fefefe; }
.head .fl { line-height: 130px; padding-left: 30px; }
.head img { vertical-align: middle; }
.head .fr-t { font-size: 14px; color: #999; margin-bottom: 15px; text-align: right; margin-right: 10px; }
.head .fr-t a { font-size: 14px; color: #a2a2a2; margin: 0 10px; line-height: 36px; }
.head .fr-t a:hover { color: #004181; }
.head .fr-b { width: 300px; height: 34px; border: 1px solid #e7e7e7; position: relative; margin-right: 20px; }
.head .fr-b .ss { padding-left: 15px; height: 34px; line-height: 34px; width: 250px; border: none; font-size: 14px;color: #333;}
.head .fr-b .btn { position: absolute; width: 26px; height: 26px; right: 3px; top: 3px; cursor: pointer; border: none; }

.nav { height: 42px; line-height: 42px; background: #004181; }
.nav .wrap { overflow: visible; }
.nav ul { padding: 0 40px; }
.nav ul li { float: left; position: relative; z-index: 15;}
.nav ul li a { display: block; padding: 0 40px; font-size: 16px; color: #fff; white-space: nowrap; }
.nav ul li a:hover { background: #006cbf;}
.nav ul li dl { position: absolute; left: 0; top: 42px; background: #004181; line-height: 36px; display: none; }
.nav ul li:hover dl { display: block; }

.banner { position: relative;height: 380px;width: 100%;overflow: hidden;font-size: 0; }
.banner .bd { position: absolute;left: 50%;margin-left: -960px;top: 0; }
.banner .bd ul li img { width: 1920px; height:380px;}
.banner .pn { width: 100%; position: absolute; left: 0; top: 50%;margin-top: -31px; z-index: 10; }
.banner .pn .wrap { position: relative; height: 62px;}
.banner .next, .banner .prev { z-index: 999; position: absolute; top: 0; width: 62px; height: 62px;  }
.banner .next { background: url(../images/banner-btn.png) right no-repeat; right: 10px; }
.banner .prev { background: url(../images/banner-btn.png) left no-repeat; left: 10px; }

/*news*/
.news { overflow: hidden; padding: 30px 0; }
.same-title { overflow: hidden; position: relative; height: 26px; line-height: 26px; margin-bottom: 20px; }
.same-title span { float: left; padding-left: 40px; padding-right: 20px; background: #fff url(../images/news-icon1.png) left center no-repeat; position: relative; z-index: 2; font-size: 18px; color: #3e3e3e; }
.same-title a { float: right; padding-left: 20px; position: relative; z-index: 2; background: #fff; font-size: 14px; color: #3e3e3e; }
.same-title a:hover { color: #004181; }

.same-title .line { position: absolute; width: 100%; left: 0; top: 50%; border-bottom: 2px solid #e5e5e5; }
.news-r .same-title span { background: #fff url(../images/news-icon2.png) left center no-repeat; }
.news-l { width: 810px; }
.news-l .news-l-bd { overflow: hidden; font-size: 0; }
.news-l .news-l-bd .photo, .news-l .news-l-bd .photo img { width: 360px; height: 220px; }
.news-l .news-l-bd .title { height: 32px; line-height: 32px; font-size: 14px; color: #3e3e3e; text-align: center; background: #f1f1f1; }
.news-l .news-l-bd .pic { position: relative; width: 360px; }
.news-l .news-l-bd .hd { position: absolute; right: 0; bottom: 40px; }
.news-l .news-l-bd .hd ul li { width: 18px; height: 16px; text-align: center; line-height: 16px; background: #160807; font-size: 14px; color: #fff; cursor: pointer; display: inline-block; *display: inline; *zoom: 1; margin: 0 3px; }
.news-l .news-l-bd .hd ul li.on { background: #aa0806; }
.news-l .news-list { width: 430px; }
.news-l .news-list ul li { overflow: hidden; padding-left: 15px; background: url(../images/news-list.png) left center no-repeat; font-size: 14px; line-height: 28px; }
.news-l .news-list ul li a { float: left; color: #333; }
.news-l .news-list ul li a:hover { color: #004181; }

.news-l .news-list ul li span { float: right; color: #a6a6a6; }
.news-r { width: 360px; }
.news-r .notice-list ul li { overflow: hidden; }
.news-r .notice-list ul li + li { margin-top: 15px; }
.news-r .notice-list ul li .time { float: left; text-align: center; width: 70px; border-right: 1px dashed #d8d8d8; }
.news-r .notice-list ul li .time .day { font-size: 24px; color: #004181; }
.news-r .notice-list ul li .time .month { font-size: 12px; color: #3e3e3e; }
.news-r .notice-list ul li .title { float: right; width: 270px; }
.news-r .notice-list ul li .title a { font-size: 14px; color: #3e3e3e; line-height: 26px; }
.news-r .notice-list ul li .title a:hover { color: #004181; }


/*link*/
.links .wrap { overflow: hidden; font-size: 0; }
.link-l { width: 590px; font-size: 0;     margin-right: 4px;}
.link-l ul li { width: 280px; display: inline-block; *display: inline; *zoom: 1; margin-right: 17px; }
.link-l ul li+li{margin-right: 0px; }

.link-l ul li .pic, .link-l ul li .pic img { width: 280px; height: 176px; }
.link-l ul li .title { height: 40px; line-height: 40px; text-align: center; background: #75ae23; font-size: 18px; color: #fff; }
.link-l ul li + li .title { background: #4394cc; }
.link-l ul li + li + li .title { background: #5783cc; }
.link-r { width: 300px; font-size: 0; }
.link-r ul li { width: 140px; height: 103px; display: inline-block; *display: inline; *zoom: 1; background: url(../images/link-r1.png) 0 0 no-repeat;     margin-right: 9px;    margin-bottom: 10px;}
.link-r ul li a { font-size: 18px; color: #fff; display: block; padding-top: 68px; text-align: center; }
.link-r ul li + li { background: url(../images/link-r2.png) 0 0 no-repeat; /*margin-left: 8px;   */  margin-bottom: 10px;}
.link-r ul li + li + li { width: 290px;/* height: 82px; line-height: 82px; */background: #25afed url(../images/link-r3.png) no-repeat center;/*margin: 0; margin-top: 14px;     */margin-bottom: 0px;float: left;}
.link-r ul li + li + li a { padding: 0; font-size: 18px; text-align: center; padding-top: 68px;}
.link-r ul li + li + li + li {background: #1bc5bb; /*margin-left: 8px;  */  margin-bottom: 0px;}
.link-r ul li + li + li+li a{    padding-top: 25px;}

.link-r+.link-r ul li{width: 290px;background: #4394cc url(../images/icon0917-pic-04.png) no-repeat center top 6px;background-size: 19%;}
.link-r+.link-r ul li+li{width: 290px;background: #75ae23 url(../images/icon0917-pic-05.png) no-repeat center top 6px;background-size: 18%;}
/*share*/
.share { padding-top: 35px; }
.share .share-title { text-align: center; padding-bottom: 18px; background: url(../images/share.png) center bottom no-repeat; }
.share .share-title span { display: inline-block; *display: inline; *zoom: 1; width: 170px; height: 40px; background: #004181; text-align: center; line-height: 40px; font-size: 18px; color: #fff; }
.share-bd { margin-top: 25px; font-size: 0; position: relative; }
.share-bd .bd { width: 1120px; margin: 0 auto; }
.share-bd .bd ul li { width: 270px; margin-right: 8px; }
.share-bd .bd ul li .pic { padding: 2px; border: 1px solid #d7d7d7; }
.share-bd .bd ul li .pic, .share-bd .bd ul li .pic img { width: 264px; height: 173px; }
.share-bd .bd ul li .title { text-align: center; }
.share-bd .bd ul li .title a { font-size: 15px; color: #2f2f2f; height: 40px; line-height: 40px; }
.share-bd .bd ul li .title a:hover { color: #004181; }

.share .next, .share .prev { z-index: 999; position: absolute; top:64px; width: 27px; height: 45px;  }
.share .next { background: url(../images/share-btn.png) right no-repeat; right: 3px; }
.share .prev { background: url(../images/share-btn.png) left no-repeat; left: 3px; }

/*lianjie*/
.lianjie { padding-top: 35px; }
.lianjie .title { font-size: 18px; color: #333; padding-bottom: 10px; border-bottom: 1px solid #ddd; }
.lianjie .title span { padding-left: 40px; color: #004181; }
.lianjie .title i { font-family: '宋体'; font-weight: bold; font-style: normal; }
.lianjie-bd { padding: 15px 40px; }
.lianjie-bd ul { overflow: hidden; }
.lianjie-bd ul li { float: left; width: 182px; margin-bottom: 10px; }
.lianjie-bd ul li a { font-size: 14px; color: #3f3f3f; }
.lianjie-bd ul li a:hover { color: #004181; }
.footer { overflow: hidden; padding-top: 50px; height: 100px; text-align: center; font-size: 14px; color: #fff; background: #004181 url(../images/bg-footer.png) center top no-repeat; }
.footer a { color: #fff; }
.footer p { margin-bottom: 15px; }


.banner-in { position: relative; width: 100%; height: 350px; overflow: hidden; }
.banner-in img { position: absolute; width: 1920px; left: 50%; margin-left: -960px; top: 0; }

/*列表页开始*/
.list-main {   padding-top: 50px; }
.list-main-right { width: 940px;   }
.list-main-right li {  margin-top: 20px; border-bottom: 1px solid #ccc; }
.listtime { width: 80px; height: 100px; margin-right: 20px; overflow: hidden; }
.listtime .toptime { height: 60px; border-bottom: 1px solid #a19f9a; font-size: 34px; color: #a8a4a4; line-height: 60px; text-align: center; }
.listtime .bottomtime { height: 40px; font-size: 18px; color: #a19f9a; line-height: 40px; text-align: center; }
.listnr { width: 100%; }
.list-main-right .listnr .blue a { font-size: 12px; }
.listnr h4 a { color: #333;font-size:14px;}
.listnr h4 { margin-bottom: 8px; font-size: 16px; font-weight: normal; float:left;}
.list-main-right .listnr p { line-height: 24px; font-size: 12px; margin-bottom: 6px;     float: right;}

/*正文页开始*/
.info-main { padding-top: 50px; }
.info-main a:hover, .list-main a:hover { color: #1d4dad; }
.info-main-left, .list-main-left { height: 350px; width: 230px; margin-right: 30px; position: relative; }
.info-main-left .infoT, .list-main-left .listT { margin-bottom: 50px; }
.infoT .Top, .listT .Top { text-align: center; line-height: 60px; background-color: #004181; color: #fff; }
.infoT .Bot li, .listT .Bot li { height: 50px; text-align: center; line-height: 50px; background-color: #efefef; color: #5b5b59; }
.info-main-left .infoB, .list-main-left .listB { height: 190px; position: relative; }
.info-main-left .infoB p, .list-main-left .listB p { height: 40px; line-height: 40px; background-color: #011d53; color: #fff; text-align: center; }
.shadow { width: 230px; height: 30px; background-color: #525252; position: absolute; left: 0; bottom: 0; opacity: 0.3; filter: alpha(Opacity=30); }
.info-main-left .slideBox .hd, .list-main-left .slideBox .hd { position: absolute; bottom: 0; left: 170px; height: 18px; width: 56px; z-index: 1; }
.info-main-left .slideBox .hd ul, .list-main-left .slideBox .hd ul { overflow: hidden; float: left; zoom: 1; }
.info-main-left .slideBox .hd ul li, .list-main-left .slideBox .hd ul li { width: 9px; height: 9px; background: url(../images/icoCircle.png) 0 -9px no-repeat; margin-right: 8px; float: left; line-height: 9px; text-align: center; cursor: pointer; z-index: 999; }
.info-main-left .slideBox .hd ul li.on, .list-main-left .slideBox .hd ul li.on { background: url(../images/icoCircle.png) 0 0 no-repeat; }
.info-main-right { width: 940px; }
.info-main-right p, .info-main-right a, .list-main-right p, .list-main-right a { color: #6a6464; font-size: 14px; }
.info-head, .list-head { height: 40px; background-color: #ededed; line-height: 40px; font-size: 14px; text-indent: 10px; }
.info-artical { width: 900px; margin: 0 auto; }
.info-artical .articalH { height: 95px; border-bottom: 1px dashed #e9e9e9; }
.info-artical h3 { font-weight: bold; font-size: 22px; text-align: center; margin: 40px 0 25px; }
.info-artical h6 { text-align: center; font-size: 14px; font-weight: normal; border-bottom: 20px; color: #949494; }
.info-artical .one { margin-top: 80px; }
.info-artical p { line-height: 28px; color: #6a6464; font-size: 14px; margin-bottom: 30px; text-indent: 2em; }
.info-artical .school, .info-artical .date { margin: 0; line-height: 20px; height: 20px; clear: right; }
.info-pn { height: 130px; width: 900px; margin: 0 auto;line-height: 2rem; }
.info-pn a { font-size: 16px; color: #6a6464; }
.info-pn p { line-height: 48px; color: #6a6464; font-size: 14px; }



#vsb_content_2 P {
    LINE-HEIGHT: 2rem !important;
    text-indent: 2.1em !important;
    font-size: 16px !important;
    font-family: 宋体, SimSun !important; 
}


#vsb_content_2 P span{
    LINE-HEIGHT: 2rem !important;
    text-indent: 2.1em !important;
    font-size: 16px !important;
    font-family: 宋体, SimSun !important; 
}



.v_news_content p{
    LINE-HEIGHT: 2rem !important;
    text-indent: 2.1em !important;
    font-size: 16px !important;
    font-family: 宋体, SimSun !important; 
}

.v_news_content P span{
    LINE-HEIGHT: 2rem !important;
    text-indent: 2.1em !important;
    font-size: 16px !important;
    font-family: 宋体, SimSun !important; 
}
