﻿@charset "utf-8";
/* CSS Document */
/* 公共 */
body{ margin:0; padding:0; font-size:12px;font-family:"微软雅黑";  background:#fff; }
ol,ul,li,dl,dt,dd,form,p,h1,h2,h3,h4,h5,img{ margin:0px; padding:0px;}
ol,ul,li{ list-style:none; padding:0; margin:0;}
a{text-decoration:none; border:none; margin:0; padding:0;}
img{border:none;}
.clear{clear:both;}
.fl{ float:left;}
.fr{ float:right;}
.fz{ margin:0 auto;}
h1,h2,h3,h4{font-weight:normal;}
.wrap{max-width:640px; min-width:320px; margin:0 auto; width:100%; background:#fff;}
.main{width:1200px;}
/*header*/
.header{width:100%; background:#e9e9e9;}
.nav{width:100%; height:40px; background:url(../images/nav.jpg);}
.nav_ul{width:100%; float:left;}
.nav_ul li{ float:left; width:8.3%; text-align:center; line-height:40px;}
.nav_ul li:hover{ background:url(../images/hover.jpg) no-repeat bottom center;}
.nav_ul a{ color:#fff; font-size:16px; display:block;}
/*banner*/
.banner{width:100%;}
.banner img{width:100%;}
/*indexbox*/
.indexbox{width:100%;margin:2% 0;}
.ia{width:350px;margin-right:25px; position:relative; border:1px solid #ccc;}
.leftbtn{width:20px;height:38px; left:0; top:98px; background:url(../images/left.png) no-repeat left center; position:absolute;}
.rightbtn{width:20px;height:38px; right:0; top:98px; background:url(../images/right.png) no-repeat left center; position:absolute;}
.ia_img img{width:100%;}
.ia_img{width:100%; box-sizing:border-box; vertical-align:bottom;}
.black{width:95%; padding-left:5%; display:block; height:40px; font-size:16px; color:#fff; background:url(../images/black.png); position:absolute; bottom:0; left:0; line-height:40px;}
.ib{width:350px;margin-right:25px; background:url(../images/ib.jpg) no-repeat left center; min-height:232px; border:1px solid #ccc;}
.i_top{width:100%; padding-bottom:2px; height:25px; line-height:25px; border-bottom:1px solid #ccc;}
.i_top h3{padding-left:5px; font-size:16px;color:#42929d; font-weight:bold; border-bottom:3px solid #42929d; width:82px;}
.i_top a{ font-size:8px; border-radius:8px; width:42px; text-align:center; color:#fff;margin:7px; height:14px; line-height:14px; background:#42929d; display:block;}
.ishow{width:96%;margin:2%;}
.i_ul{width:100%; float:left;}
.i_ul li{ float:left; width:96%; height:27px; line-height:27px; background:url(../images/left.jpg) no-repeat left center; padding-left:4%;}
.i_ul li:hover a{ color:#333;}
.i_ul a{ font-size:15px;color:#535353; }
.time{ font-size:12px;color:#6f6f6f; font-family:"宋体";}
.i_ul .ne{color:#9d0d03;}
.ic{width:404px;border:1px solid #ccc; min-height:232px; background:url(../images/ic.jpg) no-repeat center;}
.id{width:350px;margin-right:25px; background:url(../images/id.jpg) no-repeat top center; min-height:232px; border:1px solid #ccc;margin-top:20px;}
.ie{width:350px;margin-right:25px; background:url(../images/ie.jpg) no-repeat top center; min-height:232px; border:1px solid #ccc;margin-top:20px;}
.i_show{width:404px;margin-top:20px;}
.is_ul{width:100%; float:left;}
.is_ul li{width:188px;}
.is_ul h3{width:96%; padding-left:4%; color:#42929d; font-size:16px; font-weight:bold; border-left:2px solid #42929d;}
.video{width:100%;border:1px solid #ccc; min-height:211px;}
.v_img{width:100%;}
.video p{ display:block; text-align:center; width:96%; float:left; padding:2%; font-size:14px;color:#333333;}
.video span{display:block; line-height:1.5em; width:90%; float:left; padding:0 5%; font-size:13px; color:#666666; font-family:"宋体";}
.video h4{ font-size:13px; font-family:"宋体"; line-height:1.5em; color:#a21030; display:block;width:84%;margin:0 8%;}
.video a{ color:#929292;font-size:13px; font-family:"宋体"; line-height:1.5em; margin:0 8%;}
/*link*/
.link{width:100%;margin-top:20px;}
.linktop{width:100%; height:24px; background:url(../images/link.jpg);}
.linktop a{ display:block; width:85px; background:#42929d; margin:0 auto; line-height:24px; text-align:center; color:#fff; font-size:14px; font-family:"宋体"; border-radius:6px; height:24px;}
.linkbox{width:100%;margin:2% 0;}
.link_ul{ float:left; width:100%;}
.link_ul li{width:20%; text-align:center; float:left; margin-top:10px;}
.link_ul a{ font-size:14px; font-family:"宋体"; color:#3F3F3F;}

/*footer*/
.footer{width:100%; background:#42929d; height:60px; } 
.footer a{line-height:60px; font-size:13px;color:#fff;margin-right:35px;}
.code{margin-top:5px;}


/*nybox*/
.nybox{width:100%; margin:2% 0;}
.where{width:100%;}
.where a { font-size:14px; color:#666; font-family:"宋体";}
.where span{ font-size:14px; color:#666; font-family:"宋体";}
.where .cur{ color:#333;}

.ny_l{width:304px;margin-top:20px;}
.nl_top{width:100%; background:url(../images/nlbg.jpg); height:48px; line-height:45px; border-radius:8px 8px 0 0;}
.nl_top h3{ font-size:16px; padding-left:15px; color:#fff;}
.nl_list{width:100%; background:#eefdff; padding-bottom:30px;}
.nl_ul{ float:left; width:92%;margin:0 4%;}
.nl_ul .cur{ border-bottom:1px solid #409aa4;}
.nl_ul li{width:100%; float:left; height:42px; border-bottom:1px solid #eefdff; line-height:42px;}
.nl_ul li:hover{ border-bottom:1px solid #409aa4;}
.nl_ul a{ font-size:14px;color:#333; font-family:"宋体";}
.ny_r{width:828px;margin-top:20px;  min-height: 350px;}
.ny_r img{ max-width:100%}
.ny_r h3{ display:block; width:100%; height:40px; line-height:40px; font-size:16px; color:#117580; border-bottom:1px solid #ccc;}
.nr_box{width:100%;}
.nr_ul{ float:left; width:100%;}
.nr_ul li{width:100%; float:left; height:42px; line-height:42px; border-bottom:1px dotted #ccc;}
.nr_ul a{ font-size:14px; color:#666666; font-family:"宋体"; background:url(../images/left.jpg) no-repeat left center; padding-left:20px;}
.nr_ul span{color:#999;}
.page{width:100%;margin:20px 0;}
.nr_ul li:hover a{color:#333333;}

/*teacher*/
.teacher{width:100%;}
.teacher h4{ font-size:16px; line-height:40px; color:#117580;display:block; width:100%;}
.teacher p{ font-size:14px; color:#666666; line-height:24px; display:block; width:100%; text-indent:2em;}
.leader{width:100%;}
.l_a{width:100%; margin-top:20px;}
.leader h3{color:#333333;}
.who{width:100%;}
.who_ul{ float:left; width:100%;}
.who_ul .mr{margin-right:0;}
.who_ul li{width:90px; text-align:center; float:left;margin-top:15px;margin-right:15.4px; line-height:40px; height:40px; background:url(../images/name.jpg);}
.who_ul a{ font-size:14px; color:#333; font-family:"宋体";}

/*news*/
.news{width:100%;}
.news li{height: 100px;margin-top: 10px;padding: 10px;background-color: #fff;}
.news a{color:#5f5f5f;}
.news a:hover{color:red;}
.news img {float: left;margin-right: 10px;border: 1px solid #ccc;padding: 1px;}
.news h4{ font-size:16px; line-height:40px; color:#117580;display:block; width:100%;}
.news h5{ font-size:15px; line-height:20px; display:block; width:100%;}
.news p{ font-size:14px; color:#666666; line-height:24px; display:block; width:100%; text-indent:2em;}

/*acount*/
.acount{width:100%; margin-top:10px;}
.acount h4{ font-size:20px; color:#333333;margin-bottom:20px; display:block; width:100%; text-align:center;}
.acount p{ font-size:14px; color:#666666; line-height:24px; text-indent:2em;}





	.main_keyLab_item {
    min-height: 152px;
    margin-bottom: 15px;
    margin-right: 5px;
    padding-right: 10px;
    border: 1px solid #bfdbca;
    overflow: hidden;
    position: relative;
	font-size: 100%;
    vertical-align: baseline;
    background: transparent; }
	.main_keyLab_demoPic {
    max-width: 285px;
    height: 152px;
    float: left;
    position: relative;
    z-index: 999;
	border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
	}
	.main_keyLab_details{     position: absolute;
    padding: 5px 20px 10px 300px;}
	h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
	
	 }
	 .main_keyLab_details_title a { color:#093;    padding-left: 25px;}
	 .main_keyLab_details_intro a {
			color:#000;
	}
	 .main_keyLab_details_intro a:hover { color:#093}
	.main_keyLab_details_intro{ padding-left:5px}
	.you{ padding-left:5px}

.ff{ margin-left:20%}	
    
.pai{ float:left; width:100%; padding-top:10px}
.pai li { float:left; width:50%}
.li_img{ text-align:center}
.li_con{ text-align:center; padding-top:10px; font-size:16px;}

.li_con a{ color:#000 }
.li_con a:hover{ color:#42929d}



#nav {width:1200px; height:43px; background:url(../images/nav.jpg) no-repeat left top;margin:0px auto; }
#nav li {float:left;}
#nav li a{display:block;height:43px;}/*如果各个导航a标签宽度一样，只需统一指定a的width*/

/*导航a标签*/
#nav li a.a1{width:165px;}
#nav li a.a2{width:157px;}
#nav li a.a3{width:158px;}
#nav li a.a4{width:158px;}
#nav li a.a5{width:157px;}
#nav li a.a6{width:165px;}

/*各个下拉框ul标签*/
#nav li{ position:relative;}
#nav li.b1 ul{}
#nav li.b2 ul{width:155px;margin-left:1px;}
#nav li.b3 ul{width:155px;margin-left:1px;}
#nav li.b4 ul{width:156px;margin-left:1px;}
#nav li.b5 ul{width:155px;margin-left:1px;}
#nav li.b6 ul{width:155px;margin-left:1px;}

/*下拉框ul标签总的样式*/
#nav li ul {left: -999em;position: absolute;background: #efefef;filter:alpha(opacity=90); opacity: 0.9;
z-index: 999; width:130%}/*如果各个导航a标签宽度一样，只需统一指定ul的width*/
#nav li ul li{ float:none;}/*覆盖上面的#nav li*/
#nav li ul li a{display:block;color:#000;text-align:center;height:28px; line-height:28px;}/*覆盖上面的#nav li a*/
#nav li ul li a:hover {color:#fff;background-color:#459ca3;}

/*下拉时下拉框ul的位置*/
#nav li.sfhover ul {left: auto;}

/*下拉时导航a标签换背景*/
#nav li.sfhover a{background:url(../images/nava.jpg) no-repeat left top;}
#nav li.sfhover a.a1{background-position: left 0px;}
#nav li.sfhover a.a2{background-position: -165px 0px;}
#nav li.sfhover a.a3{background-position: -322px 0px;}
#nav li.sfhover a.a4{background-position: -480px 0px;}
#nav li.sfhover a.a5{background-position: -638px 0px;}
#nav li.sfhover a.a6{background-position: -795px 0px;}
#nav li.sfhover ul li a{ background-image:none;}

/*选中*/
#nav li a.c1{background:url(../images/nava.jpg) no-repeat left 0px;}
#nav li a.c2{background:url(../images/nava.jpg) no-repeat -165px 0px;}
#nav li a.c3{background:url(../images/nava.jpg) no-repeat -322px 0px;}
#nav li a.c4{background:url(../images/nava.jpg) no-repeat -480px 0px;}
#nav li a.c5{background:url(../images/nava.jpg) no-repeat -638px 0px;}
#nav li a.c6{background:url(../images/nava.jpg) no-repeat -795px 0px;}



















