/*大体架构 ----------*/body,html {	color: #555;	font-family:'Helvetica','Microsoft YaHei';	width: 100%;    font-size: 12px;}body{	position: relative;}a{ text-decoration:none;color: #595959;}input{    font-family:'Helvetica','Microsoft YaHei';}/*层级*/.z-index{z-index: 9;}/*清除浮动 --------------*/.clear {	padding: 0;	margin: 0;	width: 0;	height: 0;	font-size: 0;	overflow: 0;	clear: both;	line-height: 0;}.clearfix {  zoom: 1;  _height: 1px}.clearfix:after {  content: ".";  display: block;  height: 0;  clear: both;  visibility: hidden}/*清楚文字内容 --------------*/.txtIndent {	text-indent: -9999em;}/*用于seo不显示的内容 --------------*/.seo {	width: 0;	height: 0;	overflow: hidden;	position: absolute;	visibility: hidden;	top: 0;	left: 0;}.seo, .hideImg {	width: 0;	height: 0;	overflow: hidden;	position: absolute;	visibility: hidden;	top: 0;	left: 0;}.hideImg {	overflow: hidden;}.hideImg img {	width: 0;	height: 0;	overflow: hidden;}/*左浮动和右浮动 --------------*/.float_l {	float: left;}.float_r {	float: right;}.float_r, .float_l {	_display: inline;}/**头部**/.header{   width: 100%;    position:relative;    z-index:300   /*overflow: hidden;*/}.header .header_box{	width: 1730px;    min-width: 1100px;    margin: 0 auto;    /*padding: 20px 0;*/}.header .header_box .logo{	display: block;	width: 280px;	/*margin: 8px auto;*/	position: relative;}.header .nav{	margin-top: -45px !important;	padding-bottom: 15px; 	height: 34px;	position: relative;}.header .header_box .nav_one{	float: left;	margin-right: 55px;	font-size: 20px;	height: 30px;	line-height: 30px;	color: #333;	border-bottom: 5px solid transparent;	-webkit-transition: all .4s ease-in-out;	-moz-transition: all .4s ease-in-out;	-o-transition: all .4s ease-in-out;	-ms-transition: all .4s ease-in-out;	transition: all .4s ease-in-out;	position: relative;}.header .header_box .on,.header .header_box .active,.header .header_box .nav_one:hover{	border-bottom: 5px solid #0862c1;}.header .header_box .nav01{	margin-right: 0;	margin-left: 50px;}.header .header_box .nav02{	margin-right: 0;	margin-left: 218px;}.header .header_box .nav_one .nav_link{	padding: 0 0 25px 0;	display: block;}/*N图标*/.header .header_box .nav_one .team_works{    background: url(../images/picN.png) no-repeat 64px 0px;    padding-right: 12px;}/*修改网络大学间距*/.header .header_box .internet_school{    margin-left: 38px;}.header .header_box .nav_one .header_active{    color: #1c7dbf;}.header .header_box .sub_nav{	position: absolute;	top: 48px;	left: 0;	font-size:14px;	display:none;	width:155px;	border:1px solid #e2e0e0;	border-bottom:none;	background: #fff;	z-index: 100;}.header .header_box .sub_nav li{	border-bottom: 1px solid #E2E0E0;}.header .header_box .sub_nav li a{	display: block;	height: 33px;	line-height: 33px;	border-left: 7px solid #0962c0;	padding-left: 13px;	transition: all 0.4s ease-in-out 0s;}.header .header_box .sub_nav li a:hover{	border-left: 7px solid #0f7fef;	background: #0962c0;	color: #fff;}.nav_line{	/*background: url(../images/nav_bg.jpg) center top no-repeat;*/		background-image: linear-gradient(to right, rgb(22,82,116) , rgb(31,151,211));	height: 4px;	width: 100%;}/*footer*/.footer{    width: 100%;    overflow: hidden;}.footer .footer_menu{    padding: 35px 0;    background: #e6e6e6;}.footer .ft_box{	width: 1150px;	margin: 0 auto;	min-width: 1150px;}.footer .footer_menu .ft_search .select_box{	position: relative;	float: left;	width: 260px;	height: 40px;	line-height: 40px;	margin-left: 30px;}.footer .footer_menu .ft_search .select_box .select_title{	height: 40px;	line-height: 40px;	border-radius: 5px;	background: url(../images/icon_down.png) 90% center no-repeat #fff;	cursor: pointer;}.footer .footer_menu .ft_search .select_box .select_title span{	font-size: 16px;	color: #808080;	padding-left: 20px;}.footer .footer_menu .ft_search .select_box .select_con{	display: none;	position: absolute;	left: 0px;	top: 36px;	width: 100%;	background: #fff;	z-index: 99999;	border-bottom-left-radius: 5px;	border-bottom-right-radius: 5px;	height: 160px;	overflow-y: auto;}.footer .footer_menu .ft_search .select_box .select_con li{	height: 30px;	line-height: 30px;	padding-left: 20px;	cursor: pointer;	font-size: 16px;	color: #808080;}.footer .footer_menu .ft_search .select_box .select_con li:hover{	background: #0962c0;}.footer .footer_menu .ft_search .select_box .select_con li:hover a{	color: #fff;}.footer .footer_bottom{    line-height: 35px;    padding: 40px 52px;    overflow: hidden;}.footer .footer_bottom .ft_menu a{	display: inline-block;	font-size: 14px;	color: #808080;	max-width: 100px;	min-width: 56px;}.footer .footer_bottom .ft_menu span{	color: #808080;	padding: 0 10px;	display: inline-block;}.footer .copyright{    color: #cacaca;    font-size: 14px;}.footer .copyright a {    color: #cacaca;    font-size: 14px;}.footer .copyright a:visited {    color: #cacaca;}.footer .copyright a:hover {    color: gray;    text-decoration: underline;}.footer .address p{    font-size: 16px;    color: #4c4c4c;}/*分页*/.box .pagination {	float: right;	padding: 25px 0 0;}.box .pagination .page_inner li {	float: left;    color: #333;	font-size: 14px;    height: 36px;    line-height: 36px;    text-align: center;	margin-left: 12px;}.box .pagination .page_inner .btn{    display: block;    font-size: 14px;    width: 88px;    text-align: center;    border: 1px solid #d9d9d9;    background: #ebebeb;    height: 34px}.box .pagination .page_inner .pages a{    display: block;    float: left;	color: #333;    width: 35px;    height: 34px;    margin-right: 10px;    border: 1px solid #d9d9d9;    background: #ebebeb;}.box .pagination .page_inner .pages a.active{    color: #1c7dbf;    border: 0;    background: #fff;}.box .pagination .page_inner .pages a:hover,.box .pagination .page_inner .btn:hover,.box .pagination .page_inner .submit:hover {	color: #1c7dbf;}.box .pagination .page_inner .pages span{    float: left;    width: 36px;    margin-right: 10px;}.box .pagination .page_inner .pages span{    border: 0;    background-color: #fff;}.box .pagination .page_inner input {	width: 35px;	height: 34px;	line-height: 34px;	vertical-align: middle;    margin: 0 8px;    text-align: center;	border: 1px solid #d9d9d9;}.box .pagination .page_inner .submit {    display: block;    color: #333;	width: 63px;	border: 1px solid #d9d9d9;    background: #ebebeb;}