*{margin:0;padding:0;}
ul,li,p,dl,dt,dd,{ margin:0; padding:0;list-style:none;}
a{ text-decoration:none }
.clear{clear:both;}
body{ font-size:12px; margin:0 auto; line-height:22px; color:#000; background:url(../images/bodybg.jpg) repeat-x;}
.ct{ margin:auto;}
.fl{float:left;}
#bigbg{ width:1030px;height:auto;margin:0 auto;}
#head{ position:relative; width:1005px; height:118px; overflow:hidden;}
#logo{position:relative; width:653px;height:118px; float:left;}
#tel{position:relative; width:349px; height:118px; float:left; background:url(../images/tel.jpg) no-repeat 100%; text-align:left;overflow:hidden;}
#navbk{position:relative; width:1005px; height:40px; background:url(../images/navbj.jpg);overflow:hidden;}
#nav{ position:relative; width:1005px; height:40px; overflow:hidden;}
#nav li{width:109px; height:40px; float:left; line-height:40px;  text-align:center;}
#nav li a:hover{background:url(../images/navhover.jpg);text-decoration:none}
.active a:link{width:109px; color:#FFFFFF;  display:block; font-size:14px; font-weight:bold;}
.active a:visited{width:109px; color:#FFFF00; display:block; font-size:14px; font-weight:bold;}
.active a:hover{width:109px;color:#FFFF00; display:block; font-size:14px; font-weight:bold;}
.active a:active{width:109px;  color:#FFFF00; display:block; font-size:14px; font-weight:bold;}
.normal a:link{width:109px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.normal a:visited{width:109px; color:#FFFFFF; font-size:14px; font-weight:bold;}
.normal a:hover{width:109px; color:#FFFF00; font-size:14px; font-weight:bold;  display:block;}
.normal a:active{width:109px; color:#FFFFFF; font-size:14px; font-weight:bold;}
#huidi{position:relative; width:987px; height:30px; line-height:30px; padding-left:16px; overflow:hidden;}
#banner{position:relative; width:1005px; height:335px; margin-top:2px;  overflow:hidden;}
#zngg {width:1005px;height:25px;line-height:25px;border:1px solid #d9d9d9;margin-top:3px;background-color:#EAEAEA;}
.gg {width:750px;float:left;}
.gg-left {width:75px;float:left;text-align:center;}
.gg-right {width:675px;float:left;overflow:hidden;height:25px;}
.gg-right ul {width:675px;float:left;overflow:hidden;}
.gg-right ul li {margin:0px 8px;float:left;}
.gg-right ul li a {display:block;}
.time {width:248px;float:left;margin-bottom:4px;}
#main{position:relative; width:1003px; padding:5px 0px 10px 0px; overflow:hidden;}
#left{position:relative; width:213px; float:left; overflow:hidden;border:#D7D7D7 1px solid;}
.cpzs{width:210px;overflow:hidden;}
.title{position:relative; width:213px; height:28px; background:url(../images/title.jpg) no-repeat; overflow:hidden;}
.title_l{height:28px; line-height:28px; padding-left:35px; float:left; font-size:14px; font-weight:bold; color:#fff}
.title_r{width:50px; height:28px; line-height:28px; float:right}
.title_r a:link{font-size:12px; color:#FFFFFF; text-decoration:none;}
.title_r a:visited{font-size:12px;color:#FFFFFF; text-decoration:none;}
.title_r a:hover{font-size:12px; color:#FFFFFF; text-decoration:underline;}
.title_r a:active{font-size:12px;color:#FFFFFF; text-decoration:none;}
#newstext a:active{color:#666666; font-weight:bold}
#newstext a:link{color:#666666; font-weight:bold}
#newstext a:visited{color:#666666; font-weight:bold}
#newstext a:hover{color:#ff0000; font-weight:bold}
#fenlei{position:relative; width:210px; height:auto;  border-top:none;margin:3px auto; overflow:hidden;}
#fenlei li{width:90px; height:25px; line-height:25px; padding-left:15px; float:left; background:url(../images/tb.jpg) no-repeat 5px; margin-top:8px;}
#fenlei li a:link{font-size:12px; color:#434343; text-decoration:none;  display:block}
#fenlei li a:visited{font-size:12px;color:#434343; text-decoration:none;}
#fenlei li a:hover{font-size:12px; color:#B60000; text-decoration:underline;}
#fenlei li a:acitve{font-size:12px;color:#434343; text-decoration:none;}

#newsbk{position:relative; width:190px; height:270px; border-top:none; padding-top:6px; margin-bottom:10px; overflow:hidden;}
#newsbk1{position:relative; width:398px; height:260px;border:#D7D7D7 1px solid; margin-bottom:10px;float:left;margin-right:10px; overflow:hidden;}
#newsbk1 ul{position:relative;width:374px;height:auto;padding:10px;overflow:hidden;}
#newsbk1 li{position:relative;height:26px; line-height:26px; background:url(../images/dian.jpg) no-repeat 8px; border-bottom:1px dashed #CCCCCC;padding-left:20px;overflow:hidden;}
#newsbk1 li span {display:block;padding-right:10px;float:right;color:#D60202;}

#newsbk2{position:relative; width:371px; height:260px;border:#D7D7D7 1px solid; margin-bottom:10px;float:left;overflow:hidden;}
#newsbk2 ul{position:relative;width:350px;height:auto;padding:10px;overflow:hidden;}
#newsbk2 li{position:relative;height:26px; line-height:26px; background:url(../images/dian.jpg) no-repeat 8px; border-bottom:1px dashed #CCCCCC;padding-left:20px;overflow:hidden;}
#newsbk2 li span {display:block;padding-right:10px;float:right;color:#D60202;}

#contactbk{position:relative; width:208px; height:219px; line-height:24px; border-top:none; padding-left:15px; padding-top:10px; overflow:hidden;}
#righta{position:relative; width:783px;float:right; overflow:hidden;}
#aboutbk{position:relative; width:783px; height:auto; margin-bottom:10px;overflow:hidden;}
#aboutbk1{position:relative; width:783px; height:235px; margin-bottom:10px;overflow:hidden;}
#about{position:relative; width:549px; height:auto; border:1px solid #D8D8D8;float:left; overflow:hidden;}
.title2{position:relative; width:100%; height:32px; background:url(../images/title2.jpg); overflow:hidden;}
.title2_l{position:relative;width:auto; height:32px; line-height:32px; padding-left:20px; float:left;font-size:14px; font-weight:bold; color:#000；overflow:hidden;}
.title2_r{position:relative;width:50px; height:32px;  float:right;padding-right:10px;padding-top:7px;overflow:hidden;}
.abouttext{position:relative; width:510px; height:163px; padding-top:10px; padding-right:3px; text-indent:2em; overflow:hidden;}
.abouttext a:link{font-size:12px; color:#2B8ADA; text-decoration:none;}
.abouttext a:visited{font-size:12px;color:#2B8ADA; text-decoration:none;}
.abouttext a:hover{font-size:12px; color:#2B8ADA; text-decoration:underline;}
.abouttext a:active{font-size:12px;color:#2B8ADA; text-decoration:none;}
.abouttext img{float:left; margin-right:12px;}
#about2{position:relative; width:370px; height:230px; border:1px solid #D8D8D8;float:left; overflow:hidden;}
.abouttext1{position:relative; width:350px; height:210px; padding-top:10px; padding-right:3px; text-indent:2em; overflow:hidden;}
.abouttext1.img{ width:275px;height:90px;margin:5px atuo;text-align:center;}
#jdanli{width:224px; height:205px; float:right;border:#D7D7D7 1px solid; overflow:hidden;}
#jdanlibk{width:222px; height:180px; border-top:none;overflow:hidden;}
.jdanlibkc{width:212px; height:168px;margin:5px;overflow:hidden;}
.ComImg{width:210px;height:168px;FLOAT: left; overflow:hidden;}
#gcanlibk{ position:relative; width:783px; height:162px;border:#D7D7D7 1px solid;margin-bottom:10px;overflow:hidden;}
#products{position:relative; width:781px;;border:#D7D7D7 1px solid; height:322px; margin-bottom:10px;overflow:hidden;}
.products_c2{width:745px; height:260px; line-height:25px;overflow:hidden;}
.products_c2 ul{width:730px; height:auto; padding:5px;margin-left:10px; overflow:hidden;}
.products_c2 li{width:145px; height:150px; float:left; text-align:center; padding-top:8px;}
.products_c2 li span{width:145px; text-align:center; float:left;}
.products_c2 li span a{text-align:center; cursor:pointer; font-size:12px;}
.products_c2 li a img {border: 1px solid #e7e7e7; float: left; width:143px;height: 120px; margin-right:5px;margin-bottom: 4px; opacity: 1; padding: 2px; }
#gcanlibk{ position:relative; width:781px; height:175px;border:#D7D7D7 1px solid;margin-bottom:10px;overflow:hidden;}
.gcanlibk_l{ position:relative; width:776px; height:150px;padding:10px;overflow:hidden;}
.gcanlibk_l ul{ width:745px;height:130px;background-color:#fff;float:left;overflow:hidden;}  
.gcanlibk_l ul li{ width:180px; height:130px;float:left;TEXT-ALIGN: center;margin-right:5px;overflow:hidden;}
.gcanlibk_l ul li img{ width:170px; height:120px; border:solid 1px #cbcad0;padding:2px;margin-bottom:7px;}
.gcanlibk_l ul li a{ display:block;}
#demo {overflow:hidden;width: 950px;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#copyright{position:relative; width:1008px; text-align:center; line-height:29px; padding:13px 0px 15px 0px; overflow:hidden;background-color:#818181;border-top:4px solid #DC0E14;}
.main_2{width:1008px; height:auto; padding-bottom:10px; overflow:hidden;}
.main_2_t{width:1008px; height:28px; background:url(../images/main_2_t.gif) no-repeat; line-height:28px;}
.main_2_t_l{ height:28px; line-height:28px; font-size:14px; font-weight:bold; color:#333333; padding-left:20px;}
.main_2_t_r{ padding-right:10px; height:22px; padding-top:6px; overflow:hidden;}
.main_2_c{width:1000px; height:134px; border:1px solid #cdcdcd; border-top:none; padding:10px; overflow:hidden;}
.main_2_c .al{width:160px; height:134px; float:left;}
.main_2_c .al a img{width:146px; height:106px; padding:1px; border:1px solid #5f5e5e;}
.main_2_c .al span{width:150px; line-height:25px; float:left;}
.bottom_1{width:1000px; height:25px; border:1px solid #cdcdcd;}
.bottom_1_l{width:75px; height:25px; line-height:25px; background:#ecebf0; text-align:center; color:#010101;}
.bottom_1_6{width:75px; height:25px; line-height:25px; text-align:center; color:fff; background-color:#DC0F0B;}
.bottom_1_l2{width:890px; height:100px; line-height:25px; overflow:hidden;}
.bottom_1 a{ margin-left:10px; margin-right:3px;}
.bottom_1_l3{width:80px; height:25px; line-height:25px; text-align:center; overflow:hidden}
.bottom_1_l3 a{ font-weight:bold; color:#010101}
.bottom_2{width:1000px; height:auto; min-height:25px; padding-right:5px; line-height:25px; border:1px solid #cdcdcd; overflow:hidden;}
.bottom_2 a{ margin-right:5px; margin-left:10px;}
.bottom_2_l{width:60px; height:25px; line-height:25px; background:url(../images/bottom_gg.gif) no-repeat; text-align:center; color:White;}
/*关于我们*/
#right{position:relative; width:780px; border:#D7D7D7 1px solid; float:right; overflow:hidden;}
.main_l_1{width:210px; height:auto; overflow:hidden;}
.main_l_1_t{width:210px; height:30px; font-weight:bold;font-size:14px; background:url(../images/title.jpg) no-repeat; padding-left:30px;line-height:34px;color:White;}
.main_l_1_c{width:210px; height:auto;padding-left:1px;overflow:hidden;}
.main_l_1_c dl{width:205px;height:auto;}
.main_l_1_c dl dt{width:205px; height:30px; line-height:30px; background:url(../images/fenleibg.jpg) no-repeat 1px;float:left;text-align:left;padding-left:40px;font-size:14px;font-weight:bold;color:#FE0101;overflow:hidden;}
.main_l_1_c dl dt a{display:block;color:#FE0101;}
.main_l_1_c dl dd{ width:210px;margin:0px auto;}
.main_l_1_c dl dd li{ width:90px;float:left;height:26px;line-height:26px;color:#000;background:url(../images/arr.gif) no-repeat 5px;border-bottom:#B9B9B9 1px dashed;padding-left:15px;overflow:hidden;}
.main_l_1_c dl dd li a{display:block;color:#000;}
.jszc{width:210px;overflow:hidden;margin-top:3px;}
.lx{width:210px;overflow:hidden;}
#nyabout{position:relative; width:740px; margin:10px auto; padding-top:12px; line-height:26px; overflow:hidden;}
.sxye{position:relative; width:100%;height:50px;line-height:50px;text-align:center;color:#FF0321;}
.blue12{color:#ff0000;}
/*新闻中心*/
#nynews{position:relative; width:750x; padding-top:10px; overflow:hidden;}
#nynews ul{ margin:0 0px}
#nynews ul li {height:33px; line-height:33px; font-size:12px; background:url(../images/dian.jpg) no-repeat 1%; padding-left:25px; color:#999999; border-bottom:#B9B9B9 1px dashed;}
#nynews ul li em {font-style:normal; float:right; margin-right:13px;}
.fy{width:750px; height:auto; margin:0 auto; padding:18px 0 8px 0; text-align:right; clear:both;}
.fy2{width:750px; height:auto; margin:0 auto; padding:8px 0px 0px 0px; text-align:right; clear:both;}
.red{color:#D81317; font-weight:bold;}
/*新闻详细页*/
#biaoti{position:relative; width:750px; height:70px; line-height:50px; font-weight:bold; text-align:center; padding-top:30px; font-size:13px; border-bottom:1px dashed #0099FF;overflow:hidden;}
#fbxx{position:relative; text-align:center; color:#FD0101; overflow:hidden;}
#newstext{position:relative; width:750px; line-height:24px; padding-top:5px; overflow:hidden;}
/*产品页*/
#nyproducts{position:relative; width:750px; overflow:hidden;}
#nyproducts li{width:202px; height:180px; float:left; text-align:center; margin-top:15px; margin-left:15px; margin-right:10px}
#nyproducts li img{width:200px; height:144px; border:#CCCCCC 1px solid; margin-bottom:6px}
/*产品详细页*/
#pro{position:relative; width:750px; padding-top:15px; text-align:center; overflow:hidden;}
#shuoming{idth:750px; height:30px; line-height:30px; font-weight:bold; padding-top:15px; padding-left:5px}
#shuoming_xx{position:relative; width:750px;  padding-left:5px; color:#666666; overflow:hidden;}
/*文字连接样式*/
a:link{font-size:12px; color:#434343; text-decoration:none;}
a:visited{font-size:12px;color:#434343; text-decoration:none;}
a:hover{font-size:12px; color:#B60000; text-decoration:underline;}
a:acitve{font-size:12px;color:#434343; text-decoration:none;}
a.blue12:link{font-size:12px;color:#2B8ADA; text-decoration:none;}
a.blue12:visited{font-size:12px;color:#2B8ADA; text-decoration: none;}
a.blue12:hover{font-size:12px;color:#2B8ADA; text-decoration:underline;}
a.blue12:active{font-size:12px;color:#2B8ADA; text-decoration: none;}
/*文本分页符*/
.chaqu { text-align:center; margin-top:20px; padding-top:10px;padding-bottom:10px; background-color:#CBC9C9;} 
.chaqu span{padding:0 8px;display:inline-block;font-weight:bold;border:1px #969899 solid;background:#FC0303;color:#fff;line-height:25px}
.chaqu a{display:inline-block;padding:0 8px;line-height:25px;color:#444;margin:0 5px}
.chaqu a:hover{color:#fff;background:#FC0303;border:1px #F5F5F5 solid;text-decoration:none}