﻿@charset "utf-8";
/* CSS Document */


.main{
	border-top:1px solid #f1f1f1;
	overflow:hidden;
	position:relative;
}

.m-sub{
	float:left;
	display:inline;
	width:169px;
	border-right:1px solid #f1f1f1;
}
.m-cont{
	float:left;
	display:inline;
	width:810px;
	border-left:1px solid #f1f1f1;
	margin-left:-1px;
}

.sub-nav-box{
	margin-bottom:185px;
}
.title-hd{
	font:bold 14px/45px "宋体", Arial;
	color:#008392;
	height:45px;
	padding-top:5px;
	padding-left:20px;
}

.sub-nav-li{
	border-top:1px solid #f1f1f1;
	border-bottom:1px solid #f1f1f1;
	margin-top:-1px;
}
.cur-nav-li{
	border-left:5px solid #71c611;
}
.sub-nav-li h3{
	height:44px;
}
.sub-nav-li h3 a{
	color:#333;
	padding-left:20px;
	display:block;
	font:14px/44px "宋体", Arial;
}
.sub-nav-li h3 a:hover,.cur-nav-li h3 a{
	font-weight:bold;
	color:#71c611;
	background:url(../images/sub-nav-arrow.gif) right center no-repeat;
}

.sub-tel{
	width:169px;
	text-align:right;
	position:absolute;
	left:0;
	bottom:0;
}


.m-cont-l{
	width:520px;
	float:left;
	display:inline;
}
.pro-row{
	width:173px;
	height:350px;
	border-left:1px dotted #e9e8e8;
	float:left;
	display:inline;
	margin-left:-1px;
	margin-top:13px;
}

.pro-ava{
	text-align:center;
	margin:30px 0 10px;
}
.pro-txtbtn{
	padding:0 15px;
}
.pro-txtbtn dt{
}
.pro-txtbtn dt,.pro-txtbtn dt a{
	color:#71c611;
	font-size:14px;
}
.pro-txtbtn dd{
	margin-top:15px;
	color:#666;
}
.pro-txtbtn dd.pro-txtdd{
	height:80px;
}


.m-cont-r{
	width:290px;
	float:right;
}
.choose-pro{
	width:290px;
	height:77px;
	padding-top:3px;
	background:url(../images/choose-pro-bg.png) no-repeat;
}
.choose-pro li{
	float:left;
	display:inline;
	width:50%;
	background:url(../images/dot01.gif) 10px center no-repeat;
	height:24px;
	line-height:24px;
}
.choose-pro li a{
	color:#414141;
	margin-left:18px;
}
.choose-pro li a:hover{
	text-decoration:underline;
	color:#71c611;
}
.m-cont-r .title-hd{
	color:#ff8d4f;
}

.new-box{
	border:1px solid #efefef;
	padding-bottom:5px;
}

.new-pictxt{
	width:100%;
	overflow:hidden;
}
.new-pic{
	float:left;
	display:inline;
	width:100px;
	height:80px;
	margin:10px;
}
.new-t{
	float:left;
	display:inline;
	width:155px;
	margin-top:10px;
}
.new-t dt{
	padding-left:18px;
	background:url(../images/arrow01.gif) left 50% no-repeat;
}
.new-t dt a{
	color:#71c611;
	font-size:14px;
}
.new-t dd{
	color:#838383;
}
.new-list{
	padding:0 10px;
}
.new-list li{
	background:url(../images/dot02.gif) left 50% no-repeat;
	height:25px;
	line-height:25px;
	padding-left:12px;
}
.new-list li a{
	color:#333;
	font-size:14px;
}
.new-list li a:hover{
	color:#71c611;
	text-decoration:underline;
}

.m-crumb{
	color: #008392;
    font: 12px/29px "宋体",Arial;
    height: 29px;
    padding-top: 20px;
	border-bottom:1px solid #f1f1f1;
	text-align:right;
	padding-right:10px;
	margin-bottom:20px;
}
.m-crumb-title{
	float:left;
	display:inline;
	font:bold 14px/29px "宋体", Arial;
	color:#333;
	padding-left:37px;
	background:url(../images/icon01.gif) 10px center no-repeat;
}

.padding-l10{
	padding-left:10px;
}
.about01{
	font-size:14px;
	line-height:28px;
}
.ab01-pic{
	float:left;
	display:inline;
	width:200px;
	text-align:center;
}

.ab01-txt{
	float:left;
	display:inline;
	width:590px;
	padding-bottom:20px;
}

.about02{
	padding:0 0 50px 10px;
}
.ab02-list{
	width:100%;
	overflow:hidden;
}
.ab02-td1{
	float:left;
	display:inline;
	width:50px;
	height:50px;
	padding:0 10px 0 15px;
	border-bottom:1px solid #F60;
	font:bold italic 18px/50px Arial, Helvetica, sans-serif;
}
.color-g{
	color:#6e911a;
}
.ab02-td2{
	border-bottom:1px dotted #F1F1F1;
	height:50px;
	line-height:50px;
	float:right;
	display:inline;
	width:700px;
	margin-right:10px;
}
.ab02-td2 {
	font-size: 14px;
}
.ab02-td2 span{
	font:bold italic 18px/50px Arial, Helvetica, sans-serif;
	display:inline-block;
	width:30px;
	text-align:right;
	padding-right:30px;
}

.about03{
	width:100%;
	overflow:hidden;
	padding:10px 0 20px;
}
.zs-list{
	float:left;
	display:inline;
	width:156px;
	text-align:center;
	margin:0 10px 0 30px;
}
.zs-ava{
	border:1px solid #DFDFDF;
	background-color:#f5f5f5;
	padding:4px;
}
.zs-name{
	padding:5px 0 10px;
}
.zs-name a{
	color:#333;
	font:bold 14px/22px Arial, Helvetica, sans-serif;
}



.mes-tip{
	margin:20px 0 10px;
	text-indent:24px;
	color:#075CA9;
	font-size:14px;
	line-height:26px;
}
.cont1,.cont2{
	padding-bottom:20px;
}
.cont1 table td {
    padding: 5px 3px;
    vertical-align: top;
}
.l-mes-title {
    text-align: right;
    width: 80px;
}
.l-mes-txt {
    border: 1px solid #CCCCCC;
    padding: 3px;
    width: 250px;
}
.color_red {
    color: #FF0102;
}
.l-mes-txtarea {
    border: 1px solid #CCCCCC;
    height: 100px;
    width: 500px;
}
.l-mes-btn {
    height: 26px;
    margin-right: 10px;
    width: 80px;
}

.c-li-hd{
	height:50px;
	line-height:50px;
	border-bottom:1px solid #d6d6d6;
	text-align:center;
	font:bold 16px/50px "宋体", Arial;
}
.c-li-hd b{
	color:#F60;
	margin-left:10px;
}

.map{
	text-align:center;
}
.cl02-list{
	overflow: hidden;
    width: 100%;
}
.cl02-td1{
    display: inline;
    float: left;
    font: italic bold 18px/50px Arial,Helvetica,sans-serif;
    height: 50px;
    padding: 0 10px 0 15px;
    width: 100px;
}
.cl02-td2{
	border-bottom: 1px dotted #F1F1F1;
    display: inline;
    float: right;
    margin-right: 10px;
    width: 650px;
	padding:10px 0;
	
}
.cl02-td2 h3{
	font-weight:bold;
}
.cl02-td2 span {
	float:left;
    font:12px/20px Arial,Helvetica,sans-serif;
    padding-right: 30px;
    width: 160px;
}

.sev1,.sev2,.sev3{
	padding-bottom:20px;
}
.sev1{
	font-size:14px;
	line-height:28px;
	padding:10px 30px 0;
}

.sev2{
	padding-left:10px;
}
.new-list-box {
    height: 70px;
    margin: 15px 0;
}
.new-list-pic {
    display: inline;
    float: left;
    height: 70px;
    width: 100px;
	margin:0 0 0 10px;
}
.new-list-box dl {
    display: inline;
    float: left;
    margin-left: 20px;
    width: 650px;
}
.new-list-box dl dt, .new-list-box dl dt a {
    background:#f1f1f1;
    color: #333;
    font: bold 12px/26px "宋体",Arial;
    padding: 0 5px;
}
.new-list-box dl dt span.new-date {
    display: inline;
    float: right;
	font:normal 12px/26px "宋体", Arial;
	color:#999;
	padding-right:10px;
}
.new-list-box dl dd {
    text-indent: 24px;
	color:#666;
	margin-top:5px;
}
.new-list-box dl dd a {
    color: #DB2424;
}

.sev3{
	padding-left:10px;
	padding-right:10px;
}

.sev2 .new-list li {
    background: url("../images/new_icon.gif") no-repeat scroll 5px 50% transparent;
    border-bottom: 1px dashed #9A9A9A;
    height: 30px;
    line-height: 30px;
    padding: 0 10px 0 20px;
}
.sev2 .new-list li span.new-date {
    color: #7C7C7C;
    float: right;
}

.faq{
	margin-bottom:15px;
}
.faq1{
	height:28px;
	line-height:28px;
	padding-left:36px;
	background:url(../images/faq-icon1.png) left center no-repeat;
}
.faq2{
	border:1px solid #CCC;
	background:url(../images/faqbg.gif) left top repeat-x;
	padding:0 20px 20px;
	position:relative;
	margin-top:10px;
}
.faq2 p{
	background:url(../images/faq-icon2.png) 0 23px no-repeat;
	padding:20px 0 0 34px;
}
.faq-arrow{
	position:absolute;
	left:20px;
	top:-8px;
}

.tec-hd,.pro-hd{
	width:100%;
	overflow:hidden;
	padding-bottom:10px;
}

.tec-type,.pro-type{
	float:left;
	display:inline;
	width:400px;
	margin:0 10px 0 20px;
}
.tec-type h3,.pro-type h3{
	font:13px/28px Verdana, Geneva, sans-serif;
	color:#e7560f;
}
.tec-type h1,.pro-type h1{
	font:36px/50px "黑体", "宋体", Arial;
	color:#C00;
}

.tec-nav,.pro-nav{
	float:left;
	display:inline;
	width:300px;
}
.tec-nav li,.pro-nav li{
	padding-left:20px;
	background:url(../images/tec-nav-bg.gif) left center no-repeat;
}


.sub-nav-ul{
}
.sub-nav-ul li{
	height:15px;
	line-height:15px;
	padding-left:15px;
	background:url(../images/dot02.gif) 7px center no-repeat;
}
.sub-nav-ul li a{
	font-size:11px;
}

.ss-nav{
	padding:0 0 10px 10px;
	margin-top:10px;
}
.ss-nav li{
	border-top:1px dotted #F1F1F1;
	height:22px;
	line-height:22px;
	padding-left:15px;
}
.ss-nav li a{
	color:#C00;
}
.ss-nav li a:hover{
	color:#71c611;
	text-decoration:underline;
}


.pro-li{
	border-top: 1px dotted #6d6d6d;
	margin:10px 0;
	width:100%;
	overflow:hidden;
}
.pro-li h3{
	height:30px;
	line-height:30px;
	background:url(../images/icon02.gif) 10px center no-repeat;
	color:#637c32;
	padding-left:35px;
	font:bold 14px/30px "黑体", "宋体", Arial;
	margin:5px 0 10px;
}
.pro-li-pic{
	float:left;
	display:inline;
	width:300px;
	text-align:center;
}

.pro-li-txt{
	float:left;
	display:inline;
	width:430px;
}
.pro-li-txt p{
	margin-bottom:20px;
}
.pro-li-txt a{
	font:bold 14px/24px Tahoma, Geneva, sans-serif;
	color:#cf1111;
	margin-right:10px;
}

.pro-hd1{}
.pro-hd-pic{
	float:left;
	display:inline;
	width:330px;
	height:240px;
}
.pro-hd-cho{
	float:left;
	display:inline;
	width:450px;
}
.pro-hd-cho .pro-nav{
	margin:10px 0;
	padding-left:20px;
}
.choose{
	clear:both;
	width:240px;
	height:25px;
	background:url(../images/cho1.png) no-repeat;
	color:#14547a;
	padding-top:7px;
	padding-left:30px;
}
.choose select{
	width:110px;
}


.pro-bd{
	padding-bottom:20px;
}

.pro-type h2 {
    color: #CC0000;
    font: 38px/50px Verdana, Geneva, sans-serif;
}
.pro-type h5 {
    color: #6c6c6c;
    font: 11px/22px Verdana, Geneva, sans-serif;
	padding-left:25px;
	background:url(../images/icon3.gif) 5px center no-repeat;
}
.pro-type1{
	width:110px;
	margin-bottom:80px;
}
.pro-nav1{
	width:200px;
	
}





