﻿@charset "utf-8";
/* CSS Document */
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
ol,ul,li{ list-style-type:none; list-style-position:outside;}
caption,th{ text-align:left;}
h2,h3,h4,h5,h6{ font-size:100%; font-weight:normal;}
a{text-decoration:none; color:#757575;}
a:hover{text-decoration:none;}
body {margin:0;padding:0;background:#fff;min-width:320px;width:100%;max-width:640px;}
body,td,th {font-family:"microsoft yahei"; font-size:12px; color:#3c3c3c;}
    a,p,ul,li{ text-decoration:none; margin:0; padding:0; list-style-type:none;}
    img{ border:none;}
    .con{ min-width:320px;width:100%;max-width:640px;float:left;}
    .wap { min-width:320px;width:100%;max-width:640px; margin: 0 auto;}

/*zrw*/
.pz_top{ width:100%; float:left;}
.pz_main{ width:100%; float:left;}
.pz_down{ float:left; width:100%; /*position:fixed;bottom:55px;left:0;*/}
.pz_menu{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999;}
/*头部*/
.c_0100_1{ float:left; width:100%; height:60px; border-bottom:#0f4db0 solid 1px; background:url(images/top_img1.jpg) repeat-x;}
.logo{ float:left; padding:14px 0 14px 2.5%;}

.menu{ float:right; width:34px; height:25px; padding:18px 2.5% 0 0; position:relative;}
.menu .pf{ position:absolute; width:80px; left:-46px; top:44px; z-index:999;}
.menu .pf .t_bg{ float:left; width:80px; height:4px; background:url(images/top_img1.png) no-repeat; background-size:cover;}
.menu .con_m{ float:left; width:80px; background: url(images/menu_li.png) repeat;}
.menu .con_m li{ float:left; width:80px; height:26px; border-bottom:#587cb3 solid 1px;}
.menu .con_m li a{ float:left; width:72px; height:26px; padding:0 0 0 8px; color:#ffffff; font-size:14px; line-height:26px;}
.menu .con_m li a.on{ background: url(images/top_img2.png) repeat;}


.div{ width:100%; float:left; overflow:hidden;}
.div img{width:100%; float:left; display:block;}
/*主体*/
/*banner*/
.banner{ width:100%; float:left;}
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:12px; line-height:28px; bottom:10px; right:42%; z-index:1; }
	.slideBox .hd li{ display:inline-block; width:7px; height:7px; -webkit-border-radius:10px; -moz-border-radius:10px;background:#fff;   border-radius:10px; text-indent:-9999px; overflow:hidden; margin:0 4px;   }
	.slideBox .hd li.on{ background:#297ad9; }
	.slideBox .bd{ position:relative; z-index:0; }
	.slideBox .bd li{ position:relative; text-align:center;  }
	.slideBox .bd li img{ background:url(images/loading.gif) center center no-repeat;  vertical-align:top; width:100%;/* 图片宽度100%，达到自适应效果 */}
	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  }  /* 去掉链接触摸高亮 */
	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(images/focusBg.png) repeat-x; color:#fff;  text-align:left;  }
	
.c_0100_2{ float:left; width:100%;}	

.tabBox .hd{ height:37px; line-height:37px; font-size:20px; background:#ededed; border-bottom:1px solid #d2d2d2; position:relative;  }
.tabBox .hd .cell_t1{ float:left; width:25%; height:37px; color:#272727; font-size:16px; font-weight:bold; text-align:center; line-height:37px;}
.tabBox .hd ul{ float:left; width:75%;  height:37px;  }
.tabBox .hd ul li{ float:left; width:33%; color:#272727; font-size:14px; text-align:center; line-height:37px;  }
.tabBox .hd ul li a{color:#272727; font-size:14px;}
.tabBox .hd ul li.on a{ background:url(images/main_img1.png) bottom center no-repeat;color:#CF7F21;   }
.tabBox .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox .bd ul{ float:left; width:100%; padding-top:10px; }
.tabBox .bd .list li{ float:left; width:100%;}
.tabBox .bd .list li{ float:left; width:44%; height:27px;  line-height:27px; background:url(images/main_img2.png) 5% center no-repeat; padding:0 2% 0 4%;   }
.tabBox .bd .list li a{width:100%; float:left; padding-left:5px; color:#6d6d6d; font-size:14px; line-height:27px;  overflow: hidden; text-overflow:ellipsis;   }
.tabBox .bd .list li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox .bd .more{ float:left; width:100%; padding:10px 0 15px 0;}
.tabBox .bd .more a{ float:left; width:100%; background-color:#f4f4f4; height:28px; text-align:center; color:#999999; line-height:28px;}

.tabBox_1 .hd{ height:37px; line-height:37px; font-size:20px; background:#ededed; border-bottom:1px solid #d2d2d2; position:relative;  }
.tabBox_1 .hd .cell_t1{ float:left; width:25%; height:37px; color:#272727; font-size:16px; font-weight:bold; text-align:center; line-height:37px;}
.tabBox_1 .hd ul{ float:left; width:75%;  height:37px;  }
.tabBox_1 .hd ul li{ float:left; width:33%; color:#272727; font-size:14px; text-align:center; line-height:37px;  }
.tabBox_1 .hd ul li a{color:#272727; font-size:14px;}
.tabBox_1 .hd ul li.on a{ background:url(images/main_img1.png) bottom center no-repeat;color:#CF7F21;   }
.tabBox_1 .hd ul .on a{ display:block; /* 修复Android 4.0.x 默认浏览器当前样色无效果bug */  }
.tabBox_1 .bd ul{ float:left; width:100%; padding-top:10px; }
.tabBox_1 .bd .list li{ float:left; width:100%;}
.tabBox_1 .bd .list li{ float:left; width:92.6%; height:27px;  line-height:27px; background:url(images/main_img2.png) 2.5% center no-repeat; padding:0 3.7%;   }
.tabBox_1 .bd .list li a{ float:left; padding-left:5px; color:#6d6d6d; font-size:14px; line-height:27px; overflow: hidden; text-overflow:ellipsis;   }
.tabBox_1 .bd .list li a{ -webkit-tap-highlight-color:rgba(0,0,0,0); }  /* 去掉链接触摸高亮 */
.tabBox_1 .bd .more{ float:left; width:100%; padding:10px 0 15px 0;}
.tabBox_1 .bd .more a{ float:left; width:100%; background-color:#f4f4f4; height:28px; text-align:center; color:#999999; line-height:28px;}

/*down*/
.c_0100_3{ float:left; width:100%; background-color:#004b9a; padding:10px 0; text-align:center; color:#fff; font-size:14px; border-bottom:#1d61b1 solid 1px;}
.c_0100_3 a{ color:#fefefe; font-size:14px; line-height:20px;}
.c_0100_4{ float:left; width:100%; background-color:#004b9a; padding:10px 0; text-align:center; line-height:20px; font-size:14px; color:#fff;}
.c_0100_6{ float:left; width:100%; height:55px;}

.c_0100_5{ float:left; width:100%; height:55px; background:url(images/down_img1.jpg) repeat-x;}
.c_0100_5 li{ width:25%; float:left; height:45px; line-height:22px; padding-top:3px; background:url(images/down_img2.jpg) repeat-y right; text-align:center;}
.c_0100_5 li a{ font-size:14px; width:100%; float:left; color:#fff;}

/*分类列表*/
.c_0100_7{ float:left; width:95%; margin:0 2.5% 2.5% 2.5%; box-sizing:border-box; border:#d9d9d9 solid 1px;}
.title_1{ float:left; width:100%; height:34px; background-color:#e6e6e6;}
.title_1 .tit_lb{ float:left; padding-left:2.5%; line-height:34px;}
.title_1 .tit_lb a{color:#323232; font-size:16px; }
.pz_SideLayer{ float:left; width:100%;/* padding:6px 0;*/ padding:6px 0px 15px 0px;}
.pz_SideLayer .l1{ float:left; width:46%; padding-left:4%;/* background: url(images/lb_img1.jpg) 3% center no-repeat;*/}
.pz_SideLayer .l1 a{ float:left; width:100%; line-height:28px; color:#454545; font-size:14px;  overflow: hidden; text-overflow:ellipsis;}
.pz_SideLayer .l1 a:hover{ text-decoration:underline;}

/*单页图文*/
.c_0100_8{ float:left; width:100%; height:37px; background:url(images/about_img1.jpg) bottom repeat-x #ededed; border-bottom:#f4f4f4 solid 1px; }
.c_0100_8 a{ float: left; width:100%; height:37px; text-align:center; color:#004b9a; font-size:15px; font-weight:bold; line-height:36px; background: url(images/main_img1.png) bottom center no-repeat;}
.c_0100_9{ float:left; width:95%; padding:2.5%; color:#323232; line-height:22px;}

.dytw_1{display:block;}
.dytw_2{float:left; width:100%; padding:8px 0;}
.dytw_2 .spam{color:#1351b4; font-size:16px; font-weight:bold;}
.dytw_3{display:block;color:#1351b4; font-size:16px; font-weight:bold; padding:5px 0;}
.dytw_4{float:left; width:100%;}
.dytw_4 .pan_1{float:left; width:100%;}
.dytw_4 .pan_1 .yj{float:left; width:30%; height:27px; background-color:#0f4db0; text-align:center; color:#fff; font-size:14px; line-height:27px; border-radius:6px;}
.dytw_4 .pan_2{ float:left; width:100%; padding:8px 0;}

/*产品内页*/
.c_0100_10{ float:left; width:95%; padding:0 2.5%;}
.title_2{ float: left; width:100%; padding:15px 0; color:#004b9a; font-size:18px; font-weight:bold; line-height:20px; text-align:center;}
.c_0100_10 .img_pro{ float:left; width:100%;}
.c_0100_10 .t_0100_1{ float:left; width:100%; color:#323232; /*font-size:14px; line-height:22px;*/ padding:10px 0; border-bottom:#cccccc dashed 1px;}
.c_0100_10 .t_0100_1 img{ width:100%; display:block;}
.c_0100_10 .d_0100_1{ float: left; width:100%; padding:12px 0;}
.c_0100_10 .d_0100_1 a{ float:left; width:100%; color:#7c7c7c; line-height:20px; font-size:14px;}
.c_0100_10 .d_0100_1 a:hover{ color:#545454;}
.c_0100_10 .d_0100_1 a span{color:#545454; font-size:14px; font-weight:bold;}
	
/*新闻列表*/	
.c_0100_11{ float:left; width:95%; padding:10px 2.5%; border-bottom:#999999 dashed 1px;}
.c_0100_11 ul{ float:left; width:100%;}
.c_0100_11 li{ float:left; width:100%; line-height:30px;}
.c_0100_11 li a{ float:left; width:75%; line-height:30px; color:#6d6d6d; font-size:14px; line-height:30px; overflow: hidden; text-overflow:ellipsis;}
.c_0100_11 li span{ float:right; width:25%; line-height:30px; color:#999999; font-size:12px; text-align:right;}
.waikuang_1{ float:left; width:100%; padding:10px 0;}


/*    新闻中心内页   */
.news_tit{ width:95%; float:left; border-bottom:1px dashed #999999; padding:20px 0; text-align:center; line-height:24px;}
.news_tit h2{ font-size:14px;}
.news_tit span{ color:#969696;}

.news_ct{width:91%; float:left; padding:2%; line-height:20px;}


/*    留言   */

.zxly { width:100%;float:left; padding-bottom:15px;}
.zxly span{ font-size:14px; color:#000000;}
.zxly_an{  width:10%; padding:2% 0 0 35%;}
.txtk{ float:left; width:50%; height:23px;margin-top:10px; border:1px solid #c1c1c1;}
.nrk{ float:left; width:60%; height:98px; margin-top:20px; border:1px solid #c1c1c1;}

	
/* 分页 */
.pz_fy{width:100%; float:left; padding:10px 0px; text-align:center;}/*分页浮左或者浮右，修改此处即可。例：text-align:left;*/
.pz_fy a { PADDING:3px 0; COLOR: #151515; text-decoration:none; }
.pz_fy a:hover,.pz_fy a.on{color: #004b9a;  text-decoration:none;}/*鼠标经过和默认当前页样式*/



.telimg{
    -webkit-animation: glow 800ms ease-out infinite alternate;
    -moz-animation: glow 800ms ease-out infinite alternate;
    -o-animation: glow 800ms ease-out infinite alternate;
    -ms-animation: glow 800ms ease-out infinite alternate;
    animation: glow 800ms ease-out infinite alternate;
}
@-webkit-keyframes glow{
    0%{
        opacity: 1;
        filter: alpha(opacity=100);
        -moz-opacity: 1;
        -khtml-opacity: 1;
    }
    100%{opacity: 0.5;
        filter: alpha(opacity=50);
        -moz-opacity: 0.5;
        -khtml-opacity: 0.5;
    }
}

