@charset "utf-8";
/*** 24 COLUMN GRID ***/
.container {width:1080px;margin:0 auto;}
.p-r{position: relative;}
.p-a{position: absolute;}
.showgrid {background:url(../images/grid.png);}
div.span-1, div.span-2, div.span-3, div.span-4, div.span-5, div.span-6, div.span-7, div.span-8, div.span-9, div.span-10, div.span-11, div.span-12, div.span-13, div.span-14, div.span-15, div.span-16, div.span-17, div.span-18, div.span-19, div.span-20, div.span-21, div.span-22, div.span-23,div.span-24 {float:left;margin-right:10px;}
div.span-24 {float:left;}
div.last {margin-right:0;}
.span-1 {width:35px;}
.span-2 {width:80px;}
.span-3 {width:125px;}
.span-4 {width:170px;}
.span-5 {width:215px;}
.span-6 {width:260px;}
.span-7 {width:305px;}
.span-8 {width:350px;}
.span-9 {width:395px;}
.span-10 {width:440px;}
.span-11 {width:485px;}
.span-12 {width:530px;}
.span-13 {width:575px;}
.span-14 {width:620px;}
.span-15 {width:665px;}
.span-16 {width:710px;}
.span-17 {width:755px;}
.span-18 {width:810px;}
.span-19 {width:845px;}
.span-20 {width:890px;}
.span-21 {width:935px;}
.span-22 {width:980px;}
.span-23 {width:1025px;}
.span-24, div.span-24 {width:1070px;}
.suffix-1 {padding-right:45px;}
.suffix-2 {padding-right:90px;}
.suffix-3 {padding-right:135px;}
.suffix-4 {padding-right:180px;}
.suffix-5 {padding-right:225px;}
.suffix-6 {padding-right:270px;}
.suffix-7 {padding-right:315px;}
.suffix-8 {padding-right:360px;}
.suffix-9 {padding-right:405px;}
.suffix-10 {padding-right:450px;}
.suffix-11 {padding-right:495px;}
.suffix-12 {padding-right:540px;}
.suffix-13 {padding-right:585px;}
.suffix-14 {padding-right:630px;}
.suffix-15 {padding-right:675px;}
.suffix-16 {padding-right:720px;}
.suffix-17 {padding-right:765px;}
.suffix-18 {padding-right:810px;}
.suffix-19 {padding-right:855px;}
.suffix-20 {padding-right:900px;}
.suffix-21 {padding-right:945px;}
.suffix-22 {padding-right:990px;}
.suffix-23 {padding-right:1035px;}
.prefix-1 {padding-left:45px;}
.prefix-2 {padding-left:90px;}
.prefix-3 {padding-left:135px;}
.prefix-4 {padding-left:180px;}
.prefix-5 {padding-left:225px;}
.prefix-6 {padding-left:270px;}
.prefix-7 {padding-left:315px;}
.prefix-8 {padding-left:360px;}
.prefix-9 {padding-left:405px;}
.prefix-10 {padding-left:450px;}
.prefix-11 {padding-left:495px;}
.prefix-12 {padding-left:540px;}
.prefix-13 {padding-left:585px;}
.prefix-14 {padding-left:630px;}
.prefix-15 {padding-left:675px;}
.prefix-16 {padding-left:720px;}
.prefix-17 {padding-left:765px;}
.prefix-18 {padding-left:810px;}
.prefix-19 {padding-left:855px;}
.prefix-20 {padding-left:900px;}
.prefix-21 {padding-left:945px;}
.prefix-22 {padding-left:990px;}
.prefix-23 {padding-left:1035px;}
.pull-1 {margin-left:-45px;}
.pull-2 {margin-left:-90px;}
.pull-3 {margin-left:-135px;}
.pull-4 {margin-left:-180px;}
.pull-5 {margin-left:-225px;}
.pull-6 {margin-left:-270px;}
.pull-7 {margin-left:-315px;}
.pull-8 {margin-left:-360px;}
.pull-9 {margin-left:-405px;}
.pull-10 {margin-left:-450px;}
.pull-11 {margin-left:-495px;}
.pull-12 {margin-left:-540px;}
.pull-13 {margin-left:-585px;}
.pull-14 {margin-left:-630px;}
.pull-15 {margin-left:-675px;}
.pull-16 {margin-left:-720px;}
.pull-17 {margin-left:-765px;}
.pull-18 {margin-left:-810px;}
.pull-19 {margin-left:-855px;}
.pull-20 {margin-left:-900px;}
.pull-21 {margin-left:-945px;}
.pull-22 {margin-left:-990px;}
.pull-23 {margin-left:-1035px;}
.pull-24 {margin-left:-1080px;}
.pull-1, .pull-2, .pull-3, .pull-4, .pull-5, .pull-6, .pull-7, .pull-8, .pull-9, .pull-10, .pull-11, .pull-12, .pull-13, .pull-14, .pull-15, .pull-16, .pull-17, .pull-18, .pull-19, .pull-20, .pull-21, .pull-22, .pull-23, .pull-24 {float:left;position:relative;}
.push-1 {margin:0 -45px 1.5em 45px;}
.push-2 {margin:0 -90px 1.5em 90px;}
.push-3 {margin:0 -135px 1.5em 135px;}
.push-4 {margin:0 -180px 1.5em 180px;}
.push-5 {margin:0 -225px 1.5em 225px;}
.push-6 {margin:0 -270px 1.5em 270px;}
.push-7 {margin:0 -315px 1.5em 315px;}
.push-8 {margin:0 -360px 1.5em 360px;}
.push-9 {margin:0 -405px 1.5em 405px;}
.push-10 {margin:0 -450px 1.5em 450px;}
.push-11 {margin:0 -495px 1.5em 495px;}
.push-12 {margin:0 -540px 1.5em 540px;}
.push-13 {margin:0 -585px 1.5em 585px;}
.push-14 {margin:0 -630px 1.5em 630px;}
.push-15 {margin:0 -675px 1.5em 675px;}
.push-16 {margin:0 -720px 1.5em 720px;}
.push-17 {margin:0 -765px 1.5em 765px;}
.push-18 {margin:0 -810px 1.5em 810px;}
.push-19 {margin:0 -855px 1.5em 855px;}
.push-20 {margin:0 -900px 1.5em 900px;}
.push-21 {margin:0 -945px 1.5em 945px;}
.push-22 {margin:0 -990px 1.5em 990px;}
.push-23 {margin:0 -1035px 1.5em 1035px;}
.push-24 {margin:0 -1080px 1.5em 1080px;}
.push-1, .push-2, .push-3, .push-4, .push-5, .push-6, .push-7, .push-8, .push-9, .push-10, .push-11, .push-12, .push-13, .push-14, .push-15, .push-16, .push-17, .push-18, .push-19, .push-20, .push-21, .push-22, .push-23, .push-24 {float:right;position:relative;}
hr.space {background:#fff;color:#fff;}
.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;visibility:hidden;max-height:0;overflow:hidden;}
.clearfix, .container {display:inline-block;}
* html .clearfix, * html .container {height:1%;}
.clearfix, .container {display:block;}
.clear {clear:both;}
/*reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td {
	padding: 0;
	margin: 0;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{
	color:#0055ff;
}
fieldset,img {
	border: 0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-weight: normal;
	font-style: normal;
}
ol,ul {
	list-style: none;
}
caption,th {
	text-align: left;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: normal;
	
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
	font-size: 65%;
	padding-left: 15px;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
	font-size: 75%;
	padding-left: 15px;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border: 0;
}
a{
	text-decoration: none;
}
img,input{
	border:none;
	outline: none;
}

/* mask */
.mask {
    justify-content: center;
    align-items: center;
    display: flex;
    top: 0;
    left: 0;
    position: fixed;
    width: 100%;
    z-index: 30000;
  }
  
  .maskBlack {
    background-color: rgba(0, 0, 0, 0.7);
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    z-index: 30001;
  }
  
  .maskWhite {
    position: relative;
    border: rgba(255, 255, 255, 0.5) solid 12px;
    z-index: 30002;
  }
  
  .maskClose {
    width: 13px;
    height: 13px;
    position: absolute;
    top: 13px;
    right: 13px;
    background-color: #ED1C24;
    background-image: url(../img/new/cross.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
  }

/*user-signin*/
.user-signin{
	padding-right: 0px;
	font-size: 25px;
}
.header-load ol .user-signin li{
	padding-left: 35px;
}
.header-load ol li a span.icon-font{
	color:#FD6E23;
	font-size: 15px;
	position: relative;
	top: 3px;
	padding-left: 10px;
	/*padding-right: 20px;*/
}
.header-load ol li.box-green a{
	position: relative;
	top: 10px;
	display: block;
	width: 70px;
	height: 24px;
	line-height: 24px;
	background: #07D087;
	font-size: 12px;
	color:#fff;
	text-align: center;
	margin: 0;
	margin-left: 22px;
	margin-right: 22px;
}
.header-load ol li.box-green a:hover{
	color:#fff;
}
/*screen-division*/
.hr-normal{
	height: 15px;

}
/*信息通知*/
.red-box{
	/*height: 36px;*/
	background: #f2dede;
	border: 1px solid #f0b6b6;
	color:#d31a1a;
	padding-left: 20px;
	line-height: 36px;
	font-size: 16px;
	margin: 10px 0px;
}
.orange-box{ 
	background:#fffccf; border:1px solid #faba8c; margin:10px 0; padding:10px;
}
.blue-box{ 
	background:#d9edf7; border:1px solid #8dd2f5;margin:10px 0; padding:10px;color:#2C5EB7;
}
.green-box{
	/*height: 36px;*/
	background: #dff0d8 ;
	border: 2px solid #90d375;
	padding-left: 50px;
	line-height: 36px;
	font-size: 16px;
	color: #3f951b;
	margin: 10px 0px;
}
/*icon*/
.icon-circle{
	width: 14px;
	height: 14px;
	border-radius: 7px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	position: relative;
	behavior: url(PIE.htc);
	*top:-5px;
}
.icon-dot{
	width: 5px;
	height: 5px;
	display: inline-block;
	background: #fff;
	vertical-align: middle;
	border-radius: 5px; 
	margin-right:10px; 
	behavior: url(PIE.htc);
}
/*color*/
.color-active{
	color:#666;
}
.color-emphasize{
	color:#F58500
}
.color-yellow{
	color:#F2E926;
}
.color-white{
	color: white;
}
.color-normal{
	color: #333;
}
.color-warning{
	color:#FF0202;
}
.color-info{
	color:#05f;
}
.bg-info{
	background:#467CE5;
	color:#fff; 
}
.bg-orange{
	background: #F9782A;
}
.bg-gray{
	background: #F9F9F9;
}
.text-left{
	text-align: left;
}
.bg-lightgray{
	background: #F2F2F2;
}
.text-right{
	text-align:right
}
.text-center{
	text-align: center;
}
.bg-lightblue{
	background:#214153;
}
/**{font-family: arial,​Simsun,​sans-serif}*/
*{font-family: "宋体";

	font-weight: normal;}
	.title{
		padding: 20px;
		font-size: 15px;
		text-align: center;
	}
	.no-limit-width{
		width: 100%;
		min-width: 1200px;
	}
	/*layout*/
	.maintitle{
		font-size: 32px;
	}
	.maintitle-big{
		font-size: 38px;
	}
	/*margin*/
	.float-auto{
		margin-left:auto;
		margin-right: auto; 
	}
	.margin-l{
		margin-left: 114px
	}
	.margin-m{
		margin-left: 245px;
	}
	.group{
		padding: 15px 0px;
	}
	.group-big{
		padding: 20px 0;
	}
	/*list	*/
	.dl-horizontal dt {
		float: left;
		clear: left;
		width: 20%;
		overflow: hidden;
		text-align: right;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	.dl-horizontal dd {
		margin-left: 20%;

	}
	.dl-horizontal a:hover{
		text-decoration: underline;
	}
	/*color*/
	.shade-yellow-dark{
		position:relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#d9812a), to(#b95a18));   
		background: -webkit-linear-gradient(#d9812a, #b95a18);   
		background: -moz-linear-gradient(#d9812a, #b95a18); 
		background: linear-gradient(#d9812a, #b95a18); 
		-pie-background: linear-gradient(#d9812a, #b95a18)\9; 
		behavior: url(PIE.htc);
		color:#fff;
	}
	.shade-yellow-dark:hover{
		position:relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D4750C), to(#AD4703));   
		background: -webkit-linear-gradient(#D4750C, #AD4703);   
		background: -moz-linear-gradient(#D4750C, #AD4703); 
		background: linear-gradient(#D4750C, #AD4703); 
		-pie-background: linear-gradient(#D4750C, #AD4703)\9; 
	}
	.shade-yellow-light{
		position:relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E19F3E), to(#CC7125));   
		background: -webkit-linear-gradient(#E19F3E, #CC7125);   
		background: -moz-linear-gradient(#E19F3E, #CC7125); 
		background: linear-gradient(#E19F3E, #CC7125); 
		-pie-background: linear-gradient(#E19F3E, #CC7125)\9; 
		behavior: url(PIE.htc);
		color:#fff;
	}
	.shade-red{
		position:relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E8524C), to(#D81814));   
		background: -webkit-linear-gradient(#E8524C, #D81814);   
		background: -moz-linear-gradient(#E8524C, #D81814); 
		background: linear-gradient(#E8524C, #D81814); 
		-pie-background: linear-gradient(#E8524C, #D81814)\9; 
		behavior: url(PIE.htc);
		color:#fff;
	}
	.shade-red:hover{
		position:relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E20E06), to(#8D0805));   
		background: -webkit-linear-gradient(#E20E06, #8D0805);   
		background: -moz-linear-gradient(#E20E06, #8D0805); 
		background: linear-gradient(#E20E06, #8D0805); 
		-pie-background: linear-gradient(#E20E06, #8D0805)\9; 
		behavior: url(PIE.htc);
		color:#fff;
	}
	/*background*/
	.blue{
		background: #497EE5;
	}
	.gray{
		background: #ECECEc;
	}
	.gray-light{
		background: #F8F8F8;
	}
	.dark-blue{
		background: #2E5EB7;
	}
	.middle{
		margin:0 auto;
	}
	/*division*/
	.header-load ol	li.division-1{
		background-color: #717171;
		height: 16px;
		margin: 16px 0px;
		margin-left: 8px;
		padding: 0;
		width: 1px;
	}
	/*button*/
	button {
		cursor: pointer;
	}
	.btn-1{
		height: 30px;
		position: relative;
		top:11px;
		display: block;
		padding:0 25px;
		*padding:0 5px;
		margin-right:20px; 
		font-size: 15px;
		line-height: 30px;
		border-radius: 5px;
		border: none;
		cursor: pointer;
		behavior: url(PIE.htc);
	}
	.btn-2{
		width: 50%;
		height: 36px;
		text-align: center;
		font-size: 15px;
		line-height: 36px;
		display: block;
		cursor:pointer;
	}
	.btn-4{
		width: 275px;
		height: 58px;
		text-align: center;
		font-size: 21px;
		line-height: 58px;
		display: block;
	}
	.btn-3{
		width: 146px;
		height: 37px;
		text-align: center;
		font-size: 15px;
		line-height: 37px;
		display: block;
	}
	.btn-orange{
		background: #FD6E23;
		color: #fff;
	}
	.btn-5{
		padding:8px 20px;
	}
	/*header*/
	.header{
		height: 45px;
		line-height: 45px;
		background: #F5F5F5;
		overflow: hidden;
	}
	.header-bg{
		background: #F5F5F5;
		height: 45px;
	}
	/*header-function*/
	.header-function{
		float: left;
		padding-left: 0px;
	}
	.header-function ol{
		line-height: 45px;
		*width: 323px;
	}
	.header-function ol	li{
		/*display: inline-block;*/
		float:left;
		margin: 0 10px;
		margin-left: 0;
		font-size: 16px;
		color:#727272;
		cursor: pointer;
		*width: 70px;
	}
	.header-function ol li a img{
		position: relative;
		top: -3px;
	}
	.header-function ol li a.fl{
		float: left;
	}
	.header-function ol li p.fl{
		font-size: 12px;
		float: left;
		padding-left: 10px;
		cursor: default;
		color: #4D6AB6;
	}
	.header-function ol li p{
		font-size: 15px;
		*white-space: nowrap;
		*position: relative;
		*left: 40px;
		color:#0032FD;
	}
	.header-function ol li span.b-descend{
		background: url(../img/new/icon/icon.png) -13px 0px no-repeat;
		width: 12px;
		height: 54px;
		margin-left: 5px;
		vertical-align: middle;
		line-height: 54px;
		float: right;
	}
	/*header-load*/
	.header-load{
		line-height: 45px;
		float: right;
		padding-right: 4px;
	}
	.header-load ol li{
		line-height: 45px;
		padding-left: 8px;
		font-size: 13px;
		/*display: inline-block;*/
		float: left;
	}
	.header-load ol li a{
		color:#717171;
		vertical-align:middle\9;

	}
	.header-load ol li a:hover{
		color: #FD6E23;
	}
	.header-load ol li a img{
		/*vertical-align: middle;*/
	}
	/*nav*/
	nav{
		height: 50px;
		z-index:9999;
		/*overflow: hidden;*/
	}
	.nav-bg .container,.nav-bg .container .span-24{
		z-index:9999;
	}
	.nav-bg{
		height: 50px;
		background: #467ce5;
		z-index:9999;
	}
	.nav>a{
		float: left;
	}
	.nav>a>img{
		position: relative;
		top:5px;
	}
	/*nav-label*/
	.nav-label{
		float: left;
		line-height: 50px;
		font-size: 15px;
		z-index:9999;
	}
	.nav-label ol li{
		float: left;
		z-index:9999;
	}
	.nav-label ol li.law-consultant:hover{
		background-color: #002162;
	}
	.nav-label ol li.law-consultant:hover .hide-box{
		display: block;
	}
	.nav-label ol li.law-consultant .hide-box{
		background: #F0F0F0 none repeat scroll 0 0;
		display: none;
		width: 100%;
		top: 50px;
		left: 0;
		z-index: 8000;
		
	}
	.nav-label ol li.law-consultant .hide-box li{
		line-height: 45px;
		width: 100%;
		height: 45px;

	}
	.nav-label ol li.law-consultant .hide-box li a{
		color: #0E6BD0;
		font-size: 12px;
	}
	.nav-label ol li.law-consultant .hide-box ul{
		padding-top: 10px;
		padding-bottom: 10px;
	}
	.nav-label ol li.slide-btn:hover{
		background: #002162;
	}
	.nav-label ol li.slide-btn:hover div.hide-box{
		display: block;
	}
	.nav-label ol li.slide-btn{
		position: relative;
		z-index:9999;
	}
	.nav-label ol li.slide-btn div.hide-box{
		position: absolute;
		width: 1070px;
		/**height: 280px;*/
		background: #f0f0f0;
		z-index:9999;
		left: -196px;
		*top: 50px;
		display: none;
	}
	.nav-label ol li.slide-btn div.hide-box>ul{
		width: 100%;
		height: 100%;
		overflow: hidden;
		padding-left: 8px;
		padding-right: 8px;
		clear: both;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li{
		width: 14.2%;
		float: left;
		padding-top: 3px;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li h3{
		font-size: 14px;
		color:#33387C;
		padding-left: 30px;
		line-height: 2em;
		padding-top: 5px;
		padding-bottom: 6px;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li h3.red-word{
		color:#EB2121;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li ol li a{
		white-space: nowrap;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li ol li a.blue-word{
		color:#0B24FB;
	}
	.nav-label ol li.slide-btn div.hide-box .more{
		height: 20px;
		*height: 50px;
		background: #f0f0f0;
		/*width: 100%;*/
	}
	.nav-label ol li.slide-btn div.hide-box .more a{
		float: right;
		font-size: 14px;
		color:#000;
		margin: 0;
		padding-right: 20px;
		text-decoration: none;
		color:#467CE5;
	}
	.nav-label ol li.slide-btn div.hide-box .more a:hover{
		color:#FD723F;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li ol {
		height: 100%;
		overflow: hidden;
		padding-bottom: 20px;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li ol li{
		height: 25px;
		line-height: 25px;
		clear: both;
		width: 100%;
	}
	.nav-label ol li.slide-btn div.hide-box>ul>li ol li a{
		font-size: 12px;
		color:#0E6BD0;
		padding-left: 10px;

	}
	.nav-label a{
		color:#fff;
		margin: 0;
		margin-right: 20px;
		margin-left: 20px;
	}
	.nav-label>ol>li:first-child>a{
		padding-left: 16px;
		margin-left: 0;
	}
	.nav-label a:hover{
		text-decoration: underline;
	}
	/*nav-search*/
	nav .container .span-24{
		position: relative;
	}
	.nav-search{
		position: absolute;
		top:11px;
		right: 0;
		height: 26px;
		border: 1px solid #fff;
		border-radius: 3px;
		behavior: url(PIE.htc);
	}
	.nav-search input[type="text"]{
		width: 156px;
		height: 26px;
		color:#fff;
		text-indent: 10px;
		font-size: 14px;
		line-height: 23px;
		*line-height: 23px;
		background: transparent;
		float: left;
		position: relative;
		/**left:-15px;*/
	}
	.nav-search input[type="submit"]{
		float: left;
		width: 30px;
		height: 26px;
		background: url(../img/new/icon/icon.png) 0px -54px;
		border: none;
		cursor: pointer;
		position: relative;

	}
	.perceptual-iformation-1{
		height: 144px;
		overflow: hidden;
	}
	.perceptual-iformation-1 ol{
		padding-top:30px ;
		display: block;
		margin:0 auto;
		overflow: hidden;
		padding-left: 130px;
	}
	.perceptual-iformation-1 ol li{
		float: left;
		height: 85px;
		position: relative;
		width: 137px;
	}
	.perceptual-iformation-1 ol li em{
		width: 56px;
		height: 56px;
		display: block;
		margin-left: 41px;
		background: url(../img/new/icon/icon.png) 0 -79px no-repeat;
	}
	.perceptual-iformation-1 ol li+li em{
		background: url(../img/new/icon/icon.png) 0 -136px no-repeat;

	}
	.perceptual-iformation-1 ol li+li+li em{
		background: url(../img/new/icon/icon.png) 0 -193px no-repeat;

	}
	.perceptual-iformation-1 ol li+li+li+li em{
		background: url(../img/new/icon/icon.png) 0 -250px no-repeat;

	}
	.perceptual-iformation-1 ol li+li+li+li+li em{
		background: url(../img/new/icon/icon.png) 0 -307px no-repeat;

	}
	.perceptual-iformation-1 ol li+li+li+li+li+li em{
		background: url(../img/new/icon/icon.png) 0 -364px no-repeat;

	}
	.perceptual-iformation-1 ol li p{
		font-size:13px ;
		text-align: center;
		color:#fff;
		padding-top: 10px;
	}
	/*blogroll*/
	.blogroll h1{
		padding-bottom: 10px;
		font-size: 18px;
		color: #717171;
	}
	.blogroll p{

		line-height: 20px;
		font-size: 14px;
	}
	.blogroll p a{
		padding-right: 5px;
		color: #467CE5;
		white-space: nowrap;
	}
	.blogroll p a:hover{
		color: #FD6E23;
	}
	.blogroll{
		padding: 20px 0;
	}
	/*footer*/
	.footer{
		height: 93px;
		position: relative;
		padding-top: 20px ;
	}
	.footer p{
		white-space: nowrap;
	}
	.footer>img{
		position: absolute;
		right: -90px;
		top:11px;
	}
	.footer div{
		height: 36px;
		padding: 0;
		clear: both;
	}
	.footer div a{
		margin-right:25px; 
		vertical-align: middle;
	}
	.footer div a>img{
		vertical-align: middle;
	}
	.footer p{
		padding-top: 5px;
		line-height: 35px;
		font-size: 14px;
	}
	.footer p a{
		padding-right: 20px;
		color: #467CE5;
	}
	.footer p a:hover{
		text-decoration: underline;
	}
	.footer p span{
		padding-left: 25px;
		color: #ccc;
	}
	/*header-1*/
	.header-1{
		height: 90px;
		vertical-align: middle;
	}
	.header-1 img,.header-1 p,.header-1 button{
		float: left;
	}
	.header-1 img{
		padding-top: 15px;
	}
	.header-1 p{
		margin-left: 40px;
	}
	.header-1 p a{
		margin-left: 40px;
		padding-bottom:10px;
		line-height: 90px;
		color: #000;
		font-size: 18px;

	}
	.header-1 p a:hover{
		border-bottom: #006BFF 2px solid;
	}
	.header-1 button{
		width: 114px;
		height: 37px;
		font-size: 18px;
		color:#fff;
		line-height: 37px;
		text-align: center;
		border: 1px solid #D7C6B6;
		margin-top: 25px;
		margin-left: 40px;
		cursor: pointer;
	}
	/*list*/
	.list-title-middle{
		height: 40px;
		line-height: 40px;
		font-size: 15px;
		position: relative;
	}
	.list-title-middle h2{
		float: left;
		padding-left: 15px;
		color: #fff;	
		font-size: 16px;
	}
	.list-title-middle b{
		position:relative;
		background: #fff;
		width:22px ;
		height: 22px ;
		display: block;
		border-radius: 11px;
		float: left;
		text-align: center;
		line-height: 22px;
		color:#2E5EB7;
		margin: 8px 10px;
		behavior: url(PIE.htc);
	}
	.list-title-middle h1{
		color:#fff;
		font-size: 17px;
	}
	.list-title-middle a{
		float: right;
		padding-right: 18px;
		font-size: 11.5px;
		color: #fff;
		line-height: 40px;
		transition: 0.5s ease-out;
	}
	.list-title-middle a:hover{
		padding-right: 10px;
	}
	.list-title-big{
		height: 50px;
		line-height: 50px;
		font-size: 22px;
	}
	.list-title-big h1{
		padding-left: 10px;
		color:#fff;
		display: inline-block;
		font-size: 17px;
	}
	.list-title-big h1 span{
		color:#F9FA08;
	}
	.list-title-big h2{
		font-size: 25px;
		padding-left: 10px;
		color:#fff;
		font-weight: 700;
		position: relative;
		padding-left: 25px;
		text-shadow: 3px 3px 3px #9D9D9D;
	}
	.list-title-big h2 small{
		text-shadow:none;
		font-weight: 400;
	}
	.list-title-big b{
		position:relative;
		background: #fff;
		width:30px ;
		height: 30px ;
		display: block;
		border-radius: 15px;
		float: left;
		text-align: center;
		line-height: 30px;
		color:#2E5EB7;
		margin:11px 5px 11px 10px;
		display: inline-block;
		position: relative;
		behavior: url(PIE.htc);
	}
	.list-title-big>span{
		color: #fff;
		font-size: 12px;
		padding-right: 10px;
		float: right;
	}
	.list-title{
		height: 36px;
		line-height: 36px;
		font-size: 18px;
		position: relative;
	}
	.list-title h1{
		padding-left: 10px;
		color:#fff;
		display: inline-block;
		font-size: 17px;
	}
	.list-title select{
		font-size: 16px;
		height: 20px;
		line-height: 20px;
		width: 140px;
		overflow: hidden;
		padding: 0 10px;
		position: absolute;
		right: 20px;
		text-overflow: "";
		*display: block;
		top: 8px;
	}
	/*photo-list*/
	.photo-list-ol{
		padding-bottom: 20px;
	}
	.photo-list-ol li{
		position: relative;
		height: 58px;
		margin:0px 13px;
		padding: 15px 0px;
		border-bottom: 1px dashed #717171;
		overflow: hidden;
	}
	.photo-list-ol li img{
		float: left;
		transition:0.8s ease-out;
	}
	.photo-list-ol li a.photo-list-img{
		width: 90px;
		height: 60px;
		overflow: hidden;
	}
	.photo-list-ol li img:hover{
		transform:rotate(15deg) scale(1.5);
	}
	.photo-list-ol li a{
		color: #333;
		transition:0.8s ease-out;
		float: left;
		float: left;
		*padding-left: 12px;
	}
	.photo-list-ol li a:hover{
		color:#F9782A;
	}
	.photo-list-ol li a h3{
		font-size: 12px;
		line-height: 18px;
		overflow: hidden;
		top: 17px;
		height: 40px;
		left: 100px;
		position: absolute;
		*position: relative;
		*left: 0;
		*float: left;
		*top: 0;
	}
	.photo-list-ol li span{
		position: absolute;
		top:60px;
		left:107px ;
		*left: 115px;
		font-size: 11px;
		line-height: 18px;
		color: #333;
	}
	.photo-list-ol li b{
		position: absolute;
		top:60px;
		right:5px;
		font-weight: 400;
		font-size: 11px;

	}
	/*word-list*/
	.word-list-ol{
		padding-bottom:20px; 
	}
	.word-list-ol li{
		position: relative;
		padding-top: 16px;
		padding-bottom: 34px;
		margin:0px 13px;
		border-bottom: 1px dashed #717171;
	}
	.word-list-ol li p{
		display: block;
		overflow: hidden;
	}
	.word-list-ol li p a{
		font-size: 13.5px;
		color: #333;
	}
	.word-list-ol li div{
		position: relative;
		padding-top: 5px;
	}
	.word-list-ol li div span{
		position: absolute;
		left: 2.5px;
		font-size: 11.5px;

	}
	.word-list-ol li div b{
		position: absolute;
		font-size: 11.5px;
		right: 2.5px;
		font-weight: 400;
	}
	/*label-list*/
	.label-list{
		background: #fff;
		padding-bottom: 10px;
	}
	/*.label-list-lable*/
	.label-list-lable{
		padding-top: 20px;
		padding-bottom: 24px;
		margin: 0px 20px;
		border-bottom:1px solid #C7C7C7;
	}

	.label-list-lable p,.label-list-lable ol{
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.label-list-lable>p{
		padding-left: 12px;
		width: 15px;
		font-size: 11.5px;
		color:#333;
	}
	.label-list-lable ol{
		overflow: hidden;
		width: 990px;
	}
	.label-list-lable ol li{
		margin-left: 30px;
		margin-top: 15px;
		float: left;
		width: 460px;
		height: 32px;
		line-height: 32px;
		background: #FDEDDD
	}
	.label-list-lable ol li p{
		padding-left: 15px;
		font-size: 13.5px;
		color:#333;
	}
	.label-list-lable ol li p strong{
		color:#3959AD;
	}
	.label-list-ol{
		padding-bottom: 15px;
	}
	.label-list-ol li{
		padding-top:  20px;
		padding-bottom: 15px;
		margin: 0 20px;
		border-bottom: 1px solid #c7c7c7;
	}
	.label-list-ol li>p:first-child{
		padding-left: 20px;
		font-size: 16px;
		color: #333;
	}
	.label-list-ol li div{
		padding-top: 22px;
		height: 15px;
		line-height: 15px;
		padding-bottom: 20px;
	}
	.label-list-ol li div em{
		width: 110px;
		height: 15px;
		display: block;
		margin-left: 20px;
		float: left;
	}
	.label-list-ol li div span{
		padding-left: 34px;
		font-size: 11.5px;
		color:#B1B1B1;
	}
	.label-list-ol li div a{
		color:#497EE5;
		font-size: 12px;
		padding-left: 5px;
	}
	.label-list-ol li div p{
		padding-left: 30px;
		display: inline-block;
		*display: inline;
		*zoom: 1;
	}
	.label-list-ol li p.label-list-content{
		padding: 15px 15px;
		color:#5C5C5C;
		font-size: 13px;
		line-height: 20px;
		background: #F1F6FC;
	}
	.label-list-ol li p.label-list-content span{
		color:#333;
	}
	/*star*/
	.star-0{
		background: url(../img/new/icon/icon.png) 0 -925px no-repeat;
	}
	.star-05{
		background: url(../img/new/icon/icon.png) 0 -909px no-repeat;
	}
	.star-1{
		background: url(../img/new/icon/icon.png) 0 -893px no-repeat;
	}
	.star-15{
		background: url(../img/new/icon/icon.png) 0 -876px no-repeat;
	}
	.star-2{
		background: url(../img/new/icon/icon.png) 0 -861px no-repeat;
	}
	.star-25{
		background: url(../img/new/icon/icon.png) 0 -845px no-repeat;
	}
	.star-3{
		background: url(../img/new/icon/icon.png) 0 -829px no-repeat;
	}
	.star-35{
		background: url(../img/new/icon/icon.png) 0 -813px no-repeat;
	}
	.star-4{
		background: url(../img/new/icon/icon.png) 0 -797px no-repeat;
	}
	.star-45{
		background: url(../img/new/icon/icon.png) 0 -781px no-repeat;
	}
	.star-5{
		background: url(../img/new/icon/icon.png) 0 -765px no-repeat;
	}
	/*word-list-2*/
	.word-list-2{
		padding: 33px 20px 28px;
		background: #fff;
	}
	.word-list-2 h1{
		padding-left: 5px;
		font-size: 20px;
	}
	.word-list-2-ol{
		padding-top: 20px;
	}
	.word-list-2-ol li{
		padding:20px 11px 18px ;
		border-top: 1px solid #C7C7C7;
	}
	.word-list-2-ol li h2{
		color:#333;
		font-size: 17px;

	}
	.word-list-2-ol li p{
		padding-top: 12px;
		color:#000;
		font-size: 13px;
	}
	/*word-list-3-ol*/
	.word-list-3-ol{
		padding-bottom: 30px;
	}
	.word-list-3-ol h1{
		margin-bottom: 10px;
		padding-left: 15px;
		font-size: 19px;
		color: #467CE5;
		border-left: 8px solid #467CE5;
	}
	.word-list-3-ol h1 span{
		color: #000;
	}
	.word-list-3-ol h1 a{
		*position: relative;
		*top:-24px;
		float: right;
		color: #666;
		font-size: 15px;
	}
	.word-list-3-ol li{
		padding-top: 5px;
		padding-left: 22px;
	}
	.word-list-3-ol li a{
		font-size: 15px;
		color: #333;
	}
	/*button-list-ol*/
	.button-list-ol{
		margin:16px;
	}
	.button-list-ol li{
		margin-top:13px; 
	}
	.button-list-ol li a{
		position: relative;
		height: 55px;
		width: 100%;
		display: block;
		font-size: 20px;
		color:#fff;
		line-height:55px;
		text-indent: 90px;
	}
	.button-list-ol li a b{
		position: absolute;
		top:22px;
		right: 10px;
		width:0;
		height:0;
		border-width:8px;
		border-style:solid;
		border-color: transparent transparent transparent #fff;/* 红 黄 蓝 绿 */

	}
	.button-list-btn-1{
		background: url(../img/new/icon/icon.png) 0 -425px no-repeat #4A99EC;
	}
	.button-list-btn-2{
		background: url(../img/new/icon/icon.png) 0 -490px no-repeat #1F7BD3;
	}
	.button-list-btn-3{
		background: url(../img/new/icon/icon.png) 0 -555px no-repeat #3061B9;
	}
	.button-list-btn-4{
		background: url(../img/new/icon/icon.png) 0 -619px no-repeat  #FD6F23;
	}
	/*multi-list-ol*/
	.multi-list-ol{
		padding: 25px 0;
		font-size: 14px;
	}
	.multi-list-ol li{
		padding-left: 5px;
		position: relative;
		height: 30px;
		overflow: hidden;
		padding-left: 5px;
	}
	.multi-list-ol li a.multi-list-title{
		width: 45%;
		height:18px; 
		display: block;
		float: left;
		overflow: hidden;
		transition:ease all .5s;
	}
	.multi-list-ol li a.multi-list-title:hover{
		color:#FD6E23;
	}
	.multi-list-ol li a.multi-list-item{
		position: absolute;
		left: 55%;
	}
	.multi-list-ol li span{
		position: absolute;
		left: 92%;
	}
	.multi-list-ol li span.date{
		left: 82%;
	}
	/*consult-list-ol*/
	.online-consultant{
		border: 1px solid #b4b4b4;
		position: relative;
		margin: 16px;
		background: #fff;
	}
	.consult-list-ol li em img{
		position: relative;
		top:6px;
		left: 15px;
	}
	.consult-list-ol li {
		padding-left: 10px;
		height: 50px;
		line-height: 50px;
		position: relative;
		overflow: hidden;
	}
	.consult-list-ol li a{
		padding-left: 40px;
	}
	.consult-list-ol li a:hover{
		color: #FD6E23;
	}
	/*online-consultant-2*/
	.online-consultant-2{
		border: 1px solid #b4b4b4;
		position: relative;
		height: 168px;
		background: #fff;
	}
	.online-consultant-2-l{
		width: 45px;
		float: left;
		height: 100%;
	}
	.online-consultant-2-l p{
		color:#fff;
		font-size: 17px;
		padding: 16px 14px;
	}
	.online-consultant-2-r h3{
		font-size:13px;
		line-height: 40px;
		border-bottom: 1px solid #b4b4b4;
	}
	.consult-list-ol-2 li em img{
		position: relative;
		top:6px;
		left: 15px;
	}
	.consult-list-ol-2 li {
		height: 40px;
		line-height: 40px;
		position: relative;
		overflow: hidden;
	}
	.consult-list-ol-2 li a{
		padding-left: 40px;
		font-size: 14px;
	}
	.consult-list-ol-2 li a:hover{
		color: #FD6E23;
	}
	/*message-output*/
	.message-output{
		background: #CBC7BE;
		padding: 0 13px;
	}
	/*message-output-title*/
	.message-output-title{
		height: 92px;
		position: relative;
		overflow: hidden;
	}
	.message-output-title div{
		width: 468px;
		margin:0 auto;
		overflow: hidden;
	}
	.message-output-title h2{
		padding: 15px;
		font-size: 20px;
		color: #0C3E99;
		text-align: center;
	}
	.message-output-title>p{
		position: absolute;
		right: 24px;
		top: 20px;
		color: #0C3E99;
		font-size: 14px;
	}
	.message-output-title>p span{
		padding-left: 10px;
		color: #FC0036;
	}
	.message-output-title div p{
		position:relative;
		width: 138px;
		height: 20px;
		display: block;
		margin-right: 17px;
		float: left;
		font-size: 10.5px;
		line-height: 20px;
		text-align: center;
		color: #333;
		border-radius: 5px;
		background: #fff;
		behavior: url(PIE.htc);
	}
	.message-output-title div p:first-child{
		margin-left: 3px;
	}
	/*message-output-content*/
	.message-output-content{
		padding:16px 0 ;
		background: #fff;
	}
	.message-output-content ol {
		padding: 0px 23px;
	}
	.message-output-content ol li p:first-child{
		color:#7E7E7E;
		font-size: 12px;
	}
	.message-output-content ol li p:first-child span{
		padding-left: 15px;
	}
	.message-content{
		padding: 12px 0;
		font-size: 12px;
		color: #333;
		line-height: 18px;
	}
	/*message-output-foot*/
	.message-output-foot{
		height: 62px;
		padding-top: 10px;
	}
	.message-output-foot div{
		width: 38px;
		display: inline-block;
	}
	.message-output-foot div p{
		font-size: 8px;
		text-align: center;
	}
	.message-output-foot div button{
		width: 38px;
		height: 38px;
		border: none;
		cursor: pointer;
		background: url(../img/new/icon/icon.png) 0 -951px no-repeat;
	}
	.message-output-foot>a{
		position: relative;
		bottom: 15px;
		*left: 60px;
		*bottom: 40px;
		text-align: center;
		width: 180px;
		height: 34px;
		font-size: 16px;
		line-height: 34px;
		color:#fff;
		margin-left: 15px;
		display: inline-block;
	}
	/*pagination*/
	.pagination-1{
		height: 25px;
	}
	.pagination-1 a{
		margin:0 4px;
		border: 1px solid #717171;
		color:#717171;
		display: inline-block;
		*display: inline;
		*zoom:1;
	}
	.pagination-1 a:hover{
		border: 1px solid #497EE5;
		color:#497EE5;
	}
	.pagination-1 .page{
		width: 70px;
		height: 25px;
		font-size: 16px;
		text-align: center;
		line-height: 25px;
	}
	.pagination-1 .page-on{
		background:#497EE5;
		border: 1px solid #497EE5;
		color:#fff;  
	}
	.pagination-1 .page-on:hover{
		background:#497EE5;
		border: 1px solid #497EE5;
		color:#fff;
	}
	.pagination-1 .page-num{
		width: 25px;
		height: 25px;
		text-align: center;
		line-height: 25px;
		font-size: 16px;
	}
	.pagination-2{
		height: 20px;
	}
	.pagination-2 a{
		margin:0 4px;
		border: 1px solid #717171;
		color:#717171;
		display: inline-block;
		*display: inline;
		*zoom:1;
		background: #fff;
	}
	.pagination-2 a:hover{
		border: 1px solid #497EE5;
		color:#497EE5;
	}
	.pagination-2 .page{
		width: 60px;
		height: 20px;
		font-size: 12px;
		text-align: center;
		line-height: 20px;
	}
	.pagination-2 .page-on{
		background:#497EE5;
		border: 1px solid #497EE5;
		color:#fff;  
	}
	.pagination-2 .page-on:hover{
		background:#497EE5;
		border: 1px solid #497EE5;
		color:#fff;
	}
	.pagination-2 .page-num{
		width: 20px;
		height: 20px;
		text-align: center;
		line-height: 20px;
		font-size: 12px;
	}
	/*input-1*/
	.input-1{
		margin: 16px;
		background: #fff;
	}
	.input-1,.input-2{
		border: 1px solid #2C5EB7;
	}
	.input-1 form{
		padding: 20px 15px;
	}
	.input-1 form input{
		width: 100%;
		height: 30px;
		line-height: 30px;
		font-size: 12px;
		border: 1px solid #DDD;
		margin: 8px 0px;
		text-indent: 10px;
		color:#878787;
		*position: relative;
		*left: -10px;
	}
	.input-1 form textarea{
		box-sizing:border-box;
		padding: 5px 10px;
		width: 100%;
		height: 70px;
		border: 1px solid #DDD;
		resize: none;
		margin: 8px 0px;
		color:#878787;
		line-height: 20px;
		font-size: 12px;
		*width: 220px;
	}
	.input-1 form h3{
		text-align: center;
		font-size: 14px;
		color:#656764;

		padding-bottom: 12px;
	}
	.input-1 form p span{
		padding-right: 5px;
		font-size: 13px;
		color:#F14228;
	}
	.input-1 form p{
		font-size: 14px;
	}
	.input-2 form{
		overflow: hidden;
		width: 100%;
		padding-bottom: 15px;

	}
	.input-2-div-1{
		width: 100%;
		height: 80px;
		overflow: hidden;
		padding-left: 20px;
		padding-top: 6px;
	}
	.input-2-div-2{
		width: 100%;
		height: 40px;
		overflow: hidden;
		padding-left: 20px;
		padding-bottom: 15px;
	}
	.input-2 .submit{
		margin-left: 25px;
		margin-top: 20px;
		margin-bottom: 15px;
	}
	.input-2 form p{
		position: relative;
		top:9px;
		font-size: 13px;
	}
	.input-2 form p span{
		font-size: 13px;
		color:#F14228;
	}
	.input-2 form p,.input-2 form textarea,.input-2 form input[type="text"]{
		float: left;
	}
	.input-2 form textarea{
		width: 85%;
		height: 70px;
		border: 1px solid #DDD;
		resize: none;
		margin: 8px 0px;
		color:#555;
		line-height: 20px;
		font-size: 14px;
	}
	/*title-border*/
	.title-border{
		padding-bottom: 13px;
		border-bottom: 1px solid #ddd;
	}
	.title-border strong{
		padding-bottom: 10px;
		font-size: 20px;
		position: relative;
	}

	.title-border span{
		padding-left: 15px;
	}
	.title-border span span{
		padding-left: 0px;
	}
	/*share*/
	.share{
		float: right;
	}
	.share span{
		float: left;
	}
	.share a{
		float: left;
		padding-left: 12px;
	}
	/*propaganda*/
	.propaganda{
		background: url(../img/new/propaganda-bg.jpg) center;
	}
	.propaganda-height{
		height: 330px;
	}
	/*advertise*/
	.advertise{
		height: 742px;
		background:#F0F5FB ;
		padding-bottom: 20px;
	}
	.advertise h1{
		padding-top: 15px;
	}
	.advertise .span-24>div{
		float: left;
		height: 160px;
		padding-top: 80px;
		position: relative;
		top:30px;
	}
	.kr {
		width: 302px;
	}
	.kr em {
		height: 48px;
		left: 125px;
		position: absolute;
		top: 2px;
		width: 85px;
	}
	.advertise .span-24>div p {
		color: #000;
		font-size: 16px;
		font-weight: 400;
		line-height: 22px;
		position: absolute;
		right: 0;
		top: 76px;
	}
	.advertise .span-24>div span {
		color: #000;
		font-size: 14px;
		position: absolute;
		right: 0;
		top: 128px;
	}
	.blackhorse {
		width: 345px;
	}
	.blackhorse em {
		height: 42px;
		left: 179px;
		position: absolute;
		top: 2px;
		width: 103px;
	}
	.wangyi {
		width: 382px;
	}
	.wangyi em {
		height: 45px;
		left: 178px;
		position: absolute;
		top: 2px;
		width: 177px;
	}
	.advertise .span-11{
		padding-top:10px;
	}
	.advertise .span-13>img{
		position: relative;
		top:-30px;
	}
	.breadcrumb{
		font-size: 14px;
		height: 51px;
		line-height: 54px;
		width: 100%;
	}
	.breadcrumb .icon-font{
		color:#2C5EB7;
	}
	.breadcrumb a {
		color: #2c5eb7;
		display: inline-block;
		*display: inline;
		*zoom:1;
	}
	.breadcrumb p a:hover{
		color:#FD6E23;
	}
	/*code*/
	.code {
		border: 1px solid #b4b4b4;
		height: 133px;
		position: relative;
		margin: 16px;
		background: #fff;
	}
	.code img{
		margin: 16px;
	}
	.code b {
		color: #666;
		font-size: 20px;
		position: absolute;
		right: 45px;
		top: 14px;
	}
	.code p {
		color: #666;
		font-size: 16px;
		position: absolute;
		right: 36px;
		top: 48px;
	}
	.code span {
		color: #569adf;
		position: absolute;
		right: 18px;
		top: 95px;
	}
	/*border*/
	.box-border{
		border: 1px solid #ccc;
		height: 100%;
		overflow: hidden;
	}
	/*nav-junior*/
	.nav-junior{
		height: 40px;
		margin-bottom: 48px;
		margin-top: 10px;
	}
	.nav-junior-more{
		position: absolute;
		top: 9px;
		right: 0;
		color:#05f;
		transition:ease all .5s;
	}
	.nav-junior-more:hover{
		color:#FD6E23;
	}
	.nav-junior-li{
		border:1px #b1b1b1 solid;
		border-bottom: none;
		border-radius: 10px 10px 0 0;
		float: left;
		margin-right: 6px;
		height: 40px;
		padding: 0 18px;
		color:#333;
		position: relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#ededed));   
		background: -webkit-linear-gradient(#fff, #ededed);   
		background: -moz-linear-gradient(#fff, #ededed); 
		background: linear-gradient(#fff, #ededed); 
		-pie-background: linear-gradient(#fff, #ededed); 
		behavior: url(PIE.htc);
		cursor:pointer;
	}
	.nav-junior>ol{
		position: relative;
		*height: 80px;
		*overflow: hidden;
	}
	.nav-junior>ol>li{
		line-height: 40px;
		text-align: center;
		cursor: pointer;
		*float: left;
	}
	.nav-junior-li-hover{
		border:1px #4A84FF solid;
		border-bottom: none;
		border-radius: 10px 10px 0 0;
		float: left;
		margin-right: 6px;
		height: 40px;
		padding: 0 18px;
		color:#fff;
		position: relative;
		background: -webkit-gradient(linear, 0 0, 0 bottom, from(#6CABFA), to(#4C86E9));   
		background: -webkit-linear-gradient(#6CABFA, #4C86E9);   
		background: -moz-linear-gradient(#6CABFA, #4C86E9); 
		background: linear-gradient(#6CABFA, #4C86E9);
		-pie-background: linear-gradient(#6CABFA, #4C86E9);
		behavior: url(PIE.htc);
		cursor:pointer;
	}
	.nav-junior ol li>.li-inner{
		position: absolute;
		width: 1070px;
		height: 38px;
		display: none;
		left: 0;
		top: 41px;
		background:#4C86E9 ;
	}
	.li-inner p>a{
		color:#fff;
		line-height: 40px;
		padding-left: 17px;
		font-size: 14px;
	}
	.li-inner p>a:hover{
		text-decoration: underline;
	}
	.li-inner p{
		text-align: left;
	}
	/*slide*/
	.focus{height:372px; position:relative;overflow: hidden;}
	.xmSlide-slide{height: 372px;}
	.xmSlide{height: 372px;}
	.xmSlide_01{height:372px;background:url(../img/new/ad1.jpg)  center center no-repeat;}
	.xmSlide_02{height:372px;background:url(../img/new/ad2.jpg)  center center no-repeat;}
	.xmSlide_03{height:372px;background:url(../img/new/ad3.jpg)  center center no-repeat;}
	.xmSlide_04{height:372px;background:url(../img/new/ad4.jpg)  center center no-repeat;}
	.xmSlide_05{height:372px;background:url(../img/new/ad5.jpg)  center center no-repeat;}
	.xmSlide-pagination{ z-index:100;text-align:center; position:absolute;bottom:25px;right:20%;}
	.xmSlide-pagination li{display:inline-block;*display: block;*zoom:1;*float: left;width:12px;height:12px;margin:0 5px;}
	.xmSlide-pagination li a{display:inline-block;*display: block;*zoom:1;width:12px;height:12px;text-indent:-9999px;background-color:#ccd1d9;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;overflow:hidden;position: relative;behavior: url(PIE.htc);}
	.xmSlide-pagination li a.active{background-color:#FC8026;}
	.xmSlide-control{overflow:hidden;height: 372px;width: 2202px;}
	.footer-middle {
		margin-top: 15px
	}

	.footer-middle .container .row img {
		margin-left: 10px;
		margin-right: 5px
	}

	footer .link {
		margin-top: 18px;
		margin-bottom: 18px
	}

	footer .link .row .inner-box {
		border: 1px solid #ddd
	}

	@media (max-width:768px) {
		footer .link .row .inner-box {
			margin-left: 15px;
			margin-right: 15px
		}

		footer .link .row .inner-box .top-box {
			height: 40px;
			border-bottom: 1px solid #ddd;
			background: -webkit-linear-gradient(#fff, #f5f5f5);
			background: linear-gradient(#fff, #f5f5f5)
		}

		footer .link .row .inner-box .top-box ul {
			margin: 0
		}

		footer .link .row .inner-box .top-box ul li {
			height: 40px;
			line-height: 40px;
			padding-left: 10px;
			padding-right: 10px;
			cursor: pointer
		}

		footer .link .row .inner-box .top-box ul li a {
			color: #0156fe
		}

		footer .link .row .inner-box .top-box ul li a:hover {
			text-decoration: none
		}

		footer .link .row .inner-box .top-box ul li.click {
			background: -webkit-linear-gradient(#f5f5f5, #fff);
			background: linear-gradient(#f5f5f5, #fff);
			position: relative;
			left: -1px;
			border-left: 1px solid #ddd;
			border-right: 1px solid #ddd;
			border-bottom: 1px solid #fff
		}

		footer .link .row .inner-box .top-box ul li.click a {
			color: #333
		}

		footer .link .row .inner-box .top-box div.fr {
			line-height: 40px
		}

		footer .link .row .inner-box .top-box div.fr a {
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 10px;
			padding-right: 10px;
			color: #fff;
			background: #497ee5;
			border-radius: 3px;
			margin-right: 20px
		}

		footer .link .row .inner-box .bottom-box ul {
			margin-top: 5px;
			margin-bottom: 15px
		}

		footer .link .row .inner-box .bottom-box ul li {
			padding-top: 10px;
			padding-left: 8px;
			padding-right: 10px
		}

		footer .link .row .inner-box .bottom-box ul li a {
			color: #0156fe
		}

		footer .link .row .inner-box .bottom-box ul li a:hover {
			text-decoration: none
		}
	}

	@media (min-width:768px) {
		footer .link .row .inner-box .top-box {
			height: 40px;
			border-bottom: 1px solid #ddd;
			background: -webkit-linear-gradient(#fff, #f5f5f5);
			background: linear-gradient(#fff, #f5f5f5)
		}

		footer .link .row .inner-box .top-box ul {
			margin: 0
		}

		footer .link .row .inner-box .top-box ul li {
			height: 40px;
			line-height: 40px;
			padding-left: 20px;
			padding-right: 20px
		}

		footer .link .row .inner-box .top-box ul li.click {
			background: -webkit-linear-gradient(#f5f5f5, #fff);
			background: linear-gradient(#f5f5f5, #fff);
			position: relative;
			left: -1px;
			border-left: 1px solid #ddd;
			border-right: 1px solid #ddd;
			border-bottom: 1px solid #fff
		}

		footer .link .row .inner-box .top-box ul li.click a {
			color: #333
		}

		footer .link .row .inner-box .top-box div.fr {
			line-height: 40px
		}

		footer .link .row .inner-box .top-box div.fr span {
			position: relative;
			top: -3px
		}

		footer .link .row .inner-box .top-box div.fr a {
			padding-top: 3px;
			padding-bottom: 3px;
			padding-left: 10px;
			padding-right: 10px;
			color: #fff;
			background: #497ee5;
			border-radius: 3px;
			margin-right: 20px;
			margin-left: 30px;
			position: relative;
			top: -3px
		}

		footer .link .row .inner-box .top-box div.fr a:hover {
			text-decoration: none
		}

		footer .link .row .inner-box .bottom-box ul {
			margin-top: 5px;
			margin-bottom: 20px
		}

		footer .link .row .inner-box .bottom-box ul li {
			padding-top: 15px;
			padding-left: 20px
		}

		footer .link .row .inner-box .bottom-box ul li a {
			font-size: 12px
		}
	}

	.footer-bottom {
		margin-top: 15px;
		margin-bottom: 30px
	}

	.footer-bottom a {
		padding-top: 5px;
		padding-right: 10px;
		font-size: 12px
	}

	.new-header-jianhangdingbu{
		position: relative;
		width: 100%;
		height: 50px;
		overflow: hidden;
	}
	.new-header-jianhangdingbu img{
		display: block;
		position: absolute;
		left: 50%;
		margin-left: -1000px;
		top: 0;
		height: 50px;
	}

.dengluxieyi p{
	margin-bottom: 10px;
	line-height: 24px;
	font-size: 14px;
}
.dengluxieyi p:nth-of-type(1){
	text-align: center;
	font-weight: bold;
}

.new-header-jianhangdingbu{
	position: relative;
	width: 100%;
	height: 50px;
	overflow: hidden;
}
.new-header-jianhangdingbu img{
	z-index: 1;
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -1000px;
	top: 0;
	height: 50px;
}
.new-header-jianhangdingbu p{
	position: absolute;
	z-index: 2;
	top: 25px;
	left: 50%;
	font-size: 26px;
	color: #fff;
	margin-left: -460px;
	line-height: 0;

}
.new-header-jianhangdingbu p .huangse{
	color: #fcff31;
	font-size: 28px;
}

/* 二维码全站 */
.plx-fix-left {
    position: fixed;
    left: 0;
    top: 0;
    align-items: center;
    display: none;
    justify-content: center;
    width: 100%;
    height: 100vh;
    z-index: 10000;
  }
  .plx-fix-left .flx-box {
    width: 426px;
    height: 550px;
    background-image: linear-gradient(to top, #fea233, #f8803a);
    border-radius: 6px;
    padding: 52px 24px 0 24px;
    position: relative;
    z-index: 2;
  }
  .plx-fix-left .flx-box > h2 {
    font-size: 26px;
    color: #fff;
    text-align: center;
    margin-bottom: 34px;
  }
  .plx-fix-left .flx-box .fix-colse {
    position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
  }
  .plx-fix-left .flx-box .fix-banyuan {
    position: absolute;
    left: 0;
    top: 18px;
    width: 76px;
    height: 24px;
    text-align: center;
    line-height: 24px;
    font-size: 13px;
    color: #f97338;
    background: #fff;
    border-radius: 0 24px 24px 0;
  }
  .plx-fix-left .flx-box .message-box {
    background: #fff;
    padding: 24px 0 5px 13px;
    margin-bottom: 15px;
  }
  .plx-fix-left .flx-box .message-box > p {
    margin-bottom: 24px;
    font-size: 14px;
    color: #464646;
  }
  .plx-fix-left .flx-box .message-box > p .txt {
    display: inline-block;
    color: #f26368;
    border: solid 1px #f26368;
    padding: 0 4px;
    line-height: 24px;
    height: 26px;
    margin-right: 5px;
  }
  .plx-fix-left .flx-box .ewm-box {
    overflow: hidden;
  }
  .plx-fix-left .flx-box .ewm-box .ewm-left {
    float: left;
    width: 120px;
  }
  .plx-fix-left .flx-box .ewm-box .ewm-left img {
    width: 100%;
  }
  .plx-fix-left .flx-box .ewm-box .ewm-right {
    float: left;
    padding-left: 15px;
    padding-top: 8px;
  }
  .plx-fix-left .flx-box .ewm-box .ewm-right > p {
    font-size: 13px;
    color: #fff;
    margin-bottom: 17px;
  }
  .plx-fix-left .flx-black {
    background-color: rgba(0, 0, 0, 0.7);
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
  }
  
  .plx-fix-right, .pfr-new {
    position: fixed;
    left: 0;
    bottom: 150px;
    width: 70px;
    cursor: pointer;
    z-index: 9999;
  }
  .plx-fix-right img, .pfr-new img {
    width: 100%;
  }
  .plx-fix-right .fixpic, .pfr-new .fixpic {
    position: absolute;
    left: 12px;
    top: 29px;
    width: 42px;
    border: solid 1px #ddd;
    padding: 3px;
    background: #fff;
  }
  .plx-fix-right .fixpic img, .pfr-new .fixpic img {
    display: block;
  }
  
  .pfr-new {
    bottom: 270px;
  }
  
  .plx-fix-new {
    display: none;
    border: none;
  }
  .plx-fix-new > .maskClose {
    width: 30px;
    height: 30px;
    top: -46px;
    right: 0;
    background: rgba(0, 0, 0, 0);
    background-size: 100% auto;
    background-image: url(../img/new/new-index/allclose.png);
  }
  .plx-fix-new .pfn-mod {
    width: 386px;
    background-image: linear-gradient(to right, #ffc934, #fedd30);
    border-radius: 6px;
    padding: 42px 38px 38px 42px;
  }
  .plx-fix-new .pfn-mod .pfn-title {
    margin-bottom: 20px;
  }
  .plx-fix-new .pfn-mod .pfn-title img {
    width: 100%;
  }
  .plx-fix-new .pfn-mod .pfn-ewm {
    overflow: hidden;
    margin-bottom: 24px;
  }
  .plx-fix-new .pfn-mod .pfn-ewm .ewm-left {
    width: 148px;
    float: left;
  }
  .plx-fix-new .pfn-mod .pfn-ewm .ewm-left img {
    width: 100%;
  }
  .plx-fix-new .pfn-mod .pfn-ewm .ewm-message {
    width: 168px;
    float: right;
    border: dashed 1px #1d1d1f;
    padding: 24px 20px 20px;
  }
  .plx-fix-new .pfn-mod .pfn-ewm .ewm-message > p {
    font-size: 16px;
    color: #000;
    margin-bottom: 20px;
  }
  .plx-fix-new .pfn-mod .pfn-ewm .ewm-message > p.red {
    color: #f34d2c;
    font-size: 18px;
    padding-bottom: 5px;
    border-bottom: 1px solid #f34d2c;
    margin-bottom: 0;
    width: 164px;
    white-space: nowrap;
  }
  .plx-fix-new .pfn-mod .pfn-bottom {
    border: solid 2px #1d1d1f;
    background: #fff;
    text-align: center;
    padding: 16px 0 0 0;
  }
  .plx-fix-new .pfn-mod .pfn-bottom > p {
    color: #333;
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 12px;
  }
  .plx-fix-new .pfn-mod .pfn-bottom > p .pic {
    width: 20px;
    position: relative;
    top: 4px;
  }
  .plx-fix-new .pfn-mod .pfn-bottom > p.kuang {
    border: solid 2px #f34d2c;
    font-size: 18px;
    color: #f34d2c;
    display: inline-block;
    height: 38px;
    line-height: 34px;
    padding: 0 3px;
  }

  