/* yui css reset */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,input,textarea,p {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5D5D5D;
	background-color:#FFFFFF;

	
}
p {
	margin:0;
	padding:0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	color:#5D5D5D;


	
}

.feed_main {

	padding-top: 15px;

}

.feed_main h1 {

	font-size: 18px;

	color: #3366CC;

}



.about_img {

	float: left;

	width: 249px;

	height: 129px;



	margin-left:10px;



}

.news_img {

	float: left;

	width: 190px;

	



	margin-left:10px;

	margin-top:10px;

}

.ev {

	line-height: 25px;

	background-image: url(../images/bi.png);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

	margin-left: 10px;

	font-size: 12px;

	color: #2E1F60;

	font-weight: bold;

}

.efef h2 {

	background-image: url(../images/e.jpg);

	background-repeat: no-repeat;

	background-position: left 7px;

	padding-left: 18px;

	line-height: 23px;

	font-size: 14px;

	color: #28587B;



}

.products_img {

	height: 100px;

	width: 100px;

	margin-top: 10px;

	float: left;

	border: 1px solid #CCCCCC;

	padding: 1px;

}
.iey {
	color: #3366FF;
}

.products_ebe {

	float: left;

	margin-left: 40px;

	width:180px;

	margin-top:10px;

}

.products_ebe li {

	width: 175px;

	line-height:25px;

	/* height: 24px; */

	

	



}

.product_xyu {

	padding-top: 20px;

	width: 750px;

	height: 165px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	

}

.product_xyu li {

	height: 165px;

	float: left;

	text-align: center;

	padding-right: 60px;

	padding-left: 20px;

	width:100px;

}

.product_xyu img {

	padding: 1px;

	height: 100px;

	width: 100px;

	border: 1px solid #CCCCCC;

}

.product_xyu p {

	text-align: center;

	padding-top: 10px;

}







.efef {

	width: 370px;

}







p{

	line-height: 18px;
	background-color:none;

}



fieldset,img { 

	border:0;

}

address,caption,cite,code,dfn,em,strong,th,var {

	font-style:normal;

	font-weight:normal;

}

ul {

	list-style:none;

}

caption,th {

	text-align:left;

}

h1,h2,h3,h4,h5,h6 {

	font-size:14px

}

q:before,q:after {

	content:'';

}

abbr,acronym { border:0;

}

a{color: #424242;font-size: 11px;text-decoration: none;

}

a:link{color: #424242;font-size: 11px;text-decoration: none;

}

a:visited{color: #424242;font-size: 11px;text-decoration: none;

}

a:hover{color: #D77503;font-size: 11px;text-decoration: none;

}

.clear{

	clear: both;

}



/*  yui css reset end  */

#main_box{

	width:1003px;

	background:white;

	margin-right: auto;

	margin-left: auto;	

	

}





#top_line{

	

	width:1003px;

	height:4px;

	

}

#top{

	width:1003px;

	height:157px;

	

}

#logo{

	width:363px;

	height:157px;

	float:left;

	

}

#logo_right{

	padding-top:25px;

	padding-bottom:0;

	width:640px;

	height:132px;

	float:left;

}

#menu{

	width:630px;

	height:35px;

	margin-top:12px;

	margin-left:10px;

	

}

#menu_left{

	width:5px;

	height:35px;

	float:left;

}

#menu_right{
	width:600px;
	height:35px;
	background-image:url(../images/menu_bg.jpg);
	background-repeat:repeat-x;
	float:left;
	line-height:35px;
	padding-left:25px;
	text-align:center;
	background-color:#2E1F60;
	
	
	

	

}

#menu li{

	display:block;

	float:left;

	color:white;

	font-size:12px;
	background-color:#2E1F60;
		height:35px;


}



#menu a{

	color:white;

}

#menu a:hover{

	color:#FFFF00;

}

#banner{

	width:1003px;

	height:296px;

	margin-bottom:15px;

	

}

#content{

	width:1003px;

	

}

#about_us{

	padding-left:5px;

	width:250px;

	float:left;

	margin-right:20px;

}

#t_about{

	border-bottom:2px solid rgb(134,141,201);

	padding-bottom:3px;

}

#t_news{

	border-bottom:2px solid rgb(134,141,201);

	padding-bottom:3px;

}

#t_product{

	border-bottom:2px solid rgb(134,141,201);

	margin-bottom:10px;

	padding-bottom:3px;

}

#news{

	width:300px;

	float:left;

	margin-right:20px;

	

}



.li_style{

	padding-left:23px;

	background-image:url(../images/list_style.jpg);

	background-repeat:no-repeat;

	background-position:0 9px;

	line-height:20px;

	border-bottom:1px dashed rgb(206,206,206);

	padding-bottom:5px;

	

	

	

}

#product{

	width:400px;

	float:left;

		background-image:url(../images/blue_bg.jpg);

	background-repeat:no-repeat;

	background-position:224px 30px;
	height:auto;

	

}



.li_circle{

	padding-left:20px;

	

	background-image:url(../images/li_circle.jpg);

	background-repeat:no-repeat;

	background-position:10px;

	line-height:20px;

}

#info_img{

	width:150px

	height:131px;

	padding:2px;

	border:1px solid #ddd;

	float:left;

	padding-bottom:1px;

	

}



#info_box{

	float:left;

	width:234px;



}

#footer{

	margin-top:15px;

	margin-left:4px;

	border-top:7px solid #2E1F60;

	padding-top:5px;

}

#footer li{

	line-height:20px;

}

h3{

	color:rgb(84,72,138);

	font-size:16px;

	font-style:italic;

}

#news a{

	text-decoration:none;

	color:rgb(84,72,138);

}

.sub_title{

	color:rgb(84,72,138);

	font-weight:bold;

	font-size:12px;

}

.ff{

	margin-left:20px;

	margin-right:20px;

	

	

}

a{

	text-decoration:none;

	

}

#num_box{

	float:right;

	margin-top:10px;

}



#num_box li{

	width:13px;

	height:13px;

	float:left;

	background-image:url(../images/num_bg1.jpg);

	display:block;color:#FFF;

	text-align:center;

	margin:1px;

	cursor:pointer;

	

}



/* 图片滚动区样式 */













.feef {

	height: auto;

	width: 1003px;

	margin-right: auto;

	margin-left: auto;

}

.benerb {

	height: 164px;

	width: 1003px;

	margin-right: auto;

	margin-left: auto;

}

.about_main {

	height: auto;

	width: 1003px;

	margin-right: auto;

	margin-left: auto;

	padding-top: 15px;

}

.contact_about {

	margin-top:7px;

	text-align: center;

}

.right_main {

	float: left;

	padding-left: 20px;

	width:755px;

}

.products_main {

	width:370px;

	padding-top: 15px;

	float:left;

	height: 200px;	

}

.about_maien {

	padding-top: 15px;

}

.about_maienn {

	padding-top: 15px;

	padding-bottom:15px;

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-bottom-color: #CCCCCC;

	margin-right: 60px;

}





.about_maienr {

	width: 490px;

	float: left;

	height: auto;

}

.news_maienr {

	width: 530px;

	float: left;

	height: auto;



}

.maienr {

	width: 530px;

	float: left;

	height: auto;



}



.about_maienr h1 {

	font-size: 16px;

	color: #2E1F60;

	padding-bottom: 15px;

}

.about_maienr h2 {

	font-size: 16px;

	padding-bottom: 15px;

}



.title {

	line-height: 20px;

	text-align: right;

	padding-right: 5px;

}

.title_bt {

	font-size: 16px;

	line-height: 25px;

	color: #2E1F60;

	background-image: url(../images/about_11.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 25px;

	font-weight: bold;

	letter-spacing: 1px;

	margin-bottom: 5px;

}







.about_left {

	background-image: url(../images/about_05.jpg);

	background-repeat: no-repeat;

	background-position: right top;

	float: left;

	height: auto;

	width: 225px;

}

#nav2 {

	width:205px;

	line-height: 24px;

	list-style-type: none;

	text-align:left;

	margin-left: 7px;    /*定义整个ul菜单的行高和背景色*/

	padding-top: 10px;

}



/*==================一级目录===================*/



#nav2 a {



	width: 200px;



	display: block;



	font-size: 12px;



	line-height: 24px;



	padding-left: 5px;	/*Width(一定要)，否则下面的Li会变形*/



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E8E8E8;



}



#nav2 li {



	float:left;



	margin-bottom: 2px;



	font-size: 12px;  /*float：left,本不应该设置，但由于在Firefox不能正常显示



 继承Nav的width,限制宽度，li自动向下延伸*/



	line-height: 24px;



	



}



#nav2 li a:hover{

	font-size: 12px;

	line-height: 24px;   /*一级目录onMouseOver显示的背景色*/

	color: #FFFFFF;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #E8E8E8;

	background-image: url(../images/abouth_03.jpg);

	background-repeat: no-repeat;

}



#nav2 a:link  {



 color:#4E4E4E; text-decoration:none;font-size: 12px; line-height: 24px;  



}



#nav2 a:visited  {



 color:#4E4E4E;text-decoration:none;font-size: 12px;  line-height: 24px; 



}



#nav2 a:hover  {



 color:#FFF;text-decoration:none;font-size: 12px;  line-height: 24px; 



}



/*==================二级目录===================*/



#nav2 li ul {



 list-style:none;



 text-align:left;font-size: 12px; 



}



#nav2 li ul li{



	background: #ffffff;



	font-size: 12px;



	line-height: 24px;



	border-bottom-width: 1px;



	border-bottom-style: solid;



	border-bottom-color: #E6E6E6;



	



	



}



#nav2 li ul a{

	padding-left:10px;

	width:170px;

	font-size: 12px;

	line-height: 24px;

	border:0px;

	background-image: url(../images/indexc_03.jpg);

	background-repeat: no-repeat;

	background-position: left 10px;

	margin-left:5px;

	color:#2F2F91;

		



 /* padding-left二级目录中文字向右移动，但Width必须重新设置=(总宽度-padding-left)*/



}



/*下面是二级目录的链接样式*/



#nav2 li ul a:link  {



 color:#2F2F91; text-decoration:none;font-size: 12px;  line-height: 24px; border:0px;



}



#nav2 li ul a:visited  {



 color:#2F2F91;text-decoration:none;font-size: 12px;  line-height: 24px; border:0px;



}



#nav2 li ul a:hover {

	color:#000000;

	text-decoration:none;

	font-weight:normal;

	background:none;

	font-size: 12px;

	line-height: 24px;

	border:0px;

	background-image: url(../images/indexc_03.jpg);

	background-repeat: no-repeat;

	background-position: left 10px; /* 二级onmouseover的字体颜色、背景色*/



}



/*==============================*/



#nav2 li:hover ul {



 left: auto;



}



#nav2 li.sfhover ul {



 left: auto;



}







#nav2 ul.collapsed {



 display: none;



}

.prosmall_center {

	margin-top:15px;

	margin-bottom:15px;

	height: auto;

}

.bigpro{}

.bigpro .left{

	width:400px;

	height:400px;



	border: 1px solid #E8E8E8;


}





.prosmall_center .rights{

	width:250px;

	float:left;

	line-height:30px;

	padding-top:25px;

	margin-top: 10px;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-left: 60px;

	

}

.prosmall_center .rights li{

	background-image:url(../images/abcd1.jpg);

	background-position:left 6px;

	background-repeat:no-repeat;

	padding-left:15px;
	line-height:24px;

	

}
.fefb li{

	background-image:url(../images/abcd1.jpg);

	background-position:left 6px;

	background-repeat:no-repeat;
	padding-left:15px;

	line-height:24px;}
	
.prosmall_center .rights h2{
	font-size: 16px;
	font-weight: normal;

	

}


.fefb h5{
	font-size: 11px;
	font-weight: normal;
	line-height:15px;
	background-color:none;
	background-image:none;
}
.fefb table tr td p{
	
	background-color:#fafafa;
   
}





.fefb h2 {
	padding-bottom: 8px;
	font-size: 16px;
	font-weight: normal;
	padding-top: 8px;
}

.news_maienr h4 {

	font-size: 11px;

	color: #2E1F60;

	background-image: url(../images/new_07.jpg);

	background-repeat: no-repeat;

	background-position: left 6px;

	padding-left: 15px;

	width: 400px;

	float: left;

	line-height: 20px;

}

.news_maienr h4 a{ color:#2E1F60;}

.news_maienr h4 a:link{ color:#2E1F60;}

.news_maienr h4 a:visited{ color:#2E1F60;}

.news_maienr h4 a:hover{ color:#2E1F60;}

.rq {

	width: 59px;

	float: right;

	background-image: url(../images/new_09.jpg);

	background-repeat: no-repeat;

	background-position: right center;

	padding-right: 5px;

	line-height: 20px;

	font-size: 11px;

	color: #2E1F60;

	margin-right: 15px;

	font-weight: bold;

}

.aboufet_maien h2 {

	background-color: #EAEAEA;

	line-height: 20px;

	text-align: center;

	

color:rgb(84,72,138);

}

.aboufet_maien h4 {

	font-size: 12px;

	padding-top: 6px;

	padding-bottom: 6px;

}



.aboufet_maien {

	padding-top: 15px;

}





.ber {

	padding-left: 15px;

	padding-right: 15px;

	padding-top: 10px;

	padding-bottom: 10px;

}

.about_soib {



	height: 25px;

	margin-top: 10px;

	line-height: 25px;

}

.contact_main {

	padding-top: 15px;

}

.contact_dz {

	width: 400px;

	float: left;

}

.contact_e {

	height: 189px;

	width: 150px;

	border: 1px solid #CCCCCC;

	padding: 1px;

	margin-bottom: 5px;

}

.contact_a {
	width: 304px;

	border: 1px solid #CCCCCC;

	padding: 1px;

	margin-bottom: 5px;

}

.fye {

	margin-top: 15px;

}





.contact_dz h4 {

	font-size: 14px;

	padding-bottom: 10px;

	padding-top: 10px;

}

.contact_map {

	float: left;

	height: auto;

	width: 304px;

	margin-left:0px;

}

.contact_dz li {

	line-height: 23px;

}

.egfb{

	background-color: #E8EAED;

	border: 1px solid #CCDAE2;



}.about_maienn h2 {

	font-size: 14px;

	padding-bottom: 15px;

	font-weight: normal;

	color: #3366CC;

}

.hove {

	font-style: italic;

	font-weight: bold;

}

.maieng h2 {

	line-height: 50px;

	background-color: #F7F7F7;

	text-align: center;

	font-size: 16px;

	margin-bottom: 10px;

}

.fegbn {

	text-align: right;

	line-height: 30px;

	margin-top: 40px;



}

.about_mianeb {

	padding-top: 15px;

}

.about_mianeb h2 {

	font-size: 13px;

	color: #F0935A;

}

.about_d {

	width: 460px;

	float: left;

}

.about_oej {

	padding-top: 30px;

}







.wouee {

	float: left;

	width: 480px;

	padding-right: 30px;

}

.efebeee h1 {

	font-size: 24px;

}



.about_oej h4 {

	font-size: 13px;

	color: #F0935A;

}

.about_foneb {

	float: left;

	width: 500px;

	padding-right: 20px;

}

.about_fonebdd {

	float: left;

	width: 200px;

	height: 150px;

	border: 1px solid #666666;

}

.efebeee {

	padding-top: 25px;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #CCCCCC;

	margin-top: 30px;

}



.oueees h4 {

	font-size: 13px;

	color: #F0935A;

}

.efebeee h4 {

	font-size: 13px;

	color: #F0935A;

}

.products_uej {

	height: 265px;

	width: 400px;

	float: left;
	padding-top:35px;

}

.products_uejs {

	float: left;

	padding-left: 15px;

}

.oueees {

	padding-top: 25px;

}



.products_uejs ul {

	padding-left: 15px;

	padding-top: 10px;

}

.products_uejs li {

	line-height: 20px;

	background-image: url(../images/list_style.jpg);

	background-repeat: no-repeat;

	background-position: left center;

	padding-left: 15px;

}



.ceo_img {

	float: left;

	height: 166px;

	width: 220px;

	margin-top: 45px;

	overflow:hidden;

}

.maieng h4 {

	font-size: 14px;

	color: #2E1E80;

}

.efbe {

	font-size: 13px;

	color: #2E1E80;

	font-weight: bold;

}

.efbea {



	color: #2E1E80;

	font-weight: bold;

}

.efbeas {





	font-weight: bold;

}

.history_main h1 {

	font-size: 14px;

	padding-bottom: 15px;

}

.efbsi_left {

	float: left;

	height: 37px;

	width: 140px;

}

.febsj {

	height: auto;

	width: auto;

}

.efbsi_right {

	float: left;

	height: auto;

	border-top-width: 1px;

	border-top-style: solid;

	border-top-color: #015198;

	width: 550px;

}

.efbsi_right ul {

	padding-top: 10px;

	padding-left: 30px;

	padding-bottom:10px;

}

.efbsi_right li {

	line-height: 20px;

}

.structure_main {

	padding-top: 15px;

	padding-bottom: 15px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}

.structure_main h1 {

	font-size: 16px;

	color: #000099;

}

.exhibition_mian {

	padding-top: 15px;

}

.exhibitone ul {

	padding-top: 15px;

	padding-left: 10px;

}

.exhibitone {

	padding-top: 10px;

	padding-bottom: 15px;

}

.exhibitone li {

	line-height: 25px;

}

.claoue {

	color: #F0935A;

	font-weight: bold;

}

.order_form h2 {



}

.order_form {

	height: 300px;

	width: 700px;

	border: 1px solid #FF9900;

	margin-top: 25px;

	padding-top: 16px;

}

.order_formee {

	float: left;

	width: 300px;

	height: auto;

	padding-top: 15px;

	padding-left: 30px;

}

.order_formeee {

	float: right;

	margin-right: 60px;

	margin-top: 5px;

}

.download_main {

	padding-top: 15px;

}

.lineb{

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #CCCCCC;

}.business_main {

	padding-top: 15px;

}

.business_main h4 {

	color: #CC0000;

	line-height: 25px;

	font-size: 12px;

}

.business_main h2 {

	font-size: 14px;

}



/*  add css for js   */





.bigpro_left{



	float: left;



	height: 424px;



	width: 402px;

	

	margin-bottom:20px;

	

	

	

	



}







.bigpro_left .sz{



	height: 20px;



	width: 400px;



	text-align: right;



}



.bigpro_left .sz ul{



	display: inline;



}



.bigpro_left .sz ul li{



	background-color:rgb(220,220,220) ;   /* #494A4C   */



	float: right;



	height: 20px;



	width: 20px;



	margin-left: 0px;



	display: inline;



	margin-top: 0px;



	margin-right: 1px;



	margin-bottom: 0px;



	text-align: center;

	line-height:20px; 



}



.bigpic{

	width:400px;

	

	border: 1px solid #494A4C;



	height: 400px;

	overflow:hidden;

	



	padding:0;

	margin:0;



}



.MarginMe{ margin-top:8px; margin-bottom:8px;}


.product_xyu li{
	list-style:none;
	list-style-type:none;

}








.previous {
	line-height: 30px;
	width: 300px;
	float: left;
}
.next {
	float: right;
	width: 300px;
	line-height: 30px;
	text-align: right;
}
.pridy {
	line-height: 30px;
}
.sz{

	height: 20px;

	width: 400px;

	text-align: right;

}
.sz ul{

	display: inline;

}
.sz ul li{

	background-color:#CCCCCC;

	float: right;

	height: 15px;

	width: 20px;

	margin-left: 0px;

	display: inline;

	margin-top: 0px;

	margin-right: 1px;

	margin-bottom: 0px;

	text-align: center;
	padding-top:5px;

}.efee {
	width: 400px;

	float: left;

}
.minxcne li a{
	line-height: 25px;
	color:#3366CC;
	background-image: url(../images/list_style.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 15px;
}
.minxcne li a:link{
	
	color:#3366CC;
	
}
.minxcne li a:visited{
	
	color:#3366CC;
	
}
.minxcne li a:hover{
	color:#333333;
}
.minxcne h3{
	color:#3366CC;
	font-size: 12px;
	font-weight: normal;	
}
.mcie{color:#3366CC;}

