@charset "utf-8";
body {
	font-family: "微软雅黑";
	color: #333;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}
.product-top {
	float: left;
	width: 100%;
	margin-top: 15px;
}
.txt {
    text-align: center;
    width: 100%;
    margin-top: 10px;}

.pt-one {
	width: 179px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 20px;
	margin-left: 25px;
	float: left;
	
	
}
.left-10 {
	float: left;
	margin-left: 19px;
}

.left-li {
	line-height: 48px;
	height: 48px;
	width: 249px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	text-indent: 50px;
	font-size: 14px;
}
.ljwz {
	float: left;
}
.ljwz a {
	font-size: 14px;
	color: #666666;
	text-decoration: none;
}.weizhi {
	float: left;
	width: 729px;
	margin-top: 10px;
	height: 30px;
	line-height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
}
.bju {
	display: block;
	width: 20px;
	margin-top: 10px;
	float: left;
}.piclist .piclist a img {
	padding: 5px;
	border: 1px solid #CCC;
}
.right-wwwz {
	float: left;
	width: 100%;
	margin-top: 10px;
}
.right-wwwz p {
	text-indent: 2pc;
	line-height: 28px;
	color: #666666;
	font-size: 13px;
	margin-right: 12px;
	margin-left: 12px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.left-contact {
	width: 249px;
	margin-top: 30px;
	border: 1px solid #CCCCCC;
	float: left;
}
.cn-o {
	float: left;
	height: 40px;
	background-color: #f00;
	line-height: 40px;
	color: #FFFFFF;
	font-size:14px;
	text-indent: 8px;
	width: 249px;
}
.big-tp {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}
.logo {
	float: left;
	width: 100%;
	margin-bottom: 10px;
}
.cn-o-wz {
	float: left;
	width: 249px;
	height: auto;
	font-size: 13px;
	line-height: 23px;
}
.cn-o-wz p {
	text-indent: 10px;
	color: #666666;
	display: block;
}
.top {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo-left {
	float: left;
	
	
	margin-top: 20px;
}
.logo-right {
	float: right;
	margin-top: 32px;
}


ul,li,a{ list-style:none; text-decoration:none;padding:0;margin:0;}

.dh-a{
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	width: 123px;
	text-align: center;
	border-right-width: 2px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: none;
	border-right-color: #FFF;
	border-left-color: #FFF;
	height: 20px;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.one {
	float: left;
	width: 100%;
}
.pzc {
	width: 1000px;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
.pzc-left {
	float: left;
	width: 400px;
}
.pzc-left .ab {
	float: left;
	width: 100%;
}
.right-news li {
	line-height: 36px;
	height: 36px;
	font-size: 13px;
	font-weight: normal;
	background-image: url(../images/p02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	
}
.right-news a {
	color: #666666;
	float: left;
	text-indent: 20px;
}
.bit {
	text-align: center;
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.right-news span {
	color: #666666;
	text-align: left;
	float: right;
}

.right-news ul {
	margin-left: 20px;
}

.oo{color: #61d602;
	list-style-type: disc;}
.right-news a:hover{ text-decoration: underline;}
.ab-top {
	font-size: 14px;
	font-weight: bold;
	float: left;
	height: 31px;
	width: 120px;
	line-height: 31px;
	text-indent: 15px;
	background-image: url(../images/0157.png);
	color: #FFF;
}
.ab-nei {
	float: left;
	width: 98%;
	margin-right: 1%;
	margin-left: 1%;
	margin-top: 1%;
	margin-bottom: 1%;
}
.pzc-right {
	float: right;
	width: 560px;
	border: 1px solid #D6D6D6;
	box-shadow:4px 4px 5px #888888;
}
.focd {
	float: left;
	width: 100%;
	margin-top: 25px;
	box-shadow:4px 4px 5px #888888;
	border: 1px solid #D6D6D6;margin-bottom:0px;background-color: rgb(255, 235, 234);
	height:418px;
}
.go{width:85px;height:auto;position:fixed;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||200)-(parseInt(this.currentStyle.marginBottom,10)||0)));right:12px;bottom:25%;}
.go a{display:block;width:85px;margin:5px;border:0;overflow:hidden;float:left;padding-bottom:15px;}



.ab-nei p {
	text-indent: 2pc;
	line-height: 22px;
}







.dh-aa{
	display: block;
	float: left;
	color: #FFF;
	text-decoration: none;
	width: 123px;
	text-align: center;
	
	height: 20px;
	text-decoration: none;
	font-size: 14px;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 10px;
}
.nav{
	width: 100%;
	height: auto;
	z-index: 9999;
	float: left;
	background-image: url(../images/524.png);
	background-repeat: repeat-x;

}
.nav_list {
	width: 1000px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: 40px;
	padding: 0px;
}

.nav li{
	float: left;
	position: relative;
}
.nav li.last{background:none;}
.nav li.selected .submenu{display:block;}
.nav li .submenu{

	position: absolute;
	top: 40px;
	left: 0px;
	z-index: 9999;
	text-align: center;margin:0;padding:0;
}
.nav li .submenu li{
	background-image: url(../images/menua-hover.png);
	text-align: center;
	font-family: "微软雅黑";
	width: 123px;
	float: left;
	font-size: 14px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #fff;
	border-bottom-color: #fff;
	color: #333;
}
.submenu li a {
	color: #FFFFFF;
	text-decoration: none;
	font-family: "微软雅黑";
	font-size: 14px;
	height: 30px;
	width: 123px;
	padding-top: 10px;
	display: block;
}


img{ border:0;}
.wy-mod-banner{background: #fff;height:430px;position: relative;}
.wy-mod-banner .banners{width: 100%;height:430px;overflow: hidden;position: absolute;}
.wy-mod-banner .banner{width: 100%;height:430px;overflow: hidden;position: absolute;}
.wy-mod-banner .banner .info{width: 410px;height:230px;position: absolute;right:50%;margin-right:-480px;background: url(img/txt1.png) no-repeat;top:230px;}
.wy-mod-banner .banner2 .info{background-image: url(img/txt2.png);}
.wy-mod-banner .banner3 .info{background-image: url(img/txt3.png);}
.wy-mod-banner .banner4 .info{background-image: url(img/txt4.png);}
.wy-mod-banner .info .link-download{width: 148px;height:40px;overflow: hidden;position: absolute;bottom:-70px;right:0px;cursor:pointer;text-decoration: none;}
.wy-mod-banner .info .link-download span{position:absolute;display: block;left:10px;cursor:pointer;font-size:28px;line-height: 50px;color:white;font-weight: 500; font-family: "Microsoft YaHei"}
.wy-mod-banner .banner1 .info .link-download span,
.wy-mod-banner .banner2 .info .link-download span {color:#3091f2;}
.wy-mod-banner .info .link-download .bor_c{position: absolute;width:14px;height: 26px;right: 0px;top:14px;background-image: url(img/ico_bule.32.png);_background-image: url(img/ico_bule.png); }
.wy-mod-banner .banner3 .info .link-download .bor_c,
.wy-mod-banner .banner4 .info .link-download .bor_c{background-image: url(img/ico_white.32.png);_background-image: url(img/ico_white.png);}

.wy-mod-banner .banner .info h3{display: none;}
.wy-mod-banner .banner .info p{display: none;}
.wy-mod-banner .focus{width:960px;margin:0px auto;padding-top:400px;text-align: center;}
.wy-mod-banner .focus a{text-decoration: none;z-index:3;width:24px;height:74px;position:relative;display: inline-block;*display:inline;overflow: hidden;margin:0px 3px;zoom:1;}
.ab {
	float: left;
	width: 100%;
	margin-bottom: 16px;
	border: 1px solid #D6D6D6;
	box-shadow:4px 4px 5px #888888
}
.nc ul li a {
	color: #333;
}


.wy-mod-banner .focus a .bg-m{z-index:4;color:white;line-height:40px;font-size:40px;position:absolute;display: block;left:2px;top:6px;cursor:pointer; display: none;}
.wy-mod-banner .focus a .bg-b{
	background-image:url(../images/i_dot.32.png);
	position:absolute;
	display: block;
	left:0px;
	top:0px;
	cursor:pointer;
	width: 18px;
	height: 18px;
}
.wy-mod-banner .focus a .inner{
	background-image:url(../images/i_dot_hover.32.png);
	position:absolute;
	left:0px;
	top:0px;
	z-index:9;
	opacity:0;
	display: none\0;
+display: none;*display: none; 	width: 18px;
	height: 18px;
}
.wy-mod-banner .focus a.on .inner,.wy-mod-banner .focus a:hover .inner{cursor:pointer;display:block;border:0;-webkit-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;opacity:1;}
.wy-mod-banner .focus .hover .inner{display:block;}
.wrapper{
	position: relative;
	z-index: 1;
	overflow: hidden;
	width: 1440px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.nc {
	float: left;
	width: 100%;
	
	font-size: 12px;
	line-height: 27px;
}
.nc ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.zixun a:visited{color: #333;}
.nc ul li .zixun1 {
	float: right;
}
.nc ul li {
	float: left;
	width: 100%;
	padding: 0px;
	list-style-type: none;
	height: 20px;
	line-height: 20px;
	margin-top: 5px;
}
.marqueeleft{

	width: 546px;
	overflow: hidden;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
}
.marqueeleft ul{float:left;margin:0;padding:0}
.marqueeleft li{
	float: left;
	display: inline;
	height: auto;
	margin-right: 30px;
	margin-left: 30px;
	background-color: #FFF;
}
.marqueeleft li .pic{
	display: block;
	padding: 5px;
	border: 1px solid #B4B4B4;
	height:125px;


}
.marqueeleft li .pic img {
	height: 125px;
	width:120px;

}
/* marqueetop */
.marqueetop{height:429px;width:148px;overflow:hidden;margin:40px auto;}
.marqueetop li{padding:5px 0;width:148px;height:133px;overflow:hidden;}
.marqueetop li .pic{display:block;border:#ccc 1px solid;width:116px;height:100px;overflow:hidden; padding-left:10px;}
.marqueetop li .txt{height:24px;line-height:24px; margin-right:20px;}
@charset "utf-8";
a ,img, frameset {border:none;}
.tl{ text-align:left; }
.tr { text-align:right; }
.tc { text-align:center; }
.fl{float: left}
.fr {float: right}
.mc{ margin:0 auto;}
.cb{ clear:both;}


/* nav */
.log {text-align:center; color:skyblue; line-height:24px; text-transform:capitalize; margin:50px auto;}
.product{
	width: 100%;
	height: auto;
	float: left;
}
.product_in{width:660px;}
.pro_list{margin-bottom:25px; margin-left:10px;}
.pro_list img{ border:#CCC 1px solid;}
.pro_list a{color:#6c6b6b; text-decoration:none;}
.pro_list a{color:#6c6b6b; text-decoration:none;}
.pro_list p a:hover{color:#db241e;}
.pro_list p{ text-align:center; padding-top:10px;}


/* banner list */


.txt{
	text-align: center;
	width: 100%;
	margin-top: 4px;
}
.piclist .piclist {
    margin-right: 20px;margin-left:20px;color:#666;
}
.txt a{
	font-family: "微软雅黑";
	font-size: 12px;
	color: #666;
	text-decoration: none;
}
.pictitle{ color:#666;margin-top:4px;}



/* case list */
.rollBox{height:153px;margin:0;width:609px;float:left;overflow:hidden}
.rollBox .scrollcon{width:609px;height:153px;position:absolute;}
.rollBox .LeftBotton{height:68px;width:19px;background:url(../img/next2.png) no-repeat;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer; margin-top:40px;}
.rollBox .RightBotton{height:68px;width:19px;background:url(../img/next.png) no-repeat;overflow:hidden;float:left;display:inline;margin:0px;cursor:pointer;margin-top:40px; margin-left:5px;}
.rollBox .Cont{width:563px;overflow:hidden;float:left;height:153px; margin-top: 8px;}
.rollBox .ScrCont{width:1000000000px;}
.rollBox .Cont .pic{width:132px;height:153px;overflow:hidden;float:left; margin:0 5px;}
.rollBox .Cont .pic img{ border:#CCC;display:block;}
.rollBox #List1, .rollBox #List2{float:left;}
.cas{ margin-top:5px;text-align:center;}
.cas a{ color:#6c6b6b; text-decoration:none;}

/* pro_in */
.pro_in_con{ width:745px; height:155px;margin-top:10px;}
.pro_list_in{ width:172px; height:155px;}
.pro_list_in img{ border:#CCC 1px solid;}
.pro_p{width:172px;height:155px; margin-left:20px;}
.pro_p p{ line-height:30px;}
.info_con{ width:745px; height:250px; margin-top:50px;}
.info_title{ width:745px; height:30px;font-size:14px; border-bottom:#CCC 1px solid;}
.info_p p{ line-height:30px;}
.foot {
	float: left;
	width: 100%;
	background-color: #F33;
	height: 100px;
	margin-top: 100px;
	
}
.fo {
	margin: auto;
	width: 1000px;
	height: 100px;
	text-align: center;
	color: #FFF;
	line-height: 20px;
}
.fo a {
	color: #FFF;
}
.pzp {
	margin: auto;
	width: 1000px;
}
.pzp-left {
	float: left;
	height: auto;
	width: 251px;
	margin-top: 20px;
}
.left-top {
	background-image: url(../images/00.png);
	background-repeat: no-repeat;
	float: left;
	height: 150px;
	width: 251px;
}
.left-top {
	text-align: center;
	color: #FFFFFF;
}
.top-zi {
	font-size: 20px;
	font-weight: bold;
	height: 36px;
	width: 251px;
	line-height: 36px;
	margin-top: 53px;
}
.top-zii {
	line-height: 30px;
	float: left;
	height: 30px;
	width: 256px;
	font-size: 15px;
	font-weight: bold;
}
.left-bottom {
	float: left;
	width: 249px;
	border: 1px solid #CCCCCC;
}
.left-a {
	color: #666666;
	font-size: 13px;
	background-image: url(../images/bg.png);
	text-decoration: none;
	display:block;
	width:249px;float:left;
}
.atvice {
	background-image: url(../images/nbg.png);
	float: left;
	display:block;
	text-decoration: none;
	color: #666666;
	font-size: 14px;
	width:249px;float:left;
}
.none {
	border-top-style: none;
	line-height: 48px;
	min-height: 48px;
	width: 249px;
	text-indent: 50px;
}

.left-li a {
	color: #666;
}
.pzp-right {
	float: right;
	width: 720px;
	margin-top: 20px;
}
.pt-one .txt {
	float: left;
	margin-top: 10px;
	width: 100%;
}
.erji {
	display: none;
}
.erji li a {
	color: #666;
	padding-left: 20px;
}
.left-bottom ul li:hover .erji {
	display: list-item;
}




.pt-one a img {
	float: left;
	width: 179px;
	height: 169px;
}
.js b {
	font-size: 18px;
	color: #000;
	line-height: 25px;
	height: 25px;
}
.js b span {
	color: #F00;
}
.js {
	width: 100%;
	margin-bottom: 10px;
}
.search {
	height: 20px;
	width: 211px;
	float: left;
	background-image: url(../images/search_bg.gif);
	border: 1px solid #CCC;
}
.pp {
	height: 20px;
	width: 145px;
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.xx {
	width: 64px;
	margin: 0px;
	padding: 0px;
	height: 20px;
	background-color: transparent;
}
.er {
	position: absolute;
	right: 20px;
	bottom: -250px;
}
.er .erx {
	margin-bottom: 20px;
}
