
body{font:11px "Lucida Grande", "Lucida Sans Unicode","Microsoft YaHei", Helvetica, Arial, Verdana, sans-serif}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,select,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}.fnb{font-weight:200;margin-left:-1px;}
address,button,caption,cite,code,dfn,input,optgroup,option,select,textarea,th,var{font:inherit}
del,ins{text-decoration:none}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:baseline}
sub{vertical-align:baseline}
legend{color:#000}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}
img.scale{height:auto;max-width:100%;}
html.ie img.scale{width:auto;}
.clear{clear:both;display:block;height:0;overflow:hidden;visibility:hidden;width:0;}
tbody{border-top:none;}
ul.disc{list-style-type:disc;margin:1em 0;}
.content ul{list-style-type:disc;margin:1em 0;}
ul.disc li{list-style-type:disc;}
.content li{list-style-type:disc;}
ol{list-style-type:decimal;margin:1em 0;}
ol li{list-style-type:decimal;margin-left:40px;}
.disc li{margin-left:40px;}
.content li{margin-left:40px;}
ol ul li{list-style-type:disc;}
ul ol li{list-style-type:decimal;}
.content h4{font-size:18px;font-weight:bold;}
.content h5{font-size:14px;font-weight:bold;}
a{color:#004479;text-decoration:none;}
a:hover{text-decoration:underline;}
.alignleft{float:left;}
.alignright{float:right;}
.clear{clear:both;}
body{background:#fff;color:#424242;font:14px/20px Arial,Helvetica,sans-serif;min-width:1000px;}
#page{position:relative;overflow:hidden;width:100%;}
#wrap{margin:0 auto;width:1000px; background-color:#fff}
#wrapper{margin:0 auto;width:1000px;}
#header{padding:10px 0 0;}
#header .nav{height:40px;position:relative;text-transform:uppercase;z-index:4;width:1000px; background-color:#2784cb;
border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; }

#header .nav ul{font:13px Arial,Helvetica,sans-serif;overflow:hidden;letter-spacing:0.5px;height:40px;text-shadow:0 -1px 0 #446f87;text-shadow:0 -1px 0 rgba(0,0,0,0.5);font-weight:bold; float:left;width:730px;}
#header .nav li{background:#2784cb;border-left:1px solid #076dbc;float:left;text-align:center;padding:0;}
#header .nav li:first-child{border-left:none;}
#header .nav a{color:#fff;display:block;padding:12px 0 6px 0;text-decoration:none;width:145px;height:22px;}
#header .nav a:hover{background:#0180d7;padding-top:11px;border-top:1px solid #2b91cd;padding-bottom:2px;border-bottom:4px solid #026cb6;}
#header .nav .active{border-radius: 4px 0px 0px 4px;-moz-border-radius: 4px 0px 0px 4px; -webkit-border-radius: 4px 0px 0px 4px;}
#header .nav .active a,#header .nav .active a:hover{background:#2784cb ;color:#fff;border-top:0;padding-top:12px;border-bottom:0;padding-bottom:6px;
border-radius: 3px 0px 0px 3px;-moz-border-radius: 3px 0px 0px 3px; -webkit-border-radius: 3px 0px 0px 3px; }
.header-holder{padding:0 0 10px;width:100%;}
.header-holder:after{content:'';display:block;clear:both;}
.header-frame{overflow:hidden;}
.link-sites{float:left;padding:2px 0 0;}
.link-sites ul{font:20px/28px 'Montserrat',Arial,Helvetica,sans-serif;overflow:hidden;}
#header .link-sites li{float:left;margin:0 1px 0 0 !important;}
.link-sites a{color:#797979;display:block;height:31px;text-align:center;text-decoration:none;width:40px;}
.link-sites a:hover,.link-sites .active a{border-bottom:2px solid #f0b310;color:#fff;height:29px;}
.link-sites a:hover em,.link-sites .active a em{background:#002b53;cursor:pointer;}
.link-sites em{background:url("../images/bg-01.png");display:block;font-style:normal;margin:0 0 1px;height:28px;width:40px;}
.tools{float:right;}
.tools ul{font:bold 11px/18px Arial,Helvetica,sans-serif;margin:0 -15px 0 0;overflow:hidden;}
.tools li:first-child{}
.tools li{float:left;}
.tools li a{color:#444;}
.menu-mlid-342{background:url("../images/cn.gif") left center no-repeat; padding-left:30px; width:60px;}
.menu-mlid-341{background:url("../images/en.gif") left center no-repeat; padding-left:30px; width:60px;}
.logo{float:left;height:80px;width:550px; background:url("../images/logo.png")}
.logo a{text-indent:-9999px;overflow:hidden;height:100%;width:500px; display:block }

.form-search{float:right;padding:5px 10px 0 0;width:245px;clear:right;}
.form-search label{display:none;}
.form-search .form-item{background:url("../images/sprite.png") no-repeat -111px -80px;float:left;margin:0 2px 0 0;height:30px;width:194px;}
.form-search .form-text{background:none;border:none;color:#424242;font-size:11px;font-weight:bold;float:left;line-height:30px;margin:0 0 0 34px;padding:1px 0 0;height:30px;width:160px;}
.form-search .form-submit{background:url("../images/sprite.png") no-repeat -144px -120px;border:none;float:right;line-height:0;overflow:hidden;text-indent:-9999px;height:30px;width:46px;}
.form-search .form-submit:hover{cursor:pointer;}
.form-search .form-text:focus{outline:none;}


.main-text{overflow:hidden; }
.main-text-holder{overflow:hidden;width:1000px;}
.main-text .holder{background:url("../images/bg-main-text.png") no-repeat;color:#424242;font-size:14px;line-height:22px;overflow:hidden;position:relative;padding:33px 70px 26px 0;width:960px;}
.main-text .alignleft{margin:-28px 21px 0 0;}
.main-text .holder .more{background:url("../images/arrow-08.png") no-repeat;bottom:53px;position:absolute;right:58px;overflow:hidden;text-indent:-9999px;height:12px;width:6px;}
.main-text h2{color:#222;font:22px/26px 'Montserrat',Arial,Helvetica,sans-serif;padding:1px 0 7px;}

.box-news{overflow:hidden;}
.box-news .news-holder{float:left;margin:0 15px 18px 0;width:310px;}
.box-news .news-holder.last{width:320px;}
.box-news h2{color:#333;font-size:20px;font-weight:bold;text-transform:uppercase;padding:7px 0px 0px 10px;}
.box-news .heading{padding:0 0 7px 0;margin:0 0 18px 0;background:#F7EEE5;}
.news-holder{position:relative;border:solid 1px #ddd}
.news-holder ul{font-size:12px;line-height:16px;margin:0 0 12px 0;}
.news-holder li:first-child{border-top:0;padding:0 0 8px;}
.news-holder li{border-top:2px solid #31353b;overflow:hidden;min-height:57px;padding:8px 0 6px;vertical-align:top;}
.news-holder .alignleft{margin:3px 19px 0 0;}
.news-holder .date{color:#4d4d4d;font-size:12px;font-style:normal;font-weight:bold;line-height:14px;display:block;padding:0 0 3px;text-transform:uppercase;}
.news-holder h3{font-size:14px;font-weight:bold;line-height:20px;}
.news-holder a{color:#666;}
.news-holder li span{display:block;}
.news-holder .date-block{background:transparent url("../images/bg-event-date.png") left top no-repeat;color:#808080;float:left;margin:3px 18px 0 0;text-align:center;height:50px;width:50px;}
.news-holder .date-block span{display:block;font-size:10px;font-weight:bold;line-height:14px;padding:5px 0 0;}
.news-holder li:first-child .date-block span{padding:6px 0 0;}
.news-holder .date-block strong{display:block;font-size:26px;font-weight:bold;line-height:28px;}
.news-holder .view{font-weight:bold;font-size:14px;line-height:20px;padding:0 22px 0 0;}
.home-galleries{ line-height:23px;width:300px; padding:0px 10px 10px 10px;}
.home-galleries img{float:left; margin-right:5px;}
.view-content{ padding-left:10px;}

#header .nav ul{overflow:visible;box-shadow:2px 2px 2px rgba(0,0,0,0.2);}
#header .nav li{position:relative;}
#header .nav li ul{display:none;position:absolute;top:40px;left:0;width:180px;height:auto;letter-spacing:normal;}
#header .nav > ul > li + li + li + li + li + li + li > ul{left:auto;right:-1px;}
#header .nav li:hover>ul{display:block;}
#header .nav li ul li{float:none;background:#1a1a1a;color:#ffffff;text-align:left;border-left:none;}
#header .nav li ul li + li{border-top:1px solid #222222;}
#header .nav li ul li a{height:auto;padding:10px 15px;width:auto;text-transform:none;}
#header .nav li ul li a:hover{background:#242424;padding:10px 15px;border:0;}
#header .nav .active ul li a{background:transparent;}
#header .nav .active ul li a:hover{background:#242424;}
#header .nav li ul li.active a,#header .nav li ul li.active a:hover{background:#002c56;padding:10px 15px;}
#header .nav li ul li ul{display:none;}
#header ul li{list-style:none;margin:0 !important;}
#nav li{list-style:none;margin:0 !important;padding:0 !important;}
.area-menu a{color:#FFFFFF !important;}
#footer li{list-style:none !important;}
.block-menu li{list-style:none !important;list-style-image:none !important;margin:0 !important;}
.aside .news_inner{overflow:hidden;}
.aside .news_inner li:first-child{border:none;padding:0 23px 9px 0;}
.aside .news_inner li{border-top:2px solid #d6d6d6;overflow:hidden;padding:7px 23px 10px 0;}
.aside .news_inner .alignleft{margin:3px 19px 0 0;}
.aside .news_inner .date{color:#929292;font-size:10px;font-weight:bold;line-height:14px;display:block;padding:0 0 2px;text-transform:uppercase;}
.aside .news_inner h3{font-size:12px;font-weight:bold;line-height:16px;overflow:hidden;}
.aside .widget a.view{display:none;}

/*左滑*/
.home-features{width:1000px;height:650px;position:relative;z-index:1;margin:15px 0; background:#F7EEE5;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px;}
.example div{margin-left:20px;}
.example ol{position:relative;width: 100x;height: 30px;top:-50px;left:800px;}
.example ol li{float:left;width: 15px;height: 15px;margin: 5px;background: #fff; text-indent:-9999px; }
.example ol li.seleted{background: #002C56;}
.luara-{position:relative;padding:0;overflow: hidden;}
.luara- ul{padding: inherit;margin: 0;}
.luara- ul li{display: none;padding: inherit;margin: inherit;list-style: none;}
.luara- ul li:first-child{display:block;}
.luara- ul li img{width: inherit;height: inherit;}

#foot{background-color:#2784cb;width:100%;}
#footer{margin:0 auto;width:970px;height:30px;border-radius: 3px;-moz-border-radius: 3px; -webkit-border-radius: 3px; padding:15px; }
#footer div{color:#fff;float:left;font-size:12px;line-height:30px;}
#footer div a{color:#eee;}
#footer div a:hover{text-decoration:none;}
#footer div.credit{float:right;}

.home-research-areas{position:relative;width:998px;overflow:hidden;z-index:1;margin-bottom:15px;;border:solid 1px #ddd}
.home-research-areas header{padding:0 0 7px 0; background:#F7EEE5}
.home-research-areas header h2{color:#333;font-size:20px;font-weight:bold;padding:7px 0px 0px 10px;text-transform:uppercase;}
.home-research-areas .conn{width:998px}
.home-research-areas ul{ margin:8px 0px;}
.home-research-areas ul li{width:183px; margin:7px 8px; float:left}
.home-research-areas ul li img{width:172px;height:172px; border:solid 1px #ddd; padding:5px; background-color:#fff}
.home-research-areas ul li h3{width:183px; text-align:center; line-height:28px; background-color:#eee}
.index-con{line-height:28px; font-weight:bold;background:url(../images/contact.jpg) right top no-repeat; padding-left:10px;}



/*详细页功能区*/
.preNext{position:relative;}
.preNext .line{height:10px;overflow:hidden;clear:both;background:url(../images/box_dotline.gif) left 15px repeat-x;margin:4px auto;padding-top:10px;}
.preNext .line strong{display:block;width:8px;height:10px;overflow:hidden;font-size:0px;line-height:100px;background:url(../images/box_dotline.gif) right -10px no-repeat;float:left;}
.preNext .text{color:#999;}
.preNext .actBox{position:absolute;top:25px;right:0;}
.preNext .actBox li{display:inline;padding-left:22px;background-image:url(../images/actbox-ico.gif);background-repeat:no-repeat;margin-left:10px;}
.preNext .actBox li a{color:#666;}
.preNext .actBox li#act-fav{background-position:4px 0px;}
.preNext .actBox li#act-err{background-position:4px -37px;}
.preNext .actBox li#act-pus{background-position:4px -73px;}
.preNext .actBox li#act-pnt{background-position:4px -109px;}

/*内容分页*/
.contPage{height:20px;line-height:20px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:10px;margin-top:20px;}
.contPage a{display:inline-block;color:#898989;background:#fff;text-align:center;padding:0 7px;margin:0 1px;}
.contPage a:hover{color:#fff;background:#898989;}
.contPage a.on{color:#333;background:#E5EDF2;border:1px solid #C2D5E3;}
