﻿@charset "utf-8";
/* 基本CSS设置，建议不删除--开始 */
body {margin:0;padding:0;font-family:arial;color:#333;  line-height:22px;font-size:12px;margin-left:auto;margin-right:auto; }
A:link,A:visited {FONT-SIZE: 12px; COLOR:#333; font-family:arial;TEXT-DECORATION:none;}
A:hover,A:active {FONT-SIZE: 12px; font-family:arial;COLOR: #008317;TEXT-DECORATION:underline;}
img {border:0px; margin:0;padding:0;font-size:12px;font-family:arial}
form {margin:0px;padding:0px; list-style:none;font-size:12px;font-family:arial;}
p {padding:0px;margin:0px;}
.png24 {tmp:expression(setPng24(this));}
.bem {line-height:1px;padding:0px;margin:0px;font-size:1px;font-family:arial;}
ul,li { list-style:none;padding:0;margin:0;}
.clear { clear:both;}

.pagepro {width:700px;margin:0 auto;}
.pagenews {	float: left;width:100%;overflow:hidden; text-align:center;padding:0  0 20px 0}
.showpagec {float:left;left:50%;margin:0 auto;position:relative;}
.showpagec li {float:left;width:26px; height:26px;margin:0 2px 0 2px;line-height:26px; background:#999;color:#fff;position:relative;right:50%;}
.showpagec li a,.showpagec li a:visited {color:#fff; display:block}
.showpagec li a:hover { background:#0075c7; text-decoration:none;}
.showpagec h1 {margin:0;padding:0;color:#fff; font-size:12px;background:#999;width:26px;height:26px; line-height:26px; font-weight:normal}
.showpagec span {font-weight:Bold; background:#0075c7;float:left;width:26px; height:26px; line-height:26px}

#pagempic {padding:0px 21px 30px 0;}
.pagelist {width:550px;float:left;}

.di {float:Left;}
.dipage {float:left;}
.picleft {margin-right:20px;}
.picright {margin:0 0 0 20px;}

/* 基本CSS设置，建议不删除--结束 */
.w1003 {width:1003px;margin:0 auto; overflow:hidden; }
.top { background:#07A022; height:125px;margin-bottom:1px;}
.top .logo { width:708px;float:left; height:125px;}
.top .fav {float:right; background:url(../images/fav.jpg) no-repeat 0 5px;color:#c9e5ea;padding-left:0px;margin:30px 0 0 0; text-align:right;width:245px}
.top .fav a,.top .fav a:visited {color:#c9e5ea;margin:0 5px}
.top .fav #keyword {border:0; line-height:24px; height:24px; vertical-align:top;width:172px;padding-left:5px; color:#666666; }
.top .fav p {margin-right:-5px;margin-bottom:12px}

/*-------------------------菜单开始---------------------------------*/
.Menu_Nav { width:1006px; padding:0px; margin:0 auto; text-align:center; }
.Menu_Nav ul{list-style:none; padding:0px; margin:0px;}
.Menu_Nav ul li { float:left; list-style:none; width:110px; height:43px; }
.Menu_Nav .navjiange { float:left; list-style:none; width:2px; height:43px; background:url(../images/nav_jiange.jpg); }
.Menu_Nav li .v a{ width:110px;height:43px; line-height:42px; display:block; font-size:14px; color:#FFFFFF; float:left; font-family:"Microsoft Yahei";}
.Menu_Nav li .v a:hover,.nav li .v .sele{background:url(../images/nav_bg_listhover.jpg); color:#FFFFFF; line-height:42px; font-size:14px; }

.Menu_Nav li .menucu a{ width:110px; height:43px; line-height:42px; display:block; font-size:14px; background:url(../images/nav_bg_listhover.jpg) repeat-x; color:#FFFFFF; float:left; font-family:"Microsoft Yahei"; }
.Menu_Nav li .menucu a:hover,.Menu_Nav li .menucu .sele{background:url(../images/nav_bg_listhover.jpg) repeat-x; color:#FFFFFF; line-height:42px; font-size:14px; font-family:"Microsoft Yahei"; }


.menubox{height:43px; background:url(../images/menubg.gif)}
div#bmenu{margin:0 auto;width:1003px;}
div#bmenu li{position:relative;margin:0;display:block;float:left;z-index:9;}

div#bmenu a,div#bmenu a:visited {position:relative;z-index:10;display:block;float:left;line-height:42px;height:43px;width:87px;background:url(../images/menu.gif)}
div#bmenu a:hover {background:url(../images/menu.gif)}

div#bmenu li.home a:Hover { background-position:0 -43px}
div#bmenu li#homecheck a,div#bmenu li#homecheck a:visited {background-position:0 -43px}

div#bmenu li.about a,div#bmenu li.about a:visited {background-position:-87px 0;width:112px;}
div#bmenu li.about a:Hover { background-position:-87px -43px;}
div#bmenu li#aboutcheck a,div#bmenu li#aboutcheck a:visited {background-position:-87px -43px}

div#bmenu li.product a,div#bmenu li.product a:visited {background-position:-199px 0;width:118px;}
div#bmenu li.product a:Hover { background-position:-199px -43px;}
div#bmenu li#procheck a,div#bmenu li#procheck a:visited {background-position:-199px -43px}

div#bmenu li.case a,div#bmenu li.case a:visited {background-position:-317px 0;width:112px;}
div#bmenu li.case a:Hover { background-position:-317px -43px;}
div#bmenu li#casecheck a,div#bmenu li#casecheck a:visited {background-position:-317px -43px}

div#bmenu li.device a,div#bmenu li.device a:visited {background-position:-429px 0;width:117px;}
div#bmenu li.device a:Hover { background-position:-429px -43px;}
div#bmenu li#devicecheck a,div#bmenu li#devicecheck a:visited {background-position:-429px -43px}

div#bmenu li.certi a,div#bmenu li.certi a:visited {background-position:-546px 0;width:113px;}
div#bmenu li.certi a:Hover { background-position:-546px -43px;}
div#bmenu li#certicheck a,div#bmenu li#certicheck a:visited {background-position:-546px -43px}

div#bmenu li.ware a,div#bmenu li.ware a:visited {background-position:-659px 0;width:117px;}
div#bmenu li.ware a:Hover { background-position:-659px -43px;}
div#bmenu li#warecheck a,div#bmenu li#warecheck a:visited {background-position:-659px -43px}

div#bmenu li.news a,div#bmenu li.news a:visited {background-position:-776px 0;width:113px;}
div#bmenu li.news a:Hover { background-position:-776px -43px;}
div#bmenu li#newscheck a,div#bmenu li#newscheck a:visited {background-position:-776px -43px}

div#bmenu li.contact a,div#bmenu li.contact a:visited {background-position:-889px 0;width:114px;}
div#bmenu li.contact a:Hover { background-position:-889px -43px;}
div#bmenu li#contactcheck a,div#bmenu li#contactcheck a:visited {background-position:-889px -43px}
/*-------------------------菜单结束---------------------------------*/

.main { background:#2597ab url(../images/bg.gif) repeat-x;}
.maincontent { background:url(../images/bg.png) no-repeat bottom;padding:15px 0 35px 0}

/*-------------------------菜单结束---------------------------------*/
#carousel_container {width: 1003px;height: 333px;}
.nivoSlider {position: relative;}
.nivoSlider img {left: 0px; top: 0px; position: absolute;}
.nivoSlider a.nivo-imageLink {margin: 0px; padding: 0px; border: 0px currentColor; left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: absolute; z-index: 6;}
.nivo-slice {height: 100%; display: block; position: absolute; z-index: 5;}
.nivo-box {display: block; position: absolute; z-index: 5;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {top: 41%; position: absolute; z-index: 9; cursor: pointer;}
.nivo-prevNav {left: 0px;}
.nivo-nextNav {right: 0px;}
.nivo-controlNav a {position: relative; z-index: 9; cursor: pointer;}
.nivo-controlNav a.active {font-weight: bold;}

.theme-default .nivoSlider img {left: 0px; top: 0px; display: none; position: absolute;}
.theme-default .nivoSlider a {border: 0px currentColor; display: block;}
.theme-default .nivo-controlNav {left: 50%; bottom: 10px; margin-left: -35px; position: absolute;}
.theme-default .nivo-controlNav a {background: url("../images/bullets.png") no-repeat; border: 0px currentColor; width: 22px; height: 22px; text-indent: -9999px; margin-right: 3px; float: left; display: block;}
.theme-default .nivo-controlNav a.active {background-position: 0px -22px;}
.theme-default .nivo-directionNav a {background: url("../images/arrows.png") no-repeat; border: 0px currentColor; width: 49px; height: 49px; text-indent: -9999px; display: block;}
.theme-default a.nivo-nextNav {background-position: -49px 0px; right: 0px;}
.theme-default a.nivo-prevNav {left: 0px;}
.theme-default .nivo-caption {font-family: Helvetica, Arial, sans-serif;}
.theme-default .nivo-caption a {olor: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dotted;}
.theme-default .nivo-caption a:hover {color: rgb(255, 255, 255);}

.mcontent { background:#FFFFFF;width:973px;padding:10px 15px 0 15px;margin-top:15px}

.footer { background:#fff; height:40px; line-height:40px;color:#666}
.footer a,.footer a:visited {color:#666;margin:0 5px}
.footer a:hover {color:#008317;}
.footer .content {float:left;width:500px;}
.footer .footmenu {float:right;width:500px; text-align:right;margin-right:-5px}

.foot { background:#323232;padding:40px 0 50px 0}
.foot .p1 { background:url(../images/p1.gif) no-repeat;padding-top:55px;float:left;width:250px;}
.foot .p2 { background:url(../images/p2.gif) no-repeat;padding-top:55px;float:left;width:181px;margin:0 120px 0 100px}
.foot .p3 { background:url(../images/p3.gif) no-repeat;padding-top:55px;float:left;width:108px; text-align:center}
.foot .p4 { background:url(../images/p4.gif) no-repeat;padding-top:55px;float:right;width:132px;}
.foot .p4 .a51 {padding:17px 0;}
.foot .p4 .tj { background:url(../images/tj.gif); height:20px; text-align:center;color:#fff;font-weight:Bold;font-size:18px;width:118px; letter-spacing:5px;padding-left:2px}

.toup {padding-top:98px}
#marqueedivcontrolyi td {padding:0 15px; height:250px;}
#marqueedivcontrolyi td div {border:1px solid #d8d8d8; text-align:center;
vertical-align:middle; 
*display: block; 
*font-size: 136px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
padding:0 3px;
height:158px; 
width:208px;
}
#marqueedivcontrolyi td p { background:url(../images/pbg.gif) no-repeat; height:44px;width:208px;padding-top:4px; text-align:center;}
#marqueedivcontrolyi td p a,#marqueedivcontrolyi td p a:visited {color:#666; display:block; overflow:hidden; line-height:22px; height:22px;}
#marqueedivcontrolyi td p a:hover {COLOR: #008317}




#marqueedivcontrol td {padding:0 15px; height:250px;}
#marqueedivcontrol td div {border:1px solid #d8d8d8; text-align:center;
vertical-align:middle; 
*display: block; 
*font-size: 136px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
padding:0 3px;
height:158px; 
width:208px;
}
#marqueedivcontrol td p { background:url(../images/pbg.gif) no-repeat; height:44px;width:208px;padding-top:4px; text-align:center;}
#marqueedivcontrol td p a,#marqueedivcontrol td p a:visited {color:#666; display:block; overflow:hidden; line-height:22px; height:22px;}
#marqueedivcontrol td p a:hover {COLOR: #008317}





.proleft { background:url(../images/plist.gif) no-repeat;float:left;width:226px;padding-top:45px;}
.proleft ul li { background:url(../images/pbg.jpg); height:49px;margin:15px 0;padding-left:45px}
.proleft ul li p {float:left;width:120px}
.proleft ul li p a,.proleft ul li p a:visited { line-height:49px; height:49px;font-weight:Bold;}
.proleft ul li p a:hover {color:#007a15; text-decoration:none;}
.proleft ul li.check p a,.proleft ul li.check p a:visited {color:#007a15;}
.proleft ul li p.pic {width:55px;padding:2px 0 0 4px}

.indabout {float:left;width:439px;margin-left:41px; background:url(../images/about.gif) no-repeat;padding:55px 0 0 0; line-height:30px;}
.indabout .content { height:180px; overflow:hidden; text-indent:2em; }
.indabout .pic {padding:30px 0}
.indabout .indnews { background:#ededed;padding:22px 15px 30px 15px; height:105px;margin-top:5px}
.indabout .abouta {font-weight:Bold;color:#007b16; text-decoration:underline;}

.indnews ul li {float:left;width:180px;margin:0 28px 0 10px; height:30px; line-height:30px}
.indnews ul li.indnews1 {margin-right:0;}
.indnews ul li a,.indnews ul li a:visited { background:url(../images/dot.gif) no-repeat 0 10px;padding-left:10px;width:160px; display:block;height:25px; line-height:25px; overflow:hidden}

.righthonor { background:url(../images/hover.gif) no-repeat;float:right;width:226px;padding:65px 0 0 0}

#KinSlideshow {border:1px solid #ccc;width:224px; height:161px;padding:1px;}
.indcontact {border:1px solid #ccc; height:249px;padding:23px 10px 10px 45px; margin-top:20px; line-height:30px;}
.indcontact .content { height:240px; overflow:hidden;}

#apDiv1 
{
	position:absolute;
	margin-left:-50px;
	top:1098px;
	width:63px;
	height:39px;
	z-index:10;
}

#apDiv2
{
	position:absolute;
	margin-left:-50px;
	margin-top:-29px;
	width:63px;
	height:39px;
	z-index:10;
}

.indcase { background:url(../images/case.gif) no-repeat;padding:40px 0 0 0;float:left;margin-top:5px;width:973px;}
.indproducts { background:url(../images/index_Pro_Title.jpg) no-repeat;padding:40px 0 0 0;float:left;margin-top:5px;width:973px;}

.mcontentin { background:#FFFFFF;width:973px;padding:20px 15px 10px 15px;margin-top:15px}
.mleft {float:left;width:226px;}
.leftcontent {margin-top:10px;float:left;margin-bottom:15px; height:auto;padding-bottom:100px; background:url(../images/contact.jpg) no-repeat bottom;}
.leftcontent a,.leftcontent a:visited {color:#004ea7; text-decoration:underline}
.leftcontent a:hover {color:#af0000}

.mright {float:right;width:700px; overflow:hidden}
.maicontent {font-size:14px; line-height:28px;padding:25px 0 20px 0}
.maicontent a,.maicontent a:visited {font-size:14px;}


.inprolist {float:left;width:210px;margin:0 35px 25px 0}
.inprolistno {margin-right:0}
.inprolist .pic {border:1px solid #d8d8d8; text-align:center;
vertical-align:middle; 
*display: block; 
*font-size: 136px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
padding:0 3px;
height:158px; 
width:200px;
}
.inprolist .title { background:url(../images/pbg.gif) no-repeat; height:44px;width:208px;padding-top:4px; text-align:center;}
.inprolist .title a,.inprolist .title a:visited {color:#666; display:block; overflow:hidden; line-height:22px; height:22px;font-size:12px}
.inprolist .title a:hover {COLOR: #008317}

.protitle { text-align:center;font-weight:Bold;font-size:22px;padding:0px 0 15px 0;border-bottom:1px solid #d6ddea;}
.proview {border-bottom:1px solid #d6ddea; line-height:40px; height:40px;font-size:12px;}
.proview .cate {float:left;width:310px;}
.proview .cate font { color:#FF0000;}
.proview .cate span {color:#0461a6;}
.proview .baidu {float:right;width:400px; text-align:right; font-family:Arial, Helvetica, sans-serif;padding:12px 0 0 0;margin-right:-50px}
.propic { text-align:center;padding:30px 0 30px 0}
.propic img {border:4px solid #d6ddea;padding:4px;}
.proxg {padding:25px 0 0 0}
.procq {padding:20px 0 30px 0}
.procq a,.procq a:visited {color:#0461a6;font-weight:bold;}
.procq a:hover {color:#007a15}
.procq .f1 {float:left;width:350px;padding-bottom:25px;}
.procq .f2 {float:right;padding-bottom:25px;}
.procontent {padding:20px 0 25px 0}

.procqnews {padding:10px 0 30px 0;border-top:1px solid #d6ddea;font-size:12px}
.procqnews a,.procqnews a:visited {color:#0461a6;font-weight:bold;font-size:12px}
.procqnews a:hover {color:#007a15}
.procqnews .f1 {float:left;width:350px;padding-bottom:25px;}
.procqnews .f2 {float:right;padding-bottom:25px;}
.procontent {padding:20px 0 25px 0}



.inprolistcer {float:left;width:330px;margin:0 35px 25px 0}
.inprolistcerno {margin-right:0}
.inprolistcer .pic {border:1px solid #d8d8d8; text-align:center;
vertical-align:middle; 
*display: block; 
*font-size: 208px;/*约为高度的0.873，200*0.873 约为175*/ 
*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/ 
display: table-cell; 
padding:0 3px;
height:238px; 
width:320px;
}
.inprolistcer .title { background:url(../images/pbgcer.gif) no-repeat; height:44px;width:328px;padding-top:4px; text-align:center;}
.inprolistcer .title a,.inprolistcer .title a:visited {color:#666; display:block; overflow:hidden; line-height:22px; height:22px;font-size:12px}
.inprolistcer .title a:hover {COLOR: #008317}


.newstitle{ background:url(../images/dot1.gif) repeat-x bottom;padding:0 0 5px 0}
.newstitle a, .newstitle a:visited {font-size:17px;color:#333;font-weight:bold;}
.newstitle a:hover {color:#007a15; text-decoration:none;}
.newsdatetime { background:url(../images/dot1.gif) repeat-x bottom;padding:2px 0 3px 0; height:25px; line-height:25px;color:#999;font-size:12px;}
.newsdatetime .d1 {float:left;width:160px; height:25px; line-height:25px;}
.newscontent {padding:10px 0 0 0; margin-bottom:30px;font-size:12px; line-height:22px;color:#444}
.newscontent a, .newscontent a:visited {color:#007a15; text-decoration:underline; font-size:12px}