﻿@charset "utf-8";
/* CSS Document */
body{  line-height:150%; font-family:"宋体", Arial; font-size:12px; color:#28082E; width:975px;margin:0 auto;}
h1,h2,h3,h4,h5,h6,input { margin:0; padding:0;}
p{ margin:8px auto; text-indent:2em}
form{ margin:0; padding:0}

a:link,a:visited{ color:#28082E; text-decoration:none}
a:hover{ color:#BA930A; text-decoration:underline}

#middle{ width:100%; margin:0 auto; clear:both; }
#middle_index{ width:100%; margin:0 auto; clear:both}
#footer{ width:100%; margin:0 auto; height:29px; line-height:29px; border-top:1px solid #AB8844; clear:both}

/* 主体 CSS 定义 */
.lframe{ float:left; width:22%; height:100%; }
.rframe{ float:right; width:24%;}
.rframe_index{ float:right; width:24%;}
.rframe_search{ float:right; width:77%; vertical-align:top}
.mid{ float:left; margin-top:0px; width:519px; margin:0 auto;}
.mid_index{margin-left:24%; margin-right:25%; margin-top:420px;}

/*中间部分*/
.print{ height:20px; line-height:20px; text-align:right}
.print a:link,.print a:visited{ color:#AB833B}
.print a:hover{ color:#28082F}

.news_title{ font-family: Microsoft YaHei,宋体; line-height:23px; font-size:14px; display:block; height:18px; padding-left:20px; margin-top:0px;}
.news_title_product{ font-size:14px;  height:18px;  position:relative; top:-40px; padding-left:20px; }
.news_title_sitemap{ background:url(../images/hline.gif) no-repeat bottom right;height:18px; position:relative; top:-40px; padding-left:10px; padding-bottom:3px}
.news_search{ height:20px; text-align:right; color:#2A072F;}

.hline{ background:url(../images/hline.gif) no-repeat bottom right; padding-bottom:5px }
.hline1{ float:left; width:220px; background:url(../images/hline.gif) no-repeat bottom right; height:20px; line-height:20px; font-weight:bold}


ul.nl{margin: 20px 0 30px 60px;list-style:outside url(../images/arrow3.gif); padding:0}
ul.nl li{ height:25px; line-height:25px; clear:none;}
ul.nl li a:link,ul.nl li a:visited{ float:left; color:#27092D; display:block}
ul.nl li a:hover{ float:left;color:#AB833E; display:block}
ul.nl li span{ float:right; text-align:right;width:100px; height:20px; line-height:20px; color:#27092D}

ul.nn{margin: 20px 0 30px 60px;list-style:outside url(../images/arrow3.gif); padding:0}
ul.nn li{ height:25px; padding-top:5px; clear:none;}


.btn_top{ background:url(../images/hline.gif) no-repeat top right; padding-top:1px; margin-left:20px}


/* 底部 CSS 定义 */
#footer{ color:#BA930A; font-weight:bold;}
#footer #coryright{ float:right;width:52%; }
#footer #footer_nav{ float:left; width:47%;}

#footer a:link,#footer a:visited{ color:#BA930A; text-decoration:none; font-weight:bold}
#footer a:hover{ color:#47172B; text-decoration:none; font-weight:bold}
#footer a.current:link,#footer a.current:visited{ color:#47172B; font-weight:bold; text-decoration:none}
#footer a.current:hover{ color:#BA930A; text-decoration:none; font-weight:bold}

/* 右上角 导航CSS 定义 */
.nav{ color:#BA930A; height:30px; line-height:30px;}
.nav a:link,.nav a:visited{ color:#BA930A}
.nav a:hover{ color:#28082E}
/* ====== 左侧导航 CSS 定义 ====== */
#bg_navtop{ width:220px; height:35px; background:url(../images/bg_navtop.gif) no-repeat; clear:both}
#bg_navbot{ width:220px; height:32px; background:url(../images/bg_navbot.gif) no-repeat; clear:both}

ul.navbar{ width:220px; text-align:left; color:000;list-style:none; margin:0; padding:10px 0 30px 0; background:#C3D940}
ul.navbar li{ margin:0; padding:0; display:block}

ul.navbar ul.sub1{ list-style:none; width:180px; margin:0 auto; padding:5px 0; border-top:1px solid #E1ECA0; border-bottom:1px solid #E1ECA0;}
ul.navbar ul.sub1 li{ background:url(../images/arrow1.gif) no-repeat top left; padding-left:15px; display:block}

ul.navbar ul{ list-style:none; font-weight:normal; margin:0 auto; padding:5px 0}
ul.navbar .sub1 .current{ font-weight:bold;background:url(../images/arrow2.gif) no-repeat top left; padding-left:15px}
ul.navbar .sub1 ul .current{ font-weight:bold;background:url(../images/arrow2.gif) no-repeat top left; padding-left:15px}
ul.navbar a:link,ul.navbar a:visited{ color:#28082E}
ul.navbar a:hover{ color:#FFFFFF}

/*======新闻中心 ul 定义========*/
.newlist {width:85%; margin:0 auto; clear: both;}
.newlist ul{ list-style:none; width:100%; margin:0 auto}
.newlist ul li{ width:100%;  height:25px; line-height:25px;clear:both;}
.newlist ul.nl li a:link,ul.nl li a:visited{ float:left; color:#27092D; display:block}
.newlist ul.nl li a:hover{ float:left;color:#AB833E; display:block}
.newlist ul.nl li span{ float:right; text-align:right;width:75px; height:20px; line-height:20px; color:#27092D}


ul.contentul{ list-style:url(../images/arrow3.gif); padding-left:15px;margin:0}
ul.contentul li{ padding:0; margin:0; }
ul.contentul li a:link,ul.contentul li a:visited{ color:#BA930A}
ul.contentul ul{ margin:0; padding:0}

/* 空白CSS定义 */
.blank12{ width:100%; height:12px; overflow:hidden; clear:both; font-size:12px}
.blank16{ width:100%; height:16px; overflow:hidden; clear:both; font-size:12px}
.blank26{ width:100%; height:26px; overflow:hidden; clear:both; font-size:12px}
.blank20{ height:20px; overflow:hidden; font-size:12px}
.blank22{ width:100%; height:12px; overflow:hidden; clear:both; font-size:12px}
.nodis{ display:none}
.clear{ clear:both}

/* 表单CSS定义 */
.inp1{ width:178px; height:18px; background:#E6DBC7; border:0; line-height:18px; color:#2C0D32}
.btn1{ width:40px; height:18px; background:url(../images/btn_search.gif) no-repeat; border:0}
.inp2{ border:1px solid #CBB48A; width:130px;}

.cont{ font-family: Microsoft YaHei,宋体;
       font-size:12px; line-height:22px; padding-left:20px; padding-right:20px;}
.cont ul{ list-style: inside; }
.f12b{ font-size:12px; font-weight:bold}
.f14b{ font-size:14px; font-weight:bold}
.red{ color:#BA930A}
.txt_left{ text-align:left}
.txt_right{ text-align:right}
.txt_center{ text-align:center}
.title{ font-size:14px; font-weight:bold; text-align:center; height:30px; line-height:30px;}
.more{ background:url(../images/hline.gif) no-repeat top right; padding-top:5px; text-align:right}


#Layer1 {
	position:relative;
	z-index:1;
	left:-10px!important;
	left:-18px;
	top: 0px;
	width:519px;
}
#Layer3 {
	position:relative;
	z-index:1;
	right:-520px;
	top: -200px;
	width:230px;
}

.cont_product{
    position:relative;font-size:12px; line-height:22px; padding-left:20px; padding-right:20px; top:-20px;}

.cont_sitemap{
    position:relative;font-size:12px; line-height:22px; padding-left:20px; padding-right:20px; top:-20px; color:#BA930A;}

.cont_sitemap a:link,.cont_sitemap a:visited{ color:#BA930A; text-decoration:none}
.cont_sitemap a:hover{ color:#28082E; text-decoration:none}

#ServicePanel {
	Z-INDEX: 1; MARGIN: auto; WIDTH: 100%; POSITION: relative; HEIGHT: 25px; clear:both;
}
#ServicePanel .address {
	FONT-SIZE: 10px; FLOAT: right; WIDTH: 330px; COLOR: #ab8844; LINE-HEIGHT: 25px; TEXT-ALIGN: right
}
#ServicePanel .ServiceNavigation {
	FLOAT: left; WIDTH: 620px; POSITION: relative
}

#FlashContentMenuleaves {
	DISPLAY: block; LEFT: 0px; OVERFLOW: hidden; bottom: 0px; POSITION: absolute; HEIGHT: 520px
}

.LeftNavigationPanel .LeftNavigationPanelBottom {
	BACKGROUND-POSITION: 50% top; DISPLAY: block; FLOAT: left;  WIDTH: 22%; BACKGROUND-REPEAT: no-repeat; POSITION: relative; HEIGHT: 36px
}
.LeftNavigationPanelBottom {
	DISPLAY: block; PADDING-BOTTOM: 360px
}
.sectionpage .LeftNavigationPanelBottom {
	PADDING-BOTTOM: 0px
}

a.yellowlink:link,a.yellowlink:visited,a.yellowlink:hover{ color:#BA930A}

.border1{ background:#ccc; padding:3px}
.border1 td{ background:#fff}

.border2{ border:1px solid #ccc}
.search_left{ width:519px; float:left}
.search_right{ width:230px; float:right}


.mid_top{ width:77%; text-align:left}
.mid_left{ float:left; width:519px;}
.mid_right{ float:right; width:230px;}

.btn_xq{ text-align:right}
.line_biotimes{ background:url(../images/hline.gif) no-repeat top right; margin-left:20px; padding-top:10px; padding-bottom:10px;}

a:link u,a:visited u{ text-decoration:none; color:#BA930A}
a:hover u{ color:#BA930A; text-decoration:underline}

u{ text-decoration:none}

.noindent p{ text-indent:0}
.red1{ color:#BA930A; font-size:14px}
.bg_aboutus_right{ background:url(../images/bg_aboutus_right.gif) no-repeat; width:200px; height:102px; padding:30px 10px 0 10px; line-height:25px;}
.font_aboutus{ font-size:14px; font-weight:bold; line-height:25px;}

.bg_rethinktomorrow_right{ background:url(../images/rss.gif) no-repeat; width:200px; height:174px; padding:0px 10px 0 13px; line-height:25px;}

#cont{ position:absolute;}
#cont1{ position:relative; left:0px; top:0;}
#btn_top{ position: relative; top:500px; background:url(../images/hline.gif) no-repeat top right; padding-top:1px; margin-left:20px}

ul.arrow4{ float:left; width:215px; margin:0; padding:0; list-style:url(../images/arrow4.gif) inside;}
ul.nobg{ float:left; width:215px; margin:0; padding:0; list-style:none;}

.left_contact{ float:left; text-align:left; }