@charset "utf-8";

/* CSS Document */



/*-----------CSS Reset-----------*/



/* flexslider */

.flexslider{position:relative;height:528px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}

.slides{position:relative;z-index:1;}

.slides li{height:528px;}

.slides li a{ width:100%; height:528px; 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{ height:60px; width:100%; background:url(../images/ssbg.jpg) repeat-y;}

.sousuo{ width:1180px; margin:0 auto; height:60px;}

.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;  }

.sousuo .biao_dan{ margin-top:10px;  float:right; width:333px;height:40px; line-height:40px;}

.biao_dan .search1{

   float: left; 

background: none;

width:273px;

height:40px; line-height:40px;

padding-left:5px;

}

.biao_dan .button1{ margin-left:5px; background:url(../images/ssbt.jpg) center no-repeat;

 color: #fff;

float: left;

height: 40px;

width: 38px; cursor:pointer;}









.chanpinpb{ width:100%; background:url(../images/chanpiinbg.jpg) #fcfcfc center top no-repeat; height:927px; padding-top:40px;}

.chanpin{ width:1180px; margin:0 auto; display:block; overflow:hidden; margin-bottom:20px; }

.chanpin .list{ width:220px; float:left; border:5px #114acc solid; background:#FFF;height: 869px; }

.list .listt{  background:#114acc;color:#3f65d2; font-size:17px; height:93px; padding-top:20px;width:220px; text-align:center;text-transform:uppercase;}

.list .listt a{ font-size:26px; color:#FFF; font-weight:bold;}



.list .listcon{ float:left;}

.list .listcon dl{ float:left; margin-top:9px;}

.list .listcon dl dt{ background:url(../images/listli.jpg) 20px center no-repeat;

height: 44px;

line-height: 44px;

 padding-left: 35px;

    width: 183px;border-bottom:1px solid #e3e3e3;}

.list .listcon dl dt a{ font-size:16px; font-weight:bold;}

.list .listcon dl dd{line-height:55px;

    padding-left: 42px;

    width: 178px;}

.list .listcon dl dd:hover{ background:#114acc;}

.list .listcon dl dd:hover a{ color:#FFF;}

.listlianxi{ padding:15px; float:left; line-height:26px;}

.chanpin .zhanshi{ width:911px; float:right;}

.zhanshi .zst{ height:48px;width:909px; padding:2px; border:1px solid #e9e7e7; line-height:48px;}

.zhanshi .zst ul{ margin:0 auto; width:316px;}

.zhanshi .zst ul li{ float:left; width:132px;height:48px;  line-height:48px;text-align:center;}

.zstmore{ width:60px; float:right;}

.zhanshi .zst ul li a{ font-size:18px;}

.zhanshi .zst ul li:hover,.zhanshi .zst ul li.casehover{ background:#006fe7;}

.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:284px; margin-left:11px; margin-bottom:15px;  border:1px solid #CCC;}

.zhanshi .zscon ul li .cpbx{ width:282px; height:223px; overflow:hidden;}

.zhanshi .zscon ul li img{ width:280px; height:223px;  transform: scale(1);

    transition: all 0.5s ease 0s; }

.zhanshi .zscon ul li img:hover{transform: scale(1.2);

    transition: all 0.5s ease 0s;}

.zhanshi .zscon ul li h4{    width: 260px;

    height: 35px;

    background: #FFF;

    padding: 0px 10px;}

.zhanshi .zscon ul li h4 .cpleft{ overflow: hidden;   float: left;

    width: 226px;

    height: 35px;

    line-height: 35px;}

.zhanshi .zscon ul li h4 .cpright{ float:right;width:22px; padding-top:4px;}

.zhanshi .zscon ul li h4 .cpright img{ width:19px; height:19px;}



.gg1bg{ background:url(../images/gg1bg.jpg) center no-repeat; height:307px; width:100%;}

.gg1bg .gg1{height:307px; width:1180px; margin:0 auto; position:relative;color:#e2ecfb;}

.gg1bg .gg1 .gg1ms1{

	position: absolute;

	font-size: 34px;

	left: 367px;

	top: 73px;

}

.gg1bg .gg1 .gg1tel{

	position: absolute;

	color: #e2ecfb;

	left: 340px;

	top: 159px;

}

.gg1bg .gg1 .gg1tel span{font-size:24px;}

.gg1bg .gg1 .gg1anniu{

	position: absolute;

	width: 128px;

	height: 40px;

	background: #185fe0;

	text-align: center;

	line-height: 40px;

	left: 816px;

	top: 158px;

}

.gg1bg .gg1 .gg1anniu a{color: #e2ecfb;}



.anlibg{ background:url(../images/anlibgbgbg.jpg) center top no-repeat; width:100%;}

.anli{ width:1180px; margin:0 auto; height:590px;}

.anli .alt{ background:url(../images/altbg.jpg) center 10px  no-repeat; height:91px; text-align:center;font-size:18px; width:1180px;  }

.anli .alt a{ font-size:30px;color:#114acc;}

.alcon{ float:left; background:url(../images/anlibg.jpg) center no-repeat; height:455px; width:1180px;}

.anli .alcon .altitle{ width:270px; float:right; padding-top:20px;}



.alcon .altitle ul li{     line-height: 50px;

    padding-left: 30px;

    height: 50px;

    overflow: hidden;

    padding: 0px 27px;}

.alcon .altitle ul li a{ font-size:16px;}

.alcon .altitle ul li:hover,.alcon .altitle ul li.casehover{-webkit-linear-gradient(left, #1377e6, #2f8cf2) no-repeat;background: linear-gradient(to right, #1377e6, #2f8cf2) no-repeat;}

.alcon .altitle ul li:hover a,.alcon .altitle ul li.casehover a{ color:#FFF;}



.alcon .alleft{ width:846px; float:left;}


.alleft .alleft1{ float:left;padding-top: 30px;}

.alleft1 .alpic{ float:left; width:601px; height:400px;}

.alleft1 .alpic img{width:601px; height:400px;}

.alleft>.alleft1{
    display: none;
}

.alleft>.alleft1:nth-child(1) {
    display: block;
}

.alleft1 .alleft_ti{ width:233px; float:left; margin-left:10px;}

.alleft_ti h3{ height:50px; line-height:50px;    padding-top: 30px;    overflow: hidden;}

.alleft_ti h3 a{ font-size:18px; color:#FFF; font-weight:bold;}

.alleft_ti h4{ line-height:28px; color:#7ab0f1;}

.alleft_ti h5{ margin-top:20px; width:132px; height:36px;background: -webkit-linear-gradient(left, #1a2128, #484e54) no-repeat;background: linear-gradient(to right, #1a2128, #484e54) no-repeat; text-align:center; line-height:36px;}

.alleft_ti h5 a{ font-size:14px; color:#FFF;}











.youshibg{ background:url(../images/youshibg.jpg) center no-repeat; height:737px; width:100%;}

.youshibg .youshi{ width:1180px; margin:0 auto; position:relative;}

.youshi .yscon{ height:538px;}

.yscon .yscbt{ position:absolute; float:left; font-size:16px; color:#FFF; padding-top:46px;}

.yscon .yscbt span{font-size:39px;}
.yscon .yscbt a{color:#FFF; }
.ysc1{

	position: absolute;

	top: 40px;

	left: 0px;

}

.ysc1 .yscl_left{

	float: left;

	width: 504px;

	position: absolute;

	top: 140px;

	left:59px;

}

.yscl_left .ysc1_title{text-transform:uppercase; color:#bababa;height:60px;}

.ysc1_title h4{ color:#114acc; font-size:29px; }



.yscl_left .yaanniu{ background:url(../images/ysanniubg.png) no-repeat; width:170px; height:40px; line-height:40px; padding-left:24px;}

.yscl_left .ysc1_con{ line-height:37px; padding-top:40px; padding-bottom:35px;}

.yscl_left .ysc1_con span{ color:#185fe0;}



.ysc1 .yscl_right{

	float: right;

	width: 508px;

	position: absolute;

	left: 674px;

	top: 9px;

}

.ystel{

	position: absolute;

	font-size: 14px;

	left: 967px;

	top: 559px;

}

.ystel h4{ color:#185fe0; font-size:22px; line-height:24px;}

.ystitle{ float:left; padding:10px 0px 0px 36px; height:80px;}

.ystitle ul li{ float:left; font-size:21px; padding:80px 43px 0px 43px; height:10px;}

.ystitle ul li:hover,.ystitle ul li.casehover{ color:#114acc;}





.jianzhengbg{ background:url(../images/jzbgbg.jpg) repeat-x; height:481px; width:100%;}

.jianzhengbg .jianzheng{ width:1180px; margin:0 auto;}

.jianzheng .jzt{ background:url(../images/jztbg.jpg) center no-repeat; height:50px; text-align:center; width:1180px;font-size:18px; margin:0px 0px 30px 0px;  }

.jianzheng .jzt a{ font-size:30px;color:#114acc;}



.jianzheng .jzcon{ float:left; margin-top:40px;}

.jzcon .jzc1{ float:left; width:262px; height:340px; background:#FFF; padding:8px; margin:0px 7px; border:1px solid #f4f4f4;}

.jzc1 .jz1pic{ float:left;}

.jzc1 .jz1pic img{ width:262px; height:199px; }



.jzc1 .jz1title{ float:left;width:259px; text-align:center; height:40px;line-height:40px;}

.jzc1 .jz1title a{ color:#185fe0; font-size:16px;}

.jzc1 .jz1tcon{ float:left; line-height:24px; text-align:center;}

.jzcon .jzc1:hover{ background:#185fe0; color:#b7cdf5;}

.jzcon .jzc1:hover .jz1title a{ color:#FFF;}





.jianjie{ width:1180px; margin:0 auto; height:473px;}



.jianjie .jjt{ background:url(../images/jjtbg.jpg) center no-repeat; height:50px; text-align:center; width:1180px;font-size:18px; margin:43px 0px;  }

.jianjie .jjt a{ font-size:30px;color:#114acc;}

.jianjie .jjcon{ float:left;}



.jjcon .jjleft{ background:url(../images/jjlbg.jpg) left center no-repeat; width:425px; padding:20px 0px 0px 15px; float:left; height:317px;}

.jjcon .jjleft img{ width:406px; height:297px;}



.jjcon .jjright{width:735px; float:left;}

.jjright h4{ float:left; line-height:32px;}

.jjright h5{float:right;  width:172px; height:42px; background:#e2e2e2; text-align:center; line-height:42px;}

.jjright h5:hover{-moz-box-shadow:2px 2px 5px #b3b3b3; -webkit-box-shadow:2px 2px 5px #b3b3b3; box-shadow:2px 2px 5px #b3b3b3;}

.jjright h5 a{ font-size:16px;}





.rongyufcbg{ background:url(../images/rongyubgbg.jpg) center repeat-y; height:227px; width:100%;}

.rongyufcbg .rongyufc{ width:1180px; margin:0 auto;height:227px;}



.rongyufc .rongyu{ width:279px; float:left;    overflow: hidden;
    height: 209px;}

.rongyu .ryt{ width:199px; height:40px; background:#e2e1e1; text-align:center; line-height:40px;}

.rongyu .ryt a{ font-size:18px;}

.rongyu .rycon{ float:left; margin-top:10px; position:relative;}

.rongyu .rycon ul li{ float:left;width:192px; }

.rongyu .rycon ul li img{ width:192px; height:133px;}

.rongyu .rycon ul li h4{width:192px; float:left; text-align:center;}



.rongyufc .huanjing{ width:899px; float:right;}

.huanjing .hjt{ float:left; width:20px; padding:40px 15px; height:145px;}

.huanjing .hjt a{ font-size:18px;}





.huanjing .hjcon{ float:left; width:837px;    height: 229px;
    overflow: hidden;}

.huanjing .hjcon ul li{ float:left;width:198px; margin:20px 10px;}

.huanjing .hjcon ul li img{ width:198px; height:149px;}

.huanjing .hjcon ul li h4{width:198px; height:35px; line-height:35px; float:left; text-align:center;}



.huanjing .hjcon ul li:hover{ background:#185fe0;}

.huanjing .hjcon ul li:hover a{ color:#FFF;}













.xxbg{ width:100%; background:url(../images/xinwenbgbg.jpg) repeat;overflow:hidden; padding-bottom:20px;}

.xwcon{ width:1180px; margin:0 auto; margin-top:35px; overflow:hidden; padding-bottom:30px;}

.xwcon .xwcont{width:1180px; height:69px; background:url(../images/tttttx.png) center 25px repeat-x;}

.xwcon .xwcont ul{ float:left; margin-left:300px;}

.xwcon .xwcont ul li{ float:left; line-height:45px; text-align:center;width:111px;  background:#e0e0e0; height:45px;margin-left: 46px;}

.xwcon .xwcont ul li a{ font-size:16px;}

.xwcon .xwcont ul li:hover,.xwcon .xwcont ul li.casehover{ background:#185fe0;}

.xwcon .xwcont ul li:hover a,.xwcon .xwcont ul li.casehover a{ color:#FFF;}



.xwcon .news{ float:left; margin-top:20px;}

.xwcon .news .news1{ width:1180px; float:left;}



.news1 .news1_l{ float:left; width:367px;}

.news1_l .xwpic{ float:left;}

.news1_l .newst{ float:left;}

.news1_l .newst a{ font-size:14px; font-weight:bold; line-height:30px; color:#0377d1;}

.news1_l .newsan{ width:120px; height:33px; background:#0377d1; text-align:center; line-height:33px; float:left; margin-top:20px; }

.news1_l .newsan a{ color:#FFF;}

.newscon{ float:left; line-height:26px;}





.news1 .news1_r{ width:774px; float:left; margin-left:30px;}



.xwc1{ float:left;width:774px;}

.xwc1 .xwctop{ float:left;width:774px; padding-bottom:20px;}

.xwctop .xwctop_left{ float:left; width:234px;}

.xwctop .xwctop_right{ width:500px; float:left; margin-left:20px;}

.xwctop_right span{ line-height:35px;}

.xwctop_right span a{ font-size:16px; font-weight:bold;}

.xwctop_right p{ font-size:12px; line-height:24px;}

.xwctop_right .cwmore{ float:left; padding-top:15px;}

.xwctop_right .cwmore a{ font-size:12px; font-weight:bold; color:#0377d1;}





.xwc1 .xwcbottom{ float:left; padding-top:15px; border-top:1px dashed #666666;}

.xwcbottom ul li{   float: left;

    line-height:30px; height:30px;

    margin-right: 50px;

    width: 774px;}

.xwcbottom ul li a{ float:left;}

.xwcbottom ul li span{ float:right;}

.xwcbottom ul li:hover{ background:#0377d1; color:#FFF;}

.xwcbottom ul li:hover a{color:#FFF;}



.links{ width:1180px; background:#FFF; height:64px; margin:20px auto;}

.links span{ float:left; width:115px; height:64px; font-size:22px; background:#0377d1; text-align:center; line-height:63px; color:#FFF;}

.links p{float:left; width:1054px; line-height:64px; height:64px;}

.links p a{ padding: 0px 10px;}









