﻿@charset "utf-8";
@import url("font.css");
html {
	-webkit-text-size-adjust: none;
	font-size: 100%;
	height: 100%;
}
body {
	font-family: "微软雅黑";
	font-size: 12px;
	color: #333333;
	padding: 0px;
	background-color: #FFFFFF;
	width: auto;
	height: auto;
	position: relative;
	line-height: 1.8;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
img {
	/*max-width: 100%;
	height: auto;
	width: auto\9;  ie8 */
	border: 0;
	cursor: pointer;
}
p {
	margin: 20px auto
}
a {
	color: #333333;
	text-decoration: none
}
a:hover {
	color: #FE5248
}
h1, h2, h3, form, dl, dd, ul, li, ol {
	list-style-type: none;
	display: block;
	margin: 0;
	padding: 0
}
input[type=password], input[type=text], select, textarea {
	padding-top:0;
	padding-right:1%;
	padding-bottom:0;
	padding-left:1%;
	height:29px;
	border:1px solid #cfdfe3;
	border-radius:2px;
	background:#fff;
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .05), 0 1px rgba(255, 255, 255, .2);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .05), 0 1px rgba(255, 255, 255, .2);
	color:#4d5a5e;
	border-bottom-color:#d2e2e7
}
textarea {
	padding:5px 3px 3px 5px;
	resize:none
}
.clear {
	clear: both;
}
.l {
	float: left
}
.r {
	float: right
}
.no {
	display: none;
}
.k {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	display: block;
}
.line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DEDEDE;
}
.red {
	color: #FF0000;
}
#aoho {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#head {
	line-height: 30px;
	background-color: #eee;
}
#head p {
	line-height: 35px;
	height: 35px;
	margin: 0px;
}
#head p strong {
	display: block;
	text-align: center;
}
#head p span {
	float: right;
	display: none;
}
#head p a {
	display: inline-block;
	margin-top: 0px;
	margin-right: 9px;
	margin-bottom: 0px;
	margin-left: 9px;
}
#menu h1 {
	height: 85px;
	display: block;
	width: 240px;
	padding-top: 20px;
	margin-right: auto;
	margin-left: auto;
}
#menu h1 a {
	display: block;
	position: relative;
	cursor: pointer;
	overflow: hidden;
	background-image: url(../img/logo.png);
	background-repeat: no-repeat;
	height: 65px;
}
#menu h1 strong {
	display: none;
}
#menu p {
	display: block;
	margin: 0px;
	background-color: #B60006;
	height: 60px;
}
#menu p strong {
	text-align: center;
	display: block;
	margin: 0px;
	float: left;
	width: 33.3333%;
}
#menu p .m1 {
	display: none;
}
#menu p a {
	font-weight: 400;
	display: block;
	font-size: 14px;
	line-height: 30px;
	color: #FFFFFF;
}
#menu p a:hover, #menu p .st {
	color: #FFFF00;
}
#iad {
	height: 135px;
	width: 100%;
	position: relative;
	clear: both;
	z-index: 99;
	background-image: url(../images/load.gif);
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}
#iad ul {
	z-index: 999;
	display: block;
	overflow: hidden;
	height: 100%;
	width: 100%;
	position: relative;
}
#iad ul li {
	background-repeat: no-repeat;
	background-position: center 0;
	display: block;
	margin: 0;
	height: 100%;
	width: 900%;
	overflow: hidden;
	left: -400%;
	top: 0px;
	position: absolute;
	z-index: 99;
	background-size: contain
}
#iad ul li a {
	display: block;
	width: 100%;
	height: 100%;
	cursor: pointer
}
#iad ul li img {
	height: 100%;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: auto;
}
#iad ol {
	height: 20px;
	width: 110px;
	position: absolute;
	bottom: 5%;
	z-index: 999999;
	text-align: center;
	margin-left: -55px;
	left: 50%;
}
#iad ol li {
	width:17px;
	border:1px solid #74A8ED;
	border-radius:10px;
	color:#028C3F;
	cursor:pointer;
	float:left;
	height:17px;
	text-align:center;
	margin-top: 2px;
	margin-right: 4px;
	margin-bottom: 2px;
	margin-left: 4px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	line-height: 17px;
}
#iad ol li.on {
	height:21px;
	width:21px;
	border:1px solid #EEEEEE;
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	line-height:21px;
	background-color: #00A0E9;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 0;
	margin-left: 2px;
}
.mbt {
	text-align: center;
	display: block;
	padding: 25px;
}
.mbt strong {
	font-size: 18px;
	display: block;
	font-weight: 400;
	color: #555555;
	line-height: 25px;
}
.mbt span {
	display: block;
	color: #7B6767;
	padding: 10px;
	line-height: 18px;
}
#nad {
	height: 200px;
	width: 100%;
	position: relative;
	clear: both;
	z-index: 99;
	background-image: url(../images/load.gif);
	background-repeat: no-repeat;
	background-position: center;
	overflow: hidden;
}
#nad p {
	display: block;
	margin: 0px;
	text-align: center;
	color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: center 0px;
	height: 90%;
	padding: 5%;
}
#nad p strong {
	font-size: 24px;
	display: block;
	font-weight: 400;
	line-height: 28px;
	padding-bottom: 12px;
	padding-top: 30px;
}
#nad p span {
	display: block;
	font-size: 12px;
	line-height: 18px;
}
#isort dd {
	padding-bottom: 25px;
}
#isort dd p {
	display: block;
	margin: 0px;
	padding: 1.5%;
	text-align: center;
	float: left;
	width: 30.3333%;
}
#isort dd p a {
	display: block;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;
	border: 1px solid #FFFFFF;
}
#isort dd p i {
	display: block;
	height: 80px;
	width: 80px;
	color: #666666;
	font-size: 45px;
	line-height: 80px;
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius: 50%;   /* Webkit browsers */
	border-radius: 50%;            /* W3C syntax */
	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;
	margin-right: auto;
	margin-left: auto;
}
#isort dd .t0 i {
	color: #EC5B00;
}
#isort dd .t1 i {
	color: #B60006;
}
#isort dd .t2 i {
	color: #93006F;
}
#isort dd p strong {
	display: block;
	font-size: 18px;
	line-height: 25px;
	height: 35px;
	padding-top: 10px;
}
#isort dd p span {
	display: none;
	text-align: center;
	line-height: 22px;
	color: #666666;
	height: 78px;
	overflow: hidden;
}
#isort dd p a:hover i {
	transform:rotate(360deg);
	-webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	background-color: #f2f2f2;
}
#iyou {
	background-color: #EDF1F6;
	background-image: url(../images/ibg04.jpg);
}
#iyou dd {
	padding: 10px;
}
#iyou dd p {
	display: block;
	margin: 0px;
	width: 18%;
	float: left;
	text-align: center;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 1%;
	padding-left: 1%;
}
#iyou dd p i {
	display: block;
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius: 50%;   /* Webkit browsers */
	border-radius:50%;
}
#iyou dd p img {
	width: 100%;
	height: auto;
}
#iyou dd p strong {
	display: block;
	font-size: 16px;
	padding-top: 8px;
	line-height: 23px;
	height: 70px;
}
#iyou dd p span {
	font-size: 12px;
	line-height: 18px;
	display: block;
	padding-top: 18px;
	color: #666666;
	text-align: justify;
	padding-right: 5%;
	padding-left: 5%;
}
#icase dd {
	padding-bottom: 55px;
}
#icase dd p {
	float: left;
	width: 50%;
	display: block;
	margin: 0px;
	overflow: hidden;
}
#icase dd p a {
	display: block;
	margin: 3px;
	padding: 3px;
}
#icase dd p span {
	height: 65px;
	overflow: hidden;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	display: block;
}
#icase dd p img {
	width: 100%;
	height: 65px;
	transition: all 0.6s;
}
#icase dd p img:hover {
	transform: scale(1.4);
}
#icase dd p strong {
	display: block;
	text-align: center;
	line-height: 18px;
	height: 36px;
	padding-top: 5px;
	overflow: hidden;
}
#icase dd .clear {
	padding-top: 45px;
}
#icase dd .clear a {
	display: block;
	line-height: 45px;
	height: 45px;
	width: 180px;
	color: #FFFFFF;
	background-color: #ED6400;
	text-align: center;
	font-size: 16px;
	margin-right: auto;
	margin-left: auto;
}
#icase dd .clear a:hover {
	background-color: #B60006;
}
#iwhy {
	background-color: #fafafa;
}
#iwhy dd {
	padding-bottom: 35px;
}
#iwhy dd p {
	display: block;
	margin: 0px;
	width: 30.3333%;
	float: left;
	padding: 1.5%;
	text-align: center;
}
#iwhy dd p i {
	display: block;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	height: 100px;
}
#iwhy dd p img {
	width: auto;
	height: 85px;
}
#iwhy dd p strong {
	display: block;
	font-size: 16px;
	line-height: 22px;
	height: 35px;
	padding-top: 21px;
	padding-bottom: 12px;
}
#iwhy dd p span {
	display: block;
	text-align: center;
	line-height: 18px;
	color: #666666;
	overflow: hidden;
}
#inews {
	padding-bottom: 45px;
}
#inews dl {
	height: 120px;
	padding: 10px;
}
#inews dt {
	display: block;
	background-repeat: no-repeat;
	background-position: right;
	float: left;
	height: 120px;
	width: 25px;
}
#inews dt strong {
	display: block;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 18px;
	text-align: center;
	background-color: #B60006;
	padding-top: 20px;
	padding-bottom: 20px;
}
#inews dd {
	display: block;
	margin-left: 40px;
}
#inews dd strong {
	display: block;
	background-image: url(../images/ico1.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	line-height: 24px;
	height: 24px;
	padding-left: 11px;
	overflow: hidden;
	font-size: 12px;
}
#inews dd span {
	font-weight: 400;
	padding-right: 11px;
}
#inews dd a {
	height: 28px;
	overflow: hidden;
	font-weight: 400;
}
#nodata {
	height: 350px;
	padding-top: 45px;
}
/* 分页 */
#page {
	text-align:center;
	padding-top: 35px;
	padding-bottom: 20px;
}
#page a {
	display:inline-block;
	margin-top:0;
	margin-right:7px;
	margin-bottom:0;
	margin-left:7px;
	color:#061B4A;
	border:1px solid #E74109;
	line-height:22px;
	height:22px;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
	cursor: pointer;
}
#page span, #page a:hover {
	display:inline-block;
	padding-top:1px;
	padding-right:7px;
	padding-bottom:1px;
	padding-left:7px;
	margin-top:0;
	margin-right:7px;
	margin-bottom:0;
	margin-left:7px;
	color:#fff;
	background-color:#B70005;
	line-height:22px;
	height:22px;
	border: 1px solid #B70005;
}
#other {
	height: 45px;
	padding-top: 20px;
	margin-top: 20px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #f2f2f2;
	padding-left: 15px;
}
#other p {
	display: block;
	line-height: 25px;
	margin: 0px;
	height: 25px;
	width: 100%;
	overflow: hidden;
}
/*伙伴*/
#link {
	padding-top: 30px;
	height: 80px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	display: none;
}
#link dt {
	display: none;
	float: left;
	width: 100px;
	font-size: 16px;
	line-height: 25px;
	text-align: right;
}
#link dt em {
	font-style: normal;
	display: block;
	color: #999999;
	line-height: 20px;
	font-size: 14px;
}
/*页脚*/
#foot {
	padding-top: 32px;
	background-color: #333333;
}
#foot #fmu dl {
	float: left;
	width: 11.5%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #444;
	padding-left: 1%;
	display: none;
}
#foot #fmu dt {
	font-size: 18px;
	color: #CCCCCC;
	display: block;
	line-height: 35px;
	height: 35px;
}
#foot #fmu dt i {
	display: block;
	float: left;
	line-height: 35px;
	width: 30px;
}
#foot #fmu dd {
	padding-top: 8px;
	padding-left: 28px;
	font-size: 12px;
}
#foot #fmu dd strong {
	display: block;
	line-height: 26px;
}
#foot #fmu dd a {
	color: #737373;
	font-weight: 400;
}
#foot #fmu dd a:hover {
	color: #FFFF00;
}
#foot #fmu #ewm {
	color: #FFFFFF;
	text-align: center;
	width: 220px;
	margin-right: auto;
	margin-left: auto;
}
#foot #fmu #ewm img {
	height: 135px;
	width: 135px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#foot #fmu #ewm strong {
	display: block;
	padding-top: 6px;
	font-weight: 400;
}
#foot #fmu #ewm em {
	font-size: 24px;
	color: #FFFF00;
	font-style: normal;
	display: block;
	font-weight: 700;
}
#foot #fmu #ewm em i {
	display: inline-block;
	color: #796464;
	border: 1px solid #796464;
	margin-right: 15px;
	height: 26px;
	width: 26px;
	font-size: 22px;
	line-height: 26px;
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius: 50%;   /* Webkit browsers */
	border-radius:50%;
	position: relative;
	top: -2px;
}
#foot #bot {
	background-color: #FFFFFF;
	text-align: center;
	padding: 25px;
	margin-top: 32px;
}
#foot #bot .ico_ga {
	background-image: url(../images/gonga.png);
	background-repeat: no-repeat;
	background-position: 0px;
	display: inline-block;
	padding-left: 25px;
}
#foot #bot p {
	display: block;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 16px;
}
#foot #bot p a {
	display: inline-block;
	margin-right: 5px;
	margin-left: 5px;
}
#foot #bot .ico_gs {
	display: block;
	height: 70px;
	width: 65px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
/*内页*/
#main {
	padding-bottom: 25px;
	clear: both;
	background-image: url(../images/mbg.jpg);
	background-repeat: no-repeat;
	background-position: center 0px;
}
#main .k {
	position: relative;
}
#main #ml dt {
	height: 35px;
	line-height: 35px;
	background-color: #B70005;
	padding-left: 15px;
}
#main #ml dt strong {
	color: #FFFFFF;
	display: block;
	font-size: 18px;
	background-color: #B70005;
	text-align: center;
}
#main #ml dt strong i {
	margin-right: 12px;
}
#main #ml dd {
	display: block;
	background-color: #333333;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
	text-align: center;
	z-index: 999999;
	left: 0px;
}
#main #ml dd p {
	display: inline-block;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	line-height: 25px;
}
#main #ml dd p a {
	color: #FFFFFF;
}
#main #ml dd p a:hover {
	color: #FFFF00;
}
#main #ml dd p .st {
	color: #FFFF00;
}
#main #mr #dir {
	height: 80px;
	clear: both;
	display: none;
	position: relative;
}
#main #mr #dir strong {
	display: block;
	float: left;
	text-align: right;
	font-size: 20px;
	line-height: 45px;
	border-right-width: 15px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
}
#main #mr #dir strong span {
	display: block;
	background-color: #B70005;
	font-weight: 400;
	font-size: 12px;
	color: #FFFFFF;
	line-height: 24px;
	height: 24px;
	padding-top: 0px;
	padding-right: 11px;
	padding-bottom: 0px;
	padding-left: 11px;
	text-align: center;
}
#main #mr #dir p {
	display: block;
	margin: 0px;
	line-height: 35px;
	padding-top: 22px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	text-align: right;
}
#main #mr #dir p i {
	padding-right: 8px;
}
#main #mr #info, #main #mr #nodata {
	width: 96%;
	overflow: hidden;
	clear: both;
	padding: 2%;
}
#main #mr #info img {
	max-width: 100%;
	height: auto;
}
#main #mr #info .wen {
	color: #FF0000;
	background-image: url(../images/ico_wen.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	line-height: 30px;
	padding-left: 45px;
}
#main #mr #info .da {
	line-height: 30px;
	background-image: url(../images/ico_da.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 45px;
	color: #24A200;
}
#main #mr #info .title {
	text-align: center;
	padding-top: 25px;
	padding-bottom: 25px;
	clear: both;
}
#main #mr #info .title strong {
	font-size: 24px;
	display: block;
	line-height: 45px;
	font-weight: 400;
}
#main #mr #info .title p {
	display: block;
	margin: 0px;
	padding-top: 5px;
}
#main #mr #info .yw_t {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	display: block;
}
#main #mr #info .yw_t strong {
	display: block;
	font-size: 18px;
}
#main #mr #info .yw_t span {
	background-image: url(../images/ico3.jpg);
	background-repeat: no-repeat;
	background-position: 10px 8px;
	display: block;
	padding-left: 45px;
	line-height: 30px;
}
#main #mr #info .yw_li li {
	line-height: 30px;
	background-image: url(../images/ico5.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;
	padding-left: 21px;
	padding-right: 4px;
}
#main #mr #info .bx p {
	display: block;
	padding-left: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FF3333;
	margin-top: 25px;
	margin-right: 3%;
	margin-bottom: 25px;
	margin-left: 3%;
}
#main #mr #info .bx strong {
	display: block;
	font-size: 18px;
	line-height: 18px;
	height: 30px;
}
#main #mr #info .bx span {
	display: block;
	line-height: 18px;
}
#main #mr #info .jifang {
	padding-top: 35px;
	padding-bottom: 35px;
}
#main #mr #info .jifang li {
	background-image: url(../images/ico3.jpg);
	background-repeat: no-repeat;
	background-position: 0px;
	padding-left: 31px;
	line-height: 30px;
}
#main #mr #info .jk_ba {
	padding-top: 35px;
}
#main #mr #info .jk_ba ul {
	padding-top: 25px;
}
#main #mr #info .jk_ba li {
	line-height: 18px;
	background-image: url(../images/ico4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 30px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#main #mr #info .jk_ba strong {
	color: #009933;
}
#main #mr #info .jk_you {
	height: 260px;
	clear: both;
}
#main #mr #info .jk_you p {
	display: block;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 0%;
	padding-right: 1%;
	padding-bottom: 0%;
	padding-left: 1%;
	clear: both;
	float: left;
}
#main #mr #info .jk_you em {
	display: block;
	width: 35px;
	height: 67px;
	float: left;
	font-size: 24px;
	line-height: 30px;
	font-style: normal;
	text-align: center;
	background-color: #ED6400;
	color: #FFFFFF;
	padding-top: 7px;
}
#main #mr #info .jk_you strong {
	display: block;
	margin-left: 55px;
	line-height: 20px;
	font-size: 18px;
	padding-bottom: 10px;
}
#main #mr #info .jk_you span {
	display: block;
	margin-left: 55px;
	font-size: 12px;
	line-height: 18px;
}
#main #mr #info .jk_fa p {
	display: block;
	margin: 0px;
	float: left;
	width: 31.333%;
	text-align: center;
	padding-top: 11px;
	padding-right: 1%;
	padding-bottom: 11px;
	padding-left: 1%;
}
#main #mr #info .jk_fa i {
	display: block;
	text-align: center;
	font-size: 32px;
	line-height: 45px;
	font-weight: 400;
	height: 45px;
}
#main #mr #info .jk_fa strong {
	font-size: 12px;
	font-weight: 400;
	display: block;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}
#main #mr #info .jk_fa .clear {
	width: 100%;
}
#main #mr #info .mj_liu {
	height: 160px;
	padding-top: 45px;
}
#main #mr #info .mj_liu p {
	display: block;
	float: left;
	height: 100px;
	width: 96px;
	margin: 0px;
	border: 2px solid #B70005;
	text-align: center;
	line-height: 90px;
	position: relative;
	color: #B70005;
	font-size: 70px;
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius: 50%;   /* Webkit browsers */
	border-radius: 50%;            /* W3C syntax */
}
#main #mr #info .mj_liu p strong {
	position: absolute;
	width: 100px;
	left: 0px;
	bottom: -12px;
	font-size: 18px;
	background-color: #FFFFFF;
	line-height: 35px;
	color: #666666;
	font-weight: 400;
}
#main #mr #info .mj_liu i {
	display: block;
	float: left;
	text-align: center;
	width: 56px;
	height: 100px;
	line-height: 100px;
	font-size: 32px;
	color: #999999;
}
#main #mr #info .mj_you, #main #mr #info .mj_you ul {
	padding-top: 25px;
}
#main #mr #info .mj_you li {
	padding-bottom: 5px;
	padding-top: 5px;
}
#main #mr #info .mj_you strong {
	display: block;
	float: left;
	width: 100px;
}
#main #mr #info .mj_you p {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 110px;
	line-height: 25px;
}
#main #mr #info .wx_you p {
	display: block;
	float: left;
	margin: 1%;
	width: 48%;
	padding-bottom: 15px;
}
#main #mr #info .wx_you strong {
	display: block;
	background-image: url(../images/ico5.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	height: 25px;
	padding-left: 25px;
	line-height: 25px;
	font-size: 16px;
}
#main #mr #info .wx_you span {
	display: block;
	line-height: 20px;
	padding-left: 25px;
	padding-top: 5px;
	font-size: 12px;
}
#main #mr #info .wx_li p {
	display: block;
	line-height: 25px;
	background-image: url(../images/ico5.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
	padding-left: 20px;
	margin: 0px;
}
#main #mr #info .sw_ {
	padding-top: 45px;
	padding-bottom: 35px;
}
#main #mr #info .sw_ p {
	margin: 0px;
	float: left;
	width: 16.6666%;
	display: block;
}
#main #mr #info .sw_ p strong {
	margin: 5%;
	padding: 5%;
	display: block;
	font-size: 22px;
	line-height: 35px;
	font-weight: 400;
	text-align: center;
	color: #FFFFFF;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	border-color:rgba(182, 0, 6, .8);
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
}
#main #mr #info .sw_ .l1 strong {
	background-color: #F68711;
}
#main #mr #info .sw_ .l2 strong {
	background-color: #8A4E99;
}
#main #mr #info .sw_ .l3 strong {
	background-color: #69CDD3;
}
#main #mr #info .sw_ .l4 strong {
	background-color: #DB3F9A;
}
#main #mr #info .sw_ .l5 strong {
	background-color: #6C5D78;
}
#main #mr #info .sw_ .l6 strong {
	background-color: #6FC382;
}
#main #mr #info .sw_bu strong {
	display: block;
	font-size: 18px;
}
#main #mr #info .sw_bu span {
	display: block;
	line-height: 25px;
	padding-top: 8px;
}
#main #mr #info .tg_why li {
	line-height: 25px;
	padding-bottom: 7px;
	background-image: url(../images/ico3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	padding-left: 30px;
}
#main #mr #info .tg_k {
	background-color: #FEE0D3;
	padding-top: 11px;
	padding-right: 15px;
	padding-bottom: 11px;
	padding-left: 15px;
	line-height: 22px;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	margin-top: 45px;
	margin-bottom: 45px;
}
#main #mr #info .tg_you strong {
	display: block;
}
#main #mr #info .xm_no {
	padding-top: 15px;
	padding-bottom: 35px;
}
#main #mr #info .xm_no p {
	display: block;
	margin: 0.5%;
	float: left;
	width: 11.28%;
	text-align: center;
	font-size: 18px;
	padding: 1%;
	background-color: #FF9966;
	line-height: 25px;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;
}
#main #mr #info .xt_safe {
	padding-bottom: 25px;
}
#main #mr #info .xt_safe p {
	display: block;
	margin: 0px;
	text-align: center;
	float: left;
	width: 50%;
}
#main #mr #info .xt_safe span {
	display: block;
	margin: 5px;
	border: 1px solid #666666;
}
#main #mr #info .xt_safe strong {
	display: block;
	background-color: #666666;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 45px;
}
#main #mr #info .xt_safe em {
	display: block;
	font-size: 12px;
	font-style: normal;
	line-height: 22px;
	padding-top: 15px;
	height: 120px;
}
#main #mr #read #info .cs_img {
	text-align: center;
	padding: 25px;
}
#nav {
	background-color: #333333;
}
/*内导航*/
#nav dt {
	display: none;
}
#nav dd {
	display: block;
	padding-top: 8px;
	padding-bottom: 8px;
	width: 100%;
	text-align: center;
	z-index: 99999;
	left: 0px;
}
#nav dd strong {
	display: inline-block;
	margin-top: 0px;
	margin-right: 11px;
	margin-bottom: 0px;
	margin-left: 11px;
	line-height: 25px;
}
#nav dd strong a {
	color: #FFFFFF;
}
#nav dd strong a:hover {
	color: #FFFF00;
}
/*联系方式*/
#aoho #call #c_ad {
	padding-top: 45px;
	background-color: #181C27;
}
#aoho #call #c_ad dt strong {
	position: relative;
	display: block;
	font-size: 45px;
	line-height: 45px;
	color: #403C3E;
	text-align: center;
	height: 60px;
}
#aoho #call #c_ad dt strong em {
	font-size: 30px;
	font-style: normal;
	color: #FFFFFF;
	position: absolute;
	display: block;
	width: 200px;
	height: 45px;
	line-height: 40px;
	left: 50%;
	margin-left: -100px;
	top: 0px;
}
#aoho #call #c_ad dt span {
	color: #999999;
	line-height: 18px;
	text-align: center;
	display: block;
	font-size: 12px;
	padding: 5%;
}
#aoho #call #c_ad dd {
	display: block;
	padding-top: 10px;
	color: #FFFFFF;
	position: relative;
	padding-bottom: 60px;
}
#aoho #call #c_ad dd p {
	display: block;
	margin: 0px;
	position: relative;
	height: 90px;
}
#aoho #call #c_ad dd p i {
	font-size: 36px;
	padding-left: 25px;
	float: left;
	width: 50px;
	height: 90px;
}
#aoho #call #c_ad dd p strong {
	display: block;
	font-size: 12px;
	font-weight: 400;
	line-height: 20px;
}
#aoho #call #c_ad dd p span {
	display: block;
	font-size: 14px;
	line-height: 20px;
}
#aoho #call #c_ad dd .fa-phone-square {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#aoho #call #c_ad dd p .tjg {
	margin-top: 11px;
}
#aoho #call #c_ad #c_400 {
	position: absolute;
	background-color: #B60006;
	font-size: 20px;
	line-height: 40px;
	text-align: center;
	width: 280px;
	left: 50%;
	margin-left: -140px;
	bottom: -22px;
	height: 40px;
	-moz-border-radius: 30px;      /* Gecko browsers */
	-webkit-border-radius: 30px;   /* Webkit browsers */
	border-radius:30px;            /* W3C syntax */
	color: #FFFF00;
}
#aoho #call #c_info {
	overflow: hidden;
	padding-top: 45px;
	padding-bottom: 25px;
}
#aoho #call #c_info #map {
	height: 450px;
	width: 100%;
}
#aoho #call #c_info .c_z {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;
	display: block;
	margin: 1.5%;
	padding: 1.5%;
	line-height: 25px;
}
#aoho #call #c_info .c_z i {
	display: block;
	width: 25px;
	float: left;
	line-height: 30px;
	height: 50px;
	font-size: 16px;
	color: #666666;
}
#aoho #call #c_info .c_z strong {
	display: block;
	line-height: 30px;
	font-size: 16px;
}
/*资讯页*/
#aoho #news li {
	display: block;
	height: 90px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	padding-top: 5%;
	padding-right: 2%;
	padding-bottom: 5%;
	padding-left: 2%;
}
#aoho #news img {
	float: left;
	height: 90px;
	width: 70px;
}
#aoho #news em {
	float: left;
	height: 90px;
	width: 70px;
	background-color: #B70005;
	font-style: normal;
	color: #FFFFFF;
	text-align: center;
}
#aoho #news em i {
	font-size: 36px;
	line-height: 64px;
	display: block;
	font-style: normal;
	height: 64px;
}
#aoho #news em span {
	display: block;
	line-height: 25px;
	height: 25px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
#aoho #news p {
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 80px;
	overflow: hidden;
}
#aoho #news p strong {
	font-size: 16px;
	display: block;
	line-height: 20px;
}
#aoho #news p span {
	display: block;
	line-height: 18px;
	color: #666666;
	overflow: hidden;
	margin-top: 5px;
	height: 54px;
}
/*案例页*/
#aoho #case {
	padding-top: 45px;
	padding-bottom: 25px;
}
#aoho #case p {
	display: block;
	margin: 0px;
	float: left;
	padding: 1%;
	width: 48%;
}
#aoho #case p a {
	display: block;
	padding: 3px;
}
#aoho #case p span {
	height: 70px;
	overflow: hidden;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	display: block;
}
#aoho #case p img {
	display: block;
	height: 70px;
	width: 100%;
	transition: all 0.6s;
}
#aoho #case p img:hover {
	transform: scale(1.4);
}
#aoho #case p strong {
	display: block;
	line-height: 16px;
	height: 32px;
	overflow: hidden;
	padding-top: 5px;
	text-align: center;
}
#aoho #case p em {
	display: none;
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	height: 36px;
	font-style: normal;
}
#aoho #cslist p {
	display: block;
	margin: 0px;
	padding-top: 15px;
}
#aoho #cslist p span {
	height: 120px;
	overflow: hidden;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	display: block;
	width: 300px;
	margin-right: auto;
	margin-left: auto;
}
#aoho #cslist p img {
	height: 120px;
	width: 300px;
	transition: all 0.6s;
}
#aoho #cslist p img:hover {
	transform: scale(1.4);
}
#aoho #cslist p strong {
	display: block;
	font-size: 14px;
	line-height: 25px;
	height: 25px;
	text-align: center;
	padding-top: 10px;
}
#aoho #cslist p em {
	display: none;
	line-height: 22px;
	height: 66px;
	overflow: hidden;
	font-style: normal;
}
/*详情页*/
#main #mr #read {
	padding-top: 45px;
}
#main #mr #read #rh2 {
	font-size: 24px;
	text-align: center;
	line-height: 30px;
	padding-bottom: 25px;
	padding-right: 12px;
	padding-left: 12px;
}
#main #mr #read #rdesc {
	text-align: center;
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #f2f2f2;
	height: 31px;
}
#main #mr #read #rdesc span {
	display: inline-block;
	margin-right: 13px;
	margin-left: 13px;
}
/*运维页*/
#yuwei #ywwen dd {
	height: 450px;
}
#yuwei #ywwen dd p {
	display: block;
	margin: 0px;
	float: left;
	padding: 1%;
	width: 48%;
	height: 110px;
}
#yuwei #ywwen dd em {
	font-size: 100px;
	display: block;
	line-height: 100px;
	float: left;
	color: #ddd;
	height: 100px;
	width: 100px;
}
#yuwei #ywwen dd span {
	display: block;
	margin-left: 150px;
	line-height: 24px;
	padding-top: 10px;
}
#yuwei #ywwen dd strong {
	font-size: 18px;
	display: block;
	line-height: 30px;
	color: #EC5B00;
}
#yuwei #ywlist {
	background-color: #f5f5f5;
	background-image: url(../images/ibg04.jpg);
	padding-bottom: 80px;
}
#yuwei #ywlist dd {
	width: 85%;
	margin-right: auto;
	margin-left: auto;
	max-width:1100px;
}
#yuwei #ywlist dd p {
	display: block;
	margin: 0px;
	width: 100%;
}
#yuwei #ywlist dd p a {
	position:relative;
	margin:5px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
 -webkit-transition:border linear .2s, box-shadow linear .2s;
 -moz-transition:border linear .2s, box-shadow linear .2s;
 -o-transition:border linear .2s, box-shadow linear .2s;
 transition:border linear .2s, box-shadow linear .2s;
	display: block;
	text-align: center;
	padding: 5%;
}
#yuwei #ywlist dd p a:hover {
	border-color:rgba(82, 168, 236, .8);
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(82, 168, 236, .6)
}
#yuwei #ywlist dd p i {
	font-size: 80px;
	display: block;
	height: 120px;
	width: 120px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	line-height: 120px;
}
#yuwei #ywlist dd p strong {
	display: block;
	font-size: 24px;
	font-weight: 400;
	text-align: center;
	line-height: 55px;
}
#yuwei #ywlist dd p em {
	display: block;
	font-style: normal;
	margin-top: 11px;
	margin-bottom: 11px;
	color: #FFFFFF;
	line-height: 45px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
	font-size: 16px;
}
#yuwei #ywlist dd .l em {
	background-color: #FF9933;
}
#yuwei #ywlist dd .r em {
	background-color: #CC3333;
}
#yuwei #ywlist dd span {
	display: block;
	line-height: 25px;
	width: 80%;
	margin-right: auto;
	margin-left: auto;
	clear: both;
}
#yuwei #ywlist dd .l i, #yuwei #ywlist dd .l a:hover {
	color: #FF9933;
}
#yuwei #ywlist dd .r i, #yuwei #ywlist dd .r a:hover {
	color: #CC3333;
}
#yuwei #ywbao {
	background-image: url(../images/ibg02.jpg);
	background-repeat: no-repeat;
	background-position: center bottom;
	height: 750px;
}
#yuwei #ywbao div {
	width: 48%;
	padding-top: 15px;
}
#yuwei #ywbao p {
	display: block;
	padding-left: 60px;
	position: relative;
	margin: 0px;
	padding-bottom: 45px;
}
#yuwei #ywbao p i {
	display: block;
	background-color: #B60006;
	font-size: 24px;
	line-height: 45px;
	text-align: center;
	height: 45px;
	width: 45px;
	font-style: normal;
	color: #FFFFFF;
	font-weight: 400;
	-moz-border-radius: 8px;      /* Gecko browsers */
	-webkit-border-radius: 8px;   /* Webkit browsers */
	border-radius:8px;            /* W3C syntax */
	position: absolute;
	left: 0px;
	top: 0px;
}
#yuwei #ywbao p strong {
	font-size: 16px;
	line-height: 16px;
	display: block;
	height: 25px;
}
#yuwei #ywbao p span {
	line-height: 20px;
	display: block;
	color: #666666;
}
#yuwei #ywwen, #yuwei #ywbao {
	display: none;
}
/*集成页*/
#xtlist {
	padding-bottom: 45px;
	background-color: #f5f5f5;
	padding-top: 35px;
}
#xtlist dt {
	text-align: center;
	display: block;
	padding: 2%;
}
#xtlist dt strong {
	display: block;
	font-size: 18px;
	line-height: 25px;
}
#xtlist dt span {
	display: block;
	font-size: 12px;
	line-height: 20px;
	padding-top: 6px;
	padding-bottom: 35px;
}
#xtlist dd p {
	display: inline-block;
	width: 48%;
	margin: 0px;
	float: left;
	width: 48%;
	padding-right: 1%;
	padding-bottom: 30px;
	padding-left: 1%;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
}
#xtlist dd p a {
	position:relative;
	margin:5px;
	background:#fff;
	border:1px solid #ededed;
	border-radius:5px;
 -webkit-transition:border linear .2s, box-shadow linear .2s;
 -moz-transition:border linear .2s, box-shadow linear .2s;
 -o-transition:border linear .2s, box-shadow linear .2s;
 transition:border linear .2s, box-shadow linear .2s;
	display: block;
	padding: 12px;
	text-align: center;
	height: 165px;
}
#xtlist dd p a:hover {
	border-color:rgba(182, 0, 6, .8);
	outline:0;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(182, 0, 6, .6);
}
#xtlist dd p i {
	font-size: 60px;
	display: block;
	height: 80px;
	width: 80px;
	margin-top: 15px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	line-height: 80px;
	color: #EC5B00;
}
#xtlist dd p strong {
	display: block;
	font-size: 18px;
	font-weight: 400;
	text-align: center;
	height: 45px;
	line-height: 45px;
}
#xtlist dd p span {
	display: none;
	line-height: 20px;
	font-size: 12px;
	padding-top: 15px;
	width: 90%;
	margin-right: auto;
	margin-left: auto;
}
#xtlist dd em {
	display: block;
	width: 48%;
	margin: 0px;
	padding-right: 1%;
	padding-bottom: 30px;
	padding-left: 1%;
	-moz-border-radius: 20px;      /* Gecko browsers */
	-webkit-border-radius: 20px;   /* Webkit browsers */
	border-radius: 20px;            /* W3C syntax */
	text-align: center;
	padding-top: 45px;
	float: left;
}
#xtlist dd em i {
	display: block;
	height: 90px;
	width: 90px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	text-align: center;
	font-size: 45px;
	line-height: 90px;
	font-weight: 400;
}
#xtlist dd em span {
	display: block;
	font-style: normal;
}
/*弱电页*/
#ruodian {
	overflow: hidden;
}
#ruodian #rdlist {
	background-image: url(../images/ibg04.jpg);
}
#ruodian #rdlist p {
	display: block;
	margin: 0px;
	text-align: center;
}
#ruodian #rdlist p i {
	height: 120px;
	width: 120px;
	line-height: 120px;
	display: block;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #333333;
	font-size: 70px;
	-moz-border-radius: 50%;      /* Gecko browsers */
	-webkit-border-radius: 50%;   /* Webkit browsers */
	border-radius:50%;            /* W3C syntax */
}
#ruodian #rdlist p strong {
	display: block;
	font-size: 18px;
	padding-top: 15px;
}
#ruodian #rdlist p a {
	display: block;
	padding-top: 35px;
	padding-bottom: 35px;
}
#ruodian #rdlist p a:hover {
	color: #FFFFFF;
	background-color: #E74109;
}
#ruodian #rdlist p a:hover i {
	border: 2px solid #FFFFFF;
}
#ruodian #rdbao, #ruodian #rdcase {
	display: none;
}
#ruodian #rdbao dd {
	height: 500px;
}
#ruodian #rdbao dd p {
	display: block;
	margin: 2%;
	float: left;
	width: 46%;
	height: 150px;
}
#ruodian #rdbao dd p i {
	height: 110px;
	width: 30px;
	display: block;
	text-align: center;
	line-height: 23px;
	font-size: 18px;
	font-style: normal;
	background-color: #E83C0A;
	color: #FFFFFF;
	float: left;
	padding-top: 6px;
	padding-bottom: 6px;
}
#ruodian #rdbao dd p strong {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #E83C0A;
	display: block;
	margin-left: 30px;
	padding-left: 21px;
	height: 150px;
}
#ruodian #rdbao dd p em {
	font-style: normal;
	line-height: 35px;
	font-size: 24px;
	font-weight: 400;
	display: block;
	height: 45px;
}
#ruodian #rdbao dd p span {
	font-weight: 400;
	display: block;
	line-height: 28px;
}
#ruodian #rdcase dd img {
	overflow: hidden;
	width: 100%;
	height: auto;
}
#ruodian #rdcase dd a {
	border: 1px solid #333333;
	display: block;
	width: 160px;
	line-height: 45px;
	height: 45px;
	text-align: center;
	font-size: 14px;
	margin-right: auto;
	margin-left: auto;
	margin-top: 45px;
	margin-bottom: 45px;
	clear: both;
}
/*响应式//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
@media only screen and (max-width: 900px) {
#main #mr #info img {
 display: block;
 float: none;
 width: 100%;
 height: auto;
}
}
@media only screen and (min-width: 479px) {
/**/
#menu p .m1 {
 display: block;
}
#menu p {
 height: 40px;
}
#menu p strong {
 width: 14.28%;
}
#menu p a {
 line-height: 40px;
}
#iad {
 height: 200px;
}
.mbt span {
 padding: 0px;
 line-height: 25px;
}
#icase dd p span, #icase dd p img {
 height: 85px;
}
#iwhy dd p img {
 width: auto;
 height: 90px;
}
#aoho #case p span, #aoho #case p img {
height: 90px;
}
#aoho #cslist {
 padding-top: 15px;
}
#aoho #cslist p {
 float: left;
 width: 48%;
 padding: 1%;
}
#aoho #cslist p span, #aoho #cslist p img {
width: 100%
}
#aoho #cslist p strong {
 height: 50px;
}
#xtlist dd p strong {
font-size:24px;
}
#main #mr #info .xt_safe p {
 width: 33.333%;
}
#main #mr #info .jk_fa p {
 width: 23%;
}
}
@media only screen and (min-width: 770px) {
/**/
.k {
 width: 96%;
}
#head p {
 margin-right: auto;
 margin-left: auto;
}
#head p strong {
 float: left;
}
#head p span {
 display: block;
}
#menu {
 height: 110px;
 padding: 0;
}
#menu h1 {
 height: 70px;
 float: left;
}
#menu p {
 float: right;
 width: 490px;
 height: 110px;
 background-color: #FFF;
}
#menu p strong {
 width: 69px;
 height: 110px;
 padding-left: 1px;
}
#menu p .m1 {
 display: block;
}
#menu p a {
 line-height: 105px;
 color: #000;
}
#menu p a:hover, #menu p .st {
 background-color: #B60006;
 color: #FFFFFF;
 border-bottom-width: 5px;
 border-bottom-style: solid;
 border-bottom-color: #820003;
}
#iad {
 height: 320px;
}
.mbt {
 padding-bottom: 55px;
 padding-top: 55px;
}
.mbt strong {
 font-size: 35px;
 line-height: 45px;
}
.mbt span {
 padding: 0px;
 line-height: 35px;
 font-size:16px;
}
#isort dd p a {
 padding: 25px;
}
#isort dd p i {
 height: 130px;
 width: 130px;
 font-size: 65px;
 line-height: 130px;
}
#isort dd p span {
 display: block;
}
#iyou dd {
 padding-bottom: 65px;
}
#iyou dd p i {
 height: 110px;
 width: 135px;
 margin-right: auto;
 margin-left: auto;
}
#iyou dd p img {
 height: 98px;
 width: 98px;
}
#iyou dd p strong {
 height: auto;
 font-size: 18px;
 padding-top: 16px;
 line-height: 35px;
}
#iyou dd p span {
 text-align: center;
 padding-right: 0;
 padding-left: 0;
}
#icase dd p {
 width: 33.333%;
 padding-bottom: 11px;
}
#icase dd p span, #icase dd p img {
 height: 100px;
}
#icase dd p strong {
 height: 25px;
 line-height: 25px;
}
#iwhy dd p i {
 height: 170px;
 width: auto;
}
#iwhy dd p img {
 height: auto;
 width: auto;
}
#iwhy dd p strong {
 font-size: 24px;
 line-height: 35px;
}
#iwhy dd p span {
 line-height: 22px;
 height: 80px;
}
#inews dl {
 width: 30%;
 height: 230px;
 float: left;
 padding: 0px;
}
#inews dt {
 height: 100px;
 float: none;
 width: 100%;
}
#inews .nw0 {
 padding-right: 2.5%;
}
#inews .nw0 dt {
 background-image: url(../images/newsbg0.jpg);
}
#inews .nw1 {
 padding-right: 2.5%;
 padding-left: 2.5%;
}
#inews .nw1 dt {
 background-image: url(../images/newsbg1.jpg);
}
#inews .nw2 {
 padding-left: 2.5%;
}
#inews .nw2 dt {
 background-image: url(../images/newsbg2.jpg);
}
#inews dt strong {
 height: 48px;
 width: 65px;
 font-size: 20px;
 line-height: 26px;
 padding-top: 26px;
 padding-right: 34px;
 padding-bottom: 26px;
 padding-left: 34px;
 letter-spacing: 5px;
}
#inews dd {
 margin-left: 0px;
 padding-top: 15px;
}
#nad p strong {
 font-size: 35px;
 line-height: 45px;
}
#main #ml {
 float: left;
 width: 180px;
 position: absolute;
 left: 0px;
 top: 0px;
}
#main #ml dt {
 height: 55px;
 line-height: 55px;
 padding-left: 0px;
}
#main #ml dt strong {
 width: 180px;
 float: right;
 font-size: 24px;
 text-align: center;
}
#main #ml dd {
 clear: both;
 left: auto;
 text-align: left;
 padding: 0px;
 float: right;
 width: 180px;
}
#main #ml dd p {
 display: block;
 margin: 0px;
 line-height: 48px;
 height: 48px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #525252;
}
#main #ml dd p a {
 background-image: url(../images/ico1.gif);
 display: block;
 background-repeat: no-repeat;
 background-position: 38px;
 padding-left: 58px;
}
#main #ml dd p a:hover {
 background-color: #666666;
}
#main #mr {
 padding-left: 180px;
}
#main #mr #dir {
 display:block;
}
#aoho #call #c_ad {
 padding-top: 100px;
 height: 460px;
}
#aoho #call #c_ad dt strong {
 font-size: 80px;
 line-height: 80px;
 height: 80px;
}
#aoho #call #c_ad dt strong em {
 font-size: 50px;
 height: 80px;
 line-height: 80px;
}
#aoho #call #c_ad dt span {
 line-height: 25px;
 width: 90%;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 max-width: 1000px;
 height: 65px;
 padding-top: 35px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 0px;
}
#aoho #call #c_ad dd {
 width: 90%;
 max-width: 1000px;
 margin-top: 0px;
 margin-right: auto;
 margin-bottom: 0px;
 margin-left: auto;
 height: 120px;
 padding-top: 75px;
}
#aoho #call #c_ad dd p {
 float: left;
 width: 30%;
 height: 120px;
}
#aoho #call #c_ad .c2 {
 width: 40%;
}
#aoho #call #c_ad dd p i {
 height: 120px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #FFFFFF;
 width: 50px;
}
#aoho #call #c_ad dd p span {
 line-height: 25px;
}
#aoho #call #c_ad #c_400 {
 font-size: 36px;
 line-height: 60px;
 width: 540px;
 margin-left: -270px;
 bottom: -60px;
 height: 60px;
 position: absolute;
}
#aoho #news, #main #mr #other, #aoho #cslist, #main #dir, #main #nodata {
margin-left: 6%;
}
#main #mr #info, #main #mr #nodata {
margin-left: 6%;
width:90%;
min-height: 300px;
}
#aoho #news p span {
 line-height: 22px;
 height: 66px;
}
#aoho #case p {
 width: 31.333%;
}
#yuwei #ywwen, #yuwei #ywbao {
 display: block;
}
#yuwei #ywlist dd p {
 width: 48%;
}
#xtlist {
 padding-bottom: 85px;
 padding-top: 65px;
}
#xtlist dt {
 padding-bottom: 55px;
 padding-top: 0px;
 padding-right: 0px;
 padding-left: 0px;
}
#xtlist dt strong {
 font-size: 30px;
 line-height: 45px;
}
#xtlist dt span {
 font-size: 16px;
 line-height: 35px;
 padding-top: 11px;
}
#xtlist dd p span {
 display: block;
}
#xtlist dd p a {
height:220px;
}
#ruodian #rdbao, #ruodian #rdcase {
 display: block;
}
#ruodian #rdlist p {
 float: left;
 width: 20%;
}
#ruodian #rdlist p a {
 padding-top: 150px;
 height: 350px;
}
#ruodian #rdlist p strong {
 font-size: 22px;
 padding-top: 25px;
}
#main #mr #info .jk_you p {
 width: 48%;
 clear: none;
}
#main #mr #info .wx_li p {
 display: block;
 float: left;
 width: 46%;
 margin: 1%;
 line-height: 20px;
 height: 88px;
 cursor: pointer;
 background-image: none;
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #990000;
 -moz-border-radius: 20px;      /* Gecko browsers */
 -webkit-border-radius: 20px;   /* Webkit browsers */
 border-radius: 20px;            /* W3C syntax */
 overflow: hidden;
 text-align: center;
 font-size: 12px;
 padding: 1%;
 background-color: #f2f2f2;
}
}
@media only screen and (min-width: 999px) {
/**/
body {
 font-size: 14px;
}
#menu p {
 width: 700px;
}
#menu p strong {
 width: 99px;
}
#menu p a {
 font-size: 16px;
}
#iad {
 height: 420px;
}
#icase dd p {
 width: 25%;
}
#icase dd p span, #icase dd p img {
 height: 120px;
}
#foot #fmu dl {
 display: block;
}
#foot #fmu #ewm {
 float: right;
 margin: 0;
}
#main {
 padding-bottom: 45px;
}
#aoho #call #c_ad dd p {
 width: 31%;
}
#aoho #call #c_ad .c2 {
 width: 38%;
}
#aoho #call #c_ad dd p i {
 width: 70px;
 margin-left: 35px;
}
#aoho #call #c_ad dd p span {
 font-size: 16px;
}
#aoho #call #c_info {
 padding-top: 100px;
 height: 550px;
}
#aoho #call #c_info #map {
 float: left;
 width: 48%;
 border: 1px solid #eee;
}
#aoho #call #c_info #c_dian {
 width: 48%;
 float: right;
}
#aoho #news {
 padding-top: 35px;
}
#aoho #news li {
 padding-top: 25px;
 padding-right: 15px;
 padding-bottom: 25px;
 padding-left: 15px;
}
#aoho #news img, #aoho #news em {
 width: 90px;
}
#aoho #news p {
 margin-left: 120px;
}
#aoho #news p strong {
 height: 20px;
}
#aoho #news p span {
 line-height: 20px;
 font-size: 12px;
 height: 60px;
 margin-top: 10px;
}
#aoho #case p span, #aoho #case p img {
 height: 115px;
}
#aoho #case p strong {
 text-align:left;
 font-size: 14px;
 padding-top: 6px;
}
#aoho #case p em {
 display: block;
}
#nad {
 height: 282px;
}
#nad p {
 height: 192px;
 padding-top: 90px;
}
#nad p strong {
 font-size: 45px;
 padding: 0px;
 line-height: 55px;
}
#nad p span {
 font-size: 14px;
 line-height: 21px;
 padding-top: 15px;
}
#nav {
 height: 70px;
 line-height: 65px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #ddd;
 color: #999999;
 background-color: #fff;
}
#nav dt {
 float: left;
 display: block;
}
#nav dt i {
 padding-right: 5px;
 font-size: 16px;
}
#nav a, #nav dd strong a {
 color: #999999;
}
#nav a:hover {
 color: #B60006;
}
#nav dd {
 float: right;
 padding: 0;
 text-align: right;
 left: auto;
 width: auto;
}
#nav dd strong {
 font-weight: 400;
 padding-top: 0px;
 padding-right: 11px;
 padding-bottom: 0px;
 padding-left: 11px;
 marin: 0px;
 line-height: 65px;
 margin: 0px;
}
#nav dd strong .st, #nav dd strong a:hover {
 border-bottom-width: 2px;
 border-bottom-style: solid;
 border-bottom-color: #B60006;
 color: #B60006;
}
#aoho #cslist p {
 height: 150px;
 padding-left: 350px;
 position: relative;
 padding-top: 30px;
 border-bottom-width: 1px;
 border-bottom-style: dashed;
 border-bottom-color: #eee;
 padding-right: 0px;
 padding-bottom: 0px;
 width: auto;
 clear: both;
 float: none;
}
#aoho #cslist p span {
 height: 120px;
 width: 300px;
 position: absolute;
 left: 0px;
 top: 30px;
}
#aoho #cslist p strong {
 font-size: 18px;
 line-height: 20px;
 height: 30px;
 text-align: left;
}
#aoho #cslist p em {
 display: block;
 line-height: 22px;
 height: 66px;
 overflow: hidden;
 font-style: normal;
}
#xtlist dd p, #xtlist dd em {
 width: 23%;
}
#xtlist dd p a {
height:240px;
}
#main #mr #info .tg_you {
 padding-top: 25px;
 padding-bottom: 55px;
}
#main #mr #info .tg_you p {
 display: block;
 margin: 0px;
 width: 20%;
 float: left;
}
#main #mr #info .tg_you strong {
 display: block;
 text-align: center;
 width: 30px;
 font-size: 16px;
 line-height: 22px;
 padding-top: 5px;
 padding-bottom: 5px;
 background-color: #CC6600;
 color: #FFFFFF;
 float: left;
}
#main #mr #info .tg_you span {
 display: block;
 margin-left: 30px;
 line-height: 25px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #CC6600;
 padding-top: 5px;
 padding-right: 32px;
 padding-bottom: 15px;
 padding-left: 15px;
}
#main #mr #info .xt_safe p {
 width: 20%;
}
#main #mr #info .jk_ba ul {
 padding-top: 0px;
 margin-left: 300px;
}
#main #mr #info .jk_fa p {
 width: 18%;
}
#main #mr #info .wx_li p {
 width: 21%;
}
#main #mr #info .mj_you ul {
 margin-left: 350px;
 padding-top: 0px;
}
#link {
 display: block;
}
#link dd {
 margin-right: auto;
 margin-left: auto;
 overflow: hidden;
 width: 996px;
 height: 60px;
}
#link ul, #link li {
 float: left;
 height: 60px;
 overflow: hidden;
}
#link li {
 text-align: center;
 width: 166px;
 height: 45px;
}
#link li img {
 height: 45px;
 width: 120px;
}
}
@media only screen and (min-width: 1199px) {
/**/
.k {
 width: 1200px;
}
#iad {
 height: 520px;
}
#menu p {
 width: 770px;
}
#menu p strong {
 width: 109px;
}
#link dt {
 display: block;
}
#link dd {
 float: right;
 margin-left: 0px;
 margin-right: 45px;
}
#link li {
 width: 165px;
 border-left-width: 1px;
 border-left-style: solid;
 border-left-color: #ddd;
}
#main #ml, #main #ml dd {
 width: 240px;
}
#main #ml dt strong {
 width: 200px;
}
#main #ml dd p a {
 background-position: 18px;
 padding-left: 30px;
}
#main #mr {
 padding-left: 240px;
}
#aoho #case p {
 width: 23%;
}
#main #mr #info .jk_fa p {
 width: 12.28%;
}
}
/*栏目固顶菜单*/
#nav .fix {
	position: fixed;
	width: 100%;
	left: 0px;
	top: 0px;
	background-color: #333333;
	text-align: center;
}
#nav .fix a {
	color: #FFFFFF;
}
#nav .fix a:hover {
	color: #FFFF00;
	border: 0;
}
/**/