﻿body { margin:0; padding:0; font-family: Arial, Tahoma,"微软雅黑","宋体";
	font-size: 12px;
	color:#4b4b4b;
	background:#fff;overflow-x:hidden;
	}
html {_overflow-y:scroll;}
*{padding:0px; margin:0px;line-height:1.8em;}

a{text-decoration: none;}
a:link{color:#3d3d3d;}
a:visited{color:#3d3d3d;}
a:hover{color:#de0000;}
a:active{color:#3d3d3d;}

ul, li { margin:0; padding:0; list-style-type:none; }
dl, dt, dd { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6{font-size:12px; }
img{border:0;}
.rfloat{float:right;}
.clear{clear:both;line-height:0px;}
.clr { clear:both; height:0; font-size: 1px; line-height: 0px;}
.checkbox{border:0px;}
.button{border:0px; }

#wrapper{ width:1002px; margin:0 auto;}
#container{  width:1002px; padding:0 4px; background:#fff url(header_bj.gif) repeat-x left top;}
#imain{ padding-bottom:15px;}
#main{border:2px solid #bcbcbc; width:982px; padding:0 4px 0px 4px; margin-bottom:8px;}
#header{ width:1002px;}
#ileft{ width:272px;float:left; padding-right:4px;}
#left{ width:189px; vertical-align:top;padding:4px 4px 15px 0; border-right:1px solid #bcbcbc;}
#center{}
#iright{ white-space:718px; float:right;}
#right{width:784px; padding:4px 0 15px 4px; vertical-align:top;}
#footer{ border-top:4px solid #990006; padding:10px; text-align:center;}

.ilink { word-break:break-all }
.logo{padding:15px 0 15px 30px;}

.topnav{ float:right; background:#be0006; height:21px;padding:0 12px;color:#fff; }
.topnav a{color:#fff;padding:2px 12px 3px 12px; line-height:16px;}
.topnav a:visited{color:#fff;}
.topnav a:hover{color:#fff;}

#menu {line-height:29px; height:29px; list-style-type: none; background:url(cion02.gif) repeat-x left top;}

#menu li {float: left; width: 105px; background:url(cion03.gif) no-repeat left 9px; padding:0 2px 0 3px; list-style-type:none;}
#menu li a{ color:#fff; line-height:29px; display:block; text-align:center;}
#menu li a:visited{ color:#fff;}
#menu li a:hover{ color:#fff; background:url(navhover.gif) repeat-x left top;}
#menu li .current{ color:#fff; background:url(navhover.gif) repeat-x left top;}
#menu li ul {  list-style-type: none;text-align:left;left: -999em;width: 103px; position:absolute; border-top:1px solid #fff;}
#menu li ul li{width: 103px; line-height:20px; background:none; text-align:center; padding:0;}

#menu li ul li a{display: block;width: 103px; text-align:center;background:url(sub_a.gif) repeat-x left top; line-height:20px; border-left:1px solid #fff; border-right:1px solid #fff;}
#menu li ul li a:link  {color:#fff; text-decoration:none;}
#menu li ul li a:visited  {color:#fff;text-decoration:none;}
#menu li ul li a:hover  {color:#fff;text-decoration:none;font-weight:normal;background:url(sub_hover.gif) repeat-x left top;}

#menu li:hover ul {left: auto;}
#menu li.sfhover ul {left: auto;}
#menu .none{ background:none;}

/*
.submenu dl{list-style:none;}
.submenu dt{line-height:20px;padding:3px 0;}
.submenu dt a{ background:url(cion04.gif) no-repeat 15px 6px;padding-left:26px;color:#565656; line-height:20px; display:block; border:1px solid #fff;}
.submenu dt a:visited{color:#565656;}
.submenu dt a:hover{color:#000;border:1px solid #d6d6d6;background:#e4e4e4 url(cion04.gif) no-repeat 15px 6px;}
.submenu #current{color:#000;border:1px solid #d6d6d6;background:#e4e4e4 url(cion04.gif) no-repeat 15px 6px;}
.submenu dd a{background:url(cion06.gif) no-repeat 20px 8px;padding-left:32px;color:#565656; line-height:22px; display:block;}
.submenu dd a:visited{color:#565656;}
.submenu dd a:hover{color:#000;}*/


.banner{margin:4px 0; width:1002px; height:200px; }
	.banner img { width:1002px; height:200px; }
#slideshow{position:relative;height:195px;width:1002px;}
#slideshow div{position:absolute;top:0;left:0;z-index:3;opacity:0.0;height:195px;overflow:hidden;}
#slideshow div.current{z-index:5;}
#slideshow div.prev{z-index:4;}
#slideshow div img{display:block;border:0;}


.search{ padding:23px 0 10px 0;}
.search .input{width:111px; height:16px; border-top:2px solid #404040;border-left:2px solid #404040;border-right:1px solid #d4d0c8;border-bottom:1px solid #d4d0c8; margin:0 8px 0 6px;background:#fff; line-height:16px;}
.search span{background:url(cion01.gif) no-repeat left 4px;padding-left:10px;color:#2b2b2b;}
.search .but{ vertical-align:middle; margin-bottom:3px;}


.link{ text-align:center;}
.link table{ text-align:center; margin:0 auto;}

.footnav{ line-height:24px;color:#000;}
.footnav a{line-height:24px;color:#000;padding:0 9px;}
.footnav a,.footnav a:visited,.footnav a:hover{color:#000;}

.copyright{color:#707070; line-height:24px; padding:0px 0 0 9px;}
.copyright a,.copyright a:visited,.copyright a:hover{color:#707070;}


.icompany{ width:438px;padding-right:9px; margin-bottom:12px;}
.icompany_detail{width:420px; padding:0 8px 0 6px; overflow:hidden;}
.icompany_detail p{text-indent:2em;}
.icompany_detail img{float:left; margin:0 5px 0 0;}
.icompany_detail a{color:#de0000; padding-left:8px;}

.inews{ width:270px; }

.inews_detail{padding:0 8px;}
.inews_detail li { padding-left:10px; line-height:18px; background:url(cion04.gif) no-repeat 0px center; }



.ipro{ padding:2px 2px 12px 2px; border:2px solid #bcbcbc; width:710px; height:320px; overflow:hidden;}
.sub{ background:url(title_bj.jpg) no-repeat left top; margin-bottom:10px;}
.sub h2{padding:0 30px 0 18px;color:#a80005;}
.sub a{color:#4b4b4b;padding:0 8px; line-height:19px; display:block; float:left;}
.sub a p{ line-height:19px;color:#4b4b4b;}
.sub a:visited{color:#4b4b4b;}
.sub a:hover{color:#ad0006;}
.sub a:hover p{color:#ad0006;}
.sub .current{color:#ad0006;}
.sub .current p{color:#ad0006;}
.ipro .cn{ float:left; text-align:center; width:120px; height:140px; margin:5px 5px 0 14px}
.ipro .cn h2{border:2px solid #d6d8cb; margin:0 auto 8px auto; width:100px; height:100px;}
.ipro .cn h2 a{width:100px;height:100px;display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:87px;*font-family:Arial;margin-bottom:5px; }
.ipro .cn img{vertical-align:middle;}
.ipro .cn p a,.ipro .cn p a:visited,.ipro .cn p a:hover{color:#000;}
.ipro .cn span { overflow:hidden; display:block; height:20px; }

#homepro { overflow:hidden;  }




.icontact{}
.icontact strong{color:#e60000;}
.icontact a{ text-decoration:underline;}

.ihotpro{padding:0 36px 0 30px; margin-bottom:12px;}
.ihotpro .cn{text-align:center;}
.ihotpro .cn h1{width:171px; height:150px; margin:0 auto;padding:1px;border:3px solid #d5d5d5;}
.ihotpro .cn h1 a{width:171px; background:#fff; height:150px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:130px;*font-family:Arial;}
.ihotpro .cn h1 img{vertical-align:middle;}

.ihotpro h2{margin:5px 0; background:url(title1_r.gif) no-repeat right top; line-height:20px;color:#000;}
.ihotpro h2 span{background:url(title1_l.gif) no-repeat left top; line-height:20px; display:block;}
.ihotpro h2 span a,.ihotpro h2 span a:visited,.ihotpro h2 span a:hover{color:#000;}
.ihotpro span{color:#4b4b4b;}

.hotpro{padding:0 15px 0 15px; margin-bottom:12px;}
.hotpro .cn{text-align:center;}
.hotpro .cn h1{width:130px; height:130px; margin:0 auto;padding:1px;border:3px solid #d5d5d5; background:#fff; }
.hotpro .cn h1 a{width:130px;height:130px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:113px;*font-family:Arial;}
.hotpro .cn h1 img{vertical-align:middle;}


.hotpro h2{line-height:20px;color:#000;}
.hotpro h2 a,.ihotpro h2 a:visited,.ihotpro h2 a:hover{color:#000;}



.title{ background:url(title.gif) no-repeat right top; margin-bottom:10px; height:24px;}
.title h2{float:left; line-height:24px; background:url(t_r.jpg) no-repeat right top; padding-right:30px;}
.title h2 p{color:#fff; background:url(t_l.jpg) no-repeat left top;padding-left:16px; line-height:24px;}
.title a{float:right;padding:6px 10px 0 0;}
.title1{ background:url(title_r.gif) no-repeat right top; height:24px; margin-bottom:10px;}
.title1 h2{ background:url(title_1.gif) no-repeat right top; float:left; padding-right:30px;}
.title1 p{background:url(title_2.gif) no-repeat left top; padding-left:20px;color:#a80005; font-weight:normal; line-height:24px;}
.title2{background:url(cion08.gif) no-repeat left top; padding-left:19px; height:24px;}
.title2 h2{float:left; background:url(cion09.gif) no-repeat right top; padding:2px 28px 1px 0; line-height:21px;color:#fff;}
.title2 a{float:right;color:#000; font-weight:bold;}
.title2 a:visited,.title2 a:hover{color:#000;}

.brief{background:#e4e4e4;padding:12px 15px; border:1px solid #ba0005; margin-bottom:15px;}
.container{padding:0 15px;}
.detail{ width:724px; padding:5px 15px;}

.place{height:21px; background:#d4d4d4; margin-bottom:8px;}
.place a{line-height:21px; color:#707070; padding:0 3px 0 9px;}
.place a:visited{color:#707070;}
.place a:hover{color:#a80005;}

.content{text-align:left; font-size:12px;}
/*.content h1{ background:url(cion04.gif) no-repeat 4px 8px;padding-left:25px; line-height:24px;}*/
.content h3{color:#bf0006; text-align:center; font-size:26px;}
.content h2{background:url(cion08.gif) no-repeat left top; height:24px; padding-left:19px;}
.content h2 p{float:left; background:url(cion09.gif) no-repeat right top; padding:0 28px 0 0; line-height:24px;color:#fff; margin:0;}
.content h4{ background:url(cion01.gif) no-repeat 3px 9px;padding-left:15px;}
.content h5{ border-bottom:2px solid #dbdbdb; text-align:center;}
.content h6{ background:url(cion07.gif) repeat-x left top; text-align:center; font-weight:normal; line-height:22px;color:#515151;margin:5px 0;}

.content li{margin-left:3.5em;}
.content strong{color:#a50006;}
.content a{ text-decoration:underline;}
.content p{margin:5px auto;}

.content table{border-collapse:collapse;font-size:12px;}
.content table td{padding:0px 5px;color:#696969;}

.tableboder table{ border:1px solid #dbdbdb;border-collapse:collapse;}
.tableboder th{background:url(but_bj.gif) repeat-x left bottom;color:#000;border-collapse:collapse;line-height:27px; text-align:center; border:1px solid #dbdbdb; font-weight:normal;}
.tableboder td{ border:1px solid #dbdbdb; color:#000;border-collapse:collapse;padding:0 5px;}

.tools{text-align: right;margin:10px 0;}
.page{line-height:26px; text-align:center;color:#000; margin:15px 0;}
.page a,.page a:visited{color:#000;}
.page a:hover{color:#000; text-decoration:underline;}


.news_list{ padding:0 30px;}
.news_list table{ margin-top:10px;}
.news_list td{ background:url(cion05.gif) repeat-x left bottom;line-height:18px;color:#707070; padding:8px;}
.news_list td a{color:#707070;background:url(cion06.gif) no-repeat left 8px;padding:0 0 0 20px;line-height:18px; display:block;}
.news_list td a:visited{ color:#707070;}
.news_list td a:hover{ color:#000;background:url(cion06.gif) no-repeat left 8px;}
.news_list td strong{ line-height:18px;}

.comment_list{}
.comment_list table{ margin-top:10px;}
.comment_list td{ background:url(cion05.gif) repeat-x left bottom;line-height:28px;color:#707070;}
.comment_list td a{color:#707070;background:url(cion06.gif) no-repeat 10px 11px;padding:0 0 0 30px;line-height:28px; display:block;}
.comment_list td a:visited{ color:#707070;}
.comment_list td a:hover{ color:#000;background:url(cion06.gif) no-repeat 10px 6px;}


.comment{padding-bottom:10px;}
.comment table{}
.comment table td{color:#5c5c5c;padding:5px;}
.comment table input{ border:1px solid #bdbdbd; width:172px; height:20px; line-height:18px;}
.comment table textarea{ width:400px; height:90px; border:1px solid #bdbdbd;}
.comment table .but{width:68px; height:20px;margin-right:20px; color:#000; line-height:20px; background:url(but_bj.gif)  repeat-x left top; border:1px solid #b9b9b9;text-align:center;}

.choice{margin-bottom:10px;}
.choice a{ background:#e4e4e4;display:block; padding:2px 12px 1px 12px;float:left; margin-right:12px;color:#515151; line-height:17px; border:1px solid #d6d6d6;}
.choice a:visited{color:#515151;}
.choice a:hover{color:#000; border:1px solid #c40005;}
.choice #current{color:#000; border:1px solid #c40005;}
/*在线订单*/
textarea{color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.table { font-size:12px; margin:0 auto; border-collapse:collapse;}
.table td{padding:3px 0 2px 5px;}
.input_txt{height:20px; line-height:20px;color:#000; border:#e7e7e7 1px solid; background:#fafafa;}
.input_cmd{ width:50px; height:22px; line-height:22px;color:#000;  border:#e7e7e7 1px solid; background:#fafafa;margin:0 10px 0 0;}
.table span{color:#f00; padding:0 0 0 5px;}


.pro{background:url(cn_t.gif) repeat-x left top; padding-top:15px;}
.pro_c{margin-bottom:15px; background:url(cion05.gif) repeat-x left bottom; padding-bottom:10px;}
.pro_c table{ border-collapse:collapse;}
.pro_c td{ padding:0 9px; color:#515151; vertical-align:top;}
.pro_c td img{border:2px solid #dbdbdb; background:#fff;}
.pro_c th{ background:url(cion_01.jpg) no-repeat 6px 8px; color:#000; font-weight:normal; padding:0 0 0 18px; text-align:left; vertical-align:top;}
.pro_c h2{ margin:5px 0;color:#000; line-height:20px; display:block; padding-left:13px;}
.pro_c .p{  color:#000; padding:2px 0 5px 0;}
.pro_c .p a{ color:#000; text-decoration:underline;}
.pro_c .p a:visited{ color:#000; text-decoration:underline;}
.pro_c .p a:hover{ color:#000; text-decoration:none;}

.prob_list{}
.prob_list .cn{ margin:5px auto;text-align:center; width:20%;float:left;}
.prob_list .cn h2{width:120px; height:120px; margin:0 auto;padding:1px;border:1px solid #dbdbdb;}
.prob_list .cn h2 a{width:120px; background:#fff; height:120px;display: table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:104px;*font-family:Arial;}
.prob_list .cn img{vertical-align:middle;}
.prob_list div span{ margin-top:4px;color:#000; display:block;line-height:24px; height:24px; overflow:hidden;}
.prob_list .cn span a{color:#000; line-height:18px;}
.prob_list .cn span a:visited{color:#000;}
.prob_list .cn span a:hover{color:#000;}

.detail_brief{padding:0 0 10px 10px;}
.detail_brief .b{ padding:5px 7px 10px 15px;}
.detail_brief dl{margin:5px 0 0 5px;}
.detail_brief dt{ background:url(cion04.gif) no-repeat 15px 8px;padding:0 0 0 30px;}
.detail_brief dt a,.detail_brief dt a:visited{color:#515151;}
.detail_brief dt a:hover{ text-decoration:underline;color:#515151;}
.proct_bg1{color:#515151; margin:8px;}
.proct_bg1 th{color:#a50006;font-size: 14px;}
.proct_bg1 p{ margin:0;}

.case{ margin:0 0 9px 0;}
.case ul{ list-style-type:none;margin:0 17px 0 18px;}
.case li{background:url(cion01.jpg) no-repeat left top; width:30%; float:left; padding-left:16px; line-height:24px;color:#565656; margin-bottom:5px;}


.public_list{}
.public_list table{ margin-top:10px; background:url(cion11.gif) repeat-x left bottom;}
.public_list th{line-height:30px;background:url(cion04.gif) no-repeat 20px 11px;padding:0 0 0 44px; text-align:left; font-weight:normal;}
.public_list td a{color:#515151;line-height:30px;}
.public_list td a:visited{ color:#515151;}
.public_list td a:hover{ color:#000; }

.sitemap{ padding:5px 0px;}
.sitemap dl{padding:5px 20px 5px 20px;}
.sitemap dl font{ color:#000; font-weight:normal; text-align:left; display:block;font-size:12px; padding-left:4px;}
.sitemap dl font a{ color:#000; padding:0 5px;}
.sitemap dl font a:visited{ color:#000;}
.sitemap dl font a:hover{  color:#000; font-weight:bold; text-decoration:underline; }

.contactus .list1{ width:49%!important;>width:49%!important;width:48%;  float:left; margin:0 3px 0 3px;}
.contactus .list1 b{padding:10px 15px; font-weight:normal; display:block;}

.icontactus { padding:0px 15px 0; word-break:break-all }

.board{margin:0;}
.board_h3{border-top:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;border-right:#e3e3e3 solid 1px;font-weight:bold;  border-left:#e3e3e3 solid 3px;padding:0 0 0 10px;}
.board_h4{color:#000; font-weight:bold; font-size:14px; text-align:center;}
.board_h4 a{color:#000;}
.board_h4 a:visited{color:#000;}
.board_h4 a:hover{color:#000;}
.board_h5{text-align:center; font-weight:normal; border-bottom:#EAEAEA dotted 1px;margin:0 0 10px;}
.btn{ width:70px; height:20px; line-height:20px; text-align:center;background:#919191; border:none; color:#fff; }

.board_border2 textarea{border:#ccc solid 1px;}
.board_border{padding:0px 6px 0 0;}

.board_border ul{margin:10px 0 0;}
.board_border li{margin-left:2em;color:#515151;}
.board_border2{}
.board_border2 td{ border:none;}
.board_border2 .select{line-height:24px; width:90px;}
.board_border2 .border{width:100px;}
.board_border2 .border_input{width:100px;border:#ccc solid 1px;height:18px;line-height:18px;color:#000;}
.board_border2 textarea{width:140px;height:80px;margin-left:15px;color:#000;}
.form td{padding:4px 0 2px 5px;color:#000;}
.form span{ color:#000;}
.sitemsg{margin:0;}
.sitemsg td{border-bottom:#ccc dotted 1px; padding:3px 0 2px 8px;}
.sitemsg .msgtitle{color:#000;}
.sitemsg b{color:#000;}



.top8 { margin-top:8px }

#imgAbout { float:left; width:200px; height:150px; margin:0 10px 5px 0; border:5px solid #ededed; }
#imgAboutHome { float:left; width:150px; height:113px; margin:0 8px 5px 0; border:5px solid #ededed; }


.submenu{padding:0 4px; margin-bottom:10px;}
	.submenu li { line-height:20px;padding:3px 0; }
	.submenu li a { display:block; background:url(cion04.gif) no-repeat 15px 6px; padding-left:26px; }
	.submenu li a:hover { background:#e4e4e4 url(cion04.gif) no-repeat 15px 6px; }
	.submenu li a.current { background:#e4e4e4 url(cion04.gif) no-repeat 15px 6px; }
	.submenu li.subclass { }
	.submenu li.subclass a { padding-left:35px; background:url("dot_black_b.gif") no-repeat 25px center; }
	.submenu li.subclass a:hover { background-color:#e4e4e4; }

dl.artlist { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; border-bottom:1px dashed #999; }
	.artlist dt { margin:5px 0; padding-left:15px; background:url(dot_black_b.gif) 0 center no-repeat; }
	.artlist h2 { margin:0; padding:0; /*font-family:"黑体","宋体"; font-weight:normal;*/ font-size:12px; }
	.artlist span { float:right; color:#999 }
	.artlist dd { padding:0 15px; line-height:25px; }

ul.artlist2 { clear:both; overflow:hidden; margin:0 0 20px 0; padding-bottom:10px; }
	ul.artlist2 li { float:left; width:45%;  margin:5px 10px; padding-left:15px; background:url(dot_black_b.gif) 6px center no-repeat; border-bottom:1px dashed #999; }
	ul.artlist2 h2 { margin:0; padding:0; /*font-family:"黑体","宋体"; font-weight:normal;*/ font-size:12px; }
	ul.artlist2 span { float:right; color:#999 }
	ul.artlist2 dd { padding:0 15px; line-height:25px; }

/*产品列表*/
ul.prolist { margin:5px;  }
	ul.prolist li { float:left; width:180px; height:130px; text-align:center; }
	ul.prolist li .pro-img { width:180px; height:100px; margin:0 auto; /*background:url(picbox.jpg) center 0 no-repeat; border:1px solid #ff0000;*/ font-size:90px; display:table-cell; vertical-align:middle; }
	ul.prolist li img { vertical-align:middle; /* width:140px; height:85px;padding:6px; border:1px solid #FF0000;*/ }
	/*ul.prolist li A:hover img { background:#efefef; }*/
	ul.prolist li strong { display:block; font-weight:normal;
					width:180px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

ul.prolist2 { margin:5px;  }
	ul.prolist2 li { float:left; width:180px; height:130px; text-align:center; }
	ul.prolist2 li .pro-img { width:180px; height:100px; margin:0 auto; /*background:url(picbox.jpg) center 0 no-repeat; border:1px solid #ff0000;*/ font-size:90px; display:table-cell; vertical-align:middle; }
	ul.prolist2 li img { vertical-align:middle; /* width:140px; height:85px;padding:6px; border:1px solid #FF0000;*/ }
	/*ul.prolist li A:hover img { background:#efefef; }*/
	ul.prolist2 li strong { display:block; font-weight:normal;
					width:180px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }

dl.dltags { overflow:hidden; clear:both; margin:40px 8px; }
	dl.dltags dt { float:left; width:130px;  }
	dl.dltags dd { float:left; width:820px; }


#fenye, .fenye { overflow:hidden; clear:both; height:25px; margin-top:10px; }
	#fenye a, .fenye a { padding:0 5px; }

.dvArticle { padding:8px; }
	.dvArticle h1.article_title { text-align:center; color:#2d6188; line-height:30px; font-size:14px;   }
	.dvArticle .article_author { text-align:center; line-height:30px;   }
	.dvArticle  hr { height:1px; border-top: none; border-bottom:1px dotted #666666; }
	.dvArticle .article_intro { margin:0 8px; padding:8px; background:#f5f8fd;  }
	.dvArticle .article_textcontent { padding:8px; font-size:12px; line-height:25px; }

	.dvArticle .dvbi_image { text-align:center; }
	.dvArticle .dvbi_image img { padding:5px; border:1px solid #999999; }
	.dvArticle .dvbi_image A:hover img { border:1px solid #ECECEC; background:#ECECEC; }
	.dvbackbtn { margin-bottom:10px; text-align:center; }
	/*附加的*/
	.dvArticle .article_image { float:left; width:280px; height:210px; padding:10px; border:2px solid #cccccc; }
	.dvArticle .article_intro2 { float:right; width:330px; padding:8px; background:#f4f4f6;  }

#unionpro { overflow:hidden; clear:both; width:1000px; margin:0 auto }
#unionpro a { padding-right:8px }