@charset "utf-8";
/* CSS Document */
body { margin:0 auto; font-family:"微软雅黑";}
img { border:0; vertical-align:bottom;}
a { text-decoration:none; color:#333;}
a:hover { text-decoration:underline; color:#000;}
ul,p,h1,h2,h3,h4 { list-style:none; padding:0; margin:0;}
.c { clear:both;}
.w { width:1200px; margin:0 auto; overflow:auto;}

.top { background:#E7E7E7; height:35px; line-height:35px; font-size:14px; color:#666;}
.top p { float:left;}
.top span { float:right;}
.top span a { padding:0 10px;}

.logo { float:left; padding:20px 0;}
.tel { float:right; background:url(tel.jpg) no-repeat left; padding:30px 0 25px 65px;}
.tel p{ color:#666;}
.tel b{ font-size:25px; color:#1B6EBC;}

.nav { background:#1B6EBC;}
.nav ul{}
.nav li{ float:left; text-align:center; background:url(li.jpg) no-repeat right;}
.nav li:last-child {background:none;}
.nav a{ color:#FFF; display:block; padding:15px 53px;}
.nav a:hover{ background:#333; color:#FFF;}

.banner { margin:2px auto;}
.flexslider{position:relative;height:450px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(next.png) center center no-repeat;}

.m1 { padding:20px 0;}
.m1a { overflow:auto; line-height:30px;}
.m1a p{ float:left; font-size:20px; color:#1B6EBC; font-weight:bold;}
.m1a span{ float:right; font-size:15px;}
.m1b { margin-top:20px;}
.m1b ul{}
.m1b li{ float:left; margin:0 5px; text-align:center;}
.m1b div{ border:1px #CCCCCC solid; padding:5px; width:230px; height:180px;}
.m1b div img{ width:auto; height:auto; max-width:100%; max-height:100%;}
.m1b p{ font-size:15px; padding-top:15px;}

#demo {
overflow:hidden;
width: 1200px; margin:0px auto;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}

.m2 { background:#EEE; padding:40px 0;}
.m2left { float:left; width:220px;}
.m2right { float:left; width:960px; margin-left:20px;}
.m2a { background:#1B6EBC; color:#FFF; padding:10px 20px; font-size:20px; font-weight:bold;}
.m2b { background:#FFF;}
.m2b ul{}
.m2b li{ text-align:center; border-bottom:1px #CCCCCC dashed; padding:19.4px 0;}
.m2b li:last-child { border:none;}
.m2right ul{}
.m2right li{ overflow:hidden;}
.m2right li:last-child { margin-top:45px;}
.m2c {float:left; width:250px;}
.m2c img{ width:100%;}
.m2d { float:left; margin-left:20px; width:690px;}
.m2d h3{}
.m2d p{ font-size:15px; color:#666; line-height:30px; padding:25px 0;}
.m2d div{ background:#1B6EBC; border-radius:20px; text-align:center; width:150px; font-size:15px; padding:5px 0;}
.m2d div a{color:#FFF;}

.m3 { background:url(m3.jpg) no-repeat center top; padding:30px 0; margin-top:20px;}
.m3left { float:left; width:600px; text-align:center;}
.m3left h3{ color:#FFF; padding-bottom:20px; font-size:20px;}
.m3left ul{width:600px;}
.m3left li{ float:left; width:180px; text-align:center; margin-right:10px; margin-bottom:10px;}
.m3left img{ width:100%;height:117px;}
.m3right { float:left; width:600px; text-align:center;}
.m3right p{ color:#F79647; font-size:18px; line-height:35px; padding-top:45px; margin:0 auto; text-align:center;}

.m4 { background:url(m4.png);padding:30px 0;}
.m4left { float:left; background:#FFF; width:870px; padding:15px;}
.m4right { float:left; background:#FFF; margin-left:20px; width:250px; padding:15px;}
.m4a { overflow:auto; line-height:30px; border-bottom:1px #CCCCCC solid;}
.m4a p{ float:left; color:#1B6EBC; font-weight:bold;}
.m4a span{ float:right; font-size:15px;}
.m4b { margin-top:10px;}
.m4b ul{ overflow:auto;}
.m4b li{ float:left; width:50%; margin:10px 0;}
.m4b1 { float:left; width:140px; height:120px; text-align:center; border:1px #CCCCCC solid; padding:5px;}
.m4b1 img{width:auto; height:auto; max-width:100%; max-height:100%;}
.m4b2 { float:left; width:250px; margin-left:10px;}
.m4b2 h4{ padding-bottom:5px;}
.m4b2 p{ font-size:14px; color:#666; line-height:25px;}
.m4c {background:#F2F2F2; padding:20px 0 0; overflow:auto;}
.m4c ul{}
.m4c li{ float:left; width:50%; text-align:center;}
.m4c div{ width:125px; height:100px;}
.m4c div img{width:auto; height:auto; max-width:100%; max-height:100%;}
.m4c p{ font-size:14px; padding:14px 0;}

.m5 { background:url(m5.jpg) no-repeat center top; padding:30px 0;}
.m5a { overflow:hidden; margin-top:15px;}
.m5a1 { float:left;}
.m5a1 img{ border:1px #CCCCCC solid; padding:5px;}
.m5a2 { float:left; width:540px; margin-left:15px; color:#B55A00; line-height:35px;}
.m5b { color:#666; line-height:35px; font-size:15px;}
.m5b h4{ padding:15px 0; font-size:18px;}
.m5c { margin-top:20px;}

.m6 { padding:20px 0;}
.m6a { margin-top:20px;}
.m6a ul{}
.m6a li{ float:left; margin:0 13px; text-align:center;}
.m6a div{ border:1px #CCCCCC solid; padding:5px; width:160px; height:140px;}
.m6a div img{ width:auto; height:auto; max-width:100%; max-height:100%;}
.m6a p{ font-size:15px; padding-top:10px;}

.m7 { margin-top:20px;}
.m7 ul{ margin-left:-10px;}
.m7 li{ float:left; width:232px; margin-left:10px;}
.m7 h3{ font-size:16px; padding:15px 0;}
.m7 p{ font-size:15px; color:#666; line-height:25px;}
.m7 div{}
.m7 div img { width:232px; height:160px;}

.link { background:#EEE; padding:15px 0;}
.linka {}
.linka b{color:#1B6EBC;}
.linka a{ font-size:15px; padding:0 10px;}

.foot { background:#333; color:#CCC; padding:40px 0;}
.foot h4 { padding-bottom:15px;}
.foot a { color:#CCC;}
.foota { float:left; text-align:center; line-height:35px;}
.footb { float:left; margin:0 30px;}
.footb ul { width:330px;}
.footb ul li{ float:left; text-align:center; width:110px; line-height:35px; font-size:15px;}
.footc { float:left;}
.footc p{ font-size:15px; line-height:30px;}
.footd { float:right;}
.footd img { width:120px;}
.boot { text-align:center; background:#111; font-size:15px; padding:10px 0; color:#FFF;}

.main { padding:20px 0;}
.mleft { float:left; width:220px;background:#eee;}
.mright { float:left; width:960px; margin-left:20px;}
.mla li { font-size:15px; line-height:30px; padding:8px 0; background:#eee;}
.mlb { color:#333; font-size:15px; line-height:30px; padding:10px;}
.mlb h4{ padding:10px 0;}
.sub { line-height:25px; border-bottom:1px #CCCCCC solid; padding-bottom:10px; overflow:auto;}
.sub p{ float:left; font-size:20px; font-weight:bold; color:#1B6EBC;}
.sub span{ float:right; font-size:15px; color:#333;}
.about { color:#333; line-height:30px; padding:20px;}
.about p{ margin:25px 0;}

.product { margin-top:20px;}
.product ul{}
.product li{ float:left; margin:0 5px; text-align:center;}
.product div{ border:1px #CCCCCC solid; padding:5px; width:217px; height:180px;}
.product div img{ width:auto; height:auto; max-width:100%; max-height:100%;}
.product p{ font-size:15px; padding:15px 0;}

.fenye { font-size:12px; padding:20px 0; margin:20px auto; text-align:center;}
.fenye a{ border:1px #CCCCCC solid; padding:2px 4px; margin:0 2px;}
.fenye .page-num-current{ background:#eee; color:#F00;}

.productp { padding:25px;}
.productp h1{ text-align:center; font-size:18px; padding:25px 0;}
.productp p{ line-height:30px;}
.sx { font-size:14px; line-height:30px; background:#eee; padding:20px; margin-top:20px;}

.news { padding:20px;}
.news ul{}
.news li{ border-bottom:1px #CCCCCC dashed; padding:20px 0;}
.news h3{ font-size:16px; padding-bottom:10px;}
.news p{ font-size:15px; color:#666; line-height:25px; padding-left:15px;}

.contact { padding:25px; line-height:35px;}
.contact img{ width:100%;}
.contact h3{ padding:25px 0;}

.liuyan { padding:25px;}
.liuyan p{ color:#F30; padding-bottom:30px;}
.form-control { border:1px #CCCCCC solid; width:450px; height:45px; line-height:45px; margin:5px 0;}
.form-controla {border:1px #CCCCCC solid; line-height:30px; width:800px; height:200px; margin:5px 0;}
.form-controlb { border:1px #CCCCCC solid; width:150px; height:35px; line-height:35px; margin:5px 0;}
.btn { font-family:"微软雅黑"; text-align:center; background:#1B6EBC; color:#FFF; font-size:16px; border:0; padding:10px 50px; margin-top:15px;}





















