/**/
body{width:100%; background-color:#003366;}
#wrapper{width:1003px; margin:0px auto; background-color:#FFFFFF;}
#header{width:1003px; height:142px; margin:0 auto; float:left;}

#hup{width:1003px; height:95px; float:left; margin:0 auto; background:url(../images/topbj.jpg) repeat-x left top;}
.logo{width:447px; height:79px; float:left; margin-top:14px; margin-left:30px;}
.rxdh{width:370px; height:70px; float:right; margin-top:20px; padding-right:20px; }
.zywb{width:137px; height:17px; line-height:17px; float:right;}
.zywb a{ color:#005d94; font-size:12px; font-family:""; padding-left:10px;}
.zywb a:hover{ color:#FF0000; font-family:"";}
.qgrx{height:28px; float:right; margin-top:10px;}

.nav{width:1003px; height:47px; float:left; background:url(../images/nav.jpg) no-repeat left bottom;}
.nav ul{height:47px; display:block;padding-left:11px;}
.nav li{width:140px; height:47px; line-height:47px; float:left; font-family:""; font-size:12px; font-weight:bold; text-align:center; }
.nav li a{color:#FFFFFF;}
.nav li a:hover{width:140px; height:47px; text-decoration:none; display:block; background:url(../images/aa.jpg) no-repeat center bottom; color:#ff0000;}

#banner{width:1003px;}
#bannern{width:1003px; height:193px; margin:0 auto; float:left;}

#content{min-height:106px; height:auto !important; height:106px; overflow:visible; background:url(../images/bj.jpg) repeat-x left top; margin-bottom:20px;}
.clear{ clear:both;}


.content{background:url(../images/bj.jpg) repeat-x left top; padding-bottom:20px;}
.mainleft{width:265px; float:left; background:url(../images/bj.jpg) repeat-x left top;}
.mainleft1{width:261px;float:left; margin-bottom:20px;}
.mainright{width:734px; float:left; background:url(../images/bj.jpg) repeat-x left top; margin-bottom:20px;}


.maincpxt{width:233px; margin-top:20px; margin-left:29px; float:left; background:url(../images/fl.jpg) no-repeat left bottom; display:inline;}
.maincpxt h2{ font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFFFFF; padding-left:20px; height:40px; line-height:40px; background:url(../images/btl.jpg) no-repeat left top;}
.maincpxt h2 a{ font-family:""; font-weight:bold; color:#FFFFFF;}
.maincpxt ul{border:1px solid #80b6ff;}
.maincpxt li{line-height:30px; background:url(../images/xbj.jpg) repeat-x left top; color:#666; font-family:""; font-size:12px; font-weight:bold;}
.maincpxt li a{color:#666; background:url(../images/zyw.jpg) no-repeat 12px center; padding-left:25px;}
.maincpxt li a:hover{ color:#ff0000;}
.maincpxt li ul{border:none;}
.maincpxt li ul li{ height:28px; line-height:28px; background:#f9fdff; border-bottom:1px solid #80b6ff; font-weight:normal; padding-left:15px;}

.mainlxwm{width:233px; height:208px; margin-left:28px; float:left; background:url(../images/xwbj.jpg) repeat-x left top;}
.mainlxwm1{width:233px; height:208px; margin-left:28px; float:left; background:url(../images/xwbj.jpg) repeat-x left top; margin-top:15px;  margin-bottom:20px; display:inline;}
.mainlxwml{width:9px; height:208px; float:left;}
.mainlxwmm{width:215px;height:200px; float:left;}
.mainlxwmm h2{height:37px; line-height:37px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#0080ca; border-bottom:1px solid #0080ca;}
.mainlxwmm h2 a{font-weight:bold; color:#0080ca; padding-left:30px; background:url(../images/tb.jpg) no-repeat 5px center; }
.mainlxwmm p{height:145px; margin-top:13px; padding:10px; line-height:20px; color:#666666; font-size:12px;}
.mainlxwmm p a{ font-weight:bold;}
.mainlxwmm p a:hover{ color:#FF0000;}
.mainlxwmr{width:9px; height:208px; float:right;}

.cpxtaa{width:233px; height:35px; background:url(../images/fl.jpg) no-repeat left top;}

.mainxwzx{width:348px; height:208px; margin-top:20px; margin-left:15px; float:left; background:url(../images/xwbj.jpg) repeat-x left top; display:inline;}
.mainxwzxl{width:9px; height:208px; float:left;}
.mainxwzxm{width:300px;height:190px; float:left; overflow:hidden;}
.mainxwzxm h2{height:37px; line-height:37px; margin-top:3px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0080ca; border-bottom:1px solid #0080ca;}
.mainxwzxm h2 a{font-weight:bold; color:#0080ca; padding-left:30px; background:url(../images/tb.jpg) no-repeat 5px center;}
.mainxwzxm ul{height:145px; padding-top:10px; padding:5px;}
.mainxwzxm li{line-height:27px; color:#666666; font-size:12px; border-bottom:1px dotted #999999;}
.mainxwzxm li a{color:#666666;}
.mainxwzxm li a:hover{ color:#ff0000;}
.mainxwzxr{width:23px; height:208px; float:right;}

.maingywm{width:348px; height:208px; margin-top:20px; margin-left:9px; float:left; background:url(../images/xwbj.jpg) repeat-x left top; display:inline;}
.maingywml{width:9px; height:208px; float:left;}
.maingywmm{width:300px; height:200px; float:left;}
.maingywmm h2{height:37px; line-height:37px; margin-top:2px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0080ca; border-bottom:1px solid #0080ca;}
.maingywmm h2 a{font-weight:bold; color:#0080ca; padding-left:30px; background:url(../images/tb.jpg) no-repeat 5px center;}
.maingywmm p{height:145px; padding-top:13px; padding-left:10px; line-height:20px; color:#666666; font-size:12px;}
.maingywmr{width:23px; height:208px; float:right;}

.more{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; margin-left:104px;}
.more1{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FFf; margin-left:472px;}
.more2{ font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; margin-left:90px;}
.more3{ font-family:"宋体"; font-size:12px; color:#FFf; margin-left:342px;}



.maincpzs{width:706px; height:208px; float:left; background:url(../images/cpr.jpg) no-repeat right top; margin-top:10px; margin-left:15px;}
.maincpzs h2{ height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:url(../images/cpbt.jpg) no-repeat left top;}
.maincpzs h2 a{font-weight:bold; color:#fff; padding-left:20px;}
.maincpzs ul{width:673px; height:160px; display:block; border-left:1px solid #80b6ff; border-right:1px solid #80b6ff; padding-left:17px;}
.maincpzs li{width:127px; height:145px; float:left; padding-left:1px; padding-top:10px; background:url(../images/xx.jpg) no-repeat left 5px; text-align:center;}
.xgcpspan{ line-height:30px; text-align:center; font-size:12px; display:block;}
.maincpzstu{width:133px; height:122px; float:left; text-align:center;}
.maincpzswz{width:133px; height:20px; line-height:20px; text-align:center; margin-left:1px;}
.maincpzswz a{ font-family:""; font-size:12px; color:#666;}
.maincpzswz a:hover{color:#FF0000;}
.maincpzsx{width:692px; height:8px; float:left;}



.mainzt{width:700px; height:auto; margin-left:10px; float:left; margin-top:20px; margin-bottom:20px;}
.mainzt h2{width:692px; height:40px; line-height:40px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:url(../images/cpbt.jpg) no-repeat left top;}
.mainzt h2 a{ font-family:""; font-weight:bold; color:#fff; padding-left:20px;}
.mainztwz{width:690px; height:auto; float:left; display:block;}

.wznr{width:655px; margin-top:20px; margin-left:8px; float:left; font-size:12px;}
.wznr1{width:655px; margin-top:20px; margin-left:15px; float:left; font-size:12px; text-align:center;}
.wznr ul{width:655px; display:block; float:left;}
.wznr li{width:200px; height:200px; float:left; margin-left:10px; margin-top:10px; border:1px solid #CCCCCC;}
.wznrspan{width:200px; height:30px; line-height:30px; text-align:center; font-size:12px; color:#666666; display:block; border-top:1px solid #CCCCCC; overflow:hidden;}

#footer{width:1003px; height:110px; float:left; color:#666666; font-size:12px; background-color:#FFFFFF; margin-top:20px;}
.footnav{height:40px; line-height:40px; padding-left:30px; background:url(../images/bq.jpg) no-repeat left top; color:#FFFFFF;}
.footnav a{ color:#FFFFFF;}
.footnav a:hover{ color:#FF0000;}
.footwz{width:945px; height:44px; margin-top:5px; margin-left:30px; float:left; display:inline;}
.footwzl{width:500px; height:20px; float:left;}
.footwzr{width:200px; height:44px; float:right;}
.footwzrz{width:140px; height:20px; float:right;}
.footyzh{width:45px; height:44px; float:right;}




/*ҳ*/
.mainn{width:978px; height:930px; background:url(../images/bjn.jpg) repeat-y left top; margin:0 auto; margin-top:0px; padding-bottom:10px; }
.bannern{width:978px; height:228px; margin-top:5px; background:url(../images/bjn.jpg) no-repeat left bottom;}
.downn{width:978px; height:17px; background-image:url(../images/bjxn.jpg)}

.middle{width:751px; height:890px; float:left; margin-left:18px !important; margin-left:17px; background:url(../images/btn.jpg) no-repeat left top;}
.middle h2{width:730px; height:27px; line-height:27px; margin-left:15px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF;}
.middle h2 a{ font-family:""; font-weight:bold; color:#FFFFFF;}
.current{margin-top:5px; margin-left:435px;}
.middlep{margin:15px; line-height:25px; width:720px;}
.middle img{padding:10px; padding-left:0px; float:left;}

/*ӡƷչʾ*/
.middle ul{width:720px; height:780px; display:block;}
.middle li{width:220px; margin-right:15px; float:left;}
.middle li img{width:220px; height:150px; float:left;}
.middle li p{width:220px; height:20px; line-height:20px; text-align:center; border-bottom:1px solid #dadada; float:left;}

.poofen{ clear:both; padding-top:10px; margin-bottom:10px; text-align:center;}

/*ӡƷѶ*/
.middlen ul{margin:15px; line-height:30px; width:720px; display:block;}
.middlen li{width:700px; float:left; background:url(../images/arr/tb.jpg) no-repeat left 10px; border-bottom: 1px solid #dadada; padding-left:10px;}

.middlen h2{ font-size:16px; font-weight: bold; color:#FF0000;text-align: center; height:40px; line-height:40px; padding-top:15px;}
.middlen h3{ text-align: center; height:20px; line-height:20px; color:#999999; padding-bottom:10px;}
.middlen p{width:700px; margin:0 auto;}

/*- proo---------------------------*/
.proup{width:720px; height:250px; margin:15px; float:left;}
.pbig{width:300px; height:270px; float:left;}
.pbig img{ float:left;}
.pbig p{width:220px; height:20px; line-height:20px; text-align:center; float:left;}
.pxx{width:400px; height:270px; float:right;}
.pxx ul{width:380px; height:250px; margin-top:20px; float:left; display:block;}
.pxx li{width:380px; height:30px; line-height:30px; border-bottom: 1px solid #dadada;}

.psm{width:720px;height:100px; margin:15px; float:left; color:#666666;}

.psm h2{width:720px; height:30px;  border-bottom: 1px solid #dadada; font-size:14px; font-weight:bold; color:#666666;}
.psm p{width:720px; line-height:25px;}

/*产品详细页*/
.proo{width:640px; padding:10px; overflow:hidden;}
.proo-a{height:370px; margin-bottom:150px; margin-bottom:20px; }
.proo-al{float:left;}
.proo-all{ border:1px solid #CCCCCC;}
.chakan { text-align:center; line-height:25px;}
.chakan a{ text-decoration:underline;}

.proo-ar{width:250px;float:left; margin-left:20px;}
.proo-ar ul{margin-top:30px;}
.proo-ar li{height:30px; line-height:30px; font-size:12px; border-bottom:1px solid #CCCCCC; background:none;}
.proo-ar li a{ padding:5px;}


.proo-bl clear{ margin-top:80px; background:none; font-size:12px; clear:both; }
.proo-bl h2{line-height:30px; padding-left:10px; border-bottom:1px solid #CCCCCC; color:#666666; font-size:13px; font-weight:bold; background:none;}
.proo-bl p{padding:10px; font-size:12px;}


.proo-b{ margin-bottom:25px; background:none;}
.proo-b h2{line-height:30px; font-size:13px; font-weight:bold; color:#666666; border-bottom:1px solid #CCCCCC;background:none; padding-left:10px;}
.proo-b ul{width:640px; margin-top:15px; display:block;}
.proo-b li{width:197px; float:left; border:1px solid #CCCCCC; margin-left:10px;}
.proo-bspan{ font-size:12px; text-align:center; height:20px; line-height:20px; display:block;}

.prostxt{ font-size:11px; line-height:30px; display:block; text-align:center; clear:both;}

/*新闻页*/
.news{width:655px; margin-top:20px; margin-left:15px; float:left; font-size:12px;}
.news ul{width:655px; height:auto; display:block;}
.news li{width:655px; height:30px; line-height:30px; padding-left:5px;  border-bottom:#cccccc dotted 1px;}

.news h3{width:665px; height:30px; line-height:30px; margin-top:20px; font-size:14px; font-weight:bold; border-bottom:1px solid #CCCCCC; text-align:center;}
.news h4{width:665px; height:25px; line-height:25px; color:#999999; font-size:12px; text-align:center;}
.newswz{width:635px; height:auto; line-height:25px; font-size:12px; margin-left:15px;}

