@charset "utf-8";
/* CSS Document */

#banner {
	background:#94908d;
	position:relative;
	overflow:hidden;}
#banner ul {
	max-width:100%;
	position:relative;}
#banner ul li {
	max-width:100%;
	position:absolute;}
#banner li img {
	height:auto;
	display:block;}
#banner .preNext {
	width:20px;
	height:38px;
	position:absolute;
	z-index:1000;
	top:44%;
	cursor:pointer;}
#banner .pre {
	left:10px;}
#banner .next {
	right:10px;}
#banner .p-hover, #banner .n-hover {
	width:25px;
	height:41px;}
#banner .btn {
	position:absolute;
	padding:5px 0px;
	left:0;
	bottom:15px;
	text-align:center;
	width:100%}
#banner .btn span {
	width:10px;
	height:10px;
	margin:0 2px 0 3px;
	display:inline-block;
	cursor:pointer;}
#banner .preNext, #banner .btn span {
	background:url(../images/ico2.png) no-repeat;}
#banner .pre {
	background-position:-91px -4px;}
#banner .next {
	background-position:-113px -4px;}
#banner .p-hover {
	background-position:-133px -4px;}
#banner .n-hover {
	background-position:-157px -4px;}
#banner .btn span {
	background-position:-182px -17px;}
#banner .btn span.on {
	background-position:-194px -17px;}


.title{
	background:url(../images/title_bg.jpg);
	border-bottom:1px solid #d0d0d0;
	border-top:1px solid #fff;}
.title h2{
	font-family:league_gothicregular;
	font-weight:normal;
	text-transform:uppercase;
	font-size:74px;
	height:69px;
	line-height:69px;
	padding-top:14px;
	text-align:center;
	color:#757575;}
.title h3{
	text-transform:uppercase;
	height:28px;
	line-height:28px;
	font-size:14px;
	font-weight:normal;
	text-align:center;
	padding-bottom:15px;
	border-bottom:1px solid #fff;
	color:#929292;}
.more{
	text-align:center;
	height:87px;
	line-height:67px;}
.more a{
	font-size:18px;
	color:#999;}
.more a span{
	font-size:24px;
	font-weight:bold;
	padding-right:10px;
	text-transform:uppercase;
	font-family:league_gothicregular;}
.more a:hover{
	color:#6abb07;}




.case{
	background:#f0f2f4;}



.case .tab_menu .menuBg {background:url(../images/menuBg.jpg) no-repeat;/*background-color:#fd8200; */ width:90px; height:32px; position:absolute; left:0px; top:0px; z-index:9; display:none; color:#ffffff;}


.case .tab_menu{
	width:1000px; 
	height:32px; 
	padding:35px 0px 33px 0px;
	clear:both;
	text-align:center;
	margin: 0px auto;}
.case .tab_menu ul li{
	display:inline-block;
	background:none;
	font-size:14px;
	width:90px;
	height:32px;
	overflow:hidden;
	text-align:center;
	line-height:32px;
	margin:0px 2px;
	position:relative;
	z-index:10;
	cursor:pointer;}
.case .tab_menu ul li.selected .menuBg{
	display:block;}

.case .tab_box{
	width:1000px;
	margin:0 auto;
	 padding-bottom:30px;}
.case .tab_box_ab{
	width:100%;
	margin:0 auto;
	color:#9faab3;
	font-size:14px}
.case .tab_box_ab .hzhb{ width:997px; margin:0 auto;}
.case .tab_box_ab .hzhb ul li{}
.case .tab_box_ab .info1{width:100%; background:#FFFFFF}
.case .tab_box_ab .info{width:100%;	background: url(../images/dian.jpg) repeat #2b3747; }
.case .tab_box_ab .info .ab_1{
		width:1000px; margin:0 auto; padding:20px 0; }
.case .tab_box_ab .info .ab_2{
		width:1000px; margin:0 auto; padding:20px 0; height:300px; }
.case .tab_box_ab .info .ab_2 h2{
 font-family:league_gothicregular;
	font-weight:normal;
	text-transform:uppercase;
	font-size:74px;
	height:69px;
	line-height:69px;
	padding-top:60px;
	text-align:center;
	color:#fff;
}
.case .tab_box_ab .info .ab_2  p{ text-align:center; font-size:14px; padding-top:30px; line-height:50px;}
.case .tab_box_ab .info .ab_1 .list1{		width: 1000px;
margin: 20px auto;
overflow: hidden;}
.case .tab_box_ab .info .ab_1 .list2 h1 {
font-size: 24px;
color: #fff;
margin-bottom: 10px;}
.case .tab_box_ab .info .ab_1 .list1 h1 {
font-size: 24px;
color: #fff;
margin-bottom: 10px;}
.case .tab_box_ab .info .ab_1  .list1 ul{ width:535px; float:left;  }
.case .tab_box_ab .info .ab_1  p{ text-indent:28px;
line-height:28px}
.case .tab_box_ab .info .ab_1  .list1 ul p a{ color:#4da422;}
.case .tab_box_ab .info .ab_1  .list1 ul p a:hover{ text-decoration:underline;}
.case .tab_box_ab .info .ab_1  .list1 span{ float:right; display:block; margin-top:40px;}
.case .tab_box_ab .info .ab_1 .list2 { width:1000px; margin:80px auto; overflow:hidden;}
.case .tab_box_ab .info .ab_1 .list2 span{ float:left;}
.case .tab_box_ab .info .ab_1 .list2 ul{ width:640px; float:right;}
.case .tab_box_ab .info .ab_1 .list2 h2{ font-size:28px; margin-top:30px;}
.case .tab_box_ab .info .ab_1 .list2 h2 b{ color:#4da422;}
.case .tab_box_ab .info .ab_1 .list3 { width:1000px; margin:60px auto; overflow:hidden;}
.case .tab_box_ab .info .ab_1 .list3 ul{ width:435px; float:left;  }
.case .tab_box_ab .info .ab_1 .list3 span{ float:right; border:3px solid #676f76; display:block; margin-top:20px;}




.case .tab_box_lx{ width:100%;}
.zp_list{
	width:1000px;
	margin:0 auto;}
.case .tab_box .zp_box{
	float:left;
	width:320px;
	height:210px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	margin-right:13px;
	margin-bottom:20px;}
.case .tab_box .zp_box .pop_tit{
	position:absolute;
	width:320px;
	height:50px;
	padding-top:6px;
	bottom:-28px;
	background:#fff;}
.case .tab_box .zp_box .pop_tit a{
	display:block;
	height:23px;
	line-height:23px;
	background:url(../images/cion_title.jpg) no-repeat 8px center;
	padding-left:25px;}
.case .tab_box .zp_box .pop_tit a span{
	display:block;
	width:279px;
	background:url(../images/icon_link.jpg) no-repeat right center;}
.case .tab_box .zp_box .pop_tit a:hover{
	color:#6abb07;
	background:url(../images/cion_title2.jpg) no-repeat 8px center;}
.case .tab_box .zp_box .pop_tit .desc{
	color:#aeaeae;
	padding-left:25px;
	height:22px;
	line-height:22px;}




.case .tab_box .zp_box1{
	float:left;
	width:186px;
	height:286px;
	overflow:hidden;
	cursor:pointer;
	position:relative;
	margin-right:13px;
	margin-bottom:20px;}
.case .tab_box .zp_box1 .pop_tit{
	position:absolute;
	width:320px;
	height:50px;
	padding-top:6px;
	bottom:-28px;
	background:#fff;}
.case .tab_box .zp_box1 .pop_tit a{
	display:block;
	height:23px;
	line-height:23px;
	background:url(../images/cion_title.jpg) no-repeat 8px center;
	padding-left:25px;}
.case .tab_box .zp_box1 .pop_tit a span{
	display:block;
	width:279px;
	background:url(../images/icon_link.jpg) no-repeat right center;}
.case .tab_box .zp_box1 .pop_tit a:hover{
	color:#6abb07;
	background:url(../images/cion_title2.jpg) no-repeat 8px center;}
.case .tab_box .zp_box1 .pop_tit .desc{
	color:#aeaeae;
	padding-left:25px;
	height:22px;
	line-height:22px;}









.product{
	background:#f0f2f4;}
.product .product_list{
	width:1000px;
	margin:0 auto;
	padding:40px 0 20px 0;}
.product .product_list .product_box{
	position:relative;
	background:#fff;
	float:left;
	width:320px;
	margin-right:20px;
	margin-bottom:20px;
	height:270px;
	overflow:hidden;
	cursor:pointer;}
.product .product_list .product_box .bg{
	display:none;
	width:320px;
	height:270px;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/serboxon_bg.gif);
	z-index:1;}
.product .product_list .product_box .pic_1,
.product .product_list .product_box .pic_2,
.product .product_list .product_box .txt_1,
.product .product_list .product_box .txt_2{
	position:absolute;
	z-index:2;}
.product .product_list .product_box .pic_1{
	left:0px;
	top:0px;
	width:320px;}
.product .product_list .product_box .txt_1{
	left:0px;
	top:133px;}
.product .product_list .product_box .pic_2{
	left:-320px;
	top:0px;
	width:320px;}
.product .product_list .product_box .txt_2{
	left:320px;
	top:133px;}
.product .product_list .product_box .txt_1 b,
.product .product_list .product_box .txt_2 b{
	display:block;
	text-align:center;
	font-weight:normal;
	color:#000;
	font-size:16px;
	height:30px;
	line-height:20px;}
.product .product_list .product_box .txt_2 b{
	color:#6abb07;}
.product .product_list .product_box .txt_1,
.product .product_list .product_box .txt_2{
	line-height:22px;
	width:240px;
	padding:0 40px;
	text-align:justify;
	color:#999;}



.about{
	background:#f0f2f4;
	padding-bottom:30px;}
.about .about_list{
	width:1000px;
	margin:0 auto;
	padding:40px 0 20px 0;}
.about .about_list .about_box{
	position:relative;
	background:#fff;
	float:left;
	width:320px;
	margin-right:20px;
	margin-bottom:20px;
	height:270px;
	overflow:hidden;
	cursor:pointer;}
.about .about_list .about_box img{
	width:320px;
	height:270px;
	position:absolute;}
.about .about_list .about_box img.pic_2{
	display:none;}
.about .tab_menu{
	width:1000px; 
	clear:both;
	text-align:center;
	margin: 0px auto;
	background:url(../images/about_tab_menu.jpg) repeat-x;
	height:27px;}
.about .tab_menu ul li{
	display:inline-block;
	font-size:14px;
	width:151px;
	height:27px;
	background:#5e5e5e;
	color:#fff;
	line-height:27px;
	overflow:hidden;
	text-align:center;
	margin:0px 2px;
	position:relative;
	z-index:10;
	cursor:pointer;}
.about .tab_menu ul li .menuBg{
	background:url(../images/menuBg2.jpg) no-repeat;
	width:151px;
	height:27px;
	position:absolute;
	left:0px;
	top:0px;
	z-index:9;
	display:none;
	color:#333;}
.about .tab_menu ul li.selected .menuBg{
	display:block;}

.about .tab_box{
	width:1000px;
	margin:29px auto 0;}
.about .tab_box .aboutus{
	padding:15px;
	width:968px;
	font-size:14px;
	color:#929292;
	line-height:24px;
	background:#fafafa;
	border:1px solid #ddd;}
.about .tab_box .aboutus img{
	float:left;}
.about .tab_box .aboutus .word{
	float:left;
	width:775px;
	padding-left:25px;}
.about .tab_box .joinus{ float:left; color:#999999; line-height:24px; font-size:12px; width:213px; padding:15px 8px 5px 8px; margin-right:20px; background: #fff;}
.about .tab_box .joinus .tit{ color:#000000; font-size:18px; padding-bottom:10px;}
.about .tab_box .joinus p{ padding:8px 0px;}
.about .tab_box .partner{
	width:996px;
	height:81px;
	border-top:1px solid #EFEFF0;
	border-left:1px solid #EFEFF0;}
.about .tab_box .partner li{
	float:left;
	width:165px;
	height:80px;
	overflow:hidden;
	border-right:1px solid #EFEFF0;
	border-bottom:1px solid #EFEFF0;}
.news{
	background:#f0f2f4;}
.news .news_list{
	width:1000px;
	margin:0 auto;
	padding:40px 0 20px 0;}
.news .news_list .news_box{
	padding:13px 13px 0 12px;
	width:175px;
	float:left;
	overflow:hidden;
	font-size:12px;
	line-height:20px;
	color:#999;
	cursor:pointer;
	height:390px;}
.news .news_list .news_box .tit {
	height:54px;
	color:#000000;
	line-height:18px;
	padding-top:20px;
	font-size:14px;}
.news .news_list .news_box:hover{
	color:#999;
	background:url(../images/eyes.png) no-repeat bottom center #fff;}
.news .news_more a{
	display:block;
	position:relative;
	background:url(../images/news_more.jpg) no-repeat;
	height:32px;
	line-height:32px;
	width:80px;
	padding-left:60px;
	font-size:14px;
	color:#fff;
	margin:25px auto 0;}
.news .news_more a .menuBg{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	background:url(../images/news_more2.jpg) no-repeat;
	height:32px;
	line-height:32px;
	width:80px;
	padding-left:60px;
	font-size:14px;
	color:#fff;}
.case_title{
width: 100%;
background: url(../images/dian_03.jpg) repeat;
overflow: hidden;}
.case_title .case_title_con{
width: 1000px;
margin: 0px auto;
padding: 20px 0;
overflow: hidden;
color: #d3d3d3;
text-align: left;}
.case_title .case_title_con ul{width: 650px;
float: left;}
.case_title .case_title_con strong{ font-weight:normal; float:left; display:block; margin-top:3px;}
.case_title .case_title_con ul .weibo{ background:url(../images/icon.png) no-repeat 0 -300px; width:23px; height:19px; display:inline-block; margin-top:5px; margin-right:15px; float:left;}
.case_title .case_title_con  ul .weixin{ background:url(../images/icon.png) no-repeat -37px -300px; width:23px; height:19px; display:inline-block; float:left; margin-top:5px;}
.case_title .case_title_con ul h1{font-size: 24px;
color: #6dbc0c;
margin-bottom: 15px;}
.bt{float: right;
width: 175px;
margin: 50px 20px 0 0;}

.bt a.back{background: url(../images/icon.png) no-repeat -254px -261px;
width: 30px;
height: 30px;
text-indent: -10000px;
float: left;
display: block;}
.bt a{ margin:0 2px;}
.bt a.back:hover{ background-position:-254px -302px;}
.bt a.next{ background:url(../images/icon.png) no-repeat -290px -261px; width:30px; height:30px; text-indent:-10000px; float:left; display:block; }
.bt a.next:hover{ background-position:-290px -302px;}
.bt a.full:hover{ background-position:-160px -261px; color:#fff;}

.bt a.full {
background: url(../images/icon.png) no-repeat -68px -292px;
width: 60px;
padding-left: 30px;
height: 30px;
float: left;
display: block;
color: #6abb07;
line-height: 28px;}
 .bt a.full:hover{ background-position:-160px -261px; color:#fff;}
.case_list{
width:1000px; 
margin: 0 auto;
overflow: hidden;}
.case_list .com{ margin:0 0 50px 0;}
.case_list .introduce{ width:1000px; margin:20px auto; overflow:hidden; background:#fff;}
.case_list .introduce .title{ width:960px; margin:20px auto 10px auto; text-align:left;background:none;}
.case_list .introduce .title h1{ font-size:18px; color:#339900; }
.case_list .introduce .introduce_con{ width:960px; margin:0 auto; overflow:hidden; }.introduce_con p{ color:#272727; font-size:14px; line-height:26px; text-align:left; text-indent:24px; margin-bottom:10px;}.introduce_con span{ width:130px; margin:20px auto; display:block; overflow:hidden;}.introduce_con span strong{ font-weight:normal; float:left;}.introduce_con span .weibo{ background:url(../images/icon.png) no-repeat -448px 0; width:23px; height:19px; display:inline-block; margin-right:15px; margin-top:3px; float:left;}.introduce_con span .weixin{ background:url(../images/icon.png) no-repeat -482px 0px; width:23px; height:19px; display:inline-block; float:left; margin-top:3px;}


.window-head { width:100%; height:45px; background:#1b1b1b; position:fixed; z-index:999; left:0; top:0;  display: none;}
.window-head .hui{ background:url(../images/top.png) repeat-x; width:100%; height:4px; clear:both; position:absolute; left:0; top:75px; z-index:10000;}
.window-head .window_menu { width:1000px; margin:0 auto; position: relative;}
.window_menu h2 { float:left; line-height:45px; font-size:20px; color:#6dbc0c;}
.window-head .window_menu .subnav { margin-top:8px; float:right; width:auto; padding:0; clear:none}
.window_menu a.back{ background:url(../images/icon.png) no-repeat -254px -261px; width:30px; height:30px; display:inline-block; text-indent:-10000px; margin:0;}
.window_menu a.back:hover{ background-position:-254px -302px;}
.window_menu a.next{ background:url(../images/icon.png) no-repeat -290px -261px; width:30px; height:30px; display:inline-block; text-indent:-10000px; margin:0;}
.window_menu a.next:hover{ background-position:-290px -302px;}
.window_menu a.full{ background:url(../images/icon.png) no-repeat -427px -227px; width:70px; padding-left:20px; height:30px; display:inline-block; line-height:28px; color:#6abb07; margin:0;}
.window_menu a.full:hover{ background-position:-427px -292px; color:#fff;}


case_title .news{ width:1000px; margin:20px auto; clear:both; overflow:hidden;}.news .news_list{ width:1000px; margin:30px auto; clear:both; overflow:hidden; padding-bottom:30px; border-bottom:1px dotted #c0c2c3;}.news .news_list .date{ float:left; width:67px; color:#a9a9a9; text-align:left;}.news .news_list .date h1{ font-size:24px;}.news .news_list .date h2{ font-size:20px; line-height:20px;}.news .news_list .date p{ color:#4b4b4b;}.news .news_list .date p a{ color:#4b4b4b;}.news .news_list span{ float:left; display:block;}.news .news_list ul{ width:670px; float:right; text-align:left; color:#2a2a2a;}.news .news_list ul h1 a{ font-size:20px; color:#404141; display:block; margin-bottom:15px; font-weight:normal;}.news .news_list ul h1 a:hover{ color:#4da422; text-decoration:none;}.news .news_list ul h1 a b{ font-weight:normal;}.news .news_list ul a{ color:#4da422;}.news .news_list ul a:hover{ text-decoration:underline;}



.news_con{ margin:0 auto;width:1000px; overflow:hidden; background:#fff; margin-top:40px;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.news_con .news_con_top{ background:#6abb07; width:1000px; height:112px;}
.news_con .news_con_top ul{ float:left; width:740px; margin:25px 0 0 30px; text-align:left; color:#fff; font-size:14px;}
.news_con .news_con_top ul h1{ font-size:28px; color:#fff; margin-bottom:15px;}
.news_con .news_con_top .bt{ float:right; width:175px; margin:40px 20px 0 0;}
.news_con .news_con_top .bt a{ margin:0 2px;}
.news_con .news_con_top .bt a.back{ background:url(../images/icon.png) no-repeat -254px -261px; width:30px; height:30px;  text-indent:-10000px; float:left; display:block;}
.news_con .news_con_top .bt a.back:hover{ background-position:-326px -261px;}
.news_con .news_con_top .bt a.next{ background:url(../images/icon.png) no-repeat -290px -261px; width:30px; height:30px; text-indent:-10000px; float:left; display:block; }
.news_con .news_con_top .bt a.next:hover{ background-position:-326px -302px;}
.news_con .news_con_top .bt a.full{ background:url(../images/icon.png) no-repeat -427px -227px; padding-left:25px; height:30px; float:left; display:block; color:#6abb07; line-height:30px;}
.news_con .news_con_top .bt a.full:hover{ background-position:-427px -259px; color:#fff;}
.news_con .news_con_bottom{ width:1000px; overflow:hidden; margin:10px auto;}
.news_con .news_con_bottom .tu{ margin:50px 0;}
.news_con .news_con_bottom p{ width:880px; margin:20px auto; font-size:14px; text-align:left; color:#444; line-height:26px;}

.news_con .news_con_top ul strong{ margin-left:20px; font-weight:normal; float:left; display:block; }.news_con .news_con_top ul .weibo{ background:url(../images/icon.png) no-repeat 0 -300px; width:23px; height:19px; display:inline-block; margin-right:15px; margin-top:3px; float:left;}.news_con .news_con_top ul .weixin{ background:url(../images/icon.png) no-repeat -37px -300px; width:23px; height:19px; display:inline-block; margin-top:3px; float:left;}.news_con .news_con_top ul span{ margin-left:25px;}



.subnav a { background:url(../images/icon.png) no-repeat -250px -227px; color:#444; width:80px; height:30px; line-height:28px; display:inline-block; font-size:14px; margin: 0 4px;}
 .subnav a:hover { background-position:-160px -227px; color:#fff;}
.subnav a.green { background-position:-160px -227px; color:#fff;}
.subnav { width:1000px; 
	height:30px; 
	padding:35px 0px 33px 0px;
	clear:both;
	text-align:center;
	margin: 0px auto;; }
.ys{ width:100%; background:#7D0F0F }
.yst1{ width:100%; background:#25639C }
.yst2{ width:100%; background:#588D87 }
.yst3{ width:100%; background:#96B000 }
.yst4{ width:100%; background:#E89B13}
.ys1{ width:100%; background:url(../images/wgbg.png) repeat ; height:500px;}
.ys1 .con{ width:980px; margin:0 auto}
.ys1 .con .left2{width: 270px;
height: auto;
display: table;
left: 50px;
padding-top:30px;
text-align: left;
float:left;}
.r{ float:right}
.l{ float:left}
.ys1 .con .right2{
float:right;
right: 150px;}
.ys1 .con .left2 h2{font-size: 24px;
color: white;
font-weight: 500;
text-align: left;
line-height: 30PX;
font-family: "微软雅黑";
height: 35px;}
.ys1 .con .left2 h3{font-size: 22px;
color: white;
font-weight: 500;
line-height: 23px;
font-family: Arial, Helvetica, sans-serif;
text-transform: uppercase;
}
.ys1 .con .left2 p {
font-size: 12px;
color: white;
line-height: 24PX;
padding-top: 22PX;
font-family: "微软雅黑";
}
.ys1 .con .left2 .png{
width: 135px;
height: 135px;
margin-top: 40px;}
.ys1 .con .left2 .chart-subtitle{
font-size: 14px;
font-weight: normal;
line-height: 18px;
color: white;
font-family: "微软雅黑";
margin-top: 15px;}
.ys1 .con .left2 .chart-subtitle em{color: black;
font-style: normal;}
.lxwmbg{ background:url(../images/lianxi.jpg) no-repeat center!important;}
.contact{ width:1020px; margin:0 auto;}
.contact .contactus  h2{ width:700px; line-height:40px; font-size:18px;font-family: "微软雅黑"; padding-top:50px; margin:0 auto; text-align:center; color:#FFFFFF; font-weight:normal}
.contact .contactus .contactinfo ins{ display:none;}
.contact .contactus .contactinfo{ width:205px; margin:0px auto 0; display:block; padding-top:430px;}
.contact .contactus .contactinfo li{ float:left; padding:0 15px; display:block;}
.contact .contactus .contactinfo li a{ width:38px; height:38px; display:block; background:url(../images/bg24s.png) no-repeat left top;}
.contact .contactus .contactinfo li a:hover{ background-image:url(../images/bg23s.png);}
.contact .contactus .contactinfo li.li02 a{ background-position:-47px top;}
.contact .contactus .contactinfo li.li03 a{ background-position:-96px top;}
.contact .contactus  p{display: block;
clear: both;
text-align: center;
line-height: 18px;
padding-top: 15px;
width:400px; 
margin:0 auto; color:#FFFFFF}

.page_nav {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    margin-bottom: 0;
    overflow: hidden;
    padding: 15px 0;
    text-align: center;
    width: 580px;
	padding-left:345px;
}


.page_nav li{
    float: left;
	padding: 2px 5px;
	border: 1px solid #5EB304;
	margin: 2px;
}
.page_nav a {
    color: #444444;
}
.pageinfo {
    font-size: 14px;
}


.thisclass { border:1px solid #5eb304;width:font-weight: bold; color: #fff; background-color:#5eb304;
}



.ser_02{ width:980px; margin:0 auto;}
.ser_02 h2{ text-align:left; padding-top:30px; font-size:18px; padding-bottom:20px; border-bottom:1px dotted #333; width:980px;font-size: 30px;
font-weight: bold; color:#222}
.ser_02 ul{ display:table;}
.ser_02 ul li{ width:185px; height:81px; margin-top:60px; text-align:center; border-right:1px solid #efefef; float:left; position:relative; background:url(../images/bggg.png) no-repeat center 48px;}
.ser_02 ul li img{ display:inline-block; position:relative; top:10px;}
.ser_02 ul li span{ display:block; margin-top:25px;}
.ser_04 ul li{ height:110px;}
.ser_04 ul li h4{margin-top:30px; font-weight:bold;font-size:13px;margin-bottom:5px}
.ser_04 ul li span{ height:inherit; line-height:inherit; margin-top:0;}
.ser_02 p{ width:980px; margin:10px auto}
.function_con .fun_word { width:750px; }
.function_con .fun_word p { width:750px; }
.function_con .fun_word h2{
width: 750px;
height: auto;
margin: 0 auto;
padding: 15px 0 15px 0;
font-size: 23px;
font-weight: normal;
 border-bottom:1px dotted #ccc}
.function_con{width: 980px;
height: auto;
margin: 0 auto;
padding: 25px 0;
 border-bottom:1px  dotted #ccc;
 height:155px;}
.word_left{float: left;
padding-right: 30px;
border-right: 1px dotted #E2E2E2;}
.word_right{float: right;
padding-left: 30px;
border-left: 1px dotted #E2E2E2;}