﻿body {background:#fff repeat-x center 0;font-size:12px; padding:0; margin:0; font-weight:normal;font-family: "微软雅黑";}
body ul,FORM,p,span,h1,dl,dt,dd,div{list-style-type:none; padding:0px; margin:0px;}
h1,h2,h3,h4,h5,h6,th{font-size:100%;font-weight:normal;}
em,var,th{font-style:normal;}
img{border:0px;}
a{text-decoration:none;blr:e-xpression(this.onFocus=this.close());margin:0px; padding:0px;}
a:focus { -moz-outline-style: none; } /*针对firefox*/
a,a.active { 
	color: #666;text-decoration:none;line-height:35px;
}
a:hover { 
	color: #de0029;
}
.clear{clear:both; font-size:0; line-height:0;}
.fr{float:right;}
.videolist{ margin-top:20px; float:left; margin-bottom:5px;}
.videolist ul li {float:left; margin-left:8px; margin-bottom:10px; width:230px; text-align:center;}
.videolist ul li h1{width:230px; height:143px; background:url('../images/voide_2.png') no-repeat 2px 0px; padding-top:3px; margin:0px;}
.videolist ul li a {color:#7d7d7d;}
.videolist ul li a:hover {text-decoration:underline;}
.productlist{ margin-top:20px; float:left; margin-bottom:5px;}
.productlist ul li {float:left;  margin-bottom:20px; width:159px; text-align:center; border:1px solid #CCCCCC; padding:1px;}
.productlist ul li h1{width:100%; height:190px;}
.productlist ul li div{width:100%; height:20px; background:url(../images/probg.jpg) no-repeat top; padding-top:10px;}
.productlist ul li a {color:#7d7d7d; }
.productlist ul li a:hover {text-decoration:underline; }

.downlist_1 {margin:20px 0 5px 0;}
.downlist_1_c2{float:left;}
.downlist_1_c1{float:right; padding-left:5px; padding-top:2px;}
.down_range{border-color: #AAAAAA #DDDDDD #DDDDDD #AAAAAA;border-style: solid;border-width: 1px;font-family: verdana;height: 20px;line-height: 17px;padding: 1px;width: 146px; color:CECBCE; font-size:12px; margin-top:5px;}
.btn-submit{background-image: url('../images/btns.jpg');background-repeat: no-repeat;border: 0 none;cursor: pointer;height: 25px;width: 54px;background-position: 0 -25px;
    color: #999999;}
.downlist_1_c2 li{float:left; margin-left:2px; background:#F9F9F9; border:1px solid #CECBCE; padding:6px 4px;margin-bottom: 0.25rem;}
.downlist_1_c2 li.curr{background: none repeat scroll 0 0 #7C7CD2;border: 1px solid #5B5AC2;font-weight: bold;}
.downlist {margin:20px 0 5px 0;}
.downlist ul {width:600px; padding-left:15px;}
.downlist ul li {height:30px; line-height:30px;}
.downlist ul li em{float:left;}
.downlist ul li a {color:#7d7d7d; float:right;}
.downlist ul li a:hover {text-decoration:underline;}
.newindex{width:590px; overflow:hidden;}
.newindex ul{width:600px;}
.newindex ul li{float:left; width:267px; padding-left:13px; line-height:28px; background:url(../images/news_2.jpg) no-repeat 0 10px; text-align:left; margin-right:20px;}
.newindex1 ul li{float:left; width:33%;}
.mainContent{margin:0 auto; position:relative; width:100%;}
.mainIndex{position:absolute; top:435px; z-index:999; margin:0 auto; width:100%;}
.input1{border:0px; height:22px; line-height:22px; color:#acacac; width:100px; margin-left:5px;}
.mr24{margin-right:22px;}
#kinMaxShow {visibility: hidden;width: 100%;height: 443px;overflow: hidden;display: none;}
.KMSPrefix_kinMaxShow_button {position: absolute;bottom: 30px;height: 5px;}
.KMSPrefix_kinMaxShow_button {position: absolute;bottom: 30px;height: 5px;}
.aboutbanner{margin: 0 auto;height: 247px;overflow: hidden; position:relative;}
.aboutbanner #kinMaxShow {visibility: hidden;width: 100%;height: 275px;overflow: hidden;display: none;}
.aboutbanner .KMSPrefix_kinMaxShow_button {position: absolute;bottom: 14px;height: 5px;}

.navcon{ float:right;}
.navcon ul{ height:25px;}
.navcon ul li{float:left; font:15px/35px "微软雅黑"; color:#fff; text-align:center;background:url(../images/index_1.jpg) no-repeat right; height:35px; position:relative; cursor:pointer; padding-right:14px; margin-left:13px;}
.navcon ul li:last-child{background:none;}
/*.navcon ul li.active{background:url(../Images/index_03.jpg) no-repeat left;}
*/.navcon ul li a,.navcon ul li a:hover{color:#0A0A0A; font-size: 16px;font-weight: 600;}
.navbar_show{position:absolute;top:35px;left:-13px;;color:#fff;z-index:99;background:#02ade8;z-index:9999; width:115px; display:none;height: 150px;}
.navbar_show ul{height:auto;}
.navbar_show ul li{ text-align:center;height:24px;width:100%;line-height:24px; float: none; clear: both;padding:0;text-align:left;
z-index:999px;background:none; font-weight:normal; margin:0px;}
.navbar_show ul li a{color:#fff!important;font-size:14px;width:100%;height:24px;display:block;_padding-bottom:0; text-indent:1rem;}
.navbar_show ul li a:hover{ text-decoration:none; background:#03A3DA;color:#fff!important;height:24px;display:block;}

.main_main_3{width:986px; padding-left:25px; margin:0 auto; margin-top:16px;clear:both; text-align:center; height:74px}
.main_main_3 li{margin-left:27px; width:206px; float:left; height:56px; cursor:pointer;}
.main_main_3_tab1{background:url('../images/main_31.png') no-repeat;}
.main_main_3_tab2{background:url('../images/main_33.png') no-repeat;}
.main_main_3_tab3{background:url('../images/main_35.png') no-repeat;}
.main_main_3_tab4{background:url('../images/main_37.png') no-repeat;}
.foot {width:100%; height:91px;background:url('../images/bg41.jpg') repeat-x; overflow:hidden;}
.foot_con {width:933px; height:91px; margin:0 auto; position:relative; }
.foot_con_1{ padding-left:15px; line-height:22px; float:left;margin-top:22px; text-align:left;}
.foot_con_2{ float:right; color:#1D1D1D; width:198px; line-height:30px;padding-top:28px;}
.foot_con_1 a{ color:#1D1D1D;}
.foot_con_2 select{font-size:12px; color:#4B4B4B; width:180px; border:1px #7F9DB9 solid; margin-top:5px;}
.font1{color:#008FDD;}
.pro_cate_ul  ul li{float:left; line-height:18px; height:22px; width:85px; margin-right:10px; text-align:center;}
.pro_cate_ul  ul li.curr{ background:url(../images/pro_nav_hover.png) no-repeat;}
.pro_cate_ul  ul li.curr a{color:#fff;}
.pro_cate_div ul li{float:left; padding:10px;}
#wrapper
{
	text-align:center;
}
.overlay{
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 10;
  background-color: rgba(0,0,0,0.5); /*dim the background*/
  text-align:center;
  display:none;
}

#overlay_pic {
    margin:200px auto;
    width:400px;
    box-shadow: 10px 10px 5px #000;
}

.jscarousal
{
	width: 710px;
	height: 100px;
	margin:0 auto;
	padding: 0;
	position: relative; /*overflow: hidden;*/
}
.jscarousal .jscarousal-left, .jscarousal .jscarousal-right
{
	float: left;
	width: 23px;
	height: 60px;
	color: White;
	position: relative;
	cursor: pointer;
}
.jscarousal .jscarousal-left
{
	background-image: url(../images/pro_2.jpg);
	background-repeat: no-repeat;
	background-position: left;
}
.jscarousal .jscarousal-right
{
	background-image: url(../images/pro_3.jpg);
	background-repeat: no-repeat;
	background-position: right;
}
.jscarousal-contents
{
	width: 632px;
	height: 100px;
	float: left;
	position: relative;
	overflow: hidden;
}
.jscarousal-contents > div
{
	position: absolute;
	width: 100%;
	height: 160px;
}
.jscarousal-contents > div > div
{
	float: left;
	margin-right: 8px;
}
.jscarousal-contents img{}
.hidden
{
	display: none;
}
.visible
{
	display: block;
}
.thumbnail-active
{
	filter: alpha(opacity=100);
	opacity: 1.0;
	cursor: pointer;
}
.thumbnail-inactive
{
filter: alpha(opacity=60);opacity: 0.5;
	cursor: pointer;
}
.thumbnail-text
{
	color: #7A7677;
	font-weight: bold;
	text-align: left;
	display: block;
	padding: 10px 2px 2px 0px;
}

.page{padding:5px; height:20px;}
.page{
font-family: "宋体";
font-size: 12px;
font-style: normal;
line-height: 25px;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align:right;
 padding-left:8px;
 height:30px
}
.page a:link{
display:inline;
border:1px solid #666666;
color:#666666;
padding:2px 5px;
margin:0px 3px;
text-decoration:none;
}
.page a:visited{
display:inline;
border:1px solid #666666;
color:#666666;
padding:2px 5px;
margin:0px 3px;
text-decoration:none;
}
.page a:hover{
display:inline;
border:1px solid #CE0000;
color:#CE0000;
 padding:2px 5px;
margin:0px 3px;
text-decoration:none;
}
.page .click{
display:inline;
border:1px solid #CE0000;
color:#CE0000;
padding:2px 5px;
margin:0px 3px;
}
.bg{
    display:inline;
border:1px solid #CE0000;
color:#CE0000;
padding:2px 5px;
margin:0px 2px;
}
.index_bg{background:url(../images/index_bg.png) no-repeat bottom;    background-size: cover;}
.index-main{width: 100%;
	max-width: 1140px;
	margin: 0 auto;
	padding: 100px 50px 500px;}
.index-box{width: calc(33.333% - 35px);
	width: -webkit-calc(33.333% - 35px);
	float: left;
	margin-right: 35px;
	margin-bottom: 30px;}
	.index-box .header{font-size: 20px;
	line-height: 25px;
	height: 25px;
	color: #000;
	font-weight: bold;
	margin-top: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	-webkit-box-orient: vertical;
	transition: all .3s;;
-webkit-transition: all .3s; text-align:center; margin-bottom:44px;}
.index-box .img{overflow: hidden;
}
	.index-box .img img{    vertical-align: middle;
    max-width: 100%;}
	
	.f-cb {
  zoom: 1;
}

.f-cb:after {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  content: ".";
}