html,body{
	margin:0;
	padding:0;
	font-size:12px;
	color:#555555;
	margin-right: auto; 
	margin-left: auto;
	background:url(../Images/bg.jpg) top;
	background-repeat:repeat-x;
	background-color:#FFF;
	overflow-x:hidden
}
H1{padding:0px;margin:0px}
div,form,img,ul,ol,li,dl,dt,dd,p {margin: 0; padding: 0; border: 0;}
ul{
	list-style-type:none; margin:0px; padding:0px
}
li{
	list-style-type:none; margin:0px; padding:0px
}
a:link {
	color:#555555;
	text-decoration:none;
}
a:visited {
	color:#555555;
	text-decoration: none;
}
a:hover {
	color:#2d7b04;
	text-decoration: none;
}
a:active {
	color:#555555;
	text-decoration: none;
}
.more a{
	color:#fff;
	font-size:12px;
	font-weight:normal;
	width:65px;
	height:30px;
	float:right;
	display:block;
}

.mc{margin:0 auto;}
.w1002{width:1002px;overflow:hidden;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both}
.topline{ height:6px; background-color:#62e947}
.main{ width:1002px; margin:auto; height:auto; overflow:hidden; text-align:left}
.logo a{ width:300px; height:92px; overflow:hidden; float:left; display:block; background:url(../images/logo.jpg) no-repeat; text-indent:-2000px}
.logo h1 a{ width:300px; height:92px; overflow:hidden; float:left; display:block; background:url(../images/logo.jpg) no-repeat;text-indent:-2000px}
.toplink{ width:300px; height:77px;background:url(../Images/topright.jpg) no-repeat; float:right; text-align:right; padding-top:15px; padding-right:27px;}

/*menu style*/
.menu{margin:0px auto; width:1002px; height:42px;}
.menu li{ list-style:none;width:125px; height:42px;float:left; text-align:center; line-height:42px;}
.menu li a{ color:#FFF; display:block; font-weight:bold; font-size:14px}
.menu li a:hover{ background:url(../Images/m1.jpg) no-repeat; height:42px; line-height:48px; width:125px; color:#000; display:block; text-decoration:none}

.banner{text-align:center;width:1440px;margin:auto; margin-bottom:13px;height:363px;}

/*indexleft style*/
.indexleft{ width:216px;overflow:hidden; float:left;margin-right:14px;}
.indexsort{ border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; padding:10px;}
.indexsort ul{ margin-top:3px}
.indexsort ul li{ line-height:29px;overflow:hidden; background:url(../images/s1.gif) top left no-repeat; text-indent:15px;}
.indexsort ul li a{ display:block;line-height:29px; overflow:hidden; color:#656565}
.indexsort ul li a:hover{ text-decoration:underline; color:#090}
.indexsort ul li ul{ margin-top:3px}
.indexsort ul li ul li{ line-height:30px;overflow:hidden; background:url(../images/insortbg2.jpg) top 6px no-repeat; text-indent:25px;}
.indexsort ul li ul li a{ display:block;line-height:30px; overflow:hidden}
.indexsort ul li ul li a:hover{ text-decoration:underline}


/*indexright style*/
.indexright{ width:770px; float:right; overflow:hidden;}
.about{ width:460px; float:left;overflow:hidden; margin-right:10px}
.aboutc{ padding:10px 10px 8px 10px; border:#ccc 1px solid; border-top:none; line-height:21px;}
.aboutc b{ color:#814f18}
.aboutc a{ color:#814f18}
.aboutc img{ float:left; margin-right:10px;}
.incontact{ width:251px; float:right}
.incontacttitle{ height:30px; background:url(../Images/incontact.gif) no-repeat;}
.contactc{padding:10px; border:#e8e8e8 1px solid;line-height:25px; background:url(../Images/incbg.jpg) right bottom no-repeat;height:198px;}
.contactc img{ margin-bottom:5px;}
.contactc span{ font-size:14px; line-height:30px; color:#090; font-weight:bold}
.inabout{ width:735px; float:left; }

.index_product{ width:770px; float:left; }
.index_product_title{ height:30px; background:url(../Images/index_product.gif) no-repeat;}
.index_product_list{ border:#ddd 1px solid;height:350px}
.index_product_list ul{ width:105%;padding-top:10px}
.index_product_list li{ width:192px;float:left; text-align:center; margin-top:8px;}
.index_product_list li span{ margin-top:5px;}
.index_product_list li img{ width:160px; height:120px; margin-bottom:8px;}

.innews{ width:495px; }
.innewstitle{ height:30px; background:url(../Images/innews.gif) no-repeat;}
.innewstitle span{ color:#FFF; font-weight:bold; font-size:14px; margin-top:5px; margin-left:20px; float:left; display:block}
.inabouttitle{ height:30px; background:url(../Images/inabout.gif) no-repeat;}
.innewslist{ border-left:#e8e8e8 1px solid; border-right:#e8e8e8 1px solid; padding:10px; height:200px; overflow:hidden}
.innewslist ul{ margin-left:10px; float:left}
.innewslist li{ height:24px; line-height:24px; background:url(../images/falist.jpg) center left no-repeat; text-indent:15px;}
.innewslist li span{ float:right;}
.innewslist li a{ display:block; height:24px; line-height:24px; overflow:hidden}
.innewslist li a:hover{ text-decoration:underline}
.inproduct{ padding:10px; border:#ccc 1px solid; height:310px; overflow:hidden}
.inproducttitle{ background:url(../Images/inproduct.jpg) no-repeat; height:30px;}
.inproduct ul{ width:105%}
.inproduct li{ width:190px;float:left; text-align:center; margin-top:8px;}
.inproduct li span{ margin-top:5px;}
.inproduct li img{ width:160px; height:120px; margin-bottom:8px;}


/*footer &link style*/
.link{ border:#ccc 1px solid; margin-top:10px; padding:8px; line-height:20px;}
.footerbg{ background:url(../Images/footer.gif); height:117px; margin-top:10px;}
.footer{ width:1002px; margin:auto; padding-top:10px; line-height:24px; color:#FFF;text-align:center; font-family:Arial, Helvetica, sans-serif}
.footer a{ color:#FFF;}
.footer img{ vertical-align:middle}
.footline{ margin-top:10px; padding-bottom:10px; border-top:#ddd 2px solid}


/*left style*/
.left{ width:765px; float:left}
.subject_title{ height:30px; line-height:30px; text-indent:15px; background-color:#218d08; color:#FFF; font-size:12px; font-weight:bold}
.subject_title a{ color:#FFF}
.leftnav{ border:#ddd 1px solid; padding:7px;}
.leftnav li{ height:28px; line-height:28px; margin-bottom:7px; }
.leftnav li a{ display:block;height:28px; line-height:28px; background:url(../Images/list.jpg) center left no-repeat; text-indent:10px;border:#e0e0e0 1px solid}
.leftnav li a:hover{ display:block;height:28px; line-height:28px; background:url(../Images/list2.jpg) center left no-repeat; text-indent:10px; background-color:#eee;border:#e0e0e0 1px solid}

/*right style*/
.right{ width:216px; float:right}
.list_photo{margin:0;padding:0;overflow:hidden;}
.list_photo dt{width:160px;height:150px;float:left;text-align:center;padding:0 9px;margin:0 0 15px 0;overflow:hidden;}
.list_photo dt img{padding:2px;}
.list_photo dt div{padding:6px 0;margin:-4px 0 10px 7px;*margin:0 0 10px 0;color:#50B20E;}
.list_photo a{color:#333;}
.list_photo a:hover{color:#f60;}
.propic{margin-top:20px; margin-bottom:20px; text-align:center}
.leftcontact{line-height:22px;padding:10px; border:#ddd 1px solid; border-top:none; text-align:left}
.book_title{ background-color:#eeeeee;height:29px;line-height:29px;font-size:14px;font-weight:bold;color:#666;padding-left:12px;border:1px solid #ccc;border-bottom:0;}
.book_title b{float:right;padding-right:10px;font-weight:normal;font-size:12px;color:#666;}
.book_content{border:1px solid #ccc;border-top:0;padding:10px;margin-bottom:10px;}
.plug_book_add{margin:0;padding:0}
.plug_book_add dt{margin:6px 0;}
.plug_book_add dt .input{border:1px solid #ccc;height:20px;line-height:20px;color:#666;vertical-align:middle; width:100px}
.plug_book_add dt .inputs{width:100%;height:120px;border:1px solid #ccc;overflow:hidden;background:url(../Images/tishi.gif) no-repeat right bottom}

.gsjj{line-height:1.8em;padding: 8px 0 0 0;color: #666;}
.gsjj img{float: left;margin: 0 12px 0 0;}
.gsjj i { color:#00F; font-weight:bold;}

.position{ width:764px; height:32px; line-height:32px; text-indent:20px; color:#FFF; font-size:14px; font-weight:bold; background:url(../images/position.jpg)}
.content{ border:#ccc 1px solid; border-top:none; padding:20px; line-height:24px;}

.newslist{  margin-top:3px; border:#ccc 1px solid; padding:20px; line-height:24px; min-height:279px;}
.newslist li{height:28px; line-height:28px; background:url(../images/bj11.jpg);color:#4F4F4F;}
.newslist li a{}
.fenye{  height:30px; overflow:hidden; line-height:30px; background-color:#eee; margin:10px auto; text-align:center;}
.fenye02{ height:auto; float:left; display:inline; margin:0px auto; text-align:left;}
.fenye03 h1{text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:normal; line-height:40px; margin-bottom:10px}
.productlist{  margin-top:3px; border:#ccc 1px solid; padding:20px; line-height:24px;min-height:307px;}
.productlist li{ float:left; margin:0px 8px 10px 8px; text-align:center}
.productlist li img{ padding:2px; border:#ccc 1px solid}
.ptitle h1{ text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:normal; line-height:40px; margin-bottom:20px; margin-top:20px}
.newstitle h1{ text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:25px; font-weight:normal; line-height:40px; margin-bottom:20px; margin-top:20px}

.inmode{ width:239px; float:left}
.mr10{ margin-right:10px;}
.intitle{ height:30px; line-height:30px; background-color:#218d08; color:#FFF; font-size:12px; font-weight:bold; text-indent:10px;}



/*·ÖÒ³²¿·Ö*/
.List_page{text-align:center;margin-bottom:10px; margin-top:10px;}
.List_page a{background:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #AECD9E;color:#A0A0A0;}
.List_page span{background:#3D9403;color:#fff;margin:0px 1px;padding:4px 6px;border:1px solid #3D9403;}


.list_title{font:14px Microsoft Yahei;margin:0;padding:0;color:#03f; margin-top:10px;}
.list_title a{color:#666;text-decoration:none; font-weight:bold}
.list_title a:hover{color:#f30;}
.list_title span{ color:#0088cc; font-size:14px;}
.list_jj{color:#444;margin:5px 0px; padding-bottom:10px;word-wrap:break-word;overflow:hidden;line-height:20px; border-bottom:#ccc 1px dotted}

.newslist{ border:#ddd 1px solid;}

.info_title{margin:10px 0;font:100 18px Microsoft Yahei;text-align:center;}
.info_other{text-align:center;color:#999;margin:4px 0;}
.info_jj{border:1px solid #FDCC97;background:#FEFCFA;padding:10px;margin:10px 20px;color:#666;line-height:20px;word-wrap:break-word;overflow:hidden;}
.info_jj a{font-family:verdana;color:#00f;}
.info_jj a:hover{color:#f30;}
.info_jj span{font-weight:bold;color:#000;}
.info_content{word-wrap:break-word;word-break:break-all;overflow:hidden;line-height:24px;font-size:13px;}
.info_content img{max-width:600px;}

.content_url{font-size:14px;font-family:arial;color:#06f;margin:20px;}
.content_url span{color:#666;}
.content_url input{background:#50B20E;color:#fff;width:40px;border:0;height:24px;}
.content_url #this_url{border:1px solid #ccc;width:464px;font-family:arial;color:#000;height:20px;line-height:20px;background:#fff;}


#cqh-box{ background-color:#069;position:relative; border:0px solid #999; overflow:hidden}
#cqh-box ul{margin:0; padding:0;}
#cqh-box li{margin:0; padding:0; list-style:none; float:left;}
#cqh-box img{border:none;}

#cqh-num{ width:90px; margin:auto; height:14px; position:absolute; right:50%; bottom:20px;}
#cqh-num span{ margin-left:5px;WIDTH: 14px; DISPLAY: block; BACKGROUND: url(../images/tg_flash_p2.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer; text-indent:-2000px}
#cqh-num span.this{ MARGIN-left: 5px; WIDTH: 14px; DISPLAY: block; BACKGROUND: url(../images/tg_flash_p.png) no-repeat 0px 0px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer}

.left_news_list{ border:#CCC 1px solid; border-top:none}
.left_news_list ul{padding:10px}
.left_news_list li{ height:28px;line-height:28px; overflow:hidden; border-bottom:#CCC 1px dotted}
.left_news_list li a{overflow:hidden;display:block;}
.left_news_list a:hover{ text-decoration:underline}
.left_news_list span{ float:right; font-family:Arial, Helvetica, sans-serif; color:#999; margin-right:10px}

.list_photo_nei{margin:0;padding:0;overflow:hidden;}
.list_photo_nei ul li{width:170px;float:left;text-align:center;margin:0px 2px;overflow:hidden; padding-top:12px;}
.list_photo_nei  ul li img{max-width:160px;max-height:120px;margin-bottom:10px;width: expression(this.width > 160 && this.width > this.height ? 160 : auto);height: expression(this.height > 120 ? 120 : auto);}

/* ÔÚÏßQQ */
.scrollsidebar{position:absolute;z-index:999;top:220px;width: 98px;padding-right: 0px;}
#qq{width: 98px;border-radius: 0px;height: auto;overflow: hidden;padding-bottom: 0px;}
.qq{padding: 0px;background:url(images/ee.png) no-repeat center bottom #333;padding-bottom: 10px;}
.qq em{padding: 24px 0 0 0; display:block;}
.qq span{padding-bottom: 12px;font-family: impact;font-size: 16px; display:block;}
.qq em,.qq span{text-align: center;color: #fff;background: #4f9536;}
.qq em{font-size: 16px;font-weight: bold;}
.qq span{margin-bottom: 8px;}
.qq .zx hr{color: #626262;height: 1px; background:#626262; border:none; width:68px;}
.qq .zx{padding: 10px 15px 44px;text-align: left;}
.qq .zx p{margin: 8px 0;vertical-align: middle;}
.qq .zx p a{color: #fff;font-size: 14px;vertical-align: middle;display: inline-block;}
.qq .zx p a img{vertical-align: middle;}
.qq .ewm{background: #fff;border-radius: 4px;padding: 5px;text-align: center;margin-top: 10px;}
.qq .zxrx{margin-top: 10px;}
.qq .zxrx h3{font-size: 18px;margin-top: 4px;}
.qq .zxrx h2{font-size: 14px; height: 20px;line-height: 20px; font-weight: normal;background: url(../images/bg_zxrx.png) no-repeat 10px center;text-indent: 10px;}
.qqb{text-align: center;}
