body{ background:#f4f4f4; font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px;color:#5d5d5d;}
a{ color:#5d5d5d; text-decoration:none;}
a:hover{ color:#000000; text-decoration:underline}
img{ border:none;-ms-interpolation-mode:bicubic}
.top{ background:url(top.jpg) no-repeat; width:980px; height:192px; margin:0px auto; position:relative}
.logo{ width:324px; height:83px; display:block; overflow:hidden; text-indent:-999em; position:absolute; left:10px; top:10px;}
.xdh{ height:24px; line-height:24px; width:500px; position:absolute; right:0px; top:5px; text-align:right}
.xdh a{ color:#5d5d5d; padding:0px 5px;}
.tel{ color:#7fb300; font-size:26px; font-weight:bold; text-align:right; position:absolute; width:300px; height:50px; right:0px; top:55px;}
.mu{ height:41px; width:980px; font-size:14px; font-weight:bold; color:#FFFFFF; z-index:111; position:relative; top:107px; left:9px; list-style:none; margin:0px; padding:0px;}
.mu ul{ list-style:none; margin:0px; padding:0px; z-index:222}
.mu li{ list-style:none;width:110px; height:43px; line-height:43px; float:left; margin:0px; text-align:center; background:url(mubg.gif) no-repeat right center; overflow:hidden; z-index:9888;}
.mu li a{ color:#FFFFFF; text-decoration:none; display:block; text-shadow: 1px 0 0 #121212;}
.mu li:hover{ overflow: visible; background:#024d8b; }
.zmu{ border:#024d8b 1px solid;background: #024d8b; padding-bottom:5px;border-radius: 0px 0px 5px 5px; }
.zmu a{ border-top:#033689 1px solid;background: #024d8b;font-weight:100; height:32px; line-height:32px;}
.zmu a:hover{ background:#033689;color:#FFFF00}
.xmu{ width:350px; position:absolute; right:0px; top:10px; color:#686465; text-align:right}
.xmu a{ color:#686465; text-decoration:none; padding:0px 10px 0px 5px; background: url(xjt.gif) no-repeat right;}
.xmu a:hover{background: url(xjt2.gif) no-repeat right; text-decoration:underline}
.ns{ background:#024d8b;}
.so{ height:30px; width:980px; position:absolute; left:0px; top:156px;}
.sok{ width:230px; height:16px; border:#e2e2e2 1px solid; background:#ffffff; margin-left:10px; vertical-align:middle}
.soan{vertical-align:middle; margin:0px 5px;}
.so a{ padding:0px 5px; color:#777777;}
.tyk{ width:980px; margin:0px auto}
.clear{ clear:both}
.mb10{ margin-bottom:15px;}
.tyleft{ width:230px; float:left;}
.tyright{ width:737px; float:right;}
.tytt{ height:38px; line-height:38px; background:url(tytbg2.jpg) repeat-x}
.tytt h2{ width:120px; height:38px; padding-left:5px; line-height:34px; float:left; font-size:14px; margin:0px; }
.tytt_0{ background:url(tytbg1_0.jpg) no-repeat; width:34px; height:38px; float:left;}
.tytt_1{ background:url(tytbg1_1.jpg) no-repeat; width:34px; height:38px; float:left;}
.tytt_2{ background:url(tytbg1_2.jpg) no-repeat; width:34px; height:38px; float:left;}
.tytt_3{ background:url(tytbg1_3.jpg) no-repeat; width:34px; height:38px; float:left;}
.tymores{ background:url(tytbg3.jpg); width:57px; height:38px; overflow:hidden; text-indent:-88em; float:right;}
.tybnr{ border-right:#cbcbcb 1px solid;border-left:#cbcbcb 1px solid; min-height:160px; border-bottom:#cbcbcb 1px solid;background:#fff;border-radius:0px 0px 5px 5px;}
/*焦点图片*/
#banner{ width:980px; height:330px; overflow:hidden; margin:10px auto;border-radius: 5px 5px 5px 5px; border:#cbcbcb 1px solid;transition:all 0.5s ease 0s; position:relative}
.img_nav{overflow:hidden; z-index:1}
.img_nav img { border:0; }
.img_nav .list a{display:block;}
.link_nav {position: absolute; opacity: 0.5; filter: alpha(opacity=50); width: 100%; bottom: 0px; background: #000; height: 32px;}
.link_nav a {position: absolute; line-height: 32px; color: #fff; left: 5px;}
.num_nav {position: absolute; bottom: 7px; right: 2px}
.num_nav span{text-align: center;height: 20px; line-height: 20px; width:20px; background:#e9ffe8; float: left;  color: #666; font-size:10px; cursor: pointer; margin-right: 4px; font-family:Arial, Helvetica, sans-serif; border:1px solid #fff}
.num_nav span.selected{background:#2b9227; color:#fff; width:22px;}

.slt_nav{ position:absolute; bottom:15px; right:15px;}
.slt_nav a{ display:block;width:60px; float:left; margin-right:10px; position:relative; border:1px solid #ffffff}
.slt_nav img{ width:60px; height:35px;}
.slt_nav span{ display:block;width:60px; height:35px; float:left; background:#fff; position:absolute; top:0; left:0;filter: alpha(opacity=50);opacity: 0.5; background:#000}

.goleft,.goright{ position:absolute; z-index:1000; bottom:10px; cursor:pointer; width:22px; height:21px; background:url(focus.png) no-repeat}
.goleft{ right:45px;}
.goright{ background-position:100% 0px; right:15px;}
/*首页*/
.sycp{ height:340px; padding:10px 0px 10px 10px}

.zxw{ width:362px; float:left}
.yxw{ width:362px; float:right}
.cpk{ margin:6px; padding:0px; width:166px; height:166px; float:left;}
.cpk .pic{ width:162px; height:132px;  border:#cbcbcb 1px solid; display:block; overflow:hidden;transition:all 0.5s ease 0s;}
.cpk .pic img{ max-width:162px;}
.cpk .pic:hover{box-shadow: 0 1px 3px #666666;}
.cpk .tt{ line-height:24px; text-align:center; display:block; }
.ryzz{  position:relative; left:12px; top:10px;} 
.ryzz img{ max-width:200px; max-height:135px;}
.lxwm{ padding:10px ; line-height:22px;}
.xwbk{ padding:8px 5px 5px 8px;}
.xwbk p{ height:90px; display:block; margin:5px; padding:0px; line-height:18px; overflow:hidden}
.xwbk .pic{ width:114px; height:80px; border:#d8d8d8 1px solid; display:block; float:left; margin-right:10px;}
.xwbk .pic img{ max-width:112px; max-height:80px; border:#ffffff 1px solid;}
.xwbk .tt{ height:26px; width:210px; overflow:hidden; float:left; line-height:26px; font-weight:bold; display:block}
.xwbk .xxw{ height:21px; line-height:21px; display:block; background:url(hjt.jpg) no-repeat 5px 5px; padding-left:15px}
.xwbk .xxw span{ width:70px; height:21px; display:block; float:right; text-align:left}
.khjz{ background:url(khjz.jpg) no-repeat; width:737px; height:90px; padding-top:9px;}
.khjzs{ width:690px; height:80px; margin:0px 0px 0px 45px; position: relative}
.khjzs a{height:78px; float:left; margin-right:10px; display:block;}
.khjzs img{max-height:78px;}
.broll{ position:relative}
.broll li{ float:left; margin:0px; padding:0px;margin-right:10px; width:200px; height:76px;  list-style:none; border:#dddddd 1px solid; overflow:hidden; text-align:center; display:block} 
.broll li a{ display:block;width:200px; height:74px; text-align:center}
.broll li a img{margin:0px auto; }
/*首页相册*/
.xc{ list-style:none; margin:0px;min-height:140px;padding:10px 0px 0px 7px}
.xc li{ float:left;margin:5px 12px;width:167px; height:116px; list-style:none }
.xc a{ background:url(pick.gif) no-repeat; width:167px; height:116px;  position:absolute;}
.xc a img{ width:155px; height:104px; margin:4px 0px 0px 4px}
.xc a span{ width:154px; height:18px; line-height:18px; position:absolute; left:0px; top:88px; background:#111; color:#FFFFFF; border-left:#111 5px solid;filter: alpha(opacity=60);opacity: 0.6}
/*底部*/
.footer{ background:url(dw.jpg);border-top:#cbcbcb 1px solid; padding-bottom:10px;}
.sl{ width:140px; float:left;}
.sl a{ display:block; height:22px; line-height:22px;width:136px;display:block; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; }
.sl a after {content: "...";}
.sl h2{ font-size:12px; color:#70a701; height:30px; line-height:30px; border-bottom:#CCCCCC 1px solid; margin-right:10px;}
.nocp{ width:280px;}
.nocps{ float:left}
.ban { line-height:24px; text-align:center; padding:10px 0px;}
/*产品分类*/
.cpfl{ padding:10px 10px 10px 10px;}
.cpfl a{ display:block; height:23px; line-height:23px; background:url(vjt.jpg) no-repeat 5px 8px; padding-left:20px; color:#505050; font-size:12px; border-bottom:#eee 1px solid}
.cpfl a:hover{ color:#6a9d02;background:url(vjt.jpg) no-repeat 8px 8px;}
/*内页*/
#main{ width:980px; margin:15px auto 0px auto}
#main_c{ float: right; width:710px; border:1px solid #dedede; padding:10px;border-radius:5px 5px 5px 5px;background:#ffffff; margin-bottom:15px;}
#main_c img{ max-width:688px;}
#side{ width:230px; float:left;}

#main_t{height:35px; line-height:35px; border-bottom:#dcdcdc 1px dotted; }
#main_t h2{ padding-left:10px;display:block;float:left;height:25px;line-height:25px;font-size:14px; color:#6a6c70; margin:0px}
#main_t .mapnav{ float:right; height:25px;line-height:25px;color:#565656; margin:0px 15px 0 0; font-family:"宋体"}
#main_t .mapnav a{ color:#565656}
 
 
.c_list{padding:4px 10px; margin-bottom:10px;}
.c_list a{ display:block; text-decoration:none}
.cpvl{ background:url(ljt.gif) no-repeat 190px center #e6f2fc;font-size:12px; height:21px; line-height:21px;padding-left:19px; overflow:hidden; white-space:nowrap; margin:5px auto;border-radius:5px 5px 5px 5px; position:relative; border:#e6f2fc  1px solid}
.cpvl:hover{background:url(ljt.gif) no-repeat 190px center #91dfff;text-decoration:none}
.c_list li{ border-bottom:1px solid #9FB841; font-size:12px; height:21px; line-height:21px;padding-left:19px; overflow:hidden; white-space:nowrap}
.c_list .nsa,.c_list li .ns,.c_list h3 .nsa{ color:#FD6B44} 
.psb{ position:absolute; width:220px; left:220px; top:-1px; background:#9bb147; border:#9bb147  1px solid; border-left:none;border-radius:0px 5px 5px 0px; padding:10px; z-index:9999}
.c_list h3{ border-bottom:#dedede 1px dotted; height:30px; line-height:30px; margin:0px; font-weight:100; overflow:hidden;white-space:nowrap;text-overflow: ellipsis; width:200px; }

.dynr{ padding:10px;}
.dynr,#shownrs,.proNr,#pic_show .nr{font-size:14px;line-height:24px;}
.contact{ padding:10px; line-height:22px;}
.product_list{width:238px;float:left;} 

.psb{ position:absolute; width:220px; left:220px; top:-1px; background:#9bb147; border:#9bb147  1px solid; border-left:none;border-radius:0px 5px 5px 0px; padding:10px; z-index:9999}


.product_img{width:720px;border:1px solid #e4e4e4;float:right;}
.product_img ul{ padding:12px 0 10px 15px; float:left;}
.product_img li{width:154px;float:left;margin:10px 15px 7px 5px}
.product_img li a{display:block;}
.product_img .pic{border:1px solid #e4e4e4;width:152px; height:144px;border-radius:5px 5px 5px 5px;}
.product_img .pic img{width:152px; height:144px;border-radius:5px 5px 5px 5px}
.product_img .tt{ height:36px; line-height:18px; text-align:center; color:#6ea700}
.product_img li.mr0{ margin-right:0}

.custer{margin:15px 0 0; padding:10px; line-height:22px;}
.custer .box_m{padding:12px 0;}
#n_list{ padding:10px}
#n_list li{ padding-bottom:10px; margin:0px 10px 10px 10px;border-bottom:#dedede 1px dotted}
#n_list li .pic{ border:1px solid #666; width:120px; height:92px; float:left; padding:2px; background:#FFF; margin-right:20px;}
#n_list li .pic img{ width:120px; height:92px;}
#n_list li .tt{ line-height:20px; font-size:14px;display:block; float:left; width:500px;}
#n_list li .tt a{font-weight:bold;}
#n_list li .nr{ float:left;width:500px; line-height:20px;}
#n_list li .more{color:#e44c0b}

.n_listx{ padding:0px 10px; list-style:none}
.n_listx li{ border-bottom: 1px dotted #CDCDCD;height:30px; line-height:30px; padding-left:10px;position: relative;}
.n_listx li span{ float:right;}
.csolt { margin-top:15px;background: url(tytbg2.jpg) repeat-x -2px -2px; padding:0px 10px; font-size: 13px; font-weight: bold; height:30px;line-height: 30px;border-radius:5px 5px 0px 0px;border:#dedede 1px dotted}
.morex{width:34px;height:8px;margin:12px 13px 0 0;background:url(more.gif) no-repeat; float:right; text-indent:-999em; overflow:hidden}


#n_show{ padding:10px 10px;}
#n_show .tt{ font-size:18px; text-align:center; padding:20px 0px;}
#n_show .nr{ word-wrap: break-word; word-break: normal; padding:0 0px 10px; }
#n_show .pic{ text-align:center; border-bottom:1px dashed #ddd; padding:10px 0; margin-bottom:15px;}
#n_show .pic img{ border:2px solid #B47738}

.n_nav{ padding:10px;line-height:26px;}


#vod_list{}
#vod_list li{ float:left;width:150px;padding:13px 9px;}
#vod_list li .pic{ display:block;width:150px; height:112px;}
#vod_list li .pic img{width:150px; height:112px;}
#vod_list li .tt{ margin-top:5px; height:20px; font-weight:normal; text-align:center; overflow:hidden; line-height:20px;font-size:12px;}

#vod_show .tt{font-size:18px; text-align:center; color:#000;  border-bottom:1px solid #ddd; padding:20px}

.vodbox{ padding:15px;}
.vodbox .tt{ height:36px; line-height:36px; margin-bottom:10px; background:#257DD5; color:#fff; padding-left:15px; font-size:16px;}

#picList { padding-top:10px;}
#picList .li{ width:163px; padding:8px 25px 10px; float:left;}
#picList .li .pic{ display:block;width:159px;height:76px; border:1px solid #eee; padding:1px;}
#picList .li img{width:159px;height:76px;}
#picList .li .ptt{ display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;  color:#666;}

#picList2 { padding-top:10px;}
#picList2 .li{ width:161px; padding:8px 25px 10px; float:left;}
#picList2 .li .pic{border: 1px solid #8E8E8D;display:block;padding:1px;width:155px;height: 104px;}
#picList2 .li img{width:155px;height: 104px;}
#picList2 .li .ptt{ display:block; height:25px; line-height:25px; overflow:hidden; text-align:center;  color:#666;}

#pic_show .tt{ text-align:center; font-size:16px; padding-top:30px}
#pic_show .pic{ text-align:center; padding:20px 0; border-bottom:1px dotted #ccc; margin-bottom:10px;}

.noinfo{font-size:16px; color:#FF6600; padding:100px 40px; text-align:center; }
.infonav{border:1px solid #ddd; line-height:30px; margin-bottom:10px; background:#f8f8f8; text-align: center;background: url(tytbg2.jpg) repeat-x -2px -2px;border-radius:5px 5px 5px 5px;}
.gbook{ font-size:12px;}
.gbook th{ width:110px; text-align:right; color:#333; height:30px; padding-right:5px;}
.gbook .txt{ background:#ececec; border:1px solid #ececec; height:24px; line-height:24px; width:150px; padding:0 2px;}
.gbook .bzc{ background:#f1f1f1; border:1px solid #333;}

#proList { padding:10px 0 0 4px}
#proList .li{ float:left; width:141px;padding:5px 12px 15px 18px;}
#proList .pic{ display:block;width:135px; height:128px;margin-bottom:2px; padding:1px; border:1px solid #d0d0d0;border-radius:5px 5px 5px 5px;box-shadow:0 1px 3px #cccccc}
#proList .pic:hover{box-shadow:0 1px 3px #999999}
#proList .pic img{width:135px; height:128px;}
#proList .tt{ display:block;color:#606060; text-align:center; height:22px; line-height:22px; overflow:hidden;}

#proInfo{ margin-bottom:10px; padding:20px 5px}
#proInfo .proImg{width:314px; text-align:center; margin-right: 15px; float:left;}
#proInfo .proImg a{ margin:0 auto}
#proInfo .proDetail{ float:left; width:320px;}
#proInfo h1{text-align:left; font-size:16px; line-height:20px; padding:10px 0; border-bottom:1px dashed #ddd; margin-bottom:10px;}

.proTt_{height:25px; margin:10px 0; padding:5px 0 0;border-bottom:1px solid #ccc; background:url(str_5.gif) repeat-x}
.proTt_ b { background:#ddd;color: #222;display: block;float: left;height: 22px;line-height: 22px; padding:3px 15px 0;}

.picft{padding:5px 0 0 0;}
.picft a{ margin:0 10px 5px 0; display:block; float:left;}
.picft img{ border:1px solid #ddd; width:80px; height:63px;}

.cpbk{ padding:10px 5px; clear:both}
.cpbk_t{ background: url(dw.jpg) ; border-bottom:#ddd 1px solid; padding:0px 10px; font-size: 13px; font-weight: bold; height:30px;line-height: 30px;border-radius:5px 5px 0px 0px;}
.cpbk_m{ padding:10px 10px}

.cpother .li{ width:141px; padding:8px 10px 0px 10px; float:left;}
.cpother .li .pic{ display:block;width:135px; height:128px; border:1px solid #ccc; padding:1px; margin-bottom:3px;border-radius:5px 5px 5px 5px;}
.cpother .li img{width:135px; height:128px;border-radius:5px 5px 5px 5px;}
.cpother .li .tt{ display:block;line-height:18px; overflow:hidden; text-align:center;  color:#666;}

.pagenav{ text-align:right; padding-bottom:10px; clear:both}
.pagenav span{ padding:5px 10px; border:#dddddd 1px solid; margin-right:10px;}
.pagenav a{ padding:5px 10px; border:#dddddd 1px solid; margin-right:10px;}
.pagenav .ns{padding:5px 10px; border:#dddddd 1px solid; margin-right:10px; background:#eeeeee}

