@charset "utf-8";

/* CSS Document */



body, html{

	font-family: Calibri, Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #333333;

	line-height:16px;

	background-color: #FFFFFF;

	background-image: url(../images/index_bj.gif);

	background-repeat: no-repeat;

	background-position: center top;

	margin: 0px;

	padding: 0px;

}

div,table,td,tr,ul,li,dl,dd,dt,p,br,h1,h2,h3,h4,h5,h6,form,input,a,img{ margin:0; padding:0px; }

img{ border:0px;}

a{color: #333333;

	font-size: 12px;

	text-decoration: none;

	line-height: 16px;

	font-family:  Calibri, Verdana, Arial, Helvetica, sans-serif;

}

a:link, a:visited {

	color: #333333;

	font-size: 12px;

	text-decoration: none;

	line-height: 16px;

	font-family:  Calibri, Verdana, Arial, Helvetica, sans-serif;

}

a:hover{

	color: #D50000;

	font-size: 12px;

	text-decoration: none;

	line-height: 16px;

	font-family:   Calibri, Verdana, Arial, Helvetica, sans-serif;

}

.clear {clear:both; height:0; font-size: 1px; line-height: 0px;}

table tr td{ padding-left:3px; padding-right:3px;}

             /*--------------------------top--------------------------*/



#top, #center, #down{ width:975px; margin-left:auto; margin-right:auto;}

#center{

	position: absolute;

	top: 565px; padding-left:25px;

}

#center_about{ padding:10px;}

#center_about #left{ width:200px; float:left;}

#center_about #right{ float:right; width:740px;}

.left_con{ width:520px; float:left;}

.right_pic{ width:190px; float:right; padding-top:3px;}



#center_about #left .title2{

	height:31px;

	background-image: url(../images/about_menubj.jpg);

	background-repeat: no-repeat; line-height:31px; padding-left:15px; font-size:14px; color:#333;

}

#center_about #left ul{

	padding-top:7px;

	padding-left:10px;

padding-bottom:10px;

}



.contact_bg{

	background-image: url(../images/contact_bg.jpg);

	background-repeat: no-repeat; margin-top:25px; height:106px; padding:10px; color:#729C00; font-size:14px; line-height:25px;

}



.title3{ width:300px; float:left; font-size:24px; color:#000; padding-top:10px; padding-bottom:12px; }



#box_big{ width:991px; margin-left:auto; margin-right:auto; padding-right:16px;  height:579px;}

#box_big2{

	width:975px;

	margin-left:auto;

	margin-right:auto;

	background-image: url(../images/center_bj.jpg);

	background-repeat: repeat-y;

}

.banner{}

.lanaguage{

	text-align:right; margin-top:7px;	background-image: url(../images/choose_bj.jpg);

	background-repeat: no-repeat;

	background-position: right top; padding-right:14px; height:25px; padding-top:5px;

}

.logo_line{

	margin-left:auto;

	margin-right:auto; margin-top:8px; padding-top:1px;

	padding-bottom:1px;

	background-image: url(../images/pro_bj.jpg);

	background-repeat: no-repeat;

}

.logo{ width:235px; float:left; padding-left:10px;}

.logo img{ padding-right:15px; padding-left:5px;}

.menu{

	padding-top:0px;

	background-image: url(../images/menu_bj.jpg);

	background-repeat: no-repeat;

	background-position: bottom;

}

.logopro{ width:600px; float:left;}

.logopro ul li{

	width:100px;

	float:left;

	list-style-type: none; text-align:center;

}
.logopro ul li .img{ padding-top:3px; padding-bottom:3px;}
.logopro ul li p{ line-height:13px; color:#0066A4;}
.logopro ul li a{ line-height:12px;}
.logopro ul li a:link{ line-height:12px;}
.logopro ul li a:visited{ line-height:12px;}
.logopro ul li a:hover{ line-height:12px;}

.logoright{ float:rigth; padding-right:15px; text-align:right;}

  

#down { padding-top:15px;}

#down ul li{

	padding-right:18px;

	background-image: url(../images/mebj.jpg);

	background-repeat: no-repeat;

	background-position: right;

	float:left;

	margin-right:18px;

	list-style-type: none;

}

#down ul li a{ color:#0066A4;}



#down p{

	margin:0;

	padding:0px;

	width:950px;

	padding-top:10px;

	padding-bottom:10px;

	display: block;

}

/*-------------------------------------------------------*/

#Nav { /*Make the left border */

	line-height: 31px;

	z-index: 1;

	list-style-type: none;

	width:975px;

	background-image: url(../images/menubj.gif);

	background-repeat: no-repeat;

	height: 41px;

	margin-right: auto;

	margin-left: auto;

	padding-top:0px;

	padding-left:0px;

	position: relative;

}





#Nav ul {

	margin: 0px;

	padding: 0px;

	list-style: none;/*display: inline;*/



}

#Nav ul li {

	position: relative;

	float: left;

	text-align: center;

	width: 110px;

		font-family: Arial, Helvetica, sans-serif;

}

#Nav li ul {

	position: absolute;

	left: 0px;

	display: none;

	border-left: 0px;

	background:#0A69A2;

	width: 145px;

	filter: alpha(opacity=90);

	-moz-opacity: 0.9;

	opacity: 0.9;

}

#Nav ul li a {

	display: block;

	width: 110px;

	text-align:center;

	font-size: 12px; padding-top:10px;

	line-height: 31px;

	color: #1D1D1D;	font-family: Arial, Helvetica, sans-serif;

}

#Nav ul li ul li a { /* The border of main menus is different from the sub menus */

	display: block;

	width: 135px;

	text-align:left;

	padding-left:8px;

	font-size: 12px;

	line-height: 16px;

color:#FFFFFF;

padding-top:5px; padding-bottom:5px;	font-family: Arial, Helvetica, sans-serif;

}

*html #Nav ul li ul li a { /* The border of main menus is different from the sub menus */

	display: block;

	width: 135px;

	text-align:left;

	padding-left:8px;

	font-size: 12px;

	line-height: 16px; color:#FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #549BC6;padding-top:5px; padding-bottom:5px;	font-family: Arial, Helvetica, sans-serif;

}

#Nav a:hover {

	line-height:31px;

	width: 110px;

	color: #0066A4;

	background-color: #0066A4;

	font-size: 12px;

	font-family: Arial, Helvetica, sans-serif;

	background-image: url(../images/hovem.jpg);

	background-repeat: no-repeat;

}

#Nav ul li ul li a:hover {

	display: block;

	width: 135px;

	text-align:left;

	padding-left:8px;

	font-size: 12px;

	line-height: 16px;

	background:#3881AE; padding-top:5px; padding-bottom:5px; color:#FFFFFF;

}

/* Fix IE. Hide from IE Mac */



* html #Nav ul li {

	float: left;

	height: 1%;

}

* html #Nav ul li a {

	height: 1%;

}

/* End */



#Nav li:hover ul, li.over ul {

	display: block;

}

#Menu li.over ul {

	display: block;

}

#Menu li.over li ul {

	margin-left: 105px;

	margin-top: -21px;

	display: none;

}

#Menu li li.over ul {

	display: block;

}



.search2{

	border: 1px none #ffffff;

	height:12px;

	line-height:11px;

	font-size:11px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

/*---------------------------end----------------------------------*/



.index_about{

	width:466px;

	height:188px;

	float:left;

	background-image:url(../images/content_bj2.png);

	background-repeat: no-repeat;

	margin-left:10px;

	display: inline;

}

.title{padding-top:15px; padding-bottom:15px;}

.index_left{ float:left; width:185px; padding-right:12px; padding-left:15px; padding-top:15px; font-size:14px;}

.index_right{ float:left; padding-top:20px;}

.index_left ul{ padding-top:10px;}

.index_left ul li{

	list-style-type: none;

	padding-left:8px;

	background-image: url(../images/di.jpg);

	background-repeat: no-repeat;

	background-position: left center; color:#0066A4; line-height:14px; padding-bottom:5px;

}

.index_left ul li a{ line-height:14px;  color:#0066A4; }

.index_left ul li a:link{ line-height:14px;  color:#0066A4; }

.index_left ul li a:visited{ line-height:14px;  color:#0066A4; }

.index_left ul li a:hover{ line-height:14px;  color:#0066A4; }

.blue{padding-top:5px; line-height:20px; color:#0066A4; font-size:13px;}

.blue2{padding-top:15px; line-height:15px; color:#0066A4; font-size:14px;}



.yd{ width:420px; float:right;height:25px; padding-top:10px; color:#2377AA; text-align:right; padding-right:10px;}

.yd a{ color:#2377aa;}

.yd a:link{  color:#2377AA;}

.yd a:hover{  color:#2377AA;}

.yd a:hover{  color:#2377AA;}

.ico{ width:950px; text-align:center; padding-top:10px; padding-bottom:10px; clear:both;}



.news_list2 ul li{

	list-style-type: none;

	padding-top:10px;

	display: inline;

}

.news_list2 ul li .date1{ width:150px; float:left; font-size:14px; color:#999;  padding-top:8px;}

.news_list2 ul li .datenews1{ width:250px; float:left;  padding-bottom:7px; padding-top:8px; color:#333;}

.news_list2 ul li .download1{width:150px; float:left;  padding-bottom:7px; padding-top:8px; color:#333;}

.news_list2 ul li .file1{width:150px; float:left;  padding-bottom:7px; padding-top:8px; color:#999;}

.news_list2 ul li .datenews1 a{

	text-decoration: underline;

}





.news_list{}

.news_list ul li{

	list-style-type: none;

	padding-top:10px;

	display: inline;

}

.news_list ul li .date{ width:80px; float:left; font-size:14px; color:#999;  padding-top:8px;}

.news_list ul li .datenews{ width:620px; float:left;  padding-bottom:7px; padding-top:8px; color:#333;}

.news_list ul li .datenews a{

	text-decoration: underline;

}



.page1{ padding-top:10px; padding-bottom:10px;}



.news_bigtitle{ font-size:16px; padding-top:14px; padding-bottom:20px; color:#2377AA;}

.product_list { line-height:10px;}

.product_list ul { padding:0px; margin:0px;}

.product_list ul li{

	width:370px;

	float:left;

	list-style-type:none; height:225px;

}

.product_list h2{

	font-size:16px;

	font-weight:bold; padding:5px; padding-left:15px;

	margin-top:10PX;

	margin-bottom:10px;

	text-align:left;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #EAEAEA;

	border-bottom-color: #EAEAEA;

	background-image: url(../images/jtico.jpg);

	background-repeat: no-repeat;

	background-position: left center; clear:both; width:720px; color:#0066A4; line-height:20px;

}

.product_list  h3{ font-size:15px; color:#333; height:30px; line-height:30px; display:block; height:30px; width:720px; clear:both; font-weight:normal; padding-left:15px;} 

.product_list ul li img{ padding-bottom:5px;}

.more{

	float:right;

background-image:; 	background-image: url(../images/more.jpg);

	background-repeat: no-repeat;

	background-position: right center; padding-right:25px; margin-top:5px; margin-right:10px; font-weight:normal;

}

.product_big{



	overflow:hidden;

	display: block;

}

.pro_left{

	float:left;

	width:400px;

	background-color:#FFFFFF;

	border: 1px solid #D6D6D6; height:300px;

}

.pro_right{

	float:left;

	width:275px;

	padding:15px;

	background-color:#F2F2F2;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #D6D6D6;

	border-bottom-color: #D6D6D6; height:270px;

}



.product{width:138px; float:left; padding-left:20px;}



.product_detal{ padding-left:25px; float:left; padding-top:2px;}

.product_detal p{ padding-top:8px;}





#PARENT {

	width:200px;

	background-color:#FAFAFA;

	background-image: url(../images/left_bj.jpg);

	background-repeat: repeat-y;

}



#nav2 {

 list-style-type: none; width:200px;

}



/*==================一级目录===================*/



#nav2 a {



	width: 160px;

	display: block;

	line-height: 15px;

}



#nav2 li {

	padding-left:10px;

	line-height:13px;

	padding-bottom:5px;

	background-image: url(../images/jtico2.jpg);

	background-repeat: no-repeat;

	background-position: left top;	padding-top: 5px;/*float：left,本不应该设置，但由于在Firefox不能正常显示

 继承Nav的width,限制宽度，li自动向下延伸*/

}

#nav2 li a{ padding-right:10px; font-size:14px; font-weight:bold;}

#nav2 li a:hover{

}



#nav2 a:link  {

color:#333333; text-decoration:none;font-size:14px;

}

#nav2 a:visited  {

 color:#333333;text-decoration:none;font-size:14px;

}

#nav2 a:hover  {

 color:#D50000;text-decoration:none;font-size:14px;



}



/*==================二级目录===================*/



#nav2 li ul {

	list-style:none;

	text-align:left;

	margin-bottom:-15px;

	background-image: none;

}



#nav2 li ul li{



	clear: both;

	background-image: none;



}



#nav2 li ul a{

	padding-left:10px;

	line-height:13px;

	width:140px;

	background-image: url(../images/indexc_03.gif);

	background-position: left; /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/

	background-repeat: no-repeat; margin-left:-15px; font-size:12px; color:#666; font-weight:bold;

		



 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/



}



/*下面是二级目录的链接样式*/



#nav2 li ul a:link  {

 text-decoration:none;  font-size:12px; color:#666; font-weight:bold;

}

#nav2 li ul a:visited  {

text-decoration:none; font-size:12px; color:#666; font-weight:bold;

}

#nav2 li ul a:hover {

 color:#D50000;

 text-decoration:none;  font-size:12px;  font-weight:bold;/* 二级onmouseover的字体颜色、背景色*/



}



#nav2 li ul li ul li{

	margin-left:-14px; padding-top:2px; padding-bottom:2px;

	background-image: none; background-image: url(../images/indexc_03s.jpg);

	background-position: left; /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/

	background-repeat: no-repeat; color:#666; font-weight:normal;

}



#nav2 li ul li ul li a{

	background-image: none;color:#666; font-weight:normal;

} 

#nav2 li ul li ul li a:link{background-image: none;color:#666; font-weight:normal;}

#nav2 li ul li ul li a:visited{background-image: none;color:#666; font-weight:normal;}

#nav2 li ul li ul li a:hover{background-image: none; color:#D50000; font-weight:normal;}



/*==============================*/





#nav2 li:hover ul {

 left: auto;

}

#nav2 li.sfhover ul {

 left: auto;

}

#content_left {

 clear: left; 

}

#nav2 ul.collapsed {

 display: none;

}



#nav2{  width:200px;

}





.order_input{

	border: 1px solid #E2E2E2;

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333; font-family:Arial, Helvetica, sans-serif; height:16px; line-height:16px;

}

.order_input2{

	border: 1px solid #E2E2E2;

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333; font-family:Arial, Helvetica, sans-serif;

}

.order_input3{

	border: 1px solid #E2E2E2;

	background-color: #FFFFFF;

	font-size: 12px;

	color: #333333; font-family:Arial, Helvetica, sans-serif; height:20px;

}



.inquiry_bg{	background-image: url(../images/con_bj.jpg);

	background-repeat: no-repeat;

	background-position: right top;}

	

.sitemap_content{ height:auto;}	

	

.sitemap_content h2 {

	background-image: url(images/index4_03.png);

	background-repeat: no-repeat;

	background-position: left 14px;

	font-size: 16px;

	color: #FF3332;

	padding-left: 15px;

	padding-top: 10px;

}

.sitemap_content h2 a{

	font-size: 16px;

	color: #000;

}





.sitemap_content h3 {

	font-size: 14px;

	color: #336699;

	padding-left: 15px;

	line-height: 25px;

	font-weight: normal;

}

.sitemap_content h4{font-size: 12px;

	color: #729C36;

	line-height: 25px;

	font-weight: normal; padding-left:25px;}

.sitemap_content h4 a{

	font-size: 12px;

	color: #729C36;

}

.sitemap_content h4 a:visited{

	font-size: 12px;

	color: #729C36;

}

.sitemap_content h4 a:hover{

	font-size: 12px;

	color: #729C36;

}

.sitemap_content ul {

	padding-left: 15px;

}

.sitemap_content li {

	float: left;

	line-height: 25px;

	width: 200px;

	list-style-type: none;

}



.sitemap_content h3 a{

	font-size: 14px;

	color: #0066A4;

}

.sitemap_content h3 a:visited{

	font-size: 14px;

	color: #0066A4;

}

.sitemap_content h3 a:hover{

	font-size: 14px;

	color: #0066A4;

}





.picshow { z-index:444; position:relative; background-color:#ffffff; width: 100%; height: 250px}



.picshow_main { position: relative; width: 991px; height: 579px;}





.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 991px; height: 579px;}







.picshow_change {position: absolute; text-align: right; bottom: 0px; height: 15px; right: 0px; left:450px; top:295px; width:300px;}



.picshow_change img {

	width:14px;

	height: 14px;

	background-image: url(../images/index1j_03.png);

	background-repeat: no-repeat; border:none;

}



.picshow_change a {

	display: block;

	float: left;

	margin-right: 6px;

	-display: inline;

   

}



a.axx { border-color: #555}



a.axx:hover {border-color: #ffffff}



a.axx img { background-image: url(../images/index1j_032.png);

	background-repeat: no-repeat;}



a.axx:hover img { background-image: url(../images/index1j_03.png);

	background-repeat: no-repeat;}

.sign_2{ text-align:right; padding-top:10px; line-height:12px;}
.sign_2 a{ color:#0E3586; font-weight:bold;}
.sign_2 a:link{ color:#0E3586; font-weight:bold;}
.sign_2 a:visited{ color:#0E3586; font-weight:bold;}
.sign_2 a:hover{ color:#0E3586; font-weight:bold;}