﻿@charset "utf-8";
/* CSS Document */
body{background:url(../images/bg.jpg) no-repeat fixed left top; background-size:100% auto;}

.imain{width:1018px; margin:0 auto; background:url(../images/bg.png) repeat-y; min-height:730px; overflow:hidden;}

.imain .header{width:990px; height:63px; padding:15px 5px; margin:0 auto; overflow:hidden;}
	
	.header .logo{display:block; width:660px;}
		.header .logo img{height:35px; margin-top:14px;} 
	.header dl.fr{width:280px; text-align:right;}
	.header dl .ddnav{line-height:30px; color:#999;}
		.header dl .ddnav a{color:#999;}
		.header dl .ddnav a:hover{color:#eb0016;}
	.header dl .tophone{background:url(../images/tophone.png) no-repeat 30px center; line-height:33px; font-family:"微软雅黑"; font-size:17px; color:#ff9900; font-weight:bold;}


.imain .nav{width:990px; height:36px; border-bottom:#0451a3 2px solid; margin:0 auto; overflow:hidden; position:relative;}
	.nav .mnav{width:988px; height:33px; background:url(../images/nav_bg.gif) repeat-x left bottom; border:#e7e7e7 1px solid; border-bottom:#0451a3 2px solid; margin:2px auto 0; 
			   overflow:hidden;
			   }
	.nav .mnav .navbody{width:980px; height:36px; margin:0 auto; position:absolute; top:0; left:4px; overflow:hidden;}
	.nav .mnav .navbody ul{width:981px;}
	.nav .mnav .navbody ul li{width:109px; text-align:center; letter-spacing:0.1em; float:left; background:url(../images/nav_fg.gif) no-repeat right center;}
	.nav .mnav .navbody ul li a{display:block; width:98px; padding:0 5px; height:36px; line-height:36px;}
	.nav .mnav .navbody ul li a:hover{display:block; background:url(../images/nav_hover.gif) no-repeat center top; color:#fff; }
	.nav .mnav .navbody ul li.navnow a{display:block; background:url(../images/nav_hover.gif) no-repeat center top; color:#fff; }
	.nav .mnav .navbody ul li.navnow a:hover{display:block; background:url(../images/nav_hover.gif) no-repeat center top; color:#fff; }



.imain .banner{width:990px; height:330px; margin:0 auto; position:relative; overflow:hidden;}
	.banner .ban_c img{width:990px; height:330px;}
	.banner .Left,.banner .Right{width:38px; height:38px; position:absolute; background:url(../images/cir_white.gif) no-repeat #aaa; right:50%; bottom:15px; cursor:pointer;}
	.banner .Left{margin-right:-450px; background-position:5px 0;}
	.banner .Right{margin-right:-490px; background-position:-33px 0; background-color:#f08300;}


.imain .imain_left{width:5px; min-height:142px; background:url(../images/imain_bg01.png) no-repeat left top;}
.imain .imain_middle{min-height:142px; background:url(../images/imain_bg02.png) repeat-x left top;}
.imain .imain_right{width:5px; min-height:142px; background:url(../images/imain_bg03.png) no-repeat right top;}
.wap710{width:705px; padding-left:5px; overflow:hidden;}
.wap230{width:225px; padding-left:5px; overflow:hidden;}
.imain h1.itit{width:100%; height:16px; margin-top:10px; margin-bottom:10px; font:15px/16px "微软雅黑"; color:#ff9900; font-weight:bold; letter-spacing:0.1em;}
	.imain h1.itit img{height:5px; margin-top:6px; margin-left:10px;}

.imain .imain01{width:990px; margin:0 auto; overflow:hidden;}
	.imain01 .imain01_left{width:720px; overflow:hidden;}
		.im01left dl dd.im01_img img{width:227px; height:154px;}
		.im01left dl dd.im01_txt{width:466px; height:154px;}
		.im01left dl dd.im01_txt p{line-height:25px;}

	.imain01 .imain01_right{width:240px; overflow:hidden;}

.imain .imain02{width:990px; margin:0 auto; overflow:hidden;}
	.imain02 .imain02_left{width:720px; overflow:hidden;}
		.imain02_left .im02left{width:705px; overflow:hidden;}
			 .im02left ul{}
			 .im02left ul li.im02_ulli{width:100%; padding-bottom:15px; border-bottom:#f5f5f5 1px solid; margin-bottom:15px; overflow:hidden;}
			 .im02left .im02_ulli ol{}
			 .im02left .im02_ulli ol li.im02_olli{width:350px; float:left;}
			 .im02left .im02_ulli ol li.im02_olli img{width:132px; height:165px; border:#d0d0d0 1px solid;}
			 .im02left .im02_ulli ol li.im02_olli th a{font:12px/15px '微软雅黑'; color:#004ea2; font-weight:bold; margin-bottom:5px; display:block;}
			 .im02left .im02_ulli ol li.im02_olli th a:hover{color:#004ea2; text-decoration:underline; display:block;}
			 .im02left .im02_ulli ol li.im02_olli td a{font:12px/21px '宋体'; color:#5a5a5a; display:block;}
			 .im02left .im02_ulli ol li.im02_olli td a:hover{color:#eb0016; display:block;}
			 
			 		
	.imain02 .imain02_right{width:240px; overflow:hidden;}
		.imain02_right .im02_dl01{width:240px; overflow:hidden;}
			.im02_dl01 ul{}
			.im02_dl01 ul li{width:225px; height:25px; line-height:25px; overflow:hidden;}
			.im02_dl01 ul li span{color:#aaa; font-family:Arial, Helvetica, sans-serif;}

		.imain02_right .im02_dl02{width:240px; overflow:hidden;}
			 .im02_dl02 p{width:225px; line-height:26px; overflow:hidden;}

.imain .foot_nav{width:990px; height:41px; line-height:41px; margin:0 auto; background-color:#efefef; text-align:center; overflow:hidden;}

.imain .foot{width:990px; min-height:83px; padding:15px 0 20px; margin:0 auto; border-top:#013e98 6px solid; overflow:hidden}
	.foot dl{width:975px; margin:0 auto; overflow:hidden;}	
	.foot dl dd a{display:block; float:left; margin-right:15px; line-height:25px; color:#999;}
	.foot dl dd a:hover{color:#999; text-decoration:underline;}	
	.foot dl dd p{line-height:30px; font-family:"微软雅黑"; color:#999; letter-spacing:0.05em;}




.panner{width:990px; height:188px; margin:0 auto; overflow:hidden;}
	.rslides{width:100%; padding:0; margin:0; list-style:none; position:relative; overflow:hidden; }
		.rslides li{width:100%; left:0; top:0; position:absolute; display:none; -webkit-backface-visibility:hidden;}
		.rslides li:first-child{position:relative; display:block; float:left;}
		.rslides img{display:block; height:auto; float:left; width:100%; border:0;}



.pmain{width:990px; margin:0 auto; padding-bottom:50px; overflow:hidden;}
	.pmain .pm_left{width:220px; overflow:hidden;}
		.pm_left .leftnav{width:218px; border:#dedede 1px solid; background:url(../images/leftnav.gif) repeat-x left top #f8f8f8; padding-bottom:5px;}
			.leftnav h1{background:url(../images/icom.png) no-repeat 13px center; color:#1f3485; font-size:16px; font-weight:bold; height:38px; line-height:38px; margin-bottom:5px; padding-left:30px}
			.leftnav ul{}
			.leftnav ul li.lnli{width:218px; border-bottom:#ddd 1px dashed; margin-bottom:10px; padding-bottom:10px; text-align:left; }
			.leftnav ul li a.lnlia{width:190px; padding:5px 5px 0 20px; margin-bottom:5px; display:block; background:url(../images/incon01.gif) no-repeat 5px 10px; font:14px/20px "微软雅黑"; font-weight:bold; color:#ff9900;}
			
			.leftnav ol li{width:218px; text-align:left; }
			.leftnav ol li a.olia{width:188px; padding:0 5px 0 25px; display:block; background:url(../images/incon.png) no-repeat 15px 7px; font:12px/20px "宋体"; margin-bottom:6px;}

    	.pm_left .cont{width:188px; padding:10px; border:1px solid #d0d0d0; background-color:#f8f8f8; font-family:Verdana, Geneva, sans-serif;}
			.cont p{line-height:24px;}
	
	.pmain .pm_right{width:740px; overflow:hidden;}
		.ptit{width:100%; height:28px; line-height:28px; border-bottom:#d2d2d2 1px dotted;}
		.ptit h1{font:18px/28px "微软雅黑"; color:#ff9900; font-weight:bold; letter-spacing:0.1em; background:url(../images/icom02.png) no-repeat 3px center; padding-left:28px;}
		.ptit p{float:right; color:#888; line-height:28px;}
		.ptit p img{width:4px; height:7px; margin-top:11px;}


.about{width:730px; margin:20px auto 50px; overflow:hidden;} 
	.about p{font:14px/28px "宋体"; color:#5a5a5a; letter-spacing:0.05em; text-indent:2em; margin-bottom:10px;}
	.about p img{margin-left:-2em;}


.product{width:730px; margin:20px auto 50px; overflow:hidden;} 
	.product ul{width:760px; margin:0 auto;}
	.product ul li{width:343px; height:156px; float:left; border:#ebebeb 1px solid; margin-right:30px; margin-bottom:30px; overflow:hidden; position:relative;}
	.product ul li dd.fl{width:145px; height:146px; padding:5px; border-right:#ebebeb 1px solid;}	
		.product ul li img{width:145px; height:146px;}
	.product ul li dd.fr{width:165px; height:146px; padding:5px 10px 5px 5px; position:relative;}	
		.product ul li dd.fr h1{width:160px; padding:5px 0; font:14px/20px "微软雅黑"; color:#626262; font-weight:bold;}
		.product ul li dd.fr p{width:160px; margin:0 auto; font:12px/22px "微软雅黑"; color:#8b8b8b;}
		.product ul li dd.fr a{display:block; width:114px; height:20px; position:absolute; left:5px; bottom:10px; color:#004ea2; text-align:left; font:12px/20px "微软雅黑";}
		.product ul li dd.fr a:hover{margin-left:5px;}
	.pro{width:345px; height:158px; cursor:pointer;}
	.pro .border-left{width:1px; height:0px; background:#f58100; position:absolute; left:-1px; bottom:0;}
	.pro .border-bottom{width:0px; height:1px; background:#f58100; position:absolute; left:0; bottom:0px;}
	.pro .border-top{width:0px; height:1px; background:#f58100; position:absolute; right:0; top:0px;}
	.pro .border-right{width:1px; height:0px; background:#999; position:absolute; right:-1px; top:0;}



.protail{width:730px; margin:20px auto 50px; overflow:hidden;} 
	#pro_view{width:730px; margin:0 auto; overflow:hidden;}
		#pro_img{width:300px; height:303px; border:1px solid #ddd; float:left;}
			#pro_blank{
				width:300px; height:303px; margin-top:-260px; position:relative;
				_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image, src="../images/blank.png");/*只对IE6有效*/
				background:url(../images/blank.png) no-repeat !important;
			}
			#pro_zoom{width:260px; height:303px; margin-top:-343px;}
				.zxx_image_zoom_list img.zxx_zoom_image{position:relative;}
				.zxx_image_zoom_list:hover,.zxx_image_zoom_list:hover img.zxx_zoom_image{border-color:#ff3300;}
				.zxx_image_zoom_div{width:260px; height:303px; padding:0px; background:white; border:1px solid #DDDDDD; margin-top:-1px; text-align:center; position:absolute; z-index:1000; left:0; top:0; overflow:hidden;}
			
			#zoomer{width:295px; position:relative; margin-top:-25px; text-align:right;}
		
		#pro_do{width:400px; float:right;}
			#pro_do h1{font:16px/24px "微软雅黑"; font-weight:bold; letter-spacing:0.05em; color:#ff9900; margin-bottom:10px;}
			#pro_do .ddl01{background-color:#ebf4ff; height:50px; padding:12px; position:relative;}
				.ddl01 .dl01div{line-height:25px; font-size:12px; color:#888; font-family:"微软雅黑", Tahoma, Arial;}	
				.ddl01 .dl01div img{vertical-align:middle; margin-right:6px;}			
				.ddl01 .dl01div span{color:#333; font-weight:bold;}	
				.ddl01 .proback{position:absolute; z-index:9; top:0; left:0; margin-top:74px; _margin-top:74px; text-align:right; width:100%; z-index:2;}
			#pro_do .ddl02{width:300px; padding-top:35px; overflow:hidden;}
				.ddl02 ul{width:300px;}				
				.ddl02 ul li{padding-left:6px; z-index:1; z-index:9; width:130px; margin-bottom:20px;}
				.ddl02 .dl02div img{vertical-align:middle; margin-right:4px;}			
				#in_tip{position:absolute; width:246px; padding:10px; background:#ffffcc; border:1px dotted #ffcc00; margin-left:118px; margin-top:-25px; z-index:2; display:none;}

			
	#procon_a{width:730px; margin:auto; margin-top:22px; border-bottom:1px solid #DDDDDD; height:25px; overflow:hidden;}
		#procon_a a{float:left; width:90px; height:25px; font-family:"微软雅黑", Tahoma, Arial; text-align:center; margin-right:5px; line-height:25px; _line-height:26px; background:url(../images/procon_a.png) no-repeat; outline:none;}
			#procon_a a:hover{color:#004ea2;}
		#procon_a a.A{background:url(../images/procon_a.png) no-repeat center -25px; color:#FFF; font-weight:bold;}
		#procon_2{font-family:"微软雅黑", Tahoma, Arial;}
		.procon{padding-top:12px; padding-bottom:12px; width:730px; margin:auto; display:none; line-height:188%;}
		#procon_2 ul{padding:0; margin:0; list-style:none;}
		#procon_2 ul li{margin-top:4px; margin-bottom:4px;}

	#prolist{width:730px; padding:0; margin:0; margin-top:10px; overflow:hidden; padding-left:10px; list-style:none;}
		#prolist li{width:165px; float:left; margin-right:17px; margin-top:6px; margin-bottom:15px;}
		#prolist li p.img{padding:0; margin:0;}
		#prolist li p img{border:1px solid #DDD;}
		#prolist li p.tit{padding:0; margin:0; margin-top:8px; line-height:17px; text-align:center;}
		#prolist li.clearP{width:100%; float:left; margin-top:-18px; height:1px;}
	


.honor{width:730px; margin:20px auto 50px; overflow:hidden;} 
	.portfolio-area{ display:block; position:relative; width:700px;}
	.portfolio-area li{width:153px; float:left; margin:0 20px 20px 0; overflow:hidden;}
	.portfolio-area li img{border:1px solid #d5d5d5; border-radius:2px; padding:1px; width:149px; height:209px;}
	.portfolio-area li img:hover{border:1px solid #009b4c; box-shadow:0 0 3px #5999d7;}
	.portfolio-area li span{line-height:30px; text-align:center; color:#626262; display:block; width:100%;}
	.portfolio-area li a:hover span{color:#009b4c;}



.news{width:730px; margin:20px auto 50px; overflow:hidden;}
	.news ul{}
	.news ul li{width:100%; line-height:30px; padding:5px 0; border-bottom:#c6c6c6 1px dotted; overflow:hidden;}
	.news ul li a{display:block; padding-left:20px; background:url(../images/news_tub.png) no-repeat 3px center;}
	.news ul li span{display:block; float:right; color:#999; font-family:Verdana, Geneva, sans-serif;}


.newtail{width:730px; margin:20px auto 50px; overflow:hidden;}
	.newtail h2{font:16px/30px "微软雅黑"; color:#333; font-weight:bold; text-align:center; width:100%; padding-bottom:20px; margin-bottom:20px; border-bottom:#ddd 1px solid;}
	.newtail h2 span{display:block; text-align:center; color:#999; font:12px/22px "宋体"; margin-top:10px;} 
	.newtail p{color:#5a5a5a; font:14px/28px "宋体"; text-indent:2em; margin-bottom:10px;} 
	.newtail p img{display:block; margin-left:-2em;} 

	.proline{border-top:1px solid #e1e1e1; padding-top:9px; position:relative;}
	#prev,#next{line-height:25px;padding-left:5px;color:#666;}
	#prev a,#next a{ font-family:Arial, Helvetica, sans-serif;}
	a.backlist{display:inline-block; background:url(../images/back_pro.png) no-repeat; width:88px; height:24px; text-align:left; text-indent:-999999px; color:#666; position:absolute; top:-1px; right:20px;}



.sample{width:730px; margin:20px auto 50px; overflow:hidden;}
	.sample_yb{width:730px; border-bottom:#dedede 1px solid; padding-bottom:20px; overflow:hidden; margin-bottom:10px; }
		.sampleft{padding-right:20px; border-right:1px #dedede solid; float:left; overflow:hidden;}
		.sampleft img{margin:5px; border:1px #dedede solid; padding:5px; width:148px; height:181px;}
		.sampmiddle{float:left; margin-left:20px; overflow:hidden;}
		.sampmiddle li{line-height:25px; height:25px; font-size:14px; color:#545454;}
		.sampmiddle img{margin:0 0 10px;}
		.inline{width:120px; height:42px; margin-top:30px;}
		.sampright{float:right; overflow:hidden; border:1px #dedede solid; line-height:200%; padding:8px; margin-bottom:10px; margin-right:10px;}
	
	.yangben{width:730px; border-top:#dedede 1px solid; padding-top:30px; padding-bottom:20px; margin-bottom:20px; font-family:"宋体";}
	.yangben ul li{line-height:25px; font-size:13px;}
				
	.newproduct{width:680px; margin-top:60px; border-top:#ff9900 1px solid; padding-top:10px; font-family:"宋体"; letter-spacing:1px;}
		.newproduct h2{line-height:30px; font-size:18px; font-weight:bold; font-family:"微软雅黑"; color:#444;}
		.rollBox{width:100%; overflow:hidden; margin:0 auto;}
		.img1{ float:left; margin-top:73px; margin-right:8px; cursor:pointer;}
		.img2{ float:left; margin-top:73px; margin-left:8px; cursor:pointer;}
		.rollBox .Cont{width:618px; overflow:hidden;margin:0 auto;padding-top:15px; float:left;}
		.rollBox .ScrCont{width:10000000px;}
		.rollBox .Cont .pic{width:147px; float:left; margin-right:10px;}
		*+html .rollBox .Cont .pic{width:147px; float:left; margin-right:10px;}
		.rollBox .Cont .pic img{padding:0x; background:#fff; border:1px solid #dedede; display:block; margin:0 auto; width:145px; height:145px;}
		.rollBox .Cont .pic img:hover{ background:#0099FF;}
		.rollBox .Cont .pic span{display:block;color:#666; text-decoration:none; font-size:12px; line-height:20px; padding-top:3px; text-align:center;}
		.rollBox .Cont a:link,.rollBox .Cont a:visited{color:#666; text-decoration:none; font-size:12px; line-height:30px; text-align:center;}
		.rollBox .Cont a:hover span{color:#dc191f; text-decoration:none;}
		.rollBox #List1,.rollBox #List2{float:left;} 




.message{width:730px; margin:20px auto 50px; overflow:hidden;}
	.message .tables{border-left:1px solid #efefef; border-top:1px solid #efefef;}
	.message .tables td{border-bottom:1px solid #efefef; border-right:1px solid #efefef; padding:10px 2px; line-height:30px; color:#666;}
	.message .tables td a{display:block; padding:3px; width:80px; border:1px solid #FFF; padding-top:1px; padding-bottom:1px; background:#1251b0; color:#fff;}
	.message .tables td a:hover{border:1px solid #1251b0;}
	.message .tables td input{height:26px; margin-left:10px;}
	.message .tables *{-webkit-text-size-adjust:none;outline:0;}




.contact{width:730px; margin:20px auto 50px; background:url(../images/contact_bg.png) no-repeat right top; overflow:hidden;}
	.contact h1{font:20px/30px "微软雅黑"; font-weight:bold; color:#004ea2; letter-spacing:0.05em; margin-bottom:15px; margin-left:20px;}
	.contact p{font:14px/32px "微软雅黑"; color:#222; text-indent:2em; margin-left:14px; }




.sitemap{width:960px; margin:20px auto 50px; overflow:hidden;}
	.lists_tit01 h1{
		width:100%; height:40px; background:url(../images/arr5.gif) no-repeat 0px 13px; padding-left:25px; font-family: "微软雅黑"; font-size:16px; line-height:40px; color:#545454;  
		margin-bottom:22px; border-bottom:#FF9900 1px dashed;
		}
	.lists_tit02{width:100%; margin-bottom:22px; border-bottom:#FF9900 1px dashed; overflow:hidden;}
		.lists_tit02 h1{
			width:100%; background:url(../images/arr5.gif) no-repeat 0px 13px; padding-left:25px; font-family: "微软雅黑"; font-size:16px; line-height:40px; color:#545454;  
			overflow:hidden;
			}
		.smpro a.smprolist{
			display:block; font-size:15px; font-family:"微软雅黑"; line-height:28px; padding-left:39px; font-weight:bold; color:#004ea2; 
			background:url(../images/sitemap.png) no-repeat 20px center; 
			}
		.smpro a.smprolist:hover{text-decoration:underline;}		
		.smpro div{margin-left:20px;}
		.smpro div a{margin-right:30px; padding-left:8px; display:block; float:left; line-height:28px; background:url(../images/sitediv.png) no-repeat left center; background-size:3px;}


.foot dl dd p.foot_icp a{
    float: right;
    margin-top: 3px;
    margin-left: 8px;
}
















































































