/*网站公用样式，必须定义*/
body {margin:0;padding:0;font-size:12px; color:#555555; background:#fff; font-family:Arial, "宋体";}
form,ul,li,p,h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
/*****   控制英文字符连续自动换行
div, span, th, td, dt, dd, h1, h2, h3, h4, h5, h6, em, strong, i, a, b, a, p {word-break: break-all;word-wrap: break-word;} *****/
/*****    让所有图片都边框都为0    *****/
img {border:none; margin:0;}
/*****    让所有类型的列表都是没有样式的    *****/
ul,ol,dl {list-style-type: none;}
select,input{vertical-align:middle;}
/*****   控制页面中的文字字体和字号   *****/
body,table,input,select,textarea { font-family:Arial, "宋体";	font-size: 12px;}
div, td {font-size:12px; font-family:Arial, "宋体"; padding:0;}
/*****    清楚对象的左右浮动    *****/
.clear{font-size:0px;	line-height:0;	clear: both;	height:0px;}
/*****    单独设置下划线    *****/
.underline {text-decoration: none;}
/*****   网页中默认链接的样式设置   *****/
a {color:#000; text-decoration:none;}
/*****   网页中默认鼠标滑过链接的样式设置   *****/
a:hover {color:#000; text-decoration: underline;}

.clear,.space10,.space7{overflow:hidden;clear:both;}
.clear {height:0;}
.space7 {height:7px;}
.space10 {height:10px;}
.notline {border-top:none!important;}
.nobline {border-bottom:none!important;}
.norline {border-right:none!important;}
.noline {border:none!important;}
.nobg {background:none!important;}
.nomargin{margin:0;!important;}
.overflow{overflow:auto;}

#wrap2{padding:13px 0 13px 0; width:960px; margin:0 auto; background:#fff;}
#wrap2 .con_left{float:left; width:233px; display:inline;}
#wrap2 .con_middle{float:left; width:503px; padding-left:10px; background:#fff;}
#wrap2 .con_def_right{float:right; display:inline; width:205px; padding-left:9px; background:#fff;}
#wrap2 .con_right{float:right; width:717px; background:#fff; padding-left:10px; padding-bottom:120px;}

#wrap .con_left{float:left; width:233px; display:inline;}
#wrap .con_middle{float:left; width:503px; padding-left:10px; background:#fff;}
#wrap .con_def_right{float:right; display:inline; width:205px; padding-left:9px; background:#fff;}
#wrap .con_right{float:right; width:717px; background:#fff; padding-left:10px; padding-bottom:20px;}

/* 页面头部 */
#head{ width:960px; margin:0 auto; clear:both;}
#head .logo_contact{width:960px;}
#head .logo_contact .logo{float:left; width:185px; display:inline; background:url(images/logo.jpg) no-repeat;}
#head .logo_contact .contact_box{float:right; width:775px; display:inline; text-align:right;}
#head .logo_contact .contact_box .contact{margin-top:20px;}
#head .logo_contact .contact_box .contact a{background:url(images/ico_arrow01.gif) no-repeat 0 3px; padding-left:12px; padding-right:15px; margin-left:15px; color:#686868;}


/* 导航 */
.navbox{margin:0px auto 0 auto; }
.navblank{display:block; float:left; width:124px; height:30px;}

#nav{float:left; background:url(images/blank01.gif) no-repeat left top; height:30px;}
#nav ul{height:30px; display:inline;}
#nav ul li{width:127px; text-align:right; float:left; margin:0; display:inline;}
#nav ul .current01{padding:0; width:127px;}
#nav .menu{position:relative;}
#nav .menu img{vertical-align:text-bottom}

.sub_nav {position: absolute; left:5px; *left:0; top:30px; height:24px; line-height:24px; font-size:12px; font-weight:100;}
.sub_nav p{clear:both; width:122px; }
.sub_nav a {background:#9A5A38; border-bottom:1px solid #FFAD5B; margin: 0px; padding: 0px; width:122px; display: block; color: #fff; text-decoration: none;	text-align: center;}
.sub_nav a:hover {color:#ff0; text-decoration: none; background:#F86F00;}

#nav .sub_nav2{background:#9A5A38; position:absolute; left:5px; top:30px; color:#000; width:122px; line-height:24px; height:24px; border-bottom:1px solid #FFAD5B;}
#nav .sub_nav2 p{line-height:24px; text-align:center;}
#nav .sub_nav2 p a{background:#9A5A38; display:block; color:#fff; border-bottom:1px solid #FFAD5B;}
#nav .sub_nav2 p a:hover{color:#ff0; text-decoration: none; background:#F86F00;}

.language{display:block; float:right; width:68px; height:23px; margin:4px 5px 0 1px; display:inline;}
.head_line{background:url(images/nav_line.gif) repeat-x; height:5px; clear:both; overflow:hidden;}

/* banner */
.banner{margin:4px auto 0 auto; width:960px;}

/* ========== 主体 ========== */
/* 产品菜单 */
.product_box{width:231px; border:1px solid #FFAD5B; background:#fff;}
.product_box .product_tit{height:27px; background:url(images/p_tit.gif) repeat-x; padding-left:12px;}
/*.tit_line{height:18px; background:url(images/line01.gif) repeat-x;}*/
.tit_line{height:18px;}

/* submenu 子菜单 */
.submenu dl{margin:0; padding-bottom:10px;}
.submenu dt{margin:0; line-height:33px; background:url(images/submenu02.gif) no-repeat; display:block; width:231px; height:33px; color:#9A5A38; font-weight:bold;}
.submenu .bg{margin:0; background:url(images/submenu01.gif) no-repeat; display:block; width:231px; height:33px;}
.submenu dt a{ color:#9A5A38; padding-left:30px;}
.submenu dt a:hover {color:#9A5A38;}
.submenu dd{margin:0; line-height:20px; height:20px; padding-left:30px; margin:5px 0;}
.submenu dd a {color:#979797;}
.submenu dd a.current {color:#000; text-decoration: underline;}
.submenu dd .ico_fa{float:right; padding-right:20px; display:inline; padding-top:2px;}


/* 展会信息 */
.left_box_1{border:1px solid #FFCD91; width:231px; background:#fff;}
.left_box_1 .left_box_tit{height:27px; background:url(images/bg_title01.gif) repeat-x; padding-left:12px;}
.left_box_tit .more{float:right; padding-right:11px; display:inline;}

.list_news01 {line-height:20px; clear:both; padding-left:5px; padding-top:5px;}
.list_news01 a {text-decoration:none;color:#000; font-family:"宋体";}
.list_news01 a:hover {color: #9A5A38; text-decoration:underline;}

/* 技术方案 */
.left_box_2{border:1px solid #FFB45A; border-bottom:1px solid #FFD9AB; background:#fff;}
.left_box_2 .left_box_tit{height:28px; background:url(images/bg_title02.gif) repeat-x; padding-left:12px;}

.list_news_02{width:231px;}
.list_news_02 ul li{float:left; color:#9A5A38; font-weight:bold; text-align:center; line-height:30px; width:115px; height:30px; overflow:hidden;}
.list_news_02 ul li a{color:#9A5A38;}
.list_news_02 ul li a:hover{color:#9A5A38;}

/* 中部信息 */
.news_box{clear:both;}
.news_box .middle_tit{height:27px; background:url(images/bg_title01.gif) repeat-x; padding-left:12px;}
.middle_tit .more{float:right; padding-right:11px; display:inline;}

.middle_box_con{border:1px solid #FFCD91; width:501px;}
.middle_box_con .pic{float:left; width:120px; margin:22px 0 0 17px; display:inline; padding-bottom:10px;}
.middle_box_con .pic img{border:1px solid #000;}
.middle_box_con .txt{float:right; width:333px; padding:22px 20px 0 10px;}
.middle_box_con .txt h1{font-size:12px; line-height:30px;}
.middle_box_con .txt p{line-height:20px;}

.list_news03 {line-height:20px;margin:10px 20px 10px 17px;}
.list_news03 a {text-decoration:none;color:#000; background:url(images/ico_arrow02.gif) no-repeat 0 3px; padding-left:14px;}
.list_news03 a:hover {color: #9A5A38;text-decoration:underline;}
.list_news03 span {font-size: 12px;float: right;color: #000;}

/* 业绩 */
.middle_bottom{clear:both;}
.middle_bottom .middle_tit{height:28px; padding-left:12px; border-bottom:1px solid #006F1F;}

.pic_list_01 .up{float:left; margin:9px 8px 0 0; display:inline;}
.pic_list_01 .down{float:right; margin:9px 0 0 7px; display:inline;}
.pic_list_01 ul{ height:72px; overflow:hidden; padding:9px 0 5px 0; float:left;}
.pic_list_01 ul li{float:left; display:block; width:113px; margin-right:7px; display:inline; height:70px; background:url(images/bg_li.gif) no-repeat;}
.pic_list_01 ul li img{margin:9px 7px 9px 6px;}
.pic_list_01 ul .nomargin{margin:0;!important;}

/* 右侧 */
.right_box_01{border:1px solid #FFEAD1;}
.right_box_01 a{font-weight:bold; color:#9A5A38; background:url(images/ico_arrow03.gif) no-repeat 10px 3px; padding-left:26px;}
.right_box_01 a:hover{color:#9A5A38;}

.right_box_02{width:197px; height:86px; padding:8px 0 0 8px; line-height:39px; vertical-align:middle; background:url(images/bg_right_link.gif) no-repeat;}
.right_box_02 a{margin-left:5px;}


/* 产品页 */

	/* banner2 */
.banner2{width:960px; margin:9px auto 0 auto;}


.search_box{border:1px solid #FFAD5B; background:#fff;}
.search_box .left_box_tit{height:27px; background:url(images/bg_title04.gif) repeat-x; padding-left:12px;}

	/* search */
.search{padding:10px 0 24px 30px;}
.search_txt{color:#9F9F9F; line-height:20px;}
.search_input{border:1px solid #974B00; background:#FFAD5B; width:112px; height:15px; padding-top:1px;}

	/* 位置 */
.location{padding-left:16px; color:#019134; background:#B1EEC7 url(images/location.gif) no-repeat; height:28px; line-height:28px; font-family:"宋体";}
.location a{color:#019134}
.location a:hover{color:#019134}


	/* article 文章 */
/*.article{padding:20px 7px; line-height:18px; color:#919191;}*/
.article{padding:20px 7px; line-height:18px; color:#555555;}
.article h1{font-size:12px; color:#717171; margin:10px 0}

/* 新闻页 */

.submenu2_box{border:1px solid #FFAD5B; background:#FFEBD0;}
.submenu2_box .submenu2_tit{background:url(images/bg_title04.gif) repeat-x; padding-left:12px; height:27px; line-height:27px;}

	/* submenu 子菜单 */
.submenu2 dl{margin:0 auto; width:213px; padding:20px 0 20px 0;}
.submenu2 dt{margin:7px 0 0 0; width:213px; height:20px; line-height:20px; text-align:center; display:block; border:1px solid #F3DAB8; background:#FFF9F2; color:#9A5A38; font-weight:bold;}
.submenu2 dt a{ color:#9A5A38; display:block; width:213px; height:20px;}
.submenu2 dt a:hover{color:#9A5A38; display:block; background:#F9E7CF; text-decoration:none;}
.submenu2 dt .current{color:#9A5A38; display:block; background:#F9E7CF; text-decoration:none;}
.submenu2 dd{margin:0; line-height:22px; height:22px; text-align:center; margin:5px 0;}
.submenu2 dd a{color:#9A5A38; font-weight:100;}
.submenu2 dd .current{color:#000;}

/* 列表页 */
.list_news{width:656px; padding:10px;}
.list_news ul li{border-bottom:1px solid #E9E9E9; height:29px; line-height:29px; color:#717171; font-family:"宋体"; overflow:hidden;}
.list_news ul li a{color:#717171;}
.list_news ul li a:hover{color:#9A5A38;}


/* 分页 */
.page{width:516px; line-height:30px; margin:10px  auto;}
.page a{margin:0 5px;}

.right_box_03{margin-top:16px; color:#159B44; font-weight:bold;}
.right_box_03 a{color:#159B44; padding-left:35px;}
.right_box_03 a:hover{color:#159B44;}

.rolinList{width:205px; height:auto; margin:0 auto 0 auto; text-align:left}
.rolinList li{margin-bottom:1px;border:1px solid #FFCD91; font-family:"宋体";}
.rolinList li h2{width:150x; height:24px;  background:#FFC280 url(images/ico_arrow03.gif) no-repeat 8px 8px; font-size:12px; line-height:24px; padding-left:20px; color:#9A5A38; cursor:pointer;}
.content{height:161px; width:203px;  background:#fff;  background:#FAFAFA}
.content p{margin:5px auto; width:194px; height:151px;}


/* 图片列表 */
.pic_list_02{margin:10px 0; width:717px;}
.pic_list_02 .pic_list{float:left; width:162px; margin:20px 27px 0 27px; text-align:center;}
.pic_list_02 .pic_list .txt {padding-top:6px; line-height:140%; width:162px; text-align:center;}
.pic_list_02 .pic_list .txt a {color: #9A5A38; text-decoration: none; margin-top: 6px;}
.pic_list_02 .pic_list .txt a:hover {text-decoration: underline;	color: #9A5A38;}
.pic_list_02 .pic_list .pic {border:1px solid #FFC280; height: 120px; width: 160px; line-height:120px;}

.pic_list_04{margin:10px auto; width:650px;}
.pic_list_04 .pic_list{float:left; margin:0 10px; text-align:center; }
.pic_list_04 .pic_list .txt {padding:6px 0px; line-height:140%; text-align:center;}
.pic_list_04 .pic_list .txt a {color: #9A5A38; text-decoration: none; margin-top: 6px;}
.pic_list_04 .pic_list .txt a:hover {text-decoration: underline;	color: #9A5A38;}
.pic_list_04 .pic_list .pic {height: 190px; width: 290px; line-height:190px;}




/* 留言 */
.message{padding:10px 50px 25px 50px; color:#333; line-height:20px;}
.message p{clear:both; line-height:20px; padding:0 20px; display:block;}
.message p .j1{display:block; float:left;}
.message p .j2{display:block; float:right; font-size:12px; font-weight:100;}
.message .about{margin-top:5px;}
.message .tit{height:25px; background:none; border-bottom:1px dashed #ccc; font-size:13px; line-height:25px; clear:both; padding-top:10px; margin:10px 0 10px 0;}
.input01{border:1px solid #AFCFE6; background:#fff; height:16px; padding:2px 0 0 2px; color:#194259; font-family:"宋体"; margin:5px 0;}
.textarea01{border:1px solid #AFCFE6; width:477px; height:121px; color:#194259; font-family:"宋体"; margin:5px 0;}

.message_input_box{width:620px; margin:0 auto; font-family:"宋体";}
.message_input_box span{padding:0 0px 0 15px; vertical-align:middle;}
.buttonbox{padding:5px 0 5px 75px; }

/* 联系我们 */
.contact{padding:20px 50px 35px 65px; color:#333; line-height:24px; font-family:"宋体";}

/* 按钮 */
.push
{
	margin:20px 20px 10px 20px;
}

.p_div, .p_div_cur
{
	width:160px;
	height:23px;
	line-height:23px;
	color:#333;
	text-align:center;
	float:left;
	margin-right:5px;
	margin-bottom:5px;
}

.p_div
{
	border:1px solid #FFC882;
	/*background:url(images/push.jpg) repeat-x;*/
}

.p_div_cur
{
	border:1px solid #71CF9F;
	/*background:url(images/pushcurrent.jpg) repeat-x;*/
}

#tbody {margin:0px auto; text-align:left;}
#goleft {float:left; clear:left; margin:9px 8px 0px 3px; cursor:pointer;}
#goright {float:right; clear:right; margin:9px 3px 0px 8px; cursor:pointer;}
#photos {width:467px; height:72px; margin:9px 0px 5px 0px; overflow:hidden;}
#showArea img {margin:9px 7px 9px 6px; cursor:pointer;}
#showArea a{float:left; display:block; width:113px; margin-right:5px; height:70px; background:url(images/bg_li.gif) no-repeat;}

/* foot */
#foot{width:960px; margin:5px auto 0 auto;}
#foot .fl{width:10px; height:105px; float:left; display:inline; margin-top:20px;}
#foot .copyright_box{float:left; width:938px; height:125px; background:url(images/foot_bg.gif) repeat-x bottom; text-align:center;}
#foot .fr{width:12px; height:105px; float:right; display:inline; margin-top:20px;}


.footnav{color:#787878; font-weight:bold; line-height:30px; padding-top:20px;}
.footnav a{color:#787878; margin:0 33px; text-decoration:underline;}
.footnav a:hover{color:#9A5A38;}

.footlogo{float:left; margin-left:90px; display:inline;}
.copyright{float:left; text-align:left; margin:0 90px 0 30px; font-size:11px; color:#B1B1B1; line-height:20px; font-family:Arial;}
.copyright a{color:#BCBCBC; font-size:11px;}


/*拉屏广告DIV*/
#bigScreen{width:960px; height:0px; overflow:hidden; margin:0px auto; text-align:center; display:none;}

/* pdf */
.pdf_title{background:#eaeaea; line-height:27px; height:27px; margin-top:15px; color:#808080;}
.pdf_title span{display:block; float:left; width:100px; text-align:center;}
.pdf_title span.title{display:block; float:left; width:350px;}

.pdf_con{padding:6px 0; height:29px; color:#808080;}
.pdf_con span{display:block; float:left; width:100px; text-align:center;}
.pdf_con span.title{display:block; float:left; width:350px;}
.pdf_con a{color:#808080;}
.pdf_con a:hover{color:#808080;}

/* vote 投票 */
.vote{width:700px; margin:0 auto; background:#fea500 url(images/vote_l.jpg) repeat-x;}
.vote .vote-a{background:url(images/vote_top.jpg) no-repeat; height:34px;}
.vote .vote-b{width:682px; background:#fff; margin:0 auto; padding-top:36px;}
.vote .vote-c{background:url(images/vote_bottom.jpg) no-repeat; height:22px;}
.vote .vote-b h2{ font-size:14px; color:#000; background:#eaf5e0; height:28px; line-height:28px; margin:0 13px; margin-top:0px; padding:0 15px;}
.vote_content{width:682px; margin:0 auto; padding:10px 0;}
.vote_content ul li{height:30px; padding:0 45px;}
.vote-input{padding:10px; background:url(images/vote_line.gif) repeat-x top; margin:0 13px; text-align:center;}

.vote .vote-b h1{text-align:center; font-size:24px; line-height:35px;}
.vote .vote-b .info{padding:5px 30px; line-height:20px;}

.votelist{padding:10px 30px;}
.votelist li{font-family:"宋体"; line-height:30px; color:#666666; font-size:14px; margin:9px 0;}
.voteinput {height:15px; padding:2px; border:1px solid #aaa; margin:0px;}


/* 5-18 */
.mapbox{border:1px solid #e5e5e5; background:#fbfbfb; margin-top:20px; width:715px; padding:0 0 15px 0;}
.mapbox .title{background:url(images/ico_map_title.gif) no-repeat 10px 12px; color:#f60; font-size:14px; font-weight:bold; padding:8px 27px;}
.mapbox .title a{color:#f60;}
.mapbox .map{margin:0; width:715px;}
.mapbox .map dl{margin:0 20px;}
.mapbox .map dl dt{display:block; float:left; background:url(images/ico_map_con.gif) no-repeat 7px 8px; padding:0 24px; line-height:23px;}
.mapbox .map dl dd{display:block; float:left; clear:left; clear:right;}
.mapbox .map2{margin:0; width:715px;}
.mapbox .map2 dl{margin:0 20px;}
.mapbox .map2 dl dt{background:url(images/ico_map_con.gif) no-repeat 7px 8px; padding:0 24px; line-height:24px; clear:both;}
.mapbox .map2 dl dd{display:block; float:left; font-family:"宋体"; line-height:24px; padding:0 10px 0 15px; margin:0; color:#666;}
.mapbox .map2 dl dd a{color:#666;}


#wrap{padding:0; width:960px; margin:0 auto; margin-top:13px; background:url(images/bg_map.jpg) no-repeat bottom left;}
#wrap .con_left{float:left; width:233px; display:inline; }

.tdborder1{ border-collapse:collapse; margin-top:1px;}
.tdborder1 td{border:1px solid #bcf0cf; background:#ecfbf2; color:#019134;}
.tdborder1 a{color:#019134;}
.tdborder1 a:hover,.tdborder1 .current{color:#ff3300; text-decoration:none;}

.tdborder2{ border-collapse:collapse; margin-top:1px;}
.tdborder2 td{border:1px solid #d8d8d8; background:#f9f9f9;}

.tdborder3{ border-collapse:collapse; margin-top:1px;}
.tdborder3 td{border:1px solid #d8d8d8;}


/* 7-21 */
.news_pro_title{font-size:14px; color:#c60; padding:0 17px; line-height:56px;}
.news_pro_list{width:688px; height:122px; padding:5px 1px; clear:both; margin-bottom:11px; border:1px solid #ececec; border-bottom:5px solid #f5f5f5; margin-left:13px;}
.news_pro_list .pic{float:left; width:170px; text-align:center; line-height:122px;}
.news_pro_list .txt{float:right; width:502px; padding:8px; line-height:20px; color:#666;}
.news_pro_list .txt h4{line-height:20px;}
.news_pro_list .txt h4 a{text-decoration:underline;}
.news_pro_list .txt .more{font-family:"宋体"; font-size:12px; text-align:right; padding-right:15px; }
.news_pro_list .txt a{color:#666; }
.news_pro_list .txt a:hover{color:#E47D16;}

.interrelated{width:660px; border:1px solid #FFDCB8; margin-left:13px;padding:7px 14px;}
.interrelated li{float:left; line-height:26px; width:220px; overflow:hidden; font-family:"宋体"; color:#9A5A38;}
.interrelated li a{font-family:Arial; color:#9A5A38;}

#Part1{height:27px; clear:both; width:690px; background:url(images/pro_line.jpg) no-repeat bottom; margin-left:13px;}
#Part1 li{float:left; width:90px; line-height:27px; background:url(images/pro_1.jpg) no-repeat bottom; margin-left:10px; display:inline;}
#Part1 .current{width:90px; line-height:27px; background:url(images/pro_01.jpg) no-repeat bottom; font-weight:bold; color:#f60; text-align:center; cursor:pointer;}
#Part1 .normal{ width:90px; line-height:27px; background:url(images/pro_1.jpg) no-repeat bottom; font-weight:bold; color:#f60; text-align:center;}

#main1{width:690px; margin-left:13px; background:url(images/bg_pro_main.jpg) repeat-y; margin-bottom:11px; color:#CC8742;}
#main1 .probox{color:#CC8742;}
#main1 li{background:url(images/bg_pro_bottom.jpg) no-repeat bottom; padding:10px 1px;}