@charset "utf-8";

 


#flash{position: fixed;overflow: visible;bottom: 0px;right: 0px;display: block;z-index: 998;}
	 #flash_G{position: fixed;overflow: visible;bottom: 10px;right: 10px;display: block;z-index: 999; border:1px solid #666666; font-size:12px; font-family:"Microsoft YaHei";}


/* flexslider */

.flexslider{position:relative;height:484px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:484px;}
.slides li a{ width:100%; height:484px; 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;}


.xwcon>.xwcon1{
    display: none;
}

.xwcon>.xwcon1:nth-child(1) {
    display: block;
}



.ssbg{ height:58px; border-bottom:1px solid #CCC;}

.sousuo{ width:1080px; margin:0 auto; height:58px;  }

.sousuo .re_ci{ float:left; height:58px; line-height:58px; padding-left:20px; }

.sousuo .re_ci span{ font-weight:bold;}

.sousuo .re_ci a{ padding-right:5px; color:#000; }

.sousuo .biao_dan{  float:right;width:278px;height:32px; margin-top:17px; background:url(../images/ssbg.jpg) no-repeat; margin-right:10px;}

.biao_dan .search1{

    float: left;

    height: 32px;background:none;

    line-height: 32px;

    padding-left: 8px;

    width:241px;}

.biao_dan .button1{ background:none;

    color: #fff;

    float: left;

    height: 32px;

    width:27px;}

	

.chanpinbg{ background:url(../images/chanpinbg.jpg) center no-repeat; height:772px; width:100%; margin-top:40px;}	

.chanpinbg .chanpin{ width:1080px; margin:0 auto; height:733px;}

.chanpin .list{ float:left; width:217px; height:733px; background:#FFF; border:1px solid #CCC; margin-left:11px;}

.list .list_t{ background:url(../images/listttbg.jpg) no-repeat; width:218px; height:66px; text-align:center; padding-top:22px;}

.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:177px; height:32px; line-height:32px; 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{ margin-top:30px; width:830px; height:702px; background:#FFF; float:right;}

.zhanshi .zst{ height:35px; line-height:35px; padding-top:20px; padding-top:12px; padding-left:28px;}

.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;}

.zs_con ul li{ float:left; margin-left:15px; margin-top:15px; position:relative;}

.zs_con ul li img{ width:242px; height:194px;}

.zs_con ul li span{ position:absolute; top:163px; left:0px; height:31px; text-align:center; line-height:31px; background:#0669cd;width:242px;filter:alpha(opacity=50); 

-moz-opacity:0.9; 

opacity:0.9;

}

.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)}}

.zs_con ul li a{ color:#FFF;}



.gongchengbg{ background:url(../images/yingying.jpg) center no-repeat; width:100%; height:314px; margin-top:30px; }

.gongchengbg .gongcheng{ width:1080px; height:260px; margin:0 auto;}

.gongcheng .gc_l{ background:url(../images/gongchengtbg.jpg) no-repeat; width:34px; height:235px; float:left; padding-left:35px; padding-right:35px; padding-top:25px;}

.gongcheng .gc_l a{ font-size:26px; color:#FFF; font-weight:bold;}



.gongcheng .gc_r{ background:#ececec; width:939px; float:left; padding-top:45px; padding-right:15px; padding-left:15px;height: 215px;overflow: hidden;}

.gc_r ul li{ float:left; margin-left:15px; width:233px;}

.gc_r ul li img{ width:221px; height:152px;

border-radius:8px; padding:5px; background:#FFF; border:1px solid #d5d5d5;}

.gc_r ul li span{float:left; text-align:center; line-height:30px;width:233px;}

.gc_r ul li a{ font-size:14px;}



.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; height:207px; width:100%;}

.gg1bg .gg1{ width:1080px; margin:0 auto; position:relative;}

.gg1 .gg1_tel{

	position: absolute;

	font-size: 14px;

	left: 863px;

	top: 42px;

}

.gg1 .gg1_tel span{ font-size:26px; color:#ff913e;}

.gg1 .gg1_anniu{

	position: absolute;

	left: 790px;

	top: 138px;

}



.youshibg{ background:url(../images/youshibg.jpg) center no-repeat; height:1667px; width:100%; margin-top:40px;}

.youshibg .youshi{ width:1080px; margin:0 auto; position:relative;}

.yst{

	font-size: 32px;

	font-weight: bold;

	position: absolute;

	left: 197px;

	top: 44px;

}

.yst span{ font-size:41px; color:#066acf; font-weight:bold;}



.youshi .ys1{

	width: 443px;

	height: 267px;

	position: absolute;

	left: 101px;

	top: 161px;

}

.ys1_t1{

	font-size: 28px;

	font-weight: bold;

	color: #066acf;

	position: absolute;

	left: 3px;

	top: 19px;

}

.ys1_t2{

	font-size: 13px;

	position: absolute;

	left: 4px;

	top: 54px;

}

.ys1con{

	font-size: 14px;

	line-height: 28px;

	position: absolute;

	left: 4px;

	top: 93px;

}

.youshi span{ color:#066acf;}

.ys1 .ys1anniu{

	position: absolute;

	left: 13px;

	top: 221px;

}





.youshi .ys2{

	width: 443px;

	height: 267px;

	position: absolute;

	left: 679px;

	top: 553px;

}

.ys2 .ys1anniu{

	position: absolute;

	left: 13px;

	top: 221px;

}



.youshi .ys3{

	width: 443px;

	height: 267px;

	position: absolute;

	left: 102px;

	top: 904px;

}

.ys3 .ys1anniu{

	position: absolute;

	left: 13px;

	top: 221px;

}

.youshi .ys4{

	width: 443px;

	height: 267px;

	position: absolute;

	left: 671px;

	top: 1288px;

}

.ys4 .ys1anniu{

	position: absolute;

	left: 13px;

	top: 206px;

}

.lc{

	position: absolute;

	top: 439px;

	left: 0px;

	width: 725px;

	height: 50px;

}

.lc span{

	color: #0666b3;

	font-size: 24px;

	font-weight: bold;

	position: absolute;

	left: 16px;

}

.lc .lc1{

	font-size: 18px;

	font-weight: bold;

	position: absolute;

	left: 139px;

	top: 5px;

}

.lc .lc2{

	font-size: 18px;

	font-weight: bold;

	position: absolute;

	left: 244px;

	top: 5px;

}

.lc .lc3{

	font-size: 18px;

	font-weight: bold;

	position: absolute;

	left: 358px;

	top: 5px;

}

.lc .lc4{

	font-size: 18px;

	font-weight: bold;

	position: absolute;

	left: 474px;

	top: 5px;

}

.lc .lc5{

	font-size: 18px;

	font-weight: bold;

	position: absolute;

	left: 590px;

	top: 5px;

}

.yspic1{

	position: absolute;

	left: 621px;

	top: 131px;

}

.yspic2{

	position: absolute;

	left: 75px;

	top: 529px;

}

.yspic3{

	position: absolute;

	left: 642px;

	top: 865px;

}

.yspic4{

	position: absolute;

	left: 55px;

	top: 1233px;

}





.kehu{ width:1080px; margin:0 auto; height:540px; margin-top:30px;}

.kehu .jianzheng{ float:left; width:730px; height:530px;}

.jianzheng .jz_t{width:730px; height:38px; background:url(../images/images_03.jpg) bottom no-repeat; line-height:38px;}

.jz_t h3{ width:245px; text-align:center;height:38px; float:left;}

.jz_t a{ font-size:16px;}

.jz_t .jzt2{ float:right; width:64px;}

.jz_t .jzt2 a{ color:#414141; font-size:12px;}



.jianzheng .jz_con{ float:left; width:730px; height:137px;}



.jz_con .jzc1{float:left; width:687px; height:137px; margin-left:30px; margin-top:20px; background:#e9e9e9;}

.jzc1 .jzc1_l{ float:left; width:210px;}

.jzc1_l img{ width:207px; height:135px;}

.jzc1 .jzc1_r{ float:left; width:462px; margin-left:15px;}

.nnr{ width:420px; float:left;}

.nnr .jzc1r_tltle{ line-height:30px; width:420px; float:left; margin-top:17px;}

.jzc1r_tltle a{ font-size:14px; font-weight:bold;}

.nnr .jzc1r_neirong{ line-height:24px;width:420px; float:left;}

.jzc1_r .jzc1r_more{ float:right;}

.jzc1_r .jzc1r_more a{ color:#0882df; font-weight:bold;}





.rongyu{ float:right;width:323px; height:530px; border:1px solid #d2d2d2;}

.rongyu .ry_t{width:323px; height:38px; background:#f0f0f0; line-height:38px;}

.ry_t h3{ width:162px; text-align:center; background:#0882df;height:38px; float:left;}

.ry_t a{ font-size:16px; color:#FFF;}

.ry_t .ryt2{ float:right; width:64px;}

.ry_t .ryt2 a{ color:#414141; font-size:12px;}



.rongyu .ry_con{width:323px; height:468px; overflow:hidden;}

.rongyu .ry_con ul li{width:253px; margin-left:32px; margin-bottom:12px;}

.rongyu .ry_con ul li img{ width:251px; border:1px solid #CCC;}

.rongyu .ry_con ul li span{width:253px; text-align:center; float:left; line-height:30px;}



 

.jjbg{ height:443px; width:100%; background:url(../images/jjbg.jpg) #f5f5f5 bottom no-repeat; padding-top:30px;}

.jjbg .jjt1{ width:1080px; margin:0 auto; background:url(../images/abouttt.jpg) no-repeat; height:41px; text-align:center;}

.jjbg .jjt1 a{ font-size:20px; font-weight:bold; color:#066acf;}

.jjbg .jianjie{ width:1080px; margin:0 auto; padding-top:20px;}

.jianjie .jj_l{ float:left; width:404px; height:339px;}

.jianjie .jj_l img{ background:#FFF; padding:5px; border:1px solid #CCC;}



.jianjie .jj_r{width: 627px;

float: left;

margin-left: 39px;}

.jj_r .jjr_1{ line-height:28px; font-size:14px;}

.jj_r .jjr_2{ float:right;}



.ab_zizhi{ float:left; height:190px;width: 627px; margin-top:10px;}

.ab_zizhi .abzz_t{ height:30px; line-height:30px; border-bottom:1px solid #d2d2d2;}

.ab_zizhi .abzz_t a{ font-size:16px; color:#066acf; font-weight:bold;}

.ab_zizhi .abzz_con{ float:left; margin-top:25px;}

.ab_zizhi .abzz_con ul li{ float:left; margin-left:20px; width:154px;}

.ab_zizhi .abzz_con ul li img{ width:154px; height:104px;}

.ab_zizhi .abzz_con ul li span{width:154px; line-height:30px; height:30px; text-align:center; float:left;}





.gg2bg{ background:url(../images/gg2bg.jpg) center no-repeat; height:207px; width:100%;}

.gg2bg .gg2{ width:1080px; margin:0 auto; position:relative;}

.gg2 .gg1_tel{

	position: absolute;

	font-size: 14px;

	left: 184px;

	top: 43px;

}

.gg2 .gg1_tel span{ font-size:26px; color:#ff913e;}

.gg2 .gg1_anniu{

	position: absolute;

	left: 108px;

	top: 141px;

}





.xinwen{ width:1080px; margin:0 auto; height:536px; margin-top:20px;}

.xinwen .xwtitle{ background:url(../images/xwtbg.jpg) no-repeat; padding-top:30px;height:48px; text-align:center;}

.xinwen .xwtitle a{ font-size:28px; font-weight:bold;}

.xinwen .xwtitle2{ float:left; margin-top:15px;}

.xwtitle2 ul{ width:850px; padding-left:230px;}

.xwtitle2 ul li{ background:url(../images/xwtbg-06.jpg) no-repeat; width:194px; height:52px; text-align:center; line-height:52px; float:left; margin-right:17px;}

.xwtitle2 ul li a{ font-size:18px;}

.xwtitle2 ul li:hover,.xwtitle2 ul li.casehover{ background:url(../images/xwthoverbg.jpg) no-repeat;}

.xwtitle2 ul li:hover a,.xwtitle2 ul li.casehover a{ color:#FFF;}

.xinwen .xwcon{ float:left; margin-top:35px;}

.xwcon1{ float:left; width:1080px;}

.xwcon1 .xwc_l{ float:left; width:405px;margin-left:20px;}

.xwc_l .xwcl_1{ width:404px; height:200px; float:left;}

.xwc_l .xwcl_1 img{ height:200px;}

.xwc_l .xwcl_2{ float:left; line-height:30px;}

.xwc_l .xwcl_2 a{ font-size:14px; color:#066acf; font-weight:bold;}

.xwc_l .xwcl_3{ float:left; line-height:24px;}







.xwcon1 .xwc_r{ float:left; width:576px; margin-left:20px;}

.xwc_r ul li{ line-height:38px; float:left;width:576px;}

.xwc_r ul li a{ font-size:14px;}

.xwc_r ul li span{ float:right;}





.links{ width:1080px; border-bottom:1px solid #CCC; height:43px; line-height:43px; margin:0 auto; margin-bottom:20px;}

.links span{ color:#066acf; font-weight:bold; border:1px solid #CCC;font-size:16px; width:89px; float:left;line-height:43px; text-align:center;}

.links p{ width:970px; float:left;line-height:43px;}

.links p a{ font-size:14px; padding-left:5px; padding-right:5px;}







 