@charset "utf-8";


/* CSS Document */
/*reset 
------------------------------------------------------------------------------------------------------------------*/
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object{margin:0px;padding:0px; outline: none;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img,a img,a:link img,a:visited img{border:0px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul{ list-style:none;}
h1,h2,h4,h5,h6{font-size:100%; vertical-align:central;}
q:before,q:after{content:'';}
embed,object{display:block;}
p,ul,li,h{ margin:0; padding:0;}
a{ text-decoration:none; color:#0f0f0f; font-family:"微软雅黑", "宋体", "黑体";}

/*clearfix 
------------------------------------------------------------------------------------------------------------------*/
.clearfix:after {visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix{*zoom: 1;}
.clearfix p,.confSubCon p{padding-bottom:25px;color:#043dac;}
/*.themeTit {font-weight: bold;}*/
body, html {height: 100%;}
/*body{ min-width: 1200px;}*/

/*------------------------------------------new 2017----------------------------------------------*/

.big_box{width:100%;height:100%; min-width:1200px; margin:auto;background-image:url('../images/bg_banner.jpg');background-position:center;background-repeat:no-repeat;background-size: cover;overflow:hidden;font-family:'微软雅黑', '宋体', '黑体';}
/*------------info------------*/
.info{ width:100%; margin-bottom: 50px;padding-bottom: 1%x;}
.top_box{width:100%; color:#FFF; font-size:12px; margin-top:15px; padding-right:30px; overflow:hidden; position:relative;}
.top_box img{ position:fixed; top:30px; right:30px;}
.eg-ch{float:right; padding-right:60px;}
.eg-ch a{color:#FFF;}

.a01_list{padding-left:15px; background-position:left; background-repeat:no-repeat;display:block; font-weight:bold; }
.info{ width:78%; min-width: 1000px; margin: 5px auto 0; color:#000;}
.page-tit{ text-align: center; padding-top:10px;
    margin: 0 auto;
}
.page-tit img {
	width: 87%;
}
.page-titCon img {
	width: 100%;
}
.box_in{ width:100%; margin:40px auto; text-align: center; overflow:hidden;}

.box_in li{ display:inline-block; vertical-align:middle; border-radius:50%; background:#000; background-color:rgba(56,148,252,0.8);filter:alpha(opacity=80);
	padding: 8px;
	margin: 0 27px;
}
.box_in li{ *display: inline; }
.box_in li:hover{ background:#000;background-color:rgba(4,78,198,0.6)!important; filter:alpha(opacity=60);}
.box_in li:hover a {
	border-color: #fff;
}
.box_in li.cur {background: rgba(4,78,198,0.6)!important;}
.box_in li.cur a {
    border-color: #fff;
}
.btn_last{ margin-right:0;}
.box_in a{display:block; text-align:center; width:188px; height:188px; text-align:center; font-size: 20px; line-height: 45px; color:#fff;
	display: table-cell;
    vertical-align:middle;
    border: 1px dashed #000;
    box-sizing: border-box;
    border-radius: 50%;
    /*padding-top: 30px;*/
}


.box_in a img{display:block; margin:0 auto; margin-top:12px;}


.btn_big_en{ font-size:12px; font-weight:800; font-family:Georgia, "Times New Roman", Times, serif; }
.btn_big_en01{ margin-top:5px; line-height:18px;}
.box_in b{ display: block; font-size:16px; line-height:20px; font-weight: normal; }
/*-----------------------contact us--------------------------------*/
.con_main_box{ width:80%; margin:auto;}
.con_tit{ width:100%; margin:auto; text-align:center; font-family:"微软雅黑", "宋体", "黑体"; font-size:24px; font-weight:bold; color:#FFF; margin-top:60px; margin-bottom:30px;}

.con_info{ width:100%; margin:auto; padding:20px 40px; background-color:#FFF; opacity:0.8;filter:alpha(opacity=80); color:#0f0f0f; font-family:"微软雅黑", "宋体", "黑体"; font-size:16px; line-height:24px;margin-bottom:30px; }
.con_jiange{ margin-bottom:30%;}

/*-----------------------2017 en------------------------------------------*/
.a001_en{ font-family:Arial, Helvetica, sans-serif;}
.title01 .h001_tit01{ font-size:21px;font-family:Arial, Helvetica, sans-serif; margin-top:15px;}
.title01 .h001_tit02{ font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.title01 .h001_tit03{ font-size:18px;font-family:Arial, Helvetica, sans-serif;}
.main_en{ line-height:20px;}


/*--------------------------index------------------------------------------------*/
.index_box{ width:100%;  font-family:"微软雅黑", "宋体", "黑体";}
.eg-ch .cuso_no{ cursor:default;}
.top_nav01{ width:100%; background-color:#153347; height:100px;}
.nav01_box{ width:1000px; margin:auto; overflow:hidden; height:100px; line-height:100px; color:#FFF; font-family:"微软雅黑", "宋体", "黑体"; font-size:21px; }
.logo_index{ float:left; margin-right:30px; height:100px; margin-top:10px;}
.nav01_box .eg-ch{float:right; padding-right:0; font-size:12px;}
.nav01_box .ind_tit_chi{display:block; float:left; width:500px;}


.index_banner{ width:100%; height:260px; background-color:#3d586b; color:#FFF;}
.index_banner_box{ width:1000px; margin:auto; overflow:hidden;}
.banner_box_left{ margin-top:10px; float:left; margin-right:30px;}
.banner_box_right{ margin-top:60px;}
.banner_box_right p{ font-size:13px; line-height:24px;}

.index_list{ height:auto; background-color:#5ca1b8; width:100%; color:#FFF; font-size:14px; padding-bottom:60px;}
.index_list_box{ width:1000px; height:160px; margin:auto; overflow:hidden; padding-bottom:20px;}
.list_num{ width:235px; height:160px; float:left; margin-right:20px; position:relative; display:block; cursor:pointer; color:#FFF;}
.index_list_box .list_num_ri{ margin-right:0;}
.list_tit{ position:absolute; bottom:0;background:#000000;background-color:rgba(0,0,0,0.6)!important; filter:alpha(opacity=60); height:42px; line-height:42px; text-align:center; width:235px;}
.list_tit:hover{ background:#000000;background-color:rgba(0,0,0,0.5)!important; filter:alpha(opacity=50); font-weight:bold; height:160px; line-height:160px; font-size:18px;}

/*-----------------------------index en--------------------------------------------------*/

.index_box_en{ width:100%;  font-family:Arial, Helvetica, sans-serif;}
.nav01_box .tit_en_p{ width:520px; line-height:30px; font-size:20px; display:block; float:left; margin-top:18px;}
.banner_box_right .right_en_p{ font-size:14px;}


/*------------------------------CNKI developments------------------------------------------------------*/
.dev_bg{ background-color:#f0f0f0;}
.dev_box{ width:1000px; margin:auto;font-family:"微软雅黑", "宋体", "黑体"; background-color:#fff;padding:10px 0; padding-bottom:100px;}
.dev_box_sm{ margin-top:30px; padding:0 60px;}
.dev_box h1{  font-size:26px; margin-top:20px; line-height:50px; color:#333; font-weight:normal; text-align:center; }
.dev_box h2{font-size:20px;line-height:40px; color:#207ee2; font-weight:normal;}
.dev_box p{ font-size:14px; line-height:24px;font-family:"宋体";}
.pingtai{ color:#207ee2; text-decoration:underline;}
.pingtai:hover{ color:#039;}
.dev_li_tie{ font-weight:bold;}
.dev_li01{ margin-top:10px;}
.img07_bg{ width:800px; display:block; margin:auto;}
.dev_img_box{ width:900px; margin:auto; margin-top:50px; overflow:hidden;}
.cop_img{ width:180px; float:left; margin-right:20px;}
.cop_img01{ width:120px;margin-right:20px;}
.dev_box_sm_en p{ font-family:Calibri;}

/*------------------------------Kenote speech gb------------------------------------------------------*/
.speech_box{ width:1000px; margin:auto; background-color:#FFF; padding-bottom:60px;}
.speech_head{padding:20px 0;  background-color:#3d586b; color:#FFF; font-family:"微软雅黑", "宋体", "黑体"; font-size:18px; text-align:center; line-height:36px; margin-bottom:10px;}
.speech_head h1{ font-weight:normal;}
.speech_list{ margin-top:20px; border-bottom:#CCC solid 1px; width:900px; margin:auto; padding:20px 20px; overflow:hidden;}
.speech_left{ width:170px; margin-right:20px; float:left;}
.speech_left img{ width:170px;}
.speech_left p{ font-family:"微软雅黑", "宋体", "黑体"; font-size:12px; color:#6b6b6b; line-height:18px; margin-top:10px;}
.speech_name01{ font-weight:bold; color:#4d4d4d;}
.speech_right{ float:right; width:700px; font-family:Arial, Helvetica, sans-serif;}
.speech_right p{ font-size:12px; color:#4d4d4d; line-height:22px; margin-top:10px;}
.speech_right h2{font-size:14px; font-weight:bold; color:#4d4d4d; line-height:24px;}
.speech_list01{font-family:"微软雅黑", "宋体", "黑体"; font-size:14px; color:#6b6b6b; line-height:22px;}
.speech_list01 h2{ text-align:center; font-size:16px;}
.speech_list01 h1{font-size:14px;}

/*------------------------------2017-11-21------------------------------------------------------*/
a:focus{outline:none;}
/*------------------------------2018-10------------------------------------------------------*/

.loginRegist {
	width: 78%;
	height:50px;
    min-width: 1000px;
    color:#fff;
    margin:0 auto;
}
.con {
	text-align: center;
	color: #fff;
}
.bblue {
	font-family: MicrosoftYaHei;
    display: inline-block;
    margin-top: 46px;
    font-size: 22px;
    width: 550px;
    line-height: 56px;
    border: 1px dashed #fff;
    border-radius: 28px;
    color: #fff;
}
.bblue i {
	font-style: normal;
    margin-right: 50px;
}
.f-gp {
	/*display:block;*/
    width: 557px;
    margin: 0 auto;
    text-align: center;
    letter-spacing: 2px;
    font-size: 14px;
    overflow: hidden;
}
.f-gp .unit {
	font-size: 18px;
	padding: 0;
	padding-top: 15px;
}
.f-gp p {
	padding: 5px 0;
}
.span-l, .span-r {
    display: inline-block;
    vertical-align: top;
}
.span-l {
	float:left;
}
.span-r{
	display: block;
    margin-left: 100px;
}
.span-r p {
	margin-bottom: 10px;
}
.loginRegist div span.register {
	line-height: 50px;
}
.loginRegist div span a {
	color:#fff;
}
.loginSpan, .register {
	margin:0 10px 0 10px;
}

/*登录页*/
.loginCon {
	width: 100%;
	height: 100%;
	position: fixed;
	/*z-index: -10;*/
	background: url('../images/loginBg.jpg') no-repeat;
	background-size: 100%;
	min-width:1366px;
}
.loginPos {
	position:relative;
}
.loginOpera {
	/*position: absolute;
	top:30%;
	right:6%;*/
	width:292px;
	/*background-color:rgba(255,255,255,.15);*/
	border-radius: 10px;
	/*padding:30px 60px;*/
	margin: 0 auto;
}
.infor p {
	/*height*/
	color:#fff;
	text-align: center;
	padding-bottom:30px;
	font-size:20px;
}
.infor input {
	width:95%;
	height:36px;
	border-radius: 5px;
	border:none;
	margin-bottom:15px;
	padding-left:15px;
	color:rgb(14,14,14);
	font-size:16px;
}
.infor .verCode input{
	width:64%;
	border-top-right-radius: 0;
	border-bottom-right-radius: 0;
	float:left;
	border-right:1px solid rgb(214,214,214);
}
.reg .verCode,.res .verCode {
	position: relative;
}
.reg .verCode input[type="text"],.res .verCode input[type="text"] {
	width:95%;
}
.infor .verCode input[type="button"] {
	width:30%;
	height:30px;
	padding:0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
	outline: none;
	position: absolute;
	top:3px;
	right:2px;
	background-color:rgb(46,123,221);
	color:#fff;
	border-radius: 2px;
}
.infor .verCode img {
	display:inline-block;
}
.infor input[type="submit"] {
	width:100%;
	color:#fff;
	background-color:#F6BD3A;
}
.otherOper {
	text-align: right;
	color: #fff;
}
.otherOper  span {
	cursor: pointer;
}
.otherOper .regSpan,.logSpan {
	margin-right:15px;
}






.select {
    position: relative;
    top:-2px;
    display: inline-block;
    margin: 0 auto;
    width: 120px;
    max-width: 325px;
    color: #fff;
    vertical-align: middle;
    text-align: left;
    user-select: none;
    -webkit-touch-callout: none;
    text-align: center;
}
.select .placeholder {
    position: relative;
    display: block;
    z-index: 1;
    padding: 1em;
    border-radius: 2px;
    cursor: pointer;
}
.select .placeholder i {
	position: absolute;
    right: 7px;
    top: 42%;
    display:inline-block;
    width:9px;
    height:9px;
    background: url('../images/arrow.png') no-repeat;
    z-index: 10;
}
.select.is-open ul {
    display: block;
}
.select.select--white .placeholder {
    background: #fff;
    color: #999;
}
.select.select--white .placeholder:hover {
    background: #fafafa;
}
.select ul {
    display: none;
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: #fff;
    border-radius: 2px;
    top: 90%;
    left: 0;
    list-style: none;
    margin: 5px 0 0 0;
    padding: 0;
    z-index: 100;
}
.select ul li {
	height: 2.5em;
    line-height: 2.5em;
    display: block;
    text-align: center;
    color: #999;
    cursor: pointer;
}
.select ul li:hover {
    background: rgba(56,148,252,0.8);
}
.select ul li:hover a {
	color: #fff;
}
.select ul li a {
	display:inline-block;
	width:100%;
}
.loginSpan a:hover,.register a:hover{
	text-decoration: underline;
}

.conStyle {
	border: 2px solid rgb(217,217,217,0.5);
    padding: 5px;
}


@media screen and (max-width: 1600px){
	.box_in li {
		margin: 0 2%;
	}
	.box_in a {
		width: 130px;
		height: 130px;
		font-size: 16px;
	}
	.box_in a b {
		font-size: 12px;
	}
	.ltbb_p .area4 {
	    /*width: 75%;*/
	    width: 77%;
	}
}
@media screen and (max-width: 1366px) {
	.box_in a {
		line-height: 35px;
	}
	.box_in b {
		line-height: 16px;
	}
	.ltbb_p .area4 {
	    /*width: 74%;*/
	    width: 77%;
	}
}
