﻿@charset "utf-8";
body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑",Arial;}
*{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:#3d2f1b;text-decoration:none;}
a:hover{color:#fd0303;}
li{	list-style:none;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.clear{overflow:hidden;clear:both; height:0px;}
.lf{ float:left;}
.rt{ float:right;}

.header {width:100%; height:100px; background-color:#fff; box-shadow:0 0 4px #999; position:relative; z-index:999999;}
.header .top {width:1180px; margin:0 auto; position:relative;}
.header .top .sj {display:none;}
.header .top .logo {float:left; width:351px; margin-top:16px;}
.header .top .nav {width:800px; float:right; margin-top:50px;}
.header .top .nav .sjgb {display:none;}
.header .top .nav ul li {width:100px; height:32px; float:left; display:block;}
.header .top .nav ul li a {display:block; font-size:15px; line-height:32px; text-align:center;-webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.header .top .nav ul li a:hover {background-color:#fd0303; color:#fff;}
.header .top .nav ul li.yy {display:none;}
.header .top .yd {position:absolute; right:0; top:15px;}
.header .top .tel {float:left; font-family:Arial; font-weight:bold; font-size:14px; line-height:24px; color:#555; margin-right:10px;}
.header .top .tel span {font-size:18px; color:#fa0303; padding-left:6px;}
.header .top .yuyan {width:26px; height:22px; line-height:22px; font-size:12px; text-align:center; float:left; margin-right:10px;}
.header .top .yuyan a {display:block; border:1px solid #e7e7e7;-webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.header .top .yuyan a:hover {background-color:#fa0303; border:1px solid #fa0303; color:#fff;}
.header .top .search {width:168px; height:22px; float:left; border:1px solid #e7e7e7; background:#fff; overflow:hidden;}
.header .top .search .s1 {width:130px; height:22px; font-size:12px; line-height:22px; color:#666; font-family:"微软雅黑"; outline:none; border:0; background:none; padding:0 2px; float:left;}
.header .top .search .s2 {width:28px; height:22px; background:url(ss.jpg) no-repeat center; border:0; outline:none; cursor:pointer; float:right;}
@media only screen and (max-width:1024px) {
.header {width:100%; height:70px; background-color:#fff; box-shadow:0 0 4px #999; position:relative; z-index:999999;}
.header .top {width:98%; margin:0 auto; position:relative; overflow:hidden;}
.header .top .sj {position:absolute; width:28px; top:23px; right:10px; display:block;}
.header .top .sj img {width:100%; height:auto;}
.header .top .logo {float:left; width:220px; margin-top:15px;}
.header .top .logo img {width:220px; height:auto;}
.header .top .nav {width:0; height:100%; position:fixed; background-color:rgba(0,0,0,0.8); top:0; left:0; overflow:hidden; margin-top:0; float:none;}
.header .top .nav .sjgb {position:absolute; top:10px; right:10px; width:15px; height:15px; z-index:9999; display:block;}
.header .top .nav .sjgb img {width:100%; height:auto;}
.header .top .nav ul {margin-top:30px;}
.header .top .nav ul li {width:120px; height:46px; float:left; display:block;}
.header .top .nav ul li a {display:block; font-size:14px; line-height:46px; text-align:center; color:#fff;}
.header .top .nav ul li.yy {display:block; font-family:Arial;}
.header .top .yd {display:none;}
}

.banner {height:500px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {width:90%; margin:0 auto; position:relative;}
.banner .jt{ position:absolute; top:230px; width:100%; z-index:99;filter: alpha(Opacity=0); opacity:.0;transition: all 0.5s;}
.banner:hover .jt{filter:alpha(Opacity=100); opacity:1;transition: all 0.5s;}
.banner .jt a{cursor:pointer;}
.banner .jt .prev{ float:left;}
.banner .jt .next{ float:right;}
}
@media only screen and (max-width:1024px) {
.banner {height:300px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {display:none;}
}
@media only screen and (max-width:768px) {
.banner {height:250px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {display:none;}
}
@media only screen and (max-width:480px) {
.banner {height:180px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {display:none;}
}
@media only screen and (max-width:380px) {
.banner {height:150px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {display:none;}
}
@media only screen and (max-width:320px) {
.banner {height:130px; position:relative;}
.banner .hd{ position:absolute; bottom:10px; text-align:center; z-index:99; width:100%;}
.banner .hd ul li{ display:inline-block; margin:0 5px; width:30px; height:6px;background:#fff;text-indent:-9999px;cursor:pointer; position:relative}
.banner .hd ul li:after{content:""; display:block; height:100%; position:absolute; left:0; top:0; width:0;}
.banner .hd ul li.on:after{background:#fd0303; width:100%; transition: width 3s;}
.banner .bd{ height:100%}
.banner .bd ul{ height:100%}
.banner .bd ul li{ height:100%}
.banner .jd {display:none;}
}

.why {width:1180px; margin:40px auto 0; overflow:hidden;}
.why .bt {background:url(bt.jpg) no-repeat; height:94px; overflow:hidden; margin-bottom:30px;}
.why .bt .m {width:206px; margin:0 auto;}
.why .bt .m .d {font-size:64px; color: #000; float:left;}
.why .bt .m .x {font-size:18px; line-height:28px; color: #000; margin-top: 31px; float:right;}
.why .bt .m .x span {font-size:19px; color:#555;}
.why ul {width:1204px;}
.why ul li {width:275px; border:1px solid #e7e7e7; float:left; margin-right:24px; overflow:hidden; position:relative;}
.why h3 {font-size:18px; text-align:center; line-height:60px; font-weight:normal; width:100%;}
.why p {font-size: 14px; line-height:26px; color:#fff; position:absolute; bottom:-335px; text-align:center; left:0; width:90%; z-index:99; padding:2% 5%;}
.why .bj {width:0; height:100%; background-color:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
@media only screen and (max-width:1024px) {
.why {width:96%; margin:10px auto 0; overflow:hidden;}
.why .bt {overflow:hidden; height:60px; background:none; margin-bottom:15px;}
.why .bt .m {width:170px; margin:0 auto;}
.why .bt .m .d {font-size:50px; font-family:Arial; color:#fd0303; float:left;}
.why .bt .m .x {font-size:15px; line-height:22px; font-family:Arial; color:#fa0303; margin-top:8px; float:right;}
.why .bt .m .x span {font-size:16px; color:#555; font-family:"微软雅黑";}
.why ul {width:100%;}
.why ul li {width:45%; border:1px solid #e7e7e7; float:left; margin-left:2%; margin-right:2%; margin-bottom:10px; overflow:hidden; position:relative;}
.why ul li img {width:100%; height:auto;}
.why h3 {font-size:14px; text-align:center; line-height:32px; font-weight:normal; width:100%;}
.why p {font-size:12px; line-height:22px; color:#fff; position:absolute; bottom:-335px; text-align:center; left:0; width:90%; z-index:99; padding:2% 5%;}
.why .bj {width:0; height:100%; background-color:rgba(0,0,0,0.5); position:absolute; top:0; left:0;}
}


.product {width:1180px; margin:40px auto 0; overflow:hidden;}
.product .bt {background:url(bt.jpg) no-repeat; height:94px; overflow:hidden; margin-bottom:30px;}
.product .bt .m {width:206px; margin:0 auto; text-align:center;}
.product .bt .m h3 {font-size: 28px; font-weight:normal; margin-top: 32px;}
.product .bt .m p {font-size:18px; color:#fa0303;}
.product .pro {width:1180px; margin:0 auto; overflow:hidden; position:relative;}
.product .pro .hd .prev {position:absolute; left:0; top:195px; cursor:pointer;}
.product .pro .hd .next {position:absolute; right:0; top:195px; cursor:pointer;}
.product .pro .bd {width:1040px; margin:0 auto; overflow:hidden;}
.product .pro .bd ul li {width:1040px; height:444px; float:left; margin-right:100px; position:relative;}
.product .pro .cp {width:660px; height:442px; border:1px solid #e7e7e7; background-color:#fff;}
.product .pro .js {width:370px; height:270px; padding:30px; background-color:#f8f8f8; position:absolute; right:0; top:56px; z-index:99}
.product .pro .js h3 {font-size:26px; color:#fa0303; margin-bottom:10px;}
.product .pro .js h4 {font-size:14px; color:#fa0303; font-weight:normal;}
.product .pro .js span {width:170px; height:30px; font-size:12px; line-height:30px; color:#555; display:block; float:left; padding-right:15px;display: block;white-space:nowrap; overflow:hidden;}
.product .pro .js .jj {font-size:12px; line-height:26px; color:#555; margin-top:10px;}
.product .more {width:100px; height:30px; position:absolute; bottom:30px; left:30px; z-index:999}
.product .more a {text-align:center; color:#fa0303; border:2px solid #fa0303; font-size:13px; line-height:30px; display:block; -webkit-transition:all .5s; -moz-transition:all .5s;transition:all .5s;}
.product .more a:hover{background-color:#fa0303; color:#fff}
@media only screen and (max-width:1024px) {
.product {width:96%; margin:10px auto 0; overflow:hidden;}
.product .bt {overflow:hidden; background:none; height:60px; margin-bottom:15px;}
.product .bt .m {width:170px; margin:0 auto; text-align:center;}
.product .bt .m h3 {font-size:20px; font-weight:normal; color:#555;}
.product .bt .m p {font-size:14px; color:#fa0303; font-family:Arial;}
.product .pro {width:100%; margin:0 auto; overflow:hidden; position:relative;}
.product .pro .hd .prev {position:absolute; left:0; top:50%; margin-top:-25px; cursor:pointer; width:8%;}
.product .pro .hd .prev img {width:100%; height:auto;}

.product .pro .hd .next {position:absolute; right:0; top:50%; margin-top:-25px; cursor:pointer; width:8%;}
.product .pro .hd .next img {width:100%; height:auto;}
.product .pro .bd {width:80%; margin:0 auto; overflow:hidden;}
.product .pro .bd ul li {width:100%; height:auto; float:left; position:relative;}
.product .pro .cp {width:99.5%; height:auto; border:1px solid #e7e7e7;}
.product .pro .cp img {width:100%; height:auto;}
.product .pro .js {width:94%; height:auto; position:relative; top:0; padding:3%; background-color:#f8f8f8;}
.product .pro .js h3 {font-size:15px; color:#fa0303; margin-bottom:5px;}
.product .pro .js h4 {font-size:12px; color:#fa0303; font-weight:normal;}
.product .pro .js span {width:45%; height:24px; font-size:12px; line-height:24px; color:#555; display:block; float:left; padding-right:5%;}
.product .pro .js .jj {font-size:12px; line-height:22px; color:#555; margin-top:6px;}
.product .more {width:100px; height:22px; position:relative; bottom:0; left:0; margin-top:5px;}
.product .more a {text-align:center; color:#fa0303; border:1px solid #fa0303; font-size:12px; line-height:22px; display:block;}
}


.news {width:1180px; margin:40px auto 0; overflow:hidden;}
.news .bt {background:url(bt.jpg) no-repeat; height:94px; overflow:hidden; margin-bottom:30px;}
.news .bt .m {width:206px; margin:0 auto; text-align:center;}
.news .bt .m h3 {font-size: 28px; font-weight:normal; margin-top: 29px;}
.news .bt .m p {font-size:18px; color:#fa0303;}
.news .tw{ position:relative; width:474px; height:304px; float:left;}
.news .tw .hd{ position:absolute; z-index:9999; right:5px; bottom:6px;}
.news .tw .hd li{ display:inline-block; padding:3px 8px; background:#fff; color:#555; font-size:14px; text-align:center; margin:0 3px;cursor:pointer;}
.news .tw .hd .on{ background:#fa0303; color:#FFF;}
.news .tw .bd{ width:100%; height:100%}
.news .tw .bd ul{ width:100%; height:100%}
.news .tw .bd ul li{ width:100%; height:100%}
.news .tw .bd ul li a{ display:block; width:100%; height:100%; position:relative;}
.news .tw .bd ul li img{ width:100%; height:100%;}
.news .tw .bd ul li a span{height:40px; line-height:40px; width:97%; padding-left:3%; background:rgba(0,0,0,0.7); color:#FFF; position:absolute; left:0; bottom:0;}
.news .newl {width:660px; float:right;}
.news .newl ul li {width:660px; height:80px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px dotted #e7e7e7; float:left; display:block;}
.news .newl ul li:hover .rq {background-color:#fa0303; border:1px solid #fa0303; color:#fff;}
.news .newl .rq {width:78px; height:58px; padding:10px 0; font-size:18px; line-height:30px; text-align:center; color:#555; border:1px solid #e7e7e7; float:left; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.news .newl .rq span {font-size:14px;}
.news .newl .wz {width:520px; height:80px; padding-right:35px; background:url(jt.png) no-repeat right center; float:right;}
.news .newl .wz h3 {font-size:15px; margin-bottom:10px;}
.news .newl .wz p {font-size:12px; line-height:24px;}
@media only screen and (max-width:1024px) {
.news {width:96%; margin:10px auto 0; overflow:hidden;}
.news .bt {overflow:hidden; background:none; height:60px; margin-bottom:15px;}
.news .bt .m {width:170px; margin:0 auto; text-align:center;}
.news .bt .m h3 {font-size:20px; font-weight:normal; color:#555;}
.news .bt .m p {font-size:14px; color:#fa0303; font-family:Arial;}
.news .tw{ position:relative; width:100%; height:auto;}
.news .tw .hd{ position:absolute; z-index:9999; right:5px; bottom:6px;}
.news .tw .hd li{ display:inline-block; padding:3px 8px; background:#fff; color:#555; font-size:14px; text-align:center; margin:0 3px;cursor:pointer;}
.news .tw .hd .on{ background:#fa0303; color:#FFF;}
.news .tw .bd{ width:100%; }
.news .tw .bd ul{ width:100%;}
.news .tw .bd ul li{ width:100%;}
.news .tw .bd ul li a{ display:block; width:100%; position:relative;}
.news .tw .bd ul li img{ width:100%; height:auto;}
.news .tw .bd ul li a span{height:40px; line-height:40px; width:97%; padding-left:3%; background:rgba(0,0,0,0.7); color:#FFF; position:absolute; left:0; bottom:0;}
.news .newl {width:100%; margin-top:15px;}
.news .newl ul li {width:100%; height:80px; padding-bottom:12px; margin-bottom:12px; border-bottom:1px dotted #e7e7e7; float:left; display:block;}
.news .newl ul li:hover .rq {background-color:#fff; border:1px solid #e7e7e7; color:#555;}
.news .newl .rq {width:20%; height:58px; padding:10px 0; font-size:18px; line-height:30px; text-align:center; color:#555; border:1px solid #e7e7e7; float:left;}
.news .newl .rq span {font-size:14px;}
.news .newl .wz {width:76%; height:80px; padding:0; background:none; float:right;}
.news .newl .wz h3 {font-size:14px; margin-bottom:6px;}
.news .newl .wz p {font-size:12px; line-height:22px; height:44px; overflow:hidden;}
}


.style {width:1180px; margin:40px auto 0; overflow:hidden;}
.style .bt {background:url(bt.jpg) no-repeat; height:94px; overflow:hidden; margin-bottom:30px;}
.style .bt .m {width:206px; margin:0 auto; text-align:center;}
.style .bt .m h3 {font-size:30px; font-weight:normal; margin-top: 30px;}
.style .bt .m p {font-size:18px; color:#fa0303;}
.style .s1 {width:313px; margin-right:8px; float:left;}
.style .s1 .yyt {width:313px; height:169px; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s1 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s1 .yyt .wz {width:270px; padding:10px; position:absolute; top:-169px; left:50%; margin-left:-145px; color:#fff; line-height:22px; font-size: 14px; z-index:9;}
.style .s1 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s2 {width:265px; margin-right:8px; float:left;}
.style .s2 .yyt {width:265px; height:346px; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s2 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s2 .yyt .wz {width:220px; padding:10px; position:absolute; top:-169px; left:50%; margin-left:-120px; color:#fff; line-height:22px; font-size: 14px; z-index:9;}
.style .s2 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s3 {width:265px; margin-right:8px; float:left;}
.style .s3 .yyt {width:265px; height:346px; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s3 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s3 .yyt .wz {width:220px; padding:10px; position:absolute; top:-169px; left:50%; margin-left:-120px; color:#fff; line-height:22px; font-size: 14px; z-index:9;}
.style .s3 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s4 {width:313px; float:left;}
.style .s4 .yyt {width:313px; height:169px; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s4 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.5);}
.style .s4 .yyt .wz {width:270px; padding:10px; position:absolute; top:-169px; left:50%; margin-left:-145px; color:#fff; line-height:22px; font-size: 14px; z-index:9;}
.style .s4 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
@media only screen and (max-width:1024px) {
.style {width:96%; margin:10px auto 0; overflow:hidden;}
.style .bt {overflow:hidden; height:60px; background:none; margin-bottom:15px;}
.style .bt .m {width:170px; margin:0 auto; text-align:center;}
.style .bt .m h3 {font-size:20px; font-weight:normal; color:#555;}
.style .bt .m p {font-size:14px; color:#fa0303; font-family:Arial;}
.style .s1 {width:100%;}
.style .s1 .yyt {width:100%; overflow:hidden; position:relative; margin-bottom:8px;height: 100%;}
.style .s1 .yyt img {width:100%; height:auto;}
.style .s1 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s1 .yyt .wz {width:90%; padding:5%; position:absolute; top:-169px; left:0; margin-left:0; color:#fff; line-height:22px; font-size:12px; z-index:9;}
.style .s1 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s2 {width:49%; margin:0; float:left;}
.style .s2 .yyt {width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s2 .yyt img {width:100%; height:auto;}
.style .s2 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s2 .yyt .wz {width:90%; padding:5%; position:absolute; top:-169px; left:0; margin-left:0; color:#fff; line-height:22px; font-size:12px; z-index:9;}
.style .s2 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s3 {width:49%; margin:0; float:right;}
.style .s3 .yyt {width:100%; height:auto; overflow:hidden; position:relative; margin-bottom:8px;}
.style .s3 .yyt img {width:100%; height:auto;}
.style .s3 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s3 .yyt .wz {width:90%; padding:5%; position:absolute; top:-169px; left:0; margin-left:0; color:#fff; line-height:22px; font-size:12px; z-index:9;}
.style .s3 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
.style .s4 {width:100%;}
.style .s4 .yyt {width:100%; overflow:hidden; position:relative; margin-bottom:8px;height: 100%;}
.style .s4 .yyt img {width:100%; height:auto;}
.style .s4 .yyt .bj {width:100%; height:0; position:absolute; top:0; left:0; background-color:rgba(0,0,0,0.6);}
.style .s4 .yyt .wz {width:90%; padding:5%; position:absolute; top:-169px; left:0; margin-left:0; color:#fff; line-height:22px; font-size:12px; z-index:9;}
.style .s4 .yyt .wz h3 {font-size:16px; margin-bottom:6px; font-weight:normal;}
}


.partner {width:1180px; margin:40px auto 0; overflow:hidden;}
.partner .bt {background:url(bt.jpg) no-repeat; height:94px; overflow:hidden; margin-bottom:30px;}
.partner .bt .m {width:206px; margin:0 auto; text-align:center;}
.partner .bt .m h3 {font-size:30px; font-weight:normal; margin-top: 29px;}
.partner .bt .m p {font-size:18px; color:#fa0303;}
.partner .par {width:1180px; margin:0 auto; overflow:hidden; position:relative;}
.partner .par .hd .prev {position:absolute; left:0; top:13px; cursor:pointer;}
.partner .par .hd .next {position:absolute; right:0; top:13px; cursor:pointer;}
.partner .par .bd {width:1080px; margin:0 auto; overflow:hidden;}
.partner .par .bd ul li {width:103px; height:55px; border:1px solid #e7e7e7; float:left; margin-right:34px;}
@media only screen and (max-width:1024px) {
.partner {width:96%; margin:10px auto 0; overflow:hidden;}
.partner .bt {overflow:hidden; height:60px; background:none; margin-bottom:15px;}
.partner .bt .m {width:170px; margin:0 auto; text-align:center;}
.partner .bt .m h3 {font-size:20px; font-weight:normal; color:#555;}
.partner .bt .m p {font-size:14px; color:#fa0303; font-family:Arial;}
.partner .par {width:100%; margin:0 auto; overflow:hidden; position:relative;}
.partner .par .hd .prev {position:absolute; left:0; top:50%; margin-top:-10px; cursor:pointer; width:3%;}
.partner .par .hd .prev img {width:100%; height:auto;}
.partner .par .hd .next {position:absolute; right:0; top:50%; margin-top:-10px; cursor:pointer; width:3%;}
.partner .par .hd .next img {width:100%; height:auto;}
.partner .par .bd {width:86%; margin:0 auto; overflow:hidden;}
.partner .par .bd ul li {width:30%; border:1px solid #e7e7e7; float:left; margin-right:10px;}
.partner .par .bd ul li img {width:100%; height:auto;}
}


.footer {width:100%; margin:40px auto 0; overflow:hidden;}
.footer .foot_dh {width:100%; background-color:#efefef; padding:30px 0; overflow:hidden;}
.footer .foot_dh .foot {width:1180px; margin:0 auto; overflow:hidden;}
.footer .foot_dh .foot .dnav {width:880px; float:left;}
.footer .foot_dh .foot .dnav ul li {width:120px; margin-right:56px; float:left; display:block;}
.footer .foot_dh .foot .dnav ul li a {display:block; line-height:26px;}
.footer .foot_dh .foot .dnav h3 {font-size:16px; font-weight:normal; margin-bottom:6px; padding-bottom:10px; background:url(hx.jpg) repeat-x bottom;}
.footer .foot_dh .foot .guanzhu {width:280px; float:right;}
.footer .foot_dh .foot .guanzhu .dh {margin-bottom:10px; text-align:right;}
.footer .foot_dh .foot .guanzhu .ewm {width:115px; float:left;}
.footer .foot_dh .foot .guanzhu .gz {width:150px; float:right;}
.footer .foot_dh .foot .guanzhu .gz .wx {width:70px; float:left; text-align:center;}
.footer .foot_dh .foot .guanzhu .gz .wb {width:70px; float:right; text-align:center;}
.footer .foot_dh .foot .guanzhu .gz p {line-height:20px; margin-top:12px;}
.footer .foot_dh .foot .guanzhu .gz .fx {width:132px; margin:8px auto 0; overflow:hidden;}
.footer .foot_dh .foot .guanzhu .gz .fx .bdsharebuttonbox {width:138px;}
.footer .foot_bq {width:1180px; margin:0 auto; padding:15px 0; overflow:hidden;}
@media only screen and (max-width:1024px) {
.footer {width:100%; background-color:#2b2b2b; margin:20px auto 0; overflow:hidden;}
.footer .foot_dh {display:none;}
.footer .foot_bq {width:96%; margin:0 auto; color:#fff; text-align:center; line-height:22px; padding:15px 0; overflow:hidden;}
.footer .foot_bq .lf {width:100%; float:none;}
.footer .foot_bq .rt {width:100%; float:none;}
.footer .foot_bq .rt a {color:#fff;}
}


.weizhi {width:100%; padding:40px 0; background-color:#efefef; overflow:hidden;}
.weizhi .wh {width:1180px; margin:0 auto; overflow:hidden;}
.weizhi .wh .lf {font-size:30px;}
.weizhi .wh .lf span {font-size:16px; color:#fa0303; padding-left:10px;}
.weizhi .wh .rt {line-height:30px; font-size:14px;}
.weizhi .wh .rt span {background:url(wz.png) no-repeat left center; float:left; padding-left:20px;}
.weizhi .wh .rt i {color:#fa0303; font-style:normal;}
@media only screen and (max-width:1024px) {
.weizhi {width:100%; padding:10px 0; background-color:#efefef; overflow:hidden;}
.weizhi .wh {width:96%; margin:0 auto; overflow:hidden;}
.weizhi .wh .lf {display:none;}
.weizhi .wh .rt {line-height:30px; font-size:12px;}
.weizhi .wh .rt span {background:url(wz.png) no-repeat left center; float:left; padding-left:20px;}
.weizhi .wh .rt i {color:#fa0303; font-style:normal;}
}


.neiye {width:1180px; min-height:500px; margin:40px auto 80px; overflow:hidden;}
.neiye .ej {margin-bottom:20px;}
.neiye .ej ul li {width:140px; height:42px; float:left; margin-right:15px; margin-bottom:15px;}
.neiye .ej ul li a {display:block; border:1px solid #e7e7e7; font-size:15px; text-align:center; line-height:40px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .ej ul li a:hover {background-color:#fa0303; border:1px solid #fa0303; color:#fff;}
.neiye .ej ul li.on {background-color: #efefef;}
.neiye .gy {overflow:hidden; font-size:14px; line-height:30px;}
.neiye .gy .js strong {padding:10px 0; font-size:16px;}
.neiye .gy .tp {float:left; margin-right:40px;}
.neiye .xw {overflow:hidden;}
.neiye .xw ul {width:1204px;}
.neiye .xw ul li {width:275px; height:340px; border:1px solid #e7e7e7; float:left; margin-right:24px; margin-bottom:24px; overflow:hidden;-webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .xw ul li:hover {border:1px solid #fa0303;}
.neiye .xw .tp {width:275px; height:183px; overflow:hidden;}
.neiye .xw .tp img {-webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .xw ul li:hover img {transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);}
.neiye .xw .wz {width:255px; height:137px; padding:10px; position:relative;}
.neiye .xw .wz h3 {font-size:16px; font-weight:normal; margin-bottom:10px;}
.neiye .xw .wz h3 a {color: #000;/* font-family: '黑体'; */}
.neiye .xw .wz p {font-size:12px; line-height:24px;}
.neiye .xw .wz span {display:block; position:absolute; bottom:10px; left:10px; color:#999;}
.neiye .xw .wz .more {width:60px; line-height:16px; border:1px solid #fa0303; background-color:#fa0303; border-radius:5px; text-align:center; position:absolute; line-height:16px; bottom:10px; right:10px; overflow:hidden;}
.neiye .xw .wz .more a { display:block; color:#fff; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .xw .wz .more a:hover {background-color:#fff; color:#fa0303;}
.neiye .cp {overflow:hidden;}
.neiye .cp ul {width:1204px;}
.neiye .cp ul li {width:277px; float:left; margin-right:24px; margin-bottom:24px; overflow:hidden; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .cp .tp {width:275px; height:183px; border:1px solid #e7e7e7; overflow:hidden; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; position:relative;}
.neiye .cp ul li:hover .tp {border:1px solid #fa0303;}
.neiye .cp .tp img {-webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .cp .tp .bj {width:100%; height:0; background-color:rgba(250,3,3,0.5); position:absolute; top:0px; left:0; z-index:99}
.neiye .cp .tp .ss {width:40px; height:40px; position:absolute; top:-50%; margin-top:-20px; left:50%; margin-left:-20px; z-index:999}
.neiye .cp ul li:hover img {transform:scale(1.1);
-moz-transform:scale(1.1);
-o-transform:scale(1.1);
-webkit-transform:scale(1.1);
-ms-transform:scale(1.1);}
.neiye .cp .wz {text-align:center; background-color:#e7e7e7; font-size:16px; line-height:30px; text-align:center; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; margin-top:1px;}
.neiye .cp .wz a {display:block;}
.neiye .cp ul li:hover .wz {color:#fff; background-color:#fa0303;}
.neiye .cp ul li:hover .wz a {color:#fff;}
@media only screen and (max-width:1024px) {
.neiye {width:96%; min-height:300px; margin:20px auto 40px; overflow:hidden;}
.neiye .ej {margin-bottom:10px;}
.neiye .ej ul li {width:30%; height:30px; float:left; margin-right:3%; margin-bottom:10px;}
.neiye .ej ul li a {display:block; border:1px solid #e7e7e7; color:#333; font-size:14px; text-align:center; line-height:28px; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.neiye .ej ul li.on {background-color:#f8f8f8;}
.neiye .gy {overflow:hidden; font-size:12px; line-height:22px;}
.neiye .gy .js strong {padding:10px 0 5px; font-size:14px;}
.neiye .gy .tp {width:100%; margin-bottom:10px;}
.neiye .gy img {width:100%; height:auto;}
.neiye .xw {overflow:hidden;}
.neiye .xw ul {width:100%;}
.neiye .xw ul li {width:100%; height:auto; border:0; border-bottom:1px dotted #e7e7e7; float:left; margin-bottom:15px; padding-bottom:10px; overflow:hidden;}
.neiye .xw ul li:hover {border:0; border-bottom:1px dotted #e7e7e7;}
.neiye .xw .tp {width:30%; height:auto; overflow:hidden; float:left;}
.neiye .xw .tp img {width:100%; height:auto;}
.neiye .xw ul li:hover img {transform:scale(1);
-moz-transform:scale(1);
-o-transform:scale(1);
-webkit-transform:scale(1);
-ms-transform:scale(1);}
.neiye .xw .wz {width:68%; height:auto; padding:0; float:right; overflow:hidden; position:relative;}
.neiye .xw .wz h3 {font-size:14px; font-weight:normal; margin-bottom:5px;}
.neiye .xw .wz h3 a {color:#fa0303;}
.neiye .xw .wz p {font-size:12px; line-height:20px;}
.neiye .xw .wz span {display:block; color:#999; font-family:Arial; position:absolute; top:3px; right:0; left:inherit;}
.neiye .xw .wz .more {display:none;}
.neiye .cp {overflow:hidden;}
.neiye .cp ul {width:100%;}
.neiye .cp ul li {width:48%; float:left; margin-right:1%; margin-left:1%; margin-bottom:15px; overflow:hidden;}
.neiye .cp .tp {width:99%; height:auto; border:1px solid #e7e7e7; overflow:hidden; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; position:relative;}
.neiye .cp .tp img {width:100%; height:auto;}
.neiye .cp .tp .bj {width:100%; height:0; background-color:rgba(250,3,3,0.5); position:absolute; top:0px; left:0; z-index:99}
.neiye .cp .tp .ss {width:40px; height:40px; position:absolute; top:-50%; margin-top:-20px; left:50%; margin-left:-20px; z-index:999}
.neiye .cp .wz {text-align:center; background-color:#e7e7e7; font-size:16px; line-height:30px; text-align:center; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s; margin-top:1px;}
.neiye .cp .wz a {display:block;}
}

.paging {margin:20px 0 0; text-align:center; padding:5px 0;}
.paging span {color:#fff; background-color:#fa0303; border:1px solid #fa0303; text-align:center; width:28px; height:28px; display:block;line-height:27px; float:left; margin-right:5px}
.paging a {line-height:27px; color:#727272; border:1px solid #e7e7e7; text-align:center; width:28px; height:28px; margin-right:5px; display:block; float:left; -webkit-transition:all .5s; -moz-transition:all .5s; transition:all .5s;}
.paging a:hover {color:#fff; background-color:#fa0303; border:1px solid #fa0303;}
.paging a.on {color:#fff; background-color:#fa0303; border:1px solid #fa0303;}


.z2 {width:14%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z3 {width:10%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z4 {width:14%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z5 {width:24%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z6 {width:24%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z7 {font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:0; border-bottom:1px solid #e7e7e7;}

.z22 {font-size:12px; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z33 {font-size:12px; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z44 {font-size:12px; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z55 {font-size:12px; padding:10px; color:#333; line-height:26px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z66 {font-size:12px; padding:10px; color:#333; line-height:26px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z77 {font-size:12px; padding:0 10px; color:#333; line-height:40px; border-right:0; border-bottom:1px solid #e7e7e7;}
@media only screen and (max-width:1024px) {
.z2 {width:20%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z3 {width:20%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z4 {display:none;}
.z5 {display:none;}
.z6 {width:40%; font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z7 {font-size:14px; font-weight:bold; padding:0 10px; color:#333; line-height:40px; border-right:0; border-bottom:1px solid #e7e7e7;}

.z22 {font-size:12px; padding:0 10px; color:#333; line-height:22px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z33 {font-size:12px; padding:0 10px; color:#333; line-height:22px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z44 {display:none;}
.z55 {display:none;}
.z66 {font-size:12px; padding:10px; color:#333; line-height:22px; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7;}
.z77 {font-size:12px; padding:0 10px; color:#333; line-height:22px; border-right:0; border-bottom:1px solid #e7e7e7;}
}


.cpxx {width:1180px;}
.cpxx .tpzs {width:674px; float:left; position:relative;height: 361px;}
.cpxx .tpzs .tp {width:510px; height: 340px; border:1px solid #fa0303; position:absolute; top:0; left:0; display:none;}
.cpxx .tpzs ul {width:112px; float:right;}
.cpxx .tpzs ul li {width:110px; height:82px; border:1px solid #e7e7e7; float:left; margin-bottom:15px;}
.cpxx .xxzs {width:460px; float:right;}
.cpxx .xxzs span {font-size:16px; line-height:30px;}

.cpxx .xxzs h3 {font-size:30px; font-weight:normal; margin-bottom:25px;}
.cpxx .xxzs h4 {font-size:16px; line-height:40px; font-weight:normal; margin-bottom:15px;}
.cpxx .xxzs .yd {width:100px; height:40px; color:#fff; font-size:14px; background-color:#fa0303; border-radius:2px; text-align:center; line-height:40px; display:block; float:left; overflow:hidden;/* padding: 0 10px; */}
.cpxx .xxzs .zx {width:98px; height:38px; color:#fa0303; font-size:14px; border:1px solid #fa0303; border-radius:2px; text-align:center; line-height:38px; display:block; float:left; margin-left:10px; overflow:hidden;}
.cpxx .xxzs .tj {position:relative; width:460px; overflow:hidden; margin-bottom:20px;}
.cpxx .xxzs .tj .pro .hd .prev {position:absolute; right:30px; top:12px; cursor:pointer;}
.cpxx .xxzs .tj .pro .hd .next {position:absolute; right:0; top:12px; cursor:pointer;}
.cpxx .xxzs .tj .pro .bd {width:460px; margin:0 auto; overflow:hidden;}
.cpxx .xxzs .tj .pro .bd ul li {width:135px; height:100px; border:2px solid #e7e7e7; float:left; margin-right:21px; position:relative;}
@media only screen and (max-width:1024px) {
.cpxx {width:100%;}
.cpxx .tpzs {width:100%; position:relative;}
.cpxx .tpzs .tp {width:99.6%; height:auto; border:1px solid #fa0303; position:relative; display:none;}
.cpxx .tpzs .tp img {width:100%; height:auto;}
.cpxx .tpzs ul {width:100%; margin-top:15px;}
.cpxx .tpzs ul li {width:20%; height:auto; border:1px solid #e7e7e7; float:left; margin-right:4%;}
.cpxx .tpzs ul li img {width:100%; height:auto;}
.cpxx .xxzs {width:100%; float:right; margin-top:10px;}
.cpxx .xxzs span {font-size:12px; line-height:26px;}
.cpxx .xxzs h3 {font-size:16px; color:#fa0303; font-weight:normal; margin-bottom:10px;}
.cpxx .xxzs h4 {font-size:14px; line-height:30px; font-weight:normal; margin-bottom:10px;}
.cpxx .xxzs .yd {width:100px; height:40px; color:#fff; font-size:14px; background-color:#fa0303; border-radius:2px; text-align:center; line-height:40px; display:block; float:left; overflow:hidden;}
.cpxx .xxzs .zx {width:98px; height:38px; color:#fa0303; font-size:14px; border:1px solid #fa0303; border-radius:2px; text-align:center; line-height:38px; display:block; float:left; margin-left:10px; overflow:hidden;}
.cpxx .xxzs .tj {position:relative; width:100%; overflow:hidden; margin-bottom:15px;}
.cpxx .xxzs .tj .pro .hd .prev {position:absolute; right:30px; top:12px; cursor:pointer;}
.cpxx .xxzs .tj .pro .hd .next {position:absolute; right:0; top:12px; cursor:pointer;}
.cpxx .xxzs .tj .pro .bd {width:100%; margin:0 auto; overflow:hidden;}
.cpxx .xxzs .tj .pro .bd ul li {width:22%; height:auto; border:1px solid #e7e7e7; float:left; margin-right:13px; position:relative;}
.cpxx .xxzs .tj .pro .bd ul li img {width:100%; height:auto;}
}


.somebody{ width:1180px; margin:20px auto 0;}
.Title{ display:block; float:left; background:#fa0303; width:220px; height:60px; line-height:60px; text-align:center; color:#fff; font-size:24px; font-weight:normal; cursor:pointer;}
.Title2{display:block; float:left; width:220px;  height:60px; line-height:60px; text-align:center; color:#333333; font-size:24px; font-weight:normal; cursor:pointer}
.somebody .Main .Middle .News {width:1180px;}
.somebody .Main .Middle .News h3 {display: block; background-color:#f8f8f8; width:100%; height:60px;}
.somebody .Main .Middle .News ul {display:block; width:1180px; float:left;}
@media only screen and (max-width:1024px) {
.somebody{ width:100%; margin:20px auto 0;}
.Title{ display:block; float:left; background:#fa0303; width:120px; height:50px; line-height:50px; text-align:center; color:#fff; font-size:16px; font-weight:normal; cursor:pointer;}
.Title2{display:block; float:left; width:120px; height:50px; line-height:50px; text-align:center; color:#333333; font-size:16px; font-weight:normal; cursor:pointer}
.somebody .Main .Middle .News {width:100%;}
.somebody .Main .Middle .News h3 {display: block; background-color:#f8f8f8; width:100%; height:50px;}
.somebody .Main .Middle .News ul {display:block; width:100%; float:left;}
}





.side{position:fixed;width:54px;height:166px;right:0;top:50%;margin-top:-83px;z-index:100;}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "微软雅黑";overflow:hidden;}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s;}
.side ul li .sidetop:hover{background:#fa0303;opacity:1;filter:Alpha(opacity=100);}
.side ul li img{float:left;}
@media only screen and (max-width:1024px) {
.side {display:none;}
}

.cpdg {width:1180px; margin:0 auto; overflow:hidden;}
.cpdg .dg {width:550px; overflow:hidden;}
.cpdg .dg .d1 {margin-bottom:15px;}
.cpdg .dg .d1 span {width: 217px; font-size:14px; line-height:40px; float:left;}
.cpdg .dg .d1 .s1 {width:120px; height:40px; float:left; margin-right:10px;}
.cpdg .dg .d1 input {width:440px; height:38px; border:1px solid #e7e7e7; font-size:14px; line-height:38px; color:#555; font-family:"微软雅黑"; padding:0 4px; outline:none;}
.cpdg .dg .d1 .i1 {width:100px; height:38px; border:1px solid #e7e7e7; font-size:14px; line-height:38px; color:#555; font-family:"微软雅黑"; padding:0 4px; outline:none; float:left; margin-right:10px;}
.cpdg .dg .d1 textarea {width:440px; height:148px; border:1px solid #e7e7e7; font-size:14px; line-height:28px; color:#555; font-family:"微软雅黑"; padding:0 4px; outline:none;}
.cpdg .tj {width: 100%; /* float:left; */ margin-top:10px; /* margin-left:100px; */ overflow:hidden;text-align: center;}
.cpdg .tj .t {width:100px; height:30px; border:0; background-color:#fa0303; font-size:14px; line-height:30px; color:#fff; font-family:"微软雅黑"; outline:none; cursor:pointer; /* float:left; */}
.cpdg .tj .c {width:100px; height:30px; border:0; background-color:#787878; font-size:14px; line-height:30px; color:#fff; font-family:"微软雅黑"; outline:none; cursor:pointer; /* float:left; */ margin-left:10px;}
@media only screen and (max-width:1024px) {
.cpdg {width:100%; margin:0 auto; overflow:hidden;}
.cpdg .dg {width:100%; overflow:hidden;}
.cpdg .dg .d1 {margin-bottom:10px;}
.cpdg .dg .d1 span {width:20%; font-size:12px; line-height:32px; float:left;}
.cpdg .dg .d1 .s1 {width:120px; height:40px; float:left; margin-right:10px;}
.cpdg .dg .d1 .s2 {display:none;}
.cpdg .dg .d1 input {width:75%; height:30px; border:1px solid #e7e7e7; font-size:12px; line-height:30px; color:#555; font-family:"微软雅黑"; padding:0 1.5%; outline:none;}
.cpdg .dg .d1 .i1 {width:100px; height:38px; border:1px solid #e7e7e7; font-size:14px; line-height:38px; color:#555; font-family:"微软雅黑"; padding:0 4px; outline:none; float:left; margin-right:10px;}
.cpdg .dg .d1 textarea {width:75%; height:80px; border:1px solid #e7e7e7; font-size:12px; line-height:22px; color:#555; font-family:"微软雅黑"; padding:0 1.5%; outline:none;}
.cpdg .tj {width:220px; float:left; margin-top:10px; margin-left:20%; overflow:hidden;}
.cpdg .tj .t {width:100px; height:30px; border:0; background-color:#fa0303; font-size:14px; line-height:30px; color:#fff; font-family:"微软雅黑"; outline:none; cursor:pointer; float:left;}
.cpdg .tj .c {width:100px; height:30px; border:0; background-color:#787878; font-size:14px; line-height:30px; color:#fff; font-family:"微软雅黑"; outline:none; cursor:pointer; float:left; margin-left:10px;}
}

.mulu {width:1180px; margin:0 auto; overflow:hidden;}
.mulu ul {width:1240px;}
.mulu ul li {width:528px; padding:15px; float:left; margin-right:60px; border:1px solid #e7e7e7; display:block; margin-bottom:60px;}
.mulu .tp {width:160px; float:left;}
.mulu .tp img {width:100%; height:auto;} 
.mulu .wz {width:350px; float:right;}
.mulu .wz h3 {font-size:18px; margin-bottom:20px; color:#fa0303; font-weight:normal;font-family: '黑体';}
.mulu .wz p {height:120px; line-height:26px; font-size:12px; margin-bottom:10px;}
.mulu .zxyd {width:100px; height:30px; color:#fff; font-size:12px; background-color:#fa0303; border-radius:2px; text-align:center; line-height:30px; display:block; float:left; overflow:hidden;}
.mulu .mlxz {width:98px; height:28px; color:#777; font-size:12px; border:1px solid #a7a7a7; border-radius:2px; text-align:center; line-height:28px; display:block; float:left; margin-left:10px; overflow:hidden;}
@media only screen and (max-width:1024px) {
.mulu {width:100%; margin:0 auto; overflow:hidden;}
.mulu ul {width:100%;}
.mulu ul li {width:90%; padding:4%; float:left; margin-right:0; border:1px solid #e7e7e7; display:block; margin-bottom:15px;}
.mulu .tp {width:28%; float:left;}
.mulu .tp img {width:100%; height:auto;} 
.mulu .wz {width:70%; float:right;}
.mulu .wz h3 {font-size:16px; margin-bottom:5px; color:#fa0303; font-weight:normal;}
.mulu .wz p {height:60px; line-height:20px; font-size:12px; overflow:hidden; margin-bottom:5px;}
.mulu .zxyd {width:80px; height:26px; color:#fff; font-size:12px; background-color:#fa0303; border-radius:2px; text-align:center; line-height:26px; display:block; float:left; overflow:hidden;}
.mulu .mlxz {width:78px; height:24px; color:#777; font-size:12px; border:1px solid #a7a7a7; border-radius:2px; text-align:center; line-height:24px; display:block; float:left; margin-left:10px; overflow:hidden;}
}