﻿@charset "utf-8";

h2 {
    margin: 0;
    padding: 0;
}
body {
	padding: 0;
	margin: 0;
	font-family:Arial, Helvetica, sans-serif, "微软雅黑";
	font-size: 12px;
	line-height: 24px;
	color: #5f5f5f;
	background: #fff;
	width: 100%;
	min-width: 1000px;
width:expression((documentElement.clientWidth < 1000) ? "1000px":"100%");
	zoom: 1
}
img {
	border: 0
}
ul, ol, dl, form {
	padding: 0;
	margin: 0
}
li {
	list-style: none
}
.clearfix {
*zoom:1;
	clear: both
}
.clearfix:after {
	content: "\0200";
	display: block;
	height: 0;
	overflow: hidden;
	clear: both
}
input, select {
	font-size: 12px;
	color: #5f5f5f
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden
}
a {
noline:expression(this.onFocus=this.blur())
}
a:focus {
	outline: 0;
	-moz-outline: 0
}
input[type=button], input[type=submit] {
	outline: 0;
noline:expression(this.onFocus=this.blur())
}
input[type=button]::-moz-focus-inner, input[type=submit]::-moz-focus-inner {
border-color:transparent!important
}
a {
	text-decoration: none;
	color: #6a6a6a
}
a:hover {
	text-decoration: underline;
	color: #f08c00
}
.bgHeader {
	background: url("../images/bgHeader.jpg") repeat-x top
}
.Header {
	position: relative;
	z-index: 2;
	width: 1000px;
	margin: 0 auto
}
.Header .logo {
    display: block;
    width: 240px;
    height: 36px;
    background: url("../images/logo.png") no-repeat left center;
    float: left;
}
.Header .logo2 {
	position: absolute;
	display: block;
	width: 252px;
	height: 80px;
	background: url("../images/logo2.png") no-repeat left center;
	z-index: 9999999;
	padding-top: 55px
}
.Header .nav {
	position: relative;
	padding-right: 283px;
	line-height: 34px;
	font-size: 11px;
	font-family: 微软雅黑;
	height: 40px;
	overflow: hidden;
	text-align: right;
    margin-bottom: 10px;
}
.Header .nav .top_search {
	width: 129px;
	height: 24px;
	position: absolute;
	right: 0;
	background: url("../images/searchBox.jpg") no-repeat center center;
	top: 6px
}
.Header .nav .top_search .text {
	float: left;
	width: 95px;
	height: 23px;
	line-height: 23px;
	background: 0;
	border: 0;
	padding: 0;
	padding-left: 8px
}
.Header .nav .top_search .btn {
	width: 23px;
	height: 23px;
	background: 0;
	border: 0;
	cursor: pointer;
	float: right;
	padding: 0
}
.banner {
	line-height: 37px;
	height: 37px;
    width: 1000px;
}
.banner li {
	float: left;
	height: 37px;
	position: relative;
	font-family: 微软雅黑;
	margin-left:5px;
}
.banner li a {
	text-align: center;
	display: inline-block;
	font-size: 16px;
	padding: 0 18px;
}
.banner li a:hover {
	color: gray;
	text-decoration: none
}
.banner li a.active1, .banner li a.active {
	color: #fff;
	text-decoration: none;
	background: url("../images/active1.png") no-repeat
}
.banner li a.active {
	color: #fff;
	text-decoration: none;
	background: url("../images/active.png") no-repeat
}
.banner li a.on {
	padding: 0 18px;
	color: gray;
	background: url("../images/active01.png") no-repeat;
	border-bottom: 0
}

.sec_n {
	background: white;
	position: absolute;
	left: 0;
	top: 37px;
	display: none;
	width: 100px;
	border: 1px solid #e6e6e6;
	border-top: 0;
	padding: 0 5px
}
.sec_n0 {
	position: absolute;
	left: -100px;
	top: 46px
}
.sec_n1 {
	position: absolute;
	left: -130px;
	top: 46px
}
.banner li .sec_n a {
	display: block;
	line-height: 18px;
	color: #6e6e6e;
	font-size: 12px;
	padding: 0;
	text-align: left
}
.banner li .sec_n dl a:hover {
	background: 0;
	color: #e62126
}
.banner li .sec_col dt {
	background: url("../images/icon.gif") no-repeat left center;
	padding-left: 18px
}
.sec_col {
	width: 120px;
	float: left
}
.sec_col a{
    margin-top: 9px;
}
.banner li .sec_col h2 {
	padding-top:15px;
    font-size: 14px;
    line-height: 14px;
}
.banner li .sec_col h2 a {
    font-size: 14px;
    background: url(http://www.northsoft.com.cn/skin/index/images/line.png) no-repeat left center; padding-left: 10px; color: #e76100;
}
.w170 {
	width: 150px;
	padding: 0 10px 20px 25px
}
.w340 {
	width: 120px;
	padding: 0 10px 20px 25px
}
.w460 {
	width: 600px;
	padding: 0 10px 20px 25px
}
.w300 {
	width: 360px;
	padding: 0 10px 20px 25px
}
.w580 {
	width: 482px;
	padding: 0 10px 20px 25px
}
.w700 {
	width: 700px;
	padding: 0 10px 20px 25px
}
.nav li .w340 h2 {
	padding: 0
}
.Header .nav span {
	font-size: 18px;
	color: #e52227;
	font-family: Impact
}
.Header .nav .a_website {
	position: absolute;
	right: 146px;
	top: 5px;
	width: 129px;
	height: 24px;
	display: block;
	background: url("../images/a_website.jpg") no-repeat center center
}
.menu_title {
	font-size: 14px;
    padding: 10px 0;
    text-align: center;
	margin: 0;
	background: url("../images/menu_title_bg.jpg")
}
.menu_list li a {
	color: #555;
	padding-left: 18px;
	display: block;
	line-height: 36px;
	height: 36px;
	overflow: hidden;
	background: url("../images/menu_list_bgon.jpg") no-repeat left top
}
.menu_list li a:hover {
	color: #fff;
	text-decoration: none;
	background: #ef8c00
}
.menu_list li a.on {
	background: url("../images/menu_list_bgon.jpg") no-repeat left top
}
.menu_list li a.on:hover {
	color: #fff;
	text-decoration: none;
	background: #ff4249
}
.menu_list li ul li {
	background: #fafafa;
	border-bottom: solid 1px #e3e3e3
}
.menu_list li ul li a {
	line-height: 37px;
	padding-left: 42px;
	background: url("../images/menu_list_bg_sub.jpg") no-repeat 26px
}
.menu_list li ul li a.on {
	color: #ef8c00;
	background: url("../images/menu_list_bgon_sub.jpg") no-repeat 26px
}
.menu_list li ul li a:hover {
	color: #ef8c00;
	background: url("../images/menu_list_bgon_sub.jpg") no-repeat 26px
}
.menu_list li ul li a.on:hover {
	color: #ef8c00;
	background: url("../images/menu_list_bgon_sub.jpg") no-repeat 26px
}
.menu_list li a span {
	float: right
}
.menu_list li a span.name {
	padding-right: 25px
}
.menu_list li a span.line {
	color: #c3c3c3;
	padding-right: 5px
}
.menu_arrow {
	padding-bottom: 20px
}
.menu_arrow a {
	display: block;
	height: 36px;
	background: url("../images/menu_list_arrow.jpg") no-repeat left top
}
.menu_sub {
	position: relative;
	border-top: solid 2px #5b73bd;
	zoom: 1;
	clear: both;
	background: #f5f5f5
}
.menu_sub span {
	line-height: 34px;
	display: block;
	float: left;
	font-family: 微软雅黑;
	position: relative;
	top: 2px;
	padding-right: 5px
}
.menu_sub span a {
	display: block;
	padding: 0 21px;
	background: url("../images/menu_sub_bg.jpg") repeat-x top
}
.menu_sub span a:hover {
	background: #ee971e;
	color: #fff;
	text-decoration: none
}
.menu_sub span.on a {
	background: #ee971e;
	color: #fff
}
.TitleName {
	color: #444;
	line-height: 50px;
	font-size: 16px;
	font-family: 微软雅黑;
	font-weight: normal;
	margin: 0;
	display: block;
	position: relative
}
.TitleNameLine {
	width:100%;
	margin-bottom:12px;
	display: block;
	background:url("../images/t.png") no-repeat left;
	position: relative;
	padding-left: 9px;
	overflow:hidden;
	font-family:"微软雅黑";
	font-size:15px;
    line-height: 21px;
}
.TitleNameLine em {
	font-size: 12px;
	font-family: "微软雅黑";
	line-height: 18px
}
.jiathis_style {
	position: absolute;
	right: 0;
	top: 10px
}
.jiathis_style em {
	float: left;
	font-style: normal
}
.current {
	margin: 0 auto;
	color: #999;
	line-height: 31px;
	text-align: right;
	padding-right: 12px;
	display: block;
	margin-bottom: 10px;
	background: url("../images/current_bg1.png") no-repeat
}
.current a {
	color: #999
}
.current span {
	color: #555
}
.current b {
	font-weight: normal;
	padding-left: 7px;
	background: url("../images/current_icon.jpg") no-repeat left
}
.Content {
	padding-bottom: 20px;
	padding-top: 20px;
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0 auto
}
.ul_txt_list {
	height: 380px
}
.ul_txt_list li {
	width: 150px;
	height: 361px;
	margin-right: 17px;
	overflow: hidden;
	float: left;
	background: #efeeee
}
.ul_txt_list li span {
	padding-left: 37px;
	display: block;
	line-height: 28px;
	background: url("../images/txt_icon.jpg") no-repeat 27px
}
.ul_txt_list li b {
	display: block;
	height: 51px;
	text-indent: -5000px
}
.ul_txt_list li.t1 b {
	background: url("../images/txt_img1.jpg") no-repeat left top
}
.ul_txt_list li.t2 b {
	background: url("../images/txt_img1.jpg") no-repeat -160px top
}
.ul_txt_list li.t3 b {
	background: url("../images/txt_img1.jpg") no-repeat -320px top
}
.ul_txt_list li.t4 b {
	background: url("../images/txt_img1.jpg") no-repeat -480px top
}
.ul_txt_list li.t5 {
	margin-right: 0
}
.ul_txt_list li.t5 b {
	background: url("../images/txt_img1.jpg") no-repeat -640px top
}
.ul_sitemap li {
	border-bottom: dotted 1px #ddd;
	padding: 10px 0
}
.ul_sitemap li strong {
	display: block
}
.info_title {
	text-align: center;
	font-size: 14px;
	padding: 0;
	margin: 0
}
.info_time {
	text-align: center;
	font-size: 12px;
	padding: 0;
	margin: 0;
	font-weight: normal
}
.info_txt {
	padding: 15px 0;
	text-justify: inter-ideograph;
	text-align: justify;
	word-wrap: break-word;
	clear: both;
	overflow: hidden;
	width: 100%;
	margin: 0 auto
}
.info_back {
	padding: 10px 0;
	border-top: dotted 1px #ddd
}
.info_back a {
	padding-right: 10px
}
.info_back .back {
	color: #222
}
.Pages {
	padding: 10px 0;
	line-height: 18px;
	zoom: 1;
	margin-top: 38px;
	overflow: hidden;
	color: #999;
	border-top: solid 1px #e6e6e6
}
.Pages span {
	padding: 0 3px;
	display: inline-block
}
.Pages a {
	display: inline-block;
	margin: 0 2px;
	color: #999
}
.Pages .p_cur b {
	color: #F00
}
.Pages .p_count b {
	color: #F00
}
.Pages .p_total b {
	color: #F00
}
.Pages .p_page em {
	font-style: normal;
	font-family: Arial;
	display: none
}
.Pages .p_page em a {
	padding: 0 7px;
	border: solid 1px #e1e1e1;
	background: #f1f1f1
}
.Pages .p_page em a.a_cur {
	color: #fff;
	border: solid 1px #0395ea;
	background: #0e76b3
}
.Pages .p_page b {
	font-weight: normal;
	padding: 0 3px
}
.Pages .i_text {
	width: 22px;
	height: 14px;
	padding: 0;
	text-align: center;
	font-size: 12px;
	border: solid 1px #959ca5;
	background: #fff
}
.Pages .i_button {
	position: relative;
	width: 33px;
	height: 18px;
	cursor: pointer;
	border: 0;
	background: url("../images/page_goto.jpg") no-repeat;
	font-size: 0;
	line-height: 0
}
.a_first, .a_prev, .a_next, .a_end {
	text-align: center;
	display: inline-block;
	width: 40px;
	height: 18px;
	background: url("../images/pages_a.jpg") no-repeat
}
.Footer {
	font-size: 12px;
	font-family: "微软雅黑";
	width: 960px;
	line-height: 43px;
	height: 50px;
	overflow: hidden;
	padding: 0 41px;
	margin: 0 auto;
	background: url("../images/bgFooter.jpg") no-repeat left top;
	position: relative
}
.Footer .nav {
	float: right
}
.Footer_links {
	height: 80px;
	background: url("../images/footerline.png")
}
.Footer_links .links {
	width: 1000px;
	margin: 0 auto;
	color: #6e767e;
	overflow:hidden;
}
.Footer_links .links h2 {
	color: #000;
	font-size: 12px;
	font-weight: normal;
	padding-top: 10px
}
.bgHome {
	background: 
}
.HomeBanner {
	height: 440px;
}
#p-top {
	margin: 0 auto;
	padding: 0 10px;
	width: 930px;
	text-align: left
}
#p-top {
	background: 0;
	width: auto;
	min-width: 990px;
	padding: 0
}
.p-home-banner {
	width: 990px;
	padding: 0;
	margin: 0 auto;
	clear: both
}
.p-home-banner:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden
}
#p-top-banner img, #p-top-banner h1, #p-top-banner h2, #p-top-banner h3 {
	padding: 0;
	margin: 0
}
#p-top-banner h1, #p-top-banner h2, #p-top-banner h3 {
	position: relative
}
#p-top-banner {
	border-bottom: 1px solid #c0c0ae
}
#p-top-banner.p-container {
	margin: 0
}
#p-top-banner.p-top-qh .p-container-body {
	clear: both;
	position: relative;
	height: 422px;
	border: 0 none;
	background: 0;
	margin: 0
}
#p-top-banner .p-top-qh-pane {
	position: relative;
	height: 422px;
	overflow: hidden;
	clear: both
}
#p-top-banner .p-top-qh-pane h1 img, #p-top-banner .p-top-qh-pane h2 img {
	margin-top: 0
}
#p-top-banner .p-bannerqh {
	position: absolute;
	overflow: hidden
}
#p-top-banner .p-bannerqh .p-home-banner {
	clear: none;
	height: 422px;
	overflow: hidden;
	width: 100%;
	margin: 0;
	float: left
}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1 {
	width: 990px;
	margin: 0 auto;
	text-align: left
}
#p-top-banner .p-top-qh-nav {
	margin: -15px 140px 0 0;
	width: 376px;
	height: 20px;
	float: right;
	display: inline
}
#p-top-banner .p-top-qh-nav a {
	width: 45px;
	height: 30px;
	position: relative;
	z-index: 2100;
	display: inline-block;
	text-decoration: none;
	padding: 0;
	margin: 3px 5px;
	font-size: 1px;
	outline: 0;
	border: 3px solid #EEE;
	border: 3px solid rgba(255,255,255,0.6);
	box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.6);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.6)
}
#p-top-banner .p-top-qh-nav a .p-top-qh-view {
	width: 45px;
	height: 30px
}
#p-top-banner .p-top-qh-nav a.p-active {
	top: -5px
}
#p-top-banner .p-top-qh-nav a:hover, #p-top-banner .p-top-qh-nav a.p-active {
	border: 3px solid #FFF;
	border: 3px solid rgba(255,255,255,0.9);
	box-shadow: 0 1px 3px rgba(0,0,0,0.85);
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.85);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.85)
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt {
	display: none;
	background: url("../images/p-banner-small-bg.png") no-repeat 0 0;
	_background-image: url("images/p-banner-small-bg-ie6.png");
	cursor: pointer;
	position: absolute;
	text-align: left;
	width: 328px;
	height: 113px;
	top: -115px;
	left: -237px
}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt {
	top: -110px
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-4, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-5, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-6 {
	display: block;
	border: 1px solid #FFF;
	width: 60px;
	height: 60px;
	margin: 18px 10px 5px 20px;
	_margin: 20px 6px 5px 12px;
	float: left
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2 {
	font-weight: bold;
	color: #ffdf4e;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	font-size: 12px;
	margin: 0;
	padding: 15px 20px 0 0
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p {
	font-size: 11px;
	color: #999;
	text-shadow: 0 1px 0 rgba(0,0,0,.5);
	margin: 0;
	padding: 0 20px 5px 0;
	line-height: 14px
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2 {
	color: #FFC
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p {
	color: #CCC
}
#p-top-banner a.p-top-qh-next, #p-top-banner a.p-top-qh-prev {
	display: none
}
.p-container {
	margin: 0 0 1.2em;
	width: 100%
}
.p-container .p-container-body h2, .p-container.p-alternate-two h2, .p-container.p-alternate-six h2 {
	background: 0;
	border: 0
}
.p-subtittle {
	position: absolute;
	left: -3000px;
	width: 500px
}
.banner-buttom {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 30px;
	cursor: pointer;
	z-index: 40;
	
	margin: 0 auto;
	min-width: 990px;
	text-align: center;
	background: 
}

.Home {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden
}
.Home .photo {
	height: 170px;
	float: left;
	background: url("../images/dot_h1.jpg") repeat-y right top
}
.Home .photo img {
	border: solid 1px #dadada;
	width: 229px;
	height: 170px;
	border-radius: 6px
}
.Home .list {
	float: left;
	width: 760px;
	padding-left: 9px
}
.Home .list h2 {
	height: 36px;
	overflow: hidden;
	padding: 0;
	margin: 0 0 4px 0;
	font-size: 12px;
	background: url("../images/home_tab.jpg") no-repeat left top
}
.Home .list h2 span {
	display: block;
	width: 90px;
	height: 34px;
	padding-left: 5px;
	float: left;
	cursor: pointer
}
.Home .list h2 span a {
	display: block;
	width: 90px;
	height: 34px
}
.Home .list h2 #n1.show {
	background: url("../images/home_tab.jpg") no-repeat left -35px
}
.Home .list h2 #n2.show {
	background: url("../images/home_tab.jpg") no-repeat -95px -35px
}
.Home .list h2 #n3.show {
	background: url("../images/home_tab.jpg") no-repeat -190px -35px
}
.Home .list h2 #n4.show {
	background: url("../images/home_tab.jpg") no-repeat -285px -35px
}
.Home .list h2 #n5.show {
	background: url("../images/home_tab.jpg") no-repeat -380px -35px
}
.Home .list h2 #n6.show {
	background: url("../images/home_tab.jpg") no-repeat -475px -35px
}
.Home .list h2 #n7.show {
	background: url("../images/home_tab.jpg") no-repeat -570px -35px
}
.Home .list h2 #n8.show {
	background: url("../images/home_tab.jpg") no-repeat -665px -35px
}
.menu_sub1 .menu_sub h2 {
	height: 36px;
	overflow: hidden;
	margin: 0;
	font-size: 12px
}
.menu_sub1 .menu_sub h2 span {
	margin-right: 5px;
	display: block;
	width: 90px;
	height: 34px;
	color: #6a6a6a;
	padding-left: 5px;
	float: left;
	cursor: pointer;
	text-align: center;
	line-height: 34px;
	font-size: 13px;
	font-family: "微软雅黑"
}
.menu_sub1 .menu_sub h2 span.show {
	background: #f08c02;
	color: #fff
}
.menu_sub span {
	line-height: 34px;
	display: block;
	float: left;
	font-family: "微软雅黑";
	position: relative;
	top: 2px;
	padding-right: 5px
}
.menu_sub span a {
	display: block;
	padding: 0 21px;
	background: url("../images/menu_sub_bg.jpg") repeat-x top
}
.menu_sub span a:hover {
	background: #ee971e;
	color: #fff;
	text-decoration: none
}
.menu_sub span.on a {
	background: #ee971e;
	color: #fff
}
.Home .list ul li {
	float: left;
	width: 50%;
	line-height: 28px
}
.Home .list ul li a {
	padding-left: 11px;
	background: url("../images/list_icon1.jpg") no-repeat left;
	color: #777
}
.Home .list .txt {
	padding-left: 14px;
	height: 147px
}
.Banner {
	height: 221px
}
.Contain {
	width: 1300px;
    margin: 10px auto 20px;
	zoom: 1;
	/*overflow: hidden;*/
    display:flex;
	background: url("../images/bgMain.jpg") repeat-y 210px top
}
.Sidebar {
	float: left;
	width: 210px;
	background: #f7f7f7
}
.Main {
	float: right;
	width: 1090px;
	min-height: 460px;
}
.MyBox {
	padding-left: 30px;
    position: relative;
}
.related_list {
	padding-top: 23px;
	border-top: solid 1px #e9e9e9;
	zoom: 1;
	overflow: hidden
}
.related_list dl.left_txt {
	float: left;
	padding-right: 13px;
	border-right: solid 1px #e9e9e9
}
.related_list dl.right_txt {
	float: right
}
.related_list dl {
	width: 395px;
	height: 215px
}
.related_list dl h2 {
	line-height: 30px;
	height: 30px;
	font-size: 12px;
	padding: 0 0 0 18px;
	margin: 0 0 5px 0;
	background: url("../images/bg_title_related_list.jpg") no-repeat top;
	position: relative
}
.related_list dl h2 .more {
	display: block;
	width: 30px;
	height: 30px;
	position: absolute;
	right: 0
}
.related_list dl ul li {
	line-height: 36px;
	background: url("../images/dot.jpg") repeat-x left bottom
}
.related_list dl ul li a {
	padding-left: 18px;
	background: url("../images/list_icon2.jpg") no-repeat 8px
}
.related_list dl ul li span {
	float: right;
	color: #aaa;
	font-size: 11px;
	font-family: 微软雅黑
}
#timeline {
	width: 750px;
	overflow: hidden;
	margin: 0 auto;
	position: relative;
	background: url("../images/course_time_bg.jpg") no-repeat 3px top
}
#dates {
	width: 750px;
	height: 140px;
	overflow: hidden
}
#dates li {
	float: left;
	width: 87px;
	height: 107px;
	padding: 32px 0 0 0
}
#dates li a {
	font-size: 15px;
	font-family: 微软雅黑;
	display: block;
	width: 56px;
	height: 56px;
	line-height: 56px;
	text-align: center
}
#dates li a:hover {
	text-decoration: none
}
#dates .selected {
	color: #fff;
	background: url("../images/course_time_num.jpg") no-repeat center center
}
#issues {
	width: 750px;
	overflow: hidden;
	margin: 0 auto;
	display: block
}
#issues li {
	width: 750px;
	float: left
}
#issues li h5 {
	line-height: 30px;
	padding: 0;
	margin: 0;
	font-size: 15px;
	font-family: 微软雅黑
}
#issues li h5 a {
	padding: 0 11px;
	display: block;
	background: url("../images/course_time_txt_bg.jpg") no-repeat left top;
	cursor: default
}
#issues li h5 a:hover {
	color: #fff;
	text-decoration: none;
	background: url("../images/course_time_txt_bg.jpg") no-repeat left bottom
}
#issues li dl {
	padding: 20px 10px;
	line-height: 30px
}
#arrow {
	position: relative
}
#next, #prev {
	position: absolute;
	top: 0;
	top: 47px;
	width: 14px;
	height: 24px;
	background-position: 0 0;
	background-repeat: no-repeat;
	text-indent: -9999px;
	overflow: hidden
}
#next:hover, #prev:hover {
	background-position: 0 -24px
}
#next {
	right: 10px;
	background: url("../images/course_time_next.jpg") no-repeat left top
}
#prev {
	left: 10px;
	background: url("../images/course_time_prev.jpg") no-repeat left top
}
#next.disabled, #prev.disabled {
	opacity: .2
}
.video_list {
	height: 405px;
	overflow: hidden
}
.video_list .video {
	width: 560px;
	height: 395px;
	float: left;
	text-align: center;
	padding-top: 10px;
	background: url("../images/video_play_bg.jpg") no-repeat top
}
.video_list .list {
	float: right;
	width: 233px
}
.video_list .list #VideoBox {
	height: 315px
}
.video_list .list #J_prev {
	display: block;
	position: relative;
	height: 20px
}
.video_list .list #J_prev a {
	position: absolute;
	left: 100px;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/video_arrow.jpg") no-repeat left top;
	cursor: pointer
}
.video_list .list #J_prev a:hover {
	background: url("../images/video_arrow.jpg") no-repeat right top
}
.video_list .list #J_next {
	display: block;
	position: relative;
	height: 20px
}
.video_list .list #J_next a {
	position: absolute;
	left: 100px;
	display: block;
	width: 20px;
	height: 20px;
	background: url("../images/video_arrow.jpg") no-repeat left bottom;
	cursor: pointer
}
.video_list .list #J_next a:hover {
	background: url("../images/video_arrow.jpg") no-repeat right bottom
}
.video_list .list ul li {
	padding-top: 15px;
	height: 90px;
	font-size: 12px;
	border-bottom: solid 1px #e0e1e3;
	font-weight: bold
}
.video_list .list ul li:hover {
	background: url("../images/video_li_bg.jpg") repeat-x bottom #f5f5f5
}
.video_list .list ul li img {
	width: 117px;
	height: 77px
}
.video_txt {
	line-height: 26px;
	padding: 10px 190px 10px 20px;
	background: url("../images/video_txt_bg.jpg") no-repeat left top
}
.video_txt .name {
	font-size: 14px;
	padding: 0;
	margin: 0;
	color: #d67d00
}
.NewsList ul li {
	line-height: 35px;
	background: url("../images/list_li_bg.jpg") repeat-x left bottom
}
.duijieList ul li {
	line-height: 35px;
	background: url("../images/list_li_bg.jpg") repeat-x left bottom
}
.duijieList ul li span{
    float: left;
}
.duijieList ul li.libg {
	background: url("../images/list_li_bg2.jpg") repeat-x left bottom
}
.duijieList ul li a {
	padding-left: 18px;
}
.NewsList ul li.libg {
	background: url("../images/list_li_bg2.jpg") repeat-x left bottom
}
.NewsList ul li a {
	padding-left: 18px;
	background: url("../images/list_li_icon.jpg") no-repeat 10px
}

.NewsList ul li span {
	float: right;
	font-size: 10px;
	color: #acacac;
	font-family: Arial, Helvetica, sans-serif
}
.NewsList ul li.IsFirst {
	height: 100px;
	overflow: hidden;
	line-height: 24px;
	position: relative;
	padding-left: 117px
}
.NewsList ul li.IsFirst h5 {
	line-height: 32px;
	font-size: 14px;
	padding: 0;
	margin: 0;
	font-weight: normal;
	border-bottom: solid 1px #e7e7e7
}
.NewsList ul li.IsFirst h5 a {
	color: #e98100
}
.NewsList ul li.IsFirst p {
	padding: 5px 0;
	margin: 0
}
.NewsList ul li.IsFirst a {
	padding: 0;
	color: #464646;
	background: 0
}
.NewsList ul li.IsFirst .pic {
	padding: 4px;
	border: solid 1px #ece9e9;
	display: block;
	position: absolute;
	left: 0
}
.NewsList ul li.IsFirst .pic img {
	width: 90px;
	height: 90px
}
.telbox {
	zoom: 1;
	overflow: hidden
}
.telbox .tel_pic {
	float: left;
	padding-bottom: 7px;
	background: url("../images/tel_bg.jpg") no-repeat center bottom
}
.telbox .tel_pic img {
	padding: 5px;
	border: solid 1px #e9e9e9
}
.telbox .tel_txt {
	float: right;
	width: 345px;
	padding-top: 40px
}
.telbox .tel_txt h6 {
	font-size: 18px;
	color: #ff4249;
	padding: 0;
	margin: 0;
	font-weight: normal
}
.telmap {
	text-align: center
}
.teldetail h6 {
	line-height: 34px;
	height: 34px;
	display: block;
	font-size: 12px;
	font-weight: normal;
	padding: 0;
	margin: 0;
	font-weight: normal;
	background: url("../images/tel_titlebg.jpg") no-repeat left
}
.teldetail h6 span {
	display: block;
	width: 200px;
	text-align: center;
	float: left;
	padding-right: 48px
}
.teldetail dl {
	zoom: 1;
	overflow: hidden;
	border-bottom: solid 1px #ececec;
	color: #888
}
.teldetail dl dt {
	padding: 20px 0;
	margin: 0;
	width: 200px;
	float: left;
	text-align: center;
	line-height: 72px
}
.teldetail dl dd {
	padding: 20px 0 20px 48px;
	margin: 0;
	float: left;
	background: url("../images/dot_h3.jpg") repeat-y left top
}
.form_table table td {
	padding: 6px 3px
}
.form_table .dot {
	height: 1px;
	overflow: hidden;
	background: url("../images/dot2.jpg") repeat-x left center
}
.form_table .text {
	border: inset 1px #e5e5e5;
	padding: 0 2px;
	width: 180px;
	height: 18px;
	line-height: 18px
}
.form_table .guanzhu span {
	width: 200px;
	display: inline-block
}
.form_table .btn_submit {
	width: 180px;
	height: 73px;
	border: 0;
	cursor: pointer;
	background: url("../images/btn_submit.jpg") no-repeat
}
.wenkuBoxTable .wenkuBoxLinks {
	background: url("../images/dossier.gif") no-repeat left center;
	padding-left: 35px;
	line-height: 26px;
	display: inline-block
}
.downloadBoxTable {
	border-collapse: collapse
}
.downloadBoxTable .downBtn {
	background: url("../images/downloadBtn.gif") no-repeat center center;
	display: block;
	width: 47px;
	height: 30px
}
.downloadBoxTable .downBtn em {
	display: none
}
.downloadBoxTable th {
	background: #f5f5f5
}
.mainnav .sub.subBox1 {
	width: 847px;
	padding-left: 40px
}
.mainnav .sub.subBox2 {
	width: 520px;
	padding-left: 54px
}
.mainnav .sub.subBox2 .r_box {
	float: left;
	padding-right: 47px;
	width: 83px
}
.mainnav .sub1.subBox1 {
	width: 847px;
	padding-left: 40px
}
.mainnav .sub1.subBox2 {
	width: 900px;
	padding-left: 115px;
	right: 0
}
.mainnav .sub1.subBox2 .r_box {
	width: 165px;
	float: left
}
.mainnav .sub3.subBox3 {
	padding-left: 40px;
	right: 152px
}
.mainnav .sub3.subBox3 .r_box {
	float: left;
	width: 96px;
	padding-left: 8px
}
.mainnav ul li#nav2 .sub .r_box {
	float: left
}
.mainnav ul li#nav2 .sub .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav2 .sub .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav2 .sub1 .r_box {
	float: left
}
.mainnav ul li#nav2 .sub1 .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav2 .sub1 .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav4 .sub .r_box {
	float: left
}
.mainnav ul li#nav4 .sub .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav4 .sub .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav5 .sub .r_box {
	float: left
}
.mainnav ul li#nav5 .sub .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav5 .sub .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav5 .sub3 .r_box {
	float: left
}
.mainnav ul li#nav5 .sub3 .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav5 .sub3 .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav6 .sub .r_box {
	float: left
}
.mainnav ul li#nav6 .sub .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav6 .sub .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav6 .sub2 .r_box {
	float: left
}
.mainnav ul li#nav6 .sub2 .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav6 .sub2 .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav7 .sub .r_box {
	float: left
}
.mainnav ul li#nav7 .sub .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav7 .sub .r_box dt a {
	padding-left: 10px
}
.mainnav ul li#nav4 .sub4 .r_box {
	float: left
}
.mainnav ul li#nav4 .sub4 .r_box dt {
	padding: 0;
	margin: 0;
	background: url("../images/nav_sub_a.jpg") no-repeat left
}
.mainnav ul li#nav4 .sub4 .r_box dt a {
	padding-left: 10px
}
.mainnav .sub4.subBox2 {
	width: 520px;
	padding-left: 40px
}
.mainnav .sub4.subBox2 .r_box {
	float: left;
	padding-right: 47px;
	width: 83px
}
.mainnav .sub1 {
	position: absolute;
	top: 40px;
	z-index: 888;
	display: none;
	width: 400px;
	padding-left: 40px;
	right: 260px;
	height: 275px;
	zoom: 1;
	overflow: hidden;
	background: url("../images/nav_sub_bg1.png") no-repeat center top
}
.mainnav .sub1 a:hover {
	text-decoration: none
}
.mainnav .sub1 h5 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0;
	background: url("../images/nav_sub_icon.jpg") no-repeat left 30px
}
.mainnav .sub1 h6 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0
}
.mainnav .sub2 {
	position: absolute;
	top: 41px;
	z-index: 888;
	display: none;
	width: 105px;
	padding-left: 36px;
	right: 88px;
	height: 170px;
	zoom: 1;
	overflow: hidden;
	background: url("../images/nav_sub_bg2.png") no-repeat center bottom
}
.mainnav .sub2 a:hover {
	text-decoration: none
}
.mainnav .sub2 h5 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0;
	background: url("../images/nav_sub_icon.jpg") no-repeat left 30px
}
.mainnav .sub2 h6 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0
}
.mainnav ul li#nav7.on span {
	height: 40px
}
.mainnav ul li#nav8.on span {
	height: 40px
}
.mainnav .sub3 {
	position: absolute;
	top: 45px;
	z-index: 888;
	display: none;
	width: 130px;
	padding-left: 40px;
	right: 99px;
	height: 216px;
	zoom: 1;
	overflow: hidden;
	background: url("../images/nav_sub_bg3.png") no-repeat center bottom
}
.mainnav .sub3 a:hover {
	text-decoration: none
}
.mainnav .sub3 h5 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 10px 0 0 10px;
	line-height: 40px;
	margin: 0;
	background: url("../images/nav_sub_icon.jpg") no-repeat left 26px
}
.mainnav .sub3 h6 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0
}
.mainnav .sub4 {
	position: absolute;
	top: 40px;
	z-index: 888;
	display: none;
	width: 400px;
	padding-left: 40px;
	right: 106px;
	height: 267px;
	zoom: 1;
	overflow: hidden;
	background: url("../images/nav_sub_bg4.png") no-repeat center top
}
.mainnav .sub4 a:hover {
	text-decoration: none
}
.mainnav .sub4 h5 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0;
	background: url("../images/nav_sub_icon.jpg") no-repeat left 30px
}
.mainnav .sub4 h6 {
	font-size: 16px;
	color: #344c90;
	font-family: 微软雅黑;
	padding: 15px 0 0 10px;
	line-height: 40px;
	margin: 0
}
.TitleName1 {
	color: #444;
	line-height: 50px;
	font-size: 16px;
	font-family: 微软雅黑;
	font-weight: normal;
	margin: 0;
	display: block;
	position: relative;
	border-bottom: 2px solid #dbdbdd
}
.serviceCenterBoxTop {
	line-height: 121px;
	text-align: center;
	color: #555;
	font-size: 12px
}
.serviceCenterBoxTable table {
	background: url("../images/serviceCenterBg.jpg") no-repeat center top;
	height: 283px
}
.serviceCenterBoxTableInput1 {
	width: 147px;
	height: 22px;
	background: 0;
	line-height: 22px;
	border: 1px solid #b1b8cb
}
.serviceCenterBoxTableInput2 {
	width: 109px;
	height: 22px;
	background: 0;
	line-height: 22px;
	border: 1px solid #b1b8cb
}
.serviceCenterBoxTableInput3 {
	width: 256px;
	height: 22px;
	background: 0;
	line-height: 22px;
	border: 1px solid #b1b8cb
}
.serviceCenterBoxTableBtn1 {
	width: 81px;
	height: 28px;
	border: 0;
	background: url("../images/serviceCenterLogin.jpg") no-repeat;
	cursor: pointer
}
.serviceCenterBoxTableBtn2 {
	width: 81px;
	height: 28px;
	border: 0;
	background: url("../images/serviceCenterReg.jpg") no-repeat;
	cursor: pointer
}
.jobsList table {
	border: solid 1px #e8e8e8;
	border-collapse: collapse;
	color: #888;
	margin-bottom: 15px
}
.jobsList table td {
	border: solid 1px #e8e8e8;
	border-collapse: collapse;
	padding-left: 23px;
	line-height: 30px
}
.jobsList table .headTable td {
	background: #f7f7f7;
	font-weight: bold;
	color: #f08c02;
	line-height: 24px;
	padding: 2px 5px 2px 23px
}
.jobsList .city {
	width: 150px
}
.jobsList .f_txt {
	float: right;
	border-left: solid 1px #e8e8e8;
	width: 95px;
	text-align: center;
	display: block
}
.jobsList .txt1 {
	width: 150px;
	float: right;
	border-left: solid 1px #e8e8e8;
	width: 95px;
	padding-left: 33px;
	width: 168px;
	display: block
}
.jobsList .apply {
	background: url("../images/job_btn.jpg") no-repeat;
	width: 86px;
	height: 24px;
	float: right
}
.jobsList dl {
	padding: 15px 30px 15px 0;
	line-height: 18px
}
.box_job2 {
	padding: 7px 4px 1px 4px;
	line-height: 200%;
	color: #434343
}
.box_job2 td {
	padding: 6px 10px;
	font-size: 12px
}
.box_job2 span {
	color: #5f5f5f;
	font-size: 12px
}
.submitBtn {
	background: url("../images/submit.jpg") no-repeat;
	width: 81px;
	height: 28px;
	cursor: pointer;
	border: 0
}
.serviceCenterBoxTableArea1 {
	width: 540px;
	height: 95px;
	background: 0;
	line-height: 22px;
	border: 1px solid #b1b8cb
}
.Wrap_AboutList_Honor {
	display: inline-block;
	overflow: hidden
}
.Wrap_AboutList_Honor li {
	float: left;
	height: 220px;
	border-bottom: 1px solid #e0e1e3;
	margin-top: 20px;
	width: 249px;
	padding-left: 9px;
	padding-right: 9px
}
.Wrap_AboutList_Honor li .picture {
	background: url("../images/aLimgbg2.jpg") no-repeat left top;
	width: 236px;
	height: 156px;
	padding: 7px 7px 7px 6px;
	cursor: pointer
}
.Wrap_AboutList_Honor li .picture img {
	width: 236px;
	height: 156px;
	display: block
}
.Wrap_AboutList_Honor li span {
	display: block;
	text-align: center;
	width: 249px;
	color: #333;
	font-family: "微软雅黑";
	font-size: 15px;
	line-height: 20px;
	display: inline-block
}
.Wrap_AboutList_Honor li.liShow .picture {
	background: url("../images/aLimgbg3.jpg") no-repeat left top
}
.costomListBox li {
	float: left;
	width: 30%;
	height: 26px;
	line-height: 26px;
	overflow: hidden;
	padding-left: 3%
}
.sousuo1 {
	height: 216px;
	overflow: hidden
}
.sousuo2 {
	height: 216px;
	overflow: hidden
}
.menu_arrow.selected a {
	background: url("../images/menu_list_arrow.jpg") no-repeat right top
}
.bt_fx_qq {
	padding-bottom: 30px
}
.GoToTop {
	position: fixed;
	bottom: 170px;
	right: 20px;
	_position: absolute;
_right:expression(eval(document.documentElement.scrollRight+20));
_bottom:expression(eval(document.documentElement.scrollBottom+170));
	background: url("../images/gototop.jpg") no-repeat;
	width: 40px;
	height: 39px;
	display: block
}
.p-home-banner .p-banner1-1-1 h2 a {
	display: block;
	width: 990px;
	height: 422px
}
.p-home-banner .p-banner1-1-1 h1 a {
	display: block;
	width: 990px;
	height: 422px
}
.label_div label {
	display: block;
	width: 180px
}
.main_lc {
	margin-bottom: 10px;
	height: 186px;
	background: #f6f6f6;
	width: 100%
}
.main_lc_z {
	width: 1000px;
	height: 186px;
	background: url("../images/licheng.jpg") no-repeat;
	margin: 0 auto;
	padding-left: 8px
}
.nian {
	color: #5b79bc;
	width: 983px;
	padding-top: 50px
}
.future {
	color: #f19149;
	text-align: right;
	width: 900px;
	padding-top: 3px
}
.course {
	color: #8b8b8b;
	width: 983px;
	margin-top: 6px
}
.gngr {
	border: 1px solid #CCC;
	border-radius: 6px;
	height: 80px;
	width: 600px;
	font-size: 15px;
	font-family: "微软雅黑";
	margin-bottom: 15px
}
.gngr {
	padding-left: 100px;
	margin-left: 30px;
	overflow: hidden
}
.gnnr01 {
	clear: left
}
.gngr02, .gngr03 {
	font-size: 12px;
	float: left;
	font-family: "微软雅黑"
}
.gngr02 {
	text-indent: 24px
}
.gngr03 {
	margin-left: 450px;
	float: right;
	margin-right: 50px
}
.city {
	background: url("../images/n.jpg");
	height: 35px;
	line-height: 35px;
	font-size: 15px;
	padding-left: 10px;
	font-family: '微软雅黑';
	margin-top: 5px;
	color: #ee8e06
}
.NewsList {
	overflow: hidden
}
.NewsList li {
	float: left;
	width: 760px
}
#main .photoblock-many {
	margin: 0 10px 10px -4px;
	clear: both;
	width: 100%;
	font-size: 10px;
	color: #888
}
.MyBox .cp {
	margin-top: 50px;
	margin-left: 50px;
	overflow: hidden
}
.MyBox .cpleft, .MyBox .cpright {
	float: left
}
.MyBox .cpleft {
	width: 255px;
	height: 250px;
	font-size: 12px;
	padding-right: 50px;
	padding-top: 70px
}
.MyBox .cpright {
	width: 340px;
	height: 250px;
	background: #f2f2f2;
	border: 1px solid #dfdfdf;
	-webkit-border-radius: 3px
}
.MyBox .form1 {
	padding-top: 20px;
	padding-left: 50px
}
.MyBox .txt {
	width: 150px;
	color: #494949;
	border: 1px solid #9dadc5;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	height: 16px;
	padding: 4px 4px;
	font-size: 12px
}
.MyBox .login_btn_wrapper {
	display: inline-block;
	width: 82px;
	height: 30px;
	height: 28px\9;
	margin-top: 9px;
	border: 1px solid;
	border-color: #ef8c00 #ef8c00 #ef8c00;
	background-position: 0 -1px\9;
	-webkit-transition: -webkit-box-shadow .1s linear;
	-moz-transition: box-shadow .1s linear;
	border-radius: 3px;
	-webkit-border-radius: 3px
}
.MyBox .login_btn_wrapper:hover {
	text-decoration: none;
	background-position: 0 -32px;
	background-position: 0 -33px\9;
	box-shadow: 0 0 3px rgba(84,133,10,0.5);
	-webkit-box-shadow: 0 0 3px rgba(84,133,10,0.5)
}
.MyBox .login_btn {
	width: 82px;
	height: 30px;
	height: 28px\9;
	border: 0;
	line-height: 25px;
	font-size: 15px;
	color: #FFF;
	background: #ef8c00;
	cursor: pointer;
	font-family: "微软雅黑"
}
.MyBox .login_submit {
	padding-left: 130px
}
.MyBox .cptitle {
	text-align: center;
	font-size: 18px;
	margin-top: 30px;
	font-family: "微软雅黑"
}
.mt10 { margin-top:10px }
.fs14 { font-size:16px }
.service_box{ position:fixed; z-index:1000;right:-147px;bottom:20%;margin-top:-100px;width:146px;height: 260px;border:1px solid #ece8e5; background:#fff;}
.service_box .tab_nav{ position:absolute;left:-42px;top:0px;}
.service_box .tab_nav > li {background:#8fdbff;border-bottom:1px solid #ffeadb;}
.service_box .tab_nav > li.active{ background:#ff6b09;}
.service_box .tab_nav > li:first-child{border-radius:8px 0 0;}
.service_box .tab_nav > li:last-child{ border-bottom:none; border-radius:0 0 0 8px;}
.service_box .tab_nav > li > a{ display:block; width:28px;padding:12px 6px 12px 8px; line-height:14px; text-align:center;color:#2c2c2c; text-decoration:none;}
.service_box .tab_nav > li.active > a{ color:#fff;}
.service_box .tab_nav .icon{ display:block; height:28px;width:28px; background:url("../images/bg_online_service_new.gif") no-repeat; overflow:hidden;margin:3px 0;*margin:6px 0;}
.service_box .tab_nav .icon_1{ background-position:0 0 ;}
.service_box .tab_nav .icon_4{ background-position:-28px 0 ;}
.service_box .tab_nav .icon_3{ background-position:-56px 0 ;}
.service_box .tab_nav .active .icon_1{ background-position:0 -28px ;}
.service_box .tab_nav .active .icon_4{ background-position:-28px -28px ;}
.service_box .tab_nav .active .icon_3{ background-position:-56px -28px ;}
.service_box .tab_content{padding:30px 5px 28px; position:relative;}
.service_box .tab_plan{ display:none; text-align:center;}
.service_box .tab_plan p{color:#333;}
.mydiv {
background-color: #f8f8f8;
padding-top:20px;

text-align: center;
line-height: 40px;
font-size: 12px;
font-weight: bold;
z-index:99;
width:400px;
height: 410px;
left:50%;
top: 30%;

margin-left:-150px!important;
margin-top:-60px!important;

margin-top:0px;

position:fixed!important;
position:absolute;

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}


.bg {
background-color: #ccc;
width: 100%;
height: 100%;
left:0;
top:0;/*FF IE7*/
filter:alpha(opacity=50);/*IE*/
opacity:0.5;/*FF*/
z-index:1;

position:fixed!important;/*FF IE7*/
position:absolute;/*IE6*/

_top:       expression(eval(document.compatMode &&
            document.compatMode=='CSS1Compat') ?
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/

}
/*The END*/
.mydiv p{margin-top:10px;overflow:hidden;}
.mydiv label{width: 100px;
	text-align: right;
	display: block;
	float: left;
	line-height: 30px;
	height: 30px;
	font-size: 14px;font-family:"微软雅黑";color:#343434;}
.bz_text{float: left;
	height: 30px;
	width: 200px;
	border:1px  solid #e9e9e9;
	}
	
.button{height:35px;width:80px;background:#6bc5f0;border:1px solid #e9e9e9;display:block;margin:0 auto;line-height:35px;text-decoration:none;font-size:14px;color:#fff;border-radius:3px;}
.mydiv textarea{width:200px;height:150px;float:left;border:1px  solid #e9e9e9;}
.mydiv .bzbutton,.mydiv .bzclosebutton{width:80px;height:25px;background:#ff8400;border:1px solid #f88000;border-radius:3px;color:#fff;}
.mydiv span{font-size:20px;line-height:20px;height:20px;margin-bottom:24px;display:block;}



/*后加*/
.borders{ width:980px;height:30px; line-height:30px; text-align:left; padding-left:20px; margin:0 auto; border:#f3f3f3 solid 1px;font-family:"微软雅黑";}
.layout{ width:100%; margin:30px auto; font-family:"微软雅黑"; overflow:hidden}
.homelist {width:1000px; margin:0 auto;overflow: hidden;}
.homelist li{width:308px; padding-top:20px;}
.homelist li.two {float:left; width:308px;margin-right:35px;border: 1px solid #f3f3f3;text-align:center;}
.homelist li.one {float:left; width:308px;border: 1px solid #f3f3f3;text-align:center;}
.homelist li p{color:#4d4d4d; line-height:35px;padding: 0;margin: 0}
.homelist li img {display: inline-block; margin-top:5px; margin-bottom:20px;}
.homelist li p.tit {font-size:18px; color:#4d4d4d;}
.homelist li p.bgs { background:url("../images/list-h3.png") no-repeat center bottom;}
.homelist li p.mid { line-height:30px; text-align:center;}
.homelist-nav {height: 30px;line-height: 30px;text-align: center;color: #ededed;background: #f9f9f9;}
.homelist-nav span {padding: 0 2px; color:#CCC;}
.homelist-nav a {color: #52bf63;}
.foot-bg{ width:100%;margin-top:60px; height:128px; background:#f0f0f0; border-bottom:#56c066 solid 3px;font-family:"微软雅黑";}
.foot-nav{ width:1000px; margin:0 auto; overflow:hidden;padding-top:25px;}
.foot-nav1{ width:1000px; margin:0 auto; overflow:hidden; padding-top:25px;}
.foot-nav-left{ float:left; width:450px;}
.foot-nav-left h4{ font-size:14px; color:#a8a8a8; line-height:20px;}
.foot-nav-right{ float:right; width:420px;}
.foot-nav-right h4{ font-size:14px; color:#a8a8a8;}
.foot-bgdi{width:100%;height:30px; line-height:30px;background:#2f2f2f;color:#9a9a9a;font-family:"微软雅黑";}
.foot-concents{ width:1000px; margin:0 auto;}
.foot-concents span1{ float:left;}
.foot-concents span{ float:right;}
.wechat{ float:right; padding-top:30px;}
.wechat1{ float:right; padding-top:30px;}
.fon-style{ line-height:40px;}

/*后加头部*/
.topbg{ background:#2f2f2f; height:30px; line-height:30px; color:#ffab09; font-size:12px;}
.topbg-in{ width:1000px; margin:0 auto; text-align:left;font-family:Microsoft Yahei;}
.navbg{ width:1000px; margin:0 auto; overflow:hidden;font-family:Microsoft Yahei;}
.navbg-left{ float:left; width:245px; padding-top:20px;}
.navbg-right{ float:right; width:630px; height:70px; line-height:70px; overflow:hidden;font-family:Microsoft Yahei;}
.navbg-right ul li{ float:left; width:90px; text-align:center;}
.navbg-right ul li:hover{ background:#52bf63;}
.navbg-right ul li:hover a{color:#fff;font-family:Microsoft Yahei;}
.navbg-right ul li a{ font-size:15px; color:#4d4d4d;line-height:70px;font-family:Microsoft Yahei;}
.navbg-right ul li a:hover{color:#fff;font-family:Microsoft Yahei;}

.partner{ width:780px; overflow:hidden;}
.partner ul li{ width:177px; margin-right:12px; margin-bottom:10px; float:left; border:#CCC solid 1px;}
.partner ul li:hover{border:#999 solid 1px;}
/*index-banner*/
#p-banner-1 {
    background: url("../images/list01.png" ) repeat-x 50% 0px;
}

#p-top-banner .p-banner-small-1 {
    background: url("../images/yunxiao.png" ) no-repeat 0 80%;
}

#p-banner-2 {
    background: url("../images/list02.jpg" ) repeat-x 50% 0px;
}

#p-top-banner .p-banner-small-2 {
    background: url("../images/xiaotu02.png" ) no-repeat 0px 50%;
}

#p-banner-3 {
    background: url("../images/banner04.jpg" ) repeat-x 50% 0px;
}

#p-top-banner .p-banner-small-3 {
    background: url("../images/xiaotu04.png" ) no-repeat 0px 50%;
}

#p-banner-4 {
    background: url("../images/list03.jpg" ) repeat-x 50% 0px;
}

#p-top-banner .p-banner-small-4 {
    background: url("../images/xiaotu03.png" ) no-repeat 0px 50%;
}

.homelist li p.bgs {
    background: url("../images/list-h3.png" ) no-repeat center bottom;
}

.MyBox .News {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    padding-top: 20px;
    color: #fc7000;
}

.MyBox .timespan {
    text-align: center;
    display: block;
}
.MyBox .News p {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    color: #fc7000;
}

.MyBox .News span {
    text-align: center;
    display: block;
    border-bottom: 1px dashed #e9e9e9;
}

#container {
    margin: auto auto;
    width: 665px;
}

#mylist td {
    line-height: 21px;
}
.towns {
    background: #fffaf1 url(http://www.northsoft.com.cn/skin/index/images/like_03.jpg) no-repeat 10px 5px;
    height: 25px;
    line-height: 25px;
    margin-top: 2px;
    margin-bottom: 2px;
    text-align: left;
    padding-left: 25px;
    font-family: "微软雅黑";
    color: #4a4a4a;
    font-size: 14px;
    width: 750px;
    border-bottom: #ffdec5 solid 1px;
}

.news-wrap{ margin:30px 0 40px; position:relative; min-height:280px; font-size:13px;}
dl.news-list{ margin:0; padding:0;}
dl.news-list.onlytitle dd .new-title{ min-height:39px;}
dl.news-list dt{ margin:-4px 0 0; width:50px; float:left; font-size:20px; color:#999;}
dl.news-list dd{ margin-left:75px; padding:0; border-left:2px dotted #e8e8e8;}
dl.news-list dd .new-title{ margin:1px 0 0;}
dl.news-list dd .new-title a, dl.news-list dd .new-title span{ background:url("http://www.northsoft.com.cn/skin/index/images/news-listddbg.png") left 10px no-repeat; margin:0 0 0 -4px; padding:0 0 0 32px; font-size:14px; color:#515151; display:inline-block;}
dl.news-list.onlytitle dd .new-title a, dl.news-list.onlytitle dd .new-title span{ padding-bottom:9px;}

dl.news-list dd .new-text{ margin:0 0 0 28px; color:#999;}
dl.news-list dd .new-text p{ margin:0;}
dl.news-list dd .new-date{ margin:2px 0 0 28px; padding:0 0 8px; color:#999;}
 dl.news-list dd{ margin-left:60px;}
dl.news-list dd .new-title a{ padding-left:20px;}
dl.news-list dd .new-text{ margin-left:16px;}
dl.news-list dd .new-date{ margin-left:16px;}
dl.news-list.onlytitle dd{ margin-left:60px;}
dl.news-list.onlytitle dd .new-title a, dl.news-list.onlytitle dd .new-title span{ padding-left:20px;}
 
dl.news-list.onlytitle dd .new-title span {padding-bottom: 9px;}

dl.news-list dt { margin: -4px 0 0; width: 50px;float: left; font-size: 20px;color: #999;}
 

.info-kh{border:1px solid #f8f8f8;padding:20px;background:#f3f3f3;}
.info-kh .dw{width:250px;height:25px;line-height:25px;font-size:12px;padding-left:5px;border:1px solid #e9e9e9;margin-left:10px;}
.info-kh .dw1{width:578px;height:200px;line-height:25px;font-size:12px;padding-left:5px;border:1px solid #e9e9e9;margin-left:10px;}
.info-kh  p{overflow:hidden;}
.l1{float:left;}
.dw1{float:left;}
.info-kh .btn{background:#F60;border:1px solid #f60;height:30px;width:80px;border-radius:3px;color:#fff;margin-left:322px;}
.info-kh span{color:#f60;}
.info-kh label{margin-left:10px;}

.service-img img{border: 1px gray solid;}
    
.contact-ul li {float: left;width: 818px;padding-left: 10px;}
.contact-ul li a{padding-left: 0 !important;background: none !important;}
.contact-ul p{margin: 0;}

.page-div{ margin-top: 10px;}
.pagination-container{margin: 10px 0;display: inline-block;text-align: center; }
.pagination li{ float: left;margin: 0 2px;}
.pagination a{padding: 0 8px;line-height: 24px;border: 1px solid #6a6a6a;display: inline-block;}
.pagination a:hover{border-color: #f08c00;display: inline-block;text-decoration: none;}

.pagination .active a{ color: #f08c00;border-color: #f08c00;font-weight: bold;}
.page-desc{ float: right;}

.city-select{ width: 260px; font-size: 12px; position: absolute; top: 0; right: 0;}
.to-top{position: fixed;width: 40px;height: 35px;bottom:10%;cursor:pointer;display:none;background:url(../images/to-top.png);}

.map-title{color: #444;line-height: 50px;font-size: 16px;font-family: 微软雅黑;font-weight: normal;margin: 0px;display: block;}
.map-content{border-bottom:dotted 1px #CCCCCC;padding-bottom:8px;}
.map-content a{border-right:solid 1px #6a6a6a;padding:0 8px;}

.website {
	width: 750px;
	margin: 0 auto;
	overflow: hidden;
}
.website ul li {
	float: left;
	width: 340px;
	text-align: center;
	line-height: 30px; margin-right:35px; margin-bottom:20px;
}
.website ul li img{ border:#CCC solid 1px;}
.tablelistn{width:460px;text-align:center; line-height:40px;border-collapse:collapse;}
.tablelistn td{ font-size:14px; padding:5px 0;} 
.ads_btn{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; width:100px; height:38px; line-height:38px; background:#ff6f00; text-align:center; font-size:14px; color:#FFF; border:0; margin-top:20px;}
.joins-input{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:160px; height:38px; line-height:38px; color:#666; font-size:12px; padding-left:10px;}
.company-input{border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px; border:#b4b9bd solid 1px; width:330px; height:38px; line-height:38px; color:#666; font-size:12px; padding-left:10px;}
.kuai{ width:760px; height:auto;  margin-top:20px;}
.kuai_img{
	width:760px;
	height:500px;
	background-image: url(../images/kuai_02.png);
	background-repeat: no-repeat;
	position:relative;
	
}
.kuai_font{ width:400px; height:345px; position:absolute; top:155px; left:335px;}
.kuai_button{ width:760px; height:auto; margin-top:40px; margin-bottom:20px; text-align:center;}
.kuai_f1{ width:400px; height:30px; color:#000000; font-size:16px; font-weight:bold;}
.kuai_f2{ width:400px; height:auto; line-height:22px; font-size:12px; color:#333333; padding-bottom:20px;}

.bug{ width:760px; height:auto;}
.b_font1{ color:#FF0000;}
.b_font2{ text-align:right; line-height:55px; padding-right:10px;}
.b_font3{ width:240px; height:30px; border:1px solid #E9E9E9; background-color:#FFFFFF; color:#555555;}
.b_font4{ border:1px solid #E9E9E9; background-color:#FFFFFF; color:#555555;padding-left: 5px;resize: none;}
.b_font5{ text-align:center; padding-top:40px; padding-bottom:40px;}
.b_font6{ width:92%; height:30px; border:1px solid #E9E9E9; background-color:#FFFFFF; color:#555555;}


.bug_font{ width:760px; height:auto; color:#555555; line-height:24px; text-indent:2em;}
.bug_form{ width:760px; height:auto; background-color:#F3F3F3; margin-top:20px; padding-top:15px;}

.bug_er{ width:180px; height:210px;webkit-box-shadow:0 0 15px #C2C2C2; -moz-box-shadow:0 0 15px #C2C2C2; box-shadow:0 0 15px #C2C2C2;}
input{padding-left: 5px;}
.bug_success{
	margin-left: 220px;margin-top: 50px;display: none;height: 350px;
}    
.prov{
	border: 1px solid #E9E9E9;width: 115px;height: 30px;
}
.companys{
	position: absolute;width: 240px;height: 100px;background:#fff;overflow-y:scroll;border: 1px solid #E9E9E9;
}
.companys li:hover {
	cursor:pointer;
	background: #F3F3F3;
}

/* 资源下载 */
.download-rst{ width:100%;}
.download-rst img{ float:left; margin-right:5px; margin-top:4px;}
.download-rst ul li{background: #fff;position: relative; border-bottom:#f3f3f3 solid 1px; padding-left:20px;width:740px; padding-top:20px;}
.download-rst ul li .text{ width:750px;}
.download-rst ul li .text h4{font-size: 16px; line-height:30px;color: #0D1A26; margin:0}
.download-rst ul li .text p{font-size: 13px;color: #555; margin:0; padding:0}
.download-rst ul li .text h5{font-size: 12px; line-height:60px;color: #314659;margin:0; padding:0}
.download-rst ul li .btns{position: absolute;right: 16px;top: 50%;margin-top: -25px;height: 40px;}
.download-rst ul li .btns a{float: left;}
.download-rst ul li .btns a.see-btn{color: #0066FF;line-height: 22px;margin: 14px 20px 0 0;}
.download-rst ul li .btns a.download-btn{ width:84px;line-height: 40px;padding: 0 25px;background: #0066FF;border-radius: 4px;color: #fff;}
.download-rst ul li:hover{box-shadow: 0px 5px 12px 1px rgba(105, 105, 105, 0.22);z-index: 11;}
.wp{width:780px;margin: 0 auto;}
.rstcode{ width:530px; margin:0 auto; margin-top:40px;}
.rstcode ul li{ float:left; margin:0 10px; text-align:center;}
.qrcode{ width:490px; margin:40px auto; overflow:hidden}
.qrcode ul li{ width:130px;float:left; text-align:center; margin:0 10px;}
.titlemax{ font-size:16px; font-weight:bold; color:#333}
.titlecon{ font-size:14px; color:#333; line-height:28px; text-indent:2em}
.titlecon span{ color:#F00}
.apply_button{ width:256px; background:#ff6600; border-radius:3px; border:none; font-size:16px; height:42px; margin-top:40px; margin-bottom:20px; text-align:center; color:#FFF}
