@charset "utf-8";
body {font:14px/22px "\5b8b\4f53",sans-serif;color:#333; background-color:#d9dfe6; min-width:1100px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;} 
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a:link, a:visited {text-decoration:none;color:#333;}
a:hover {text-decoration:underline;}
a:active {text-decoration:none;color:#06549e;}
input,textarea,select,optgroup,option {font-family:inherit; font-size:inherit; font-style:inherit; font-weight:inherit;}
input,textarea,select {*font-size:100%;}
area, a, a img {blr:expression(this.onFocus=this.blur());}
ul.listStyle{ list-style:decimal outside;}
ul.listStyle_in{ list-style:decimal inside;}
ul.outside{list-style-position:outside;}

/*定位*/
.tl { text-align:left;}
.tc {text-align:center;}
.tr {text-align:right;}
.center{margin:0 auto;}
.fle {float:left;}
.fl {float:left;display:inline;}
.fr {float:right;display:inline;}
.cb {clear:both;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both;height:0;overflow:hidden;display:block;visibility:hidden;content:".";}
.vm {vertical-align:middle;}
.pr {position:relative;}
.pa {position:absolute;}
.none {display:none;}
.block {display:block;}
.inline {display:inline;}
.ib{ display: inline-block;}
.hand {cursor:pointer;}
.oh{ overflow:hidden;}
.oe{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.nowrap{ white-space:nowrap;}
.center1100{width:1100px; margin-left:auto;margin-right:auto;}

/*边距*/
.m5 {margin:5px;}
.m10 {margin:10px;}
.m15 {margin:15px;}
.m20 {margin:20px;}
.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt20 {margin-top:20px;}
.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb20 {margin-bottom:20px;}
.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml20 {margin-left:20px;}
.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.p5 {padding:5px;}
.p10 {padding:10px;}
.p15 {padding:15px;}
.p20 {padding:20px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt15 {padding-top:15px;}
.pt20 {padding-top:20px;}
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}
.pb18 {padding-bottom:18px;}
.pb15 {padding-bottom:15px;}
.pb20 {padding-bottom:20px;}
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl15 {padding-left:15px;}
.pl20 {padding-left:20px;}
.pr5 {padding-right:5px;}
.pr10 {padding-right:10px;}
.pr15 {padding-right:15px;}
.pr20 {padding-right:20px;}
/*字体*/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.f24 {font-size:24px;}
.f30 {font-size:30px;}
.fb {font-weight:bold;}
.t2 {text-indent:2em;}
.unl,a.unl {text-decoration:underline;}
.no_unl {text-decoration:none;}
a.no_unl:hover {text-decoration:none;}
/*字体类-字体类命名规则：以font开头，后面是字体名称，第一个字母大写*/
.fontTahoma { font-family:Tahoma,"\5b8b\4f53",sans-serif;}
.fontArial { font-family:Arial,"\5b8b\4f53",sans-serif;}
.fontSong{ font-family:"\5b8b\4f53",sans-serif;}
.fontHei { font-family:"\9ed1\4f53","\5b8b\4f53",sans-serif;}
.fontYaHei { font-family:"Microsoft YaHei","\5b8b\4f53",sans-serif;}
.blue,a.blue{ color:#006699;}
.gray6,a.gray6{ color:#666;}
.gray0,a.gray0{ color:#000;}
.gray9,a.gray9{ color:#999;}
.lh20{ line-height:20px;}
.lh24{ line-height:24px;}
.lh30{ line-height:30px;}
.orange,a.orange{ color:#ff9900;}

/*阴影*/
.Inshadow{box-shadow:2px 2px 2px #e5e4e4 inset;}
.Outshadow{box-shadow:2px 2px 1px #e5e4e4;}
.Outshadow_qian{ box-shadow:0px 1px 4px #eeeeee;}
/*——————————————————————————    正文部分 ————————————*/
.listA{ width:750px; }
.listB{ width:340px;}
.bgwhite{ background-color:#fff;}
.solidB{ border-bottom:2px solid #cdd1d6;}
.dashedB{ border-bottom: 1px dashed #c5c5c5;}
.solidT{ border-top:1px solid #d9dfe6;}
.btn_search{ width:310px;}
.header{ height:125px;}
.login_text li{ color:#000; float:left; padding:0px 2px;}
.input_bor{ border:1px solid #94aac2; border-radius:4px; height:35px; line-height:35px; background-color:#fff;}
.btn_search_r{ background-color:#ff9900; height:35px; right:0px; width:70px; border-radius:0px 4px 4px 0px;}
.magnifier{ margin:6px 0px 0px 5px;}
.input_search{ height:33px; width:194px; left:40px; border:0px;}
.nav_wap{ background-color:#006699;}
.nav_list li{ height:40px; line-height:40px; float:left;   }
.nav_list li a{ color:#fff; display:block;padding:0px 21px; text-decoration:none;}
.nav_list li a:hover{ background-color:#004972;}
.nav_list li.current{ background-color:#004972; }
.nav_arrow{ margin-top:-2px; margin-left:4px;}
.photo{ width:598px; height:315px; background-color:#fff;}
.photo img{ width:588px; height:305px;}
.photo_tit{ height:35px; background-color:#000; opacity:0.7; z-index:0;  width:588; bottom:5px; left:5px; text-indent:10px;}
.photo_tit span{ width:500px; overflow:hidden; z-index:999;opacity:1;color:#fff; line-height:35px;width:410px;  }
.photolist{ right:15px; bottom:17px;}
.photolist li{ border-radius:10px; width:8px; height:8px; display:block; background-color:#fff; float:left; margin-left:5px;}
.photolist li.current{ background-color:#097bb3;}
.logolist{border-left:1px solid #d9dfe6; width:151px; background-color:#fff; height:315px;}
.logolist li{ height:95px; border-bottom:1px solid #d9dfe6; padding-top:10px;}
.logolist li img{width:60px; height:55px;}
.logolist a{ text-decoration:none;}
.tit_h2{ height:40px; line-height:40px; border-bottom:2px solid #cfd6de;}
.line_blue{ border-left:2px solid #006699; height:20px; display:inline-block;}
.tit_h2 em{ border-bottom:2px solid #ff9900;}
.icon_more{ right:8px; top:10px;}
.swgz_list{ border-left:1px solid #8dabce;}
.swgz_ul li{ border-bottom:1px solid #cfd6de; padding:10px;}
.icon_yuan{ border-radius:10px; background-color:#fff;border:1px solid #b5b5da; display:inline-block; width:8px; height:8px; left:-5px; top:15px;}
.swgz_ul li:hover .icon_yuan{ background-color:#ff9900;}
.news_text{ width:610px; overflow:hidden; padding-left:12px; }
.news_ul li{ border-bottom:1px dotted #ccc; padding:5px 10px;}
.kydt_ul .news_text{ padding-left:0px;width:630px;}
.swgz_ul{ height:463px;}
li.lastli{ border-bottom:none;}
.jypx .swgz_ul{ height:463px;}
.kydt_ul li a:hover .news_text{ text-decoration:underline;}
.xzfc{ width:1100px; height:282px; background:url(fc.gif) no-repeat left top;}
.jbphotolist1 .jbphoto_ul{ width:auto;}

.jbphotolist1 .jbphoto{ height:auto;}
.jb_text{ text-align:center;overflow:hidden;}
.jbphotolist1 .jbphoto_ul li{ padding-bottom:10px;}
.jbphoto_ul li {
    float: left;
    height: 190px;
    margin-left: 10px;
    margin-bottom: 10px;
    width: 125px;
    overflow: hidden;
}
.jiabin02 {    border: 1px solid #d5d5d5;    float: left;}
.jiabin02_ul{ width:520px;}
.jbphoto{ overflow: hidden;}
.jbphoto{ float:left;margin-left: 34px; margin-bottom:10px;overflow:hidden;}
.jbphoto img{ border-radius: 50%;
    display: block;
    height: 100px;
    margin-bottom: 10px;
    width: 100px;
}

.leftarrow,.leftarrow_red,.rightarrow,.rightarrow_red{ background:url(arrowhead.jpg) no-repeat left top; width:21px; height:28px; display:inline-block; margin-top:45px;}
a:hover.leftarrow{background-position:left -28px;}
.rightarrow{ background-position:left -56px;}
a:hover.rightarrow{ background-position:left -84px;}
.xzfc_con{ width:1000px; height:150px; padding:90px 0px 0px 50px;}
.kyzy,.xstj{ background:#fff url(line_bg.jpg) repeat-x left top; height:260px;}
.book{ width:98px; height:126px; display:block;}
.book_tit{ width:160px; display:block; padding:10px 5px;}
.book_wap{ width:270px;}
.cbw{ margin-top:20px;}
.cbw li{ width:196px; float:left; margin-left:25px; }
.cbw li img{ width:196px; height:96px; border-radius:4px; border:1px solid #ccc; box-shadow:0px 1px 2px #ccc; display:block;}
.cbw li a:hover img,.sstt li a:hover img{ border:1px solid #999;}
.sstt{ margin-left:50px;}
.sstt li img{ width:196px; height:56px; border-radius:4px; border:1px solid #ccc; box-shadow:0px 1px 2px #ccc; display:block;}
.sstt li{ width:196px; margin-top:10px; }
.links li{ float:left; padding:0px 50px 0px 0px; line-height:24px;}
.links li a{ color:#666; text-decoration:none;}
.footer{ background-color:#a2a8b0; color:#fff; line-height:40px;}
/*学者风采*/
.wapbg{ background:url(bgline.jpg) repeat-y left top; display:block;}
.swgz_ul1 {font-size:16px; height:auto;}
.swgz_ul1 li a{ margin-left:15px;}
.swgz_ul1 li:hover a{ color:#ff9900; font-weight:bold; text-decoration:none; }
.swgz_ul1 li.current a{ color:#ff9900; font-weight:bold;}
.swgz_ul1 li.current .icon_yuan{ background-color:#ff9900;}
.login_wrap{ background:url(login_bg.jpg) no-repeat left top; border-top:3px solid #d9dfe6; padding:20px; }
.login_tit{color:#aebdce; text-shadow: 2px 3px 1px #fff;}
.login_bd{ height:50px; line-height:50px; width:100%; display:block; border-radius:4px;}
.icon_05{ width:27px; height:27px; display:inline-block; background:url(icon05.jpg) no-repeat left top;}
.icon_04{ width:27px; height:27px; display:inline-block; background:url(icon04.jpg) no-repeat left top;}
.login_input{ height:50px; line-height:50px; width:80%; border:none; color:#aebdce; font-size:16px;   }
.name_ps a{ color:#006699; margin:20px 50px 30px 30px;}
a.btn_login{ background-color:#ff9c08; height:40px; line-height:40px; font-size:24px; color:#fff; border-radius:4px; text-decoration:none;  }
a:hover.btn_login{ background-color:#F60;}
.con_bg{ background:url(lanbj.jpg) repeat-x left top;}
.nhdt_ul li {    border-bottom: 1px dashed #c5c5c5;    height: 40px;    line-height: 40px; font-family:Arial,"\5b8b\4f53",sans-serif;}
.nhdt_ul li a {    display: block;    width: 640px;}
.jbphotolist1 .jbphoto_ul {    width: auto;}
.jbphotolist1 .jbphoto {    height: auto;}
.jb_text {    overflow: hidden;    text-align: center;}
.jbphotolist1 .jbphoto_ul li {    padding-bottom: 10px;}
.jbphotolist1 .jbphoto_ul li{ padding-bottom:10px; height:150px;}
.tit_fh2{ margin:10px 150px;}
.zj_con{ background:url(wen.jpg) repeat-x left top;}
.zj_name{ width:70px; top:-7px;}
.zj_name_con{ width:470px; }
.zj_photo{  border:1px solid #e1e1e1;width:150px; height:180px;display:block;margin-top:-20px;}
.zj_photo img{ width:150px; height:180px; }
.nhdt_ul1 li{ border:none; line-height:18px; height:30px; line-height:30px;}
.nhdt_ul1 li a{ color:#006699;}
.bluebj{ background:url(bluebj.jpg) no-repeat left top; width:750px; height:336px;}
.btn_name a{ border:1px solid #3399cc; height:30px; line-height:30px; display:inline-block; border-radius:20px; padding:0px 20px; box-shadow:1px 2px 0px #fff inset; text-decoration:none; }
.btn_name a:hover{ border:1px solid #ff9c08;}
.login_wrap1{ border:none; min-height:300px;}
/*下拉菜单*/
.nav_list .down{ width:118px; border:1px solid #e0e0e0; background-color:#eee; display:block; left:0px; top:40px; z-index:9999; box-shadow:1px 1px 4px #999;}
.nav_list .down dd{height:35px; line-height:35px;}
.nav_list .down dd a{ font-size:14px; display:block;height:35px; line-height:35px; color:#666; border-top:1px dotted #ccc;}
.nav_list .down dd a img{ display:inline-block; margin-top:12px;}
.nav_list .down dd a:hover{ background-color:#ff9900; color:#fff;  }
.nav_list .w190 { width:190px!important;}
.nav_wap,.nav_list li { z-index:9999;}

/*轮换图*/
#container { position:relative; z-index:0; float:left; padding:5px; background-color:#FFFFFF;}
#container img { border:0;}
#example { width:588px; height:305px; position:relative;}
#slides { position:absolute; z-index:100;}
#slides .next,#slides .prev {position:absolute; top:100px; left:1px; width:26px; height:91px; z-index:101;}
#slides .next {left:562px;}
.slides_container {width:588px;	height:305px; overflow:hidden; position:relative;}
.pagination { position:absolute; bottom:8px; z-index:5; padding-left:495px}
.pagination li { float:left; margin:0 2px; background:url(btn_img_1.gif) no-repeat}
.pagination li a { display:block; width:12px; height:0; padding-top:12px; color:#FFFFFF; float:left; overflow:hidden;}
.pagination .current { background:url(btn_img_2.gif) no-repeat}
.caption { position:absolute; bottom:4px; *bottom:0px!important; height:30px; padding-left:20px; background:#000;filter:alpha(opacity=70);opacity: 0.7; width:568px; font-size:14px; line-height:29px; color:#fff; text-shadow:none;}

.nav ul li { position:relative;}
.list { display:none}
.list dl dd { background:none}

.xzfc_con .scroll_soft { width:1000px; overflow:hidden; margin-top:16px}
.xzfc_con .scr_1 { width:21px; height:28px; background:url(arrowhead.jpg) no-repeat left top; float:left; margin-top:40px; cursor:pointer}
.xzfc_con .scr_1_on { width:21px; height:28px; background:url(arrowhead.jpg) no-repeat left -28px; float:left; margin-top:40px; cursor:pointer}
.xzfc_con .scr_2 { float:left; width:1000px;}
.xzfc_con .scr_2 .box { margin:0 3px; float:left}
.xzfc_con .scr_2 .scr_box { width:60px; text-align:center}
.xzfc_con .scr_2 .scr_txt { width:60px; text-align:center; font-size:12px }
.xzfc_con .scr_2 .scr_txt a:hover { color:#05A82B}
.xzfc_con .scr_3 { width:21px; height:28px; background:url(arrowhead.jpg) no-repeat left -56px; float:right; margin-top:40px; cursor:pointer}
.xzfc_con .scr_3_on { width:21px; height:28px; background:url(arrowhead.jpg) no-repeat left -84px; float:right; margin-top:40px; cursor:pointer}

.n_list { overflow:hidden; padding-top:10px}
.n_list ul { width:340px; float:left; padding-left:20px}
.n_list ul li { padding-left:15px; background:url(arrow_red.jpg) left 17px no-repeat; line-height:40px;}
.n_list .br { border-right:1px #ACACAC dashed}