/* CSS Document */
*{margin:0; padding:0}
body{font-family:"Microsoft YaHei", "simsun"; font-size:14px;}
a{ text-decoration:none; color:#000;}
img { border:none;}
li{ list-style:none;  }
.clear{ clear:both; }
.top{ overflow:hidden; min-width:1200px;}
.logobg{ background:url(../images/topbg.jpg) repeat-x;padding-top:40px;}
.logo{ width:1200px; height:84px; margin:0 auto; }
.logo .img2{ float:right;}
.nav{ height:41px; background:#252525; color:#fff; overflow:hidden;}
.nav ul {width:1200px; margin:0 auto; margin-top:3px; overflow:hidden;}
.nav ul li a{ display:block;padding:8px 43px; text-decoration:none; color:#fff; font-weight:900;}
.nav ul li a:hover{ background:url(../images/logo_12.png) no-repeat center;color:#000;}
.nav ul li{ float:left; list-style-type:none;  background:url(../images/k4_09.jpg) repeat-x;}
.nav ul li.navleft{ background: url(../images/navleft.jpg) no-repeat ; width:36px; height:37px; padding:0px;}
.nav ul li.navright{ background: url(../images/k4_11.jpg) no-repeat; width:23px; height:37px; padding:0px;}
.banner{height:505px; min-width:1200px;}

	/* 高度为焦点图高度 */
	#kinMaxShow{visibility:hidden;width:100%; height:505px;overflow:hidden;}

.navhover{ width:1170px;  margin:0 auto; padding: 10px 20px 10px 15px;  font-size:12px;  overflow:hidden;}
.navhover ul li{ padding:3px 10px; border-right:1px solid #000; display:inline-block; margin-top:5px;}
/*.navhover dl dt{ clear:both;width:155px; font-size:14px; padding:0px 5px; float:left; border-right:2px solid #000; margin-top:5px; font-weight:600;}
.navhover dl dt a:hover{ color:#2E93C4}
.navhover dl dd{float:left; width:1000px;}
.navhover dl dd ul li{ display:inline; font-size:12px; margin-left:10px; margin-right:10px; line-height:15px;float:left;padding:0px 10px;margin-bottom:10px;  margin-top:10px;}*/
.pic_img{ width:1180px; margin:0 auto;}
.blk_18 { MARGIN-TOP: 30px; margin-left:5px;FONT-SIZE: 12px; OVERFLOW: hidden;  WIDTH: 1170px; ZOOM: 1;}
.blk_18 .pcont {FLOAT: left; OVERFLOW: hidden; WIDTH:1115px;height:180px;}
.blk_18 .ScrCont { WIDTH: 32766px; ZOOM: 1}
.blk_18 #List1_1 {FLOAT: left;height:180px;}                
.blk_18 #List2_1 { FLOAT:left;}
.blk_18 .LeftBotton { BACKGROUND:url(../images/left.jpg) center no-repeat; FLOAT: left; MARGIN: 15px 1px; WIDTH: 25px; HEIGHT: 81px;display:inline}
.blk_18 .RightBotton { BACKGROUND: url(../images/right.jpg) center no-repeat; FLOAT: left; MARGIN: 15px 1px; WIDTH: 25px; HEIGHT: 81px;display:inline;}
.blk_18 .LeftBotton:hover {BACKGROUND:url(../images/left.jpg) center no-repeat;}
.blk_18 .RightBotton:hover {BACKGROUND:url(../images/right.jpg) center no-repeat;}
.blk_18 .pl IMG { width:200px;height:122px; display:inline;CURSOR: pointer; border:3px solid #c2c0c0;}
.blk_18 .pl { WIDTH: 213px; height:180px;margin-left:10px;line-height: 24px;TEXT-ALIGN: left;text-decoration:none;/*background:url(/ver3.2/images/column/libg.jpg) right no-repeat;*/ float:left}
.blk_18 .pl a div{color:#999; text-align:center; line-height:16px; margin-top:10px;}
.blk_18 .pl a,.blk_18 .pl span{ display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.blk_18 A.pl:hover img{filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}
.blk_18 A.pl:hover {color:#f00;text-decoration:none;}
.blk_18 A.pl h2{width:142px;height:20px; margin-top:8px;font-size:12px;padding:0;line-height:20px;font-weight:300;overflow:hidden;}
.blk_18 A.pl p{width:142px;color:#787878; line-height:18px;}
.blk_18 A.pl:hover h2{color:#F00;}


.rexiaobg{ background:url(../images/rexiaobg.jpg) repeat-x; height:59px;}
.rexiao{ width:1200px; margin:0 auto; padding-top:10px;}
.rexiao img{ float:left; margin-right:10px;}
.rexiao span ul { display:inline-block;}
.rexiao span ul li{ display:inline; line-height:30px;}
.rexiao span ul li a:hover{ color:#333;}
.main{ background:url(../images/main_bg.jpg); padding-top:30px; min-width:1200px; }
.maincenter{ width:1170px; margin:0 auto; background:#fff; padding: 20px 15px;}
.maincenter .left{ width:261px; float:left; background:#f1f0f0; padding-bottom:0px; border:1px #ccc solid; overflow:hidden;}
.maincenter .left dt{ margin-left:10px;background:url(../images/k4_67.jpg) no-repeat; padding-left:30px; line-height:28px; font-weight:800; margin-top:10px;}
.maincenter .left dt a{ color:#000; text-decoration:none;}
.maincenter .left dt a:hover{color:#ff0000;}
.maincenter .left dd{ display:none;}
.maincenter .left dd ul li{ list-style-type:none; padding-left:20px; font-size:14px; border-bottom:1px dotted #565656; margin:0px 15px 10px 10px; padding-bottom:5px;}
.maincenter .left dd ul li:first-child{margin-top:10px;}
.maincenter .left dd ul li a{color:#464646; text-decoration:none;}
.maincenter .left dd ul li a:hover{color:#ff0000;}
.maincenter .left .contacts{ border:1px solid #ccc; margin:10px; overflow:hidden; background:#fff; }
.maincenter .left .contactsbody{ padding:10px;}
.maincenter .right{ width:884px; margin-left:13px; float:left;}
.maincenter .right .jianjie{ border:1px solid #ccc;}
.maincenter .right .jianjiebody { padding:10px;}
.maincenter .right .jianjiebody td { border:none;}
.maincenter .right .con-xxxx img{ max-width:100% !important; height:auto !important}

.maincenter .right .chanpin{ margin-top:10px; border:1px solid #ccc; overflow:hidden;}
.maincenter .right .chanpin img{ margin-top:-1px;} 
.maincenter .right .chanpin ul li{ width:198px; height:165px; float:left; margin:10px; list-style:none; text-align:center;}
.maincenter .right .chanpin ul li img { width:195px; height:125px; border:1px #ccc solid; padding:2px;  }
.maincenter .right .chanpin ul li .h_title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.fuwu{ margin-top:10px;}
.fuwu img{ margin-left:15px;}
.maincenter .right .news{ width:434px; float:left; border:1px #ccc solid; margin-top:10px;}
.maincenter .right .news li,.maincenter .right .knowledge li{ border-bottom:1px dashed #ccc; padding-bottom:5px; padding-top:5px;list-style:none; margin:0px 10px 5px;}
.maincenter .right .news li span,.maincenter .right .knowledge li span{ float:right; padding-left:5px;}
.maincenter .right .news li a,.maincenter .right .knowledge li a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.maincenter .right .knowledge{ width:434px; float:right; border:1px #ccc solid; margin-top:10px;}
.maincenter .mainbottom{ padding-top:20px;}
#tabbox{ width:1160px; overflow:hidden; margin:0 auto; border:1px solid #ccc;}
.tab_conbox{ height:100px;}
.tab_con{ display:none;}
.tabsbg{ background: url(../images/k4_87.jpg) repeat-x;}
.tabs{ width:1160px;height: 32px; background:url(../images/logo_09.png) no-repeat 10px 0px; padding-left:15px;}
.tabs li{height:32px;line-height:32px;float:left;margin-bottom: -1px;overflow: hidden;position: relative;}
.tabs li a {display: block;padding: 0 20px;outline: none; text-decoration:none; color:#fff;font-weight:600;}
.tabs li a:hover { color:#000;}
.tabs .thistab a{ color:#000;}	
.tabs .thistab,.tabs .thistab a:hover{background: url(../images/logo_15.png) no-repeat center center; color:#000;}
.tab_con {padding:12px;font-size: 14px; line-height:175%; height:100px;}
.tab_con li{ float:left; border-right:1px solid #333; padding:0 15px; font-size:12px; line-height:16px;}
.copyright{ background:url(../images/copyrightbg.jpg) ; padding:15px; text-align:center;color:#d3d3d3; line-height:22px;}
.copyright a{color:#d3d3d3}
.breadcrumb,.weizhi {background:#eee; width:871px; height:30px; border-radius:2px; padding-left:10px; color:#777; border:1px solid #ccc; margin-bottom:10px;}
.breadcrumb li{ list-style:none; float:left;  padding:5px;}
.breadcrumb li a{ color:#333; text-decoration:none;}
.weizhi a{ display:inline-block; padding:0 5px; line-height:30px;}
.pic{ margin-top:20px;}
.pic-x{ float:left; width:100%;}
.pic li{ float:left; height:200px; width:200px; margin-left:15px; list-style:none; margin-bottom:20px;}
.pic li img{ width:195px; height:150px; padding:2px; border:1px #ccc solid; }
.pic li span{ overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
#m_newslist{/* margin-top:20px;*/}
#m_newslist li {clear:both; overflow:hidden; padding-top:15px;}
#m_newslist .ntitle{ background:#777; width:50px; text-align:center; color:#fff; padding:5px 3px; border-radius:4px; float:left;}
#m_newslist .title{ float:right; width:810px; color:#555; font-size:12px;}
#m_newslist .title h4{ color:#000; font-size:14px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#m_newslist .title p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.pager{ clear:both; margin-top:60px; margin-bottom:30px; border-radius:4px; display:inline; overflow:hidden;}
.pager li { display:inline; padding:5px 10px;}
.pager li a{ display:inline;}
.pager li.next{ border:1px solid #ccc; float:left;  padding:10px;border-radius:10px;}
.pager li.next a,.pager li.previous a{color:blue;}
.pager li.previous{ border:1px solid #ccc; float:right; padding: 10px;border-radius:10px;}
.pager li.disabled a{ color:#ccc;}
#dingdan label{ float:left; width:120px; text-align:right;}
#dingdan .form-group{ clear:both; margin-top:10px; overflow:hidden;}
#dingdan input, #dingdan textarea{ float:left; margin-left:10px;  line-height:25px; border-radius:4px; width:600px; border:none; border:1px solid #aaa;}
#dingdan input{height:25px;}
#dingdan button{ border:1px solid #ccc; padding:5px 10px;  border-radius:4px;margin-left:10px;}
.one{ background:#000; color:#fff;}
.three{ background:none;color:#777;}
.four{ background:#eee; color:#000;}

.next_fy{padding-top:30px;text-align:center;font-size:13px}
.next_fy a,.next_fy b{height:30px;line-height:30px;margin:2px;display:inline-block;border:1px solid #ddd;background:#fff;padding:0 10px}
.next_fy a:hover,.next_fy b{background:#C00E00;font-weight:500;color:#fff;border:1px solid #C00E00}