@charset "utf-8";

/* 该网站名称 CSS Document */


body {margin:0px auto; font-family:Arial; color:#333; font-size:14px; max-width:600px;}

h1,h2,h3,h4,h5,h6,div,p,span,td,tr,table,ul,li{ margin:0px;padding:0px;list-style:none;}

img{border:0px; vertical-align:top}

a:link{color: #333; text-decoration: none;}

a:visited{color: #333; text-decoration: none;}

a:hover{color:#da0f00; text-decoration:none;}

a:active{color:#da0f00; text-decoration:none;}


.table_spacing1{margin:0 0 10px 0}/*上下2个表格之间间距*/
.clear{clear:both}

/*页面层容器*/


#Header {width:100%;background:#da0f00; height:40px;}

.t_member{background: #222 ;font-weight: bold; padding: 0 10px 0 10px; color: #fff; text-align: right; height: 35px;}
.t_member span{float: left; font-size: 14px; line-height: 35px}
.t_member a{display:inline-block; margin:6px 0 0 10px; height: 22px; line-height: 22px; padding: 0 15px 0 10px; border-radius: 3px; overflow: hidden; position: relative; behavior:url(pie.htc); font-weight: normal; color: #fff; font-size: 12px;}
.t_member a.jr{background: #035d41; }
.t_member a.tc{background: #d10002; }
.t_member i{margin: -2px 5px 0 0; font-size: 12px!important;}

.logo{padding:10px 0; background:#fff; overflow: hidden;}
.logo img{max-width:85%; float:left;}
.logo span{float:right; padding:6% 10px 0 0;}
.logo span i{font-size: 28px!important}
.logo span a{display: block;}

.menu{overflow:hidden; background:#da0f00;}
.menu li{float:left; width:25%; line-height:45px; text-align:center; font-weight: bold; border-left:1px solid #e25859; border-bottom:1px solid #e25859; box-sizing:border-box;}
.menu li a{color:#fff; height:45px; display:block;}
.menu li:first-child{border-left: none;}


.banner{background:#fff;max-width:100%;overflow:hidden;visibility:visible;position:relative}
.banner img{width:100%;cursor:pointer}
#slider{line-height:0;text-align:center}
#pagenavi{text-align:center;bottom:7px;width:98%;padding-right:2%;position:absolute}
#pagenavi a{display:inline-block;width:20px;height:4px; background:#fff;margin-right:4px}
#pagenavi a.active{background:#da0f00;}


.part1{font-size:16px; font-weight:bold; height:45px; line-height:45px; background:#F1F1F1; padding:0 10px; border-bottom:2px solid #e7e7e7;}
.part1 h2{float:left; border-left:4px solid #da0f00; height:16px; line-height:20px; font-size:16px; padding:0 0 0 8px; margin:15px 0 0 0; color:#da0f00}
.part1 a{display:inline-block; float:right; height: 100%;}
.part1 ul{padding:18px 5px 0 0}
.part1 ul li{float:left; background:#b4b4b4; border-radius:50%; width:9px; height:9px; margin:0 0 0 3px;}

.list1{ width:100%; margin: 0 0 15px 0; overflow:hidden}
.list1 li{float:left; padding:4% 0 3px 0; border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; text-align:center; width:50%; font-size:12px; box-sizing:border-box;}
.list1 li span{display: block; position: relative; width: 100%; padding: 0 0 70% 0;text-align: center;}
.list1 li span img{position: absolute; left: 10%; top: 0px; width: 80%; height: 100%; margin:0 auto; background:#fff}
.list1 li h2{display: block; padding: 0 10px; height: 30px; line-height: 30px; font-size: 12px; font-weight: normal; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list1 li a{display: block;}

.cp_list{overflow:hidden; zoom:1; padding:15px 0 5px 10px; border-bottom:1px solid #f0f0f0; background: #f8f8f8}
.cp_list li{float:left; margin:0 10px 8px 0; display:inline; font-weight:bold; background: #fff;}
.cp_list li a{padding: 0 13px; border:1px solid #e7e7e7; line-height:30px; height:30px; display: block;border-radius:5px;}
.cp_list li a:hover,
.cp_list li a.on{background: #da0f00; border: 1px solid #da0f00; color: #fff;}

.gywm_img{text-align: center; padding: 15px 0 0 0;}
.gywm_img img{max-width: 90%;}
.gywm_con{padding: 15px 10px; line-height: 25px; overflow:hidden;}
.gywm_con img{float: left; width: 40%; margin: 0 10px 0 0;}

.list2{padding: 10px 0;}
.list2 li{border-bottom:1px solid #f0f0f0;overflow:hidden; }
.list2 li a{display:block; min-height:83px; padding:0 15px; }
.list2 li a span{float:left; padding:14px 12px 0 0}
.list2 li a span img{width:75px; height:57px; background:#e7e7e7;}
.list2 li a h2{font-size:14px; padding:20px 0 5px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list2 li a h2 i{font-style: normal; font-size: 12px; font-weight: normal; padding: 0 0 0 30px; color: #888;}
.list2 li a p{color:#a7a7a7; line-height:18px; font-size:12px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list2 li a:hover{background:#f5f5f5}
.list2 li a em{display:inline-block; line-height: 25px; margin: 5px 0 15px 0; color: #fff; border:1px solid #d10002; background: #d10002;  border-radius: 5px; font-size: 12px; padding: 0 10px; font-style: normal;}

.list201{padding: 10px 0;}
.list201 li{border-bottom:1px solid #f0f0f0;overflow:hidden;}
.list201 li a{display:block;padding:10px 15px 10px 25px; position: relative;}
.list201 li a i{position: absolute; left: 10px; top: 16px; font-size: 14px!important; color: #da0f00;}
/*.list201 li a span{float:left; padding:14px 12px 0 0}
.list201 li a span img{width:75px; height:57px; background:#e7e7e7;}*/
.list201 li a h2{font-size:14px; padding:0 0 5px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list201 li a p{color:#a7a7a7; line-height:18px; font-size:12px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list201 li a:hover{background:#e6e6e6}
.list201 li a span{font-size: 12px;}


#Footer {width:100%; position:fixed; bottom:0px; left:0px; z-index:99999}
#Footer ul{height:45px; line-height: 45px; background:#da0f00;}
#Footer ul li{float:left; width:33.33%; text-align:center;border-left:1px solid #e25859; box-sizing: border-box;}
#Footer ul li i{ margin: 0 5px 0 0;}
#Footer ul li a{color:#fff; height:45px; display:block}
#Footer ul li a:hover{color:#fff; text-decoration:none}
#Footer ul li:first-child{border: none;}

.lg{margin-top: -40px; padding-bottom: 60px; text-align: center;}
.lg li{display: inline-block;}
.lg li a{display: inline-block; border: 1px solid #e7e7e7; border-radius: 3px; display:inline-block; margin: 0 3px; padding: 0 15px; line-height: 25px; overflow: hidden; position: relative; behavior:url(pie.htc);}

.n_list1{line-height: 25px; padding:10px 15px; border-bottom: 1px solid #e7e7e7; font-size: 12px;}
.n_list1 a{margin: 0 10px 0 0; display: inline-block; height: 25px;}
.n_list1 i{color: #da0f00; margin: 0 5px 0 0;}


.title2{font-size:20px; padding:15px 15px 5px 15px; font-weight:bold}
.time{padding:5px 0 5px 15px; color:#a7a7a7}
.time a,.time a:visited,.time a:hover{color:#495f76; margin:0 0 0 8px;}
.content{padding:10px 15px 15px 15px; line-height:180%}
.content img{max-width:100%}

.fh{text-align:center; margin:10px 0 0 0;}
.fh a{display:inline-block; padding:5px 15px; border:1px solid #e7e7e7; background:#f6f6f6; border-radius:5px; overflow:hidden;}


.syp { padding:0 10px; height:25px; line-height:25px; color:#999; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


.n_list2{ margin:0 10px 20px 10px}
.n_list2 li{border-bottom:1px solid #e7e7e7; padding: 10px 0;}
.n_list2 li h1{font-size:14px; height: 22px; color:#535353; position: relative; padding: 0 70px 0 35px; margin: 0 0 5px 0; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_list2 li h1 span{position: absolute;left: 0px; top: 0px;color:#fff; font-size:12px; font-weight: normal;padding:0 5px; display: inline-block; height: 22px; line-height: 22px; background: #da0f00; border-radius: 3px;}
.n_list2 li h1 b{font-size:12px; font-weight:normal; color:#dbdbdb; position: absolute; right: 0px; text-align: right; width: 70px;}

.n_list2 li h2{font-size:12px; min-height:22px; color:#888888; position: relative; padding: 0 0 0 35px;}
.n_list2 li h2 span{position: absolute;left: 0px; top: 0px;color:#fff; font-size:12px; font-weight: normal;padding:0 5px; display: inline-block; height: 22px; line-height: 22px; background: #035d41; border-radius: 3px;}
.n_list2 li h2 p{padding:0 0 0 0; font-weight: normal; line-height: 22px;}


.liuyan{border-collapse:collapse; margin:10px auto; width:96%; background: #fff}
.liuyan td{border:1px solid #f1f1f1; padding:7px 9px;}
.liuyan td span{color:#b81d3d; padding:0 0 0 10px;}
.bjk1{width:90%; height:30px; border:1px solid #e7e7e7; background: #fff; color:#555; padding:0 0 0 10px; border-radius: 3px;}
.bjk2{width:90%; height:100px; border:1px solid #e7e7e7; color:#555; padding:10px; font-family: "微软雅黑"; border-radius: 3px;}

.bjk1:hover,.bjk2:hover{border:1px solid #da0f00;}

.tj_an{background:#da0f00; width:90px; height:33px; border:none; font-weight:bold; color:#fff; text-align:center; line-height:33px; margin:0 8px 0 0; border-radius: 3px;}
.cz_an{background:#ccc; width:90px; height:33px; border:none; color:#333; text-align:center; line-height:33px; border-radius: 3px;}


.cx_bk{border:1px solid #e7e7e7; border-radius:4px; margin:20px 10px 0 10px;}
.cx_bk h1{font-size:14px; font-weight:normal; padding:10px 0 0 10px;}
.cx_bjk1{border:1px solid #999; background: #fff; width:90%; height:30px; margin:13px 0 0 10px;}

.cx_an{background:#da0f00; width:105px; height:33px; text-align:center; line-height:33px; color:#fff; font-weight:bold; border:none;margin:8px 0 10px 10px; border-radius: 5px;}

.wd_lb{background:#ededed; border:1px solid #e1e1e1; border-radius:3px; margin:20px 10px 0 10px; height:40px; font-family:"微软雅黑";}
.wd_lb li{ width:33.33%; box-sizing: border-box; float:left; height:25px; line-height:25px; margin:7px 0 0 0; font-size:14px; text-indent:20px; border-right:1px solid #e1e1e1; font-weight:bold;}


.wd_lb2{margin:0 10px 0 10px; }
.wd_lb2 li{margin:5px 0 0 0; overflow:hidden; border-bottom:1px solid #e1e1e1; padding: 0 0 5px 0}
.wd_lb2 li span{display: block; line-height:22px; text-indent:20px; }


.n_list3{margin: 5px 10px;}
.n_list3 li{line-height: 35px; height: 35px; position: relative; padding: 0 75px 0 3px; border-bottom: 1px dashed #e7e7e7; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.n_list3 li span{position: absolute; right: 0px; top: 0px; width: 70px; text-align: right; color: #888; font-size: 12px;}
.n_list3 li i{color: #da0f00; margin: 0 5px 0 0;}


.n_part1{ margin: 0 10px;}
.n_part1 span{display: inline-block; height: 30px; line-height: 30px; padding: 0 15px; background: #da0f00; color: #fff; border-radius: 5px;}



/*page*/
.page{text-align:center; padding:10px 0}
.page .PageControl{}
.page .PageControl a{display:inline-block; margin:0 2px; width:20px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}
.page .PageControl a:hover{background:#e7e7e7; border:1px solid #e1e1e1; color:#555}
.page .PageControl a.Current,
.page .PageControl a.on{background:#d10002; border:1px solid #d10002; color:#fff}
/*.page .page_info{display:inline-block; padding:0 7px; height:20px; border-radius:3px; overflow:hidden; text-align:center; line-height:20px; border:1px solid #e1e1e1; behavior:url(pie.htc); position:relative; font-family:Arial;}*/



/*产品订购*/
.order{ margin:15px 0; background: #f8f8f8; border-bottom: 2px solid #f1f1f1; border-top: 2px solid #f1f1f1; padding: 10px 0 15px 0}
.order td{padding:5px; vertical-align: top;}
.order td b{color: #d10002; font-size: 16px;}
.order td span{color:#f00;}
.order input,
.order textarea{
	transition:all 0.3s, color 0.6s;
	-moz-transition:all 0.3s;
	-ms-transition:all 0.3s;
	-o-transition:all 0.3s;
	-webkit-transition:all 0.3s;
	behavior:url(pie.htc); position:relative;
}
.order tr td:first-child{line-height: 27px;}

.order .order-text{border:1px solid #c1c1c1; padding:0 10px; width:85%; height:25px; line-height:25px; overflow:hidden; font-size:12px; color:#828282; font-family:inherit; border-radius:3px; box-shadow:inset 1px 1px 3px #eaeaea;}
.order .order-text:hover{border:1px solid #d10002;}
.order textarea{line-height:22px !important; padding:5px 10px !important;}

.order .order-submit{padding:0 25px; height:30px; line-height:30px; border-radius:3px; overflow:hidden; cursor:pointer; font-weight: bold; background:#d10002; color:#fff; border:none;}
.order .order-submit:hover{background:#e33133;}


.login{ margin: 20px 0 0 0;}
.login li{overflow: hidden; color: #777; font-size: 14px; margin: 0 0 15px 0; position: relative; line-height: 30px; padding:0 0 0 90px;}
.login li span{position: absolute; left:0px; top:0px; width:90px; text-align: right; line-height: 30px;}
.login li .login_text{border:1px solid #c1c1c1; padding:0 0 0 10px; width:200px; height:28px; line-height:28px; overflow:hidden; font-size:12px; color:#828282; font-family:inherit; border-radius:3px; box-shadow:inset 1px 1px 3px #eaeaea;}
.login li .login_submit{padding: 8px 20px; background: #d10002; color: #fff; font-size: 14px; border:none; border-radius: 5px; overflow: hidden;}
.login li .zc_submit{padding: 8px 20px; background: #555; color: #fff; font-size: 14px; border:none; border-radius: 5px; overflow: hidden; margin: 0 0 0 10px;}
.login li i{color: #d10002; font-style: normal; padding: 0 0 0 5px;}


.member{border-collapse:collapse; margin:20px auto; width:95%}
.member td{padding:10px 6px; border:1px solid #e7e7e7;}
.member .member-text{border:1px solid #c1c1c1; padding:0 0 0 10px; width:300px; height:28px; line-height:28px; overflow:hidden; font-size:12px; color:#828282; font-family:inherit; border-radius:3px; box-shadow:inset 1px 1px 3px #eaeaea;}
.member .member-text:hover{border:1px solid #d10002;}
.member .member-submit{padding:0 20px; height:30px; line-height:30px; overflow:hidden; cursor:pointer; font-family:inherit; background: #d10002; color: #fff; border-radius: 5px; border:none;}
.member td span{color: #f00; padding: 0 0 0 5px;}


.dl_zs{text-align: center; font-size: 16px; padding: 30px 0 0 0; line-height: 40px;}
.dl_zs a{color: #d10002;}


.dl_cw{padding: 0 0 0 350px; line-height: 30px; font-size: 14px; color: #d10002;}



