* { margin: 0; padding: 0; }
li { list-style: none; }
img { border: 0; }
a { text-decoration: none; color: #fff; outline: none; }
body { min-width: 1200px; font-family: "å¾®è½¯é›…é»‘" ; }
input { border: 0; outline: none; }
.fl { float: left; }
.fr { float: right; }
.dn { display: none; }
.wrap { width: 1200px; margin: 0 auto; }

#outputu19>div {margin:0 auto;}
#outputu15>div {margin:0 auto;}

.clear{clear:both} 

 input::placeholder {
     color: white;
   }

/*index css*/
body { background: url(../images/bg-body.png); }
.head { height: 80px; padding-top: 30px; background-color: #43a1d7; }
.head-r { position: relative; }
.head-r ul { height: 20px; margin-bottom: 10px; }
.head-r ul li { float: left; margin: 0 10px; }
.head-r ul li a { font-size: 15px; }
.head-r ul li a:hover { text-decoration: underline; }
.ss { width: 220px; height: 30px; line-height: 30px; background-color: #43a1d7; color: #fff; padding: 0 10px; border:1px solid #00c8fb;}
/*.ss:focus { outline: 1px solid #00c8fb; }*/
.btn { position: absolute; right: 10px; bottom: 7px; }
.top { /*height: 530px;*/ background-color: #3a89b7; border-top: 1px solid #3a89b7; }
.top .pic { width: 160px; height: 160px; margin: 0 auto; margin-top: -40px;border-radius: 80px; text-align: center;}
.top .pic i {height: 160px;vertical-align: middle; display: inline-block;}
.top .pic img {max-width: 80%;max-height: 80%;vertical-align: middle; display: inline-block;}
.top .des { color: #fff; text-align: center; }
.top .dz { color: #f5f5f5; font-size: 22px; width: 150px; margin: 25px auto; padding-left: 80px; background: url(../images/heart.png) no-repeat 80px 0; }



.top .name { font-size: 36px; }
.top .rec { font-size: 18px; margin-top: 30px; }
.top .rec ul li { height: 40px; line-height: 40px; padding: 0 30px; float: left; background-color: #2a688c; margin-right: 60px; margin-left: 230px; margin-bottom: 35px; }
.top .rec ul li:hover { background-color: #f99250; }
.top .rec ul li+li { margin-left: 0; }
.top .jj { color: #f5f5f5; clear: both; font-size: 16px; margin-top: 30px; line-height: 28px; padding: 0 80px 25px 80px; }
.top .more { margin-top: 20px; }
.top .more a { display: block; width: 80px; height: 30px; border-radius: 8px; margin: 0 auto; line-height: 30px; font-size: 16px; color: #f5f5f5; }
.top .more a:hover { background-color: #f99250; }
.con {  line-height: 80px; background-color: #2d6687; color: #f5f5f5; overflow: hidden;}
.nav .wrap { position: relative; }
.con .hide {display: none;}
.con ul {overflow: hidden; /*height: 80px;*/}
.con ul li { float: left; padding-left: 150px; 
/*background: url(../images/con1.png) no-repeat 100px center*/ 
}


/*.con ul li+li { background: url(../images/con2.png) no-repeat 100px center; }
.con ul li+li+li { background: url(../images/con3.png) no-repeat 110px center; }*/



.nav .more1 {cursor: pointer; color: #fff; line-height: 20px; position: absolute; top: -29px; left: 50%; padding: 0 10px; margin-left: -40px; background-color: #2d6687; border-radius: 0 0 3px 3px; }
.nav .more1:hover { background-color: #f99250; }
.nav { height: 48px;  background-color: #25516a; clear: both; }
.nav .wrap {  position: relative;}
.nav ul>li {  float: left; margin: 0 10px; position: relative; }
.nav ul a:hover { background-color: #f99250; }





.nav ul li a { padding: 0 15px; display: block; height: 48px; line-height: 48px; }
.nav ul li dl { position: absolute; top: 48px; left: 0; margin: 0; padding: 0; background-color: #25516a; z-index: 999;     display: none;}
.nav ul li:hover dl { display: block; }
.nav ul li dl dd {  margin: 0; clear: both; white-space: nowrap; float:none;background-color: #25516a;}
.nav ul li dl dd a {height: 36px;line-height: 36px;}
.nav ul::after { display: block; clear: both; content: ""; visibility: hidden; height: 0; }

.nav-more {
	position: absolute;
	top: 0;
	right: 0;
	height: 48px;
	width: 80px;
	background: url(../images/more.png) center no-repeat;
	cursor: pointer;
}

.nav-more  ul{
    position: absolute;
    text-align: center;
    right: 0;
    top: 48px;
    display: none;
    padding: 0;
    background-color: #25516a;
}

.nav-more:hover  ul{display: block;}


.nav-more  ul li{
   text-align: center;
    line-height: 50px;
    height: 50px;
    float: none;
   white-space: nowrap;

}

.nav-more ul li dl dd li
{
min-width: 200px;
}
.nav-more ul li dl {
    position: absolute;
    top: 0px;
    left: auto;
    right: 100%;
    
}


.same-more {
	width: 100px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	background-color: #3a89b7;
	margin: 30px auto 0;
}
.same-more:hover {
	background-color: #f99250;
}
.same-more a {
	font-size: 14px;
	color: #fff;
}
.soc, .edu, .focus, .hon, .res, .Rec, .link { margin-bottom: 50px; background-color: #fff; padding: 0 30px; overflow: hidden; padding-bottom: 30px;}
.h2 { text-align: center; font-weight: bold; height: 100px; line-height: 100px; font-size: 22px; color: #444; }
.soc ul li {overflow: hidden;}
.soc-l { width: 280px; }
.soc-l a { font-size: 18px; color: #2d6687; }
.soc-l .date { font-size: 14px; color: #666; margin-top: 5px; }
.soc-r { width: 800px; padding-left: 40px; background: url(../images/circle.png) no-repeat 0px 0px; }
.soc-r p { line-height: 26px; margin-bottom: 14px; font-size: 14px; color: #7a6262; }

.edu ul {overflow: hidden;}
.edu ul li { width: 270px; color: #6d6d6d; float: left; margin: 30px 40px;}
/*.edu ul li+li { margin-left: 40px; }*/
.edu .bt { margin-top: 26px; font-weight: bold; }
.edu .bt a { font-size: 20px; color: #3a89b7; }
.edu .school { font-size: 16px; height: 36px; line-height: 36px; }
.edu .date, .edu .js { font-size: 14px; }
.edu .date { margin-bottom: 24px; }
.edu .js { line-height: 26px; }

.focus ul li {overflow: hidden;}
.focus ul li .xh { width: 160px; height: 28px; background-color: #e1556f; text-align: center; color: #fff; line-height: 28px; margin-left: 50px; }
.focus ul li+li .xh { background-color: #587acb; }
.focus .nr { padding-left: 30px; width: 680px; font-size: 14px; color: #6d6d6d; line-height: 26px; margin-bottom: 30px; margin-left: 60px; text-align: left;}

.hon { min-height: 200px; position: relative; padding: 0 100px; }
.hon a { color: #666; font-size: 18px; line-height: 40px; }
.hon-r { width: 800px; margin-left: 30px; margin-top: -10px; }
.hon a:hover {text-decoration: none;color: #3a89b7;}
.hon .slideBox .hd { height: 15px; overflow: hidden; position: absolute; left: 50%; bottom: 10px; z-index: 1; margin-left: -10px; }
.hon .slideBox .hd ul { overflow: hidden; zoom: 1; float: left; }
.hon .slideBox .hd ul li { float: left; margin-right: 10px; width: 10px; height: 10px; line-height: 9px; background: url(../images/icoCircle.png) 0 -10px no-repeat; cursor: pointer; }
.hon .slideBox .hd ul li.on { background: url(../images/icoCircle.png) 0 0 no-repeat; }
.res .h4 { font-size: 14px; color: #7a6262; padding: 0 80px; text-align: center; line-height: 26px; letter-spacing: 1px; }
.hon .jx { /*height: 20px;*/ padding: 25px 0; font-size: 16px; color: #666; }
.hon .time { color: #999; font-size: 16px; padding-left: 40px; background: url(../images/hon2.png) no-repeat; }
.res  ul { margin-top: 20px; padding: 0 40px; overflow: hidden;}
.res  ul li { width: 180px; padding: 15px; text-align: center; float: left; }
.res  ul li>a {
	display: block;
	width: 180px;
	height: 160px;
	/*border-radius: 80px;*/
	text-align: center;
          border:1px solid #ccc;line-height: 154px;
}
.res  ul li>a img {
	max-width: 80%;
	display: inline-block;
	vertical-align: middle;
}
.res  ul li>a i {
	height: 160px;
	display: inline-block;
	vertical-align: middle;
}
.res .name a { font-size: 16px; color: #4c4c4c; }
/*.res .name { margin-top: 40px; }*/
.res .zz { font-size: 14px; margin-top: 20px; color: #4c4c4c; }



.Rec { padding: 0 80px 50px; }
.Rec .bt a { font-size: 16px; color: #e1556f; line-height: 36px; }
.Rec ul li+li .bt a { color: #587acb; }
.Rec ul li+li+li .bt a { color: #f99250; }
.Rec .jj { font-size: 14px; color: #444; line-height: 26px; margin-bottom: 10px; }
.link { margin-bottom: 30px; min-height: 200px; padding: 0 80px; }
.link a { line-height: 34px; font-size: 14px; color: #444; display: block;}
.footer { text-align: center; color: #333; font-size: 14px; margin-bottom: 20px; margin-top: 30px; }
.footer img { display: block; width: 90px; height: 102px; margin: 0 auto; margin-bottom: 10px; }
.footer ul {height: 40px; line-height: 40px; clear: right; }
.footer ul li { float: left; width:100%;}
.footer a { font-size: 14px; color: #333; margin: 0 5px; }
.footer a:hover { text-decoration: underline; }

/*zonghe css*/
.in-nav { background-color: #3a89b7; height: 76px; }
.in-nav ul { margin-left: 50px; }
.in-nav ul li { float: left; padding: 0 25px; margin-top: 15px; position: relative; height: 76px; }
.in-nav ul a:hover { background-color: #f99250; }
.in-nav ul li:hover .dn { display: block; }
.in-nav ul li a { border-radius: 10px; padding: 0 20px; display: block; height: 48px; line-height: 48px; }
.in-nav .dn { position: absolute; top: 61px; left: 0; margin: 0; padding: 0; background-color: #3a89b7; z-index: 999; }
.in-nav .dn li { height: 48px; line-height: 48px; margin: 0; clear: both; white-space: nowrap; }
.in-nav~div a:hover {color: #43a1d7;}
/*.in-nav .dn li:hover a{
	border-radius: 0;
}*/
.zonghe-main { margin-top: 30px; }
.zonghe-main-l { /*height: 1290px;*/ width: 826px; margin-right: 24px; }
.zonghe-main-l .now { height: 80px; line-height: 80px; background-color: #fff; margin-bottom: 20px; }
.zonghe-main-l .now-l { font-size: 20px; color: #2a688c; font-weight: bold; margin-left: 50px; }
.zonghe-main-l .now-r { font-size: 14px; color: #333; margin-right: 40px; }
.same { height: 70px; line-height: 70px; }
.same-l { font-size: 18px; font-weight: bold; }
.same-r a { font-size: 14px; color: #666; }
.teach {min-height: 180px; }
.teach, .award, .patent { margin-bottom: 20px; background-color: #fff; padding: 0 30px; font-size: 14px; color: #666; }
.teach .list ul li {line-height: 40px; }
.teach .list ul li a, .patent .list ul li a { color: #666; }
.teach .list ul li a:hover,.patent .list ul li a:hover {color: #43a1d7;}
.teach .list ul li+li { border-top: 1px dashed #c9c9c9; }
.award { height: 330px; }
.award p { line-height: 26px; }
.patent { height: 400px; }
.patent .list ul li { height: 40px; line-height: 40px; }
.zonghe-main-l .now-r a { color: #333; padding: 0 5px; }
.same-t { width: 290px; padding: 30px; padding-bottom: 1px; text-align: center; background-color: #fff; margin-bottom: 30px; }
.same-t .dz { font-size: 22px; height: 70px; line-height: 70px; padding-left: 40px; background: url(../images/heart.png) no-repeat 94px 22px; }
.same-t .name { font-size: 28px; margin-bottom: 30px; }
.same-t ul li { background-color: #2a688c; width: 285px; height: 44px;  margin-bottom: 30px; }
.same-t ul li a { display: block; width: 245px; height: 44px;line-height: 44px; padding: 0 20px; }
.same-t ul li:hover a{ background-color: #f99250; color: #fff;}
.same-b { width: 310px; background-color: #fff; padding: 30px 20px; color: #2a688c; }
.same-b .h3 { font-size: 20px; margin-bottom: 30px; font-weight: bold; }
.same-b ul li { font-size: 14px;line-height: 24px; }
.same-b ul li span { font-weight: bold; }

/*pic-nr css*/
.same-main-l { width: 826px; margin-right: 24px; background-color: #fff; color: #333; min-height:1100px;}
.same1 { height: 50px; margin-top: 50px; background-color: #fff; border-bottom: 1px dashed #ccc; width: 736px; margin-right: 40px; margin-left: 50px; }
.same1-l { font-size: 16px; color: #2a688c; font-weight: bold; }
.same1-r { font-size: 14px; color: #333; }
.same1-r a { color: #333; }
.article { padding: 0 30px; }
.article .bt { padding: 0 60px; line-height: 44px; text-align: center; font-size: 24px; font-weight: bold; margin-top: 40px; }
.article .zz { font-size: 12px; text-align: center; margin-top: 24px; }
.article .nr { margin-top: 30px; font-size: 14px }
.article .nr img { margin: 0 auto; display: block; margin-bottom: 40px; max-width:100%;}
.article .nr p { line-height: 30px; margin-bottom: 36px; }
.article .pn { font-size: 14px; margin: 10px 0; }
.article .pn p { margin-bottom: 14px; }
.article .pn a { font-size: 14px; color: #333; }

/*pic-list css*/
.same-main .wrap { margin-top: 30px; overflow: hidden; }
.pic-li {padding-left: 65px;min-height: 100px;}
.pic-li ul{overflow: hidden;}
.pic-li ul li {padding-top: 32px;width: 45%;float: left;margin: 0px 1%;}
.pic-li ul li a {font-size: 14px;color: #323232;text-align: center;}
.pic-li ul li img {
       text-align: center;
       margin: 0 auto;
       max-width: 100%;
       max-height: 210px;
       vertical-align: middle;
}
.pic-img i{
    height: 210px;
    display: inline-block;
    vertical-align: middle;
}


.switch { margin-bottom: 50px; margin-top: 50px; padding-top: 20px; color: #333; }
.switch a { font-size: 14px; color: #323232; }
.switch a { margin: 0 10px; }

.pic-img{
    width: 100%;
    height: 216px;
    text-align: center;
    line-height: 212px;
    border: 1px solid #e5e2e2;
}


/*phD css*/
.phD-t, .phD-b { margin-top: 40px; color: #333; padding-left: 35px; }
.phD-t {min-height: 340px; }
.phD-b { min-height: 590px; }
.phD-t .bt, .phD-b .bt { font-size: 18px; margin-top: 26px; }
.phD-t .zz, .phD-b .zz { font-size: 15px; margin: 30px 0; line-height: 26px; }
.phD-list ul li { width: 140px; height: 240px; font-size: 14px; text-align: center; float: left; margin-right: 50px; }
.phD-list ul li  a {font-size: 14px; color: #333; display: block; height: 176px;}
.phD-list ul li img {
    vertical-align: middle;
    max-width: 136px;
    max-height: 176px;}


.li-tp{
    border: 1px solid #ccc;
    background: #eeeeee;}


.phD-list ul li  a i{
    display: inline-block;
    height: 176px;
    vertical-align: middle;
}
        







/*list css*/
.teach-list { padding-left: 50px; min-height:100px;}
.teach-list .list ul li { line-height: 30px; margin-right: 40px; padding: 14px 0;}
.teach-list .list ul li a,  { font-size: 14px; color: #666; }
.teach-list .list ul li a:hover  {color: #43a1d7;}
.teach-list .list ul li+li { border-top: 1px dashed #c9c9c9; }

.list a {
	color: #333;
}





/*ç»“æž„åŒ–å†…å®¹é¡µåŽè¡¥æ ·å¼*/

.cont-xinxi li {
    line-height: 36px;
    color: #666666;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.cont-xinxi li span {
    color: #8c1f1a;
    font-size: 14px;
}

.cont-xinxi-1 li {
    line-height: 36px;
    color: #666666;
    display: inline-block;
    font-size: 14px;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis;
}
.cont-xinxi-1 li span {
    color: #8c1f1a;
    font-size: 14px;
}

.neirong-fujian {
    padding: 20px 0;
    border-bottom: 1px dashed #acacac;
}
.neirong-fujian h4 {
    font-size: 16px;
    color: #2b2b2b;
    font-weight: bold;
    margin-bottom: 15px;
}
.neirong-fujian ul li {
    margin-top: 10px;
}
.neirong-fujian ul li a {
    color: #666666;
    font-size: 14px;
    line-height: 28px;
}


canvas{border:2px solid #ccc;}

/*================================å­¦ç”Ÿä¿¡æ¯9.1æ›´æ–°=======================================*/
tr:hover {
  
}
.lm_zlist {
    padding: 30px;
    word-break: break-word;
}
.ixsxx{margin:0 auto; padding:20px 30px;min-height:800px; height:auto; overflow:hidden}
.ixsxx_bk{ 
margin:0 auto;height:auto; overflow:hidden;
margin-right: 40px;
    margin-left: 50px;}
.ixsxx_fl1{ border-bottom:#ccc 3px solid; text-align:center;}
.ixsxx_fl1 h3{ height:60px; text-align:center; color:#b34c19; line-height:60px; font-size:24px;  border-bottom:#b34c19 3px solid; margin:0 auto; padding:18px 20px 14px 20px; display:inline; z-index:999}
.ixsxx_fl2{ border-bottom:#ccc 3px solid; text-align:center;}
.ixsxx_fl2 h3{ height:60px; text-align:center; color:#b34c19; line-height:60px; font-size:24px;  border-bottom:#1d7312 3px solid; margin:0 auto; padding:18px 20px 14px 20px; display:inline; z-index:999}
.ixsxx_fl3{ border-bottom:#ccc 3px solid; text-align:center;}
.ixsxx_fl3 h3{ height:60px; text-align:center; color:#b34c19; line-height:60px; font-size:24px;  border-bottom:#0066cc 3px solid; margin:0 auto; padding:18px 20px 14px 20px; display:inline; z-index:999}
.ixsxx_xl1{background:url(../images/xsxx_t_bg01_s.png) left no-repeat; height:31px; padding-left:30px; color:#000; line-height:31px; font-size:16px; }
.ixsxx_xl2{background:url(../images/xsxx_t_bg02_s.png) left no-repeat; height:31px; padding-left:30px; color:#000; line-height:31px; font-size:16px; }
.f-red{ color:#F00}
.ixsxx_xh{ margin-top:10px}
.ixsxx_amelist{ padding:10px 30px; height:auto; overflow:hidden}
.ixsxx_amelist a{ display:block; background:url(../images/ixsxxico.png) left center no-repeat; font-size:14px; color:#666; height:30px; line-height:30px; float:left; /*width:115px;*/ padding-left:13px}
.ixsxx_amelist a:hover{ color:#cc3300;background:url(../images/ixsxxicohover.png) left center no-repeat;}

.ixsxx_amelist2{ padding:10px 30px; height:auto; overflow:hidden}
.ixsxx_amelist2 a{ display:block; background:url(../images/ixsxxico.png) left center no-repeat; font-size:14px; color:#666; height:30px; line-height:30px; float:left; width:115px; padding-left:13px}.ixsxx_amelist2 a:hover{ color:#1d7312;background:url(../images/ixsxxicohover2.png) left center no-repeat;}


.icx_box{ margin:10px auto; height:auto; overflow:hidden; padding:15px 0; }
.icx_box li{ font-size:16px; color:#333; line-height:40px; display:block; height:40px; width:99%; text-align:left; background:url(../images/ixsxxf.png) left center no-repeat; padding-left:1%; position:relative; text-align:left}
.icx_box li a{}
.icx_box li a:hover{ color:#cc6600}
.icx_box li span{ color:#cc6600; float:right; right:0;top:0px;}




.pages {

  padding: 0px 0 30px 0;
  text-align: center; }
  .pages span {
    margin-right: 4px;
    vertical-align: middle;
    display: inline-block; }
  .pages a {
    margin: 0 5px;
    display: inline-block;
    vertical-align: middle; }
  .pages a.prevnext {
    display: inline-block;
    width: 11px;
    height: 21px; }
    .pages a.prevnext i {
      display: inline-block;
      vertical-align: middle;
      width: 11px;
      height: 21px;
      background: url(../images/ico_index.png) 0 0 no-repeat; }
    .pages a.prevnext i.ico-prev {
      background-position: -118px 0; }
    .pages a.prevnext i.ico-next {
      background-position: -133px 0; }





/*åˆ†é¡µ*/

/*åˆ†é¡µ*/


.pages table{width:auto !important; margin-top:20px;}
 tbody{
     border: none;
    background-color: #fff;
 }
.pages table td,.pages table td div {
    font-family: "å¾®è½¯é›…é»‘" !important;
}

.pages .PrevDisabled,.pages .Next,.pages a.Prev,.pages .NextDisabled {
    border: 1px solid #2a688c !important;
    height: 25px !important;
    line-height: 25px !important;
    color: #2a688c !important;
    padding: 0 10px !important;
    font-family: "å¾®è½¯é›…é»‘" !important;
    vertical-align: middle;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input[type="button"] {
    padding: 0 10px !important;
    height: 25px !important;
    ; line-height: 25px !important;
    background: #2a688c !important;
    color: #fff !important;
    border: 0 !important;
    vertical-align: top;
    box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.pages input.defaultInputStyle {
    margin-left: 5px !important;
    margin-right: 5px !important;
    border: 1px solid #333 !important;
    height: 25px !important;
    line-height: 25px !important;
    vertical-align: top;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding: 0 5px !important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.defaultButtonStyle {
    FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#b2101a, EndColorStr=#b2101a)!important;
    CURSOR: pointer;
    line-height: 14px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#b2101a), to(#b2101a))!important;
    background: -moz-linear-gradient( top,#b2101a,#b2101a)!important;
    background: -ms-linear-gradient(top,#b2101a 0%,#b2101a 100%)!important;
   box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}