﻿/* CSS Document */
body{ font-size:15px;}
.floatLeft{ float:left;}
.floatRight{ float:right;}

.catePageContent .mainContent{width:850px;}

.catePageContent .floatLeft{ float:left;}
.catePageContent .floatRight{ float:right;}

.sideBox .hd00 {
    border-top: 0px solid #304A8F;	
	border-bottom: 3px solid #304A8F;
}

.wp_listcolumn .wp_column a{font-weight:normal; border-bottom:0px;}
.wp_listcolumn .wp_column a:hover{ font-weight:bold;}

.wp_listcolumn .wp_column .left_class_ul{}
.wp_listcolumn .wp_column .left_class_ul li{}
.wp_listcolumn .wp_column .left_class_ul li .i-box {
    /*font-size: 0;
    line-height: 0;
    border-width: 5px;
    border-color: #0089de;
    border-right-width: 0;
    border-style: dashed;
    border-left-style: solid;
    border-top-color: transparent;
    border-bottom-color: transparent;    
    margin-top: 12px;
    margin-right: 8px;*/
	
	background-color: #0089de;
	margin-top: 16px;
    margin-right: 8px;
	margin-left:20px;
	border:3px solid #0089de;
	border-radius: 3px;
	float: left;
}
.wp_listcolumn .wp_column .left_class_ul li a{ padding: 5px 0 5px 20px;border-bottom: 1px dashed #f5f5f5; background:none; font-size:14px;}
.wp_listcolumn .wp_column .left_class_ul li a.selected {
    color: #304A8F;
	font-weight:bold;
    background:none;
}

.pageTPList li {
    border-bottom: 1px solid #f8f8f8;padding: 5px 10px 5px;
}
.pageTPList li .con {
    display: inline-block; float:left;width: calc(100% - 180px);overflow: hidden;
}
.pageTPList li .con1 {width:100%;}
.pageTPList li .con .title a{ color:#111111; font-size:20px;}
.pageTPList li .con .desc{
color:#666666;
overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;}
.pageTPList li .pic{
	width:160px;
	height:auto;
	display:inline-block;
	margin-right:10px;
	float:left;
	overflow:hidden;
}
.pageTPList li .pic a img{
display: block;
width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .3s ease-in-out;} 
.pageTPList li .pic  a:hover img {
    transform: scale(1.15);
}

.pic_list{ width:100%;overflow:hidden;}
/*.pic_list li:nth-child(3n+1){ padding-left:0px;}
.pic_list li:nth-child(3n+3){ padding-right:0px;}*/
.pic_list li{ width:30.8%; float:left; border:0px; overflow:hidden; padding-bottom:8px;}
.pic_list li:hover{ background-color:none;}
.pic_list li .pic{ width:100%; height:155px;}
.pic_list li .pic img{ width:100%; height:155px;}	
.pic_list li .title{
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-break: break-all;
    font-size: 16px;
    font-family: "Microsoft Yahei";
    color: #1e1e1f;
	padding-top:8px;
    margin-bottom: 4px;
	float:left;
	width:100%;
	text-align:center;
	line-height:20px;
}
.pic_list li .title a{color: #333;font-size: 14px;}
.pic_list li:hover .title a{ color:#c00;}

/* -----------教师列表-------------- */
.teacher_list         {}
.teacher_list ul{ overflow:hidden;} 
.teacher_list ul li      {  width:30.7%; height:auto;  display:block; float:left; margin-right:30px;margin-bottom:0px; margin-top:20px;background-color:#f7f7f7; border:1px solid #f7f7f7;}
.teacher_list ul li:nth-child(3n){margin-right:0px;}
.teacher_list ul li .teach_pic{height:auto; width:100%;overflow:hidden; text-align:center;padding-top:10px; padding-bottom:0px;}
.teacher_list ul li .teach_pic img { height:170px; width:auto;
/*transition: all .5s ease-out;
border-radius: 100%;*/}
.teacher_list ul li:hover{border:1px solid #0089de;}
/*.teacher_list ul li:hover .teach_pic img{height:220px; width:220px; transform:none;}*/
.teacher_list ul li .teach_name{height:auto; line-height:52px;text-align: center; padding-bottom:3px;padding-left:5px; padding-right:5px;}
.teacher_list ul li .teach_name .name_txt { height:40px; line-height:40px; font-size:18px; color:#0f2933; font-weight:bold;}
.teacher_list ul li .teach_name .namr_zw  { height:22px; line-height:22px; font-size:15px; color:#666666; overflow:hidden; padding-bottom:5px; }
.teacher_list ul li .teach_name .namr_yjfx  { height:66px; line-height:22px; font-size:15px; color:#666666; overflow:hidden; }
.teacher_list ul li .teach_name .namr_zw span,.teacher_list ul li .teach_name .namr_yjfx span{ color:#0f2933;}
/* -----------仪器设备列表-------------- */
.pageTPList li .con .title a span{
background: transparent!important;
    display: inline-block;
    padding: 0px 5px;
    font-size: 14px;
    margin-left: 0px;
    line-height: 18px;
    text-align: center;
	border: green solid 1px;
    color: green;
	margin-left:10px;}
.pageTPList li .con .title a:hover{ color:#337ab7}
.yqsb_div{}
.yqsb_div div{ width:42%; float:left;}
.yqsb_div div:nth-child(2n){width:48%;}
.yqsb_div div span{color:#999999;}
.yqsb_div .yyue{
width:100px;
border: #2495e4 solid 1px;
    color: #2495e4;
	display: inline-block;
    padding: 6px 0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
	position: absolute;
    z-index: 5;
    /*right: 170px;*/
    margin-top: 12px;
	margin-left: -25px;
	}
.yqsb_div .yyue a{color: #2495e4;}	
.yqsb_div .yyue:hover{border:1px solid #204d74;}
.yqsb_div .yyue:hover a{ color:#204d74;}

/* -----------仪器设备详情-------------- */

.yqsb_detail .con {
    display: inline-block; float:left;width: calc(100% - 270px);overflow: hidden;
}
.yqsb_detail .con .title{ text-align:left;padding:0px; padding-bottom:10px;}
.yqsb_detail .con .title h1{ color:#111111; font-size:28px;}
.yqsb_detail .con .desc{
color:#666666;
overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    word-break: break-all;}
.yqsb_detail .pic{
	width:260px;
	height:auto;
	display:inline-block;
	margin-right:10px;
	float:left;
	overflow:hidden;
}
.yqsb_detail .pic img{
display: block;
width: 100%;
    height: 100%;
    object-fit: cover;
    transition: all .3s ease-in-out;} 
.yqsb_detail .yqsb_div div {
    width: 49%;
}
.yqsb_detail .yqsb_div div:nth-child(1n){width:42%;}
.yqsb_detail .yqsb_div div:nth-child(2n){width:57%;}
.yqsb_detail .yqsb_div div.yyue{
width:145px;
background-color:#2495e4;
    color: #FFFFFF;
    padding: 10px 0px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    margin-top: 24px;
	position:inherit;
	border-radius: 3px;
	margin-left: 0px;
	}
.yqsb_detail .yqsb_div .yyue a{color: #FFF; cursor:pointer;}	
.yqsb_detail .yqsb_div .yyue:hover{ background-color:#337ab7; border:1px solid #337ab7}
.yqsb_detail .desc_info{ display:block; padding-top:30px; clear:both;} 
.yqsb_detail .desc_info .nav-tabs{width: 100%;height: 42px;background: #f8f8f8;border-bottom: #ddd solid 1px;/* overflow-x: scroll; */}
.yqsb_detail .desc_info .nav-tabs>span{height: 41px;line-height: 41px;font-size: 18px; padding: 0 30px;display: inline-block;}
.yqsb_detail .desc_info .nav-tabs>span.active{border-left: #ddd solid 1px; color: #0068b7;border-right: #ddd solid 1px;border-top: #0068b7 solid 2px;border-radius: 0; border-bottom:1px solid #FFFFFF; background-color:#FFFFFF;}

.yqsb_detail .desc_info .contect{ padding:10px 0px;}

#lv{ width:460px; height:auto; padding-right:30px; padding-top:20px;}
#lv table tr td{ padding:5px 0px;}
#lv table tr td:nth-child(1n){width:140px; text-align:right; padding-right:10px; height:36px; line-height:36px;}
#lv table tr td:nth-child(2n){width:300px; text-align:left; height:36px; line-height:36px;}
#lv table tr td:nth-child(2n) input{ width:95%; border:1px solid #e6e6e6;border-radius: 2px; height:36px; line-height:36px; padding-left:5px; padding-right:5px;}
#lv table tr td:nth-child(2n) input:hover{
    border-color: #D2D2D2!important;
}
#lv table tr td:nth-child(2n) input:focus {
    border-color: #ccc9c9!important;outline:none;
}
#lv table td:last-child{ text-align:center!important;}
#lv table td .buttonstyle1073337{ width:105px; line-height:38px; height:38px;border-radius: 3px;font-size: 14px;
    font-weight: 400; }
#lv table td .buttonstyle1073337:first-child{ background-color:#2495e4;color: #FFFFFF;line-height:38px; height:38px; border:1px solid #2495e4; margin-left:85px;}
.layui-layer-title{ text-align:left;}
.layui-laydate-footer span{ padding-right:80px;}

/* -----------可转专利-------------- */
.kzzl{}
.kzzl li.even{ border:0px; width:97%;}
.kzzl .even:hover{ background-color:#FFFFFF;}
.kzzl .even div{  width:47.4%; padding:10px; display:inline-block; border-top:1px solid #f8f8f8;border-left:1px solid #f8f8f8; float:left;}
.kzzl .even div:nth-child(1n){ border-right:0px solid #f8f8f8; width:32.4%;}
.kzzl .even div:nth-child(2n){ border-right:1px solid #f8f8f8; width:62.2%;}
.kzzl .even div span0{color:#666666;}
.kzzl .even div.desc{  width:97.1%; border:1px solid #f8f8f8; color:#888888;}
.kzzl .even div:nth-child(1){border-top:1px solid #DEDEDE;}
.kzzl .even div:nth-child(2){border-top:1px solid #DEDEDE;}

/* -----------首页 banner-------------- */
#header{ height:192px;}

#banner{ min-height:400px; height:auto; width:100%;}
.fullSlide { width:100%; position:relative; height:auto; }
.fullSlide .bd { margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul { width:100%!important; position:relative; }
.fullSlide .bd li:first-chlid{ z-index:1;}
.fullSlide .bd li { width:100%!important; height:530px; overflow:hidden; text-align:center; position:absolute; left:0; top:0; }
.fullSlide .bd li a { display:block; height:100%; }
.fullSlide .hd { width:100%; position:absolute; z-index:1; bottom:0; left:0; height:20px; line-height:20px; }
.fullSlide .hd ul { text-align:center; }
.fullSlide .hd ul li { cursor:pointer; display:inline-block; zoom:1; width:60px; height:5px; margin: 0 7px; overflow:hidden; background:#000; filter:alpha(opacity=50); opacity:.5; }
.fullSlide .hd ul .on { background:#f90; filter:alpha(opacity=100); opacity:1; }
.fullSlide .next,.fullSlide .prev { display:block; position:absolute; z-index:1; top:50%; margin-top:-30px; left:15%; z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -126px 0 #000 no-repeat; cursor:pointer; filter:alpha(opacity=50); opacity:.5; display:none; }
.fullSlide .next { left:auto; right:15%; background-position:-6px 0; }

/*.fullSlide{height:413px;} #0079c3*/
.fullSlide .next {right: 5%;}
.fullSlide .prev {left: 5%;}
.fullSlide .bd li{ background-size:100% 100%!important;}

/* 首页资讯集合 */
.TabNews .infoList .n a {
    font-size: 15px;
}
.TabNews .infoList .n a:hover{color: #337ab7;}
#columnG { width: 100%; overflow: hidden; margin-top: 30px;padding-bottom: 50px; background:url(../images/bg-q1.jpg) top center no-repeat;}
#columnG .tab-hd { height: 56px;color: #404040;margin-top: 30px;}
#columnG .tab-hd ul {}
#columnG .tab-hd li{ float: left;height: 56px; line-height: 56px;display:block; color: #484848; padding-left: 30px;padding-right: 30px; font-size: 24px; cursor:pointer;}
#columnG .tab-hd li.on{ border-bottom: 3px solid #154293;position: relative; color: #154293;}
#columnG .tab-bd { width: 100%;}
#columnG .tab-pal .tab-more{
	text-align: right;
	position: relative;
	z-index: 999999;
	right: 0;
}
#columnG .tab-bd .tab-pal{ width:100%; display:none; height:500px; overflow:hidden;}
#columnG .tab-bd .tab-pal:first-child{ display:block;}
#columnG .tab-bd .tab-pal .tab-more a{
	color: #5d5d5d;
}
#columnG .tab-bd .tab-pal .container-fluid {
    margin-right: -10px;
    margin-left: -10px;
	width:102%;
    overflow: hidden;
}
#columnG .tab-pal .col-md-6{ width:48%;padding:20px 10px 10px 10px; float:left; overflow:hidden;}
/*#columnG .tab-pal .col-md-6:nth-child(1n){
	margin-right:1%;
}*/
#columnG .tab-pal .col-md-6:nth-child(even){
	float:right;
}
.zxgg-item{
	/*width: 100%;
	margin-top: 20px;*/
	background: #fff;
	padding:8px 15px;
	float: left;
	transition: all 0.5s;
	width:96%;
}
.zxgg-item:hover{
	background: #f6fbff;
	box-shadow: 0 0 10px #a1a1a1;
	-webkit-box-shadow:0 0 10px #a1a1a1;
	-o-box-shadow:0 0 10px #a1a1a1;
	-moz-box-shadow:0 0 10px #a1a1a1;
}
.zxgg-item-date{
	width: 18%;
	float: left;
	color: #a0a0a0;
	text-align: center;
	border-right: 1px solid #a0a0a0;
}
.zxgg-day{
	font-size: 30px;
}
.zxgg-month{
	font-size: 14px;
}
.zxgg-item-title{
	width: 76%;
	float: left;
	padding-left: 25px;
	line-height: 72px;
	color: #393939;
	text-overflow:ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: justify;
    display: block;
}
.zxgg-item-title a{
	color: #393939;
}
.zxgg-item-title a:hover{
	color: #337ab7;
}
/*footer*/
.footer{
	background: url("../images/footer-bg.jpg") no-repeat;
	background-size:auto 100%;
	padding:50px 0px;
	overflow:hidden;
}
.footer-title{
	font-size: 28px;
	color: #fff;
}
.link ul{ margin-left:-15px; overflow:hidden;}
.link li{
	margin-top: 20px;
	color: #fff;
	float: left;
	border-right: 1px solid #fff;
	padding:0px 15px;
}
.link li:last-child{
	border-right: 0px;
}
.link li a{
	color: #fff;
}
.link li select,.link li option{
	background: none;
	border: 0px;
}
.link li option{
	color: #154293;
}
.link li option a{
	line-height: 48px;
}
.footer-con{
	margin-top: 30px;
	color: #fff;
}
.footer-con div{
	line-height: 32px;
}
.footer-con div a{
	color: #fff;
}
.icon{
	float: right;
	margin-top: -116px;
}
.copyright{
	background: #002c66;
	line-height: 56px;
	text-align: center;
	color: #fff;
	padding:0px;
	width:100%;
}
.copyright p a{	
	color: #fff;
}
.footer .col-md-6{ width:50%; text-align:left; float:left;}