@charset "utf-8";
/* CSS Document */
body { background: #ffffff; }


.subPage{width:100%;  margin:0px auto;position:relative;  background: url(/pub/kjc/images/sub_bg.jpg) no-repeat center top #f5f5f5; padding: 30px 0; }
.bread { color: #ffffff; background: #1a5a9f; height: 50px; line-height: 50px; text-align: right; padding: 0 20px 0 0;  border-left: #8dadcf 4px solid;}
.bread h2 { font-size: 24px; font-weight: normal;  color: #fff; padding-left: 25px; display: inline-block;float: left; }
.bread_left { text-align: left; padding: 0 0 0 20px; }
.bread a { color: #ffffff; font-size: 14px; }
.bread span{ color: #fff; }
.bread a:hover { font-weight: bold; }
.bread01 { text-align: left; padding: 0 0 0 20px; }
.sub_t01 { height:70px; line-height: 70px;   background: #f8ae31; margin-bottom: 4px;  }
.sub_t01 h2{ color:#fff;  font-size: 22px; padding: 0 10px; text-align: center;  font-size:2.2em;font-weight:normal; }
.sub_t01 h2:hover{filter:alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;-ms-opacity:0.8;opacity:0.8; transition: all 1s ease 0s; }
.wrap_sub_mbtn {  width:100%;height:50px; background-color:#d8d8d8;cursor:pointer;display:none;}
.wrap_sub_mbtn span { float: left; height: 50px; line-height: 50px; color: #0f5999; font-size: 16px; padding: 0 0 0 3%; }
.sub_mbtn{width:30px;height:30px;background:url(/pub/kjc/images/sub-mbtn02.png) no-repeat; float: right; margin: 10px 3% 0 0; cursor:pointer;}
.open{background:url(/pub/kjc/images/sub-mbtn02_close.png) no-repeat center center;background-color:#d8d8d8;}
.sub_navm{ width:100%; overflow: hidden;display: none;}
.sub_navm h2{width:100%;height:48px;line-height:48px;background-color:#003c7f;}
.sub_navm h2 a{padding-left:13px;font-size:20px;font-family:Tahoma;display:block;color:#fff;}
.sub_navm ul{ border: 1px solid #dddddd; }
.sub_navm li{position:relative;}
.sub_navm li a{ font-size: 14px; color:#282828; padding-left:3%; font-family:Helvetica;height:40px;line-height:40px;border-top:1px solid #d3d3d3;display:block;}
.sub_navm li:first-child a { border-top: 0px; }
.sub_navm li a:hover{color:#005f8f;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#005f8f; display:block; width:100%;}
.sub_navm dl{ display: none; background-color:#fff; padding:0px 0px 5px;}
.sub_navm dl dd{ padding-left: 30px;  height:30px;line-height:30px;border-bottom:1px dotted #ddd;}
.sub_navm li.on dl dd a{ font-size: 12px; color:#005f8f;font-weight:normal;display:inline; border:none; padding:0px;height:30px;line-height:30px;}
.sub_navm li dl dd a{ font-size: 14px; color:#282828; font-weight:normal; display:inline;  border:none; padding:0px;}
.sub_navm li dl dd a:hover{ color:#005f8f}
.sub_navm li strong.phone_arrow{width:40px;height:40px;line-height:40px;text-align:center;font-weight:bold;font-size:18px;display:block;position:absolute;right:12px;top:0;z-index:999;color:#1a5a9f;cursor:pointer;}
.snav { background:-webkit-linear-gradient(left,rgba(0,129,194,1),rgba(0,96,144,1));/* Safari 5.1 - 6.0 */
           background:-o-linear-gradient(left,rgba(0,129,194,1),rgba(0,96,144,1));/* Opera 11.1 - 12.0 */
           background:-moz-linear-gradient(left,rgba(0,129,194,1),rgba(0,96,144,1));/* Firefox 3.6 - 15 */
           background:linear-gradient(left,rgba(0,129,194,1),rgba(0,96,144,1));/* ±ê×¼*/ }
.subPage_con{max-width:1200px; margin: 0 auto;  min-height:470px; overflow: hidden;}
.sbu_leftWrap{width:222px;float:left; }


/*×ó²à±ßÀ¸*/
.sub_left{width:222px;float:left;z-index:99999; }
.sub_left h2{width:auto;padding-left:17px;height:48px;line-height:48px;font-weight:bold;font-family:Helvetica;background-color:#003c7f;border-bottom:1px solid #d3d3d3;}
.sub_left h2 a{color:#fff;font-size:20px;}
.sub_left ul{}
.sub_left li{position:relative;background: #f0f6fd;}
.sub_left li a{ z-index:1; padding:18px 10px;  text-align: center;border-left: 4px solid #f0f6fd;  display:block;font-size:16px;font-size:1.6em;border-top:1px solid #eaecee;
 color:#333333; border-bottom: #a8b1b8 1px solid; margin-bottom: 4px;}
.sub_left li:first-child a { border-top:0px; }
.sub_left li:hover a,.sub_left li a.active{ color: #f8ae31; }
.sub_left li:hover a,.sub_left li a.on {border-left: 4px solid #1a5a9f; color: #1a5a9f; font-weight: bold; position: relative; background: #fff;}

.sub_left li:hover a:before,.sub_left li a.on:before{ content: ""; display: block; width: 100%; height: 4px;background: #a8b1b8; position:absolute; left:0; bottom: -4px; }
.sub_left li:hover a:after,.sub_left li a.on:after{ content: ''; display: block; width: 4px; height: 99.5%; background: #a8b1b8; position:absolute; right: -4px; top: 4px; }
.sub_left li strong.arrow{ display:block;height:50px;line-height:50px;width:46px;text-align:center;font-size:30px; position:absolute;right:0;top:0;color:#bfbfbf;z-index:33;cursor:pointer;transition:all 0.3s ease-in-out}
.sub_left li strong.arrow:hover{ color: #f8ae31; }
.sub_left li.on strong.arrow { color: #f8ae31;  }
.twoJ_menu{ display:none;}
.sub_left .twoJ_menu dd a{border-top: 0px; padding:5px 0px;font-size:14px;font-size:1.4em;}
/*ÓÒ²à*/
.sub_right{margin:0 0 0px 240px; position: relative;}
.sub_right01 { margin: 0 0 30px 0; }
.articleTitle { height: 50px; line-height: 50px; display: inline-block; float: left; }
.articleTitle h2 { font-size: 24px; font-weight: normal;  color: #fff; padding-left: 25px; }
.articleTitle a { float: right; color: #1a5a9f; font-size: 14px; text-decoration: underline; }
.depart_con { margin: 30px 0 0 0; }
.depart_con h3{ font-size: 20px; color: #333333; }



.sub_rightIn { padding: 10px 30px; background: #ffffff; margin: 20px 0 0 0;min-height: 470px; }
.de_con { line-height: 28px; font-size: 15px; margin: 14px 0 0 0; color: #666666; }
.depart_con p { text-align: right; padding: 20px 0 0 0; }
.depart_con p a { color: #1a5a9f; text-decoration: underline; font-size: 14px; color: #1a5a9f; }


.leader_intr { margin: 50px 0 0 0; }
.leader_intr h3 { font-size: 20px; color: #333333; margin: 0 0 25px 0; }
.leader_intr ul { overflow: hidden; }
.leader_intr ul li { float: left; border-right: 1px solid #cccccc; padding: 0 0 0 35px; }
.leader_intr ul li:first-child { padding: 0px; }
.leader_intr ul li img { float: left; }
.leader_right { height: 152px; width: 128px; margin: 0 0 0 130px; padding: 0 10px 0 0; position: relative; }
.leader_right h4 { font-size: 16px; margin: 0 0 30px 0; }
.leader_right .leader_right_con { font-size: 16px; color: #666666; line-height: 25px; }
.leader_right p { font-size: 14px;  position: absolute; bottom: 0px; left: 0px; }
.leader_right p a { text-decoration: underline; color: #1a5a9f; }
.leader_right p a:hover { text-decoration: none; }



.Post h3 { font-size: 20px; color: #333333; margin:  0 0 25px 0; }
.Post { margin: 80px 0 0 0; }
.Post01 { margin: 30px 0 0 0; }

.namebg{ background: #1a5a9f !important; margin-bottom: 5px; }
.namebg a h2,.namebg span{ color: #fff !important; font-weight: normal;}
.name { height: 45px; line-height: 45px; background: #f5f5f5; }
.name a { font-size: 18px; color: #333333; padding: 0 0 0 18px; width: 17%; text-align: center; display: inline-block; text-align: center;}
.name a h2 {display: inline-block;}
.name .middle { font-size: 16px; color: #666666; margin:0 2%; width: 28%; display: inline-block; text-align: center; }
.name .last { font-size: 16px; color: #666666;width: 24%; display: inline-block; text-align: center;}
.name .telephone { font-size: 16px; color: #666666;margin:0 2%; width: 17%; display: inline-block; text-align: center; }

.post_con { font-size: 14px; color: #666666; padding: 13px 14px 25px; line-height: 26px; }
.Post p { text-align: right; }
.Post p a{ color: #1a5a9f; font-size: 14px; text-decoration: underline; }




/*²¿ÃÅ¼ò½é*/
.Depart_brief { font-size: 15px; color: #666666; line-height: 28px; margin: 10px 0 0 0; min-height: 500px; overflow: hidden;}







.leader_introduce ul li { overflow: hidden; padding: 20px 0 40px 0; border-top: 1px solid #cccccc; }
.leader_introduce ul li img { width: 114px; float: left; }
.leader_introduce ul li .leaderin_right { margin: 0 0 0 140px; }
.leader_top { margin: 10px 0 20px 0;  height: 24px; line-height: 24px; }
.leader_top h3 {width: auto; float: left; margin: 0 30px 0 0; font-size: 20px; color: #333333; }
.leader_top span { font-size: 17px; color: #666666; }
.leader_t_con { font-size: 14px; color: #666666; line-height: 28px; }
.leader_top { overflow: hidden; }
.leaderin_right p { margin: 20px 0 0 0; text-align: right; }
.leaderin_right p a { font-size: 14px; color: #1a5a9f; text-decoration: underline; }
.leaderin_right p a:hover { text-decoration: none; }



.leader_person { padding: 20px 58px 42px 25px; background: #f2f2f2; }
.leader_person img {width:129px;}
.l_p_right { margin: 0 0 0 150px; }
.leader_person img { float: left; }
.l_p_right h3 { font-size: 20px; margin: 0 0 10px 0; }
.l_p_right h3 a { color: #333333;  }
.l_p_right ul { overflow: hidden; }
.l_p_right ul li { width: 47%; float: left; height: 46px; line-height: 46px; border-bottom: 1px dashed #cccccc; }
.l_p_right ul li:nth-child(even) { float: right; }
.l_p_right ul li { font-size: 15px; color: #666666; }
.l_p_right ul li span { font-weight: bold; }




.person_intr { margin: 20px 0 0 0; }
.person_intr h3 { height: 50px; line-height: 50px; border-bottom: 1px solid #e5e5e5; border-top: 1px solid #e5e5e5; padding: 0 0 0 10px; font-size: 16px; color: #333333; background: #f9f9f9; }
.person_intr_con { font-size: 15px; color: #666666; line-height: 28px; margin: 15px 0 0 0; }
.person_intr_con p { font-size: 14px; line-height: 36px; color: #666666; }








.Banner01 { position: relative; padding: 0 0 50px 0; background: url(/pub/kjc/images/banner01_bg_03.png) repeat-x left bottom; }
.Banner01 .rslides .img { display: block; height: auto; float: left; width: 100%; border: 0; }
.Banner01 .rslides li {  -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; }
.Banner01 .rslides li:first-child { position: relative; display: block; float: left; }
.Banner01 .rslides { position: relative; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.Banner01 .slide .img { display: block; position: relative; z-index: 1; height: auto; width: 100%; border: 0; }
.Banner01 .slide li { position: absolute; width: 100%; }
.Banner01 .slide li a img{ width: 100%; }
.Banner01 .slide { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.Banner01 .slide_container { position: relative;  width: 100%;overflow:hidden; }
.Banner01 .slide_nav { position: absolute; top: 34%;  opacity: 0.7; z-index: 3; text-indent: -9999px; overflow: hidden; height: 43px; width: 29px; background:url(/pub/kjc/images/lf.png) no-repeat left top;  }
.Banner01 .slide_nav.prev { width: 40px; height: 80px;   left: 0px; margin: -40px 0 0 0px; background:url(/pub/kjc/images/inp_left.png) no-repeat left top;  }
.Banner01 .slide_nav.next { width: 40px; height: 80px;   right: 0px; margin: -40px 0px 0 0px; background:url(/pub/kjc/images/inp_right.png) no-repeat left top; }
.Banner01 .slide_nav.prev:active,.Banner01 .slide_nav.prev:hover { background: url(/pub/kjc/images/inp_left.png) no-repeat; }
.Banner01 .slide_nav.next:active,.Banner01 .slide_nav.next:hover { background: url(/pub/kjc/images/inp_right.png) no-repeat; }
.Banner01 .slide_tabs li a{ width: 12px; height: 12px; background:url(/pub/kjc/images/a_03.png);  border-radius: 5px; display: inline-block;  text-indent:-999em;}
.Banner01 .slide_tabs li.slide_here a { background:url(/pub/kjc/images/a_hover_03.png); background:#f8ae31;width:12px;height:12px; border-radius: 50px; }
.Banner01 .slide_tabs li{width:12px;height:12px; display: inline; margin:0 10px 0 0;  color:#fff;}
.Banner01 .slide_tabs{position:absolute; bottom:110px;z-index:999; width: 100%; text-align: center; display: none; }
.Banner01 .slider { margin: 15px 0 0 0; }
.Banner01 .slider p { font-size: 18px; margin: 0 0 15px 0; height: 24px; overflow: hidden; font-weight: bold; }
.Banner01 .slider .slider_con { font-size: 14px; color: #666666; line-height: 28px; height: 140px; overflow: hidden; }
.Banner01 .slider_con span { color: #0676cf; }

.important { margin: 22px 0 0 0; }
.important_bottom { margin: 30px 0 0 0; }
.important_bottom dl { overflow: hidden; margin: 0 -1%; }
.important_bottom dl dd { float: left; width: 23%; margin: 0 1%; }
.important_bottom dl p { height: 40px; line-height: 40px; background: #f2f2f2; text-align: center; font-size: 16px; color: #333333; font-weight: bold; }
.important_bottom dl img { width: 100%; }



.imp_list { margin: 20px 0 0 0; }
.imp_list li { overflow: hidden; margin: 0 0 32px 0; }
.imp_list li img { float: left;  width: 280px; height: 175px;}
.imp_list_right { margin: 0 0 0 297px; border-bottom: 1px dashed #cccccc; }
.imp_list_right h3 { font-size: 15px; color: #616161; margin: 0 0 18px 0; height: 20px; overflow: hidden; }
.imp_list_right h3 a{ color: #616161; }
.imp_right_con { font-size: 12px; color: #999999; line-height: 20px; height: 82px; overflow: hidden; }
.imp_list_right p { font-size: 14px; color: #1a5a9f; padding: 15px 0 15px 0; font-family: 'Arial'; font-style: italic;  }




.page {  text-align: center; margin: 20px auto;}
.page a { font-size: 16px; color: #666666;margin: 0 10px; display: inline-block; width: 21px; height: 21px; border-radius: 50%; }
.page a.active { color: #ffffff; background-color: #1a5a9f; font-weight: bold; }
.page a:hover { color: #ffffff; background-color: #1a5a9f; font-weight: bold;  }
.page a.no { width: auto;  }
.page a.no:hover { background:none; color: #666666; font-weight: bold;  }


.min_page { display: none; overflow: hidden; }
.min_page a {font-size: 14px; width: 100px; height: 30px; line-height: 30px; text-align: center; border-radius: 20px; background:#cccccc; display: inline-block; color: #1a5a9f; }
.min_page a:hover { background: #1a5a9f; color: #ffffff; font-weight: bold; }
.min_page .min_left { float: left; }
.min_page .min_right { float: right; }





.imptant_article { margin: 20px 0 0 0; }
.imptant_article h3 { font-size: 20px; color: #333333; text-align: center; padding: 0 0 20px 0; }
.author { font-size: 14px; color: #999999; text-align: center; padding: 0 0 20px 0; border-bottom: 1px dashed #cccccc; }
.imptant_con img { display: block; margin: 30px auto; }
.imptant_con { font-size: 15px; color: #666666; line-height: 28px; }
.imptant_con strong,.article_tl_con strong{ font-weight: bold; }
.imptant_con em,.article_tl_con em{ font-style: italic; }

.depart_list { margin: 25px 0 0 0; }
.depart_list ul li { padding: 0 24px 0 24px; margin: 0 0 10px 0; height: 60px; line-height: 60px; background:#f5f5f5; }
.depart_list ul li a { float: left; font-size: 15px; color: #616161; }
.depart_list ul li span { float: right; margin: 20px 0 0 0; }






.Scientific { margin: 30px 0 0 0; }
.Scientific h3 { font-size: 20px; color: #333333; margin: 0 0 25px 0; }
.Scientific_con { overflow: hidden; }
.Scientific_con img { float: left; width: 256px; height: 160px; float: left; }
.science_right { margin: 0 0 0 280px; font-size: 15px; height: 160px; position: relative; }
.science_rightIn { color: #666666; line-height: 28px; height: 112px; overflow: hidden;  }
.science_right p { font-size: 14px; text-align: right; position: absolute; bottom: 0px; right: 0px;  }
.science_right p a { color: #1a5a9f; text-decoration: underline; }




.Collaborative { margin:6px 0 0 0; }
.Collaborative h3 { font-size: 20px; color: #333333; margin: 0 0 25px 0; }
.Collaborative_con p{ font-size: 15px; color: #666666; line-height: 28px; margin-bottom: 10px; }
.Collaborative > p { font-size: 14px; text-align: right;  }
.Collaborative p a { color: #1a5a9f; position: relative; padding-bottom: 2px;}
.Collaborative p a:before{ content: ""; display: block; width: 100%; height: 1px; background:#1a5a9f; position: absolute; left: 0; bottom: 0;  }
.Collaborative ul { overflow: hidden; margin: 20px -1% 0; }
.Collaborative ul li { width: 22%; margin: 0 1.3%; float: left; }
.Collaborative ul li img { width: 100%; }
.Collaborative ul li p { text-align: center; padding: 10px 0 10px 0; color: #666; font-size: 14px; }


.key { margin:50px 0 0 0; }
.key h3 { font-size: 20px; color: #333333; margin: 0 0 25px 0; }
.key_con { overflow: hidden; }
.key_left { margin: 0 285px 0 0; }
.key_con img.key_top { width: 256px; height: 160px; float: right; }
.key_con img.key_bottom { display: none; }
.key_left_con { font-size: 15px; color: #666666; line-height: 28px; }
.key_left p { font-size: 14px; text-align: right;  }
.key_left p a { color: #1a5a9f; text-decoration: underline; }



.Instruments { margin: 50px 0 0 0; }
.Instruments h3 { font-size: 20px; color: #333333; margin: 0 0 25px 0; }

.Scient ol.s01,.Depart_brief ol.s01{ left: 200px; }

.Scient ol,.Depart_brief ol { overflow: hidden; position: absolute; left:165px; top: 7px;}
.Depart_brief.jg ol { overflow: hidden; position: absolute; left:200px; top: 7px;}
.Scient ol li,.Depart_brief ol li { float: left; height: 35px; line-height:35px; padding: 0 15px; border-bottom: 0px; margin: 0 1px 0 0; overflow: hidden;
 background: #dedede;  position: relative; min-width: 80px; text-align: center;}
.Scient ol li:after,.Depart_brief ol li:after{ content: ""; display: block; width: 1px; height: 20px; background: #ccc; position: absolute; right: 0; top:12px; }

.Scient ol li a,.Depart_brief ol li a { display: block; font-size: 14px; color: #1a5a9f;  font-weight: bold;}
.Scient ol li.current,.Scientific ol li:hover ,.Depart_brief ol li.current,.Depart_brief ol li:hover{ color: #333; background: #f3bb59;}
.Scient ol li.current a,.Scientific ol li:hover a,.Depart_brief ol li.current a,.Depart_brief ol li:hover a{  font-size: 14px; color: #333; }

.Scient { margin: 10px 0 0 0; }
.Scient ul { overflow: hidden; margin: 30px -5% 0; }
.Scient ul li { float: left; width: 23%; margin: 0 5% 56px; }
.Scient ul li img { float: left; width: 130px; height: 164px; }
.sci_right { margin: 0 0 0 144px; }
.sci_right h3 { color: #0a4381; font-weight: normal; position: relative; }
.sci_right h3:after { content: ''; width: 20px; height: 1px; background:#0a4381; position: absolute; bottom: -2px; left: 0px;  }
.sci_right h3 a { font-size: 20px; color: #0a4381; }


.Scient02 { margin: 10px 0 0 0; }
.Scient02 ul { overflow: hidden; margin: 30px -2% 0; }
.Scient02 ul li { float: left; width: 29.1%; margin: 0 2% 56px;border-right: #ccc 1px solid; }
.Scient02 ul li img { float: left; width: 130px; height: 164px; }
.sci_right02 { margin: 0 10px 0 144px; }
.sci_right02 h3 { color: #0a4381; font-weight: normal; position: relative; }

.sci_right02 h3 a { font-size: 16px; color: #333; font-weight: bold; }
.sci_right02 p{ font-size: 16px; line-height: 24px; color: #666; display: block; height: 50px; overflow: hidden; margin:27% 0; }
.sci_right02 a.readMore{ font-size: 14px; color: #1a5a9f; position: relative; }
.sci_right02 a.readMore:before{ content: ""; display: block; width:100%; height: 1px; background: #1a5a9f; position: absolute; left: 0; bottom: -2px; }


.Collaborative_con img{ margin: 10px auto; display: block; }
.Collaborative_img { overflow: hidden; margin: 10px 0 0 0; }
.Collaborative_img a {float: left; width: 49.5%; display: inline-block; }
.Collaborative_img a:nth-child(even) { float: right; }



.d_table { margin: 0 0 0 0; }
.table-header-tr{
	margin: 0px; 
	padding: 0px; 
	border: 0px currentColor; 
	border-image: none;
}
.table-header-td{
	margin: 0px; 
	padding: 0px 5.03pt; 
	border: 0.75pt solid rgb(0, 0, 0); 
	border-image: none; 
	height: 40px;
	line-height: 40px; 
	text-align: center;
        text-indent: 0; 
	color: rgb(0, 75, 133);  
	-ms-word-break: break-all;
        font-weight:bold;
        font-size: 14px;
}
.table-body-tr{
	margin: 0px; 
	padding: 0px; 
	border: 0px currentColor; 
	border-image: none;
}
.table-body-td{
	margin: 0px; 
	padding: 0px 5.03pt; 
	border: 0.75pt solid rgb(0, 0, 0); 
	border-image: none; 
	height: 35px;
	line-height: 35px; 
	text-align: center; 
	text-indent: 0;
	color: rgb(0, 75, 133);  
	-ms-word-break: break-all;
	font-size: 14px;
}
.table-body-td a { font-size: 14px; }

.account{ overflow: hidden; background: #f7f7f7; padding: 20px; margin: 10px auto 30px auto; }
.account h2{ font-size: 20px;  margin-bottom: 30px;}
.account ul li{ font-size: 16px; color: #666; display: inline-block; float: left; width: 48%; margin-right: 1%; line-height: 30px; }
.account ul li strong{ font-weight: bold; color: #666; }

.policies_regulations .title.t01 h2{font-size: 20px; font-weight: bold;}

.policies_regulations .title { overflow: hidden; margin-top: 15px; }
.policies_regulations .title h2 { width: auto; float: left; font-weight: normal; font-size: 24px; color: #333333; }
.policies_regulations .title a { width: auto; float: right; color: #1a5a9f; font-size: 14px; position: relative; padding-bottom: 2px; }
.policies_regulations .title a:before{ content: ""; display: block;width: 100%; height: 1px; background:#1a5a9f;  position: absolute; left: 0; bottom: 0; }


.policies { margin: 20px 0 0 0; min-height:400px;}
.policies .title { margin: 0 0 15px 0; overflow: hidden; }
.policies .title h2 { width: auto; float: left; font-size: 20px; color: #333333; }
.policies .title a { width: auto; float: right; font-size: 14px; color: #1a5a9f; text-decoration: underline; }
.policies ul li {padding: 0 20px; height: 61px; line-height: 61px; background: #f7f7f7; margin: 0 0 10px 0; }
.policies ul li a { font-size: 15px; float: left;}
.policies ul li span { float: right; font-size: 14px; font-family: Arial; font-style: oblique; color: #999999; }

.project{ overflow: hidden; margin: 20px 0; }
.project ul li {padding: 0 1%; height: 50px; line-height: 50px; background: #f7f7f7; margin: 0 0 5px 0;  overflow: hidden;}
.project ul li i{ display: inline-block; float: left; text-align: center; border-right: #fff 2px solid;width: 17%; height: 50px; font-size: 17px; font-style: normal;  }

.project ul li strong{ display: inline-block; float: left; width: 17%; font-size: 17px; text-align: center;border-right: #fff 2px solid;}
.project ul li a { display: inline-block; font-size: 17px; color:#1a5a9f; padding-left:20px; text-decoration: underline;}
.project ul li span { display: inline-block; font-size: 17px; color: #333; padding-left:20px; }



.project02{ margin: 18px 0; overflow: hidden; }
.project02 h2{ font-size: 22px; color: #1a5a9f; font-weight: normal; margin-bottom: 12px; }
.project02 h2 a{color: #1a5a9f; text-decoration: underline;}
.project02 p{ font-size: 15px; color: #666; line-height: 28px; text-indent: 2em; }
.projectTxt{ margin-bottom: 30px; }


.Prize { margin: 30px 0 0 0; }
.Prize ul { overflow: hidden; margin: 0 -13px; }
.Prize ul li { width: 33.3%; float: left;}
.Prize ul li a{ display: block; margin:15px 13px; border-bottom: 1px solid #d9d9d9;  }
.Prize ul li img { width: 100%; }
.Prize h3 { margin: 10px 0; font-size: 14px; font-weight: normal; height: 19px; overflow: hidden; }
.prize_con { font-size: 12px; overflow: hidden; line-height: 18px; height:20px; color: #999999; }
.Prize ul p { font-size: 12px; color: #666666; margin: 10px 0; }


.Website{ margin: 18px 0; overflow: hidden; }
.Website ul li {padding: 0 2%; height: 48px; line-height: 48px; width:29.3%; float: left; background: #f7f7f7; margin: 0 0 10px 0; position: relative;}
.Website ul li:before{ content: ""; display: block; width: 2px; height: 30px; background: #225aaf; position: absolute; left: 0; top:10px;}
.Website ul li a { font-size: 15px; float: left; display: block;}
.Website ul li span { float: right; font-size: 14px; font-family: Arial; font-style: oblique; color: #999999; }

.Website .title { overflow: hidden; margin-bottom: 15px; }
.Website .title h2 { width: auto; float: left; font-weight: normal; font-size: 24px; color: #333333; }



.Highlights { margin: 30px 0 0 0; }
.Highlights ul { overflow: hidden; margin: 0 -2%; }
.Highlights ul li { width: 30%; float: left; margin: 0 1.5% 30px; }
.liIn { padding: 10px; border: 2px solid #dddddd; }
.liIn h3 { height: 48px; overflow: hidden; font-size: 15px; color: #616161; line-height: 24px; margin: 0 0 10px 0; }
.Hauthor span{ font-size: 14px; color: #999999; font-weight: bold; float: left; }
.author_con { font-size: 14px; color: #999999; line-height: 24px; margin: 0 0 0 40px; height: 48px; overflow: hidden; }
.highli_con { font-size: 14px; color: #999999; line-height: 24px; height: 65px; overflow: hidden; margin: 10px 0 0 0;  }
.highli_con i{width: 98px; height: 62px; display: block; float: left;}
.highli_con i img{ width: 98px; height: 62px;border-bottom:#b7baba 1px solid; }
.highli_con p{ display: block; margin-left: 110px; color: #999999; font-size: 13px; line-height: 20px; height: 62px; overflow: hidden; }
.highli_con p a.readMore{ color: #e3af56; }

.Scientific_work { margin: 30px -1% 0; }
.Scientific_work ul { overflow: hidden; }
.Scientific_work ul li { width: 47%; margin: 0 1.5% 30px; float: left; }
.Scientific_work li img { width: 180px; height: 270px; float: left; }
.Scientific_work li .scien_work_right { margin: 0 0 0 193px; }
.scien_work_right h3 { margin: 5px 0 35px 0; height: 21px; overflow: hidden; }
.scien_work_right h3 a { font-size: 16px; color: #616161; }
.scien_work_con { font-size: 14px; color: #999999; line-height: 24px; height: 192px; overflow: hidden; }






.Patent { margin: 30px 0 0 0; }
.Patent ol { overflow: hidden; position: absolute; left:165px; top: 7px;}
.Patent ol li { float: left; height: 35px; line-height:35px; padding: 0 15px; border-bottom: 0px; margin: 0 1px 0 0; overflow: hidden; background: #dedede;  position: relative;}

.Patent ol li:after{ content: ""; display: block; width: 1px; height: 20px; background: #ccc; position: absolute; right: 0; top:12px; }
.Patent ol li a { font-size: 14px; color: #1a5a9f;  font-weight: bold;}
.Patent ol li.current,.Patent ol li:hover{ color: #333; background: #f3bb59;}
.Patent ol li.current a,.Patent ol li:hover a{  font-size: 14px; color: #333; }




.Think_sevice { margin: 35px 0 0 0; }
.Think_sevice ul { overflow: hidden; margin: 0 -1.5%; }
.Think_sevice ul li { float: left; width: 30%; margin: 0 1.5%; }
.Think_sevice ul li:hover p{ color: #1d458f; }
.Think_sevice ul span { height: 0px; padding-bottom: 63%; display: block; }
.Think_sevice ul img { width: 100%; }
.Think_sevice ul p { font-size: 15px; margin: 10px 0 30px 0; height: 20px; overflow: hidden; color: #616161; font-weight: bold; }




.Discipline {margin: 35px 0 0 0; line-height: 30px; font-size: 15px; }
.Discipline img { display: block; margin: 10px auto; }
.Advanced_cutting { margin: 35px 0 0 0; }
.Advanced_cutting table { border: 1px solid #d9d9d9; }
.Advanced_cutting th { background: #dae8f7; }
.Advanced_cutting th { padding:15px 20px; text-align: left; border-left: 1px solid #d9d9d9; }
.Advanced_cutting th:first-child {border-left: 0px;}
.Advanced_cutting th a { font-size: 16px; color: #666666; font-weight: bold; }
.Advanced_cutting a:hover { color: #1d458f; }
.Advanced_cutting tr{ background: #f5f5f5; }
.Advanced_cutting tr:nth-child(even){ background: #ffffff; }
.Advanced_cutting td { padding:15px 20px; text-align: left; border-left: 1px solid #d9d9d9;  }
.Advanced_cutting td:first-child { border-left: 0px; }
.Advanced_cutting td a { font-size: 16px; color: #666666; }
.Advanced_cutting td a:hover { color: #1d458f; }









.management { margin: 25px 0 ; }
.manage { overflow: hidden; }
.manage_left {width: 420px; height: 280px; margin: 0 auto;}
.manage_left a { text-align: center; display: table;  background: url(/pub/kjc/images/manage.jpg) no-repeat center; width:420px; height: 280px; }
.manage_left a p { display: table-row; }
.manage_left a p span { display: table-cell; vertical-align: middle; font-size: 18px; font-weight: bold; color: #333333; padding: 20px 70px; background: url(/pub/kjc/images/manage_03.png) no-repeat center; }
.manage_right { margin: 0 0 0 455px; padding: 15px 1px 30px 15px; background: #f7f7f7; }
.manage_right h3 { margin: 0 0 30px 0; }
.manage_right h3 a { font-size: 20px; color: #333333; }
.manage_right ul li { height: 36px; line-height: 36px; font-size: 16px; color: #666666; overflow: hidden; }
.manage_right ul li span { float: left; font-weight: bold; color: #666666; }
.manage_right ul li a { float: left; }




.Annual { margin: 0 0 0 0; }
.Annual .title { overflow: hidden; }
.Annual .title h2 { width: auto; float: left; font-size: 20px; color: #333333; }
.Annual .title a { width: auto; float: right; color: #1a5a9f; font-size: 14px; text-decoration: underline; }
.Annual_con { background: #f5f5f5; border-radius: 10px; margin: 0 0 30px 0; }
.Annual_top { background: #95e1d3; height: 35px; line-height: 35px; border-top-left-radius: 10px; border-top-right-radius: 10px; position: relative; }
.Annual_left { position: absolute; left: 50px; top: -18px; }
.Annual_right { position: absolute; right: 50px; top: -18px; }
.Annual_bottom ul { overflow: hidden; }
.Annual_bottom ul li { float: left; width: 33.33333%; border-bottom: 1px solid #dddddd; }
.AnnualIn { padding: 0px 10%; margin: 20px 0 20px 0; border-left: 1px solid #dddddd; }
.Annual_bottom ul li.li01 .AnnualIn { border-left: 0px; }
.Annual_bottom ul li.li04 .AnnualIn { border-left: 0px; }
.Annual_bottom ul li.li07 .AnnualIn { border-left: 0px; }
.Annual_bottom ul li.li07 { border-bottom: 0px; }
.Annual_bottom ul li.li08 { border-bottom: 0px; }
.Annual_bottom ul li.li09 { border-bottom: 0px; }

.AnnualIn p { font-size: 16px; color: #95e1d3; text-align: center; margin: 0 0 10px 0; }
.A_con { font-size: 16px; color: #333333; line-height: 24px; text-align: center; height: 48px; overflow: hidden; }

.retrieval_text{ overflow: hidden; margin:0 0 20px 0; }
.retrieval_text h2{ font-size: 24px; text-align: center; margin: 15px 0; }
.retrieval_text p{ font-size: 15px; line-height: 30px; text-indent: 2em; }

.contract { margin: 40px 0 0 0; }
.contract .title { overflow: hidden; margin: 0 0 20px 0; }
.contract .title h2 { width: auto; float: left; font-size: 20px; color: #333333; }
.contract .title a { width: auto; float: right; color: #1a5a9f; font-size: 14px; text-decoration: underline; }
.contract ul li { margin: 0 0 10px 0; height: 50px; line-height: 50px; padding: 0 20px; overflow: hidden; background: #f7f7f7; }
.contract ul li a { float: left; font-size: 15px; color: #666666; }
.contract ul li a:hover { color: #1d458f; }
.contract ul li span { float: right; font-size: 14px; font-style: oblique; color: #999999; }
.Admin_link { overflow: hidden; margin: 40px -1% 10px -1%; }
.Admin_link01 {margin: 1%; width: 48%; height: 80px; background: url(/pub/kjc/images/an01_03.png) no-repeat center; float: left; display: table; }
.Admin_link01 p { display: table-row; text-align: center; }
.Admin_link01 p span { display: table-cell; vertical-align: middle; font-size: 18px; color: #0a4381; font-weight: bold; }
.Admin_link02 {margin:1%; width: 48%; height: 80px; background: url(/pub/kjc/images/an02_03.png) no-repeat center; float: right; display: table; }
.Admin_link02 p,.Admin_link03 p,.Admin_link04 p { display: table-row; text-align: center; }
.Admin_link02 p span,.Admin_link03 p span,.Admin_link04 p span  { display: table-cell; vertical-align: middle; font-size: 18px; color: #0a4381; font-weight: bold; }

.Admin_link03 {margin:1%; width: 48%; height: 80px; background: url(/pub/kjc/images/an03_03.png) no-repeat center; float: left; display: table; }
.Admin_link04 {margin:1%; width: 48%; height: 80px; background: url(/pub/kjc/images/an04_03.png) no-repeat center; float: right; display: table; }


.School_Journal { margin: 35px 0 0 0; }
.School_Journal ul { overflow: hidden; margin: 0 -1.5%; }
.School_Journal ul li { float: left; width: 30%; margin: 0 1.5% 50px; }
.School_Journal ul img { width: 180px; height: 270px; float: left; }
.School_right { margin: 0 0 0 195px; }
.School_right h3{ font-size: 16px; color: #616161; margin: 15px 0 0 0; height: 22px; overflow: hidden; }
.School_right p { font-size: 14px; color: #999999; margin: 30px 0 30px 0; height: 19px; overflow: hidden; }
.school_con { font-size: 14px; color: #999999; line-height: 24px; height: 120px; overflow: hidden; }



.Academic_space { margin: 40px 0 0 0; }
.Academic_space .title { overflow: hidden; margin: 0 0 30px 0; }
.Academic_space .title h2 { width: auto; float: left; font-size: 20px; color: #333333; }
.Academic_space .title a { width: auto; float: right; font-size: 14px; color: #1a5a9f; text-decoration: underline;}
.Academic_space ul { overflow: hidden; margin: 0 -1%; }
.Academic_space ul li { width: 48%; margin: 0 1% 20px; float: left; border-radius: 10px; background: #f5f5f5; }
.Academic_space ul p { padding: 0 0 0 19px; font-size: 16px; color: #ffffff; font-family: Arial; font-weight: bold; height: 40px; line-height: 40px; border-top-left-radius: 10px; border-top-right-radius: 10px; background: #95e1d3; }
.Academic_space dl { padding: 10px 0 20px 19px;  }
.Academic_space dl dd {height: 40px; line-height: 40px; font-size: 16px; color: #333333; overflow: hidden; }
.Academic_space dl dd span { font-weight: bold; }



.Academic_link { overflow: hidden; margin: 0 -1%; }
.Academic_link a { width: 48%; margin: 0 1%; height: 80px; line-height: 80px; display: inline-block; float: left; background: #f7f7f7; border-radius: 10px; }
.Academic_link a.Acade_left { float: left; }
.Academic_link a.Acade_right { float: right; }
.Academic_link a p { margin: 0 1%; padding: 0 0 0 115px;  display: inline-block; border-radius: 10px; font-size: 18px; color: #666666; font-weight: bold; height: 80px;}
.Academic_link a.Acade_left p {  background: url(/pub/kjc/images/a_link01.png) no-repeat left center;}
.Academic_link a.Acade_right p {  background: url(/pub/kjc/images/a_link02.png) no-repeat left center;}







.article_tl { padding: 40px 0 80px 0; }
.article_tl h2 { font-size: 20px; color: #333333; text-align: center; }
.article_tl .art_author { font-size: 14px; color: #999999; text-align: center; padding: 20px 0 15px 0; border-bottom: 1px dashed #cccccc; }
.article_tl_con { color: #666666; font-size: 15px; margin: 25px 0 0 0; line-height: 30px; }
.fujian h3 {margin: 70px 0 20px 0; font-size: 18px; color: #666666; padding: 0 0 0 22px; background: url(/pub/kjc/images/fujian.jpg) no-repeat left center; }
.fujian ul li { height: 40px; line-height: 40px; background: #f2f6fa; padding: 0 12px 0 12px; margin:0 0 12px 0; overflow: hidden; }
.fujian ul li a { font-size: 14px; color: #666666; }
.fujian ul li a:hover { color: #0f5999; }





@media screen  and (max-width:1200px) {
.subPage_con { width: 94%; margin: 0 auto; }
.leader_intr ul li { width: 100%; padding: 20px 0 20px 0; overflow: hidden; float: none; border-bottom: 1px solid #cccccc; }	
.leader_intr ul li:first-child { padding: 0px 0 20px 0; }
.l_p_right ul li { width: 48%; }
}


@media screen  and (max-width:1023px) {
.l_p_right ul li { width: 100%; float: none; }
.l_p_right ul li:nth-child(even) { float: none; }
.key_left_con { height: 108px; overflow: hidden; }
.key_left p { margin: 20px 0 0 0; }
.Collaborative ul { margin: 20px 0; }
.Collaborative ul li {  width: 48%; margin: 0 1% 30px; }

.Scient ul { margin: 30px 0 0 0; }
.Scient ul li{ width: 50%; margin: 0 0 56px; }

.Scient02 ul { margin: 30px 0 0 0; }
.Scient02 ul li{ width: 45%;}

.School_Journal ul li { width: 47%; }
.leader_right { width: auto; }
}

@media screen  and (max-width:950px) {
.sbu_leftWrap { display: none; }
.wrap_sub_mbtn { display: block;  }	
.sub_right { margin: 20px 0 0 0; }
.subPage { padding: 0px; }
.Scient ol,.Depart_brief ol ,.Depart_brief.jg ol,.Patent ol { position: static; margin-bottom: 20px; }
.Scient ol li,.Depart_brief ol li { float: none; }
}
@media screen  and (max-width:800px) {
.sub_mbtn{display:block;}
.sub_left{display:none;}
.bread02 { padding: 0 0 0 20px; text-align: left; }
.policies ul li { padding: 20px; height: auto; line-height: 20px; overflow: hidden; }
.Highlights ul li { width: 47%; }
.manage_right { margin: 0 0 0 430px; }
.manage_right ul li { font-size: 14px; }
.manage_right h3 a { font-size: 18px; }
.Annual_bottom ul li { width: 50%; }
.Annual_bottom ul li.li03 .AnnualIn{border-left:0px;  border-right:1px solid #dddddd;  }
.Annual_bottom ul li.li05 .AnnualIn{border-left:0px;   }
.Annual_bottom ul li.li09 { display: none; }
.contract ul li a { width: 60%; }
.account ul li{ float: none; width: 100%; font-size: 14px; }
.Website ul li{ width: 46%; }
}


@media screen  and (max-width:799px) {
.manage_left { float: none; margin: 0 auto;  }
.manage_right { margin: 10px 0 0 0; }
.manage_left a { width: 100%; height: 100%; }
.manage_right ul li a { font-size: 13px; }
.manage_right ul li span { font-size: 13px; }
.manage_right ul li { line-height: 20px; margin: 10px 0 10px 0; height: auto; }
.Academic_space ul li { width: 98%; float: none; }
.Academic_link { margin: 20px 0 0 0; }
.Academic_link a { width: 98%; float: none; margin-bottom: 20px; }
}


@media screen and (max-width:650px) {
.leader_person img { float: none; margin: 0 auto; }
.l_p_right { margin: 20px 0 0 0; }
}

@media screen and (max-width:640px) {
	.namebg{ display: none; }
	.name { height: auto; line-height: 30px; padding: 10px 0 10px 0; }
	.name a { display: block; text-align: left;  }
	.name .middle { margin: 0 0 0 18px; width: auto; float: none; display: block;text-align: left; width: auto; }
	.name .last,.name .telephone { margin: 0 0 0 18px; text-align: left; float: none;width: auto;}
	.l_p_right ul li { padding: 10px 0 10px 0; line-height: 30px; height: auto; }
	.important_bottom dl dd { width: 48%; margin-bottom:20px; }
	.Banner01 .slide_nav.next { background-size: 20px 40px; width: 20px; height: 40px; }
	.Banner01 .slide_nav.prev { background-size: 20px 40px; width: 20px; height: 40px; }
	.Banner01 .slide_nav.prev:active,.Banner01 .slide_nav.prev:hover {width: 20px; height: 40px; background-size: 20px 40px;   }
.Banner01 .slide_nav.next:active,.Banner01 .slide_nav.next:hover {width: 20px; height: 40px; background-size: 20px 40px; }
.page { display: none; }
.min_page { display: block; }
.Collaborative ul li { height: 195px; }
.Scient ul li { width: 100%; float: none; height: 164px; }

.Scient02 ul li{width: 100%; float: none; height: 164px;}
.sci_right02 p { margin: 20px 0; }
.Prize ul li { width:50%; }
.Scientific_work ul li { width: 97%; float: none; height: 270px; }
.Think_sevice ul li { width: 47%; }
.School_Journal ul li {height: 270px; width: 97%; float: none;  }
.bread h2{ font-size: 16px; padding-left: 10px; display: block;float: none;text-align: left; }
.bread span{ display: none; }
.policies_regulations .title h2{ font-size: 18px; }
.account h2,.policies_regulations .title.t01 h2{ font-size: 18px; }

.project ul li strong{ font-size: 16px; }
.project ul li a{ font-size: 16px; }
.project02 h2{ font-size: 16px; }
.project02 p{ font-size: 14px; }

.retrieval_text h2{ font-size: 18px; margin: 0 0 15px 0; }
.Website ul li{ width: 100%; }
.Website .title h2{ font-size: 18px; }
}



@media screen and (max-width:480px) {
.page { display: none; }
.minpage { display: block; }
.leader_introduce ul li img { float: none; margin: 0 auto;  }
.leader_introduce ul li .leaderin_right { margin: 0px; }
.leader_top h3 { float: none; }
.leader_top span { display: block; margin: 10px 0 0 0; }
.leader_top { height: auto; }
.Banner01 .slide_nav { top: 30%; }
	.Banner01 .slide_nav.next { background-size: 10px 20px; width: 10px; height: 20px; }
	.Banner01 .slide_nav.prev {  background-size: 10px 20px; width: 10px; height: 20px; }
	.Banner01 .slide_nav.prev:active,.Banner01 .slide_nav.prev:hover { background-size: 10px 20px; width: 10px; height: 20px;   }
.Banner01 .slide_nav.next:active,.Banner01 .slide_nav.next:hover { background-size: 10px 20px; width: 10px; height: 20px; }
.imp_list li img { float: none; margin: 0 auto; }
.imp_list_right { margin: 20px 0 0 0; }
.key_con img.key_top { display: none; }
.key_left { margin: 0px; }
.key_con img.key_bottom { display: block; width: 100%; margin: 20px 0 0 0; }
.Prize ul li { width: 96%; float: none; }
.Highlights ul li { width: 97%; float: none; }
.liIn h3 { height: auto; }
.author_con { height: auto; }
.highli_con { height: auto; }
.Scientific_work ul li { height: auto; }
.Scientific_work li img { float: none; margin: 0 auto 40px; display: block; }
.Scientific_work li .scien_work_right { margin: 0px; }
.scien_work_right h3 { margin: 10px 0 10px 0; }
.scien_work_con { height: auto; }
.Think_sevice ul li { width: 97%; }
.Think_sevice ul p { height: auto; font-size: 13px; }
.manage_left { width: 100%; }
.Admin_link01,.Admin_link02,.Admin_link03 { width: 98%; float: none; margin: 0 0 20px 0; }
.Admin_link04 { width: 98%; float: none; }

.depart_con h3 { font-size: 18px; }
.de_con { font-size: 13px; }
.depart_con p a { font-size: 12px; }
.leader_intr h3 { font-size: 18px; }
.leader_right h4 { font-size: 14px; }
.leader_right dl dd { font-size: 14px; }
.leader_right p { font-size: 12px; }
.Post h3 { font-size: 18px; }
.name a { font-size: 16px; }
.name .middle { font-size: 14px; }
.name .last { font-size: 14px; }
.post_con { font-size: 14px; }
.Post p a { font-size: 12px; }
.depart_con { margin: 20px 0 0 0; }
.Depart_brief { font-size: 13px; margin: 20px 0 0 0; }
.leader_introduce { margin: 20px 0 0 0; }
.leader_top h3 { font-size: 18px; }
.leader_top span { font-size: 15px; }
.leader_t_con { font-size: 12px; }
.leader_top { margin: 10px 0 10px 0; }
.leaderin_right p a { font-size: 12px; }
.leader_introduce ul li { padding: 20px 0 20px 0; }
.leader_intr_con { margin: 20px 0 0 0; }
.l_p_right h3 { font-size: 18px; }
.l_p_right ul li { font-size: 13px; padding: 5px 0 5px 0; }
.person_intr h3 { font-size: 14px; }
.person_intr_con { font-size: 13px; }
.Post01 { margin: 20px 0 0 0; }
.policies { margin: 20px 0 0 0; }
.policies ul li a { font-size: 13px; }
.policies ul li span { font-size: 12px; }
.article_tl h2 { font-size: 18px; }
.article_tl .art_author { font-size: 12px; padding: 10px 0 10px 0; }
.article_tl_con { margin: 20px 0 0 0; font-size: 13px; }
.fujian h3 { font-size: 16px; margin: 50px 0 20px 0; }
.fujian ul li a { font-size: 12px; }
.imptant_article h3 { font-size: 18px; }
.author { font-size: 12px; padding: 0 0 10px 0; }
.imptant_con{ font-size: 13px; }
.imptant_con img { margin: 20px 0 20px 0; }
.important { margin: 20px 0 0 0; }
.Banner01 .slider p { font-size: 16px; margin: 0 0 10px 0;}
.Banner01 .slider .slider_con { font-size: 12px; }
.important_bottom dl p { font-size: 14px; }
.imp_list_right h3 { font-size: 13px; margin: 0 0 10px 0; }
.imp_list_right p { font-size: 12px; padding: 10px 0 10px 0; }
.depart_list { margin: 20px 0 0 0; }
.depart_list ul li a { font-size: 13px; }
.Scientific { margin: 20px 0 0 0; }
.Scientific h3 { font-size: 18px; }
.Scientific h3 { margin: 0 0 15px 0; }
.science_right { font-size: 13px; }
.Collaborative { margin: 20px 0 0 0; }
.Collaborative h3 { margin: 0 0 20px 0; }
.Collaborative_con { font-size: 13px; }
.science_right p { font-size: 12px; margin: 5px 0 0 0; }
.Collaborative p { font-size: 12px; margin: 5px 0 0 0; }
.Collaborative ul li { height: 170px; }
.key { margin: 20px 0 0 0; }
.key_left_con { font-size: 13px; }
.key_left p { font-size: 12px; }
.Instruments { margin: 30px 0 0 0;  }
.Instruments h3 { font-size: 18px; }
.Scient { margin: 20px 0 0 0; }
.Scient ol li a { font-size: 14px; }
.Scient ol li.current a, .Scientific ol li:hover a { font-size: 14px; }
.sci_right h3 a { font-size: 18px; }
.Collaborative_con { font-size: 13px; }
.policies .title h2 { font-size: 18px; }
.Prize h3 { font-size: 13px; margin: 10px 0 10px 0; }
.prize_con { height: auto; }
.Prize ul p { margin: 10px 0 10px 0; }
.liIn h3 { font-size: 13px; }
.author_con { font-size: 12px; line-height: 20px; }
.Hauthor span { font-size: 12px; margin: 4px 0 0 0; }
.highli_con { font-size: 12px; }
.Scientific_work { margin-top: 20px; }
.scien_work_right h3 a { font-size: 14px; }
.scien_work_con { font-size: 12px; }
.Patent { margin: 20px 0 0 0; }
.Patent ol li a { font-size: 14px; }
.Patent ol li.current a, .Patent ol li:hover a { font-size: 14px; }
.Think_sevice { margin: 20px 0 0 0; }
.Discipline { margin: 20px 0 0 0; font-size: 13px; }
.Advanced_cutting { margin: 20px 0 0 0; }
.Advanced_cutting th a { font-size: 14px; }
.Advanced_cutting td a { font-size: 14px; }
.management { margin: 20px 0 0 0; }
.manage_left a p span { font-size: 16px; }
.manage_right h3 a { font-size: 16px; }
.manage_right h3 { margin: 0 0 20px 0; }
.manage_right ul li a { font-size: 12px; }
.manage_right ul li span { font-size: 12px; }
.Annual { margin: 30px 0 0 0; }
.Annual .title h2 { font-size: 18px; }
.Annual .title a { font-size: 12px; }
.AnnualIn p { font-size: 14px; }
.A_con { font-size: 14px; }
.contract ul li a { font-size: 13px; }
.contract ul li span { font-size: 12px; }
.School_Journal { margin: 20px 0 0 0; }
.School_right h3 { font-size: 14px; }
.School_right p { margin: 15px 0 15px 0; font-size: 12px; }
.school_con { font-size: 12px; }
.Academic_space { margin: 20px 0 0 0; }
.Academic_space .title h2 { font-size: 18px; }
.Academic_space .title a { font-size: 12px; }
.Academic_space ul p { font-size: 14px; }
.Academic_space dl dd { font-size: 14px; }
.Academic_link a p { font-size: 16px; }
.sub_rightIn { padding: 10px 20px 30px; }
.science_rightIn { height: auto; }
.science_right { height: auto; }
.science_right p { position: static; margin: 20px 0 0 0; }
.wrap_sub_mbtn { height: 46px;  }
.wrap_sub_mbtn span { height: 46px; line-height: 46px; }
.sub_mbtn { margin: 8px 3% 0; }

.project ul li a,.project ul li i{ font-size: 14px; }
}
@media screen and (max-width:479px) {
	.Collaborative ul li { height: auto; float: none; width: 100%; margin: 0 0 10px 0; }
	.Scientific_con img { float: none; margin: 0 auto; }
	.science_right { margin: 20px 0 0 0; }
}

@media screen and (max-width:414px) {
.School_Journal ul img { float: none; display: block;  }
.School_right { margin: 20px 0 0 0; }
.School_Journal ul li { height: auto; margin-bottom: 20px; }
.school_con { height: auto; }
.School_right h3 { margin: 10px 0 0 0; }
.School_right p { margin: 10px 0 10px 0; }
}

@media screen and (min-width:320px) and (max-width:360px) {
	.sub_rightIn { padding: 10px 15px 30px; }
	.imptant_article h3 { line-height: 30px; }
	.School_Journal ul img { margin: 0 auto 30px; }
}
