@charset "UTF-8";*,*: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}F
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:16px}
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:#000;text-decoration:none}
a:hover{color:#000}
::-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)}



body{ background: #f2ecf2; }
.fl{ float: left; }
.fr{ float: right; }
/*index*/
.main{ width: 1280px; height: auto; margin: 0 auto; position: relative;}
.box-shadow{ position: absolute; z-index: 2; right: -25px; top: 0; width: 25px; height: 100%; background: url(../images/border_right.png) repeat-y; }
.box-shadowleft{ position: absolute; z-index: 2; left: -25px; top: 0; width: 25px; height: 100%; background: url(../images/border_left.png) repeat-y; }
.header{ width: 1280px; height: 181px;  }
.logo{ margin-left: 0px; margin-top: 0px; }
.nav{ margin:0px auto; height: 35px;  width: 1280px; text-align: center;   }
.nav li{ float: center; height: 35px; line-height: 35px; width: 111px;  text-align: center; }
.nav li.nav-last{ background: none; }
.nav li a{ display: block; height: 35px;  font-size: 18px; }

.index{ padding-top: 18px; background: #eaeaea; overflow: hidden; height: auto; }
.banner{ height:300px; overflow: hidden; position: relative;margin-left:0px; margin-right:0px;margin-top: 10px; }
.banner .wp_article_list_table tr{ position: absolute; left: 0; top: 0; }
.index-top{ width: 1280px; height: auto; overflow: hidden; padding-left: 8px; }
.index-hd{ width:1280; height: auto; overflow: hidden; }
.new-img{ width: 640px; height: 480px; overflow: hidden; position: relative;}
.news{ width: 620px; height: 480px; overflow: hidden; border: 1px solid #e3e3e3; background: #fff;}
.notice{ width: 640px; height: 300px; overflow: hidden; border: 1px solid #e3e3e3; background: #fff;}
.djgz{ width: 620px; height: 300px; overflow: hidden; border: 1px solid #e3e3e3; background: #fff;}
.hd{ height: 40px; border-bottom: 2px solid #539bee; background: url(../images/catname_h1.png) repeat-x; }
.hd span{ display: inline-block; float: left; height: 40px; line-height: 32px;  font-size: 21px; font-weight:bold; color: #0c3681;    font-family: "microsoft yahei"; cursor: pointer; }
.hd span.hd-active{ padding-left: 18px; background: url(../images/icon_top.png) no-repeat center bottom; font-weight: bold; }
.more{ float: right; height: 32px; line-height: 32px; padding-right: 10px; }

.news-list { padding: 0 6px; overflow: hidden; }
.news-list li{ height: 36px; line-height: 36px; border-bottom: 1px dashed #9d9999; font-size: 12px;}
.news-list li a{ float: left; color: #020000; padding-left: 14px; background: url(../images/icon_dommit.png) no-repeat 4px center; }
.news-list li a:hover{ color: #db0c0c; }
.news-list li span{ float: right; color: #717070; }

.notice-list{ padding: 0 6px; overflow: hidden;  }
.notice-list li{ height: 36px; line-height: 36px; border-bottom: 1px dashed #9d9999; font-size: 12px;}
.notice-list li a{ float: left; color: #020000; padding-left: 14px; background: url(../images/icon_dommit.png) no-repeat 4px center; }
.notice-list li a:hover{ color: #db0c0c; }
.notice-list li span{ float: right; color: #717070; }

.index-cd{ margin-top: 16px; height: auto; overflow: hidden; }
.teach{  height: 300px; overflow: hidden; border: 1px solid #e3e3e3; background: #fff;}
.teach-list{ padding-left: 6px; padding-top: 4px; }
.teach-list li{ height: 26px; line-height: 26px; font-size: 12px; }
.teach-list li a{ float: left; color: #020000; padding-left: 10px; background: url(../images/icon_title.png) no-repeat 0 center;}
.teach-list li a:hover{ color: #db0c0c; }
.teach-list li span{ float: right; color: #717070; padding-right: 4px;}
.work{ width: 420px; }

.index-menu{ width: 252px; height: auto; overflow: hidden; margin-right: 9px; }
.quick-menu{ width: 250px; height: 236px; border: 1px solid #e3e3e3; background: #fff;}
.menu-hd{ width: 100%; height: 32px; line-height: 32px; background: url(../images/catname_h1.png) repeat-x; border-bottom: 2px solid #e3e3e3; }
.menu-hd span{ padding-left: 8px; color: #000000; font-weight: bold; font-size: 14px; }
.menu-list{ height: auto; overflow: hidden; padding-top: 2px; }
.menu-item{ width: 118px; height: 33px; line-height: 33px; text-align: center; background: url(../images/icon_menu.png); float: left; margin: 3px; color: #616161; font-size: 12px; cursor: pointer; }
.menu-active{ background: url(../images/icon_envelope.png) no-repeat center; text-indent: 36px; color: #fff;}
.menu-item a{ color: #616161; }
.menu-active a{ color: #fff; }

.research{ margin-top: 16px; border: 1px solid #e3e3e3;}
.research .menu-hd{ background: #f4bc5c; }
.research .menu-hd span{ color: #fff; }
.research-list{ height: auto; overflow: hidden; width: 100%;}
.research-list li{ width: 400px; height: 28px; line-height: 28px; padding-left: 9px; background: #fff; border-top: 1px solid #e3e3e3; font-size: 12px; border-bottom: 1px solid #e3e3e3; }
.research-list li a{ float: left; padding-left: 10px; color: #000000; background: url(../images/icon_title.png) no-repeat 0 center; }
.research-list li a:hover{ color: #db0c0c; }
.research-list li span{ float: right; }

.index-bottom{ width: 1280px; height: 113px; margin-bottom: 30px; padding-top: 11px; overflow: hidden; border: 1px solid #e3e3e3; background: #f1f1f1; float: left; margin-top: 10px; margin-left: 7px; }
.bottom-img{ padding-left: 17px; padding-top: 10px;}
.bottom-img a{ margin: 0 3px; }
.bottom-img a img{ width: 236px; }
.ewm{ margin-left: 20px; padding-top: 8px; width:335px; }
.ewm p{ text-align: center; height: 24px; line-height: 24px; color: #000000; font-size: 14px; }
.menu-scroll{ width: 380px; height: 107px; position: relative; margin-right: 10px; padding-top: 8px;}
.menu-scroll a{ display: inline-block; width: 75px; height: auto; margin: 0 8px; padding-top: 8px; text-align: center; background: url(../images/icon_shape1.png) no-repeat center top; }
.menu-scroll a p{ height: 28px; line-height: 28px; text-align: center; font-size: 12px; color: #737373; }
.menu-scroll span{ position: absolute; top: 20px; cursor: pointer; }
.menu-scroll span.prev{ left: -12px; }
.menu-scroll span.next{ right: -12px; }

.footer{ width: 100%; height: 88px; padding-top: 46px; background: #5489da; overflow: hidden; text-align: center; }
.footer p{ line-height: 22px; height: 22px; color: #fff; font-size: 12px;}

.art-left{ width: 300px; height: auto; overflow: hidden; padding-bottom: 23px; padding-left: 16px;}
.catname{ width: 300px; height: auto; overflow: hidden; border: 1px solid #dadada; background: #efefef;}
.art-h2{ height: 32px; line-height: 32px; background: url(../images/catname_h1.png) repeat-x; border-bottom: 1px solid #e3e3e3;}
.art-h2 span{ width: 200px; height: 34px; text-align: center; display: inline-block; background: url(../images/catname_img1.png) no-repeat center; color: #ffffff; font-size: 14px; }
.catname ul{ padding: 0 4px; }
.catname ul li{ padding-left: 21px; height: auto; line-height: 37px; border-bottom: 1px dashed #c2c2c2; }
.catname li a{ padding-left: 17px; background: url(../images/icon_right.png) no-repeat 0 center; color: #333333;}
.catname li i{ font-style: normal; color: #adacac; margin-left: 6px; }
.art-menu{ margin-top: 5px; width: 300px; }
.art-menu .menu-list{ padding-left: 7px; }
.art-menu .menu-item{ margin: 3px 5px; }

.news-img{ width: 640px; margin-top: 5px; overflow: hidden; border: 1px solid #dadada; padding-bottom: 14px;}
.news-img  .new-img{ width: 640px; height: 480px; padding-top: 7px; padding-left: 5px; }

.selectbox{ width: 100%; height: auto; overflow: hidden; margin-top: 5px; }
.selectbox select{ width: 300px; }

.art-right{ width: 920px; border: 1px solid #b6b6b6; min-height: 700px; background: #fefefe; overflow: hidden; margin-left: 20px;margin-right: 20px;}
.art-h2 p{ padding-left: 17px; font-size: 12px; color: #666666; }
.art-con{ padding-top: 13px; height: auto; overflow: hidden; }
.art-title{ text-align: center; height: auto; line-height: 80px; color: #111111; font-weight: bold;}
.art-info{ width: 920px; margin: 0 auto; height: auto; overflow: hidden; border-bottom: 1px solid #c2c2c2; color: #767474; font-size: 12px; }
.art-info span{ height: 33px; line-height: 33px; }
.art-timer{ float: left; }
.art-click{ float: right;margin-right: 20px; }
.art-page-info{ height: 15px; }
.art-content{ padding-top: 15px; padding-bottom: 20px; width: 900px; height: auto; margin: 0 auto; font-size: 12px; color: #000; line-height: 24px; }


.wp_article_list .list_item .Article_Index{ display: none; }
.research-list .wp_article_list .list_item{ width: 400px; }
.menu-scroll .tempWrap{ width: auto; height: 99px; overflow: hidden;}
.menu-scroll li{ float: left;  display: inline-block; *zoom:1;}
.menu-scroll li{ width: 75px; height: 99px; margin: 0 8px;*display: inline-block;}
.menu-scroll li a{ display: block; width: 75px; height: 71px; margin: 0; }
.menu-scroll li a img{ width: 57px; height: 55px;}
.menu-scroll li p{ width: 75px;}
.menu-scroll li p a{ background: none; height: 20px; padding: 0; color: #000;}
.new-img ul table tr{ width: 640px; height: 480px; float: left; }
.new-img ul table td{ width: 640px; height: 480px; float: left; }
.new-img ul table td { width: 640px; height: 480px; float: left; position: relative;}
.new-img ul table td img{ width: 100%;}
.new-img ul table td p{ width: 640px; height: 30px; line-height: 30px; position: absolute; bottom: 0; left: 0; background-color: rgba(5,5,5,0.6); padding-left: 5px;}
.new-img table td p a{ color: #fff; }

.art-right .art-h2{ padding-left: 8px; }
.art-right .possplit{background: url(/_js/_portletPlugs/simpleNews/css/posSplit.gif) no-repeat left center;
    text-indent: 22px;
    background-position: center;
    width: 10px;
    display: inline-block;
    border: 0px solid red;}
.art-right .art-h2 a{ color: #666666;  }
.art-con{ padding: 0 20px; }
.art-list ul li{ height: 30px; line-height: 30px; border-bottom: 1px dashed #ccc;font-size: 14px;  }
.art-list li a{ float: left; font-size: 14px; color: #333333;  padding-left:16px;background: url(../images/icon_title.png) no-repeat 0 center;}
.art-list .wp_article_list_table li span{ float: right; color: #ccc; font-size: 14px; }

.wp_nav .sub-nav .nav-item a{ text-align: center; }
.wp_nav .on a span.item-name{ color: #000; }
.wp_nav .sub-nav .nav-item a span.item-name{ color: #000; }

.new-img ul tbody{ display: inline-block; }

.news-img .new-img ul table tr{ width: 640px; height: 480px; float: left; }
.news-img .new-img ul table td{ width: 640px; height: 480px; float: left; }
.news-img .new-img ul table td { width: 640px; height: 480px; float: left; position: relative;}
.news-img .new-img ul table td img{ width: 100%;}
.news-img .new-img ul table td p{ width: 640px; height: 30px; line-height: 30px; position: absolute; bottom: 0; left: 0; background-color: rgba(5,5,5,0.6); padding-left: 5px;}
.new-img table td p a{ color: #fff; }


.focus-box {  background-position:center; position:relative; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar { position:absolute; right:0px; bottom:0px; z-index: 40; width: 100%; height: 30px; }
.focus-title-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title { display: inline-block; white-space: nowrap; height: 30px; line-height: 30px; padding: 0 10px; color: #fff; font-size: 14px; position: absolute; left: 0; top: 0; z-index: 50;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none; line-height: 30px;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation { display:block; width:30px; text-align:center; height:50px; line-height:50px; background:#000; text-decoration: none; color:#fff;font-family:"Simsun"; font-size:30px; font-weight:bold; text-decoration: none; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index: 50; opacity: 0.5; filter:alpha(opacity=50);}
.focus-navigation:hover { font-size: 30px; font-weight: bold; color: #000; text-decoration: none;line-height:50px;text-align:center;}
.focus-navigation:active {opacity:0.8; filter:alpha(opacity=80);text-align:center;}
.focus-prev { left:0px;}
.focus-next { right:0px;}
.focus-pagination { position:absolute; right:10px; bottom:0; z-index:60; height:20px; text-align:right;}
.focus-page { display:inline-block; width:10px; height:10px; line-height:10px; text-align:center; font-size:12px; text-decoration: none; font-family:Arial, Helvetica, sans-serif; overflow:hidden; border-radius:5px; background-color:#999; color:#fff; margin-right:5px; cursor:pointer;}
.focus-page span { display: none;}
.focus-page:hover { text-decoration: none; font-size: 12px; color: #fff; font-weight: bold; }
.focus-page-active { background-color:#fff;}