/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{ font-family:Arial, Helvetica, sans-serif; color:#333; font-size:12px;}
html, body, h1, h2, h3, h4, ul, li, dl,input{ margin:0px;padding:0px;list-style-type:none }
a{color:#333;text-decoration:none;}
a:hover{ color:#cc0000;text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px; font-size:12px;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.clear {clear:both;height:0px; overflow:hidden;}
.blank10{height:10px;overflow:hidden;line-height:10px; }
.blank15{height:15px;overflow:hidden; line-height:15px; }
.dotline{border-bottom:#CCC 1px dashed;margin:8px;}
.blank40{height:40px;overflow:hidden; line-height:40px; width:1100px; margin:0 auto; }
.blank40 p{ text-align:right; padding-right:20px;}
.blank20{height:20px;overflow:hidden; line-height:20px; width:100%; }
.clearfix {list-style-type:none;}
/*头部样式*/
#topbg{
	width:1000px;
	height:40px;
	overflow:hidden;
	margin:0 auto;
	background-color:#F2F2F2;
}
#topbg img{
	vertical-align: middle;
}
#topbg p{ text-align:right; padding-top:10px; padding-right:10px;}


/*导航样式*/
#menu{overflow:hidden; width:1000px;margin:0 auto;height:36px;background-image:url(menubg.jpg);}
#head_menu	{clear:both; overflow:hidden; width:893px;margin:0 auto;height:36px; padding-left:107px;}
#nav ul,li {list-style-type:none; padding:0; margin:0;}
#nav {display:block; width:10000px; overflow:hidden; padding:0; margin:0;}
#nav .jquery_out	{display:block; float:left;}
#nav .nav_li {float:left;/*IE6 only*/}
#nav .nav_li a {display:block; text-align:center; font-size:14px; font-family:"微软雅黑"; line-height:36px;color:#333; padding:0; width:149px; font-weight:400;}
#nav .nav_li a:hover {background-image:url(menu3bg.jpg); color:#333;}
#nav .nav_li ul {display:none; position:absolute;z-index:99;}
#nav .nav_li li a {width:149px; background:#eee; border-top:1px solid #ccc; font-family:"微软雅黑";  font-size:13px; color:#333; line-height:30px;}
#nav .nav_li li a:hover {font-family:"微软雅黑"; font-size:13px; color:#333; background:#ccc;/*IE6 only*/}
#nav .nav_li a.m_h	{display:block; padding:0; width:100px; color:#333; text-align:center; font:bold 13px/40px 宋体; background:url(menu2.jpg) 0 0px;}
/*动画样式*/
#flash {width:100%;height:256px;margin:0 auto;overflow:hidden;}
/*首页样式*/
#mainbg{width:1000px;margin: 0 auto;overflow:hidden;}
#mainbg2{width:1000px;margin: 0 auto; height:40px; background-color:#CCCCCC;}
#mainbg2 p{ font-size:14px; padding-left:10px; line-height:40px;}
#mainbg2 img{vertical-align: middle;}
#mainbg3{width:960px;margin: 0 auto;overflow:hidden; background-color:#F2F2F2; padding:30px 20px;}
#mainbg3 li{ float:left; width:180px; text-align:left;}
#mainbg3 li h3{ font-size:14px; line-height:30px; font-weight:400; color:#626262;}
#mainbg3 li a{ font-size:12px; line-height:20px; color:#666;}
#mainbg3 li a:hover{ color:#CC0000;}
/*标题样式*/
.titlebg{width:100%; height:35px; line-height:35px; overflow:hidden;}
.titlebg .tilef{ float:left; width:107px; text-align:left;}
.titlebg .tilef h2{ font-size:26px; color:#CC0000; font-weight:400;}
.titlebg .tizho{ float:left; width:30px; background-image:url(sign1.jpg); height:35px;}
.titlebg .tirig{ float:left; text-align:left;}
.titlebg .tirig h3{ font-size:24px; font-weight:400; color:#999999;}
.title2bg{width:100%; height:21px; line-height:21px; overflow:hidden; background-image:url(linebg.jpg); }
.title2bg .ti2lef{ float:left; width:auto; height:21px; line-height:21px; background-color:#FFFFFF;}
.title2bg .ti2lef h3{ color:#999; font-size:14px; text-align:left;}
.title2bg .ti2rig{ float:left; height:21px; line-height:21px; width:40px; padding-left:10px; padding-right:10px; background-color:#FFFFFF;}
/*产品列表样式*/
.probg{width:100%; overflow:hidden; padding-top:20px;}
.probg ul{width:100%;}
.probg ul li{ float:left; width:276px; height:205px; padding-right:5px; padding-left:5px;}
.ppabg{ width:276px; background-image:url(p1.jpg); height:11px; overflow:hidden;}
.ppbbg{ width:250px; background-image:url(p2.jpg); overflow:hidden; padding:2px 13px 0 13px;}
.ppbbg img{ width:250px; height:145px;}
.ppbbg p{ height:25px; line-height:25px; font-size:14px; text-align:center; color:#666666;}
.ppcbg{ width:276px; background-image:url(p3.jpg); height:11px; overflow:hidden;}


.pro2bg{width:100%; overflow:hidden; padding-top:20px;}
.pro2bg ul{width:100%;}
.pro2bg ul li{ float:left; width:276px; height:205px; padding-left:20px;}

/*关于我们样式*/
.aboutbg{width:90%;margin: 30px auto;overflow:hidden;}
.aboutbg h1{  font-size:16px; height:20px; line-height:20px; text-align:center; }
.aboutcon { overflow:hidden;width:90%; margin:30px auto;line-height:24px;}
.aboutcon p{line-height:24px; }
.aboutcon img{ max-width:720px; height:auto;}


.weizhibg{width:95%;margin: 10px auto;overflow:hidden; text-align:left;}

/*底部样式*/
#footer{ width:1000px;margin: 0 auto;overflow:hidden;  height:60px; }
#footer .flef{ float:left; width:50%;text-align:left; height:60px; line-height:60px;}
#footer .frig{ float:left; width:50%; text-align:right; }


/*内页样式*/
.neirongbg{width:1000px;margin: 0 auto;overflow:hidden; background-image:url(bj2.jpg);}
.neirongbg .nelef{ float:left;  width:200px; overflow:hidden;}
.neirongbg .nerig{ float:left;  width:800px; overflow:hidden; min-height:500px; 
background:url(bj.jpg);
   filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')";
   -moz-background-size:100% 100%;
   background-size:100% 100%;}


.navbg{ width:150px; overflow:hidden; margin:0 auto; padding-top:10px; }
.navbg li{width:150px; text-align:center; padding-top:15px;  }
.navbg li a{ color:#333; display:block; font-weight:400; font-size:14px; background-color:#f4f4f4;border-bottom:#ccc 1px solid;height:30px; line-height:30px; }
.navbg li a:hover{ color:#333; background-color:#ccc;border-bottom:#ccc 1px solid;}
.navbg li.one a{ color:#fff; display:block; font-weight:bold; font-size:14px; height:30px; line-height:30px; border-bottom:#ccc 1px solid; background-color:#666;}


/*产品样式*/
#biaoti{width:100%; height:80px; overflow:hidden; line-height:80px;}
#biaoti h1{font-size:20px; text-align:center;}
#zuozhe{border-bottom:#ccc dashed 1px;border-top:#ccc dashed 1px; width:100%; height:27px; line-height:27px; text-align:center;color:#999; padding-top:3px; font-size:12px;}
#zuozhe a{font-size:12px; color:#999;}
#zuozhe a:hover{ color:#cc0000;}
#ner{width:100%; overflow:hidden; padding:20px 0; font-size:14px; line-height:24px; text-align: left; color:#666;}
#nextbg{width:100%; height:50px; overflow:hidden;border-top:#ccc dashed 1px; }
#nextbg p{ padding-top:5px; height:20px; line-height:20px;}

.contentz{ width:90%; margin:0px auto 50px auto;overflow:hidden;}
.contentz li{
	float:left;
	width:100%;
	line-height:30px;
	height:30px;
	overflow:hidden;
	background-image: url(ico03.gif);
	background-repeat: no-repeat;
	background-position: left center;
	border-bottom:#CCCCCC 1px dotted;
}
.contentz a{ float:left; padding-left:20px; text-align:left;}
.contentz span{float:right; color:#666;}

.contenthd{width:100%; overflow:hidden; padding-bottom:20px;}
.contenthd li{float:left;width:160px;overflow:hidden; overflow:hidden;border: 0px solid #CCCCCC; text-align:center; margin-right:10px; margin-left:10px;}
.contenthd li img{width:auto;height:124px;padding: 1px; overflow:hidden;}
.contenthd li p{width:164px;background:#f4f4f4; text-align:center; overflow:hidden; margin-top:10px;}
.contenthd li a{ color:#000;}
.contenthd li a:hover{ color:#cc0000;}

.test_xx{width:748px; height:174px; margin:10px 0 10px 20px; border:#666 1px solid;}
.location{width:750px; height:20px; margin-top:10px;color:#3c505a;font-size:12px;}
.location a{color:#3c505a;text-decoration:none;}
.testtit{width:748px; height:23px;background-color:#666; color:#fff;font-size:14px;font-weight:bold;text-indent:6px;line-height:22px;padding-top:1px;}
.test_img{ float:left; border-right:#666 solid 1px;}
.test_r{ float:right; width:597px;height:150px;}
.tpl{float:left;color:#3c505a; line-height:23px; width:530px;padding:5px 5px 0px 5px;text-indent:24px;}
.tpr{float:right;color:#ff0000;width:50px;padding-top:130px;}
.tpr a{color:#ff0000;text-decoration:none;}

.tp22{ width:580px;}
.tp22 .tp2lef{ float:left; padding-left:50px; width:240px;}
.tp22 .tp2lef h2{ font-size:28px; color:#666666; padding-top:50px; font-family:"Microsoft Yahei";}
.tp22 .tp2rig{ float:left;padding-left:50px; width:240px; padding-top:40px;}
.tp22 .tp2rig h3{ padding-top:10px;}

.tpl1{float:left;color:#3c505a; line-height:23px; width:580px;padding:5px 5px 0px 10px;}
.tpl1 p{ text-align:left;}
.tpc1{float:left;width:30px;padding-top:105px;text-align:center;}
.tpr1{float:left;color:#ff0000;width:50px;padding-top:100px;line-height:22px;}
.tpr1 a{color:#ff0000;text-decoration:none;}
.tpl1 a{ font-size:16px; padding:0 20px 0 0 ;}

.yeci{ float:right; padding-right:20px;}

.weixin{ width:30px; height:30px; position:relative; font-size:12px; text-align:center; float:left;}
.weixin a{width:30px; height:30px; display:block; position:absolute; left:0; top:0;background:url(weixin.png) no-repeat center top; }
.weixin .weixin_nr{width:150px; height:170px; padding:10px; background:#fff; text-align:center; position:absolute; left:-45px; top:47px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}
.weixin.on .weixin_nr{ display:block;}
.weixin.on a{ background:url(weixin.png) no-repeat left bottom;}

.weixin5{ float:left; line-height:40px; font-size:14px; padding-left:10px;}

.weixin6{ float:left; padding-top:4px;}


/*** page
-------------------------------------------------------------- ****/
.pageBox {text-align: center;}
.pageBox a {border:1px solid #ddd;display:inline-block;margin-right:6px;color: #707070;width:34px;height:34px;font:bold 14px/34px arial;}
.pageBox a:hover,.pageBox a:active{background:#f4f4f4;color: #707070;text-decoration: none;}
.pageBox .cur { background: #eee;border: 1px solid #ccc;text-decoration: none;}
.pageBox a.cur {color: #cc0000;}
.pageBox .disabled {width: 79px;}