body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:'Microsoft YaHei';}
body {font-size:1em;}
html {font-size: 100%;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none; float:left;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:1.250em;}
fieldset,img{border:0;}
img{max-width:100%;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}



.top{width:100%; height:120px; background:url(imagestop-bg.jpg) repeat-x; min-width:1100px;}
.top-1{width:1100px; margin:0 auto; height:102px; background:url(imagestop-bg-1.jpg) no-repeat left top; padding-top:8px;}
.logo{wdith:550px; height:94px; display:block;}
.top-right{width:220px;}
.top-link{width:220px; height:40px; line-height:40px; color:#fff; text-align:right;}
.top-link a{color:#fff; font-size:14px;}
.search{width:190px; height:30px; line-height:30px; background:#ededed; padding-left:10px; margin-top:15px;}
.search-input{width:150px; height:30px; line-height:30px; color:#036ec0; font-size:12px; background:none;}
.search-btn{width:36px; height:30px; float:right;}
.menue{width:100%; height:50px;}
.nav{width:1100px; margin:0 auto; height:50px; line-height:50px; font-size:16px;}
.nav a{width:100px; display:block; text-align:center;}
.nav a:hover{color:#fff; background:#036ec0;}
.current{color:#fff; background:#036ec0;}
.gray-1{color:#333;}
.banner{width:100%; height:300px; text-align:center;}
.sy-part{width:100%;}
.sy-part1{width:1100px; height:345px; margin:10px auto;}
.sy-xwdt{width:680px;}
.sy-tzgg{width:368px;}
.sy-title{height:40px; width:100%; margin-bottom:10px;}
.sy-title span{width:160px; color:#036ec0; font-size:20px; font-weight:bold; line-height:40px; float:left;}
.sy-more{width:50px; float:right; color:#999; font-size:14px; height:40px; line-height:40px;}
.sy-xwdt ul{width:100%;}
.sy-xwdt li{width:330px; height:300px; float:left;}
.sy-xwdt li .pic{width:330px; height:180px; float:left; overflow:hidden;}
.sy-xwdt li h3{font-size:15px; line-height:30px; height:30px; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left; color:#333;}
.sy-xwdt li p{width:100%; font-size:15px; line-height:20px; height:60px; overflow:hidden; color:#666; float:left; text-align:justify;}
.sy-xwdt li h3:hover,.sy-xwdt li p:hover{color:#036ec0;}
.sy-tzgg li{width:100%; margin-bottom:10px; height:62px;}
.date{width:62px; height:53px; background:url(imagesdate.jpg) no-repeat; text-align:center; font-size:14px; margin-right:20px;}
.date i{height:24px; line-height:24px; width:100%; text-align:center; color:#fff; display:block;font-family:Helvetica,Arial;}
.date span{width:100%; display:block; text-align:center; color:#333; height:30px; line-height:30px;font-family:Helvetica,Arial;}
.date-txt{width:275px; height:50px; line-height:25px; overflow:hidden; font-size:15px; color:#333;}
.date-txt:hover{color:#036ec0;}
.sy-xx{width:680px; height:370px; float:left;}
.sy-xx-title{width:100%;}
.sy-xx-title img{vertical-align:middle;}
.sy-xx-title li a{width:161px; text-align:center; color:#fff; font-size:18px; margin-right:12px; height:46px; line-height:46px; display:block; margin-bottom:4px;}
.cur a:link,.cur a:hover,.cur a:active,.cur a:visited{margin-bottom:0; height:50px;}
.sy-xx-con{width:680px; height:287px;}
#aaa0{background:#0062ac; padding:8px 16px; width:648px; height:270px;}
#aaa1{background:#04acad; padding:8px 16px; width:648px; height:270px;}
#aaa2{background:#996397; padding:8px 16px; width:648px; height:270px;}
#aaa3{background:#e06448; padding:8px 16px; width:648px; height:270px;}
.xx-first{border-bottom:1px dotted #80b1d6; padding:10px; color:#fff; width:628px;}
.xx-first h3{font-size:18px; width:100%; height:36px; line-height:36px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.xx-first p{height:48px; line-height:24px; color:#fff;  *color:#fff; font-size:14px;}
.sy-xx-con ul{padding:15px 10px; width:628px;}
.sy-xx-con li a{background:url(imagesxx-qdt.png) no-repeat left center; padding-left:20px; height:34px; line-height:34px; font-size:15px; color:#fff; display:block; width:608px;}
.sy-xx-con li span{display:block; width:560px; overflow:hidden; height:34px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; float:left;}
.sy-xx-con li i{display:block; width:45px; height:34px; line-height:30px; color:#fff; text-align:right; float:right;}
.rwjs{width:368px; position:relative;}
.rwjs-title{width:368px; height:52px; background:url(imagesrwjs-title.jpg) no-repeat;}
.rwjs-con{width:368px; height:336px; position:absolute; top:0; left:0;}
.link{width:100%; height:54px; border-top:1px solid #f1f1f1;}
.link-1{width:1100px; margin:0 auto;}
.link-title{width:106px; height:54px; line-height:54px; background:#00579a; color:#fff; font-size:16px; font-weight:bold; text-align:center;}
.link-1 li a{padding:0 22px; line-height:54px; color:#333; font-size:15px; display:block; float:left; font-weight:bold;}
.foot{width:100%; height:60px; line-height:60px; color:#fff; font-size:14px; background:#00579a; text-align:center;}





#carousel1{width:100%;height:300px;text-align:center;overflow:hidden; position:relative;}
#carousel1 .car_click_1{width:100%; height:100px;overflow:hidden;  position:absolute; left:0; bottom:-30px;}
#carousel1 .car_bigp img{display:none;margin:auto;}
#carousel1 .car_click{width:1100px;height:65px; position:absolute;z-index:2;top:0px;left:50%;margin-left:-550px;}
#carousel1 .car_click .car_c_title{width:265px;height:55px;margin-top:5px;float:left;}
#carousel1 .car_click .car_c_title p{font-size:18px;color:white;margin:5px 5px}
#carousel1 .car_click .car_c_smallpic{height:55px;margin-top:5px;float:right;}
#carousel1 .car_click .car_c_smallpic input{float:left;}
#carousel1 .car_click .car_c_smallpic img{cursor:pointer;float:left;margin:0 5px;border:solid 2px #fff;}
#carousel1 .car_c_inpt1{width:60px;height:60px;border:0px;background:url(imagesarrow1.png);cursor:pointer;position:absolute; left:50px; top:120px; z-index:100000;}
#carousel1 .car_c_inpt2{width:60px;height:60px;border:0px;background:url(imagesarrow2.png);cursor:pointer;position:absolute; right:50px; top:120px; z-index:100000;}




.students{width:348px;height:265px;position:absolute;background:#fff; top:52px; padding:10px;}
.students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash .flashBg{width:348px;height:274px;position:relative;overflow:hidden; float:left;}
#four_flash .flashBg ul.mobile{width:999999%;height:274px; position:absolute;top:0; left:0;}
#four_flash .flashBg ul.mobile li{float:left;width:167px;height:270px;margin-right:14px;color:#333; background:#f1f1f1;}

#four_flash .flashBg ul.mobile li img{width:167px;height:230px;display:block; margin:0 auto;}
#four_flash .flashBg ul.mobile li dd{font-size:16px;width:151px;line-height:44px;padding:0 8px; display:block; color:#333; font-weight:bold;float:left; text-align:center;}
#four_flash .flashBg ul.mobile li dd:hover{color:#fff;}
#four_flash .flashBg ul.mobile li p{font-size:14px; width:151px; line-height:20px; height:40px; overflow:hidden; padding:0 8px; color:#333; text-align:justify;}
.but_left{width:22px;height:46px;position:absolute; top:6px; right:32px;}
.but_right{width:22px;height:46px; position:absolute; top:6px; right:10px;}
.but_left:hover{background:url(imagesqianxleft1.jpg) no-repeat;}
.but_right:hover{background:url(imagesqianxr1.jpg) no-repeat;}
#four_flash .flashBg ul.mobile li a{display:block; width:167px; height:270px;}
#four_flash .flashBg ul.mobile li a:hover{color:#fff; background:#0062ac;}
#four_flash .flashBg ul.mobile li dd:hover,#four_flash .flashBg ul.mobile li p:hover{color:#fff;}

.con{width:100%; min-height:500px; margin-top:20px; margin-bottom:20px;}
.con-1{width:1100px; margin:0 auto;}
.banner-1{width:100%; height:200px; overflow:hidden; text-align:center; background:#f7f7f7;}
.left{width:250px;}
.left-bt{width:250px; height:110px;}
.left li a{height:50px; line-height:50px; border-bottom:1px solid #ddd; padding-left:40px; display:block; font-size:16px; width:210px;}
.current-2{background:#036ec0; width:210px; color:#fff; font-weight:bold;}
.left li a:hover{background:#036ec0; width:210px; color:#fff; font-weight:bold;}
.gray-2{width:210px; color:#333; background:#fbfbfb;}
.right{margin-left:30px; width:820px;}
.local{width:800px; color:#999; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:6px; padding:0 10px 6px 10px;}
.local a,.ssjg-local a{color:#999; font-size:14px; line-height:40px;}
.local h2,.ssjg-local h2{font-size:26px; color:#036ec0; line-height:40px; font-weight:normal; width:300px; float:left;}
.content-jj,.content-list,.content-rwjs-list,.content-pic-list{width:800px; padding:15px 10px; text-align:center;}
.content-jj p,.ssjg-content p{line-height:30px; font-size:14px; color:#333; text-indent:2em; text-align:justify; text-justify:inter-ideograph;} 
.content-jj img{margin-bottom:15px; max-width:600px;}
.local-1 img{vertical-align:middle;}
.local-1{width:400px; text-align:right;}

.content-list li{width:785px; line-height:40px; background:url(imageslist-bg.png) no-repeat left center; padding-left:15px;}
.content-list li a{color:#333; font-size:16px; display:block; float:left; width:670px; text-align:left;}
.content-list li i{display:block; float:right; color:#666; font-size:14px;}
.content-list li a:hover{color:#036ec0;}
.content-title{width:100%; margin-top:10px;}
.content-jj .content-title h3{color:#333; font-size:20px; text-align:center;}
.content-jj .content-title h4{font-weight:normal;text-align:center; width:100%; color:#999; font-size:14px; line-height:24px;}
.content-con{width:100%; margin-top:16px;}
.up{width:100%; border-top:1px solid #f1f1f1; margin-top:15px; padding-top:10px;}
.up a{width:100%; display:block; height:30px; line-height:30px; overflow:hidden; text-align:left; font-size:14px; color:#666;}
.up a:hover,.link-1 li a:hover,.local a:hover,.content-pic-list li a:hover{color:#00579a;}
.rw{width:130px; height:150px; overflow:hidden; border:1px solid #f1f1f1;}
.rw a{display:block; width:128px; height:148px; overflow:hidden; border:1px solid #fff;}
.rw-txt{width:638px; height:150px; overflow:hidden; text-indent:2em; line-height:30px; color:#333; font-size:14px; text-align:left; margin-left:30px;}
.rw-jj{width:100%; height:30px; line-height:20px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rw-jj h3{color:#333; font-size:16px; display:inline; margin-right:10px;}
.rw-jj span{color:#999; font-size:14px;}
.rw-xq{width:100%; height:120px; overflow:hidden; color:#333; text-align:justify;}
.content-rwjs-list li{width:800px; margin:15px 0 20px;}
.top-link a:hover{color:#e6b918;}
.content-pic-list ul{margin-top:20px;}
.content-pic-list li{width:245px;overflow:hidden; margin-right:23px; margin-bottom:30px; background:url(imagesbg.jpg) no-repeat left top; padding:0 6px 6px 0;height:200px; }
.content-pic-list li img{width:245px; height:160px; overflow:hidden;}
.content-pic-list li a{color:#333; line-height:50px; font-size:16px;}





body:after {
  content: url(imagesclose.png) url(../images/loading.gif) url(imagesprev.png) url(imagesnext.png);
  display: none;
}


.lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
  opacity: 0.8;
  display: none;
}


.lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-weight: normal;
}

.lightbox .lb-image {
  display: block;
  height: auto;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
}

.lightbox a img {
  border: none;
}


.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}

.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}


.lb-container {
  padding: 4px;
}


.lb-loader {
  position: absolute;
  top: 43%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}


.lb-cancel {
  display: block;
  width: 32px;
  height: 32px;
  margin: 0 auto;
  background: url(../images/loading.gif) no-repeat;
}


.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}


.lb-container > .nav {
  left: 0;
}


.lb-nav a {
  outline: none;
}


.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  cursor: pointer;
  
  display: block;
}


.lb-prev {
  left: 0;
  float: left;
}

.lb-prev:hover {
  background: url(imagesprev.png) left 48% no-repeat;
}


.lb-next {
  right: 0;
  float: right;
}

.lb-next:hover {
  background: url(imagesnext.png) right 48% no-repeat;
}


.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}


.lb-data {
  padding: 0 4px;
  color: #bbbbbb;
}

.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}

.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}


.lb-data .lb-close {
  display: block;
  float: right;
  width: 30px;
  height: 30px;
  background: url(imagesclose.png) top right no-repeat;
  text-align: right;
  outline: none;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7;
}

.lb-data .lb-close:hover {
  cursor: pointer;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
  opacity: 1;
}



.ssjg{width:1100px;}
.ssjg-content{width:980px; padding:15px 10px; text-align:center;}
.ssjg-local{width:980px; color:#999; font-size:14px; border-bottom:1px solid #ddd; padding-bottom:6px; padding:0 10px 6px 10px;}
.content-sz{width:800px; padding:15px 10px; line-height:30px;}
.pic-list{width:800px; padding:15px 10px;}
.pic-list ul{padding-top:20px;}
.pic-list li{width:124px; margin-right:45px; margin-bottom:30px;}
.pic-list li span{width:122px; height:162px; border:1px solid #ccc; display:block;}
.pic-list li img{width:120px; height:160px; overflow:hidden; border:1px solid #fff;}
.pic-list li i{display:block; width:122px; color:#333; font-size:15px; line-height:36px; text-align:center;}
.xx-first h3{color:#fff;}

.defaultInputStyle{border:1px solid #AFD5F5;vertical-align:middle;*vertical-align:top;}

.content-con table p{text-indent:0;}
.md td{border:1px solid #ccc;}
.content-con table{margin:0 auto;}