/* reset */
html {
	font-family: sans-serif;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
}
a {
	background-color: transparent;
}
a:active, a:hover {
	outline: 0;
}
img {
	border: 0;
}
button, input, optgroup, select, textarea {
	margin: 0;
	font: inherit;
	color: inherit;
}
button {
	overflow: visible;
}
button, select {
	text-transform: none;
}
button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], html input[disabled] {
	cursor: default;
}
button::-moz-focus-inner, input::-moz-focus-inner {
 padding: 0;
 border: 0;
}
input {
	line-height: normal;
}
input[type="checkbox"], input[type="radio"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	padding: 0;
}
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
 height: auto;
}
fieldset {
	padding: .35em .625em .75em;
	margin: 0 2px;
	border: 1px solid #c0c0c0;
}
textarea {
	overflow: auto;
}
table {
	border-spacing: 0;
	border-collapse: collapse;
	re
}
td, th {
	padding: 0;
}
/* master */
body {
	font-family: "Segoe UI", "Lucida Grande", Helvetica, Arial, "Microsoft YaHei", Arial, sans-serif;
	font-size: 14px;
	color: #333;
}
a {
	color: #FFF;
	text-decoration: none;
	outline:none;
}
a:hover, a:focus {
	color: #2a6496;
	text-decoration: underline;
}
a:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
img {
	vertical-align: middle;
}
hr {
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #eee;
}
ul, ol {
	margin: 0;
	padding: 0;
	list-style: none;
}
/* tool */
body{
}
.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.input{
	padding:2px 5px;
	background-color:#FFF;
	border:1px solid #ccc;
	border-radius:3px;
	-webkit-border-radius: 3px;
}
.clear{
	clear:both;
}
/* 顶部 */
#header-top{
	background-color:#045195;
}
#header-top a{
	color:#FFF;
	text-decoration:none;
}
#header-top .container{
	height:36px;
	overflow:hidden;
	background-color:inherit;
}
#header-top ul{
	text-align:center;
	margin-top:5px;
}
#header-top li{
	display:inline;
	vertical-align:middle;
}
#header-top li.scicons{
	margin-right:5px;
	vertical-align:baseline;
}
#header-top li.sctitle{
	margin-right:15px;
}
#header-top input{
	width:170px;
	height:18px;
	font-size:12px;
	font-family:"微软雅黑";
	border:none;
	padding:2px;
}
#header-top .btn{
	padding:2px 10px 3px 5px;
	cursor:pointer;
}
#header-bottom {
	clear: both;
}
#header-bottom .container{
	overflow:hidden;
	font-family:"Microsoft YaHei";
	font-size:16px;
}
#header-bottom .hdleft{
	float:left;
	width:286px;
	height:29px;
	overflow:hidden;
	margin-top:20px;
	margin-bottom:20px;
}
#header-bottom .hdright{
	float:right;
	margin-top:20px;
}
#header-bottom .hdright li{
	float:left;
	vertical-align:middle;
}
#header-bottom .hdright li a{
	color:#000;
	font-size:18px;
	font-family:"微软雅黑";
	text-decoration:none;
	padding:0 15px 25px 15px;
}
#header-bottom .hdright li:last-child a{
	padding-right:0px;
}
#header-bottom .span{
	border-bottom:3px solid #045195;
	color: rgb(33, 5, 241);
	padding-bottom:20px; 
	font-weight:bold; 
	/* font-size:22px;*/
}
/* 微信二维码 */
#wechat{
	display:none;
	position:fixed;
	right:40%;
	top:20%;
	width:240px;
	font-size:12px;
	background-color:#FFF;
	border:1px solid #eee;
	z-index:1000;
}
#wechat .title{
	font-weight:bold;
	margin:10px;
	float:left;
}
#wechat .close{
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	cursor:pointer;
	float:right;
}
#wechat .close:hover{
	font-size:18px;
}
#wechat .course{
	clear:both;
	width:200px;
	margin:10px auto;
	font-size:14px;
	color:#999;
}
#wccode{
	margin-left:20px;
}
#wccode img{
	width:200px;
	height:200px;
}
/* 详细导航 */
.nav-hover{
	display:none;
	position:absolute;
	width:100%;
	border-top:1px solid #045195;
	background:url(../images/10px.png);
	z-index:1000;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container{
	padding:10px 0 25px 0;
	background-color:inherit;
	overflow:hidden;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container a{
	text-decoration:none;
	outline:none;
	color:#000;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container> ul{
	overflow:hidden;
}
.nav-hover > .container> ul > li{
	width:142px;
	font-size:15px;
	margin-bottom:8px;
	float:left;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container> ul > li a:hover{
	color:#000099;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container > ul > li > ul > li{
	font-size:13px;
	margin-top:5px;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container > ul > li > ul > li a{
	color:#666;
	font-family:'Microsoft YaHei';
}
.nav-hover > .container > ul > li > ul > li a:hover{
	color:#CC0000;
	font-family:'Microsoft YaHei';
}
/* 首页模块 */
.modules{
	overflow:hidden;
}
.module{
	position:relative;
	float:left;
	width:318px;
	height:250px;
	margin:10px 0 10px 23px;
	overflow:hidden;
}
.csmodule{
	height:220px;
}
.module:hover{
	cursor:pointer;
}
.module:first-child{
	margin-left:0px;
}
.module >img{
	width:100%;
	/*height:100%;*/
}
.csmodule img{
	width:100%;
	/*width:318px;
	height:130px;*/
}
.module > .mdlayer{
	position:absolute;
	z-index:100;
	bottom:0;
	width:288px;
	height:50px;
	line-height:50px;
	padding-left:30px;
	background-image:url(../images/1px.png);
}
.module > .csinfo{
	height:80px;
	text-indent: 2em;
	line-height:1.5;
	background:#f2f2f2;
	padding:2px 5px;
}
.module > .mdlayer a{
	color:#FFF;
	font-size:20px;
	text-decoration:none;
	float:left;
}
.module > .mdlayer img{
	float:right;
	margin-top:15px;
	margin-right:20px;
}
.module > .mdinfo{
	display:none;
	position:absolute;
	left:-318px;
	bottom:0;
	width:318px;
	height:inherit;
	background-image:url(../images/1px.png);
	overflow:hidden;
	z-index:200;
}
.module > .mdinfo a{
	display:block;
	width:230px;
	color:#fff;
	text-decoration:none;
	margin:50px auto 0 auto;
}
.csmodule > .mdinfo a{
	height:30px;
	line-height:30px;
	font-size:16px;
	text-align:center;
	border:2px solid #FFF;
	border-radius:30px;
	margin:93px auto;
}
.module > .mdinfo a:hover{
	color:#ccc;
	border-color:#CCC;
}
/* 客户展示 */
#csdisplay{
	margin-top:15px;
	padding-bottom:25px;
	background-color:#F9FBFD;
}
#csdisplay .container{
	overflow:hidden;
	background-color:inherit;
}
#csdisplay .customers{
	overflow:hidden;
}
#csdisplay > .container > h1{
	color:#666;
	font-size:24px;
	text-align:center;
	font-weight:normal;
	font-family:"微软雅黑";
	margin-bottom: 8px;
}
#pingtai {
	color:#666;
	font-size:24px;
	text-align:center;
	font-weight:normal;
	font-family:"微软雅黑";
	margin-bottom: 8px;
}
#csdisplay > .container > a{
	float:right;
	color:#333;
	font-size:16px;
	text-decoration:none;
	border-top:2px solid #045195;
	margin-top:20px;
	padding-left:150px;
	padding-top:6px;
}
#csdisplay > .container > a:hover{
	color:#045195;
}
/* 底部 */
#footer{
	clear:both;
	min-width:1000px;
	font-family:"微软雅黑";
	border-top:2px solid #BBB;
	background-color:#045195;
}
#footer a{
	text-decoration:none;
	font-family:"微软雅黑";
}
#footer > .container {
	background-color:inherit;
	overflow:hidden;
	padding-top:25px;
	padding-bottom:30px;
	font-family:"微软雅黑";
}
#footer .col2{
	width:175px;
	float:left;
	padding-bottom:25px;
	font-family:"微软雅黑";
}
#footer .col4{
	width:475px;
	float:right;
	padding-bottom:25px;
	font-family:"微软雅黑";
}
#footer h4{
	font-size:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	font-family:"微软雅黑";
}
#footer p{
	line-height:22px;
	margin:10px 0 0 0;
	padding:0;
	font-family:"微软雅黑";
}
#footer h4 a{
	color:#FFF;
	font-family:"微软雅黑";
}
#footer h4 a:hover{
	color:#000099;
	font-family:"微软雅黑";
}
#footer p a {
	color:#FFF;
	font-size: 14px;
	font-family:"微软雅黑";
}
#footer p a:hover{
	color: #CC0000;
	font-family:"微软雅黑";
}
#footer .bottom{
	clear:both;
	color:#454545;
	border-top:1px solid #ccc;
	text-align:center;
	padding-top:10px;
	font-family:"微软雅黑";
}
#footer .bottom a{
	/* color:#FFF; */
	font-family:"微软雅黑";
}
#footer .bottom a:hover{
	color:#000099;
	font-family:"微软雅黑";
}
/* 每页标题区域 */
#pagetop{
	color:#FFF;
	position:relative;
	height:170px;
	min-width:1000px;
	overflow:hidden;
	padding-top:30px;
	background-color: #ccc;
}
#pagetop > .pagenav {
	position:absolute;
	top:0;
	width:100%;
	background:url(../images/nav_path.png);
	z-index:100;
}
#pagetop > .pagenav > .container {
	height:30px;
	line-height:28px;
	font-family:"Microsoft YaHei";
	 font-size:15px;
}
#pagetop > .pagenav > .container a{
	color:#ddd;
	text-decoration:none;
}
#pagetop > .pagenav > .container a:hover{
	color:#FFF;
}
#pagetop > .container h1{
	font-weight:normal;
	font-size:26px;
	margin-bottom:0;
}
#pagetop > .container p{
	font-size:18px;
	margin:20px 0 0 0;
}
/* 主要操作区域 */
#optarea {
	margin-top:20px;
	margin-bottom:40px;
	overflow:hidden;
}
#optarea .arealeft{
	float:left;
	width:250px;
	overflow:hidden;
	padding-bottom:20px;
}
#optarea .arealeft dl{
	width:240px;
	border-top:1px solid #aaa;
	font-size:16px;
	padding-top:5px;
	
}

#optarea .arealeft dl a{
	text-decoration:none;
}
#optarea .arealeft dl a:hover{
	color:#045195;
	font-weight:bold;
	/* letter-spacing:0.1px; */
}
/* #optarea .arealeft dt{
	
	font-size:16px;
	margin-top:15px;
	padding-top:5px;
} */
#optarea .arealeft dt a{
	color:#333;
}
/* #optarea .arealeft dt:after{
	content:">";
	float:right;
} */
#optarea .arealeft dd{
	font-size:14px;
	margin-top:10px;
	
}
#optarea .arealeft dd a{
	color:#666;
}
#optarea .arealeft dd a.active{
	color:red;
	font-weight:bold;
	letter-spacing:0.1px;
}
#optarea .arearight{
	float:right;
	width:745px;
	overflow:hidden;
	padding-left:25px;
	border-left:1px solid #aaa;
}
#optarea h1{
	text-align: center;
	margin: 0px;
}
/* 列表 */
.news-list{
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	font-size:14px;
	overflow:hidden;
}
.news-list:first-child{
	border-top:1px solid #ddd;
}
.news-list:hover{
	background-color:#F6F6F6;
}
.news-list .news-info{
	letter-spacing:0.5px;
}
.news-list .news-info:hover{
	color:#045195;
}
.news-list a{
	color:#333;
	text-decoration:none;
}
.news-list h4{
	float:left;
	padding:10px 0;
	margin:0;
	font-size:18px;
	font-weight:normal;
}
.news-list h5{
	float:right;
	padding:10px 0;
	margin:0;
	font-size:14px;
	font-weight:normal;
}
.news-list img{
	width:120px;
	height:70px;
	float:left;
	margin-right:10px;
}
#paging{
	margin:20px 0;
}
#paging a{
	color:#333;
	text-decoration:none;
	border:1px solid #ccc;
	border-radius:3px;
	background-color:#F8F8F8;
	margin-right:5px;
	padding:6px 15px;
}
#paging a:hover{
	color:#FFF;
	border-color:rgb(72, 149, 227);
	background-color:rgb(72, 149, 227);
}
#paging a.active{
	color:#FFF;
	border-color:#666;
	background-color:rgb(72, 149, 227);
}

/* 联系我们 */
#contact {
	margin-top:20px;
	margin-bottom:40px;
	overflow:hidden;
}
#contact .arealeft{
	float:left;
	width:610px;
	word-break:break-all;
	padding-bottom:20px;
	padding-right:50px;
	border-right:1px solid #aaa;
}
#contact .arealeft a{
	color:#000;
}
#contact .arearight{
	float:right;
	width:300px;
}

#contact .arearight .messagetitle{
	color:#004286;
	font-weight:bold;
	font-size:14px;
	margin-bottom:20px;
}
#contact .arearight dt{
	margin:5px 0px;
}
#contact .arearight dt .tip{
	display:none;
	float:right;
	color:#E60012;
	margin-top:5px;
}
#contact .arearight dd{
	margin:0px;
}
#contact .arearight dd input{
	width:290px;
	height:18px;
	padding:4px;
	border:1px solid #aaa;
	border-radius:2px;
}
#contact .arearight dd textarea{
	width:290px;
	height:60px;
	border:1px solid #aaa;
	border-radius:3px;
	padding:4px;
	resize: none;
}
#contact .arearight button{
	width:100px;
	height:30px;
	color:#FFF;
	border:none;
	border-radius:2px;
	background-color:#004286;
}


/* 知识反馈 在线留言 */
#contact .arearight1{
	float:right;
	width:650px;
}
#contact .messagetitle1{
	float:right;
	color:#004286;
	font-weight:bold;
	font-size:16px;
	margin-bottom:20px;
	width:760px;
}
#contact .arearight1 dd textarea1{
	width:290px;
	height:60px;
	border:1px solid #aaa;
	border-radius:3px;
	padding:4px;
	resize: none;
}
#contact .arearight1 dd{
	margin:0px;
}
#contact .arearight1 dd input{
	width:290px;
	height:18px;
	padding:4px;
	border:1px solid #aaa;
	border-radius:2px;
}
#contact .arearight1 dt{
	margin:0px 0px;
}
#contact .arearight1 dt .tip{
	display:none;
	float:auto;
	color:#E60012;
	margin-top:5px;
}
/* 搜索区域 */
#searchForm {
	background-color:#f2f2f2;
	margin-bottom:28px;
}
#searchForm .tip{
	color:#bbb;
	margin-left:332px;
	padding:2px 0;
}
#searchResult{
	clear:both;
	margin-bottom:30px;
	overflow:hidden;
}
#searchResult p{
	color:#bbb;
	margin-left:333px;
}
#searchResult .arealeft{
	float:left;
	width:125px;
}
#searchResult .arealeft li{
	text-align:right;
	margin-bottom:7px;
}
#searchResult .arealeft li a{
	color:#666;
	font-size:16px;
	text-decoration:none;
	outline:none;
}
#searchResult .arealeft li a.active{
	color:#045195;
}
#searchResult .arearight{
	float:right;
	width:779px;
	border-left:1px solid #ccc;
	padding-left:50px;
}
/*  客户展示单页 */
#case{
	margin-top:20px;
	margin-bottom:30px;
	overflow:hidden;
}
#case .arealeft{
	width:255px;
	padding-right:30px;
	border-right:1px solid #ccc;
	float:left;
}
#case .cuslogo img{
	width:100%;
}
#case h1{
	font-size:26px;
	font-weight:normal;
	margin:15px 0 5px 0;
}
#case .cusquote {
	line-height:25px;
}
#case p{
	margin:0;
}
#case p a{
	display:block;
	color:#333;
	text-decoration:none;
	margin-bottom:7px;
}
#case p a:hover{
	color:#000099;
}
#case .zqlogo img{
	width:100%;
}
#case .zqinfo {
	text-indent:2em;
	line-height:25px;
	margin-top:20px;
}
#case .zqlist{
	margin-top:20px;
}
#case .zqlist li{
	margin-bottom:5px;
}
#case .zqlist a{
	color:#333;
	text-decoration:none;
}
#case .zqlist a:hover{
	color:#000099;
}
#case .arearight{
	width:685px;
	float:right;
}
#case .arearight h1{
	text-align: center;
	margin: 0;
}
/* 查看更多案例 */
#case .cusms{
	margin-bottom:20px;
	overflow:hidden;
}
#case .cusms:last-child{
	margin-bottom:0;
}
#case .cusms .cusm{
	width:215px;
	height:100px;
	background-color:#CCC;
	margin-right:20px;
	float:left;
}
#case .cusms .cusm:last-child{
	margin-right:0;
}
#case .cusms .cusm img{
	width:100%;
	height:100%;
}