﻿@charset "utf-8";

/* common */
body{min-width:1200px; overflow-x: auto;}
input:focus-visible{outline:none}
a:hover, a:active {
  color: #46c4ff;
}

.pr{ position:relative;}
.pa{ position:absolute;}
.w1400{ max-width:1300px; min-width: 1200px;  margin: 0 auto;}

.sotit{ text-align:center;}
.sotit h4{ font-size:2.25rem; color:#000000; font-weight:bold; margin: 10px 0;}
.sotit h4 b{ color:#4baaed}
.sotit p{ color:#474747; font-size:1.125rem;}

.nybanner .mc{ height:200px; position:relative;}
.nybanner .mc span{ display:block; position:absolute; right:0; bottom:20px; font-size:20px; font-weight:blod; color:#fff; font-family: arial;
text-transform: uppercase;}

/* header */
.d-header .mc{ box-shadow: 0 0 4px #ddd; height: 90px;}
.d-lang{overflow: hidden; border-radius: 5px; text-align: center; padding-left: 2px; height: 30px; line-height: 30px; margin-top: 30px;}
.d-lang img {display: inline-block; margin-right: 5px; float: left; margin-top: 7px;}	
.d-lang a{  color: #333333;  margin: 0 3px; font-size: 14px; display: inline-block; padding-right: 7px;}

.d-logo-v img{ margin-top:10px; margin-left: 160px;}
		
/* nav */	
.d-nav { width:960px; width: -moz-calc(100% - 231px); width: -webkit-calc(100% - 231px); width: calc(100% - 231px); position: relative; height: 65px; float: left;}
.d-nav li { float: left;width: 12%;display: block;list-style: none;font-size: 16px;text-align: center;line-height: 60px;position: relative;margin: 0;-webkit-transition: all .3s ease-in-out 0s;-moz-transition: all .3s ease-in-out 0s;transition: all .3s ease-in-out 0s;}
.d-nav li a {display: block;text-align: center;position: relative;color: #333;height: 65px;}
.d-nav li:hover a, .d-nav li.hover a {	}
.d-nav li:hover, .d-nav li.hover {background: #f3f3f3;border-top: 1px solid #0875c3;}
.d-nav .subnav {position: absolute;left: 0px;filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);z-index: 199;opacity: 0;visibility: hidden;height: auto;overflow: hidden;background: #f3f3f3;width: 100%;transition: all .6s ease 0s;transform: translate3d(0, 10px, 0);-moz-transform: translate3d(0, 10px, 0);-webkit-transform: translate3d(0, 10px, 0);}
.d-nav li:hover .subnav {opacity: 1;visibility: visible;transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);}
.d-nav .subnav {position: absolute;left: 0px;top: 65px;width: 100%;z-index: 10;}
.d-nav .subnavbg {position: static;background: #f3f3f3;filter: Alpha(opacity=60);*zoom:1;}
.d-nav .subnav a {display: block;height: 50px;line-height: 50px;text-align: center;color: #333 !important;font-size: 15px;overflow: hidden;position: relative;}
.d-nav .subnav a:hover {display: block;color: #fff !important;background: #0185d0!important;}	

/* search */
.d-search{ float: right; padding-top: 16px;}
.d-search .searchbox {display: table;}	
.d-search .searchbox .searchbox_txt{ width:165px; padding-left: 15px; height: 26px; border:1px solid #d3d3d3; display: table-cell; vertical-align: top; border-width: 1px 0 1px 1px;}
.d-search .searchbox .searchbox_btn{ width:50px; height: 28px; border: 1px solid #4baaed; display: table-cell; vertical-align: top; background: #4baaed; color: #fff;}
	
/* banner */
#banner_main {overflow: hidden;position: relative;z-index: 2;}
#banner_main .banner {height: 650px;}
.d-banner {width: 100%;min-width: 1000px;position: relative;overflow: hidden;z-index: 0; background:#f9f9f9;}
.d-banner, .banner ul {max-height: 650px;overflow: hidden;}
.d-banner .banner li {width: 100%;position: absolute;z-index: 1;overflow: hidden;}
.d-banner .banner li img {width: 1920px;display: block;position: relative;left: 50%;margin-left: -960px;top: 0;}
.d-banner .tip {width: 1000px;height: 20px;line-height: 0;font-size: 0;text-align: center;position: absolute;left: 50%;margin-left: -500px;bottom: 50px;z-index: 3;}
.d-banner .tip span {height: 10px;margin: 0 2px;width: 10px;display: inline-block;font-size: 0;cursor: pointer;-moz-border-radius: 100%;-webkit-border-radius: 100%;border-radius: 100%;border: 2px solid #4baaed;}
.d-banner .tip span.cur {background-color: #4baaed;}
.d-banner #btn_prev, .d-banner #btn_next {width: 28px;height: 56px;position: absolute;top: 40%;z-index: 5;}
.d-banner #btn_prev {background-position: 0 -138px;left: 5%;}
.d-banner #btn_next {background-position: -34px -138px;right: 5%;}

/* in-about */
.d-about{ background:#f9f9f9;}
.d-about .in-ab{ width:100%; position:relative; max-width:1920px; margin:0 auto;}
.in-ab .acon{ width:50%; position:relative;}
.in-ab .acon .key{ background:#4baaed;  position:absolute; width:100%; top:0px; right: 260px; height: 80px; padding: 10px 0;}
.in-ab .acon .key h4{ font-size:30px; line-height:40px; color:#fff; text-align: right; padding-right: 28px;}
.in-ab .acon .key p{ color:#fff; font-size:1rem;}
.in-ab .acon .cd1{  padding:0 10% 0 26%; margin-top:128px;}
.in-ab .acon .cd1 h6{ font-size:30px; font-weight:bold; color:#353535; margin-bottom:1rem;}
.in-ab .acon .cd1 h6 img{ margin-bottom:5px;}
.in-ab .acon .cd1 p{ font-size:16px; line-height:30px; color:#4a4a4a; letter-spacing: 1px;}
.in-ab .acon .cshu{ background:#fff; width:792px; margin-top:30px; box-shadow:0px 0px 5px 0px #ddd; padding:37px 3%; position:relative; left:26%;}
.in-ab .acon .cshu li{ float:left; width: 20%; text-align: center; box-sizing:border-box; border-left: 1px solid #dedede; position: relative; z-index: 1; }
.in-ab .acon .cshu li:first-child{ border: none;}	
.in-ab .acon .cshu li img{ display:inline-block; vertical-align: middle;}	
.in-ab .apic{ width:50%;}
.in-ab .apic img{ width:100%;}

/* in-product */
.d-product{}
.d-product .pro01{background:#f6fbfe ; overflow: hidden;padding: 54px 0;}
.d-product .no1{display: block;width: 112px;height: 95px;position: absolute;top: 0;right: 0;}
.d-product .no1 img{width: 112px;height: 95px;}
.d-product .no2{display: block;width: 364px; height: 100px;position: absolute;top: 0;left: 0; background: #fff;}
.d-product .no2logo{ display: block; position: absolute;top: 52px;left: 0;left: 50%;z-index: 999;margin-left: -65px;}
.d-product .no2logo img{opacity: 0.4;}

.d-product .cp_t{font-size: 40px; position:absolute; top: 0; left: 30px; width: 178px; line-height: 100px; height: 100px; font-weight: bold; }
.d-product .cp_t:before{content: ""; width: 1px;height: 78px;background: #4baaed; position: absolute; top: 10px; right: 0; }
.d-product .cp_t a{color: #4baaed;}

.d-product .cp_l{width: 364px;position: relative;}
.d-product .cp_l ul{ display: block; width: 224px; background: #4baaed; /* height:390px; */ height:490px; top: 30px; position: relative; margin: 0 auto; padding-top: 104px;}	
.d-product .cp_l ul li{ height: 70px;position: relative; text-align: center; padding:0 20px;}
.d-product .cp_l ul li a{font-size: 20px;color: #fff;display: block;line-height: 30px;}
.d-product .cp_l ul li i{display: none;font-size: 14px;color: rgba(255,255,255,0.5);font-family:Arial, Helvetica, sans-serif;text-transform: uppercase;}

.d-product .cp_l ul li.on i{display: block;}

.d-product .cp_l ul li.on:before{content: "";width: 126px;height: 3px;background:url(../dimg/cp_line02.jpg) no-repeat;position: absolute;top: 14px;right: -102px;}
.d-product .cp_l ul li.on:after{content: "";width: 4px;height: 53px;background:url(../dimg/cp_line01.gif) no-repeat;position: absolute;top: 0px;left: 8px;}

.d-product .cp_r{ width: 926px; padding-left: 10px; position: relative;}
.d-product .cp_qie{position: relative;}

.d-product .cp_r p.title{ height: 100px; margin-bottom: 35px; font-size:17px; line-height: 30px; padding: 3px 80px 0 220px; color: #666;}
.d-product .cp_r p.pic{ width: 877px; height: 462px; overflow: hidden;}

.d-product .cp_r p img{width: 877px;height: 462px;}
.d-product .cp_r p img,.case_con dl dt img,.witness dl dt img,.news_lm ul li img,.about dl dt img,.photo_r ul li img{
-webkit-transition: 1s;
-moz-transition: 1s;
transition: 1s;}
.d-product .cp_r p img:hover,.case_con dl dt img:hover,.witness dl dt img:hover,.news_lm ul li img:hover,.about dl dt img:hover,.photo_r ul li img:hover
{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.d-product .cp_r em{width: 186px;height: 65px;display: block;position: absolute;bottom: 20px;right: -35px;-webkit-transition:transform .3s;transition:transform .3s;}
.d-product .cp_r em a{display: block;font-size: 16px;color: #fff;background:url(../dimg/cp_btn.png) no-repeat; width: 147px; height: 65px;line-height: 65px;overflow: hidden;padding-left: 21px;}
.d-product .cp_r em:hover{-webkit-transform:translate(5px,0);transform:translate(5px,0);}

/* case */
.d-case{}
.d-case .in-so{ padding:35px 0; overflow: hidden;}


.d-case .case{ margin-top:50px; height: 806px;}
.d-case .case .hd{ height:140px;position: absolute; z-index: 100;  width:1014px;  left:50%; margin-left: -510px;}
.d-case .case .hd li{ float:left; font-size: 1.125em;width:338px; box-sizing:border-box;padding:26px 0; height:140px;text-align:center;}
.d-case .case .hd li a{ display:block;}
.d-case .case .hd li .si{ position:relative; margin-top:10px;}
.d-case .case .hd li .si img{ display: inline-block;}
.d-case .case .hd li .si .sl{ position:absolute; width:100%; top:0; z-index:-1;}
.d-case .case .hd li.cur{ background:#4baaed url("../dimg/pxia.png") center 80% no-repeat; color:#FFF;}
.d-case .case .hd li.cur .si .sl{ z-index:1;}
.d-case .case .hd li.cur a{ color:#fff}
.d-case .case .hd li.last{ margin-right:0;}

.d-case .case .bd{}

.d-case .case .bd .con{ position: relative; box-sizing:border-box; border:6px solid #fff; background: #f6fbfe; box-shadow:0px 0px 8px 5px rgba(0,0,0,0.1); padding:70px 35px 38px; overflow: hidden;}
.d-case .case .bd .con li{ float: left; margin: 0 10px 15px 10px;}

.d-case .case .z_h{ position: relative;top: 106px;}
.d-case .case .z_h a{position: absolute;}


/*  */

.no1{display: block;width: 112px;height: 95px;position: absolute;top: 0;right: 0;}
.content {
    width: 1200px;
    margin: 0 auto;
}
.pr {
    position: relative;
}
em{
    font-style: normal;
}
.pinz{background:url(../dimg/index/pinz_bg.jpg) no-repeat center 0;height: 450px;overflow: hidden;padding: 70px 0 0;}
.pinz_t{font-size: 40px;color: #fff;position: relative;line-height: 40px;z-index: 1;height: 110px; font-weight: bold; padding:0 3%;}

.pinz dl{width: 19%; padding: 0 3%;float: left;background:url(../dimg/pinz_dian.png) no-repeat 160px 20px;-webkit-transition:transform .3s;transition:transform .3s;}
.pinz dl dt{width: 80px;height: 75px;}
.pinz dl dt img{}
.pinz dl dd{padding: 20px 0 0;}
.pinz dl dd h5{height: 60px;line-height: 45px;overflow: hidden;background:url(../dimg/pinz_line.jpg) no-repeat 0 bottom;font-size: 24px;color: #fff; font-weight: bold;}
.pinz dl dd p{font-size: 16px;color: #fff;line-height: 25px;height: 100px;overflow: hidden;padding: 20px 0 0;width: 100%;}
.pinz dl.nobor{background: none;}
.pinz dl:hover{-webkit-transform:translate(0,-10px);transform:translate(0,-10px);}


.d-partner{ text-align: center; padding:60px 0; background:#fff;}
.d-partner img{ display: inline-block; width: 100%;}

.d-news { overflow:hidden; background: #f8f8f8;}
.d-news .in-news{padding: 35px 0;}

.d-news .news-list{ margin-top: 50px; overflow: hidden;}
.d-news .news-list .item{ width:32%; float: left;}
.d-news .news-list .item:nth-child(2){ margin: 0 1.5%;}
.d-news .news-list .item .wrap { border: 1px solid #e9e9e9; background-color: #f8f8f8; position: relative; padding: 50px 30px 30px; -webkit-transition: all ease .3s; transition: all ease .3s; position: relative;}
.d-news .news-list .item .wrap::before { content: ""; display: block; height: 2px; width: 0; background-color: #4baaed; position: absolute; top: 0; left: 0; -webkit-transition: all ease .3s; transition: all ease .3s; }
.d-news .news-list .item .wrap .pic{ margin-bottom: 20px; width: 340px; height: 214px; overflow: hidden; background: #fff; text-align: center;}
.d-news .news-list .item .wrap .pic img{  height: 214px; display: inline-block;}
.d-news .news-list .item .wrap .title { color: #333; font-size: 18px; line-height: 30px; height: 30px; margin-bottom: 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap; }
.d-news .news-list .item .wrap .date { font-size: 25px; color: #858484; margin-bottom: 10px; }
.d-news .news-list .item .wrap .txt { color: #999; font-size: 14px; line-height: 180%; display: -webkit-box; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2; margin-bottom: 20px; }
.d-news .news-list .item .wrap .exta{ display: block; position:absolute; bottom: 28px; right: 10px; line-height: 40px; font-size: 14px; color: #999; padding-left: 20px;  width: 100px; height: 40px; background:url(../dimg/news_ico01.png) no-repeat 85px center;}
.d-news .news-list .item:hover .wrap {background-color: #fff; -webkit-box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08); box-shadow: 0 15px 30px rgba(0, 0, 0, 0.08); border-color: #4baaed; }
.d-news .news-list .item:hover .wrap:before { width: 100%; }
.d-news .news-list .item:hover .wrap .exta{padding-left: 10px; width: 110px; color: #4baaed; background:url(../dimg/news_ico02.png) no-repeat 75px center #ebebeb; -webkit-transition: all .3s ease-in-out 0s;
-moz-transition: all .3s ease-in-out 0s;
transition: all .3s ease-in-out 0s;}

/* footer */
.d-footer{background: url(../dimg/footer-bg_02.jpg) no-repeat center top;  overflow: hidden; background-size:100% 100%;}
.footer_main {position: relative;width: 100%;padding-top: 30px;/*background-color: #0088cc;*/overflow: hidden;margin-bottom: 18px;	}
.footer{ margin:0 auto;text-align: center;}
.footer h3 a{font-size: 20px;color: #fff;}
.footer h3 i {display: block;width: 40px;height: 1px;background-color: #fff;margin-top: 16px;}
.footer p {display: block;margin-top: 24px;font-size: 16px;color: #fff;}
.footer ul {display: inline-block;padding-top: 14px;}
.footer ul li {display: block;color: #fff;line-height: 20px;padding-top: 12px;}
.footer ul li img{ margin-top: 20px;}
.footer ul li a{ font-size: 14px;color: #fff;}
.foot_z {float: left;width:33%;}
.foot_y { float: left;width: 33%;}
.foot_j1{ float: left;width:32%;width: -moz-calc(33% - 2px);width: -webkit-calc(32% - 2px);width: calc(32% - 2px);		 border-right: 1px #636363 solid;border-left: #636363 solid 1px;}
.foot_j { float: left;width: 33%; text-align: center;	}

.footer_con .w1400{ border: 1px solid #636363;}
.footer_con .item{ width: 33%; float: left; text-align: center; padding: 20px 0;}
.footer_con .item .pic{ margin-bottom: 10px;}
.footer_con .item img{ display: inline-block;}
.footer_con .item .name{ font-size: 14px; color: #fff;}

.copy { text-align: center; font-size: 12px; line-height: 48px; /*background: #0079b6;*/ color: #fff;}
.copy a{color:#fff}

.footer_con .item .name a{ color:#fff;}

@media all and (max-width:1299px) {
	/* 1180 - 1299 */
	.d-product .no2{width: 100%; }	
    .d-product .cp_l{width: 28%;}
    .d-product .cp_r{width: 71%; width: -moz-calc(72% - 10px); width: -webkit-calc(72% - 10px); width: calc(72% - 10px);}	
	.cp_con{ width: 100%;}
	.d-product .cp_r p.title{padding: 3px 10px 0 220px;}
	.d-product .cp_r p img{}
	
	.d-case .case .bd .con li{ width: 30%; width: -moz-calc(33.33% - 20px); width: -webkit-calc(33.33% - 20px); width: calc(33.33% - 20px);}
	.d-case .case .bd .con li img{ width:100%;}
	
	.pinz{padding: 70px 10px 0;}
	
	.pinz dl{width: 23%; width: -moz-calc(25% - 2%); width: -webkit-calc(25% - 2%); width: calc(25% - 2%); margin: 0 1%;}
}

@media all and (max-width:1200px) {
	/* body{min-width:1180px; overflow-x: auto;}
	.w1400{ width: 1180px;  margin: 0 auto; padding: 0 10px; }*/
}

/* page */
.sitepath a:hover{ color: #4baaed;}
.subleft{padding-top: 29px;}

.subleft .toptitle{padding: 20px 26px; background: #009de6;}
.subleft .toptitle h3{border-color:#dda100;}
.subleft .cont li{border-bottom: 1px solid #009de6;}
.subleft .cont li a.sub1:hover, .subleft .cont li.hover a.sub1{background: #009de6;}
.subleft .cont{ background: #46c4ff;}

.leftRecomm .title{padding-bottom: 10px;}
.leftRecomm .title a{color: #009de6;}
.subleft{ width:260px;}
.subleft .toptitle{ width:208px;}
.leftRecomm .item{ width:120px;}
.leftRecomm .item h3{ max-height:40px; line-height:20px; overflow:hidden; margin-bottom:15px;}
.leftRecomm .item img{ width:120px; height: 120px;}
.subright{width: 1000px; width: -moz-calc(100% - 300px); width: -webkit-calc(100% - 300px); width: calc(100% - 300px);}


/* pagelist */
.pglist li{ display:inline-block;}
.pglist li a:hover, .pglist li.active a{background: #009de6; color: #fff;}

/* picbox */
.honorlist .item{ width:32%; margin-right:2%; /* height: 248px; */ height:auto;}
.honorlist .item img{ width:100%; /* height: 200px; */ height:320px;}

/* proview */
.ThumbPicBorder{ width: 800px;}
.ThumbPicBorder .pic{ width:645px;}

.arecttitle{ margin-bottom: 15px;}
.arecttitle h1{ padding-bottom: 15px;}

#ThumbPic img.active{ border-color: #019fe9}

.d-pic{ text-align:center;}
.d-pic img{ width:800px; height:800px; display:inline-block;}
.d-a{ text-align:center;}
.d-a img{  display:inline-block;}

.d-description{margin:20px 0;}
.d-description .title{border-bottom:1px solid #ddd; padding:5px 0; color:#555;overflow: hidden;}
.d-description .title strong{line-height:38px; height:38px; font-size:18px; margin-right:30px; cursor:pointer;}
.d-description .title strong.cur{color:#222;}
.d-description .title strong{ border-left:3px solid #019fe9; color: #019fe9; padding-left: 12px;}	
.d-description .p-videos{ padding:20px 0; overflow: hidden;}	
.d-description .p-videos a{ display: block; float:left; width:200px; height: 30px; font-size: 14px; line-height: 30px; text-align: center; background: #019fe9; margin:10px; color: #fff;}
.d-description .ke-zeroborder{ width:100% !important;}


/* news */
.newslist .item .txt{ width:600px; width: -moz-calc(100% - 160px); width: -webkit-calc(100% - 160px); width: calc(100% - 160px);}

/* 20220518 */
.proqie{ width:1200px !important; margin:0 50px; }
/*生产制造基地*/
.jd dl dt { position:absolute; top:0; left:-360px;}
.jd dl dt a img { width:840px; height:538px;}
.jd dl dd { margin-left:550px; height:435px;}
.jd dl dd i { width:140px; height:40px; line-height:40px; text-align:center; font-size:20px; color:#fff; display:block; background:#003f8c; }
.jd dl dd p { font-size:50px; color:#010414; padding:20px 0;}
.jd dl dd p b { display:block;}
.jd dl dd p b em { color:#003f8c;}
.jd dl dd span { display:inline-block; text-decoration:underline; font-size:18px; color:#010414; margin-bottom:30px; line-height:28px;}
.jd dl dd span em { color:#d03434}
.jd ul { width:1200px; height:200px; background:#fff; box-shadow:0 0 8px 4px #d9d9d9; position:relative; z-index:99; margin-bottom:100px;}
.jd ul li { width:300px; height:175px; padding:25px 0 0; text-align:center; float:left; background: url(../dimg/jd_xx01.gif) no-repeat right center; font-size:18px; color:#000;}
.jd ul li span { display:block;}
.jd ul li span em { font-size:80px; color:#003f8c; font-family:Arial;}
.jd ul .jd_li04 { background:none}

.jd ul li:hover { background:#003f8c; color:#fff;}
.jd ul li:hover span em { color:#fff;}
	
.zl_bg { background:#f8f8f8;  padding: 35px 0;}
.zl_bt { padding:70px 0 0; text-align:center;}
.zl_bt a b { display:block; font-size:60px; color:#191919}
.zl_bt a b em { color:#003f8c;}
.zl_bt a b i { padding:0 10px; font-size:45px;}
.zl_bt a span { display:block; font-size:20px; color:#575656; padding:12px 0 30px;}
.zl_list { height:98px;}
.zl_list ul li { float:left; margin-right:10px;}
.zl_list ul .nobor01 { margin:0;}
.zl_list ul li a { width:191px; height:55px; line-height:55px; background:#909090; text-align:center; font-size:22px; color:#fff; display:block;}
.zl_list ul li a:hover,.zl_list ul .cur a { background:#003f8c;
-webkit-transition: all 0.5s;
-moz-transition: all 0.5s;
-ms-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;}

.zl_box { height:654px;width:1300px; margin:50px auto 0;}
.zl_con { width:1300px !important; height:551px; margin:0 auto;}
.zl_le { top:220px; left:-28px;z-index: 9;}
.zl_le a { background: url(../dimg/zl_btn.png) no-repeat; width:53px; height:53px; display:block;}
.zl_le a:hover { background:url(../dimg/zl_btn.png) no-repeat 0 -53px;}

.zl_ri { top:220px; right:-26px;z-index: 9;}
.zl_ri a { background:url(../dimg/zl_btn.png) no-repeat -53px 0; width:53px; height:53px; display:block;}
.zl_ri a:hover { background:url(../dimg/zl_btn.png) no-repeat -53px -53px;}

.zl_con .tempWrap{ overflow:visible !important;}
.zl_pic dl { background:#fff; height:551px; margin-bottom:33px;}
.zl_pic dl dt { float:left; width:796px; height:551px; text-align: center;}
.zl_pic dl dt a img { width:550px; height:550px; display: inline-block;}
.zl_pic dl dd { float:left; width:354px; height:500px; padding:51px 10px 0 40px; background:#4baaed}
.zl_pic dl dd b a { font-size:28px; line-height: 32px; color:#fff;}        
.zl_pic dl dd i { width:29px; height:3px; background:#fff; margin:22px 0 20px; display:block; line-height:0; font-size:0}
.zl_pic dl dd .zl_p01 { font-size:15px; color:#FFFFFF; line-height:23px; height:115px; width:308px;}
.zl_pic dl dd em { display:block; background:url(../dimg/zl_xx01.gif) no-repeat 0 9px; width:330px; text-align:center; font-size:15px; color:#fff; height:18px; line-height:18px;}
.zl_pic dl dd span { padding:25px 0 0; display:block; height:144px;}
.zl_pic dl dd span img { padding:0 13px 0 0;}
.zl_pic dl dd .zl_p02 a { width:153px; height:42px; line-height:42px; border:solid 2px #fff; font-size:15px; color:#fff; text-align:center; display:block; float:left; margin-right:11px;}
.zl_pic dl dd .zl_p02 a:hover,.zl_pic dl dd .zl_p02 .zl_a02 { background:#cb0000; border:solid 2px #cb0000}