@charset "utf-8";
/* CSS Document */
body, td, th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
}
a {
	color: #333333;
	text-decoration: none;
}
a:hover {
	color: #FF3300;
}
ul li {
	list-style-type: none;
}
* {
	margin: 0px;
	padding: 0px;
}
p {
	line-height: 24px;
	text-indent: 24px;
}
img {
	border-top-style:none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
}

/* 清理浮动 */  
.fn-clear:after {  
	visibility:hidden;  
	display:block;  
	font-size:0;  
	content:" ";  
	clear:both;  
	height:0;  
}  
.fn-clear {  
zoom:1; /* for IE6 IE7 */  
}  


.wrapper {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.wrapper .header {
	/*float: left;*/
	width: 1000px;
	margin: 0px;
	padding: 0px;
	height: 103px;
}
.header .logo {
	float: left;
	width: 730px;
}
.header .topLine {
	float: left;
	width: 220px;
	padding-top: 35px;
	padding-left: 35px;
}
.topLine .en {
	background-image: url(../Images/english.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 70px;
	padding-left: 35px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.topLine .gb {
	background-image: url(../Images/china.gif);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	width: 60px;
	margin-left: 20px;
	display: inline;
	text-align: center;
	padding-left: 15px;
	padding-bottom: 2px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
}
.header .menu {
	background-image: url(../Images/menu_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 35px;
	width: 660px;
	text-align: right;
	position:relative;
	padding-left: 340px;
	display: inline;
	font-family: "微软雅黑","黑体", Verdana, Arial, Helvetica, sans-serif;
}
.menu ul li a, .menu ul li a:visited {
	display:block;
	text-decoration:none;
	width:82px;
	line-height:34px;
	height:35px;
	text-align:center;
	color:#fff;
	overflow:hidden;
	font-size: 16px;
}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:10px; position:relative;}
.menu ul li ul {display: none;}

.menu ul li:hover a {color:#000;}
.menu ul li:hover ul {display:block; position:absolute; top:28px; left:0; width:105px;}
.menu ul li:hover ul li a.hide {background:#6a3; color:#fff;}
.menu ul li:hover ul li:hover a.hide {background:#333; color:#fff;}
.menu ul li:hover ul li ul {display: none;}
.menu ul li:hover ul li a {
	display:block;
	color:#fff;
	font-size: 14px;
	height:30px;
	line-height:30px;
	border-bottom:1px solid #FFFFFF;
	border-top:none;
	background-color: #388AC4;
}
.menu ul li:hover ul li a:hover {
	background:#388AC4;
	color:#000;
}
.menu ul li:hover ul li:hover ul {display:block; position:absolute; left:105px; top:0;}
.menu ul li:hover ul li:hover ul.left {left:-105px;}
.wrapper .banner {
	/*float: left;*/
	width: 1000px;
	margin: 0px;
	padding: 0px;
}
.wrapper .back_main {
	background-color: #F0F0F0;
	background-image: url(../Images/main_back.png);
	background-repeat: repeat-x;
	background-position: left top;
	/*float: left;*/
	width: 1000px;
	padding-bottom: 20px;
}
.back_main .conterbox {
	/*float: left;*/
	width: 960px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 20px;
}
.conterbox .home01 {
	float: left;
	width: 220px;
}
.conterbox .home02 {
	float: left;
	width: 490px;
	padding-left: 15px;
/*	padding-right: 18px;*/
}
.conterbox .home03 {
	float: left;
	width: 220px;
}
.homebox h2 {
	font-size: 18px;
	font-weight: normal;
	font-family: "黑体", "Times New Roman", Times, serif;
	color: #335CA4;
	background-image: url(../Images/title_back.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom: 3px;
	padding-left: 5px;
}
.homebox h2 span {
	font-size: 14px;
	padding-left: 20px;
	color: #999999;
}
.conterbox .homebox {
	/*float: left;*/
	padding-right: 6px;
	padding-left: 6px;
}
.home01 .box {
	float: left;
	width: 220px;
	padding-top: 10px;
}
.home01 .box dd {
	float: left;
	padding-top: 10px;
}
.wrapper .footer {
	background-image: url(../Images/botton_logo_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	/*float: left;*/
	width: 820px;
	height: 78px;
	padding-left: 150px;
	padding-top: 10px;
	padding-right: 30px;
}
.footer .contact {
	color: #999999;
	float: left;
}
.footer .copy {
	float: right;
	color: #FFFFFF;
	text-align: right;
	line-height: 22px;
}
.copy a {
	color: #FFFFFF;
}
.home02 .box {
	float: left;
	width: 470px;
	padding-top: 10px;
}
.home02 .box li {
	float: left;
	width: 156px;
}
.home02 .box a {
	background-color: #43C4FE;
	padding: 2px;
	float: left;
}
.home03 .box li {
	float: left;
	width: 220px;
}
.home03 .box a {
	line-height: 24px;
	background-image: url(../Images/icon01.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	float: left;
	width: 200px;
	padding-left: 20px;
}
.home03 .box li span {
	float: right;
}
.home03 .box {
	float: left;
	width: 220px;
	padding-top: 10px;
}
.conterbox .back_conter_left {
	background-image: url(../Images/centerBox_left_back.gif);
	background-repeat: repeat-y;
	background-position: left top;
	/*float: left;*/
}
.conterbox .back_conter_right {
	background-image: url(../Images/centerBox_right_back.gif);
	background-repeat: repeat-y;
	background-position: right top;
	/*float: left;*/
	width: 960px;
}
.conterbox .suNav {
	float: left;
	width: 220px;
	padding-right: 15px;
}
.suNav h2 {
	background-image: url(../Images/title01.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 44px;
	width: 210px;
	font-family: "微软雅黑","黑体",  Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	padding-top: 10px;
	padding-left: 10px;
}
.suNav h2 span {
	font-size: 14px;
	padding-left: 10px;
	color: #335CA4;
}
.suNav ul {
	float: left;
	width: 200px;
	padding: 10px;
}
.suNav li {
	float: left;
	height: 31px;
	width: 200px;
	display: inline;
	margin-bottom: 2px;
}
.suNav li a {
	line-height: 30px;
	color: #666666;
	background-image: url(../Images/menu01_a.png);
	float: left;
	width: 170px;
	height: 31px;
	padding-left: 30px;
}
.suNav li a:hover,.suNav .hot a {
	color: #333333;
	background-image: url(../Images/menu01.png);
}
.conterbox .bottom_back {
	float: left;
	width: 960px;
}
.conterbox #right_centerBox {
	float: left;
	width: 725px;
}
#right_centerBox #add {
	background-image: url(../Images/add_back.png);
	background-repeat: no-repeat;
	background-position: left top;
	float: left;
	height: 30px;
	width: 720px;
	text-align: right;
	padding-right: 5px;
	padding-top: 27px;
}
#add span {
	color: #3366FF;
}
#right_centerBox .company {
	float: left;
	width: 680px;
}
#right_centerBox .conBox {
	float: left;
	width: 680px;
	padding-left: 19px;
	padding-top: 10px;
}
.conBox .titleTxt {
	font-family: "微软雅黑","黑体" ;
	font-size: 18px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	color: #000000;
	clear: both;
}
#order {
	text-align: center;
	float: left;
	width: 220px;
	padding-bottom: 10px;
	height: 90px;
}
.suNav #contentUs {
	float: left;
	width: 200px;
	padding-left: 10px;
}
#contentUs h3 {
	font-family: "微软雅黑","黑体",;
	font-size: 20px;
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	padding-bottom: 3px;
}
#contentUs h3 span {
	font-size: 12px;
	color: #3366FF;
	padding-left: 10px;
}
#contentUs dl {
	color: #666666;
	float: left;
	width: 200px;
	line-height: 18px;
	padding-bottom: 10px;
	padding-top: 5px;
}
.conBox .page {
	float: left;
	width: 680px;
	padding-top: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-bottom: 5px;
}
.conBox .page .back {
	float: right;
	line-height: 20px;
	height: 20px;
	font-family: "微软雅黑","黑体",;
}
.back .onBack {
	background-image: url(../Images/back.gif);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline;
	float: right;
	height: 20px;
	width: 60px;
	margin-right: 15px;
}
.back .onBack:hover {
	background-image: url(../Images/back_a.gif);
}
.back .onTop {
	background-image: url(../Images/top.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: right;
	height: 20px;
	width: 60px;
}
.back .onTop:hover {
	background-image: url(../Images/top_a.gif);
}
#contentUs a {
	color: #666666;
}
.conBox .honorBox {
	float: left;
	width: 680px;
	padding-top: 25px;
}
.honorBox li {
	height: 180px;
	width: 190px;
	text-align: center;
	float: left;
	padding-right: 15px;
	padding-left: 15px;
}
.honorBox li img
{
    margin: 0 auto;
}
.honorBox li span {
	float: left;
	width: 190px;
	padding-top: 10px;
}
DIV.yahoo {
	width:500px;
	padding: 3px;
	float: left;
}
DIV.yahoo A {
	BORDER-RIGHT: #fff 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #fff 1px solid;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 2px;
	MARGIN: 2px;
	BORDER-LEFT: #fff 1px solid;
	COLOR: #666666;
	PADDING-TOP: 2px;
	BORDER-BOTTOM: #fff 1px solid;
	TEXT-DECORATION: underline
}
DIV.yahoo A:hover {
	BORDER-RIGHT: #000 1px solid;
	BORDER-TOP: #000 1px solid;
	BORDER-LEFT: #000 1px solid;
	COLOR: #000;
	BORDER-BOTTOM: #000 1px solid
}
DIV.yahoo A:active {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: #f00; BORDER-BOTTOM: #666666 1px solid
}
DIV.yahoo SPAN.current {
	BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #000; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff
}
DIV.yahoo SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}
.conBox .newsBox {
	float: left;
	width: 680px;
	padding-bottom: 10px;
}
.conBox .newsBox dl {
	float: left;
	width: 680px;
	padding-top: 25px;
	padding-bottom: 25px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D0D0D0;
	line-height: 18px;
}
.newsBox .pic {
	float: left;
	width: 150px;
	padding-right: 30px;
}
.newsBox dt {
	float: left;
	width: 500px;
	font-size: 14px;
	font-weight: bold;
}
.newsBox dd {
	float: left;
	width: 500px;
	padding-top: 5px;
}
.newsBox dt span {
	font-size: 11px;
	float: right;
	font-weight: normal;
}
.newsBox dd a {
	color: #999999;
	display:block;
}
.newsBox dd a:hover {
	color: #FF3300;
}
.titleTxt span {
	font-size: 12px;
	color: #FF0000;
	padding-right: 25px;
}
.conBox .newsInfo {
	float: left;
	width: 680px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.conBox .order {
	float: left;
	width: 680px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.conBox .order dl {
	float: right;
	width: 650px;
	line-height: 22px;
}
.order dt {
	float: left;
	width: 90px;
	text-align: right;
	padding-right: 10px;
	padding-bottom: 5px;
}
.order dd {
	float: left;
	width: 550px;
	padding-bottom: 5px;
}
.order .listW {
	width: 220px;
}
.conBox .contactBox {
	float: left;
	width: 650px;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.conBox .mapBox {
	float: left;
	width: 680px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.contactBox ul {
	line-height: 24px;
	float: left;
	width: 650px;
	font-family: "微软雅黑","黑体";
	color: #666666;
}
.contactBox li a {
	color: #666666;
}
.contactBox li a:hover {
	color: #0099FF;
}
.conBox .produstList {
	float: left;
	width: 680px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.produstList .mulu td {
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-top-color: #666666;
	border-left-color: #666666;
	line-height: 20px;
	padding-left: 3px;
	font-size: 14px;
}
.produstList .mulu {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #666666;
	border-bottom-color: #666666;
}
.produstList .mulu .listT td {
	font-size: 16px;
	line-height: 28px;
	font-weight: bold;
	color: #000000;
}
.produstList .proList li {
	background-image: url(../Images/title02.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	text-align: center;
	display: inline;
	float: left;
	height: 28px;
	width: 130px;
	margin-right: 6px;
	margin-bottom: 6px;
}
.proList li a {
	line-height: 28px;
	width: 130px;
	float: left;
}
.produstList .listPic {
	float: left;
	width: 680px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	display: inline;
	margin-top: 9px;
	padding-top: 15px;
	padding-bottom: 15px;
}
.produstList .listPic li {
	float: left;
	padding-right: 25px;
}
.produstList .listPic a {
	background-color: #43C4FE;
	padding: 2px;
	float: left;
}
.produstList .all_list table {
	background-color: #F0F0F0;
}
.produstList .all_list td {
	border: 1px solid #FFFFFF;
	line-height: 26px;
	text-align: center;
	color: #666666;
}
.all_list .titleTxt td {
	font-family: "微软雅黑","黑体";
	font-size: 16px;
	font-weight: bold;
	color: #000000;
}
.all_list .info td{
	color: #FF0000;
}
.all_list .info a {
	color: #FF0000;
	display:block;
}
.conBox .produstInfo {
	float: left;
	width: 680px;
	padding-top: 35px;
	padding-bottom: 15px;
}
.produstInfo .topBox .image {
	float: left;
	width: 150px;
}
.topBox .image a {
	background-color: #43C4FE;
	padding: 2px;
	float: left;
}
.topBox .image span a {
	background-color: #FFFFFF;
	background-image: url(../Images/big.gif);
	background-repeat: no-repeat;
	background-position: left center;
	float: left;
	padding-left: 16px;
	color: #666666;
}
.topBox .image span {
	float: left;
	width: 150px;
	padding-top: 5px;
}
.topBox .txtlist {
	float: left;
	width: 530px;
}
.topBox .txtlist dt {
	float: left;
	width: 70px;
	padding-right: 5px;
	text-align: right;
	height: 26px;
}
.topBox .txtlist dd {
	text-align: left;
	width: 180px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F0F0F0;
	float: left;
	height: 25px;
	display: inline;
	padding-left: 10px;
	font-size: 12px;
}
.titleTxt .profor {
	font-size: 18px;
}
.produstInfo .topBox {
	font-family: "微软雅黑","黑体";
}
.topBox .txtlist dl {
	line-height: 24px;
	float: left;
	width: 530px;
	font-size: 14px;
}
.produstInfo .bottomBox {
	float: left;
	width: 680px;
	padding-top: 15px;
}
.bottomBox h4 {
	font-family: "微软雅黑","黑体";
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	padding-bottom: 5px;
}
.produstInfo .bottomBox .txtBox {
	border: 5px solid #43C4FE;
	float: left;
	width: 660px;
	padding: 5px;
}
.produstList .searchBox {
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	display: inline;
	margin-bottom: 15px;
	float: left;
	width: 680px;
}
.produstList .searchBox li {
	float: left;
	padding-right: 10px;
}
.produstList .searchBox .searchImage {
	float: left;
}
.produstList .searchBox .searchTxt {
	float: left;
	width: 150px;
}
.produstList .searchBox ul {
	float: left;
	width: 680px;
}
.produstList .all_list {
	float: left;
	width: 680px;
}
.footer .contact {
	line-height: 14px;
}
.footer .contact p
{
	line-height: 14px;
    text-indent: 0;
}
.conBox .contactBox span {
	text-align: right;
	float: left;
	width: 55px;
	padding-right: 5px;
}
.footer .contact span {
	float: left;
	width: 50px;
	text-align: right;
}
.conBox .contactBox li {
	font-size: 14px;
}
.produstInfo .bottomBox .txtBox p {
	text-indent: 0px;
}

.contactMap
{
    height: 500px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.msgForm p
{
margin-top: 10px;
    }
.msgForm input[type=text] ,.msgForm textarea
{
    width: 200px;
    }
textarea 
{
    height: 100px;
    }
.msgForm label.error{
	color: red;
	margin-left: 1em;
}