@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑"}
*{padding:0px;margin:0px;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {font-size:12px;list-style:none;}
input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}
button {overflow:visible}
img{border:none;}
a{color:#6d6d6d;text-decoration:none;}
a:hover{color:#bf0000;text-decoration:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
li{	list-style:none;}
.lf{ float:left;}
.rt{ float:right;}


.contain{ width:1200px; margin:0 auto}


.top1{ background:#f7f7f7; border-bottom:#ededed 1px solid; line-height:33px;}
.top1 p{ display:block; float:left;}
.top1 .deng{ display:block; float:right;}
.top1 .deng p{ display:block; float:left; padding-left:10px}
.top1 .deng p em{ float:left}
.top1 .deng p a{ padding:0 5px}

.logo img{ height:68px; width:auto}
.top2{ width:1200px; margin:20px auto;}

.search{ margin-left:150px}
.bd1{ border:#000 1px solid; color:#909090; width:345px; padding-left:35px; line-height:33px; height:33px; background:url(sou.jpg) 10px center no-repeat; outline:none}
.btn1{ background:#000; border:0;  width:68px; line-height:35px; text-align:center; color:#fff; font-size:14px;  outline:none; cursor:pointer}

.search span{ display:block; color:#505050; padding-top:10px}
.search span a{ padding-right:10px}


.tel{ background:url(tel.jpg) left center no-repeat; padding-left:30px; color:#bf0000; font-size:20px; margin-top:15px}

.top3{ background:#000; }
.nav {margin: 0px auto; 	text-align: center;}
.nav ul ul {display: none;}
.nav ul li:hover > ul {		display: block;	}
.nav ul {list-style: none;	position: relative;	display: inline-table;}
.nav ul:after {	content: ""; clear: both; display: block;}
.nav ul li {float: left; line-height:50px}
.nav ul li:hover {background: #ce101b;}
.nav ul li:hover a {color: #fff;}
.nav ul li a {display: block; padding: 0px 25px; color: #fff; text-decoration: none; font-size:14px}
.nav ul ul {background:rgba(0,0,0,0.8); border-radius: 0px; padding: 0;position: absolute; top: 100%; z-index:99999	}
.nav ul ul li {	float: none; min-width:120px;			border-top: 1px solid #333;			 position: relative;	}
.nav ul ul li a {padding: 0px 20px;  color: #fff; line-height:40px; font-size:12px}	
.nav ul ul li a:hover {	background: #333;}

		

.fullSlide{width:100%;position:relative;height:500px;background:#000;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:500px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:500px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:5px;margin:3px;overflow:hidden;background:#333;line-height:999px;}
.fullSlide .hd ul .on{background:#bf0000;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/slider-arrow.png) -126px -137px  no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px;}


.bt1{ border-bottom:#e8e8e8 1px solid; padding-bottom:15px; margin:30px auto; text-align:center}
.bt1 h3{ display:block; background:url(btbg.jpg) top center no-repeat; font-size:30px; color:#000; font-weight:normal; padding-top:12px; padding-bottom:5px}
.bt1  span{ color:#bbbbbb; font-size:14px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase }

.ysyy{ width:1200px; margin:0 auto; overflow:hidden}
.ysyy ul { position:relative; width:1203px}
.ysyy ul li{ float:left; width:398px; height:398px; margin-right:3px; margin-bottom:3px; position:relative; overflow:hidden}
.ysyy ul li i{ display:block; width:398px; height:398px; overflow:hidden}
.ysyy ul li i img{ height:398px; width:auto; min-width:398px; transition:all 0.6s}
.ysyy ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
.ysyy ul li .xiaotu{ position:absolute; width:398px; top:275px; right:0; z-index:999}

.ysyy ul li .xiaotu dl dt{ float:right;  width:80px; height:80px; border:#fff 2px solid; margin-right:5px; border-radius:50px; overflow:hidden}

.ysyy ul li .xiaotu dl dt img{ height:80px; width:auto; }
.ysyy ul li .xiaozi { position:absolute; background-color:rgba(0,0,0,0.8); bottom:0; padding:15px 40px; width:318px; z-index:99}
.ysyy ul li .xiaozi h3{ font-size:30px; color:#fff}
.ysyy ul li .xiaozi p{ color:#fff; font-size:14px}

.btn2 a{ display:block; width:180px; line-height:40px; text-align:center; border:#000 1px solid; color:#000; margin:30px auto;transition:all 0.6s}
.btn2 a:hover{ background:#000; color:#fff; transition:all 0.6s}

.m1{ background:url(bg1.jpg) center no-repeat; padding:60px 0}
.jianjie{ width:1200px; margin:0 auto; overflow:hidden}
.jianjie i{ display:block; width:478px; height:370px; float:left; overflow:hidden}
.jianjie i img{ height:370px; width:auto; min-width:478px; transition:all 0.6s}
.jianjie i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.jianjie .js{ float:right; width:680px;}

.jianjie .js h3{ display:block; color:#fff; font-size:25px; font-weight:normal; line-height:60px; background:url(line.jpg) bottom left no-repeat; padding-bottom:10px; margin-bottom:15px;}
.jianjie .js p{ display:block; color:#fff; font-size:14px; line-height:30px; height:210px; overflow:hidden}

.jianjie .js span a{ display:block; width:150px; line-height:40px; text-align:center; border:#fff 1px solid; color:#fff;transition:all 0.6s; margin-top:30px;}
.jianjie .js span a:hover{ background:#fff; color:#000; transition:all 0.6s}


.tuandui{ width:1200px; margin:0 auto; overflow:hidden}
.tuandui ul { position:relative; width:1208px;}
.tuandui ul li{ float:left; width:294px; height:257px; margin-right:8px; margin-bottom:8px; position:relative}
.tuandui ul li i{ display:block; width:294px; height:257px; overflow:hidden}
.tuandui ul li i img{ height:257px; width:auto; transition:all 0.6s}
.tuandui ul li:hover i img{ transition:all 0.6s; transform:scale(1.1,1.1)}
.tuandui ul li p{ display:block; position:absolute; bottom:0; z-index:2; background-color:rgba(0,0,0,1); width:257px; text-align:center; line-height:40px}
.tuandui ul li:hover p{ background:#bf0000}
.tuandui ul li a p{ color:#fff;}

.pro{ width:1200px; margin:0 auto}
.pro ul{ position:relative; width:1228px;}
.pro ul li{ float:left; width:586px; height:408px; margin-right:28px; margin-bottom:28px; position:relative;overflow:hidden}
.pro ul li img{ width:586px; height:408px; transition:all 0.6s}
.pro ul li:hover img{ transition:all 0.6s; transform:scale(1.1,1.1)}
.pro ul li h3{ display:block; position:absolute; left:0; top:30px; z-index:2; background-color:rgba(0,0,0,0.8); width:auto; padding:0 60px; line-height:70px; color:#fff;  font-size:26px; font-weight:normal}
.pro ul li p{ display:block;position:absolute; color:#fff; line-height:23px;  background:url(tou.png) rgba(0,0,0,0.7) 520px center no-repeat; bottom:0; padding:20px 100px 20px 20px; width:466px; z-index:22}





.foot{ background:#141414}
.foot1{ border-bottom:#434343 1px solid;text-align:center; line-height:70px;}
.foot1 a{ color:#fff; padding:0 25px; font-size:14px;}
.foot1 a:hover{ text-decoration:underline}

.foot2{ width:1200px; margin:0 auto; padding:20px 0; background: url(dline.png) repeat-y; overflow:hidden}
.dlink{ float:left; width:220px; padding:0 25px;}
.dlink h3{ font-size:16px; color:#fff; font-weight:normal; padding-bottom:20px}
.dlink ul li{ float:left; width:110px;text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; line-height:30px; }
.dlink ul li a{ color:#999999;}
.dlink ul li a:hover { color:#fff; text-decoration:underline}

.dlogo{ width:335px; float:left; text-align:center}

.dlogo img{ padding-top:20px}
.dlx{ float:left; width:410px; padding-left:40px; color:#fff; line-height:25px;}

.erweima { float:right; width:120px;color:#fff; text-align:center; line-height:30px}

.erweima img{ width:120px; height:auto; }

.foot3{ background:#000; color:#fff; font-size:14px; line-height:25px; padding:10px 0}
.foot3 p{ display:block; width:1200px; margin:0 auto}


  .top_imgbox{
width:100%; 
height:300px; 
position:relative;
z-index:2; 
overflow:hidden;
}
.top_imgbox .top_img{
position:absolute; 
left:50%; 
    top:0; 
width:1920px;
    margin-left:-960px; 
z-index:99;
}


.nmain{ width:1200px; margin:40px auto; overflow:hidden}

.nbt{ text-align:center; margin-bottom:50px;}
.nbt h3{ font-size:28px; color:#000; line-height:40px}
.nbt em{ display:block; margin:5px auto; width:40px; height:3px; background:#ce101b}
.nbt span{ color:#999; font-size:16px;}


.nbt1{ text-align:center; margin-bottom:15px;}
.nbt1 h3{ font-size:28px; color:#000; line-height:40px}
.nbt1 em{ display:block; margin:5px auto; width:40px; height:3px; background:#ce101b}
.nbt1 span{ color:#999; font-size:16px;}

.xwlb ul li { border-bottom:#e6e6e6 1px solid; padding-bottom:20px; margin-bottom:20px; position:relative; overflow:hidden }
.xwlb ul li i{ display:block; float:left; width:240px; height:140px; overflow:hidden}
.xwlb ul li i img{ height:140px;width:240px;transition:all 0.6s}
.xwlb ul li i a:hover img{ transform:scale(1.1,1.1); transition:all 0.6s}
.xwlb ul li .xwzi{ float:left; width:860px; padding-left:50px}
.xwlb ul li .xwzi h3 a{ font-size:16px; color:#323232; display:block; width:100%; text-overflow: ellipsis;    overflow: hidden;   white-space: nowrap; line-height:35px}
.xwlb ul li .xwzi h3 a:hover{ color:#e60012}
.xwlb ul li .xwzi p{ font-size:14px; line-height:25px; display:block; height:50px; color:#666; margin-bottom:20px; overflow:hidden}
.xwlb ul li .xwzi span{ color:#999; display:block;  background:url(date.jpg) left center no-repeat; padding-left:20px;}
.xwlb ul li .date p{ text-align:right; padding-top:30px;}
.xwlb ul li .date span a{ display:block; background:#7f7f7f; width:75px; height:25px; margin-top:20px; float:right; text-align:center;  color:#fff; line-height:25px;}
.xwlb ul li .date span a:hover{ background:#fe0102}

.shuhua ul{ position:relative; width:1230px}
.shuhua ul  li{ border:#eeeeee 1px solid;  float: left; width:380px; padding-bottom:20px; box-sizing:border-box; margin-right:30px; margin-bottom:30px; transition:all 0.6s}
.shuhua ul  li:hover { transform:translateY(-10px); transition:all 0.6s}

.shuhua ul  li:hover { background:#000}


.shuhua ul  li:hover h3{ color:#fff}

.shuhua ul li i{ display:block; width:380px; height:240px; overflow:hidden; background:#f6f6f6; position:relative}
.shuhua ul li i img{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); max-width:380px; max-height:240px}

.shuhua ul li h3{ display:block; width:360px; margin:0 auto; color:#000; font-weight:normal; line-height:40px; font-size:16px}
.shuhua ul li span{ display:block; width:360px; margin:0 auto; color:#666}


.shaixuan2{ width:1200px; margin:0 auto; box-sizing:border-box; background:#f7f7f7; padding:10px 0}
.shaixuan2 tr td{  padding:10px 20px}
.shaixuan2 .sxbt{  font-size:14px;}
.shaixuan2 .xuanze h3{ display:block; float:left; width:60px; margin:0; line-height:25px; font-size:12px; background:#ce101b; color:#fff; text-align:center}
.shaixuan2 .xuanze h3 a{ color:#fff}
.shaixuan2 .xuanze p{ display:block; float:left; width:1000px}
.shaixuan2 .xuanze p a{ padding-right:40px;line-height:25px; width:60px; float:left; display:inline-block; margin:0; padding:0; line-height: 25px;font-size: 12px; text-align:center; margin-bottom:5px;}


.mingjia{ width:1200px; margin: 40px auto;}
.mingjia ul li{ float:left; width:300px; box-sizing:border-box; padding-bottom:10px;  margin-bottom:36px;}
.mingjia ul li i{ display:block; width:200px; height:200px; margin:0 auto; border-radius:150px; text-align:center; overflow:hidden}
.mingjia ul li i img{ height:200px; width:auto; transition:all 0.6s}
.mingjia ul li:hover i img{ transform:scale(1.1,1.1); transition:all 0.6s}
.mingjia li h3{ display:block;  line-height:40px; margin-bottom:10px; font-size:16px; text-align:center}


.zjjs{ border-bottom:#dddddd 1px solid; padding-bottom:30px; margin-bottom:30px; overflow:hidden}
.zjjs i{ display:block; float:left; width:330px; height:auto}
.zjjs i img{ width:330px; height:auto}
.zjjs1{ float:right; width:820px;}
.zjjs1 h3{ display:block; border-left:#ce101b 5px solid; font-size:20px; padding-left:10px; margin-bottom:20px;}
.zjjs1 .txt{ display:block; color:#666; line-height:25px; font-size:14px}

.zjzp h3{ display:block; line-height:60px; color:#ce101b; font-size:20px}

.zjzp ul{ position:relative; width:1226px}
.zjzp  ul li{ float:left; width:280px; margin-right:26px; margin-bottom:26px; border-bottom:#eaeaea 1px solid; padding-bottom:10px;}
.zjzp  ul li i{ display:block; width:280px; height:280px; background:#f2f2f2;  position:relative}
.zjzp  ul li img{position:absolute; left:50%;top:50%; transform:translate(-50%,-50%); max-width:280px; max-height:280px}

.zjzp  ul li p{ color:#000; font-size:14px; line-height:30px}
.zjzp  ul li span{ color:#999}
.zjzp  ul li em{ display:block; font-style:normal; color:#ce101b; line-height:25px}

.sc1{ width:1200px; margin:40px auto;}

.sc2{ background:#f3f4f8; padding:40px 0; overflow:hidden}



.nbt2{ width:1200px; margin:0 auto; margin-bottom:30px; overflow:hidden}
.nbt2 h3{ float:left; color:#000; font-size:25px}
.nbt2 h3 em{ font-size:14px; padding-left:10px; color:#999; font-weight:normal; font-style:normal}
.nbt2 span{ float:right; margin-top:20px;}
.nbt2 span a{ color:#666}

.sc3{ margin:40px auto;}





.weizhi{ width:1200px; margin:0 auto; line-height:60px; color:#666}

.cplb{ width:1200px; margin:40px auto; overflow:hidden}
.cplb ul{ position:relative; width:1230px}
.cplb ul li{ float:left; width:230px; margin-right:12px; padding:10px; margin-bottom:30px; border:#fff 1px solid; box-sizing:border-box; padding-bottom:15px;}
.cplb ul li:hover{ border:#ce101b 1px solid;}
.cplb ul li i{ display:block; width:210px; height:210px; position:relative}
.cplb ul li i img{position:absolute;top:50%; left:50%; transform:translate(-50%,-50%); max-width:210px; max-height:210px}
.cplb ul li h3{ color:#ce101b; font-size:20px; line-height:50px}
.cplb ul li p{ display:block; line-height:25px; height:50px; overflow:hidden; color:#666}
.cplb ul li span a{ display:block; border:#e4e4e4 1px solid; width:80px; background:url(gouwuche.png) left center no-repeat; padding-left:30px; line-height:30px}
.cplb ul li span a:hover{ border:#ce101b 1px solid}

.shaixuan{ width:1200px; margin:0 auto; box-sizing:border-box; border:#e5e5e5 1px solid}
.shaixuan tr td{ border-bottom:#e5e5e5 1px solid; padding:10px 20px}
.shaixuan .sxbt{ background:#f2f2f2; border-right:#e5e5e5 1px solid; font-size:14px; width:60px;}
.shaixuan .xuanze h3{ display:block; float:left; width:60px; margin:0; line-height:25px; font-size:14px; background:#ce101b; color:#fff; text-align:center}
.shaixuan .xuanze h3 a{ color:#fff; padding-right:40px;line-height:25px; width:60px; float:left; display:inline-block; margin:0; padding:0; line-height: 25px;font-size: 12px; text-align:center;}


.shaixuan .xuanze p{ display:block; float:left; width:1000px}
.shaixuan .xuanze p a{ padding-right:40px;line-height:25px; display:inline-block; text-align:center; text-align:center; padding-right:17px; padding-left:17px; font-size:13px; text-align:center;}

.dtail1{ width:1200px; margin:0 auto}

.jdqk { float:right; width:550px; }
.jdqk ul{ margin:10px 0}
.jdqk ul li{ font-size:14px; color:#666; border-bottom:#f2f2f2 1px solid; padding:10px 0; }
.jdqk h3{  font-size:16px; font-weight:normal; line-height:30px; }
.jiage{ background:#ffdfdf; line-height:40px; padding-left:20px}
.jdqk li span{ color:#ce101b}
.jdqk span em{ font-style:normal; font-size:25px}
.gouwuche{ margin-top:50px}
.gouwuche .shuliang{ float:left}
.gouwuche p a{ float:left; display:block; background:#ce101b; border-radius:5px;  line-height:40px; width:140px; margin-left:30px; color:#fff; text-align:center; font-size:16px}

.gouwula{float: left;
    display: block;
    background: #ce101b;
    border-radius: 5px;
    line-height: 40px;
    width: 140px;
    margin-left: 30px;
    color: #fff;
    text-align: center;
    font-size: 16px;
	border:none;
	font-family:"微软雅黑";
	}

.cpxq{ margin-bottom:40px;}
.cpxq img{ max-width:1200px; height:auto; padding:10px 0}
.xqbt{ border-bottom:#e7e7e7 1px solid;  font-size:16px; margin-bottom:30px; overflow:hidden}
.xqbt h3{ display:block; float:left; position:relative; border-bottom:#ce101b 3px solid; line-height:40px; font-weight:bold;padding:0 10px}
.jbsx{ overflow:hidden}
.jbsx ul li{ float:left; font-size:14px; line-height:35px; width:400px;}


.nbh{ display:block; background: rgba(0,0,0,0.8); position:relative; top:-50px; z-index:99; overflow:hidden}
.nbh ul{ display:block; width:1200px; margin:0 auto}
.nbh ul li{ float:left; }
.nbh ul li  a{ display:block; line-height:50px; padding:0 30px; font-size:14px; color:#fff }
.nbh ul li  a:hover{ background:#ce101b}


.tuwen { font-size:14px; line-height:30px;}
.tuwen img{ max-width:1200px; margin:0 auto}


.pw{ background:#eeeeee}
.indexSer { height:50px;}

.indexSer .fr {*width:571px;}
.indexSer .fl em{ font-style:normal}

.indexSer span {  color:#ce101b; font-weight:bold; font-size:14px; margin:11px 15px 0 10px; display:inline-block; float:left;}
.indexSer input { vertical-align:middle; margin-top:-3px; margin-right:4px;}
.indexSer label {float:left; margin:13px 20px 0 0;}
.serInputA { width:305px;_width:280px; height:28px; border:1px solid #D4D4D4; background-color:#FFF; padding-left:10px;margin-top:10px;float:right;}
.serInputA .serInput { width:295px;_width:270px;font-size: 12px;height: 18px;line-height: 18px; border:0; background-color:transparent; margin:0; padding:5px 10px 5px;_padding:5px; float:right; font-family:'Microsoft Yahei'}
.serInputA .serFocus{ color:#000;}

.serBut { display:block; line-height:30px; height:30px; float:right; font:12px/30px 'SimSun'; font-weight:bold; color:#FEFEFE; background-color:#ce101b; padding:0 20px; margin-top:10px; margin-right:10px;}
.serBut:hover {background-color:#e41f2b; color:#FFF;}
.sbtn1 {display:block; line-height:30px; height:30px; float:right; font:12px/30px 'SimSun'; font-weight:bold; color:#FEFEFE; background-color:#666666; padding:0 20px; margin-top:10px; margin-right:10px;}
.sbtn1:hover {background-color:#999999; color:#FEFEFE;}




.workList .aucBox_l .aucList { position:relative; width:1212px;}
.workList .aucBox_l .aucList li{ width:230px; float:left;  padding:40px 0 30px 0px; margin-right:12px; height:407px}

.workList .aucBox_l .aucList li .aucImg img{ vertical-align:bottom;}
.workList .aucBox_l .aucList li td{background: #f2f2f2}
.workList .workTxt dl{ line-height:25px;}

.workList .workTxt .workTxtTitle{ height:40px; line-height:40px; margin-bottom:10px;  text-align: center; background:#000; color:#fff;  }
.workList li:hover .workTxtTitle{ background:#ce101b}

.workList .workTxt .workTxtTitle a { color:#fff;}

.workList .workTxt .workTxtTitle strong{  color:#fff;}

.workList .workTxt .workTxtTitle span{  padding-left:10px; color:#fff;}

.workList .workHover .bg{ background:#0f820c;}

.workList .workHover .workTxtTitle strong,.workList .workHover .workTxtTitle span,.workList .workHover .workTxtTitle a,.workList .workHover .workTxtTitle a:hover{ color:#fff; }

.workList .noBg{ background:none;}



.aucBox_l .aucList li { position:relative;}

.aucBox_l .aucList li .jianding { display:block; background:url(../images/icoJD.png) no-repeat; width:66px; height:66px; position:absolute; top:50px; right:10px;}
.aucBox_l .aucList li .beian { display:block; background:#000; width:66px; height:66px; position:absolute; top:50px; right:10px;}


.lx1 ul li{ float:left; width:300px; border:#ebebeb 1px solid; box-sizing:border-box; padding:20px 0;}
.lx1 ul li h3{ display:block; line-height:30px; width:260px; margin:10px auto; font-size:16px; color:#000}
.lx1 ul li h3 i{ display:block; float:left}
.lx1 ul li p{ font-size:14px; display:block; width:260px; margin:0 auto; color:#666; line-height:25px}

.ditu { margin-top:30px}
.ditu img{ width:1200px; height:auto; }


.s1{ float:left; width:325px; height:500px; position:relative; overflow:hidden}
.s1 i img{ height:500px; width:auto; min-width:325px; transition:all 0.6s}
.s1:hover i img{ transform:scale(1.1,1.1);transition:all 0.6s}
.s1 h3{ display:block; position:absolute; background:rgba(0,0,0,0.7); width:325px; color:#fff; text-align:center; line-height:60px; font-size:16px; bottom:0}

.s2{ float:left; width:875px}
.s2 ul li{ float:left; width:200px; margin-left:18px; margin-bottom:18px; background:#fff;box-shadow:0px 0px 4px rgba(195,195,195,0.75);}
.s2 ul li i{ display:block; width:200px; height:200px; position:relative; overflow:hidden}

.s2 ul li i img{position:absolute; left:50%;top:50%; transform:translate(-50%,-50%); max-height:180px; max-width:180px;transition:all 0.6s}

.s2 ul li h3{ display:block; background:#fff;   line-height:40px; font-size:14px; color:#333; text-align:center}

.s2 ul li:hover h3{ background:#000; color:#fff;}

.s2 ul li:hover i img{ left:50%;top:50%; transform:translate(-50%,-50%) scale(1.1,1.1); transition:all 0.6s}


.hui{ background:#f9f9f9; padding:40px 0; overflow:hidden; margin:30px auto}

.liuyan{ background:#f9f9f9; padding:40px 0; overflow:hidden; text-align:center}
.liuyan h3{ display:block; text-align:center; font-size:23px; color:#333}
.liuyan ul{ width:600px; margin:0 auto}

.liuyan ul li{ border:#e9e9e9 1px solid; background:#fff; margin:10px 0; padding:8px 10px; line-height:25px;}

.liuyan ul li span{ display:block; float:left; width:80px; color:#333; font-size:14px}
.liuyan ul li p{ font-size:14px; color:#333; text-align:left}

.bd2{ width:480px; border:0; background:none; outline:none; color:#666}

.wenti{ width:580px; border:0; outline:none;color:#666; height:75px;}

.tijiao{ width:150px; line-height:45px; margin:20px auto; background:#ce101b; color:#fff; border-radius:10px; border:0; font-size:16px; cursor:pointer}

.ncontent{ line-height:180%; font-size:14px;}
.ncontent img{ max-width:100%;}
/*分页*/
.xiaocms-page { padding:14px 0 10px;font-family:\5b8b\4f53; margin-right: 10px;}
.xiaocms-page a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px;margin-left: 1px;}
.xiaocms-page a:hover { background:#f1f1f1; color:#000; text-decoration:none; }
.xiaocms-page span { display:inline-block; height:22px;padding:0 10px; line-height:22px; background:#5a85b2; border:1px solid #5a85b2; color:#fff; text-align:center;margin-left: 1px; }

.lbx li a{ font-size:14px;}
.lbcontent span{ float:right;}
/*
.lbcontent {
  width: 100%;
  margin-top:20px;
  min-height:300px;
}
.lbcontent .lbx li {
  position: relative;
  line-height: 45px;
  height: 45px;
  width: 100%;
  margin: auto;
  border-bottom: 1px dotted #b4b4b4;
}

.lbcontent .lbx li label {
  position: absolute;
  left: 20px;
  top: 12px;
  width: 25px;
  height: 25px;
  background: url(pt.png) no-repeat;
}

.lbcontent .lbx li a {
  float: left;
  color: #8c8c8c;
  font-size: 12px;
  padding-left: 65px;
  line-height:45px;
}
.lbcontent .lbx li span {
  position: absolute;
  top: 0px;
  right: 30px;
  line-height: 45px;
  height: 45px;
  color: #8c8c8c;
  font-size: 13px;
}
.lbcontent .lbx li:hover {
  background: #f4f4f4;
}*/


/*悬浮链接*/
.suspension{position:fixed;z-index:55;right:0;bottom:85px;width:70px;height:240px;}
.suspension-box{position:relative;float:right;}
.suspension .a{display:block;width:44px;height:44px;background-color:#353535;margin-bottom:4px;cursor:pointer;outline:none;}
.suspension .a.active,
.suspension .a:hover{background:#F05352;}
.suspension .a .i{float:left;width:44px;height:44px;background-image:url(../images/side_icon.png);background-repeat:no-repeat;}
/* .suspension .a-service .i{background-position:0 0;} */
.suspension .a-service .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:0 0;}
.suspension .a-service-phone .i{width:20px;height:20px;margin-top:12px;margin-left:12px;background-image:url(../images/suspension-bg.png);background-repeat:no-repeat;background-position:-27px 0;}
.suspension .a-qrcode .i{background-position:-44px 0;}
.suspension .a-cart .i{background-position:-88px 0;}
.suspension .a-top .i{background-position:-132px 0;}
.suspension .a-top{background:#D2D3D6;display:none;}
.suspension .a-top:hover{background:#c0c1c3;}
.suspension .d{display:none;width:223px;background:#fff;position:absolute;right:67px;min-height:90px;border:1px solid #E0E1E5;border-radius:3px;box-shadow:0px 2px 5px 0px rgba(161, 163, 175, 0.11);}
.suspension .d .arrow{position:absolute;width:8px;height:12px;background:url(../images/side_bg_arrow.png) no-repeat;right:-8px;top:31px;}
.suspension .d-service{top:0;}
.suspension .d-service-phone{top:34px;}
.suspension .d-qrcode{top:78px;}
.suspension .d .inner-box{padding:8px 22px 12px;}
.suspension .d-service-item{border-bottom:1px solid #eee;padding:14px 0;}
.suspension .d-service .d-service-item{border-bottom:none;}
.suspension .d-service-item .circle{width:44px;height:44px;border-radius:50%;overflow:hidden;background:#F1F1F3;display:block;float:left;}
.suspension .d-service-item .i-qq{width:44px;height:44px;background:url(../images/side_con_icon03.png) no-repeat center 15px;display:block;transition:all .2s;border-radius:50%;overflow:hidden;}
.suspension .d-service-item:hover .i-qq{background-position:center 3px;}
.suspension .d-service-item .i-tel{width:44px;height:44px;background:url(../images/side_con_icon02.png) no-repeat center center;display:block;}
.suspension .d-service-item h3{float:left;width:112px;line-height:44px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text{float:left;width:112px;line-height:22px;font-size:15px;margin-left:12px;}
.suspension .d-service-item .text .number{font-family:Arial,"Microsoft Yahei","HanHei SC",PingHei,"PingFang SC","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;}
.suspension .d-service-intro{padding-top:10px;}
.suspension .d-service-intro p{float:left;line-height:27px;font-size:12px;width:50%;white-space:nowrap;color:#888;}
.suspension .d-service-intro i{background:url(../images/side_con_icon01.png) no-repeat center center;height:27px;width:14px;margin-right:5px;vertical-align:top;display:inline-block;}
.suspension .d-qrcode{text-align:center;}
.suspension .d-qrcode .inner-box{padding:20px 0;}
.suspension .d-qrcode p{font-size:16px;color:#93959c;}