﻿@charset "utf-8";
/* CSS Document */

@media all and (max-width:640px) {
* {
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
-webkit-box-sizing:border-box; /* Safari */
}
body {
max-width:100%;
margin: 0 0;
padding: 0 0
}
.height50 {
width:100%;
height:50px;
line-height:50px;
clear:both;
}
p {
margin:0 0;
padding:0 0
}
.g-hd {
margin:auto;
}
.com_1180 {
width:100%;
margin:10px auto
}
.com_1200 {
width:100%;
margin:10px auto
}
.com_1180 img {
width:100%;
height:auto
}
.com_1200 img {
width:100%;
height:auto
}
 .com_1180_news {
width:94%;
margin:0 auto
}
 .dispcnone {
display:block;
}
.dispcblock {
display:none;
}
.cl {
width:100%;
height:5px
}
 .clearfix:after {
content:".";
display:block;
width:100%;
height:0;
line-height:0;
clear:both;
overflow:hidden
}
/**头部和导航**/
.top {
position: fixed;
left:0;
top:0;
height:60px;
z-index:33
}
.logo {
width:80%;
float:left;
margin-top:0;
margin-left:10px
}
.logo img {
width:auto;
height:40px
}
 .menuthis {
display:block;
text-indent:-9999px;
width:50px;
height:50px;
background:url(../images/menu_icon.png) no-repeat center center/25px auto;
position: absolute;
top:6px;
right:0;
z-index:1000;
}
.nav {
background:none
}
 #menu10 {
width:100%;
height:auto;
line-height:45px;
position:fixed;
right:0;
top:60px;
z-index:1000;
background:#eee;
}
.wap_slide {
display:none;
}
ul.menu li {
width:50%;
}
ul.menu .menulink {
display:block;
width:90%;
height:56px;
line-height:56px;
border-bottom:1px solid #ccc;
color:#333;
margin:0 auto;
margin-bottom:4px
}
ul.menu .menulink:hover, ul.menu .menuhover {
background:none
}
ul.menu .menulink:hover {
background:none;
}
ul.menu ul {
position:static;
opacity:1;
left:auto;
top:auto;
width:50%;
float:right;
}
ul.menu ul li, ul.menu ul li a {
display:block;
width:100%;
}
.wlcenter {
height:auto;
}
 .gallery {
position:relative;
overflow:hidden
}
.gallery .swiper-container {
width: 100%;
position: relative;
height:auto
}
.gallery .swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;
}
.gallery .swiper-slide img {
width:100%;
height:auto
}
 .ulvideo li {
width:94% !important;
margin:5px 3% 10px !important
}
 .banner_about_wpa {
width: 100%;
margin: 0 auto;
overflow: hidden;
height: auto;
}
.banner_a_title {
width:60%;
margin:0 auto;
margin-top:50px;
overflow:hidden;
text-align:center;
background-color:rgba(0, 0, 0, 0.2);
height:60px
}
.banner_a_title h1 {
font-size:20px;
font-weight:normal;
color:#fff;
line-height:60px
}




/**首页标题**/
.title {
width:100%;
margin:0 auto;
margin-top: 20px
}
.title h1 {
width:100%;
font-size:30px;
font-weight:normal;
line-height:40px;
text-align:center;
padding-top:0px;
color:#000
}
.title h2 {
width:60px;
height:2px;
background: #cc0000;
margin:0 auto;
margin-top:10px;
margin-bottom:10px
}
.title p {
width:100%;
font-size:16px;
font-weight:normal;
line-height:20px;
text-align:center;
color:#333;
}
.title span {
color:#cc0000;
font-weight:bold
}
/**首页标题**/

/**more**/
.inmore {
width:100%;
margin:20px auto;
}
.inmore a {
width:120px;
height:40px;
font-size:16px;
font-weight:normal;
line-height:40px;
background:#cc0000;
color:#fff;
margin:0 auto;
margin-top:20px;
text-align:center;
display:block;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .inmore a:hover {
width:160px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}

/**more**/

/*首页产品分类*/

.inpro {
width:100%;
margin:0 auto;
overflow:hidden;
padding:10px 0px;
background:#fff;
}
.inpro_list {
width:96%;
margin:10px auto;
overflow:hidden;
}
.inpro_list ul {
width:100%;
margin:0 auto;
overflow:hidden;
}
.inpro_list ul li {
width:100%;
float:none;
height:auto;
margin-top:10px;
margin-bottom:10px;
margin-left:0px;
margin-right:0px;
overflow:hidden
}
.inpro_list ul li a {
width:100%;
height:auto;
background:#f1f1f1;
display: block;
padding-bottom:0;
overflow:hidden
}
.inpro_list_img {
width:100%;
height:auto;
overflow:hidden
}
.inpro_list_img img {
width:100%;
height:auto;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.inpro_list_text {
width:70%;
height:60px;
font-size:16px;
font-weight:bold;
line-height:60px;
color:#333;
margin:0 auto;
float:left;
margin-left:12px
}
 .inpro_list_anniu {
width:20%;
height:30px;
font-size:12px;
font-weight:normal;
line-height:30px;
background:#cc0000;
color:#fff;
text-align:center;
float:right;
margin-top:15px;
margin-right:10px
}


/*首页产品分类*/


/*首页关于我们*/
.inabout {
width:100%;
margin:0 auto;
overflow:hidden;
background:#202c3a;
padding-bottom:30px
}
.inabout_left {
width:96%;
height:auto;
margin:0 auto;
float:none;
margin-top:20px
}
.inabout_left img {
width:100%;
height:auto;
display:block;
overflow:hidden;
}
 .inabout_right {
width:96%;
height:auto;
margin:0 auto;
float:none;
margin-top:20px
}
.inabout_right_title {
width:100%;
height:55px;
font-size:24px;
font-weight:bold;
line-height:50px;
color:#cc0000
}
.inabout_right_text {
width:100%;
height:280px;
font-size:16px;
font-weight:normal;
line-height:32px;
overflow:hidden
}
.inabout_right a {
width:120px;
height:40px;
font-size:16px;
font-weight:normal;
line-height:40px;
background:#cc0000;
color:#fff;
margin:0 auto;
margin-top:28px;
margin-bottom:20px;
display:block;
text-align:center;
}
 .ksdh {
width:100%;
margin:0 auto;
overflow:hidden;
margin-bottom:10px
}
.ksdhlist {
width:100%;
border:0px solid #ccc;
margin:0 auto;
overflow:hidden;
background:#fff;
border-right:none
}
.ksdhlist a:hover {
color:#fff;
}
.ksdhlist a {
width:47%;
height:100px;
float:left;
display:block;
font-size:20px;
color:#333;
line-height:140px;
text-align:center;
border:1px solid #ccc;
margin:5px;
overflow:hidden
}
 .kst1 {
background:url(../images/ksdh1.png) left center no-repeat #f1f1f1;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.ksdhlist a:hover.kst1 {
background:url(../images/ksdh1-1.png) left center no-repeat #cc0000;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .kst2 {
background:url(../images/ksdh2.png) left center no-repeat #f1f1f1;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.ksdhlist a:hover.kst2 {
background:url(../images/ksdh2-1.png) left center no-repeat #cc0000;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .kst3 {
background:url(../images/ksdh3.png) left center no-repeat #f1f1f1;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.ksdhlist a:hover.kst3 {
background:url(../images/ksdh3-1.png) left center no-repeat #cc0000;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .kst4 {
background:url(../images/ksdh4.png) left center no-repeat #f1f1f1;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.ksdhlist a:hover.kst4 {
background:url(../images/ksdh4-1.png) left center no-repeat #cc0000;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .kst5 {
background:url(../images/ksdh5.png) left center no-repeat #f1f1f1;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.ksdhlist a:hover.kst5 {
background:url(../images/ksdh5-1.png) left center no-repeat #cc0000;
background-size:40px 40px;
background-position: 50% 15px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}



/*首页关于我们*/


/*首页广告条*/
.inadv {
width:100%;
background:#e0ad44;
height:auto;
overflow:hidden;
margin:0 auto
}
.inadv_left {
width:96%;
height:auto;
float:none;
margin:0 auto;
margin-top:1px;
}
.inadv_left_title {
width:100%;
height:auto;
font-size:28px;
font-weight:bold;
color:#111;
border-bottom:2px dashed #222;
line-height:60px;
text-align:center
}
.inadv_left_text {
width:100%;
height:auto;
font-size:18px;
font-weight:normal;
color:#111;
line-height:28px;
text-align:center
}
 .inadv_right {
width:96%;
height:100px;
float:right;
margin-top:10px;
background:url(../images/fuwu.png) left center no-repeat/60px 60px;
}
.inadv_right_title {
width:100%;
height:30px;
font-size:18px;
font-weight:normal;
color:#111;
line-height:30px;
text-align:left;
margin-top:13px;
text-indent:70px
}
.inadv_right_text {
width:100%;
height:50px;
font-size:30px;
font-weight:bold;
color:#111;
line-height:50px;
text-align:left;
text-indent:70px;
}

/*首页广告条*/


/*首页服务*/
.inser {
width:100%;
background:#333;
overflow:hidden;
margin:0 auto;
}
.inser_list {
width:46%;
height:265px;
margin:5px 5px 0px 5px;
float:left;
padding:15px;
background:;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
cursor:pointer
}
.inser_list_img {
width:140px;
height:140px;
overflow:hidden;
margin:0 auto;
text-align:center;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
border:1px solid #fff;
border-radius:70px;
margin-top:10px;
}
 .inser_list_img h1 {
width:140px;
height:40px;
font-size:20px;
font-weight:normal;
color:#fff;
line-height:40px;
margin-top:30px
}
.inser_list_img p {
width:140px;
height:30px;
font-size:11px;
font-weight:normal;
color:#ddd;
line-height:30px;
}
/*首页服务*/

/*首页新闻*/
.innews {
width:100%;
background:#f1f1f1;
overflow:hidden;
margin:0 auto;
padding-bottom:50px
}
.innews_left {
width:96%;
float:none;
margin:0 auto;
}
.nTab {
float: left;
width:100%;
}
.nTab .TabTitle {
clear: both;
height: 46px;
overflow: hidden;
}
.nTab .TabTitle ul {
width:100%;
height: 46px;
float:left;
}
.nTab .TabTitle li {
float: left;
width:50%;
cursor: pointer;
list-style-type: none;
height:46px;
line-height:46px;
text-align:center;
font-size:18px;
font-family:微软雅黑;
font-weight:bold;
}
.nTab .TabTitle .active {
width:50%;
background:#cc0000;
line-height:46px;
height:46px;
color:#222;
}
.nTab .TabTitle .normal {
width:50%;
background:#ccc;
line-height:46px;
height:46px;
color:#222;
}
 .TabContent {
width:100%;
overflow:hidden;
}
.TabContent ul li {
width:100%;
text-align:left;
font-size:14px;
overflow:hidden;
margin:6px 0px
}
.TabContent ul li a {
width:100%;
height:auto;
background:#FFF;
padding:2%;
display:block;
}
 .news_left_img {
width:20%;
height:auto;
float:left;
display:none
}
.news_left_img img {
width:100%;
height:100%;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .news_left_img span {
display:block;
overflow:hidden
}
 .news_left_con {
width:100%;
float:none;
}
.news_left_con h1 {
width:100%;
height:20px;
line-height:20px;
font-size:16px;
font-weight:bold;
margin:0 auto;
white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;
}
.news_left_con h2 {
idth:100%;
background:url(../images/icon_rl.png)left center no-repeat;
padding-left:20px;
font-size:12px;
color:#999;
margin-top:10px;
margin-bottom:5px;
font-weight:normal
}
.news_left_con p {
width:100%;
height:40px;
line-height:22px;
font-size:14px;
font-weight:normal;
margin:0 auto;
color:#666;
overflow:hidden
}
 .none {
display:none;
}
.TabContent ul li a:hover {
width:100%;
height:70px;
background:#cc0000;
padding:0px;
}
 .innews_right {
width:96%;
float:none;
margin:0 auto;
margin-top:20px;
}
.innews_right a {
width:100%;
height:auto;
overflow:hidden;
display:block;
background:#fff;
padding:0px;
}
.innews_right_img {
width:100%;
height:300px;
}
.innews_right_img img {
width:100%;
height:300px;
}
.innews_right_img span {
overflow:hidden;
display:block;
}
.innews_right_text {
width:94%;
height:40px;
line-height:40px;
font-size:18px;
font-weight:bold;
color:#222;
margin:0 auto;
margin-top:10px;
white-space:nowrap;
overflow: hidden;
text-overflow:ellipsis;
}
.innews_right_p {
width:94%;
height:58px;
line-height:24px;
font-size:14px;
font-weight:normal;
color:#222;
margin:0 auto;
}
.innews_right_anniu {
width:120px;
height:40px;
font-size:14px;
font-weight:normal;
line-height:40px;
background:#cc0000;
color:#fff;
margin:0 auto;
margin-top:30px;
text-align:center;
margin-bottom:20px
}

/*首页新闻*/


/*首页案例*/
.incase {
width:96%;
background:#fff;
overflow:hidden;
margin:0 auto;
padding-bottom:30px
}
.incase_list {
width:100%;
height:auto;
overflow:hidden;
float:none;
margin:1% 0 2% 0
}
.incase_list a {
width:100%;
height:auto;
background:#f1f1f1;
display:block;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.incase_list_img {
width:100%;
height:auto;
overflow:hidden
}
.incase_list_img img {
width:100%;
height:auto;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.incase_list_img span {
overflow:hidden;
display:block
}
.incase_list_text {
width:100%;
height:45px;
}
.incase_list_text h1 {
width:80%;
height:40px;
line-height:40px;
overflow:hidden;
font-size:16px;
display:block;
float:left;
color:#222;
padding-left:10px;
}
.incase_list_text p {
width:30px;
height:30px;
line-height:30px;
overflow:hidden;
font-size:20px;
display:block;
float:right;
color:#222;
margin-top:10px;
background:#cc0000;
margin-right:5px;
text-align:center
}
 .control a {
display:block;
width:45px;
height:45px;
position:absolute;
top:60px;
}
.control a.go_next {
background:url(../images/butt-right.png) no-repeat center center/45px 45px #333;
right:0px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.control a.go_next:hover {
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-ms-transform:scale(1.3);
-o-transform:scale(1.3);
background:url(../images/butt-right.png) no-repeat center center/45px 45px #c00;
}
.control a.go_prev {
background:url(../images/butt-left.png) no-repeat center center/45px 45px #333;
left:0px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.control a.go_prev:hover {
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
-webkit-transform:scale(1.3);
-moz-transform:scale(1.3);
-ms-transform:scale(1.3);
-o-transform:scale(1.3);
background:url(../images/butt-left.png) no-repeat center center/45px 45px #c00;
}
 .product_scroll {
width:100%;
height:auto;
position:relative;
margin:0 auto
}
.newpp_xh {
width:100%;
margin:0 auto;
}
.newpp {
width:100%;
margin:0 auto;
overflow:hidden;
padding-bottom:0px;
padding-top:0px;
height:200px;
}
.newpp_list {
width:226px;
float:left;
padding:0 5px;   /*  margin-right:5px; margin-left:5px; */
transition:all ease 1s;
-webkit-transition:all ease 1s;
-moz-transition:all ease 1s;
-ms-transition:all ease 1s;
-o-transition:all ease 0.5s;
margin-bottom:20px;
height: 200px;
}
.newpp_list a {
width: 226px;
display: block;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
height:auto !important;
background:#f1f1f1;
padding-bottom:25px;
padding-top:15px;
}
 .newpp_list_img {
width:200px;
height:142px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
display:block;
margin:0 auto;
text-align:center;
overflow:hidden;
}
.newpp_list_img img {
width:200px;
height:142px;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .newpp_list_p {
height:40px;
text-align:center;
line-height:40px;
font-size:16px;
color:#333;
width:92%;
margin:0 auto;
font-weight:normal;
overflow:hidden
}
.newpp_list_con {
width:200px;
margin:0 auto;
height:40px;
line-height:40px;
font-size:14px;
color:#333;
overflow:hidden;
display:block;
text-align:center
}
.newpp_list_an {
width:100px;
margin:0 auto;
height:50px;
line-height:50px;
font-size:14px;
color:#2e4135;
overflow:hidden;
display:block
}
 .newpp_list:hover img {
transition:all ease 1s;
-webkit-transition:all ease 1s;
-moz-transition:all ease 1s;
-ms-transition:all ease 1s;
-o-transition:all ease 1s;
ransform: scale(1.2);
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
}




/*首页案例*/




	
	


	
/*首页客服板块*/

.sectionOne {
width:100%;
height:auto;
padding:10px 0;
margin: 0 auto
}
.sectionHeader {
text-align:center
}
.sectionHeader h1 {
font-size:28px;
font-weight:normal;
}
.sectionHeader p {
color:#333;
font-size:14px;
margin:10px 0 20px;
text-transform:uppercase;
}
.sectionHeader .wecan_des {
color:#333;
font-size:16px
}
.sectionOneWarrp {
display:flex;
text-align:center;
justify-content:space-between;
padding:90px 0 0
}
.sectionOneContent {
flex-basis:256px;/*transform: rotateY(0);
     transition: all 0.50s ease-in-out 0s; */
}
.sectionOneContent:hover .wzcon_pic {
background-color:#007aff;
transform: rotateY(360deg);
transition: all 0.8s ease-in-out 0s;
}
.sectionOneContent:hover .wzcon_pic>img:nth-child(2) {
display:none
}
.wzcon_pic {
height:107px;
width:107px;
transform:rotateY(0);
transition: all 0.50s ease-in-out 0s;
background-color:#f2f2f2;
margin:0 auto;
border-radius:50%;
position:relative;
transition:all .3s ease-in-out
}
.wzcon_pic img {
width:45%;
display:block;
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
transition:all .3s linear
}
.imgsmall img {
width:55%!important
}
.sectionOneContent h1 {
display:block;
color:#000;
font-size:18px;
font-weight:normal;
margin:40px auto 15px;
font-family:微软雅黑;
}
.wzcon_des {
color:#666;
font-size:15px;
line-height:30px;
padding:0 20px;
}
.sectionTwo {
background-image:url(../images/bgsection.png);
background-position:center center;
background-size:cover;
background-repeat:no-repeat
}
 .infor_send {
width:100%;
height:auto;
background:#f1f1f1;
overflow:hidden;
}
.infor_send .sectionHeader h1 {
color:#333;
}
.contes {
padding-top:0px;
width: 96%;
margin: 0 auto;
padding-bottom:0px
}
.contes_lef {
width:100%;
color:#333;
margin: 0 auto
}
.contes_lef_til {
padding:0px 0 0px 0;
min-height:30px;
color:#333;
font-size:14px;
line-height: 24px
}
.cont_mescoico {
padding:10px 0px;
line-height:20px;
}
.cont_mescoico i {
display:inline-block;
vertical-align:top;
width:20px;
height:20px;
margin-right:15px;
}
.cont_mescoico01 {
background:url(../images/dianhua.png) no-repeat center;
background-size: 100% 100%
}
.cont_mescoico02 {
background:url(../images/shouji-2.png) no-repeat center;
background-size: 100% 100%
}
.cont_mescoico03 {
background:url(../images/ditu.png) no-repeat center;
background-size: 100% 100%
}
.cont_mescoico04 {
background:url(../images/kefu.png) no-repeat center;
background-size: 100% 100%
}
.contes_imwe {
height:auto;
margin-top:20px;
}
.contes_imwe img {
display:block;
width:50%;
height:auto;
}
.contes_reg {
width:100%;
padding-top:20px;
margin: 0 auto
}
 .cont_mesinput {
width:100%;
height:62px;
margin-bottom:1%;
}
.cont_mesinput input {
width:49%;
height:52px;
line-height:50px;
float:left;
padding:0 1% 0;
font-size:14px;
background:#ccc;
border:none;
}
.cont_mesinput input.gs_name {
width:100%;
}
.cont_mesinput input.gs_email {
width:100%;
}
.cont_mesinput input:first-child {
margin-right:2%;
}
.cont_mesinput .select_list {
width:100%;
height:52px;
background:#fff;
border:none;
padding:0 10px;
}
.cont_mesteart textarea {
width:100%;
height:122px;
line-height:30px;
float:left;
padding:0 1% 0;
font-size:14px;
resize:none;
border:none;
}
.cont_mesbtnck {
width:100%;
display:block;
background:#F63538;
height:52px;
line-height:50px;
color:#fff;
padding:0 5px;
font-size:18px;
text-align:center;
margin-top:4%;
}
 .input_c {
width:100%;
height:42px;
line-height:42px;
color:#333;
padding:0 5px;
font-size:16px;
text-align:center;
margin-top:2%;
cursor:pointer;
background:#cc0000;
border:none;
font-weight:normal;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
font-family:微软雅黑
}

/*首页客服板块*/	

/*底部版权*/
.footnav {
width:100%;
margin:0 auto;
background:#333;
padding:0px 0 0px 0;
overflow:hidden;
padding-bottom:40px
}
.Foot {
width:100%;
overflow:hidden;
background:#ddd;
margin:0 auto;
padding: 0px 0;
}
.Foot a {
color:#333;
}
.Foot .Nr {
width:96%;
margin:0 auto;
overflow:hidden;
border-top:1px solid #c1c1c1;
padding-top:20px;
padding-bottom:20px;
text-align:center;
line-height:26px
}
.footnav .footer-nav-row{
 display: none;
}
 .footnav .contact-row .footer-logo {
 float: none;
 width:186px;
 margin:0 auto;
 text-align: center;
}
 .footnav .contact-row .add-wrap {
 float: none;
 margin-left: 0;
 padding: 20px;
 border: 1px solid #505050;
 margin-top: 20px;
}
 .footnav .contact-row .contact-wrap {
 float: none;
 margin-left: 0;
 margin-top: 30px;
 text-align: center;
}
 .footnav .contact-row .contact-wrap a {
 margin: 0 auto;
}
 .footnav .contact-row .qr-wrap {
 float: none;
}
 .footnav .contact-row .qr-wrap img {
 margin: 20px auto;
}
 .footnav .copyright-row {
 text-align: center;
 line-height: 24px;
 padding: 30px 0;
}
 .footnav .copyright-row p {
 font-size: 14px;
 color: #777777;
 float: none;
}
 .footnav .copyright-row span {
 float: none;
}
 .footer_flixd {
width:100%;
margin-top:15px;
display:block;
position:fixed;
bottom:0;
margin:0 auto;
height:46px;
background:#cc0000;
z-index:600;
}
.footer_flixd ul {
width:100%
}
.footer_flixd ul li {
width:33.33%;
height:46px;
line-height:46px;
float:left;
text-align:center
}
.footer_flixd ul li a {
color:#fff;
display:block;
font-size:14px;
height:46px;
line-height:46px;
cursor:pointer;
border-right:1px solid #ddd
}
.footer_flixd .flixd_two a {
background:#C00
}
.footer_flixd ul li a i {
display:inline-block;
width:20px;
height:46px;
vertical-align:top;
margin-right:10px
}
 .flixd_home {
background:url(../images/flixd_home.png) no-repeat center center/20px 20px
}
.flixd_tel {
background:url(../images/flixd_tel.png) no-repeat center center/20px 20px
}
.flixd_line {
background:url(../images/flixd_line.png) no-repeat center center/20px 20px
}
.footer_flixd_bottom {
height:46px;
width:100%;
display:block
}
.footer {
display:none
}
.fiexd-public a {
display:block;
width:84px;
height:34px;
font-size:14px;
color:#fff;
line-height:34px;
position:absolute;
top:23px;
right:5px;
background:#ffa800;
text-align:center;
border-radius:15px
}
.fiexd-public div {
display:block;
position:absolute;
padding:18px 100px 10px 85px;
font-size:14px;
color:#fff;
line-height:20px;
height:80px
}




/*在线留言*/
.contactbook {
width:90%;
margin:0 auto;
overflow:hidden
}
.contactbook_list {
width:100%;
margin:0 auto;
margin-bottom:20px;
margin-top:10px
}
.contactbook_list p {
width:100%;
margin:0 auto;
height:30px;
line-height:30px;
font-size:12px;
color:#333;
display:block
}
.contactbook_list input {
width:100%;
margin:0 auto;
height:30px;
line-height:30px;
font-size:14px;
color:#666;
clear:both
}
.contactbook_list span {
width:100%;
margin:0 auto;
line-height:20px;
font-size:12px;
color:#666;
clear:both;
display:block
}
.contactbook_list textarea {
width:100%;
margin:0 auto;
font-size:14px;
color:#666;
clear:both
}
.comment_1180_1 {
width:100%;
margin:0 auto;
overflow:hidden
}


/*内页样式开始*/
/*about*/
.aboutcon {
width:94%;
margin:0 auto 20px;
overflow:hidden;
}
.aboutcon p {
width:100%;
line-height:28px;
font-size:16px;
color:#333
}
.aboutcon img {
width:100%;
height:
}
.lxfsleft {
float:left;
line-height:35px;
font-size:16px;
}
.lxfsright {
float:right;
line-height:35px;
width:100%;
}


/*about_dl*/
.about_dl {
width:94%;
margin:10px auto 20px;
height:auto;
line-height:40px;
}
.about_dl_left {
width:100%;
float:none;
overflow:hidden
}
.about_dl_left a {
width:49%;
float:left;
overflow:hidden;
display:block;
text-align:center;
font-size:14px;
color:#333;
background:#eee;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
margin-right:1px;
margin-bottom:1px
}
.about_dl_left a:hover {
background:#5cb3de;
color:#fff;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.about_dl_left a.abg {
background:#5cb3de;
color:#fff;
font-weight:bold
}
 .about_dl_right {
width:350px;
float:right;
overflow:hidden;
text-align:right;
color:#666;
font-size:14px;
display:none
}
.about_dl_right a {
color:#666;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
.about_dl_right a:hover {
color:#87c548;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}



/*内页product**/
.aboutpro {
width:94%;
margin:10px auto 0;
overflow:hidden;
}
.aboutpro_left {
width:100%;
margin:0 auto;
overflow:hidden;
float:none;
margin-bottom:15px
}
.aboutpro_left_title {
width:100%;
height:90px;
line-height:30px;
font-size:18px;
font-weight:bold;
color:#fff;
background:#cc0000;
text-align:left;
padding-left:20px;
border-bottom:1px solid #fff
}
.aboutpro_left_list {
width:100%;
overflow:hidden;
}
.aboutpro_left_list a {
width:100%;
height:50px;
line-height:50px;
font-size:16px;
font-weight:normal;
color:#222;
background:#f1f1f1;
display:block;
padding-left:20px;
border-bottom:1px solid #fff;
}
 .aboutpro_right {
width:100%;
margin:0 auto;
float:none;
overflow:hidden
}
.aboutpro_right_title {
width:100%;
height:50px;
line-height:50px;
font-size:18px;
font-weight:bold;
color:#fff;
background:#cc0000;
text-align:left;
padding-left:20px;
}
 .aboutpro_right_list {
width:100%;
overflow:hidden;
}
 .aboutpro_tt {
width:100%;
height:60px;
font-size:16px;
font-weight:bold;
line-height:60px;
}
.aboutpro_tt_img {
width:100%;
height:60px;
font-size:16px;
font-weight:bold;
line-height:60px;
}
 .aboutpro_right_list ul li {
width:100%;
height:auto;
margin-right:0px;
float:none;
margin-top:18px
}
.aboutpro_right_list ul li a {
width:100%;
height:auto;
background:#f1f1f1;
display: block;
}
.aboutpro_right_list_img {
width:100%;
height:auto;
overflow:hidden
}
.aboutpro_right_list_img img {
width:100%;
height:100%;
display:block
}
.aboutpro_right_list_text {
width:90%;
height:50px;
font-size:16px;
font-weight:normal;
line-height:50px;
color:#222;
margin:0 auto;
text-align:center
}
.aboutpro_right_list_anniu {
width:100%;
height:40px;
font-size:14px;
font-weight:normal;
line-height:40px;
background:#cc0000;
color:#fff;
text-align:center;
margin:0 auto
}

/*内页新闻列表*/
.aboutnews {
width:94%;
margin:0 auto;
overflow:hidden
}
.aboutnews ul {
width:100%;
margin:0 auto;
overflow:hidden;
margin-top:15px
}
.aboutnews ul li {
width:100%;
height:auto;
margin:0 15px 10px 0;
float:none;
overflow:hidden
}
.aboutnews ul li a {
width:100%;
height:auto;
overflow:hidden;
display:block;
background:#f1f1f1;
padding:15px;
}
 .aboutnews_img {
width:100%;
height:auto;
float:none
}
.aboutnews_img img {
width:100%;
height:auto;
}
.aboutnews_img span {
overflow:hidden;
display:block;
}
 .aboutnews_text {
width:100%;
height:auto;
float:none;
margin-top:15px
}
.aboutnews_text h1 {
width:100%;
height: auto;
line-height:30px;
font-size:16px;
font-weight:bold;
color:#222;
margin-top:0px;
overflow:hidden
}
.aboutnews_anniu {
width:60px;
height:1px;
background:#cc0000;
margin-top:5px;
text-align:center;
}
 .date {
width:100%;
height:40px;
line-height:30px;
font-size:14px;
font-weight:normal;
color:#666
}
 .aboutnews_intro {
width:100%;
height:96px;
line-height:24px;
font-size:14px;
font-weight:normal;
color:#333;
overflow:hidden
}
/*新闻详情*/
.aboutnewscon {
width:94%;
margin:0 auto;
overflow:hidden
}
.aboutnewscon a {
color:#666;
}
.aboutnewscon_title {
width:100%;
font-size:16px;
font-weight:bold;
color:#333;
text-align:center;
line-hight:60px
}
 .item {
color:#999;
text-align:center;
margin:20px 0;
font-family:arial;
border-bottom:1px solid #f0f0f0;
padding:0 0 15px 0;
}
.content {
word-break:break-all;
line-height:22px;
}
.content p {
margin:15px 0;
font-size:14px;
}
.content img {
max-width:100%;
}
.pre, .next {
line-height:30px;
height:30px;
}
 .hezuo_list {
width:100%;
height:auto;
float:none;
transition:all ease 1s;
-webkit-transition:all ease 1s;
-moz-transition:all ease 1s;
-ms-transition:all ease 1s;
-o-transition:all ease 0.5s;
margin:0 auto;
overflow:hidden
}
.hezuo_list a {
width:100%;
height:auto;
display: block;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
background:#f1f1f1;
padding:10px
}
 .hezuo_list_img {
width:100%;
height:auto;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
display:block;
margin:0 auto;
text-align:center;
overflow:hidden;
}
.hezuo_list_img img {
width:100%;
height:auto;
transition:all ease 0.5s;
-webkit-transition:all ease 0.5s;
-moz-transition:all ease 0.5s;
-ms-transition:all ease 0.5s;
-o-transition:all ease 0.5s;
}
 .hezuo_list_p {
height:45px;
text-align:center;
line-height:45px;
font-size:16px;
color:#333;
width:92%;
margin:0 auto;
font-weight:normal;
overflow:hidden
}
.hezuo_list_con {
width:200px;
margin:0 auto;
height:40px;
line-height:40px;
font-size:14px;
color:#333;
overflow:hidden;
display:block;
text-align:center
}
.hezuo_list_an {
width:100px;
margin:0 auto;
height:50px;
line-height:50px;
font-size:14px;
color:#2e4135;
overflow:hidden;
display:block
}
 .hezuo_list:hover img {
transition:all ease 1s;
-webkit-transition:all ease 1s;
-moz-transition:all ease 1s;
-ms-transition:all ease 1s;
-o-transition:all ease 1s;
ransform: scale(1.2);
-ms-transform: scale(1.2);
-webkit-transform: scale(1.2);
}
.hezuo_list:hover .hezuo_list_p {
color:#87c548
}
}
