@charset "utf-8";
/* CSS Document*/
*{margin: 0;outline: 0;padding: 0;font-size: 100%;-webkit-tap-highlight-color: #fff;}
article, aside, dialog, footer, header, section, footer, nav, figure, menu{display: block}
a{color:#282828;text-decoration: none;}
html{height: 100%;-webkit-text-size-adjust: 100%;-ms-text-size-adjust: 100%;}
body{padding:0;margin:0;font:normal 100% Microsoft Yahei;background:#ffffff}
*{padding:0;margin:0;}
ul,li,ol{list-style:none;}
img{width:100%;border:0;}
.clear{height:0;clear:both;}
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6, footer,header{-webkit-text-size-adjust: none;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
input,select{-webkit-appearance:none; /*去除input默认样式*/}
input[type='checkbox']{-webkit-appearance:checkbox;}
button,input{line-height: normal;}
input:focus{outline: 0;}
button,select {text-transform: none;}
button,input[type="button"],input[type="reset"],input[type="submit"],input[type="text"] {-webkit-appearance: button;cursor: pointer;}
button[disabled],
html input[disabled] {cursor: default;}
input[type="checkbox"],input[type="radio"] {box-sizing: border-box;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
button::-moz-focus-inner,input::-moz-focus-inner {border: 0;padding: 0;}
@-webkit-keyframes wobble {
	0% {
	-webkit-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
25% {
	-webkit-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
50% {
	-webkit-transform:rotateY(180deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
75% {
	-webkit-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
100% {
	-webkit-transform:rotateY(00deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
}
@-moz-keyframes wobble {
	0% {
	-moz-transform:rotateY(0deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
25% {
	-moz-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
50% {
	-moz-transform:rotateY(180deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
75% {
	-moz-transform:rotateY(90deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
100% {
	-moz-transform:rotateY(00deg) rotateX(0deg) rotateZ(0deg) translateZ(0px);
}
}

#page{background:#fff;display: block;min-width: 320px;margin: 0 auto;max-width: 640px;width: 100%;overflow: hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box; padding-bottom:160px;}
/*--首页开始--*/
.fl{float:left;}
.fr{float:right;}
.fc{float:none; clear:both; width:100%; height:1px; overflow:hidden;}
.header{position:fixed; width:100%; max-width:640px; margin:0 auto; background:#fff; padding:0.8em 0;}
.header .head{width:92.1875%; margin:0 auto;}
.header .logo{width:34.58%; float:left;}
.header .logo img{ width:100%;}
.header .menus{width:10.85%;float:right;}
.header .menus img{width:100%;}
.header .tel{ width:2.71%; float:right; margin-right:4.7%;}
.header .tel img{ width:100%;}
/*--栏目导航---*/
.m_menu_class{ width:100%; background:#f4f4f4; margin-top:90px; text-align:center; margin-bottom:10px;}
.m_menu_class a{ display:inline-block; text-align:center; width:22.3%; font-size:1.4em; padding:10px  0; margin:0 5px; color:#464545;}
.m_menu_class a:hover{ background:#d71618;-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; color:#fff;}
.m_menu_class a.current{background:#d71618;-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; color:#fff;}

/*-首页网站建设套餐--*/
.m_website{ width:92.187%; height:300px; margin:0 auto; margin-bottom:2px; background:url(../images/img_wzjsbg.jpg) no-repeat left top;}
.m_website .leftTit{ padding:28px 0; font-size:2.0rem; color:#282828; float:left; width:35.8%; float:left; border-right:#54443e solid 1px; margin-left:5%; margin-top:4rem;}
.m_website .leftTit h2{ font-weight:normal; font-size:1.2rem; text-transform:uppercase; color:#5e5e5e; width:100%; clear:both; display:block;}
.m_website .rightcont{ font-size:1.2rem; line-height:2; float:left; padding-left:5%; margin-top:2rem;}
.m_htaocan{ width:92.187%; margin:0 auto; }
.m_htaocan img{ width:100%;margin-bottom:2px;}
.m_gloab_title{ text-align:center; color:#acacac; font-size:16px; margin-top:25px; line-height:1.5; margin-bottom:20px;}
.m_gloab_title h1{ color:#666666; font-size:1.5em; display:block; clear:both;}
.m_htaocan .leftwlcp{ width:50%; float:left;}
/*--首页案例展示--*/
.m_hcase{width:92.187%;margin:0 auto; padding-bottom:10px; overflow:hidden;}
.m_hcase ul{margin:0;padding:0;list-style:none;}
.m_hcase ul li{width:47.5%;text-align:center; margin-bottom:20px;}
.m_hcase ul li a{ display:block; width:100%}
.m_hcase ul li .pic{ width:100%; clear:both;}
.m_hcase ul li .pic img{ width:100%; display:block;}
.m_hcase ul li .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:32px; color:#0d0b0c;line-height:2; font-size:1.3rem;}
.m_hcase ul li .line{ color:#d8d8d8; text-align:center;}
.m_hcase ul li .views{ text-align:center; color:#8d8989;}
.m_case_more{ width:92.187%; margin:0 auto; text-align:center; background:#f4f4f4 }
.m_case_more a{ display:block; width:100%; padding:5px 0; color:#666666;}

/*--首页售后服务--*/
.m_hservice{ width:92.187%; margin:0 auto; border:#e7e7e7 solid 1px; border-bottom:none;}
.m_hservice .ul{ width:100%; overflow:hidden;  border-bottom:#e7e7e7 solid 1px; }
.m_hservice .ul li{ float:left; width:24.8%; border-right:#e7e7e7 solid 1px; text-align:center;}
.m_hservice .ul li img{ width:100%;}
.m_hservice .ul li:last-child{ border-right:none;}
.m_hservice .ul li a{ display:block; width:100%; color:#666666;}
.m_hservice .ul li a.more{ line-height:76px;}
.m_hservice h2{ text-align:center; display:block; width:100%; color:#242424; line-height:2.0; font-weight:normal; padding-top:10px; font-size:1.1rem;}
.m_hservice h3{ text-align:center; display:block; width:100%; color:#c41f1f;font-weight:normal; }
.m_hservice .list{ width:100%; margin-top:15px; border-top:#e7e7e7 solid 1px;}
.m_hservice .list li{border-bottom:#e7e7e7 solid 1px;}
.m_hservice .list li a{ display:block; width:90%; line-height:2.2; margin:0 auto; color:#242424;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; height:36px;}

/*--新闻中心--*/
.m_news{width:92.187%; margin:0 auto; }
.m_news ul{margin:0; padding:0; list-style:none;}
.m_news ul li{border-bottom:#bebebe dashed 1px; height:2.0em; line-height:2.0em; font-size:1.34em; color:#545454; padding:0.2em 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;background:url(../images/news_tb.jpg) no-repeat right center;}
.m_news ul li a{display:block; width:90%; color:#545454; height:36px;}
.m_news ul li:last-child{border-bottom:none;}

/*--foot--*/
.m_foot{ background:#22252d; border-top:#d71618 solid 5px;margin-top:30px; padding:25px 0 15px 0;}
.m_foot_p{ border-top:#464649 solid 1px; padding-top:8px; text-align:center; width:100%;color:#767a86; font-size:1.1rem; line-height:2.0; clear:both;}
.m_foot_p a{color:#767a86;}
.m_foot .tel{ width:92.187%; margin:0 auto; overflow:hidden; clear:both; padding-bottom:8px;}
.m_foot .tel a{ display:block; width:48.8%;}
.m_foot .tel a img{ width:100%;}
.m_foot_p img{ width:20px;}

/*--内页 公司新闻--*/
.m_black{ width:100%; height:15px; clear:both;}

/*--内页 联系我们--*/
.m_contact{width:92.187%; margin:0 auto;font-size:1.5em; color:#535353; line-height:2em;}
.m_contact img{width:100%;}

/*--内页 售后保障--*/
.m_aftService{ width:92.187%; margin:0 auto;}
.m_aftService ul{margin:0; padding:0; list-style:none;}
.m_aftService ul li{border-bottom:#bebebe dashed 1px; height:3.0em; line-height:3.0em; font-size:1.34em; color:#545454; padding:0.2em 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.m_aftService ul li a{display:block; width:100%; color:#545454;}
.m_aftService ul li:last-child{border-bottom:none;}
.m_aftService ul li span{ float:right; font-size:1.1rem;}
.m_aftService ul li span span{ color:#c41f1f; clear:both; float:none; font-size:1.3rem;}

/*--内页 售后保障 详情页面--*/
.m_sub_menu{ width:100%; background:#f4f4f4; overflow:hidden;color:#464545; margin-top:90px;}
.m_sub_menu ul{ width:92.187%; margin:0 auto;color:#464545;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; height:50px; line-height:50px;}
.m_sub_menu a{color:#464545;}

.m_aftSerDe_h2{ width:92.187%; margin:0 auto; text-align:center; display:block; color:#090909; line-height:1.6; font-weight:normal; font-size:1.4rem; padding-top:30px;}
.m_aftSerDe_h3{ text-align:center; display:block; width:100%; color:#c41f1f;font-weight:normal; font-size:1.1rem; padding-top:5px;}

.sub_aft_serviceDe_year{width:92.187%; border-bottom:#dcdcdc solid 1px; margin:0 auto; padding-top:10px;}
.sub_aft_serviceDe_year{ color:#090909; font-family:Arial, Helvetica, sans-serif; border-bottom:#eeeeee solid 1px; margin-bottom:20px; margin-top:20px;}
.sub_aft_serviceDe_year .ayear{ color:#090909; padding-right:30px; font-size:1.3rem}
.sub_aft_serviceDe_year .ayear:hover{ color:#c4201f;}
.sub_aft_serviceDe_year .ayearon{color:#c4201f;}
.sub_aft_serviceDe_year .view{ color:#777575; font-size:14px !important; float:right; padding-top:2px; padding-right:10px; font-size:14px;}
.sub_aft_serviceDe_year .zans{ color:#777575; font-size:14px !important; float:right; padding-top:2px;  background:url(../images/zans.jpg) no-repeat left 10px; padding-left:10px; cursor:pointer; font-size:14px;}
.sub_aft_serviceDe_year .zans:hover{ color:#c4201f;}
.sub_aft_serviceDe_list{ width:92.187%; margin:0 auto;}
.sub_aft_serviceDe_month{ margin-bottom:30px; overflow:hidden;}
.sub_aft_serviceDe_month a{ display:block; font-size:18px; width:60px; height:45px; background:#21252c; text-align:center; line-height:45px; color:#fff; border-right:#fff solid 1px; float:left;}
.sub_aft_serviceDe_month a:hover{ background:#c4201f;}
.sub_aft_serviceDe_month .aon{background:#c4201f;}
.sub_aft_serviceDe_list ul{ margin:0; padding:0; list-style:none;}
.sub_aft_serviceDe_list ul li{ padding-bottom:30px; clear:both; overflow:hidden;}
.sub_aft_serviceDe_list ul li .leftdate{ width:70px; text-align:center;font-family:Arial, Helvetica, sans-serif; float:left;}
.sub_aft_serviceDe_list ul li .leftdate .top{ width:100%; background:#272a32; line-height:35px; font-size:22px; color:#fff;}
.sub_aft_serviceDe_list ul li .leftdate .bottom{ border:#5d5d5d solid 1px; border-top:none; line-height:24px; color:#272a32;font-size:18px; }
.sub_aft_serviceDe_list ul li .middleCont{ font-size:1.2rem; color:#1f1e1e; line-height:1.8; width:100%; clear:both; padding-top:20px; border-bottom:#dcdcdc solid 1px; padding-bottom:15px;}
.sub_aft_serviceDe_list ul li .cishu{ width:62px; height:47px; text-align:center; color:#c41f1f; font-size:14px; float:right;float:right;-moz-border-radius: 50px; /* Firefox */ -webkit-border-radius: 50px; /* Safari 和 Chrome */border-radius: 50px; border:#c72a2a solid 1px; padding-top:15px;}

/*--内页 案例展示--*/
.m_caseList{ width:92.187%; margin:0 auto;}
.m_caseList ul{ margin:0; padding:0;}
.m_caseList ul li{ clear:both;}
.m_caseList ul li a{ display:block; width:100%; color:#2c2929; }
.m_caseList ul li .pic{ padding:3px; border:#e1e1e1 solid 1px;}
.m_caseList ul li .pic img{ width:100%;}
.m_caseList ul li .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;height:32px;line-height:2; font-size:1.3rem; color:#2c2929; margin-bottom:15px; padding-left:5px;}

/*--案例展示 详情--*/
.m_caseDe_tit{ color:#666666; font-size:32px; padding-top:15px; width:92.187%; margin:0 auto;}
.m_caseDe_remind{width:92.187%; margin:0 auto; color:#acacac; font-size:14px; line-height:22px; padding-top:5px;}
.m_caseDe_shares{ margin:0; padding:0; padding-left:3px;}
.m_caseDe_link{ width:92.187%; margin:0 auto; background:url(../images/link_img.jpg) no-repeat center top;margin-top:20px; padding:5px 0;}
.m_caseDe_link .bdsharebuttonbox{ padding-left:3px;}
.m_caseDe_link .wantdo{ width:22.3%; float:right; color:#fff;display:block; text-align:center; line-height:1.8;}
.m_caseDe_link .wantdo:hover{color:#ff0000;}
.m_caseDe_info{ width:92.187%; margin:0 auto;font-size:1.5em; color:#535353; line-height:2em; padding-top:25px;}
.m_caseDe_info img{ width:100%;}

/*--我们的优势--*/
.m_about{width:92.187%; margin:0 auto;}
.m_about .img{width:100%;}
.m_about p { clear:both; padding:0; margin:0 auto; width:96%; font-size:1.2em; color:#545454; line-height:1.7em; padding-top:10px; overflow:hidden; margin-bottom:20px; }

.m_rcln_pin{ width:64.5%; margin:20px auto;}

/*--新闻资讯 详情--*/
.newsde{width:92.187%;margin:0 auto;}
.newsde-tit{color:#1c1b1b;font-size:24px;text-align:center;width:100%;line-height:1.6;padding-top:15px;}
.newsde-views{text-align:center;padding:6px 0 6px 0; color:#8b8a8a; border-bottom:#dcdcdc solid 1px;}
.newsde-keyws{padding:2px 0 10px 0;color:#8b8a8a;}
.newsde-share{clear:both;overflow:hidden;padding:10px 0 15px 0;}
.newsde-page{line-height:2;clear:both;}
.newscont img{width:100%;}

/*--网站建设--*/
.m_construct{ width:92.187%; margin:0 auto; margin-top:90px; overflow:hidden;}
.m_construct ul{ margin:0; padding:0; list-style:none;}
.m_construct ul li{ float:left; width:33%; border-right:#fff solid 1px; border-bottom:#fff solid 1px;}
.m_construct ul li a{ display:block; width:100%; background:#21252c; color:#fff; text-align:center; padding:8px 0;}
.m_construct ul li a span{ font-size:1.3rem; font-weight:bold;}
.m_construct ul li a.on{ background:#d71618;}
.m_construct_content{ width:89.187%; margin:0 auto; border:#e5e5e5 solid 1px; padding:10px;font-size:1.5em; color:#535353; line-height:1.6em;}
.m_construct_content .h2{ color:#d71618; font-weight:bold; line-height:1.5; width:100%; clear:both; margin-bottom:8px;}


/*--导航--*/
.right_menu{position: fixed; right: 0px; top:12.7%; z-index: 9999; display: block; width: 35%;}
.hide{ display:none !important;}
.right_menu ul{ margin:0; padding:0; list-style:none;}
.right_menu ul li{list-style-type:none; border-bottom:#fff solid 1px; background-color: #c31f1f; width: 100%; margin: 0 auto; height:42px;line-height: 40px;-moz-border-radius: 3px; /* Firefox */
  -webkit-border-radius:3px; /* Safari 和 Chrome */
  border-radius: 3px; clear:both; overflow:hidden;}
.right_menu ul li a{ display:block; color: white; margin: 0 auto; height:30px; text-align: center;}  

/*--底部浮动--*/
.footer{width: 100%;bottom:0; overflow:hidden; position:fixed; color:#767a86;max-width:640px; margin:0 auto;background:#22252d;}
.footer-box{color: #fff;text-align: center;	position:relative;overflow:hidden;padding:13px 0 30px 0!important ; max-width:640px; margin:0 auto;}
.footer-box img{position:absolute;	left:0;	top:0;z-index:8;width:100%;display:block;}
.footer-box a{display:block;width:15.6%;padding-bottom:15px;margin:0 8.7%;float:left;position:relative;z-index:88;}

/*===快捷菜单按钮 开始===*/
.plug-div {position:fixed;bottom:85px;left:-10px;z-index:900;}
.phone {width:100%; height:480px; border: #000 solid 1px; position:relative; }
.plug-menu {width:36px;	height:36px;	border-radius:36px;	
    position: absolute;	bottom:16px;left: 16px;	z-index:999;
	-moz-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 4px #FFFFFF, 0 2px 5px 4px rgba(0, 0, 0, 0.25);
	background-color: #055bae;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d71618), color-stop(100%, #d71618));
	background-image:-webkit-linear-gradient(top, #d71618, #d71618);
	background-image:-moz-linear-gradient(top, #d71618, #d71618);
	background-image:-o-linear-gradient(top, #d71618, #d71618);
	background-image:linear-gradient(top, #d71618, #d71618);
}
.plug-menu span {display: block;	width:28px;height:28px;	background: url(../images/plugmenu.png) no-repeat;
	background-size: 28px 28px;	text-indent: -999px;position:absolute;	top:50%;	left:50%;
	margin-top:-14px;	margin-left: -14px;	overflow: hidden;
}
.plug-btn {	width:32px;	height:32px; border-radius:32px;
	-moz-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	-webkit-box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	box-shadow:0 0 0 3px #FFFFFF, 0 2px 5px 3px rgba(0, 0, 0, 0.25);
	background:#333333;	position:absolute;	bottom:0;
	left:0;	margin-bottom:20px;	margin-left:20px;	z-index:998;
}
.plug-btn span {display: block;width: 24px;height: 24px;text-indent: -999px;position: absolute;	top: 50%; left: 50%; margin-top: -12px;margin-left: -12px;	overflow: hidden;background-repeat: no-repeat;	background-size: 24px 24px;}
.plug-phone .plug-useless {background:#e2e2e2;}
.plug-btn {-webkit-transition: -webkit-transform 200ms;}
.plug-menu span {-webkit-transition: -webkit-transform 200ms;}
.plug-menu span.open {-webkit-animation-name: open;-webkit-transform: rotate(135deg);}
.plug-menu span.close {-webkit-animation-name: close;-webkit-transform: rotate(0deg);}
.plug-btn1.open {-webkit-transform: translate(0, -100px) rotate(720deg);}
.plug-btn1.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn2.open {-webkit-transform: translate(47px, -81px) rotate(720deg);}
.plug-btn2.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn3.open {-webkit-transform: translate(81px, -45px) rotate(720deg);}
.plug-btn3.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn4.open {-webkit-transform: translate(100px, 0) rotate(720deg);}
.plug-btn4.close {-webkit-transform: translate(0, 0) rotate(0deg);}
.plug-btn5.open {display: block;width:310px;height:310px;border-radius:310px;background-color:rgba(255, 255, 255, 0);-moz-box-shadow: none;-webkit-box-shadow:none;box-shadow:none;z-index:997;left:-170px;top:-170px;overflow: hidden;}
.plug-btn5.close {display: none;}
.themeStyle{background:#d71618}

/*返回顶部*/
#gotop{display:none;position:fixed;z-index:777;width: 3rem;height: 5rem;right:1px;bottom:80px;background:url(../images/top.png) no-repeat;cursor:pointer;background-size: 100%}
#back_top{width: 3rem;height: 3rem;position: fixed;right: 3%;bottom: 120px;display: none;z-index: 999;background: url(../images/top.png) no-repeat;background-size: 100%}

@media only screen and (max-width: 799px) {}
@media only screen and (max-width: 639px){
#page{padding-bottom:110px;}
.m_menu_class{ width:100%; background:#f4f4f4; margin-top:55px;}
.m_menu_class a{ display:inline-block; text-align:center; width:22.3%; font-size:1em; padding:6px  0; margin:0 2px;}
.m_menu_class a:hover{ background:#d71618;-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; color:#fff;}
.m_menu_class a.current{background:#d71618;-moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari 和 Chrome */border-radius: 5px; color:#fff;}

.m_hcase ul li .title{height:20px; line-height:1.8; font-size:1.0rem;}
.m_hcase ul li .line{ color:#d8d8d8; text-align:center;}
.m_hcase ul li .views{ font-size:0.8rem;}
.m_hservice .ul li{ float:left; width:24.5%;}
.m_hservice .ul li a.more{ line-height:40px;}
.m_hservice h2{ font-size:1.0rem;}

.m_news ul li{height:2.0em; line-height:2.0em; font-size:1.04em;padding:0.2em 0;}
.m_foot_p{padding-top:10px; font-size:0.9rem; line-height:1.6;  padding-top:#464649 solid 1px;}

.m_foot{ background:#22252d; border-top:#d71618 solid 5px;margin-top:30px; padding:20px 0 15px 0;}
.m_black{ height:8px;}
.m_contact{font-size:0.95em; line-height:1.9;}

.m_aftService ul li{height:2.0em; line-height:2.0em; font-size:1.0em; padding:0.2em 0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;}
.m_aftService ul li span{ float:right; font-size:0.9rem;}
.m_aftService ul li span span{ color:#c41f1f; clear:both; float:none; font-size:1.1rem;}

.m_sub_menu{ margin-top:55px;}
.m_sub_menu ul{ height:40px; line-height:40px;}
.m_aftSerDe_h2{ width:92.187%; margin:0 auto; text-align:center; display:block; color:#090909; line-height:1.3; font-weight:normal; font-size:1.0rem; padding-top:20px;}

.sub_aft_serviceDe_year{padding-top:6px;}
.sub_aft_serviceDe_year{margin-bottom:20px;}
.sub_aft_serviceDe_year .ayear{ color:#090909; padding-right:12px; font-size:1.0rem}
.sub_aft_serviceDe_year .ayear:hover{ color:#c4201f;}
.sub_aft_serviceDe_year .ayearon{color:#c4201f;}
.sub_aft_serviceDe_year .view{ color:#777575; font-size:12px !important; float:right; padding-top:2px; padding-right:10px; font-size:14px;}
.sub_aft_serviceDe_year .zans{ color:#777575; font-size:12px !important; float:right; padding-top:2px;  background:url(../images/zans.jpg) no-repeat left 10px; padding-left:2px; cursor:pointer;}
.sub_aft_serviceDe_year .zans:hover{ color:#c4201f;}

.sub_aft_serviceDe_list ul li .middleCont{ font-size:1.0rem; line-height:1.8; padding-top:20px;}
.m_caseList ul li .title{height:32px;line-height:2; font-size:1.0rem; margin-bottom:10px;}
.m_caseDe_tit{font-size:18px; padding-top:15px;}

.m_caseDe_remind{font-size:12px; line-height:18px; padding-top:5px;}
.m_caseDe_link{ background-size:100% auto; padding-bottom:10px; padding-top:0px; margin-top:10px;}
.m_caseDe_info{font-size:0.95em; line-height:1.9;padding-top:8px;}

.m_about p { font-size:0.9em; color:#545454; line-height:1.6em;}
.newsde-tit{font-size:18px;text-align:center;width:100%;line-height:1.4;padding-top:15px;}
.m_construct ul li a{ display:block; width:100%; background:#21252c; color:#fff; text-align:center; padding:8px 0; font-size:0.8rem;}
.m_construct ul li a span{ font-size:1.0rem; font-weight:bold;}
.m_construct_content{ width:86.187%; font-size:0.95em; line-height:1.6;}
.right_menu{position: fixed; right: 0px; top:10.8%; z-index: 9999; display: block; width: 25%;}
.right_menu ul li{width: 100%; margin: 0 auto; height:32px;line-height: 30px;}
.footer-box{padding:13px 0!important;}

.m_website{height:168px; background:url(../images/img_wzjsbg.jpg) no-repeat left top; background-size:100%;}
.m_website .leftTit{ padding:5px 0; font-size:1.0rem; width:28.0%; float:left; margin-left:4%; margin-top:3rem;}
.m_website .leftTit h2{font-size:0.6rem;}
.m_website .rightcont{ font-size:0.90rem; line-height:1.6;  padding-left:4%; margin-top:1rem;}

}
@media only screen and (max-width: 439px) {
.m_menu_class{margin-top:65px;}
.m_sub_menu{margin-top:65px;}
.m_construct{margin-top:65px;}
}
@media only screen and (max-width: 399px){
.m_menu_class{margin-top:55px;}
.m_sub_menu{margin-top:55px;}
.m_construct{margin-top:55px;}

}
@media only screen and (max-width: 339px) {
.m_construct ul li{ width:32.9%; border-right:#fff solid 1px; border-bottom:#fff solid 1px;font-size:10px;}
.m_construct ul li a{ padding:8px 0;}
.m_construct ul li a span{ font-size:1.1rem;}
.m_construct ul li a.on{ background:#d71618;}

.m_website{height:148px; background:url(../images/img_wzjsbg.jpg) no-repeat left top; background-size:100%;}
.m_website .leftTit{ padding:5px 0; font-size:1.0rem; width:28.0%; float:left; margin-left:3%; margin-top:3rem;}
.m_website .leftTit h2{font-size:8px;}
.m_website .rightcont{ font-size:0.8rem; line-height:1.6;  padding-left:3%; margin-top:1rem;}


}
