﻿@charset "utf-8";
/* CSS Document */
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{border:0;}
img{ max-width:100%;}
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:#646464;}
a:hover{text-decoration:none;}
body {margin:0;padding:0;background:#ffffff;min-width:320px;width:100%;max-width:640px;}
body,td,th {font-family:"microsoft yahei"; font-size:12px; color:#434343;}
a,p,ul,li{ text-decoration:none; margin:0; padding:0; list-style-type:none;}



/*切图：wyf*/
.pz_top{ float:left; width:100%;}
.pz_main{ width:100%; float:left; }
.pz_menu{ float:left; width:100%; position:fixed; left:0; bottom:0; z-index:999;}
.pz_down{ float:left; width:100%;}
.div{ width:100%; float:left; overflow:hidden;}
.div img{width:100%; float:left; display:block;}

/*top*/
.telephone{ float:left; width:100%; background-color:#464646;}
.telephone span{ float:left; height:40px; color:#ffffff; font-size:14px; line-height:40px; border-left:#ffffff solid 1px; text-indent:10px;}
.telephone span font{ color:#fff; font-size:16px; font-weight:bold;}
.c_0100_3{ float:left; width:92%; height:70px; padding:0 4%; }
.logo{ float:left; width:82%; height:50px; padding:15px 0 15px 0;}
.r_menu{ float:right; width:31px; height:20px; padding:24px 0 0 0;} 

/*main*/
/*banner*/
.banner{ width:100%; float:left; position:relative;}
.slideBox{ position:relative; overflow:hidden; margin:0px auto;  max-width:640px;/* 设置焦点图最大宽度 */ }
	.slideBox .hd{ position:absolute; height:12px; line-height:28px; bottom:35%; z-index:1;  right:;}
	.slideBox .hd li{float:left; display:inline-block; width:10px; height:10px; border:#fff solid 1px;   -moz-border-radius:10px; webkit-border-radius:10px; -khtml-border-radius:10px;border-radius:10px;  text-indent:-9999px; overflow:hidden; margin:0 3px;   }
	.slideBox .hd li.on{ background-color:#ee222b; border:#ee222b solid 1px; background-position:0 -82px;  width:10px; height:10px;}
	.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_1{ position:fixed; width:95%; bottom:0px; left:0; z-index:888; padding:0 2.5% }
.c_0100_1 ul{ float:left; width:100%;}
.c_0100_1 li{ float:left; width:25%;}
.c_0100_1 li .all{ float:left; width:90%; margin:0 5% 12% 5%; background: url(../images/main_img1.png) repeat; padding:13% 0 9% 0;}
.c_0100_1 li .all .t_30{ margin:0 auto; width:35%;}
.c_0100_1 li .all .d_tit{ float:left; width:100%; text-align:center; line-height:28px; color:#ffffff; font-size:16px;}
.c_0100_1 li .all .d_tit a{ float:left; width:100%; color:#fff; font-size:14px;}

/*关于我们-公司简介*/
.c_0100_2{ float:left; width:100%; min-height:44px; background-color:#21417a;}
.c_0100_2 .l_7{ float:left; height:17px; padding:13px 0 14px 40%;}
.c_0100_2 .l_80{ float:left; width:100%; padding:12px 0; line-height:20px;  text-align:center; color:#ffffff; font-size:18px;}

.c_0100_4{ float:left; width:92%; padding:4%; color:#464646; font-size:14px; line-height:20px;}

/*down*/
.c_0100_5{ float:left; width:92%; padding:2.5% 4%; background-color:#21417a; border-bottom:#2b5399 solid 1px; color:#fefefe; font-size:14px; text-align:center; line-height:20px;}
.c_0100_5 a{color:#fefefe; font-size:14px; }
.c_0100_5 a:hover{ text-decoration:underline;}
.c_0100_6{ float:left; width:92%; padding:3% 4%; color:#ffffff; font-size:14px; text-align:center; line-height:18px; background-color:#21417a;}
.c_0100_6 a{  color:#ffffff; font-size:14px;}
.c_0100_6 a:hover{ text-decoration:underline;}
.c_0100_7{ float:left; width:100%; height:55px;}

.c_0100_8{ float:left; width:100%; height:55px; background-color:#464646;}
.c_0100_8 ul{ float:left; width:100%;}
.c_0100_8 li{ float: left; width:25%; background:url(../images/down_img1.jpg) right repeat-y;  }
.c_0100_8 li a{ float:left; width:100%; padding-top:9px; height:46px; color:#ffffff; font-size:14px; line-height:27px; text-align:center;}

/*02产品中心*/
.c_0100_9{ float:left; width:95.6%; padding:4% 2.2% 0 2.2%;}
.c_0100_9 ul{ float:left; width:100%;}
.c_0100_9 ul li{ float:left; width:46%; padding:0 2%;}
.c_0100_9 ul li .img_pro{ float:left; width:100%; border:#dfdfdf solid 1px; padding:3%; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.c_0100_9 ul li .tit_pro{ float:left; width:100%; padding:5% 0; }
.c_0100_9 ul li .tit_pro a{ float:left; width:100%; height:20px; color:#323232; font-size:14px; text-align:center; line-height:20px;overflow: hidden; text-overflow:ellipsis; }

.c_0100_10{ float:left; width:92%; padding:0 4%;}
.jiazai{ color:#565656; font-size:14px; padding:25px 0;}
.jiazai a{color:#565656; font-size:14px;}

/*产品中心_内页*/
.c_0100_11{ float:left; width:92%; padding:4% 4% 0 4%;}
.t_0100_1{ float:left; width:100%; border:#dfdfdf solid 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.t_0100_2{ float:left; width:100%; padding:10px 0 15px 0;}
.t_0100_2 .tt_0100_1{ float:left; width:100%; padding:5px 0; line-height:20px; color:#21417a; font-size:18px; font-weight:bold; }
.t_0100_2 .tt_0100_2{ float:left; width:100%;  color:#434343; line-height:20px; font-size:14px;}

.t_0100_3{ float:left; width:100%;}
.title_2{ float: left; width:100%; height:27px; border-bottom:#e7e7e7 solid 1px;}
.title_2 .tit_1{ float:left; width:28%; height:27px; background:url(../images/pro_img3.jpg) top repeat-x; color:#ffffff; font-size:14px;  line-height:27px; text-align:center;}
.t_0100_3 .d_0100_1{ float:left; width:100%; color:#4f4f4f; font-size:14px; line-height:20px; padding:3% 0; border-bottom:#cecece solid 1px;}
.t_0100_3 .d_0100_2{ float:left; width:100%;  padding:4% 0;}
.t_0100_3 .d_0100_2 .a_left{ float:left; width:49%; color:#3b3c3b; font-size:14px; line-height:20px;}
.t_0100_3 .d_0100_2 .a_left span{ color:#21417a;}
.t_0100_3 .d_0100_2 .a_right{ float:right; width:49%; text-align:right; color:#3b3c3b; font-size:14px; line-height:20px;}
.t_0100_3 .d_0100_2 .a_right span{ color:#21417a;}

/*03公司新闻*/
.c_0100_12{ float:left; width:92%; padding:0 4%}
.c_0100_12 ul{ float:left; width:100%;}
.c_0100_12 li{ float: left; width:100%; border-bottom:#cdcdcd dashed 1px;}
.c_0100_12 li .l_76{ float:left; width:75%; height:38px; padding-left:3%; line-height:38px; color:#3b3b3b; font-size:14px; background:url(../images/new_img3.png) left center no-repeat;  overflow: hidden; text-overflow:ellipsis; } 
.c_0100_12 li .l_76:hover{ color:#21417a;}
.c_0100_12 li span{ float:right; line-height:38px; color:#171d11;}

/*04成功案例*/
.c_0100_13{ float:left; width:92%; padding:0 4%;}
.c_0100_13 ul{ float:left; width:100%;}
.c_0100_13 ul li{ float:left; width:100%; padding:3% 0; border-bottom:#cdcdcd dashed 1px;}
.c_0100_13 ul li .l_33{ float:left; width:33%; border:#d7d7d7 solid 1px; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.c_0100_13 ul li .r_62{ float:right; width:62%;}
.c_0100_13 ul li .r_62 .t_62_1{ float:left; width:100%; height:20px;}
.c_0100_13 ul li .r_62 .t_62_1 a{ float:left; width:100%; height:20px;  color:#1d1c1c; font-size:15px; font-weight:bold; line-height:20px; overflow: hidden; text-overflow:ellipsis;}
.c_0100_13 ul li .r_62 .t_62_1 a:hover{ color:#21417a;}
.c_0100_13 ul li .r_62 .t_62_2{ float:left; width:100%; color:#6a6a6a; line-height:16px;}
.c_0100_13 ul li .r_62 .t_62_3{ float:left; width:100%; color:#464646; font-size:13px; line-height:18px;}

/*Index_导航样式*/
.obody {
    position:relative;
}
.pf{float:left; width:58%;height:100%;  background-color:#ffffff;  padding-bottom:10px; position:absolute; right:-58%; top:0; z-index:999;}
.top_menu{ float:left; width:92%; height:26px; padding:10px 4%; background:url(../images/menu_img3.jpg) repeat-x;  color:#21417a; font-size:18px; font-weight:bold; line-height:26px;}
.top_menu a{color:#21417a; font-size:18px;}

/*.menu{ float:left; width:100%; padding-bottom:70px; }
.menu ul{ float:left; width:100%;}
.menu ul .l1{float:left; width:100%; }
.menu ul .l1 .l1_a{float:left; width:92%; padding:0 4%; height:46px; background-color:#eeeeee; border-bottom:#fff solid 1px; }
.menu ul .l1 .l1_a:hover,
.menu ul .l1.on .l1_a{ background-color:#21417a;}
.menu ul .l1 .l1_a span{ float:left; width:90%; color:#656564; font-size:14px; line-height:46px;  }
.menu ul .l1 .l1_a:hover span,
.menu ul .l1.on .l1_a span{ float:left; width:90%; color:#fff; font-size:14px; line-height:46px; }
.menu ul .l1 .l1_a b{ float:right; width:10%; height:15px; margin:15px 0 0 0; background:url(../images/menu_img4.png) right center  no-repeat;}
.menu ul .l1 .l1_a:hover b,
.menu ul .l1.on .l1_a b{ background:url(../images/menu_img5.png) right center no-repeat;  }

.menu .l1_ul{ float:left; width:100%; padding:3px 0 6px 0;}
.menu .l1_ul .l2{ float:left; width:90%; padding:0 5%;}
.menu .l1_ul .l2 .l2_a{ float:left; width:94%; height:35px; padding-left:6%;  color:#656564; line-height:35px; border-bottom:#ddd solid 1px; background:url(../images/menu_img6.png) left center no-repeat; }
.menu .l1_ul .l2.on .l2_a,
.menu .l1_ul .l2 .l2_a:hover{background:url(../images/menu_img7.png) left center no-repeat; color:#010101;}*/
.menu{ float:left; width:100%; padding-bottom:70px; }
.menu .l1{float:left; width:100%; }
.menu .l1 .l1_a{float:left; width:92%; padding:0 4%; height:46px; background-color:#eeeeee; border-bottom:#fff solid 1px; }
.menu .l1 .l1_a:hover,
.menu .l1.on .l1_a{ background-color:#21417a;}
.menu .l1 .l1_a span{ float:left; width:90%; color:#656564; font-size:14px; line-height:46px;  }
.menu .l1 .l1_a:hover span,
.menu .l1.on .l1_a span{ float:left; width:90%; color:#fff; font-size:14px; line-height:46px; }
.menu .l1 .l1_a b{ float:right; width:10%; height:15px; margin:15px 0 0 0; background:url(../images/menu_img4.png) right center  no-repeat;}
.menu .l1 .l1_a:hover b,
.menu .l1.on .l1_a b{ background:url(../images/menu_img5.png) right center no-repeat; }

.menu .l1_ul{ float:left; width:100%; padding:3px 0 6px 0; display:none}
.menu .l1_ul .l2{ float:left; width:90%; padding:0 5%;}
.menu .l1_ul .l2 .l2_a{ float:left; width:94%; height:35px; padding-left:6%;  color:#656564; line-height:35px; border-bottom:#ddd solid 1px; background:url(../images/menu_img6.png) left center no-repeat; }
.menu .l1_ul .l2.on .l2_a,
.menu .l1_ul .l2 .l2_a:hover{background:url(../images/menu_img7.png) left center no-repeat; color:#010101;}
.menu .l2_ul{ float:left; width:100%; padding:3px 0 6px 0; display:none}
.menu .l2_ul .l3{ float:left; width:90%; padding:0 5%;}
.menu .l2_ul .l3 .l3_a{ float:left; width:94%; height:35px; padding-left:8%;  color:#656564; line-height:35px; border-bottom:#ddd solid 1px; /*background:url(../images/menu_img6.png) left center no-repeat;*/ }
.menu .l2_ul .l3.on .l3_a,
.menu .l2_ul .l3 .l3_a:hover{/*background:url(../images/menu_img7.png) left center no-repeat;*/ color:#010101;}
.menu .l3_ul{ float:left; width:100%; padding:3px 0 6px 0; display:none}
.menu .l3_ul .l4{ float:left; width:90%; padding:0 5%;}
.menu .l3_ul .l4 .l4_a{ float:left; width:94%; height:35px; padding-left:10%;  color:#656564; line-height:35px; border-bottom:#ddd solid 1px; /*background:url(../images/menu_img6.png) left center no-repeat;*/ }
.menu .l3_ul .l4.on .l4_a,
.menu .l3_ul .l4 .l4_a:hover{/*background:url(../images/menu_img7.png) left center no-repeat;*/ color:#010101;}




/*    新闻中心内页   */
.news_tit{ width:100%; float:left; border-bottom:1px dashed #999999; padding:20px 0 10px; text-align:center; line-height:32px;}
.news_tit h2{  font-size:16px; line-height:initial;}
.news_tit span{ color:#969696;}

.news_ct{ width:100%; float:left; padding:10px 0; line-height:24px;font-size:14px;}


/*    留言   */

.zxly { width:100%; margin:0 auto;}
.zxly span{ font-size:14px; color:#000000;}
.zxly_an{  width:100%; padding:20px 0 0 30%;}
.zxly_an .submit{ width:100px; background:#21417A;border:none; height:30px; color:#fff;}
.txtk{ float:left; width:70%; height:23px;margin-top:10px;}
.nrk{ float:left; width:90%; height:98px; margin-top:20px;}
