
#nav, #header, #menu, #section {
    display: block;
}

#nav, #header, #menu {
    width: 100%;
}

ul, li {
    list-style: none;
}

a {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
    text-decoration: none;
    outline: none
}

ul, ol {
    padding-left: 0;
    list-style-type: none;
}

img {
    border: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}

em, i {
    font-style: normal
}

button {
    cursor: pointer
}

.fix {
    *zoom: 1;
}

    .fix:after, .fix:before {
        display: block;
        content: "clear";
        height: 0;
        clear: both;
        overflow: hidden;
        visibility: hidden;
    }

input {
    outline: none
}

.clear {
    clear: both
}

input::-webkit-input-placeholder {
    color: #adacac
}

.elips {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    -o-text-overflow: ellipsis
}

.elip {
    white-space: nowrap;
    overflow: hidden;
}

.txtle2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.txtle3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.txtle4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}

.mb10 {
    margin-bottom: 10px
}

.mb20 {
    margin-bottom: 20px
}

.mb35 {
    margin-bottom: 35px
}

.mb22 {
    margin-bottom: 22px;
}
/****************************页面样式控制*****************************/


a {
    color: #606060;
    text-decoration: none
}

a:hover {
    color:#ff871c;
    text-decoration: none
}



.mw {
    width: 1098px;
    margin: 0 auto
}
/***************************** header css*******************************/
.pr { position:relative;}

.lx-head {width:100%;}
.lx-top-box {height:42px; border-bottom:1px solid #c4d6dd; position:relative;}
.lx-top-box  span{height:20px; margin-top:12px; float:left;font:14px/16px "Microsoft YaHei"}
.lx-top-nav { height:20px; margin-top:12px; float:right;}
.lx-top-nav li { height:16px; padding:0 15px; float:left; text-align:center; border-right:1px solid #313131; font:14px/16px "Microsoft YaHei"}
.lx-top-nav li:last-child { border:0; padding-right:0px;}


.lx-top-func { width:130px; height:20px; float:right; margin-top:12px; background:url(../images/icon_top_user.png) no-repeat; margin-right:-16px;}
.lx-top-func li { height:16px; float:right; padding-right:8px; margin-right:8px; font:16px/16px "Microsoft YaHei"; border-right:1px solid #313131;}
.lx-top-func li:first-child { border:0}

.lx-id {height:76px; z-index:10; position: relative; padding:15px 0 0 15px;}
.lx-logo { width:263px; height:70px; float:left; margin:0px 100px 0 0; background:url(../images/logo_gjedu.png) no-repeat; text-indent:-9999px}
.lx-logo a { width:170px; height:61px; display:block;}

.lx-top-wx{height:135px; position:absolute;right:85px;top:42px; z-index:999;display:none;border:1px solid #ccc;}
.lx-top-wx img{width:130px;}
.lx-top-ewm{height:135px; position:absolute;right:0px;top:42px; z-index:999;display:none;border:1px solid #ccc;}
.lx-top-ewm img{width:130px;}

.lx-sol { width:160px; height:37px; float:left; margin-top:8px; margin-right:90px; font:700 18px/24px "Microsoft YaHei"; position:relative;}
.lx-sol a.xst-switch { width:82px; height:20px; display:block; font:14px/20px "Microsoft YaHei";  margin-top:2px}
.lx-sol a.xst-switch.on { background-position:right -20px}
.lx-sol ul { width:110px; background:#f8f8f8; border:1px solid #eaeaea; display:none;}
.lx-sol ul li a{ display:block; height:32px;  font:14px/32px "Microsoft YaHei"; text-align:center; border-bottom:1px solid #eaeaea;}
.lx-sol ul li a:hover { background:#777; color:#fff;}

.lx-search { width:420px;float:left; position:relative; margin-top:3px;}
.lx-search .search-txt {  width:340px; height:33px; border:1px solid #bcdbe7; background:#fff; padding-left:12px; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:14px/35px "Microsoft YaHei"; /*safari垂直居中*/line-height:1px}
.lx-search .search-btn {width:80px; height:37px; display:block; position:absolute; right:0; top:0; border:0; background:#cd362b; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font:16px/35px "Microsoft YaHei"; cursor:pointer}
.lx-search ul { padding: 5px 0 0 15px;}
.lx-search ul li { display:inline; padding-right:10px; font-size:13px}
.lx-search ul li a { color:#606060}
.lx-search ul li a:hover { color:#ff871c;}

.lx-tel { width:244px; height:54px; float:right;font:12px/18px "Microsoft YaHei"; text-align:right; margin-top:15px;}
.lx-tel b{font:18px "Microsoft YaHei"; line-height:25px; color:#ff871c; display:block; background:url(../images/icon_top_tel.png) left center no-repeat;}
.lx-tel i { height:13px; display:inline-block; margin-right:3px; color:#2d2d2d}


/*全部服务分类菜单*/

/*网站导航*/
.lx-menu {
	width: 100%;
	height: 60px;
	background: #0067b2;
	position: relative;
	z-index: 3;
}
.lx-menu .lx-menu-item li {
	float: left;
	width: 122px;
	line-height: 60px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
	transition: all .5s;
}
.lx-menu .lx-menu-item li a {
	display: block;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.lx-menu .lx-menu-item li:hover, .lx-menu .lx-menu-item li.hover {
	background: #478b42;
}
.lx-menu .lx-menu-item dl {
	width: 100%;
	position: absolute;
	left: 0;
	top: 100%;
	z-index: 12;
	box-shadow: 3px 0 10px rgba(0, 0, 0, 0.1);
}

.lx-menu .lx-menu-item li:nth-child(6) dl{
	width: 366px;
	position: absolute;
	left: -122px;
	top: 100%;
	z-index: 12;
	box-shadow: 3px 0 10px rgba(0, 0, 0, 0.1);
}

.lx-menu .lx-menu-item dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.lx-menu .lx-menu-item li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.lx-menu .lx-menu-item dl dd {
	line-height: 44px; 
	height: 44px;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
	border-top: 1px solid #5084c5;
}

.lx-menu .lx-menu-item li:nth-child(6) dl dd {
	line-height: 44px; 
	height: 44px;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 122px;
	float:left;
	border-top: 1px solid #5084c5;
}
.lx-menu .lx-menu-item dl dd:first-child {
	border: none;
}
.lx-menu .lx-menu-item dl dd a {
	color: #fff;
	font-size: 14px;line-height: 44px; width: 100%;
	padding: 0;
	background: #183883;
	text-align: center;
	background-repeat: no-repeat;
	background-image: -webkit-linear-gradient(left, #5084c5, #5084c5);
	background-image: linear-gradient(to right, #5084c5, #5084c5);
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	background-size: 0% 100%;
}
.lx-menu .lx-menu-item dl dd a:hover {
	background-size: 100% 100%;
	color: rgba(255, 255, 255, 0.9999);
}

.lx-menu-down {position:absolute; top:37px; left:-5px; width:1211px; z-index:39; display:none}
.lx-menu-down-top { width:100%; height:10px;}
.lx-menu-down-btm { width:100%; height:15px;}
.lx-menu-down-main { width:100%; min-height:384px;}
.lx-menu-down2 {position:absolute; top:42px; left:-5px; width:520px; height:36px; z-index:39; background:#81b4d9; border-radius:0 0 5px 5px; display:none}
.lx-menu-down-listA { padding: 0 10px; font-size:0}
.lx-menu-down-listA li{ display:inline-block; }
.lx-menu-down-listA li a {height:36px; display:inline-block; padding:0 10px;color:#fff; font:18px/36px "Microsoft YaHei"; }
.lx-menu-down-listA li a:hover { background:#2a80bf;}
.menu-tab { width:128px; float:left; padding-bottom:10px; margin-left:10px;}
.menu-tab li { padding:0 10px; }
.menu-tab li span { width:100%; height:50px; display:block; border-bottom:1px solid #d6d6d6; font:14px/50px "Microsoft YaHei"; color:#146097; text-align:center; cursor:pointer}
.menu-tab li.on { background:#fff;}
.menu-tab li.on span {  border:1px solid #fff; font-weight:700}
.menu-hid { width:840px; /*width:1020px;*/ float:left; background:#fff; padding:15px 25px; min-height:260px; display:none}
.menu-hid-item { padding-bottom:10px}
.md-list1 {  font:700 12px/22px "Microsoft YaHei";}
.md-list1 dt { width:90px; height:20px; float:left; margin-right:18px}
.md-list1 dd a { padding-right:15px;}
.mu-list1 { padding-left:108px; overflow:hidden;zoom:1}
.mu-list1 li { float:left; width:110px; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; -o-text-overflow: ellipsis; margin-right:12px;}
.md-list2 { font:12px/22px "Microsoft YaHei"; border-top:1px dotted #65aade; padding:12px 0;}
.md-list2 dt { width:90px; height:20px; float:left; margin-right:18px; font-weight:700}
.md-list2 dd a { padding-right:15px;}
.md-hid1,.md-hid2,.md-hid3,.md-hid4{ display:none}

/*下拉菜单*/
.lx-menu-down-con { padding:32px 30px 0 38px;}
.lx-menu-down-con-l { width:868px; float:left;}
.lx-menu-down-con-l h6 {font:700 14px/14px "Microsoft YaHei"; padding-bottom:15px;}
.lx-menu-down-list1 { padding-bottom:15px;}
.lx-menu-down-list1 dt { width:90px; float:left; font:700 14px/14px "Microsoft YaHei"; padding-top:3px;}
.lx-menu-down-list1 dd { width:768px; float:left;}
.lx-menu-down-list1 dd a {font:13px/14px "Microsoft YaHei"; display:inline-block; padding:0 10px; margin-bottom:10px; border-right:1px solid #606060}
.lx-menu-down-list1 dd a.nbr{ border:0}
.lx-menu-down-list1 dd a:last-child { border:0}
.lx-menu-down-list2 { margin-bottom:10px}
.lx-menu-down-list2 a {font:13px/14px "Microsoft YaHei"; display:inline-block; padding-right:10px; margin-right:10px; margin-bottom:10px; border-right:1px solid #606060}
.lx-menu-down-list2 a.ntr{ color:#146097; border:0; margin-right:0}
.lx-menu-down-list2 a.nbr{ border:0}
.lx-menu-down-con-r { width:275px; float:right;}
.lx-menu-down-con-r li img { display:block; margin-bottom:20px;}