@charset "utf-8";
a{ color:#666; text-decoration:none;}
a:hover{ color:#1E94D4;-webkit-transition:background-color .3s ease 0s;-moz-transition:background-color .3s ease 0s;-o-transition:background-color .3s ease 0s;-ms-transition:background-color .3s ease 0s;transition:background-color .3s ease 0s;}
img{ border:0px;}
ul,li,h1,p,h2{ margin:0px; padding:0px; list-style:none; font-weight:normal}
input{font-family:"Microsoft Yahei";}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#666;
	text-align:center;
	font-family:"Microsoft Yahei";
	font-size:16px;
	-webkit-font-smoothing: antialiased; 
	-moz-osx-font-smoothing: inherit | grayscale
}
.fl{ float:left;}
.fr{ float:right;}
.mHead,.mNav,.mFootNav,.mbanner{ display:none;}
.container{width:98%; max-width:1400px;height:auto; margin:0 auto; text-align:left; padding-left:1%; padding-right:1%;}
.head{ width:100%; float:left; padding-top:36px; padding-bottom:30px;}
.tel_t{ padding-top:5px; width:98%; text-align:right; padding-bottom:25px; padding-right:2%;}
.ser{ width:370px; height:36px; background:url(../images/ser_bg.jpg); padding-left:110px; padding-top:2px; padding-bottom:2px;}
.logo img{ max-width:100%;}

.s{ width:360px; height:35px;padding-left:10px;/* Old Firefox */}
.input{ float:left;}
.input input{ width:310px;border:none; line-height:35px;height:35px; color:#999;}
.btn{ float:left; padding-top:4px;}

.menu{ float:left; width:100%; background:#1E94D4; line-height:65px; font-size:22px;}
.nav{ float:left; color:#fff;}
.nav a{ color:#fff;}
.nav a:hover{ font-weight:bold;}
.nav a.on{font-weight:bold;}
.m_line{ width:93px; float:left; text-align:center; padding-top:14px;}

.news{ width:100%; float:left; padding-top:55px;}
.n_left{ float:left; width:55.7%;}
.n_right{ float:left; width:42.3%; padding-left:2%}
.n_title{ width:100%; float:left;border-bottom:1px solid #E6E6E6;}
.n_left img{ width:100%;}
.n_title a{ float:left; width:140px; line-height:45px; text-align:center;font-size:20px;}
.n_title a.on{ color:#fff; background:#1E94D4; }
.n_title a:hover{color:#fff; background:#1E94D4;}
.n_list{ width:100%; float:left; line-height:270%; padding-top:20px;}
.n_list .fr{ color:#999;}
.n_list li:hover{ background:#fafafa;}

.about{ width:100%; float:left; padding-top:50px;}
.a_left{ float:left; width:25.7%;}
.a_right{ float:left; width:71.3%; margin-left:3%; margin-top:45px; background:url(../images/server_bg.jpg) no-repeat; padding-top:60px; padding-bottom:60px;}
.a_title{ float:left; width:100%;border-bottom:1px solid #C5E1F3;}
.a_title span{ width:140px; line-height:45px; background:#1E94D4; color:#fff; font-size:20px; float:left; text-align:center;}
.a_list{ width:100%; float:left; padding-top:20px;}
.a_list .a1{ width:46%; float:left;background:#F0F0F0; margin-top:21px; font-size:20px;}
.a_list .a1 .j_img{ float:left; padding-top:11px; padding-left:12px;}
.a_list .a1 .j_txt{ float:left; line-height:60px; padding-left:10px;}
.a_list .a1:hover{ background:#E7E7E7;}
.a2{ float:left; padding-left:34px; line-height:40px; padding-top:10px;}
.a2 .s1{ font-size:35px; color:#1E94D4; font-weight:bold;}
.a2 .s2{ font-size:25px; color:#1E94D4;}
.a2 .s3{ font-size:18px; color:#FEA444; font-weight:bold;font-weight:bold; }
.a3{ float:left; padding-left:26px;font-size:25px; font-weight:bold;}
.a3 a.a3_1{ width:222px; height:60px; line-height:60px; float:left; background:url(../images/ser1.jpg);  color:#FF9900; padding-left:52px; margin-bottom:33px;}
.a3 a.a3_2{ width:222px; height:60px; line-height:60px; float:left; background:url(../images/ser2.jpg); color:#1E94D4; padding-left:52px; margin-left:50px; margin-bottom:33px;}
.a3 a.a3_3{ width:222px; height:60px; line-height:60px; float:left; background:url(../images/ser3.jpg); color:#FF9900; padding-left:52px;}
.a3 a.a3_4{ width:222px; height:60px; line-height:60px; float:left; background:url(../images/ser4.jpg); color:#1E94D4; padding-left:52px; margin-left:50px;}


.huiyuan{ width:100%; float:left; padding-top:50px;}
.hy_tit{ float:left; width:100%;border-bottom:1px solid #C5E1F3;}
.hy_tit span{ width:140px; line-height:45px; background:#1E94D4; color:#fff; font-size:20px; float:left; text-align:center;}
.hy_tit font{ line-height:45px; padding-left:20px; font-size:14px; color:#999999}
.hy_tit .fr{ line-height:45px;}
.hy_con{ width:100%; float:left; padding-top:50px; padding-bottom:50px;}
.hy_list{ width:14%; float:left; padding-right:0.2%; text-align:center;}
.hy_list img{ max-width:100%; height:220px; margin-bottom:10px;}

.danwei{width:100%; float:left;}
.dw_con{ width:100%; float:left; padding-top:20px; padding-bottom:40px;}
.dw_con a{ width:15.6666%; padding-right:1%; line-height:280%; float:left;}

.frk{ width:100%; float:left; line-height:60px; background:#EBF6FB; font-size:14px; color:#999;}
.frk a{ color:#999;}

.pagefoot{ width:100%; float:left; background:#1E94D4; color:#fff; padding-top:36px; padding-bottom:26px; line-height:180%}
.fnt25{ font-size:25px;}
.fnt30{ font-size:30px;}
.pdr8{ margin-right:8%;}

@media(max-width:768px){

.head .logo{ width:50%;}
.head .tel{ width:50%;}
.tel_t img{ max-width:60%}
.ser{ width:230px; height:36px; background:url(../images/m_ser_bg.jpg); padding-left:111px; padding-top:2px; padding-bottom:2px; margin-left:40px;}
.logo img{ max-width:100%;}

.s{ width:220px; height:35px;padding-left:10px;/* Old Firefox */}
.input input{ width:170px;}

.menu{ line-height:45px; font-size:18px;}
.m_line{ width:25px;padding-top:3px;}
.news{ padding-top:20px;}
.n_title a{ width:100px;font-size:16px;}
.n_list{ line-height:180%; padding-top:10px; font-size:14px;}
.about{ padding-top:20px;}
.a_left{ float:left; width:40.7%;}
.a_right{ float:left; width:55.3%;padding-top:45px; padding-bottom:45px;}
.a_title span{font-size:16px;}
.a_list .a1{  margin-top:10px; font-size:16px;}
.a2{ display:none;}
.a3{ padding-left:5%; padding-right:5%; width:90%;font-size:20px;}
.a3 a.a3_1{ width:50%; padding-left:0px; margin-bottom:13px; text-align:center;}
.a3 a.a3_2{ width:50%;padding-left:0px; margin-left:0px; margin-bottom:13px;text-align:center;}
.a3 a.a3_3{ width:50%;padding-left:0px;text-align:center;}
.a3 a.a3_4{ width:50%;padding-left:0px; margin-left:0px;text-align:center;}

.huiyuan{ padding-top:20px;}

.hy_tit span{font-size:16px;}
.hy_tit .fr{ line-height:45px;}
.hy_con{ padding-top:15px; padding-bottom:15px;}
.hy_list{ width:24%; float:left; padding-right:1%;}

.dw_con a{ width:24%; padding-right:1%; line-height:220%;}
}
@media(max-width:480px){
.head,.left,.foot,.slideNav .sn_c,.slideNav .sn_a,.banner,.menu,.a_right{ display:none;}
body {
	font-size:14px;
}
.mHead,.mbanner,.mFootNav{ display:block}
.mHead{
	position: relative;
	width: 100%;
	box-sizing: border-box;
	padding: 20px;
	background:#1E94D4;
	float:left;
}
.mHead .mLogo img{
	float: left;
	width: 70%;
}
.mHead .mNavBtn{
	position: absolute;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
}
.mHead .mNavBtn i{
	display: block;
	width: 35px;
	height: 3px;
	margin: 10px auto;

}
.mHead .close i{
	background-color: #fff;
}
.mHead .open i{
	background-color: #000;
}
.mNav{
	display: none;
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 300;
}
.mNavBg{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.5);
}
.mNavBox{
	box-sizing: border-box;
	padding: 25px 30px;
	position: absolute;
	left: -300px;
	top: 0;
	width: 250px;
	height: 100%;
	z-index: 100;
	background-color: #333230;
	box-shadow: 0 0 15px #333;
}
.mNavBox li{
	margin-bottom: 15px;
	text-align:left;
}
.mNavBox li .dt a{
	display: block;
	line-height: 40px;
	color: #ddd;
	font-size: 18px;
	font-weight: bold;

}
.mNavBox li .dd{
}
.mNavBox li .dd a{
	display: block;
	line-height: 25px;
	color: #999;
	font-size: 14px;
	width:50%;
	float:left;
}

.news,.huiyuan{padding-top:15px;}
.n_left{ width:100%; margin-bottom:10px;}
.n_right{ width:100%; padding-left:0%}
.n_title a{line-height:35px;font-size:16px;}
.n_list{ line-height:180%; padding-top:10px;}
.n_list li{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}

.about{ padding-top:15px;}
.a_left{ float:left; width:100%;}
.a_right{}
.a_title span{ line-height:35px;font-size:16px;}
.a_list{ padding-top:0px;}
.a_list .a1{  margin-top:15px; font-size:16px;}
.hy_tit span{line-height:35px; font-size:16px;}
.hy_tit font{ line-height:35px;}
.hy_tit .fr{ line-height:35px;}
.hy_con{ padding-top:15px; padding-bottom:15px;}
.hy_list{ width:31.3333%; padding-right:1%;}
.hy_tit font{ display:none;}
.hy_list img{ height:170px;}
.dw_con a{ width:32.3333%;line-height:180%;}
.frk{line-height:30px;padding-top:5px; padding-bottom:5px;}
.pagefoot{ padding-top:16px; padding-bottom:16px;}
.pagefoot .fl{ width:100%; text-align:center;}
.pagefoot .fr{ width:100%; text-align:center; padding-top:20px;}
}