﻿body {
	margin: 0;
	padding: 0;
	font-family: 微软雅黑;
	color: #333;
	font-size: 12px;
	background: url('bg.jpg') repeat left top;
}
ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
a {
	color: #333;
	text-decoration: none;
}
img {
	border: none;
}
.bodywidth {
	width: 1200px;
	margin: auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.top {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px #DDD solid;
}
.top .left a {
	color: #999;
}
.top .left a:hover {
	color: #666;
}
.top .right {
}
.top .right ul li {
	float: left;
	color: #999;
}
.top .right ul li a {
	color: #999;
}
.top .right ul li a:hover {
	color: #666;
}
.top .right ul li.icon1 {
	width: 25px;
	height: 30px;
	background: url('ic1.jpg') no-repeat left center;
}
.top .right ul li.icon2 {
	width: 25px;
	height: 30px;
	background: url('ic2.jpg') no-repeat left center;
}
.nav {
	height: 47px;
	background: url('navbg.jpg') repeat-x left top;
	line-height: 47px;
}
.nav ul li {
	float: left;
	width: 150px;
	background: url('nav.fw.png') no-repeat left center;
	text-align: center;
	font-size: 16px;
	height: 47px;
	position: relative;
	z-index:100;
}
.nav ul li:first-child {
	background: none;
}
.nav ul li a {
	display: block;
	color: white;
}
.nav ul li a:hover {
	background: url('navh.fw.png') no-repeat center top;
	color: white;
}
.nav ul ul {
	background: #4B9C02;
	display: none;
	position: absolute;
	top: 47px;
	left: 0;
	width: 150px;
}
.nav ul ul li {
	background: url('navhl.fw.png') no-repeat left top;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.nav ul ul li a:hover {
	background: none;
	background-color: #387502;
}
.banner{
	z-index:1;
}
.search {
	background: url('bg1.jpg') repeat-x left top;
	height: 50px;
	line-height: 50px;
}
.search .left ul li a {
	color: #4B9C02;
}
.search .left ul li a:hover {
	text-decoration: underline;
}
.search .left ul li .name {
	font-size: 14px;
}
.search .left ul li .time {
	display: none;
	width: 0;
}
.search .right {
	float: right;
	width: 197px;
	height: 34px;
	background: url('search.fw.png') no-repeat left center;
	margin-top: 10px;
}
.search .right input {
	border: none;
	background: none;
	height: 20px;
	width: 135px;
	margin-top: 7px;
	margin-left: 5px;
}
.search .right button {
	width: 23px;
	float: right;
	cursor: pointer;
	border: none;
	background: none;
}
.hzhbindex {
	padding: 20px 0;
	overflow: hidden;
}
.hzhbindex .title {
	padding: 20px 0;
}
.hzhbindex .marquee {
	width: 1200px;
	height: 120px;
	overflow: hidden;
}
.hzhbindex ul {
	overflow: hidden;
}
.hzhbindex ul li {
	float: left;
	width: 180px;
	height: 120px;
	text-align: center;
}
.hzhbindex ul li .name {
	padding-top: 5px;
}
.cpzsindex {
	overflow: hidden;
}
.cpzsindex .cpxlindex {
	border: 1px #CCC solid;
	width: 210px;
	border-top: 6px #4C9804 solid;
}
.cpzsindex .cpxlindex .title {
	text-align: center;
	padding: 10px 0;
	overflow: hidden;
}
.cpzsindex .cpxlindex ul li {
}
.cpzsindex .cpxlindex ul li a {
	display: block;
	height: 50px;
	line-height: 50px;
	color: white;
	cursor: pointer;
	background: #499801 url('cpbg.fw.png') no-repeat 10px center;
	text-indent: 30px;
	font-size: 14px;
}
.cpzsindex .cpxlindex ul li li a {
	color: #333;
	background: url('ico2.fw.png') no-repeat 190px center;
}
.cpzsindex .cpxlindex ul ul {
	display: none;
}
.cpzsindex .cpxlindex ul li:first-child ul {
	display: block;
}
.cpzsindex .cpxlindex ul li ul li a {
	height: 45px;
	line-height: 45px;
	background: url('icon.fw.png') no-repeat 10px center;
}
.cpzsindex .cpxlindex ul li ul li a:hover {
}
.cpzsindex .cpxlindex ul li ul > li:nth-child(2n+1) a:hover{
}
.cpnrindex {
	width: 960px;
}
.cpnrindex .title {
	height: 70px;
	overflow: hidden;
	background: url('i2.jpg') no-repeat left top;
}
.cpnrindex .title .title1 {
	float: left;
	width: 860px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.cpnrindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.cpnrindex .title .title2 {
	float: left;
	width: 100px;
	height: 70px;
	line-height: 70px;
	text-align: right;
}
.cpnrindex ul {
	width: 962px;
	padding: 20px 0;
	overflow: hidden;
}
.cpnrindex ul li {
	float: left;
	width: 320px;
	height: 270px;
	text-align: right;
}
.cpnrindex ul li img {
	width: 300px;
	height: 210px;
	border: 1px #CCC solid;
	padding: 4px;
}
.cpnrindex ul li .name {
	width: 310px;
	text-align: center;
	font-size: 14px;
	padding-top: 10px;
}
.reasonindex {
	overflow: hidden;
}
.reasonindex .title {
	background: url('i3.jpg') no-repeat center top;
	height: 143px;
}
.reasonindex .reasonindexbg {
	background: url('i4.jpg') no-repeat center top;
	height: 2314px;
}
.jdalindex {
	overflow: hidden;
	padding: 20px 0;
}
.jdalindex .title {
	height: 70px;
	overflow: hidden;
	background: url('ai.jpg') no-repeat left top;
}
.jdalindex .title .title1 {
	float: left;
	width: 1100px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.jdalindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.jdalindex .title .title2 {
	float: left;
	width: 100px;
	height: 70px;
	line-height: 70px;
	text-align: right;
}
.jdalindex .marquee1 {
	width: 1200px;
	height: 270px;
	overflow: hidden;
}
.jdalindex ul {
	overflow: hidden;
	padding: 20px 0;
}
.jdalindex ul li {
	float: left;
	width: 300px;
	height: 270px;
}
.jdalindex ul li img {
	width: 280px;
	height: 220px;
}
.jdalindex ul li .name {
	padding-top: 5px;
	text-align: center;
	font-size: 14px;
}
.khjzindex {
	overflow: hidden;
	padding: 20px 0;
}
.bottom {
	height: 132px;
	background: url('i5.jpg') no-repeat center top;
}
.khjzindex {
	overflow: hidden;
	padding: 20px 0;
}
.khjzindex .jzindex {
	width: 900px;
}
.khjzindex .title {
	height: 70px;
	line-height: 70px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 40px;
	overflow: hidden;
	background: url('i2.jpg') no-repeat left top;
}
.khjzindex .title .title1 {
	float: left;
	width: 800px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 40px;
}
.khjzindex .title .title1 span {
	font-size: 12px;
	display: block;
	font-weight: normal;
	color: #999;
	font-weight: normal;
}
.khjzindex .title .title2 {
	float: left;
	width: 100px;
	height: 70px;
	line-height: 70px;
	text-align: right;
	font-size: 12px;
	font-weight: normal;
}
.khjzindex .jzindex ul {
	overflow: hidden;
}
.khjzindex .jzindex ul li {
	width: 900px;
	height: 140px;
	border-bottom: 1px #CCC solid;
	padding-top: 10px;
}
.khjzindex .jzindex ul li .image {
	float: left;
	width: 220px;
}
.khjzindex .jzindex ul li img {
	width: 200px;
	height: 130px;
}
.khjzindex .jzindex ul li .name {
	float: left;
	width: 660px;
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}
.khjzindex .jzindex ul li .name a {
	color: #000;
}
.khjzindex .jzindex ul li .cont {
	float: left;
	width: 660px;
	color: #666;
	font-size: 14px;
	line-height: 200%;
}
.khjzindex .jzindex ul li .cont a {
	line-height: 180%;
}
.khjzindex .jzindex ul li .more {
	float: left;
	width: 660px;
	padding-top: 10px;
	font-size: 14px;
}
.khjzindex .jzindex ul li .more a {
	color: #66CC33;
}
.khjzindex .zsindex {
	width: 260px;
}
.khjzindex .zsindex .zsindex1 {
}
.khjzindex .zsindex .zsindex1 .title {
	text-indent: 40px;
}
.khjzindex .zsindex .zsindex1 img {
	width: 250px;
}
.khjzindex .zsindex .zsindex1 .picChange1 {
	padding-top: 10px;
}
.khjzindex .zsindex .zsindex1 a {
	font-size: 12px;
	font-weight: normal;
}
.khjzindex .zsindex .zsindex2 {
	padding-top: 15px;
}
.khjzindex .zsindex .zsindex2 ul {
	padding-top: 10px;
}
.khjzindex .zsindex .zsindex2 .name {
	font-size: 16px;
	height: 40px;
	line-height: 40px;
}
.khjzindex .zsindex .zsindex2 .cont {
	font-size: 14px;
	line-height: 160%;
}
.scsbindex {
	overflow: hidden;
	padding: 20px 0;
}
.scsbindex .title {
	height: 70px;
	overflow: hidden;
	background: url('ai.jpg') no-repeat left top;
}
.scsbindex .title .title1 {
	float: left;
	width: 1100px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.scsbindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.scsbindex .title .title2 {
	float: left;
	width: 100px;
	height: 70px;
	line-height: 70px;
	text-align: right;
}
.scsbindex .marquee2 {
	width: 1200px;
	height: 170px;
	overflow: hidden;
}
.scsbindex ul {
	overflow: hidden;
	padding: 10px 0;
}
.scsbindex ul li {
	float: left;
	width: 220px;
	height: 170px;
}
.scsbindex ul li img {
	width: 200px;
	height: 125px;
}
.scsbindex ul li .name {
	width: 200px;
	padding-top: 10px;
	text-align: center;
}
.xwdtindex {
	overflow: hidden;
	padding: 20px 0;
}
.xwdtindex .rzindex {
	width: 900px;
}
.xwdtindex .rzindex .title {
	height: 70px;
	line-height: 40px;
	overflow: hidden;
	background: url('ai.jpg') no-repeat left top;
}
.xwdtindex .rzindex .title .title1 {
	float: left;
	width: 800px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.xwdtindex .rzindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.xwdtindex .rzindex .title .title2 {
	float: left;
	width: 100px;
	height: 70px;
	line-height: 70px;
	text-align: right;
}
.xwdtindex .rzindex ul {
	overflow: hidden;
	margin: 10px 0;
	background: url('dt1.png') no-repeat left top;
	height: 300px;
	padding-left: 340px;
}
.xwdtindex .rzindex ul li {
	width: 560px;
	background: url('lis.jpg') no-repeat left center;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #CCC dotted;
	text-indent: 20px;
}
.xwdtindex .rzindex ul li .name {
	width: 400px;
	float: left;
}
.xwdtindex .rzindex ul li .time {
	float: left;
	width: 160px;
	text-align: right;
}
.xwdtindex .wdindex {
	width: 260px;
}
.xwdtindex .wdindex .title {
	height: 70px;
	line-height: 40px;
	overflow: hidden;
	background: url('ai.jpg') no-repeat left top;
}
.xwdtindex .wdindex .title .title1 {
	float: left;
	width: 200px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.xwdtindex .wdindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.xwdtindex .wdindex .title .title2 {
	float: left;
	width: 60px;
	height: 70px;
	line-height: 70px;
	text-align: right;
}
.xwdtindex .wdindex ul {
	overflow: hidden;
}
.xwdtindex .wdindex ul li {
	height: 100px;
}
.xwdtindex .wdindex .name {
	background: url('w.jpg') no-repeat left center;
	text-indent: 30px;
	font-size: 14px;
	height: 40px;
	line-height: 40px;
}
.xwdtindex .wdindex .cont {
	background: url('d.jpg') no-repeat left top;
	padding-left: 30px;
	line-height: 150%;
	font-size: 12px;
}
.yqljindex {
	overflow: hidden;
}
.yqljindex .title {
	height: 70px;
	overflow: hidden;
	background: url('ai.jpg') no-repeat left top;
}
.yqljindex .title .title1 {
	float: left;
	width: 1200px;
	font-size: 17px;
	font-weight: bold;
	text-indent: 55px;
	padding-top: 8px;
}
.yqljindex .title .title1 span {
	font-size: 15px;
	display: block;
	font-weight: normal;
	color: #999;
}
.ylnr {
	overflow: hidden;
	padding: 10px 0;
	font-size: 14px;
}
.nbanner{
	overflow:hidden;
	padding:10px 0;
}
.neiyecont{
	overflow:hidden;
	padding:20px 0;
}
.neiyecont1{
	overflow:hidden;
	width:200px;
}
.neiyecont1_1{
	border:1px #CCC solid;
}
.neiyecont1_1 .title{
	height:33px;
	line-height:33px;
	background:url('titlebg.fw.png') repeat-x left top;	
	font-size:16px;
	text-align:center;
	border-bottom:1px #CCC solid;
}
.neiyecont1_1 ul {
	padding:10px;
	font-size:14px;
}
.neiyecont1_1 ul li{
	background:url('nicon.fw.png') no-repeat left center;
	height:30px;
	line-height:30px;
	text-indent:20px;
}
.neiyecont1_1 ul ul{
	display:none;
	position:absolute;
	top:-10000px;
	left:-10000px;
}
.neiyecont1_2{
	border:1px #CCC solid;
	margin-top:20px;
}
.neiyecont1_2 .title{
	height:33px;
	line-height:33px;
	background:url('titlebg.fw.png') repeat-x left top;	
	font-size:16px;
	text-align:center;
	border-bottom:1px #CCC solid;
}
.neiyecont1_2 ul{
	padding:10px;
	overflow:hidden;
}
.neiyecont1_2 ul li{
	width:180px;
	height:150px;
}
.neiyecont1_2 ul li img{
	width:170px;
	height:110px;
	padding:4px;
	border:1px #CCC solid;
}
.neiyecont1_2 ul li .name{
	padding-top:10px;
	width:180px;
	text-align:center;
}
.neiyecont1_3{
	border:1px #CCC solid;
	margin-top:20px;
}
.neiyecont1_3 .title{
	height:33px;
	line-height:33px;
	background:url('titlebg.fw.png') repeat-x left top;	
	font-size:16px;
	text-align:center;
	border-bottom:1px #CCC solid;
}
.neiyecont1_3 ul{
	padding:10px;
}
.neiyecont1_3 ul li {
	height:30px;
	line-height:30px;
}
.neiyecont1_3 ul li .name{
	width:100%;
	background:url('nicon1.fw.png') no-repeat left center;
	text-indent:20px;
		overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;

}
.neiyecont1_3 ul li .time{
	width:0;
	display:none;
	position:absolute;
	top:-10000px;
	left:-10000px;
}
.neiyecont1_4{
	border:1px #CCC solid;
	margin-top:20px;
}
.neiyecont1_4 .title{
	height:33px;
	line-height:33px;
	background:url('titlebg.fw.png') repeat-x left top;	
	font-size:16px;
	text-align:center;
	border-bottom:1px #CCC solid;
}
.neiyecont1_4 p{
	font-size:14px;
	line-height:200%;
	padding:0 10px;
}
.neiyecont2{
	width:980px;
}
.neityecont2_1{
	border:1px #CCC solid;
	padding:15px 0;	
	text-indent:20px;
}
.neityecont2_2{
	padding:20px;	
	border:1px #CCC solid;
	margin-top:20px;
	width:938px;
	min-height:977px;
}
.footer {
	height: 412px;
	background: #499A00;
	overflow:hidden;
	margin-top:20px;
	clear:both;
}
.footer .bodywidth {
	height: 412px;
	background: url('foot.jpg') no-repeat right bottom;
}
.footer ul li a {
	color: white;
}
.footer .f1 {
	width: 260px;
	padding-top: 30px;
	height: 300px;
	background: url('fl.jpg') no-repeat right 30px;
}
.footer .f2 {
	width: 120px;
	padding-top: 30px;
	font-size: 14px;
	background: url('fl.jpg') no-repeat right 30px;
	padding-left: 30px;
	height: 300px;
}
.footer .f2 ul li{
	height:30px;
	line-height:30px;
}
.footer .f3 {
	width: 150px;
	padding-top: 30px;
	font-size: 14px;
	height: 300px;
	background: url('fl.jpg') no-repeat right 30px;	padding-left: 30px;
}
.footer .f3 ul li{
	height:30px;
	line-height:30px;
}

.footer .f4 {
	width: 120px;
	padding-top: 30px;
	font-size: 14px;
	height: 300px;
	background: url('fl.jpg') no-repeat right 30px;	padding-left: 30px;
}
.footer .f4 ul li{
	height:30px;
	line-height:30px;
}

.footer .f5 {
	width: 120px;
	padding-top: 30px;
	font-size: 14px;
	height: 300px;
	background: url('fl.jpg') no-repeat right 30px;	padding-left: 30px;
}
.footer .f5 ul li{
	height:30px;
	line-height:30px;
}

.footer .f6 {
	width: 280px;
	padding-top: 30px;
	color: #fff;	padding-left: 30px;
}
.footer .f6 ul {
	background: url('tel1.jpg') no-repeat left top;
	width: 280px;
	height: 70px;
	padding-left: 70px;
	color: white;
	font-size: 16px;
}
.footer .f6 p {
	line-height: 200%;
}
/***分页***/

.pageNav {
    clear: both;
    text-align: center;
}

.pageNav span {
    display: inline-block;
    padding: 5px;
    border: 1px #EEE solid;
    margin: 2px;
    cursor: pointer;
}

.pageNav span:hover {
    background-color: #EEE;
}

.pageNav span.now {
    background-color: #333;
    color: white;
}.gsjj {
    width: 920px;
    height: 520px;
    clear: both;
    overflow: hidden;
    padding: 20px;
}

.gsjj .left {
    width: 600px;
}

.gsjj .left img {
    max-width: 600px;
    max-height: 450px;
}

.gsjj .right {
    width: 280px;
}

.left .picChangePicList img {
    cursor: pointer;
}

.gsjj .ProdName {
    font-size: 16px;
    height: 60px;
    line-height: 60px;
}

.gsjj .consult {
    float: left;
    width: 90px;
    height: 30px;
    background: red;
    line-height: 30px;
    text-align: center;
    border-radius: 5px;
}

.gsjj .consult a {
    color: white;
}

.gsjj .message {
    float: left;
    width: 90px;
    height: 30px;
    background: red;
    line-height: 30px;
    text-align: center;
    margin-left: 20px;
    border-radius: 3px;
}

.gsjj .message a {
    color: white;
}

.gsjj .share {
    color: #666;
    padding-top: 25px;
    font-size: 14px;
    width: 240px;
    clear: both;
    overflow: hidden;
}

.gsjj .share span {
    display: block;
    float: left;
    padding-top: 4px;
}

.gsjj1 {
    clear: both;
    width: 920px;
    padding: 0px 20px;
}

.gsjj1 h3 {
    background: url('icon.png') no-repeat left center;
    height: 48px;
    line-height: 48px;
    width: 148px;
    text-indent: 20px;
    color: white;
    font-weight: normal;
}
.alzs {
    overflow: hidden;
}

.alzs ul li {
    float: left;
    width: 280px;
    margin-left: 20px;
    margin-top: 20px;
    background: #E1E1E1;
    height: 350px;
    text-align: left;
}

.alzs ul li img {
    width: 280px;
    height: 220px;
}

.alzs ul li .name {
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px #EEE solid;
    width: 260px;
    margin: auto;
}

.alzs ul li .cont {
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    color: #AAA;
}
.ryzs {
    overflow: hidden;
}

.ryzs ul li {
    float: left;
    width: 280px;
    margin-left: 20px;
    margin-top: 20px;
    background: #E1E1E1;
    height: 320px;
    text-align: left;
}

.ryzs ul li img {
    width: 280px;
    height: 220px;
}

.ryzs ul li .name {
    font-size: 18px;
    text-align: center;
    padding: 10px 0;
    border-bottom: 1px #EEE solid;
    width: 260px;
    margin: auto;
}

.ryzs ul li .cont {
    font-size: 14px;
    padding: 10px 0;
    text-align: center;
    color: #AAA;
}

.scsb {
    overflow: hidden;
}

.scsb ul li {
    float: left;
    width: 280px;
    margin-left: 20px;
    margin-top: 20px;
    background: #E1E1E1;
    height: 270px;
    text-align: left;
}

.scsb ul li img {
    width: 280px;
    height: 220px;
}

.scsb ul li .name {
    text-align: center;
    padding: 5px 0;
    width: 260px;
    margin: auto;
}

.gsjjnycontent3 {
    height: 333px;
    overflow: hidden;
}

.gsjjnycontent3 .left {
    width: 460px;
}

.gsjjnycontent3 .left .title {
    font-size: 20px;
    padding: 10px 0;
    border-bottom: 1px #CCC solid;
}

.gsjjnycontent3 .left p {
    font-size: 14px;
    color: #878787;
    line-height: 140%;
    padding-top: 10px;
}

.gsjjnycontent3 .right {
     width: 469px;
}
.gsjjnycontent3 .right  img{
    width: 469px;
    height:333px;
}
.gsjjnycontent4 {
    height: 490px;
    overflow: hidden;
}

.gsjjnycontent4 .left {
    width: 469px;
}
.gsjjnycontent4 .left img{
    width: 469px; height:333px;
}
.gsjjnycontent4 .right {
    width: 460px;
}

.gsjjnycontent4 .right .title {
    font-size: 20px;
    padding: 20px 0;
    border-bottom: 1px #CCC solid;
}

.gsjjnycontent4 .right p {
    font-size: 14px;
    color: #878787;
    line-height: 140%;
    padding-top: 10px;
}

.khlg {
    padding: 10px 10px;
    overflow: hidden;
}

.khlg ul li {
    float: left;
    width: 166px;
    text-align: center;
    height: 130px;
    border: 1px #EEE solid;
    margin-left: 50px;
    margin-bottom: 30px;
}

.khlg ul li img {
    width: 166px;
    height: 90px;
}

.khlg ul li span {
    display: block;
    width: 166px;
    text-align: center;
}

