﻿@charset "utf-8";
/* CSS Document */

.flol {
	float:left;
	}
.flor {
	float:right;
	}
.im,.im img {
	display:block;
}
.main_top {
	margin-top:10px;
}
.main_top2 {
	margin-top:15px;
}
.main_top3 {
	padding-top:20px;
}

.main_lef {
	margin-left:10px;
}
.padding_top {
	padding-top:10px;
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix {
	*zoom:1;
}

.main {
	width:1000px;
	margin-left:auto;
	margin-right:auto;
	}
.name {
	width:1000px;
	height:180px;
	background-image: url(../images/name.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	}

.nav{
	width:1000px;
	height:48px;
	background-image: url(../images/nav_bg.jpg);
	}

.nav ul{
	width:1000px;
	height:48px;
	position:relative;
}
.nav ul li{
	position:absolute;
	top:0;
	list-style:none;
	width:143px;
	height:48px;
	display:inline;
}
.nav ul li a{
	width:141px;
	height:48px;
	display:block;
	}
.nav ul li a h2{
	top:-250px;
	font-size:12px;
	position:absolute;
	color:#FFF;
	}
.nav ul li a:hover, .nav ul .current a {
	color:#f00;
}
.nav #navShouye a:hover,.nav .current#navShouye a{
	background:url("../images/nav_bg.jpg") 0 -48px no-repeat black;
}
.nav #navGuanyu a:hover,.nav .current#navGuanyu a{
	background:url("../images/nav_bg.jpg") -143px -48px no-repeat black;
}
.nav #navXinwen a:hover,.nav .current#navXinwen a{
	background:url("../images/nav_bg.jpg") -286px -48px no-repeat black;
}
.nav #navChanpin a:hover,.nav .current#navChanpin a{
	background:url("../images/nav_bg.jpg") -429px -48px no-repeat black;
}
.nav #navAnli a:hover,.nav .current#navAnli a{
	background:url("../images/nav_bg.jpg") -572px -48px no-repeat black;
}
.nav #navLiuyan a:hover,.nav .current#navLiuyan a{
	background:url("../images/nav_bg.jpg") -715px -48px no-repeat black;
}
.nav #navLianxi a:hover,.nav .current#navLianxi a{
	background:url("../images/nav_bg.jpg") -858px -48px no-repeat black;
}

.nav #navShouye {
	left:0;
}
.nav #navGuanyu {
	left:143px;
}
.nav #navXinwen {
	left:286px;
}
.nav #navChanpin {
	left:429px;
}
.nav #navAnli {
	left:572px;
}
.nav #navLiuyan {
	left:715px;
}
.nav #navLianxi {
	left:858px;
}

/*首页样式*/
.in_left {
	width:250px;
	float:left;
	}
.in_left .gsjs{
	width:230px;
	height:192px;
	padding:10px;
	background:#deefe0;
	line-height:19px;
	text-indent:2em;
	}	
.in_left .gsjs a{
	color:#888;
	}	
.in_left .gsjs a:hover{
	color:#33745a;
	}
	
.in_left .pro_box{
	width:230px;
	height:131px;
	padding:10px;
	background:#deefe0;
	line-height:19px;
	}	
.in_left .pro_box ul{
	width:230px;
	height:auto;
	}	
.in_left .pro_box ul li{
	width:230px;
	height:25px;
	line-height:25px;
	border-bottom:1px solid #acd3b1;
	float:left;
}
	
.in_left .pro_box ul li a{
	color:#2c715d;
	display:block;
	width:200px;
	padding-left:30px;
	background-image: url(../images/icon_pr1.gif);
	background-position: 10px center;
	background-repeat: no-repeat;
	text-decoration: none;
	}	
.in_left .pro_box ul li a:hover{
	color:#cc0600;
	background-image: url(../images/icon_pr2.gif);
	}	

.in_left .cont_box{
	width:230px;
	height:172px;
	padding:10px;
	background:#deefe0;
	line-height:19px;
	}	
.in_left .cont_box img{
	margin-left:38px;
	margin-top:10px;
	width:155px;
	height:40px;
	}
.in_left .cont_box ul{
	width:220px;
	}
.in_left .cont_box ul li{
	float:left;
}
.in_left .cont_box .title{
	color:#2c715d;
	width:60px;
	text-align:right;
	}	
.in_left .cont_box .lr{
	width:150px;
	}
.in_left .cont_box .lin37 {
	line-height:37px;
	}
.in_left .cont_box .lin23 {
	line-height:23px;
	}
.in_left .cont_box .heig {
	height:37px;
	}
	
	
.in_right {
	width:740px;
	float:right;
	}
.in_right .focus{
	width:740px;
	height:253px;
	}
.in_right .rightpro{
	width:738px;
	height:431px;
	border:1px solid #a5cba9;
	}	
.in_right .progdbox{
	width:738px;
	height:180px;
/*	padding:15px 0;
*/	border-bottom:1px solid #93bd97;
	}	

.in_right .progdbox .yd{
	width:15px;
	height:50px;
	margin-top:50px;
	display:block;
	float:left;
	}
.in_right .progdbox .lrbox{
	width:708px;
	height:167px;
	float:left;
	}
	
	
/*左右移动*/
.ydz a{
	width:15px;
	height:50px;
	display:block;
	background-image: url(../images/in_zyd1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
.ydz a:hover{
	background-image: url(../images/in_zyd2.gif);
	background-position: right top;
	}

.ydy a{
	width:15px;
	height:50px;
	display:block;
	background-image: url(../images/in_yyd1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
.ydy a:hover{
	background-image: url(../images/in_yyd2.gif);
	background-position: right bottom;
	}
	
	
	/*左右移动*/
.ydz p{
	width:15px;
	height:50px;
	display:block;
	background-image: url(../images/in_zyd1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	.ydy p{
	width:15px;
	height:50px;
	display:block;
	background-image: url(../images/in_yyd1.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	text-decoration: none;
	}
	
	
/*首页产品列表2*/
.in_right .rightpro .probox{
	width:708px;
	height:auto;
	padding:15px ;
	}	
	
	
	
	
	

/*相关标题*/	
.in_leftbtbg{
	height:35px;
	line-height:35px;
	background-image: url(../images/left_btbg.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.in_leftbtbg h2{
	padding-left:35px;
	font-size:14px;
	color:#FFF;
	}	
.in_leftbtbg .marginr {
	margin-right:30px;
	}
.in_leftbtbg .more a{
	color:#90baa0;
}
.in_leftbtbg .more a:hover{
	color:#90baa0;
}


.in_rightbtbg{
	height:31px;
	line-height:31px;
	background-image: url(../images/right_btbg.gif);
	background-repeat: no-repeat;
	background-position: left top;	
	}
.in_rightbtbg h2{
	padding-left:35px;
	font-size:14px;
	color:#FFF;
	}	
.in_rightbtbg .marginr {
	margin-right:10px;
	}
.in_rightbtbg .more a{
	padding-left:10px;
	background-image: url(../images/icon_sj3.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
}
.in_rightbtbg .more a:hover{
	background-image: url(../images/icon_sj4.gif);
}

	
.in_mainbt {
	width:100%;
	clear:both;
}
.in_mainbt li {
	float:left;
}
.in_mainbt .more {
	float:right;
}
.in_mainbt .dqwz {
	font-family:"宋体";
	padding-left:25px;
	color:#949494;
	background-image: url(../images/icon_home.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	float:right;
	}
.in_mainbt .dqwz a{
	color:#000;
	text-decoration: none;
	}
.in_mainbt .dqwz a:hover{
	color:#d40000;
	text-decoration: none;
	}	



/*内页样式*/
.list_hover{
	width:230px;
	height:auto;
	padding:20px 10px;
	background:#deefe0;
	}	

.list_hover ul{
	font-family:"微软雅黑", "宋体";
	width:225px;
	height:auto;
	}
.list_hover ul li{
	width:225px;
	height:auto;
	padding:2px 0;
}
.list_hover ul li a{
	width:180px;
	height:33px;
	line-height:33px;
	padding-left:45px;
	color:#24644c;
	text-decoration: none;
	display:block;
	background-image: url(../images/left_hoverbg.gif);
	background-repeat: no-repeat;
	background-position: 0px -33px;
}
.list_hover ul li a:hover {
	color:#4f7854;
	text-decoration:underline;
/*	background-position: 0px -23px;
*/}
.list_hover ul li ul{
	width:225px;
	height:auto;
}
.list_hover ul li ul li{
	width:225px;
	border-bottom:1px dashed #e9e9e9;
	height:auto;
}
.list_hover ul li ul li a{
	font-weight:100;
	color:#000;
	font-size:12px;
	width:180px;
	height:21px;
	line-height:21px;
	padding-left:45px;
	background-image:url(../images/icon_sj1.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 30px center;
	}

.list_hover ul li ul li a:hover{
	color:#b70002;
	font-weight:100;
	text-decoration: underline;
}
.list_hover .xz a,.list_hover .xz a:hover{
	width:180px;
	height:33px;
	line-height:33px;
	padding-left:45px;
	color:#d3efe4;
	text-decoration: none;
	background-image: url(../images/left_hoverbg.gif);
	background-position:0px 0px;
}

.list_hover .xz2 a,.list_hover .xz2 a:hover{
	font-weight:100;
	color:#2c715d;
	font-size:12px;
	width:180px;
	height:21px;
	line-height:21px;
	padding-left:45px;
	background-image:url(../images/icon_sj0.gif);
	display:block;
	background-repeat: no-repeat;
	background-position: 30px center;
	text-decoration: none;
	}



.in_right .right_box{
	width:738px;
	height:auto;
	border:1px solid #a5cba9;
	}	

.in_right .right_lrbox{
	width:708px;
	height:auto;
	padding:15px ;
	}	

/*页面详细*/	
.titl {
	width:708px;
	height:auto;
	text-align:center;
	border-bottom: 1px dashed #dbdbdb;
}
.titl h2 {
	line-height:31px;
	font-size: 21px;
	font-weight:300;
	margin-bottom:6px;
	color:#0c6ab5;
}
.titl .laizi {
	text-align:center;
	color:#c6c6c6;
	height:25px;
	line-height:25px;
	width:708px;
}
.titl .laizi .fr {
	width:568px;
	padding-left:70px;
	float:left;
}
.titl .laizi .fr a{
		color:#de6e00;
	}
.titl .laizi .fr a:hover{
		color:#c6c6c6;
	}
.titl .laizi .zh {
	width:70px;
	color: #7E7E7E;
	float: right;
}
.titl .laizi .zh span {
	font-family: 'Times New Roman', arial;
	font-weight: bold;
	cursor: pointer;
}
.titl .laizi .zh .small {
	font-size:10px;
	font-family: 'Times New Roman';
	padding-left: 3px;
	padding-right: 3px;
}
.titl .laizi .zh strong {
	color:#0B3B8C;
}
.titl .laizi .zh .big {
	font-size:13px;
	padding-left: 3px;
	padding-right: 3px;
}

.detbox{
	width:708px;
	height:auto;
	line-height:1.5em;
	font-size:14px;
	padding-top:10px;
	padding-bottom:10px;
	}
.detbox  p{
	padding-bottom:15px;
	}
.detbox  a{
	text-decoration: underline;	
	}



















/*底部*/
.footer {
	height:90px;
	padding-top:20px;
	background-image: url(../images/foot_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	}

.footer .baleft{
	width:150px;
	margin-left:50px;
	text-align:center;
	float:left;
	}
.footer .baleft img{
	float:left;
}
.footer .copyright{
	width:600px;
	color:#737373;
	line-height:21px;
	margin-right:200px;
	padding-top:10px;
	text-align:center;
	float:right;
	}
	












/*留言板相关**************/
.Message {
	width:680px;
	line-height:25px;
	clear: both;
	padding-top:10px;
}
.Message li{
	float:left;
	margin-bottom:5px;
}
/*标题*/
.Message .title {
	width:80px;
	text-align:right;
	padding-right:10px;
	color: #666666;
	line-height:25px;
	height:25px;
}
/*文字段标题*/
.Message .title2 {
	width:80px;
	text-align:right;
	padding-right:10px;
	color: #666666;
	line-height:25px;
	height:80px;
}
/* input宽 */
.Message .inptextarea {
	width:590px;
	height:25px;
	text-align:left;
	float:left;
}
.Message .inptextarea input {
	width:auto;
	height:21px;
	line-height:21px;
	background-image:url(../images/Message_title.gif);
	color:#575757;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 5px;
}
.Message .inptextarea select{
	width:150px;
	height:22px;
	color:#575757;
	line-height:21px;
	text-align:left;
	float:left;
}

/* 验证码旁input宽 */
.Message .inptextarea3 {
	width:140px;
	height:25px;
	text-align:left;
}
.Message .inptextarea3 input {
	width:auto;
	height:21px;
	line-height:21px;
	background-image:url(../images/Message_title.gif);
	color:#575757;
	border:1px solid #CCCCCC;
	padding:0px 0px 0px 5px;
}
.Message .inptextarea4 {
	width:450px;
	height:25px;
	text-align:left;
}


/* 文本字段 */
.Message .inptextarea2 {
	width:590px;
	height:80px;
	text-align:left;
}
.Message .inptextarea2 textarea {
	width:500px;
	padding-top:5px;
	padding-left:5px;
	height:70px;
	font-size:12px;
}
 .Message_an {
	width:80px;
	height:23px;
	line-height:23px;
	color:#005a8f;
	font-size:12px;
	background-image: url(../images/icon_an1.gif);
	background-position: 0px 0px;
	border:0px;
	cursor:pointer;
	}
