@charset "utf-8";
/* CSS Document */

*, *:after, *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

* { margin:0; padding:0;}
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666; min-width:1200px;}
a { color:#666; text-decoration:none;}
a:hover { color:#f30; text-decoration:none;}
ul,li { list-style:none;}
h1 { font-size:30px; font-family:"微软雅黑";}
h2 { font-size:22px; font-family:"微软雅黑";}
h3 { font-size:16px;}
h4 { font-size:14px;}
.clear { clear:both;}


/****公用****/
.zcit { width:1200px; margin:0 auto;}
.mar { margin:0 45px;} 
.mt { margin-top:30px;}
.mr { margin-right:13px;}
.z_fl { float:left;}
.z_fr { float:right;}
.zcit .center { width:100%; font-size:14px; color:#666; line-height:30px;}
.zcit .center img { max-width:100%;}

.biaot { width:100%; background:url(../images/line.jpg) repeat-x 0 center; line-height:40px;}
.biaot span { padding-right:15px; background:#fff;}
.biaot span a { color:#001a39;}

/****head****/
.z_head { width:100%; height:80px; position:relative;}

/**top**/
.top { width:100%; height:80px; position:absolute; z-index:99; background:#001a39; filter:alpha(opacity=85); opacity:0.85; min-width: 1200px;}
.topFix{ position:fixed; left:0; top:0; _position:absolute; top:expression((offsetParent.scrollTop)+0); z-index:99;} /*实现ie6不支持fixed方法*/ 
.logo { width:192px; height:48px; float:left; margin-top:15px;}
.logo img { width:192px; height:48px;}

/**nav**/
.nav { width:700px; float:left; margin:0 20px;}
.nav li { font-size:14px; float:left; padding:0 17px; height:80px; line-height:80px; position:relative;}
.nav li a,.nav li a:hover { color:#fff;}
.nav li:hover { border-bottom:2px solid #f49001;}
.nav li ul { display:none; width:100%; background:#001a39; position:absolute; top:52px; left:0; filter:alpha(opacity=80); opacity:0.8;}
.nav li li { font-size:12px; float:none; height:30px; line-height:30px; padding:0; width:100%; text-align:center; border-bottom:1px solid #00060d;}
.nav li:hover li { border-bottom:1px solid #00060d;}
.nav li:hover ul { display:block;}

/**tel**/
.tel { width:260px; margin-top:20px; background:url(../images/tel.png) no-repeat 0 center; height:48px; line-height:48px; float:right; padding-left:40px; font-family:"微软雅黑"; font-size:30px; color:#f49001;}

/**banner**/
.banner{height:540px;}
.banner .ban_c img{position:absolute;width:1920px;left:50%;margin-left:-960px;top:0;}
.banner .ban_nav{display:none;}
.banner .Left,.banner .Right{position:absolute;width:38px;height:38px;background:url(../images/cir_white.gif) no-repeat #aaa;left:50%;bottom:15px;}
.banner .Left{margin-left:-560px;background-position:5px 0}
.banner .Right{margin-left:-520px;background-position:-33px 0;background-color:#e6292f;}
.bann_ext{position:relative;}
.frontCover{position:absolute;bottom:0px; right:0;padding:0 0 16px;border-bottom:5px solid #de0000;}
.frontCover li{float:left;width:140px;padding:3px;background:#000;color:#fff;overflow:hidden;margin-right:10px;cursor:pointer;}
.frontCover p{text-align:center;height:30px;line-height:33px;overflow:hidden;}
.frontCover .img1{position:relative;height:47px;overflow:hidden;}
.frontCover img{position:absolute;width:100%;height:47px;/*left:-50px;*/}
.frontCover .open{background:#e60013;}
.wrap{width:1200px;margin-left:auto;margin-right:auto;}
/*幻灯片(组件)*/
.slide{position:relative;width:100%;}
.ban_c{display:none;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;}
.ban_c img{width:100%;height:100%;}
.ban_t{position:absolute;left:0;bottom:0;width:100%;padding:4px 0;text-indent:10px;white-space:nowrap;overflow:hidden;color:#fff;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000,endcolorstr=#88000000);z-index:3;}
.ban_nav{position:absolute;bottom:0;left:0;width:100%;text-align:right;z-index:4;}
.ban_nav a{display:inline-block;vertical-align:middle;width:14px;height:14px;line-height:14px;overflow:hidden;text-align:center;margin-right:8px;cursor:pointer;text-decoration:none;font-size:10px;-webkit-text-size-adjust:none;background:#ccc;}
.ban_nav .on{background:#f90;color:#fff;}
.Left,.Right{cursor:pointer;}
.banner .txt { width:500px; position:absolute; z-index:2; left:50%; top:170px; margin-left:-560px ; background: url(../images/textbg.png) no-repeat right bottom;  position:absolute; color:#fff; padding-bottom: 15px;}
.banner .txt a { color:#fff;}
.banner .txt h1 { padding:25px; letter-spacing:3px;}
.banner .txt p { font-size:14px; padding:10px 30px; line-height:30px;}
.banner .txtop { width:100%; height:5px;}
.banner .txtop span { display:block; height: 5px; float:left;}
.banner .co1 { background:#fff; width:34%;}
.banner .co2 { background:#00aebb; width:33%;}
.banner .co3 { background:#f7ab00; width:33%;}
.banner_ej { width:100%; line-height:0;}
.banner_ej img { display:block; width:100%;}

/****主体****/

/**新闻**/
.z_new { width:370px; float:left; margin-top:20px;}
.z_new .h3 { width:100%; line-height:30px; color:#333; margin-bottom:10px; font-weight:100; font-size:16px;}
.z_new .h3 span { float:left;}
.z_new .h3 a { float:right; margin-top:10px;}
.z_new .imgs { width:100%; height:175px; margin-bottom:15px;}
.z_new .imgs img { width:100%; height:175px;}
.z_new li { height:25px; line-height:25px; background:url(../images/z_d.jpg) no-repeat 0 center; padding-left:15px;}
.z_new li a { height:25px; line-height:25px; display: block; float:left; max-width:85%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color:#666;}
.z_new li span { float:right; color:#999;}

/**范围、文化**/
.z_fw { width:565px; float:left;}
.z_fwn { float:left; width:275px; margin-top:20px;}
.z_fwn .imgs { width:275px; height:150px; margin-bottom:15px; position:relative;}
.z_fwn .imgs img { width:275px; height:150px;}
.z_fwn .imgs .a { display:block; text-align:right; width:134px; height:29px; background:url(../images/zx_08.png) no-repeat 0 center; position:absolute; right:0; bottom:0;}
.z_fwn .imgs .a img { width:auto; height:auto; margin:10px 5px 0 0;}
.z_fwn h3 { width:100%; line-height:30px; font-weight:100; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.z_fwn h3 a { color:#001a39;}
.z_fwn .fenl { letter-spacing:-0.4px;}
.z_fwn .fenl a { display:inline-block; line-height:25px; letter-spacing:0px;}
.z_fwn p { line-height:25px; font-size:12px; color:#666; padding:0 10px;}
.pr { width:1px; background:#ddd; margin:60px 34px 0 34px; height:255px; float:left;}

/**企业**/
.z_qy { width:100%; height:90px; background:url(../images/zx_09.png) no-repeat 0 0; margin-top:20px;}
.z_qyn { width:1143px; margin:0 auto;}
.z_qyn li { width:180px; height:68px; margin:13px 5px 0 5px; float:left; box-shadow:0 0 2px rgba(0,0,0,0.2);}
.z_qyn li img { width:180px; height:68px;}
.z_qy .pcont { FLOAT: left; OVERFLOW: hidden; WIDTH:1140px; height: 90px;}
.z_qy .ScrCont { WIDTH: 32766px; ZOOM: 1;}
.z_qy #List1_1 {FLOAT: left;}
.z_qy #List2_1 {FLOAT: left;}
.z_qy .LeftBotton { FLOAT: left; MARGIN: 10px 1px; WIDTH: 26px; HEIGHT: 70px;}
.z_qy .RightBotton { FLOAT: left; MARGIN: 10px 1px; WIDTH: 30px; HEIGHT: 70px;}
.z_qy .pl IMG {DISPLAY: block; MARGIN: 6px auto 1px; CURSOR: pointer; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none;}
.z_qy .pl {BORDER-RIGHT: #f3f3f3 1px solid; BORDER-TOP: #f3f3f3 1px solid; FLOAT: left; BORDER-LEFT: #f3f3f3 1px solid; WIDTH: 114px; LINE-HEIGHT: 24px; BORDER-BOTTOM: #f3f3f3 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: underline;}
.z_qy A.pl:hover {BORDER-RIGHT: #ff9900 1px solid; BORDER-TOP: #ff9900 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ff9900 1px solid; COLOR: #ff9900; BORDER-BOTTOM: #ff9900 1px solid;}
.commu_cont3 {MARGIN: 9px 7px 7px; LINE-HEIGHT: 150%;}
.commu_cont3 UL {WIDTH: 188px;}

/****foot****/
.z_fot { width:100%; height:300px; background:url(../images/zx_14.jpg) no-repeat 0 center;}
.z_fotn { width:100%; height:300px; background:#001a39; filter:alpha(opacity=85); opacity:0.85;}
.z_fotn h1 { color:#f49001; font-size:40px; line-height:60px; letter-spacing:2px;}
.z_fotn h3 { background:url(../images/zx_10.png) no-repeat 0 center; line-height:50px; padding-left:30px; color:#fff;}
.z_fotn p { line-height:30px; color:#fff;}
.z_fotn p a { color:#fff; margin:0 5px;}

/**联系方式、销售专线**/
.z_fotn .lxfs { width:375px; float:left; margin:65px 30px 0 30px;}
.z_fotn .xszx { width:170px; float:right; margin:65px 30px 0 30px;}

/**定位**/
.z_dw { width:86px; height:182px; float:left; background:url(../images/zx_11.png) no-repeat center top; margin-left:30px;}

/**二维码**/
.z_wm { width:205px; height:225px; background:#014390; float:left; margin:50px 105px 0 105px; padding:15px;}
.z_wm h4 { background:url(../images/zx_12.png) no-repeat 0 center; line-height:30px; padding-left:40px; color:#fff;}
.z_wm img { display:block; width:148px; height:148px; margin:15px auto 0 auto;}

/**footer**/
.z_footer { width:100%; background:#001a39; text-align:center; line-height:25px; color:#fff; padding:15px 0;}
.z_footer a { color:#fff;}

/*****************************************************       二级页面       *********************************************/
.zybt { width:100%; border-bottom: 1px solid #ccc; padding-bottom: 30px;}
.zybt h1 { display:block; float:left; border-left: 3px solid #001a39; color: #001a39; padding:5px 0 0 10px;}
.zybt ul { display:block; float:right;}
.zybt li { display:inline-block; margin:11px 5px 0 5px; border:2px solid #001a39; line-height:30px; padding:0 15px; font-size:16px;}
.zybt a { color:#001a39;}
.zybt li:hover { background:#e6292f; border:2px solid #e6292f;}
.zybt li:hover a { color:#fff;}
.zybt .hov { background:#e6292f; border:2px solid #e6292f;}
.zybt .hov a { color:#fff;}
.dqwz { background: #f1f1f1; border-top: 1px solid #e6e7eb; color: #111; font-size: 14px; height: 45px; line-height: 45px;}
.dqwzn { background:url(../images/crumb.png) no-repeat 2px 18px; padding-left: 20px; width:1180px; margin: 0 auto;}
.center p { text-indent:2em; line-height:25px; color:#666;}
.news_info { font-size: 14px; padding: 20px 0; text-align: center;} 
.dividing_line { background: url(../images/line.gif) no-repeat scroll center center; height: 1px;}

/**新闻列表**/
.wzli li { border-bottom:1px solid #ccc; padding-bottom:25px; margin-bottom:25px;}
.wzli .bo_l { width:283px; height:158px; float:left; padding:3px; border:1px solid #c9c9c9; background:#fff;}
.wzli .bo_l img { width:275px; height:150px; }
.wzli .bo_r { float:right; width:880px;}
.wzli .bo_r .h { border-bottom: 1px solid #dfdfdf; margin-bottom:10px;}
.wzli .bo_r .h a { display:block; float:left; font-size:20px; font-weight:bold; line-height: 45px; color:#333; letter-spacing:1px; width:80%; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.wzli .bo_r .h a:hover { color: #e6292f;}
.wzli .bo_r .h span { display:block; font-size:14px; float:right; color:#999; margin-left:15px; line-height:45px;}
.wzli .bo_r p { line-height: 25px; font-size:14px; margin-top: 5px; text-indent:2em;}

/**新闻详情**/
.z_show { width:100%;}
.z_show h2 { color: #001a39; text-align: center; letter-spacing:1px; margin-bottom:10px;}

/**图片列表**/
.z_picture { width:100%;}
.z_picture li { float:left; margin-top: 20px; margin-right: 33px; width: 275px;}
.z_picture li .imgs { width:275px; height:150px; margin-bottom:10px; position:relative;}
.z_picture li .imgs img { width:275px; height:150px;}
.z_picture li .imgs a { display:block; text-align:right; width:134px; height:29px; background:url(../images/zx_08.png) no-repeat 0 center; position:absolute; right:0; bottom:0;}
.z_picture li .imgs a img { width:auto; height:auto; margin:10px 5px 0 0;}
.z_picture li h3 { width:100%; line-height:30px; font-weight:100; padding:0 10px;}
.z_picture li h3 a { color:#001a39;}
.z_picture li p { line-height:25px; font-size:12px; color:#666; padding:0 10px;}

/**解决方案列表**/
.z_solution { width:100%;}
.z_solution li .imgs { width:370px; height:200px; margin-bottom:10px; position:relative;}
.z_solution li {background: #fff; border-left: 1px solid #ddd; border-radius: 0 0 30px; border-top: 1px solid #ddd; box-shadow: 1px 2px 2px rgba(0, 0, 0, 0.4); float: left; margin-bottom: 25px; margin-right: 15px; padding: 10px; width: 390px;}
.z_solution li .imgs { background: #eee none repeat scroll 0 0; height: 200px; margin-bottom: 10px; position: relative; width: 370px;}
.z_solution li .imgs img { width:370px; height:200px;}
.z_solution li .imgs .a { display:block; text-align:right; width:134px; height:29px; background:url(../images/zx_08.png) no-repeat 0 center; position:absolute; right:0; bottom:0;}
.z_solution li .imgs .a img { width:auto; height:auto; margin:10px 5px 0 0;}
.z_solution li h3 { width:100%; line-height:30px; font-weight:100; padding:0 10px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}
.z_solution li h3 a { color:#001a39;}
.z_solution li p { line-height:25px; font-size:12px; color:#666; padding:0 10px;}

/******分页******/
.pagination { display:block; text-align:center; font-size:16px;}
.pagination li { display:inline-block; border:1px solid #ddd; margin:0 2px;}
.pagination li span,.pagination li a { display:block; line-height:35px; padding:0 15px;}
.pagination .active,.pagination li:hover { background:#001a39; border-color:#001a39;}
.pagination .active span,.pagination li:hover a { color:#fff;}
.pagination input { display:inline-block; height:35px; line-height:35px; padding:0 10px; border:1px solid #ddd;}
.pagination #submitNum { color:#fff; border-color:#001a39; background:#001a39;}

/*********************************************************                  单页面                         ********************************************************/

/**公司简介**/
.z_profile { width:100%;}
.z_profile strong { color:#e6292f;}
.z_profile .tuwen { width:100%; line-height:28px; margin-bottom:20px;}
.z_profile .tuwen img { display:block; width:380px; height:200px;}
.z_profile .wz { display:block; width:780px;}
.z_profile .wz h1 { margin-bottom:8px; font-size:16px; font-weight:100; color:#333;}
.z_profile .wz p { text-indent:2em; font-size: 14px;}

/**联系我们**/
.z_contact { width:100%;}
.z_contact .tu { width:850px; height:690px;}
.z_contact .wen { width:325px; border:1px solid #ddd; padding:15px; line-height:25px;}
.z_contact .wen p { width:100%; margin-bottom:20px; font-size:14px;}
.z_contact .wen p b { display:block; color:#333;}
.z_contact .zt { width:100%; margin-top:40px; font-size:16px; line-height:30px;}
.z_contact .flzx { padding-top: 20px;}
.z_contact .flzx li { background: #f6f6f6; color: #666; float: left; font-size: 15px; padding: 20px 45px 20px 25px; position:relative;}
.z_contact .flzx li p.pb { padding-bottom: 10px;}
.z_contact .flzx li p.mailicon { background: url(../images/phone.png) no-repeat 0 0; line-height: 25px; padding-left: 30px;}
.z_contact .rexianicon { background:url(../images/sill.png) no-repeat 0 0; display: block; height: 127px; position: absolute; right: -25px; top: -48px; width: 127px;}

/**联系我们**/
.z_office { width:100%; text-align:center;}