﻿*{ word-wrap:break-word; margin:0; padding:0;}

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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video{
	font-size:100%; font:inherit;
}

body, input, button, select, textarea{
    color: #333333;
    font:12px/1.5 "微软雅黑",Helvetica,SimSun,sans-serif;
}

ul{	list-style:none;}

a{ color:#2795db; text-decoration: none; cursor:pointer;}
a:hover{ color:#06b; text-decoration:none;}

table th{ font-weight:bold;	vertical-align:middle;}

img,iframe{	border:none;}

label{ color:#666;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
body{
	line-height: 1;
}
ol, ul{
	list-style: none;
}
blockquote, q{
	quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}



.clear{ clear:both; font-size:1px; line-height:1px;}

#body{ width:1024px; margin:0 auto;}

#head{ width:100%; height:194px; position:relative; background:url(../Images/banner.png) no-repeat;}

	#headLine{ position:absolute; left:0; top:0; width:1022px; height:159px;border-left:1px solid #94bad0; border-right:1px solid #94bad0;}	

    .info{ color:#FFF; font-weight:bold; position:absolute; line-height:18px; left:45px; letter-spacing:1.5px;}
    #info_1{ top:105px;}
	#info_2{ top:126px;}
	#info_0311{ top:110px; font-size:16px; left:378px;}

	.info_0416{ position:absolute; cursor:pointer; display:block;}
		#Prize2018{ width:113px; height:101px; right:150px; top:40px; background:url(../Images/2018.png) no-repeat;}
		#ICSU{ width:82px; height:64px; right:30px; top:30px; background:url(../Images/ICSU.png) no-repeat;}
		#ChinaGEO{ width:94px; height:25px; right:34px; top:125px; background:url(../Images/chinaGEO.png) no-repeat;}
		#GEOSS{ width:74px; height:25px; right:40px; top:95px; background:url(../Images/GEOSS.png) no-repeat;}

    #DOIInfo{ color:#FFF; font-weight:bold; position:absolute; display:none; font-size:18px; line-height:18px; top:54px; left:580px; letter-spacing:1.5px;}
	#nav{ height:35px; position:absolute; left:0; bottom:0;}
		#nav li{ height:35px; float:left; padding:0 10px; background:url(../Images/nav.png) top right no-repeat;}
			#nav li a{ font-size:14px; line-height:35px; color:#FFF; cursor:pointer; font-weight:bold;}
    .memberInfo{ height:15px; padding:10px 0; position:absolute; right:0; bottom:0; color:#FFF; letter-spacing:1px; font-size:13px;}
        .memberInfo span{ line-height:15px; font-size:13px; font-weight:bold;}    
        .memberInfo a{ color:#FFF; line-height:15px; margin-right:25px; font-size:13px;}
            .memberInfo a.userCenter{ background:url(../Images/user.png) 0 0 no-repeat; padding-left:20px; margin:0 10px;}
            .memberInfo a.quit{ background:url(../Images/quit.png) 0 1px no-repeat; padding-left:20px; margin-right:10px;}

    #languageBG{ position:absolute; top:0px; right:0px; height:25px; width:120px; padding-right:10px; background:url(../Images/languageBG.png) no-repeat;}
    #language{ position:absolute; top:0px; right:0px; color:#FFF; line-height:25px; }
        #language b{ font-weight:bolder; margin:0 10px; line-height:25px; font-size:13px; color:#FFF;}
        #language a{ margin:0 10px;font-weight:bolder; line-height:25px; font-size:13px; color:#DDD;}    

#main{ padding-top:3px;}
	#main .sortHead{ border-left:1px solid #c8d9e3; border-right:1px solid #c8d9e3; background:url(../Images/head.png) repeat-x; height:26px; position:relative; margin-top:3px;}
		#main .sortHead b{ width:132px; height:28px; line-height:28px; color:#FFF; text-align:center; position:absolute; top:-2px; left:13px; background:url(../Images/headTitle.png) no-repeat; font-size:13px; font-weight:bold; letter-spacing:2px;
	right: 613px;
}
		#main .sortHead a{ line-height:26px; float:right; margin-right:5px;}

        #main .sortHead .stretchTitle{ display:inline-block; float:left; height:28px; position:absolute; top:-2px; left:13px; padding-left:5px; background:url(../Images/stretchTitleL.png) no-repeat;}
            #main .sortHead .stretchTitleL{ float:left; height:28px; line-height:28px; color:#FFF; background:url(../Images/stretchTitleM.png) repeat-x; font-size:13px; font-weight:bold; letter-spacing:2px;}
            #main .sortHead .stretchTitleR{ float:left; width:5px; height:28px; background:url(../Images/stretchTitleR.png) no-repeat;}

	#main .sortBody{ border:1px solid #c8d9e3; background:#FFF url(../Images/body.png) top repeat-x; padding:10px 15px;}

.newAdd0311{ margin-top:10px;}
	.newAdd0311 .sortHead{ border-left:1px solid #c8d9e3; border-right:1px solid #c8d9e3; background:url(../Images/head.png) repeat-x; height:26px; position:relative; margin-top:3px;}
		.newAdd0311 .sortHead b{ width:162px; height:28px; line-height:28px; color:#FFF; text-align:center; position:absolute; top:-2px; left:13px; background:url(../Images/headTitleLong.png) no-repeat; font-size:13px; font-weight:bold; letter-spacing:2px;}
		.newAdd0311 .sortHead a{ line-height:26px; float:right; margin-right:10px;}
	.newAdd0311 .sortBody{ border:1px solid #c8d9e3; background:#FFF url(../Images/body.png) top repeat-x; padding:10px 15px; font-weight:bold;}

.newAdd0902 {
     width:49.5%;
}
	.newAdd0902 ul{}
		.newAdd0902 ul li{ width:198px; float:left; text-align:center;}
			.newAdd0902 ul li img{ width:100px; max-height:95px; margin-bottom:5px;}
            .newAdd0902 ul li p{ width:198px; height:12px; overflow:hidden;}

#newAdd20200902_1{ float:left;}

#newAdd20200902_2{ float:right;}

#newAdd0123{}
	#newAdd0123 ul{}
		#newAdd0123 ul li{ width:11%; float:left; text-align:center;}
			#newAdd0123 ul li img{ width:88px;  }


#footer{ margin-top:10px; background:#e9f4fa; color:#007bc1; line-height:23px; text-align:center; padding:15px 0 10px; border-top:2px solid #006fc8;}

/*分页*/
.page{ padding:20px 0; border-top:1px solid #006fc8; margin-top:15px; text-align:center;}
    .page .page { border:none; padding:0; margin:0; letter-spacing:1px;}

/*提示信息*/
.messageField{ padding:15px 0; text-align:center; display:none; color:#FFF; font-weight:bold;}
    .messageField b{ color:green; font-weight:bold; line-height:16px; padding-left:22px; background:url(../Images/yes.png) no-repeat left;}
    .messageField span{ color:red; font-weight:bold; line-height:16px; padding-left:22px; background:url(../Images/no.png) no-repeat left;}

/*用户登录*/
#login{ width:246px; height:218px; background:url(../Images/login.png) no-repeat;}
    #login h4{ color:#FFF; font-weight:bold; font-size:14px; line-height:42px; letter-spacing:2px; padding:0 0 0 37px;}
	#login label{ line-height:23px; margin:10px 0 10px 26px; color:#FFF; font-weight:bold;}
	#login input{ width:140px; padding:0 4px; height:21px; margin:10px 0; border:1px solid #FFF; border-radius:5px;}
	#login input:focus{ border-color:#fe9f07;}
        #login input.warning{ box-shadow:0 0 5px red; border-color:red;}
	    #login input.warning:focus{ box-shadow:0 0 5px red;}
    #login p{ text-align:center; padding-top:6px;}
        #login p a{ color:#fe9f07; line-height:12px; letter-spacing:2px; font-weight:bold;}
    #login a.btn{ display:inline-block; height:23px; padding:0 10px; line-height:23px; background:url(../Images/btnBg.png) top repeat-x; border:1px solid #FFF; border-radius:5px; color:#FFF; font-weight:bold; cursor:pointer;}
	#login a.btn:hover{ border-color:#fe9f07;}
		#login a#loginBtn{ margin:16px 15px 0 90px;}
    #login .messageField{ padding-top:7px;}

/*信息录入*/
#DOINo{ width:600px;}
#DOIPublishNo{ width:150px;}
.infoInputField{ border-radius:5px; border:2px solid #007cc2; padding:10px; background:#FFF;}
    .infoInputField table{ width:100%;}
        .infoInputField table th{ padding:5px 0 10px;}
        .infoInputField table input{ width:80px; height:21px; line-height:21px; letter-spacing:1px; padding:0 5px; border:1px solid #006fc8; border-radius:5px; transition:all 0.30s ease-in-out; outline:none; background:#FFF;}
		.infoInputField table input:focus{ box-shadow:0 0 5px #36a1f7;}

 
    .infoInputField a{ display:inline-block; margin-top:10px; height:23px; padding:0 15px; line-height:23px; font-weight:bold; border-radius:5px; border:1px solid #FFF; background:url(../Images/btnBg.png) top repeat-x; color:#FFF; cursor:pointer;}
        .infoInputField a:hover{ border-color:#fe9f07;} 
    
    #DOINo .cBtn{ margin-left:20px;}                
    #DOINo .sBtn{ margin-left:420px;}
    
    #DOIPublishNo .cBtn{ margin-left:15px;}                
    #DOIPublishNo .sBtn{ margin-left:10px;}   

/*数据详情*/
.dataInfo{ width:760px; margin-top:3px; float:right;}
    #body .dataInfo .sortBody{ padding:25px 50px 30px;}
  

        .dataInfo h2 { line-height:20px; font-size:16px; font-weight:bold; letter-spacing:2px; text-align:center;} 

        .dataInfo h3 { line-height:20px; font-size:14px; font-weight:bold; letter-spacing:2px; text-align:center; padding-top:5px;}

        .dataInfo #statistics{ text-align:center; line-height:26px; margin-top:5px; font-size:13px;}
            .dataInfo #statistics span{ color: #777;}    

        .dataInfo #scrollField{ max-height:400px; overflow:hidden;}
            .roundabout-holder{ width:400px; height:300px; margin:0 auto;}
            .roundabout-moveable-item{ width:360px; height:270px; cursor:pointer; border:3px solid #ccc; border-radius:4px;}
            .roundabout-moveable-item img{ width:100%; height:100%;}
            .roundabout-in-focus{ border:3px solid rgba(0, 111, 200, 0.7);}  
                 
        .dataInfo h4.DOIInfoTitle{ font-size:13px; font-weight:bold; line-height:29px; color:#006fc8; letter-spacing:2px; padding:15px 50px 0;}

        .dataInfo p.DOIInfoBody{ padding-bottom:5px; text-indent:2em; padding:0 50px; letter-spacing:1px; line-height:22px; word-wrap:break-word; font-size:13px;}

		.dataInfo p.DoiInfoBody_abs{padding-bottom:5px; text-indent:2em; padding:0 50px; letter-spacing:1px; line-height:22px;font-size:13px; word-wrap:break-word;word-break:break-word; text-align:justify;text-justify:inter-ideograph;}

        .dataInfo a.htmlText{ font-weight:bold; font-size:13px; background:#f3aa08; text-align:left; text-indent:0;
                                  display:inline-block; padding:0 5px 0 5px; line-height:23px; border:1px solid #006fc8; color:#FFF; letter-spacing:1px; border-radius:8px;}
        .dataInfo a.downloadBtn{ font-weight:bold; font-size:13px; background:#f3aa08 url(../Images/PDF.png) no-repeat 4px 3px; text-align:left; text-indent:0;
                                  display:inline-block; padding:0 8px 0 26px; line-height:23px; border:1px solid #006fc8; color:#FFF; letter-spacing:1px; border-radius:8px;}
        
        #dataListTable{ width:500px; margin:0 auto; text-align:center; border:1px solid #006fc8;}
            #dataListTable th{ background:#006fc8; color:#FFF; height:24px; line-height:24px; border:1px solid #006fc8; border-right-color:#FFF;}
            #dataListTable td{ border:1px solid #006fc8; height:24px; line-height:24px;}

        .dataInfo h5{ text-align:center; padding-top:5px;}
            .dataInfo h5 span{ line-height:20px; font-size:14px; font-weight:bold; letter-spacing:1px; display:inline-block; position:relative; margin:0 18px;}
                .dataInfo h5 span b{ font-size:11px; line-height:11px; position:absolute; margin:-1px 0 0 1px; color: #006FC8; display:inline-block;}
        
        .dataInfo h6{ text-align:center; padding-top:5px;}
            .dataInfo h6 span{ line-height:20px; font-size:13px; letter-spacing:1px; margin:0 15px; display:inline-block;}
                .dataInfo h6 span b{ line-height:20px; font-size:13px; font-weight:bold; color: #006FC8; padding-right:5px;}


.NoData{ color:red; font-weight:bold; font-size:14px; display:block; margin-top:20px; letter-spacing:2px; text-align:center;}

.newAdd0321{}
	.newAdd0321 a{ margin-right:15px; margin-bottom:10px; color:#333; display:inline-block;}
	.newAdd0321 a:hover{ color:#333; text-decoration:underline;}
