@charset "utf-8";

/* CSS Document */

*{ margin:0px; padding:0px;}

img {border:0;margin:0; padding:0;}

ul,li,ol,h1,h2,h3,dl,dt,dd,form,p,span,b,u,s,i{list-style:none;margin:0; padding:0; font-weight:normal;s}

.clearfix{display:inline-table;}

* html .clearfix{height:1%;/*ie6*/}

*+html .clearfix{min-height:1px;}

.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}

.clearfix { display:inline-block; }

* html .clearfix { height:1%; }

.clearfix { display:block; }

input,textarea {outline:none;border:0px;}

a{ blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } a:focus{ -moz-outline-style: none; /* FF */ } 

a:link { text-decoration: none;color: #535353;}

a:visited {text-decoration: none; color: #535353;}

a:hover { text-decoration: none; color: #000000;}

a:active {text-decoration: none; color: #535353;}

.clear{ clear:both;}

.clearfloat{clear:both;height:0;font-size: 1px;line-height: 0px;}

body {background:#fff;margin: 0px; color:#535353; font-size: 12px;  font-family: microsoft yahei,宋体,Arial,Helvetica,sans-serif;}





.alcon>.alc1{
    display: none;
}

.alcon>.alc1:nth-child(1) {
    display: block;
}





/* flexslider */

.flexslider{position:relative;height:543px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:543px;}

.slides li a{ width:100%; height:543px; display:block;}

.flex-control-nav{position:absolute;bottom:30px;z-index:999;width:100%;text-align:center;}

.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}

.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}

.flex-control-nav .flex-active{background-position:0 0;}



.flex-direction-nav{position:absolute;z-index:3;width:100%;top:50%;}

.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}

.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}

.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}







.chanpinbg{ background:url(../images/chanpinbgbg.jpg) repeat; width:100%; height:734px;}

.sousuo{ width:1080px; margin:0 auto; height:60px; background:#efefef;  }

.sousuo .re_ci{ float:left; height:60px; line-height:60px; padding-left:20px; }

.sousuo .re_ci span{ font-weight:bold;}

.sousuo .re_ci a{ padding-right:5px; color:#000; }

.sousuo .biao_dan{  float:left;width:387px;height:36px; margin-top:10px; margin-left:15px; background:url(../images/ssbg.jpg) no-repeat; margin-right:10px;}

.biao_dan .search1{

    float: left;

    height: 36px;background:none;

    line-height: 36px;

    padding-left: 8px;

    width:333px;}

.biao_dan .button1{ background:none;

    color: #fff;

    float: left;

    height: 36px;

    width:44px;}















.chanpin{ width:1080px; margin:0 auto; height:638px; background:#FFF;  margin-top: 20px;}

.chanpin .list{ float:left; width:218px; height:626px; background:#edeeee;}

.list .list_t{ background:#0067d6; width:218px; height:66px; text-align:center; line-height:66px;}

.list .list_t a{ font-size:22px; color:#FFF; font-weight:bold;}

.list .list_con{ float:left;}

.list_con dl{ float:left; margin-top:10px;}

.list_con dl dt{ background:url(../images/listdt.jpg) no-repeat; width:149px; height:29px; line-height:29px; text-align:center; margin-left:20px;}

.list_con dl dt a{ font-size:15px; color:#FFF; font-weight:bold;}

.list_con dl dd{ padding-left:35px; line-height:32px; background:url(../images/listlili.jpg) 30px center no-repeat; border-bottom:1px dashed #CCCCCC; width:182px;}

.list_con dl dd a{ font-size:14px;}

.list_con dl dd:hover{ background:#0762bd;}

.list_con dl dd:hover a{ color:#FFF;}





.chanpin .zhanshi{ width:830px; height:626px; background:#FFF; float:right;}

.zhanshi .zst{ height:35px; line-height:35px; padding-left:28px; border-bottom:1px solid #999;}

.zhanshi .zst ul li{ float:left; width:80px; text-align:center; margin-right:15px;}

.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:url(../images/zhanshitlibg.jpg) bottom center no-repeat;}

.zhanshi .zst ul li:hover a,.zhanshi .zst ul li.casehover a{ color:#0762bd;font-weight:bold;}

.zhanshi .zst ul li a{ font-size:16px; font-weight:bold;}

.zhanshi .zs_con{ float:left;width:830px;}

.zs_con ul li{ float:left; width:197px; margin-left:9px; margin-top:15px;}

.zs_con ul li img{ width:185px; height:134px; padding:5px; border:1px solid #999;}

.zs_con ul li span{ float:left; height:31px; text-align:center; line-height:31px;width:197px;

}



.zs_con ul li:hover img{-webkit-animation:bounce 1s .2s ease both;

-moz-animation:bounce 1s .2s ease both;}

@-webkit-keyframes bounce{

0%,20%,50%,80%,100%{-webkit-transform:translateY(0)}

40%{-webkit-transform:translateY(-30px)}

60%{-webkit-transform:translateY(-15px)}

}

@-moz-keyframes bounce{

0%,20%,50%,80%,100%{-moz-transform:translateY(0)}

40%{-moz-transform:translateY(-30px)}

60%{-moz-transform:translateY(-15px)}}



.pinpai{ background:url(../images/youshibgbg.jpg) bottom center no-repeat; height:487px; width:1080px; margin:0 auto; margin-top:20px;}

.pinpai .pp_t{ background:url(../images/youshitbg.jpg) bottom no-repeat; text-align:center; width:1080px; height:111px;}

.pinpai .pp_t h3{ font-size:32px;}

.pinpai .pp_t span{ font-size:22px; color:#0067d6; font-weight:bold;}





.pinpai .ppcon{ width:1080px; margin:0 auto; position:relative;}

.ppcon .pp1{

	width: 350px;

	height: 150px;

	position: absolute;

	top:70px;

	left: 18px;

}

.pp1_t{position:absolute; font-size:24px; color:#0067d6;}

.pp1_con{

	position: absolute;

	top: 33px;

	line-height: 24px;

	font-size: 14px;

}

.ppcon .pp2{

	width: 350px;

	height: 150px;

	position: absolute;

	top:70px;

	left:716px;

}

.ppcon .pp3{

	width: 350px;

	height: 150px;

	position: absolute;

	top:239px;

	left: 18px;

}.ppcon .pp4{

	width: 350px;

	height: 150px;

	position: absolute;

	top:239px;

	left:716px;

}



.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; height:207px; width:100%;}

.gg1bg .gg1{ width:1080px; margin:0 auto; position:relative; color:#FFF;}

.gg1 .gg1_tel{

	position: absolute;

	font-size: 14px;

	left: 535px;

	top: 109px;

	width: 502px;

}

.gg1 .gg1_tel span{ font-size:26px; color:#ff913e;}

.gg1 .gg1_anniu{

	position: absolute;

	left: 646px;

	top: 152px;

}





.anli{ width:1080px; margin:0 auto; height:417px;}

.anli .al_t{ width:242px; height:415px; float:left; border:1px solid #0067d6;}

.anli .al_t .altt{ background:url(../images/anlit.jpg) no-repeat; width:244px; height:80px; text-align:center; padding-top:20px;} 

.anli .al_t .altt a{ font-size:18px; color:#FFF; font-weight:bold;}

.anli ul li{ background:#e5f1ff; width:200px; height:40px; text-align:center; line-height:40px; margin-left:15px; margin-top:15px;}

.anli ul li:hover,.anli ul li.casehover{ background:#ff7e00;}

.anli ul li:hover a,.anli ul li.casehover a{ color:#FFF;}

.anli ul li a{ font-size:16px;}

.anli .gd{ width:243px; height:55px; background:#0175fd; line-height:55px; text-align:center; margin-top:10px;}

.anli .gd a{ font-size:16px; color:#FFF;}

.anli .alcon{ width:822px; float:right; background:#0175fd; height:416px;}

.anli .alcon .alc1{float:left;width:822px; }

.alc1 .al_l{ width:569px; float:left;}

.alc1 .al_r{ width:252px; float:left;}

.al_r .alr_t a{ font-size:18px; color:#FFF; line-height:45px; padding-left:10px;}

.al_r .alr_con{ float:left;}

.alr_con ul li{ float:left; width:170px; height:102px; margin-left:40px;}

.alr_con ul li img{width:170px; height:102px}



.youshibg{ background:url(../images/ysbg.jpg) center no-repeat; height:552px; width:100%; margin-top:20px;}

.youshibg .youshi{ width:1080px; margin:0 auto;}

.youshi .ysbiaoti{ width:1080px; height:86px; text-align:center; line-height:86px;}

.youshi .ysbiaoti a{ font-size:42px; color:#FFF; font-weight:bold;}

.youshi .ysneirong{ width:1080px;height:369px; margin-top:98px;}

.ysneirong .yscon{ height:312px; width:1080px;}

.yscon .ysc1{ float:left;width:1080px;}

.ysc1 .ys1_l{ width:595px; float:left; margin-top:49px; margin-left:3px;}

.ys1_l .ys1_t1{ background:none; font-size:25px; font-weight:bold;}

.ys1_l .ys1_t1 span{ font-size:40px; width:50px; padding-right:20px; font-weight:bold; color:#FFF; font-family:Impact;}

.ys1_l .ys1_t2{background:none;margin-left:66px;  font-size:#a7a7a7; font-size:12px;}

.ys1_l li{



	background: url(../images/ysli.jpg) left 12px no-repeat;

	line-height: 30px;

	font-size: 14px; padding-left:15px;



}

.ys1_l .ysanniu{ background:none; margin-top:15px;}

.ysc1 .ys1_r{width:470px;float:right;}



.ysneirong .yst{ background:url(../images/ysimages.jpg) repeat-x; width:996px; height:56px; margin:0 auto;}

.ysneirong .yst ul li{ font-size:16px; color:#FFF;height:38px; padding-top:19px; float:left; background:url(../images/images_20.jpg) right 5px no-repeat; text-align:center; width:231px;}

.ysneirong .yst ul li:hover,.ysneirong .yst ul li.casehover{ background:#ff7e00;}






.xwcon>.xwc1{
    display: none;
}

.xwcon>.xwc1:nth-child(1) {
    display: block;
}




.aboutbg{ width:100%; height:535px; background:#f8f8f8; margin-top:30px;    padding-top: 26px;

}

.aboutbg .aboutttt{ background:url(../images/jjttbg.jpg) no-repeat; width:1080px; margin:0 auto; height:59px; text-align:center;}

.aboutbg .aboutttt a{ font-size:30px; font-weight:bold;}

.aboutbg .about{ width:1080px; margin:0 auto; padding-top:40px;}

.about .abt_l{ float:left; width:496px;}



.about .abt_r{ float:right; width:546px;}

.abt_r .abtr1 a{ font-size:18px; font-weight:bold; }

.abt_r .abtrcon{ float:left; font-size:14px; line-height:30px;}

.abt_r .abtran{ float:left; padding-top:15px;}

.abt_r .abtran a{ font-size:14px; color:#ff8611; font-weight:bold;}

.rongyubg{ width:100%; background:#f5f5f5; height:256px; padding-top:30px;}

.rongyubg .rongyu{ width:1080px; margin:0 auto;}

.rongyu .ryt{ background:#dbdbdb; height:55px; line-height:55px; width:1080px;}

.rongyu .ryt ul{ float:left;width:1080px;}

.rongyu .ryt ul li{ float:left; width:123px; text-align:center; line-height:55px; height:55px;}

.rongyu .ryt ul li a{ font-size:16px; font-weight:bold;}

.rycon{ float:left; height:190px;overflow: hidden;}

.rycon ul li{ float:left; width:201px; margin-right:15px; text-align:center; margin-top:15px;}

.rycon ul li img{ width:189px; height:131px; padding:5px; background:#FFF;}

.rycon ul li span{ line-height:25px;}



.rongyu .ryt ul li:hover,.rongyu .ryt ul li.casehover{ background:#ff7e00;}

.rongyu .ryt ul li:hover a,.rongyu .ryt ul li.casehover a{ color:#FFF;}



.jianzheng{ width:1080px; margin:0 auto; height:417px; margin-top:20px;}

.jianzheng .jz_l{ float:left; width:752px;}

.jz_l .jzt{ height:63px;width:752px; font-size:12px; color:#bcbcbc;}

.jz_l .jzt a{ font-size:18px; font-weight:bold; color:#0261cc;}



.jz_l .jzcon{float:left; width:752px;}



.jz1{ float:left; margin-left:6px; margin-right:6px; width:231px; height:362px; background:#f3f3f3;  }

.jz1 .jz1_pic{ float:left; width:231px; height:179px;}

.jz1 .jz1_pic img{ width:231px; height:179px;}

.jz1 .jz1_biaot{ width:231px; text-align:center;float:left; line-height:30px;}

.jz1 .jz1_biaot a{ font-size:14px; font-weight:bold;}



.jz1 .jz1_neirong{width:197px; padding-left:24px; padding-right:24px;float:left; line-height:24px; height:121px; overflow:hidden;}

.jz1 .jz1_anniu{ margin-left:102px; margin-top:15px;	 

	float: left;



}





.jianzheng .jz_r{ float:right; width:304px; background:#e5e5e5; height:414px;}

.jz_r .gg2pic{ float:left; width:303px; height:267px;}

.jz_r .ggms{ font-size:14px; padding-top:15px; line-height:30px; float:left;    padding-left: 5px;}

.jz_r .ggms span{ font-size:20px; color:#ff7e00; font-weight:bold;}

.jz_r .ggtel{ font-size:14px;line-height:30px;    float: left;
    padding-left: 5px; }

.jz_r .ggtel span{ font-size:24px; color:#fd850f;}

.jz_r .gganniu{ float:left; width:303px;}

.jz_r .gganniu span{ float:left;}



.xwbg{ background:url(../images/xinwenbg.jpg) center no-repeat; height:600px; width:100%; margin-top:40px; padding-top:20px;}

.xinwent{ width:230px; height:45px; line-height:45px; margin:0 auto;text-align:center;}

.xinwent a{ font-size:18px; font-weight:bold; float:left;

 width:210px; height:41px; background:#FFF;border-radius:8px; border:1px solid #CCC;}

.xinwen{ width:1015px; margin:0 auto; margin-top:50px;}

.xinwen .xwt{ width:203px; height:309xp; border:1px dashed #6197d5; float:right;}

.xwt ul li{ width:158px; height:35px; border:1px solid #CCC; background:#FFF;border-radius:8px; margin-top:28px; text-align:center; line-height:35px; margin-left:20px;}

.xwt ul li a{ font-size:14px; font-weight:bold;}

.xwt .xwtanniu{ float:left; margin-top:50px;}

.xwt ul li:hover,.xwt ul li.casehover{ background:#0261cc;}

.xwt ul li:hover a,.xwt ul li.casehover a{ color:#FFF;}



.xinwen .xwcon{ float:left; width:762px; height:372px; background:#FFF;}

.xwcon .xwc_l{ float:left; width:383px;}

.xwc_r{ width:331px; float:left; padding-top:10px;}

.xwc_r ul li{ line-height:38px; padding-left:25px; float:left; width:306px;}

.xwc_r ul li a{ font-size:14px; float:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:223px;}

.xwc_r ul li span{ float:right;}



.links{ width:1080px; margin:0 auto; background:url(../images/links.jpg) left no-repeat; height:63px; margin-top:30px; line-height:63px;}



.links span{ font-size:14px; float:left; width:95px; padding-top:18px; padding-left:13px;}

.links p{ float:left;}

.links p a{ font-size:14px; float:left; padding-left:3px; padding-right:3px;}







