@charset "gb2312";
#header{width:100%; }
.topbar{width:1004px;margin:0 auto;height:102px;position:relative;}
.logo{position:absolute;top:29px;left:10px;}
.tel{position:absolute;top:42px;right:11px;}

.nav{width:100%; height:69px; background:url(../images/navbg.jpg);}
.nav ul{width:1001px;margin:0 auto;}
.nav ul li{float:left;height:69px;width:143px;  }
.nav ul li a{ display:block; line-height:69px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";text-align:center; color:#fff;}
.nav ul li.on a,.nav ul li a:hover{ background:url(../images/navabg.jpg) center no-repeat; color:#0b6bc2; }


.banner{ width:100%; height:492px; margin-top:6px;}
.banner p{ width:100%; text-align:center;}
.banner .pic_scoll{ width:100%; height:492px;position:relative;}
.banner .pic_scoll .scoll_1{width:100%; height:492px;overflow:hidden; position:relative;}

#content{ width:1004px; margin:38px auto; overflow:hidden; }
.content1{ width:100%; margin-top:16px; padding-top:26px; height:360px; background:url(../images/contbg.jpg) center top no-repeat;}
.product{ width:1004px; margin:0 auto; background:#ededed; padding-top:32px;}
.mod1 ul li { width:174px;margin:0 35px; height:268px; float:left; border:1px solid #0b6bc2; display:inline;overflow: hidden; }
.mod1 ul li .photo { width:174px; height:184px;overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { height:64px; background:#e9e8e8; text-align: center; line-height:22px; }
.mod1 ul li .name a{ display:block; font-family:"Î¢ÈíÑÅºÚ"; font-size:14px; padding-top:10px;}
.mod1 ul li .more{ height:20px; line-height:20px; background:#0b6bc2; font-family:Arial; text-align:center;}
.mod1 ul li .more a{ color:#fff;} 
.mod1 ul li.on .photo{ border-color:#65b1e1;}
.mod1 ul li.on .name a{ color:#007ecf; }

.content2{ width:100%; background:#ececec; height:353px;}
.about{ width:1004px; margin:0 auto; height:293px; overflow:hidden;}
.about .photo{ float:left; padding-top:34px; padding-left:10px;}
.about .cont{ width:540px; float:right; padding-right:17px; line-height:28px; padding-top:26px;  overflow:hidden;}
.about .cont .title{ height:36px; line-height:36px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; font-weight:bold;}
.about .cont .title span{ font-family:Arial; text-transform:uppercase; color:#0b6bc2; font-weight:normal; margin-left:11px;}

.content3{ width:100%; background:#fff; height:317px;}
.case{ width:1004px; margin:0 auto;}
.case .title{ height:48px; width:100%; display:inline-block; margin-top:-24px; line-height:48px; font-family:"Î¢ÈíÑÅºÚ"; font-size:22px; color:#fff; background:#0b6bc2; text-align:center; *position:relative; *z-index:1000;}
.case .title span{ font-family:Arial; font-size:20px; text-transform:uppercase}
.case .cont{ padding-top:35px;}

.mod2 ul li { width:201px;margin:0 20px; height:222px; float:left; display:inline;overflow: hidden; }
.mod2 ul li .photo { width:201px; height:178px;overflow:hidden; }
.mod2 ul li .photo img { display:block; vertical-align:middle; }
.mod2 ul li .name { height:36px;  text-align: center; line-height:36px; margin-top:8px; background:#cacaca; }
.mod2 ul li.on .name{  background:#04437c;}
.mod2 ul li.on .name a{ color:#fff;}

.content4{ width:100%; background:#ececec; padding-top:26px; height:380px; }
.box{ width:1003px; margin:0 auto;}
.news{ width:547px; float:left;}
.contact{ width:312px; float:right;}

.news .title{ height:47px; background:url(../images/tbg.jpg); line-height:47px; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px; text-transform:uppercase; color:#fff; padding-left:23px;}
.news .topbg{ padding-top:21px; height:123px; overflow:hidden; border-bottom:1px dashed #989898; }
.news .topbg .leftbg{ width:112px; float:left; }
.news .topbg .rigbg{ width:400px; padding-right:11px; float:right;overflow:hidden;}
.news .topbg .rigbg dl dt{  line-height:28px; } 
.news .topbg .rigbg dl dt a{font-weight:bold;}
.news .topbg .rigbg dl dt span{ float:right;}
.news .topbg .rigbg dl dd{ line-height:22px;}
.news .topbg .rigbg .more{ margin-top:16px;}

.news .cont ul{ width:100%;}
.news .cont li{ height:78px;  border-bottom:1px dashed #989898; }
.news .cont li .tit{ line-height:24px; padding-top:5px;}
.news .cont li .tit a{ font-weight:bold;} 
.news .cont li .tit span{ float:right;}
.news .cont li .text{ line-height:21px;}
.news .cont li a:hover{ color:#539519; font-weight:bold;}

.side{ width:311px; float:left;}
.main{ width:670px; float:right;}

.side_p{ width:295px; margin:0 auto;}
.side .tit{ height:58px; line-height:58px; background:url(../images/scontbg1.jpg) center no-repeat;font-family:"Î¢ÈíÑÅºÚ"; color:#f7f7f7; font-size:18px; text-align:center;}
.side_p .cont{ padding-top:20px; background:url(../images/scontbg2.jpg) repeat-y;}
.side_p .cont ul{ width:251px; margin:0 auto; padding-top:19px; padding-bottom:4px; background:url(../images/xian.jpg) left top repeat-x; }
.side_p .cont li{ height:38px; line-height:38px; width:251px; float:left; display:inline; margin-bottom:14px;}
.side_p .cont li a{ display:block; padding-left:63px; background:url(../images/libg.jpg) center no-repeat;  }
.side_p .cont li a:hover,.side_p .cont li.on a{ color:#fff; background:url(../images/liabg.jpg); }
.side_p .contbg{ height:39px; background:url(../images/scontbg3.jpg);}

.side .side_c{ margin-top:11px; }
.side_c .title{ height:47px; line-height:47px; color:#0b6bc2; font-family:"Î¢ÈíÑÅºÚ"; font-size:18px;}
.side_c .title span{ font-family:Arial; text-transform:uppercase;}
.side_c .cont{ line-height:48px;padding-top:5px; height:260px; padding-left:25px; background:url(../images/contctbg.png) left 11px no-repeat;}
.side_c .cont span{ display:block; line-height:24px; margin-top:15px;}


#footer{ width:auto;height:100px; padding-top:50px; line-height:26px; text-align:center; background:url(../images/ftbg.jpg) center top repeat-x #0a84d1; color:#fff;}
#footer a{ color:#ffffff;}

.main .title{ height:35px; border-bottom:2px solid #0b6bc2;}
.main .title h3{ font-family:"Î¢ÈíÑÅºÚ"; font-weight:normal; line-height:35px; padding-left:16px;}
.main .title .en{ float:right; line-height:35px; padding-right:12px;}

.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:592px; min-height:592px;}
.ny_news .cont{ padding-top:14px; height:auto !important; height:592px; min-height:592px;}
.ny_news .cont ul{ width:650px; margin:0 auto;}
.ny_news .cont li{ height:32px; line-height:32px; width:650px; float:left; display:inline; border-bottom:1px dashed #a3a3a3;  }
.ny_news .cont li a{ display:block; padding-left:22px; background:url(../images/list2.png) 6px center no-repeat;}
.ny_news .cont li a:hover{ color:#ff7301;  }
.ny_news .cont li a span{ float:right; }

.ny_pro .cont{ padding-top:19px;height:auto !important; height:592px; min-height:592px;}
.ny_pro .cont li{ margin:0 10px 10px;}