﻿@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	height:100%;
	font-size: 12px;
	line-height: 1.5em;
	font-family: tahoma, "宋体", Simsun, Mingliu, Arial, Helvetica;
	color: #333333;
	background:#fff;
	
}
img {
	border:0;
	vertical-align:middle;
}
ul,li{
	list-style-type: none;
}
table,td{
	border-collapse:collapse
}
address,em{
	font-style:normal;
}
a{
	color:#333333;
	text-decoration:none;
}
a:hover{
	color:#F00;
	text-decoration:none;
}
.center{
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.slide{
	display:none;
}
.num {
	font-family: Verdana, Helvetica;
	font-size: 10px;
}
td{word-break:break-all; }

/*通用样式结束*/

.index_main{ max-width:640px; height:auto; overflow:hidden; margin:0 auto;}
.index_bg{ width:100%; height:auto; overflow:hidden; background:url(../images/banner.jpg) no-repeat; padding-top:50px; padding-bottom:50px;}
.web_company{ width:100%; height:50px; text-align:center; line-height:50px; color:#fff; margin-bottom:20px; font-size:22px; font-weight:bold;}
.index_nav{width:90%;  height:auto; margin:0 auto; overflow:hidden;}
.index_nav ul{}
.index_nav ul li{ width:33%; height:auto; overflow:hidden; float:left; margin-bottom:10px;}
.index_nav ul li img{ width:97%;}


.case{ width:100%; height:auto; overflow:hidden; border-top:3px solid #f08300; padding-top:15px; }
.case h3{ width:100%; height:auto; overflow:hidden; color:#707070; margin-bottom:10px; text-indent:0.5em;}
.case ul{ width:100%; height:auto; overflow:hidden; margin:0 auto;}
.case ul li{ width:20%; height:auto; overflow:hidden; float:left;  text-align:center; margin-bottom:10px; position:relative;}
.case ul li img{ width:90%;}


.news{ width:100%; height:auto; overflow:hidden; margin-top:15px; margin-bottom:15px;}
.news ul{ width:95%; height:auto; overflow:hidden; margin:0 auto;}
.news ul li{ width:33%; height:auto; overflow:hidden; float:left; float:left;}
.news ul li img{ width:95%;}
.baidushare{max-width:640px; text-align:center;}
.footer{ background:#333333; overflow:hidden;}
.footer_center{ width:100%;  height:auto; overflow:hidden; position:fixed; left:0px; bottom:-1px; margin:0 auto;}
.footer_title{ width:100%; text-align:center; overflow:hidden; margin-bottom:50px; padding-top:20px; padding-bottom:10px; color:#CCC;}
.footer_title a{color:#CCC;}

.footer_nav{ max-width:640px; background:#13857c; margin:0 auto; height:auto; overflow:hidden;}
.footer_nav ul{}
.footer_nav ul li{ margin-left:-1px; width:24.8%; height:44px; float:left; border-right:1px solid #FFF;}
.footer_img{ width:30px; height:20px; position:relative; margin:4px auto 0; overflow:hidden;}
.footer_img img{ width:100%;}
.footer_text{ width:100%; height:20px; line-height:20px; text-align:center; color:#fff;}
.welcom{width:100%; color:#333; background:#f5f5f5; line-height:32px; padding-left:20px;}

.head{ max-width:640px; height:auto; overflow:hidden; margin:0 auto;}
.logo{ width:100%; height:auto; overflow:hidden; padding:0px 0px 0px 0px;}

.nav{ width:100%; height:auto; overflow:hidden; background:#13857c;}
.nav ul li{ width:25%; line-height:40px; float:left; text-align:center; background:url(../images/nav_li.jpg) right center no-repeat;}
.nav ul li:hover{ width:25%; line-height:40px; float:left; text-align:center; background:#32cfbc;}

.nav ul li a{ color:#FFF; font-size:14px; font-weight:bold;}
.nav ul li:nth-child(4){background:none;}
.nav ul li:nth-child(8){background:none;}

.intop{margin-top:15px;text-align:center;}
.intop h2{font-size:14px; text-align:center;line-height:40px; color:#CCC;}
.intop h2 span{padding-right:10px; color:#fff; font-size:12px; font-weight:100; padding-top:8px; float:right;}
.intop h2 span a{color:#fff; text-decoration:none;}
.intop h2 span a:hover{color:#fff; text-decoration:none;}
a.whitex{color:#009e87; text-decoration:none;}
a.whitex:hover{color:#1d8b82; text-decoration:none;}
.intop{background:#f7f7f7;border-bottom:1px solid #dfdfdf;}
.intop h2{color:#009331;}
.intop h2 a{color:#0038aa;}
.sywz{line-height:24px; height:auto; text-align:justify;}
.map{margin-bottom:20px;}
#xxx2{ height:auto; overflow:hidden; max-width:640px; margin:0 auto;}
.main{ height:auto; overflow:hidden; max-width:640px; margin:0 auto;}
.path{ width:auto; height:auto; overflow:hidden; line-height:24px; padding:10px 0;border-bottom:1px solid #00a1e2; border-top:0px solid #009819; }
.path li{float:left; background:#00a1e2; margin:7px; border:#85ca0b 1px 00a1e2;border-radius:6px;}
.path li:hover{ background:#008ae5;}
.path li a{ padding-left:10px; padding-right:10px; color:#FFF;}
#a{color:#FFF; font-weight:bold;}
.main_top{ width:100%; height:atuo; text-align:center; font-size:16px; background:#f7f7f7;border-bottom:1px solid #dfdfdf; padding:12px 0; color:#848498; font-weight:bold;}
.main_bottom{ padding:10px; line-height:25px; overflow:hidden;}
#navlink{ font-weight:bold; text-decoration:underline;}


/*主页滚动图片*/
.swipePicsWrap{ position:relative; overflow:hidden;}
.swipePicsWrap,.swipePicsWrap .swipePics img{}
.swipePicsWrap .swipePics img{ max-width:100%; display:block; margin:0 auto;}
.swipePicsWrap .swipeIcons{ position:absolute; left:0; bottom:0px; width:100%; height:20px; /*background-color:rgba(0,0,0,0.6); */z-index:10; text-align:center;float:left; }
.swipePicsWrap .swipeIcons span{ display:inline-block; width:6px; height:6px;  background-color:#999; border-radius:50%; margin:0 2px; vertical-align:top; margin-top:7px;}
.swipePicsWrap .swipeIcons span.cur{ background-color:#0c85d1;}
/**/

.ny_banner{ width:96%; height:auto; overflow:hidden; text-align:center; margin:10px auto 0;}
.ny_banner img{ width:100%; height:auto;}

.newslist-ul{ width:100%; height:auto; overflow:hidden;}
.newslist-ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.newslist-ul li .newstxt{ width:100%; height:25px; line-height:25px;}
.newslist-ul li .newscontent{ width:100%; height:auto; overflow:hidden; line-height:20px;}
.newslist-ul li a{ color:#3b73af;}


.prolist-ul{ width:100%; height:auto; overflow:hidden;}
.prolist-ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:15px;}
.prolist-ul li .newstxt{ width:100%; height:25px; line-height:25px;}
.prolist-ul li .newscontent{ width:100%; height:auto; overflow:hidden; line-height:20px;}
.prolist-ul li a{ color:#3b73af;}
.prolist-ul li .boximg{ display:none;}






.service{ width:100%; height:auto; overflow:hidden;}
.service ul{}
.service ul li{ width:20%; float:left; margin-bottom:10px;}
.service_img{ width:100%; height:auto; overflow:hidden; float:left;}
.service_img img{ width:100%;}
.service_text{ width:100%; height:auto; line-height:20px; text-align:center;}


.caselist-ul{ width:100%; height:auto; overflow:hidden;}
.caselist-ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:10px;}
.caselist-ul li .boximg{ display:none;}
.caselist-ul li .boxtxt{ width:100%; height:25px; line-height:25px;}
.caselist-ul li .casecontent{ width:100%; height:auto; overflow:hidden; line-height:25px;}
.caselist-ul li a{ color:#3b73af;}

.document{ width:100%; height:auto; overflow:hidden;}
.document ul{}
.document ul li{ width:25%; height:60px; overflow:hidden; text-align:center; float:left;}
.document ul li a{display:block; background:url(../images/document_a.jpg) center no-repeat; color:#fff;}
.document ul li a:hover{ background:url(../images/document_hover.jpg) center no-repeat;}
.document_text{ height:60px; line-height:60px;}


.counsel{ width:100%; height:auto; overflow:hidden;}
.counsel ul{}
.counsel ul li{ width:50%; height:117px; overflow:hidden; text-align:center; float:left;}
.counsel ul li a{display:block;height:117px; background:url(../images/counsel_a.jpg) center no-repeat; color:#fff;}
.counsel ul li a:hover{ background:url(../images/counsel_hover.jpg) center no-repeat;}
.counsel_text{ width:110px; height:50px; line-height:25px; padding-top:35px; margin:0 auto;}


/*************分页样式**********************/
div#page{
	margin: 0 auto;
	margin-top: 30px;
	clear: both;
	text-align: center;
	line-height: 0;
	font-family: "宋体";
	height:30px; 
	font-size:12px;
    position:relative;
	line-height:30px;
}
div#page a:hover{ text-decoration:none;}
div#page .page_str{border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(iecss3.htc);
	padding: 3px 10px 3px 8px;
	}
div#page .on{
	border: 1px solid #CCCCCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
	behavior: url(iecss3.htc);
	padding: 3px 10px 3px 8px;
	color: #FF6600;
	font-weight: bold;
}
div#page .page_str:hover {
	background:#CCC;
	color: #FF6600;
	cursor: pointer;	
}

div#page .meiyeNpage, .gongjiye {
	margin: 10px 5px 0px 10px;
	padding: 0px 10px 3px 8px;
}

/*messagebox留言表单*/
ul#messagebox{ height:auto;
               width:95%; 
			   margin:5px auto; 
			   position:relative;
			   clear:both;
			   overflow:hidden;
			   font-family:"宋体",Verdana, Geneva, sans-serif;
			   font-size:12px;}
ul#messagebox input[type="text"]{ height:25px; line-height:25px; border:1px solid #ccc; margin:0; padding:0; text-indent:3px;}
ul#messagebox textarea{ resize:none; font-size:12px; padding-left:5px; line-height:25px; color:#666;}
ul#messagebox li{ height:auto; line-height:25px; padding-bottom:10px; border-bottom:1px dashed #CCCCCC; margin-top:10px; clear:both; overflow:hidden;}
ul#messagebox li.textarea{ line-height:80px; }
ul#messagebox li span.target{ float:left; display:block; color:#630; width:30%;}
ul#messagebox li span.box{ float:left; display:block; width:60%; }
ul#messagebox li div.showtxt{ color:red; float:left; padding-left:5px; display:none; width:150px;}
ul#messagebox li:hover div.showtxt{ display:block;}
ul#messagebox li.submit{ text-align:center; height:28px;}
ul#messagebox li.submit input{ width:90px; height:27px; background:url(../images/button.png) no-repeat; text-align:center; border:0; padding:0; margin:0;
cursor:pointer; color:#FFF;}
ul#messagebox li.submit input:hover{background:url(../images/button_hover.png) no-repeat;}

#inews{ margin-top:5px; margin-bottom:20px;}
#inews li {width:100%; text-align:left; border-bottom:1px dotted  #CCCCCC; text-indent:2px; line-height:32px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap;}
#inews li a { width:100%; text-indent:2px; color:#333333;overflow:hidden;}
#inews li a:hover {color: #F00;}
#inews span {color:#999999; font-size:8px; float:right;}
.news_title{ font-size:15px; margin:0px; line-height:2.2em;text-align:center;font-weight:bold;color:#000}
.news_att{ color: #666666; border-bottom:#F4E4DD dotted 1px; text-align:center}
.news_att span{ cursor:pointer; }
.news_title,.news_att,.news_content{ margin-left:5px; margin-right:5px;}
.news_content{margin-top:10px; line-height:25px;font-size:12px;}
.fygn{ width:100%; text-align:center; background:#E3E3E3; height:30px; line-height:30px; margin-bottom:5px;}

.main_bottom img {width:100%;}
#main_bottom img {width:100%;}

.anli-list{position: relative !important;height:auto; margin:0 auto;}
.anli-list li{width:50%;float:left; padding:0.5em 0; height:156px;}
.anli-list li p{ width:140px; height:122px; padding:3px; border:1px solid #CCC; margin: 0 auto;}
.anli-list li p img{ width:140px; height:122px; margin:0 auto;}
.anli-list li h3{ width:140px; height:20px; line-height:20px; font-weight:normal; font-size:12px; text-align:center; padding-top:6px; overflow:hidden; margin: 0 auto;}