﻿@charset "utf-8";
html,body,div,ol,ul,li,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,dt,form,fieldset,legend,input,textarea,select,i,em,table,b{
	margin:0;
	padding:0;
	font-family:"微软雅黑","黑体","宋体";
	font-size:14px;
}
*{
	outline:none;
}
body{
	color: #333;
	background:#ffffff!important;
}
ul,li,dl{
	list-style:none; 
	list-style-type:none;
}
em,i{
	font-style:normal;
}
img,input,textarea{	
	border:0;
	outline:none;
}
a{
	color: #fff;
	text-decoration:none;
}
a:hover{
	color: #ccc;
	cursor:pointer;
	text-decoration:none;
}

.dolowcss{color: #ad1e16;}

.clear{ clear:both;} 

.autowidth{width:100%; height:auto;float:left;}
/*首页*/
.head-box{margin:auto;width:100%; height:auto;}
.head-logo{width:22%; height:114px; float:left; background:#af251b;}
.head-logo img{width:100%;}
/*导航条*/
.dh-left{width:78%; height:auto; float:left;}
.dh-left-t{width:100%; height:31px; color:#bc2116; float:left; padding-top:26px;}
.dh-left-t li{width:36%;font-size:17px; height:auto; float:left; line-height:22px; text-align:right; float:right;}
.dh-left-t li b{font-size:18px;}

.dh-left-b{width:100%; height:57px; float:left; line-height:57px; color:#af251b; text-align:center;}
.dh-left-b li{height:auto; float:left; font-size:15px;}
.dh-left-b li i{ border-left:1px solid #af251b; float:left; display:block; height:16px; margin-top:22px;}
.dh-left-b li a{color:#af251b; }
.dh-left-b li:hover a{color:#fff; }
.dh-left-b li:hover{ background:#af251b; color:#fff;}
.dh-fd{width:90%; position:absolute;color:#1266a0;z-index:999; display:none; filter:Alpha(opacity=60);background-color:rgba(255,255,255,0.6); text-align:left; padding-left:10%;}
.dh-left-b li:hover ul li a{color:#777; }
.dh-left-b li ul li:hover a{color:#af251b; }
/*.dh-fd a{color:#777;}
.dh-fd a:hover{color:#CC0000;}*/
.dh-fd li{width:100%; height:auto; float:left; line-height:40px; font-size:13px; }
.dh-fd li:hover{background:none;}
.dh-fd li b{font-size:28px; float:left;}

/*手机导航条*/
.dh-left-m{width:96%; height:45px; background:#af251b; float:left; line-height:45px; color:#FFFFFF; text-align:right; padding-right:4%; display:none;}
.head-daohang-title-01s{width:30px; float:right; margin-top:10px;cursor:pointer;}
.head-daohang-title-01s span{width:100%; height:4px; background:#fff;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8; margin-top:2px; display:block;}
.head-daohang-title-01x{width:24px;float:right; margin-top:20px;cursor:pointer; position:relative;}
.head-daohang-title-01x i{width:100%; height:4px; background:#fff;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8; display:block; transform: rotate(-45deg) translate(1px, 4px);}
.head-daohang-title-01x u{width:100%; height:4px; background:#fff;filter:alpha(opacity:80); opacity:0.8; -moz-opacity:0.8;-khtml-opacity: 0.8; display:block; transform: rotate(45deg) translate(1px, -4px);}
/*浮动菜单-手机端*/
.mob-nva{width:100%;position:absolute; color:#1266a0;z-index:998; display:; right:0px; margin-top:45px;}
.mob-nva li{width:100%;line-height:36px; margin-bottom:1px;text-align:center;background:#414141;filter:Alpha(opacity=50);background-color:rgba(65,65,65,0.5);}
.mob-nva li a{font-size:16px;}
.mob-nva li a:hover{font-size:16px;color:#ebde01;}
.mob-nva li:hover{background:#af251b;filter:Alpha(opacity=80);background-color:rgba(175,37,27,0.8);}

.mob-nva-s{width:100%; height:100%; display:none;}
.mob-nva-s li{width:100%;line-height:30px; height:30px;text-align:center;margin-bottom:1px; background:none; background:#fff;filter:Alpha(opacity=50);background-color:rgba(255,255,255,0.5);}
.mob-nva-s li a{font-size:16px; color:#333;}
.mob-nva-s li a:hover{color:#ccc;}

/*banner*/
.banner{ overflow:hidden; width:100%; height:550px;  position:relative; border-bottom:1px solid #e5e5e5;}
.banner ul{ overflow:hidden; width:100%; height:550px; position:relative}
.banner li{ width:100%; height:550px; position:absolute; left:0; top:0}
.banner li a{ display:block; width:100%; height:100%;}
.banner .btn{ overflow:hidden; width:69px; height:11px; position:absolute; left:50%; bottom:20px; margin-left:-35px;}
.banner .btn span{ display:block; width:11px; height:11px; background:url(../img/ico_btn.png) no-repeat left center; cursor:pointer; float:left; margin:0 6px;}
.banner .btn span.cur{ background-position:right}
.banner i{ display:none; width:42px; height:72px; z-index:1000; position:absolute; cursor:pointer;}
.banner i.btn_left{ left:0; top:245px; background:url(../img/prev.png) no-repeat top center;}
.banner i.btn_right{ right:0; top:245px; background:url(../img/next.png) no-repeat top center;}
.banner:hover i{display:block}
.banner i:hover{background-position:bottom;}

/*banner*/
.index-ban{width:100%; height:auto; float:left;}
.index-ban img{width:100%;}
.index-ban2{margin:auto;width:100%; height:225px; float:left; display:none; background:url(../images/banner680.jpg);background-repeat: no-repeat;background-position:60.0% 0.0%;background-attachment: scroll;background-color: transparent;}
/*搜索条*/
.sosbar{margin:auto; width:98%; height:auto;}
.sosbar-l{width:75%; float:left; color:#666;padding-top:1.2%}
.sosbar-l a{color:#666666;}
.sosbar-l a:hover{color:#888;}
.sosbar-r{width:25%; float:left; padding-top:1%;padding-bottom:1%;}
.sosinputl{float:right;}
.sosinputr{width:75%; height:20px; border:1px solid #b0271f; float:right; padding:2px;}
/*中间banner*/
.mdbanner{background:url(../images/minbanner.jpg); height:580px;background-repeat: no-repeat;background-position:60.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.md-b-m{width:95%; height:auto; float:left; position:absolute; padding-top:10%; padding-left:5%;}
.md-b-m dt{font-size:32px; color:#af271e; line-height:46px;}
.md-b-m dd{color:#666; line-height:34px; font-size:16px; padding-top:2.5%;}

/*中间匠心和技术*/
.md-cont{width:100%; line-height:48px; color:#af271e; font-size:36px; text-align:center; margin-top:5%; float:left;}
.md-contt{width:100%; line-height:32px; color:#666; font-size:18px; text-align:center; float:left;}
.md-c-lop{width:100%; height:auto; float:left; margin-top:3%;}
.md-c-p{width:25%; height:auto; float:left; overflow:hidden;}
.md-c-p img{width:100%; float:left;border: 0; width: 100%;  transition: all 1s ease 0s;    -webkit-transform: all 1s ease 0s;  }
.md-c-p img:hover{ transition: all 1s ease 0s;   -webkit-transform: all 1s ease 0s; filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8;cursor:pointer;}

.md-j-lop{width:23.5%; height:368px; background:#f5f5f5; float:left; color:#888;}
.md-j-lop:hover{ background:#af251c; color:#FFFFFF; -moz-transition:1s; -webkit-transition:1s;-o-transition:1s;}
.md-j-lop:hover i{background:url(../images/lit-b.png);-moz-transition:1s; -webkit-transition:1s;-o-transition:1s;}
.md-j-lop:hover f{background:url(../images/lit2-b.png);-moz-transition:1s; -webkit-transition:1s;-o-transition:1s;}
.md-j-lop:hover t{background:url(../images/lit3-b.png);-moz-transition:1s; -webkit-transition:1s;-o-transition:1s;}
.md-j-lop:hover k{background:url(../images/lit4-b.png);-moz-transition:1s; -webkit-transition:1s;-o-transition:1s;}

.md-j-li1{width:100%; height:auto; padding-top:15%; text-align:center; float:left;}
.md-j-li1 i{width:54px; height:55px; background:url(../images/lit.png); display:block; margin-left:40%;}
.md-j-li1 f{width:54px; height:55px; background:url(../images/lit2.png); display:block; margin-left:40%;}
.md-j-li1 t{width:54px; height:55px; background:url(../images/lit3.png); display:block; margin-left:40%;}
.md-j-li1 k{width:54px; height:55px; background:url(../images/lit4.png); display:block; margin-left:40%;}

.md-j-li2{width:100%; height:auto; padding-top:7%; text-align:center; float:left; font-size:24px;}
.md-j-li3{width:100%; height:auto; padding-top:2%; text-align:center; float:left; font-size:18px;}
.md-j-li3 b{font-size:20px;}
.md-j-li4{width:72%; height:auto; padding:2% 14% 0 14%; float:left; font-size:15px; line-height:28px;}
.md-ml{margin-left:2%;}

/*专业生产*/
.zy-bc{background:url(../images/mdline01.jpg); margin-top:4%;}
.zy-main{width:100%; height:191px; background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.zy-cot{margin-left:22%;width:auto; height:auto; float:left; color:#FFFFFF;}
.zy-c-l1{width:auto; height:auto; float:left; padding-top:5%; text-align:center; line-height:34px;}
.zy-c-l1 t{ display:none;}
.zy-c-l1 span{font-size:24px;}
.zy-c-l1 i{font-size:24px;}
.zy-c-l2{width:auto; height:auto; float:left; padding-top:13%;}
.zy-c-l2 span{font-size:17px;}
.zy-c-l2 i{font-size:28px;}

/*优势*/
.ys-cot{width:100%; height:auto; float:left; margin-top:3%;}
.ys-lop{width:25%; height:160px;float:left;}
.yszcolor{background:#ececec;}
.yslcolor{background:#f5f5f5;}

.ys-l-c{width:100%; height:auto; float:left; margin-top:10%;}
.ys-l-b{width:35px;height:33px;background:#ad2017; border-radius: 50%;-moz-border-radius: 50%; -webkit-border-radius: 50%; color:#FFFFFF; float:left; text-align:center; font-size:22px; padding-top:2px; margin-left:18%;font-weight:bold;}
.ys-l-t{width:auto; height:auto; float:left;  font-size:26px; color:#696969; margin-left:4%;}
.ys-l-f{width:100%; height:auto; float:left; line-height:26px; font-size:15px; color:#8b8787; text-align:center; margin-top:3%;}
.ys-bt{float:left; width:100%; height:90px; position:relative;}
.ys-bt-f{width:auto; height:auto;  text-align:center; font-size:14px; line-height:32px; color:#ad2017; position:absolute; top:36px; left:43%;}
.ys-bt-an{width:268px; height:48px; line-height:48px; background:#ad2017; text-align:center; font-size:22px; color:#FFFFFF;}

/*选择*/
.xz-l{width:100%; height:auto;margin-top:3%; margin-bottom:3%; float:left;}
.xz-l-c{width:50%; height:auto; float:left;}
.xz-l-c b{font-size:52px; color:#a91f14; line-height:90px;}
.xz-l-c span{font-size:28px; color:#6f6f6f;}
.xz-l-c dd{color:#ad2016; font-size:32px; margin-top:-12px; font-weight:bolder;}
.xz-l-c dt{font-size:16px; color:#999999; line-height:30px;}
.xz-l-img{width:50%; height:auto; float:left; text-align:right;}

.xz-r{width:100%; height:auto;margin-top:3%; margin-bottom:3%; float:left;}
.xz-r-c{width:40%; height:auto; float:left; text-align:left; padding-left:10%;}
.xz-r-img{width:50%; height:auto; float:left;}
.xz-r-c b{font-size:52px; color:#a91f14; line-height:90px;}
.xz-r-c span{font-size:28px; color:#6f6f6f;}
.xz-r-c dd{color:#ad2016; font-size:32px; margin-top:-12px; font-weight:bolder;}
.xz-r-c dt{font-size:16px; color:#999999; line-height:30px;}

/*案例*/
.al-m{width:100%; height:auto; float:left; margin-top:3%;}
.al-c{width:18.6%; height:auto; background:#999999; float:left; margin:0px 0.7% 15px 0.7%; position:relative;overflow:hidden;}
.al-c img{width:100%; float:left;border: 0px; width: 100%;  transform: scale(1);  transition: all 1s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;  }
.al-c img:hover{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s; cursor:pointer;}
.al-t{width:100%; height:28px; line-height:28px; text-align:center; color:#FFFFFF; position:absolute; bottom:0px;background:#912d1f;filter:Alpha(opacity=50);background-color:rgba(145,45,31,0.5); overflow:hidden;}

/*合作*/
.hz-m{width:100%; height:auto; float:left;}
.hz-ms{width:100%; height:auto; float:left; margin-top:3%;}
.hz-d01{width:20%; height:46px; float:left; line-height:46px; background:#ad2017; color:#FFFFFF; font-size:20px; padding-left:2%;overflow:hidden;}
.hz-d02{width:70%; height:43px; float:left; border-bottom:3px solid #cecece;}
.hz-d03{width:8%; height:46px; float:left; line-height:46px; background:#ad2017; color:#FFFFFF; font-size:14px; text-align: center;}

.hz-c{width:100%; height:auto; float:left; background:#f7f6f5; margin-top:3%;}
.hz-c-l{width:39.5%; height:auto; float:left; background:#000066;}
.hz-c-l img{width:100%; float:left;}
.hz-c-r{width:55%; height:auto; float:left; margin-left:5%; margin-top:2%; color:#666666;}
.hz-c-r span{font-size:18px; line-height:50px;}
.hz-c-r i{font-size:14px; line-height:26px;}
.hz-c-r dl{width:140px; height:30px; line-height:30px; background:#c7c7c7; text-align:center; margin-top:6%; color:#FFFFFF; margin-bottom:2%;}
.hz-c-r dl a{color:#FFFFFF;}
.hz-c-r dl a:hover{color:#eee;}

/*荣誉*/
.ry-lop{width:16.6%; height:auto; float:left; background:#f7f6f4; padding:1%; margin-left:0.7%; margin-right:0.7%; margin-bottom:1.4%; overflow:hidden;}
.ry-lop img{width:100%; float:left;border: 0; width: 100%;  transform: scale(1);  transition: all 1s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;  }
.ry-lop img:hover{transform: scale(1.3);  transition: all 1s ease 0s;  -webkit-transform: scale(1.3);  -webkit-transform: all 1s ease 0s; cursor:pointer;}

/*团队*/
.td-lop{width:23.8%; height:auto; float:left; margin-left:0.6%; margin-right:0.6%;}
.td-lop-img{width:100%; height:auto; float:left; overflow:hidden;}
.td-lop-img img{width:100%; float:left;border: 0; width: 100%;  transform: scale(1);  transition: all 1s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;  }
.td-lop-img img:hover{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s; cursor:pointer;}
.td-lop-t{width:100%; height:40px; line-height:40px; background:#f7f6f4; float:left; text-align:center; font-size:15px;}
.td-lop-t a{color:#666666;}
.td-lop-t a:hover{color:#888;}
/*资讯*/
.new-m{width:100%; height:auto; float:left; margin-top:5%;margin-bottom:5%;}
.new-l{width:30%; height:auto; float:left; background:#f7f6f4;}
.new-c{width:86%;padding:7% 7% 0 7%; float:left;}
.new-c-t{width:100%; font-size:18px; color:#ad2017;float:left;}
.new-c-img{width:100%; height:135px; overflow:hidden; margin-top:5%; margin-bottom:1%;float:left;}
.new-c-img img{width:100%; float:left; border:1px solid #EAEAEA;}
.new-c-lop{width:100%; line-height:42px; float:left; border-bottom:2px dashed #dedede; font-size:15px; color:#777777;}
.new-c-lop a{color:#777;}
.new-c-lop a:hover{color:#333;}

.new-r-lop{width:100%; height:auto; float:left; margin-top:7%;border-bottom:2px dashed #dedede;}
.new-r-li01{width:100%; height:auto; float:left; color:#717171; font-size:15px; line-height:35px;}
.new-r-li01 a{ color:#717171;}
.new-r-li01 a:hover{ color:#999;}
.new-r-li01 b{font-size:32px; color:#ad2017; float:left;}
.new-r-li02{width:92%; height:auto; color:#969696; line-height:26px; padding-left:8%; padding-bottom:5%;}

.new-left{margin-left:5%;}
.new-jj{width:100%; float:left; height:auto; margin-bottom:14.3%;}
.new-bom{width:100%; height:35px; float:left; background:#ad2017; line-height:35px; text-align:center;}

.nxlop{width:48%; height:auto; float:left;border-bottom:1px solid #E1E1E1; padding-bottom:2.5%; margin-bottom:2.5%;}
.nxlop-l{width:50%; height:auto; margin-right:5%; float:left; overflow:hidden;}
.nxlop-l img{width:100%;float:left;border: 0; width: 100%;  transform: scale(1);  transition: all 1s ease 0s;  -webkit-transform: scale(1);  -webkit-transform: all 1s ease 0s;}
.nxlop-l img:hover{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s; cursor:pointer;}

.nxlop-r{width:45%; height:auto; float:left;}
.nxlop-r span{width:100%; font-size:18px; color:#ad2017; line-height:24px;}
.nxlop-r dt{width:100%; font-size:12px; color:#999999; line-height:20px; padding-top:7%;}
.nxlop-r i{width:auto; background:#DEDEDE; padding:6px 14px 6px 14px; font-size:13px; float:right; color:#7F7F7F; margin-right:5%; margin-top:8%;}

.nxlgekon{width:4%; height:auto; float:left;}

/*千万家有我*/
.qwj-c{width:100%; height:308px;background:url(../images/qianwanjia.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent; float:left;position:relative;}
.qwj-c-p{width:100%; line-height:42px; font-size:38px; position:absolute; top:15%; color:#FFFFFF; text-align:center; }

/*留言*/
.ly-m{width:86%; height:auto; float:left; margin:5%; background:#FFFFFF; padding:2%;}
.ly-l{width:55.5%; height:auto; float:left;}
.ly-l img{width:100%; float:left;}
.ly-r{width:39.5%; height:auto; float:left; margin-left:5%; padding-top:3%;}
.ly-input{width:87%; height:34px; border:1px solid #b8b8b8; padding-left:9%; font-size:15px; color:#888; margin-bottom:8px;}
.ly-tex{width:94%; height:48px;border:1px solid #b8b8b8; padding:1%;font-size:15px; color:#888;margin-bottom:8px;}
.ly-tj{width:100px; height:30px; line-height:30px; background:#ad2017; color:#FFFFFF; font-size:15px; float:left; margin-right:8px;}

/*链接*/
.lj-t{width:100%; height:auto; float:left; line-height:70px; border-bottom:4px solid #F1F1F1; margin-top:2%; font-size:30px; color:#CC0000;}
.lj-lop{width:100%; height:auto; float:left; line-height:28px; margin-bottom:3%; padding-top:1%;}
.lj-lop a{color:#666666; display:block; float:left; padding-right:3%;}
.lj-lop a:hover{ color:#999999;}

/*版权*/
.bq-m{width:100%; height:auto; float:left; padding-top:4%; padding-bottom:3%;}
.bq-leftm{width:48.3%; height:auto; float:left;}
.bq-lef{width:30%; height:auto; float:left;padding-top:2%;}
.bq-lef img{width:100%; float:left;}
.bq-mid{width:65%; height:auto; float:left; margin-left:5%; color:#FFFFFF; margin-top:1%;}
.bq-mid dd{width:100%; line-height:26px; height:auto; font-size:18px; color:#FFFFFF; margin-bottom:2%;float:left;}
.bq-mid span{line-height:20px; display:block; float:left; font-size:13px;}
.bq-mid i{width:90%; padding-left:10%; background:url(../images/bqdh.jpg) no-repeat;background-position:left center;float:left; margin-top:2%; line-height:32px; font-size:18px;}
.bq-rig{width:48.7%; height:auto; float:left;margin-top:5%;}
.bq-rig li{width:25%; height:auto; float:left; color:#FFFFFF;}
.bq-rig li span{width:100%; line-height:32px; font-size:17px;}
.bq-rig li a{width:100%; line-height:30px; float:left;}
.bottom-box{margin:auto;width:100%; height:auto;color:#f5a09b; line-height:46px;}

/*关于页*/
.abou-ban{margin:auto;width:100%; height:357px; float:left; background:url(../images/abou01.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.abou-mianbao{margin:auto;width:100%; float:left; height:auto; margin-top:1.8%; color:#999999;}
.abou-mianbao a{ color:#888;}
.abou-mianbao a:hover{ color:#af251b;}
.abou-m-line{width:100%; height:auto;font-size:16px; color:#999; float:left; font-weight:bold; height:20px; margin-bottom:2%;}
.abou-m-back{width:100%; height:45px; float:left; margin-top:5%; margin-bottom:5%;background:url(../images/abou02.jpg);}

.abou-m-01{width:45px; height:43px; float:left; margin-left:13%;background:url(../images/abou02s.jpg); position:relative;}
.abou-m-01s{width:110px; height:auto; position:absolute; color:#CC0000; font-size:18px; text-align:center; left:-70%;top:-60%;}
.abou-m-02{width:45px; height:43px; float:left; margin-left:13%;background:url(../images/abou02ss.jpg);position:relative;}
.abou-m-02:hover{background:url(../images/abou02s.jpg); cursor:pointer;}
.abou-m-02:hover div{color:#CC0000; }
.abou-m-02s{width:110px; height:auto; position:absolute; color:#888; font-size:18px; text-align:center; left:-70%;top:-60%;}

.abou-m-03{width:45px; height:43px; float:left; margin-left:0%;background:url(../images/abou02s.jpg); position:relative;}
.abou-m-04{width:45px; height:43px; float:left; margin-left:0%;background:url(../images/abou02ss.jpg);position:relative;}

.abou-m-gap{width:6%; height:auto; float:left;}
.abou-m-gapl{width:2%; height:auto; float:left;}

.abou-m-gaps{width:17.5%; height:auto; float:left;}
.abou-m-gapn{width:10%; height:auto; float:left;}
.abou-m-gapd{width:30%; height:auto; float:left;}

.abou-nr{margin:auto;width:100%; height:auto;}
.abou-nr-t{width:100%; height:auto; line-height:30px; font-size:20px; color:#ae2016}
.abou-nr-cont{width:100%; height:auto; line-height:24px;}
.abou-wh{width:43.3%; height:auto;float:left; margin-left:5%;}
.abou-wh img{width:auto; float:left;}

/*发展*/
.fz-m{width:100%; height:auto; float:left; background:url(../images/fz02.jpg) repeat-y;margin-bottom:8%; margin-top:3%; padding-top:40px;}
.fz-lop{width:100%; height:auto; float:left; margin-bottom:1.5%;}
.fz-lop:hover div.fz-l{background:url(../images/fz01.jpg) no-repeat;}
.fz-lop:hover div.fz-r{background:#af251c;color:#FFFFFF;}
.fz-l{width:39px; height:77px; float:left;}
.fz-l-bck1{ background:url(../images/fz01.jpg) no-repeat;}
.fz-l-bck2{ background:url(../images/fz01s.jpg) no-repeat;}

.fz-r{width:88%; height:auto; line-height:28px; margin-left:60px; padding:2% 2% 2% 35px;}
.fz-r-co1{background:#af251c;color:#FFFFFF;}
.fz-r-co2{background:#f6f6f6;color:#888;}
.fz-r b{font-size:18px;}

/*荣誉*/
.roy-lop{width:23.4%; height:auto; float:left; margin-left:0.8%; margin-right:0.8%; margin-bottom:1.6%; background:#ececec;}
.roy-lop:hover dd{background:#af251c; cursor:pointer;}
.roy-lop:hover dt img{transform: scale(1.1);  transition: all 1s ease 0s;  -webkit-transform: scale(1.1);  -webkit-transform: all 1s ease 0s;}
.roy-lop dt{width:64%; height:auto; text-align:center; padding:9% 18% 9% 18%; float:left;}
.roy-lop dt img{width:100%;float:left;}
.roy-lop dd{width:90%; height:auto; text-align:center; line-height:24px; background:#b4b4b4; padding:5%; font-size:16px; color:#FFFFFF;float:left;}

/*团队*/
.tdui-lop{width:31.3%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:3%; cursor:pointer;}
.tdui-lop:hover dt img{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s;}
.tdui-lop dd a{color:#777;}
.tdui-lop:hover dd{ background:#af251c; color:#fff;}
.tdui-lop:hover dd a{color:#fff;}
.tdui-lop dt{width:100%; height:auto; float:left; overflow:hidden;}
.tdui-lop dt img{width:100%; float:left;}
.tdui-lop dd{width:92%; height:auto; float:left; background:#eee; padding:12% 4% 8% 4%; text-align:center; font-size:18px;}
.tdui-lop dd font{font-weight:100; font-size:46px;}

/*指纹锁系列*/
.pro-ban{margin:auto;width:100%; height:357px; float:left; background:url(../images/pro-ban.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.pro-banx{margin:auto;width:100%; height:auto; float:left;background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.pro-lop{width:19.6%; height:auto; float:left; margin-left:0.7%; margin-right:0.7%; margin-bottom:1.5%; background:#ececec; padding:2% 2% 0% 2%;}
.pro-lop a{color:#666666;}
.pro-lop:hover a{color:#af251b;}
.pro-lop:hover dt img{transform: scale(1.1);  transition: all 1s ease 0s;  -webkit-transform: scale(1.1);  -webkit-transform: all 1s ease 0s;}
.pro-lop dt{width:100%; height:auto; float:left; overflow:hidden;}
.pro-lop dt img{float:left; width:100%;}
.pro-lop dd{width:100%; height:auto; border-top:2px solid #af251b; float:left; line-height:50px; font-size:16px;}
.pro-lop dd span{font-size:22px; color:#af251b;}

.pro-lopc{width:100%; height:auto;margin-bottom:2%; float:left;}
.pro-lopc img{width:100%; height:auto;}
.pso-m{width:100%; height:auto; float:left; margin-bottom:5%;}
.pso-l{width:37.5%; height:auto; float:left;}
.pso-l img{float:left; width:100%;}
.pso-r{width:49%; height:auto; float:left; margin-left:13.5%;}
.pso-r-t{width:98%; height:auto; font-size:36px; color:#888; border-bottom:2px solid #dcdcdc; float:left; padding-bottom:5%;margin-left:2%;}
.pso-r-t2{width:98%; height:auto;float:left;color:#888; font-size:22px;padding-top:5%; padding-left:2%;}
.pso-r-st{width:100%; height:auto;float:left;padding-top:2%;}
.pso-r-se{width:46%; height:48px;text-align:center; border:1px solid #CCCCCC; border-radius:40px; float:left; margin-left:1.5%;margin-right:1.5%;margin-top:2.5%;}
.pso-r-se:hover{background: linear-gradient(to bottom, #fff, #EFEFEF);-moz-transition:1s; -webkit-transition:1s;-o-transition:1s; cursor:pointer;}
.pso-r-se i{width:30px; height:30px;  border-radius:30px;display:block; margin-top:3%; margin-left:20%;}
.pso-r-se span{font-size:20px;color:#888; display:block; margin-top:-11%; margin-left:25%;}
.pso-r-pic{width:98%; height:auto;float:left;padding-top:6%;margin-left:2%; margin-top:5%;border-top:2px solid #dcdcdc; }
.pso-r-pic li{width:17.8%; height:auto; float:left; margin-right:2.2%; cursor:pointer; overflow:hidden;}
.pso-r-pic li img{width:100%; float:left;}
.pso-r-pic li img:hover{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s;}
.psoasxq{width:100%; height:auto; line-height:24px; float:left;}
.psoasqt{width:100%; line-height:24px;font-size:26px; color:#999999; text-align:center; margin-bottom:4%;float:left;}

.zs-line{margin:auto;width:100%; height:130px; background:#af251b; float:left; text-align:center; color:#FFFFFF;  margin-top:3%; margin-bottom:3%; font-size:42px; line-height:42px; overflow: hidden; padding-top:4%;}
.zs-line span{font-size:24px;}
.zs-nline{width:100%; line-height:42px;font-size:32px; color:#af251b; text-align:center; margin-bottom:4%;float:left; margin-top:4%;}
.zs-nline em{font-size:18px; color:#666666; line-height:18px;}

.zs-ban{margin:auto;width:100%; height:357px; float:left; background:url(../images/zhaoshangban.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent; position:relative;}
.zs-ban div{width:100%; height:auto; padding:1% 0 1% 0; font-size:32px; text-align:center; color:#FFFFFF; position:absolute;  top:30%; line-height:30px;}
.zs-ban div i{ font-size:18px; color:#EBEBEB;}

.zsfx-qximg{width:100%; height:auto; float:left;}
.zsfx-qximg img{width:100%; float:left;}
.zsfx-qxcs{width:100%; height:auto; float:left; display:none;}

.zsfx-qxlop{width:100%; height:auto; float:left; margin-top:3%;}
.zsfx-qxlop-t{width:22%; height:auto; padding:8% 0 8% 0;  float:left;border-radius:30px; background:#af251b; text-align:center; font-size:24px; color:#FFFFFF;}
.zsfx-qxlop-f{width:75%; height:auto; line-height:24px; font-size:15px; color:#999999; padding-left:3%; float:left; padding-top:2%;}

.zszb-m{width:100%; background:url(../images/zs02.jpg); height:570px;background-repeat: no-repeat;background-position:45.0% 0.0%;background-attachment: scroll;background-color: transparent; float:left; margin-top:4%; margin-bottom:3%;}
.zszb-lop{width:90%; height:auto; float:left; margin-top:15%; margin-left:10%;}
.zszb-lop i{width:auto; height:auto; font-size:28px; line-height:50px;}
.zszb-lop em{width:auto; height:auto;font-size:16px; line-height:26px;}

.zssl-m{width:100%; height:auto; float:left;}
.zssl-lop{width:48%; margin-left:1%; margin-right:1%;height:auto; float:left; position:relative; margin-bottom:2%;}
.zssl-lop:hover{box-shadow:0 0 8px rgba(0,0,0,1);}
.zssl-lop img{width:100%; float:left;}
.zssl-lop div{width:96%; height:45px; line-height:45px; font-size:18px; background:#af251b;filter:Alpha(opacity=50);background-color:rgba(175,37,27,0.5);overflow:hidden; position:absolute; color:#FFFFFF; bottom:0px; padding-left:4%;}

.zsys-pic{width:100%; height:auto; float:left; text-align:center;}
.zsys-pic img{width:auto;}

.zskfdh{width:100%; height:auto; text-align:center;}


.zsbom-m{width:100%; height:auto; background:#ececec; float:left; margin-top:5%; margin-bottom:5%;}
.zsbom-lop{width:88%; height:auto; color:#ae251b; margin-left:12%; margin-top:8%; font-size:34px; line-height:32px;}
.zsbom-lop span{font-size:28px; color:#666666;}
.zsbom-b1{width:31%; height:auto; float:left;margin-left:15%; margin-top:4%;margin-bottom:5%;}
.zsbom-b2{width:31%; height:auto; float:left;margin-top:4%;margin-bottom:5%;}
.zsbom-b1 img{width:100%;float:left;}
.zsbom-b2 img{width:100%; float:left;}

.zsjm-m{width:100%; height:auto; float:left;}
.zsjm-lop{width:31.333%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:2%;}
.zsjm-lop img{width:100%; float:left;}

.zsmt-m{width:80%;height:auto; margin-left:10%;}
.zsmt-lop{width:18%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:2%;}
.zsmt-lop img{width:100%; float:left; border:3px solid #C7C7C7;}

.zsmt-lops{width:18%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:2%;}
.zsmt-lops img{width:100%; float:left;}

.zslc-pic1{width:100%; height:auto; float:left; margin-bottom:5%; text-align:center;}
.zslc-pic1 img{ width:auto;float:left;}
.zslc-pic2{width:100%; height:auto; float:left; margin-bottom:5%; text-align:center; display:none;}

.zsdh-m{width:58%; height:200px;border-radius:200px; border:3px solid #CCCCCC;  margin-left:18%; margin-top:8%; margin-bottom:8%; position:relative;}
.zsdh-c{width:60%; height:280px; background:#393939; position:absolute;top:-40px; left:20%;}
.zsdh-t{width:100%; line-height:42px;font-size:66px; color:#ef0011; text-align:center; margin-bottom:4%;float:left; margin-top:4%;}
.zsdh-t span{font-size:40px;}
.zsdh-t i{font-size:36px; line-height:42px;}


/*案例中心*/
.anli-ban{margin:auto;width:100%; height:357px; float:left; background:url(../images/anli-ban.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent; position:relative;}
.anli-ban div{width:54%; height:auto; padding:1% 0 1% 0; font-size:32px; text-align:center; color:#FFFFFF; background:#b6160b; filter:Alpha(opacity=70);background-color:rgba(182,22,11,0.7);position:absolute; left:22%; top:30%;}
.anli-ban div i{ font-size:32px; font-weight:bold;}

/*新闻中心*/
.news-ban{margin:auto;width:100%; height:357px; float:left; background:url(../images/new-ban.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent; position:relative;}
.news-ban div{width:30%; height:auto; padding:1% 0 1% 5%; font-size:30px; line-height:46px; color:#FFFFFF; background:#b6160b; filter:Alpha(opacity=50);background-color:rgba(182,22,11,0.5);position:absolute; left:8%; top:26%;}
.news-ban div i{ font-size:32px; font-weight:bold;}

.news-lop{width:100%; height:auto; float:left; margin-left:1%; margin-right:1%; margin-bottom:3%; cursor:pointer; background:#eeeeee;}
.news-lop:hover dt img{transform: scale(1.2);  transition: all 1s ease 0s;  -webkit-transform: scale(1.2);  -webkit-transform: all 1s ease 0s;}
.news-lop dd a{color:#af251c;}
.news-lop:hover{ background:#af251c; color:#fff;}
.news-lop:hover dd a{color:#fff;}
.news-lop dt{width:14%; height:auto; float:left; overflow:hidden; color:#af251c; text-align:center; font-size:36px; line-height:20px; padding-top:2.5%;  font-weight:bold;}
.news-lop dt em{font-size:12px;font-weight:100;}
.news-lop:hover dt{ color:#FFFFFF;}
/*.news-lop dt img{width:100%; float:left;}*/
.news-lop dd{width:59%; height:auto; float:left;  padding:2% 4% 2% 4%;  font-size:22px; line-height:20px;}
.news-lop dd em{font-weight:100; font-size:14px; color:#7d7d7d; display:block; padding-top:10px;}
.news-lop:hover dd em{color:#fff;}
.news-lop div{width:10%; height:32px; line-height:32px;  margin-left:4%; margin-bottom:1%; margin-top:4%;background:#af251c; float:left; text-align:center; color:#FFFFFF;}
.news-lop:hover div{background:#fff;color:#af251c;}
.news-lop:hover div a{color:#af251c;}

/*展示页*/
.cass-m{width:100%; height:auto; float:left; margin-top:-15px;}
.case-title{width:100%; height:auto; font-size:30px; padding-top:2%; float:left;}
.case-titlex{width:100%; height:auto; font-size:16px; padding-top:1%; float:left; color:#666666; border-bottom:1px solid #CCCCCC; padding-bottom:8px; position:relative;}
.case-fx{width:auto; height:20px; position:absolute; bottom:3px; font-size:15px; right:0; padding-bottom:5px;}
.case-fx a {
    width:29px;
    height:29px;
    display:block;
    float:right;
    margin-left:9px;
    margin-top:-5px;
}
.t2-1 {
    background:url(../images/jd-img4.png);
}
.t2-1:hover {
    background:url(../images/jd-img4-1.png);
}
.t2-2 {
    background:url(../images/jd-img3.png);
}
.t2-2:hover {
    background:url(../images/jd-img3-1.png);
}

.t2-3 { position:relative;
    background:url(../images/jd-img2.png);
}
.t2-3 img{ display:none; position:absolute; bottom:31px; right:12px; border:3px solid #CCCCCC; padding:3px; background:#FFFFFF;}
.t2-3:hover img{ display:block;}

.t2-3:hover {
    background:url(../images/jd-img2-1.png);
}
.zp-cont{width:100%; height:35px; float:left;}
.zp-c{width:100%; height:auto; float:left;}
.zp-c-l{width:74%; height:auto; float:left; line-height:28px; font-size:16px;}
.zp-c-l img{width:100%; height:auto;}
.zp-c-r{width:21%; height:auto; float:left; padding-left:5%;}
.zp-r-t{width:100%; padding-bottom:2.5%; font-size:16px; color:#666666; float:left;}
.zp-t{ margin-top:12%;}
.zp-r-x{width:100%; height:auto; float:left;}
.zp-r-x1{width:26%; height:2px; background:#af251b; float:left;}
.zp-r-x2{width:74%; height:1px; background:#CCCCCC; float:left;}
.zp-r-zx{width:100%; height:auto; float:left;}
.zp-r-zx a{ width:100%; height:auto; padding-top:2.5%; color:#555; float:left;}
.zp-r-zx a:hover{color:#888;}
.zp-r-zx a i{font-size:16px;}
.zp-r-tp{line-height:28px; margin-top:4%;}


.zp-r-loop{width:100%; height:auto; background:#000099; float:left; margin-top:14px; position:relative;}
.zp-r-loop img{width:100%; float:left; height:auto;}
.zp-r-loop-fo{width:100%; height:40px; line-height:40px;filter:Alpha(opacity=50);background-color:rgba(0,0,0,0.5);  text-align:center; position:absolute; bottom:0;}

.fanpian{width:100%; border-top:1px solid #CCCCCC; margin-top:3%; margin-bottom:3%; float:left;}
.fanpian-01{width:auto; height:auto; float:left; padding-top:8px;}
.fanpian-02{width:auto; height:auto; float:right; padding-top:8px;}
.fanpian a{color:#333;}
.fanpian a:hover{color:#888;}
/*end展示页*/

/*下载*/
.down-ban1{margin:auto;width:100%; height:357px; float:left; background:url(../images/xzhcbanner.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.down-ban2{margin:auto;width:100%; height:357px; float:left; background:url(../images/xzrjbanner.jpg);background-repeat: no-repeat;background-position:50.0% 0.0%;background-attachment: scroll;background-color: transparent;}
.downx{width:41%; background:#dfdfdf; height:auto; padding:10px 1% 12px 1.5%; margin-bottom:1.4%; float:left; color:#ad1f16; font-size:16px; position:relative; margin-left:3%; margin-right:3%;}
.downx-ent{width:80px; height:auto; font-size:16px; position:absolute; padding:0.6%; float:right; background:#ad1f16; color:#FFFFFF; text-align:center; right:30px; top:9px;}
.downx:hover{color:#FFFFFF; background:#ad1f16;}
.downx:hover .downx-ent{color:#ad1f16; background:#dfdfdf;}

.pagers{margin:auto; float:left;width:94%; height:auto;margin-top:4%; margin-left:2%;}
.pagers li{ float:left; line-height:20px;border:1px solid #E1E1E1;  margin-right:10px; background-color:#FFF;}
.pagers li.c{background-color:#db241c; color:#fff;padding:0 8px;}
.pagers li a{float:left;padding:0 8px;height:20px;color:#888;}
.pagers li a:hover{background-color:#db241c; color:#fff;text-decoration: none;}

.seach{width:100%; height:160px; line-height:32px; text-align:center; font-size:16px; padding-top:10px;}
.seach a{ color:#CC0000;}
.seach a:hover{ color:#FF3300;}

html{font-size:312.5%}
@media screen and (max-width:359px) and (orientation:portrait){html{font-size:266.67%}}
@media screen and (min-width:360px) and (max-width:374px) and (orientation:portrait){html{font-size:300%}}
@media screen and (min-width:384px) and (max-width:399px) and (orientation:portrait){html{font-size:320%}}
@media screen and (min-width:400px) and (max-width:413px) and (orientation:portrait){html{font-size:333.33%}}
@media screen and (min-width:414px) and (max-width:431px) and (orientation:portrait){html{font-size:345%}}
@media screen and (min-width:432px) and (max-width:479px) and (orientation:portrait){html{font-size:360%}}
@media screen and (min-width:480px) and (max-width:639px) and (orientation:portrait){html{font-size:400%}}
@media screen and (min-width:640px) and (max-width:749px) and (orientation:portrait){html{font-size:470%}}
@media screen and (min-width:750px) and (max-width:849px) and (orientation:portrait){html{font-size:550%}}
@media screen and (min-width:850px) and (max-width:1000px) and (orientation:portrait){html{font-size:680%}}
@media screen and (min-width:1200px){
/*首页*/
.head-box{width:1200px;}
.bottom-box{width:1200px;}
.dh-left{width:931px; height:114px; }
.head-logo{width:269px;}
.sosbar{width:1200px; height:55px;}
.anli-ban div{width:620px; }
.news-ban div{width:300px; left:22%; padding:1% 0 1% 3%}
}

@media screen and (max-width:1190px){
/*首页*/
.dh-left-t{width:99%;}
.md-ml{margin-left:0%;}
.md-j-lop{width:23%;margin-left:1%;margin-right:1%;}
.xz-l{width:96%; margin-left:2%; }
.xz-l-img img{width:100%;}
.xz-r{width:96%; margin-left:2%; }
.xz-r-img img{width:100%;}
.hz-m{width:96%; height:auto; margin-left:2%;}
.lj-t{width:98%; padding-left:2%;}
.lj-lop{width:96%; margin-left:2%;}
.bq-m{width:96%; margin-left:2%;}
.bottom-box{margin:auto;width:96%;line-height:32px;}
.abou-mianbao{width:96%;margin-left:2%;}
.abou-m-line{width:96%;margin-left:2%;}
.abou-nr{width:96%;}
.abou-wh img{width:100%;}

.psoasxq{width:96%;margin-left:2%;}

.zsfx-qxcs{width:96%; margin-left:2%;}

.zslc-pic1{width:100%; height:auto; float:left; margin-bottom:5%;}
.zslc-pic1 img{width:100%;}

.news-lop{width:98%; }
.cass-m{width:96%; margin-left:2%;}

.zskfdh img{ width:100%; height:auto;}
}

@media screen and (max-width:1003px){
/*首页*/
/*
.news-lop dt{width:30.4%;}
.news-lop dd{width:60.6%;font-size:24px;}
*/

}
@media screen and (max-width:880px){
/*首页*/
.head-logo{height:90px;}
.dh-left-t{height:25px;padding-top:18px;}
.dh-left-t li{ width:40%;line-height:18px;}
.dh-left-t li b{font-size:14px;}

.dh-left-b{height:47px;line-height:47px;}

.md-j-lop{width:23%; height:420px;margin-left:1%;margin-right:1%;}

.zy-cot{margin-left:18%;}
.zy-c-l1{padding-top:5%;line-height:32px;}
.zy-c-l1 t{ display:block;}
.zy-c-l1 b{ display:none;}
.zy-c-l1 span{font-size:20px;}
.zy-c-l1 i{font-size:20px;}
.zy-c-l2{padding-top:16%;}
.zy-c-l2 span{font-size:15px;}
.zy-c-l2 i{font-size:22px;}
.abou-nr-cont img{width:100%;}
.fz-r{width:86%;}
.pro-ban{width:100%; height:340px;background:url(../images/pro-ban2.jpg);background-position:46.0% 10.0%;}

.pso-r-se i{width:26px; height:26px;  border-radius:26px; margin-top:6%;}
.pso-r-se span{font-size:20px; margin-top:-15%;}

.zszb-m{background:url(../images/zs03.jpg); height:430px;background-repeat: no-repeat;background-position:70.0% 35.0%;}
.zszb-lop{margin-top:19%; margin-left:6%;}
.zsys-pic img{width:100%;}

.zsdh-m{width:68%; height:200px;border-radius:160px;margin-left:14%;}
.zsdh-c{width:60%; height:260px;top:-36px; left:20%;}
.zsdh-t{width:100%; line-height:42px;font-size:54px;}
.zsdh-t span{font-size:40px;}
.zsdh-t i{font-size:30px; line-height:38px;}

.anli-ban div{width:66%; padding:2% 0 2% 0;font-size:26px;left:20%;}
.anli-ban div i{font-size:26px;}

.news-ban{height:330px;}
.news-ban div{width:40%; font-size:28px; line-height:44px;left:8%; top:26%;}
.news-ban div i{font-size:28px;}
/*
.news-lop dt{width:34.4%;}
.news-lop dd{width:56.6%;font-size:22px;}
*/
.dh-left-b li i{  margin-top:16px;}
}

@media screen and (max-width:760px){
/*首页*/
.head-logo{height:80px;}
.head-logo img{width:148px;}
.dh-left-t{height:27px;padding-top:8px;}
.dh-left-t li{width:50%;line-height:35px;}
.dh-left-b{height:45px;line-height:45px;}
/*搜索条*/
.sosbar-l{width:100%;}
.sosbar-r{width:100%;}
.sosinputr{width:80%; float:left; }
.sosinputl{float:left;}

.md-c-p{width:50%;}
.md-j-lop{width:48%; height:360px; margin-top:2%;}

.ys-lop{width:50%;}
.yszcolor2{background:#ececec;}
.yslcolor2{background:#f5f5f5;}

.ys-bt-f{top:36px; left:36%;}
.ys-bt-an{width:200px; height:40px; line-height:40px; font-size:20px;}

.xz-l-c{width:100%;}
.xz-l-img{width:100%;}
.xz-r-c{width:100%;padding-left:0%; padding-top:2%;}
.xz-r-img{width:100%;}

.hz-ms{margin-top:5%;}
.hz-d01{width:32%; font-size:18px;}
.hz-d02{width:50%;}
.hz-d03{width:16%;}

.hz-c-l{width:100%;}
.hz-c-r{width:100%; margin-left:0%; }
.ry-lop{width:29.8%;}
.al-c{width:31.8%; margin-top:1%;}
.td-lop{width:48.8%;}

.qwj-c{height:260px;background-position:50.0% 70.0%;}
.qwj-c-p{line-height:28px; font-size:28px; top:14%;}

.ly-l{width:100%;}
.ly-r{width:100%;margin-left:0%;}
.ly-input{width:91.8%; padding-left:8%;}
.ly-tex{width:97.8%; margin-bottom:8px;}

.bq-leftm{width:80%; height:auto; float:left;}
.bq-lef{width:22%;}
.bq-mid{width:60%; margin-left:15%; margin-top:1.6%;}
.bq-mid dd{ line-height:24px; font-size:16px;}
.bq-mid span{line-height:18px;font-size:13px;}
.bq-rig{width:99%; margin-top:3%; border-top:1px dashed #d3433a;}

.abou-ban{height:228px; background:url(../images/abou01s.jpg);background-position:50.0% 0.0%;}

.abou-m-01s{font-size:16px;}
.abou-m-02s{font-size:16px;}
.abou-m-gap{width:4%;}
.fz-r{width:84%;}
.tdui-lop{width:48%;}

.roy-lop{width:31.7%;}
.pro-lop{width:27.9%;}

.pso-l{width:96%; margin-left:2%;}
.pso-r{width:96%; margin-left:2%;}

.pso-r-se{width:45%; height:36px;margin-top:1.6%;}
.pso-r-se i{width:26px; height:26px;  border-radius:26px; margin-top:1.8%;}
.pso-r-se span{font-size:18px; margin-top:-9%;}

.zs-line{height:90px;font-size:32px; line-height:32px; padding-top:4%;}
.zs-line span{font-size:20px;}

.zs-nline{font-size:28px;margin-bottom:4%;}
.zsfx-qximg{display:none;}
.zsfx-qxcs{display:block;}

.zsbom-lop{font-size:30px; line-height:28px;}
.zsbom-lop span{font-size:24px;}

.zsmt-lop{width:48%;}
.zsmt-lops{width:48%;}

.anli-ban{height:280px; float:left; background-position:50.0% 0.0%;}
.anli-ban div{width:66%; padding:2% 0 2% 0;font-size:22px;left:15%;}
.anli-ban div i{font-size:22px;}
.abou-m-gapn{width:8%;}
/*
.news-lop dt{width:38.4%;}
.news-lop dd{width:52.6%;font-size:20px;}
*/
.zp-c-l{width:96%;padding-left:2%; padding-right:2%; font-size:14px;}
.zp-c-r{width:96%;padding-left:2%; padding-right:2%;}
.case-title{font-size:24px;}
.case-titlex{font-size:14px;}
.fanpian-01{float:left; width:100%;}
.fanpian-02{float:left; width:100%;}

.nxlop{width:96%; margin-left:2%;}
.nxlgekon{ display:none;}

}
@media screen and (max-width:680px){
.dh-left-b{ display:none;}
.dh-left-m{ display:block;}

.head-logo{height:80px;}
.dh-left-t{height:35px;padding-top:0px;}
.dh-left-b{height:45px;line-height:45px;}

.head-logo{width:22%; }
.dh-left{width:78%;}
.index-ban{display:none;}
.index-ban2{display:block;}

.mdbanner{height:420px;}
.md-b-m{background:#fff;filter:Alpha(opacity=60);background-color:rgba(255,255,255,0.6); padding-bottom:5%;}
.md-b-m dt{font-size:28px;}
.md-b-m dd{font-size:14px;}

.md-cont{line-height:40px; font-size:30px;}
.md-contt{line-height:30px; font-size:15px; }

.xz-l-c b{font-size:46px;}
.xz-r-c b{font-size:46px;}
.xz-l-c span{font-size:24px;}
.xz-r-c span{font-size:24px;}
.xz-l-c dt{font-size:14px;}
.xz-r-c dt{font-size:14px;}

.ry-lop{width:46.6%;}

.new-l{width:100%;}
.new-left{margin-left:0%;}
.new-jj{margin-bottom:8%;}
.abou-mianbao{margin-top:4%;}
.abou-m-line{margin-bottom:5%;}

.abou-wh{width:98%; padding-right:2%;}
.fz-r{width:81%;}

.tdui-lop dd{font-size:16px;}
.tdui-lop dd font{font-size:35px;}

.pro-ban{width:100%; height:270px;background:url(../images/pro-ban3.jpg);background-position:55.0% 0.0%;}

.pso-r-t{font-size:22px; padding-bottom:3%;padding-top:2%;}
.pso-r-t2{font-size:18px;}
.pso-r-se{width:45%; height:36px;margin-top:1.6%;}


.pso-r-se{width:45%; height:36px;margin-top:1.6%;}
.pso-r-se i{width:24px; height:24px;  border-radius:24px; margin-top:3%;}
.pso-r-se span{font-size:16px; margin-top:-10%;}

.psoasqt{line-height:22px;font-size:22px;margin-bottom:4%; margin-top:6%;}

.zs-line{height:80px;font-size:30px; line-height:30px; padding-top:4%;}
.zs-line span{font-size:18px;}
.zs-nline em{font-size:14px; color:#666666}

.zsfx-qxlop{margin-top:5%;}
.zsfx-qxlop-t{width:26%; padding:10% 0 10% 0; font-size:22px; }
.zsfx-qxlop-f{width:70%; line-height:22px; font-size:14px;padding-left:4%;padding-top:0%;}

.zszb-m{background:url(../images/zs03s.jpg); height:330px;background-repeat: no-repeat;background-position:20.0% 0.0%;}
.zszb-lop{margin-top:16%; margin-left:4%;}
.zszb-lop i{font-size:22px; line-height:50px;}
.zszb-lop em{font-size:14px; line-height:26px;}

.zsbom-b1{width:85%; margin-left:5%;}
.zsbom-b2{width:85%; }

.zsbom-lop{font-size:24px; line-height:22px;}
.zsbom-lop span{font-size:20px;}

.zsbom-b1 img{width:70%;}
.zsbom-b2 img{width:70%; margin-left:3%;}


.zslc-pic1{display:none;}

.zslc-pic2{display:block;}
.zslc-pic2 img{ width:100%;float:left;}



.zsdh-m{width:80%; height:140px;border-radius:100px;margin-left:8%;}
.zsdh-c{width:60%; height:160px;top:-16px; left:20%;}
.zsdh-t{width:100%; line-height:32px;font-size:30px;}
.zsdh-t span{font-size:40px;}
.zsdh-t i{font-size:18px; line-height:28px;}
.anli-ban{height:220px; float:left; background-position:50.0% 0.0%;}


.news-ban{height:300px;}
.news-ban div{width:50%;font-size:24px; line-height:40px;left:8%; top:26%;}
.news-ban div i{font-size:24px;}

.downx{width:90%;padding:12px 1% 12px 1.5%;font-size:14px;}
/*
.news-lop dt{width:46.4%;}
.news-lop dd{width:44.6%;font-size:18px;}
*/
}

@media screen and (max-width:580px){
/*首页*/
.head-logo{width:30%; }
.dh-left{width:70%;}

.showdh{ display:none;}
.dh-left-t li{width:99%;}

.md-cont{line-height:38px; font-size:26px;}
.md-contt{line-height:28px; font-size:14px; }
.md-c-p{width:100%;}

.md-j-lop{width:98%; height:350px;}
.md-j-li1 i{margin-left:43%;}
.md-j-li1 f{margin-left:43%;}
.md-j-li1 t{margin-left:43%;}
.md-j-li1 k{margin-left:43%;}

.zy-cot{margin-left:8%;}
.zy-c-l1{padding-top:3%;line-height:32px;}
.zy-c-l1 span{font-size:20px;}
.zy-c-l1 i{font-size:20px;}
.zy-c-l2{padding-top:2%;}
.ys-lop{width:100%;}
.ys-l-b{margin-left:24%;}

.ys-bt-f{top:36px; left:28%;}
.ys-bt-an{width:160px; height:35px; line-height:35px; font-size:18px;}

.hz-d01{width:40%;}
.hz-d02{width:38%;}
.hz-d03{width:20%;}

.al-c{width:48.5%; margin-top:1%;}

.td-lop{width:98.8%;}
.qwj-c{height:230px;background-position:49.7% 80.0%;}
.qwj-c-p{line-height:26px; font-size:24px; top:16%;}
.ly-input{width:87.8%; padding-left:12%;}

.bq-lef{width:35%;}
.bq-mid{width:55%; margin-left:8%; margin-top:2%;}

.abou-m-01{margin-left:10%;}
.abou-m-01s{font-size:15px;}
.abou-m-02{margin-left:10%;}
.abou-m-02s{font-size:15px;}
.abou-m-gap{width:2%;}
.fz-r{width:76%;}

.roy-lop{width:48.4%;}
.pro-lop{width:44.5%;}

.pso-r-se i{width:24px; height:24px;  border-radius:24px; margin-top:4%;}
.pso-r-se span{margin-top:-12%;}

.zsjm-lop{width:98%;}

.zs-nline{font-size:24px;margin-bottom:4%; margin-top:3%;}
.zsfx-qxlop-t{width:32%;  padding:12% 0 12% 0; font-size:16px; }
.zsfx-qxlop-f{width:63%; padding-left:5%;}

.zszb-m{background:url(../images/zs03s.jpg); height:300px;background-repeat: no-repeat;background-position:30.0% 5.0%;}
.zszb-lop{margin-top:18%; margin-left:4%;}

.anli-ban{height:180px; float:left; background-position:50.0% 0.0%;}
.anli-ban div{width:84%; padding:2% 0 2% 0;font-size:16px;left:10%;}
.anli-ban div i{font-size:16px;}

.abou-m-gapn{width:6%;}

.news-lop dt{width:100%;}
.news-lop dd{width:96%;font-size:18px; padding:2.5% 2% 1% 2%; }
.news-lop div{width:96%;margin-bottom:2%; margin-left:2%;}

.zs-ban div{font-size:26px; }
.zs-ban div i{ font-size:14px; color:#EBEBEB;}


.nxlop-l{width:100%; margin-right:0%;}
.nxlop-r{width:100%; margin-top:12px;}

.bq-leftm{width:100%; height:auto; float:left;}
.bq-mid dd{ line-height:20px; font-size:14px;}
.bq-mid span{line-height:16px;font-size:12px;}
.abou-m-gaps{width:12%;}
}


@media screen and (max-width:460px){
.head-logo{width:40%; }
.dh-left{width:60%;}
.zy-cot{margin-left:3%;}
.fz-r{width:70%;}

.abou-m-01{margin-left:9%;}
.abou-m-01s{font-size:14px;}
.abou-m-02{margin-left:9%;}
.abou-m-02s{font-size:14px;}
.abou-m-gap{width:1.5%;}
.roy-lop{width:98.5%;}
.pro-lop{width:94.6%;}

.pso-r-se span{margin-top:-14%;}

.zszb-m{background:url(../images/zs02.jpg); height:230px;background-repeat: no-repeat;background-position:15.0% 80.0%;}
.zszb-lop{margin-top:6%; margin-left:4%;}
.zszb-lop i{font-size:24px; line-height:50px;}
.zszb-lop em{font-size:16px; line-height:26px;}

.news-ban{height:230px;}
.news-ban div{width:60%;font-size:20px; line-height:36px;left:8%; top:26%;}
.news-ban div i{font-size:20px;}

}





