
@charset "utf-8";
body,div,h1,h2,h3,h4,h5,form,img,ul,ol,li,dl,dt,dd,p,input{margin:0;padding:0;font-size:12px; font-family:Tahoma,Verdana,"微软雅黑"; color:#222;}
ul,ol{list-style:none;}
em { font-style: normal; font-weight: normal; }
a{text-decoration:none;cursor:pointer;outline:none; color:#222;}
.clear {clear: both;}
html{overflow-x:hidden;_background-image:url(about:blank);_background-attachment:fixed;}
body{ width:100%;height:auto; background:url(../images/main_bg.jpg) repeat-x ; z-index:-10; position:relative;}
img{border:none;margin-bottom:-3px;}
.container{width:1000px; margin:0 auto;}
.container2{ width: 1000px; ;margin:0 auto;}
.top{width:1000px; height:131px; float:left; background:url(../images/main_03.jpg) no-repeat;margin:0 auto;} 
.back { width:300px; height:80px; position:relative; top:10px; left:10px; float:left;}
.Black-bbb {color: #BBBBBB;
   
    font-size: 11px;
    position: absolute;
    right: 6px;
    text-align: right;}

.Black-222 {color:#222;font-size:12px;font-family:Tahoma,Verdana,"微软雅黑";}
/*主导航菜单*/
#menu ul{
	padding:0;
	border:0;
	list-style:none;
	line-height:150%;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
#menu{
	width:680px;
	height:86px;
	margin-left:320px;
	margin-top:62px;
}
.menu_line{
	width:5px;
	background:url(../images/menu_line2.gif) no-repeat center;
}
.menu_line2{
	width:15px;
}
#nav{
	padding-left:10px;
}
#nav li{
	float:left;
	height:40px;
}
#nav li a{
	float:left;
	display:block;
	padding-left:6px;
	height:42px;
	cursor:pointer;
	text-decoration:none;
}
#nav li a span{
	float:left;
	padding:11px 14px 10px 10px;
	line-height:14px;
	font-size:14px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
}
#nav li .nav_on{   /*鼠标经过时变换背景，方便JS获取样式*/
	background:url(../images/menu_on.gif) no-repeat;
	background-position:bottom center;
	
}
#nav li .nav_on span{  /*鼠标经过时变换背景，方便JS获取样式*/
	color:#dcc589;
	text-decoration:none;
	padding:12px 14px 9px 10px;
}
/*子栏目*/
#menu_con{
	text-align:left;
	padding-left:20px;
	clear:both;
}
#menu_con li{
	float:left;
	height:22px;
	margin-top:2px;
}
#menu_con li a{
	display:block;
	float:left;
	color:#c8ba7c;
	font-size:12px;
	cursor:pointer;
	padding-left:3px;
}
#menu_con li a span{
	float:left;
	padding:6px 10px 4px 10px;
	line-height:12px;
	color:#c8ba7c;
}
#menu_con li a:hover{
	text-decoration:none;
	color:#fff;
}
#menu_con li a:hover span{
	color:#fff;
	
}
/*banner轮播图*/
.header { width: 1920px; height:374px; position:relative; left:-46%; margin:0 auto; float:left;}
.ggLoading, .ggLoading2 { background-image: url(../images/nav.png); }
.gg { width: 100%; height:374px; position: relative; z-index: 1; overflow: hidden; margin: 0 auto; background: #d3d3d3 url(../images/loading.jpg) repeat-x; }
.ggLoading { position: absolute; left: 40%; top: 200px; width: 325px; text-align: center; height: 56px; background-position: 0 -274px; background-repeat: no-repeat; line-height: 56px; color: #9c9c9c; }
.ggLoading2 { width: 330px; height: 56px; background-position: 213px -330px; background-repeat: no-repeat; }
.ggLoading em { font-weight: bold; }
.ggs { width: 200%; height:334px; left: -50%; top: 0; position: absolute; }
.ggBox { width: 1920px; height: 374px; margin: 0 auto; }
    .ggBox a { display: block; width: 1920px; height:374px; position: absolute; z-index: 1; opacity: 0.1; }
    .ggBox img { display: block; width: 1920px; height:374px; }
.ggb { position: absolute; width: 100%; left: 0; bottom: 0; height: 40px; z-index: 4; background-color: #32342e; background-repeat: repeat-x; background-position: 50% -40px; }
.ggBtns { width: 960px; height: 40px; position:relative; left:-20px; margin: 0 auto; border-left: 1px solid #c1c1c1; border-right: 1px solid #fff; }
.ggBtns a { float: left; display: block; width: 240px; height: 40px; text-align: center; padding-top: 10px; color: #7d6c56; font-size: 14px; line-height: 40px; background-position: 0 10px; position: relative; top: -10px; outline: none; background-repeat: no-repeat; cursor: pointer; }
.ggBtns a em { display: block; width: 210px; height: 40px; margin: 0 auto; overflow: hidden; }
.ggBtns a:hover { color: #3e2408; }
.ggBtns a:focus { outline: none; }
.ggBtns a.ggOn { color: #000; background-position: 0 0; }
.ggb, .ggBtns a { background-image: url(../images/main.jpg); }
a.ggOn { background-image: url(../images/gg.png); }

/*内容部分*/
.main{ width:300px; height:194px; float:left; position:relative; padding-top:15px; } 
.listline { height:24px; line-height:28px; border-bottom:1px dotted #eee; }
.listline a :hover{ color:#000;}
.listline2 {
    border-bottom: 1px dotted #EEEEEE;
    font-size: 14px;
    height: 34px;
    line-height: 47px;}
.video{ width:259px; height:194px; float:left; font-size:14px; font-weight:bold; line-height:25px; padding-top:25px; position:relative; left:15px; }
.video span{float:left; font-size:14px; font-weight:bold; color:#625635; line-height:25px;}
.aboutus{ width:380px; height:194px; float:left; position:relative; left:20px; top:20px; }
.aboutus span{ width:380px; height:30px; background:url(../images/main_11.jpg) no-repeat; border-bottom:1px solid #e6e6e6; float:left;}
.aboutustext{  margin:8px; line-height:25px; width:310px; float:left;}
.product{ width:960px; height:194px; float:left; padding-top:10px; position:relative; }
.product span{ width:960px; height:30px; background:url(../images/main_12.jpg) no-repeat; border-bottom:1px solid #e6e6e6; float:left;}
.productmore{ float:right; position:relative; top:20px; right:15px;}
.productlist{ margin:10px; float:left;}

.footicon {width:1000px; height:60px; float:left; padding-top:90px; position:relative; }
.footicon-min{ width:195px; height:50px; float:left; line-height:16px;}
.footicon-min a{ width:195px; height:50px; float:left; line-height:16px;}

.footicon-min span{ width:145px; font-size:14px; font-weight:bold; float:left; line-height:26px;}
.footicon-min img { width:50px; height:50px; float:left;}

.foot{ width:100%; height:78px; float:left; line-height:20px; padding:20px 0; background-color:#333;}
.footicp{ width:700px; text-align:left; color:#ddd; position:relative; margin:0 auto;}

/*内页样式*/
.nymain{ width:1000px; min-height:680px; margin:0 auto; background:url(../images/bg_04.jpg) no-repeat;}
.nyleft{ width:246px; float:left;}

/********************************      Sidebar      ********************************/

#sidebar {
                background: url('../images/bg_07.jpg') top left no-repeat;
                width: 246px;
                height: 520px;
                position:relative;
                left: 0;
                top: 35px;
                color: #8c7a47;
                font-size: 12px;
                }

#sidebar #sidebar-wrapper {
                margin: 0 0 0 9px;
                }

#sidebar a,
#sidebar a:active {
                color:#8c7a47;
				
                }

#sidebar a:hover {
                color:#8c7a47;
                }

#sidebar #sidebar-title {
                margin: 40px 0 40px 15px;
                }

#sidebar #logo {
                margin: 40px 0 40px 0;
                }

#sidebar #profile-links {
                padding: 0 15px 20px 15px;
                text-align: left;
                line-height: 1.5em;
                }

/************ Sidebar Accordion Menu ************/

#sidebar #main-nav {
                width: 222px;
                padding: 0;
                margin: 0 0 0 15px;
                font-family: Helvetica, Arial, sans-serif;
                }

#sidebar #main-nav li {
                list-style: none;
                padding-bottom: 10px;
                text-align: left;
                }

#sidebar #main-nav li a.nav-top-item {
                background: transparent url('../images/bg-menu-item-green.gif') right center no-repeat; /* Background image for default color scheme - green */
                padding: 5px 24px;
                color: #8c7a47;
                font-size: 14px;
                cursor: pointer;
                display: block;
                text-decoration: none;
				overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width:175px;
                }

#sidebar #main-nav li a.current {
                background-image: url('../images/bg-menu-item-current.gif') !important;
                color: #8c7a47;
                font-weight: bold;
                }
                
#sidebar #main-nav li a.current:hover {
                color: #333;
                }

#sidebar #main-nav ul {
                padding: 0;
                font-size: 12px;
                margin: 0;
                }

#sidebar #main-nav ul li {
                list-style: none;
                margin: 0;
                text-align: left;
				padding: 0;
                }

#sidebar #main-nav ul li a {
                padding: 8px 15px;
                display: block;
                color: #aaa;
                font-size: 13px;
                line-height: 1.2em;
                }

#sidebar #main-nav ul li a:hover,
#sidebar #main-nav ul li a.current,
#sidebar #main-nav ul li a.current:hover {
                color: #000;
                }

#sidebar #main-nav ul li a.current {
                background: transparent url('../images/menu-current-arrow.gif') right center no-repeat !important;
                }

/**************内页右边样式***************/
.nyright{ width:725px; position:relative; left:40px; top:35px; float:left;}
.nyright-title{ width:725; height:27px; border-bottom:1px solid #dfdcdc;}
.nyrightmap{ width:290px; float:right; position:relative; line-height:30px; text-align:right;}
.nyword{ font-size:14px; line-height:24px;}


/*内页_主体右边*/
#Bodyer_right_page { float: left; width:759px;}
#Bodyer_right_page2 { float:right; width:31px; vertical-align:top;}
.Bodyer_right_page_location { float:right; width:638px; text-align:right; padding:3px 45px 0px 0px; color:#666;}
.Bodyer_right_page_location a{ color:#666; }
.Bodyer_right_page_content { float: left; width:680px; padding:30px 30px 15px 30px; text-align:left; line-height:24px; font-size:14px; }
.Bodyer_right_page_content_infolist { float: left; width:696px; font-family:"微软雅黑"; font-size:14px;line-height:180%; }
.Bodyer_right_page_content_infolist a{font-family:Tahoma,Verdana,"微软雅黑";}
.Bodyer_right_page_content_infolist a:hover{ text-decoration:underline; }
.Bodyer_right_page_content_infolist a:visited{	color:#600; }
.Bodyer_right_page_content_pro1 { float: left; width:176px; height:240px; }
.Bodyer_right_page_content_pro2 { float: left; margin-left:18px; width:398px; height:220px;}
.Bodyer_right_page_content_pro2 img{ margin:6px 4px 0 0; vertical-align : middle; }
.Bodyer_right_page_content_pro3 { float: left; padding-top:30px; width:592px; background: url(../Images/description.gif) top no-repeat;}

.Bodyer_right_page_content_mes1 { float: left;clear: top left;padding:0 0 4px 0; width:100%; background:url(../Images/bg_09.gif) bottom repeat-x; line-height:140%;}
.Bodyer_right_page_content_mes1 img{ margin:0 6px 0 0 ;}	
.Bodyer_right_page_content_mes2 { float: left; clear: top left; padding:8px 0 18px 0; width:100%; line-height:180%; word-break:break-all;}
.Bodyer_right_page_content_bill1 { float: left; clear:top left; background:url(../Images/bg_09.gif) bottom repeat-x;}
.Bodyer_right_page_content_bill2 { float: left; clear:top left; font-size:14px; padding-left:24px; line-height:220%;background: url(../Images/Arrow_bill.gif) 0px 8px no-repeat;}
.Bodyer_right_page_content_bill3 { float: right; clear:top left; width:58px; margin-top:11px; background:#EFEFEF; line-height:150%; font-size:12px; text-align:center; border: 1px solid #ddd; }
.Bodyer_right_page_content_bill4 {float:left;clear: top left; width:578px; background:#efefef; line-height:160%; border-right:1px solid #ddd; border-bottom:1px solid #ddd; border-left:1px solid #ddd; padding:6px; }
.Bodyer_right_page_end { float:left; width:592px; height:80px; padding:15px 29px 15px 29px; font-size:14px;  text-align:right; }

.newstitle{ font-size:18px; text-align:center; font-weight:bold;}


















