*{ padding:0; margin:0;}    
body{font-size:12px; line-height:2em; background:url(bg.jpg); color:#666} 
.clear{ clear:both; height:0px; width:100%; font-size:1px; line-height:0px; visibility:hidden; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
li{ list-style:none;} 
img {border-style: none; } 
a:link,a:visited,a:active{ color:#333; text-decoration:none; font-size:12px;}
a:hover{ color:#666; text-decoration:underline;font-size:12px;}
ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,dl,dt,dd,input{margin:0;padding:0;}

.bt-green {height:31px; width:80px; background:#44B414; float:left; border:none; color:#ffffff; margin:0 15px; font-size:14px }
.bt-green:hover{background:#F00;text-decoration:none}




img{ border:0}

ul {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
li {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
ol {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
p {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
h3{ margin:0; padding:0}

.clr {
	clear: both;
}


#footer{ border-top:2px #44B412 solid; margin-top:20px;}

.banner {
	margin: auto; width: 987px; height: 344px;
}
#slides {
	position: absolute; z-index: 1;
}
.slides_container {
	width: 986px; overflow: hidden; display: none; position: relative;
}
.slides_container a {
	width: 986px; height: 344px; display: block;
}
.slides_container a img {
	display: block;
}
.pagination {
	background: url("button_bg_03.png") no-repeat; left: 400px; top: 314px; width: 129px; height: 31px; padding-left: 36px; position: absolute; z-index: 200;
}
.pagination li {
	margin: 6px; float: left;
}
.pagination li a {
	background: url("b_button_05.jpg") no-repeat; width: 14px; height: 14px; text-align: center; color: rgb(255, 255, 255); line-height: 14px; overflow: hidden; font-size: 10px; float: left; display:block;
}
.pagination li.current a {
	background: url("b_button_03.jpg") no-repeat; color: rgb(255, 255, 255);
}
.main_up {
	margin: 28px auto 12px; width: 987px;
}



A {
	TEXT-DECORATION: none
}
A:link {
	COLOR: #606060
}
A:visited {
	COLOR: #606060
}
A:hover {
	COLOR: #219b11; text-decoration:none
}
A:active {
	COLOR: #606060
}
A.head:link {
	COLOR: #552c55
}
A.head:visited {
	COLOR: #552c55
}
A.head:hover {
	COLOR: #ff6600
}
A.head:active {
	COLOR: #4d2a7c
}

ul{ margin:0 ; padding:0; list-style:none}
li{ margin:0 ; padding:0;list-style:none}
BODY {
	 FONT-SIZE: 12pt; color:#606060; font-family:"Î¢ÈíÑÅºÚ"; line-height:170%; padding:0; margin:0;
}
.top{position:fixed; top:0; width:100%; background-image:url(top.jpg); left:0px;height:64px; padding-top:10px; z-index:1000;}
.nav{ font-size:15px; font-family:"Î¢ÈíÑÅºÚ";}
.nav ul li{ float:left; width:80px; letter-spacing:2px; text-align:center;}
.nav ul li a:link, .nav ul li a:visited{ display:block; height:40px;}
.nav ul li a:hover{ display:block; background-image:url(bline.jpg); background-repeat:no-repeat; background-position:bottom}
.sss{display:block; background-image:url(bline.jpg); background-repeat:no-repeat; background-position:bottom; color: #219b11;}
.content{ margin:0 auto; width:1000px;}
.glay{ width:100%; margin:0; background-color:#f0f2f4}


.h1{ padding:0; margin:0}
.h2{padding:0; margin:0}
.h3{padding:0; margin:0}




.case {
	MARGIN: 74px auto 30px auto; WIDTH: 1000px; OVERFLOW: hidden
}
.case_menu {
	MARGIN: 0px auto; WIDTH: 1000px; HEIGHT: 175px; OVERFLOW: hidden
}
.glay2{ width:100%; background-color:#F0F2F4; height:100%}
.glay3{ width:100%; background-color:#EEF0F3}
.case_menu .case_menu_top {
	HEIGHT: 175px; text-align:center;
}
.case_menu .case_menu_top H1 {
	MARGIN-TOP: 30px; COLOR: #6dbc0c; FONT-SIZE: 28px; FONT-WEIGHT: normal
}
.case_menu .case_menu_top P {
	MARGIN: 10px 0px 25px; COLOR: #aeafaf; FONT-SIZE: 16px
}
.subnav A {
	LINE-HEIGHT: 28px; MARGIN: 0px 4px; WIDTH: 80px; DISPLAY: inline-block; BACKGROUND: url(icon.png) no-repeat -250px -227px; HEIGHT: 30px; COLOR: #444; FONT-SIZE: 14px
}
.subnav A:hover {
	BACKGROUND-POSITION: -160px -227px; COLOR: #fff
}
.subnav A.green {
	BACKGROUND-POSITION: -160px -227px; COLOR: #fff
}

.input INPUT {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; LINE-HEIGHT: 36px; PADDING-LEFT: 10px; WIDTH: 290px; BACKGROUND: #fff; HEIGHT: 36px; COLOR: #ccc; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset
}
.text {
	BORDER-BOTTOM: #dadada 1px solid; BORDER-LEFT: #dadada 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 24px; OVERFLOW-Y: auto; MARGIN-TOP: 10px; PADDING-LEFT: 5px; WIDTH: 600px; PADDING-RIGHT: 5px; BACKGROUND: #fff; HEIGHT: 89px; COLOR: #ccc; FONT-SIZE: 12px; BORDER-TOP: #dadada 1px solid; BORDER-RIGHT: #dadada 1px solid; PADDING-TOP: 5px; -moz-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; -webkit-box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; box-shadow: 1px 1px 3px 0px rgba(0, 0, 0, .1) inset; ackground: #fff
}
.textfs {
	COLOR: #ccc
}
.text:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; -moz-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.1), 0 0 8px rgba(82, 168, 236, 0.6)
}
.serve_b_r .submit {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 140px; DISPLAY: block; FONT-FAMILY: "Microsoft YaHei"; BACKGROUND: url(icon.png) no-repeat -486px -47px; HEIGHT: 43px; COLOR: #fff; FONT-SIZE: 16px; BORDER-TOP: medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
.serve_b_r .submit:hover {
	BACKGROUND-POSITION: -629px -47px
}
.tj {
	TEXT-ALIGN: right; MARGIN-TOP: 10px; PADDING-RIGHT: 48px
}
.input .name1 {
	BORDER-BOTTOM: #e57e5b 1px solid; BORDER-LEFT: #e57e5b 1px solid; BACKGROUND-COLOR: #fff4e0; COLOR: #cf4f02; BORDER-TOP: #e57e5b 1px solid; BORDER-RIGHT: #e57e5b 1px solid
}
.input .name2 {
	BACKGROUND-COLOR: #fbfbfb; COLOR: #000
}
.input .name3 {
	BACKGROUND-COLOR: #fbfbfb; COLOR: #000
}
.input .namesuccess {
	BORDER-BOTTOM: #d9d9d9 1px solid; BORDER-LEFT: #d9d9d9 1px solid; BACKGROUND: url(../images/zq.gif) #fff no-repeat 175px center; COLOR: #000; BORDER-TOP: #d9d9d9 1px solid; BORDER-RIGHT: #d9d9d9 1px solid
}
.input INPUT.mxgint {
	COLOR: #000
}
.mxgint {
	COLOR: #000
}
.tops {
	margin: auto; width: 987px;  
}
.gweaeg li { float:left; }
.gweaeg li a{   padding:0 14px; font-size:14px}
.gweaeg li a:hover{ color:#F00}

.gweaeg { margin-top:30px}


.banner {
	margin: auto; width: 987px; height: 344px; margin-top:4px;
}
#slides {
	position: absolute; z-index: 1;
}
.slides_container {
	width: 986px; overflow: hidden; display: none; position: relative;
}
.slides_container a {
	width: 986px; height: 340px; display: block;
}
.slides_container a img {
	display: block;
}
.main_foot {
	WIDTH: 100%; BACKGROUND: #222222; OVERFLOW: hidden; font-size:12px;
}
.foot {
	MARGIN: 30px auto; WIDTH: 1000px; OVERFLOW: hidden
}
.foot_logo {
	TEXT-INDENT: -10000px; MARGIN: 40px 80px 0px 0px; WIDTH: 150px; BACKGROUND: url(icon.png) no-repeat -314px -161px; FLOAT: left; HEIGHT: 53px
}
.foot UL {
	TEXT-ALIGN: left; LINE-HEIGHT: 28px; FLOAT: left
}
.foot UL LI {
	CLEAR: both
}
.foot UL H1 {
	MARGIN-BOTTOM: 10px; COLOR: #fff; FONT-SIZE: 16px
}
.foot UL.list2 H1 {
	COLOR: #4da422
}
.foot UL A {
	COLOR: #8e8e8e
}
.foot UL A:hover {
	COLOR: #4da422
}
.foot UL.list1 {
	WIDTH: 180px
}
.foot UL.list2 {
	POSITION: relative; WIDTH: 205px; FLOAT: right
}
.foot .list1 A I {
	MARGIN: 5px; WIDTH: 23px; DISPLAY: block; BACKGROUND: url(icon.png) no-repeat; FLOAT: left; HEIGHT: 19px
}
.foot A I.weibo {
	BACKGROUND-POSITION: -360px 0px
}
.foot A I.dri {
	BACKGROUND-POSITION: -360px -29px
}
.foot A I.blog {
	BACKGROUND-POSITION: -360px -58px
}
.foot A I.cool {
	BACKGROUND-POSITION: -360px -88px
}
.foot A:hover I.weibo {
	BACKGROUND-POSITION: -409px 0px
}
.foot A:hover I.dri {
	BACKGROUND-POSITION: -409px -29px
}
.foot A:hover I.blog {
	BACKGROUND-POSITION: -409px -58px
}
.foot A:hover I.cool {
	BACKGROUND-POSITION: -409px -88px
}
.foot .list2 I {
	MARGIN: 8px 3px 0px 0px; WIDTH: 18px; DISPLAY: block; BACKGROUND: url(icon.png) no-repeat; FLOAT: left; HEIGHT: 15px
}
.foot I.qq {
	BACKGROUND-POSITION: -390px 0px
}
.foot I.miall {
	BACKGROUND-POSITION: -390px -29px
}
.foot I.weixin {
	BACKGROUND-POSITION: -390px -56px
}
.foot I.skype {
	BACKGROUND-POSITION: -387px -81px
}
.foot UL.list2 .jiaotan A {
	POSITION: absolute; TEXT-INDENT: -10000px; WIDTH: 76px; BACKGROUND: url(icon.png) no-repeat -317px -123px; HEIGHT: 33px; TOP: 23px; RIGHT: 5px
}
.foot_bottom {
	LINE-HEIGHT: 45px; WIDTH: 100%; BACKGROUND: #101010; COLOR: #8e8e8e; text-align:center;
}
.case_main {
	WIDTH: 100%; BACKGROUND: #fff; OVERFLOW: hidden
}

.case .title {
	WIDTH: 1000px; OVERFLOW: hidden
}
.case .title H1 {
	FLOAT: left; COLOR: #fff; FONT-SIZE: 16px; padding-left:25px; padding-top:2px
}
.case .title SPAN {
	MARGIN: 5px 0px 0px 15px; DISPLAY: block; FLOAT: left; COLOR: #262626; FONT-SIZE: 14px
}
.case .title SPAN A {
	MARGIN: 0px 5px; COLOR: #262626
}
.case .title SPAN A:hover {
	COLOR: #48a11c
}
.case .title .quan {
	TEXT-INDENT: -10000px; WIDTH: 27px; DISPLAY: block; BACKGROUND: url(icon.png) no-repeat -1px -48px; FLOAT: right; HEIGHT: 27px
}
.case .title .quan:hover {
	BACKGROUND-POSITION: -32px -48px
}
.boxgrid {
	POSITION: relative; MARGIN: 20px 8px 0px 7px; WIDTH: 235px; FLOAT: left; HEIGHT: 150px; OVERFLOW: hidden
}
.boxgrid IMG {
	BORDER-BOTTOM: 0px; POSITION: absolute; BORDER-LEFT: 0px; BORDER-TOP: 0px; TOP: 0px; BORDER-RIGHT: 0px; LEFT: 0px
}
.boxcaption {
	POSITION: absolute; FILTER: progid:DXImageTransform.Microsoft.Alpha(Opacity=90); WIDTH: 100%; BACKGROUND: #4da422; HEIGHT: 200px; opacity: .9
}
.captionfull .boxcaption {
	TOP: 150px; LEFT: 0px
}
.captionfull .boxcaption H3 {
	TEXT-ALIGN: left; LINE-HEIGHT: 40px; COLOR: #fff; MARGIN-LEFT: 5px; FONT-SIZE: 16px
}
.captionfull .boxcaption H3 SPAN {
	MARGIN-LEFT: 5px; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.index_box {
	MARGIN: 30px auto; WIDTH: 1000px; OVERFLOW: hidden
}
.news {
	WIDTH: 580px; FLOAT: left; OVERFLOW: hidden
}
.news .title {
	WIDTH: 580px; OVERFLOW: hidden
}
.news .title H1 {
	FLOAT: left; COLOR: #262626; FONT-SIZE: 22px
}
.news .title A {
	MARGIN: 4px 0px 0px 10px; FLOAT: left; COLOR: #909192; FONT-SIZE: 14px
}
.news .title A:hover {
	COLOR: #4da422
}
.news_con {
	TEXT-ALIGN: left; MARGIN: 10px auto; WIDTH: 580px; CLEAR: both; OVERFLOW: hidden
}
.news_con UL H2 A {
	COLOR: #000; FONT-SIZE: 14px
}
.news_con UL P {
	COLOR: #606162
}
.news_con UL LI {
	MARGIN-BOTTOM: 15px
}
.xuqiu {
	TEXT-ALIGN: left; BORDER-LEFT: #dcdedf 2px solid; MARGIN-TOP: 40px; PADDING-LEFT: 20px; WIDTH: 345px; FLOAT: right; FONT-SIZE: 14px; OVERFLOW: hidden
}
.xuqiu H1 {
	MARGIN: 20px 0px; FONT-SIZE: 20px
}
.xuqiu H1 SPAN {
	COLOR: #4da422
}
.xuqiu A.tijiao {
	MARGIN-TOP: 4px; TEXT-INDENT: -10000px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(icon.png) no-repeat 0px -168px; FLOAT: left; HEIGHT: 43px
}
.xuqiu A.tijiao:hover {
	BACKGROUND-POSITION: 0px -122px
}
.xuqiu A.qq {
	TEXT-INDENT: -10000px; WIDTH: 150px; DISPLAY: block; BACKGROUND: url(icon.png) no-repeat -156px -119px; FLOAT: right; HEIGHT: 46px; MARGIN-RIGHT: 30px
}
.xuqiu A.qq:hover {
	BACKGROUND-POSITION: -156px -165px
}
.client {
	MARGIN: 0px auto; WIDTH: 1000px; OVERFLOW: hidden
}
.client .title {
	WIDTH: 1000px; OVERFLOW: hidden
}
.client .title H1 {
	FLOAT: left; COLOR: #262626; FONT-SIZE: 22px
}
.client .title A {
	MARGIN: 4px 0px 0px 10px; FLOAT: left; COLOR: #909192; FONT-SIZE: 14px
}
.client .title A:hover {
	COLOR: #4da422
}
.client_list {
	BORDER-BOTTOM: #979899 0px dotted; BORDER-LEFT: #979899 0px dotted; MARGIN: 20px auto 40px; WIDTH: 998px; OVERFLOW: hidden; BORDER-TOP: #979899 1px dotted; BORDER-RIGHT: #979899 1px dotted
}
.client_list LI {
	BORDER-BOTTOM: #979899 1px dotted; BORDER-LEFT: #979899 1px dotted; WIDTH: 165px; FLOAT: left; HEIGHT: 79px; BORDER-TOP: #979899 0px dotted; BORDER-RIGHT: #979899 0px dotted
}
.client_list LI IMG {
	MARGIN-TOP: 15px
}
h2{ margin:0;  padding:0; color:#009933}
h2 p{ font-size:13px;}