@CHARSET "UTF-8";

/*头部样式*/
#headerr{background:url(/template/xy/images/header_bg.jpg) repeat-x;width:100%;}
#header{width:1200px;margin:0 auto;}
.top{}
.top-logo{margin-bottom:12px}
.logo{float:left;padding:2px 0;width:450px;}
.logo img{float:left;margin-right:10px;}
.logo h2{font-size:18px;color:#345fa4;font-weight:bold;line-height:26px;margin-top:6px;}
.logo p{font-size:15px;color:#345fa4;font-weight:bold;font-family:Times New Roman;line-height:18px;}
.topLink{text-align:right;height:42px;width: 1200px;line-height:42px;}
.topLink .f_count{color:#ff0000;font-size:13px;font-weight:bold;}
.topLink .k1{line-height:42px;float: left;font-size:14px;color:#333}
.k2{color:#074b91;font-size:14px;font-family:Microsoft YaHei;float: right;}
.lang a{font-size:14px;color:#333}
.lang img{margin-left:10px;}
#menu{margin-top:14px;width:750px;float:right}

/*头部系统*/
.xitong{height:90px;width:1440px;background:#ededed;margin:0 auto;}
.xitongnr{width:1060px;margin:0 auto;}
.a1{width:353px;float:left;padding:18px 0px;}
.a1 a:hover{color:#46b743;}
.a1:hover{background: url(/template/xy/images/bar_li_bg.jpg) no-repeat top center;color:#46b743;}

.b-box{width: 786px;float: right;height:320px;overflow:hidden;margin-top:10px;}
.b1{float: left;width:250px;margin-right:18px;}
.b11{margin-right:0;}
.ba{width:209px;margin:8px auto 0 auto;height:28px;line-height:28px;text-align:center;background:url(/template/xy/images/b1.jpg) no-repeat;}
.ba a{color:#fff;}
.b1 h2{font:bold 14px/32px "微软雅黑";height:32px;text-align:center;background:#d9d9d9;}
.b1 .content{border:1px solid #d9d9d9;height:280px;}
.b1 .content img{border-bottom:1px solid #d9d9d9;padding:1px;}

.ba:hover{background: url(/template/xy/images/b2.jpg) no-repeat;}
.b1:hover h2{background:#e74e02;color:#fff;}
.b1 .content:hover{border:1px solid #e74e02;}

/*热门搜索*/
.search{float:right;height:20px;padding:5px 0px 5px 10px;}
#formsearch{float:right;}
.hotSearch{float:left;height:20px;line-height:20px;font-weight:normal;}

/*主体样式*/
/*首页公司简介*/
.r-about{width:880px;float:left;}
.idx-about,.idx-news{background:url(/template/xy/img/bg2.jpg) top center no-repeat;}
.top-tit{height:98px;width:218px}
.top-tit span.zm{font-size:60px;color:#999;font-family:arial;font-weight:500;float:left;font-style: normal;padding-left: 20px;}
.top-tit h2{float:right;font-size:24px;color:#333;font-weight:normal;padding-top: 4px;}
.top-tit h2 i{color:#345fa4}
.top-tit h2 p{font-size:17px;color:#999;font-weight:normal;font-family: arial;}
.idx-about-con img{display:block;float:left;width:360px;height:448px;}
.about-con-r{float:right;width: 500px;color:#333;font-size:12px;line-height:28px;padding: 50px 0;}
.about-more{width:156px;height:40px;background:#345fa4;display:block;color:#fff !important;line-height:40px;text-align:center;margin-top:50px;box-shadow: 2px 0px 5px #333;}
.l-honor{width:318px;float:right}
.demopage{width:290px;margin:0 auto;}
.demopage h2{font-size:14px;margin:20px 0;}
/* #marquee3 */
.marqueebox{position:relative;width:290px;height:412px;border:3px solid #345fa4;}
#marquee3{width:290px;height:412px;overflow:hidden;}
#marquee3 ul li{float:left;}
#marquee3 ul li img{display:block;}
#mar3Nav{position:absolute;right:10px;bottom:10px;}
#mar3Nav li{float:left;margin:0 2px;width:16px;height:16px;background:#fff;border:1px solid #333;cursor:pointer;line-height:16px;font-family:Arial;font-size:10px;color:#333;text-align:center;}
#mar3Nav li.navOn{background:#345fa4;color:#fff}

/*客户应用*/
.idx-case{background:url(/template/xy/img/p1-bg.jpg) top center no-repeat}
.idx-case-more{width:60px;float:right;line-height:60px;font-size:12px;color:#333;font-family:arial}
.idx-case-more a{background:url(/template/xy/img/pro-r1o.png) right center no-repeat;padding-right:20px;height:60px;font-weight: 600;}
.idx-case-list{margin:0 auto 20px auto !important;}
.idx-case-list li{width:230px;float:left;margin-right:10px;position:relative;margin-bottom:20px;}
.idx-case-list li .case-text{position:absolute;bottom:0;width: 100%;
text-align: center;line-height:30px;background-color:rgb(204,204,204);opacity: 0.8;transition: all .8s ease 0s;}
.idx-case-list li .case-text a{color:#000;display:block}
.idx-case-list li:nth-child(5n){margin-right:0;}
.idx-case-list li img{width:230px;height:151px;}
.idx-case-list li:hover .case-text{bottom:80px;background-color:rgb(52,95,164);opacity: 0.8;}
.idx-case-list li:hover .case-text a{color:#fff}


#container{width:1200px;margin:0 auto;margin-top:10px;}
.pro1-top{background:url(/template/xy/img/p1-bg.jpg) left center no-repeat;height:98px;}
.pro1-top img{padding:8px 0 5px 12px}
.menu_cate{width:244px;float:left;}
.cate_title{line-height:31px;font-weight:bold;font-family:"微软雅黑";background:url(/template/xy/images/h4.jpg) no-repeat 0% 100%;font-size:14px;color:#000;height:70px;width:244px;}
.about{width:460px;float:left;margin-left:12px;padding-bottom:5px;}
.about_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(/template/xy/images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.about .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.navigation{float:right;width:100px;}

.left .box{border:1px solid #0aa90e;  margin-top: 10px;}
.left .box h3{padding-left:15px;font:200 14px/80px "微软雅黑";background:url(/template/xy/images/s196.jpg) no-repeat 0% 100%;color:#fff;height: 53px;}
.left .box .content{padding:5px;}

/*首页新闻*/
#ydemo{overflow:hidden;margin:0 auto;position:relative;height:328px;}
#yindemo{height:100%;}
#ydemo1{}
#ydemo2{}

#tdemo{overflow:hidden;margin:0 auto;position:relative;height:328px;}
#tindemo{height:100%;}
#tdemo1{}
#tdemo2{}
#m_demo{overflow:hidden;width:100%;margin:0 auto;}
#m_indemo {float: left;}
#m_demo1 {float: left;}
#m_demo2 {float: left;}
.news{width:1150px;margin:0 auto;margin-top:0px;}
.ntitle{color:#1462b4;font:400 24px/45px "微软雅黑";background:url(/template/xy/images/ntitle.jpg) no-repeat center;text-align:center}
#tabs2{text-align:center;}
#tabs2 li{width:168px;height:50px;text-align:center;font:400 18px/50px "微软雅黑";color:#333;cursor:pointer;margin:0 6px;display:inline-block;*display:inline;*zoom:1;background:#ededed;}
#tabs2 li.ck2{color:#fff;background:#345fa4;}
.tabs-cont2{display:none;margin-top:35px;}

.ns-pic{float:left;width:500px;}
.ns-pic h3{bottom:0;left:0;font-size:14px;color:#333;font-weight: normal;height:40px;line-height:40px;width:100%;}
.ns-pic h3 span{padding-left: 8px;width: 20%;float: right;font-size: 12px;}
.ns-pic h3 a{color:#333;font-size:14px;padding-right:16px;width: 70%;
display: block;float: left;overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;}
.ns-text p{width:100%;border-bottom:1px dashed #999;padding:0 0 10px 0;line-height:24px;}

.ns-pic img{width:500px;height:236px;}

.ns{float:right;width:590px;overflow:hidden;position: relative;padding-right:20px;margin-top:8px;}
.ns a.ns-mr{position: absolute;right:0;bottom:0;color:#3e7500;}

.news_list1 li{position:relative;border-bottom:1px dotted #c6c6c6;line-height:36px;}
.news_list1 li b{font-size:68px;float:left;color:#dcdcda;line-height:72px;border-right:3px solid #f3f3f3;padding-right:8px;margin-right:16px;font-weight:400;}
.news_list1 li a{color:#1a1919;font-size:12px;background:url(/template/xy/img/news-ico.png) left center no-repeat;padding-left:42px;}
.news_list1 li p{color:#6e6e6e;line-height:20px;margin-top:10px;font-size:14px;}
.news_list1 li a:hover{text-decoration:none;color:#1753b4;}
.news_list1 li span{color:#999;z-index:0;position:absolute;right:0px;top:0px;}

/*首页左侧联系我们*/
.contact{width:218px;float:left;padding-bottom:5px;margin-top:10px;}
.contact_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(/template/xy/images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.contact .content{padding:5px;padding-left:8px;}

/*工程案例*/
.contactimg{}
.case0_box{width:244px;float:left;}
.case0{width:244px;}
.case0_title{text-align:center;font-weight:bold;font-family:Microsoft YaHei;font-size:18px;color:#fff;height:40px;line-height:40px;background:#345fa4}
.case0_title a{display:block;color:#fff}
.case0_title span{font-size:14px;font-family:arial;padding-left: 6px;}
.case0 .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.case0 .sort{width:244px;overflow:hidden;}

.case{width:196px;background:url(/template/xy/images/sbot.png) bottom no-repeat;}
.case_title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(/template/xy/images/s197.jpg) no-repeat 0% 100%;font-size:14px;color:#000;height:54px;}
.case .content{padding:5px;padding-bottom:12px;text-indent:20px;}
.case .sort{width:196px;overflow:hidden;}
.sbot{width:196px;height:10px; background:url(/template/xy/images/sbot.png) no-repeat;overflow:hidden;}

/*首页左侧分类通用样式*/
.sort0{width:244px;background:url(/template/xy/images/pd1_bg.jpg) no-repeat;overflow:hidden;padding-bottom:23px;padding-top:10px;}
.sort0 li{position:relative;z-index:999;padding: 5px 0 0 10px;height:34px;line-height:34px;background:url(/template/xy/img/pro-lo.png) left center no-repeat;margin-left:5px;}
.sort0 li a{color:#333;display:block;font:500 15px/34px "Microsoft YaHei";padding-left:30px;background:url(/template/xy/img/pro-ro.png) right center no-repeat;margin-right: 10px;}

.sort0 li a:hover{color:#666;text-decoration: none;background: url(/template/xy/img/pro-r1o.png) right center no-repeat;}



.news2_company{float:right;}

.guanggao{margin:15px auto;}
/*产品推荐*/
.recommend_product{width: 930px;margin:0 auto;position:relative;margin-bottom: 15px;float:right;padding-left:26px;border-top:2px solid #345fa4}
.recommend_product .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(/template/xy/images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.recommend_product .content{padding:10px 6px;}
.roll_product li{padding-bottom:0px;}

/*首页下载中心*/
.down_index{margin-top:10px;width:280px;float:right;}
.down_index .title{line-height:31px;padding-left:15px;font-weight:bold;font-family:"微软雅黑";
background:url(/template/xy/images/nav.png) no-repeat 0% 100%;font-size:14px;color:#000;}
.down_index .content{padding:5px;}

/*首页区域*/
.region{border:1px solid #e0e1dc;padding:10px;margin-top:10px;color:#333;}
.region h3{line-height:30px;height:30px;line-height:30px;padding-left:10px;position:relative;font-family:"微软雅黑";background:#f3f3f3;
border-bottom:2px solid #df2525;font-size:14px;}
.region .item{padding:10px;padding-bottom:0;color:#666;}
.region .item a{color:#666;padding-left:12px;padding-right:12px;line-height:26px;margin-bottom:6px;}
.region .item a:hover{text-decoration:underline;color:#df2525;}
.city h2{line-height:30px;border-bottom:2px solid #e87518;padding-left:5px;}
.city .item{line-height:28px;padding:10px;}

/*友情链接*/
.f_link{ width: 1060px;margin:0 auto;margin-top:15px;}
.linktt{background: url(/template/xy/images/links.jpg) no-repeat;height:25px;display: block;font:bold 15px/25px "微软雅黑";color: #21920B;padding-left:18px;}
.linknn{border: 1px solid #cecece;border-top: none;padding: 5px;}
.f_link a{line-height:30px;padding:15px;}

/*页面底部*/
#foott{background: #345fa4;width:100%;margin-top:50px;}
#footer{position:relative;width:1200px;margin:0 auto;text-align:left;padding-top:8px;color:#fff;}
#footer li{float:left;font-size:18px;line-height:50px;margin:0 10px}
#footer a{color:#fff;padding:0 30px}
#footer a:hover{color:#FFF23D;}
.nav_foot{text-align:center;line-height:24px;color:#fff;width: 400px;float: right; padding-right: 8px;}
.nav_foot a{color:#fff;}
.copyright{text-align:left;line-height:24px;font-family:"arial";color:#fff;}
.copyright a{color:#fff;}
.more_region{position:absolute;right:10px;line-height:30px;top:0;font-weight:normal;font-size:12px;}
#footer h3{width:80px;line-height:30px;position:absolute;right:0;top:5px;font-weight:normal;}

.footer-l{width:320px;background:url(/template/xy/img/bot-line.png) center right no-repeat;float:left;}
.footer-l img{display:block;margin:0 auto;padding:30px 50px 30px 30px;}
.footer-m{width:520px;float: left;padding: 0 30px 0 50px;background:url(/template/xy/img/bot-line.png) center right no-repeat;font-size:15px;line-height:40px;}
.footer-m dl{font-size:14px;background:url(/template/xy/img/ico1.png) left center no-repeat;padding-left:30px;line-height:40px;}
.footer-m li{font-size:15px !important;float:left !important;width:42%;padding-left:30px;margin:0 !important;line-height:40px !important}
.footer-m li:nth-child(1){background:url(/template/xy/img/ico2.png) center left no-repeat;}
.footer-m li:nth-child(2){background:url(/template/xy/img/ico4.png) center left no-repeat;}
.footer-m li:nth-child(3){background:url(/template/xy/img/ico3.png) center left no-repeat;}
.footer-m li:nth-child(4){background:url(/template/xy/img/ico5.png) center left no-repeat;}

.footer-r{float:right;width:276px;}
.footer-r img{display:block;margin:0 auto;width:110px;}
.footer-r p{line-height:34px;text-align:center;font-size: 15px;}

p.bot{text-align:center;font-size:14px;line-height:40px;}
.bot a{padding:0 !important;}
/*------------内页-------------------*/
.n_banner{width:1440px;margin:0 auto;}
.left{width:196px;float:left;}
.sort_menu{}
.sort_menu h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.sort_product{margin-top:10px;}
.sort_product h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}

.n_contact{margin-top:10px;}
.n_contact h3{background-color:#ececec;line-height:28px;padding-left:15px;font-weight:bold;}
.n_contact p.content{padding:5px;}

.right{width:848px;float:right;padding-bottom:10px;  margin-top: 10px;}
.sitemp{line-height:31px;height:31px;overflow:hidden;padding-right:10px;background: url(/template/xy/images/wht.jpg) no-repeat left top;border: 1px solid #DFDFDF;border-top: none;}
.sitemp h2{width:340px;float:left;line-height:31px;text-align:center;text-align:left;text-indent:15px;color:#000;
font-family:"微软雅黑";font-size:14px;}
.sitemp .site{width:380px;float:right;text-align:right;line-height:30px;font-family:"微软雅黑";}

.right .content{padding:10px;padding-top:15px;overflow:hidden;}
.right .content0{padding:10px;padding-top:15px;overflow:hidden;border:1px solid #33BC3B;margin-top:15px;}

/*产品列表页描述*/
.prodescription{border:1px solid #e5e5e5;background:#f9f9f9;line-height:24px;padding:10px;margin-bottom:15px;text-indent:20px;}
.words{overflow:hidden;margin-right:-1.3%;padding-top:5px;}
.words li{width:31%; float:left;margin-right:1.1%;border:1px dashed #d0d0d0;background:#fcfcfc;padding-left:0px;margin-bottom:10px;text-align:center;}
.words li a{display:block;padding-left:0;}

.news_listt1 li h3 a{font-size:14px;}



#nybanner{    width: 100%;
    display: flex;
    justify-content: center;}
#nybanner img{     display: block;
    position: relative;}
.ny-content {
    width: 1200px;
    margin: 0 auto;
    margin-top: 20px;
}
/* spage */
.spage_banner{width: 100%; height:400px; margin-top: 78px; margin-bottom: 20px;}
.side{float:left; width: 260px; margin-bottom: 30px;}
.side_nav,.side_contact{width: 100%; margin-bottom: 15px; box-shadow: 0 0 3px #ddd; }
.side_nav_title{background: #345fa4;border-top: 0px solid #f1f1f1;
color: #fff;font-size: 18px;height: 50px;
    overflow: hidden;
    padding-left: 0 !important;}
.side_nav_title h3{font-size: 18px;line-height:50px;padding-left: 30px;}
.side_nav li{ position:relative;}
.side_nav a{display: block; width: 225px; height:40px; line-height:40px; border-left: 5px solid #fff;  border-bottom: 1px solid #ebebeb; color: #222; font-size: 16px; padding-left: 30px; overflow: hidden;}
.side_nav a:hover{border-left: 5px solid #345fa4; background: #f1f1f1;}
.side_nav .sub{ position:absolute; left:260px; top:0; background-color:#fff; display:none;}
.side_nav .sub a{ padding-right:30px;}
.side_nav_hover{border-left: 5px solid #cc2520 !important; background: #f1f1f1 !important;}
.side_contact p{width: 210px;line-height: 36px;border-left: 5px solid #fff;color: #222;font-size: 14px;padding-left:10px;padding-right:10px;}

.spage_body{float:left; width: 900px; min-height: 550px; margin-left: 30px; margin-bottom: 30px;}
.spage_body *{font-size:14px;}
.spage_body_title{width: 100%; height:50px; line-height: 50px; border-bottom: 1px solid #ebebeb;}
.spage_body_title h3{float:left;font-size:18px;margin-left:5px;color: #333;}
.spage_body_title p{float:right}
.spage_body_title a{color: #333;}
.spage_body_title a:hover{color:#da251d;}
.spage_body_content{width:910px; padding-top: 20px; padding-left: 5px; padding-right: 5px;    line-height: 28px;}

/* pro_list */
.ax_list img{width:210px;height:298px !important;}
.pro_list{width: 100%; margin: 10px 0 30px;}
.pro_list li{float:left; width: 210px; margin-right: 22px; margin-bottom: 10px;padding-bottom:10px;}
.pro_list li:nth-child(4n){margin-right: 0px;}
.pro_list li:hover{box-shadow: 0 0 15px #ddd;}
.pro_list img{width: 210px; height:166px;}
.case_list img{width: 210px; height:210px !important;}
.pro_list p{color: #333; line-height:28px; text-align: center; overflow: hidden; font-size:14px; font-weight:bold;height: 28px;}
.pro_list p:hover{color:#da251d;}

.pagelist{width: 60%; height:50px; line-height: 50px; text-align: center; margin:0 auto;}
#pege li{float:left; margin:0 10px;}



/* pro_view */
.pro_view_img{float:left; width:400px; height: 310px;}
.pro_view_img img{width:400px;display: block;margin: 0 auto;}
.case-view-img{width:50%;height:310px;}
.case-view-img img{max-height:310px;width:300px;}
.case-view-alt{width:50% !important;}
.pro_view_alt{float:right; width:488px; height: 310px;}
.pro_view_alt li{line-height: 40px; border-bottom: 1px dashed #ebebeb;}
.pro_view_alt li span{font-size:14px;color:#000}
.pro_view_alt li p{line-height:28px;font-size:12px;}
.pro_view_alt li:first-child{height: 60px; line-height: 60px;}
.pro_view_alt li:last-child{border-bottom:none;}
.pro_view_alt>ul>li>a{display: block; margin-top: 20px; width: 200px; height:35px; line-height:35px; font-size: 16px; border: 1px solid #cc2520; color: #cc2520; text-align: center;}
.pro_view_alt>ul>li>a:hover{color: #fff; background: #cc2520;}
.pro_view_con{width: 100%; margin:30px 0;}
.pro_view_con>h3{ width:880px; height:50px; line-height: 50px; padding-left: 20px; background: #f1f1f1;}
.pro_view_txt{padding: 20px 0; min-height: 50px;color: #444;}
.pro_view_txt p{ text-indent:0;}
.relevant{width: 100%; height: 40px; line-height: 40px;border-top: 1px solid #ddd;
    margin-top: 20px; }
.relevant a{color:#333;}
.relevant a:hover{color:#cc2520;}


#message_main #msgLeft_senderName {
    width: 182px;
    font-size: 12px;
    color: #a5a5a5;
    height: 28px;
    margin: 0 12px;padding-left:4px
}
#message_main #msgLeft_telephone {
    width: 182px;
    font-size: 12px;
    color: #a5a5a5;
    height: 28px;padding-left:4px
}
#message_main #msgLeft_email {
    width: 182px;
    font-size: 12px;
    color: #a5a5a5;
    height: 28px;padding-left:4px
}
#message_main #msgLeft_Txtbox {
    width: 408px;
    height: 80px;
    font-size: 12px;padding-left:4px;
    color: #a5a5a5;font-family:Micosofite yahei
}
#msgLeft_Btn_div{margin:20px 0 0 46px;}

.pro_nav{margin-bottom:20px;}
.pro_nav li{line-height:36px;font-size:13px;background: #3a78c1;}
.pro_nav li a{color:#fff;font-family:Arial;display:block;font-size:18px;line-height:40px;padding-left:30px;}
.pro_nav ul li ul li{padding-left:0;padding-right:0;background:#f5f5f5;}
.pro_nav ul li ul li a{color:#333;font-size:14px;background:url(/template/xy/img/ny-c.png) left center no-repeat;width:210px;margin-left:30px;padding-left: 20px;line-height:38px;border-bottom:1px dashed #ddd}

.album-tit{font-size:20px;line-height:60px;text-align:center;font-weight:normal;color:#333;border-bottom:1px solid #ddd}

.newview p {float: left;}
.news_title{width: 100%; height: 40px; text-align: center;}
.news_title h3{font-size:16px;}
.news_alt{height:36px;border-bottom: 1px solid #EBEBEB;border-top: 1px solid #EBEBEB; text-align: center;line-height:36px;padding-bottom: 10px;}
.news_alt span{display: inline-block; height: 20px; margin-right: 20px; color: #666;}
.news_content{padding: 20px 0; min-height: 400px; text-indent: 2em; color: #444;}
.news_content p{ text-indent: 2em;}
.newview p{float:left}
.news_view_page a{color:#666}
.relevant a{color:#666}

.article_list li{width: 100%;
    padding: 20px;
    background: #fdfaf6;
    border: 1px solid #eee;
    margin-bottom: 14px;}
.article_list li span{float:right; color: #4d4d4d; margin-right: 20px;}
.article_list li h2{color: #4d4d4d; margin-left:10px; font-size:14px; font-weight:bold; line-height:40px;}
.article_list li h2 span{ font-weight:normal; font-size:12px;}
.article_list li .ms{ padding:0px; font-size:12px;}
.article_list li a{color: #4d4d4d;width:700px;font-size:16px;
display: block;float: left;}
.article_list li a:hover{color:#cc2520;}
/*
     FILE ARCHIVED ON 17:50:45 Jan 07, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 00:33:02 Oct 30, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.632
  exclusion.robots: 0.033
  exclusion.robots.policy: 0.019
  esindex: 0.012
  cdx.remote: 6.577
  LoadShardBlock: 128.206 (3)
  PetaboxLoader3.datanode: 98.204 (4)
  PetaboxLoader3.resolve: 153.749 (2)
  load_resource: 156.431
*/