.banner
{width:100%;height:350px;background-position: center top;background-repeat:no-repeat;}
.home-box-wrap
{background:url(../images/bg02.jpg) repeat-x top #fff;  position:relative;z-index: 99;overflow: hidden;}
.home-box
{background:#fff; margin-top:20px; overflow:hidden; position: relative;}
.content
{width:1100px; display:table;position:relative; z-index:999; margin-bottom:23px}
.box1
{padding:15px;overflow: hidden;}
.Photo-News
{height:100%; overflow:hidden;width:720px;}
.Photo-News li
{width:330px; height:270px; float:left; margin-right:30px; overflow:hidden;}
.Photo-News li img
{width:330px; height:180px;}
.Photo-News li h1 a
{font-size:16px; font-weight:normal; color:#105d93; height:48px; line-height:48px; display:block}
.Photo-News li h1 a:hover
{color:#0a93f3}
.Photo-News li p a
{font-size:12px; font-weight:normal; color:#444444;line-height:20px; height:20px;display:block}
.Photo-News li p a:hover
{color:#0a93f3}
.wrap-top 
{height: 250px;  overflow: visible;}
.box-top 
{top: -50px;margin-top: 0;position: absolute;}
.box-position
{position: relative;}
.more 
{float: left;
width: 100%;
text-align: center;
margin-top: 10px;
display: block;}
.more a 
{
    padding: 12px 0;
    background: url(../images/icon15.png) no-repeat center right;
    float: left;
    width: 68px;
    text-align: center;
}
.more a:hover
{background: url(../images/icon16.png) no-repeat center right;}

.list2 .tabCon ul {
    height: 216px;
}
.list3 .tabCon ul {
    height: 216px;
}

.box1-nav
{width:330px;overflow: hidden;}
.box1-title
{ float:left; width:150px;}
.box1-title li
{font-size: 18px;color:#ffffff;display: block;height: 90px;float: left;line-height: 90px;width:150px;background:#1098a7;cursor:pointer;}
.box1-title li ins
{background-image:url(../images/icon001.png); background-repeat:no-repeat; display:block; height:90px;width: 58px;float: left;}
.box1-title li.cur
{background:#eeeeee;color:#1098a7}
.box1-title li.cur ins
{background-image:url(../images/icon002.png) no-repeat; display:block; height:90px;width: 58px;float: left;background-repeat:no-repeat;}
.box1-title li:nth-last-child(3) ins
{background-position:17px 29px}
.box1-title li:first-child ins
{background-position:17px 29px}
.box1-title li:nth-last-child(2) ins
{background-position: 17px -59px}
.box1-title li:first-child+li  ins
{background-position:17px -59px}
.box1-title li:nth-last-child(1) ins
{background-position:17px -147px}
.box1-title li:first-child+li+li ins
{background-position:17px -147px}
.box1-ul
{width:180px; height:270px; overflow:hidden; background: #eeeeee; float: left;}
.box1-ul ul
{padding: 0;overflow: hidden;}
.list
{height:810px}
.list .tabCon
{float:left;height:270px;width:180px;}
#s1,#s2,#s3,#4,#5,#6,#7,#8,#9,#10,#11,#12
{overflow:hidden;}
.box1-ul li
{line-height:38px; height:38px; float:left;padding-left:25px ; width:155px;}
.box1-ul li a
{float:left; font-size:14px; color:#444444; padding-left:16px; background:url(../images/icon0001.png) left no-repeat;}
.box1-ul li a:hover
{color:#1098a7;}




.system
{float:left}
.system li
{width:330px; height:100px; margin-right:30px; float:left;}
.system li a
{padding:28px 0px 25px 42px;display: block; height:47px; line-height:47px; color:#FFFFFF; font-size:28px;}
.system li img
{height:47px; width:53px; margin-right:15px; float:left}
.system li a
{cursor: pointer;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
.system li a h1
{display: block;color:#FFFFFF; font-size:28px;font-weight:normal; line-height:47px;}

.system li a p
{display: block;color:#FFFFFF; font-size:28px;font-weight:normal; line-height:47px;}

.system li a:hover
{transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8); }



.Notice
{margin-top:8px;}
.Notice-title
{height:62px; line-height:62px; width:500px; padding:0 5px;}
.Notice-title span
{float:left; font-size:22px; color:#105d93;}
.Notice-title a
{float:right; font-size:12px; color:#686868; padding-right:10px; background:url(../images/icon0002.png) no-repeat right;}
.Notice-title a:hover
{color:#1098a7; background:url(../images/icon0003.png) no-repeat right;}
.Notice-paging
{float:left; overflow:hidden; width:510px;}
.Notice-paging-title
{float:left; overflow:hidden; width:510px;}
.Notice-paging-title li
{height:42px; width:255px; background:#eeeeee; color:#444444;font-size:16px; text-align:center; line-height:42px; float:left;cursor:pointer;}
.Notice-paging-title li.cur
{background:#1098a7; color:#ffffff}
.Notice-paging-ul
{width:510px; overflow:hidden; float: left; padding-top:8px;}
.list2
{width:1020px}
.list2 .tabCon
{float:left;width:510px;height:265px;}
.Notice-paging-ul li
{ width:510px;line-height:36px; height:36px; float:left;}
.Notice-paging-ul li a
{float:left; font-size:14px; color:#444444; padding-left:11px; background: url(../images/icon0004.png) no-repeat left; margin-left:1px;}
.Notice-paging-ul li samp
{float:right; font-size:14px; color:#c5c5c5; padding-right:9px;}
.Notice-paging-ul li a:hover
{color:#1098a7;}



.News
{margin-top:8px;}
.News-title
{height:62px; line-height:62px; width:500px; padding:0 5px;}
.News-title span
{float:left; font-size:22px; color:#105d93;}
.News-title a
{float:right; font-size:12px; color:#686868; padding-right:10px; background:url(../images/icon0002.png) no-repeat right;}
.News-title a:hover
{color:#1098a7; background:url(../images/icon0003.png) no-repeat right;}
.News-paging
{float:left; overflow:hidden; width:510px;}
.News-paging-title
{float:left; overflow:hidden; width:510px;}
.News-paging-title li
{height:42px; width:170px; background:#eeeeee; color:#444444;font-size:16px; text-align:center; line-height:42px; float:left;cursor:pointer;}
.News-paging-title li.cur
{background:#1098a7; color:#ffffff}
.News-paging-ul
{width:510px; overflow:hidden; float: left; padding-top:8px;}
.list3
{width:1530px}
.list3 .tabCon
{float:left;width:510px; height: 265px;}
.News-paging-ul li
{ width:510px;line-height:36px; height:36px; float:left;}
.News-paging-ul li a
{float:left; font-size:14px; color:#444444; padding-left:11px; background: url(../images/icon0004.png) no-repeat left; margin-left:1px;}
.News-paging-ul li samp
{float:right; font-size:14px; color:#c5c5c5; padding-right:9px;}
.News-paging-ul li a:hover
{color:#1098a7;}

.committee {
    margin-top: 25px;
}
.committee
{float:left}
.committee li
{width:330px; height:100px; margin-right:30px; float:left;}
.committee li a
{padding:28px 0px 25px 42px;display: block; height:54px; line-height:27px; color:#FFFFFF; font-size:24px;}
.committee li img
{height:47px; width:53px; margin-right:15px; float:left; padding-top:3px;}
.committee li a
{cursor: pointer;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
.committee li a h1
{display: block;color:#FFFFFF; font-size:24px;font-weight:normal;line-height:27px;}

.committee li a p
{display: block;color:#FFFFFF; font-size:14px;font-weight:normal;line-height:27px;}

.committee li a:hover
{transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8); }

.academician
{float:left}
.academician li
{width:330px; height:100px; margin-right:30px; float:left;}
.academician li a
{padding:28px 0px 25px 42px;display: block; height:54px; line-height:27px; color:#FFFFFF; font-size:24px;}
.academician li img
{height:47px; width:53px; margin-right:15px; float:left; padding-top:3px;}
.academician li a
{cursor: pointer;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-ms-transition: all 0.6s;}
.academician li a h1
{display: block;color:#FFFFFF; font-size:24px;font-weight:normal;line-height:27px;}

.academician li a p
{display: block;color:#FFFFFF; font-size:14px;font-weight:normal;line-height:27px;}

.academician li a:hover
{transform:scale(0.8);-ms-transform:scale(0.8);-moz-transform:scale(0.8);-webkit-transform:scale(0.8);-o-transform:scale(0.8); }


.Subject
{margin-top:8px;}
.Subject-title
{height:62px; line-height:62px; width:500px; padding:0 5px;}
.Subject-title span
{float:left; font-size:22px; color:#105d93;}
.Subject-title a
{float:right; font-size:12px; color:#686868; padding-right:10px; background:url(../images/icon0002.png) no-repeat right;}
.Subject-title a:hover
{color:#1098a7; background:url(../images/icon0003.png) no-repeat right;}
#Subject-switch
{width:510px;position: relative;height: 180px;overflow: hidden; float:left}
#Subject-switch>li
{width:40px;height:180px; float:left; position:relative; overflow:hidden}
#Subject-switch>li.on
{width:430px;}
#Subject-switch>li span
{width:16px; float:left; display:block; padding:45px 8px 0px 16px; height:135px; color:#ffffff} 
.Subject-nav
{width:390px; height:165px; float:left; background:#f3f3f1; padding:15px 0px 0px;overflow: hidden; position:absolute; left:40px;}
.Subject-nav li
{line-height:30px; height:30px;padding:0 19px ;}
.Subject-nav li a
{float:left; font-size:14px; color:#444444; padding-left:18px; background:url(../images/icon0001.png) left no-repeat;}
.Subject-nav li a:hover
{color:#1098a7;}



.Aisle
{margin-top:8px;}
.Aisle-title
{height:62px; line-height:62px; width:500px; padding:0 5px;}
.Aisle-title span
{float:left; font-size:22px; color:#105d93;}
.Aisle-title a
{float:right; font-size:12px; color:#686868; padding-right:10px; background:url(../images/icon0002.png) no-repeat right;}
.Aisle-title a:hover
{color:#1098a7; background:url(../images/icon0003.png) no-repeat right;}
#Aisle-switch
{width:510px;position: relative;height: 180px;overflow: hidden;}
#Aisle-switch>li
{width:40px;position: relative;height: 180px;overflow: hidden; float:left}
#Aisle-switch>li.on
{width:430px;}
#Aisle-switch>li span
{width:16px; float:left; display:block;padding:45px 8px 0px 16px; height:135px; color:#ffffff} 
.aisle-nav
{width:390px; height:165px; float:left; background:#f3f3f1; padding:15px 0px 0px;overflow: hidden;position:absolute; left:40px;}
.aisle-nav li
{line-height:30px;  float:left;padding-left:19px ;white-space:nowrap;}
.aisle-nav li a
{float:left; font-size:14px; color:#444444; padding-left:18px; background:url(../images/icon0001.png) left no-repeat;}
.aisle-nav li a:hover
{color:#1098a7;}

   .aisle-nav-js {
    padding-left: 22px;
    padding-right: 20px;
    width: 348px;
    padding-top: 2px;
}
   .aisle-nav-js h1 {
    font-size: 16px;
    color: #df6210;
    line-height: 36px;
}
   .aisle-nav-js p {
    width: 348px;
    color: #525252;
    font-size: 14px;
    line-height: 24px;
    white-space: pre-wrap;
    height: 96px;
}
.aisle-nav-js a {
    color: #df6210;
    font-size: 14px;
}