/* CSS Document */

* { padding: 0px; margin: 0px; }
body { margin: 0px; padding: 0px; line-height: 1.6em; background-color: #d5ebfe; font-family: Verdana, Arial, Tahoma; font-size: 12px; color: #666666; background-image: url(../images/di.jpg); background-repeat: repeat-x; background-position: center top; }
img { border: none; }
ul, li { list-style: none; }
a { color: #0064aa; text-decoration: none; }
a:hover { color: #dc0000; text-decoration: underline; }
div.clear, span.clear { background: none; border: 0; clear: both; display: block; float: none; font-size: 0; margin: 0; padding: 0; overflow: hidden; visibility: hidden; width: 0; height: 0; }
/*---------- stock ---------*/
.container { background-image: url(../images/di_top.jpg); background-repeat: repeat-x; background-position: top; width:100% }
.center { margin: 0px auto; }
.w950 { width: 950px; }
.header { height:140px; background-image: url(../images/top_di.jpg); background-repeat: repeat-x; background-position: center top; overflow: hidden; }
.title {
	float: left;
	padding-top:0px;
	height: 47px;

	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.title_2 { float: right; margin-top: 2px; }
.toplinks { width: 300px; height: 34px; line-height: 34px; color: #003875; text-align: right; margin-right: 10px; }
.toplinks a { color: #003875; padding-right: 5px; padding-left: 5px; }
.rexian { height: 31px; padding-top: 25px; }
#menu {
	width: 950px;
	clear: both;
	overflow: hidden;
	height: 43px;
	
	
}
#menu ul { }
#menu li { float: left; }
#menu li a { float: left; font-size: 12px; padding:0 40px;font-weight: bold; line-height: 43px; color: #FFFFFF; background-image: url(../images/top_06.gif); background-repeat: no-repeat; background-position: right center; margin-left: -2px; }

#menu li a:hover, #menu .current { color: #0263a8; background-image: url(../images/top_04.jpg); text-decoration: none; margin-left: -2px; background-repeat: repeat; }
#menu .home { background-image: url(../images/home1.gif); background-repeat: no-repeat; background-position: left center; padding-left: 22px; }
#menu .current .home, #menu a:hover .home { background-image: url(../images/home.gif); background-repeat: no-repeat; background-position: left center; }

.header .search { padding-top: 5px; color: #7a7a7a; }
.header .remen { float: left; padding-top: 3px; }
.form { float: right; margin-top: 2px; padding-right: 5px; height: 25px; text-align: right; color: #000; }
.form .tex { height: 18px; line-height: 18px; width: 130px; font-size: 12px; color: #666666; vertical-align: middle; }
.form .btn { height: 24px; line-height: 24px; padding: 0 2px; vertical-align: middle; }

#guanggao { text-align: center; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; }
.content { overflow: hidden; height: 1%; }
/* =======================内容区======================= */
.main { float: right; width: 720px; overflow: hidden; height: 1%; }
.right { background-color: #FFFFFF; margin-bottom: 10px; }
.right .weizi { line-height: 33px; text-indent: 15px; clear: both; overflow: hidden; height: 1%; background-image: url(../images/h2_right.gif); background-position: left; padding-left: 16px; color: #0064aa; }
.right .biaoti { height: 33px; line-height: 33px; text-indent: 15px; clear: both; overflow: hidden; background-image: url(../images/h2_right.gif); background-position: left; padding-left: 16px; color: #0064aa; }
.right .biaoti h2 { float: left; font-size: 14px; font-weight: bold; color: #0064aa; }
.right .biaoti .more { float: right; color: #0064aa; margin-right: 10px; }
.right .weizi a { }
.right .biaoti a:hover, .right .weizi a:hover { text-decoration: underline; color: #dc0000; }
.right .neiron {
	padding:10px;
	overflow: hidden;
	background:#FFF;
	
}

 .ipr{ margin-bottom:10px;}
.ipro{ width:155px; height:140px; float:left; height:140; margin:5px 8px; }
 .ipro li{ width:155px; margin:0 auto;text-align:center;}
 .ipro li a img{ border:1px #FFFFFF solid; width:148px; height:120px; padding:2px;}
.ipro li a:hover img{ border-color:#0099FF;}
 
.about { float: left; width: 355px; }
 
.about ul img{ float: left; margin-right: 10px; padding: 2px; border: 1px solid #CCCCCC; }
.about ul a:hover img{ border: 1px solid #0064aa; }
.about p { line-height: 22px; }
.news { float: right; width: 355px; }
.news ul { }
.news li { font-size: 11px; color: #999999; line-height: 20px; margin-bottom: 9px; list-style: inside square;}
.news li a { font-size: 12px; color: #666666;   background-position: left center;   }
.news li a:hover { text-decoration: underline; color: #0064aa; }
 
.qiye { clear: both;}
.qiye ul { padding-top: 5px; padding-bottom: 5px; }
.qiye ul a { padding: 2px; border: 1px solid #CCCCCC; display: block; float: left; margin-right: 3px; }
.qiye ul a:hover { border: 1px solid #0064aa; }
.qiye ul .anniu, .qiye ul .anniu:hover { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; }
/* =======================侧边栏======================= */
.sidebar { float: left; width: 220px; overflow: hidden; height: 1%; }
.sidebar .left { margin-bottom: 10px; }
.sidebar .left h2 { font-size: 14px; font-weight: bold; color: #FFFFFF; line-height: 32px; text-indent: 15px; background-image: url(../images/h2_lift.gif); }
.sidebar .left ul { padding: 10px; background-color: #FFFFFF; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #d7d7d7; border-bottom-color: #d7d7d7; border-left-color: #d7d7d7; }
.sidebar .shenqin { }
.sidebar .shenqin ul { background-image: url(../images/l_shenqin.jpg); background-repeat: no-repeat; background-position: bottom; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; color: #FFFFFF; }
.sidebar .shenqin ul li { padding-top: 4px; padding-bottom: 4px; }
.sidebar .shenqin .tex { border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; padding: 2px; width: 160px; border-color: transparent; }
.sidebar .shenqin .btn { border-style: none; background-color: transparent; background-image: url(../images/sheqin.gif); font-size: 1px; color: #FFFFFF; height: 31px; width: 113px; text-indent: 900px; background-repeat: no-repeat; background-position: top; margin-top: 3px; margin-left: 50px; }

.sidebar .product { }
.sidebar .product ul { }
.sidebar .product ul li { padding-top: 2px; padding-bottom: 2px; }
.sidebar .product ul li a { background-image: url(../images/l_li.jpg); background-repeat: no-repeat; background-position: top; line-height: 28px; font-weight: bold; display: block; height: 1%; padding-left: 16px; }
.sidebar .product ul li a:hover, .sidebar .product li a.cur { background-position: bottom; text-decoration: none; color: #dc0000; }
.sidebar .contact ul img { margin-bottom: 5px; _margin-bottom: 0px; }
.sidebar .contact ul li { margin-top: 5px; }
.sidebar .contact ul li.zzry { width: 198px; height: 121px; overflow: hidden; }
.sidebar .contact ul li.zzry img { width: 198px; height: 121px; }

.sidebar .zixun li { font-size: 10px; color: #0064aa; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; line-height: 26px; }
.sidebar .zixun li a { font-size: 12px; padding-left: 5px; }
.sidebar .zixun li a:hover { text-decoration: underline; }


.link { margin-bottom: 10px; height: 88px; overflow: hidden; background-image: url(../images/link.gif); }
.link ul { padding:5px 0 0 132px;}
.link ul li { display:inline; white-space:nowrap; }
.link ul li a { color: #666666; }
.foot {
	text-align: center;
	line-height: 22px;
	background-repeat: no-repeat;
	background-color: #0061a5;
	color: #FFFFFF;
	padding: 0px;
}
.footer { background-image:  line-height: 32px; color: #FFFFFF; margin-bottom: 20px; }
.footer a { padding-right: 15px; padding-left: 15px; color: #FFFFFF;   }


/* =======================产品列表======================= */
.list_chanpin{ }
.list_chanpin ul{ width:150px; height:140px; float: left; text-align: center;   padding-right: 17px; padding-bottom: 9px; padding-left: 17px; }
.list_chanpin ul li a img { padding: 2px; border: 1px solid #dedede; }
.list_chanpin ul li a:hover img { border: 1px solid #0061a5; }
.list_chanpin ul a:hover { text-decoration: underline; }
#page { font-size: 14px; text-align: center; padding: 5px; color: #666666; }
#page a { padding-right: 3px; padding-left: 3px; }
#page a:hover { }
#page .current { font-weight: bold; color: #dc0000; }

/* =======================新闻列表======================= */
.list_news li { clear: both; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #CCCCCC; height: 1%; overflow: hidden; _padding-left: 0px; margin-right: 10px; margin-left: 10px; position:relative; height:30px; line-height:30px; vertical-align:middle; list-style:inside square;}
.list_news li .more {  color: #0064aa; right:-198px; top:-13px;  position:absolute;}
.list_news a { clear: both;  }
.list_news a:hover { text-decoration: underline; }
.list_news strong { color: #999999; font-weight: normal; font-size: 11px; }
.pages{ margin:10px auto 20px; text-align:center;}
/* =======================新闻详细======================= */
.article_news { }
.article_news .neiron, .article_product .neiron { padding-right: 20px; padding-left: 20px; }
.article_news p, .article_product p { padding-top: 8px; padding-bottom: 8px; }
.article_news .xiangxi { font-size: 14px; line-height: 1.8em; overflow: hidden; clear: both; }
.article_news h1 { text-align: center; line-height: 42px; font-weight: bold; font-size: 20px; color: #0064aa; }
.article_news .laiyuan { text-align: center; color: #999999; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; line-height: 24px; margin-bottom: 20px; }
.shangxia { color: #333333; margin-bottom: 10px; height: 1%; overflow: hidden; }
.shang { float: left; }
.xia { float: right; }


.guanjianzi { background-color: #eeeeee; border: 1px solid #CCCCCC; color: #333333; margin-bottom: 10px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px; clear: both; }
.guanjianzi a { color: #333333; padding: 5px; }
.guanjianzi a:hover { color: #dc0000; text-decoration: underline; }
.xiangguan_zx ul { font-size: 11px; padding-top: 10px; padding-bottom: 10px; color: #999999; }
.xiangguan_zx ul li { height: 24px; line-height: 24px; border-bottom: 1px dashed #CCCCCC; float: left; width: 320px; margin-left: 10px; margin-right: 5px; display: inline; overflow: hidden; }
.xiangguan_zx ul a { font-size: 12px; }


/* =======================产品详细======================= */
.article_product { }
.article_product .xiangxi { font-size: 14px; line-height: 1.8em; overflow: hidden; clear: both; color: #000000; }
.article_product .xiangxi p { margin: 0px; padding: 0px; }
.article_product .xiangxi table { width: 100%; margin-bottom: 10px; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #C0C1C4; border-right-color: #C0C1C4; border-bottom-color: #C0C1C4; border-left-color: #C0C1C4; }
.article_product .xiangxi table td { border: solid #C0C1C4; border-width: 0px 1px 1px 0px; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; }

.product_top { padding-bottom: 20px; height: 1%; overflow: hidden; }
.product_top .product_tu { float: left; width: 320px; }
.product_top .product_canshu { float: right; width: 345px; }
.product_top .product_canshu h1 { font-size: 24px; line-height: 30px; color: #0064aa; }
.product_top .product_canshu ul { color: #666666; overflow: hidden; }
.product_top .product_canshu ul li { padding-top: 5px; }
.product_top .product_canshu ul strong { font-size: 24px; color: #FF6600; }
.product_top .product_canshu .product_go { text-align: center; }

.propic{ width:350px;float:left;}
.propic img{width:expression(this.width>350?350:true); padding-bottom:10px; }
 

.xiangguan_cp { margin-bottom: 10px; }
.xiangguan_cp ul li { float: left; text-align: center; padding-top: 9px; padding-right: 9px; padding-bottom: 9px; padding-left: 9px; }
.main .neiron .biaoti { background: url(../images/h2_neirong.gif) no-repeat; line-height: 33px; }



/*orochi 2011-12-19*/
.g_list1 img { width: 194px; height: 163px; }
.g_list2 img { width: 190px; height: 190px; }

.max_img { width: 310px; height: 310px; overflow: hidden; display: block; border: 1px solid #d6d7d7; padding: 1px; }
.max_img img { width: 310px; height: 310px; }
.min_img { width: 313px; height: 38px; margin-top: 7px; text-align: center; }
.min_img img { width: 44px; height: 37px; border: 1px solid #d6d7d7; padding: 1px; margin: 0 5px; }

.go_l, .go_r { width: 40px; height: 110px; display: block; float: left; padding-right: 10px; background: url(../images/qiye_l.gif) no-repeat; cursor: pointer; }
.go_r { background-image: url(../images/qiye_r.gif); background-position: right 0; padding: 0; padding-left: 10px; }
.go_c { width: 596px; overflow: hidden; float: left; }
.go_c li { width: 149px; float: left; }


.g_list1 li a.cur { background-position: bottom; text-decoration: none; color: #dc0000; }


.sidebar .product ul li { padding-top: 2px; padding-bottom: 2px; }
.sidebar .product ul li a { background-image: url(../images/l_li.jpg); background-repeat: no-repeat; background-position: top; line-height: 28px; font-weight: bold; display: block; height: 1%; padding-left: 16px; }
.sidebar .product ul li a:hover { background-position: bottom; text-decoration: none; }

.sidebar .product .level_3 { padding: 0; }
.sidebar .product .level_3 a { background: #fff; padding-left: 26px; font-weight: normal; }
.red { color: red; }


_body {background-image:url(about:blank);background-attachment:fixed;} 
.sc { z-index: 21; position: fixed; top: 330px; right: 0; cursor: pointer; _position:absolute; _top: expression(eval(document.documentElement.scrollTop+330)); }


 /**************在线留言 ***************/
#gbooklist {
	width: 98%; margin-top:20px;
 
}
#gbooklist .faq  ,
#gbooklist .reply
{
	text-align:left;
	width: 98%;
	word-wrap: break-word; 
	word-break: break-all;
}
#gbooklist .faq{
	margin-bottom:15px;
}
#gbooklist .faqtit,
#gbooklist .faqcon
{
padding-left:5px;
}

#gbooklist .faqtit{
background:#A8DFFA;
color:#0B3779;
font-size:14px;
}

#gbooklist .reply{
	border: 1px dashed #FF0000;
	width:95%;
	margin-bottom:10px;
	margin-left:5px;
	padding:3px;
}
.pageNavi{border:none;}
/* CSS Document */
#faqbox {}
#faqbox .faqline{ line-height:2em; height:35px; text-align:left}
#faqbox .faqline .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content{ line-height:2em; height:120px; text-align:left}
#faqbox .Content  .faqtit{  width:70px; display:block; float:left; clear:both; text-align:right}
#faqbox .Content textarea { height:100px;}
/**************在线留言 end***************/
}
