html,body{margin:0 auto;padding:0;border:0;text-align:left;font-size:12px;font-family:"Microsoft Yahei","宋体","Arial","Tahoma"}
a{color:#2e2e2e;text-decoration:none;}
a:hover{text-decoration:underline}

header{width:1002px;position:relative;margin:0 auto;}
footer{width:1002px;position:relative;margin:0 auto;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}
.clear{display:block;visibility:hidden;height:0;overflow:hidden;clear:both;*+height:1%;}
.mb10{margin-bottom:10px;}
.red{color:red;}
.vcode{text-transform:uppercase;}

/*盒子效果*/
.box{border:1px #2266aa solid;}
.box h3{height:28px;line-height:28px;background:url('../images/title_bg1.jpg') left center repeat-x;font-size:12px;color:#fff;margin:0;padding:0 0 0 12px;}

	/*产品分类*/
	.box ul.catelist{list-style:none;margin:0 15px;padding:0}
	.box ul.catelist li{background:url('../images/li.gif') left center no-repeat;margin:0;padding:0 0 0 12px;line-height:24px;height:24px;overflow:hidden;}
	.box ul.catelist li.subcate{margin-left:20px;}

	/*普通分类*/
	.box ul.cate{list-style:none;margin:8px 3px;padding:0}
	.box ul.cate li{background:url('../images/dot2.jpg') left center no-repeat;margin:0 0 8px 0;padding:0 0 0 46px;line-height:34px;height:34px;overflow:hidden;}


	/*文章列表*/
	.box ul.artlist{list-style:none;margin:0 15px;padding:0}
	.box ul.artlist li{background:url('../images/li.gif') left center no-repeat;margin:0;padding:0 0 0 12px;line-height:24px;height:24px;}

	.box .info{margin:5px;padding:5px;}

header{background:url('../images/header.jpg') center center no-repeat;height:117px;position:relative;}
header .top{display:block;}
header .top .left{float:left;}
header .top .right{float:right}

header .menu{margin:0;white-space:nowrap;height:29px;position:absolute;bottom:8px;right:0;}
header .menu ul{list-style:none;margin:0;padding:0;}
header .menu ul li{background:url('../images/menu.jpg') 0 0 no-repeat;width:94px;float:left;line-height:29px;padding-left:5px;text-align:center;position:relative;}
header .menu ul li a{color:#fff;font-weight:bold;}
header .menu ul li:hover{background:url('../images/menunow.jpg') 0 0 no-repeat;}
header .menu ul li.hover{background:url('../images/menunow.jpg') 0 0 no-repeat;}
header .menu ul li a:hover{text-decoration:none;}
header .menu ul li ol{list-style:none;background:#000;position:absolute;left:0;top:29px;padding:0;margin:0;z-index:9999;display:none;}
header .menu ul li:hover ol{display:block;}
header .menu ul li ol li{background:#050505;line-height:29px;text-align:center;width:94px;padding-left:5px;}
header .menu ul li ol li:hover{background:#CE0000;}

footer{background:url('../images/footbg.jpg') top center repeat-x;position:relative;clear:both;padding-top:20px;}
footer .menu{text-align:center;line-height:200%;}
footer .copyright{text-align:center;line-height:170%;}
footer .stat{text-align:center;}


.main{position:relative;border-top:4px solid #D8D8D8;margin:2px auto;padding-top:2px;width:1002px;}
.main .left{float:left;width:210px;}
.main .right{float:right;width:785px;}

/* 首页样式 */
.indexbanner{ height:228px; position:relative;margin:0 auto;width:1002px;}
.indexbanner .pro_ul{margin:0;padding:0;height:228px;list-style:none;}
.indexbanner .page_ul{position:absolute; bottom:10px;right:10px;list-style:none;margin:0;padding:0;list-style:none;}
.indexbanner .page_ul li{ width:16px; height:16px; background:#000; display:inline-block; +display:inline; zoom:1; margin:0 2px; cursor:pointer;text-align:center;color:#fff;}
.indexbanner .page_ul .on{background:darkred;}

.index{position:relative;}

	/*公司简介*/
	.index .about{background:url('../images/left_bg1.jpg') left top no-repeat;padding:0 0 0 30px;width:430px;float:left;}
	.index .about h3{background:url('../images/aboutus.jpg') left bottom no-repeat;height:32px;}
	.index .about h3 a.more{float:right;margin:7px 5px 0 0;background:url('../images/more.jpg');width:30px;height:11px;display:block;}
	.index .about .info{line-height:160%;}

	/*联系我们*/
	.index .contact{background:url('../images/left_bg1.jpg') left top no-repeat;padding:0 0 0 18px;width:290px;float:right;}
	.index .contact h3{background:url('../images/contactus.jpg') left bottom no-repeat;height:32px;}
	.index .contact h3 a.more{float:right;margin:7px 5px 0 0;background:url('../images/more.jpg');width:30px;height:11px;display:block;}
	.index .contact .info{line-height:180%;background:url('../images/contact_1.jpg') left center no-repeat;padding:7px 0px 2px 105px;color:#575757;}

	/*推荐产品滚动*/
	.index .product{background:url('../images/picscroll.jpg') center center no-repeat;height:170px;width:790px;overflow:hidden;margin-top:5px;}
	.index .product h3{height:30px;line-height:30px;font-size:12px;color:#000;margin:0;padding:0 0 0 12px;}
	.index .product .picScroll{margin:10px;position:relative;}
	.index .product .picScroll .bd{ padding:0 20px;width:730px;position:relative;}
	.index .product .picScroll .bd ul{ overflow:hidden; zoom:1; list-style:none;margin:0;padding:0;}
	.index .product .picScroll .bd ul li{ margin:0; float:left; _display:inline; overflow:hidden; text-align:center; width:146px;}
	.index .product .picScroll .bd ul li .pic{ text-align:center; }
	.index .product .picScroll .bd ul li .pic img{ width:110px; height:110px; padding:2px; border:1px solid #ccc;text-align:center; }
	.index .product .picScroll .bd ul li .pic a:hover img{ border-color:#999;}
	.index .product .picScroll .bd ul li .title{ line-height:170%;overflow:hidden; width:120px;margin:0 13px; }
	.index .product .picScroll .next{position:absolute;right:0px;top:45px;background:url('../images/product_arrow.jpg') right center no-repeat;width:18px;height:30px;cursor:pointer;}
	.index .product .picScroll .prev{position:absolute;left:0px;top:45px;background:url('../images/product_arrow.jpg') left center no-repeat;width:18px;height:30px;cursor:pointer;}

	/*文章*/
	.index .article{background:url('../images/left_bg1.jpg') left top no-repeat;padding:0;margin-top:1px;}
	.index .news{float:left;margin:5px 0 0 30px;width:362px;overflow:hidden;}
	.index .news h3{background:url('../images/news.jpg') left bottom no-repeat;padding:0 0 0 20px;margin:0;line-height:20px;height:31px;font-size:12px;}
	.index .news h3 a.more{float:right;margin:13px 5px 0 0;background:url('../images/more.jpg');width:30px;height:11px;display:block;}
	.index .news ul{list-style:none;margin:5px 0 0 0;padding:0}
	.index .news ul li{background:url('../images/arrow.jpg') left bottom no-repeat;height:25px;line-height:25px;padding-left:15px;}
	.index .news ul li .date{float:right;}

.list{position:relative}

	.list .right h3{background:url('../images/news.jpg') left bottom no-repeat;padding:0 0 0 20px;margin:0;line-height:30px;height:40px;font-size:12px;}
	.list .right h3 div.lead{float:right;margin:5px 5px 0 0;display:block;font-weight:normal;}
	.list .news{margin:0 10px;overflow:hidden;}
	.list .news ul{list-style:none;margin:0;padding:0}
	.list .news ul li{background:url('../images/arrow.jpg') left bottom no-repeat;height:25px;line-height:25px;padding-left:15px;}
	.list .news ul li .date{float:right;}

	.list .piclist{margin:10px;overflow:hidden;}
	.list .piclist ul{list-style:none;margin:0;padding:0}
	.list .piclist ul li{float:left;width:190px;overflow:hidden;height:200px;overflow:hidden;margin-bottom:10px;}
	.list .piclist ul li .img{text-align:center;}
	.list .piclist ul li img{width:150px;height:150px;padding:3px;}
	.list .piclist ul li .title{line-height:170%;overflow:hidden;width:150px;margin-left:20px;text-align:center;}

	.list .joblist{margin:0 10px;overflow:hidden}
	.list .joblist ul{list-style:none;margin:10px;padding:0;}
	.list .joblist ul li{line-height:24px;height:24px;clear:both;padding:2px 5px;}
	.list .joblist ul li.title{background:#efefef;font-weight:bold;}
	.list .joblist ul li a.title{display:block;float:left;}
	.list .joblist ul li div.address{float:right;width:100px;}
	.list .joblist ul li div.jobcount{float:right;width:100px;}
	.list .joblist ul li a.more{float:right;width:80px;display:block;}


.detail{position:relative}

	.detail .right{margin:0;overflow:hidden;}
	.detail .right h3{background:url('../images/news.jpg') left bottom no-repeat;padding:0 0 0 20px;margin:0;line-height:30px;height:40px;font-size:12px;}
	.detail .right h3 div.lead{float:right;margin:5px 5px 0 0;display:block;font-weight:normal;}
	.detail h1{text-align:center;height:40px;line-height:30px;font-size: 22px;}
	.detail .date{height: 28px;line-height: 28px;border: 1px #e8e8e8 solid;margin: 0px 0px;text-align: center;background-color: #f7f7f7;}
	.detail .content{padding:0 5px;margin:3px 10px;line-height:170%;}
	.detail .content p{margin:5px 0;}
	.detail .note{margin: 20px 0px 0px 0px;padding: 15px;text-align: left;border: 1px #ddd dotted;}
	.detail .pic{overflow:hidden;margin:10px;text-align:center;}


	.detail .down{margin:0 10px;overflow:hidden;}
	.detail .down .downprop{margin:30px 0 10px 30px;padding:10px;line-height:200%;float:left;width:520px;}
	.detail hr{border-top:1px solid #ccc;border-bottom:0;}
	.detail .down .propname {padding-right: 5px;font-weight: bold;}
	.detail .down .download{float:right;width:150px;text-align:center;margin-top:50px;}

	.detail .job{margin:0 10px;overflow:hidden;}
	.detail .job .jobinfo{margin:30px 0 10px 30px;padding:10px;line-height:200%;}
	.detail .job .title{font-weight:bold;height:30px;line-height:30px;}



/* 通用分页样式 */
.pages{height:26px; margin-bottom:20px;padding-top:8px;}
.pages ul{ float:right; padding:0 10px;list-style:none;margin:0;  }
.pages li{ float:left; margin-left:5px;}
.pages li a{ display:block; padding:0 10px; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#666;}
.pages li a:hover{ border:1px solid #1796f9; background:#1796f9; color:#fff; text-decoration:none;}
.pages li span{ display:block; border:1px solid #e1e1e1; height:24px; line-height:24px; color:#c4c4c4;padding:0 10px; }
.pages .current a{ border:1px solid #1796f9; background:#1796f9; color:#fff;}


/* 在线客服样式 */
.im_floatonline{position:fixed !important; right: 5px; top: 80px;position:absolute;border:2px solid #695950;}
.im_floatonline .float-box-content .toptitle {background-color: #0098ef;}
.im_floatonline .float-box-content .addlist {border-top: 2px solid #695950;}
.im_floatonline .right{width: 50px;height: 190px;cursor: pointer;float: right;overflow: hidden;}
.im_floatonline .float-box-content {margin:0px;padding:0px 0px 20px 0px;width: 120px;background-color: #fff;overflow: hidden;}
.im_floatonline .float-box-content .toptitle{margin:0 auto;height:40px;line-height: 40px;color:#fff;width:120px;font-size:14px;text-align: center;font-weight:bold;overflow: hidden;}
.im_floatonline .float-box-content .addlist{text-align:center;padding-top:10px;padding-bottom:10px;overflow: hidden;}
.im_floatonline .float-box-content .addlist ul {list-style: none;margin:0 auto;padding: 0;overflow: hidden;}
.im_floatonline .float-box-content .addlist ul li {width:120px;padding-top:10px;line-height:25px;overflow: hidden;}

.slideTxtBox{ width:395px; text-align:left; margin:0;float:left;overflow:hidden; }
.slideTxtBox .hd{ height:30px; line-height:30px; background:#fff; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:0px; height:31px;  list-style:none;margin:0;padding:0; }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer;  }
.slideTxtBox .hd ul li.on{ height:30px;  background:#f4f4f4; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd ul{ padding:15px;  zoom:1;list-style:none;margin:0;padding:0;   }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

.links{position: relative;width:1000px;margin:10px auto;}
.links ul{list-style:none;margin:0;padding:0;}
.links ul li{float:left;margin-left:10px;}
.links ul li.title{margin-left:0;font-weight:bold;}