*,*:before,*:after{box-sizing:inherit}
input[type="text"],input[type="email"],input[type="search"],input[type="password"]{-webkit-appearance:none;-moz-appearance:none}
html{font-family:'微软雅黑';-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
a{background:transparent}
a:active,a:hover{outline:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
h1{font-size:2em;margin:0 0}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr{box-sizing:content-box;height:0}
pre{overflow:auto}
code,kbd,pre,samp{font-family:"Menlo","Liberation Mono","Consolas","DejaVu Sans Mono","Ubuntu Mono","Courier New","andale mono","lucida console",monospace}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
button{overflow:visible; border: none; padding: 0;}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal; border: none;}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}
input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}
legend{border:0;padding:0}
textarea{overflow:auto}
optgroup{font-weight:bold}
table{border-collapse:collapse;border-spacing:0}
td,th{padding:0}
html,body{height:100%}
html{font-size:14px}
ul,ol,li{list-style: none; margin: 0; padding: 0;}
body{margin:0px;padding:0px; background:#fff;font-family:"Microsoft YaHei",font-size:14px; color:rgba(0,0,0,0.8);font-smoothing:antialiased}
h1,h2,h3,h4,h5,p,span,img{margin:0;font-weight:normal;padding:0;}
p:first-child{margin-top:0em}
p:last-child{margin-bottom:0em}
a{color:#009fda;text-decoration:none}
a:hover{color:#00b2f3}
::-webkit-selection{background-color:rgba(255,255,160,0.4);color:rgba(0,0,0,0.8)}
::-moz-selection{background-color:rgba(255,255,160,0.4);color:rgba(0,0,0,0.8)}
::selection{background-color:rgba(255,255,160,0.4);color:rgba(0,0,0,0.8)}






.fl{ float: left; }
.fr{ float: right; }


.header{ width: 100%; height: 79px; overflow: hidden; border-bottom: 1px solid #cccccc; background: url(../image/header_bg.png) repeat-x; }
.warp { width: 1000px; margin: auto; overflow: hidden;}
.logo{ margin-top: 17px; }
.header-right{ width: 235px; }
.header-link{ height: 30px; width: 100%; line-height: 30px; margin-top: 8px; text-align: right;}
.header-link a{ font-size: 12px; color: #666666; margin: 0 2px;}
.search-box{ width: 235px; overflow: hidden; }
.search-txt{ border: 1px solid #d9d9d9; width: 153px; height: 20px; padding-left: 5px;}
.search-btn{ width: 66px; height: 22px; margin-left: 7px; background: url(../image/search_btn.png) no-repeat center; overflow: hidden; }

.nav{ width: 100%; height: 44px; background: url(../image/nav_bg.png) repeat-x; border-bottom: 4px solid #005ca4;}
.nav ul{ width: 1000px; margin: 0 auto; }
.nav li{ float: left; height: 44px; line-height: 44px; width: 125px; text-align: center; }
.nav li a{ color: #000000; font-size: 16px; display: block; height: 44px; }
 .wp_nav .nav-item a span.item-name{ display: block; height: 44px; padding: 0; line-height: 44px; }

.banner{ width: 100%; position: relative; z-index: 1; overflow: hidden;}
.banner-list{ width: 100%; height: 455px; overflow: hidden; position: relative; }
.banner-list img{ width: 100%; position: absolute; left: 0px; top: 0;}
.banner-nav{ position: absolute; bottom: 0; width: 1000px; left: 50%; margin-left: -500px; height: 67px; line-height: 67px; background: url(../image/banner_nav.png) no-repeat center center; }
.banner-nav ul{ margin-left: 180px; }
.banner-nav ul li{ margin-left: 95px; float: left; height: 67px; }
.banner-nav li a{ display: block; height: 100%; font-size: 14px; color: #ffffff; }
.banner-nav li img{ vertical-align: middle; }

.main{ width: 100%; border-top: 1px solid #fff; height: 783px; overflow: hidden; background: url(../image/index_bg.png) repeat-x 0 bottom;}
.main .warp { margin-top: 27px; }
.news-box{ width: 100%; height: auto; overflow: hidden; }
.box-head{ width: 100%; height: 35px; line-height: 35px; background: url(../image/title_border.png) no-repeat 0 bottom; }
.head-h{ color: #000000; font-size: 15px; }
.head-h span{ color: #954984; padding-left: 5px;}
.box-head a{ color: #555555; font-size: 12px; }
.news-title{ width: 976px; margin: 0 auto; }

.news{ width: 100%; height: 251px; background: url(../image/news_bg.png) no-repeat center center; overflow: hidden; }
.news-img{ margin-left: 19px; margin-top: 6px; width: 347px; height: 213px; overflow: hidden; background: #fff; border: 1px solid #999999;}
.news-img img{ margin: 6px; }
.news-list{ width: 570px; margin-top: 10px; overflow: hidden; height: auto; margin-right: 35px;}
.news-list li{ height: 26px; line-height: 26px; font-size: 14px;  }
.news-list li a{ color: #555555; padding-left: 13px;}
.news-list li span{ color: #555555; padding-right: 13px; }

.dynamic-box{ width: 100%; height: 322px; overflow: hidden; background: url(../image/dynamic_bg.png) no-repeat center top; }
.dynamic-box .box-head{ background: none; height: 40px; line-height: 40px;}
.Academician{ width: 466px; height: auto; overflow: hidden; margin-left: 22px; }
.Academician-item{ height: 89px; width: 100%; background: url(../image/academician-item.png) no-repeat center bottom; }
.Academician-time{ overflow: hidden; margin-top: 16px; margin-left: 4px; width: 57px; height: 57px; text-align: center; background: url(../image/academician_time.png) no-repeat center; }
.Academician-t1{font-size: 13px; color: #ffffff; height: 21px; line-height: 21px; }
.Academician-t2{ line-height: 36px; font-size: 24px; color: #333333; }
.Academician-txt{ width: 377px; height: auto; overflow: hidden; margin-right: 13px; margin-top: 10px; }
.Academician-title{ height: 27px; line-height: 27px; font-size: 16px; color: #222222; }
.Academician-desc{ height: 36px; line-height: 18px; font-size: 14px; color: #666666; }
.Academician-title a{ color: #222222; }
.Academician-desc a{ color: #666666; }
.science{ width: 469px; margin-right: 20px; }
.science-list{ margin-top: 8px; height: auto; overflow: hidden; }
.science-list li{ height: 26px; line-height: 26px; font-size: 14px; color: #555555; }
.science-list a{ padding-left: 17px; float: left; background: url(../image/icon_domit.png) no-repeat 8px center; color: #555555; }
.science-list span{ float: right; margin-right: 6px; }

.contact-box{ width: 100%; margin-top: 12px; height: 132px; overflow: hidden; background: url(../image/concat_bg.png) no-repeat top; }
.link-box{ width: 568px; margin-left: 19px; }
.link-box .box-head{ width: 549px; margin-top: 4px; height: 39px; line-height: 39px;}
.link-line{ margin-left: 15px; }
.link-nav span{ margin-left: 20px; font-size: 15px; color: #333333; font-weight: bold; cursor: pointer;}
.link-nav span.link-nav-active{ border-bottom: 1px solid #9f9f9f; }
.link-con{ margin-top: 11px; height: auto; overflow: hidden; }
.link-item{ height: auto; overflow: hidden; line-height: 26px; display: none; }
.link-item-active{ display: block; }
.link-item tr{ width: auto; float: left; }
.link-item a{ padding-left: 8px; float: left; margin-right: 45px; background: url(../image/icon_gray.png) no-repeat 2px center; color: #666666; font-size: 14px; }

.contact{ width: 366px; margin-right: 18px; margin-top: 12px;}
.contact .box-head{ background: none; height: 27px; line-height: 27px; }
.contact-txt{ font-size: 14px; color: #666666; line-height: 24px; }
.contact-txt span{ margin-left: 10px; }

.footer{ width: 100%; height: 53px; margin-top: 12px; background: url(../image/footer_bg.png) repeat-x; }
.footer p{ text-align: center; font-size: 14px; color: #666666; line-height: 20px; }


.article{ width: 100%; height: auto; overflow: hidden;  position: relative; z-index: 1;background: url(../image/index_bg.png) repeat-x 0 bottom;}
.fixd-top{ width: 100%; height: 30px; position: absolute; z-index: 1000; left: 0; top: 0; line-height: 30px; background: url(../image/fixd-top.png) repeat-x; }
.art{ width: 970px; height: 100%; min-height: 500px; padding: 0 15px; overflow: hidden; border-left: 3px solid #cbcbcb; border-right: 3px solid #cbcbcb; }
.art .location{ margin-top: 20px; width: 955px; }
.art-con{ width: 100%; height: auto; overflow: hidden;}
.art-title{ height: auto; line-height: 35px; color: #000000; font-size: 24px; text-align: center; }
.art-content{ margin-top: 13px; height: auto; overflow: hidden; line-height: 30px; font-size: 16px; color: #666666; }
.article .footer{background: url(../image/index_bg.png) repeat-x 0 top;margin:0;padding-top:12px; }


.list{ height: auto; overflow: hidden;}
.catname-box{ width: 236px; height: 615px; overflow: hidden; position: relative; z-index: 1;}
.catname-box img{ width: 100%; }
.catname-line{ position: absolute; right: 0; top: 0; width: 34px; height: 615px; background: url(../image/sub_line.jpg) no-repeat center top;}
.catname{ width: 187px; height: auto; top: 60px; right: 49px; position: absolute; z-index: 1000; }
.catname-head{ width: 100%; height: 56px;overflow: hidden; text-align: right; position: relative; z-index: 2;}
.catname-head h2{ margin-right: 35px; height: 30px; line-height: 30px; overflow: hidden; font-size: 24px; color: #000000;}
.catname-head p{ margin-right: 35px; height: 26px; line-height: 26px; font-size: 24px; color: #0c4795;}
.catname-head span{ font-size: 60px; color: #0c4795; height: 100%; line-height: 56px; position: absolute; right: 0; top: 0;}
.catname-list{ margin-top: 8px; overflow: hidden; height: auto; }
.catname-list li{ height: 30px; line-height: 30px; font-size: 14px; text-align: right;}
.catname-list li a{ color: #000000; padding-right: 22px;}
.catname-list li.catname-active a{ color: #0c4795; background: url(../image/catname_active.png) no-repeat right center;}
.list-box{ width: 660px; overflow: hidden; height: auto; margin-right: 33px; margin-top: 30px;}
.location{ width: 100%; height: 20px; text-align: right; line-height: 20px; }
.location a{ color: #7c7c7c; font-size: 12px; }

.art-box{ width: 100%; height: auto; overflow: hidden; }
.art-head{ margin-top: 10px; width: 100%; height: auto; overflow: hidden; }

.water-box{ width: 100%; height: auto; overflow: hidden; margin-top: 25px; }
.water-nav{ width: 100%; height: 33px; line-height: 33px; }
.water-nav span{ width: 98px; height: 33px; text-align: center; float: left; background: #72abcc; margin-right: 3px; font-size: 14px; color: #ffffff; cursor: pointer;}
.water-nav span.water-nav-ative{ background: #064291; }
.water-nav .selected span{ background: #064291; }
.water-con{ margin-top: 25px; width: 100%; line-height: 24px; font-size: 14px; color: #000000; }

.pic-list{ width: 100%; height: auto; overflow: hidden; margin-top: 25px;}
.pic-list li{ width: 213px; height: auto; float: left; margin: 0 2px 11px 3px; }
.pic-list li div{ border: 1px solid #c1c1c1;  }
.pic-list li img{ margin: 9px; }
.pic-list li span{ display: block; height: 33px; line-height: 33px; font-size: 14px; color: #333333; font-weight: bold;}

.pic-list-col{ margin-top: 14px; overflow: hidden; }
.pic-col-item{ margin-top: 20px; width: 100%; height: 117px; overflow: hidden;}
.pic-col-img{ width: 165px; height: 115px; border: 1px solid #c0c0c0; overflow: hidden; }
.pic-col-img img{ margin: 8px; width: 150px; height: auto; }
.pic-col-txt{ width: 480px; height: auto; overflow: hidden; }
.pic-col-txt h3{ height: 24px; line-height: 24px; overflow: hidden; font-size: 14px; color: #333333; font-weight: bold; }
.pic-col-txt p{ font-size: 12px; color: #5f5e5e; line-height: 19px; height: 76px; overflow: hidden; }

.kyjd-head p{ font-size: 18px; }
.art-kyjd{ padding: 10px; height: auto; overflow: hidden; }
.kyjd-txt{ width: 290px; height: auto; overflow: hidden; margin-top: 20px;}
.kyjd-txt p{ font-size: 12px; color: #000000; line-height: 30px; margin-top: 10px; }
.kyjd-txt img{ border: 12px solid #56282a; margin: 0 auto; }
.kyjd-txt img.kyjd-more{ border: none; margin: auto; float: right;}

.ojjd-box{ margin-top: 20px; }
.ojjd-first p{ color: #000000; height: auto; line-height: 24px; font-size: 14px; color: #000000; max-height: 96px; overflow: hidden; }
.ojjd-first a{ float: right; margin-right: 5px; margin-top: 3px;}
.ojjd-img{ width: 100%; height: auto; overflow: hidden; margin-top: 10px; }
.ojjd-img li{ width: 264px; height:169px; float: left; margin: 0 22px;}
.ojjd-list{ width: 100%; height: auto; overflow: hidden; margin-top: 10px;}
.ojjd-list li{ border-bottom: 1px dashed #999999; font-size: 14px; height: 36px;line-height: 36px;}
.ojjd-list li a{ float: left; color: #111111; padding-left: 10px; background: url(../image/icon_domit.png) no-repeat 2px center;}
.ojjd-list li span{ float: right; color: #111111; }

.ysz-box li{ margin: 0; }
.ysz{ width: 365px; float: right; }
.ysz-head{ width: 100%; height: 35px; line-height: 35px; color: #ffffff; background: #005ea7; font-size: 18px; font-weight: bold; text-align: center; }
.ysz-con{ width: 100%; height: auto; overflow: hidden; margin-top: 9px; }
.ysz-item{ width: 180px; float: left; overflow: hidden;}
.ysz-title{ line-height: 31px; height: 31px; overflow: hidden; font-size: 16px; color: #333333; }
.ysz-link{ text-align: center; line-height: 26px; }
.ysz-link a{ text-decoration: underline; color: #005ea7; font-size: 16px; margin: 0 5px; }


.people-list{ width: 100%; height: auto; overflow: hidden; }
.people-item{ width: 100%; height: auto; overflow: hidden; margin-bottom: 30px; }
.people-img{ width: 151px; height: 201px; overflow: hidden; }
.people-txt{ width: 760px; height: auto; overflow: hidden; margin-right: 20px;}
.people-name{ height: 31px; line-height: 31px; color: #333333; font-size: 16px; font-weight: bold; }
.people-desc{ line-height: 24px; font-size: 14px; color: #333333; }

.contactus-box{ width: 100%; margin: 0 auto; position: relative; z-index: 1;  }
.contactus-box img{ width: 100%; }
.contactus_bg{ position: absolute; left: 50%; top: 0; margin-left: -500px; z-index: 2; width: 1000px; height: 546px; background: url(../image/contactus_con.png) no-repeat center center; }
.contactus{ width: 850px; height: 430px; left:50%; top: 55px; margin-left: -425px; position: absolute; z-index: 10;}
.contactus-name{ position: absolute; z-index: 100; width: 42px; font-size: 25px; font-weight: bold; bottom: 0; left: 15px; color: #ffffff;}
.contactus-con{ margin: 0 32px 0 83px; height: 357px; padding-right: 22px; overflow: auto; -webkit-overflow-scrolling : touch; font-size: 14px; color: #fbfcfc; line-height: 24px; }
.contactus-nav{ position: absolute; right: -60px; bottom: -17px; z-index: 100; width: 510px; height: 33px; background: url(../image/contactus_nav.png) no-repeat center center; }
.contactus-nav li{ float: left; line-height: 33px; width: 100px; text-align: center; }
.contactus-nav li a{ color: #fff; font-size: 12px; font-weight: bold; }

.contactus-con::-webkit-scrollbar {
 width:2px;
 height:10px;
 background-color:#383838;
}

.contactus-con::-webkit-scrollbar-track {
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background: #fff ;
 border-radius: 10px;
}

.contactus-con::-webkit-scrollbar-thumb {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px #000;
 background-color:#383838;
 background-color: transparent;
 height: 20px;
 width: 30px;
}
.contactus-con::-webkit-scrollbar-thumb:hover {
 border-radius: 10px;
 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
 background-color:#383838;
}


.dtjt9_div_img .number{ z-index: 160; }
.dtjt9_div_text .dtjt9_div_text_title{ background: #000; color: #fff; }
.dtjt9_div_text .dtjt9_div_text_title a{ color: #fff; }


.contactus-con .paging_content{ font-size: 14px; color: #fbfcfc; line-height: 24px;}
.contactus-nav .wp_listcolumn{ border: none;}
.contactus-nav  .wp_listcolumn .wp_column a{ color: #fff; background: none; font-size: 12px; border: none;}
.contactus-nav li.wp_column{ width: 100px;}
.contactus-nav li.wp_column a.selected{ color: #fff;}


.nav .wp_nav .sub-nav .nav-item a span.item-name{ padding: 0; line-height: 44px; text-align: center;}

.catname-list .wp_listcolumn{ border: none;}
.catname-list .wp_listcolumn .wp_column{ width: auto;}
.catname-list .wp_listcolumn .wp_column a{ width: auto; text-align: right; background: none; border: none; color: #000000; padding-right: 10px;}
.catname-list .wp_listcolumn .wp_column a:hover{ color: #0c4795; background: url(../image/catname_active.png) no-repeat right center;}
.catname-list .wp_listcolumn li.selected a{ color: #0c4795; background: url(../image/catname_active.png) no-repeat right center;}


.water-box .wp_article_list .list_item{border: none; width: auto; float: left; height: 33px; line-height: 33px;}
.water-box .wp_article_list .list_item .Article_Index{ display: none;}

.water-nav .water-nav-active{ background: #ccc;}
.water-item table tr{ display: none; }
.water-nav .water-nav-active span{ background: #064291; }
.water-item table tr.water-con-active{ display: block;}

.pic-list table tr{ width: 218px; float:left;}
.pic-col-txt h3 a{ color: #333333;}
.pic-col-txt p a{ color: #333333;}




.ojjd-img .ysz-con li{ border: none; width: 180px; height: auto;}
.ojjd-img .ysz-con li .menu-link{ height: 31px;    font-size: 16px;
    color: #333333; float: inherit; line-height: 31px;display: block; margin: 0;}
.ojjd-img .ysz-con .sub-menu{ text-align: center;}
.ojjd-img .ysz-con .sub-menu li{ display: inline-block;float: inherit; border: none; width: auto; color: #005ea7; font-size: 16px; margin: 0 5px; height: 27px; line-height: 27px;}
.ojjd-img .ysz-con .sub-menu li a{ text-decoration: underline;}


.people-list .people-img a{ display: block; width: 100%;}
.people-list .people-img a img{ width: 100%;}
.people-list #wp_paging_w5{ text-align: center;}
.people-list .wp_paging{ margin: 0 auto; float: inherit; display: inline-block;}

body .pages_count{ width: auto;}
body .page_nav{ width: auto;}
body .wp_paging span{ font-weight: normal;}
.ojjd-list .wp_paging li a{
	height: 36px;
	line-height: 36px;
}
.wp_listcolumn .wp_column a .column-name{
	padding: 0;
}
.contactus_bg .wp_listcolumn .wp_column a .column-name{
	padding: 5px 10px 5px 20px;
}
