﻿@charset "utf-8";
/* CSS Document */
* {
padding:0px;
margin:0px;
}
img {
border:none;
}
body {
font-size:14px;
font-family:"微软雅黑", verdant, tahoma;
color:#333;
font-weight:normal;
padding:0px;
margin:0px;
text-decoration:none;
line-height:27px;

}
a {
font-size:14px;
text-decoration:none;
font-family:"微软雅黑", verdant, tahoma;
color:#333;
font-weight:normal;
}
a:hover {
font-size:14px;
text-decoration:underline;
font-weight:normal;
color:#000000;
font-family:"微软雅黑", verdant, tahoma;
}
.clear {
clear:both;
}
ul {
list-style-type: none;
}
li {
list-style-type:none;
line-height:27px;
}
.fl{float:left;}
.fr{float:right;}
.hz{width:1180px;margin:0 auto;}
.hza{width:1180px;margin:45px auto;}

.top{width:100%;background:url(../images/index_02.jpg) repeat-x;overflow: hidden;}
.top-hy{line-height:36px;}
.top-yy{line-height:34px;font-size:12px;}
.top-yy a{font-size:12px;}
.top-float{width:640px;}
.logo{width:560px;padding:30px 0;}

.top-right{width:262px;}
.top-right-dh{margin-top:30px;}
.top-right-tu{margin-right:10px;margin-top:3px;}
.top-right-hm{font-size:16px;}
.dhhm{font-size:28px;color:#ff7800;font-weight:bold;}


.nav { width: 100%;background:#4285f4;overflow:hidden; }
.menu { width: 1180px; margin: 0 auto; }
.menu li { float: left; }
.zi { line-height: 48px; }
.xt { width: 1px; height: 48px;border-left:1px #75a6f7 solid; }
.menu li.zi a { font-size: 15px;padding: 0 48px; color:#fff;}
.menu li.zi a:hover,.menu ul .zi a.on{background:#0072f8; display:block;color:#fff;}



.banner {

margin-right: auto;
margin-bottom: 0;
margin-left: auto;
}
.lubo{
	width: 100%;
	min-width: 1180px;
	clear: both;
	position: relative; height:509px;
}
.lubo_box{ position: relative; width: 100%; height:509px; }
.lubo_box li{ float: left;position: absolute; top: 0; left: 0; width: 100%; height:509px; opacity: 0;filter:alpha(opacity=0);}
.lubo_box li a{ display: block; width: 100%; height:100%;}

.lubo_box li img{ width: 100%; height: 509px;}

/*圆点*/
.cir_box{ overflow: hidden; position: absolute; z-index: 100;}
.cir_box li{ float: left; width: 30px; height: 5px; margin:0 5px; cursor: pointer; background: #fff; opacity: 0.8;filter:alpha(opacity=80);}
.cir_on{ background: #000 !important;}

/*按钮*/
.lubo_btn{ position: absolute; width: 100%; top: 50%; margin-top:-40px;}
.left_btn, .right_btn{ width: 30px; height: 80px; background: #000;opacity: 0.8;filter:alpha(opacity=80); cursor: pointer; color: #fff; line-height: 80px; font-size: 30px; text-align: center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.left_btn{ float: left;}
.right_btn{ float: right;}


.index-product{ width: 1180px;    }
.index-product-title{ text-align:center;font-size:30px;background: url(../images/index_14.jpg) no-repeat center; }
.index-product-content{width:1180px;}
.index-product-sm{ text-align: center; line-height: 40px; }

#con {  WIDTH: 100%; }
#tags { WIDTH: 100%; HEIGHT: 37px; margin-top: 20px; margin-right: 0px; margin-bottom: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; text-align: center; 
}
#tags LI {
MARGIN-RIGHT: 1px;
LIST-STYLE-TYPE: none;
HEIGHT: 37px;
border:1px solid  #ccc;
background-position: left bottom;
display:inline-block;
*display:inline; *zoom:1;
padding:0 40px;text-align:center;

}
#tags LI A {
display:block;
COLOR: #333333;
LINE-HEIGHT: 37px;
PADDING-TOP: 0px;
HEIGHT: 37px;
TEXT-DECORATION: none;
font-size: 14px;

}

#tags LI.selectTag {
BACKGROUND-POSITION: left top;
MARGIN-BOTTOM: -2px;
POSITION: relative;
HEIGHT: 37px;
color: #FFFFFF;background:#4285f4;

}
#tags LI.selectTag A {color:#fff; BACKGROUND-POSITION: right top; LINE-HEIGHT: 37px; HEIGHT: 37px ;text-align:center;}
#tags LI.selectTag A:hover{color:#fff;}
#tagContent { padding: 1px; margin-top: 20px; 
}
.tagContent {
DISPLAY: none;
WIDTH: 100%;
COLOR: #474747;
}
#tagContent DIV.selectTag { DISPLAY: block ;}

.index_pro-bottom{ width: 1180px; }
.index_pro-bottom li{ width: 283px; text-align: center; float: left;  margin-right:16px; overflow:hidden;display:block;line-height:45px;}
.index_pro-bottom li:nth-child(4n){margin-right:0;}
.index_pro-bottom li img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.index_pro-bottom li img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;width:283px;height:210px;}



.index_pro-bottom1{ width: 900px; }
.index_pro-bottom1 li{ width: 283px; text-align: center; float: left;  margin-right:16px; overflow:hidden;display:block;line-height:45px;}
.index_pro-bottom1 li:nth-child(3n){margin-right:0;}
.index_pro-bottom1 li img:hover{ transform: scale(1.1);
-moz-transform:scale(1.1);
-ms-transform: scale(1.1);
-o-transform:scale(1.1);
-webkit-transform: scale(1.1);
transition-duration: .5s;
-moz-transition-duration: .5s;
-webkit-transition-duration: .5s;
-o-transition-duration: .5s; }

.index_pro-bottom1 li img{transition-duration: .8s;
-moz-transition-duration: .8s;
-webkit-transition-duration: .8s;
-o-transition-duration: .8s;width:283px;height:210px;}




.index-about-hz{ background: url(../images/index_23.jpg) repeat; padding: 35px 0 68px 0; overflow: hidden;margin-top:30px; }
.index-about-left{ background: #fff; margin-top: 44px; padding: 35px  35px 35px 45px; width: 530px; position: relative; z-index: 999; }
.index-about-left-title{font-size:30px;}
.index-about-left-content{margin-top:38px;}
.index-about-left-more{border:1px solid #d2d2d2;width:140px;text-align:center;line-height:35px;margin-top:35px;}
.index-about-right{position:absolute;right:363px;}

.foot-hz{ overflow: hidden; padding-top: 30px; border-top:1px solid #e9e9e9;margin-top:50px; }
.index_contact{ width: 480px; }
.index_contact-nr{ color: #999898; margin-top: 20px; }
.index_contact-nr a { color: #999999; }
.ewm{text-align:center;color: #999999;margin-top:25px; }


.foot-lxfs{ width: 700px; }
.foot-hz-nav { float: left; width: 175px; }
.foot-hz-cd { width: 170px; font-size: 16px; }
.foot-hz-menu { width: 165px; margin-top: 20px; margin-right: auto; margin-left: auto; }
.foot-hz-menu li{line-height:30px;}
.foot-hz-menu a { color: #999999;  }

.foot{ border-top:1px solid #e9e9e9; text-align: center; color: #999999; overflow: hidden;  margin-top:38px;line-height:42px;}
.foot a{color:#999999;}



.ny-title{width:135px;margin:0 auto 40px auto ;font-size:24px;text-align:center;}
.ny-hz{width:1180px;margin:45px auto 65px auto;overflow:hidden;}
.img-banner{ background:center center; width:100%; overflow:hidden;}
.img-banner div{ line-height:0px;}
.img-banner div img{opacity:0;}
.xy{ width: 880px; text-align: center; margin-top: 30px; margin-right: auto; margin-left: auto; }

.about-left{width: 247px;}
.ny-menu{ width: 247px; margin-bottom: 10px; }

.cont-title { width: 247px; background-color: #000000; font-size: 16px; color: #FFF; line-height: 40px; text-align: center; }
.about-left-a { width: 245px; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #c8c8c8; border-left-color: #c8c8c8; padding-bottom: 15px; padding-top: 10px; }
.about-left-a ul li { border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; line-height: 33px; }
.about-left-a ul li a { padding-left: 80px; }
.about-left-a ul li a:hover { background-image: url(../images/index_38.jpg); background-repeat: no-repeat; display: block; color: #FFF; text-decoration: none; }
.product-left-b { width: 247px; }
.seach { width: 235px; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #c8c8c8; border-left-color: #c8c8c8; padding-bottom: 15px; padding-top: 15px; padding-left: 10px; }
.sok { width: 175px; padding-left: 10px; height: 25px; 
	background: url(../images/index_06.jpg)
	background-repeat:no-repeat;
line-height: 25px\9; color: #a9a9a9; float: left; 
	
}
input{outline:none;}

.index_pro-dl{ background-image: url(../images/index_49.jpg); text-align: center; line-height: 48px;font-size: 18px; fonr-weight: bold; color: #fff;  }

.index_pro-xl{ width: 246px; }
.index_pro-xl li{width: 167px;border-bottom:1px solid #e1e1e1;padding-left:78px;line-height:40px;}

.index_pro-xl li:hover{ background-color: #efefef; display: block; color: #fff; }
.asd{margin-top:40px;}

.news-xl{ width: 245px; }
.news-xl li{padding-left:15px;border-bottom:1px dashed #e1e1e1;line-height:40px;background:url(../images/index_131.jpg) no-repeat 5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.ny-tjcp{ padding: 10px; }
.ny-tjcp li{text-align:center;margin-bottom:15px;}
.ny-tjcp li img{border:1px #e3e3e3 solid;width:222px;height:165px;}

.about-left-b { width: 245px; background-color: #FFF; border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; border-right-color: #dadada; border-left-color: #dadada; padding-bottom: 15px;  }

.about-right{ width: 885px; }
.ny-wz{ margin: 0 0 25px 0; width: 885px; background-color: #F0F0F0; padding-left: 15px; line-height: 40px; }
.syt img{width:26px;padding-right:5px;padding-top:5px;}
.about-right-content{margin-bottom:20px;}

.news { width: 880px; margin-bottom: 40px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCC; padding-bottom: 10px; 
}
.news-title { width: 880px; font-size: 18px; color: #000; 
}

.rq {
	float: right;
	font-size: 14px;
	color: #666;
}
.news-content { width: 880px; margin-top: 10px; 
}
.news-title a {
	font-size: 18px;
}
.news-ti { width: 880px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #D0D0D0; font-size: 24px; color: #000; line-height: 35px; text-align: center; padding-bottom: 10px; 
}

.time {
	font-size: 14px;
	color: #666;
}
.about-d { width: 880px; margin-top: 30px; padding-bottom: 40px; 
}
.contact{ width: 880px; background-image: url(../images/582e666de02f4.jpg); background-repeat: no-repeat; background-position: right bottom;padding-right: 0; padding-bottom: 0; }

.map{  float: right; margin-top: 30px; padding: 5px; border: 1px solid #ccc; }


.sok1{ width: 450px; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 15px; color: #CCCCCC; font-size: 14px; font-family: "微软雅黑"; }
input{outline:none;}
.sok2{ width: 100px; border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 15px; color: #CCCCCC; font-size: 14px; font-family: "微软雅黑"; margin-top: 15px; }
input{outline:none;}
.tj{ width: 120px; border: 1px solid #e6e5e5; line-height: 37px; text-algin: center; color: #fff; font-size: 14px; background-color: #4385F5; cursor: pointer; font-family: "微软雅黑"; font-size: 16px; }


.product-top { width: 880px; 
}.product-top .l { width: 450px; float: left; 
}
.pro-right { width: 380px; float: right; 
}
.product-ny-title { width: 380px; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; line-height: 35px; font-size: 16px; 
}
.product-ny-js { width: 380px; margin-top: 15px; margin-bottom: 15px; float: left; overflow: hidden; 
}
.product-ny-fwrx { width: 380px; line-height: 28px; font-size: 14px; float: left; margin-top: 10px; 
}
.product-ny-hm{
	font-size:24px;
	color:#FF6600;
}
.pro-js {
	width: 760px;
	margin-top: 30px;
}.product-cp {
	width: 267px;
	margin-right: 14px;
	margin-left: 14px;
	float: left;
	margin-bottom: 20px;
}.sb-tu {
	width: 260px;
	border: 1px solid #CCCCCC;padding:2px;background-color:#FFFFFF;box-shadow: 6px 6px 6px #888888;
}
.sb-tu:hover {
	border: 1px solid #FF0000;
}
.sb-zi {
	width: 276px;
	text-align: center;
	line-height: 40px;
}
.about-right-nr {
	width: 1180px;
	padding-top: 15px;
	padding-bottom: 20px;
}.sbt {
	width: 1180px;
	text-align: center;
}

.sbt-ms { width: 880px; margin-top: 50px; 
}.sbt-ms-top { background-color: #F7F7F7;  font-size: 15px; line-height: 40px;  color: #000000; border: 1px solid #E1E1E1; }
.k { background-color: #4385F5; text-align: center; display: block; width: 140px; font-weight: bold; font-size: 15px; color: #fff; }	
	
.cpxq { width: 920px; margin-top: 15px; margin-bottom: 20px; 
}
	
	
.sbt-ms-bottom { width: 880px; margin-top: 15px; text-align: center; 
}
.pro-tu{width:900px;text-align:center;}
.pro-tu img{width:700px;}
.rq a { font-size: 14px; }

/*分页样式开始*/
.cuspages {
    margin:0px auto;
    text-align:center;
    height:50px;
    line-height:50px;

}
.pages span{
    border:1px solid #CCC;
    padding:6px 10px;
    background-color:#f6f2f2;

}
.pages span.current { background:#dbdbdb;}
.pages a{
    border:1px solid #CCC;
    padding:6px 10px;
    background-color:#f6f2f2;

}

/*分页样式结束*/