﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;}
html, body {width: 100%;height: 100%;font-family:"Verdana";font-size: 100%; font-size:12px; color:#323232;min-width:1270px;_width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1270?"1270px":"100%");}
ul, ol, li {list-style:none}
.body{background:url(../images/nybg.jpg) no-repeat right top;}
a:link,a:visited {color:#323232; text-decoration: none;}
a:hover,a:active {color:#009CEE;text-decoration: none;}
*::-moz-selection{background:#94cb00; color:#fff;}
*::selection {background:#94cb00; color:#fff;} 
@font-face {
font-family:"Franklin Gothic Demi Cond";  
   src:url('../Fonts/Franklin Gothic Demi Cond.eot');  
   src:local('☺'),  
      url('../Fonts/Franklin Gothic Demi Cond.eot?#iefix') format('embedded-opentype'),  
       url('../Fonts/Franklin Gothic Demi Cond.woff') format('woff'),  
        url('../Fonts/Franklin Gothic Demi Cond.ttf') format('truetype'),  
       url('../Fonts/Franklin Gothic Demi Cond.svg#webfontOTINA1xY') format('svg');  
       font-weight:normal;  
        font-style:normal; 
}
@font-face {
font-family:"Verdana";
   src:url('../Fonts/verdana.eot');  
   src:local('☺'),  
      url('../Fonts/verdana.eot?#iefix') format('embedded-opentype'),  
       url('../Fonts/verdana.woff') format('woff'),  
        url('../Fonts/verdana.ttf') format('truetype'),  
       url('../Fonts/verdana.svg#webfontOTINA1xY') format('svg');  
       font-weight:normal;  
        font-style:normal; 
}
@font-face {
		font-family: 'helvetica-condensed-black-sRg';
    src: url('../Fonts/helvetica-condensed-black-se.eot');
    src: url('../Fonts/helvetica-condensed-black-se.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/helvetica-condensed-black-se.woff2') format('woff2'),
         url('../Fonts/helvetica-condensed-black-se.woff') format('woff'),
         url('../Fonts/helvetica-condensed-black-se.ttf') format('truetype'),
         url('../Fonts/helvetica-condensed-black-se.svg#helvetica-condensed-black-sRg') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: "helveticaregular";
    src: url('../Fonts/helvetica.eot');
    src: url('../Fonts/helvetica.eot?#iefix') format('embedded-opentype'),
         url('../Fonts/helvetica.woff2') format('woff2'),
         url('../Fonts/helvetica.woff') format('woff'),
         url('../Fonts/helvetica.ttf') format('truetype'),
         url('../Fonts/helvetica.svg#helveticaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
font-family:"Georgiaa";
   src:url('../Fonts/Georgia.eot');  
   src:local('☺'),  
      url('../Fonts/Georgia?#iefix') format('embedded-opentype'),  
       url('../Fonts/Georgia.woff') format('woff'),  
        url('../Fonts/Georgia.ttf') format('truetype'),  
       url('../Fonts/Georgia.svg#webfontOTINA1xY') format('svg');  
       font-weight:normal;  
        font-style:normal; 
}
/*common*/
.fl{float:left;}
.fr{float:right;}
.container-box{width:100%; height:100%;}
.position-relative{position:relative;}
.position-absolute{position:absolute;}
.position-fixed{position:fixed;}
.text-center{text-align:center;}
.box-center{margin:0 auto;}
.clear{ clear:both}
.cl ul,.cl h3{ display:none}
.eye{background:url(../images/eye.jpg) center center no-repeat; width:40px; height:26px; display:inline-block; vertical-align:middle; margin-left:-40px; cursor:pointer}
.eye.on{background:url(../images/eyeon.jpg) center center no-repeat;}
/*main*/
.container{width:100%; max-width:1300px; min-width:1270px; margin:0 auto;}
#header{min-width:100%;height:75px;background:url(../images/header-bg.gif);position:absolute;top: 0;z-index: 900;box-shadow:0 4px 5px 0px rgba(0,0,0,0.2);}
#headern{min-width:100%;height:75px;background:url(../images/header-bg.gif);box-shadow:0 4px 5px 0px rgba(0,0,0,0.2); position:absolute; top:0px; z-index:999999}
#content{float:left;width:100%;height:100%;}
#footer{min-width:100%;height:65px;background:url(../images/gray.png); position:absolute;bottom: 0;z-index: 100;}
#footern{min-width:100%;height:65px;background:url(../images/gray.png); float:left}
.content{width:576px;margin:94px 0 54px -360px; min-height:60%;background:url(../images/tqg_bg.png); position:absolute; z-index:100;left:50%; padding:48px 72px 90px 72px; color:#fff; line-height:200%;}

/*header*/
#header .logo{float:left; margin-top:13px;}
#headern .logo{float:left; margin-top:13px;}
#nav{float:right; height:75px;}
#nav .navul{ float:right;}
#nav .navul .navli{float:left; height:75px;border-left:1px solid #333;position:relative;}
#nav .navul .navli.lastitem{ border-right:1px solid #333}
#nav .navul .navli a{font-size:18px;height:75px;padding:0 16px; padding-right:36px;line-height:75px; color:#fff; font-family:"Franklin Gothic Demi Cond"; display:block; position:relative}
#nav .navul .navli a:hover{color:#fff; background-color:#2b2e33}
#nav .navul .navli a .icon-arrow-down{ display:inline-block; width:20px; height:8px; background:url(../images/icon12.gif) no-repeat 8px 0px; position:absolute; top:35px; right:16px;}
#nav .navul .navli.on a .icon-arrow-down{ background-position:8px -8px}
#nav .navul .nav-sub{left: 0px; top: 75px; width: 800px; line-height: 30px; float: left; display: none; position: absolute; background:url(../images/gray75.png);box-shadow:0 4px 5px 0px rgba(0,0,0,1); z-index:9999}
#nav .navul .navli .nav-sub .sub-l{ padding:20px;position:relative}
#nav .navul .navli .nav-sub .sub-l ul#navabout{ width:250px;}
#nav .navul .navli .nav-sub .sub-l ul#navabout li a{ padding-right:5px; height:30px; line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navabout li a:hover{background-color:#2b2e33}
#nav .navul .navli .nav-sub .sub-l ul#navabout li ul{ position:absolute; top:20px; left:300px; width:472px; display:none}
#nav .navul .navli .nav-sub .sub-l ul#navabout li ul li{ width:226px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navabout li ul li a{line-height:25px;color:#FFF;padding-left:0px;font-size:12px; height:auto; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navabout li ul li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navabout li ul li strong{ font-weight:bold}
#nav .navul .navli .nav-sub.research{ width:500px;}
#nav .navul .navli .nav-sub .sub-l ul#navresearch{ width:150px;}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li a{ padding-right:5px; height:50px; line-height:50px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li a:hover{background-color:#2b2e33}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul{ position:absolute; top:20px; left:200px; width:472px; display:none}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul li{ width:100%; margin-left:10px; line-height:30px; float:left; color:#FFF; font-family:"Verdana"; font-size:14px}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul li a{line-height:30px;padding-left:0px; float:left; color:#FFF; height:auto; font-family:"Verdana"; font-size:14px}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul li img{ float:left; margin-right:20px;}
#nav .navul .navli .nav-sub .sub-l ul#navresearch li ul li strong{ font-weight:bold; font-size:24px}
#nav .navul .navli .nav-sub.publications{ width:550px; left:-200px;}
#nav .navul .navli .nav-sub .sub-l ul#navpublications{ width:200px;}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li a{ padding-right:5px; height:30px; line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li a:hover{background-color:#2b2e33}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul{ position:absolute; top:20px; left:250px; width:472px; display:none}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li{ width:226px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li a{line-height:25px;color:#FFF;padding-left:0px;font-size:12px; height:auto; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li strong{ font-weight:bold}

#nav .navul .forum{left: -300px;width: 850px; }
#nav .navul .navli .nav-sub .sub-l ul#navforum{ width:100%;}
#nav .navul .navli .nav-sub .sub-l ul#navforum li{ width:236px; float:left; margin-left:20px;}
#nav .navul .navli .nav-sub .sub-l ul#navforum li a{ height:30px; line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navforum li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navforum li ul{ width:236px;}
#nav .navul .navli .nav-sub .sub-l ul#navforum li ul li{ width:236px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navforum li ul li a{ line-height:25px; padding-left:0px;color:#FFF; font-size:12px; height:auto; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navforum li ul li strong{ font-weight:bold}
#nav .navul .events{left: -300px;width: 850px;}
#nav .navul .navli .nav-sub .sub-l ul#navevents{ width:100%;}
#nav .navul .navli .nav-sub .sub-l ul#navevents li{ width:236px; float:left; margin-left:20px;}
#nav .navul .navli .nav-sub .sub-l ul#navevents li a{ height:30px;line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navevents li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navevents li ul{ width:236px;}
#nav .navul .navli .nav-sub .sub-l ul#navevents li ul li{ width:236px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navevents li ul li a{ line-height:25px; padding-left:0px;font-size:12px; color:#FFF;height:auto; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navevents li ul li strong{ font-weight:bold}
#nav .navul .fellowship{left: -300px;width: 590px;}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship{ width:100%;}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li{ width:236px; float:left; margin-left:20px;}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li a{ height:30px;line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li ul{ width:236px;}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li ul li{ width:236px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li ul li a{ line-height:25px; padding-left:0px;font-size:12px; color:#FFF;height:auto; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navfellowship li ul li strong{ font-weight:bold}
#nav .navul .publications{left: -300px;width: 590px;}
/*#nav .navul .navli .nav-sub .sub-l ul#navpublications{ width:100%;}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li{ width:236px; float:left; margin-left:20px;}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li a{ height:30px;line-height:30px; font-weight:normal}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li a:hover{ background:none}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul{ width:236px;}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li{ width:236px; margin-left:10px; line-height:25px; float:left; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li a{ line-height:25px; padding-left:0px;font-size:12px;height:auto; color:#FFF; font-family:Verdana}
#nav .navul .navli .nav-sub .sub-l ul#navpublications li ul li strong{ font-weight:bold}*/
#nav .navul .navli .nav-sub.menber{ width:200px; left:0px;}
#nav .navul .navli .nav-sub.menber .sub-l ul#navpublications{ width:160px;}
#nav .navbtn{ float:right}
#nav .navbtn .btnli{float:left; height:75px;position:relative;}
#nav .navbtn .btnli a{font-size:0px;height:75px; width:62px;display:block}
#nav .navbtn .btnli a.btnsearch{ background:url(../images/search.png) no-repeat center center;}
#nav .navbtn .btnli a.btnshare{background:url(../images/share.png) no-repeat center center;}
#nav .navbtn .btnli a.btnmenu{background:url(../images/menu.png) no-repeat center center;}
#nav .navbtn .btnli a.btnshare:hover{background:#a3a3a5 url(../images/shareon.png) no-repeat center center;}
#nav .navbtn .btnli a.btnmenu:hover{background:#a3a3a5 url(../images/menuon.png) no-repeat center center;}
#nav .navbtn .btnli a.btnsearch:hover{background:#a3a3a5 url(../images/searchon.png) no-repeat center center;}
#nav .navbtn .nav-sub{left: -200px; top: 75px; width: 320px; height:40px; line-height: 30px; float: left; display: none; position: absolute; background:url(../images/navbtnul.png);box-shadow:0 4px 5px 0px rgba(0,0,0,0.2); padding:20px;}
#nav .navbtn .nav-sub .login{ position:relative}
#nav .navbtn .nav-sub .login img{ padding:5px 10px; cursor:pointer}
#nav .navbtn .nav-sub .login span{ height:40px; float:right;line-height:40px; font-size:12px}
#nav .navbtn .nav-sub .login span a{ font-size:12px}
#nav .navbtn .nav-sub .login a{padding:0; margin:0; display:inline;}
#nav .navbtn .nav-sub .login #weixin{ display:none; position:absolute; top:40px; left:-15px; width:80px;}
#nav .navbtn .nav-sub .key{ background:url(../images/keybg.png) left; width:200px; height:43px; float:left; padding:0px;border:none; padding-left:10px; line-height:43px; }
#nav .navbtn .nav-sub .but{ background:url(../images/btnbg.png); width:46px; height:43px; float:left; padding:0px;border:none;}
#nav .navbtn #navall{ width:400px; overflow:hidden; height:530px; left:-350px; color:#535456; z-index:999}
#nav .navbtn #navall .lang{ font-size:13px; font-family:"Microsoft YaHei";text-align:right;padding-right:95px;}
#nav .navbtn #navall .lang a{ display:inline; width:auto; height:auto; color:#535456; font-size:13px; font-family:"Microsoft YaHei"}
#nav .navbtn #navall ul{ width:500px;}
#nav .navbtn #navall li{ width:240px; float:left;font-family:Verdana}
#nav .navbtn #navall li strong{ font-weight:bold; font-size:16px; color:#242424; line-height:250%;}
#nav .navbtn #navall li ul{ width:100%;}
#nav .navbtn #navall li ul li{ line-height:25px; font-size:15px; width:100%}
#nav .navbtn #navall li ul li a{ color:#525e64;font-size:13px; line-height:25px;height:auto; width:230px;display:block;}
#nav .navbtn #navall li ul li a:hover{ background:#1daaa3; color:#FFF; width:230px;padding-left:5px;}
/*footer*/
#footer .container{ position:relative}
#footer .lang{ width:100px; position:absolute; left:0px; bottom:0px; height:30px; padding:15px;}
#footer .lang a{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; padding:5px 5px; color:#FFF; line-height:20px; margin-right:5px;font-family:"Microsoft YaHei"}
#footer .lang a.cn1{ background:#424c7c}
#footer .lang a.cn2{ background:#199690}
#footer .footer-link{ font-family:"Franklin Gothic Demi Cond"; color:#FFF; text-align:center; font-size:15px; line-height:40px;}
#footer .footer-link a{color:#FFF;}
#footer .footer-link span{ width:auto; height:30px; padding:5px; position:absolute; left:100px; top:0;}
#footer .footer-text{ text-align:center; line-height:20px; color:#959597; font-size:12px;text-transform:uppercase}
#footer .footer-text a{color:#959597;}
#footern .footer-link{ font-family:"Franklin Gothic Demi Cond"; color:#FFF; text-align:center; font-size:15px; line-height:40px;}
#footern .footer-link a{color:#FFF;}
#footern .footer-text{ text-align:center; line-height:25px; color:#959597; font-size:12px;text-transform:uppercase}
#footern .footer-text a{color:#959597;}
/*content*/
.content .content-title{font-size:30px; padding-bottom:60px; text-align:center;}
.content h2{ font-size:24px; padding-bottom:30px;}
.content h3{ font-size:18px; padding-bottom:12px;}
.content.content-white{ background:#fff; padding:0 0 40px 0;}



/*button*/
.button-effect{position:relative;z-index:1;display:block;line-height:43px;height:45px;display:inline-block;overflow:hidden;width:156px;font-size:19px;text-transform:uppercase;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(js/PIE.htc);}
.button-effect .button{overflow:hidden;display:block; text-align:center;}
.button-effect .button span{display:block;background:#000;-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;-o-transition:-o-transform 0.2s;-ms-transition:-ms-transform 0.2s;transition:transform 0.2s;padding:0 20px;}
.button-effect .button::before{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;content:attr(data-hover);-webkit-transition:-webkit-transform 0.2s;-moz-transition:-moz-transform 0.2s;-o-transition:-o-transform 0.2s;-ms-transition:-ms-transform 0.2s;transition:transform 0.2s;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);padding:2px 0;}
.button-effect .button:hover span,.button-effect .button:focus span{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}
.button-effect .button:hover::before,.button-effect .button:focus::before{-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%)}
.button-effect.black-to-white .button{border:1px solid#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(js/PIE.htc);}
.button-effect.black-to-white .button::before{background:#fff;color:#189eec;}
.button-effect.black-to-white .button span{background:none;color:#fff;}
.button-effect.white-to-black .button{border:1px solid#fff;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;behavior: url(js/PIE.htc);}
.button-effect.white-to-black .button::before{background:#000;color:#fff;}
.button-effect.white-to-black .button span{background:#fff;color:#189eec;}


/*page*/

.Pages{text-align:center; color:#888888; font-size:14px; height:30px; margin-top:20px; margin-bottom:10px;}
.Pages .Page_Prev_Text,.Pages .Page_Prev{ background:url(../images/prev.jpg) no-repeat left;padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#888888;cursor:pointer; }/*上一页*/
.Pages .Page_Next,.Pages .Page_Next_Text{background:url(../images/next.jpg) no-repeat right;padding:5px;
	padding-bottom:2px;
	padding-top:2px;color:#888888; cursor:pointer;}/*下一页*/
.Pages .Page_Next:hover,.Pages Page_Prev:hover,.Pages .Page_Next_Text.Page:hover,.Page_Prev_Text:hover{color:#888888}
.Pages .Page_Num{
	padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;
	cursor:pointer;
	color:#3db7a1
}/*页码文本框*/
.Pages .Page_Num:hover, .Pages a.Page_Selected{ color:#000000;cursor:pointer;padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;}
.Page_Area,.Page_First,.Page_First_Text,.Page_End,.Pages input,.Page_End_Text {
    display:none;
}
.Page{text-align:center; color:#888888; font-size:14px; height:30px; margin-top:10px; margin-bottom:10px;}
.Page a{padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;
	cursor:pointer;
	color:#3db7a1}
.Page .cpb{color:#000000;cursor:pointer;padding:5px;
	padding-bottom:1px;
	padding-top:1px;
	line-height:13px;}
.Page .Page_Button,.Page .Page_Text{ display:none}
/*内页*/
#contentn{ width:100%; float:left; background:url(../images/nybg.jpg) no-repeat right top; margin-top:75px;}
.main{ width:1220px; margin:0 auto; padding-top:40px; padding-bottom:40px;}
.nytitle{ width:100%; font-family:Georgiaa; color:#323232; font-size:54px; font-weight:bold; padding-bottom:10px; margin-bottom:30px; border-bottom:1px dashed #323232}
.nytitle a{ float:right}
.nytitle span{ display:block}
.nytitle ul{ width:auto; float:right; margin-right:10px; margin-top:5px;}
.nytitle ul li{ width:auto; float:left; margin-left:-10px;}
.nytitle ul li a{ display:inline-block; line-height:43px; font-size:16px}
.nytitle ul li a:hover{ color:#FFF}
.nytitle ul li a i{ width:16px; height:43px; display:block; float:left;}
.nytitle ul li a i.l{ background:url(../images/menusliml.png) no-repeat center center;}
.nytitle ul li a i.r{ background:url(../images/menuslimr.png) no-repeat center center;}
.nytitle ul li a b{display:inline-block; padding-left:5px; padding-right:5px;display:inline-block; float:left; background:url(../images/menuli.png) repeat-x center}
.nytitle ul li a:hover i.l{ background:url(../images/menuslimlon.png) no-repeat center center;}
.nytitle ul li a:hover i.r{ background:url(../images/menuslimron.png) no-repeat center center;}
.nytitle ul li a:hover b{ background:url(../images/menulion.png) repeat-x center}
.nytitle ul li.menu_1 a i.l{ background:url(../images/menulil.png) no-repeat center center;}
.nytitle ul li.menu_1 a:hover i.l{ background:url(../images/menulilon.png) no-repeat center center;}
.nytitle ul li.menu_3 a i.r{ background:url(../images/menulir.png) no-repeat center center;}
.nytitle ul li.menu_3 a:hover i.r{ background:url(../images/menuliron.png) no-repeat center center;}


.nyright{ width:230px; float:right;font-family:"helveticaregular"; font-size:15px;}
.nyright .title{width:100%;color:#323232; line-height:52px; font-family:Georgiaa; font-size:20px; font-weight:bold; text-align:center; background:url(../images/gbg.jpg) no-repeat center center;/*margin-bottom:20px;*/}
.nyright .con li{ width:100%; margin-bottom:20px;}
.nyright .con li a{font-family:Georgiaa; font-size:14px; line-height:18px;color:#323232;}
.nyright .con .more{ width:100%; text-align:center; height:20px; display:block}
.nyright .job{ width:100%; margin-top:20px;border-top: 1px solid #646464; border-bottom: 3px solid #646464; height:70px;}
.nyright .job a{ width:100%; height:77px; display:block;border-bottom: 1px solid #646464; background:url(../images/jbg.jpg) no-repeat center center; text-align:center;font-family:Georgiaa; font-size:20px; line-height:77px;color:#ffffff;}
.nyleft{ width:940px; float:left}
.nyleft .img{ width:100%;}
.nyleft .title{ width:100%; height:77px;color:#323232; line-height:77px; font-family:Georgiaa; font-size:24px; font-weight:bold; text-align:center; background:url(../images/ntbg.jpg) no-repeat center center; margin-top:20px; margin-bottom:20px;}
.nyleft .con{ line-height:150%; color:#323232; font-size:15px;font-family:"helveticaregular";}
.nyleft .con p{ margin-bottom:20px;}
.nyleft .con strong{font-family:Georgiaa; font-size:16px; font-weight:bold}
.contact .nyright{ width:357px;}
.contact .nyright .r_title{ background:url(../images/bfit.jpg) no-repeat left center; height:58px; padding-left:30px; line-height:58px; font-size:26px;}
.contact .nyright .r_info{ padding:10px; line-height:250%; font-size:15px; color:#323232; border:3px solid #1daaa3; border-radius:10px;}
.contact .nyright .membership{ width:100%; margin-top:20px;border-top: 1px solid #646464; border-bottom: 3px solid #646464; height:70px;}
.contact .nyright .membership a{ width:100%; height:77px; display:block;border-bottom: 1px solid #646464; background:url(../images/jbg.jpg) no-repeat center center; text-align:center;font-family:Georgiaa; font-size:20px; line-height:77px;color:#ffffff;}
.contact .nyleft{ width:788px;}
.feeb{font-family:"helveticaregular"; font-size:16px; color:#646464}
.feeb h1{ font-size:24px; font-family:Georgiaa}
.feeb h2{ font-size:20px; font-family:Georgiaa; display:block; line-height:40px; border-bottom:1px dashed #323232}
.feeb span{ color:#fe0000; margin-right:10px; display:inline-block; vertical-align:middle}
.feeb .text{ border:1px solid #969696;border-radius: 5px 5px;  width:560px; padding:5px; line-height:35px; min-height:35px;color:#646464; font-size:15px; font-family:"helveticaregular";}
.feeb .btn{border:1px solid #1daaa3;border-radius: 5px 5px; background:#1daaa3; padding:10px 20px; font-size:17px; color:#ffffff; font-family:"Verdana"; cursor:pointer}
.pran{ padding-top:40px;text-align:center; width:100%;}
.pran a{ display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px;}
.pran a.pr{ background:url(../images/p.jpg) no-repeat center center;display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px; float:none}
.pran a.pr:hover{background:url(../images/pon.jpg) no-repeat center center;display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px; float:none}
.pran a.ma{ background:url(../images/e.jpg) no-repeat center center;display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px; float:none}
.pran a.ma:hover{background:url(../images/eon.jpg) no-repeat center center;display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px; float:none}
.pran .sh{ display:inline-block; width:59px; height:59px; margin-left:20px; margin-right:20px; float:none; position:relative}
.pran .sh a.s{background:url(../images/s.jpg) no-repeat center center;display:inline-block; width:59px; height:59px; margin:0px}
.pran .sh a.s:hover{background:url(../images/son.jpg) no-repeat center center;}
.pran .sh .bdsharebuttonbox{ position:absolute; top:45px; left:-203px; width:448px; height:36px; display:none;background:url(../images/sharebg.png) no-repeat center center; padding-top:12px;}
.pran .sh .bdsharebuttonbox i{ color:#424242; font-size:16px; font-style:normal; font-family:"Georgiaa"; font-weight:bold; width:120px;display:inline-block; float:left; text-align:right; line-height:31px;}
.pran .sh .bdsharebuttonbox a{ width:60px; height:31px; padding:0px; display:inline-block; margin:0px;margin-left:4px; background-color:#FFF; background-repeat:no-repeat; background-position:center center}
.pran .sh .bdsharebuttonbox a:hover{ background-color:#dedede}
.pran .sh .bdsharebuttonbox a.bds_weixin{ background-image:url(../images/weixing.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_tsina{ background-image:url(../images/xinlan.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_linkedin{ background-image:url(../images/in.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_fbook{ background-image:url(../images/f.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_twi{ background-image:url(../images/t.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_weixin:hover{ background-image:url(../images/weixingon.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_tsina:hover{ background-image:url(../images/xinlanon.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_linkedin:hover{ background-image:url(../images/inon.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_fbook:hover{ background-image:url(../images/fon.png);background-position:center center}
.pran .sh .bdsharebuttonbox a.bds_twi:hover{ background-image:url(../images/ton.png);background-position:center center}
.stru{ position:relative}
.stru .nytitle{ border:none;}
.stru .st_con{ width:100%; line-height:150%; color:#323232; font-size:15px;font-family:"helveticaregular";}
.stru .st_con p{ margin-bottom:20px;}
.stru .st_con strong{font-family:Georgiaa; font-size:16px; font-weight:bold}
.stru .about{ position:absolute; top:320px; width:260px; text-align:center; font-size:16px; font-family:"helveticaregular"; line-height:30px;}
.stru .about strong{ font-family:Georgiaa; font-size:18px;}
.Pre .Pre_con{ width:100%;min-height:400px;}
.Pre .Pre_con .img{ width:384px; height:478px; float:left; margin-left:40px;}
.Pre .Pre_con .detail{ width:760px;height:100px; padding-left:60px;float:left; margin-top:50px; margin-left:-30px; color:#323232;font-family:"Verdana"; font-size:26px;}
.Pre .Pre_con .detail strong{font-family:Georgiaa; font-size:40px; }
.Pre .Pre_con .cont{ width:100%; float:center; margin-top:40px; font-family:"helveticaregular"; font-size:15px; color:#323232; line-height:150%;}
.Pre .Pre_con .cont strong{ display:block; width:80px; height:320px; text-align:left; font-family:"宋体"; font-size:80px; line-height:100%; float:left; color:#1daaa3}
.Pre .Pre_con .field{ width:100%; background:#f2f2f2; color:#323232}
.Pre .Pre_con .field .title{ width:100%;font-family:"helvetica-condensed-black-sRg"; height:100px; padding-top:120px; border-top:1px dashed #323232; background:#FFF url(../images/field.jpg) no-repeat 50% 20px; color:#323232; text-align:center; font-size:40px;}
.Pre .Pre_con .field .titl{ padding-left:20px;font-family:"helvetica-condensed-black-sRg"; padding-top:10px; font-size:20px;}
.Pre .Pre_con .field ul{ padding:20px; width:1180px; padding-top:10px; padding-bottom:0px;}
.Pre .Pre_con .field ul li{ width:1180px; float:left; margin-bottom:40px; font-family:"helveticaregular"; font-size:15px;}
.Pre .Pre_con .field ul li .pic{ margin-right:20px; float:left}
.Pre .Pre_con .field ul li .ti{ padding-right:20px; display:inline-block; background:url(../images/pdf.jpg) no-repeat right center; font-family:Georgiaa; font-size:16px; font-weight:bold; margin-bottom:5px;}
.Pre .Pre_con .more{ padding:20px;display:inline-block;font-family:"helveticaregular";font-size:15px; background:url(../images/pdf.jpg) no-repeat right center;}
.Board h2{ width:100%; margin-bottom:20px; font-size:50px;font-family:"Georgiaa"; border-bottom:1px dashed #ccc}

.Board .Board_top{width:100%; overflow:hidden;background:url(../images/bbg.png) repeat left top; padding-top:20px;}
.Board .Board_top ul{ width:120%;}
.Board .Board_top ul li{ width:365px; margin-right:60px; float:left; height:360px; position:relative; font-family:"helveticaregular";font-size:18px; color:#323232}
.Board .Board_top ul li img{ width:205px; height:205px;}
.Board .Board_top ul li .info{ position:absolute; left:0px; top:0px; min-height:132px; background:url(../images/dbg.gif) no-repeat 5px 0px; padding-left:160px; padding-top:140px;background-size:215px 215px;font-family:"helveticaregular"; font-size:15px;}
.Board .Board_top ul li .info strong{ font-size:22px;font-family:"Georgiaa";}
.Board .Board_top ul li a .more{ width:99px; height:28px; position:absolute; right:0px; bottom:120px; line-height:28px; text-align:center; display:block; float:right; font-size:13px; font-family:"helveticaregular";}
.Board .Board_top ul li a:hover .more{ background:url(../images/mobg.jpg) no-repeat center center}

.Board .Board_con{width:100%; overflow:hidden;background:url(../images/bbg.png) repeat left top; padding-top:20px;}
.Board .Board_con ul{ width:120%;}
.Board .Board_con ul li{ width:365px; margin-right:60px; float:left; height:420px; position:relative; }
.Board .Board_con ul li a{height:420px;width:365px; display:block; position:absolute; left:0px; top:0px}
.Board .Board_con ul li img{ width:205px; height:205px;}
.Board .Board_con ul li .info{ position:absolute; left:0px; top:0px; min-height:132px; background:url(../images/dbg.gif) no-repeat 0px 0px; padding-left:160px; padding-top:140px;background-size:215px 215px;font-family:"helveticaregular";font-size:15px; color:#323232}
.Board .Board_con ul li .info strong{ font-size:22px;font-family:"Georgiaa";}
.Board .Board_con ul li a .more{ width:99px; height:28px; position:absolute; right:0px; bottom:120px; line-height:28px; text-align:center; display:block; float:right; font-size:13px; font-family:"helveticaregular";}
.Board .Board_con ul li a:hover .more{ background:url(../images/mobg.jpg) no-repeat center center}

.Board .Staff_con{ padding-top:20px; width:100%; overflow:hidden}
.Board .Staff_con ul{ width:110%}
.Board .Staff_con li{ width:280px; height:350px; background:url(../images/sbg.jpg) no-repeat center center; text-align:center;  font-size:15px; margin-left:60px; margin-right:60px; margin-bottom:60px; float:left; position:relative;font-family:"helveticaregular";}
.Board .Staff_con li a{ width:100%; display:inline-block; min-height:100px;position:relative}
.Board .Staff_con li a i{ width:35px; height:35px; position:absolute; top:22px; right:20px;background:url(../images/paper.png) no-repeat center center; z-index:999; display:none}
.Board .Staff_con li img{ margin-top:60px; margin-bottom:60px; width:135px; height:135px;}
.Board .Staff_con li div{ width:240px; margin:0 auto; position:absolute; left:20px; top:17px;  background:url(../images/stbg.png) no-repeat center top;}
.Board .Staff_con li div a{padding-top:180px;}
.Board .Staff_con li strong{ font-family:Georgiaa; font-size:22px;}
.Board .Annual_con{ padding-top:20px; width:100%; overflow:hidden;min-height:450px;height:auto !important; height:450px;}
.Board .Annual_con ul{ width:110%}
.Board .Annual_con li{ width:200px; height:440px;font-family:"helveticaregular"; background:url(../images/pdf.jpg) no-repeat 180px 260px; font-size:15px;margin-right:100px; margin-bottom:60px; float:left;}
.Board .Annual_con li img{}
.Board .Annual_con li a{ color:#323232; width:100%; height:100%; display:block;}
.Board .Annual_con li a span{ color:#969696; font-size:12px; line-height:200%;}
.Board .Annual_con li strong{ font-family:"helveticaregular"; font-size:16px; line-height:200%; font-weight:bold}
.Board .Annual_con li a:hover strong{color:#1daaa3}
.Board .News_con{ padding-top:20px; width:100%; overflow:hidden}
.Board .News_con ul{ width:110%}
.Board .News_con li{ width:216px; height:440px;font-family:"helveticaregular";font-size:15px;margin-right:118px; margin-bottom:60px; float:left;}
.Board .News_con li img{ width:216px; height:305px}
.Board .News_con li a{ color:#323232}
.Board .News_con li a span{ color:#969696; display:block; width:90%; background:url(../images/t.jpg) no-repeat left center; font-size:12px; line-height:200%; padding-left:10%}
.Board .News_con li strong{ font-family:"helveticaregular"; display:block; width:100%; font-size:16px; line-height:125%; font-weight:bold}
.Board .News_con li a:hover strong{color:#1daaa3}
.Board .News_con .tit{color:#323232; line-height:52px; font-family:Georgiaa; font-size:20px; font-weight:bold; text-align:center;}
.Board .News_con .con{border-top:1px dashed #323232; line-height:200%; color:#323232; font-size:15px;font-family:"helveticaregular"; padding-top:20px;}
.Board .News_con .con p{ margin-bottom:20px;}
.Board .Job_con{padding-top:20px; width:100%; overflow:hidden}
.Board .Job_con .detail{ width:100%;  font-size:14px; font-family:"helveticaregular"; line-height:200%;}
.Board .Job_con .detail strong{ font-size:25px; font-family:Georgiaa;color:#1daaa3}
.Board .Job_con .detail .about{ float:right;width:190px;text-align:left; font-size:16px; font-family:"helveticaregular"; line-height:15px;}
.Board .Job_con .detail .about img{ float:left; margin-right:10px;}
.Board .Job_con .detail .about a{color:#323232}
.Board .Job_con .detail .about strong{ font-family:Georgiaa; font-size:18px;color:#323232;line-height:30px;}
.Board .Job_con .detail .about a:hover,.Board .Job_con .detail .about a:hover strong{color:#1daaa3}
.Board .Job_con .detail p{ margin-bottom:20px;}
.Board .Job_con ul{ width:110%; margin-bottom:20px;}
.Board .Job_con li{ width:520px; height:60px;font-family:"helveticaregular"; font-size:15px;margin-right:100px; margin-top:20px; float:left;border-bottom:1px dashed #323232}
.Board .Job_con li a{ color:#323232}
.Board .Job_con li a span{ color:#969696; font-size:12px; line-height:200%;}
.Board .Job_con li strong{ font-family:"helveticaregular"; font-size:16px; line-height:200%; font-weight:bold; padding-right:60px;background:url(../images/pdf.jpg) no-repeat center right;}
.Board .Job_con li a:hover strong{color:#1daaa3}
.Sup_con{ width:100%;min-height:400px;}
.Sup_con .img{ width:680px; height:410px; float:left;}
.Sup_con .detail{ width:460px; padding-left:50px;float:left; margin-top:100px; margin-left:-30px; color:#323232;font-family:"helveticaregular"; font-size:18px;}
.Sup_con .detail strong{font-family:Georgiaa; font-size:30px; line-height:40px;}
.Sup_con .cont{ width:100%; float:left; margin-top:40px; font-family:"helveticaregular"; font-size:15px; color:#323232; padding-bottom:20px; margin-bottom:20px;border-bottom:1px dashed #323232}
.Sup_con .cont strong{font-family:"helveticaregular"; float:left; font-size:80px;color:#1daaa3; height:40px;}
.Sup_con .cont h1{font-size:30px;font-family:Georgiaa; line-height:40px;}
.Sup_con .nb{ border:none}
.Sup_con .nb strong{ color:#FFF}
.research .nyleft{ width:800px; margin-left:40px;}
.research .nyright .title{ background:none; padding-top:20px; border-top:1px solid #646464}
.research .nyright ul li a{ font-size:16px; font-family:"helvetica-condensed-black-sRg"; }
.research .nyright ul li a img{ width:80px; height:80px;border:1px solid #e8e8e8;border-radius: 50% 50%;}
.latest .nyleft{ width:880px; margin-left:0px;}
.latest .nyleft .la_detail{ font-size:18px; font-family:"helveticaregular"}
.latest .nyleft ul.lates{ width:100%;}
.latest .nyleft ul.lates li{ width:30%; text-align:center; height:280px; margin-top:40px; float:left}
.latest .nyleft ul.lates li a{ font-size:24px; font-family:Georgiaa; display:block; width:100%; height:100%;}
.latest .nyright .search{ width:100%; height:43px; margin-bottom:40px;}
.latest .nyright .search .key{ background:url(../images/keybg.png) left; width:174px; height:43px; float:left; padding:0px;border:none; padding-left:10px; line-height:43px; }
.latest .nyright .search .but{ background:url(../images/btnbg.png); width:46px; height:43px; float:left; padding:0px;border:none;}
.Annual_con ul.late li{ width:90%; height:150px; background:url(../images/pdfd.jpg) no-repeat right top;}
.Annual_con ul.late li.nobg{ background:none; height:auto}
.Annual_con ul.late li a{display:block; width:95%; height:100%; margin-right:5%;}
.Annual_con ul.late li img{ float:left; margin-right:20px; width:249px; height:150px;}
.Board .working ul{}
.Board .working li{ width:382px; height:122px; float:left; margin-left:15px; margin-right:30px; background:none; }
.Board .working li a{ padding:10px; border:1px dashed #323232; width:360px; height:100%; display:block; position:relative;}
.Board .working li a strong{line-height:20px; font-weight:bold; font-size:16px}
.Board .working li a:hover{border:1px dashed #1daaa3;}
.Board .working li a span{ color:#323232; font-family:"Verdana"; font-size:14px; font-weight:bold; padding-left:20px; position:absolute; left:10px; z-index:999}
.Board .working li a span.au{ background:url(../images/au.jpg) no-repeat left center; bottom:30px}
.Board .working li a span.co{ background:url(../images/co.jpg) no-repeat left center; bottom:10px}
.Over .Over_con{ width:100%; line-height:200%; font-family:"helveticaregular"; font-size:15px;}
.Over .Over_con .title{ font-size:40px; font-family:"helveticaregular"; line-height:60px;}
.Over .Over_con .oleft{ width:552px; float:left}
.Over .Over_con .oright{ width:552px; float:left; margin-left:96px;}
.Over .Over_con p{ margin-bottom:20px;}
.Events{ padding-bottom:0px}
.Events .nytitle{ margin-bottom:0px;}
.nytitle .search{ height:43px; float:right; margin-right:30px; margin-top:7px;}
.nytitle .key{ background:url(../images/keybg.png); width:532px; height:43px; float:left; padding:0px;border:none; padding-left:10px; line-height:43px; }
.nytitle .but{ background:url(../images/btnbg.png); width:46px; height:43px; float:left; padding:0px;border:none;}
.Events .Events_con{ background:url(../images/erbg.png) repeat-y 620px 0px;}
.Events .Events_con .title{ font-size:25px; font-family:Georgiaa; line-height:90px;}
.Events .Events_con .eleft{ width:50%; float:left}
.Events .Events_con .eleft ul li{ width:90%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #323232}
.Events .Events_con .eleft ul li .time{ width:62px; height:64px; float:left; background:url(../images/timebg.jpg) no-repeat center center; font-family:Georgiaa; font-size:14px; text-align:center; line-height:25px; color:#FFF}
.Events .Events_con .eleft ul li .time strong{ font-family:"Verdana"; font-size:26px; color:#1daaa3; line-height:30px;}
.Events .Events_con .eleft ul li .pic{ width:199px; height:120px; float:left; margin-left:10px;}
.Events .Events_con .eleft ul li .pic img{width:199px; height:120px;}
.Events .Events_con .eleft ul li .infor{ width:268px; margin-left:10px;float:left; font-family:"helveticaregular"; font-size:15px; line-height:20px;}
.Events .Events_con .eleft ul li .infor strong{ color:#1daaa3; font-family:Georgiaa; font-size:16px; font-weight:bold}
.Events .Events_con .eleft ul li .infor span{ line-height:40px; color:#969696; font-size:12px; font-family:Verdana}
.Events .Events_con .eleft ul li .mor{ width:164px; height:23px; line-height:23px; float:right; background:url(../images/mbg.jpg) no-repeat; text-align:center}
.Events .Events_con .eleft ul li .mor a{ color:#ffffff; font-family:"Verdana"; font-weight:bold; font-size:12px;}
.Events .Events_con .eleft .coming{width:100%; height:152px; background:url(../images/coming.jpg) no-repeat; display:none}
.Events .Events_con .eright{ width:45%; padding-left:5%; float:left;}
.Events .Events_con .eright ul li{ width:100%; float:left; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #323232}
.Events .Events_con .eright ul li .time{ width:90px; height:32px; float:left; background:url(../images/time2bg.jpg) no-repeat center center; font-family:Georgiaa; font-size:14px; text-align:center; line-height:26px; color:#FFF; margin-right:20px; margin-bottom:20px;}
.Events .Events_con .eright ul li .time strong{ font-family:"Verdana"; font-size:17px;margin-left:5px;}
.Events .Events_con .eright ul li .infor{font-family:"helveticaregular"; font-size:15px; line-height:20px;}
.Events .Events_con .eright ul li .infor strong{ color:#1daaa3; font-family:Georgiaa; font-size:16px; font-weight:bold}
.Events .Events_con .eright ul li .infor span{ line-height:30px; color:#969696; font-size:12px; font-family:Verdana}
.Events .Events_con .mor{ float:right; color:#1daaa3; font-family:"Verdana"; font-size:16px; margin-bottom:10px;}
.Past{ padding-bottom:40px;}
.Past .nytitle{ margin-bottom:40px;}
.Past .Events_con{ background:none}
.Past .Events_con .title{line-height:50px;}
.Past .Events_con .pleft{ width:228px; float:left; border:1px solid #d6d4d4}
.Past .Events_con .pleft .title{ text-align:center;}
.Past .Events_con .pleft ul{ width:90%; margin:0 auto; border-bottom:1px dashed #323232;}
.Past .Events_con .pleft ul li a{ color:#7c7b7b; font-family:Georgiaa; font-size:13px; line-height:30px; padding-left:10px;}
.Past .Events_con .pleft ul li a span{ display:none}
.Past .Events_con .pleft img{width:100%;}
.Past .Events_con .pright{ width:880px; float:left; margin-left:90px;}
.Past .Events_con .pright .sort{border-bottom:1px dashed #323232; font-size:14px; font-family:Georgiaa}
.Past .Events_con .pright ul.late{ width:100%; margin-bottom:40px;}
.Past .Events_con .pright ul.late li{ width:100%;min-height:150px; padding-bottom:10px; margin-top:30px; float:left; font-family:"helveticaregular"; font-size:15px;position:relative}
.Past .Events_con .pright ul.late li img{float:left; margin-right:20px; width:249px; height:150px;}
.Past .Events_con .pright ul.late li a{ color:#323232; font-size:24px; font-family:Georgiaa}
.Past .Events_con .pright ul.late li span{ color:#969696; font-size:12px; line-height:200%;}
.Past .Events_con .pright ul.late li strong{ font-family:Georgiaa; font-size:16px; line-height:200%; font-weight:bold}
.Past .Events_con .pright ul.late li a:hover strong{color:#1daaa3}
.Past .Events_con .pright ul.late li a.mo{ font-size:14px; position:absolute; left:269px; bottom:0px;}
.Past .Events_con .pright ul.late li a.mo:hover{ color:#900}
.Past .Events_con .pileft{ width:290px; float:left;}
.Past .Events_con .pileft h2{ width:280px; height:35px; line-height:35px; padding-left:10px; background:#b4b4b4; color:#FFF; font-family:Georgiaa; font-size:20px; font-weight:bold}
.Past .Events_con .pileft h3{ width:280px; height:45px; line-height:45px; padding-left:10px;font-family:Georgiaa; font-size:16px; font-weight:bold}
.Past .Events_con .pileft h4{ width:280px; line-height:25px; line-height:25px; padding-left:10px;font-family:Georgiaa; font-size:16px; font-weight:bold ;color:#1daaa3}
.Past .Events_con .pileft ul{ width:100%; padding-top:5px; padding-bottom:5px; margin-bottom:10px;  border-top:1px dashed #323232; border-bottom:1px dashed #323232;}
.Past .Events_con .pileft ul li{ padding-left:10px;}
.Past .Events_con .pileft ul li a{ background:url(../images/pdf.jpg) no-repeat left center; padding-left:25px; line-height:30px; font-family:"helveticaregular"; font-size:15px}
.Past .Events_con .info{ width:810px; margin-left:120px;}
.Past .Events_con .info .time{ background:url(../images/t.jpg) no-repeat left center; border-top:1px dashed #323232; padding-left:20px; color:#969696; line-height:40px;}
.Past .Events_con .info .con{ line-height:150%; color:#323232; font-size:15px;font-family:"helveticaregular";}
.Past .Events_con .info .con p{ margin-bottom:20px;}
.Past .Events_con .info .dow{ border-bottom:1px dashed #323232; border-top:1px dashed #323232; width:100%; margin-bottom:20px;}
.Past .Events_con .info .dow .l{ width:300px; text-align:center; padding:10px; float:left; font-family:Georgiaa; font-size:16px; font-weight:bold}
.Past .Events_con .info .dow ul{ width:470px; float:left; margin-left:20px; margin-bottom:20px;}
.Past .Events_con .info .dow ul li{ margin-top:15px; padding-left:60px; background:url(../images/pdfd.jpg) no-repeat left center}
.Past .Events_con .info .dow ul li a{ font-family:Georgiaa; font-size:16px; font-weight:bold}
.Upcom .detail{border-bottom:1px dashed #323232; width:100%;}
.Upcom .detail .utitle{ height:220px; width:580px; float:left}
.Upcom .detail .utitle strong{height:220px;width:580px;font-size:30px; font-family:Georgiaa; font-weight:bold; display:table-cell; vertical-align:middle;}
.Upcom .detail .time{ width:62px; height:64px; float:left; background:url(../images/timebg.jpg) no-repeat center center; font-family:Georgiaa; font-size:14px; text-align:center; line-height:25px; color:#FFF; margin-top:80px; margin-bottom:80px; margin-left:10px; margin-right:40px;}
.Upcom .detail .time strong{ font-family:"Verdana"; font-size:26px; color:#1daaa3; line-height:30px;}
.Upcom .detail .Dtime{ width:480px; float:right; padding-left:20px; height:220px; border-left:1px dashed #323232; font-family:"helveticaregular"; font-size:15px;}
.Upcom .detail .Dtime strong{ line-height:30px; font-size:18px; font-family:"helveticaregular"; font-weight:bold}
.Upcom .con{ padding:10px;border-bottom:1px dashed #323232; line-height:150%; color:#323232; font-size:15px;font-family:"helveticaregular";}
.Upcom .con p{ margin-bottom:20px;}
.Upcom .con strong{font-weight:bold}
.Upcom .dow{ padding:10px;border-bottom:1px dashed #323232;}
.Upcom .dow ul{ width:100%; float:left; margin-left:20px;}
.Upcom .dow ul li{ margin-top:15px;margin-bottom:15px; padding-left:60px; background:url(../images/pdfd.jpg) no-repeat left center}
.Upcom .dow ul li a{ font-family:Georgiaa; font-size:16px; line-height:40px; font-weight:bold}
.Upcom .report{font-family:Georgiaa;}
.Upcom .report h2{  font-size:20px; font-weight:bold; line-height:60px; padding-left:10px;}
.Upcom .report h3{ font-size:16px; font-weight:bold; line-height:30px; border-bottom:1px dashed #323232; padding-left:10px;}
.Upcom .report ul{ width:100%; padding-top:5px; padding-bottom:5px; margin-bottom:10px; }
.Upcom .report ul li{ padding-left:10px; height:50px;background:url(../images/pdfd.jpg) no-repeat left center;  width:auto; float:left; margin-top:10px; margin-bottom:10px; margin-left:10px}
.Upcom .report ul li a{ padding-left:40px; padding-right:50px; font-size:16px; line-height:50px;}
.vfp{}
.vfp .vfp_con{ padding:20px;min-height:400px;}
.vfp .vfp_con .title{ font-family:"helveticaregular"; font-size:36px; line-height:80px;}
.vfp .vfp_con .con{line-height:150%; color:#323232; font-size:15px;font-family:"Verdana";}
.vfp .vfp_con .con p{ margin-bottom:20px;}
.vfp .vfp_con .t{ font-size:15px; color:#1daaa3;font-family:"Verdana";}
.vfp .vfp_con .feeb strong{ font-family:Georgiaa; font-size:16px; font-weight:bold}
.vfp .vfp_con .feeb .text{ width:410px;}
.Events .Events_con .feeb strong{ font-family:Georgiaa; font-size:16px; font-weight:bold}
.Events .Events_con .feeb .text{ width:410px;}
.reveal-modal-bg {
	position: fixed;
	height: 100%;
	width: 100%;
	z-index: 999;
	display: none;
	top: 0;
	left: 0;
	background:url(../images/mapbg.png) repeat;
}
.reveal-modal {
	visibility: hidden;
	top: 80px;
	left: 50%;
	margin-left: -500px;
	width: 1000px;
	height:600px;
	position: absolute;
	z-index: 1010;
}

.reveal-modal .close-reveal-modal {
	position: absolute;
	top: 8px; font-size:0px;
	right: 5px;
	cursor: pointer;z-index: 1010;
	width:48px; height:48px;
	background:url(../images/close.png) no-repeat;
}
.con_con{position: absolute; top:80px; left:0px;width: 980px;height:500px; padding:10px; background:#FFF;border-radius: 5px 5px;  }
.reveal-modal.tip{ width:470px; height:250px;margin-left: -235px;}
.reveal-modal.tip .con_con{width: 450px;word-wrap:break-word; white-space:normal; word-break:break-all;height:150px; text-align:center; line-height:200%; font-size:16px}
.reveal-modal.tip .con_con a,.reveal-modal.tip .con_con input{ background:#1daaa3; width:60px; height:25px; display:block; padding:5px 10px; font-size:16px; color:#FFF; border-radius:5px; margin:10px auto; line-height:25px; text-align:center; border:none}
.reveal-modal a.btnblue{border:1px solid #1daaa3;border-radius: 5px 5px; background:#1daaa3; padding:10px 20px; font-size:17px; color:#ffffff;  cursor:pointer; color:#FFF;}


.sirui-dialog {
	visibility: hidden;
	top: 180px;
	left: 50%;
	/*margin-left: -500px;
	width: 1000px;
	height:600px;*/
	position: absolute;
	z-index: 1010;
}
.sirui-dialog .close-reveal-modal {
	position: absolute;
	top: -60px; font-size:0px;
	right: 5px;
	cursor: pointer;z-index: 1010;
	width:48px; height:48px;
	background:url(../images/close.png) no-repeat;
}
.sirui-dialog .sirui-dialog-body {padding:10px; background:#FFF;border-radius: 5px 5px; }
.sirui-dialog .sirui-dialog-title {width:100%; height:40px; margin-bottom:10px; line-height:40px;font-size:16px; font-weight:bold; border-bottom:1px solid #eee; color:#1daaa3}
.sirui-dialog .sirui-dialog-content{width:100%; padding-bottom:40px;font-size:16px; line-height:150%}
.sirui-dialog .sirui-dialog-buttom {width:100%; position:absolute;left:0; bottom:0; text-align:center}
.sirui-dialog .sirui-dialog-buttom a{background:#1daaa3; width:60px; height:25px; display:block; padding:5px 10px; font-size:16px; color:#FFF; border-radius:5px; margin:10px auto; line-height:25px; text-align:center; border:none}

#mainbody {width:1050px; margin:0 auto}
#mainphoto {cursor:pointer;display:block; border:1px solid #c9c9c9; max-width:99%;}
#goleft {float:left;clear:left; margin-right:12px; margin-top:23px;}
#goright {float:right;clear:right; margin-top:23px;}
#photos {width:972px;float:left;height:72px;line-height:70px;overflow:hidden; margin-top:10px;}
#showArea img{display:block;float:left; margin-left:7px; border:0px; margin-top:1px; margin-bottom:1px; margin-right:6px;cursor:pointer;}
#showArea img#on{border:1px solid #f77532;margin-top:0px; margin-bottom:0px; margin-left:6px;margin-right:5px;}


.staff_info{background:#efefef; padding:20px;}
.staff_info img{ width:325px; float:left; margin-right:20px;}
.staff_info .info{ width:795px; float:left; background:#FFF; padding:20px; min-height:335px;}
.staff_info .detail{color:#323232;font-family:"Verdana"; font-size:26px; margin-bottom:20px;}
.staff_info .detail strong{font-family:"Georgiaa"; font-size:40px; }
.staff_info .cont{font-family:"helveticaregular"; font-size:15px; color:#323232; line-height:150%;}
.staff_info .em{ color:#1daaa2; padding-left:30px; background:url(../images/sem.jpg) no-repeat left center; line-height:200%; font-size:15px; font-family:"helveticaregular";}
.staff_info .em a{ color:#1daaa2;}
.Book{ width:100%; padding-bottom:20px; height:40px; text-align:right}
.Book img{ float:right; margin-top:12px; margin-right:12px;}
.Book form{width:auto; float:right; font-weight:bold; font-size:14px}
.Book .input{background:#f5f5f5; padding:10px; line-height:20px; color:#c8c8c8; width:150px; border:1px solid #f5f5f5}
.Book .go{background:#f5f5f5;padding:10px; line-height:20px; font-weight:bold;border:1px solid #f5f5f5; cursor:pointer}
.Book div{ display:inline-block; width:auto; height:40px;}
.Public_con{ width:100%;min-height:400px;}
.Public_con ul{ width:100%}
.Public_con ul li{ width:333px; height:335px; margin-left:35px; margin-right:35px; float:left; margin-bottom:35px;}
.Public_con ul li a{width:303px; height:305px; display:block; padding:15px; background:url(../images/plia.jpg) no-repeat center center; overflow:hidden}
.Public_con ul li a span{ padding-bottom:10px; display:inline-block;}
.Public_con ul li a span.pi{ color:#0062b5; font-size:16px; font-weight:bold;}
.Public_con ul li a span.wo{ color:#323232; font-size:14px; font-weight:bold}
.Public_con ul li a span.ti{color:#323232; font-size:14px}
.Public_con ul li a span.at{color:#323232; font-size:14px}
.Public_con ul li a span.de{color:#323232; font-size:14px; display:none}
.Public_con ul li a:hover{background:url(../images/pliaon.jpg) no-repeat center center;}
.Public_con ul li a:hover span.pi{ color:#fd862c}
.Public_con ul li a:hover span.ti{ display:none}
.Public_con ul li a:hover span.de{ display:block;}
.Public_con .Con_left{ width:790px; float:left; margin-right:50px;}
.Public_con .Con_left .tit{ color:#0062b5; font-size:30px; font-family:Georgiaa; font-weight:bold; padding-bottom:20px;}
.Public_con .Con_left .info{ font-size:15px; line-height:30px; padding-bottom:20px;font-family:"Verdana";}
.Public_con .Con_left .info strong{ font-weight:bold}
.Public_con .Con_left .con{font-size:14px; line-height:200%; padding-bottom:20px;font-family:"Verdana";}
.Public_con .Con_left .con a{ font-size:16px; color:#1daaa3; font-weight:bold}
.Public_con .Con_right{ width:380px; float:left; text-align:center;}
.Public_con .Con_right img{ max-width:380px;}
.Public_con .Con_right .detail{color:#323232;font-family:"Verdana"; font-size:20px; line-height:30px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #646464}
.Public_con .Con_right .detail strong{font-family:"helvetica-condensed-black-sRg"; font-size:30px; line-height:50px;}
.Public_con .Con_right .cont{font-family:"helveticaregular"; font-size:15px; color:#323232; line-height:200%; text-align:left; padding-left:40px; position:relative;}
.Public_con .Con_right .cont strong{ display:block; width:80px; height:100%; position:absolute; left:-40px; top:0px; text-align:left; font-family:"宋体"; font-size:80px; line-height:100%; float:left; color:#1daaa3}
.Public_con .Con_right .em{ color:#1daaa2; text-align:left; padding-left:70px; background:url(../images/sem.jpg) no-repeat 11% 50%; line-height:200%; font-size:15px; font-family:"helveticaregular";}
.Public_con .Con_right .em a{ color:#1daaa2;}
.Trinee_con img{ padding-right:10px;}
.Trinee_con .detail{ width:100%; margin-top:50px;font-family:"helveticaregular"; font-size:15px; color:#323232; line-height:150%;}
.Trinee_con .detail a{ color:#1daaa2; width:100%; display:block; text-align:center}
.Trinee_con .cont{ padding-left:50px; float:center; margin-top:40px; font-family:"helveticaregular"; font-size:15px; color:#323232; line-height:150%; position:relative;}
.Trinee_con .cont strong{ display:block; width:80px; height:30px; text-align:left; font-family:"宋体"; font-size:80px; line-height:100%; float:left; color:#1daaa3; position:absolute; left:-30px; top:20px;}
.Trinee_con .cont b{ font-size:24px; line-height:60px;}

.Trinee_con .join_list ul{ width:110%; margin-bottom:20px;}
.Trinee_con .join_list li{ width:520px; height:60px; font-size:15px;margin-right:100px; margin-top:20px; float:left;border-bottom:1px dashed #323232}
.Trinee_con .join_list li a{ color:#323232}
.Trinee_con .join_list li a span{ color:#969696; font-size:12px; line-height:200%;}
.Trinee_con .join_list li strong{  font-size:16px; line-height:200%; font-weight:bold; padding-right:60px;background:url(../images/pdf.jpg) no-repeat center right;}
.Trinee_con .join_list li a:hover strong{color:#1daaa3}

.Past .Events_con .aleft{ width:228px; float:left;}
.Past .Events_con .aleft ul{ width:228px; margin:0 auto;}
.Past .Events_con .aleft ul li{width:228px; border-bottom:1px dashed #323232;}
.Past .Events_con .aleft ul li a{width:223px; display:inline-block; color:#323232; font-family:Georgiaa; font-size:16px; font-weight:bold; line-height:40px; padding-left:5px;}
.Past .Events_con .aleft ul li a:hover,.Past .Events_con .aleft ul li a.on,.Past .Events_con .aleft ul li a.on:hover{ background:#1daaa3; color:#FFF} 
.Past .Events_con .aright{ width:880px; float:left; margin-left:90px;}
.Past .Events_con .aright .sort{border-bottom:1px dashed #323232; font-size:14px; font-family:Georgiaa}
.Past .Events_con .aright ul.late{ width:100%; margin-bottom:40px;}
.Past .Events_con .aright ul.late li{ width:100%;height:auto; min-height:150px; padding-bottom:10px; margin-bottom:30px; float:left; font-family:"helveticaregular"; font-size:15px; position:relative}
.Past .Events_con .aright ul.late li .pic{float:left; width:249px; height:150px; position:relative; margin-right:10px;}
.Past .Events_con .aright ul.late li .pic img{ margin-right:20px; width:249px; height:150px;}
.Past .Events_con .aright ul.late li .pic span{ position:absolute; bottom:0px; left:0px;padding:5px; width:239px; height:25px; display:block; background:rgba(0,0,0,0.5) url(../images/video.png) no-repeat 94% 50%; color:#FFF}
.Past .Events_con .aright ul.late li a{ color:#323232; font-family:Georgiaa; line-height:130%;}
.Past .Events_con .aright ul.late li span{ color:#969696; font-size:12px; line-height:180%;}
.Past .Events_con .aright ul.late li strong{ font-family:Georgiaa; font-size:16px; line-height:200%; font-weight:bold}
.Past .Events_con .aright ul.late li a strong{line-height:100%;}
.Past .Events_con .aright ul.late li a:hover strong{color:#1daaa3}
.Past .Events_con .aright ul.late li a.mo{ font-size:14px; position:absolute; left:269px; bottom:0px;}
.Past .Events_con .aright ul.late li a.mo:hover{ color:#900}
.Past .Events_con .aright ul.late li .time{ width:90px; height:42px; float:left; background:url(../images/time2bg.jpg) no-repeat center center; font-family:Georgiaa; font-size:14px; text-align:center; line-height:26px; color:#FFF; margin-right:10px;}
.Past .Events_con .aright ul.late li .time strong{ font-family:"Verdana"; font-size:17px;margin-left:5px;}
.reg{ font-size:14px}
.reg h1{ font-size:20px;}
.reg h2{ border-bottom:none; font-size:16px}
.reg .text{ width:85%; line-height:25px; min-height:25px; display:inline-block;vertical-align:middle}
.reg .t50{ width:70%;}
.loginn{padding:40px; width:380px; height:287px;background:url(../images/login.png) no-repeat center center; margin:220px auto;}
.loginn .ltitle{ line-height:30px; font-size:18px; color:#FFF;}
.loginn .ltitle a{ float:right}
.loginn .text{border:1px solid #969696;border-radius: 5px 5px;  width:360px; padding:7px; line-height:25px; height:25px;color:#646464; font-size:15px; font-family:"helveticaregular";}
.loginn .btnn{ width:120px; padding:7px; line-height:25px; background:#0050a7; color:#FFF; text-align:center; border:1px solid #363636;border-radius: 5px 5px;}
.loginn a{ color:#ff0000}
.member_left{background:#FFF; width:250px; border:1px solid #008ba7; margin-bottom:40px; float:left; margin-right:20px;}
.member_left h1{font-size:26px; font-family:Georgiaa; color:#0062b5; padding:20px; font-weight:bold}
.member_left .menulist{ width:100%;}
.member_left .menulist li{ border-top:1px solid #008ba7;}
.member_left .menulist li a{ padding-left:20px; padding-right:20px; width:210px; padding-top:10px; padding-bottom:10px; display:block; background:url(../images/menulia.png) no-repeat 95% 50%; line-height:150%; font-size:22px; font-family:"helvetica-condensed-black-sRg"}
.member_left .menulist li a:hover,.member_left .menulist li a.on,.member_left .menulist li a.on:hover{ background:#0062b5 url(../images/menuliaon.png) no-repeat 95% 50%; color:#FFF}
.member_right{background:#FFF; width:900px; float:left; padding:20px; border:1px solid #008ba7; margin-bottom:40px;border-radius:0px 0px 10px 10px;}
.member_right .mtitle{font-size:26px; font-family:Georgiaa; padding:10px; font-weight:bold; border-bottom:1px dashed #323232}
.member_right .minfo{font-family:"Verdana"; font-size:14px; color:#323232; line-height:200%; padding:10px; min-height:500px;}
.member_right .minfo .inputtxt{border:1px solid #969696;border-radius: 5px 5px;  width:98%; padding:7px; line-height:25px; height:25px;color:#646464; font-size:15px; font-family:"helveticaregular";}
.member_right .minfo .btn{border:1px solid #0050a7;border-radius: 5px 5px; background:#0050a7; padding:10px 20px; font-size:17px; color:#ffffff; font-family:"Verdana"; cursor:pointer}
.member_right .minfo strong{ line-height:150%; font-size:15px; font-family:"Verdana";}
.member_right .minfo b{ line-height:150%; font-size:16px; color:#0050a7}
.notice{ position:fixed; z-index:9999999; bottom:80px; right:20px; background:url(../images/notice.png) no-repeat top center; width:244px; height:333px; overflow:hidden; display:none}
.notice .ti{ display:block; width:150px; height:40px;}
.notice #close{ width:30px; height:30px; float:right; display:block; cursor:pointer}
.notice .no_info{ padding:15px 15px; padding-right:20px; display:block;font-family:"Verdana";}
.notice .no_info b{ font-weight:bold; font-size:14px;font-family:Georgiaa;}
.tm{ width:176px; height:auto; float:right;background:url(../images/tbg.jpg) repeat-y left; }
.tm li{ width:100%;}
.tm li span.y{ width:53px; height:53px; display:block; background:url(../images/ybg.png) no-repeat left center; color:#FFF; text-align:center; line-height:53px; font-size:14px;margin-bottom:10px;}
.tm li span.date{ width:130px; padding-left:46px; height:24px; display:block; line-height:20px; color:#FFF;background:url(../images/date.png) no-repeat right center; }
.tm li span.dt{width:130px; padding-left:46px; height:auto;display:block; line-height:20px; color:#505050;font-family:"helveticaregular"; font-size:14px}
.tm li a:hover span.y{background:url(../images/ybg.png) no-repeat right center;}
.noclass{ padding:0px !important; margin:0px !important; position:static !important; width:auto !important; height:auto !important; display:inherit !important; left:auto;}
.Newsletter_class{ padding-left:50px;background:url(../images/nl.jpg) no-repeat left center; height:43px;}
.Newsletter_class ul{ margin-left:10px; height:40px; margin-top:2px;}
.Newsletter_class ul li{ width:auto; float:left; margin-left:-10px;}
.Newsletter_class ul li a{ display:inline-block; line-height:40px; font-size:16px}
.Newsletter_class ul li a:hover,.Newsletter_class ul li a.on,.Newsletter_class ul li a.on:hover{ color:#FFF}
.Newsletter_class ul li a i{ width:29px; height:40px; display:block; float:left;}
.Newsletter_class ul li a i.l{ background:url(../images/newsletterl.png) no-repeat center center;}
.Newsletter_class ul li a i.r{ background:url(../images/newsletterr.png) no-repeat center center;}
.Newsletter_class ul li a b{display:inline-block; padding-left:25px; padding-right:25px;display:inline-block; float:left; background:url(../images/newsletter.png) repeat-x center}
.Newsletter_class ul li a:hover i.l,.Newsletter_class ul li a.on i.l,.Newsletter_class ul li a.on:hover i.l{ background:url(../images/newsletterlon.png) no-repeat center center;}
.Newsletter_class ul li a:hover i.r,.Newsletter_class ul li a.on i.r,.Newsletter_class ul li a.on:hover i.r{ background:url(../images/newsletterron.png) no-repeat center center;}
.Newsletter_class ul li a:hover b,.Newsletter_class ul li a.on b,.Newsletter_class ul li a.on:hover b{ background:url(../images/newsletteron.png) repeat-x center}
.Newsletter_class ul li:first-child a i.l{ background:url(../images/newsletterlf.png) no-repeat left center; width:10px;}
.Newsletter_class ul li:first-child a:hover i.l,.Newsletter_class ul li:first-child a.on i.l,.Newsletter_class ul li:first-child a.on:hover i.l{ background:url(../images/newsletteron.png) repeat-x center;}
.Newsletter_class .search{ height:43px; float:right; width:300px; margin-right:0px; margin-top:0px;}
.Newsletter_class .key{ background:url(../images/keybg.png); width:232px; height:43px; float:left; padding:0px;border:none; padding-left:10px; line-height:43px; }
.Newsletter_class .but{ background:url(../images/btnbg.png); width:46px; height:43px; float:left; padding:0px;border:none;}
.Newsletter_list{ padding:0px 50px;}
.Newsletter_list ul{ min-height:500px;}
.Newsletter_list li{ padding:20px 0px; border-bottom:1px dashed #323232}
.Newsletter_list li a.down{ float:right; background:#004387; color:#FFF; padding:10px; font-size:14px; display:inline-block}
.Newsletter_list li a.title{ font-size:16px; display:inline-block; padding-bottom:10px; font-family:Georgiaa;  font-weight:bold}
.Newsletter_list li span{background:url(../images/t.jpg) no-repeat left center; padding-left:20px; color:#969696;}
.books{ overflow:hidden}
.books ul{ width:110%;}
.books li{ width:580px; height:350px; float:left; margin-right:28px; margin-bottom:30px; margin-left:10px; margin-top:10px;}
.books li a{ width:580px; height:350px; display:block; cursor:pointer}
.books li img{ float:left; display:inline-block; width:270px; height:350px;}
.books li span{ width:290px;display:inline-block;}
.books li span.title{ padding:10px; background:#1daaa3; color:#FFF;font-size:16px; display:inline-block;font-family:Georgiaa;  font-weight:bold}
.books li span.info{ padding:0px 10px; color:#646464; line-height:150%;font-family:"helveticaregular"; font-size:15px;}
.books li a:hover{box-shadow:0px 0px 20px rgba(0,0,0,0.4)}
.book_title{ width:50%; display:inline-block; margin:10px 0px;vertical-align:middle; font-size:25px; font-family:Georgiaa;  color:#000; text-align:left; font-weight:bold}
.book_info{ width:40%;  display:inline-block; margin:10px 0px;vertical-align:middle;border-left:1px solid #E6E6E6; padding-left:20px; color:#323232; line-height:180%;font-size:15px;font-family:"helveticaregular";}
.book_info strong{ color:#000}
.book_con{ width:100%; min-height:400px; max-height:600px; overflow-y:scroll; overflow-x:hidden; font-size:15px;color:#323232; line-height:200%;font-size:15px;font-family:"helveticaregular";}
.book_con::-webkit-scrollbar {
 width: 4px;
}
.book_con::-webkit-scrollbar-track {

}
.book_con::-webkit-scrollbar-thumb {
 background-color:#E6E6E6;
 -webkit-border-radius: 2em;
 -moz-border-radius: 2em;
 border-radius:2em;
}
.book_tool{ margin:10px 0; text-align:right; font-size:16px;font-family:"helveticaregular";}
.book_tool a{border:1px solid #1daaa3;background:#1daaa3; padding:10px 30px; margin-left:20px; display:inline-block; color:#FFF; font-size:16px}
.Department{color:#646464; line-height:150%;font-family:"helveticaregular"; font-size:15px;}
.Department strong{font-family:Georgiaa; font-size:40px; padding:20px 0px; display:inline-block;color:#323232}
.Department a{ padding:10px; font-size:16px; color:#FFF; background:#1daaa3; display:inline-block; margin-top:20px; margin-bottom:20px;}
.Department ul{ width:100%; display:inline-block;}
.Department li{ padding:20px 60px; width:265px; float:left; height:400px;}
.Department li img{ width:200px; height:200px; margin:0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.Department li span{ width:85%; padding:5px 0px; padding-left:15%; display:inline-block; border-bottom:1px dashed #CCC;}
.Department li span.Name{ background:url(../images/Name.jpg) no-repeat left center}
.Department li span.Positions{ background:url(../images/Positions.jpg) no-repeat left center}
.Department li span.Tel{ background:url(../images/Tel.jpg) no-repeat left center}
.Department li span.Email{ background:url(../images/Email.jpg) no-repeat left center}
.House li{ padding:20px 40px; border-bottom:1px dashed #CCC; background:url(../images/pdfd.jpg) no-repeat 1150px 20px; display:inline-block}
.House li a{width:100%; display:inline-block}
.House li img{ width:384px; height:476px; display:inline-block; float:left; padding-bottom:20px; margin-right:40px; background:url(../images/House.jpg) no-repeat left bottom}
.House li span.title{ background:#1daaa3; color:#FFF;font-size:18px; display:inline-block; padding:10px 0px; font-family:Georgiaa;  font-weight:bold; width:250px; text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px; margin-bottom:20px;}
.House li span.info{ display:inline-block; width:700px; padding-bottom:20px; background:url(../images/House.jpg) no-repeat left bottom;color:#646464; line-height:150%;font-family:"helveticaregular"; font-size:15px;}
.Introduction,.Report_list,.Staff_list{ width:100%; display:inline-block; padding-bottom:40px; border-bottom:1px dashed #CCC}
.Introduction span.title{font-family:Georgiaa; font-size:40px; padding:20px 0px; display:inline-block;color:#323232}
.Introduction img{width:600px;display:inline-block; float:left; padding-bottom:20px; margin-right:40px; border-bottom:3px solid #2867ae}
.Introduction span.info{ display:inline-block; padding-top:20px;  border-top:3px solid #2867ae;color:#646464; line-height:150%;font-family:"helveticaregular"; font-size:15px;}
.Report_list strong{ display:block; font-size:20px;font-family:Georgiaa;color:#2867ae; margin-top:20px; margin-left:20px;}
.Report_list li{ margin-left:20px; width:550px; float:left; font-size:16px; display:inline-block; padding:10px 0px; font-family:Georgiaa; }
.Report_list li a i{ width:20px; height:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; display:inline-block; font-style:normal; color:#FFF; background:#969696; text-align:center; margin-right:10px;}
.Report_list li a:hover{ color:#004387}
.Report_list li a:hover i{ background:#004387}
.Staff_list li{ width:265px; text-align:center; padding-top:40px; padding-left:70px; padding-right:70px; float:left}
.Staff_list li img{ width:200px; height:200px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.Staff_list li span.title{font-family:Georgiaa; font-size:20px; padding:10px 0px; display:inline-block;color:#323232}
.Staff_list li span.info{display:inline-block;color:#646464; line-height:150%;font-family:"helveticaregular"; font-size:15px;}
.works_list li{ margin-left:50px; padding:30px 0px; border-bottom:1px dashed #CCC}
.works_list li a{ display:inline-block;}
.works_list li span{ padding:5px 0px; display:inline-block;color:#646464; line-height:120%;font-family:"helveticaregular"; font-size:15px;}
.works_list li span.title{font-family:Georgiaa; font-size:20px; padding:10px 0px; display:inline-block;color:#323232}
.works_list li span.author{ padding-left:30px; background:url(../images/author.jpg) no-repeat left top}
.works_list li span.contact{ padding-left:30px; background:url(../images/contact.jpg) no-repeat left top}
.works_list li span.info{ padding-left:30px; background:url(../images/info.jpg) no-repeat left top}
.works_list li a:hover span.title{ color:#1daaa3}
.works_list li a:hover span.author{ background:url(../images/authoron.jpg) no-repeat left top}
.works_list li a:hover span.contact{ background:url(../images/contacton.jpg) no-repeat left top}
.works_list li a:hover span.info{ background:url(../images/infoon.jpg) no-repeat left top}
.works_info{ padding:20px 0px;}
.works_info span{ padding:5px 0px; display:inline-block;color:#646464; line-height:120%;font-family:"helveticaregular"; font-size:15px;}
.works_info span.title{font-family:Georgiaa; font-size:20px; padding:10px 0px; display:inline-block; color:#1daaa3; font-weight:bold}
.works_info span.author{ width:auto; padding-left:30px; background:url(../images/authoron.jpg) no-repeat left top}
.works_info span.contact{width:auto;padding-left:30px; background:url(../images/contacton.jpg) no-repeat left top}
.works_info span.info{ padding:20px 0px; border-top:1px dashed #CCC}
.works_info a{ float:right; color:#1daaa3;font-family:Georgiaa; font-size:16px;}
.Journal li{ padding:30px; display:inline-block; border-bottom:1px dashed #CCC;}
.Journal li img{ float:left;display:inline-block; width:270px; height:350px;box-shadow:0px 2px 5px rgba(0,0,0,0.4); margin-right:40px;}
.Journal li ul{ width:850px; float:left;display:inline-block;}
.Journal li ul li{ padding:0px; border:none; padding-bottom:20px;}
.Journal li ul li span.sub{ width:80px; height:80px; display:inline-block; float:left; background:#004387; color:#FFF; text-align:center; margin-right:20px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-family:Georgiaa; font-size:18px}
.Journal li ul li span.sub b{ width:100%; display:block; font-size:40px; }
.Journal li ul li span.title{font-family:Georgiaa; font-size:20px; padding:15px 0px; display:inline-block;color:#323232; display:block}
.Journal li ul li span.info{display:block; float:left; width:750px;color:#646464; line-height:120%;font-family:"helveticaregular"; font-size:15px;}

/*人才计划*/
.join{ }
.join .join_top{ text-align:center; }
.join .join_top h2{ display:block; font-size:36px; color:#646464; font-weight:normal; margin:27px auto 30px; text-align:center;}
.join .join_top h2 span{color:#dadada}
.join .join_top .content1{width:556px;  border:1px solid #dedede; color:#646464; margin:12px auto 63px;font-size:15px; padding:9px; line-height:26px}
.join .join_top .img_title{width:576px;height:300px;padding:0;margin:0;border-radius:10px;}

.join .career{width:1075px; border-top:1px solid #dedede; margin:0 auto; overflow:hidden;}
.join .career h2{ display:block; font-size:36px; color:#646464; font-weight:normal; margin:27px auto 30px; text-align:center;}
.join .career h2 span{color:#dadada}
.join ul{margin:0; padding:0; margin-left:-173px;}
.join ul li{ float:left; position:relative; width:449px; height:500px; overflow:hidden; border:1px solid #dedede; border-radius:10px;margin-left:173px;}
.join ul li img{width:449px; height:226px; border-radius:10px 10px 0 0 ; margin:0; padding:0}
.join ul li .lititle{display:block; width:360px;font-weight:normal;font-size:32px;color:#323232; margin:0 auto;text-align:center}
.join ul li p{width:360px; margin:0 auto;color:#646464; font-size:15px; line-height:24px; padding-top:25px;border-top:1px dashed #dedede;text-align:justify}
.join ul li a{display:block; position:absolute; top:0; left:0; width:449px; height:500px; border-radius:10px;visibility:hidden; background-color:rgba(0,0,0,0.8);}
.join ul li a em{display:block;position:absolute;top:210px; left:185px; width:80px; height:80px; line-height:80px; background-color:rgba(128,128,128,0.9); text-align:center; color:#fff; font-size:18px;  font-style:normal;border-radius:80px;}
.join ul li:hover a{visibility:visible}