﻿/*style*/
body,ul{margin:0;padding:0;}
body{font-size:12px;font-family:Arial, Helvetica, sans-serif;}
div{width:100%;}
li{list-style:none;}
img{border:0;}
input.but{cursor:pointer;}
a{color:#000;text-decoration:none;cursor:pointer;}
a:hover{color:#eaeaea;text-decoration:none}

.all{width:1003px;height:auto;margin:0 auto;}
.left{float:left;}
.right{float:right;}
.cll{clear:left;}
.center{margin:0 auto;}
.clear{clear:both;font-size:0;line-height:0;height:0}
.fb{font-weight:bold;}
.disin{display:inline;}

.blank2,
.blank10{font-size:0px;line-height:0;}
.blank2{height:2px;}
.blank50{height:20px;}
.blank10{height:10px;font-size:0px;}

.tin12{text-indent:12px;}
/*block*/
.all .top{height:45px;}
	.all .banner_index{height:298px;}
.all .menu{height:65px;}
.all .container{width:auto;}
	.ind_con{height:161px;}/*container height*/
.all .footer{height:62px;}
/*top*/
.intop_menu{width:328px;}
/*index menu*/
.menu{margin-top:2px;}
.menu .inmenu{width:1003px;background:url(../image/menu_black.jpg) repeat-x;}
.menu .inmenu li{
			width:110px;
			text-align:center;
			line-height:35px;
			float:left;
			display:inline;
			font-weight:bold;
			border-right:1px solid #999;
			}
.menu ul li a{display:block;color:#fff;}
.onclickin{background:url(../image/menu_blue.jpg) repeat-x;}
.onclickout{background:url(../image/menu_black.jpg) repeat-x;}
.menu .pro_se{width:148px;height:24px;border:none;float:left;background:#009CEC;padding-top:6px;}
	.pro_se .sear_text{width:83px;height:12px;font-size:10px;color:#666; font-family:Arial, Helvetica, sans-serif;}
	.pro_se label{margin:1px 0 0 5px;}
	.pro_se label .sear_but{
						background:url(../image/menu_input_bg.gif) no-repeat;
						width:48px;
						height:16px;
						border:0;
						font-size:11px;
						font-family:Arial, Helvetica, sans-serif;
						color:#fff;
						}
.menu_list2{background:#009CEC;height:30px;width:855px;float:left; display:inline;}
	.menu_list2 ul{padding-top:8px;}
		.menu_list2 ul li{
							width:170px;
							float:left;
							display:inline;
							line-height:14px;
							border-left:1px solid #fff;
							text-align:center;
							font-size:11px;
							}
		.menu_list2 ul .one{border:none;}
		.menu_list2 ul li a{color:#fff;}
		.menu_list2 ul li a:hover{color:#eaeaea;}		

.container .pro_block{
						margin-left:1px;
						width:332px;
						height:100px;
						float:left;
						display:inline;
						border-right:1px solid #eaeaea;
						margin-top:30px;
						}
.container .pro_block img{height:70px;width:90px;float:left;display:inline;margin:5px 10px 0 50px;border:1px solid #eaeaea;}
.container .pro_block ul{float:left;}
.container .pro_block ul li{line-height:13px;background:url(../image/li.gif) no-repeat 0 49%;padding-left:6px;}
	.container .pro_block ul li a{font-size:10px;color:#8A8A8A;}
	.container .pro_block ul li a:hover{font-size:10px;color:#A4A4A4;}
.container .pro_block ul .title{padding-left:5px;font-weight:bold;color:#2C73AE;background:url(../image/li1.gif) no-repeat 0 83%;}
.container .pro_block ul .more{background:url(../image/more_bg.gif) no-repeat 80% 60%;width:130px;text-align:right;}

.pro_list{width:239px;height:900;}
.zwllist{ widows:239px; height:900px;}
	.pro_list img{display:block;}
	.pro_list_ul,.about_ul{padding:10px 10px 10px 20px; }
		.pro_list_ul li a:hover,.about_ul li a:hover{color:#666;}
			.about_ul li,.pro_list_ul .list_class{
						background:url(../image/li2.gif) no-repeat 0 50%;
						padding-left:15px;
						border-bottom:1px solid #eaeaea;
						line-height:24px;
						font-weight:bold;
						}
			.pro_list_ul .list_coll ul{padding-left:15px}
				.pro_list_ul .list_coll ul li{
								background:url(../image/li3.gif) no-repeat 0 50%;
								line-height:18px;
								padding-left:15px;
								}
	.pdf_download{height:70px;padding-top:40px;}
		.pdf_download img{margin:0 auto;}
.pro_main,
.inq_main,
.faq_main,
.map_main{width:762px;height:auto;border-left:1px solid #E6E6E6;padding-bottom:30px; overflow:hidden;}
	.pro_main ul.page,
	.inq_main ul.page,
	.pro_main_in ul.page,
	.faq_main ul.page,
	.map_main ul.page{padding:15px;}
		.pro_main ul.page .pro_title,
		.inq_main ul.page .pro_title,
		.pro_main_in ul.page .pro_title,
		.faq_main ul.page .pro_title,
		.map_main ul.page .pro_title{
								background:url(../image/title_house.gif) no-repeat 2% 40%;
								padding-left:30px;
								border-bottom:1px solid #000;
								line-height:25px;
								text-align:left;
								}
			.pro_main ul.page .pro_title label,
			.faq_main ul.page .pro_title label{color:#f00;}
.pro_main ul.page .pro_img{height:auto;padding:40px 40px 0 80px;}
	.product{width:240px;height:222px;float:left;display:inline;margin:0 0 20px 30px;*margin:-15px 0 0 30px;}
		.product .pro_name{padding-top:5px;}
			.product .pro_name a{display:block;width:240px;height:30px;text-align:center;line-height:26px;background:#E2E2E2;}
			.product .pro_name a:hover{color:#333;background:#eaeaea;}
/*footer*/
.footer{background:url(../image/footer.gif) repeat-x top;}
.pro_in_foot{margin-top:0;}
.pro_foot{margin-top:30px;}
	.footer ul{padding:18px 0 15px 10px;}
		.footer ul li{font-size:11px;color:#999;}
/*pro_in*/

/*.pro_main_in{width:573px;text-align:center;border-left:1px solid #E6E6E6;background:url(../image/pro2_r_bg.jpg) repeat-y right top;padding-right:13px;}*/
.pro_main_in{width:750px;text-align:center;border-left:1px solid #E6E6E6;padding-right:13px; overflow:hidden;}
			.pro_main_in ul .pro_title label{color:#f00;}
		.pro_main_in ul .pro_img{height:auto;padding:30px 20px 0 50px;}
.pro_in_r{width:177px;height:auto;overflow: hidden}
/*.pro_main_in{width:573px;height:auto;text-align:center;border-left:1px solid #E6E6E6;}
			.pro_main_in ul .pro_title label{color:#f00;}
		.pro_main_in ul .pro_img{height:auto;padding:30px 20px 0 50px;}
.pro_in_r{width:190px;height:auto;background:url(../image/pro2_r_bg.jpg) repeat-y left top;}*/
	.pro_in_r .top_img{margin:5px 0 10px 8px;}
	.pro_in_r_div{
					width:150px;
					height:160px;
					background:url(../image/pro2_r_div_bg.gif) no-repeat top left;
					margin:0 auto;
					text-align:center;
					line-height:25px;
					*line-height:20px;
					}
		.pro_in_r_div img{margin:5px;}
		.pro_in_r_div a:hover{color:#999;}
.pro_in_img{width:200px;height:180px;line-height:20px;text-align:center;font-weight:bold;}
.pro_in_menu{width:188px; height:auto}
	.pro_in_menu ul{padding:0 0 0 50px;}
		.pro_in_menu ul li{
							width:188px;
							height:17px;
							margin-bottom:19px;
							background:url(../image/pro2_menu.gif) no-repeat;
							font-weight:bold;
							text-indent:20px;
							line-height:17px;
							}
			.pro_in_menu ul li a{display:block;}
			.pro_in_menu ul li a:hover{color:#cd0000;}
table.spec{border-left:1px solid #ccc;border-top:1px solid #ccc;width:97%;margin:0 auto;}
	table.spec tr td{border-right:1px solid #ccc;border-bottom:1px solid #ccc;text-align:center;font-size:10px;height:18px;}
/*about us*/
.about_ul li{border:none;}/*style add for .pro_main*/
.aboutus_main{padding:20px 0;}
	.productions{padding:15px 0;border-bottom:1px dotted #ccc;clear:both;height:120px;}
		.productions ul.left{padding:0 0 0 10px;width:512px;}
			.productions ul.left li{line-height:16px;font-size:11px;text-indent:12px;}
			.productions ul.left .title{font-weight:bold;font-size:12px;line-height:26px;text-indent:0;}

	.certificat{border-bottom:1px dotted #ccc;clear:both;min-height:260px;}
		.certificat img{padding:15px 0;width:200px;}
		.certificat ul.left{padding:15px 10px;width:312px;height:auto;}
			.certificat ul.left li{line-height:16px;font-size:11px;text-indent:12px;width:402px;}
			.certificat ul.left .title{font-weight:bold;font-size:12px;line-height:26px;text-indent:0;}

.app_main ul{height:auto}
	.app_main ul li{width:350px;float:left;display:inline;text-align:center;line-height:26px;font-weight:bold;}
		.app_main ul li .img_bg{
								width:250px;
								height:180px;
								_width:230px;
								_height:160px;
								padding:10px;
								border:3px solid #ccc;
								margin:0 auto;
								}
/*news*/
.news_main{border-bottom:1px dotted #eaeaea;}
.news_main ul{padding-left:30px;}
	.news_main ul li{background:url(../image/li4.gif) no-repeat 0 54%;padding-left:25px;line-height:28px;width:600px;}
		.news_main ul li label{float:right;display:inline;}
		.news_main ul li a:hover{color:#999;}

/*inq_main add pro_main*/

			.inq_main ul .pro_title label{color:#f00;}
			.inq_main table{margin-left:30px;border:0;}
			.inq_main table tr td label{color:#f00;}
			.inq_main table tr td .text_inp{height:14px;width:170px;font-size:12px;}
			.inq_main table tr td textarea{width:300px;height:80px;font-size:12px;}
			.inq_main table tr td select{height:20px;font-size:12px;}
			.inq_main table tr td button{height:21px;width:61px;border:0;cursor:pointer;margin-right:20px;}
				.inp_send{background:url(../image/inp_send.gif) no-repeat;}
				.inp_res{background:url(../image/inp_res.gif) no-repeat;}
/*faq main add pro*/
.faq_main .faq_ul{padding:16px 0 0 20px;}
.faq_main .faq_ul li{
						width:712px;
						height:auto;
						line-height:16px;
						background:none;
						padding:0;
						margin-bottom:4px;
						}
.faq_main .faq_ul li label{
							float:left;
							width:20px;
							background:#f00;
							text-align:center;
							color:#fff;
							margin-right:20px;							
							font-weight:bold;
							}
.faq_main .faq_ul li span{font-weight:bold;margin-right:10px;}
	.faq_main .faq_ul li ul{padding:0;}
		.faq_main .faq_ul li ul li{
									padding-left:40px;
									_padding-left:42px;
									width:672px;
									_width:670px;
									height:auto;
									}
		.ans_li{font-weight:bold;}
		.faq_text{text-indent:0px;width:600px;}
/*map*/
.map_ul{padding:10px 0 0 50px;*padding:2px 0 0 50px;}
	.map_ul li.list_class{
				line-height:30px;
				*line-height:15px;
				height:auto;
				}
		.map_ul li a:hover{color:#999;}
	.map_ul li.list_class{
							background:url(../image/li5.gif) no-repeat 0 45%;
							padding-left:15px;
							font-weight:bold;
							}
			.map_ul li ul{
							padding:0 0 0 20px;;
							}
				.map_ul li ul li{padding-left:15px;background:url(../image/li6.gif) no-repeat 0 18%;line-height:22px;}
					.map_ul li ul li ul li{padding-left:15px;background:url(../image/li6.gif) no-repeat 0 18%}
				#listtree{background:none;line-height:0;}
