﻿@charset "utf-8";
* {margin: 0;padding: 0;}
body{color: #494949;font-family: "微软雅黑";font-size: 14px;}
a {text-decoration: none;color: #494949}
li {list-style: none;}
img, input {border: 0;}
h1, h2, h3, h4 {font-weight: normal;}

.clearfix:after{content:"."; height:0; display:block; visibility:hidden; clear:both; font-size:0;}
.clearfix{zoom:1;}

.container{width: 1180px;margin: 0 auto;overflow: hidden;}

.pageTop {line-height: 30px;border-bottom: 1px solid #cccccc;}
.pageTop span {float: right;}
.pageTop span a {margin: 0 5px;}
.pageTop span a:hover, .RredBox p a:hover, .caseMore:hover, .leftNT a:hover, .rightNT a:hover, .linkCon p a:hover, .subNav p a:hover {text-decoration: underline;}


.logoLine {padding:25px 0;}
.logo {float: left; width: 445px;}
.logoLine h2 {line-height: 43px;float: right;font-size: 16px; background: url("../images/topPhone.jpg") no-repeat left center; text-indent:40px;}
.logoLine h2 span {font-family: Impact;font-size: 26px;color: #e30010;}

.nav {background-color: #4cb150;line-height: 44px;text-align: center;}
.nav a {display:inline-block;width: 143px;color: #fff;font-size: 16px;}
.nav a:hover {background-color: #e30010;}

.leftPro {float: left;width: 220px;}
.proCon {padding: 15px;line-height: 36px}
.proCon dl dd {background-color: #428d3e;text-align: center;}
.proCon dl dd a {color: #fff;font-size: 16px;}
.proCon dl dt:hover {color: #e80012;}

.proPhone {background-color: #428d3e;color: #fff;margin-top: 15px;padding: 26px;}
.proPhone p {background: url(../images/wp.jpg) no-repeat left;height: 26px;line-height: 26px;padding-left: 34px;font-size: 16px;}
.proPhone h1 {font-size: 24px;font-family: Impact;}

.rightPro {float: right;border-top: 1px solid #e6e6e6;border-left: 1px solid #e6e6e6;width: 934px;}
.rightPro li {line-height: 34px;padding: 7px 0;border-bottom: 1px solid #e6e6e6;border-right: 1px solid #e6e6e6;width: 310px;float: left;}
.rightPro li dl dt a {display: block;width: 100px;height: 30px;color: #fff;background-color: #4cb150;text-align: center;line-height: 30px;}
.rightPro li dl dt a:hover {background-color: #e80012}


.casePart {margin-top: 20px;clear: both;background: url(../images/caseBg.jpg) no-repeat center top #01683d;padding: 30px 0;}
.caseTitle {height: 53px;background: url(../images/caseNme.png) no-repeat center 0;margin-bottom: 30px}
.caseCONTE ul li {float: left;width:31.3%; margin:0 1% 20px ;}
.caseMore {display: block;margin: 10px auto 0 auto;width: 120px;height: 40px;border: 1px solid #fff;text-align: center;line-height: 40px;color: #fff;}

.Advan {margin: 55px 0}
.AdvTitle {height: 74px;background: url(../images/AdvTitle.jpg) no-repeat center top;}
.Advan .con{width: 500px;line-height: 28px;}
.Advan ul li {padding-bottom: 15px;background: url(../images/arrow.jpg) no-repeat left top;font-size: 16px;padding-left: 36px; margin-left: 50px;}
.Advan ul li span {color: #e80012;font-size: 16px;}

.AdC01 {background: url(../images/AdvPic1.jpg) no-repeat right center;padding-top: 50px;}
.AdC02 {background: url(../images/AdvPic2.jpg) no-repeat right top;padding: 130px 0 15px 0;overflow: hidden;}
.AdC02 .con {float: right;}
.AdC03 {background: url(../images/AdvPic3.jpg) no-repeat left center;padding: 192px 0 40px 0;}
@media screen and (max-width:640px) {
	.no_mobile{ display: none}
	.container{width:100%;}
	body{ font-size: 12px;}

	.logoLine {padding:10px 0;}
	.logo {float: none; width:90%; margin: auto}
	.logoLine h1 {line-height: 43px;float: right;font-size: 12px; background:none; text-indent:0px;}
	.logoLine h1 span {font-size: 14px;}

	.nav {line-height:30px;}
	.nav a {width:25%; float: left;font-size: 12px;}

	.rightPro {float: none;border:0;width:96%; margin: auto}
	.rightPro li {line-height:30px;border:0;width:48%;margin: 0 1%}
	.rightPro li dl dt a {display: block;width: 100px;height: 30px;color: #fff;background-color: #4cb150;text-align: center;line-height: 30px;}
	.rightPro li dl dt a:hover {background-color: #e80012}


	.casePart {padding:15px 0;}
	.caseTitle {height:40px;background-size: 900px; margin-bottom: 10px;}

	.Advan {margin:15px 0}
	.AdvTitle {height:44px;background-size: 700px;}

	.Advan .con{width:96%; margin: auto}
	.Advan ul li {padding-bottom: 10px;font-size: 12px;padding-left: 36px; margin-left:10px;}
	.Advan ul li span {color: #e80012;font-size: 12px;}

	.AdC01 {background:none;padding-top:10px;}
	.AdC02 {padding: 70px 0 15px 0;background-size: 600px;}
	.AdC03 {padding: 135px 0 15px 0;background-size:860px;}


}

.mainCon {padding: 55px 0;}
.leftNew {float: left;width: 700px;}
.rightNew {float: right;width: 440px;}
.tabs {height: 50px;background-color: #4cb150;line-height: 50px;overflow: hidden;margin-bottom: 20px;}
.tabs a{width: 140px;text-align: center;color: #fff;font-size: 16px; display: inline-block}
.tabs a.active {background-color: #ea0315;}

.Upnews .img {float: left;width:40%;}
.RNText {float: right;width:55%;}
.RNText p {line-height: 24px;height: 145px;margin-bottom: 15px; overflow: hidden}
.RNText a {display: block;width: 100px;height: 30px;color: #fff;background-color: #ea0315;text-align: center;line-height: 30px;}

.DownNews {margin-top: 13px;}
.DownNews ul li {height: 40px;line-height: 40px;border-bottom: 1px dashed #bababa;overflow: hidden;}
.DownNews ul li a {color: #494949;}
.DownNews ul li span {float: right;color: #9a9a9a;}

.honerLine {background-color: #4cb150;margin-top: 40px;clear: both;padding: 30px 0;}
.honerName {height: 54px;background: url(../images/honerName.jpg) no-repeat center;margin-bottom: 30px;}
.honerBox {overflow: hidden;}
.honerBox img {display: block;width: 217px;height: 300px;float: left;margin: 0 12px;}

.rightNT h3 {float: left;color: #fff;font-size: 16px;width: 140px;text-align: center;}
.leftNT a, .rightNT a {float: right;color: #fff;margin-right: 10px;font-size: 12px;}
.rightNT {background-color: #4cb150;line-height: 50px;overflow: hidden;margin-bottom: 20px;}

.dowebok {height:400px;}
.dowebok ul li {line-height: 28px;}
.dowebok ul li .ask {background: url(../images/ask.jpg) no-repeat left center;}
.dowebok ul li .ask a {color: #ea0315;font-weight: 600}
.dowebok ul li .answer {background: url(../images/answer.jpg) no-repeat left 6px;}
.dowebok ul li a {margin-left: 30px;font-size: 14px;}

.links {margin-top: 50px;}
.linkName {height: 39px;background: url(../images/linkNa.jpg) no-repeat center}
.linkCon {line-height: 30px;border: 1px solid #2a2a2a;border-top: 0;padding: 0 20px 20px 20px;}
.linkCon a {margin: 0 5px;}

.subNav {background: #4cb150;line-height:30px;text-align: center;color: #fff; padding: 15px 0;}
.subNav a {color: #fff;margin: 0 10px;}

.pageBotm {padding: 50px 0;}
.botmLogo {float: left; width: 175px;}
.botmText {float: left;margin-left: 160px; line-height:36px;}
.ewm {float: right;width: 170px;}

@media screen and (max-width:640px) {
	.mainCon {padding:15px 0;}
	.leftNew {float: none;width:100%;}
	.tabs {height: 50px;background-color: #4cb150;line-height: 50px;overflow: hidden;margin-bottom: 20px;}
	.tabs a{width: 140px;text-align: center;color: #fff;font-size: 16px; display: inline-block}
	.tabs a.active {background-color: #ea0315;}

	.Upnews .img {float: left;width:40%;}
	.RNText {float: right;width:55%;}
	.RNText p {line-height: 24px;height: 145px;margin-bottom: 15px; overflow: hidden}
	.RNText a {display: block;width: 100px;height: 30px;color: #fff;background-color: #ea0315;text-align: center;line-height: 30px;}

	.DownNews {margin-top: 13px;}
	.DownNews ul li {height: 40px;line-height: 40px;border-bottom: 1px dashed #bababa;overflow: hidden;}
	.DownNews ul li a {color: #494949;}
	.DownNews ul li span {float: right;color: #9a9a9a;}

	.honerLine {margin-top:10px;clear: both;padding:10px 0;}
	.honerName {margin-bottom: 0;}

	.links {margin-top: 10px;}
	.linkCon {line-height:20px;border:0;padding:5px;}
	.linkCon a {margin: 0 5px;}

	.pageBotm {padding:10px 0;}
	.botmText {float: none;margin-left:0px; text-align: center;}
	.ewm {float: none; margin: auto;}

}

.main {padding-top: 20px;width: 1100px;margin: 0 auto;height: auto;overflow: hidden;}
.main .main_left {float: left;width: 200px;}
.main .main_left .leftitem {border: #d5d5d5 1px solid;border-radius: 4px;margin-bottom: 12px;}
.main .main_left .leftitem .tit {background: url(../images/tit1.gif) repeat-x;line-height: 32px;font-size: 14px;text-indent: 20px;font-weight: bold}
.tcp {width: 174px;margin-left: 12px;margin-top: 10px;text-align: center;}
.main .main_left .leftitem .cates {padding: 12px 0px;}
.main .main_left .leftitem .cates dl {padding: 0px 12px;}
.main .main_left .leftitem .cates dl dt {background-color: #E70012;height: 24px;line-height: 24px;color: #fff;font-weight: bold;text-indent: 16px;margin-bottom: 6px;border-radius: 2px;}
.main .main_left .leftitem .cates dl dd {line-height: 24px;height: 24px;padding-left: 30px;background: url(../images/arrow1.gif) 16px center no-repeat}
.main .main_left .leftitem .cates dl dd a {color: #000;}
.main .main_left .leftitem .lianxi {padding: 12px 0px;}
.main .main_left .leftitem .lianxi dl {padding: 0px 12px;}
.main .main_left .leftitem .lianxi dl dt {background: url(../images/tel1.gif) left center no-repeat;padding: 10px 0px;padding-left: 60px;}
.main .main_left .leftitem .lianxi dl dt .tel {font-family: Arial, Helvetica, sans-serif;font-size: 16px;color: #148d01;font-weight: bold;line-height: 24px;}
.main .main_left .leftitem .lianxi dl dd {line-height: 24px;}

.main .main_right {float: right;width: 890px;overflow: hidden;margin-bottom: 20px;margin-left: 10px;}
.main .main_right .sitemap {border: 1px solid #d5d5d5;border-radius: 4px;line-height: 34px;padding-left: 12px;}
.main .main_right .content {border: 1px solid #d5d5d5;border-radius: 4px;padding: 20px;margin-top: 12px;font-size: 14px;line-height: 28px; margin-bottom: 20px;}
.main .main_right .content img{max-width: 100%}

.main .main_right .content .newslists {font-size: 12px;overflow: hidden}
.main .main_right .content .newslists li {padding: 10px 0 10px 10px;border-bottom: 1px dashed #ddd;}
.main .main_right .content .newslists li b {width: 3px;height: 3px;background: #4cdbd0;display: inline-block; margin-right: 10px;}
.main .main_right .content .newslists li span {float: right;}

.pagination {margin: 20px 0;height: 34px;text-align: center;}
.pagination a {display: inline-block;;margin-right: 5px;line-height: 32px;padding: 0 12px;font-size: 16px;border: 1px solid #dddddd;color: #555555;}
.pagination a:hover,.pagination li.active {background: #f5f5f5;color: #0099ff;}


.main .main_right .cateslist {margin-top: 12px;overflow: hidden}
.main .main_right .cateslist dl {border: 1px solid #d5d5d5;border-radius: 4px;overflow: hidden;}
.main .main_right .cateslist dl dt {background: url(../images/tit1.gif) repeat-x;height: 32px;padding-left: 12px;line-height: 32px;font-weight: bold;}
.main .main_right .cateslist dl dd {float: left;margin: 12px 10px;width: 200px;text-align: center;}
.main .main_right .cateslist dl dd .img {border: 1px solid #d5d5d5;}
.main .main_right .cateslist dl dd .img:hover {border: #148d00 1px solid}
.main .main_right .cateslist dl dd .txt {height: 30px;line-height: 30px;}

@media screen and (max-width:640px) {
	.main {width: 100%}
	.main .main_left,.main .main_right {float:none;width:98%; margin: auto}

	.main .main_left .leftitem .cates dl dt {text-align: center;text-indent:0;}
	.main .main_left .leftitem .cates dl dd {padding-left:0;text-align: center;width: 33.3%; float: left}
	.main .main_right .sitemap {border:0;}
	.main .main_right .content {padding:10px;margin-top:0;}
	.main .main_right .content .newslists li {padding:0;}

	.main .main_right .cateslist dl dd {margin: 12px 1.5%;width:47%;}



}



