 @charset "utf-8";
/* CSS Document */
body{margin:0px auto; padding:0px; color:#333333; font-size:14px; font-family:"微软雅黑",sans-serif;}
form,p,h1,h2,h3,h4,h5,h6,dl,dt,dd{ margin:0px;padding:0px;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;font-size:12px;vertical-align:middle;}
a{ color:#333333; text-decoration:none;}
a:hover{ color:#b8010b; }
.clear{font-size:0px;line-height:0px;float:none;rheight:0px;clear:both;overflow:hidden;}
table { border-collapse:collapse;}
.space{font-size:0px;line-height:0px;height:10px;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.clear{ clear:both;}

/*top*/
.top{ width:100%; height:32px; line-height:32px; background:#fff; border-bottom:1px #eeecec solid;}
.top_zw{ width:1001px; margin:auto; height:32px;}
.top_l{ float:left; font-size:13px; color:#666; }
.top_r{ float:right; font-size:13px;}
.top_r span{ padding-left:8px; padding-right:8px;}
.logo_c{ width:100%; height:104px; background:url(../images/logo_bg.jpg) no-repeat top center;}
.logo_c_zw{ width:1001px; height:104px; margin:auto;}
.logo{ float:left;}
.dh{ float:right; width:244px; height:54px; margin-top:23px; background:url(../images/dh.png) no-repeat; }

/*nav*/
.nav{ width:100%; height:53px; background:#01408d;}
.nav ul{ width:1000px; margin:auto; height:53px;background:url(../images/nav_bg.png) no-repeat left center; padding-left:1px;}
.nav ul li{ float:left; width:124px; height:53px; background:url(../images/nav_bg.png) no-repeat right center; text-align:center; font-weight:600; line-height:53px; font-size:14px; font-family:"Arial";}
.nav ul li a{ color:#fff}
.nav ul li a:hover{ color:#fff}
.nav ul li.style{ width:124px;  background:url(../images/nav_bg.png) no-repeat right center #b8010b;}
.nav ul li:hover{width:124px;  background:url(../images/nav_bg.png) no-repeat right center #b8010b;}

/*banner*/
.banner{ width:100%; height:487px;}
.slideBox{width:100%; height:487px; position:relative; margin:auto; overflow:hidden; }
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:50%; bottom:10px; z-index:1; margin-left:-48px;  }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:16px; display:inline;  width:16px; height:16px; background:url(../images/b_qn01.png) no-repeat; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/b_qn02.png) no-repeat;}
.slideBox .bd{ position:relative; z-index:0; left:50%; margin-left:-969px;cursor:pointer; }
.slideBox .bd{ position:relative; z-index:0; cursor:pointer;*left:0; *margin-left:0px; }
.slideBox .bd li{ zoom:1; vertical-align:middle; }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev{ position:absolute; left:13%; top:50%; margin-top:-31px; display:block; width:34px; height:63px; background:url(../images/b_an03.png) no-repeat; filter:alpha(opacity=50);opacity:0.6; }
.slideBox .next{ position:absolute; right:13%; top:50%; margin-top:-31px; display:block; width:34px; height:63px; background:url(../images/b_an04.png) no-repeat; filter:alpha(opacity=50);opacity:0.6; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

/*关于我们*/
.box01{ width:100%; height:492px; background:url(../images/box01_bg.jpg) no-repeat top center;}
.box01_zw{ width:1001px; margin:auto;}
.box01_bt{ width:1001px; height:54px; line-height:54px; font-size:24px; font-weight:bold; text-align:center; padding-top:40px;}
.box01_lm{ width:1001px; padding-top:28px;}
.box01_lm ul{ width:450px; margin:auto;}
.box01_lm ul li{ float:left; width:132px; font-size:18px; height:42px; line-height:42px; text-align:center; background:url(../images/box01_bt_bg.png) no-repeat; margin:0 9px; display:inline;}
.box01_lm ul li.gsjj{width:132px; height:42px; background:url(../images/box01_bt_dj.png) no-repeat; }
.box01_lm ul li:hover{width:132px; height:42px; background:url(../images/box01_bt_dj.png) no-repeat; }
.box01_lm ul li a{ color:#fff }
.box01_lm ul li a:hover{ color:#fff;}
.box01_nr{ width:1001px; height:207px; overflow:hidden; margin-top:50px;}
.gsjj_nr{ float:right; width:700px; line-height:30px; padding-top:12px;}
.gsjj_nr a{ color:#b8010b}
.gsjj_nr a:hover{ color:#01408d}

/*左侧图*/
.bhtp{ float:left; width:257px; height:193px; padding:6px; background:#fff; border:1px #eeecec solid;}
#zzsc {width:257px; height:193px;  overflow: hidden; position:absolute; }
#zzsc a {position: absolute;top: 0; left: 0;}
#zzsc a img {width:257px; height:193px; }
#zzsc .abgne-controls {list-style: none; position: absolute;margin: 0;padding: 0;right: 5px;bottom: 5px;height: 20px;}
#zzsc .abgne-controls li {float: left;width: 20px;height: 20px;line-height: 20px;font-size: 12px;text-align: center;cursor: pointer;margin-right: 5px;color: #fff;background-color:#353535;}
#zzsc .abgne-controls li.current { color: #fff; background-color:#ad1a22;}


/*产品展示*/
.box02{ width:100%; height:679px; overflow:hidden; background:url(../images/box02_bg.jpg) no-repeat center;}
.cpzs{ width:1001px; height:679px; margin:auto;}
.cpzs_bt{ width:953px; background:url(../images/cpzs_bt_bg.png) no-repeat left top; height:46px; line-height:46p; margin-top:34px; font-size:24px; font-weight:bold; padding-left:48px;}

.cpzs_bt span{ float:right; font-weight:bold; font-size:15px; margin-top:10px;}
.cpzs_bt span a{ color:#01408d}
.cpzs_bt span a:hover{ color:#ab1921}
.zsnr{ width:1001px; height:531px; margin-top:31px; position:relative;}
.cpfl{ width:231px; height:470px; position:absolute; top:0; left:0; background:url(../images/cpzs_bg.jpg) no-repeat;}
.cpfl ul{ padding-top:5px;}
.cpfl ul li{ width:216px; margin:auto; height:40px; line-height:40px; padding-bottom:1px; overflow:hidden; padding-left:15px; cursor:pointer; }
.cpfl ul li a{ color:#fff}
.cpfl ul li a:hover{ color:#fff}
.cpfl ul li:hover{ background:#ac1a22}

.multipleLine{ width:1001px; height:531px; overflow:hidden;}
.multipleLine .hd{ width:1001px; overflow:hidden; position:absolute; bottom:0;  height:33px; background:url(../images/x.png) no-repeat;}
.multipleLine .hd .prev{ display:block; position:absolute; width:33px; height:33px; right:0px; overflow:hidden; cursor:pointer;}
.multipleLine .hd .next{ display:block; position:absolute; width:33px; height:33px; right:49px; overflow:hidden; cursor:pointer;}
.multipleLine .bd{ position:absolute; right:0; width:753px; height:494px; overflow:hidden;   }
.multipleLine .bd ul{ overflow:hidden; zoom:1; }
.multipleLine .bd ul li{ float:left; width:238px; height:223px; margin:0 0px 24px 13px; _display:inline; overflow:hidden; text-align:center;  }
.multipleLine .bd ul li .pic img{ width:226px; height:173px; display:block; padding:5px; border:1px solid #efeded; background:#FFF; }
.multipleLine .bd ul li .pic a:hover img{ border-color:#ba0c16;  }
.multipleLine .bd ul li .title{ width:236px; height:31px; line-height:31px; text-align:center; margin-top:5px; background:#fff; border:1px solid #efeded;   }

/*box03*/
.box03{ width:1001px; height:399px; overflow:hidden; margin:auto; margin-top:39px;}

/*行业动态*/
.hydt{ float:left; width:485px; height:399px}
.hydt_bt{ width:450px; height:40px; line-height:40px; background:url(../images/b.jpg) no-repeat left center #01408d; background-position:10px; font-size:18px; color:#fff; font-weight:bold; padding-left:35px;}
.hydt_bt span{ float:right; padding-right:10px; font-size:14px; font-weight:normal;}
.hydt_bt span a{ color:#FFF;}
.hydt_bt span a:hover{ color:#FFF;}
.slideTxtBox{width:483px; height:358px; border:1px #eeecec solid; border-top:none;background:#fff;}
.slideTxtBox .hd{ width:463px; margin:auto; height:35px; line-height:35px;  position:relative;border-bottom:1px #eeeded solid; padding-top:18px; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:0px; height:35px;   }
.slideTxtBox .hd ul li{ float:left; width:150px; height:35px; margin-right:17px; display:inline; cursor:pointer; text-align:center; color:#fff; background:url(../images/hydt_bg.jpg) no-repeat;   }
.slideTxtBox .hd ul li.on{ height:35px;  background:#b8010b; color:#fff;}
.slideTxtBox .bd ul{ padding-top:10px;}
.slideTxtBox .bd li{ width:443px; margin:auto; line-height:28px; background:url(../images/jt.png) no-repeat left center; padding-left:20px; }

/*联系我们*/
.lxwm{ float:right; width:485px; height:399px;}
.lxwm_nr{width:483px; height:358px; border:1px #eeecec solid; border-top:none; background:#fff;}
.dt{ width:443px; height:164px; margin:auto; padding-top:18px; padding-bottom:14px; border-bottom:1px #eeeded solid;}
.lxwm_nr ul{ width:443px; margin:auto; padding-top:7px; }
.lxwm_nr ul li{ width:423px;line-height:28px; background:url(../images/jt.png) no-repeat left 12px; padding-left:20px;}


/*视频*/
.box04{ width:100%; background:url(../images/box03_bg.jpg) no-repeat center; height:370px; overflow:hidden; margin-top:30px; }
.sp{ width:1001px; height:262px; margin:auto;  margin-top:74px;}
.sp_l{ float:left; width:415px; height:232px; margin:15px; display:inline;}
.sp_zs{ float:left; width:290px; height:222px; background:#FFF; padding:5px; cursor:pointer;}
.sp_bt{ float:left; width:115px; height:128px; line-height:128px; margin-top:60px; font-size:15px; color:#fff; text-align:center;}
.sp_r{ float:right; width:415px; height:232px; margin:15px; display:inline;}

/*项目业绩*/
.box05{ width:1001px; height:300px; margin:auto; margin-top:39px; overflow:hidden; margin-bottom:39px;}
.picMarquee-left{ width:1001px;overflow:hidden; position:relative;  }
.picMarquee-left .hd{ width:953px; background:url(../images/box05_bt.jpg) no-repeat top left; overflow:hidden;  height:56px;  padding-left:48px; position:relative; }
.xmyj_bt{ width:500px; font-size:24px; font-weight:bold;}
.picMarquee-left .hd .prev{ display:block; position:absolute;  width:33px; height:33px; right:0; margin-right:0px;  overflow:hidden; cursor:pointer;}
.picMarquee-left .hd .next{ display:block; position:absolute; width:33px; height:33px; right:0; right:49px;  overflow:hidden; cursor:pointer; }
.picMarquee-left .bd{ margin-top:21px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:226px; height:173px; display:block; padding:5px; border:1px solid #f3f2f2; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#b9040e;  }
.picMarquee-left .bd ul li .title{ width:236px; height:31px; line-height:31px; text-align:center; background:url(../images/yj_lm_bg.jpg) no-repeat; border:1px #f3f2f2 solid; margin-top:5px;}

/*foot*/
.foot{ width:100%; height:157px; background:url(../images/foot_bg.jpg) no-repeat center;}
.foot_t{ width:1001px; height:46px; line-height:46px; margin:auto; padding-top:5px;}
.foot_t_l{ float:left; width:800px; color:#e3e3e3;}
.foot_t_l a{ color:#e3e3e3}
.foot_t_l a:hover{ color:#e3e3e3}
.foot_t_l span{ padding-left:14px; padding-right:14px;}

.footerLinks{ float:right; width:167px; height:22px; line-height:22px; float:right; text-align:left; margin-top:12px; position:relative; z-index:999; background:url(../images/LINK_BG.jpg) no-repeat; cursor:pointer; }
.linksList{position:absolute; left:0; bottom:22px;width:165px;padding: 6px 0 14px;border: 1px solid #e3e3e3;border-bottom: none;background:#fff;display: none;}
.linksList li{position:relative; width:165px; height:28px;}
.linksList li a.tit{display:inline-block; width:118px; padding-right:18px; text-align:right; font-size:12px; border-bottom:1px solid #ececec; margin-left:15px; line-height:28px; color:#333;}
.foot_b{ width:1001px; height:97px; padding-top:1px; margin:auto; padding-top:8px;line-height:28px; color:#e3e3e3; background:url(../images/rwm.png) no-repeat right center;}

/*二级banner*/
.ej_banner{ width:100%; margin:auto; text-align:center;}
.ej_banner img{ width:100%}

.rj_mian{ width:1013px; margin:auto; background:url(../images/rj_bg.jpg) repeat-y;}
.rj_mian_zw{ width:957px; margin:auto; padding-top:35px; }
.rj_l{ float:left; width:223px;padding-bottom:35px;}
.rj_fl{ width:223px;}
h2{ width:183px; height:69px; line-height:69px; color:#fff; background:url(../images/rj_fl_bg.jpg) no-repeat; padding-left:40px;}
.rj_fl ul{ padding-top:1px; padding-bottom:40px; background:#01408d;}
.rj_fl ul li{ width:183px; height:40px; line-height:40px; padding-left:40px; background:url(../images/rj_fl_lm_bg.jpg) no-repeat; cursor:pointer;}
.rj_fl ul li a{ color:#fff}
.rj_fl ul li a:hover{ color:#fff}
.rj_fl ul li:hover{ background:url(../images/rj_fl_dj.jpg) no-repeat; }
.rj_fl ul li:hover a,.rj_fl ul li.tl a{ color:#333; font-weight:bold;}
.rj_fl ul li.tl{background:url(../images/rj_fl_dj.jpg) no-repeat;}

.tb_lm{ width:223px; height:166px; background:url(../images/tp_bg.jpg) no-repeat; margin-top:26px;}
.tb_lm ul li{ width:153px; height:55px; line-height:55px; font-weight:bold; padding-left:70px; font-size:14px;}

.l_xwm{ width:221px; border:1px #e7e7e7 solid; margin-top:26px;}
.l_xwm ul{ width:190px; margin:auto; padding-top:8px; padding-bottom:12px;}
.l_xwm ul li{ width:190px; line-height:28px;}

.rj_r{ float:right; width:699px; padding-bottom:35px;}
.mbx_dh{ width:699px; height:69px; background:url(../images/rj_r_bg.jpg) no-repeat; line-height:69px; font-size:18px; font-weight:bold;}
.mbx_dh span{ float:right; font-size:14px; font-weight:normal;}
.mbx_dh span i{ color:#a80901; font-weight:bold;}

/*公司简介*/
.rj_gsjs{ width:699px; line-height:30px; padding-top:15px;}

/*资质荣誉*/
.rj_zzry{width:699px; margin-top:25px;}
#about_hide{display:none}
.layer_text{background-color:#fff; padding:20px;}
.layer_text p{margin-bottom:10px; text-indent: 2em; line-height:23px;}
.button{display:inline-block; *display:inline; *zoom:1; line-height:30px; padding:0 20px; background-color:#56B4DC; color:#fff; font-size:14px; border-radius:3px; cursor:pointer; font-weight:normal;}
.imgs{ padding-left:10px;}
.imgs ul li{ float:left; width:198px; margin-bottom:5px; margin:0 14px 22px 14px; display:inline; cursor:pointer;}
.imgs ul li img{width:186px; height:244px; padding:5px; border:1px #e7e7e7 solid;}
.imgs ul li img a:hover{ -khtml-opacity:0.7;Opacity:0.7;Filter:alpha(opacity=70);}
.imgs ul li img:hover{ border:1px #a80901 solid;}
.imgs ul li span{ display:block; width:196px; height:31px; line-height:31px; border:1px #efeded solid; text-align:center; margin-top:5px;}
.imgs ul li span:hover{ background:#a80901;}
.imgs ul li span:hover a{ color:#fff;}

/*产品展示*/
.rj_cpzs{ width:699px;}
.rj_cpzs ul{ width:714px; margin-left:-15px; padding-top:25px;}
.rj_cpzs ul li{ float:left; width:223px;  margin:0 0px 22px 15px;}
.rj_cpzs ul li span{ width:221px; height:171px; display:block; position:relative; overflow:hidden; border:1px #e7e7e7 solid; }
.rj_cpzs ul li span:hover{ border:1px #a80901 solid; }
.rj_cpzs ul li img{ width:211px; height:161px; overflow:hidden ;position:absolute; top:0; left:0; padding:5px;}
.rj_cpfl_bt{ display:block; text-align:center; width:221px; height:31px; line-height:31px; background:#fff; color:#333; margin-top:5px;border:1px #f1efef solid;}
.rj_cpfl_bt:hover{ background:#a80901; color:#fff;}

/* 分页 */
#pages { text-align:center;clear:both; padding-top:5px; font-size:13px;}
#pages a { display:inline-block; height:25px; line-height:25px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:2px 10px; margin:0 2px;}
#pages a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:127px; padding:2px 10px; }
#pages a.a2 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px; padding:2px 10px; }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:25px; line-height:25px; background:#01408d;color:#fff; text-align:center;padding:2px 10px}

/*article*/
.article{ width:699px; padding-top:20px;}
.article_bt{ width:699px; margin:auto; font-size:15px; font-weight:600; text-align:center; padding-bottom:18px; border-bottom:1px #e5e1e1 dashed;}
.article_nr{ width:699px; line-height:28px;}
.article_nr img{ padding-top:20px; padding-bottom:20px;}

.pre{ width:699px; margin-top:30px; padding-top:14px;border-top:1px #e5e1e1 dashed;}
.pre ul li{ line-height:30px;}
.pre ul li span{ font-weight:bold;}

/*行业动态*/
.rj_hydt{ width:699px;}
.rj_hydt ul{ padding-bottom:20px; padding-top:10px;}
.rj_hydt ul li{ width:669px; padding-left:30px; height:44px; line-height:44px; background:url(../images/jt.png) no-repeat left center; border-bottom:1px #e5e1e1 dashed; background-position:2%;}

/*项目业绩*/
.rj_xmyj{ width:699px;}
.rj_xmyj ul{ margin-left:-14px; padding-top:25px;}
.rj_xmyj ul li{ float:left;  width:223px; position:relative; margin:0 0px 22px 14px; display:inline;}
.rj_xmyj ul li img{ width:211px; height:161px; padding:5px; border:1px #e7e7e7 solid;}
.rj_xmyj ul li img:hover{ border:1px #a80901 solid;}
.rj_xmyj ul li span{ width:211px; height:28px; text-align:center; line-height:28px; position:absolute; left:6px; bottom:105px; background:url(../images/rj_xmyj_bg.png) no-repeat;}
.rj_xmyj ul li span a{ color:#fff}
.rj_xmyj ul li span a:hover{ color:#fff}
.rj_xmyj_nr{ width:201px; border:1px #e7e7e7 solid; height:76px; margin-top:5px; line-height:24px; text-indent:2em; font-size:13px; padding:8px 10px;}
.rj_xmyj_nr a{ color:#a80901}
.rj_xmyj_nr a:hover{ color:#01408d}

/*视频案例*/
.rj_spal{ width:699px;}
.rj_spal ul{ padding-top:25px; padding-left:15px;}
.rj_spal ul li{ float:left; width:302px; margin:0 17px 22px 17px;; display:inline;}
.rj_spal ul li img{ width:290px; height:222px; padding:5px; border:1px #e7e7e7 solid;}
.rj_spal ul li img:hover{ border:1px #a80901 solid;}
.rj_sp_bt{ display:block; width:300px; height:31px; line-height:31px; border:1px #e7e7e7 solid; text-align:center; margin-top:5px;}
.rj_sp_bt:hover{ background:#a80901;}
.rj_sp_bt:hover a{ color:#fff; }

/*联系我们*/
.rj_lxwm{ width:699px; margin-top:22px;}
.rj_lxwm_wz{ width:699px;}
.rj_lxwm_wz ul{ padding-top:12px; margin-top:20px; border-top:1px #e7e7e7 solid}
.rj_lxwm_wz ul li{ width:699px; line-height:28px;}
