/*全局 start*/
body{ margin:0; padding:0; font:12px "宋体"; color:#000000; background:#ffffff; overflow-x:hidden;}
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,.footer a:hover{ text-decoration:none; color:#ff0000;}
.clear{ clear:both; height:0; overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { content: '\20'; display: block; clear: both;}
.none{ display:none;}
ins{ text-decoration:none;}
i,b{ font-style:normal; font-weight:normal;}
.undis {display:none;}
/*全局 end*/
/*head start*/
.hdfl{ width:100%; height:145px; position:relative; float:left; background:url(../images/main/headbg.jpg) repeat-x 0 0;}
.head{ width:1000px; height:145px; position:relative; margin:0px auto;}
.logo{ width:381px; height:73px; position:absolute; top:11px; left:3px;}
.clect{ width:300px; height:14px; position:absolute; right:7px; top:12px; text-align:right; line-height:14px;}
.search{ width:233px; height:23px; position:absolute; right:7px; top:46px;}
.search_1{ width:233px; height:23px; position:relative;}
.input_bt{ width:168px; height:23px; display:block; border:0px solid #fff; background:url(../images/main/input.jpg) no-repeat 0 0; line-height:23px; position:absolute; top:0px; left:0px; color:#a9a9a9; text-indent:31px;}
.botton_bt{ width:53px; height:23px; display:block; border:0px solid #fff; line-height:23px; position:absolute; top:0px; right:0px;}
.nav{ width:1000px; height:49px; position:absolute; top:96px; left:0px; background:url(../images/main/navbg.jpg) no-repeat 0px 0px;}
.nav_1{ width:988px; height:39px; position:relative; margin:0px auto;}
.nav_1 a{ width:110px; height:39px; display:block; position:relative; float:left; font-size:13px; font-weight:bold; color:#ffffff; line-height:39px; text-align:center;}
.nav_1 a.nav_1_1{ background:url(../images/main/navlist.jpg) no-repeat 107px 2px;}
.nav_1 a.nav_1_1_hover{ color:#fff000; background:url(../images/main/navhover.jpg) no-repeat 0px 2px;}
.nav_1 a.nav_1_1:hover{ color:#fff000; background:url(../images/main/navhover.jpg) no-repeat 0px 2px;}
.nav_1 a.nav_1_2{ width:218px; color:#fff000;}
/*head end*/
/*banner start*/
.bnfl{ width:100%; height:376px; position:relative; float:left;}
.banner{ width:1000px; height:376px; position:relative; margin:0px auto;}
/*bannersrc start*/
#MainPromotionBanner{ width:998px; height:360px; position:relative; margin:0px auto; border:1px solid #dadada;}
#MainPromotionBanner #SlidePlayer{ position:relative; margin:0 auto; position:relative;}
#MainPromotionBanner .Slides{ padding:0; margin:0; list-style:none; height:360px; overflow:hidden; position:relative;}
#MainPromotionBanner .Slides li{ float:left; width:998px; height:360px;}
#MainPromotionBanner .Slides img{ border:0; display:block; width:998px; height:360px;}
#MainPromotionBanner .SlideTriggers{ margin:0; padding:0; list-style:none; position:absolute; top:330px; right:13px; z-index:10; height:18px;}
#MainPromotionBanner .SlideTriggers li{ float:left; display:inline; color:#000000; text-align:center; width:18px; height:18px; cursor:pointer; overflow:hidden; background:url(../images/main/bnlist.jpg) no-repeat center center; margin-left:4px; line-height:18px;}
#MainPromotionBanner .SlideTriggers li.Current{ color:#ffffff; background:url(../images/main/bnlisthover.jpg) no-repeat center center; border:0; height:18px; width:18px;}
/*bannersrc end*/
/*banner end*/
/*home start*/
.hmfl{ width:100%; height:264px; position:relative; float:left;}
.home{ width:1000px; height:249px; position:relative; margin:0px auto;}
.about{ width:272px; height:249px; position:relative; float:left;}
.attt{ width:259px; height:35px; position:relative; background:url(../images/main/atttbg.jpg) no-repeat 0 0;}
.attt ul{ display:block; position:absolute;}
.attt ul.attt_1{ width:150px; height:16px; left:25px; top:13px;}
.attt ul.attt_1 li{ font-size:13px; font-weight:bold; color:#005bad;}
.attt ul.attt_2{ width:41px; height:13px; right:12px; top:12px;}
.atcon{ width:257px; height:213px; position:relative; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.atcon ul{ width:233px; left:12px; display:block; position:absolute;}
.atcon ul.atcon_1{ height:94px; top:14px;}
.atcon ul.atcon_2{ height:75px; top:122px;}
.atcon ul.atcon_2 li{ width:233px; height:25px; display:block; position:relative; line-height:25px; background:url(../images/main/borderlist.jpg) repeat-x 0px 24px;}
.atcon ul.atcon_2 li.atcon_2_1{ text-indent:2em;}
.product{ width:469px; height:249px; position:relative; float:left;}
.pttt{ width:456px; height:35px; position:relative; background:url(../images/main/ptttbg.jpg) no-repeat 0 0;}
.pttt ul{ display:block; position:absolute;}
.pttt ul.pttt_1{ width:150px; height:16px; left:25px; top:13px;}
.pttt ul.pttt_1 li{ font-size:13px; font-weight:bold; color:#005bad;}
.pttt ul.pttt_2{ width:41px; height:13px; right:12px; top:12px;}
.ptcon{ width:454px; height:213px; position:relative; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.ptcon_1{ width:432px; height:183px; position:absolute; top:14px; left:11px;}
/*产品展示 start*/
.case{ width:432px; height:183px; position:relative;}
.rollphotos{ width:432px; height:183px; margin:0; position:relative;}
.blk_29{ width:432px; height:183px; position:relative; zoom:1; overflow:hidden;}
.blk_29 .LeftBotton{ width:38px; height:183px; position:absolute; top:0px; left:0px; cursor:pointer; z-index:999; background:url(../images/main/cpleft.jpg) no-repeat 0 0;}
.blk_29 .LeftBotton:hover{ background:url(../images/main/cpleft_hover.jpg) no-repeat 0 0;}
.blk_29 .RightBotton{ width:38px; height:183px; position:absolute; top:0px; right:0px; cursor:pointer; z-index:998; background:url(../images/main/cpright.jpg) no-repeat 0 0;}
.blk_29 .RightBotton:hover{ background:url(../images/main/cpright_hover.jpg) no-repeat 0 0;}
.blk_29 .Cont{ width:356px; height:183px; position:absolute; top:0px; left:38px; padding-top:0px; overflow:hidden;}
.blk_29 .box{ width:354px; height:181px; float:left; position:relative; padding:0px 0px; text-align:center; border:1px solid #dfdfdf;}
.box_1{ width:162px; height:149px; position:absolute; text-align:left; top:15px; left:15px; border:1px dashed #d9d9d9;}
.box_1_1{ width:162px; height:149px; position:relative;}
.box_1_1_1{ width:156px; height:143px; position:absolute; top:3px; left:3px;}
.box_2{ width:150px; height:151px; position:absolute; text-align:left; top:15px; right:15px;}
.box_2 ul{ width:150px; display:block; position:relative;}
.box_2 ul.box_2_1{ height:30px;}
.box_2 ul.box_2_1 li a{ line-height:30px; font-size:13px; font-weight:bold; color:#004f97;}
.box_2 ul.box_2_1 li a:hover{ color:#ff0000;}
.box_2 ul.box_2_2{ height:92px;}
.box_2 ul.box_2_2 li{ line-height:23px;}
.box_2 ul.box_2_3{ height:29px;}
.box_2 ul.box_2_3 li{ line-height:29px; font-size:13px; font-weight:bold; color:#ff0000;}
/*产品展示 end*/
.contact{ width:259px; height:249px; position:relative; float:left;}
.cttt{ width:259px; height:35px; position:relative; background:url(../images/main/ctttbg.jpg) no-repeat 0 0;}
.cttt ul{ display:block; position:absolute;}
.cttt ul.cttt_1{ width:150px; height:16px; left:25px; top:13px;}
.cttt ul.cttt_1 li{ font-size:13px; font-weight:bold; color:#005bad;}
.cttt ul.cttt_2{ width:41px; height:13px; right:12px; top:12px;}
.ctcon{ width:257px; height:213px; position:relative; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada; background:url(../images/main/ctimg.jpg) no-repeat 154px 15px;}
.ctcon ul{ width:227px; height:189px; display:block; position:absolute; left:15px; top:8px;}
.ctcon ul li{ height:27px; display:block; position:relative; line-height:27px; background:url(../images/main/borderlist.jpg) repeat-x 0px 26px;}
.ctcon ul li.ctcon_1{ width:129px;}
.ctcon ul li.ctcon_2{ width:145px;}
.ctcon ul li.ctcon_3{ width:227px;}
.ctcon ul li.ctcon_3 span{ color:#ffffff;}
.ctcon ul li.ctcon_3 a{ width:21px; height:21px; display:block; position:absolute; top:3px;}
.ctcon ul li.ctcon_3 a.clit1{ left:25px;}
.ctcon ul li.ctcon_3 a.clit2{ left:110px;}
/*home end*/
/*link start*/
.lkfl{ width:100%; height:35px; position:relative; float:left;}
.link{ width:1000px; height:35px; position:relative; margin:0px auto;}
.link_1{ width:15px; height:35px; position:relative; float:left;}
.link_2{ width:970px; height:33px; position:relative; float:left; border-top:1px solid #dadada; border-bottom:1px solid #dadada; line-height:33px; overflow:hidden;}
.link_2 span{ font-weight:bold;}
/*link end*/
/*copyright start*/
.ftfl{ width:100%; height:66px; position:relative; float:left;}
.foot{ width:1000px; height:66px; position:relative; margin:0px auto;}
.foot ul{ display:block; position:absolute;}
.foot ul.foot_1{ width:80px; height:30px; top:23px; left:7px;}
.foot ul.foot_2{ width:630px; height:14px; top:28px; left:108px;}
.foot ul.foot_2 li{ line-height:14px;}
.foot ul.foot_3{ width:200px; height:14px; top:28px; right:67px; text-align:right;}
.foot ul.foot_3 li{ line-height:14px;}
.foot ul.foot_4{ width:60px; height:12px; top:29px; right:3px;}
/*copyright end*/
/*fyban start*/
.fybanlf{ width:100%; height:218px; position:relative; float:left;}
.fyban{ width:998px; height:200px; position:relative; margin:0px auto; border:1px solid #dadada;}
/*fyban end*/
/*fyhome start*/
.fyhmfl{ width:100%; height:auto; position:relative; float:left;}
.fylftt{ width:201px; height:41px; position:relative; background:url(../images/main/fylfttbg.jpg) no-repeat 0 0;}
.fylftt ul{ display:block; position:absolute; left:54px;}
.fylftt ul.fylftt_1{ width:140px; height:13px; top:9px;}
.fylftt ul.fylftt_1 li{ font-size:13px; font-weight:bold; color:#ffffff;}
.fylftt ul.fylftt_2{ width:140px; height:14px; top:22px;}
.fylftt ul.fylftt_2 li{ font-size:12px; color:#ffffff; font-weight:normal;}
.fylfcon{ width:199px; height:auto; position:relative; border-bottom:1px solid #dadada; border-left:1px solid #dadada; border-right:1px solid #dadada;}
.fylfcon ul{ width:172px; display:block; position:relative; margin:0px auto;}
.fylfcon ul.fylfcon_1{ height:18px;}
.fylfcon ul.fylfcon_2{ height:39px; background:url(../images/main/fylflistbg.jpg) no-repeat 0 0;}
.fylfcon ul.fylfcon_2 li{ width:130px; height:17px; line-height:17px; display:block; position:absolute; top:11px; left:35px;}
.fylfcon ul.fylfcon_2 li a{ line-height:17px; font-size:13px; font-weight:bold; color:#005aae;}
.fylfcon ul.fylfcon_2 li a.fylflistico{ color:#ff0000;}
.fylfcon ul.fylfcon_2 li a:hover{ color:#ff0000;}
.fylfcon ul.fylfcon_3{ height:20px;}
.fylfspc{ width:201px; height:18px; position:relative;}
.fylfphoto{ width:201px; height:76px; position:relative;}
.fyrttt{ width:777px; height:40px; position:relative; background:url(../images/main/fyrtttbg.jpg) repeat-x 0px 1px;}
.fyrttt ul{ display:block; position:absolute;}
.fyrttt ul.fyrttt_1{ width:9px; height:17px; top:12px; left:15px; background:url(../images/main/fyrtttico.jpg) no-repeat 0 0;}
.fyrttt ul.fyrttt_2{ width:200px; height:17px; top:12px; left:33px;}
.fyrttt ul.fyrttt_2 li{ line-height:17px; font-size:13px; font-weight:bold; color:#0060b0;}
.fyrttt ul.fyrttt_3{ width:500px; height:17px; top:12px; right:15px; text-align:right;}
.fyrttt ul.fyrttt_3 li{ display:block; position:relative; float:right; height:17px;}
.fyrttt ul.fyrttt_3 li.fyrttt_3_1{ width:auto; line-height:17px; color:#272727;}
.fyrttt ul.fyrttt_3 li.fyrttt_3_1 a{ color:#272727;}
.fyrttt ul.fyrttt_3 li.fyrttt_3_1 a:hover{ color:#c70000;}
.fyrttt ul.fyrttt_3 li.fyrttt_3_1 span{ color:#c70000;}
.fyrttt ul.fyrttt_3 li.fyrttt_3_2{ width:20px; background:url(../images/main/homeico.jpg) no-repeat 0px 3px;}
.fyconbb{ width:700px; height:auto; position:relative; margin:0px auto; line-height:30px; padding:20px 0px 20px 0px;}
.fyconbb ul,fyconbb li,fyconbb ul li,fyconbb p,fyconbb ul p,fyconbb ul li p{ line-height:30px;}
/*fynews start*/
.fy_new{ width:700px; height:115px; margin:0px auto; position:relative; border-bottom:1px dashed #d2d1d1;}
.fy_new ul{ display:block; position:absolute;}
.fy_new ul.fy_new2{ width:700px; height:30px; top:15px; right:0px;}
.fy_new ul.fy_new2 li{ line-height:30px; font-size:14px; font-weight:bold;}
.fy_new ul.fy_new2 li a{ font-size:14px; font-weight:bold;}
.fy_new ul.fy_new3{ width:700px; height:40px; line-height:20px; top:45px; right:0px;}
.fy_new ul.fy_new3 li{ line-height:20px;}
.fy_new ul.fy_new4{ width:700px; height:20px; line-height:20px; top:85px; right:0px;}
.fy_new ul.fy_new4 li{ line-height:20px; color:#676767;}
.fy_next{ width:700px; height:50px; margin:0px auto; position:relative;}
.fy_next ul{ height:20px; width:700px; display:block; position:absolute; top:20px; left:0px; text-align:center;}
.fy_next ul li{ text-align:center;}
/*fynews end*/
/*fynewslist start*/
.fy_newlist1{ width:700px; 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:700px; 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:700px; 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:700px; 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*/
/*fyjszc start*/
.fy_jszc{ width:700px; height:40px; position:relative; margin:0px auto; background:url(../images/main/borderlist.jpg) repeat-x 0px 39px;}
.fy_jszc_1{ width:550px; 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;}
/*fyjszc end*/
/*fy_cps start*/
.fy_cps{ width:700px; height:auto; position:relative; margin:0px auto;}
.fy_cp{ width:233px; height:240px; position:relative; float:left;}
.fy_cp a{ display:block; position:relative; margin:0px auto;}
.fy_cp a.fy_cp_1{ width:218px; height:201px; border:1px solid #dadada;}
.fy_cp a.fy_cp_1 img{ width:210px; height:193px; display:block; position:absolute; top:4px; left:4px;}
.fy_cp a.fy_cp_1:hover{ border:1px solid #7eb3e0;}

.fy_cp a.fy_cp_2{ width:220px; height:30px; line-height:30px; text-align:center;}
/*fy_cps end*/
/*fyhome end*/