body {
	background: #dbedff;
	width: 100%; 
	min-width: 1040px;}

.index-top-bg {
	width: 100%;
	height: 102px;
	line-height: 102px;
	background: url(../images/index-top.jpg) no-repeat top center;}

.index-top-bg .index-top {
	width: 100%;
	max-width: 1200px;
	margin: 0 auto;}

.index-top-bg .logo {
	float: left;
	display: block;}

.index-top-bg .logo img {
	width: 100%;
	max-width: 495px;}

.index-top-bg .index-search-bg {
	float: right;
	width: 100%;
	max-width: 272px;
	line-height: 0px;}

.index-top-bg .index-search-bg>a {
	color: #274582;
	font-size: 12px;
	display: block;
	width: 100%;
	text-align: right;
	padding: 0 25px 0 0;
	margin: 26px 0 8px 0;}

.index-top-bg .index-search-bg>a>img {
	max-width: 16px;
	max-height: 16px;
	vertical-align: middle;
	margin: -2px auto 0;
	margin: 0\9;}

.index-top-bg .index-search-bg .index-search {
	width: 100%;
	max-width: 270px;
	height: 30px;
	border: 1px solid #afc0de;
	position: relative;
	border-radius: 10px;
	background: #fff;
	behavior:url(css/pie.htc);}

.index-top-bg .index-search-bg .index-search .search {
	outline: none;
	position: absolute;
	top: 0;
	left: 0;
	height: 28px;
	line-height: 28px;
	height: 27px\9;
	line-height: 27px\9;
	border: none;
	font-size: 14px;
	margin: 0 0 0 13px;
	width: 100%;
	max-width: 160px;}

.index-top-bg .index-search-bg .index-search .button {
	outline: none;
	position: absolute;
	top: 0;
	right: 0;
	height: 21px;
	line-height: 21px;
	height: 22px\9;
	line-height: 22px\9;
	border: none;
	background: none;
	font-size: 12px;
	font-weight: 600;
	font-weight: 500\9;
	color: #6d6d6d;
	width: 100px;
	background: url(../images/button.jpg) no-repeat center center;
	border-left: 1px solid #afc0de;
	margin: 4px auto 0;
	behavior:url(css/pie.htc);}

.index-nav-bg {
	width: 100%;
	height: 50px;
	line-height: 50px;
	background: #9C0000;
	position: relative;}

.index-nav-bg .index-nav {
	width: 100%;
	max-width: 1114px;
	margin: 0 auto;}

.index-nav-bg .index-nav .drop-menu-effect {
	float: left;
	width: 10%;
	font-size: 16px;
	text-align: center;
	position:relative;}

.index-nav-bg .index-nav .drop-menu-effect a {
	color: #fff;
	font-family: "微软雅黑";
	display: block;
	width: 100%;}

.index-nav-bg .index-nav .drop-menu-effect:hover {
	background: #008aff;}

.index-nav-bg .index-nav .drop-menu-effect.on {
	background: #008aff;}

.nav-two {
	width: 100%;
	height: auto;
	background: url(../images/nav-two.jpg) repeat;
	position: absolute;
	top: 50px;
	z-index: 999;
	display: none;}

.nav-two .nav-two-content {
	width: 1114px;
	margin: 0 auto;}

.nav-two .nav-two-content dl {
	float: left;
	width: 10%;
	text-align: center;
	margin: 1% 0 3% 0;}

.nav-two .nav-two-content dl dd {
	width: 100%;
	height: 26px;
	line-height: 26px;}

.nav-two .nav-two-content dl dd a {
	color: #a5bee7;	
	display: block;
	width: 85%;
	margin: 0 auto;}

.nav-two .nav-two-content dl dd:hover a {
	background: #3e547c;
	color: #fff;}

.slider {
	width: 100%;
	/*min-width: 1366px;*/
	height: 335px;
	position: relative;
	overflow: hidden;
	background: #fff;
	text-align: center;}

.slider .bd {
	width: 1366px;
	position: absolute;
	left: 50%;
	margin-left: -683px
;}

.slider .bd li {
	width: 1366px;
	overflow: hidden;}

.slider .bd li img {
	display: block;
	width: 1366px;
	height: 335px;}

.slider .tempWrap {
	overflow: visible !important
;}

.slider .tempWrap ul {
	margin-left: -1366px !important;}

.slider .hd {
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 1;
	height: 8px;
	bottom: 60px;
	text-align: center;}

.slider .hd li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	width: 24px;
	height: 7px;
	overflow: hidden;
	margin: 0 5px;
	cursor: pointer;
	background: #fff;
	color: #fff;}

.slider .hd li.on {
	background: #ff6000;
	color: #ff6000;}

.slider .pnBtn {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 335px;
	cursor: pointer;}

.slider .prev {
	left: -50%;
	margin-left: -683px;}

.slider .next {
	left: 50%;
	margin-left: 683px;}

.slider .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 335px;
	background: #000;
	filter: alpha(opacity=50);
	opacity: 0.5;}

.index-content {
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;
	position: relative;
	top: -42px;}

.index-content .index-content-content {
	position: relative;}

.index-content .index-content-content+.index-content-content {
	margin: 28px auto 0;}

.index-content .index-content-one {
	width: 100%;
	height: 338px;
	background: #fff;
	position: relative;
	z-index: 3;}

.flexslider {
	position: relative;
	width: 100%;
	max-width: 35%;
	height: 302px;
	overflow: hidden;
	zoom: 1;
	float: left;
	margin: 18px 0 0 18px;}

.flex-viewport {
	max-height: 2000px;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	transition: all 1s ease;}

.flexslider .slides {
	zoom: 1;}

.flexslider .slides li .img {
	position: relative;}

.flexslider .slides li .img img {
	width: 100%;
	height: 302px;}

.flexslider .slides li .img p {
	position: absolute;
	bottom: 0px;
	width: 100%;
	height: auto;
	background: url(../images/img-p.jpg) repeat;
	padding: 2% 0px;
	text-indent: 2em;
	color: #fff;
	
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;}

.flex-direction-nav {
	display: none;}

.flex-direction-nav a {
	width: 60px;
	height: 90px;
	line-height: 99em;
	overflow: hidden;
	margin: -60px 0 0;
	display: block;
	background: url(../images/ad_ctr.jpg) no-repeat;
	position: absolute;
	top: 50%;
	z-index: 10;
	cursor: pointer;
	opacity: 0;
	filter: alpha(opacity=0);
	-webkit-transition: all .3s ease;}

.flex-direction-nav .flex-next {
	background-position: 0 -90px;
	right: 0;}

.flex-direction-nav .flex-prev {
	left: 0;}

.flexslider:hover .flex-next {
	opacity: 0.8;
	filter: alpha(opacity=25);}

.flexslider:hover .flex-prev {
	opacity: 0.8;
	filter: alpha(opacity=25);}

.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {
	opacity: 1;
	filter: alpha(opacity=50);}

.flex-control-nav {
	width: 50%;
	position: absolute;
	right: 0px;
	bottom: 0px;
	text-align: center;}

.flex-control-nav li {
	margin: 0 5px;
	display: inline-block;
	zoom: 1;
	*display: inline;}

.flex-control-paging li a {
	display: block;
	width: 24px;
	height: 6px;
	overflow: hidden;
	cursor: pointer;
	background: #fff;
	color: #fff;}

.flex-control-paging li a.flex-active {
	background: #ff5a00;
	color: #ff5a00;}

.content-one-right {
	float: left;
	width: 100%;
	max-width: 59.4%;
	height: 302px;
	margin: 18px 18px 0 18px;}

.content-one-right .content-one-right-title {
	width: 100%;
	height: 34px;
	line-height: 34px;
	background: #eaeef5;}

.content-one-right .content-one-right-title .content-one-right-title-left {
	float: left;
	width: 100%;
	max-width: 128px;
	height: 100%;
	background: url(../images/xw.jpg) no-repeat 6px center #a81414;
	text-indent: 2.6em;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 1.2em;}

.content-one-right .content-one-right-title>span {
	float: left;
	display: block;
	height: 34px;
	line-height: 34px;
	color: #3f5e9d;
	margin: 0 0 0 10px;
	font-family: "微软雅黑";
	font-size: 1em;}

.content-one-right .content-one-right-title .content-one-right-title-right {
	float: right;
	font-weight: 500;
	margin: 0 18px 0 0;
	font-size: 1.2em;}

.content-one-right .content-one-right-title .content-one-right-title-right a { color:#444444;}
.content-one-right .content-one-right-title .content-one-right-title-right a:hover{ color:#000000;}

.content-one-right .content-one-right-content {
	width: 100%;
	height: 77px;
	overflow: hidden;
	margin:20px 0 14px 0;}

.content-one-right .content-one-right-content .content-one-right-content-left {
	float: left;
	width: 100%;
	max-width: 85px;
	height: 77px;
	background: url(../images/sj.jpg) no-repeat;}

.content-one-right .content-one-right-content .content-one-right-content-left p {
	width: 75px;
	height: 38.5px;
	line-height: 38.5px;
	color: #fff;
	text-align: center;
	font-size: 1.2em;}

.content-one-right .content-one-right-content .content-one-right-content-right {
	float: left;
	width: 100%;
	max-width: 84%;}
.content-one-right .content-one-right-content .content-one-right-content-right h1 a{ color:#000000;}
.content-one-right .content-one-right-content .content-one-right-content-right h1 a:hover{}

.content-one-right .content-one-right-content .content-one-right-content-right h1 {
	font-size: 1.1em;
	font-weight: 500;}

.content-one-right .content-one-right-content .content-one-right-content-right p {
	font-size: 0.95em;
	font-weight: 400;
	color: #7a7a7a;}
.content-one-right .content-one-right-content .content-one-right-content-right p a{color: #7a7a7a;}
.content-one-right .content-one-right-content .content-one-right-content-right p a:hover{ color:#000000;}

.content-one-right .content-one-right-ul {
	width: 100%;
	max-height: 155px;
	overflow: hidden;
	border-top: 1px solid #d3d3d3;}

.content-one-right .content-one-right-ul li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/li.jpg) no-repeat 8px center;
	margin: 14px 0 0 0;}

.content-one-right .content-one-right-ul li+li {
	margin: 10px 0 0 0;}

.content-one-right .content-one-right-ul li p {
	float: left;
	width: 85%;
	text-indent: 1.5em;
	color: #000;
	overflow: hidden;}

.content-one-right .content-one-right-ul li span {
	float: right;
	width: 15%;
	color: #7a7a7a;}

.yy {
	width: 100%;
	height: 27px;
	background: url(../images/yy.jpg) no-repeat center bottom;
	background-size: 100%;
	position: absolute;
	bottom: -24px;
	z-index: 2;}

.index-content .index-content-two {
	width: 100%;
	height: 316px;
	background: #fff;
	position: relative;
	z-index: 3;}

.index-content .index-content-two .index-content-two-left {
	float: left;
	width: 100%;
	max-width: 38%;
	height: 329px;
	background: url(../images/index-content-two-left.jpg) no-repeat;}

.index-content .index-content-two .index-content-two-left .content-two-left-title {
	width: 100%;
	max-width: 440px;
	height: 58px;
	line-height: 58px;
	border-bottom: 1px solid #253a65;}

.index-content-two-left .content-two-left-title .content-two-left-title-left {
	float: left;
	width: 100%;
	max-width: 128px;
	height: 100%;
	background: url(../images/lb.jpg) no-repeat 6px center #3f5e9d;
	text-indent: 2.6em;
	color: #fff;
	font-family: "微软雅黑";
	font-size: 1.2em;}

.index-content-two-left .content-two-left-title>span {
	float: left;
	display: block;
	height: 58px;
	line-height: 62px;
	color: #749beb;
	font-family: "微软雅黑";
	font-size: 0.8em;}

.index-content-two-left .content-two-left-title .content-two-left-title-right {
	float: right;
	font-weight: 500;
	margin: 0 18px 0 0;
	font-size: 1.2em;}

.index-content-two-left .content-two-left-title .content-two-left-title-right a {
	color: #9dbeff;}

.index-content-two-left .content-two-left-ul {
	width: 100%;
	max-width: 440px;
	max-height: 255px;
	overflow: hidden;
	border-top: 1px solid #6082c7;}

.index-content-two-left .content-two-left-ul li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/li2.jpg) no-repeat 8px center;
	margin: 14px 0 0 0;}
.index-content-two-left .content-two-left-ul li a{}
.index-content-two-left .content-two-left-ul li a:hover p{ color:#FFFFFF;}


.index-content-two-left .content-two-left-ul li+li {
	margin: 10px 0 0 0;}

.index-content-two-left .content-two-left-ul li p {
	float: left;
	width: 85%;
	text-indent: 1.5em;
	color: #daf3ff;
	overflow: hidden;}

.index-content-two-left .content-two-left-ul li span {
	float: right;
	width: 15%;
	color: #97c5db;}

.index-content .index-content-two .index-content-two-right {
	float: left;
	width: 100%;
	max-width: 62%;
	height: 316px;}

.index-content .index-content-two .index-content-two-right .content-two-right-title {
	width: 100%;
	height: 64px;
	line-height: 64px;}

.index-content-two-right .content-two-right-title .content-two-right-title-left {
	float: left;
	width: 100%;
	max-width: 128px;
	height: 100%;
	background: url(../images/rt.jpg) no-repeat 6px center;
	text-indent: 2.6em;
	color: #223458;
	font-family: "微软雅黑";
	font-size: 1.2em;}

.index-content-two-right .content-two-right-title>span {
	float: left;
	display: block;
	height: 64px;
	line-height: 70px;
	color: #969696;
	font-family: "微软雅黑";
	font-size: 14px;}

.index-content-two-right .content-two-right-title .content-two-right-title-right {
	float: right;
	font-weight: 500;
	margin: 0 18px 0 0;
	font-size: 12px;}

.index-content-two-right .content-two-right-title .content-two-right-title-right a {
	color: #444;}

.index-content-two-right-content {
	width: 100%;
	padding: 4px 0 0 15px;
	position: relative;}

.index-content-two-right-content .index-content-two-right-content-one {
	float: left;
	width: 75%;}

.index-content-two-right-content .index-content-two-right-content-one>img {
	float: left;
	width: 100%;
	max-width: 42%;}

.index-content-two-right-content .index-content-two-right-content-one .index-content-two-right-content-one-ul {
	float: left;
	width: 100%;
	max-width: 57%;
	max-height: 216px;
	overflow: hidden;
	margin: 0 0 0 1%;}

.new-ul{max-width:90%!important;}



.index-content-two-right-content .index-content-two-right-content-one .index-content-two-right-content-one-ul li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/li.jpg) no-repeat 8px center;
	margin: 14px 0 0 0;}

.index-content-two-right-content .index-content-two-right-content-one .index-content-two-right-content-one-ul li+li {
	margin: 10px 0 0 0;}

.index-content-two-right-content .index-content-two-right-content-one .index-content-two-right-content-one-ul li p {
	float: left;
	width: 100%;
	text-indent: 1.5em;
	color: #000;
	overflow: hidden;}

.index-content-two-right-content .index-content-two-right-content-one .index-content-two-right-content-one-ul li:hover {
	background: url(../images/li.jpg) no-repeat 8px center #e7f2fc;}

.index-content-two-right-content .index-content-two-right-content-two {
	width: 150px;
	height: 244px;
	background: url(../images/index-content-two-right-content-two.jpg) no-repeat;
	position: absolute;
	right: -10px;
	padding: 22px 0 0 0;}

.index-content-two-right-content .index-content-two-right-content-two li {
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: center;}

.index-content-two-right-content .index-content-two-right-content-two li:hover {
	background: #008aff;}

.index-content-two-right-content .index-content-two-right-content-two li+li {
	margin: 5px auto 0;}

.index-content-two-right-content .index-content-two-right-content-two li a {
	display: block;
	color: #fff;
	font-size: 1.1em;}

.index-content-two-right-content .index-content-two-right-content-two li a img {
	margin: 0 10px 0 0;}

.index-content-two-right-content .index-content-two-right-content-two li.on {
	background: #008aff;}

.footer {
	width: 100%;
	height: 135px;
	background: #1f3779;}

.footer .footer-content {
	width: 100%;
	max-width: 1200px;
	height: auto;
	margin: 0 auto;}

.footer .footer-content .footer-content-left {
	float: left;
	width: 70%;
	margin: 8px auto 0;}

.footer .footer-content .footer-content-left img {
	float: left;
	max-width: 81px;
	max-height: 81px;}

.footer .footer-content .footer-content-left p {
	float: left;
	line-height: 24px;
	margin: 2px 0 0 24px;
	color: #daf3ff;
	font-family: "微软雅黑";
	font-weight: 400;}

.footer .footer-content .footer-content-right {
	float: right;
	width: 270px;
	height: 29px;
	border-radius: 10px;
	margin: 24px auto 0;
	behavior:url(css/pie.htc);
	background: url(../images/footer-input.jpg) no-repeat;}

.footer .footer-content .footer-content-right form .selectbox-title {
	float: left;
	width: 85px;
	line-height: 19px;
	height: 19px;
	margin: 5px auto 0;
	color:#1f3779;
	font-size: 14px;
	text-align: center;
	border-right: 1px solid #6b6f7a;}

.footer .footer-content .footer-content-right form .selectbox {
	float: left;
    width: 184px;
    height:29px;
    line-height: 29px;
    font-size: 14px;
    position: relative;
    text-align:left;
    text-indent:1em;
    z-index:999;}
.footer .footer-content .footer-content-right form .selectbox i {
    width: 0;
    height: 0;
    border-top: 8px solid #4e4e4e;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    position: absolute;
    top: 11px;
    right: 10px;}
.footer .footer-content .footer-content-right form .selectbox span {
    display: block;
    height: 29px;
    cursor: pointer;
    color:#1f3779;}
.footer .footer-content .footer-content-right form .selectbox ul, #selectbox li {
    padding: 0;
    margin: 0;}
.footer .footer-content .footer-content-right form .selectbox ul {
	background:#fff;
	width:100%;
	border:1px solid #c0c0c0;
	*border:none;
	border:none\9;
    position:absolute;
    bottom:29px;
    left:0;
    z-index:999;
    display: none;}
.footer .footer-content .footer-content-right form .selectbox li {
    line-height: 36px;
    list-style-type: none;
    border-bottom: 1px dashed #eee;
    cursor: pointer;
    transition: all 1s ease 0s;}

.footer .footer-content .footer-content-right form .selectbox li a {
    color: #777;}
.footer .footer-content .footer-content-right form .selectbox li:hover {
    background-color: #e4e4e4;
    padding-left: 20px;
    border-bottom:1px solid #8d8d8d;}
.footer .footer-content .footer-content-right form .selectbox li:last-child {
    border-bottom: 0
;}

.show {
	height: 177px !important;}

.show .btns {
	display: none;}

.subpage {
	width: 100%;
	max-width: 1200px;
	margin: 12px auto 3%;
	position: relative;}

.subpage .subpage-content {
	width: 100%;
	max-width: 1190px;
	float: right;
	background: #fff;
	position: relative;
	z-index: 3;}

.subpage .subpage-content .subpage-content-left {
	float: left;
	width: 100%;
	max-width: 16.5%;
	height: 444px;
	background: url(../images/subpage-content-left.jpg) no-repeat;
	margin: 8px 0 20px -10px;}

.subpage .subpage-content .subpage-content-left .subpage-content-left-title {
	width: 100%;
	height: 67px;
	line-height: 59px;
	padding: 8px 0 0 0;
	text-align: center;
	font-size: 1.4em;
	color: #fff;
	font-family: "微软雅黑";
	border-bottom: 1px solid #253a65;}

.subpage .subpage-content .subpage-content-left ul {
	border-top: 1px solid #6082c7;
	padding: 19px 0 0 0;}

.subpage .subpage-content .subpage-content-left ul li {
	width: 100%;
	height: 32px;
	line-height: 32px;
	text-align: center;}

.subpage .subpage-content .subpage-content-left ul li+li {
	margin: 5px auto 0;}

.subpage .subpage-content .subpage-content-left ul li.on {
	background: #0088ff;}

.subpage .subpage-content .subpage-content-left ul li a {
	color: #fff;
	font-size: 16px;}

.subpage .subpage-content .subpage-content-left ul li:hover {
 	background: #0088ff;}

.subpage .subpage-content .subpage-content-right {
	float: left;
	width: 100%;
	max-width: 84%;
	height: auto;
	margin: 0 0 0 0.3%;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content {
	width: 98%;
	margin: 0 auto;
	height: auto;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content .subpage-content-right-content-title {
	width: 100%;	
	margin: 40px auto 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #bcbcbc;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content .subpage-content-right-content-title h1 {
	float: left;
	margin: 0 0 0 1%;
	font-weight: 400;
	background: url(../images/title.jpg) no-repeat left 6px;
	font-size: 1.2em;
	text-indent: 1em;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content .subpage-content-right-content-title div {
	float: right;
	margin: 0 1% 0 0;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content .subpage-content-right-content-title div a {
	font-size: 1em;
	color: #223458;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul {
	width: 100%;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li {
	float: left;
	width: 32%;
	/*max-width: 296px;*/
	text-align: center;
	margin: 15px 0 0 0;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li a {
	font-size: 1.1em;
	color: #1f3779;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li+li {
	margin: 15px 0 0 2%;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li img {
	width: 100%;
	border: 1px solid #fff;
	/*box-shadow: 0px 0px 5px 1px #8e8e8e;*/
	max-width: 312px;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li:hover img {
	box-shadow: 0px 0px 5px 1px #8e8e8e;}

.subpage .subpage-content .subpage-content-right .subpage-content-right-content ul li p {
	height: 40px;
	line-height: 40px;}

.jump {
	width: 100%;
	text-align: center;
	margin: 40px 0;}

.subpage-content-right .news-content-right-content {
	width: 98%;
	margin: 0 auto;
	height: auto;}

.subpage-content-right .news-content-right-content .news-content-right-content-title {
	width: 100%;	
	margin: 40px auto 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #bcbcbc;}

.subpage-content-right .news-content-right-content .news-content-right-content-title h1 {
	float: left;
	margin: 0 0 0 1%;
	font-weight: 400;
	background: url(../images/title.jpg) no-repeat left 6px;
	font-size: 1.2em;
	text-indent: 1em;}

.subpage-content-right .news-content-right-content .news-content-right-content-title div {
	float: right;
	margin: 0 1% 0 0;}

.subpage-content-right .news-content-right-content .news-content-right-content-title div a {
	font-size: 1em;
	color: #223458;}

.subpage-content-right .news-content-right-content ul {
	width: 100%;
	overflow: hidden;}

.subpage-content-right .news-content-right-content li {
	width: 100%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	background: url(../images/li.jpg) no-repeat 8px center;
	margin: 14px 0 0 0;}

.subpage-content-right .news-content-right-content li+li {
	margin: 10px 0 0 0;}

.subpage-content-right .news-content-right-content li p {
	float: left;
	width: 90%;
	text-indent: 1.5em;
	color: #000;
	overflow: hidden;}

.subpage-content-right .news-content-right-content li span {
	float: right;
	width: 10%;
	color: #7a7a7a;}

.subpage-content-right .brief-content-right-content {
	width: 98%;
	margin: 0 auto;
	height: auto;}

.subpage-content-right .brief-content-right-content .brief-content-right-content-title {
	width: 100%;	
	margin: 40px auto 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #bcbcbc;}

.subpage-content-right .brief-content-right-content .brief-content-right-content-title h1 {
	float: left;
	margin: 0 0 0 1%;
	font-weight: 400;
	background: url(../images/title.jpg) no-repeat left 6px;
	font-size: 1.2em;
	text-indent: 1em;}

.subpage-content-right .brief-content-right-content .brief-content-right-content-title div {
	float: right;
	margin: 0 1% 0 0;}

.subpage-content-right .brief-content-right-content .brief-content-right-content-title div a {
	font-size: 1em;
	color: #223458;}

.subpage-content-right .brief-content-right-content ul {
	width: 98%;
	margin: 0 auto;
	overflow: hidden;}

.subpage-content-right .brief-content-right-content li {
	float: left;
	width: 100%;
	margin: 14px 0 0 0;}

.subpage-content-right .brief-content-right-content li+li {
	margin: 10px 0 0 0;}

.subpage-content-right .brief-content-right-content li a img {
	/*float: left;*/
	width: 100%;}

.subpage-content-right .brief-content-right-content li a div {
	float: left;
	width: 75%;
	margin: 1% 0 0 5%;}

.subpage-content-right .brief-content-right-content li a div h1 {
	font-weight: 400;
	font-size: 1.2em;
	color: #000;}

.subpage-content-right .brief-content-right-content li a div p {
	color: #7a7a7a;
	font-size: 1em;
	height: 40px;
	overflow: hidden;
	margin: 2% 0;}

.subpage-content-right .brief-content-right-content li a div h2 span {
	float: left;
	display: block;
	color: #ababab;
	font-weight: 400;
	min-width: 15%;
	height: 16px;
	line-height: 16px;
	background: url(../images/zb.jpg) no-repeat left center;
	text-indent: 2em;}

.subpage-content-right .brief-content-right-content li a div h2 span+span {
	margin: 0 0 0 1%;
	background: url(../images/gr.jpg) no-repeat left center;}

.subpage-content-right .details-content-right-content {
	width: 98%;
	margin: 0 auto;
	height: auto;}

.subpage-content-right .details-content-right-content .details-content-right-content-title {
	width: 100%;	
	margin: 40px auto 0;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #bcbcbc;}

.subpage-content-right .details-content-right-content .details-content-right-content-title h1 {
	float: left;
	margin: 0 0 0 1%;
	font-weight: 400;
	background: url(../images/title.jpg) no-repeat left 6px;
	font-size: 1.2em;
	text-indent: 1em;}

.subpage-content-right .details-content-right-content .details-content-right-content-title div {
	float: right;
	margin: 0 1% 0 0;}

.subpage-content-right .details-content-right-content .details-content-right-content-title div a {
	font-size: 1em;
	color: #223458;}

.subpage-content-right .details-content-right-content-content {
	width: 98%;
	margin: 0 auto;
	overflow: hidden;
	padding: 1% 0;
	border-bottom: 1px solid #bcbcbc;}

.subpage-content-right .details-content-right-content-content h1 {
	font-size: 1.75em;
	font-weight: 500;
	color: #000;}

.details-content-right-content-content .time {
	font-size: 12px;
	color: #969696;
	width: 100%;
	line-height: 24px;
	margin: 1% 0 1.5% 0;}

.details-content-right-content-content .time .time-left {
	float: left;}
.details-content-right-content-content .time .time-left span { margin-left:10px;}

.details-content-right-content-content .time .time-right {
	float: right;}

.details-content-right-content-content .time .time-right li {
	float: left;
	width: auto;
	height: 24px;
	line-height: 24px;
	margin: 0 7px 0 0;}

.details-content-right-content-content .time .time-right li a {
	color: #969696;}

.details-content-right-content-content>p {
	margin: 3% 0 0 0;}

.flip {
	width: 100%;
	margin: 1.5% 0 6% 0;}

.flip div {
	float: left;}

.flip div a {
	color: #7b7b7b;}
.flip div a:hover{ color:#000000;}

.flip div+div {
	float: right;}

.page-banner {
	width: 100%;}

.page_content img{max-width:950px;width:expression(this.width>950?"950px":this.width);}
.page_content{ font-size:16px; line-height:220%;}

.jiathis_style .jiathis_counter.jiathis_bubble_style{ width:36px!important;}
.news-1{ width:280px!important;}
.news-2{ width:280px!important; float:left;position:relative; z-index:10000;}



.submenu{display:block;}
.submenu{display:none;position:absolute;top:50px;left:0px; background:#008aff;}
.submenu{ width:100%;}
.submenu{ z-index:99999;}
.submenu li{padding:0;background:none;height:30px; line-height:30px; display:block; width:100%;}
.submenu li a{padding:0;text-align:left; font-family:"Microsoft YaHei";height:25px;line-height:25px;background:none; color:#fff;  display:block; width:100%; padding-left:10px;}
.submenu li a:hover{font-weight:normal; color:#fff; text-decoration:none;}

.drop-menu-effect1 .submenu{display:block;}
.drop-menu-effect1 .submenu{display:none;position:absolute;top:0px;left:196px; background:#008aff; padding:0px!important;}
.drop-menu-effect1 .submenu{ width:100%;}
.drop-menu-effect1 .submenu{ z-index:99999;}
.drop-menu-effect1 .submenu li{padding:0;background:none;height:30px; line-height:30px; display:block; width:100%; margin-top:0px!important;}
.drop-menu-effect1 .submenu li a{padding:0;text-align:left; font-family:"Microsoft YaHei";height:32px;line-height:32px;background:none; color:#fff;  display:block; width:100%; padding-left:10px; font-size:14px!important;}
.drop-menu-effect1 .submenu li a:hover{font-weight:normal; color:#fff; text-decoration:none; background:#0678d9;}



.drop-menu-effect1 {
	
	width: 10%;
	font-size: 16px;
	text-align: center;
	position:relative;}