@charset "utf-8";
.topbar{ height: 33px; line-height: 33px; background-color: #fcfcfc; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #EEE; min-width: 1000px; color: #ababab; overflow: hidden; }
.headerbar{ width: 100%; min-width: 1000px; background-image: url(../images/topbg.jpg); background-position: center top; }
.header  { height: 150px; }
.header .logo { margin-left: 170px; margin-top: 22px; }
.searchbar { width: 340px; }
.searchbar .bg { background-image: url(../images/bg_input.jpg); background-position: left center; width: 195px; padding-left: 5px; line-height: 30px; height: 30px; }
.searchbarindex { width: 378px; position: absolute; right: 66px; bottom: 2px; text-align: right; }
.searchbarindex .bg { background-image: url(../images/bg_input.jpg); background-position: left center; width: 195px; padding-left: 5px; line-height: 30px; height: 30px; }

.navbar { background-color: #2169B1; line-height: 41px; height: 41px; width: 100%; min-width: 1000px; position: relative; z-index: 999999999999999999; }
.nav{ padding: 0 20px; height: 41px; line-height: 41px; position: relative; z-index: 1; }
.menu1 {Z-INDEX: 6;}
.menu1,.menu1 UL {padding:0px;margin:0px;list-style-type: none;}
.menu1 LI,.menu1 a{HEIGHT: 34px; LINE-HEIGHT: 34px;FLOAT: left;}
.menu1 LI {padding:0px; MARGIN: 0px;background-image: url(../image/nav_fg.jpg);background-repeat: no-repeat;background-position: 0 center;margin-left: -2px;}
.menu1 a{ DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 9pt; MARGIN: 0px; TEXT-TRANSFORM: uppercase; WIDTH: 107px; color:#6CA7C7;FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; }
.menu1 LI:hover,.menu1 A:hover {color:#FF7B0E;  }
.menu1 LI a:hover {background-image: url(../image/hover_bg.jpg);background-repeat:repeat-x;background-position: center top;text-decoration: none;}
.menu1 LI ul li a:hover{ background-image:none;}
.menu1 LI UL {MARGIN-LEFT: -999em; POSITION: absolute}
.menu1 LI UL li,.menu1 LI UL li a{line-height:24px;height:24px;background-image:none;}
.menu1 LI:hover UL,.menu1 LI.sfhover UL {MARGIN-TOP: 34px;padding:4px;Z-INDEX: 5; FILTER: alpha (opacity=90); MARGIN-LEFT: 0px; WIDTH: 159px; BORDER-BOTTOM: #0D1C31 1px solid; POSITION: absolute; background-color:#0D182A; opacity: 0.90;+CLEAR: both; +MARGIN-TOP: 0px;_clear:both; _margin-top:0px;}
.menu1 LI:hover UL LI A,.menu1 LI.sfhover UL LI A{ DISPLAY: block; PADDING: 0px 0px 0px 8px; FONT-WEIGHT: normal; FONT-SIZE: 13px; MARGIN: 0px; TEXT-TRANSFORM: none; WIDTH: 150px; color:#6CA7C7; TEXT-ALIGN: left;}
.menu1 LI:hover UL LI A:hover,.menu1 LI.sfhover UL LI A:hover {BACKGROUND-COLOR: #0D182A}
.menu1 UL LI UL {DISPLAY: none;}
.menu1 UL LI UL LI A:hover {MARGIN-TOP: -2px; DISPLAY: block; FILTER: alpha (opacity=85); MARGIN-LEFT: 50px; WIDTH: 105px; POSITION: absolute; BACKGROUND-COLOR: #666;}

.banner { height: 439px; overflow: hidden; width: 100%; min-width: 1000px; background-color: #FFF; position: relative; z-index: 0; }
.banner .web {position:relative;}.slide-caption { position: relative; z-index: 10; float: right; width: 380px; background-position: center top; background-repeat: repeat; margin-top: 350px; overflow: hidden; background-image: url(../images/white.png); margin-right: 600px; }
.banner-image { position: absolute;}.banner-item { position: relative; }
.banner-item-secondary {display: none;}* html .banner { height: 340px !important; position: relative; z-index: 0; }* html .slide-caption {background-image: none !important;height: 220px;}
* html .banner-item {height: 340px;}.banner-controls { position: absolute; z-index: 100; bottom: 15px; width: 98px; height: 32px; margin-left: 33px; overflow: hidden; right: 25%; }* html .banner-controls {bottom: 20px;}.banner-controls a { float: left; display: block; width: 32px; height: 32px; text-indent: -9999px; background-image: url(../images/controls.png); background-color: transparent; background-position: 0 0; background-repeat: no-repeat; overflow: hidden; }.banner-controls .next {background-position: -99px -32px;border-left: 1px solid #333;}.banner-controls .next:hover, .banner-controls .next:focus {background-position: -99px 0;border-color: #ccc;}.banner-controls .previous {background-position: 0 -32px;}.banner-controls .previous:hover, .banner-controls .previous:focus {background-position: 0 0;}.banner-controls .pause {background-position: -33px -32px;border-left: 1px solid #333;}.banner-controls .pause:hover, .banner-controls .pause:focus {background-position: -33px 0;border-color: #ccc;}
.banner-controls .play {position: relative;bottom: auto;left: auto;background-position: -66px -32px;border-left: 1px solid #333;}
.banner-controls .play:hover, .banner-controls .play:focus {background-position: -66px 0;border-color: #ccc;}.banner .prev-image {position: absolute;left: -1000px;top: 0;opacity: 0.2;}.banner .next-image {position: absolute;top: 0;right: -1000px;opacity: 0.2;}
.slide-caption h2 { font-size: 22px; line-height: 38px; font-family: "微软雅黑"; font-weight: bold; padding: 10px; background-image: url(../images/white.png); background-repeat: repeat; text-align: left; }
.slide-caption h2 a { color: #4c4c4c; text-decoration: none; display: block; }
.slide-caption h2 a:hover, .slide-caption h2 a:focus { color: #FF9900; text-decoration: none; }
.slide-caption p{ display: block; padding-right: 10px; padding-left: 10px; }
.slide-caption p  a{ color: #333; text-decoration: none; font-size: 15px; font-family: "微软雅黑"; line-height: 28px; margin-top: 10px; margin-bottom: 10px; }.slide-caption .more{ color: #666; text-decoration: none; font-size: 12px; font-family: "微软雅黑"; }
.slide-caption .more:hover, .slide-caption .more:focus { color: #FF9900; text-decoration: none; }

.bar { background-color: #f6f6f6; padding-top: 15px; }
.box {  }
.box .con { margin-top: 10px; }
.box .listtitle { color: #0e61ae; font-size: 25px; font-weight: normal; }
.box .listtitle a { font-size: 13px; font-weight: normal; float: right; color: #666; }
.box .listtitle a:hover { color: #f60; }
.bg_news { background-color: #f6f6f6; padding-bottom: 10px; padding-top: 15px; position: relative; z-index: 0; }

.newswrap { width: 670px; }
.web .newsweb { width: 695px; }
.box .con .photonews { width: 290px; background-color: #e7e7e7; float: left; padding-bottom: 10px; }
.box .con .news { float: right; width: 390px; }
.box .con .news ul { line-height: 36px; }
.box .con .news ul li { color: #111; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CDCDCD; }
.box .con .news ul li a { color: #111; font-family: "微软雅黑"; font-size: 15px; }
.box .con .news ul li a:hover { color: #F60; font-family: "微软雅黑"; }
.box .con .news ul li .date { float: right; color: #999; }
.notice { width: 290px; }
.notice .con .time { margin-bottom: 5px; width: 285px; height: 63px; }
.notice .con .time dt { border: 1px solid #e1e5e9; float: left; margin-top: 7px; display: inline-block; background-color: #e1e5e9; color: #9b9eb5; }
.notice .con .time dt .day { display: block; line-height: 34px; text-align: center; color: #9b9eb5; font-size: 22px; }
.notice .con .time dt .year { text-align: center; color: #9b9eb5; font-size: 12px; font-family: Verdana, Geneva, sans-serif; display: block; line-height: 18px; }
.notice .con .time #new { height: 52px; width: 55px; border: 1px solid #FF8000; float: left; margin-top: 7px; display: inline-block; }
.notice .con .time #new .day { display: block; line-height: 34px; text-align: center; background-color: #FF8000; color: #FFF;}
.notice .con .time #new .year { text-align: center; color: #717171; font-size: 12px; font-family: Verdana, Geneva, sans-serif; display: block; line-height: 18px; background-color: #FFF; }
.notice .con .time dd { width: 210px; float: left; display: inline-block; padding-left: 15px; padding-top: 4px; }
.notice .con .time dd a { color: #111; }
.notice .con .time dd p .detailed{ color: #999; }
.notice .con .time dd a:hover { color: #F60; }
#line_1 { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #eeeeee; padding-bottom: 7px; position: relative; }

.web .leftmain { width: 650px; }
.leftmain .img_decoration { margin-top: 10px; margin-bottom: 10px; text-align: center; }
.leftmain .listtitle,.rightmain .listtitle { font-size: 21px; }
.leftmain .media { width: 310px; }
.leftmain .campus { width: 310px; }
.web .leftmain { }
.web .rightmain { width: 310px; }
.web .leftmain .servicelink { float: none; clear: both; padding-top: 10px; }
.insidepagewrap { width: 100%; min-width: 1000px; background-image: url(../images/listbanner.jpg); background-repeat: no-repeat; background-position: center -100px; height: 200px; z-index: -99; text-align: center; }
.insidepagewrap .main { width: 100%; z-index: 1; padding-top: 220px; min-width: 1000px; }
.insidepagewrap .main .cont{ width: 960px; margin-right: auto; margin-left: auto; padding-right: 20px; padding-left: 20px; overflow: hidden; padding-bottom: 20px; }
.insidepagewrap .main .cont.clearfix .insideright .con { padding-bottom: 0px; }

.main .inner   { background-color: #FFF; padding-top: 25px; padding-bottom: 20px; padding-right: 20px; padding-left: 20px; }
.main .inner h1 { font-size: 23px; color: #111; text-align: center; font-weight: normal; }
.main .inner .author { width: 900px; margin-right: auto; margin-left: auto; text-align: center; font-family: "宋体"; color: #666; font-size: 12px; font-weight: normal; margin-top: 8px; margin-bottom: 10px; font-weight:normal }
.main .inner .vsbcontent_img,.main .inner p img,.main .inner p embnd{ margin-top: 15px; margin-bottom: 15px; margin-left: auto; min-width: auto; text-align: center; margin-right: auto; }

.main .inner #img_xrld .vsbcontent_img,.main .inner #img_xrld p img,.main .inner #img_xrld p embnd{ margin-top: 15px; margin-bottom: 15px; margin-left: auto; min-width:auto; text-align: center; margin-right: auto; }

.main .inner p { text-indent: 8mm; line-height: 28px; color: #111; font-size: 15px; font-weight: normal; text-align: left; }

.main .backtopbtn { height: 95px; width: 14px; padding-left: 7px; padding-right: 5px; padding-top: 5px; background-color: #f47117; color: #FFF; position: absolute; right: -50px; bottom: 25px; cursor: pointer; }
.main .newsetailbackbtn{ display: inline-block; width: 100px; height: 35px; color: #fff; text-align: center; line-height: 35px; background: #f78b28; font-size: 14px; margin-top: 45px; margin-right: 0; margin-bottom: 30px; margin-left: 0; padding: 0px; text-indent: 0; }
.insidepagewrap .main .cont .leftnav { width: 200px; float: left; background-color: #F8F8F8; }
.insidepagewrap .main .cont .leftnav h3 { background-color: #C60; height: 50px; color: #FFF; line-height: 50px; font-size: 25px; font-weight: normal; width: 200px; display: block; }
.insidepagewrap .main .cont .leftnav ul li { line-height: 40px; border-bottom-color: #F0F0F0; border-bottom-width: 1px; border-bottom-style: solid; }
.insidepagewrap .main .cont .leftnav ul li a { display: block; font-size: 18px; text-align: left; padding-left: 25px; border-left-width: 5px; border-left-style: solid; border-left-color: #F8F8F8; margin-top: 7px; margin-bottom: 7px; line-height: 44px; width: 165px; }
.insidepagewrap .leftnav ul li a.hover, .insidepagewrap .main .cont .leftnav ul li a:hover, .insidepagewrap .main .cont .leftnav ul li a.current { border-left-style: solid; border-left-color: #06C; border-left-width: 5px; color: #06C; }
.insidepagewrap .main .insideright { float: right; width: 740px; background-color: #FFF; text-align: left; }
.insidepagewrap .main .insidetit { line-height: 40px; padding-right: 15px; padding-left: 15px; font-size: 18px; background-color: #F8F8F8; padding-top: 10px; color: #555; }
.insidepagewrap .main .insidetit .here { line-height: 33px; padding-right: 15px; padding-left: 15px; float: right; font-size: 12px; color: #777; }
.insidepagewrap .main .insidetit .here a { color: #777; }
.insidepagewrap .main .cont .txtpagetitle { text-align: left; background-color: #f8f8f8; color: #555; font-size: 18px; }
.insidepagewrap .main .cont .txt_here   { float: right; font-size: 12px; color: #777; padding-top: 2px; }
.insidepagewrap .main .cont .insideright .con { padding: 15px; }
.insidepagewrap .main .insideright #txt p{ text-indent: 6mm; line-height: 33px; font-size: 15px; color: #666666; font-weight: normal; }
.insidepagewrap .main .contentwrap { width: 100%; background-color:#FFF; min-width:1000px; }
.vsbcontent_video { text-align: center; }

.link_jg{ padding-top: 40px; overflow: hidden; font-size: 16px; color: #666; width: 734px; }
.link_jg ul{ width: 734px; }
.link_jg ul li{ float: left; margin-top: 0; margin-right: 5px; margin-bottom: 35px; margin-left: 0; }
.link_jg ul li a{ display: inline-block; width: 355px; height: 45px; border: 1px solid #d3d3d3; line-height: 45px; text-align: center; position: relative; font-size: 14px; font-weight: bold; color: #333; }
.link_jg ul li a:hover { color: #ff6600; }

.link_jg ul li a span{display: inline-block;width: 100%;height: 6px;overflow: hidden; background: #d3d3d3;position: absolute;left: 0px;bottom: -1px;}
.link_jg ul li a span.back{background: #dc8803;}
.contenthere { font-size: 12px; color: #666; line-height: 40px; height: 40px; padding-left: 10px; background-color: #F6F6F6; }
.contenthere a { font-size: 12px; font-weight: normal; color: #666; }
.footer { background-color: #1a6bb6; border-top-width: 10px; border-top-style: solid; border-top-color: #165a99; color: #88bef0; min-width: 1000px; overflow: hidden; padding-bottom: 15px; }
.footer .footerlinkbar { width: 555px; color: #88bef0; }
.footer .footerlinkbar .link{ border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #4587c4; width: 500px; padding-top: 15px; padding-bottom: 10px; display: none; }
.footer .footerlinkbar .add { margin-left: 19px; margin-top: 12px; text-align: left; }
.footer .copyright { padding-top: 10px; }
.footer .web .fleft.footerlinkbar { float: right; width: 550px; }
.footer .web .fright.copyright { float: left; }
.headStyle1go4mpytwy input{ border:1px;}
.defaultInputStyle {
    font-size: 12px;
    font-family: 宋体;
    height: 18px;
    color: #000000;
    border: #AFD5F5 1px solid;
    width: 35px;
    padding: 0px;
    filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#ffffff, EndColorStr=#BDDBF7);
    cursor: hand;
    line-height: 14px;
}