@charset "utf-8";




/* flexslider */
.flexslider{position:relative;height:520px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:520px;}
.slides li a{ width:100%; height:520px; 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;}


.ssbg{ background:url(../images/ssbg.jpg) repeat-y; height:68px; width:100%;}
.sousuo{ width:1180px; margin:0 auto; height:68px;}
.sousuo .re_ci{ float:left; height:68px; line-height:68px; padding-left:20px; }
.sousuo .re_ci span{ font-weight:bold;}
.sousuo .re_ci a{ padding-right:5px; color:#000; }
.sousuo .biao_dan{ margin-top:10px;  float:right; width:450px; border-bottom:1px solid #67a5fd; height:45px; line-height:45px;}
.biao_dan .search1{
   float: left;
background: none;
width:400px;
height:45px; line-height:45px
padding-left:20px;
}
.biao_dan .button1{ background:url(../images/ssbt.jpg) center no-repeat;
 color: #fff;
float: left;
height: 45px;
width: 50px; cursor:pointer;}
.xwcon>.xwc1{
    display: none;
}

.xwcon>.xwc1:nth-child(1) {
    display: block;
}



.chanpin{ width:1180px; margin:0 auto; margin-top:40px; display:block; overflow:hidden; margin-bottom:20px;}
.chanpin .list{ width:250px; height:591px; float:left; background:url(../images/lianxipic.jpg) #e5e5e5 bottom left no-repeat;}
.list .listt{ background:#0450c3; color:#5f89af; font-size:16px; height:80px; padding-top:20px;width:250px; text-align:center;}
.list .listt a{ font-size:24px; color:#FFF; font-weight:bold;}

.list .listcon{ float:left;}
.list .listcon ul li{width:200px; padding-left:50px; border-bottom:1px solid #c3c3c3; line-height:66px;}
.list .listcon ul li:hover{ background:#ff7c00;}
.list .listcon ul li a{ font-size:16px;}
.list .listlianxi{     line-height: 40px;
    padding-left: 103px;
    padding-top: 21px;
    float: left;
} 
.list .listcon ul li:hover a{ color:#FFF;}

.chanpin .zhanshi{ width:911px; float:right;}
.zhanshi .zst{ height:48px; background:#e5e5e5;width:911px; line-height:48px;}
.zhanshi .zst ul li{ float:left; width:132px;height:48px;  line-height:48px;text-align:center;}
.zhanshi .zst ul{ width:316px; float:left;}
.zstmore{ width:60px; float:right;}
.zhanshi .zst ul li a{ font-size:18px;}
.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:#e97817;}
.zhanshi .zst ul li:hover a,.zhanshi .zst ul li.casehover a{ color:#FFF;}
.zhanshi .zscon{ float:left; padding-top:15px;}
.zhanshi .zscon ul li{ float:left;width:276px; margin-left:20px; margin-bottom:15px;    border: 1px solid #ccc;}
.zhanshi .zscon ul li .cpbx{height:201px;
 display: table-cell;
 vertical-align:middle;  text-align: center;width:276px; }
.zhanshi .zscon ul li img{
width: auto;
    height: auto;
    max-width:276px;
    max-height:201px;
 border:1px solid #CCC;}
.zhanshi .zscon ul li span{width:276px;  height:45px; float:left; line-height:45px; text-align:center; background:#e6e6e6;}
.zhanshi .zscon ul li:hover span{ background:#0269fb;}
.zhanshi .zscon ul li:hover a{ color:#FFF;}

.lingyubg{ width:100%; height:406px; background:#f6f6f6; padding:40px 0px;}
.lingyubg .lyt{ width:1180px; margin:0 auto; text-align:center; background:url(../images/yingyongtbg.jpg) no-repeat; height:76px; padding-top:10px;}
.lingyubg .lyt h3{ padding-bottom:20px;}
.lingyubg .lyt h3 a{ font-size:26px; font-weight:bold;}
.lingyubg .lyt h3 a span{ color:#0269fb;}

.lingyubg .lingyu{ width:1180px; margin:0 auto;}
.lingyu .lytitle{width:1180px; height:80px; margin-top:30px; background:url(../images/lytbg2.jpg) bottom no-repeat; line-height:80px; }
.lingyu .lytitle ul li{ float:left; padding-left:40px; padding-right:40px;}
.lingyu .lytitle ul li:hover{ background:url(../images/lyhoverli.png) center bottom no-repeat;}
.lingyu .lytitle ul li a{ font-size:16px;}


.lingyu .lycon{ float:left; margin-top:30px;}
.lingyu .lycon ul li{ float:left; position:relative; margin-left:15px;}
.lingyu .lycon ul li .lybx{width:213px; height:154px; overflow:hidden;}
.lingyu .lycon ul li img{ width:213px; height:154px;transition: all 0.5s;  transform: scale(1);}
.lingyu .lycon ul li img:hover { transition: all 0.5s;   transform: scale(1.2); }

.lingyu .lycon ul li span{ width:213px; height:114px; padding-top:40px;  text-align:center; position:absolute; left:0px; bottom:0px; line-height:40px;background-color:rgba(1,87,230,0.8); color:#fff; opacity:0; -webkit-transition: all .3s ease-out; transition: all .3s ease-out;}
.lingyu .lycon ul li a{ color:#FFF; font-size:18px;}
.lingyu .lycon ul li a:hover span{ opacity:1; }


.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; height:379px; width:100%;}
.gg1bg .gg1{ width:1180px; margin:0 auto; position:relative;}
.gg1bg .gg1 .gg1ms1{
	position: absolute;
	font-size: 35px;
	color: #FFF;
	font-weight: bold;
	left: 245px;
	top: 54px;
}
.gg1bg .gg1 .gg1ms2{
	position: absolute;
	font-size: 24px;
	color: #FFF;
	left: 506px;
	top: 124px;
}
.gg1bg .gg1 .gg1ms3{
	position: absolute;
	font-size: 26px;
	color: #FFF;
	left: 548px;
	top: 206px;
}
.gg1bg .gg1 .gg1ms4{
	position: absolute;
	left: 743px;
	top: 209px;
}




.youshibg{ width:100%; background:url(../images/youshibg.jpg) center no-repeat; height:1134px;}
.youshibg .youshi{ width:1180px; margin:0 auto;height:1134px; position:relative;}
.youshi .yst{
	position: absolute;
	font-size: 17px;
	left: 257px;
	top: 93px;
}


.youshi .ys1{
	position: absolute;
	left: 91px;
	top: 186px;
	width: 511px;
	height: 149px;
}
.ys1_t{ font-size:24px; font-weight:bold; color:#0066ff;}
.yscon{ line-height:28px; padding-top:8px;}
.yscon span{ color:#e97817;}

.youshi .yspic1{
	position: absolute;
	left: 666px;
	top: 186px;
}


.youshi .ys2{
	position: absolute;
	left: 91px;
	top: 351px;
	width: 510px;
	height: 149px;
}

.youshi .ys3{
	position: absolute;
	left: 89px;
	top: 515px;
	width: 512px;
	height: 149px;
}
.youshi .yspic2{
	position: absolute;
	left: 25px;
	top: 690px;
}
.youshi .ys4{
	position: absolute;
	left: 677px;
	top: 736px;
	width: 472px;
	height: 149px;
}
.youshi .ys5{
	position: absolute;
	left: 679px;
	top: 896px;
	width: 471px;
	height: 149px;
}


.anlibg{ background:url(../images/anlibg.jpg) center no-repeat; height:396px; width:100%; padding-top:40px;}
.anli{ width:1180px; margin:0 auto;height:436px; }
.anli .alt{width: 1180px;
text-align: center;
height: 67px;
padding-top: 10px;}
.anli .alt ul{ width:230px; margin:0 auto; height:30px; }
.anli .alt ul li{ float:left; margin-left:10px; width:100px; text-align:center;}
.anli .alt ul li a{ font-size:20px; color:#FFF; font-weight:bold; height:50px; line-height:50px;}
.anli .alt ul li:hover,.anli .alt ul li.casehover{ background:#e97817;}
.anli .alt ul li:hover a{ color:#FFF;}


.anli .alcon{ float:left; margin-top:40px;}
.anli .alcon ul li{ float:left; width:261px; margin-left:20px;}
.anli .alcon ul li img{ width:251px; height:170px; padding:5px; background:#FFF;}
.anli .alcon ul li span{ width:261px; text-align:center; height:40px; line-height:40px; float:left;}
.anli .alcon ul li a{ color:#FFF;}
.anli .alcon ul li:hover{ background:#fff;}
.anli .alcon ul li:hover a{ color:#003ef3;}



.jianzhengbg{ background:url(../images/jianzhengbg.jpg) center no-repeat; height:470px; width:100%; padding-top:44px;}
.jianzhengbg .jianzheng{ width:1180px; margin:0 auto;}
.jianzheng .jzt{width:1180px; text-align:center; font-size:25px; color:#d1d1d1; height:97px;}
.jianzheng .jzt h3 a{ font-size:16px; color:#FFF; font-weight:bold;}
.jianzheng .jzt h3{ margin:0 auto; width:168px; height:40px; background:#0066ff; text-align:center; line-height:40px;}

.jianzheng .jzcon{ float:left; margin-top:30px; }
.jianzheng .jzcon .jzc1{ float:left; text-align:center; width:263px; margin-right: 10px;
margin-left: 22px;}
.jzc1 .jzpic{}
.jzc1 .jzpic img{ width:253px; height:153px; padding:4px; border:1px solid #CCC; }
.jzc1 .jztitle{ height:30px; line-height:30px;}
.jzc1 .jztitle a{ font-weight:bold; color:#0066ff;}
.jzc1 .jzcon2{ line-height:24px;}
.jzc1 .jzanniu{ width:111px; height:28px; border:1px solid #CCC; text-align:center; line-height:28px;margin: 0 auto;}

.jjbg{ width:100%; background:#ededed; height:424px; padding-top:30px; overflow:hidden;}
.jianjie{ margin:0 auto; width:1180px;height:424px;}
.jianjie .jjt{ height:50px; width:1180px; font-size:18px; color:#b8b8b8;}
.jianjie .jjt a{ font-size:24px; color:#0066ff; font-weight:bold;}
.jianjie .jjc_l{ float:left; width:524px;}

.jianjie .jjc_r{ float:right; width:626px;}
.jjc_r .jjcr_t{ height:30px; line-height:30px;}
.jjc_r .jjcr_t a{ font-size:18px; color:#3081fb;}
.jjc_r .jjcr_con{ line-height:28px;}
.jjc_r .jjcr_anniu{ float:right; width:146px; height:40px; background:#e97817; text-align:center; line-height:40px;}
.jjc_r .jjcr_anniu a{ font-size:14px; color:#FFF;}



.gg2bg{ background:url(../images/gg2bg.jpg) center no-repeat; height:241px; width:100%;}
.gg2bg .gg1{ width:1180px; margin:0 auto; position:relative;}
.gg2bg .gg1 .gg1ms1{
	position: absolute;
	font-size:42px;
	color: #FFF;
	font-weight: bold;
	left: 145px;
	top: 54px;
}
.gg2bg .gg1 .gg1ms2{
	position: absolute;
	font-size: 18px;
	color: #FFF;
	left: 167px;
	top: 133px;
}
.gg2bg .gg1 .gg1ms3{
	position: absolute;
	font-size: 14px;
	color: #FFF;
	left: 932px;
	top: 100px;
	width: 193px;
	height: 83px;
}
.gg2bg .gg1 .gg1ms3 span{font-size:26px;}
.gg2bg .gg1 .gg1ms4{
	position: absolute;
	left: 651px;
	top: 143px;
	width: 167px;
	height: 41px;
	background: #FFF;
	text-align: center;
	line-height: 41px;
}
.gg2bg .gg1 .gg1ms4 a{ font-size:20px; color:#e97817;}



.xwbg{ width:100%; background:url(../images/xwbg.jpg) center no-repeat; height:567px; padding-top:30px;}
.xinwent{ width:1180px; margin:0 auto;text-align:center; background:url(../images/xwtbgbg.png) bottom no-repeat; height:76px;}
.xinwent h3 a{ font-size:18px; font-weight:bold; display:block;
 width:210px; height:40px; background:#0066ff;border-radius:20px; line-height:40px; margin:0 auto; color:#fff;}
.xinwen{ width:1180px; margin:0 auto; margin-top:20px;}
.xinwen .xwt{ width:203px; height:309xp; border:1px solid #bfbfbf; 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{ width:203px; height:37px; background:#0066ff; text-align:center; margin-top:50px; line-height:37px;}
.xwt .xwtanniu a{ color:#FFF; font-weight:bold; font-size:16px;}
.xwt ul li:hover,.xwt ul li.casehover{ background:#0066ff;}
.xwt ul li:hover a,.xwt ul li.casehover a{ color:#FFF;}

.xinwen .xwcon{ float:left; width:931px; 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:34px; padding-left:25px; float:left; width:489px; height:34px; overflow:hidden;}
.xwc_r ul li a{ font-size: 14px;
float: left;
width: 403px;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;}
.xwc_r ul li span{ float:right;}

