﻿/* 通用CSS */
@import url("page.css");
body{
	font-family:Arial,Microsoft YaHei;
	font-size:12px;
	color:#565d62;
	background: url(../images/bg.gif) #eff8ff repeat-x center top;
}
body,form{margin:0px;padding:0;}
h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;} 
img{
	border:0;
} 
a{
	text-decoration:none;
	color:#565d62;
}
a:hover{
	text-decoration:underline;
	color:#0077e0;
}
ul{list-style-type:none;margin:0px;padding:0px;}
li{list-style-type:none;margin:0px;padding:0px;}

/*CSS common*/
.l{float:left;}.r{float:right;}.cl{clear:both;}
.n{font-weight:normal; font-style:normal;}.b{font-weight:bold;}.i{font-style:italic;}
.g0{color:#000000;}.g3{color:#333333;}.g6{color:#666666;}.g9{color:#999999;}
.red{color:red;}.blue{color:blue;}.green{color:green;}.wh{color:white;}.lanhui{color:#273e4a;}
.red a{color:red;}
.p12{font-size:12px;}.p14{font-size:14px;}
.mt6{margin-top:6px;}.mt8{margin-top:8px;}.mt10{margin-top:10px;}.mt12{margin-top:12px;}

/* 其他css */
#header {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	height: 78px;
}
#header h1 {
	width: 162px;
	float: left;
	height: 78px;
}
#header h1 a {
	line-height: 78px;
	height: 78px;
	width: 162px;
	float: left;
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	text-indent: -9999px;
}
#header ul {
	float: right;
}
#header li {
	float: left;
	width: 114px;
}
#header li a {
	background-image: url(../images/top.gif);
	background-repeat: no-repeat;
	float: left;
	width: 114px;
	height: 78px;
	line-height: 78px;
	text-indent: -9999px;
}
#header li a:hover {
}
#header li.home {width: 87px;}

#header li.home a {width: 87px;background-position: 0px -78px;}
#header li.home a:hover {background-position: 0px -156px;}
#header li.ar a {background: url(../images/top.gif) no-repeat 0 -156px;}

#header li.service a {background-position: -87px -78px;}
#header li.service a:hover {background-position: -87px -156px;}
#header li.br a {background: url(../images/top.gif) no-repeat -87px -156px;}

#header li.case a {background-position: -201px -78px;}
#header li.case a:hover {background-position: -201px -156px;}
#header li.cr a {background: url(../images/top.gif) no-repeat -201px -156px;}

#header li.support a {background-position: -315px -78px;}
#header li.support a:hover {background-position: -315px -156px;}
#header li.dr a {background: url(../images/top.gif) no-repeat -315px -156px;}

#header li.about a {background-position: -429px -78px;}
#header li.about a:hover {background-position: -429px -156px;}
#header li.er a {background: url(../images/top.gif) no-repeat -429px -156px;}
#iban {
	width: 900px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}

#inews {
	background-color: #f9fdfd;
	padding: 1px;
	border: 1px solid #d6eaf9;
	width: 898px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
}
#inews h3 {
	float: left;
	width: 88px;
	background-image: url(../images/news.gif);
	background-repeat: no-repeat;
	background-position: 12px 7px;
	line-height: 35px;
	height: 35px;
	text-indent: -9999px;
}
#inews ul {
	width: 800px;
	float: left;
	padding-left: 10px;
}
#inews li {
	line-height: 35px;
	float: left;
	height: 35px;
	width: 390px;
	padding-left: 10px;
}
#inews li span {
	color: #99bedd;
	padding-right: 5px;
}
#cen {
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
}
#cen .service {
	width: 284px;
	float: left;
	height: 170px;
	background-image: url(../images/inbg.gif);
	background-repeat: no-repeat;
	background-position: -13px -17px;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #cbe1fc;
}
#cen .service h3 {
	font-size: 18px;
	color: #0078e3;
	padding-top: 15px;
	padding-left: 15px;
}
#cen .service p {
	line-height: 22px;
	color: #63696e;
	padding-left: 15px;
	padding-top: 8px;
	width: 180px;
}

#cen .support {
	float: left;
	width: 284px;
	margin-left: 15px;
	height: 170px;
	background-image: url(../images/inbg.gif);

	background-repeat: no-repeat;
	background-position: -13px -207px;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #cbe1fc;
}
#cen .support h3 {
	font-size: 18px;
	color: #0078e3;
	padding-top: 15px;
	padding-left: 15px;
}
#cen .support p {
	line-height: 22px;
	color: #63696e;
	padding-left: 15px;
	padding-top: 8px;
	width: 180px;
}

#cen .contact {
	float: left;
	width: 284px;
	margin-left: 15px;
	height: 170px;
	background-image: url(../images/inbg.gif);
	background-repeat: no-repeat;
	background-position: -13px -397px;
	background-color: #FFF;
	padding: 2px;
	border: 1px solid #cbe1fc;
}
#cen .contact h3 {
	font-size: 18px;
	color: #0078e3;
	padding-top: 15px;
	padding-left: 15px;
}
#cen .contact p {
	line-height: 22px;
	color: #63696e;
	padding-left: 15px;
	padding-top: 8px;
	width: 180px;
}
#solu {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
#solu ul {
	width: 900px;
}
#solu li {
	width: 284px;
	float: left;
	margin-right: 24px;
	margin-top: 30px;
}
#solu li h3 {
	font-size: 16px;
	color: #0078e3;
	line-height: 40px;
	padding: 0 10px;
	height: 40px;
}
#solu li p {
	line-height: 22px;
	padding: 0 10px;
}
#solu li a {
	width: 280px;
	height: 290px;
	float: right;
	padding: 2px;
}
/*
#solu li a {
	border: 1px solid #cad7e0;
	width: 280px;
	height: 290px;
	float: right;
	padding: 1px;
	background-color: #f9fdfd;
}
*/
#solu li a:hover {
	border: 1px solid #5DB0FC;
	text-decoration: none;
	background-color: #f9fdfd;
	color: #4c545a;
	padding: 1px;
}
#solu li img {
	height: 130px;
	width: 280px;
}
#feedback {
	font-size: 14px;
	width: 900px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#feedback p {
	line-height: 24px;
}
#feedback h3 {
	font-size: 22px;
	line-height: 50px;
	height: 50px;
}

#feedback div {line-height: 40px;height: 40px;}
#feedback .sm {height: 106px;padding-top: 6px;}
#feedback div .biao {
	font-size: 14px;
	padding: 0 4px;
	height: 26px;
	width: 320px;
	border: 1px solid #ddd;
}
#feedback textarea {height: 80px;width: 550px;border: 1px solid #ddd;font-size: 14px;color: #333;padding: 4px;}
#feedback label {padding-right: 6px;}
#feedback .loginbtn {
	background:url(../images/seabut.gif) no-repeat;
	overflow:hidden;
	height:33px;
	line-height:33px;
	width:90px;
	border:none;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	text-indent: -9999px;
	float: left;
}
#feedback .bd {
	padding-left: 77px;
}
#anli {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#anli .menu {
	border: 1px solid #bdd7ec;
	background-color: #f0f8fe;
}
#anli .menu ul {
	line-height: 34px;
	height: 34px;
	padding: 0 10px;
}
#anli .menu li {
	float: left;
	width: auto;
	text-align: center;
	line-height: 22px;
	height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 6px;
}

#anli .menu li.hor {
	background-image: url(../images/news.gif);
	background-repeat: repeat-x;
	background-position: 0px -110px;
}
#anli .menu li.hor a {
	color: #FFF;
}
#anli .caselist ul {
	float: left;
	width: 900px;
}
#anli .caselist li {
	height: 255px;
	width: 201px;
	float: left;
	margin-right: 32px;
	margin-top: 20px;
}
#anli .caselist li a {
	color: #0078e3;
}
#anli .caselist li img {
	height: 118px;
	width: 199px;
	border: 1px solid #c9e1f2;
}
#anli .caselist li h3 {
	font-size: 14px;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
}
#anli .caselist li p {
	line-height: 20px;
	padding-bottom: 8px;
}

/*列表分页*/
.listpage {margin-top: 20px;border: 1px solid #dfeffb;text-align: center;background-color: #fbfeff;clear: both;height: 32px;line-height: 32px;}
.listpage a {COLOR: #0078e3;MARGIN-RIGHT: 2px;TEXT-DECORATION: none;padding: 4px 6px;border: 1px solid #eee;}
.listpage a:hover {COLOR: #0078e3;BACKGROUND-COLOR: #f3faff;text-decoration: none;border: 1px solid #5db0fc;}
.listpage a:active {COLOR: #0078e3;BACKGROUND-COLOR: #f3faff;border: 1px solid #5db0fc;}
.listpage span.current {FONT-WEIGHT: bold;COLOR: #fff;MARGIN-RIGHT: 2px;BACKGROUND-COLOR: #0078e3;border: 1px solid #5db0fc;padding: 4px 6px;}
.listpage span.disabled {COLOR: #ccc;MARGIN-RIGHT: 2px;border: 1px solid #f3f3f3;padding: 4px 6px;}

/*文章分页*/
.list_page, .pageLink {
	margin: 15px 5px;
}
.pageLink a, .list_page a, .list_page b {
	padding: 2px 6px 1px;
	border: 1px solid #D2EFFF;
	background: #F0F8FF;
	text-align: center;
	display: inline;
	font-size: 14px;
}
.pageLink a:hover, .list_page a:hover{
	border: 1px solid #D2EFFF;
	background: #fff;
	text-align: center;
	font-weight: bold;
	text-decoration: none;
}
	
#fuwu {
	width: 900px;
	margin-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#fuwu ul {
	float: left;
	width: 900px;
	margin-top: 10px;
}
#fuwu ul li {
	float: left;
	width: 430px;
	margin-right: 40px;
	padding-bottom: 20px;
}
#fuwu ul li h3 {
	line-height: 48px;
	font-size: 16px;
	color: #0078e3;
}
#fuwu ul li h3 em {
	font-size: 32px;
	padding-right: 10px;
}

#fuwu ul li p {
	text-align: justify;
	margin-top: 6px;
	line-height: 24px;
}

#fuwu h2 {
	font-size: 18px;
	line-height: 40px;
	height: 40px;
	color: #0078e3;
}
#fuwu p {
	font-size: 14px;
	line-height: 24px;
}

#about {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#about .menu {
	border: 1px solid #bdd7ec;
	background-color: #f0f8fe;
}
#about .menu ul {
	line-height: 34px;
	height: 34px;
	padding: 0 10px 0 600px;
}
#about .menu li {
	float: left;
	width: 50px;
	text-align: center;
	line-height: 22px;
	height: 22px;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: 6px;
}
#about .menu li.hor {
	background-image: url(../images/news.gif);
	background-repeat: repeat-x;
	background-position: 0px -110px;
}
#about .menu li.hor a {
	color: #FFF;
}
#about .addr {
	background-color: #EDF6FC;
	float: left;
	width: 328px;
	padding: 25px;
	height: 245px;
	margin-top: 20px;
}
#about .addr p {
	padding: 4px 0;
	line-height: 26px;
	font-size: 14px;
}
#about .addr .tel {font-size: 18px;font-weight: 700;padding-bottom: 10px;}
#about .addr .tel em {color: #c20;font-style: normal;font-size: 24px;}
#about .map {
	float: left;
	width: 502px;
	margin-left: 20px;
	margin-top: 20px;
}
#about .abouttxt {
	background-color: #EDF6FC;
	float: left;
	width: 850px;
	padding: 25px;
	height: auto;
	margin-top: 20px;
	font-size: 14px;
	line-height: 180%;
}
#about .abouttxt p {
	padding: 4px 0;
	line-height: 180%;
	font-size: 14px;
}
#news {
	margin-top: 20px;
}
#news .dlist {
	float: left;
	width: 750px;
}
#news .dlist ul {
	margin: 0px;
	padding-bottom: 8px;
	float: left;
	width: 750px;
}
#news .dlist li {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #d3e1ea;
	float: left;
	width: 750px;
	padding-top: 8px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 0;
}
#news .dlist li a {
	color: #0077e0;
}
#news .dlist li img {
	height: 100px;
	width: 150px;
	border: 1px solid #c4ddf1;
	float: left;
	margin-right: 20px;
	margin-top: 4px;
	background-color: #f9fdfd;
	padding: 1px;
}
#news .dlist li h4 {
	font-size: 16px;
	line-height: 36px;
	height: 36px;
	font-weight: 700;
}
#news .dlist li h4 span {
	font-size: 12px;
	color: #999;
	font-weight: normal;
	float: right;
}
#news .dlist li p {
	line-height: 22px;
	padding: 0;
}
#news .wenben {
	float: left;
	width: 750px;
	font-size: 14px;
	line-height: 180%;
}
#news .wenben p {
	font-size: 14px;
	line-height: 180%;
	padding-bottom: 12px;
}
#news .wenben .addr {background-color: #EDF6FC;float: left;width: 308px;padding: 25px;height: 160px;}
#news .wenben .addr p {padding: 4px 0;line-height: 26px;}
#news .wenben .addr .tel {font-size: 18px;font-weight: 700;padding-bottom: 10px;}
#news .wenben .addr .tel em {color: #c20;font-style: normal;font-size: 24px;}
#news .wenben .map {float: left;width: 280px;margin-left: 20px;}
#news .wenben h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 50px;
	height: 50px;
	color: #222;
}
#news .wenben h2 span {
	float: right;

	font-size: 12px;
}
/* #news .wenben h2 span a {
	float: right;
	height: 30px;
	width: 50px;
	background-color: #e1f2fe;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
}
#news .wenben h2 span a:hover {
	background-color: #EFF8FF;
	text-decoration: none;
	color: #2F85C8;
} */
#news .wenben .xinxi {
	background-color: #e1f2fe;
	line-height: 30px;
	font-size: 12px;
	color: #888;
	padding: 0 10px;
	height: 30px;
}
#news .wenben .newstxt {
	margin-top: 10px;
}
#news .dmenu {
	float: left;
	width: 110px;
	margin-left: 39px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #bdd5e8;
}
#news .dmenu ul {
	width: 90px;
	margin-left: 20px;
	margin-bottom: 20px;
	margin-top: 10px;
}
#news .dmenu li {
	line-height: 26px;
	height: 26px;
}
#serpage {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 20px;
}
#serpage .wenben {
	font-size: 14px;
	line-height: 180%;
}
#serpage .wenben p {
	font-size: 14px;
	line-height: 180%;
	padding-bottom: 12px;
}
#serpage .wenben h2 {
	font-size: 20px;
	font-weight: 700;
	line-height: 50px;
	height: 50px;
	color: #222;
}
#serpage .wenben h2 span {
	float: right;
	font-size: 12px;
}
/* #serpage .wenben h2 span a {
	float: right;
	height: 30px;
	width: 50px;
	background-color: #e1f2fe;
	text-align: center;
	line-height: 30px;
	margin-top: 10px;
	display: inline;
}
#serpage .wenben h2 span a:hover {
	background-color: #EFF8FF;
	text-decoration: none;
	color: #2F85C8;
} */
#serpage .wenben .xinxi {
	background-color: #e1f2fe;
	line-height: 30px;
	font-size: 12px;
	color: #888;
	padding: 0 10px;
	height: 30px;
}
#serpage .wenben .newstxt {
	margin-top: 10px;
}
#serpage .wenben .newstxt div {
	width: auto;
	margin: auto;
}
#serpage .wenben .newstxt p {
	margin-bottom: 10px;
}
#serpage .wenben .newstxt img{/*display:block;*/max-width:100%!important;height:auto!important;}
#footer {
	width: 900px;
	margin-top: 10px;
	margin-right: auto;
	margin-left: auto;
	border-top: 1px solid #d3e1ea;
}
#footer .copyright {
	float: left;
	line-height: 50px;
	height: 50px;
	width: 820px;
}
#footer .weibo {
	float: left;
	width: 80px;
	height: 30px;
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 30px;
}
#footer .weibo a {
	line-height: 30px;
	height: 30px;
	width: 30px;
	text-indent: -9999px;
	float: left;
	margin-right: 10px;
}
#footer .weibo a.sina {
	background-image: url(../images/weibo.gif);
	background-position: 0px 0px;
}
#footer .weibo a.sina:hover {
	background-position: 0px -30px;
}

#footer .weibo a.tencent {
	background-image: url(../images/weibo.gif);
	background-position: -30px 0px;
}
#footer .weibo a.tencent:hover {
	background-position: -30px -30px;
}