

#header{width:100%; }
.topbar{width:1000px;margin:0 auto; height:107px;position:relative;}
.logo{position:absolute;top:22px;left:0;}
.tel{ position:absolute; top:31px; right:0;}

.nav{width:100%;height:55px; background:url(../images/navbg.jpg); position:relative; z-index:10000; box-shadow:3px 5px 8px rgba(0,0,0,.2); }
.nav ul{width:1000px; margin:0 auto; }
.nav ul li{float:left; height:55px; width:125px;  }
.nav ul li a{ display:block; line-height:55px;font-size:16px;text-align:center; font-weight:bold; font-family:"Microsoft YaHei"; text-shadow:1px 0 1px rgba(0,0,0,.49); color:#ffffff; }
.nav ul li.on a,.nav ul li a:hover,.nav ul li:hover a{ background:url(../images/navabg.png) center no-repeat; }

.nav ul li .sub{ display:none; width:101px; margin-left:13px;}
.nav ul li .sub a{ line-height:31px; height:31px; background:#0193d2; font-family:SimSun; font-size:12px; font-weight:normal; color:#fff; margin-bottom:1px;}
.nav ul li .sub a:hover{ background:#f5821f;}
.nav ul li:hover .sub{ display:block;}

.bannerbg{ width:100%; background:#0194d3;}
.banner{ width:1000px; height:344px; margin:0 auto;}
.TB-focus{ width:1000px; height:344px; position:relative;  overflow:hidden; }
	.TB-focus .hd { position:absolute; right:0; bottom:0; z-index:1; padding-left:2px; }
	.TB-focus .hd li { color:#86a2b8; cursor:pointer; width:18px; height:18px; background:#fff; float:left; font-size:13px; line-height:18px; overflow:visible; text-align:center; opacity:.7; filter:alpha(opacity=70); border:1px solid #d8d8d8; margin-left:1px; }
	.TB-focus .hd li.on { background:#f60; color:#fff; border-color:#f60; font-weight:bold; opacity:1; filter:alpha(opacity=100); z-index:2; position:relative; }

.newsinfo{ height:46px; line-height:40px; position:relative; width:1000px; margin:0 auto; }
.newsinfo span{ float:left; margin:12px 8px 0 6px;}

.contentbg{ width:100%; background:#eef1ee;}

.content{ width:1000px; margin:18px auto 0;}

.side{ width:243px; float:left;}
.main,.product{ width:740px; float:right;}

.box{ width:1000px; margin:0 auto;}
.side_p{ background:url(../images/sbg.jpg) center repeat-y;}
.side .title,.side_c .title{ padding-top:11px; }
.side .title h3,.side_c .title h3{ padding-left:54px; height:22px; padding-top:3px; background:url(../images/h3bg.png) 14px center no-repeat;}

.side_p ,.side_c { border-radius:5px 5px 0 0;}
.side_p .cont{ padding-top:9px; padding-bottom:6px;}
.side_p .cont ul{ width:221px; margin:0 auto; }
.side_p .cont li{ height:28px; width:100%; float:left; display:inline; line-height:28px; }
.side_p .cont li a{ display:block; padding-left:47px;font-weight:bold; color:#fff;  background:url(../images/libg.png) 27px center no-repeat;}
.side_p .cont li a:hover,.side_p .cont li a.on{  color:#fffc00; background:url(../images/liabg.jpg); }

.about .title{padding-top:11px;}
.about .title h3{ padding-left:36px; height:22px; padding-top:3px; background:url(../images/h3bg.png) 2px center no-repeat;}

.about{ width:473px; float:left; margin-left:19px; }
.about .cont .photo{ border:2px solid #fff; margin-bottom:11px; }
.about .cont{ padding:9px 0 0 0; line-height:26px; height:220px; overflow:hidden;}

.box .side_c{ width:243px; float:right;}
.side_c{ background:#e8e8e8;}
.side .side_c{ margin:20px 0;}
.side_c .cont{ line-height:26px; padding-left:20px; padding-top:22px; height:218px; overflow:hidden; }
.side_c .cont img{ vertical-align:middle;}



.news .cont{ height:252px; overflow:hidden;}
.news .cont ul{ width:236px; margin:0 auto;padding-top:13px;  }
.comnews .cont li{ height:29px; line-height:29px;width:100%; float:left; display:inline; border-bottom:1px dotted #818080;  }
.comnews .cont li a{ display:block; padding-left:23px; background:url(../images/list1.jpg) 5px center no-repeat; }
.comnews .cont li span{ float:right; padding-right:10px;}
.comnews .cont li a:hover{color:#019fd7; text-decoration:underline; }

.service{ margin-top:9px; margin-bottom:4px;}
.service .cont{ margin-top:1px; background:url(../images/service.jpg) center top no-repeat #eef1ee; line-height:26px; padding:153px 12px 0; height:160px; overflow:hidden;}

.product .title{padding-top:11px;}
.product .title h3{ padding-left:30px; height:22px; padding-top:3px; background:url(../images/h3bg.png) 2px center no-repeat;}
.product .title .more{ float:right; line-height:25px;}
.product .title .more a{ color:#e85c00;}

.product .cont{ padding-top:16px;}
.mod1 ul li { width:225px; height:226px; margin:0 16px 29px 0; padding:5px; background:#eef1ee; display:inline; float:left;overflow: hidden; }
.mod1 ul li .photo { width:225px; height:148px; overflow:hidden; }
.mod1 ul li .photo img { display:block; vertical-align:middle; }
.mod1 ul li .name { text-align: center; line-height:20px; text-align:center; padding:0 6px; }
.mod1 ul li .name a{ display:block ;line-height:26px; border-bottom:1px dashed #46833c; font-weight:bold; margin-bottom:7px;}
.mod1 ul li:hover { background-color:#d6f5fe;}

.mantle1{position: relative;zoom: 1;width:740px;overflow: hidden;}
.mantle1 .cont1{ width: 740px;overflow:hidden; margin:0 auto;}
.leftbotton,.rightbotton{ position:absolute; top:64px; width:29px; height:39px; cursor:pointer;}
.leftbotton{ background:url(../images/btnl.jpg) no-repeat; left:0;}
.rightbotton{ background:url(../images/btnr.jpg) no-repeat; right:0;}
.fl,#imgul1{ float:left;}
#imgul1{ width:753px;}

#footer{ width:100%; height:115px;  background:url(../images/ftbg.jpg); text-align:center; line-height:24px; color:#fff;}
#footer a{ color:#fff;}
.menu{ line-height:48px; margin-bottom:13px;}
.menu a{ margin:0 18px;}

.main .title{margin-top:11px;height:25px;padding-left:36px; line-height:25px; background:url(../images/h3bg.png) 2px center no-repeat;}


.ny_dan .cont{ padding:10px 20px; line-height:30px; height:auto !important; height:452px; min-height:452px;}

.ny_news .cont{ padding-top:15px;}
.ny_news .cont ul{ width:600px; margin:0 auto;}


.ny_pro .cont{ padding-top:20px;height:auto !important; height:392px; min-height:392px;}

.ny_pro .cont ul{ width:753px;}
