﻿@charset "utf-8";
/* CSS Document */

*{
	margin:0px; padding:0px; font-family:"黑体"; font-size:14px; line-height:24px;
}
ul{
	list-style-type:none;
}
a{
	text-decoration:none;
}
a img{
	border:none;
}
.c{
	clear:both;
}
body{
	background:url(../images/bg.jpg) repeat-x left top;
}
#top{
	width:960px; margin:0px auto; height:103px
}
.logo{
	width:650px; float:left;
}
.logo img{
	margin-top:10px;
}
.nav{
	width:250px; float:right; text-align:right;
}
.nav a{
	padding:0px 10px; color:#666; line-height:35px; background:url(../images/2.jpg) no-repeat left center;
}
.nav .tel{
	background:url(../images/tel.gif) no-repeat left top; height:60px; text-align: left; text-indent:60px; color:#999;
}
.nav .tel h1{
	color:#009933; font-size:22px;
}
#menu{
	width:960px; margin:0px auto; height:40px; overflow:hidden;
}
#menu ul{
}
#menu ul li{
	width:150px; float:left; text-align:center; background:url(../images/menu_l.jpg) no-repeat right top;
}
#menu ul li a{
	line-height:40px; color:#333; font-size:16px; display:block; width:127px; height:40px;font-weight:bold
}
#menu ul li a:hover{
	background:url(../images/menu.jpg) no-repeat left top; color:#FFF;
}
#banner{
	border:#CCCCCC solid 1px; width:954px; height:334px; margin:10px auto; overflow:hidden; padding:3px
}
#banner1{
	border:#CCCCCC solid 1px; width:954px; height:300px; margin:10px auto; overflow:hidden; padding:3px
}
#main{
	width:960px; margin:0px auto;
}
#left{
	width:252px; float:left;
}
#right{
	width:705px; float:right;
}
.pro_list{
	background: url(../images/pro2.jpg) no-repeat left top; width:252px; overflow:hidden;
}
.pro_title{
	height:30px; text-indent:35px; line-height:30px; font-size:13px; font-weight:bold; color:#666;
}
.pro_list ul{
	width:240px; margin:10px auto auto auto; padding:1px; overflow:hidden; border:#eeeeee 1px solid; background:#fefefe
}
.pro_list ul li{
	height:28px; text-indent:40px;
}
.pro_list ul li a{
	background: url(../images/pro_list.gif) no-repeat left top;line-height:28px; color:#666; width:214px; height:28px; display:block;
}
.pro_list ul li a:hover{ background: url(../images/pro_lista.jpg) no-repeat left top; color:#fff
}
.company{
	width:600px; float:left; margin-left:7px;
}
.comp_title{
	background:url(../images/comp_title.gif) no-repeat left top; height:33px; 
}
.comp_title h2{
	line-height:33px; font-size:13px; color:#FFF; text-indent:20px; font-weight:bold; float:left;
}
.comp_title a{
	float:right; margin-right:10px; line-height:33px; color:#333;
}
.info{
	margin:5px;
}
.info img{
	margin:5px 5px auto 0px; float:left;
}
.news{
	background:url(../images/news.jpg) no-repeat left top; width:350px; float:right; border-bottom:1px #ccc solid; height:260px
}
.news_title a{
	float:right; margin-right:10px; line-height:30px; color:#333;
}
.news ul{
	margin:10px 10px;
}
.news ul li {
	border-bottom:1px #ccc dashed; height:30px; text-indent:20px; background:url(../images/2.jpg) no-repeat 8px center;
}
.news ul li a{
	line-height:30px; color:#333;
}
.news ul li a:hover{
	color:#090; text-decoration:underline;
}
.prod{
	margin-top:10px;width:600px;float:left
}
.hz{margin-top:10px;width:350px; float:right}
.title{
	background:url(../images/title.gif) no-repeat right top; height:29px; line-height:29px; text-indent:20px; color:#FFF; margin-top:2px; font-weight:bold;
}
.title h2{
	line-height:28px; float:left;
}
.title a{
	float:right; margin-right:10px; color:#333; line-height:28px;
}
.title11{
	background:url(../images/title11.gif) no-repeat right top; height:29px; line-height:29px; text-indent:20px; color:#FFF; margin-top:2px; font-weight:bold;
}
.prod li{float:left; width:146px;margin:10px 23px;list-style:none;}
.prod li a{color:#333}
.prod li a:hover{color:#009933}
.title11 h2{
	line-height:28px; float:left;
}
.title11 a{
	float:right; margin-right:10px; color:#333; line-height:28px;
}
.title1{
	background:url(../images/title1.gif) no-repeat right top; height:29px; line-height:29px; text-indent:20px; color:#FFF; margin-top:2px; font-weight:bold;
}
.title1 h2{
	line-height:28px; float:left;
}
.title1 a{
	float:right; margin-right:10px; color:#333; line-height:28px;
}
.content{
	margin:10px 15px; color:#696969;
}
.contact{
	background:url(../images/contact.jpg) no-repeat left top; margin-top:10px; height:220px;border:#eeeeee 1px solid
}
.contact p{
	padding:35px 10px 10px 15px;color:#696969; line-height:25px;
}
#demo {
background: #FFF;
overflow:hidden;
 float:right; margin:10px 0px;
}
#demo img {
border: 1px solid #ccc; width:140px; height:60px; margin-right:4px; padding:2px;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
#foot{
	width:100%; margin:0px auto;  height:120px; overflow:hidden; text-align:center; padding-top:15px;border-top:3px solid #046833;color:#046833;letter-spacing:2px;}
#foot a{color:#046833}
#foot p{color:#046833}
.news_list{
}
.news_list li{
	height:35px; border-bottom:1px #D8D8D8 dashed; text-indent:25px; background:url(../images/2.jpg) no-repeat 10px center;
}
.news_list li a{
	width:520px; float:left; line-height:35px; color:#333;
}
.news_list li a:hover{
	color:#3A9B0E;
}
.news_list li span{
	line-height:35px; float:left;
}
.pagelink{
	text-align:center; margin-top:15px; color:#666;
}
.pagelink a{
	color:#666; padding:0px 5px;
}
.nr_bt h5{
	text-align:center; color:#666; font-size:14px; border-bottom:1px #C8C8C8 solid; line-height:35px;
}
.nr_bt h6{
	text-align:center; color:#999;
}
.nr_text{
	margin-top:20px;
}
.product{
}
.product li{float:left; width:146px;margin:10px 23px;list-style:none;}
.product li a{color:#333}
.product li a:hover{color:#009933}
.cityin{
	height:0px; margin-left:-4999px;
}
#gbooklist {
	width: 98%;
	text-align:center;
}
#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:#1FA510;
color:#000000;
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;}

#slider-wrapper {
    position: relative;
    width: 960px;
    height: 334px;
}
#slider-bg {
    background: url("../images/carbon-bg.png") repeat scroll 0 0 transparent;
    background-color: #000;
    height: 334px;
    width: 960px;
}
#slider-photos {
    height: 334px;
    position: absolute;
    width: 960px;
}
#slides {
    left: 0;
    position: absolute;
    top: 0;
    z-index: 100;
}
.slides_container {
    display: none;
    overflow: hidden;
    position: relative;
    width: 960px;
}
.entry .slides_container {
    width: 600px;
}
.slides_container div.slide {
    display: block;
    height: 300px;
    width: 960px;
}
#slides .next, #slides .prev {
    display: block;
    height: 70px;
    left: 0;
    position: absolute;
    top: 146px;
    width: 30px;
    z-index: 101;
}
#slides .next {
    left: 930px;
}
a.portfolio-slide-prev, a.portfolio-slide-next {
}
.pagination {
    margin: 0 auto;
    width: 120px;
    height: 34px;
}
.pagination li {
    float: left;
    list-style: none outside none;
    margin: 0 3px;
    padding: 0;
    height: 14px;
    padding-top: 10px;
}
.pagination li a {
    background: url("../images/slider-pagination.png") repeat scroll 0 -14px transparent;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 14px;
    width: 14px;
}
.pagination li.current a {
    background: url("../images/slider-pagination.png") repeat scroll 0 0 transparent;
}
.caption {
    border-radius: 2px 2px 2px 2px;
    bottom: 0;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.1);
    color: #FFFFFF;
    position: absolute;
    right: 70px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    z-index: 500;
}
.caption h1 {
    background: none repeat scroll 0 0 #369D0E;
    margin: 0;
    opacity: 1;
    padding: 10px 20px;
    text-transform: uppercase;
    max-width: 600px;
    width:300px;
}
.caption h1 a {
    font-family: "黑体";
    color: #fff;
     font-size: 16px;
    font-weight: normal;
}
.caption p {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    padding: 10px 20px;
    width: 300px;
}
.caption p a {
    -moz-transition: all 0.2s ease-in 0s;
    border-bottom: 1px solid transparent;
    color: #DDDDDD;
    font-size: 12px;
}
.caption p a:hover {
    border-bottom: 1px solid #FFFFFF;
    color: #FFFFFF;
}