@charset "utf-8";
/* CSS Document */

*{
	margin:0px; padding:0px; font-size:12px; /*font-family: Arial, Helvetica, sans-serif;*/ line-height:24px;
}
a{
	text-decoration:none; color:#333;
}
a img{
	border:none;
}
a:hover{
	text-decoration:underline;
}
ul,li{
	list-style-type:none;
}
body{
	background:url(bg.gif) repeat-x left top /*#f6f6f6*/;
}
#top{
	width:980px; margin:0px auto;
}
.c{
	clear:both;
}
.top_nav{
	height:30px; text-align:right; color:#fff; overflow:hidden;
}
.top_nav a{
	color: #0066CC; padding:0px 5px;
}
.top_nav h1{
	color: #666; font-weight:100; line-height:28px; float: left;
}
.info{
	margin:5px 10px; line-height:20px;
}
.logo{
	height:114px; overflow:hidden;
}
.cityin{
	color:#FFF;	
}
.cityin a{
	color:#FFF;	
}
.menu{
	height:50px; overflow:hidden;
}
.menu ul li{
	width:150px; float:left; height:50px; text-align:center;
}
.menu #home{
	background:url(home.gif) no-repeat left top;
}
.menu #home a{
	color:#333;
}
.menu ul li a{
	color:#FFF; font-family:"微软雅黑"; font-size:15px; line-height:55px; font-weight:bold;
}
#search{
	height:40px; width:980px; margin:0px auto;
}
.keyword{
	line-height:40px; width:690px; float:left; height:40px;
}
.keyword a{
	color:#666; line-height:40px; padding:0px 5px;
}
.search{
	width:280px; height:33px; float:left; margin:3px;
}
.search_button {
	BORDER-BOTTOM-STYLE: none; PADDING-BOTTOM: 0px; BORDER-RIGHT-STYLE: none; MARGIN: 0px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH:42px; PADDING-RIGHT: 0px; BORDER-TOP-STYLE: none; BACKGROUND: url(s.gif) no-repeat left top; HEIGHT:33px; BORDER-LEFT-STYLE: none; CURSOR: hand; PADDING-TOP: 0px; float:left;
}
.search_info {
	LINE-HEIGHT: 33px; WIDTH:234px; FLOAT: right; COLOR: #333; background:url(search_info.jpg) no-repeat left top; float:left; border:none; text-indent:15px;
}
#banner{
	width:980px; height:260px; margin:10px auto; border:1px #ccc solid;
}
#banner div{
	margin:10px;
}
.banner_bg{
	background:url(banner_bg.jpg) no-repeat left top; height:24px; width:980px; margin:0px auto;
}
.box{
	width:980px; margin:10px auto 0px auto;
}
#left{
	width:220px; float:left;
}
.contact{
	 border:1px #ccc solid; overflow:hidden; margin-top:10px; width:220px;
}
.pro_list{
	width:220px;  border:1px #ccc solid; overflow:hidden;
}
.pro_list ul{
	margin:0px 10px;
}
.pro_list h1{
	background:url(pro_list.gif) no-repeat left top; height:25px; text-indent:15px; color:#FFF; width:200px; margin:10px auto; border-bottom:1px #096598 solid;
}
.pro_list h1 a{
	color:#FFF; font-size:14px; margin-left:5px; font-weight:100;
}
.pro_list h1 a:hover{
	font-weight:bold;
}
.pro_list ul li{
	text-indent:10px; height:20px; margin:7px; font-size:14px;
}
.pro_list ul li a{
	font-size:14px; color:#333; line-height:25px;  margin-left:5px;
}
.title{
	background:url(left_title.gif) repeat-x left top; height:36px; line-height:35px; font-size:14px; text-indent:15px; font-family:"微软雅黑"; color:#FFF;
}
.right{
	width:745px; float:right;
}



.main1 {
	WIDTH: 745px; BACKGROUND: #fafafa; BORDER-TOP: #1479b1 3px solid; border-bottom:1px #ccc solid; border-left:1px #ccc solid; border-right:1px #ccc solid;
}
.menu1 {
	HEIGHT: 35px; cursor:pointer; background:url(left_title01.gif) repeat-x left top;
}
.menul SPAN {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 30px; FONT-SIZE: 14px; cursor:pointer;
}

#one1 {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; FONT-SIZE: 14px; BORDER-RIGHT: #dddddd 1px solid;
}
#one2 {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; FONT-SIZE: 14px; BORDER-RIGHT: #dddddd 1px solid
}
#one3 {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; FONT-SIZE: 14px; BORDER-RIGHT: #dddddd 1px solid
}
#one4 {
	TEXT-ALIGN: center; LINE-HEIGHT: 35px; WIDTH: 155px; DISPLAY: block; FLOAT: left; HEIGHT: 35px; FONT-SIZE: 14px; BORDER-RIGHT: #dddddd 1px solid
}
.product_list {
	MARGIN:10px 10px 5px 12px; WIDTH: 730px; DISPLAY: inline; text-align:center;  HEIGHT: 510px;FLOAT: left;
}
.product_list ul li {
	MARGIN:12px 10px 5px 10px; WIDTH: 160px; DISPLAY: inline; FLOAT: left; HEIGHT: 155px; list-style:none;
}

.product_list ul li a {
	LINE-HEIGHT: 25px; text-align:center; COLOR: #333; FONT-WEIGHT: 100
}
.product_list ul li a img{ border:#CCCCCC 1px solid;}

.produlist{padding-left:20px; padding-right:20px; list-style:none; text-align:center; MARGIN:10px 10px 5px 10px;}
.produlist ul li{MARGIN:8px 6px 8px 7px; WIDTH: 212px; FLOAT: left;  list-style:none;}
.produlist ul li img{ border:#CCCCCC 1px solid;}
.produlist ul li a {LINE-HEIGHT: 25px; text-align:center;COLOR: #666;}



.g_img{
	background:url(g_img.jpg) no-repeat left top; height:95px; width:980px; margin:10px auto 0px auto;
}
.news{
	border:1px #ccc solid; width:980px; margin:10px auto; background:url(news_bg.jpg) no-repeat right 30px;
}
.news_f{
	margin:15px; border-bottom:1px #ccc dotted;width:600px
}
.newsleft{
	 width:610px; float:left;
}
.newsright{
	 width:333px; float:right; padding:10px 0px 10px 10px; margin-top:10px;
}

.news_f img{
	/*width:140px;*/ float:left; margin-right:20px;
}
.news_f h1{
	color:#1479b1; font-size:14px; line-height:30px;
}
.news_f h6{
	color:#666; font-size:12px; font-weight:100;
}
.news_list{
	margin:0px 15px; width:600px;
}
.news_list ul{
	background:url(xh.gif) no-repeat left 3px;
}
.news_list ul li{
	/*text-indent:20px;*/ padding-left:20px;
}
.news_list ul li a{
	/*color:#666; width:500px; float:left; */line-height:25px;
}
.news_list ul li span{
	color:#666; line-height:26px; float:right; margin-right:10px;
}
.case{
	border:1px #ccc solid; width:980px; margin:8px auto;
}
.case ul a{
	padding:10px;
}
#foot{
	background:url(foot.jpg) repeat-x left top; height:90px; margin-top:12px; overflow:hidden;
}
.foot{
	width:980px; margin:10px auto; text-align:center;
}
.foot_text{
	color:#fff; margin-top:10px;
}

#right{
	width:740px; float:right; background: url(right.gif) repeat-x left top #e6e6e6; border:#d6d6d6 1px solid; min-height:680px; color:#666;
}

#right1{
	width:980px; float:left; background: url(right.gif) repeat-x left top #e6e6e6; border:#d6d6d6 1px solid; min-height:680px; color:#666;
}

.right_title{
	margin:20px; border-bottom:1px #ccc solid;  text-align:right; height:40px; overflow:hidden; line-height:50px; color:#666;
}
.right_title a{
	color:#1A77A2;
}
.right_title h2{
	font-family:"微软雅黑"; font-weight:bold;font-size:16px; line-height:40px; float:left; color:#1A77A2;
}
.nr_text h2{
	color:#1A77A2; font-family:"微软雅黑"; font-size:16px;
}
.nr_text{
	margin:20px; padding:1px; font-size:14px;
}

.nr_text1 h2{
	color:#1A77A2; font-family:"微软雅黑"; font-size:16px;
}
.nr_text1{
	margin:0px; padding:1px; font-size:14px;
}

.nr{
	margin:20px; padding:1px;
}
.nr ul li{
	line-height:30px; text-indent:15px; width:600px;
}
/*.nr ul li a{
	width:500px; float:left; line-height:30px;color:#1A77A2;
}*/
.nr ul li span{
	color:#666; line-height:35px;
}
.pagelink{
	text-align:center; margin-top:15px; margin-bottom:20px; width:100%; float:left;  padding:auto;
}
.nr_bt{
	text-align:center; margin-bottom:20px;
}
.nr_bt h5{
	color:#666; font-size:13px;
}
.nr_bt h6{
	color:#999; font-weight:100;
}
#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 { width:450px; margin:20px auto;}
#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;}

.index_bg01 {
	BACKGROUND: url(banner02.jpg) no-repeat center top;
}
.index_bg02 {
	BACKGROUND: url(banner03.jpg) no-repeat center top;
}
.index_bg03 {
	BACKGROUND: url(banner04.jpg) no-repeat center top;
}

#warp {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT:445px; PADDING-TOP: 0px;
}
.banner01 {
	Z-INDEX: 99; MARGIN: 0px auto; WIDTH:1000px; HEIGHT: 445px; _width:1050px
}
.bannerImg {
	POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH:960px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 0px
}
.bannerImg .bannerPage {
	POSITION: absolute; TOP: 390px; LEFT: 480px
}
.bannerImg .bannerPage A {
	MARGIN-RIGHT: 2px
}
.bannerImg .bannerPage A IMG {
	VERTICAL-ALIGN: middle
}
.slides_container {
	POSITION: relative; WIDTH:1002px; OVERFLOW: hidden
}
.pagination {
	MARGIN: 390px 440px; text-align:center; 
}
.pagination LI {
	MARGIN: 0px 1px; FLOAT: left
}
.pagination LI A {
	BACKGROUND-IMAGE: url(pagination.png); WIDTH: 15px; DISPLAY: block; BACKGROUND-POSITION: 0px -1px; FLOAT: left; HEIGHT: 0px; OVERFLOW: hidden; PADDING-TOP: 12px
}
.pagination LI.current A {
	BACKGROUND-POSITION: 0px -18px
}