@charset "utf-8";
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p,input { margin: 0; padding: 0;}
h1,h2,h3,h4,h5,h6,em,strong { font-size:1em; font-weight: bold; font-style: normal;}
ul,li { list-style: none;}
body {font:12px 宋体;color:#333; background:#f6f6f6;}
a{text-decoration:none;color:#333;}
h1,h2,h3,h4,h5,h6{font:100% "宋体";}
em,i{font-style:normal;}
img{border:0 none;}
button,input,select,textarea{font-size:100%;outline:0;}
.clear{clear:both;display:block;height:0;overflow:hidden;font-size:0;}
.mt10{margin-top:10px !important;}

a:link{
	color:#333;
	text-decoration: none;}

a:visited{
	color:#333;
	text-decoration: none;}
a:hover {
	color: #F00;
	text-decoration: none;}

.blue12{ color:#05306D; font-size:12px; line-height:20px;}
a.blue12:link, a.blue12:visited{
	color: #05306D;
	text-decoration: none; font-size:12px;}


.main_body{width:100%; background:url(../images/main_body.jpg) repeat-x;}
.head{ width:100%; height:auto; background-color:#F6F6F6;}
.head .top{width:1000px; margin:0 auto; height:26px;line-height:26px;}
.head .top ul{ float:right;width:auto;}
.head .top ul li{ float:left;}
.head .top ul i{ float:left; padding:0px 5px;color:#666666;}
.head .top ul li a{ color:#666666; font-family:"宋体";}
.head .top .time{ float:left;}

.top_header{width:1000px; height:103px; margin:0 auto; position:relative;}
.logo{ position:absolute; left:0px; top:0px; width:610px; height:86px; display:block;}
.content{ width:1000px; height:96px; margin:0 auto; background:url(../images/nav_bg.jpg) repeat-x;}
.wrapper{width:100%; background:url(../images/mbg.jpg) center repeat-y;}
.wrapper2{width:100%; background:url(../images/mbg2.jpg) center repeat-y; margin-top:10px;}

.c_content{width:1000px; margin:0 auto;}


.top_header .logo img{ display:block; padding-top:9px;}
.top_header .search{ position:absolute; right:0px; top:0px; margin-top:28px;background:url(../images/search.jpg) no-repeat; width:366px; height:40px;}
.search .input_on{ width:314px; padding:10px 0; height:24px; _margin-top:5px; border:none;background:none;padding-left:15px;color:#999;display:inline-block; float:left;}
.search .price{border:medium none;cursor: pointer; background:url(../images/icon_button.jpg) no-repeat; width:23px; height:23px; display:inline-block; float:left; margin-top:10px;}
.main{ width:100%;}

.navBg{ height:37px; margin:0 auto; width:1000px;}
.nav{ float:left; width:100%; line-height:37px;}
.nav li{float:left;display:block; background:url(../images/icon_line.jpg) no-repeat center right; position:relative; z-index:9999;}
.nav li a{ font-size:14px; color:#eee; display:block; font-weight:bold; padding:0px 32px;}
.nav li.on a, .nav li a:hover{ color:#fff; padding:0 32px;}
.nav li.on a.qp,.nav li a.qp:hover{ padding:0 32px;}
.nav li.on a.home,.nav li a.home:hover{ padding:0 32px;}
.nav li .sub{ position:absolute; left:0; min-width:100%; display:none;}
.nav li .sub table{ border-collapse:collapse; border-spacing:0;}
.nav li .sub td{ background:#021F55; border-bottom:1px solid #2B7EC7; line-height:34px; padding:0; text-align:center;}
.nav li .sub td a,.nav li.on td a{ background:#021F55; padding:0 32x; white-space:nowrap; color:#fff; font-weight:normal;}
.nav li .sub td a:hover{ background:#06397B; padding:0 32px; font-weight:normal; color:#fff;}


.main .c_content_left{float:left;width:711px;height:auto;background:#fff; border:1px solid #fff; padding:15px 10px 0px 10px; overflow:hidden;}
.main .c_content_left .c_student{ width:725px; height:220px;}
.c_content_left .c_bg img{ float:left; padding-right:15px;}
.c_content_left .work{ display:block; width:352px; height:auto; float:right; padding-top:5px; padding-right:10px;}
.c_content_left .work h2{ height:25px;color:#012057;font:16px "微软雅黑"; text-indent:28px; font-weight: bold;}
.c_content_left .work h2 a{color:#012057;}
.c_content_left .work h2 a:hover{ color:#F00;}
.c_content_left .text_work{ color:#666666;font:12px "宋体"; text-indent:35px; line-height:20px;}
.c_content_left .info{ display:block; margin-top:15px;}
.c_content_left .info li{ width:340px; height:25px; line-height:25px;}
.c_content_left .info .new{ position:relative;}
.c_content_left .info li p{float:right; color:#929292;}
.info li .info_01{background:url(../images/icon_number.jpg) no-repeat; padding-left:25px;}
.c_content_left .info .new samp{ width:21px; height:15px;}
.info li .info_02{ background-position:0px -25px;}
.info li .info_03{ background-position:0px -50px;}
.info li .info_04{ background-position:0px -75px;}
.info li .info_05{ background-position:0px -100px;}
.c_content_left .heading{ width:auto; height:auto; margin-top:20px;}
.c_content_left .item{ float:left;width:347px; height:auto; border-right:1px dotted #9F9F9F;}
.c_content_left .item h2{ height:22px; line-height:22px; margin-right:12px; border-bottom:1px solid #ECECEC;}
.c_content_left .item h2 .more{ float:right;font:12px "宋体"; color:#1C447F; margin-top:3px;}
.c_content_left .item .news{margin:15px 0px 0px 0px; padding-bottom:20px; padding-right:8px; height:145px; overflow:hidden;}
.c_content_left .item .news01{ padding-bottom:0px; height:150px;}
.c_content_left .item .news img{ float:left;padding-right:10px;}
.c_content_left .item .work01{ display:block;width:229px; height:auto; float:left;}
.c_content_left .item .work01 h3{font:12px "微软雅黑"; height:18px; font-weight:bold;}
.c_content_left .item .work01 h3 a{ color:#00356D;}
.c_content_left .item .work01 h3 a:hover{ color:#F00;}
.c_content_left .item .text_work01{height:36px; overflow:hidden; line-height:20px; color:#666666; text-indent:20px; margin-top:5px;}
.c_content_left .item .work_on{ margin-top:10px;}
.c_content_left .item .work_on01{ margin:0px;}
.news_work01 { background:url(../images/icon_dian.jpg) no-repeat center left; padding-left:10px;}
.c_content_left .item ul li{width:auto; height:25px; line-height:25px;}
.c_content_left .item ul li p{float:right;font:12px "宋体"; color:#333333; margin-top:5px;}
.c_content_left .item01{ border:none; padding-left:15px;}
.apparatus{height:110px;position:relative;}
.apparatus samp {background:url(../images/title_gauge.jpg)no-repeat;width:116px; text-align:center; line-height:27px;height:27px;font:16px "微软雅黑"; color:#173958;position: absolute;top:-26px;left:10px;z-index:1000;}
.gauge{margin-top:55px;border-top:1px solid #CFCFCF;height:105px;}
.gauge li{ float:left; padding-right:12px; margin-top:8px;}
.gauge .end{ padding:0px;}
.c_content_right{ float:left; width:267px;}
.c_content_right h2{ width:267px;height:25px;background:url(../images/tzgg_img.jpg) repeat-x; padding-top:4px;}
.c_content_right h2 .arrows{margin-left:15px;line-height:31px;font:14px "微软雅黑";color:#F7FFFF; background:url(../images/icon_arrows.jpg) no-repeat center left; padding-left:25px; margin-top:4px;}
.work_on02{ line-height:28px; padding:8px 0px 8px 10px; height:190px;}
.form_on{ width:208px; height:26px; margin:23px;}
.footer{ border-top:3px solid #041646; background:url(../images/foot_bg.jpg) no-repeat; height:73px;}
.footer p{ text-align:center; line-height:25px; margin-top:15px;}

.box1{ float:left; width:220px; margin-bottom:10px; display:inline;}
.box1 h1{ background:url(../images/box1_h1bg.jpg) no-repeat; line-height:30px; color:#FFFFFF; font-size:14px; font-weight:bold;  padding-left:15px; height:30px; text-align:left;} 
.box1 .content3{ width:245px; float:left; padding:5px 0px;}
.box1 .content3 ul{ margin:0px; padding:0px;}
.box1 .content3 ul li{ float:left; width:215px; text-align:left; line-height:32px; font-size:14px; background:url(../images/libg3.jpg) no-repeat 0px 0px; margin:5px 0px 3px 7px; display:inline; padding-left:30px;}

/*box5*/
.box5{ width:733px; margin-bottom:10px; float:left; display:inline;}
.box5 h1{ background:#F2F3ED url(../images/box4_h1.jpg) repeat-x; height:27px; line-height:27px; color:#032259; font-size:16px; padding-left:15px; font-family: 微软雅黑, Arial, Helvetica, sans-serif; border-bottom:#032259 solid 2px;}
.box5 h2{ background:url(../images/box5_h2bg.jpg) no-repeat; height:10px;}
.box5 h1 span{ float:right; padding-right:10px; font-size:12px;}
.box5 .content1{ width:710px; padding:10px; float:left;}
/*.box5 .content ul{ margin:0px; padding:0px;}
.box5 .content ul li{ float:left; width:680px; text-align:left; line-height:35px; color:#333; font-size:14px; text-indent:22px; padding-left:5px; border-bottom:#ccc dashed 1px;}
.box5 .content ul li span{ float:right; padding-right:10px;}
.box5 .content ul li a{ color:#333}
.box5 .content ul li a:hover{ color:#FF3300}
.box5 .content ul li img{ padding:5px 0px;}*/

/*.box5 .content .title{ font-size:14px; font-weight:bold; color:#333333; line-height:25px; height:25px; text-align:center;}
.box5 .content .info{ font-size:12px; height:45px; line-height:35px; background:url(../images/titlebg.jpg) repeat-x bottom; text-align:center;}
.box5 .content .txt{ padding:10px; line-height:180%; font-size:14px;}
.box5 .content .txt p{ text-align:left; text-indent:2em;}
*/
.txt_info{ padding:20px;}
.txt_info .tit{ font-size:22px; line-height:220%; font-family: 微软雅黑, Arial, Helvetica, sans-serif; text-align:center;}
.txt_info .date{font-size:12px; line-height:200%; text-align:center; border-bottom:#CCC dashed 1px; padding:5px;}
.txt_info .info{ font-size:14px; line-height:200%; padding:10px;}
.txt_info .note{ background-color:#f7f7f7; line-height:200%; padding:10px; font-size:14px; text-align:left;}



.news_list{}
.news_list li{ float:left; width:700px; font-size:14px; line-height:180%; padding:10px 5px; border-bottom:#CCC dashed 1px;}
.news_list li .date{ float:right;}
.news_list li .note{ font-size:12px; color:#666;}
.news_list li a{ color:#333;}
.news_list li a:hover{ color:#FF3300;}

.yq_box{ padding:15px 0px 0px 15px;}
.yq_box li{ width:173px; float:left; height:170px; line-height:26px; text-align:center;}
.yq_box li img{ width:150px; height:120px; border:#CCC solid 1px; padding:2px; display:block;}



.news_list2{ padding:10px;}
.news_list2 .content2 .title{ font-size:14px; padding:10px;  background-color:#EEF5FB;}
.news_list2 .content2{width:680px; padding:5px;  float:left;}
.news_list2 .content2 ul{ margin:0px; padding:0px;}
.news_list2 .content2 ul li{ float:left; width:560px; text-align:left; line-height:32px; color:#888;  padding-left:10px; border-bottom:#CCC dashed 1px; font-size:14px;}
.news_list2 .content2 ul li span{ float:right; font-size:12px; color:#999;}


.team_list{ padding:0px;}
.team_list .content2{width:680px; padding:5px;  float:left;}
.team_list .content2 .info{ text-align:left; padding:15px; line-height:180%; font-size:14px; border-bottom:#CCC dashed 1px;}


.team_box{ padding:0px; height:120px; height:160px;}
.team_box .p{ float:left; width:180px;}
.team_box .p img{ width:162px; height:128px; border:#DEDEDE solid 1px; padding:2px;}
.team_box .t{ float:left; width:500px;}
 
.team_box .t .name{ font-size:14px; line-height:180%; color:#406EAD; font-weight:bold; display:block;}
.team_box .t .name a{color:#406EAD;}
.team_box .t .name a:hover{color: #F60;}
.team_box .t .note { font-size:14px; line-height:180%; color:#636363;}
.team_box .t .note a{color:#406EAD; padding-left:10px;}
.team_box .t .note a:hover{color: #F60;}



/*CSS sabrosus style pagination*/

DIV.sabrosus { float:right;
	padding-right: 3px; padding-left: 3px; padding-bottom: 20px; margin: 3px; padding-top: 10px; text-align: center; font-size:12px;}
DIV.sabrosus A {
	border-right: #9aafe5 1px solid; padding-right: 5px; border-top: #9aafe5 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #9aafe5 1px solid; color: #2e6ab1; margin-right: 2px; padding-top: 2px; border-bottom: #9aafe5 1px solid; text-decoration: none
;}
DIV.sabrosus A:hover {
	border-right: #2b66a5 1px solid; border-top: #2b66a5 1px solid; border-left: #2b66a5 1px solid; color: #000; border-bottom: #2b66a5 1px solid; background-color: lightyellow
;}
DIV.pagination A:active {
	border-right: #2b66a5 1px solid; border-top: #2b66a5 1px solid; border-left: #2b66a5 1px solid; color: #000; border-bottom: #2b66a5 1px solid; background-color: lightyellow
;}
DIV.sabrosus SPAN.current {
	border-right: navy 1px solid; padding-right: 5px; border-top: navy 1px solid; padding-left: 5px; font-weight: bold; padding-bottom: 2px; border-left: navy 1px solid; color: #fff; margin-right: 2px; padding-top: 2px; border-bottom: navy 1px solid; background-color: #2e6ab1
;}
DIV.sabrosus SPAN.disabled {
	border-right: #929292 1px solid; padding-right: 5px; border-top: #929292 1px solid; padding-left: 5px; padding-bottom: 2px; border-left: #929292 1px solid; color: #929292; margin-right: 2px; padding-top: 2px; border-bottom: #929292 1px solid
;}


.KSS_titleBox{ line-height:32px; height:32px;}

.selectBox{width:195px; margin:15px auto;}
.selectBox a{
display:block; background:url(../images/index_ico06_.jpg) left top; color:#333;
line-height:30px!important;line-height:30px; height:30px; overflow:hidden; /*font-size:12px;*/ color:#333; padding-left:8px;text-shadow: 0 1px 0 #fff;}
.selectBox a:hover{background-position:left -30px;}
.selectBox a:hover.open,.selectBox a.open{background-position:left -30px;}
.selectBox p{
margin:0; padding:0;display:none; position: absolute; width:240px; padding-bottom:6px;}
.selectBox p a{ background-image:none; background-color:#F2F2F2; border-top:#fff solid 1px; border-bottom:#d6d6d6 solid 1px;
border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px;}
.selectBox p a.current{  color:#333; background-color:#d6d6d6;}
.selectBox p a:hover{ color:#333;}

.selectBox p span{background-color:#F2F2F2; border-top:#fff solid 1px; border-bottom:#d6d6d6 solid 1px;
border-left:#d6d6d6 solid 1px; border-right:#d6d6d6 solid 1px; padding:8px; font-size:12px; display:block; line-height:22px;text-shadow: 0 1px 0 #fff;}