/* CSS Document */
/*全局 start*/
body{ margin:0; padding:0; font:12px "宋体"; color:#000000; background:#eef9fd url(../images/main/fybg.jpg) no-repeat center top;}
div,form,input,select,p,h1,h2,h3,h4,h5,h6,ul,ol,li,th,td,dl,dt,dd,img,form,a{ margin:0; padding:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit;}
h1,h2,h3,h4,h5,h6{ font-weight:bold;}
ol,ul,li{ list-style:none;}
img{ border:none;}
a{ text-decoration:none; color:#000000;}
a:hover{ text-decoration:none; color:#ff0000;}
.clear{ clear:both;}
i,b{ font-style:normal; font-weight:normal;}
/*全局 end*/
/*head start*/
.hdfl{ width:100%; height:115px; position:relative; margin:0px auto;}
.head{ width:1000px; height:115px; position:relative; margin:0px auto;}
.logo{ width:485px; height:115px; position:absolute; top:0px; left:0px;}
.tel{ width:297px; height:115px; position:absolute; top:0px; right:0px; background:url(../images/main/tel.png) no-repeat 0 0;}
.telflash{ width:220px; height:25px; position:absolute; top:62px; right:10px;}
.navflad{ width:100%; height:60px; position:relative; margin:0px auto; z-index:9999;}
.navad{ width:1000px; height:60px; position:relative; margin:0px auto;}
.nlistad{ width:1000px; height:60px; position:relative; background:url(../images/main/navbg.png) no-repeat 0 0;}

.navbg{ width:972px; height:36px; position:absolute; top:0px; left:14px;}
.navbg1{ width:972px; height:36px; position:relative;}
.nav{ width:972px; height:36px; display:block; position:absolute; top:0px; left:0px; clear:both;} 
.nav li{ display:inline; position:relative; list-style-position:outside; text-align:center; float:left;}
.nav li a.ltvc{ width:108px; height:36px; display:block; position:relative; color:#ffffff; font-size:13px; font-weight:bold;}
.nav li a.ver{ /*background:url(../images/main/nav_ver.jpg) no-repeat 0 0;*/ color:#ffffff;}
.nav li a.ltvc:hover{ background:url(../images/main/nav_ver.jpg) no-repeat 0 0; color:#ffffff;}
.nav li.menu1{ width:108px; height:auto; line-height:36px; color:#ffffff;}
.nav li.menu2{ width:108px; height:36px; line-height:36px; overflow-y:hidden; cursor:hand; color:#ffffff;}
.list{ line-height:30px; text-align:left; padding:0; font-weight:normal; width:106px;}
.list a.ltnav{color:#15304f;text-decoration:none;float:left;width:106px;padding:0px 0px 0px 0px;text-align:center; margin:0px auto; font-size:13px; background:url(../images/main/navlistbg.jpg) no-repeat 0 0;}
.list a.ltnav:hover{color:#ffffff;float:left;padding:0px 0px 0px 0px;width:106px;text-decoration:none;text-align:center; background:url(../images/main/navlistver.jpg) no-repeat 0 0;}
/*head end*/
/*banner start*/
#Slidebox{ width:100%; height:374px; margin:0 auto; padding:0; position:relative; overflow:hidden;}
#flashBg{ height:374px; overflow:hidden; width:100%; clear:both; margin:0; padding:0;}
#flashLine{ height:374px; width:100%; clear:both;}
#flash{ width:1000px; height:374px; overflow:hidden; margin:0 auto; clear:both; position:relative; padding:0px 0px;}
#flash a{ width:1000px; height:374px; display:none;}
#flash img{ width:1000px; height:374px;}
.flash_bar{ width:555px; padding-left:460px; z-index:69; height:30px; overflow:hidden; position:absolute; padding-top:13px!important; padding-top:12px;
 bottom:0px; left:0px; text-align:center;}
.flash_bar .dq{ display:block; float:left; width:12px; height:12px; margin:2px 4px; cursor:pointer;background:url(../images/main/pagination2.png) no-repeat 0px 0px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/main/pagination2.png" ,sizingMethod="crop");}
.flash_bar .no{ display:block; float:left; width:12px; height:12px; margin:2px 4px; cursor:pointer; background:url(../images/main/pagination1.png) no-repeat 0px 0px; overflow:hidden; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/main/pagination1.png" ,sizingMethod="crop");}
/*banner end*/
/*home start*/
.hmfl{ width:100%; height:230px; position:relative; margin:0px auto; background:url(../images/main/hmconbg.png) no-repeat center 18px;}
.home{ width:1000px; height:230px; position:relative; margin:0px auto;}
.new{ width:269px; height:160px; position:absolute; left:12px; top:45px; background:url(../images/main/newbg.png) no-repeat 0px 57px;}
.newlist{ width:269px; height:160px; position:relative;}
.newlist ul{ display:block; position:absolute;}
.newlist ul.new_tt{ width:190px; height:30px; top:0px; left:18px;}
.newlist ul.new_tt li{ height:30px; float:left; position:relative; font-size:14px; font-weight:bold; color:#007607;}
.newlist ul.new_more{ width:37px; height:12px; top:0px; right:30px;}
.newlist ul.new_con{ width:176px; height:125px; bottom:0px; right:20px;}
.newlist ul.new_con li{ width:165px; height:24px; display:block; border-bottom:1px dashed #cdcbcc; line-height:24px;}
.product{ width:212px; height:160px; position:absolute; left:290px; top:45px;}
.prd{ width:212px; height:160px; position:relative;}
.prd_tt{ width:150px; height:30px; position:absolute; top:0px; left:0px;}
.prd_tt p{ height:30px; float:left; position:relative; font-size:14px; font-weight:bold; color:#007607;}
.prd_more{ width:37px; height:12px; position:absolute; top:0px; right:16px;}
.prd_con{ width:211px; height:125px; position:absolute; bottom:0px; right:0px;}
/*推荐产品 start*/
.case{ width:195px; height:125px; position:relative;}
.rollphotos{ width:195px; height:125px; margin:0; position:relative;}
.blk_29{ width:195px; height:125px; position:relative; zoom:1; overflow:hidden;}
.blk_29 .LeftBotton{ width:15px; height:100px; position:absolute; top:0px; left:0px; cursor:pointer; z-index:999; background:url(../images/main/left.png) no-repeat center top;}
.blk_29 .LeftBotton:hover{ background:url(../images/main/left_hvr.png) no-repeat center top;}
.blk_29 .RightBotton{ width:15px; height:100px; position:absolute; top:0px; right:0px; cursor:pointer; z-index:998; background:url(../images/main/right.png) no-repeat center top;}
.blk_29 .RightBotton:hover{ background:url(../images/main/right_hvr.png) no-repeat center top;}
.blk_29 .Cont{ width:165px; height:125px; position:absolute; top:0px; left:15px; padding-top:0px; overflow:hidden;}
.blk_29 .box{ width:165px; height:125px; float:left; position:relative; padding:0px 0px; text-align:center;}
.blk_29 .box a{ width:165px; display:block; position:absolute; left:0px;}
.blk_29 .box a.box_1{ width:163px; height:100px; top:0px; border:1px solid #73ae55;}
.blk_29 .box a.box_1 img{ width:163px; height:100px; display:block; position:relative;}
.blk_29 .box a.box_2{ height:23px; text-align:center; line-height:23px; bottom:0px; color:#007607; font-weight:bold; text-align:center;}
.blk_29 .box a.box_2:hover{ color:#ff0000;}
/*推荐产品 end*/
.join{ width:233px; height:160px; position:absolute; left:510px; top:45px;}
.joins{ width:233px; height:160px; position:relative;}
.joins_tt{ width:170px; height:30px; position:absolute; top:0px; left:0px;}
.joins_tt p{ height:30px; float:left; position:relative; font-size:14px; font-weight:bold; color:#007607;}
.joins_more{ width:37px; height:12px; position:absolute; top:0px; right:17px;}
.joins_con{ width:232px; height:125px; position:absolute; bottom:0px; right:0px;}
.joinsimg{ width:215px; height:62px; position:relative;}
.joinslist{ width:215px; height:63px; position:relative;}
.joinslist_a{ width:215px; height:20px; position:relative; border-bottom:1px dashed #cdcbcc; line-height:20px;}
.video{ width:210px; height:160px; position:absolute; left:772px; top:45px;}
.videos{ width:210px; height:160px; position:relative;}
.videos_tt{ width:145px; height:30px; position:absolute; top:0px; left:0px;}
.videos_tt p{ height:30px; float:left; position:relative; font-size:14px; font-weight:bold; color:#007607;}
.videos_more{ width:37px; height:12px; position:absolute; top:0px; right:7px;}
.videos_con{ width:203px; height:125px; position:absolute; bottom:0px; left:0px; background:url(../images/main/video.png) no-repeat 0 0;}
/*home end*/
/*foot start*/
.fotfl{ width:100%; height:94px; position:relative; margin:0px auto;}
.foot{ width:1000px; height:94px; position:relative; margin:0px auto;}
.foot ul{ display:block; position:absolute;}
.foot ul li{ color:#ffffff;}
.foot ul li a{ color:#ffffff;}
.foot ul li a:hover{ color:#fff000;}
.foot ul.foot_1{ width:800px; height:20px; top:25px; left:9px;}
.foot ul.foot_2{ width:800px; height:20px; top:45px; left:9px;}
.foot ul.foot_2 li{ height:20px; float:left; position:relative; line-height:17px;}
.foot ul.foot_2 li.icp{ padding:0px 8px 0px 8px;}
.foot ul.foot_3{ width:180px; height:20px; top:25px; right:9px; text-align:right;}
.foot ul.foot_4{ width:180px; height:20px; top:45px; right:9px;}
.foot ul.foot_4 li{ height:20px; float:right; position:relative; line-height:17px;}
.foot ul.foot_4 li.weibo{ padding-right:10px;}
.foot ul.foot_1 li.fot_hei{ color:#000000;}
.foot ul.foot_1 li.fot_hei a{ color:#000000;}
.foot ul.foot_1 li.fot_hei a:hover{ color:#ff0000;}
.foot ul.foot_2 li.fot_hei{ color:#000000;}
.foot ul.foot_2 li.fot_hei a{ color:#000000;}
.foot ul.foot_2 li.fot_hei a:hover{ color:#ff0000;}
.foot ul.foot_3 li.fot_hei{ color:#000000;}
.foot ul.foot_3 li.fot_hei a{ color:#000000;}
.foot ul.foot_3 li.fot_hei a:hover{ color:#ff0000;}
/*foot end*/
/*fyhome start*/
.fybnfl{ width:100%; height:210px; position:relative; margin:0px auto;}
.fyban{ width:1000px; height:210px; position:relative; margin:0px auto;}
.fycon{ width:100%; height:auto; position:relative; margin:0px auto;}
.fylf{ width:213px; height:auto; position:relative;}
.fylf1{ width:213px; height:44px; position:relative; background:url(../images/main/lefttt.jpg) no-repeat 0 0;}
.fylf1 p{ width:140px; height:28px; display:block; position:absolute; top:10px; left:30px; line-height:28px; font-size:15px; font-weight:bold; color:#ffffff;}
.fylf2{ width:213px; height:auto; position:relative;}
.fylf2 a{ width:213px; height:36px; display:block; position:relative; margin:0px auto; background:url(../images/main/leftcon.jpg) no-repeat 0 0; line-height:36px; text-indent:51px; font-size:13px; color:#000000;}
.fylf2 a.fylisthvr{  font-size:13px; color:#ff0000;}
.fylf2 a:hover{ font-size:13px; color:#ff0000;}
.fylf2 a.leftbbs{ width:213px; height:30px; display:block; position:relative; line-height:30px; background:url(../images/main/leftcon1.jpg) no-repeat 0 0; text-align:left; font-size:12px; color:#666666;}
.fylf2 a.leftbbs:hover{ font-size:12px; color:#ff0000;}
.fylf3{ width:213px; height:91px; position:relative;}
.fylf4{ width:213px; height:82px; position:relative;}
.fylf5{ width:213px; height:87px; position:relative;}
.fyrttt{ width:775px; height:45px; position:relative; background:url(../images/main/fyrightbg.jpg) no-repeat 0 0;}
.fyrttt ul{ display:block; position:absolute;}
.fyrttt ul.fyrighttitle{ width:200px; height:20px; top:16px; left:42px;}
.fyrttt ul.fyrighttitle li{ line-height:20px; font-weight:bold; font-size:14px; color:#000000;}
.fyrttt ul.fyrightnext{ width:450px; height:20px; top:16px; right:20px; text-align:right;}
.fyrttt ul.fyrightnext li{ line-height:20px; color:#656565;}
.fyrttt ul.fyrightnext li a{ color:#656565;}
.fyrttt ul.fyrightnext li span{ color:#138400;}
.fyrttt ul.fyrightnext li a:hover{ color:#ff0000;}
.fyrtcon{ width:775px; height:auto; position:relative; background:url(../images/main/fyrightcon.jpg) repeat-y 0 0;}
.fyrtcons{ width:725px; height:auto; position:relative; margin:0px auto; line-height:30px; padding-top:25px;}
.fyrtcons ul,fyrtcons li,fyrtcons ul li,fyrtcons p,fyrtcons ul p,fyrtcons ul li p{ line-height:30px;}
.fyrtbt{ width:775px; height:23px; position:relative; background:url(../images/main/fyrightfot.jpg) no-repeat 0 0;}
.fybottom{ width:100%; height:20px; position:relative; margin:0px auto;}
/*fyhome end*/
/*新闻资讯 start*/
.fynews{ width:723px; height:auto; margin:0px auto 15px auto; position:relative; border:1px solid #dfdfdf; background:#f2fcf4; padding:10px 0px;}
.fynews ul{ width:690px; display:block; position:relative; margin:0px auto;}
.fynews ul.fynews_1{ height:35px;}
.fynews ul.fynews_1 li{ width:690px; height:35px; display:block; position:relative; line-height:25px;}
.fynews ul.fynews_1 li a{ font-size:13px; font-weight:bold;}
.fynews ul.fynews_1 li span{ width:60px; height:35px; position:absolute; display:block; right:0px; top:0px;}
.fynews ul.fynews_2{ height:auto;}
.fynews ul.fynews_2 li{ line-height:23px;}
.fynext{ width:725px; height:36px; position:relative; margin:0px auto; background:#f2fcf4;}
.fynext ul{ height:22px; display:block; position:absolute; top:7px;}
.fynext ul.fynext_1{ width:auto; left:15px;}
.fynext ul.fynext_1 li{ line-height:22px;}
.fynext ul.fynext_2{ width:auto; right:15px;}
.fynext ul.fynext_2 li{ height:20px; display:block; position:relative; float:left; border:1px solid #b1b1b1; margin-right:5px; line-height:20px; text-align:center;}
.fynext ul.fynext_2 li.fynext_2_1{ width:30px;}
.fynext ul.fynext_2 li.fynext_2_2{ width:40px;}
.fynext ul.fynext_2 li.fynext_2_3{ width:60px; height:22px; border:0px solid #000000; margin-right:0px;}
/*新闻资讯 end*/
/*fynewslist start*/
.fy_newlist1{ width:725px; height:auto; margin:0px auto; position:relative;}
.fy_newlist1 ul li{ line-height:35px; text-align:center; font-size:15px; font-weight:bold;}
.fy_newlist2{ width:725px; height:28px; margin:0px auto; position:relative; border-bottom:1px dashed #d2d1d1; border-top:1px dashed #d2d1d1;}
.fy_newlist2 ul li{ line-height:28px; text-align:center; color:#666666;}
.fy_newlist3{ width:725px; height:auto; margin:0px auto; position:relative; padding-top:20px; line-height:23px; padding-bottom:20px;}
.fy_newlist3 ul li,.fy_newlist2 ul,.fy_newlist2 ul p,.fy_newlist2 p{ line-height:23px;}
.fy_newlist4{ width:725px; height:28px; margin:0px auto; position:relative;}
.fy_newlist4 ul li{ line-height:28px; color:#666;}
.fy_newlist4 ul li a{ color:#666;}
.fy_newlist4 ul li a:hover{ color:#f00;}
/*fynewslist end*/
/*招商动态 start*/
.fy_jszc{ width:725px; height:40px; position:relative; margin:0px auto; background:url(../images/main/borderlist.jpg) repeat-x 0px 39px;}
.fy_jszc_1{ width:575px; height:40px; position:relative; float:left; text-indent:25px; line-height:40px; background:url(../images/main/fylistico.jpg) no-repeat 3px 15px;}
.fy_jszc_2{ width:150px; height:40px; position:relative; float:left; line-height:40px; color:#999999;}
.fy_nextx{ width:725px; height:50px; margin:0px auto; position:relative;}
.fy_nextx ul{ height:20px; width:725px; display:block; position:absolute; top:20px; left:0px; text-align:center;}
.fy_nextx ul li{ text-align:center;}
/*招商动态 end*/
/*产品中心 start*/
.fy_cps{ width:730px; height:auto; position:relative; margin:0px auto;}
.fy_cp{ width:243px; height:187px; position:relative; float:left;}
.fy_cp a{ display:block; position:relative; margin:0px auto;}
.fy_cp a.fy_cp_1{ width:228px; height:148px; border:1px solid #dadada;}
.fy_cp a.fy_cp_1 img{ width:220px; height:140px; display:block; position:absolute; top:4px; left:4px;}
.fy_cp a.fy_cp_1:hover{ border:1px solid #479800;}
.fy_cp a.fy_cp_2{ width:230px; height:30px; line-height:30px; text-align:center;}
/*产品中心 end*/
/**/
.fy_hn{ width:243px; height:227px; position:relative; float:left;}
.fy_hn a{ display:block; position:relative; margin:0px auto;}
.fy_hn a.fy_hn_1{ width:230px; height:190px; background:url(../images/main/hmbg.jpg) no-repeat 0 0;}
.fy_hn a.fy_hn_1 img{ width:210px; height:170px; display:block; position:absolute; top:10px; left:10px;}
.fy_hn a.fy_hn_1:hover{ background:url(../images/main/hmbgver.jpg) no-repeat 0 0;}
.fy_hn a.fy_hn_2{ width:230px; height:30px; line-height:30px; text-align:center;}

.honortt{ width:710px; height:61px; margin:0px auto; position:relative; background:url(../images/main/honorbg.jpg) no-repeat 0 0;}
.honortta{ width:680px; height:61px; margin:0px auto; position:relative;}
.honortta a{ float:left; padding:0px 10px; line-height:40px; font-size:14px; font-weight:bold; color:#0078b5;}
.honortta a.honorver{ color:#ff0000;}
.honortta a:hover{ color:#ff0000;}
/**/
/*在线QQ客服*/
img{border:0;}
ul,li{padding:0;margin:0;}
.QQbox {z-index:99;right:0;width:128px;position:absolute;top:160px}
.QQbox .press{right:0;width:36px;cursor:pointer;position:absolute;height:128px;}
.QQbox .Qlist{left:0;width:131px;position:absolute;height:128px;background:url(../images/main/floatServiceBj.gif) no-repeat left center;}
.QQbox .Qlist ul{padding:43px 0 0 21px;}
.QQbox .Qlist li{height:11px;margin-bottom:11px;_margin-bottom:7px; list-style-type:none;}
/*在线QQ客服 end*/