/* CSS Document */

/*************rd.css***********/
body {margin:0; padding:0;font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","ºÚÌå";font-size:12px; background:#ffffff; color:#4E4E4E;}
ul,li { padding:0px; margin:0px; list-style:none;}
* { margin:0; padding:0;}
img { border:0;}
a{text-decoration:none; color:#5f5f5f; font-size:13px; font-family:"Î¢ÈíÑÅºÚ","ËÎÌå","ºÚÌå"; }
a:hover{ color:#e94f03;}
p{ margin:0; padding:0;}
html {overflow-x:hidden;}
.clr{ clear:left;}
.clear{ clear:both;}
font {+font-size:12px;_font-size:12px;}

#top{ width:100%; height:132px; background:url(../images/top_bg.gif) repeat-x; margin:0 auto;}
#top1{ width:1024px; height:132px; margin:0 auto;}

.lin{ float:left; width:15px; height:50px; margin-top:43px; border-right:1px solid #D8D8D8;}
.ls{ width:350px; height:90px; margin-top:18px; float:left; margin-left:15px;}
.ls span{ font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; font-weight:300; display:block; width:350px; float:left; text-align:center;}
.ls b{ font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; color:#FF0000; font-weight:300; display:block; width:350px; float:left; text-align:center; margin-top:15px;}
.tel{ float:right; width:190px; height:50px;margin-top:45px;}
.af1{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;}
.af2{ font-family:"Times New Roman", Times, serif;font-size:28px;color:#FF0000; }
.nav{ width:100%; height:42px; margin-bottom:3px; background:url(../images/nav_bg.gif) repeat-x; margin:0 auto;}
.nav ul{ width:1024px; margin:0 auto;}
.nav ul li{ float:left; width:146px; text-align:center; color:#FFFFFF; font-size:15px; background:url(../images/af1.jpg) no-repeat; font-weight:500; line-height:39px; display:block;}
.nav ul li a{ float:left; width:146px; text-align:center; color:#FFFFFF; font-size:15px; font-weight:500;}
.nav ul li a:hover{ float:left; width:146px;background:url(../images/af2.jpg) no-repeat; text-align:center; color:#ff0000; font-size:15px; font-weight:500;}
#banner{ width:1440px; height:320px; margin:7px auto; z-index:1; background:url(../images/banner3.jpg) no-repeat;}
#gsjj{ width:100%; background:#F1F1F1;  margin:10px auto;  overflow:hidden;}
.gs1{ width:1024px; float:left; height:62px;}
.gs3{ width:1024px; float:left; height:250px; margin-top:10px;}
.gs2{ width:1024px; float:left; font-size:13px; line-height:25px; margin:10px auto;}
.af3{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px;color:#FF0000; font-weight:500; }
.af33{font-family:"Î¢ÈíÑÅºÚ"; font-size:12px;color:#FF0000; font-weight:500; }
.yx{ width:100%; background:#F1F1F1; height:420px; margin:6px auto;}
.yx1{ width:1024px; margin:0 auto;}
.wezi{ width:1024px; height:159px; float:left; margin-top:10px;}
.cp{ width:1024px; margin:15px auto;}
.cp img{ float:left;}
.progd{ width:1024px; height:250px; margin:10px auto;}
.cf{ width:1024px; margin:7px auto; background:url(../images/cf.jpg) no-repeat; height:300px; font-size:13px; line-height:25px;}
.tgs{ width:430px; height:250px; float:right; margin:26px 20px 20px 0;}
#main2{ width:1024px; margin:5px auto; border:1px solid #E2E2E2; height:200px;}
#demo {
	 WIDTH: 1024px; OVERFLOW: hidden; float:left; height:190px;
}
#indemo {
	WIDTH: 10000%; FLOAT: left
}
#demo2 {
	FLOAT: left
}
#demo1 UL {
	FLOAT: left
}
#demo1 UL LI {
	TEXT-ALIGN: center; WIDTH: 170px; FLOAT: left; MARGIN-RIGHT: 20px; height:190px; font-size:12px;
}

#main1{ width:1000px; background:url(../images/bg.jpg) no-repeat; height:330px; margin:15px auto; padding:12px;}
.fjcs{ width:275px; height:320px; float:left; _display:inline;}
.tit1{ width:275px; height:35px; line-height:35px; border-bottom:1px solid #D1D1D1;}
.tit1 span{ color:#D30000; font-size:14px; font-weight:500; float:left; border-bottom:1px solid #d30000; display:block; width:65px; height:35px; text-align:center;}
.more{ float:right; font-size:12px;}
.more a{ float:right; font-size:12px;}
.cont1{ width:275px; margin-top:12px; height:200px; float:left;}


.gsjj{ width:415px; height:320px; float:left; margin-left:26px; _display:inline;}

.tit2{ width:415px; height:35px; line-height:35px; border-bottom:1px solid #D1D1D1;}
.tit2 span{ color:#D30000; font-size:14px; font-weight:500; float:left; border-bottom:1px solid #d30000; display:block; width:65px; height:35px; text-align:center;}

.cont{ width:255px; float:left; margin-left:26px; height:320px; _display:inline;}
.tit3{ width:255px; height:35px; line-height:35px; border-bottom:1px solid #D1D1D1;}
.tit3 span{ color:#D30000; font-size:14px; font-weight:500; float:left; border-bottom:1px solid #d30000; display:block; width:65px; height:35px; text-align:center;}
.yftd{ width:1024px; }
.af4{ font-size:15px; line-height:25px;}
.wcont{ width:1024px; margin-top:18px; height:200px; float:left;}
.wleft{ float:left; width:400px; height:200px;}
.rc1{ width:360px; padding:7px; border-left:4px solid #FF0000; font-size:13px; line-height:25px; margin-bottom:10px;}
.wright{ float:right; width:618px; margin-left:6px;}
.anli{ width:1024px; height:auto; margin:10px auto;}
.antit{ width:1024px; height:40px; float:left; line-height:40px; margin-top:10px; border-bottom:2px solid #f1f1f1;}
.antit span{ display:block; width:80px; height:40px; border-bottom:1px solid #FF0000; font-size:18px; font-weight:500; float:left; text-align:center; }
.ancont{ width:1024px; float:left; height:180px; margin-top:15px;}

#main3{ width:100%; height:332px; margin:30px auto; background:#F8F7F5;}
.qyzz { display:block; width:1024px; height:190px; float:left; overflow:hidden; margin-top:20px;}
.qyzz ul{ width:100%; float: left; }
.qyzz ul li {¡¡height:160px; margin-right:20px; float:left; text-align:center;}
#fot{ width:100%; height:110px; background:#9D0000; margin:14px auto;}
.fot1{ width:1024px; margin:0 auto;}
.lotb{ float:left; width:120px; height:89px; margin-top:10px; margin-left:130px;}
.fot2{ width:580px;  font-size:13px; color:#f2f2f2; line-height:22px; float:left; margin-top:18px; margin-left:25px;}


.navnav{ width:100%; height:42px; margin-bottom:3px; background:url(../images/nav_bg.gif) repeat-x; margin:0 auto;}

.menu{
width:1024px; height:42px; margin-bottom:3px;  margin:0 auto;
}

.menu ul li{
	position:relative;
	float:left;
	color:#FFFFFF;
	font-size:15px;
	width:146px;
	text-align:center;background:url(../images/af1.jpg) no-repeat; font-weight:500; line-height:39px; 
}

.menu ul li a{
	display:block;
	width:146px;
	font-size:15px;
line-height:39px; 
	height:42px;
	color:#FFFFFF;
	background:url(../images/af1.jpg) no-repeat;
}
.menu ul li a:hover{
	text-decoration:none;
	color:#aa0000;
background:url(../images/af2.jpg) no-repeat;
}
.menu ul li a img{
	float: left;
	margin-top:13px;
	margin-left:28px;
	margin-right:5px;
}
.menu .menu_current{
	background:url(../images/af1.jpg) repeat-x;
}
.menu ul li p{
	float: left;
}
.menu ul li div a{
	color:#333333;
	background:none;
}
.menu ul li div a:hover{
	color:#FF0000;
	background:none;
}
.menu ul li div a{
	background:none;
	width:auto;
}
.hover_link{
	float:left; width:80px;
	line-height:25px;
	margin-top:8px;
}
#menu12 a,#menu32 a,#menu42 a,#menu52 a,#menu62 a{
	line-height:25px;
	height:25px;
	margin-left:20px; font-size:13px;
}
.hover_link2{
	float:left;
	width:100%;
	line-height:25px;
	margin-top:8px;
}
.hover_link2 a{
	float:left;
	text-align:center;
	margin-top:20px;
}
#menu12{
	position:absolute;
	top:36px;
	left:0px;
	font-weight:normal;
	width:380px;
	height:130px;
	display:none;
	z-index:3000;
	background:url(../images/menu_hoverbg.png) right bottom no-repeat;
}
#menu12 img{
	float:left;
	margin-left:44px;
	margin-top:9px;	border:3px solid #ffffff;
}
#menu22{
	position:absolute;
	top:37px;
	left:-224px;
	font-weight:normal;
	width:976px;
	font-family:"Î¢ÈíÑÅºÚ";
	border-top:none;
	height:auto;
	display:none;
	z-index:3000;
	background:#ffffff url(../images/productbg.png) bottom repeat-x;filter:alpha(Opacity=90);-moz-opacity:0.9;opacity: 0.9;
}
#menu32{
	position:absolute;
	top:37px;
	left:0px;
	font-weight:normal;
	width:280px;
	height:130px;
	display:none;
	z-index:3000;
	background:url(../images/menu_hoverbg.png) right bottom no-repeat;
}
#menu32 img{
	float:left;
	margin-left:20px;
	margin-top:14px;
	border:3px solid #ffffff;
}
#menu42{
	position:absolute;
	top:37px;
	left:0px;
	font-weight:normal;
	width:280px;
	height:130px;
	display:none;
	z-index:3000;
	background:url(../images/menu_hoverbg.png) right bottom no-repeat;
}
#menu42 img{
	float:left;
	margin-left:34px;
	margin-top:13px;border:3px solid #ffffff;
}
#menu52{
	position:absolute;
	top:37px;
	left:0px;
	font-weight:normal;
	width:280px;
	height:130px;
	display:none;
	z-index:3000;
	background:url(../images/menu_hoverbg.png) right bottom no-repeat;
}
#menu52 img{
	float:left;
	margin-left:24px;
	margin-top:14px;border:3px solid #ffffff;
}
#menu62{
	position:absolute;
	top:37px;
	left:0px;
	font-weight:normal;
	width:280px;
	height:130px;
	display:none;
	z-index:3000;
	background:url(../images/menu_hoverbg.png) right bottom no-repeat;
}
#menu62 img{
	float:left;
	margin-left:30px;
	margin-top:15px;border:3px solid #ffffff;
}
.pd{
	float:left;
	width:210px;
	margin-left:21px !important; margin-left:16px;
	margin-right:10px;
	margin-top:8px;
}
.pd_title{
	float:left;
	width:100%;
	padding-bottom:3px;
	border-bottom:1px #cccccc solid;
}
.pd_title img{
	float:left;
	width:41px;
	height:39px;
	margin-right:8px !important; margin-right:4px;
}
.pd_title p{
	float:left;
	font-weight:bold;
}
.pd_li{
	float:left;
	width:100%;
	padding-top:8px; background:#FFFFFF;
}
#menu22 .pd_li a{
	height:24px;
	line-height:24px;
	font-size:13px;
	text-align:left;
	font-family:"ËÎÌå","Î¢ÈíÑÅºÚ","ºÚÌå", Arial;background:#FFFFFF;
}
.genduo{ float:right; font-size:14px; line-height:44px;}


#mainpro{ width:1024px; margin:10px auto; height:200px;}
.pro1{ width:177px; float:left;_display:inline;}
.pro1 ul{}
.pro1 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ"; color:666666; margin:3px;}
.pro1 ul li a{ font-size:12px;  font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}

.pro2{ width:150px; float:left;_display:inline;}
.pro2 ul{}
.pro2 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}
.pro2 ul li a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}

.pro3{ width:140px; float:left;_display:inline;}
.pro3 ul{}
.pro3 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}
.pro3 ul li a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}

.pro4{ width:150px; float:left;_display:inline;}
.pro4 ul{}
.pro4 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}
.pro4 ul li a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}

.pro6{ width:160px; float:left;_display:inline;}
.pro6 ul{}
.pro6 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}
.pro6 ul li a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}




.pro5{ width:154px; float:left;_display:inline;}
.pro5 ul{}
.pro5 ul li{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}
.pro5 ul li a{ font-size:12px; font-family:"Î¢ÈíÑÅºÚ";color:666666; margin:3px;}

.toppro{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:bold; display:block; height:40px; color:#DF0000; line-height:40px;}
.toppro a:link{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:800; display:block; height:40px; color:#DF0000; line-height:40px;}
.toppro a:visited{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:800; display:block; height:40px; color:#DF0000; line-height:40px;}
.toppro a:hover{font-family:"Î¢ÈíÑÅºÚ"; font-size:15px; font-weight:800; display:block; height:40px; color:#DF0000; line-height:40px;}
.linepic{ width:3px; float:left; margin-top:35px; margin-left:7px; margin-right:7px;}

#map{ width:1440px; height:320px; margin:8px auto;}

.wrap { height: auto; width: 1000px; margin: 0px auto; }

/*ny*/
.ny_l, .ny_r { display: inline; float: left; }
.ny_l { width: 200px; }
.ny_l .channel { font-size: 12px; }
.ny_l .channel  dt { text-align:center; background:url(../images/ny01.jpg);; height: 40px; line-height: 40px;  font-size: 14px; color: #FFF; }

.ny_l .channel dd div { background:#F5F5F5; border:1px solid #E7E7E7; line-height: 30px; font-size: 14px;font-family:"Î¢ÈíÑÅºÚ"; }
.ny_l .channel dd div.on,.ny_l .channel dd div.hover { }
.ny_l .channel dd a, .ny_l .channel dd a:link, .ny_l .channel dd a:visited, .ny_l .channel dd a:active { color: #666; text-decoration: none; background: url(../images/ny03.png) no-repeat 10px center;padding-left: 20px;}
.ny_l .channel dd a:hover { color: #02287e; background: url(../images/index07.png) no-repeat 10px center;}
.ny_l .channel dd div.on a, .ny_l .channel dd div.on a:link, .ny_l .channel dd div.on a:visited, .ny_l .channel dd div.on a:active,.ny_l .channel dd div.hover a,.ny_l .channel dd div.hover a:link,.ny_l .channel dd div.hover a:visited,.ny_l .channel dd div.hover a:active { color: #02287e; text-decoration: none; font-weight:bold; }
.ny_l .channel dd div.on a:hover,.ny_l .channel dd div.hover a:hover { color: #02287e; }
.ny_contact { margin-top: 20px; background:#F7F7F7; }
.ny_l .ny_contact  .tit {  background: url(../images/ny01.jpg) repeat-x left top; height: 40px; line-height: 40px;  font-size: 14px; color: #FFF; text-align:center;}
.ny_l .ny_contact  .tit a,.ny_l .ny_contact  .tit a:link,.ny_l .ny_contact  .tit a:visited,.ny_l .ny_contact  .tit a:actie{color:#fff;}
.ny_l .ny_contact .con{ margin-top:10px; padding-left:10px;line-height:27px;}
.ny_l .ny_contact .con .n1{color:#666;}
.ny_l .ny_contact .con .n2{ color:#000; font-size:20px; font-weight:bold; font-family:"Î¢ÈíÑÅºÚ";}
.ny_l .ny_contact .con .n3{margin-top:10px;}
.ny_r { float: right; width: 770px; }
.ny_ad1 { margin-bottom: 3px; }
.ny_ad1 img{ width: 100%; }


.loc { height: 30px; line-height: 30px; margin-top: 10px; border-bottom: 1px solid #c9c9c9; }
.loc dt, .loc dd { display: inline; float: left; overflow: hidden; }
.loc dt { font-size: 16px; padding-left: 10px; color: #242424; font-weight: bold; border-bottom: 1px solid #D20202; padding-right: 15px; }
.loc dt span { font: italic bold 18px "Comic Sans MS", cursive; padding-left: 3px; padding-right: 6px; color: #090; }
.loc dd { text-align: right; float: right; background: url(../images/ny_bg07.png) no-repeat left center; padding-right: 10px; }
.loc dd a,.loc dd a:link,.loc dd a:visited,.loc dd a:active{color:#666;}
.article_content { margin:20px 20px 20px 20px; font-size:13px; line-height:23px;}
.ba1{ margin:10px auto; width:1440px; height:200px; background:url(../images/ba1.jpg) no-repeat center;}
.ba2{ margin:10px auto; width:1440px; height:200px; background:url(../images/ba2.jpg) no-repeat center;}
.ba3{ margin:10px auto; width:1440px; height:200px; background:url(../images/ba3.jpg) no-repeat center;}
.af5{ font-size:20px; font-family:"Î¢ÈíÑÅºÚ"; line-height:38px; color:#FF0000; font-weight:bold;}


#lside{ width:220px; float:left; border:1px solid #E2E2E2; background:#F3F3F3;}
 
.cont5{ width:730px; padding:20px; float:left; font-family:"Î¢ÈíÑÅºÚ"; height:auto; font-size:14px; line-height:28px; color:#666666;}
.lmenu{ width:210px; margin:5px auto 2px 3px;}
.lmenu ul{ background:#FFFCEE;}
.lmenu ul li{ width:210px; padding-left:2px; height:23px; font-size:12px; line-height:23px; float:left; border-bottom:1px dotted #e2e2e2; margin-top:2px;}
.lmenu ul li a{ width:210px; padding-left:2px; height:23px; font-size:12px; line-height:23px; float:left;   margin-top:2px;}

.tit6{ width:220px; background:url(../images/ny01.jpg) repeat-x; height:37px;}
.tit6 span{color:#ffffff; font-family:"ÐÂËÎÌå"; font-size:14px; font-weight:800;line-height:40px; margin-left:21px; float:left;}
.tit6 b{color:#ffffff; font-family:"ÐÂËÎÌå"; font-size:12px; line-height:40px; margin-left:21px; float:right; margin-right:3px;}


.af8{ font-size:12px; line-height:23px;}
.lmli{ color:#E10000; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; font-weight:700;}
.lmli a{ color:#E10000; font-family:"Î¢ÈíÑÅºÚ";font-size:14px; font-weight:700;}
.more1{font-size:12px; color:#FF0000;}
.more1 a{font-size:12px; color:#FF0000;}
.huoban{ width:720px; float:left;}

.huoban ul,li{ list-style:none}
.huoban ul{ width:720px; margin:0 auto}
.huoban ul li{ float:left; width:220px; height:200px; margin-right:15px; margin-top:20px;}
.huobanul li img{ width:220px; margin-right:10px;height:200px; margin-top:20px; }
.imgbox { width:220px;  margin:0 auto; position:relative; }
.text { width:220px; height:auto; background-color:#000; FILTER:alpha(opacity=60); opacity:0.7; -moz-opacity:0.7; position:absolute; left:0px; bottom:0px; }
.imgbt { width:220px; height:20px; padding:0px 10px; }
.imgbt span { display:block; }
.span_a { width:110px; line-height:30px; float:left; font-size:14px; color:#FF3366; padding-right:10px; }
.span_b { width:60px; line-height:30px; float:left; font-size:16px; color:#FF3366; font-family:Georgia, "Times New Roman", Times, serif; text-align:right; }
.imgtext { width:220px; height:auto; float:left; padding:10px; color:#fff; font-size:12px; line-height:200%; }



#n{margin:10px auto; width:920px; border:1px solid #CCC;font-size:12px; line-height:30px;}
#n a{ padding:0 4px; color:#333}
