﻿.index
{
	width: 1200px;
	margin: auto;
	padding-bottom: 30px;
}
body {
    font-family: Arial, Helvetica, sans-serif;
	margin: 0 auto;
	color: #333;
	background: #eef1f6;
	
}
.more
{
	color: #165788;
	font-size:18px;
	font-weight: normal;
	margin-right: 20px;
}
.header
{
	background: url("../images/headerbg.jpg") center #e5e8ed no-repeat;
	height: 269px;
}
.logo
{
	background: url("../images/logo.png") no-repeat;
	width: 1152px;
	height: 80px;
	margin: auto;
}

.sqcx
{
	background: #fff;
}
.sm {
    width: 1200px;
    margin: auto;
    margin-top: 42px;
}
.sm ul li {
    float: left;
    border-radius: 6px;
    width: 182px;
    height: 74px;
    line-height: 74px;
    margin-right: 18px;
	background-color: rgba(19,70,109,0.5);
}
.sm ul li:hover{
	background-color: rgba(83,172,201,0.5);
}
.sm ul li a {
    display: block;
    font-size: 22px;
    color: #76E4F6;
    padding-left: 70px;
}
.sm ul li a:hover{
    display: block;
    font-size: 22px;
    color: #144d78;
    padding-left: 70px;
}
.sy {
    background: url("../images/sya.png")no-repeat 20px center;
}
.wtsq {
    background: url("../images/wtsqa.png")no-repeat 20px center;
}
.sqcx {
    background: url("../images/sqcxa.png")no-repeat 20px center;
}
.zsk {
    background: url("../images/zska.png")no-repeat 20px center;
}
.dxal {
    background: url("../images/dxala.png")no-repeat 20px center;
}
.znwd
{
	width: 470px;
	height: 275px;
}
.sk
{
	background-color:rgba(222,236,247,0.6);
	margin-top: 30px;
}
.whitebg
{
	background-color:white;
	margin-top: 30px;
}
.cx
{
	width: 700px;
	margin-left: 30px;
	padding: 35px;
	height: 275px;
}

.cxnew
{
    width: 700px;
	margin-left: 20%;
	padding: 35px;
	height: 275px;
}

.cx p
{
	font-size: 30px;
	font-weight: bold;
	color: #245399;
	margin-bottom: 40px;
}
.znwd a
{
	font-size: 30px;
	color: #245399;
}
.anniu
{
	padding-left: 55px;
	padding-top: 55px;
}
.wzznwd
{
	margin-top: 120px;
	margin-left: 20px;
}
.zn {
    color: #585858;
    font-size: 24px;
    height: 42px;
    line-height: 42px;
    float: left;
    width: 120px;
}
.search_txt1 {
    height: 42px;
    width: 80.9%;
    border-radius: 4px;
    border: 1px solid #bfbfbf;
    line-height: 42px;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    color: #999999;
    margin-bottom: 20px;
}
select, input {
    vertical-align: middle;
}
.search_txt2 {
    height: 42px;
    border-radius: 4px;
    width: 58%;
    border: 1px solid #bfbfbf;
    line-height: 42px;
    font-size: 16px;
    padding-left: 10px;
    padding-right: 10px;
    color: #999999;
}
.search_txt4 {
    color: #fff;
    border-radius: 4px;
    width: 127px;
    float: right;
    font-size: 18px;
    text-align: center;
    line-height: 42px;
    background: #4078be;
}
.con{display:none;}
.show{display:block;}
.active{
	font-weight: bold;
	border-bottom: solid 4px #4078be;}
	
.ewb-con-bd
{
padding: 25px;
background: #edf3f9;
box-shadow: 0px 0px 6px 0px rgba(29, 71, 128, 0.16);
	border-top:1px solid #4078be;
}	
.ewb-con-items > li {
    padding: 11px 0;
    border-bottom: 1px dashed #d5d7dd;
}
.da {
    line-height: 20px;
    font-size: 16px;
    color: #666;
    margin-top: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ewb-more {
    display: block;
    width: 180px;
    height: 30px;
    line-height: 30px;
    color: #999;
    text-align: center;
    margin: 23px auto 0 auto;
    background: #f5f7fb;
}


.tittle
{
	margin-top: 25px;
	background: #edf3f9;
}

.tittle a
{
	color: #4078be;
	font-size: 30px;
	margin-left: 30px;
	height: 55px;
	line-height: 55px;
	display: inline-block;
	font-weight: bold;
	border-bottom: solid 4px #4078be;
}
.sy:hover {
    background: url("../images/sy.png")no-repeat 20px center;
}
.wtsq:hover {
    background: url("../images/wtsq.png")no-repeat 20px center;
}
.sqcx:hover {
    background: url("../images/sqcx.png")no-repeat 20px center;
}
.zsk:hover {
    background: url("../images/zsk.png")no-repeat 20px center;
}
.dxal:hover {
    background: url("../images/dxal.png")no-repeat 20px center;
}

.ys{
	background: #fff;
}
.zc{
	margin-left: 20px;
}
.rxdt
{
	width: 490px;
	height: 390px;
}
.ldpic
{
	width: 690px;
	height: 390px;
}
.xuandao
{
	padding: 0 20px;
}
.xuandao li {
    line-height: 44px;
    height: 44px;
    background: url("../images/ddd.png")no-repeat left 50%;
    padding-left: 15px;
}
.xuandao li a {
    font-size: 18px;
    color: #333333;
    display: block;
    width: 75%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.xuandao li span {
    color: #999999;
    font-size: 16px;
}
.bg{margin-top:20px}


.banner
{
	background: url("../images/bannerbg.jpg") center #488de6 no-repeat;
	height: 337px;
}
.tittle a
{
	color: #4078be;
	font-size: 30px;
	margin-left: 30px;
	height: 55px;
	line-height: 55px;
	display: inline-block;
	font-weight: bold;
	border-bottom: solid 4px #4078be;
}
.sreach {
    width: 670px;
    height: 60px;
	background:#f3f4f6;
	border: solid 1px #90a7c7;
	margin: auto;
	margin-top: 20px;
}
.suosuoleft {
    height: 60px;
    width: 580px;
	border-right: solid 1px #90a7c7;
    
}
.SearchInput {
    height: 60px;
    line-height: 60px;
    margin-left: 20px;
    color: #5e5e5e;
	background: none;
	font-size: 16px;

}
.searchR {
    background: url(../images/sreach.jpg) no-repeat;
    cursor: pointer;
    height: 58px;
    width: 88px;
}
.zczs
{
	width: 590px;
}