﻿@charset "utf-8";
/* CSS Document */


body{font-family:"Microsoft Yahei";font-size:14px;color:#4F4F4F;}
/*头部*/
.header_bg{width:100%; height:35px;min-width:1200px; overflow:hidden; background:#8a8585;}
.header_bg .header_top{width:1200px;margin:0 auto; color:#0b3d6e;}
.header_top .fl{font-size:14px;color:#fff;line-height:35px;}
.header_top .fr{font-size:14px;color:#fff;line-height:35px; font-weight:bold;}
.header_top .fr .top_tel{float:left;padding-left:32px;background:url(../images/b1.png) no-repeat left center;}
.header_top .fr .top_email{float:left;margin-left:32px;}
.header_top .fr .top_email a{ color:#fff; margin:0 10px; font-weight:normal;}
.header_top .fr .top_email a:hover{ color:#004da1;}

.header_top .fr .top_email a img{ vertical-align:middle; margin-right:5px;}

.h_top_bg{ width:100%; height:110px; background:#FFF; min-width:1200px;}
.h_top_bg .h_top{ width:1200px; margin:0px auto;}

.h_top .logo{float:left;line-height: 110px;font-size: 28px;color: #0b3d6e;font-weight: bold;}

.nav_m{ float:right;}
.nav{ width:100%;}
.nav li{position:relative;vertical-align:top;border-right:1px solid #ddd;height: 110px;padding-top: 25px;box-sizing: border-box;float: left;display: block;}
.nav li a{font-size:16px;width: 101px;height:50px;text-align:center;line-height:50px;color:#333;display:inline-block; *display:inline;zoom:1;vertical-align:top;}
.nav li a h1{ height: 30px;font-size: 16px;color: rgb(68,68,68);line-height: 30px;font-weight: normal;}
.nav li a p{height: 30px;font-size: 12px;color: rgb(187,187,187); line-height: 22px;}
.nav li.now,.nav li:hover{ color:#FFF; background:#004da1;}
.nav li.now a h1,.nav li.now a p,.nav li:hover a h1,.nav li:hover a p{ color:#FFF;}

.nav li .er{width: 101px;position:absolute;left:0px;top:110px;z-index:999;display:none;}
.nav li:hover .er{ display:block;}
.nav li .er .er_m{ width:100%; position:relative;}   
.nav li .er .er_m  ul{width:100%;height:auto;background:rgba(0, 77, 161, 0.7);display: inline-block;}
.nav li .er .er_m  ul li{width:100%;height:40px;line-height:40px;text-align:center;padding-top: 0px;border-right:none;}
.nav li .er .er_m  ul li a{width:100%;font-size:14px;height:40px;line-height:40px;color: #fff;}
.nav li:hover .er .er_m  ul li a{ background:none; color:#fff;}
.nav li .er .er_m  ul li a:hover{ color:#fff;}


/****电话****/
.iphone_bg{ background:url(../images/iphone_bg.jpg) center center no-repeat; width:100%; min-width:1200px; height:65px; overflow:hidden;}
.iphone_bg .iphone{ width:1200px; margin:0 auto; overflow:hidden;}

.t_news{ width:720px;text-align:left;float:left;}
.t_news b{ line-height:65px; color:#fff; font-weight:normal; display:inline-block; font-size:18px;  background:url(../images/hot_icon.png) center left no-repeat ; padding-left:60px; }
.t_news a{color:#fff; margin:0 6px;}
.t_news a:hover{color:#016D9E;}

.iphone .fr{ width:420px; float:right;}
.iphone .fr img{ vertical-align:middle; margin-top:2px;}



/************关于我们*************/

.about_bg{ width:100%; overflow:hidden; min-width:1200px; background:#fbfbfb;}
.about_box{ width:1200px; margin:30px auto; overflow:hidden;}
.about_bg .title{width:1200px;}
.about_bg .title .title_left{width:auto;margin-top:6px;}
.about_bg .title .title_left .t1{font-size:36px;line-height:42px;color:rgb(122,121,121);font-weight:bold;}
.about_bg .title .title_left h1{font-size:24px;margin-left:2px;line-height:30px;color:rgb(68,68,68);float:left;letter-spacing:4px;}
.about_bg .title .title_left h1 b{color:rgb(0,104,183);}
.about_bg .title .title_left span{font-size:14px;margin-left:20px;line-height:30px;color:rgb(136,136,136);float:left;}
.about_bg .title .title_right{width:50px;height:50px;margin-top:24px;background:url(../images/b6.png) no-repeat center;}


.about_bg .box_a{width:1200px; margin:0 auto; overflow:hidden;padding:20px 0px;}

.box_a .row1L { width:550px; height:350px; float:left; overflow:hidden; position:relative}

/* banner */
.banner{width:550px;height:350px;position:relative;overflow:hidden;margin:0 auto}
.banner-btn{display:none;}
.banner-btn a{display:block;line-height:40px;position:absolute;top:120px;width:40px;height:40px;background-color:#000;opacity:0.3;filter:alpha(opacity=30) color:rgb(255, 255, 255);overflow:hidden;z-index:4;}
.prevBtn{left:5px;}
.nextBtn{right:5px;}
.banner-img{font-size:0;*word-spacing:-1px;/* IE6、7 */ letter-spacing:-3px;position:relative;}
.banner-img li{display:inline-block;*display:inline;*zoom:1;/* IE6、7 */ vertical-align:top;letter-spacing:normal;word-spacing:normal;font-size:12px;}
.banner i{background:url(http://gtms01.alicdn.com/tps/i1/T1szNBFzlmXXX8QSDI-400-340.png)  no-repeat;width:15px;height:23px;cursor:pointer;margin:8px 0 0 12px;display:block;}
.banner .nextBtn i{background-position:-200px -24px;}
.banner .prevBtn i{background-position:-200px 0px;}

.banner-circle{position:absolute;left:50%;bottom:5px;height:17px; padding:0px 3px;text-align:center;font-size:0;border-radius:10px;background:rgba(255,255,255,0.3);filter:alpha(opacity:30);}
.banner-circle li{border-radius:10px;margin:2px;display:inline-block;display:-moz-inline-stack;vertical-align:middle;zoom:1;}
.banner-circle li a{display:block;padding-top:12px;width:12px;height:0;border-radius:50%;background:#B7B7B7;overflow:hidden;}
.banner-circle .selected a{background:#0068b7;}





.box_a .row1R { width:600px; height:350px; float:right}
.box_a .row1R p.p1 { color:#1a1a1a; font-size:26px; font-weight:bold; line-height:2;}
.box_a .row1R p.p2 { color:#808080; font-size:14px; margin-bottom:10px;}
.box_a .row1R .info p { color:#333333; font-size:15px; margin-bottom:5px; line-height:1.8;}

.box_a .row1R p.p6 { color:#b2b2b2; font-size:24px; font-weight:bold;text-transform:uppercase;margin-top: 30px;}
.box_a .row1R p.p6 a { color:#b2b2b2; display:block }
.box_a .row1R p.p6 a i { margin-left:10px; display:inline-block}
.box_a .row1R p.p6 a:hover { color:#004da1;transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms; }
.box_a .row1R p.p6 a:hover i{-webkit-animation: bounce-up 2s linear infinite;animation: bounce-up 2s linear infinite;}


/**********产品中心*************/

.index_product{ width:1200px;/*height:561px;*/position:relative;overflow:hidden; margin:0 auto;margin-top:40px;}
.index_product_con{width:1200px;/*height:561px;*/}

.index_product_con .title{width:1200px;height:87px;border-bottom:1px solid rgb(217,217,217);}
.index_product_con .title .title_left{width:auto;height:72px;margin-top:6px;}
.index_product_con .title .title_left .t1{font-size:36px;line-height:42px;color:rgb(122,121,121);font-weight:bold;}
.index_product_con .title .title_left h1{font-size:24px;margin-left:2px;line-height:30px;color:rgb(68,68,68);float:left;letter-spacing:4px;}
.index_product_con .title .title_left h1 b{color:rgb(0,104,183);}
.index_product_con .title .title_left span{font-size:14px;margin-left:20px;line-height:30px;color:rgb(136,136,136);float:left;}
.index_product_con .title .title_right{width:50px;height:50px;margin-top:24px;background:url(../images/b6.png) no-repeat center;}

#demo{width:1200px;height:auto;overflow:hidden;margin-top:30px;}
#demo table tr td table tr td{overflow:hidden;width:320px;}
.demo_con{width:320px;height:212px;position:relative;}
.demo_con div{width:320px;height:212px;}
.demo_con div table{width:320px !important;height:212px !important;}
.demo_con div table img{width:320px;height:212px;display:block;}
.demo_con p{width:320px;height:36px;line-height:36px;font-size:14px;color:rgb(255,255,255);text-align:center;position:absolute;left:0px;bottom:0px;background:url(../images/b7.png) repeat;}
.demo_con:hover p{color:rgb(255,80,0);}


/***********工程案例*************/
.index_middle2_bg{width:100%;height:830px;min-width:1200px !important;background:url(../images/bg7.jpg) no-repeat center;}
.index_middle2{width:1200px;height:830px;margin:auto;position:relative;}
.index_middle2_title{width:1200px;height:136px;padding-top:64px;}
.index_middle2_title .t1{font-size:36px;line-height:42px;color:rgb(0,104,183);font-weight:bold;}
.index_middle2_title h1{font-size:24px;margin-left:2px;line-height:30px;color:rgb(255,255,255);letter-spacing:4px;}
.index_middle2_title h1 b{color:rgb(255,151,0);}

.index_middle2_con{width:1200px;height:auto;margin:auto;position:relative;}
#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none }
#d_tab29 img { border: 0; vertical-align: top }
#d_tab29 { position: relative; height: 570px;}
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1200px; height: 100% }
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0 }
#d_tab29 .d_img li img {width: 400px;height:360px;}
#d_tab29 .d_img li.d_pos1 { display: block;left: 0%; top: 68px; z-index: 1 }
#d_tab29 .d_img li.d_pos2 { display: block;left: 280px; top: 0px; z-index: 3 }
#d_tab29 .d_img li.d_pos3 { display: block;right: 0%; top: 68px; z-index: 1 }
#d_tab29 .d_img li.img_select img{ width: 634px;height:474px; border:3px solid #0066FF;}
#d_tab29 .d_img li .title{margin-top:8px;}
#d_tab29 .d_img li .title p{font-size:18px;color:rgb(102,102,102);line-height:30px;text-align:center;}
#d_tab29 .d_img li .title i{font-size:14px;color:rgb(178,175,175);line-height:20px;text-align:center;display:block;}
#d_tab29 .d_img li .title a{font-size:14px;color:rgb(102,102,102);line-height:20px;text-align:center;display:none;font-style:italic;margin-top:10px;}
#d_tab29 .d_img li .title a:hover{color:rgb(255,102,0);}
#d_tab29 .d_img li.img_select .title a{ display:block;}
#d_tab29 .d_img li .bg{width: 400px;height:360px;position:absolute;left:0px;top:0px;background:url(../Image/b7.png) repeat;z-index:2;}
#d_tab29 .d_img li.img_select .bg{ display:none;}

#d_tab29 .d_menu { position: absolute; bottom: 20px; width: 100%; text-align: center;display:none; }
#d_tab29 .d_menu li { display: inline-block; zoom: 1; *display:inline;
background: url('../images/btn.png') no-repeat 0 0; width: 12px; height: 12px; cursor: pointer; margin-right: 3px }
#d_tab29 .d_menu li.d_select { background: url('../images/btn.png') no-repeat 0 -18px }
#d_tab29 .d_next { position: absolute; left: 885px; top: 210px; z-index: 10; cursor: pointer }
#d_tab29 .d_prev { position: absolute; left: 245px; top: 210px; z-index: 10; cursor: pointer }



/************新闻动态*************/

.news_bg{width:100%;min-width:1200px !important; overflow:hidden; padding:30px 0px;}
.news_bg .title{width:1200px;height:87px;}
.news_bg .title .title_left{width:auto;height:72px;margin-top:6px;}
.news_bg .title .title_left .t1{font-size:36px;line-height:42px;color:rgb(122,121,121);font-weight:bold; text-transform:uppercase;}
.news_bg .title .title_left h1{font-size:24px;margin-left:2px;line-height:30px;color:rgb(68,68,68);float:left;letter-spacing:4px;}
.news_bg .title .title_left h1 b{color:rgb(0,104,183);}
.news_bg .title .title_left span{font-size:14px;margin-left:20px;line-height:30px;color:rgb(136,136,136);float:left;}
.news_bg .title .title_right{width:50px;height:50px;margin-top:24px;background:url(../images/b6.png) no-repeat center;}



.box_m{ width:1200px; margin:0px auto; padding:0px 0 35px; margin-top:-60px;}
.slidegrid {float: left;position: relative;	overflow: hidden;}
.slideitems {width: 200000em;position: absolute;}
.slideitems li {float: left;}
.slideGroup{ width:1200px;}
.slideGroup .parHd{text-align: right;}
.slideGroup .parHd ul{float:left;position:absolute;top:-1px; }
.slideGroup .parHd li { font-size:15px;background: #fff; text-align:center; border:1px solid #313131;height:40px;line-height:40px;width: 140px; border-radius:20px;display: inline-table;margin:0px 4px;cursor:pointer;}
.slideGroup .parHd li.on{background:#004da1; color:#fff;border:1px solid #004da1;}

.slideGroup .parBd{padding:40px 0px 0px; height:355px; }
.slideGroup .slideBox{ overflow:hidden; zoom:1; }
.slideGroup .sPrev{ display:none; width:36px; height:74px; float:left;  margin-top:120px; background: url(../images/hy_left.png) center center no-repeat; position:absolute; margin-left:10px; z-index: 99;}
.slideGroup .sNext{display:none;width: 36px; height:74px; float:right; margin-top:-270px; background: url(../images/hy_right.png) center center no-repeat; margin-right:10px;z-index: 999; position: relative;}
.slideGroup:hover .sPrev{display:block;}
.slideGroup:hover .sNext{display:block;}

.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{ margin:0 10px; float:left;overflow:hidden; width:380px;}
.slideGroup .parBd ul li .pic{ text-align:center; }
.slideGroup .parBd ul li .pic img{ width:380px;height:235px;display:block;}
.slideGroup .parBd ul li .xw_tita{ line-height:40px; color:#000; font-size:16px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.slideGroup .parBd ul li .data{ background:url(../images/xw_dtrq.png) left center no-repeat;color: #929292;font-size: 14px;padding-left:25px;line-height:30px;}

.slideGroup .parBd ul li .nw_info p{color: #000;font-size: 14px;line-height:2;}

.slideGroup .parBd ul li .xw_dt_xqbj{ width: 380px; height: 235px; position: relative;top: 0px; display: none;margin-top:-235px ;}
.slideGroup .parBd ul li:hover .xw_dt_xqbj{ display: block;}


/*底部*/
.foot-top{ width:100%;min-width:1200px; background:#fea803; padding:5px 0px;overflow: hidden;}
.foot-top .foot-lx{ width:1200px; margin:0 auto;overflow: hidden;}
.f_nav{padding-left:180px; background:url(../images/link.png) left center no-repeat;overflow: hidden;}
.f_nav li{ width:127px; float:left;}
.f_nav li a{ display:block; width:100%; height:45px; line-height:45px; font-weight:normal; font-size:16px;text-align: center;color: #fff;}

.foot-bottom{ width:100%;min-width:1200px;background:url(../images/foot.jpg) center center no-repeat; height:220px; padding:35px 0px 25px;overflow: hidden;}
.foot-bottom .foot-x{ width:1200px; margin:0 auto;overflow: hidden;}
.foot-x .foot_l{ float:left; width:700px; background:url(../images/line2.jpg) left center no-repeat; padding-left:20px;}
.foot-x .foot_l .title{ background:url(../images/tu.png) left center no-repeat; padding-left:70px; margin-bottom:20px;}
.foot-x .foot_l .title p{ color:#ffffff; font-size:16px; line-height:30px;}
.foot-x .foot_l .input{ color:#fff; width:245px; height:38px; padding-left:5px; line-height:38px; margin-right:20px;background: rgba(255, 255, 255, 0); border:1px solid #fff; border-top:none;}
.foot-x .foot_l .botton{ color:#fff; background:#41688f; height:118px; width:130px;border:1px solid #41688f;}
.foot-x .foot_l textarea{background: rgba(255, 255, 255, 0); border:1px solid #fff;margin-right:20px; resize:none;height:118px; width:275px; padding-left:5px; }
.foot-x .foot_r{ float:right; width:130px; background:url(../images/tu1.png) left top no-repeat; padding-left:130px; padding-top:40px;}

footer{ background:#0b3d6e; padding:10px 0px;color: #fff;min-width:1200px;}
footer .copy{width:1200px; margin:0 auto;overflow: hidden; text-align:center;}
footer .copy a{ color:#fff;}
footer .copy a:hover{ color:#004da1;}

