@charset "gb2312";
/* CSS Document */

* { margin:0; padding:0;}
body { font-family:Arial; font-size:16px; color:#333333; line-height:24px; background:url(images/bg.jpg) repeat-x left top #88c1dd;}
a { color:#333333; text-decoration:none;}
a:hover { color:#333333; text-decoration:none;}
img { border:none;}
ul { list-style:none;}
li { list-style:none;}
.clear { clear:both;}

/*--------------------------index--------------------------*/

.box{ width:1000px; margin:0 auto; padding-bottom:40px; overflow:hidden; height:100%;}
.head{ height:136px;}
.logo{ float:left; padding-left:2px; padding-top:30px;}
.rexian{ float:right; padding-right:30px; padding-top:65px;}

.naver{ background:#013a67; height:55px; line-height:55px; position:relative; z-index:10;}
#nav { float:left;position:relative; z-index:1000000;}
#nav li {  float:left; font-size:14px; font-weight:bold; color:#FFF; padding:0 20px; background:url(images/nav.jpg) no-repeat left center; position:relative;}
#nav li a { display:block; color:#FFFFFF;}
#nav li a:hover{ color:#FFFFFF;}
#nav li ul { position:absolute; left:0px; width:122px; background:#ececec; padding:5px 0; display:none; z-index:999;}
#nav li ul li{ float:none; width:122px; height:25px; line-height:25px; text-align:left; font-size:12px; font-weight:normal; color:#333333; background:none;padding:0 2px;}
#nav li ul li a{ display:block; color:#333333;}
#nav li ul li a:hover{ color:#F00;}
#nav li.first{ background:none;}
#nav li ul li ul{ position:absolute; left:122px; top:0px; background:#ececec; width:242px; padding:0; margin:0;}
#nav li ul li ul li{ height:25px; line-height:25px; width:242px; text-align:left;}

.sousuo{ float:right; padding-right:10px; padding-top:14px;}
.text{ float:left; background:url(images/ss1.jpg) no-repeat left top; width:177px; height:26px; line-height:26px; padding-left:5px; border:0;}
.button{ float:left; background:url(images/ss2.jpg) no-repeat left top; width:25px; height:26px; border:0; margin-left:5px;}

.banner{ width:1000px; height:340px; margin:0 auto; padding-top:25px; position:relative;}
.demo{ height:340px;}
.banner .select{ position:absolute; left:47%; bottom:15px; z-index:3;}
.banner .select a{ float:left; display:block; width:20px; height:20px; background:url(images/hd1.png) no-repeat; margin-right:10px;}
.banner .select a.cur{ background:url(images/hd2.png) no-repeat; width:20px; height:20px;}
.banner ul{ position:relative;}
.banner ul li{ position:absolute; display:none;}

.pro{ width:1000px; overflow:hidden; padding-top:35px;}
.pro ul{ width:1100px;}
.pro li{ float:left; width:230px; margin-right:27px; background:url(images/libg.png) no-repeat left top; margin-bottom:36px;}
.pp{ background:#FFF; height:39px; line-height:39px; margin-top:32px;}
.biaoti{ font-size:14px; font-weight:bold; padding-left:10px;}

.about{ float:left; width:578px; background:#f2f5f8; border:solid 1px #dce1e6; padding:0 10px; margin-top:10px; *margin-top:46px;}
.hh{ font-size:16px; font-weight:bold; background:url(images/xian.jpg) repeat-x left bottom; height:44px; line-height:44px; padding-left:3px;}
.abo{ padding:8px 5px 10px 5px;}

.contact{ float:right; width:370px; background:#f2f5f8; border:solid 1px #dce1e6; margin-top:10px; *margin-top:46px;}
.hh1{ width:350px; margin:0 auto; font-size:16px; font-weight:bold; background:url(images/xian.jpg) repeat-x left bottom; height:44px; line-height:44px; padding-left:3px;}
.con{ background:url(images/contactbg.jpg) no-repeat left bottom; padding:10px 15px 32px 15px;}

.foot{ clear:both; background:#292b32; height:73px; color:#dedcdc; text-align:center; padding-top:20px;}

/*-----------------------------------about----------------------------------------*/

.guanyuwomen{ width:978px; background:#f2f5f8; border:solid 1px #dce1e6; padding:0 10px; margin-top:35px;}

/*-----------------------------------list_products---------------------------------*/

.main{ padding-top:35px;}
.left{ float:left; width:230px;}
.right{ float:right; width:744px;}

.hh2{ background:#013a67; height:40px; line-height:40px; font-size:14px; font-weight:bold; color:#FFF; padding-left:10px;}
.left ul{ background:#FFF; padding:10px 0;}
.left li{ line-height:30px; padding-left:20px; overflow:hidden; font-size:14px; font-weight:bold;}
.left li ul{ padding:0px; margin:0px;}
.left li ul li{ height:22px; line-height:22px; font-size:12px; font-weight:normal;}

.products{ width:744px; overflow:hidden; padding-top:20px;}
.products ul{ width:850px;}
.products li{ float:left; width:230px; margin-right:27px; background:url(images/libg.png) no-repeat left top; margin-bottom:30px;}
.pp{ background:#FFF; height:39px; line-height:39px; margin-top:32px;}
.biaoti{ font-size:14px; font-weight:bold; padding-left:10px;}

.pagess{ clear:both; text-align:center; padding:20px 0 0 0; *padding:40px 0 0 0; color:#333333;}
.pagess a{ padding:5px 10px; background:#ffffff; border:solid 1px #ffffff; margin-right:10px; color:#333333;}
.pagess a:hover{ background:#013a67; border:solid 1px #013a67; color:#FFF;}
.pagess span{ padding:5px 10px; background:#ffffff; border:solid 1px #ffffff; margin-right:10px; color:#333333;}

/*--------------------------------show_products-----------------------------------------------*/

.title{ font-size:18px; font-weight:bold; color:#5c5c5c; text-align:center; padding-top:10px; padding-bottom:12px; border-bottom:dashed 1px #c7cacc;}
.content{ padding:15px 5px 10px 5px;}