*{margin:0px;padding:0px;}
html,body,b,div,ul,li,h1,h2,h3,h4,h5,h6,img,pre,form,p,input,td{margin:0px auto;padding:0;}
ul{list-style-type:none;}
a:link,a:visited{text-decoration:none;}
a:hover{text-decoration:none;border:0;}
img{ border:0; width:100%; float:left}
input,select,button{
     -webkit-appearance: none;
     -moz-appearance: none;
     appearance: none;
     -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	 border:none;
	 outline:none}

.time1{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s}
.time2{transition:all ease-out .2s 0s;-webkit-transition:all ease-out .2s 0s;-moz-transition:all ease-out .2s 0s;-o-transition:all ease-out .2s 0s}

.l{ float:left}
.r{ float:right}
.tright{ text-align:right}
.cur{ cursor:pointer}
.jz{ display:table; margin:0 auto}
.fd{ width:100%;min-width:1280px;  float:left; margin:0px;}
.main{ width:1280px; overflow:hidden}


.top_line{ width:100%; min-width:1280px; height:2px; margin-top:3px; background:#d30534}
.top{ width:100%; min-width:1280px; height:125px; float:left; display:block}
.top .logo{ width:508px; height:58px; margin-top:38px; display:inline}

.top .right{ width:740px; height:100px; margin-top:25px; display:inline}
.top .tel{ width:225px; height:24px; margin-right:15px; display:inline-block}
.top .menu{ width:auto; height:76px}
.menu li{ margin-left:8px; display:inline-block; height:76px; float:left}
.menu li a.ma,.menu li a.mb{ height:74px; padding:0 15px; display:inline; font:16px/70px "宋体"; border-bottom:solid 2px}
.menu li a.ma{ border-color:#fff; color:#333}
.menu li a.mb{border-color:#d30534; color:#d30534}

.in_search{ width:100%; height:50px}
.in_search .swz{ width:760px; height:50px; overflow:hidden; text-indent:10px; font-family:"宋体"; line-height:50px;}
.in_search .swz .wz1{ font-size:16px; color:#333}
.in_search .swz a{ font:14px/50px "宋体"; line-height:50px; color:#666; margin-right:15px; display:inline}
.in_search .swz a:hover{ color:#d30534}
.in_search .search{ width:350px; height:30px; margin-top:10px; display:inline; border:solid 1px #cc1f09; border-radius:20px;-moz-border-radius:20px; -ms-border-radius:20px; -webkit-border-radius:20px; overflow:hidden}
.search input[type=text]{ width:270px; height:30px; font:12px/30px "宋体"; color:#999; line-height:30px; text-indent:12px}
.search .button{ width:70px; height:30px;font:14px/30px "宋体"; color:#fff; text-align:center;background:#d30534}

.title,.title1{ width:100%; height:39px; border-bottom:solid 1px; margin-top:40px; display:inline; position:relative}
.title{ border-color:#ccc}
.title1{ border-color:#fff}
.title .wz1,.title1 .wz1{ height:38px; border-bottom:solid 2px; padding:0 10px; display:inline; font:18px/38px "宋体"; position:absolute; left:0; top:0}
.title .wz1{ border-color:#d30534; color:#010101}
.title1 .wz1{ border-color:#fff;color:#fff}
.title .wz2{ height:30px; margin-top:14px; display:inline; font:14px/25px "宋体"; color:#666}
.title .wz2 a{color:#d30534}
.title .more,.title1 .more{font:14px/39px "宋体"}
.title .more{color:#d30534}
.title1 .more{ color:#fff}

.p_class{ width:100%; margin-top:30px; display:inline}
.p_class .pa,.p_class .pb{margin:10px 5px 0; padding:0 25px;display:inline;text-align:center;font:15px/35px "宋体";line-height:35px}
.p_class .pa{ color:#333; background:#eee}
.p_class .pb{ background:#d30534;color:#fff}

.r_list{ width:1300px}
.r_list li{ width:305px;  float:left; margin:30px 20px 0 0; display:inline}
.r_list li a{ width:285px; padding:10px 10px 20px 10px; display:inline; background:#f8f8f8}
.r_list li a:hover{background:#d30534}
.r_list li .pic,.r_list li .pic img{ width:285px; height:285px}
.r_list li .name{ width:100%; height:32px; margin-top:12px; display:inline; text-align:center; font:14px/32px "宋体"; color:#333; overflow:hidden}
.r_list li a:hover .name,.r_list li a:hover .view{ color:#fff}
.r_list li .view{ width:100%; height:72px; font:12px/24px "宋体"; color:#888; overflow:hidden}

.product{ width:100%; min-width:1280px; margin-top:40px; padding-bottom:40px; display:inline; background:#f8f8f8}
.p_list{ width:1300px}
.p_list li{ width:305px;  float:left; margin:30px 20px 10px 0; display:inline}
.p_list li a{ width:285px; padding:10px 10px 20px 10px; display:inline; background:#fff}
.p_list li a:hover{ box-shadow:5px 5px 5px 3px #eee;}
.p_list li .pic{ width:285px; height:285px; overflow:hidden}
.p_list li a:hover .pic img{ transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);-webkit-transform:scale(1.1);}
.p_list li .name{ width:100%; height:32px; margin-top:12px; display:inline; text-align:center; font:14px/32px "宋体"; color:#333; overflow:hidden}
.p_list li a:hover .name{ color:#d30534}

.about_bg{ width:100%; min-width:1280px; height:530px; padding-top:10px; display:inline; background:url(../image/about_bg.jpg) no-repeat center center}
.a_pic{ width:480px; height:350px;  margin-top:35px; display:inline}
.a_nr{ width:695px;height:350px; background:#fff; margin-top:35px; padding:0 30px; display:inline}
.a_nr .bt{ width:100%; height:42px; margin-top:25px; display:inline; font:24px/42px "宋体"; color:#d30534; overflow:hidden}
.a_nr .wz{ width:100%; height:252px; font:14px/36px "宋体"; color:#333; overflow:hidden}

.advantage{ width:100%; min-width:1280px; height:585px; margin-top:40px; display:inline; background:url(../image/advantage.jpg) no-repeat center center; clear:both}

.news{ width:100%; min-width:1280px; margin-top:50px; display:inline}
.news .nleft{ width:938px; height:358px; border:solid 1px #ccc; position:relative}
.news .nleft .lpic{ width:260px; height:360px; position:absolute; left:-1px;top:-1px}
.nleft .area{ width:655px; margin-top:25px; display:inline}
.nleft .n1{ width:630px; padding-right:25px; display:inline}
.nleft .n1 .pic{ width:250px; height:200px; overflow:hidden}
.nleft .n1 .nk{ width:355px}
.nleft .n1 .nk .nbt{ width:100%; height:38px; font:16px/38px "宋体"; color:#333; overflow:hidden}
.nleft .n1 .nk .nxq{ width:100%; height:120px; font:12px/30px "宋体"; color:#999; overflow:hidden}
.nleft .n1 .nk .nmore{ width:100px; height:22px; background:#d30534; text-align:center; font:12px/22px "宋体"; color:#fff; margin-top:20px; display:inline}
.nleft .n1 .nk .nmore:hover{ background:#81001d}

.nleft .nlist{ width:100%}
.nlist .qk{ width:300px;margin:25px 27.5px 0 0; display:inline; height:84px; background:#f8f8f8}
.nlist .qk:hover{ background:#ffe9e9}
.nlist .qk .data{ width:84px; height:84px; background:#bbb; text-align:center}
.nlist .qk:hover .data{ background:#d30534}
.nlist .qk .data .d1{ width:100%; height:35px; margin-top:16px; display:inline; font:36px/36px "宋体"; color:#fff}
.nlist .qk .data .d2{ width:100%; height:16px; font:12px/16px "宋体"; color:#fff}
.nlist .qk .nr{ width:196px; margin-right:10px; display:inline}
.nlist .qk .nr .r1{ width:100%; height:40px; margin-top:8px; display:inline; font:14px/20px "宋体"; color:#333; overflow:hidden}
.nlist .qk .nr .r2{ width:100%; height:20px;margin-top:6px; display:inline; font:12px/20px "宋体"; color:#999; overflow:hidden}

.news .nright{ width:308px; height:358px;border:solid 1px #ccc; overflow:hidden}
.k_list{ width:100%; margin-top:19px; display:inline}
.k_list li{ width:100%; height:99px; float:left; border-bottom:dashed 1px #ccc}
.k_list li:hover{ background:#f8f8f8}
.k_list li a{ width:290px; height:100px; margin:0 9px; display:inline}
.k_list li a .kbt{ width:100%; height:30px; font:14px/30px "宋体"; color:#d30534; overflow:hidden}
.k_list li a .kbt .icon{ width:40px; height:16px; background:url(../image/n_icon.png) no-repeat; margin:7px 5px 0 0; display:inline}
.k_list li a .kdata{ width:100%; height:16px; font:11px/16px "宋体"; color:#333}
.k_list li a .kxq{ width:100%; height:40px; margin-top:3px; display:inline; font:11px/20px "宋体"; color:#666; overflow:hidden}

.n_list{ width:100%; margin-top:20px; display:inline}
.n_list li{ width:100%; height:99px; float:left; border-bottom:dashed 1px #ccc}
.n_list li:hover{ background:#fff}
.n_list li a{ width:1280px; height:99px; margin-top:10px; display:inline}
.n_list li:hover a{ width:1240px; margin:10px 20px 0}
.n_list li a .kbt{ width:100%; height:30px; font:14px/30px "宋体"; color:#d30534; overflow:hidden}
.n_list li a .kbt .icon{ width:40px; height:16px; background:url(../image/n_icon.png) no-repeat; margin:7px 5px 0 0; display:inline}
.n_list li a .kdata{ width:100%; height:20px; font:11px/20px "宋体"; color:#333}
.n_list li a .kxq{ width:100%; height:20px; margin-top:5px; display:inline; font:11px/20px "宋体"; color:#666; overflow:hidden}

.content{ background:#f8f8f8; padding-bottom:60px}

.view_nr{ width:100%; padding-bottom:20px; margin-top:25px; display:inline;font:14px/32px "宋体"; color:#555; line-height:32px}
.about_wz{ width:100%; min-height:350px; font:14px/32px "宋体"; color:#555; line-height:32px}

.view_title{ width:100%; height:40px; text-align:center; font:18px/40px "宋体"; color:#d30534; line-height:40px; margin-top:25px; display:inline}
.news_title_s{width:100%; height:25px; text-align:center; font:12px/25px "宋体"; color:#999; line-height:25px}
.news_sxy{ width:100%; height:40px; margin-top:30px; display:inline}
.news_sxy a{ width:50%; font:16px/40px "宋体"; color:#000; line-height:40px; overflow:hidden}
.news_sxy a:hover{ color:#d30534}

.pro_pic{ width:500px; margin-top:30px; display:inline}
.pro_pic img{width:500px; float:left}

.pro_nr{ width: 550px; margin:30px 0 0 80px; display:inline}
.pro_nr .ptitle{width:100%; height:60px; font:22px/60px "宋体"; color:#d30534}
.pro_nr .pwz{ width:100%; margin-top:20px; display:inline; font:16px/50px "宋体"; color:#333}

.page{ width:100%; height:32px; margin-top:35px; display:inline}
.page a,.page a.pb{height:32px;padding:0 20px;margin:0 8px;display:inline;font:14px/32px "宋体"; color:#fff; line-height:32px}
.page a.pa{background:#aaa}
.page a:hover,.page a.pb{ background:#bf0000}


.prev{ width:100%; margin-top:35px; display:inline}
.prev a,.prev a.pb{ width:100%;height:40px;margin:10px 8px;display:inline;font:14px/40px "宋体"; text-indent:10px; color:#fff; line-height:40px; overflow:hidden}
.prev a.pa{background:#aaa}
.prev a:hover,.prev a.pb{ background:#bf0000}


.hen{ width:100%; min-width:1280px; height:60px; display:block; clear:both; float:left}
.foot_d{ width:100%; min-width:1280px; height:45px; background:#333; text-align:center; font:12px/45px "宋体"; color:#fff}
.foot_d a{ color:#fff}
.foot_d a:hover{text-decoration:underline}
.foot{width:100%;min-width:1280px; background:#d30534; padding-bottom:50px; display:inline}
.foot .flist{ margin:60px 0 0 60px; display:inline}
.foot .flist a{ width:100%}
.foot .f1{ width:60px}
.foot .f2{ width:80px}
.foot .f3{ width:300px}
.foot .f_line{ width:1px; height:110px; margin:70px 0 0 60px; display:inline; background:url(../image/f_line.png) no-repeat}
.foot .fbt{ width:100%; height:36px; font:14px/36px "宋体"; color:#fff;}
.foot .fwz{ font:12px/36px "宋体"; color:#fff}
.foot .fwz1{ width:100%; font:12px/24px "宋体"; color:#fff}
.foot .qrcode{ width:120px; margin:45px 60px 0 0; display:inline}
.foot .qrcode .pic,.foot .qrcode .pic img{ width:120px; height:120px; float:left}
.foot .qrcode .wz{ width:100%; margin-top:6px; display:inline; font:12px/24px "宋体"; color:#fff;text-align:center}