﻿*{
	margin:auto;
	padding:0;
}
html {
	overflow-x: hidden;
	overflow-y: scroll;
}
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#525252;
}
a{
	text-decoration:none;
}
a:hover{
	color:red;
}
a, span{
	color:#525252;
}
ul, li{
	list-style:none;
}
img{
	vertical-align:middle;
	border:0;
}
.green{
	color:#32B457;
}
.red{
	color:red;
}
.t12{
	margin-top:12px;
}
.h0{
	height:0;
}
.h12{
	height:12px;
}
.w120{
	width:120px;
}
.w227{
	width:227px;
	margin-left:10px;
}
.w270{
	width:270px;
}
.w290{
	width:290px;
}
.w390{
	width:290px;
}
.w410{
	width:410px;
}
.w520{
	width:520px;
}
.w690{
	width:690px;
}
.w700{
	width:700px;
}
.w750{
	width:750px;
}
.both{
	clear:both;
	overflow:hidden;
}
.left{
	float:left;
}
.right{
	float:right;
}
.topnav{
	height:91px;
	text-align:center;
	background-image:url('../images/topnavbg.gif');
	background-repeat:repeat-x;
	border-bottom:1px #ccc solid;
}
.topnav .k{
	width:1003px;
	position:relative;
}
.topnav .tmenu{
	float:right;
	width:690px;
	margin-top:62px;
}
.topnav .tmenu a{
	display:block;
	height:30px;
	float:left;
	padding-right:15px;
	margin-left:15px;
	vertical-align:text-top;
	background-image:url('../images/topmenurbg.gif');
	background-repeat:no-repeat;
	background-position:right top;
	font-weight:bold;
}
.topnav .tmenu a:hover{
	color:green;
}
.topnav .tmenu a.dq{
	color:green;
}
.topnav .tmenu a.zhou{
	background-image:none;
	text-align:right;
	padding-right:0;
}
/*.topnav .tmenu a.dq{
	color:#CC0000;
}*/
.banner{
	text-align:center;
}
.cont{
	width:1000px;
	margin-top:12px;
}
.footer{
	margin-top:15px;
	height:64px;
	padding-top:14px;
	background-color:#F2F2F2;
	border-top:1px solid #E4E4E4;
	text-align:center;	
}
.footer .f_cont{
	width:1000px;
	text-align:left;
}
.footer .f_cont div{
	height:50px;
	margin-left:20px;
	padding-left:20px;
	border-left:1px solid #DFDFDF;
	color:#9B9B9B;
	line-height:50px;
}
.footer .f_cont div span{	
	color:#9B9B9B;
	font-family:Arial;
}
.footer .f_cont div a{
	color:#9b9b9b;
}
.footer .f_cont div a:hover{
	color:red;
}
/****************************/
.indextitle{
	height:20px;
	line-height:20px;
}
.indexaboutcont{
	line-height:22px;
	word-break:break-all;
	Width:fixed
}
.indexaboutcont span{
	padding-left:20px;
}
/**/
.tab{
	height:154px;
	background-image:url('../images/indextabbg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
.tab #tabmenu0{
	float:left;
	height:20px;
	padding-left:10px;
}
.tab #tabmenu0 a{
	display:block;
	color:white;
	float:left;
	height:20px;
	margin-right:2px;
	line-height:20px;
	text-align:center;
}
.tab #tabcont0 div{
	display:none;
}
.tab #tabcont0 div.block{
	display:block;
}
.hide1{
}
.hide1 .aimg{
	float:left;
	margin:14px 0 0 14px;
}
.hide1 ul{
	float:right;
	width:250px;
	margin:14px 10px 0 0;
}
.hide1 ul li{
	line-height:22px;
}
.hide1 ul li a{
	margin-left:3px;
}
.hide1 ul li a.green{
	font-weight:bold;
}
.hide1 ul li span{
	margin-left:7px;
}
/**/
.serach{
	background-image:url('../images/serachbg.gif');
	background-repeat:no-repeat;
	height:54px;
	padding-left:12px;
	padding-top:28px;
}
.serach .keyword{
	line-height:25px;
}
.serachtext{
	border:1px solid #D3D3D3;
	height:18px;
	width:198px;
	padding:2px 0 0 1px;
	vertical-align:middle;
}
.serach .serachbtn{
}
/*-*/
.serach2{
	background-image:url('../images/serachbg2.gif');
	background-repeat:no-repeat;
	height:54px;
	padding-left:12px;
	padding-top:28px;
}
.serach2 .keyword{
	/*padding-left:26px;*/
	line-height:25px;
}
.serachtext2{
	border:1px solid #D3D3D3;
	height:18px;
	width:158px;
	padding:2px 0 0 1px;
	vertical-align:middle;
}
.serach .serachbtn{
}

/**/
.contact{
	margin-top:7px;
}
/******************************/
.leftmenu{
	border:1px solid #D7D7D7;
	border-top:0;
	border-bottom:1px solid #999;
	width:224px;
}
.leftmenu li{
	background-image:url('../images/leftmenulibg.gif');
	background-repeat:repeat-x;
	height:32px;
	line-height:32px;
}
.leftmenu li a{
	display:block;
	padding-left:44px;
	height:32px;
	line-height:32px;
	background-image:url('../images/leftmenuabg.gif');
	background-position:25px center;
	background-repeat:no-repeat;
}
.leftmenu li a:hover{
	color:red;
}
.leftmenu li.dq a{
	background-image:url('../images/leftmenuabg2.gif');
	background-position:25px center;
	background-repeat:no-repeat;
	color:red;
	font-weight:bold;
}
/**/
.pucont{
	background-image:url('../images/contbg.gif');
	background-repeat:no-repeat;
	background-position:left top;
}
.pubottom{
	height:20px;
	background-image:url('../images/contbottombg.gif');
	background-repeat:no-repeat;
	background-position:left bottom;
}
.pucont .putitle{
	line-height:45px;
	height:45px;
	padding:0 36px 0 20px;
}
.pucont .putitle .left span{
	display:block;
	padding-left:20px;
	background-image:url('../images/o.gif');
	background-repeat:no-repeat;
	background-position:left center;
	font-size:16px;
	font-weight:bold;
	color:#333;
}
.pucont .putitle .right{
	color:#777;
}
.pucont .putitle .right .dql{
	color:#333;
}
.pucont .pucont_c{
	margin-top:16px;
	padding:0 36px 20px 26px;
	line-height:22px;
}
.pucont .pucont_c div b img{
	margin-right:6px;
}
.pucont .pucont_c span.c{
	padding-left:30px;
	line-height:22px;
}
.pucont .pucont_c .newslist{
	width:690px;
	margin-top:20px;
}
.pucont .pucont_c .newslist li{
	height:38px;
	line-height:36px;
	padding-left:95px;
	padding-right:20px;
	background-image:url('../images/newslisttitle.gif');
	background-repeat:no-repeat;
}
.pucont .pucont_c .newslist2{
	width:690px;
	margin-top:20px;
}
.pucont .pucont_c .newslist2 li{
	height:38px;
	line-height:36px;
	padding-left:95px;
	padding-right:20px;
	background-image:url('../images/studyliststyle.gif');
	background-repeat:no-repeat;
}
/**/
.pages{
	margin:10px 0 0 0;
	text-align:right;
	height:25px;
	line-height:25px;
}
.pages a, .pages span{
	margin:0 5px;
}
.bg{
	background-color:#EEEEEE;
	margin-left:27px;
	line-height:22px;
}
/************/
.productslist{
	padding-left:8px;
	width:750px;
}
.productslist li{
	display:block;
	text-align:center;
	background-color:#399849;
	float:left;
	margin:20px;
	width:205px;
	height:165px;
	background-image:url('../images/productslistbg.gif');
	background-repeat:no-repeat;
}
.productslist li span{
	display:block;
	float:left;
	width:187px;
	margin-top:11px;
}
.productslist li span a{
	color:white;
}
.productslist li a.img{
	display:block;
	float:left;
	width:187px;
	height:129px;
	margin:3px 0 0 3px;
}
.productslist li a img{
	width:187px;
	height:129px;
}
/**/
.text_cont{
	line-height:22px;
}
.text_cont p{
	margin:0;
	padding:0;
	overflow:hidden;
	line-height:30px;
}
.text_cont .fhui{
	text-align:right;
}
.text_cont .fhui span{
	margin:0 10px;
}
/**/
.pro_cont{
	width:680px;
}
.pro_cont td{
	vertical-align:top;
}
.pro_cont .proimg{
	width:260px;
	height:188px;
	border:1px solid #CCCCCC;
}
.parameter{
	width:400px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.parameter td{
	padding:6px 20px;
	border-bottom:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
}
.parameter td.td1{
	width:66px;
	font-weight:bold;
	vertical-align:middle;
}
td.sm{
	padding:10px 20px;
}
div.ti{
	margin-bottom:10px;
	height:25px;
	font-size:12px;
	line-height:24px;
	text-align:left;
}
td.sm span{
	padding-left:17px;
	line-height:24px;
}
/**/
.all{
	padding:10px 0;
}
.all .protitle{
	font-size:14px;
	height:24px;
	line-height:24px;
	font-weight:bold;
	border-bottom:1px silver solid;
	margin-bottom:10px;
}
#left_button{
	float:left;
	margin-top:30px;
}
#right_button{
	float:left;
	margin-top:30px;
}
.allpro{
	float:left;
	height:120px;
}
.allpro a{
	float:left;
	margin:0 10px;
}
.allpro img{
	height:100px;
	width:90px;
	border:1px silver solid;
}
.allpro img:hover{
	border:1px teal solid;
}
/******/
.form{
	padding:20px 0;
}
.form table{
	width:700px;
	border-right:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}
.form table td{
	padding:10px 20px;
	border-left:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}
tr.formtitle{
	
}
tr.formtitle td{
	font-size:14px;
	font-weight:bold;
}
.form td.td1{
	width:80px;
	text-align:right;
	font-weight:bold;
}
.form td.td2{
	text-align:left;
	padding-left:140px;
}
.form .contacttext{
	width:420px;
}
/*************/
.ti2{
	height:60px;
	font-size:12px;
	text-align:left;
}
.ti2_cont{
	padding-left:50px;
	line-height:24px;
	margin-bottom:20px;
}
/**/
.message{
	width:600px;	
}
.message td{
	padding:2px;
}
.message td .btn{
	margin-right:20px;
}
.ti3{
	font-size:14px;
	color:#009933;
}
.ti3 span{
	color:#009933;
	margin-right:10px;
}
/**/
.joinform{
	width:580px;
}
.joinform td{
	font-size:14px;
	padding:5px 4px;
	color:#26A5DB;
	vertical-align:middle;
}
.joinform td.tdti{
	width:90px;
}
.joinbtn{
	float:right;
	margin:20px 120px;
}
.tab_bor{ border:1px solid #dddddd; width:200px; height:21px;}
.tab_bor2{ border:1px solid #dddddd; width:400px; height:21px;}
.tab_bor3{ border:1px solid #dddddd;}
.tab_word{ color:#666666; font-size:12px;}

.Language{
	position:absolute;
	top:0;
	right:0;
	width:190px;
	height:30px;
	line-height:30px;
}
.Language a{
	margin:0 10px;
}

/**/