/* CSS Document */
*{margin:0; padding:0;}
ul li{ list-style-type:none;list-style-position:inline;}
ul{zoom:1;}
p{ font-size:12px;}
a{ text-decoration:none; color:#000000;}
img{ border:none}
.clear{ clear:both;}

body{ background:url(../images/bdbg_02.jpg) repeat-x; background-color:#EAEBEF;}

.wrap, .head, .footer{ width:1002px; margin:0 auto;}
.header{ height:120px;}
.logo{ float:left;}
.headrig{ float:right; background:url(../images/headrig_02.jpg) no-repeat; width:278px; height:120px;}
h1{ position:absolute; top:90px; left:200px; color:#fff;font-size:12px; line-height:24px;}
.nav ul li{ float:left; width:106px; text-align:center; line-height:36px; font-size:12px;}
.nav ul li a{ color:#fff; display:block;}
.nav ul li a:hover{ background-color:#F57921; color:#fff;}
.nav{ height:43px;}

.banner{ background:url(../images/banner_03.jpg) no-repeat; height:350px;}
.banner2{ background:url(../images/banner2_03.jpg) no-repeat; height:295px;}

.main{ background-color:#fff; margin-top:10px;}
.maintop{ background-color:#F8F9FB; height:290px;}
.proclass{ float:left; width:255px;}
.proclass ul li, .procassny ul li{ height:40px; line-height:40px; font-size:12px; background:url(../images/libg_03.jpg) 0 center no-repeat; padding-left:20px;}
.proclass ul, .procassny ul{ padding:10px 0 0 30px;}
.mainrig{ float:right; width:740px;}
.company{ float:left;width:400px; height:215px;}
.company h2{ font-size:14px; line-height:40px; padding-left:30px;}
.comshow img{ float:left; margin-right:10px;}
.comshow p{ text-indent:2em; line-height:20px;}
.comshow{ padding:10px 10px 0 20px;}
.contact{ width:300px;}
.contact ul li, .nycon li{ font-size:12px; line-height:24px;}
.contact ul, .nycon { padding:10px 0 0 10px;}

/*-------------------main-------------------------*/
.main{}
.left{ float:left; width:300px;}
.title{height:35px; border-bottom:#FF9C00 5px solid; padding:0 10px;}
.title h2{ float:left; padding-left:20px; color:#F57921;line-height:35px; background:url(../images/tilbg_07.jpg) 0px 10px no-repeat;}
.title h2 a{ color:#F57921; font-size:14px; line-height:35px; padding-right:20px;}
.more{ float:right;font-size:12px;}
.more a{line-height:35px; color:#000;}
.more a:hover{ color:#F57921;}
.newshow img{ float:left; margin-right:10px;}
.newshow p{ line-height:20px; text-indent:2em;}
.newstl span{ float:right;}
.newstl{ font-size:12px; line-height:26px;}
.news ul li, .tech ul li{ font-size:12px; line-height:30px; padding:0 15px; background:url(../images/libg_03.jpg) 0 center no-repeat;}
.news ul, .tech ul{ padding-left:20px;}
.news ul li span, .tech ul li span{ float:right;}
.news{ float:right; width:330px;}
.newstl a:hover{color:#0B8C92;}
.products ul li{ float:left; width:230px; text-align:center; font-size:12px; line-height:20px;}
.products ul li img{ width:201px; height:163px; border:#F07929 1px solid;}
.products ul li a:hover{ color:#F07929;}
.products ul{ padding-top:20px;}
.products{ background-color:#fff;}
.maincen{ background-color:#F1F2F6; height:255px;}

.maincenlef{ width:645px; float:left;}
.case2{ float:right; width:350px;}
.honor{ width:280px; float:left;}
.tech{ float:right; width:350px;}
.hshow{ text-align:center; padding:10px 0 20px 0;}
.hshow ul li img{width:240px; height:160px;}
.hshow ul li{ font-size:12px; text-align:center; line-height:24px;}
.hshow ul{ padding-left:40px;}

.wl{}
.wl a{}
.wl a img{ padding:0 15px;}
.al a img{ padding:10px 35px;}

.right{ float:right; width:690px;}
.factory ul li, .case2 ul li{ float:left; width:225px; text-align:center; line-height:24px; font-size:12px;}
.factory ul li img, .case2 ul li img{ width:200px; height:163px;}
.factory ul, .case ul{ padding:20px 0 0 0px;}


.foot a{color:#fff;}
.foot{ background-color:#FF9C00;}
.link ul li{ float:left; margin-right:20px; color:#fff; font-size:20px; line-height:20px; padding-top:10px;}
.link ul li a{ font-size:20px;}
.link{ height:65px;}
.footer p{ font-size:12px; line-height:26px; color:#fff; text-align:center;}
