@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-family:"微软雅黑";}
img { border:0; outline-width:0; vertical-align:top;}
a { text-decoration:none; color:#444;}
a:hover { text-decoration:underline; color:#000;}
p,ul,h1,h2,h3,h4,dl { list-style:none; padding:0; margin:0;}
.c { clear:both;}
.w { width:1200px; margin:0 auto; overflow:auto;}

header { border-top:10px #CCCCCC solid;}
.logo { float:left; padding:20px 30px 20px 0;}
.logor { border-left:1px #CCCCCC solid; float:left; padding-left:30px; margin:20px 0;}
.logor h1{ color:#DA1010;}
.logor p{ color:#555; padding:7px 0 0;}
.tel { background:url(tel.png) no-repeat 0 10px; float:right; color:#DA1010; padding-left:60px; margin-top:30px;}
.tel h3{ font-size:15px; font-weight:normal; color:#333;}
.tel h2{ font-size:25px;}

.nav { background:#DA1010;}
.nav a{ color:#FFF;}
.nav li{ float:left; line-height:50px; text-align:center; background:#DA1010;}
.nav li a{ padding:0 53px;}
.nav li a:hover{ display:block; background:#900; color:#FFF; text-decoration:none;}
.nav li:last-child { background:none;}
.nav .active { background:#900;}
.xnava:hover .xnavb { display: block;}
.xnavb {display: none; position: absolute; z-index:9999; background-color: #f9f9f9; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);  padding:10px 39px;}
.xnavb dt { font-size:15px; line-height:40px;}
.xnavb dt a{ color:#333; padding:0; line-height:45px;}
.xnavb dt a:hover{ background:none; color:#900;}

.banner { margin-top:1px;}
.fullSlide{width:100%; margin:0 auto; position:relative;height:600px; z-index:88;}
.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:600px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:600px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:40px;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:60px;height:6px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on{background:#f00;}
.fullSlide .prev,.fullSlide .next{display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;background:url(slider-arrow.png) -126px -137px #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:15%;background-position:-6px -137px;}

.so {line-height:60px; height:60px; font-size:15px; color:#900;}
.so a{ padding:0 10px;}
.so a:hover{}
.soa { background:url(s1.png) no-repeat left; padding-left:35px;}

.m4 { margin-top:20px;}
.m4left { float:left; width:290px; background:#F6F6F6;}
.m4right { float:left; width:890px; margin-left:20px;}
.m4a {background:url(p.png) no-repeat 15px 24px #DA1010; color:#FFF; padding:15px 0 15px 65px;}
.m4a h3{ font-size:25px;}
.m4a p{ color:#ddd;}
.m4b {}
.m4b h3{ color:#1E1E1E; padding:10px 15px; background:#F2F0F0;}
.m4b ul{ padding:5px 10px; background:#FFF; overflow:auto; margin:5px;}
.m4b li{ float:left; width:120px; overflow:hidden; white-space: nowrap; font-size:14px; border-bottom:1px #CCCCCC dashed; background:url(m41.gif) no-repeat 0 17px; padding-left:10px; line-height:40px;}
.m4b a{}
.m4c { overflow:auto; line-height:30px; border-bottom:1px #CCCCCC solid; padding-bottom:10px;}
.m4c h3{ float:left; color:#DA1010; font-size:25px;}
.m4c p{ float:left; color:#666; padding-left:30px;}
.m4c span{ float:right; font-size:15px;}
.m4d { margin-top:20px;}
.m4d ul{ overflow:auto; margin-left:-15px;}
.m4d li{ float:left; text-align:center; margin-left:15px; margin-bottom:15px; background:#FFF;}
.m4d div{ width:280px; height:250px; border:1px #ddd solid; padding:2px; overflow:hidden;}
.m4d div img{ width:auto; height:auto; max-height:100%; max-width:100%; transition: all 0.8s;}
.m4d div img:hover { transform: scale(1.08);}
.m4d p{ padding:15px 0;}

.m1 { border-top:10px #DA1010 solid; background:url(m12.jpg) top repeat-x; padding-top:15px; position:relative;}
.m1left { float:left; background:#FFF;}
.m1left img{ padding:5px;}
.m1right { float:left; width:893px; color:#FFF; margin-left:30px;}
.m1right h2{ padding-bottom:15px;}
.m1right h2 i{ font-style:normal; padding-left:20px; font-weight:normal;}
.m1right p{ line-height:29px; font-size:15px;}
.m1right a{ color:#FFF;}

.m2 { float:right; width:893px; position:absolute; margin-top:-210px; margin-left:307px;}
.m2 h2{ font-size:18px; font-weight:normal; padding-bottom:10px;}
.m2 ul{}
.m2 li{ float:left; text-align:center; margin:0 5px; width:200px; overflow:hidden;}
.m2 li h3{ font-weight:normal; font-size:15px; padding:15px 0;}
.m2 li img{ width:100%; height:140px; transition: all 0.8s;}
.m2 li img:hover { transform: scale(1.08);}
#demo {
overflow:hidden;
width: 890px; margin:0px auto;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}


.m3 { background:#FBFBFB; padding:40px 0; margin-top:30px;}
.m3 ul{ overflow:auto;}
.m3 li{ float:left; text-align:center; border-right:1px #CCCCCC solid; width:239px;}
.m3 li:last-child { border:0;}
.m3 img{ width:100px;}
.m3 h2{ color:#DA1010; font-weight:normal; padding:15px 0;}
.m3 p{ color:#666;}

.m5 { border-top:9px #DA1010 solid;}
.m5a { background:url(m51.png) no-repeat center top; text-align:center; padding-bottom:10px;}
.m5a h2{ color:#FFF; font-size:30px;}
.m5b { overflow:auto; margin-top:50px;}
.m5bleft { float:left; width:500px;}
.m5bright { float:right;}
.m5ba { overflow:auto; background:url(m58.jpg) no-repeat center bottom;}
.m5ba1 { float:left; color:#DA1010; font-size:55px; font-weight:bold;}
.m5ba2 { float:left; padding:8px 0 0 25px;}
.m5ba2 h2{ color:#DA1010}
.m5ba2 p{ color:#666;}
.m5bb { color:#333; line-height:30px; padding-top:20px;}
.m5c { margin-top:-30px; text-align:center;}

.m5d { overflow:auto; margin-top:-10px;}
.m5dleft { float:left;}
.m5dright { float:right; width:500px;}
.m5ba { overflow:auto; background:url(m58.jpg) no-repeat center bottom;}
.m5ba1 { float:left; color:#DA1010; font-size:55px; font-weight:bold;}
.m5ba2 { float:left; padding:8px 0 0 25px;}
.m5ba2 h2{ color:#DA1010}
.m5ba2 p{ color:#666;}
.m5bb { color:#333; line-height:30px; padding-top:20px;}
.m5e { margin-top:-30px; text-align:center;}

.m6 { background:#F7F6F6; padding:30px 0; margin-top:50px;}
.m6a { text-align:center; background:url(m58.jpg) no-repeat center bottom; padding-bottom:10px;}
.m6a h2{color:#DA1010;}
.m6a p{ color:#333;}
.m6b { font-size:15px; color:#666; text-align:center; padding:25px 0;}
.m6c { overflow:auto;}
.m6c ul{}
.m6c li{ float:left; text-align:center; margin-left:20px; width:386px; overflow:hidden;}
.m6c li h3{ font-weight:normal; font-size:15px; padding:15px 0;}
.m6c li img{ width:100%; height:250px; transition: all 0.8s;}
.m6c li img:hover { transform: scale(1.08);}

#wdemo {
overflow:hidden;
width: 1200px; margin:0px auto;
}
#windemo {
float: left;
width: 800%;
}
#wdemo1 {
float: left;
}
#wdemo2 {
float: left;
}


.m7 { overflow:auto; padding:40px 0 0;}
.m7left { float:left; width:700px;}
.m7right { float:left; width:450px; margin-left:50px;}
.m7a { overflow:auto; background:url(m58.jpg) repeat-x bottom; line-height:25px; padding-bottom:10px;}
.m7a p{ float:left; font-size:25px; color:#DA1010;}
.m7a span{ float:right; font-size:15px;}
.m7a i{ color:#999; font-size:20px; padding-left:10px;}
.m7b {}
.m7b ul{}
.m7b li{ border-bottom:1px #CCCCCC dashed; padding:15px 0;}
.m7b li:last-child { border:none;}
.m7b h2{ font-size:16px;}
.m7b h3{ font-weight:normal; font-size:14px; color:#ccc; padding:10px 0;}
.m7b p{ color:#666; line-height:25px; font-size:15px;}


.foot { background:#DA1010; margin-top:50px; padding:40px 0; color:#FFF;}
.fclass { border-bottom:1px #CCCCCC dashed; padding-bottom:20px;}
.fclass ul{ display:table; margin:0 auto; text-align:center;}
.fclass li{ float:left; text-align:center; padding:0 30px; border-right:1px #FFFFFF solid; line-height:20px;}
.fclass li:last-child { border:none;}
.fclass a{ color:#FFF;}
.fright { float:left; line-height:35px; padding-left:100px;}
.fright h2{ padding:20px 0;}
.fright p{}
.fright1 { float:right;  line-height:35px; padding:60px 0;}
.fcen { float:left; padding:35px 0;}

.boot { background:#CCCCCC; text-align:center; padding:10px 0; font-size:15px;}

.sub { font-size:15px; color:#666; margin-top:15px;}
.minfo { line-height:35px; padding:25px;}
.minfo img{ width:96%;}

.newlist { padding:25px;}
.newlist li{ border-bottom:1px #CCCCCC solid; padding:15px 0;}
.newlist li:last-child { border-bottom:none;}
.newlist h2{ font-size:16px;}
.newlist h3{ color:#999; font-weight:normal; padding:10px; font-size:13px;}
.newlist p{ font-size:15px; line-height:25px; color:#666; padding-left:10px;}



.leftlx { padding:20px;}
.leftlx h3{ font-size:16px; color:#222;}
.leftlx p{ font-size:15px; line-height:25px; margin:15px 0; color:#666;}

.fenye { text-align:center; margin:20px auto; padding:20px 0; font-size:13px;}
.fenye a{ border:1px #CCCCCC solid; padding:2px 4px; margin:0 2px; color:#666;}
.fenye .page-num-current{ background:#eee; color:#F00;}

.ptitle { text-align:center; font-size:25px; padding:30px 0;}
.ptime { font-size:12px; color:#999; text-align:center;}

.sx { font-size:14px; color:#900; line-height:35px; padding:25px 0;}
