/*双恒网络-www.Gree020.cn--一个优质的源码下载站 */
* {

	padding: 0px;

	margin: 0

}

body {

	color: #fff;

	font-family: "Microsoft Yahei";

	font-size: 14px;

	color: #4b4b4b

}

img {

	border: 0px

}

a {

	text-decoration: none

}

li {

	list-style: none

}

ul p h3 {

	padding: 0px;

	margin: 0px;

}

.menuMain {

	background: #FFF

}

.menuBox {

	width: 1200px;

	margin: 0 auto;

}

.menuBox .boxLogo {

	float: left;

	width: 400px;

	height: 105px;

}

.menuBox .boxNav {

	float: right;

	width: 800px;

}

.menuBox .boxNav li {

	float: left;

	position: relative

}

.menuBox .boxNav li a {

	color: #3a3a3a;

	font-size: 15px;

	width: 60px;

	text-align: center;

	display: block;

	margin-top: 40px;

	margin-left: 35px;

}

.menuBox .boxNav li a:hover {

	color: #00ad2a;

	border-bottom: #00ad2a solid 1px;

	width: 60px;

	padding-bottom: 10px;

}

.menuBox .boxNav li a.cur {

	color: #00ad2a;

	border-bottom: #00ad2a solid 1px;

	width: 60px;

	padding-bottom: 10px;

}

.childNav {

	display: none

}

.menuBox .boxNav li:hover .childNav {

	display: block;

	position: absolute;

	background: #00ad2a;

	z-index: 9999;

	left: 25px;

	top: 70px;

}

.menuBox .boxNav li:hover .childNav a {

	width: 80px;

	line-height: 35px;

	margin-top: 0 !important;

	text-align: center !important;

	margin-left: 0 !important;

	padding: 0 20px 0 20px;

	color: #FFF

}

.menuBox .boxNav li:hover .childNav a:hover {

	color: #FFF;

	padding-bottom: 0px !important;

}

.menuBox .boxNav li:hover .childNav span {

	height: 0px;

}

.menuBox .boxNav li:hover .fatherNav {

	color: #00ad2a;

	border-bottom: #00ad2a solid 1px;

	width: 80px;

	padding-bottom: 10px;

}

.banner {

	height: 650px;

	clear: both;

	top: 0px;

}

.banner .ban_c img {

	position: absolute;

	width: 1920px;

	left: 50%;

	margin-left: -960px;

	top: 0px;

}

.frontCover {

	position: absolute;

	top: -120px;

	padding: 0 0 16px;

}

.frontCover li {

	float: left;

	width: 82px;

	padding: 3px;

	background: #000;

	color: #fff;

	overflow: hidden;

	margin-right: 10px;

	cursor: pointer;

}

.frontCover p {

	text-align: center;

	height: 14px;

	line-height: 18px;

	overflow: hidden;

}

.frontCover .img {

	position: relative;

	height: 50px;

	overflow: hidden;

}

.frontCover img {

	position: absolute;

	width: 192px;

	height: 50px;

	left: -50px;

}

.frontCover .open {

	background: #e60013;

}

.wrap {

	width: 980px;

	margin-left: auto;

	margin-right: auto;

}

.slide {

	position: relative;

	width: 100%;

}

.ban_c {

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

}

.ban_c img {

	width: 100%;

	height: 100%;

}

.ban_t {

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	padding: 4px 0;

	text-indent: 10px;

	white-space: nowrap;

	overflow: hidden;

	color: #fff;

	background: rgba(0,0,0,.5);

filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#88000000, endcolorstr=#88000000);

	z-index: 3;

}

.ban_nav {

	position: absolute;

	bottom: 18px;

	left: 0px;

	width: 100%;

	text-align: center;

	z-index: 4;

}

.ban_nav a {

	display: inline-block;

	vertical-align: middle;

	width: 12px;

	height: 12px;

	line-height: 20px;

	overflow: hidden;

	text-align: center;

	margin-right: 4px;

	cursor: pointer;

	text-decoration: none;

	font-size: 10px;

	-webkit-text-size-adjust: none;

	background: #00ad2a;

	border-radius: 100%;

	color: #00ad2a

}

.ban_nav .on {

	background: #ff000c;

	color: #ff000c;

}

.Left, .Right {

	cursor: pointer;

}

.about {

	width: 1200px;

	margin: 0 auto;

	overflow: hidden;

}

.about .aboutLeft {

	width: 168px;

	float: left;

	text-align: left

}

.about .aboutLeft h3 {

	color: #00ad2a;

	font-size: 24px;

	font-weight: normal

}

.about .aboutLeft span {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 45px;

	width: 100%;

	display: block

}

.about .aboutLeft s {

	border-bottom: #00ad2a solid 1px;

	width: 92px;

	height: 1px;

	display: block

}

.about .aboutLeft a {

	color: #4b4b4b;

	margin-top: 50px;

	display: block

}

.about .aboutLeft a img {

	margin-left: 4px;

	margin-top: 5px;

}

.about .aboutCenter {

	width: 695px;

	float: left;

	margin-top: 65px;

}

.about .aboutCenter p {

	line-height: 40px;

	text-align: left

}

.about .aboutRight {

	width: 280px;

	float: right

}

.about .aboutRight img {

	width: 280px;

	height: 370px;

}

.about .aboutRight img:hover {

	opacity: 0.8

}

.newsBox {

	width: 100%;

	background: #efefef;

	height: 480px;

	clear: both

}

.news {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

	clear: both

}

.newsLeft {

	width: 1200px;

	float: left

}

.friend1 {

	height: 440px;

	overflow: hidden;

}

.mr_frbox1 {

	height: 440px;

	padding: 0px 0px 0px;

	position: relative

}

.mr_frBtnL1 {

	cursor: pointer;

	display: inline;

	right: 0;

	height: 29px;

	margin: 410px 35px 0 0;

	width: 32px;

	display: block;

	position: absolute

}

.mr_frUl1 {

	float: left;

	height: 440px;

	width: 1032px;

	margin-left: 0px;

	margin-top: 40px;

	overflow: hidden

}

.mr_frBtnR1 {

	float: right;

	margin-top: 410px;

	cursor: pointer;

	width: 32px;

	height: 29px;

	position: absolute;

	right: 0

}

.mr_frUl1 ul li {

	display: inline;

	float: left;/*height:389px;*/

	width: 335px;

	overflow: hidden;

	position: relative;

	margin-right: 15px;

	background: #FFF;

	height: 440px;

}

.mr_frUl1 ul li a img {/*display:block;*/

	width: 335px;

	height: 269px;

}

.mr_frUl1 ul li a img:hover {

	opacity: 0.8

}

.mr_frUl1 ul li a {

	position: relative;

	color: #4b4b4b;

	text-align: left;

	display: block;

}

.mr_frUl1 ul li a span {

	padding: 0 15px 0 15px;

	line-height: 30px;

	font-size: 16px;

	width: 100%;

	display: block

}

.mr_frUl1 ul li a time {

	padding: 0 15px 0 15px;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: normal

}

.mr_frUl1 ul li a s {

	margin: 10px 15px 0 15px;

	background: #e3e3e3;

	height: 1px;

	display: block

}

.mr_frUl1 ul li a p {

	background: #00ad2a;

	border-radius: 4%;

	width: 90px;

	height: 32px;

	color: #FFF;

	margin-left: auto;

	margin-right: auto;

	margin-top: 10px;

	margin-bottom: 10px;

	text-align: center;

	line-height: 30px;

}

.newsTitle {

	width: 168px;

	float: right;

	text-align: right;

	margin-top: 40px

}

.newsTitle h3 {

	color: #00ad2a;

	font-size: 24px;

	font-weight: normal

}

.newsTitle span {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 45px;

	width: 100%;

	display: block

}

.newsTitle s {

	border-bottom: #00ad2a solid 1px;

	width: 92px;

	height: 1px;

	display: block;

	float: right

}

.newsTitle a {

	color: #4b4b4b;

	margin-top: 50px;

	display: block

}

.newsTitle a img {

	margin-right: 4px;

	margin-top: 5px;

}

.casesBox {

	width: 100%;

	clear: both;

	height: 440px;

	overflow: hidden

}

.cases {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto

}

.casesLeft {

	width: 1200px;

	float: right

}

.friend {

	height: 440px;

	overflow: hidden;

}

.mr_frbox {

	height: 440px;

	padding: 0px 0px 0px;

	position: relative

}

.mr_frBtnL {

	cursor: pointer;

	display: inline;

	left: 0;

	height: 29px;

	margin: 410px 35px 0 0;

	width: 32px;

	display: block;

	position: absolute

}

.mr_frUl {

	float: left;

	height: 440px;

	width: 1032px;

	margin-left: 0px;

	margin-top: 40px;

	overflow: hidden

}

.mr_frBtnR {

	margin-top: 410px;

	cursor: pointer;

	width: 32px;

	height: 29px;

	position: absolute;

	left: 35px

}

.mr_frUl ul li {

	display: inline;

	float: left;/*height:389px;*/

	width: 244px;

	overflow: hidden;

	position: relative;

	margin-right: 15px;

	background: #FFF;

	height: 398px;

	border: #e9e9e9 solid 1px;

}

.mr_frUl ul li a img {/*display:block;*/

	width: 244px;

	height: 260px;

	transition: 2s

}

.mr_frUl ul li a img:hover {

	opacity: 0.8;

	transform: scale(1.2);

}

.mr_frUl ul li a div {

	width: 244px;

	height: 260px;

	overflow: hidden

}

.mr_frUl ul li a {

	position: relative;

	color: #4b4b4b;

	text-align: center;

	display: block;

}

.mr_frUl ul li a span {

	padding: 0 15px 0 15px;

	line-height: 40px;

	font-size: 16px;

	width: 210px;

	display: block;

	margin: 0 auto;

	overflow: hidden

}

.mr_frUl ul li a p {

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	margin-bottom: 10px;

	text-align: center;

	line-height: 25px;

	padding-left: 15px;

	padding-right: 15px;

}

.casesTitle {

	width: 168px;

	float: left;

	text-align: left;

	margin-top: 34px

}

.casesTitle h3 {

	color: #00ad2a;

	font-size: 24px;

	font-weight: normal

}

.casesTitle span {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 45px;

	width: 100%;

	display: block

}

.casesTitle s {

	border-bottom: #00ad2a solid 1px;

	width: 92px;

	height: 1px;

	display: block;

	float: left

}

.casesTitle a {

	color: #4b4b4b;

	margin-top: 50px;

	display: block;

	text-align: left

}

.casesTitle a img {

	margin-left: 4px;

	margin-top: 5px;

}

.teamsBox {

	width: 100%;

	clear: both;

	background: #efefef;

}

.teams {

	overflow: hidden;

	width: 1200px;

	margin: 0 auto;

}

.teamsLeft {

	width: 1200px;

	float: right

}

.friendTeams {

	height: 380px;

	overflow: hidden;

	padding-top: 80px;

}

.mr_frboxTeams {

	height: 380px;

	padding: 0px 0px 0px;

	position: relative

}

.mr_frBtnLTeams {

	cursor: pointer;

	display: inline;

	left: 0;

	height: 80px;

	margin: 138px 35px 0 0;

	width: 40px;

	display: block;

	position: absolute

}

.mr_frUlTeams {

	float: left;

	height: 380px;

	width: 1032px;

	margin-left: 150px;

	margin-top: 40px;

	overflow: hidden

}

.mr_frBtnRTeams {

	margin-top: 138px;

	cursor: pointer;

	width: 40px;

	height: 80px;

	position: absolute;

	right: 0

}

.mr_frUlTeams ul li {

	display: inline;

	float: left;/*height:389px;*/

	width: 215px;

	overflow: hidden;

	position: relative;

	margin-right: 15px;

	height: 398px;

}

.mr_frUlTeams ul li a img {/*display:block;*/

	width: 215px;

	height: 215px;

	border-radius: 100%;

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}

.mr_frUlTeams ul li a img:hover {

	opacity: 0.8;

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}

.mr_frUlTeams ul li a {

	position: relative;

	color: #4b4b4b;

	text-align: center;

	display: block;

}

.teamsTitle {

	width: 168px;

	float: right;

	text-align: right;

	margin-top: -42px

}

.teamsTitle h3 {

	color: #00ad2a;

	font-size: 24px;

	font-weight: normal

}

.teamsTitle span {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 45px;

	width: 100%;

	display: block

}

.teamsTitle s {

	border-bottom: #00ad2a solid 1px;

	width: 92px;

	height: 1px;

	display: block;

	float: right

}

.a {

	color: #4b4b4b;

	margin-top: -86px;

	display: block;

	text-align: right;

	float: right;

	z-index: 998;

	position: relative

}

.a img {

	margin-right: 4px;

	margin-top: 5px;

}

.partner {

	width: 1200px;

	margin: 0 auto

}

.partnerLeft {

	float: left;

	width: 168px;

}

.partnerTitle {

	width: 168px;

	float: left;

	text-align: left;

	margin-top: 64px

}

.partnerTitle h3 {

	color: #00ad2a;

	font-size: 24px;

	font-weight: normal

}

.partnerTitle span {

	color: #000;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

	line-height: 45px;

	width: 100%;

	display: block

}

.partnerTitle s {

	border-bottom: #00ad2a solid 1px;

	width: 92px;

	height: 1px;

	display: block;

	float: left

}

.partnerTitle a {

	color: #4b4b4b;

	margin-top: 160px;

	display: block;

	text-align: left

}

.partnerTitle a img {

	margin-left: 4px;

	margin-top: 5px;

}

.partnerRight {

	width: 1030px;

	float: right;

	margin-top: 68px;

}

.partnerRight li {

	float: left;

	width: 206px;

	height: 115px;

	margin-right: 64px;

	margin-bottom: 50px;

}

.partnerRight li a img {

	width: 206px;

	height: 115px;

	border: #f2f2f2 solid 1px;

	transition: 0.5s

}

.partnerRight li a img:hover {

	transform: scale(1.2);

}

.border {

	width: 100%;

	height: 1px;

	background: #00ad2a;

	display: block;

	clear: both

}

.footer {

	width: 1200px;

	margin: 0 auto

}

.footerLeft {

	width: 1000px;

	float: left;

	text-align: left;

	margin-top: 60px;

	margin-bottom: 50px;

}

.footerLeft li {

	line-height: 25px;

}

.footerLeft li a {

	color: #4b4b4b

}

.footerRight {

	width: 125px;

	float: right;

	margin-top: 25px;

	text-align: center;

	margin-bottom: 20px;

}

.footerRight img {

	width: 125px;

	height: 125px;

}

.top {

	margin-top: 40px;

}

.pad {

	padding-bottom: 40px;

}

/**************分页开始的地方*****************************************************/

.menuTitle {

	width: 1200px;

	background: #00ad2a;

	margin-left: auto;

	margin-right: auto;

	margin-top: 30px;

	margin-bottom: 20px;

	height: 50px; overflow:hidden

}

.menuTitle ul {

	overflow: hidden

}

.menuTitle ul li {

	float: left;

	line-height: 50px;

	padding-left: 10px;

	color: #FFF

}

.menuTitle ul li a {

	color: #ffffff

}

.fweizhi {

	display: inline;

	float: left;

}

.sublist {

	float: right;

	display: inline;

	padding-right: 15px;

}

.sublist li {

	display: inline;

	float: left;

}

.sublist li a {

	display: block;

	padding: 0 15px;

	height: 34px;

	border: 1px dotted #008621;

	border-radius: 18px;

	line-height: 34px;

	margin-top: 7px;

}

.sublist li.on a {

	background: #009a25;

	color: #fff;

	border-color: #009a25

}

.main {

	width: 1200px;

	margin-left: auto;

	margin-right: auto;

	margin-bottom: 40px;

}

.main img {

	max-width: 1200px;

}

.main p {

	margin: 10px 0;

	line-height: 140%

}

.newsContainter {

	overflow: hidden;

	width: 105%

}

.newsContainter li {

	float: left;

	width: 580px;

	margin-right: 35px;

	text-align: left;

	margin-bottom: 10px;

}

.newsContainter li a img {

	width: 200px;

	height: 150px;

	float: left;

	margin-right: 20px

}

.newsContainter li a img:hover {

	opacity: 0.8

}

.newsContainter li span {

	color: #4b4b4b;

	font-size: 15px;

	font-weight: bold

}

.newsContainter li p {

	line-height: 25px;

	margin-top: 10px;

	margin-bottom: 5px;

}

.newsContainter li p a {

	color: #00ad2a;

	float: right

}

.newsContainter li time {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	bottom: 0px

}

.caseContainter {

	overflow: hidden;

	width: 102%

}

.caseContainter li {

	float: left;

	width: 285px;

	margin-right: 19px;

	margin-bottom: 15px;

	overflow: hidden;

	height: 285px

}

.caseContainter li img {

	width: 285px;

	height: 285px;

	transition: 2s

}

.caseContainter li img:hover {

	transform: scale(1.2);

}

.caseContainter li a {

	position: relative

}

.caseContainter li a span {

	position: absolute;

	width: 285px;

	left: 0;

	bottom: 5px;

	text-align: center;

	color: #fff;

	background: rgba(0,0,0,0.5);

	line-height: 45px;

}

.partnerContainter {

	overflow: hidden;

	width: 102%

}

.partnerContainter li {

	float: left;

	width: 227px;

	margin-right: 16.5px;

	margin-bottom: 15px;

	overflow: hidden;

}

.partnerContainter li img {

	width: 225px;

	height: 145px;

	transition: 2s;

	border: #f2f2f2 solid 1px

}

.partnerContainter li img:hover {

	transform: scale(1.1);

}

.partnerContainter li a {

	color: #4b4b4b

}

.partnerContainter li a span {

	width: 225px;

	text-align: center;

	line-height: 30px;

	display: block

}

.teamsContainter {

	overflow: hidden;

	width: 103%

}

.teamsContainter li {

	float: left;

	width: 215px;

	margin-right: 30px;

	margin-bottom: 15px;

	overflow: hidden;

}

.teamsContainter li img {

	width: 215px;

	height: 215px;

	transition: 2s;

	border-radius: 100%;

	transition: All 0.4s ease-in-out;

	-webkit-transition: All 0.4s ease-in-out;

	-moz-transition: All 0.4s ease-in-out;

	-o-transition: All 0.4s ease-in-out;

}

.teamsContainter li img:hover {

	transform: rotate(360deg);

	-webkit-transform: rotate(360deg);

	-moz-transform: rotate(360deg);

	-o-transform: rotate(360deg);

	-ms-transform: rotate(360deg);

}

.teamsContainter li a {

	color: #4b4b4b

}

.teamsContainter li a span {

	width: 215px;

	text-align: center;

	line-height: 30px;

	display: block

}

.page {

	width: 100%;

	clear: both;

	margin-top: 20px;

	text-align: center

}

.page a {

	color: #4b4b4b;

	padding-left: 10px;

	padding-right: 10px;

}

.title {

	text-align: center;

	font-size: 16px;

}

.con {

	text-align: center;

	margin-top: 15px;

	margin-bottom: 15px;

}

.Containter { margin:10px 0 60px; border-top:1px dotted #ccc; padding-top:20px
}

#page {

	margin: 35px 24px;

	text-align: center;

	font-size: 14px;

	clear: both;

	overflow: hidden;

}

#page .scott {

	display: inline-block;

	margin: 0 auto;

	overflow: hidden;

}

#page .scott span, #page .scott a:hover {

	background: #00ad2a;

	border: 1px solid #00ad2a;

	color: #fff;

	border-radius: 4px;

	display: inline;

	float: left;

	margin: 0 2px;

	padding: 0 16px;

	height: 36px;

	line-height: 36px;

	text-decoration: none;

}

#page .scott a, #page .scott span.morepage {

	padding: 0 16px;

	height: 36px;

	line-height: 36px;

	background: #fff;

	border: 1px solid #ddd;

	border-radius: 3px;

	margin: 0 2px;

	display: inline;

	float: left;

	color: #222;

}

.mainNav {

	margin-bottom: 10px;

}

.fy b {

	font-weight: normal;

	font-size: 14px;

	color: #333

}

.fy a {

	color: #333;

	font-size: 14px;

	transition: color 0.3s;

}

.fy li:hover a {

	color: #cc3333;

}

#fy_z {

	margin-left: 20px;

}

#fy_r {

	margin-right: 20px;

}

.fy {

	margin-left: 20px;

	line-height: 65px; margin-top:20px

}

.fd {

	float: left;

}

.fd_r {

	float: right;

}


/*双 恒 网 络-www.Gre e0 20.cn--一个优质的源码下载站 */
.pagess {clear: both;margin: 20px;overflow: hidden;margin-left: 0px;text-align: center;font-size:12px}
.pagess span a { display:inline-block;border: 1px solid #ccc;padding: 2px 9px;margin: 0 3px;line-height: 20px;background: #fff;color:#999}
.pagess span a:hover{ background:#00ad2a; color:#fff;border: 1px solid #00ad2a}
.pagess span a:hover a{color:#fff;}
.pagess .page-num-current {display: inline-block;border: 1px solid #00ad2a;padding: 2px 9px;margin: 0 3px;background: #00ad2a;color: #fff;}
.pagess .page-num-current a {color: #fff;}
.pagess .page-status{ display:none;color:#999}
.pagess span a:hover {color: #fff;}