/* CSS Document */

body{ padding:0px; margin:0px; font-size:12px; font-family:"宋体"; background:url(../images/bodybg.jpg)  center repeat-y;}
ul,li,dl,dt,dd,p{ padding:0px; margin:0px; list-style-type:none;}
a{ color:#000000; text-decoration:none;}
a:hover{ color:#990000; text-decoration:none; }
a.jszc{ color:#fff; text-decoration:none;}
a.jszc:hover{ color:#1d6d78; text-decoration:none; }
a.page1{ color:#035763; text-decoration:none;}
a.page1:hover{ color:#1d6d78; text-decoration:none; }
a.white{ color:#02333a; text-decoration:none;}
a.white:hover{ color:#000000; text-decoration:none; }
#topout{width:1004PX; height:98px;background:url(../images/topbg.jpg) repeat-x; margin:0 auto;}
#top{ width:1004px; height:98px; margin:0 auto; background:url(../images/topbg.jpg) top repeat-x;}

#banner{ width:1004px; height:291px; margin:0 auto;}
#nav{ width:1004px; height:43px; margin:0 auto;}
#main{ width:1004px; height:auto!important; min-height:670px; margin:0 auto; background:url(../images/bg2.jpg) repeat-x;}
#main1{ width:1004px; height:auto!important; min-height:730px; margin:0 auto; background:url(../images/bg2.jpg) repeat-x;}
#main2{ width:1004px; height:auto; margin:0 auto; background:url(../images/bg2.jpg) repeat-x;}

#left{ width:226px; padding-left:19px; float:left;}
#leftmain{ width:224px; height:auto; border-bottom:1px solid #46a8b2; border-left:1px solid #46a8b2; border-right:1px solid #46a8b2; clear:both; margin-bottom:3px;}
#gonggao{ width:226px; height:45px;}
#gonggaomain{ width:224px; height:161px; background:url(../images/gonggaobg.jpg) repeat-x top;}
#gonggaomain li{ width:200px; height:27px; background:url(../images/ico.jpg) left center no-repeat; padding-left:12px; line-height:27px; margin:0 auto;}
#gonggaomain li a{ color:#000000; text-decoration:none;}
#gonggaomain li a:hover{ color:#0894a5; text-decoration:none; }
#abouttop{ width:54px; height:19px; background:url(../images/about.jpg); padding-top:18px; padding-left:170px;}
#about{ width:214px; height:170px; padding:0 5px 0 5px; line-height:22px; background-color:#FFFFFF;}
#feedback{ width:224px; height:90px;}
#leftcase{ width:224px; height:85px;}
#leftcont{ width:224px; height:78px;}
#right{ width:730px; height:auto; float:left; padding-left:19px;}
#case{ width:70px; height:23px; background:url(../images/casetop.jpg) no-repeat; padding:22px 0 0 660px;}
#casemain{ width:728px; height:159px; border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebgt.jpg) repeat-x; background-color:#addee3;}
#casemain1{ width:720px; height:159px; margin:0 auto;}
#casemain1 li{ width:167px; height:134px; float:left; background:url(../images/casebg.jpg) no-repeat; margin-top:12px; padding:5px 0 0 5px; margin-left:6px;}
#news{ width:70px; height:23px; background:url(../images/news.jpg) no-repeat; padding:15px 0 0 660px; margin-top:10px; clear:both;}
#newsmain{ width:728px; height:159px; border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/newsbg.jpg) repeat-x;}
#newsmain li{ width:700px; height:28px; border-bottom:1px #FFFFFF dashed; margin:0 auto;}
#newsmain li p.cont{ width:590px; height:28px; background:url(../images/ico3.jpg) no-repeat left center; padding-left:10px; line-height:28px; float:left;}
#newsmain li p.time{ width:90px; height:28px; line-height:28px; text-align:center; float:left; color:#FFFFFF;}
#newsmain li p.cont a{ color:#FFFFFF; text-decoration:none;}
#newsmain li p.cont a:hover{ color:#FFF; text-decoration:underline; }
#products{ width:730px; height:242px; border:1px #37949b solid; margin-top:10px; background:url(../images/bg3.jpg) repeat-x;}
#prodcutsleft{ width:325px; height:227px; float:left; text-align:center; padding-top:15px;}
#prodcutsleft img{ border:1px #06b4d6 solid;}
#prodcutsright{ width:405px; height:242px; float:left;}
#class{ width:405px; height:30px; padding-top:1px;}
#class li{ width:84px; height:31px; float:left;}
#classname{ width:405px; height:78px;}
#classname li.classnl{ width:169px; height:101px; float:left;}
#classname li.classnr{ width:236px; height:101px; float:left; line-height:23px; color:#FFFFFF;}
#classname li.classnr a{ color:#FFFFFF; text-decoration:none;}
#classname li.classnr a:hover{ color:#4fb6bf; text-decoration:none; }
#protext{ width:395px; height:auto; line-height:22px; padding:5px; color:#FFFFFF;}
#protext a{ color:#FFFFFF; text-decoration:none;}
#protext a:hover{ color:#1d6b78; text-decoration:none; }
#bottom{ width:1004px; height:93px; background:url(../images/bottombg.jpg) repeat-x; margin:0 auto; line-height:25px; text-align:center; color:#FFFFFF; padding-top:10px; clear:both;}

#proclass{ width:224px; height:auto; background:url(../images/gonggaobg.jpg) repeat-x top; background:#efefef;}
#proclass li{ width:200px; height:25px; background:url(../images/ico.jpg) left center no-repeat; padding-left:12px; line-height:25px; margin:0 auto;}
#proclass li a{ color:#000000; text-decoration:none;}
#proclass li a:hover{ color:#0894a5; text-decoration:none; }

#cont{ width:728px; height:630px;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#addee3;}

#cont1{ width:728px; height:628px;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#addee3;}

#cont2{ width:728px; height:650px;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#addee3;}

#cont3{ width:728px; height:auto;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#46a2ad;}





#daohang{ width:730px;; height:45px;}

#subnews{ width:728px; height:600px;}
#subnews li{ width:700px; height:28px; border-bottom:1px #016d7c dashed; margin:0 auto;}
#subnews li p.cont1{ width:590px; height:28px; background:url(../images/ico2.jpg) no-repeat left center; padding-left:10px; line-height:28px; float:left;}
#subnews li p.time1{ width:90px; height:28px; line-height:28px; text-align:center; float:left; color:#035763;}
#subnews li p.cont1 a{ color:#035763; text-decoration:none;}
#subnews li p.cont1 a:hover{ color:#013c44; text-decoration:none; }
#page{ width:95%; height:30px; line-height:30px; text-align:center; margin:0 auto; clear:both; color:#035763;}
#newstitle{ width:95%; height:35px; line-height:35px; text-align:center; font-size:14px; font-weight:bold; color:#000; margin:0 auto;}
#newstime{ width:95%; height:20px; text-align:center; text-align:center; line-height:20px; color:#000; margin:0 auto;　 border-bottom:1px #FFFFFF dashed;}
#newscont{width:95%; height:auto; line-height:22px; margin:0 auto; padding-top:5px;}

#subpro{ width:728;color:#1e5c73; margin:0 auto; height:auto;}
#subpro li{ width:188px; height:310px; float:left; padding-left:40px!important;}
#subpro li p.pic{padding:2px; border:1px #257783 solid;}
#subpro li p.text{ width:188px; height:25px; line-height:25px;}
.subprotest{ font-size:12px; font-weight:bold; color:#02333a;}


#mainshow{ width:1004px; margin:0 auto; background:url(../images/bg2.jpg) repeat-x top #1f8297; height:675px;height:auto!important; min-height:675px; clear:both;}
#proshow{ width:728px; height:auto;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#46a2ad;}
#subproshow{ width:728px; height:300px; margin:0 auto; padding-top:15px;}
#subproshowl{ width:328px; height:300px; float:left;}
#picture{ width:290px; height:280px; border:1px #257783 solid; padding:2px; margin:0 auto; text-align:center; line-height:280px;}
#subproshowr{ width:400px; height:300px; float:left;}
#subprotext{ width:400px; line-height:30px;}
#intro{ width:700px; height:auto; line-height:22px; margin:0 auto; border-bottom:1px #02333a dashed;}
#subbotpro{ width:98%; height:185px; margin:0 auto; border:1px #FFFFFF solid; background:url(../images/subprobg.jpg) repeat-x; margin-bottom:5px;}
#subbotpro li{ width:172px; height:170px; float:left; padding-top:4px; padding-left:20px;}
#subbotpro li p.pic01{ width:172px; height:148px; border:1px #FFFFFF solid; padding:2px;}
#subbotpro li p.text01{ width:172px; height:22px; line-height:22px; text-align:center; color:#FFFFFF;}


#subcase{ width:728px; min-height:650px;border-bottom:1px solid #55bccb; border-left:1px solid #55bccb; border-right:1px solid #55bccb; background:url(../images/casebg2.jpg) repeat-x; background-color:#46a2ad;}
#subcaseshow{ width:728px; height:auto; margin:0 auto; padding-top:15px;}
#casepic{ width:300px; height:auto; border:1px #FFFFFF solid; margin:0 auto; text-align:center;}
#subcase li{ width:188px; height:200px; float:left; padding-left:40px!important; padding-top:15px;}
#subcase li p.pic1{padding:2px; border:1px #257783 solid;}
#subcase li p.text1{ width:188px; height:25px; line-height:25px; text-align:center;}
.white2{ color:#02333a;}
.white1{ color:#FFF;}
#jsjjwenzi{ width:95%; height:auto;padding:0 10px 0 10px; line-height:22px; color:#238399; margin:0 auto;}