@media only screen and (max-width:640px){
/* CSS Document */
body{  background:#f9f8f6; background-size:cover; font:12px/22px "Microsoft YaHei","宋体";}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr{ margin:0; padding:0;}
li,img,input,em{ list-style:none; border:none; font-style:normal;}
a:link, a:visited{color:#333;text-decoration:none;}
a:hover,a:active{ color:#f00; text-decoration:none;}
a{ text-decoration:none;}

.wrap{width:100%;margin:0 auto;}
#header{width:100%; background:#fff; border-bottom:2px solid #cd1b00;}
#banner{width:100%; overflow:hidden; border-top:5px solid #f9f8f6;}
#big-box{width:100%;overflow:hidden;}

.yc{ display:none;}

.header{width:100%; overflow:hidden;}
.header_left{width:100%; text-align:center;}
.logo{width:100%;padding:10px 0}
.logo_txt{width:100%; font-family:"黑体"; color:#cd1b00; font-size:16px; text-align:center;}
.header_right{width:324px;float:right;}
.header_img{float:left;padding-top:5px;}
.header_img1{float:left;padding:20px 0 0 33px;}

.nav_phone{width:100%; overflow:hidden;}
.nav_phone li{width:25%;float:left; height:50px;  font-size:16px;}
.nav_phone li a{ display:block; height:50px; line-height:50px;color:#000; text-align:center;}
.nav_phone li a:hover{ color:#cd1b00;}

/*手机大图滚动开始*/
.banner{width:100%; overflow:hidden;}
.slideBox {position:relative;overflow:hidden;margin:0px auto;max-width:641px;}
.slideBox .hd {position:absolute;height:28px;line-height:28px;bottom:0;right:0;z-index:1;}
.slideBox .hd li {display:inline-block;width:7px;height:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;background:#333;text-indent:-9999px;overflow:hidden;	margin:10px 6px 0 6px;}
.slideBox .hd li.on {background:#fff;}
.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%;}
.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;}

/*手机大图滚动结束*/

.big_box{width:100%;padding:10px 0; overflow:hidden;}
.tjcp{width:90%; height:230px;margin:0 auto; background:#fff; overflow:hidden;}
.picScroll-left .tjcp_title{width:100%; height:32px; line-height:32px;}
.picScroll-left .tjcp_title .tjcp_p{float:left; color:#000; font-size:16px;}
/*带箭头向左滚动开始*/

.picScroll-left{ width:100%;  overflow:hidden; position:relative; }
.picScroll-left .tjcp_title .next{width:30px;float:right; height:20px; background:url(../images/right.jpg) no-repeat center center;cursor:pointer;margin-top:4px;}
.picScroll-left .tjcp_title .prev{width:30px;float:right; height:20px; background:url(../images/left.jpg) no-repeat center center;cursor:pointer;margin-top:4px;}
.picScroll-left .bd{width:99%;float:left; overflow:hidden;border:1px solid #d1d4d9;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center;border-right:1px solid #d1d4d9; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width:252px; height:164px; display:block;}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:32px;   }

/*带箭头向左滚动结束*/

.fw{width:99%;margin:0 auto; border:1px solid #d1d4d9; background:#fff; overflow:hidden;margin-top:16px;}
.fw_title{width:100%; text-align:center;padding-top:20px; overflow:hidden;}
.fw_contect{width:100%;padding:10px 0;}
.fw_left{width:99%;margin:0 auto;}
.fw_img1{width:100%; height:69px; background:url(../images/fw_img1.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_img2{width:100%; height:69px; background:url(../images/fw_img2.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_img3{width:100%; height:69px; background:url(../images/fw_img3.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_left a{ display:block;color:#6a6a6a;line-height:69px;}
.fw_left a:hover{color:#f00;}
.fw_center{width:225px;margin:0 auto;height:225px;padding-top:16px;}
.fw_center img{ display:block;}
.fw_right{width:99%;margin:10px auto 0 auto;}
.fw_img4{width:100%; height:69px; background:url(../images/fw_img4.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_img5{width:100%; height:69px; background:url(../images/fw_img5.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_img6{width:100%; height:69px; background:url(../images/fw_img6.jpg) no-repeat center center;  font-size:18px; font-weight:bold;margin-bottom:17px; text-align:center;}
.fw_right a{ display:block;color:#6a6a6a;line-height:69px; padding-right:20px;}
.fw_right a:hover{color:#f00;}

.ks{width:99%;margin:0 auto; border:1px solid #d1d4d9; background:#fff; overflow:hidden; margin-top:10px;}
.ks_title{width:100%;padding:15px 0 0 0; text-align:center; overflow:hidden;}

.ks_contect{width:100%;padding:20px 0 5px 0; overflow:hidden;}
.ks_ul li{width:48%;float:left; text-align:center;margin:0 1%;}
.ks_ul li img{width:100%; max-width:213px;max-height:70px;}

.kh{width:99%; border:1px solid #d1d4d9; background:#fff; overflow:hidden; margin:10px auto 0 auto;}
.kh_title{width:100%;padding:8px 0 0 0;overflow:hidden;}
.kh_contect{width:100%;padding:10px 0; overflow:hidden;}

/*向左滚动图片开始*/
.picMarquee-left{ width:100%; height:75px;overflow:hidden; position:relative;}
.picMarquee-left .bd{width:98%; overflow:hidden; padding:10px 1%;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1;}
.picMarquee-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width:136px; height:55px; display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;}

/*向左滚动图片结束*/

.foot{width:100%; border-top:2px solid #cd1b00;margin-top:17px;padding:25px 0; overflow:hidden; line-height:30px; color:#141415; font-family:"宋体"; text-align:center;}


/*关于我们*/
.main{width:100%; background:#fff;margin:10px 0 20px 0; overflow:hidden;padding:20px 0 40px 0;}
.main_left{width:100%;float:left;}
.main_left yc{display:none;}
.cp{width:99%;margin:0 auto; border:1px solid #ededed; overflow:hidden;padding-bottom:39px;}
.cp_title{width:100%; height:35px; background:url(../images/title_bj.jpg) repeat-x; line-height:35px;}
.cp_p{ display:block;height:35px;line-height:35px; background:url(../images/jiantou.jpg) no-repeat left center; background-position:21px; font-family:"宋体"; font-size:14px; font-weight:bold; color:#fff; text-indent:39px;}
/*产品下拉开始*/
.left{width:90%;margin:0 auto;height:100%; overflow:hidden;}
.div1{width:100%;padding:10px 0 0 0; overflow:hidden;}
.div2{width:100%;height:38px;line-height:38px;cursor:pointer;border-bottom:#ebebeb 1px solid; background:url(../images/jiantou1.jpg) no-repeat left center; text-indent:26px; display:block;}
.div3{display:none;margin:5px 0 5px 18px; border-left:1px dotted #ebebeb;width:107px;}
.div3 ul{margin:0;padding:0;}
.div3 li{height:24px;line-height:24px;list-style:none; background:url(../images/heng.jpg) no-repeat left center; text-indent:15px;}
.div3 li a{ font-family:"宋体"; color:#696969;}
.div3 li a:hover{ color:#f00;}
/*产品下拉结束*/

.lxwm{width:99%;margin:0 auto;margin-top:20px; border:1px solid #eeeeee; overflow:hidden;}
.lxwm_contect{width:98%; padding:25px 1%; line-height:24px; color:#696969; overflow:hidden;}


.main_right{width:100%;float:right;overflow:hidden;}
.dwqz_title{width:99%;margin:0 auto; height:35px; border-bottom:1px solid #d3d3d3; overflow:hidden;}
.dqwz_nav{float:left; height:35px; line-height:35px; background:url(../images/dqwz_jiantou.jpg) no-repeat left center; text-indent:28px; font-family:"宋体"; color:#777777;}
.dqwz_nav a{ color:#777777;}
.dqwz_nav a:hover{ color:#f00;}
.dqwz_contect{width:100%;}
.dqwz_contect img{width:100%; height:auto;}
.gsjj_txt{ display:block;padding:25px 0 0 0; font-family:"宋体"; line-height:24px; color:#696969;}


/*服务项目*/
.fwxm{width:100%; display:block;padding:30px 0 0 0; overflow:hidden;}
.fwxm li{width:48%;float:left; text-align:-webkit-center;margin:0 1%; cursor:pointer;}
.fwxm li .fwxm_img{width:100%; height:143px; border:1px solid #eeeeee; text-align:center; vertical-align:middle; display:table-cell; overflow:hidden;}
.fwxm li .fwxm_img img{width:100%; max-width:195px; max-height:143px; vertical-align:middle;}
.fwxm li .fwxm_sp{ display:block; height:45px; line-height:45px; text-align:center; overflow:hidden; font-family:"宋体"; color:#696969;}
.fwxm li:hover .fwxm_img{ border-color:#999999;}
.fwxm li:hover .fwxm_sp{ color:#f00;}


/*锁具展示*/
.gsda_box{ display:block;padding:10px 0; overflow:hidden;font-family:"宋体"; color:#000;}
.gsda_T{ display:block; line-height:38px; border-bottom:1px dashed #e2e1e1; font-family:"宋体"; font-size:14px; font-weight:bold; color:#515151; text-align:center;}
.gsda_time{ display:block; line-height:30px; text-align:center;  }
.gsda_txt{ display:block; line-height:24px; color:#000;padding-top:5px;}
.gsda_em{ font-weight:bold;}
.cp_img1{ display:block; text-align:center;}
.cp_img1 img{width:90%; border:1px solid #e7e7e7; max-width:311px; max-height:253px;}

/*服务范围*/
.fwfw{ display:block;padding:30px 0 0 0; line-height:24px; color:#696969;}
.fwfw img{float:left; border:1px solid #9c9d97; margin-right:10px;}

/*新闻动态*/
.news{ display:block;padding:15px 1%; overflow:hidden;}
.news li{ display:block;height:35px; line-height:35px; border-bottom:1px dotted #c9cacc; overflow:hidden; font-family:"宋体"; color:#696969;}
.news li a{float:left;width:75%; height:35px; line-height:35px; overflow:hidden; color:#696969; background:url(../images/dian.jpg) no-repeat left center; text-indent:14px;}
.news li .news_sp{float:right;}
.news li a:hover{ color:#f00;}

.jkgw_B{ display:block;padding:15px 1%; overflow:hidden;}
.jkgw_T{ display:block; height:40px; line-height:40px; text-align:center; font-size:20px; font-weight:bold; color:#505050; overflow:hidden; font-family:"黑体";overflow:hidden; }
.jkgw_time{ overflow:hidden;display:block; height:28px; border:1px solid #dfdfdf; background:#f7f7f7; line-height:28px; text-align:center; overflow:hidden; color:#505050;margin-top:8px;}
.jkgw_time a{ color:#505050;}
.jkgw_time a:hover{ color:#f00;}
.jkgw_N{ display:block; line-height:24px; color:#505050; font-size:14px; text-indent:2em;padding-top:30px;}

/*服务承诺*/
.fwcn{ display:block;padding:15px 1%;}
.sd{ display:block; overflow:hidden;}
.sd_title{ display:block; font-size:20px; font-weight:bold; color:#666460; height:50px; line-height:50px; text-align:center;}
.sd li{width:48%;float:left;margin:0 1%; text-align:center;}

.ld{ display:block; overflow:hidden;padding-top:20px;}
.ld li{float:left;width:48%;margin:5px 1%;}
.ld li img{width:100%;}
/*联系我们*/
.lxwm_txt{ display:block;padding:15px 1%; overflow:hidden; line-height:24px; color:#505050;}


/*手机底部*/
.kong{width:100%; height:40px;}
.bottomqq {position: fixed;bottom: 0;left: 0;z-index: 2000;right: 0px;width: 100%;height: 49px;overflow: hidden;cursor: default;padding-top: -61px;background: #000;}
.bottom1 {width: 300px;margin: 0 auto;}
.bottom1 a {float: left;width: 43px;text-align: center;line-height: 20px;color: #fff;height: 44px;border-right: solid 1px #111;padding: 5px 15px 0 15px;font-size: 12px;}
.bottom1 a.xianqd {border: 0px;}


.kfly{ display:block;padding-top:35px;width:320px;}
.kf{ display:block; overflow:hidden;margin-bottom:14px;}
.kf_L{float:left; height:22px; line-height:22px; font-family:"宋体"; color:#020000;}
.inp1{width:225px;float:left; height:19px; border:1px solid #ccc;}
.kf_xing{float:left; color:#f00; font-size:14px; line-height:22px; text-indent:10px;}
.inp2{width:220px;float:left; height:67px; border:1px solid #ccc;}
.kf_img{float:left;}
.kf_img img{ display:block;}
.kf_A{float:left;padding-left:10px; color:#000;}
.kf_A:hover{color:#f00; text-decoration:underline;}
.inp3{float:left;margin:0 0 0 50px;}



/*zx*/
.zx{ display:block;padding:30px 0 0 0;width:100%;}
.dg_box{width:100%; overflow:hidden;margin-top:10px;}
.dg_box img{ display:block; height:10px;width:40px;}
.dg_txt{width:25%;float:left; height:22px; line-height:22px; text-align:right; overflow:hidden; color:#000;}
.inp13{width:69%;float:left; height:18px; border:1px solid #dddddd}
.dg_xing{width:4%;float:left; line-height:22px; color:#f00;padding-left:1%;}
.dg_txt1{width:25%;float:left; height:146px; line-height:146px; text-align:right;color:#000;}
.inp14{width:67%;float:left; height:142px; border:1px solid #dddddd}
.inp15{width:45px;float:left; height:18px; border:1px solid #dddddd;}
.btn{width:200px;height:40px; line-height:40px; text-align:center; background:#f7a332;margin:15px auto 0 auto;}
.btn a{ display:block; font-family:"微软雅黑"; font-size:18px; font-weight:bold; color:#fff; letter-spacing:4px;}


}