@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;list-style: none;text-decoration: none;font-family: "微软雅黑";}
a{ text-decoration:none;}
ul,ol,li,dl,dd,dt{ list-style:none;}
.fl{ float:left;}
.fr{ float:right;}
.ov{ overflow:hidden;}
body,html{min-width:1200px;}
/*banner*/
#slider-bg{ width:100%; height:500px; overflow:hidden;}
.nivoSlider { position:relative; z-index:1;}
.nivoSlider img { position:absolute; top:0; left:0;}

.nivoSlider a.nivo-imageLink { position:absolute; top:0; left:0; width:100%; height:100%; z-index:6; display:none; overflow:hidden;}

.nivo-slice { display:block; position:absolute; z-index:5; height:100%;}
.nivo-box { display:block; position:absolute; z-index:5;}

.nivo-directionNav a { position:absolute; bottom:0%; z-index:8; cursor:pointer;}
.nivo-prevNav { left:0;}
.nivo-nextNav { right:0;}

.maxx-theme .nivoSlider { position:relative; height:500px; width:100%;}
.maxx-theme .nivoSlider img { position:absolute; top:0; left:0; display:none;}
.maxx-theme .nivoSlider a {display:block;}

.maxx-theme .nivo-controlNav,.maxx-theme .nivo-controlNav a,.maxx-theme .nivo-directionNav a{ background-image:url(../images/sprite.png); background-repeat:no-repeat;}
.maxx-theme .nivo-controlNav { position:absolute; left:50%; bottom:0px; width:78px; height:38px; padding:0 24px; background-position:-24px 0; margin-left:-63px; z-index:10;}
.maxx-theme .nivo-controlNav a { display:block; width:16px; height:16px; text-indent:-9999px; margin:12px 5px 0 5px; float:left; background-position:0 0;}
.maxx-theme .nivo-controlNav a.active { background-position:-2px -17px;}

.maxx-theme .nivo-directionNav a { display:block; width:70px; height:30px; text-indent:-9999px;}
.maxx-theme .nivo-directionNav a.nivo-nextNav { background-position:-161px -28px; right:355px;}
.maxx-theme .nivo-directionNav a.nivo-prevNav { left:355px; background-position:-161px 1px;}

#slider-wrapper{ position:absolute; left:50%; margin-left:-960px; overflow:hidden; width:1920px;}

.full-width-wrapper{ width:100%; position:relative; height:500px; overflow:hidden;}


/*固定*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:16px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#0068b7 url(../images/rightbar.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#0068b7 url(../images/rightbar.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#0068b7 url(../images/rightbar.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#0068b7 url(../images/rightbar.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}
/*顶部*/
.header{width:1150px; margin:0 auto;position:relative; z-index: 999;}
.header_l{float:left;height: 118px;}
.header_l img{margin-top: 29px;}
.tel{float:right; margin-top:20px;}
.tel .dh{float:left; margin-right:10px;}
.tel p{float:left;margin-right:5px;font-size: 18px;}
.tel input{float:left; margin-right:5px;width: 220px;height: 22px;}
.tel .ss{position: absolute;right: 3px; margin-top:6px; margin-right:8px;cursor:pointer;width: 14px;height: 14px;background-image: url(../images/sousuo.jpg); display: block;background-color:transparent; background-repeat: no-repeat;border: none;}
.tiao{float: left;margin-top: 10px;}
.nav{float: right;width: 675px;}
.nav ul{float: left;background-image: url(../images/nav_bj.png);background-repeat: no-repeat; width: 676px;padding-left: 20px;margin-top: 1px;margin-top: 8px;}
.nav li{float:left;font-size: 13px;}
.nav a{color:#333; display:block; width:116px; height:36px; margin-left:-23px; text-align:center; line-height:38px;}
.lt{position: absolute;top: 64px;display: none;}
.nav li a:hover{color:#FFF;background-image: url(../images/nav_h.png);}
.nav li:hover .lt{display: block;}
.navt{float: left; width: 100%;height: 2px;background-color: #0068b7;}
/*导航下拉*/
.xiala{display:none;}
.xiala{position:absolute; z-index: 99999; left:0; width:1150px; height:310px;}
.xialaml{float:left;width:248px; height:278px; border:1px solid #cacaca; background-color:#f7f7f7;padding-top: 20px;overflow: hidden;}
.xialaml a{text-align:left;width: 180px;height: 50px; margin-left:30px; line-height:40px;}
.xialaml a h4{font-weight: normal;font-size: 12px;}
.xialaxq{float:left; width:298px; height:298px; border:1px solid #cacaca; background-color:#FFF;}
.xialaxq a{text-align:left;width: 200px; margin:0 30px;margin-top: 10px;font-size: 14px;}
.xialaxq p{width:240px;height: 36px;overflow: hidden; line-height:18px;font-size: 12px;margin-top: 10px;}
.xialaxq img{margin-top:25px;width: 240px;height: 156px;overflow: hidden;}
.nav li:hover .xiala{display:block;}
.xialaml a:hover{background-image: none !important;color:#0068b7 !important;}
.xialaxq a:hover{background-image: none !important;color:#0068b7 !important;}
/*banner*/
.banner{float: left; height:500px;;overflow:hidden;}
.banner .d1{width:100%;height:500px;display:block;position:absolute;left:0px;top:120px;overflow: hidden;}
.banner .d1 img{width: 1920px;height: 500px;position: absolute;left: 50%;margin-left: -960px;display: block;}
.banner .d2{width:100%;height:30px;clear:both;position:absolute;z-index:100;left:0px;top: 580px;;}
.banner .d2 ul{float:left;position:absolute;left:50%;top:0;margin:0 0 0 -20px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background: url(../images/img1.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background: url(../images/img1_1.png) no-repeat center;}
/*关于我们*/
.gyla{width: 100%;float: left;margin-top: 30px; overflow: hidden;}
.gylajz{width: 1150px;height: 380px;background: url(../images/gywmtu.png); margin: 0 auto;}
.gylajz img{float: left;margin-bottom: 25px;}
.gylajz p{width: 980px;margin: 0 auto;font-size: 14px; color: #666;line-height: 24px;}
/*业务范围*/
.ywfw{width: 100%;height: 462px;float: left;background: url(../images/ywfwbj.jpg);}
.ywfwjz{width: 1150px;margin: 0 auto;margin-top: 30px;}
#tab{width:1150px;position:relative;margin-top: 20px;}
#tab .tab_menu{float:left;position:absolute;z-index:1;margin-left: 300px;}
#tab .tab_menu li{float:left;width: 120px;height: 36px; line-height:36px;border:1px solid #666;cursor:pointer;text-align:center;margin:0 20px 0 0;}
#tab .tab_menu .selected{background-color:#0068b7;color: #fff;cursor:pointer;}
#tab .tab_box{width:1150px;height:271px;clear:both;top:57px;position:relative;overflow: hidden;}
.picScroll-left{width:1150px;overflow:hidden; position:relative;margin: 0 auto;}
.picScroll-left .hd .prev{width:30px; height:60px;position: absolute;left: 0px;top: 100px;z-index: 99;background: url(../images/zuo.png) no-repeat;cursor: pointer;}
.picScroll-left .hd .next{width:30px; height:60px;position: absolute;right: 0px;top: 100px;z-index: 99; background:url(../images/you.png) no-repeat;cursor: pointer;}	
.picScroll-left .bd{width: 1150px;}
.picScroll-left .bd ul{overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{margin-right: 22px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ width:271px; height:271px; text-align:center;overflow: hidden;}
.picScroll-left .bd ul li .pic img{height: 100%; display:block;}
.picScroll-left .bd ul li .title{width: 271px;float: left;position: absolute;top: 240px;}
.picScroll-left .bd ul li .title a{color: #fff;font-size: 14px;text-align: center;}
.picScroll-left .bd ul li .lk{width: 271px;height: 40px;background-color: #646464;position: absolute;top: 231px;cursor: pointer;}
.picScroll-left .bd ul li:hover .lk{background-color: #0068b7;}
/*案例展示*/
.alzs{width: 100%;float: left;margin-top: 30px;margin-bottom: 16px;}
.alzsjz{width: 1150px;margin: 0 auto;}
.alzssy{width: 1150px;margin-top: 20px;}
#case{width:1150px;position:relative;}
.case_bj{float: left; width:250px;height: 490px;background: url(../images/almlbj.png); position:absolute;z-index:1;overflow: hidden;}
.case_t{float: left;margin-bottom: 20px;}
.case_t img{float: left;margin-left: 18px;margin-top: 20px;}
.case_t h1{font-weight: normal;font-size: 24px;float: left;margin-top: 18px;margin-left: 10px;color: #fff;}
#case .case_menu{float: left;height: 300px;overflow: hidden;}
#case .case_menu li{float:left;margin-left: 25px; width:200px;height:50px;line-height:24px;border-bottom:1px solid #ccc;cursor:pointer;text-align:center;overflow:hidden;}
#case .case_menu li p{width:200px;overflow:hidden;line-height:24px;font-size:14px;}
#case .case_menu li span{width:200px;overflow:hidden;line-height:24px;font-size:12px;}
.case_b{float: left;width: 250px;margin-top: 75px;}
.case_b img{float: left;margin-left: 25px;}
.case_b h1 a{float: left;font-size: 24px;color: #fff;font-weight: normal;margin-left: 25px;}
#case .case_menu .study{color: #0068b7; cursor:pointer;}
#case .case_box{width:890px;height: 490px;clear:both;position:relative;left: 258px;overflow: hidden;}
.alsynr{width: 903px;float: left;}
.alsyxq{float: left;width: 288px;height: 238px;border: solid 1px #ccc;overflow: hidden;margin-bottom: 10px;margin-right: 11px;}
.alsyxq img{width: 100%;display: block;
	z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.alsyxq:hover img {
	transform:scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
.alsyxq:hover{border: solid 1px #0068b7;}
/*公司新闻*/
/*公司新闻left*/
.gsxwbj{width: 100%;height: 520px;background-color: #f2f2f2;float: left;overflow: hidden;margin-top: 14px;}
.gsxwjz{width: 1150px;margin: 0 auto;margin-top: 30px;}
.gsxwjz img{float: left;}
.gsxwz{float: left;width: 752px;margin-top: 15px;}
.gsxwz h1{float: left; font-weight: normal;font-size: 18px;}
.gsxwz h2{float: left; font-weight: normal;font-size: 16px;color: #808080;margin-left: 10px;}
.gsxwz h3 a{float: right;font-weight: normal;font-size: 16px;color: #808080;margin-left: 10px;}
.gsxwz h3 a:hover{color: #3c74c1;}
.gsxwzx{float: left; width: 752px;height: 1px;background-color: #b2b2b2;margin-top: 8px;overflow: hidden;}
.gsxwzxk{float: left;margin-top: 20px;}
.gsxwzxt{float: left;width: 366px;height: 150px;overflow:hidden;}
.gsxwzxt img{width: 100%;}
.gsxwzxk h1 a{float: left;font-size: 16px;margin-left: 20px;margin-top: 8px;width: 300px;white-space: normal;overflow: hidden;text-overflow: ellipsis;color: #444;}
.gsxwzxk h1 a:hover{color: #3c74c1;}
.gsxwzxk h2 a{float: left;font-size: 14px;line-height: 24px; color: #808080;width: 366px;margin-left: 10px;margin-top: 8px;height: 100px; white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.gsxwzxk h2 a span{color: #808080;}
.gsxwzxk h2 a span:hover{color: #3c74c1;}
.gsxizxll{float: left;width: 780px;}
.gsxwzxl{float: left;width: 366px;margin-top: 20px;margin-right: 20px;}
.gsxwzxl img{float: left;margin-top: 8px;margin-right: 5px;}
.gsxwzxl a{ display:block;float: left;color: #808080;width: 270px;height: 20px; line-height:20px; font-size: 14px; white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.riqis{font-size: 14px;float: right;color: #808080}
.gsxwxx{float: left;margin-bottom: 5px;}
.gsxwzxl a:hover{color: #3c74c1;}
/*公司新闻right*/
.gsxwy{float: right;width: 378px;margin-top: 15px;overflow: hidden;}
.gsxwy h1{float: left; font-weight: normal;font-size: 18px;}
.gsxwy h2{float: left; font-weight: normal;font-size: 16px;color: #808080;margin-left: 10px;}
.gsxwy h3 a{float: right;font-weight: normal;font-size: 16px;color: #808080;margin-left: 10px;}
.gsxwy h3 a:hover{color: #3c74c1;}
.gsxwyx{float: left; width: 378px;height: 1px;background-color: #b2b2b2;margin-top: 8px;overflow: hidden;}
/*公司新闻bottom*/
.txtMarquee-top{width:378px; height: 330px; overflow:hidden;float: left;margin-top: 20px;}
.infoList{ width:378px; overflow:hidden;}
.infoList{ width:378px; overflow:hidden;}
.txtMarquee-top .bd li{ margin-top:20px; width:410px; display:block; overflow:hidden;}
.txtMarquee-top .bd li h1{ width:100%; height:24px; overflow:hidden; display:block;}
.txtMarquee-top .bd li h1 span{ display:block; width:24px; line-height:24px; height:24px; text-align:center; font-size:14px; color:#fff; border-radius:100px; float:left; background-color:#0068b7;}
.txtMarquee-top .bd li h1 b a{ width:350px; margin-left:10px; height:24px; line-height:24px; font-size:16px; display:block; overflow:hidden; color:#444444; float:left;font-weight: normal;}
.txtMarquee-top .bd li h2{ width:100%; overflow:hidden; display:block; padding-top:10px;margin-left: 0px}
.txtMarquee-top .bd li h2 span{ display:block; width:24px; line-height:24px; height:24px; text-align:center; font-size:14px; color:#fff; border-radius:100px; float:left; background-color:#d1101a;}
.txtMarquee-top .bd li h2 p a{float: left; margin-left:10px; width:340px; height: 48px; line-height:24px; font-size:14px; display:block; overflow:hidden;color: #808080;}
/*footer*/
.footer{float: left; width: 100%;height: 210px;background-color: #333;}
.footerjz{width: 1150px;margin: 0 auto;}
.footerjz ul{float: left;width: 240px;margin-top: 30px;}
.footerjz ul h1{font-size: 18px;color: #0068b7;font-weight: normal;margin-bottom: 10px;}
.footerjz ul li{float: left;width: 240px;line-height: 24px;}
.footerjz ul li a{color: #fff;font-size: 14px;}
.footerjz ul li a:hover{color: #0068b7;}
.lxsy{float: left;width: 360px;margin-top: 30px;}
.lxsy h1{font-size: 18px;color: #0068b7;font-weight: normal;margin-bottom: 10px;}
.lxsy p{float: left;width: 360px;font-size: 14px;line-height: 24px;color: #fff;}
.ewmsy{float: right;margin-top: 30px;width: 200px;}
.ewmsy h1{float: left;width: 180px; font-size: 18px;color: #0068b7;font-weight: normal;margin-bottom: 10px;}
.ewm{float: left;margin-right: 20px;margin-top: 5px;}
.ewmtu{width: 80px;height: 80px;overflow: hidden;}
.ewmtu img{width: 100%;}
.ewm p{text-align: center;margin-top: 10px;color: #fff;color: 14px;}
/*............................................................................................................*/
/*关于我们*/
.gyzy{width: 880px;float: left;margin-left: 270px;margin-top: 30px;margin-bottom: 30px;}
.gyzy p{width: 880px;line-height: 24px;margin-bottom: 10px;}
/*新闻动态常见问题*/
.xwzy{width: 880px;float: left;margin-left: 270px;margin-top: 30px;}
.xwzyxq{width: 880px;height: 180px; float: left;margin-bottom: 20px; border-bottom: solid 1px #ccc;}
.xwzytu{float: left;width: 260px;height: 160px;overflow: hidden;}
.xwzytu img{width: 100%;}
.xwzyxq h1{float: left;width: 600px;margin-left: 20px;font-size: 18px;font-weight: normal;margin-top: 5px;}
.xwzyxq h1 a{color: #333;}
.xwzyxq p{float: left;width: 600px;height: 86px;overflow: hidden; margin-left: 20px;margin-top: 5px; color: #777;}
.xwzyxq h2{font-size: 16px;width: 600px;float: left; margin-left: 20px;font-weight: normal;margin-top: 5px;}
.xwzyxq h2 a{color: #0068b7;}
.fanye{float: left;margin-bottom: 30px;margin-left: 250px;}
.fanye a{padding: 5px 20px;border: solid 1px #ccc;margin: 0 50px;color: #333;}
.fanye a:hover{background-color: #0068b7;color: #fff;}
.xwzynr{float: left;margin-bottom: 30px;}
.xwzynr h1{font-size: 18px;font-weight: normal;text-align: center;margin-bottom: 10px;}
.xwzynr h2{font-size: 16px;font-weight: normal;text-align: center;margin-bottom: 10px;}
.xwzynr p{font-size: 14px;line-height: 24px;margin-bottom: 10px;}
.xwzybt{font-size: 18px;text-align: center;margin-bottom: 10px;}
.xwzysj{font-size: 16px;text-align: center;margin-bottom: 10px;}
.xwzynrxq{width: 880px;}
.xwzynrxq video{ max-width:100%; margin:auto; display:block;}
/*产品展示业务范围*/
.cpzy{width: 100%;float: left;position: relative;}
.cpzyjz{width: 1150px;margin: 0 auto;}
.zybj{width: 240px;height: 320px;background: url(../images/zyleft.png);position: absolute;top: -80px;z-index: 99}
.zybj h1{float: left;font-size: 48px;color: #fff;font-weight: normal;margin-left: 30px;margin-top: 17px;}
.zybj h2{float: left;font-size: 30px;color: #fff;font-weight: normal;margin-left: 30px;margin-top: 17px;}
.zytop{float: left;margin-left: 240px; width: 910px;background-color: #f2f2f2;}
.zytop ul{float: left;margin-left: 30px;}
.zytop ul li{float: left;}
.zytop ul li a{font-size: 14px;padding: 20px;line-height: 50px;text-align: center;color: #333;}
.zyml{background-color: #0068b7;}
.zytop .zyml a{color: #fff;}
.zytop ul li:hover{background-color: #0068b7;}
.zytop ul li a:hover{color: #fff;}
.cpzynr{width: 900px;float: left;margin-left: 270px;margin-top: 30px;margin-bottom:60px;}
.cpzyxq{float: left;width: 280px;height: 210px;overflow: hidden; margin-right: 20px;margin-bottom: 20px; cursor: pointer;position:relative;}
.zzzs{width: 280px;height: 40px;background-color: rgba(0,104,183,0.80);text-align: center;line-height: 40px;position: absolute;bottom: 0;left:0;}
.zzzs p a{color: #fff;}
.zzzstu{width: 280px;height: 210px;overflow: hidden;}
.zzzstu img{width:100%;}
.cpzytu a{width: 280px;height:210px;overflow: hidden;display: block;}
.cpzytu img{width: 100%;display: block;
	z-index:1;
	transition-delay:0s;
    transition-duration:1s;
    transition-property:all;
    transition-timing-function:ease;
	/* Firefox 4 */
	-moz-transition-delay:0s;
    -moz-transition-duration:1s;
    -moz-transition-property:all;
    -moz-transition-timing-function:ease;
	/* Safari 和 Chrome */
	-webkit-transition-delay:0s;
    -webkit-transition-duration:1s;
    -webkit-transition-property:all;
    -webkit-transition-timing-function:ease;
	/* Opera */
	-o-transition-delay:0s;
    -o-transition-duration:1s;
    -o-transition-property:all;
    -o-transition-timing-function:ease;
}
.cpzytu:hover img {
	transform:scale(1.2, 1.2);
	-ms-transform:scale(1.2, 1.2); 	/* IE 9 */
	-moz-transform:scale(1.2, 1.2); 	/* Firefox */
	-webkit-transform:scale(1.2, 1.2); /* Safari 和 Chrome */
	-o-transform:scale(1.2, 1.2); 	/* Opera */
}
/*在线留言*/
.lyzy{float: left;width: 880px;margin-left: 270px;margin-top: 30px;margin-bottom: 30px;}
.lyzy .liu{ width:610px; margin:auto;}
.lyzy .liu li{ width:100%; overflow:hidden; margin-top:20px;}
.lyzy .liu li span{ display:block; float:left; margin-right:5px; width:95px; text-align:right; font-size:15px; line-height:36px; height:36px;}
.lyzy .liu li p{ display:block; float:left; width:300px; padding:0 9px; border:1px solid #cacaca; height:34px; overflow:hidden; background-color:#fff;}
.lyzy .liu li p input{ display:block; width:100%; font-size:15px; line-height:34px; height:34px;border: none;}
.lyzy .liu li strong{ display:block; float:left; margin-left:10px; font-size:18px; line-height:36px; height:36px; color:#263a80;}
.lyzy .liu li h1{ display:block; width:480px; height:120px; padding:7px 9px; border:1px solid #cacaca; overflow:hidden; background-color:#fff;}
.lyzy .liu li h1 textarea{ display:block; width:100%; font-size:15px; line-height:24px; height:120px;border: none;}
.lyzy .liu li a{ display:block; float:left; margin-right:10px; width:130px; height:40px; overflow:hidden;}
.lyzy a input{ width:130px; height:40px;background-color: #0068b7; background-position:center; background-repeat:no-repeat; text-align:center; display:block; line-height:40px; font-size:15px; color:#fff;cursor: pointer;border: none;}
/*联系我们*/
.lxzy{width: 880px;float: left;margin-left: 270px;margin-top: 30px;margin-bottom: 30px;}
.lxfs{float: left;margin-top: 20px;}
.lxfs p{line-height: 24px;}
