@charset "gb2312";

/**
FileName:        style.css
Version:         1.0.0(2015.03.13)
Website:         PC;
Page Width:      1200px;
**/

/* reset */

html,
body,
h1,
h2,
h3,
h4,
h5,
h6,
div,
dl,
dt,
dd,
ul,
ol,
li,
p,
blockquote,
pre,
hr,
figure,
table,
caption,
th,
td,
form,
fieldset,
legend,
input,
button,
textarea,
menu {
    margin: 0;
    padding: 0;
    font-family: "Microsoft YaHei";
}

header,
footer,
section,
article,
aside,
nav,
hgroup,
address,
figure,
figcaption,
menu,
details {
    display: block;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

caption,
th {
    text-align: left;
    font-weight: normal;
}

* {
    font-family: "Microsoft YaHei";
}

html,
body,
fieldset,
img,
iframe,
abbr {
    border: 0;
}

ins {
    text-decoration: none;
}

img {
    display: block;
}

i,
cite,
em,
var,
address,
dfn {
    font-style: normal;
}

[hidefocus],
summary {
    outline: 0;
}

li {
    list-style: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
small {
    font-size: 100%;
}

sup,
sub {
    font-size: 83%;
}

pre,
code,
kbd,
samp {
    font-family: inherit;
}

q:before,
q:after {
    content: none;
}

textarea {
    overflow: auto;
    resize: none;
}

label,
summary {
    cursor: default;
}

a,
button {
    cursor: pointer;
}

h1,
h2,
h3,
h4,
h5,
h6,
strong,
b {
    font-weight: bold;
}

del,
ins,
u,
s,
a,
a:hover {
    text-decoration: none;
    color: #1971d5;
}

.clearfix:after {
    content: "\200B";
    display: block;
    height: 0;
    clear: both;
}

.clearfix {
    *zoom: 1;
}

/*IE/7/6*/

body,
textarea,
input,
button,
select,
keygen,
legend {
    font-family: Helvetica, sans-serif, SimSun, Microsoft YaHei;
    font-size: 14px;
    color: #000;
    outline: 0;
}

html,
body {
    overflow-x: hidden;
}

a {
    outline: none;
    blr: expression(this.onFocus=this.blur());
    color: #000;
}
@media screen and (max-width: 1300px) {
    .piaofu {
        width: 143px;
        background: #fff;
        border: 1px solid #dcdcdc;
        position: absolute;
        top: 397px;
        right: -44px;
    }
    .pos{
        position: fixed;
        top: 0;
        right: 25px;
    }
    #returntop{
        position: absolute;
        left: 140px;
        top: 320px;
    }
}  
@media screen and (min-width: 1300px) {
    .piaofu {
        width: 143px;
        background: #fff;
      
        position: absolute;
        top: 397px;
        right: 0px;

    }
    .pos{
        position: fixed;
        top: 0;
        /*right: 231px;*/
    }
    #returntop{
        position: absolute;
        left: 180px;
        top: 320px;
    }
}
.hover{
    color: #537FC0;
}
.toper {
    width: 100%;
    height: 35px;
    background: #0e468c;
    color: #fff;
    font-family: \5B8B\4F53;
    line-height: 35px;
}

.toper ul {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}

.toper li.left {
    float: left;
    width: 400px;

}

.toper li.left p:first-child{
    float: left;
    margin-left: 27px;
    display: block !important;
}
.toper li.left p:first-child+p{
    float: left;
    margin-left: 7px;
    display: block !important;
}

.toper li.right {
    float: right;
}
.right img{
    cursor: pointer;
}
.toper li.right a {
    color: #fff;
    display: block;
    float: left;
}

.toper li.right a:hover {
    text-decoration: underline;
}

.toper li span {
    width: 1px;
    height: 16px;
    display: block;
    background: #7695bb;
    float: left;
    margin: 9px 16px 0 16px;
}

.banner {
    width: 100%;
    height: 258px;
    background: url(imagesbanner.jpg) no-repeat center center;
}

.nav_bg01 {
    width: 100%;
    height: 65px;
    /* background: url(imagesbg_02.jpg) repeat-x; */
	position:relative;
}

.nav_bg02 {
    width: 100%;
    height: 65px;
    /* background: url(imagesbg_01.jpg) no-repeat center top; */
	background: url(imagesbg_0111.png) no-repeat center top;
	position: absolute;
    top: -18px;
}

.nav {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.nav h1 {
    width: 75px;
    height: 65px;
    float: left;
}

.nav h1 a {
    width: 32px;
    height: 30px;
    display: block;
    background: url(imagesico.png) no-repeat -15px -13px;
    margin: 17px auto 0 auto;
}

.nav .right {
    width: 1125px;
    background: url(imagesbg_04.jpg) no-repeat;
    float: right;
}

.nav .right ul {
   
}

.nav .right .dh {
    float: left;
    height: 65px;
}

.nav .right .dh a.menu {
    width: 155px;
    height: 65px;
    display: block;
    background: url(imagesline.jpg) no-repeat right 20px;
    line-height: 65px;
    padding-left: 35px;
}
.bgxz_lb1{
    font-size: 18px;
}
.nav .right .dh a.menu:hover,
.nav .right .dh a.menu.hover {
    width: 152px;
    height: 62px;
    background: #fff;
    padding-left: 32px;
    border-left: 3px solid #0d60d2;
    border-right: 3px solid #0d60d2;
    border-top: 3px solid #0d60d2;
    line-height: 62px;
    margin-left: -1px;
}

.bianhua {
    /*width: 152px;*/
    /*height: 62px;*/
    /*background: #fff;*/
    /*padding-left: 32px;*/
    /*border-left: 3px solid #0d60d2;*/
    /*border-right: 3px solid #0d60d2;*/
    /*border-top: 3px solid #0d60d2;*/
    /*line-height: 62px;*/
    /*margin-left: -1px;*/
    background-color: red;
}
.follow{
    width: 260px;
   /* position: absolute;*/
    margin-left: 30px;
    /*right: 0;
    top: 0;*/
    z-index: 1111 !important;
}
.nav .right .dh a.menu i {
    display: block;
    float: left;
    margin-right: 10px;
}
.nav .right .dh a.menu span {
    display: block;
    float: left;
    color: #373838;
    font-size: 20px;
}

.nav .right .dh a.menu:hover span,
.nav .right .dh a.menu.hover span {
    color: #0e468c;
}

.nav .right .dh a.menu .ico1 {
    width: 21px;
    height: 24px;
    display: block;
    background: url(imagesico.png) no-repeat -66px -14px;
    margin-top: 20px;
}

.nav .right .dh a.menu:hover .ico1,
.nav .right .dh a.menu.hover .ico1 {
    background-position: -66px -51px;
    margin-top: 18px;
}

.nav .right .dh a.menu .ico2 {
    width: 26px;
    height: 25px;
    display: block;
    background: url(imagesico.png) no-repeat -103px -14px;
    margin-top: 18px;
}

.nav .right .dh a.menu:hover .ico2,
.nav .right .dh a.menu.hover .ico2 {
    background-position: -103px -51px;
    margin-top: 16px;
}

.nav .right .dh a.menu .ico3 {
    width: 24px;
    height: 24px;
    display: block;
    background: url(imagesico.png) no-repeat -154px -14px;
    margin-top: 19px;
}

.nav .right .dh a.menu:hover .ico3,
.nav .right .dh a.menu.hover .ico3 {
    background-position: -154px -51px;
    margin-top: 16px;
}

.nav .right .dh a.menu .ico4 {
    width: 24px;
    height: 22px;
    display: block;
    background: url(imagesico.png) no-repeat -193px -14px;
    margin-top: 19px;
}

.nav .right .dh a.menu:hover .ico4,
.nav .right .dh a.menu.hover .ico4 {
    background-position: -193px -51px;
    margin-top: 16px;
}

.nav .right p {
    width: 213px;
    height: 38px;
    background: url(imagesbg_05.png) no-repeat;
    float: right;
    margin: 10px 34px 0 0;
}

.nav .right p .input_01 {
    width: 134px;
    height: 38px;
    display: block;
    float: left;
    background: none;
    border: 0;
    padding-left: 22px;
    line-height: 38px;
    color: #353535;
}

.nav .right p .btn_01 {
    width: 44px;
    height: 38px;
    display: block;
    float: right;
    cursor: pointer;
    background: none;
    border: 0;
}

.navbox {
    width: 1194px;
    height: 0;
    background: #fff;
    border-bottom: 3px solid #016ec5;
    border-left: 3px solid #016ec5;
    border-right: 3px solid #016ec5;
    position: absolute;
    top: 65px;
    left: 0;
    z-index: 200;
    overflow: hidden;
}

.newsleft {
    width: 415px;
    height: 332px;
    float: left;
    border-right: 1px solid #e7e7e7;
    padding: 0 30px 0 0;
    margin: 40px 0 0 30px;
    overflow: hidden;
}

.topnews .hd {
    height: 21px;
    line-height: 21px;
    background: url(imagesny_01.jpg) no-repeat left;
    padding-left: 14px;
    overflow: hidden;
}

.topnews .hd ul li {
    color: #000;
    float: left;
    font-size: 18px;
    margin-right: 13px;
    cursor: pointer;
}

.topnews .hd ul li.on {
    color: #016cc1;
    background-color: red;
}

.topnews .bd {
    font-family: \5B8B\4F53;
    margin: 25px 0 0 0;
    overflow: hidden;
}

.topnews .bd dl a {
    display: block;
    margin-bottom: 12px;
    overflow: hidden;
}

.topnews .bd dl a i {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    display: block;
    float: left;
    background: #EE625E;
    margin: 8px 9px 0 0;
}

.topnews .bd dl a span {
    float: left;
    color: #555;
    font-size: 16px;
    line-height: 21px;
}

.topnews .bd dl a span:hover {
    color: #0e468c;
}

.topnews .bd dl a span .info_right {
    width: 300px;
    float: left;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.topnews .bd dl a span .timeLeft {
    float: left;
    margin-left: 20px;

}

.topnews .bd dl .timeLeft1 {
    float: left;
    margin-left: 20px;
}
.topnews .bd dl .title_left1 {
    float: left;
	width: 218px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.topnews .bd dl a img {
    display: block;
    float: left;
    margin-left: 10px;
}

.topnews .bd dl a em {
    display: block;
    float: right;
    color: #555;
    font-size: 14px;
}

.topnews .sp a:hover span {
    color: #0e468c;
}

.topnews .bd dl a:hover em {
    color: #0e468c;
}

.newsright {
    width: 658px;
    float: right;
    margin: 40px 30px 0 30px;
    position: relative;
    overflow: hidden;
}

.newsright h3 {
    height: 21px;
    line-height: 21px;
    background: url(imagesny_01.jpg) no-repeat left;
    padding-left: 14px;
    margin: 0 0 20px 0;
    color: #222;
    font-size: 18px;
    overflow: hidden;
}

.newsright dl {
    width: 800px;
    float: left;
}

.newsright dd {
    float: left;
    font-family: \5B8B\4F53;
    padding: 0 47px 16px 0;
}

.newsright dd a span {
    display: block;
    color: #222;
    font-size: 14px;
    text-align: center;
    padding: 7px 0 0 0;
    width:183px;
    height:50px;
}

.newsright dd a:hover span {
    color: #1d7be0;
}

.newsright ins {
    width: 420px;
    display: block;
    position: absolute;
    top: 35px;
    right: 3px;
}

.newsright ins a {
    display: block;
    margin-bottom: 13px;
    overflow: hidden;
}

.newsright ins a i {
    width: 3px;
    height: 3px;
    display: block;
    float: left;
    background: #111;
    margin: 8px 9px 0 0;
}

.newsright ins a span {
    max-width: 340px;
    display: block;
    float: left;
    color: #555;
    font-size: 14px;
    line-height: 21px;
}

.newsright ins a img {
    display: block;
    float: left;
    margin-left: 10px;
}

.newsright ins a em {
    display: block;
    float: right;
    color: #555;
    font-size: 14px;
}

.newsright ins a:hover span {
    color: #0e468c;
}

.newsright ins a:hover em {
    color: #0e468c;
}

.zw_left {
    width: 278px;
    height: 332px;
    background: #f9f9f9;
    float: left;
    margin: 40px 20px 0 13px;
    overflow: hidden;
}

.zw_left h3 {
    height: 50px;
    background: #1d7be0 url(imagesico_19.jpg) no-repeat 20px center;
    color: #fff;
    font-size: 22px;
    line-height: 52px;
    padding: 0 0 0 37px;
}

.zw_left dl {
    padding: 20px 0 0 20px;
    overflow: hidden;
}

.zw_left dd {
    float: left;
    padding: 0 15px 13px 0;
}

.zw_left dd a {
    width: 108px;
    height: 68px;
    display: block;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;
    padding: 12px 0 0 0;
}

.zw_left dd a:hover {
    border: 1px solid #c7d3e2;
}

.zw_left dd.li01 a i {
    width: 24px;
    height: 34px;
    display: block;
    background: url(imagesico_t1.png) no-repeat;
    margin: 0 auto;
}

.zw_left dd.li01 a:hover i {
    background: url(imagesico1_t1.png) no-repeat;
}

.zw_left dd.li02 a i {
    width: 29px;
    height: 34px;
    display: block;
    background: url(imagesico_t2.png) no-repeat;
    margin: 0 auto;
}

.zw_left dd.li02 a:hover i {
    background: url(imagesico1_t2.png) no-repeat;
}

.zw_left dd.li03 a i {
    width: 28px;
    height: 34px;
    display: block;
    background: url(imagesico_t3.png) no-repeat;
    margin: 0 auto;
}

.zw_left dd.li03 a:hover i {
    background: url(imagesico1_t3.png) no-repeat;
}

.zw_left dd.li04 a i {
    width: 31px;
    height: 34px;
    display: block;
    background: url(imagesico_t4.png) no-repeat;
    margin: 0 auto;
}

.zw_left dd.li04 a:hover i {
    background: url(imagesico1_t4.png) no-repeat;
}

.zw_left dd.li05 a i {
    width: 30px;
    height: 30px;
    display: block;
    background: url(imagesico_t5.png) no-repeat;
    float: left;
    margin: 11px 27px 0 47px;
}

.zw_left dd.li05 a:hover i {
    background: url(imagesico1_t5.png) no-repeat;
}

.zw_left dd a span {
    display: block;
    color: #333333;
    font-size: 16px;
    text-align: center;
    padding: 10px 0 0 0;
}

.zw_left dd a:hover span {
    color: #0e468c;
}

.zw_left dd.li05 a {
    width: 233px;
    height: 52px;
    line-height: 52px;
    padding-top: 0;
}

.zw_left dd.li05 a span {
    float: left;
    padding-top: 0;
}

.zw_mid {
    width: 330px;
    height: 335px;
    float: left;
    border-left: 1px solid #e7e7e7;
    border-right: 1px solid #e7e7e7;
    padding: 0 20px 0 20px;
    margin: 40px 0 0 0;
    overflow: hidden;
}

.zw_mid .bd dl a {
    margin-bottom: 13px;
}

/*.zw_mid .bd dl a span {
    max-width: 315px;
    height: 20px;
    overflow: hidden;
}*/

.zw_ld {
    width: 460px;
    float: left;
    margin:45px 25px 0px 35px;
    
}



.zw_ld dl.d_01 {
    padding: 20px 0;
    
    overflow: hidden;
}

.zw_ld dl.d_01 dt {
    width: 76px;
    float: left;
    display: none;
}

.zw_ld dl.d_01 dd {
    width: 100%;
}

.zw_ld dl.d_01 dd strong {
    display: block;
    color: #1d7be0;
    font-size: 16px;
    padding-bottom: 13px;
}

.zw_ld dl.d_01 dd span {
    display: block;
    color: #333333;
    font-size: 16px;
    line-height: 23px;
}

.zw_ld dl.d_01 dd span a {
    color: #1e7be0;
    font-size: 14px;
    display: block;
    float: right;
    position:relative;
    left:-28px;
}

.zw_ld dl.d_01 dd span a:hover {
    text-decoration: underline;
}

.zw_ld dl.d_02 {
    width: 300px;
    padding: 18px 0 0 0;
    overflow: hidden;
}

.zw_ld dl.d_02 dd {
    width: 100px;
    float: left;
    line-height: 32px;
}

.zw_ld dl.d_02 dd a {
    color: #333333;
    font-size: 14px;
}

.zw_ld dl.d_02 dd a strong {
    width: 72px;
    display: block;
    float: left;
    color: #1d7be0;
    font-size: 16px;
}

.zw_right {
    width: 176px;
    height: 332px;
    float: left;
    margin: 40px 20px 0 0;
    overflow: hidden;
}

.zw_right h3 {
    height: 50px;
    background: #1d7be0 url(imagesico_19.jpg) no-repeat 20px center;
    color: #fff;
    font-size: 22px;
    line-height: 52px;
    padding: 0 0 0 37px;
    margin-bottom: 25px;
}

.zw_right dd {
    border-bottom: 1px solid #e1e1e1;
}

.zw_right dd a {
    height: 47px;
    display: block;
    background: #f9f9f9;
    color: #333;
    font-size: 18px;
    line-height: 47px;
    padding: 0 17px;
    position: relative;;
}

.zw_right dd a span {
    display: block;
    /* float: right; */
    font-size: 16px;
    font-family: \5B8B\4F53;
    position: absolute;
    right: 10px;
    top: 3px;
}

.zw_right dd a:hover {
    background: #eaeaea;
    color: #1d7be0;
}

.navbar {
    width: 148px;
    height: 0;
    background: #fff;
    border-bottom: 3px solid #016ec5;
    border-left: 3px solid #016ec5;
    border-right: 3px solid #016ec5;
    padding: 0 18px;
    position: absolute;
    top: 65px;
    left: 454px;
    z-index: 100;
    overflow: hidden;
    margin-left: -1px;
}

.navbar dd {
    height: 69px;
    border-bottom: 1px solid #cccccc;
    line-height: 69px;
    text-align: center;
}

.navbar dd a {
    height: 69px;
    display: block;
    color: #005da7;
    font-size: 18px;
    font-weight: bold;
}

.navbar dd a:hover {
    color: #1d7be0;
}

.fw_left {
    width: 500px;
    height: 335px;
    float: left;
    color: #555;
    margin: 40px 0 0 25px;
}

.zwfw_info {
    position: relative;
}
.zwfw_info h3{
    height: 21px;
    line-height: 21px;
    background: url(imagesny_01.jpg) no-repeat left;
    padding-left: 14px;
    margin: 0 0 20px 0;
    color: #222;
    font-size: 18px;
    overflow: hidden;
}

.zwfw_info .list {
    width: 550px;
    margin: 5px 0px 0 10px;   
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.zwfw_info .list a {
    display: inline-block;
    line-height: 44px;
    height: 20px;
    color: #555;
    font-size: 16px;
}

.zwfw_info .list a:hover {
    color: #0e468c;
}

.zwfw_info .list:nth-child(11) {
    position: absolute;
    top: 0px;
    left: 310px;

}

.zwfw_info .list:nth-child(12) {
    position: absolute;
    top: 35px;
    left: 310px;
}

/*.fw_left h3 {*/
/*height: 50px;*/
/*background: #1d7be0 url(imagesico_19.jpg) no-repeat 20px center;*/
/*color: #fff;*/
/*font-size: 22px;*/
/*line-height: 52px;*/
/*padding: 0 0 0 37px;*/
/*}*/

/*.fw_left dl {*/
/*position: relative;*/
/*margin-top: 17px;*/
/*overflow: hidden;*/
/*}*/

/*.fw_left dd {*/
/*float: left;*/
/*padding: 0 0 20px 20px;*/
/*}*/

/*.fw_left dd a {*/
/*width: 132px;*/
/*height: 91px;*/
/*display: block;*/
/*border: 1px solid #d2d2d2;*/
/*padding: 16px 0 0 0;*/
/*border-radius: 5px;*/
/*-webkit-border-radius: 5px;*/
/*}*/

/*.fw_left dd a img {*/
/*display: block;*/
/*margin: 0 auto;*/
/*}*/

/*.fw_left dd a .img1 {*/
/*display: block;*/
/*}*/

/*.fw_left dd a:hover .img1 {*/
/*display: none;*/
/*}*/

/*.fw_left dd a .img2 {*/
/*display: none;*/
/*}*/

/*.fw_left dd a:hover .img2 {*/
/*display: block;*/
/*}*/

/*.fw_left dd a span {*/
/*display: block;*/
/*color: #333;*/
/*font-size: 16px;*/
/*text-align: center;*/
/*padding: 15px 0 0 0;*/
/*}*/

/*.fw_left dd a:hover {*/
/*border: 1px solid #b6c7dc;*/
/*}*/

/*.fw_left dd a:hover span {*/
/*color: #0e468d;*/
/*}*/

/*.fw_left dd.dd01 {*/
/*position: absolute;*/
/*top: 0;*/
/*right: 20px;*/
/*padding-left: 0;*/
/*}*/

/*.fw_left dd.dd01 a {*/
/*width: 288px;*/
/*height: 65px;*/
/*display: block;*/
/*border: 1px solid #eeeeee;*/
/*padding-top: 0;*/
/*}*/

/*.fw_left dd.dd01 a img {*/
/*float: left;*/
/*margin: 19px 15px 0 25px;*/
/*}*/

/*.fw_left dd.dd01 a span {*/
/*width: 198px;*/
/*display: block;*/
/*float: left;*/
/*font-size: 16px;*/
/*text-align: center;*/
/*line-height: 24px;*/
/*padding: 13px 0 0 0;*/
/*}*/

.fw_right {
    width: 560px;
    height: 335px;
    float: right;
    margin: 40px 35px 0 0;
    z-index: 9999;
}
.bgsznpz li{
    padding: 18px 9px;
    border-bottom: 1px dashed #ccc;
}
.bgsznpz p{
   float: left;
   width: 80%;
}
.bgsznpz p a{
    font-size: 18px;
    padding: 0 0 0 18px;
    color: #333;
    background: url(imagesico_20.jpg) no-repeat 0 7px;
}
.bgsznpz em{
    display: block;
    float: right;
    color: #333333;
    font-size: 14px;
    padding-top: 5px;
}
.bgsznpz div{font-size: 16px; height:50px;line-height: 25px;margin-top: 7px;}
.pagelist li{
    background: #eaeaea;
    color: #5d5d5d;
}
.pagelist li a{
    float: left;
    background: #eaeaea;
    color: #5d5d5d;
    font-size: 14px;
    
}


.fw_right .hd {
    height: 50px;
    background: url(imagesn_b1.jpg) repeat-x bottom;
    margin-bottom: 5px;
    overflow: hidden;
}

.fw_right .hd ul li {
    width: 140px;
    height: 50px;
    float: left;
    line-height: 45px;
    color: #333;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}

.fw_right .hd ul li.on {
    width: 140px;
    height: 50px;
    background: url(../images/n_b2.jpg) no-repeat;
}

.fw_right .bd dl dd {
    padding: 0 18px 0 18px;
}

.fw_right .bd dl dd a {
    display: block;
    color: #555;
    font-size: 15px;
    font-family: \5B8B\4F53;
    margin-bottom: 15px;
    overflow: hidden;
}

.fw_right .bd dl dd a span {
    display: block;
    float: left;
}
.fw_right .bd dl dd a:hover span{
    color:#1971d5;
} 
.fw_right .bd dl dd a em {
    display: block;
    float: right;
}

.fw_right .bd ul li:hover {
    color: #1d7be0;
}

.bottom {
    width: 100%;
    height: 287px;
    background: url(imagesbtm_01.jpg) no-repeat center center;
    position: relative;

}

.bottom ul {
    padding: 150px 0 0 27%;
}

.bottom li {
    float: left;
}

.bottom li.li01 {
    margin: 10px 60px 0px 0px;
}
.bottom li.li03{
	margin: 10px 0px 0px 78px;
}
.bottom li.li02 {
	padding-left:40px;
	border-left: 1px dashed #fff;
    /*padding: 0 76px 0 42px;*/
    /*background: url(imagesline1.png) repeat-y left top;*/
}

.bottom li.li02 p {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
}

.box {
    width: 1200px;
    margin: 0 auto;
}

.part01 {
    padding: 20px 0 11px 0;
    overflow: hidden;
    position: relative;
}

.part01 .indexShandow {
    /*position: absolute;*/
    display: block;
    height: 40px;
    width: 1258px;
    background: url("imagesyy.png");
    /*margin-bottom: -49px;*/
    border: none;
    z-index: 10;
    float: left;
    border-top: 3px solid #0f5fd2;
}

.part01 .left {
    width: 643px;
    height: 423px;
    float: left;
    position: relative;
    overflow: hidden;
}

.part01 .left .bd li {
    position: relative;
}

.part01 .left .bd li a span {
    width: 633px;
    height: 65px;
    display: block;
    background: url(imagespng1.png) repeat;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #fff;
    font-size: 21px;
    line-height: 65px;
    padding: 0 0 0 10px;
}

.part01 .left .hd {
    position: absolute;
    bottom: 20px;
    right: 0;
}

.part01 .left .hd li {
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    background: #bdbdbd;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    text-indent: -100px;
    margin-right: 15px;
    cursor: pointer;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    overflow: hidden;
}

.part01 .left .hd li.on {
    width: 45px;
    background: #fbae4a;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

.part01 .right {
    width: 538px;
    height: 423px;
    float: right;
    position: relative;
    overflow: hidden;
}

.picScroll .hd {
    height: 44px;
    position: relative;
    border-bottom: 1px solid #8b8b8b;
}

.picScroll .hd li {
    width: 109px;
    height: 42px;
    float: left;
    background: #fff;
    color: #555555;
    font-size: 16px;
    line-height: 43px;
    text-align: center;
    cursor: pointer;
}

.picScroll .hd li.on {
    width: 107px;
    height: 42px;
    border-left: 1px solid #9A9A9A;
    border-right: 1px solid #9A9A9A;
    border-top: 3px solid #1971d5;
    border-bottom: 0;
    color: #0e468c;
    font-weight: bold;
}

.picScroll .hd span {
    display: block;
    position: absolute;
    top: 0;
    right: 0;
}

.picScroll .hd span a,.xg {
    width: 62px;
    height: 21px;
    display: block;
    background: #0f5fd2;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    float: right;
    margin-top: 12px;
}
.picScroll .hd span a,.xg a:hover{ color:#CCC; }

.picScroll .hd span a:hover {
    text-decoration: underline;
    background: #0e468c;
}

.picScroll .bd {
    padding: 10px 0 0 0;
    min-height: 250px;
}



.picScroll .bd li p {
    padding-bottom: 17px;
}

.picScroll .bd li p a {
    display: block;
    overflow: hidden;
}

.picScroll .bd li p a i {
    width: 5px;
    height: 5px;
    display: block;
    float: left;
    background: #f17975;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    margin-right: 9px;
    margin-top: 7px;
    margin-left: 26px;
}
.picScroll .bd li p a span {
    width: 450px;
    display: block;
    float: left;
    color: #555;
    font-size: 16px;
    line-height: 21px;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	position:relative;
}
.picScroll .bd li p a span img{ position:absolute; top:3px; right:0px;
}
.picScroll .bd li p a img {
    display: block;
    float: left;
    margin-left: 10px;
}

.picScroll .bd li p a em {
    display: block;
    float: right;
    color: #bfbdbd;
}

.picScroll .bd li p a:hover span {
    color: #0e468c;
}

.picScroll .bd li p a:hover em {
    color: #0e468c;
}

.part02 {
    position: relative;
    overflow: hidden;
    margin-bottom: 10px;
}

.part02 .hd a.prev {
    width: 25px;
    height: 78px;
    display: block;
    background: url(imagesprev_01.jpg) no-repeat;
    position: absolute;
    left: 0;
    z-index: 10;
    color: #fff;
    font-family: "simsun";
    font-weight: 800;
    font-size: 30px;
    line-height: 78px;
    text-align: center;
}

.part02 .hd a.next {
    width: 25px;
    height: 78px;
    display: block;
    background: url(imagesnext_01.jpg) no-repeat;
    position: absolute;
    right: 0;
    z-index: 10;
    color: #fff;
    font-family: "simsun";
    font-weight: 800;
    font-size: 30px;
    line-height: 78px;
    text-align: center;
}

.part02 .bd {
    width: 1120px;
    margin: 0 auto;
    overflow: hidden;
}

.part02 .bd li {
    width: 362px;
    float: left;
    padding-right: 16px;
}

.part02 .bd li img {
    display: block;
    border: 1px solid #a0a0a0;
    padding: 1px;
}

.part03 {
    
    margin-top:-20px;
}

.part03 .left {
    width: 588px;
    float: left;
	margin-top:10px;
}

.part03 .right {
    width: 588px;
    float: right;
	margin-top:10px;
}


.part03 .picScroll .hd li {
    width: 113px;
}

.part03 .picScroll .bd li p {
    font-family: \5B8B\4F53;
    padding-bottom: 8px;
    position:relative;
}
.new1{
	display: inline-block;
	width:31px;
	height:15px;
	background:url(imagesnew1.png) no-repeat;
	position: absolute;
	top:0px;
	right:82px;
}
.part03 .picScroll .bd li p a i {
    background: #eb413c;
}

.part03 .picScroll .bd li p a em {
    color: #bfbdbd;
}

.part03 .picScroll .bd li p a:hover em {
    color: #0e468c;
}

.part04 {
    width: 1209px;
    height: 66px;
    background: url(imagesbg_05.jpg) no-repeat;
    margin-left: -18px;
    padding: 12px 0 0 28px;
}

.part04 li {
    float: left;
    padding-right: 21px;
}

.part05 .container {
    width: 1200px;
    margin: 0 auto;
}

.part05 {
    background: #f6f6f6;
    padding: 18px 0;
    margin-top: 15px;
    overflow: hidden;
}

.part05 .left {
    width: 363px;
    height: 365px;
    float: left;
    border-right: 1px solid #dcdcdc;
    padding: 0 19px;
    overflow: hidden;
}

.tit {
    border-bottom: 1px solid #dcdcdc;
    height: 28px;
    margin-bottom: 16px;
}

.tit strong {
    display: block;
    height: 28px;
    float: left;
    color: #0e468d;
    font-size: 18px;
    border-bottom: 2px solid #0e468d;
}

.tit cite {
    display: block;
    float: right;
    padding-top: 5px;
    font-family: \5B8B\4F53;
}

.tit cite a {
    color: #666;
}

.tit cite a:hover {
    color: #0e468d;
}

.part05 .left p {
    margin-bottom: 11px;
    line-height: 22px;
    font-size: 16px;
}

.part05 .left p a {
	line-height:30px;
    width: 366px;
    display: block;
	background: -ms-linear-gradient(top, #fff, #E8F2FE); 
	background:-moz-linear-gradient(top, #fff, #E8F2FE);/*火狐*/ 
    background: -webkit-linear-gradient(top, #fff, #E8F2FE);!important;
    border: 1px solid #fff !important;
    color: #326cd7 !important;
    padding: 10px 0;
    text-align: center;
    transition: 1s;
    border-bottom: 1px solid #669AE5 !important;
	height:60px;
	box-sizing:border-box;
}

.part05 .left p a:hover {
    color: #fff !important;
    background: #0f5fd2 !important;
    transition: 1s;
}
.part05 .left p .p05{
	color: #fff !important;
    background: #0f5fd2 !important;
    transition: 1s;
}
.part05 .left span {
    height: 52px;
    display: block;
    
    color: #0e468c;
    font-size: 16px;
    line-height: 52px;
    text-align: center;
}

.part05 .left span a {
    color: #0e468c;
}

.part05 .left span a:hover {
    text-decoration: underline;
}

.part05 .left span i {
    padding: 0 10px;
}

.part05 .left ul {
    width: 500px;
    overflow: hidden;
}

.part05 .left li {
    float: left;
    padding-right: 20px;
}

.part05 .left li a {
    width: 107px;
    height: 58px;
    display: block;
    background: #dfefff;
    line-height: 58px;
}

.part05 .left li a img {
    display: block;
    float: left;
    margin: 21px 8px 0 15px;
    /*translate:all 1s;*/
}

/*.part05 .left li a img:hover {*/
/*translate:all 2s;*/

/*transform: rotateX(90deg);*/
/*}*/
.part05 .left li a em {
    display: block;
    float: left;
    font-size: 14px;
    color: #0e468c;
}

.part05 .left dl {
    width: 500px;
    padding: 10px 0 0 0;
    overflow: hidden;
}

.part05 .left dd {
    float: left;
    padding: 0 16px 10px 0;
}

.part05 .left dd a {
    display: block;
}

.part05 .left dd a img {
    display: block;
    float: left;
}

.part05 .left dd a em {
    width: 118px;
    height: 56px;
    display: block;
    background: #e7e7e7;
    float: left;
    font-size: 16px;
    color: #666666;
    text-align: center;
    line-height: 56px;
}

.part05 .left dd a:hover em {
    color: #0e468c;
}
.part05 .left .dd01 a em {
    width: 308px;
}

.part05 .mid {
    width: 386px;
    height: 365px;
    float: left;
    border-right: 1px solid #dcdcdc;
    padding: 0 19px;
    overflow: hidden;
}

.part05 .mid p {
    margin-bottom: 11px;
    line-height: 22px;
    font-size: 14px;
}

.part05 .mid p a {
    width: 384px;
    display: block;
    background: #fff;
    border: 1px solid #fff;
    color: #444;
    padding: 9px 0;
    text-align: center;
}

.part05 .mid p a:hover {
    color: #0e468d;
}

.part05 .mid div {
    width: 500px;
    overflow: hidden;
}

.part05 .mid p.p01 {
    float: left;
}

.part05 .mid p.p01 a {
    width: 183px;
    margin-right: 15px;
}

.part05 .mid p a {
	color: #1261D3 !important;
    background: -ms-linear-gradient(top, #fff, #E8F2FE); 
	background:-moz-linear-gradient(top, #fff, #E8F2FE);/*火狐*/ 
    background: -webkit-linear-gradient(top, #fff, #E8F2FE);!important;
    transition: 1s;
    border-bottom: 1px solid #669AE5;
}
.part05 .mid p a:hover{
    color: #fff !important;
    background: #1971d5 !important;
    transition: 1s;
}

.part05 .mid ul {
    width: 500px;
    overflow: hidden;
}

.part05 .mid li {
    float: left;
    padding-right: 16px;
}

.part05 .mid li a {
    width: 118px;
    height: 36px;
    display: block;
    background: #dfefff;
    line-height: 36px;
    border-radius: 2px;
    -webkit-border-radius: 2px;
}

.part05 .mid li a img {
    width: 15px;
    display: block;
    float: left;
    margin: 12px 8px 0 16px;
}

.part05 .mid li a em {
    display: block;
    float: left;
    font-size: 14px;
    color: #0e468c;
}

.part05 .mid dl {
    padding: 15px 0 0 0;
    overflow: hidden;
}

.part05 .mid dd {
    padding: 0 0 4px 0;
    overflow: hidden;
}

.part05 .mid dd img {
    display: block;
    float: left;
    margin: 2px 10px 0 0;
}

.part05 .mid dd em {
    display: block;
    float: left;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
}

.part05 .mid dd em i {
    display: block;
    text-align: center;
}

.part05 .right {
    width: 335px;
    height: 365px;
    float: left;
    padding: 0 19px;
    overflow: hidden;
}

.part05 .right ul {
    width: 400px;
    margin-left: 28px;
}

.part05 .right li {
    float: left;
    padding: 0 20px 0px 10px;
    margin-bottom: 10px;
}

.part05 .right li a {
    width: 100px;
    height: 100px;
    display: block;
    padding: 5px 0 -3px 0;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: 0 16px 0 0;
}

.part05 .right li:first-child > a {
    background: url("imageszw-icon1.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li > a {
    background: url("imageszw-icon2.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li+li > a {
    background: url("imageszw-icon3.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li+li+li > a {
    background: url("imageszw-icon4.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li+li+li+li > a {
    width: 287px;
    height: 82px;
    background: url("imagesicon-05hover.png") no-repeat;
    margin-left: -20px;
    background-color: #fff !important;
	margin-top:15px;
}
.part05 .right li:first-child > a:hover {
    background: url("imagesicon_01.png") no-repeat;
    background-color: #f6f6f6 !important;
}
.part05 .right li:first-child+li > a:hover {
     background: url("images1icon_02.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li+li > a:hover {
    background: url("images1icon_03.png") no-repeat;
    background-color: #f6f6f6 !important;
}

.part05 .right li:first-child+li+li+li > a:hover {
   background: url("images1icon_04.png") no-repeat;
    background-color: #f6f6f6 !important;

}
.part05 .right li:first-child+li+li+li+li > a:hover {
    background: url("images5.png") no-repeat;

}


.part05 .right li a img {
    display: block;
    margin: 0 auto;
}

.part05 .right li a span {
    display: block;
    color: #444444;
    font-size: 14px;
    text-align: center;
    padding: 15px 0 0 0;
}

.part05 .right li a:hover span {
    color: #0e468d;
}

/*.part05 .right li.li01 a {*/
/*width: 317px;*/
/*height: 100px;*/
/*display: block;*/
/*border: 1px solid #eeeeee;*/
/*padding-top: 0;*/
/*padding: 0 3px;*/
/*}*/

.part05 .right li.li01 a img {
    display: block;
    float: left;
    margin: 30px 15px 0 57px;
}

.part05 .right li.li01 a span {
    width: 157px;
    display: block;
    float: left;
    text-align: center;
    line-height: 24px;
    padding: 26px 0 0 0;
}

.part06 {
    padding: 23px 0 0px;
    
    width: 1200px;
    /*position: absolute;*/
    z-index: 10;
    margin: 0 auto -80px;

}

.part06 select {
    width: 250px;
    height: 27px;
    display: block;
    display: block;
    border: 1px solid #a0a0a0;
    float: left;
    margin-right: 55px;
    margin-top: 21px;
    color: #4b4b4b;
    font-size: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(imagesarr_01.jpg) no-repeat right top;
    padding: 0 0 0 5px;
}
.sectionContent{
    height: 64px;
    width:1170px;
    border:1px solid #b4c9e7;
    margin-left:4px;
    position: relative;
    z-index: 10;
	position: relative;
    top: 7px;
}
.part06 a {
    float: left;
    font-size: 20px;
    margin-right: 20px;
    color: #0f5fd2;
    margin-top: 21px;
    margin-left:10px;
}

.part06 a span {
    color: #fca240;
}

/*清除ie的默认选择框样式清除，隐藏下拉箭头*/

select::-ms-expand {
    display: none;
}

.float_obj {
    /*width: 1200px;
    margin: 0 auto;*/
    position: relative;
    z-index: 1000;
}

/*.piaofu {
    width: 143px;
    background: #fff;
    border: 1px solid #dcdcdc;
    position: absolute;
    top: 397px;
    right: -44px;
}*/

.piaofu dl {
    background: url(imagesline2.jpg) repeat-x bottom;
    overflow: hidden;
}
.cjwdd,.wbdd,.wbdd1{
    width: 140px;
}
.cjw,.wb,.wb1{
    width: 100%;
}
.piaofu dt {
    height: 41px;
    line-height: 41px;
    text-align: center;
    cursor: pointer;
}

.piaofu dt p {
    display: inline-block;
}

.piaofu dt em {
    display: block;
    float: left;
    color: #666666;
    font-size: 14px;
    padding-right: 6px;
}

.piaofu dt i {
    width: 7px;
    height: 9px;
    display: block;
    background: url(imagesarr_02.jpg) no-repeat;
    float: left;
    margin: 16px 0 0 0;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.piaofu dt.on em {
    color: #1971d5;
}

.piaofu dt.on i {
    background: url(imagesarr_03.jpg) no-repeat;
    margin: 17px 0 0 0;
    transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    /* Firefox */
    -webkit-transform: rotate(90deg);
}

.piaofu dd {
    padding: 0 0 0px 0;
    display: none;
}

.piaofu dd img {
    margin: 0 auto;
}

.m_top {
    padding: 30px 0 32px 0;
}

.leftbox {
    width: 233px;
    float: left;
}

.leftbox h3 {
    width: 100px;
    height: 54px;
    background: url(imagesleft_bg1.jpg) no-repeat;
    color: #fff;
    font-size: 22px;
    line-height: 45px;
    margin: 0 auto;
    overflow: hidden;
    padding-right: 75px;
    padding-left: 77px;
    text-overflow: ellipsis;
}

.leftbox ul {
    width: 227px;
    background: #efefef;
    margin: 0 0 0 6px;
    padding: 11px 0 30px 0;
    border-bottom: 2px solid #1d7be0;
}

.leftbox li a {
    width: 157px;
    height: 40px;
    display: block;
    background: url(imagesleft_bg3.jpg) no-repeat;
    line-height: 40px;
    color: #333333;
    font-size: 16px;
    padding: 0 0 0 50px;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
   
}

.leftbox li a:hover,
.leftbox li a.hover {
    background: url(imagesleft_bg1.jpg) no-repeat;
    color: #fff;
    margin: 0 auto;
    overflow: hidden;
    text-overflow: ellipsis;
 	
    
}

.rightbox {
    width: 967px;
    float: right;
	padding-left: 30px;
    box-sizing: border-box;
}

.tit_ny {
    border-bottom: 1px solid #dddddd;
    padding: 0 0 13px 20px;
    overflow: hidden;
}
.tit_h3{
    font-size: 18px;
    color: #666666;
    
}

.tit_ny strong {
    display: block;
    float: left;
    color: #0e468c;
    font-size: 22px;
    background: url(imagesny_01.jpg) no-repeat 5px 5px;
    padding: 0 0px 0 18px;
    height:26px;
}

.tit_ny p {
    float: right;
    color: #999;
    font-size: 14px;
    padding: 6px 0 0 0;
}

.tit_ny p i {
    width: 9px;
    height: 12px;
    display: block;
    background: url(imagesico.png) no-repeat -238px -14px;
    float: left;
    margin: 1px 5px 0 0;
}

.tit_ny p a {
    color: #999;
}

.tit_ny p a:hover {
    color: #0e468c;
}

.Release {
    padding: 20px 0 0 0;
    overflow: hidden;
}

.Release select {
    width: 157px;
    height: 30px;
    display: block;
    display: block;
    border: 1px solid #c6c6c6;
    line-height: 30px;
    float: left;
    margin-right: 20px;
    color: #555555;
    font-size: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(imagesarr_04.jpg) no-repeat right top;
    padding: 0 0 0 4px;
}

.Release p {
    float: left;
    color: #818181;
    font-size: 16px;
    padding-left: 32px;
    line-height: 30px;
}

.Release p a {
    color: #818181;
}

.Release p a:hover,
.Release p a.hover {
    color: #0e468c;
}

.newslist {
    padding: 10px 0 0 0;
    overflow: hidden;
}

.newslist dl {
    background: url(imagesline3.jpg) repeat-x bottom;
    padding: 22px 0;
    overflow: hidden;
}

.newslist dl a {
    display: block;
    overflow: hidden;
}

.newslist a dt {
    width: 300px;
    float: left;
}

.newslist a dd {
    width: 623px;
    float: right;
}

.newslist a dd strong {
    display: block;
    padding: 12px 0 13px 0;
    overflow: hidden;
}

.newslist a dd strong b {
    display: block;
    float: left;
    color: #333333;
    font-size: 18px;
    padding-right: 10px;
}

.newslist a dd strong img {
    display: block;
    float: left;
    margin-top: 2px;
}

.newslist a dd strong .img1 {
    display: block;
}

.newslist a:hover dd strong .img1 {
    display: none;
}

.newslist a dd strong .img2 {
    display: none;
}

.newslist a:hover dd strong .img2 {
    display: block;
}

.newslist a dd p {
    color: #666666;
    font-size: 14px;
    line-height: 22px;
}

.newslist a dd span {
    display: block;
    height: 16px;
    background: url(imagesico_16.jpg) no-repeat;
    color: #999999;
    font-size: 14px;
    padding: 0 0 0 23px;
    line-height: 16px;
    margin: 14px 0;
}

.newslist a dd em {
    width: 70px;
    height: 22px;
    display: block;
    border: 1px solid #7f7f7f;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    color: #666666;
    font-size: 14px;
    text-align: center;
    line-height: 22px;
}

.newslist a:hover dd strong b {
    color: #0e468c;
}

.newslist a:hover dd em {
    background: #0e468c;
    border: 1px solid #0e468c;
    color: #fff;
}

.pages {
    padding: 30px 0 0 0;
    text-align: center;
    overflow: hidden;
}

.pages p {
    display: inline-block;
}

.pages a {
    height: 25px;
    display: block;
    float: left;
    background: #eaeaea;
    color: #5d5d5d;
    font-size: 14px;
    margin: 0 5px;
    line-height: 25px;
    padding: 0 5px;
}

.pages a:hover {
    background: #0e468c;
    color: #fff;
}

.pages span {
    height: 32px;
    display: block;
    float: left;
    background: #0e468c;
    color: #fff;
    font-size: 14px;
    margin: 0 5px;
    line-height: 32px;
    padding: 0 12px;
}

.pages ins {
    display: block;
    float: left;
    padding: 0 0 0 30px;
}

.pages ins .input_02 {
    width: 41px;
    height: 30px;
    display: block;
    border: 1px solid #c6c6c6;
    float: left;
    color: #555555;
    padding: 0 10px;
    font-size: 16px;
    line-height: 30px;
}

.pages ins .btn_02 {
    width: 32px;
    height: 32px;
    display: block;
    border: 0;
    background: #c6c6c6;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    float: left;
    cursor: pointer;
}

.pages ins .btn_02:hover {
    background: #0e468c;
}

.pages ins em {
    display: block;
    float: left;
    color: #555555;
    font-size: 14px;
    line-height: 32px;
    padding: 0 0 0 12px;
}

.newsDetail {
    margin:30px 0 0 0; position:relative; overflow:hidden;
}

.newsDetail .back {
    display: none;
    /*width: 30px;*/
    position: absolute;
    right: 0px;
    top: 90px;
    z-index: 100;
    cursor: pointer;
}

.newsDetail .left {
    width: 910px;
    float: left;
}

.xw_detail {
    overflow: hidden;
}
.side{
	overflow:hidden; position:relative;
    /*z-index: -9999 !important;*/
}
.xw_detail h3 {
    
    display: block;
    border: 1px solid #ececec;
    background: #f6f5f5;
    color: #333333;
    font-size: 24px;
    padding: 14px 10px;
    text-align: center;
}
.xw_detail h2 {
    
    display: block;
    border-bottom: 1px solid #ececec;
    color: #666;
    font-size: 18px;
    padding: 8px 6px;
    text-align: center;
}

.xw_detail ins {
    display: block;
    color: #9a9a9a;
    font-size: 14px;
    padding: 23px 0;
    position: relative;
    left: 250px;
}

.xw_detail ins a {
    color: #9a9a9a;
}

.xw_detail ins a.on {
    color: #016ec5;
    text-decoration: underline;
}

.xw_detail .font {
    color: #333333;
    font-size: 16px;
    padding-bottom: 35px;
}
.xw_detail .font img{ float:none; display:inline-block; margin:10px 0px;}

.xw_detail p {
    color: #333333;
    line-height: 27px;
    text-indent: 2em;
}

.xw_detail em {
    display: block;
    color: #666666;
    font-size: 16px;
    padding-bottom: 10px;
}

.xw_detail em a {
    color: #666666;
}

.xw_detail em a:hover {
    color: #0e468c;
}

.relateNews {
    padding: 26px 0 0 0;
    overflow: hidden;
}

.relateNews strong {
    display: block;
    background: url(imagesline4.jpg) repeat-x bottom;
    padding: 0 0 16px 0;
    color: #666666;
    font-size: 18px;
    overflow: hidden;
}

.relateNews li {
    background: url(imagesline4.jpg) repeat-x bottom;
    overflow: hidden;
}

.relateNews li a {
    display: block;
    padding: 14px 10px;
    overflow: hidden;
}

.relateNews li a i {
    width: 0;
    height: 0;
    display: block;
    float: left;
    margin: 3px 10px 0 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 5px solid #666666;
}

.relateNews li a span {
    display: block;
    float: left;
    color: #666666;
    font-size: 16px;
    padding: 0 12px 0 0;
    line-height: 21px;
    position: relative;
}

.relateNews li a img {
    display: block;
    float: left;
    position: absolute;
    right: -20px;
    top: 5px;
}

.relateNews li a .img1 {
    display: block;
}

.relateNews li a:hover .img1 {
    display: none;
}

.relateNews li a .img2 {
    display: none;
}

.relateNews li a:hover .img2 {
    display: block;
}

.relateNews li a em {
    display: block;
    float: right;
    color: #666666;
    font-size: 14px;
    padding-top: 4px;
}

.relateNews li a:hover span {
    color: #0e468c;
}

.relateNews li a:hover em {
    color: #0e468c;
}

.newsDetail .right {
    width: 260px;
    float: right;
    z-index: 100;
}

.newsDetail .right h3 {
    width: 240px;
    height: 40px;
    background: #ebebeb;
    border-left: 10px solid #1e4b8f;
    font-size: 20px;
    color: #c0392b;
    line-height: 40px;
    padding-left: 10px;
}

.newsDetail .right ul {
    padding: 18px 0 7px 0;
    border-bottom: 2px solid #1e4b8f;
    overflow: hidden;
}

.newsDetail .right li {
    padding: 0 0 23px 18px;
    overflow: hidden;
}

.newsDetail .right li img {
    float: left;
    margin-right: 4px;
}

.newsDetail .right li .img1 {
    margin-right: 4px;
}

.newsDetail .right li span {
    display: block;
    float: left;
    color: #333333;
    font-size: 16px;
    line-height: 20px;
}

.newsDetail .right li a:hover span {
    color: #0e468c;
}

.newsDetail .right strong {
    display: block;
    color: #33336c;
    font-size: 16px;
    padding: 10px 0 15px 0;
}

.news_txt {
    padding: 30px 0;
    text-align: center;
    overflow: hidden;
}

.news_txt p {
    color: #0e468c;
    font-size: 32px;
    padding-bottom: 12px;
}

.news_txt span {
    display: block;
    color: #999999;
    font-size: 14px;
}

.scroll_news {
    position: relative;
    height: 400px;
    width: 1200px;
    margin: 0 auto 24px;
. tit_ny p overflow: hidden;
}

/*.scroll_news .bd li{*/
/*transition: display 1s;*/
/*}*/


.scroll_news .bd li a ins {
    width: 406px;
    height: 400px;
    display: block;
    float: left;
    background: #eaeaea;
    padding: 0 48px 0 36px;
}

.scroll_news .bd li a ins span {
    display: block;
    color: #333333;
    font-size: 24px;
    padding: 48px 0 27px 0;
}

.scroll_news .bd li a ins em {
    display: block;
    color: #666666;
    font-size: 16px;
    line-height: 24px;
}

.scroll_news .bd li a i {
    width: 62px;
    height: 21px;
    display: block;
    background: #bdbdbd;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #666666;
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    margin-top: 40px;
}

.scroll_news .bd li a:hover ins i {
    background: #0e468c;
    color: #fff;
}

.scroll_news .hd {
    position: absolute;
    bottom: 33px;
    right: 33px;
}

.scroll_news .hd li {
    width: 18px;
    height: 18px;
    display: block;
    float: left;
    background: #bdbdbd;
    border-radius: 100%;
    -webkit-border-radius: 100%;
    text-indent: -100px;
    margin-right: 15px;
    cursor: pointer;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
    overflow: hidden;
}

.scroll_news .hd li.on {
    width: 45px;
    background: #fbae4a;
    border-radius: 20px;
    -webkit-border-radius: 20px;
}

.ny {
    border-bottom: 0;
}

.ny p {
    font-family: \5B8B\4F53;
    font-size: 12px;
}

.notice {
    padding: 5px 0 30px 0;
    overflow: hidden;
}

.notice li {
    float: left;
}

.notice li a {
    width: 364px;
    height: 158px;
    display: block;
    border: 1px solid #eaeaea;
    padding: 0 17px;
}

.notice li a:hover {
    border: 1px solid #1971d5;
}

.notice li a span {
    display: block;
    color: #333333;
    font-size: 16px;
    padding: 14px 0 8px 0;
}

.notice li a em {
    display: block;
    color: #a4a4a4;
    font-size: 14px;
    padding: 0 0 10px 0;
    line-height: 20px;
	min-height:60px
}

.notice li a ins {
    width: 83px;
    height: 28px;
    display: block;
    border: 1px solid #d6d6d6;
    color: #a4a4a4;
    line-height: 28px;
}

.notice li a ins cite {
    display: block;
    float: left;
    padding: 0 5px 0 9px;
}

.notice li a ins i {
    width: 10px;
    height: 7px;
    display: block;
    float: left;
    background: url(imagesico.png) no-repeat -233px -35px;
    margin: 10px 0 0 0;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.notice li a:hover ins {
    background: #1971d5;
    color: #fff;
    border: 1px solid #1971d5;
}

.notice li a:hover ins i {
    background-position: -233px -47px;
}

.news_list {
    padding-bottom: 32px;
    overflow: hidden;
}

.news_list ul {
    width: 1300px;
}

.news_list li {
    width: 384px;
    float: left;
    background: #f9f9f9;
    margin-right: 24px;
}

.news_list li h3 {
    height: 68px;
    background: #1d7be0;
    font-weight: normal;
    color: #fff;
    padding: 0 20px;
}

.news_list li h3 span {
    display: block;
    height: 22px;
    float: left;
    background: url(imagesico_19.jpg) no-repeat;
    padding-left: 18px;
    margin-top: 23px;
    line-height: 22px;
    font-size: 22px;
}

.news_list li h3 i {
    display: block;
    float: right;
    font-family: \5B8B\4F53;
    line-height: 68px;
}

.news_list li h3 i a {
    color: #fff;
}

.news_list li h3 i a:hover {
    text-decoration: underline;
}

.news_list li dl {
    margin: 0 20px 17px 20px;
    background: url(imagesline5.jpg) repeat-x bottom;
    padding: 17px 0;
    overflow: hidden;
	height: 106px;
    box-sizing: border-box;
}

.news_list li dl a dt {
    color: #333333;
    font-size: 16px;
    padding-bottom: 10px;
}

.news_list li dl a dd {
    color: #a4a4a4;
    font-size: 14px;
    line-height: 20px;
	height:20px;
}

.news_list li dl a:hover dt {
    color: #0e468c;
    text-decoration: underline;
}

.news_list li dl a:hover dd {
    color: #a4a4a4;
    text-decoration: underline;
}

.news_list p {
    margin: 0 20px;
    padding-bottom: 14px;
    overflow: hidden;
}

.news_list p a {
    display: block;
    overflow: hidden;
}

.news_list p a span {
    width: 242px;
    display: block;
    float: left;
    color: #333333;
    font-size: 14px;
    text-overflow:ellipsis;
    white-space:nowrap;
    overflow:hidden;
}

.news_list p a em {
    display: block;
    float: right;
    color: #b0abab;
    font-size: 14px;
}

.news_list p a:hover span,
.news_list p a:hover em {
    color: #0e468c;
}

.news_list li i {
    display: block;
    float: right;
}

.news_list li i a.ico1 {
    width: 19px;
    height: 14px;
    display: block;
    background: url(imagesico.png) no-repeat -259px -12px;
    float: left;
    margin: 2px 12px 0 0;
}

.news_list li i a.ico1:hover {
    background-position: -259px -39px;
}

.news_list li i a.ico2 {
    width: 17px;
    height: 18px;
    display: block;
    background: url(imagesico.png) no-repeat -293px -11px;
    float: left;
}

.news_list li i a.ico2:hover {
    background-position: -293px -39px;
}

.news_list p ins {
    width: 242px;
    display: block;
    float: left;
    color: #333333;
    font-size: 14px;
    padding: 2px 0 0 0;
}

.news_list p ins a {
    color: #333333;
}

.news_list p ins a:hover {
    color: #0e468c;
}

.news_list li dl a {
    /*text-decoration: underline;*/
}

.importantNews {
    padding: 10px 0 0 0;
    overflow: hidden;
}

.importantNews dl {
    padding: 17px 0;
    background: url(imagesline3.jpg) repeat-x bottom;
    overflow: hidden;
}

.importantNews a {
    display: block;
    overflow: hidden;
}

.importantNews a dt {
    padding: 0 0 5px 9px;
    overflow: hidden;
	position: relative;
	font-size:16px;
}
.importantNews a dt img{
	position: absolute;
    top: 4px;
    right: 90px;
	}

.importantNews a dt strong {
    display: block;
    float: left;
}

.importantNews a dt strong b {
    display: block;
    float: left;
    color: #333333;
    font-size: 16px;
    padding-right: 18px;
}

.importantNews a dt strong img {
    display: block;
    float: left;
    margin: 2px 0 0 0;
}

.importantNews a dt strong .img1 {
    display: block;
}

.importantNews a:hover dt strong .img1 {
    display: none;
}

.importantNews a dt strong .img2 {
    display: none;
}

.importantNews a:hover dt strong .img2 {
    display: block;
}

.importantNews a dt span {
    display: block;
    float: right;
    color: #999999;
    font-size: 14px;
}

.importantNews a dd {
    display: block;
    color: #666666;
    font-size: 14px;
    line-height: 22px;
    margin-left: 18px;
}

.importantNews a:hover dt b {
    color: #0e468c;
}

.Approved {
    padding: 10px 0 0 0;
    overflow: hidden;
	margin-left:20px;
	min-height:400px;
}

.Approved li {
    padding: 18px 9px;
    background: url(imagesline3.jpg) repeat-x bottom;
    overflow: hidden;
}

.Approved li p {
    float: left;
    line-height: 22px;
}

.Approved li p a {
    display: block;
    background: url(imagesico_20.jpg) no-repeat 0 7px;
    padding: 0 0 0 18px;
    color: #333333;
    font-size: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 657px;

}

.Approved li p a:hover {
    color: #0e468c;
}

.Approved li span {
    display: block;
    float: right;
	font-size: 16px;
	position: relative;
    top: -11px;
}
.Approved li img{
	position: relative;
    top: 4px;
    left: 10px;
	display:-webkit-inline-box;
}

.Approved li span a.ico1 {
    width: 19px;
    height: 14px;
    display: block;
    background: url(imagesico.png) no-repeat -259px -12px;
    float: left;
    margin: 2px 12px 0 0;
}

.Approved li span a.ico1:hover {
    background-position: -259px -39px;
}

.Approved li span a.ico2 {
    width: 17px;
    height: 18px;
    display: block;
    background: url(imagesico.png) no-repeat -293px -11px;
    float: left;
}

.Approved li span a.ico2:hover {
    background-position: -293px -39px;
}

.Approved li em {
    display: block;
    float: right;
    color: #333333;
    font-size: 14px;
    padding-top: 5px;
}

.service {
    padding: 40px 0 0 0;
    min-height: 360px;
}

.fw_txt {
    width: 1198px;
    height: 76px;
    background: url(imagesfw_01.jpg) no-repeat;
    border: 1px solid #9f9e9e;
}

.fw_txt ul {
    width: 1300px;
    margin-left: 13px;
}

.fw_txt li {
    float: left;
    padding: 11px 18px 0 0;
}

.fw_txt li a {
    width: 218px;
    height: 52px;
    display: block;
    border: 1px solid #cfcfcf;
    text-align: center;
}

.fw_txt li a:hover {
    border: 1px solid #b2c3d8;
}

.fw_txt li a ins {
    display: inline-block;
}

.fw_txt li a i {
    display: block;
    float: left;
}

.fw_txt li a i img {
    margin: 12px 18px 0 0;
}

.fw_txt li a i img1 {
    display: block;
}

.fw_txt li a:hover i .img1 {
    display: none;
}

.fw_txt li a i .img2 {
    display: none;
}

.fw_txt li a:hover i .img2 {
    display: block;
}

.fw_txt li a span {
    display: block;
    float: left;
    color: #333333;
    font-size: 16px;
    line-height: 52px;
}

.fw_txt li a:hover span {
    color: #0e468c;
}

.fw_txt li.li01 a i img {
    margin: 12px 10px 0 0;
}

.fw_txt li.li01 a span {
    width: 148px;
    font-size: 12px;
    line-height: 17px;
    padding: 10px 0 0 0;
}

.institution {
    padding: 30px 0 0 0;
    overflow: hidden;
}
.institution p{
    color: #444;
    text-align: center;
    display: block;
    margin-bottom: 30px;
}
.institution strong{
    font-size: 20px;
    display: inline-block;
    margin-top: 10px;
    margin-left: 5px;
}
.institution span{
    display: inline-block;
    margin-left: 5px;
}
.institution li {
    width: 265px;
    float: left;
    padding: 0 0 24px 0;
}
.institution li a {
    display: block;
    height: 35px;
    float: left;
    color: #333333;
    font-size: 16px;
    line-height: 35px;
    padding: 0 14px;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
	/*margin-left: 143px;*/
}

.institution_s li a {
    display: block;
    height: 35px;
    float: left;
    color: #333333;
    font-size: 16px;
    line-height: 35px;
    padding: 0 14px;
    -ms-transition: 0.5s;
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}

.institution li a:hover {
    color: #fff;
    background: #0e468c;
}

.zw_details {
    padding: 30px 0 0 0;
    overflow: hidden;
}

.zw_details h3 {
    color: #333333;
    font-size: 24px;
    text-align: center;
    padding-bottom: 22px;
}

.zw_details p {
    color: #333333;
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
}

.leader {
    padding: 20px 0 0 40px;
    overflow: hidden;
}

.leader dt {
    width: 266px;
    float: left;
}
.leader dd div{
    font-size: 16px;
}
.leader dd {
    width: 100%;
}

.leader dd strong {
    display: block;
    color: #1d7be0;
    font-size: 24px;
    line-height: 25px;
    padding: 12px 0 16px 0;
}

.leader dd p {
    color: #333333;
    font-size: 16px;
    line-height: 28px;
}

.zhize {
    padding: 20px 0 0 0;
    overflow: hidden;
	margin-left:20px;
}

.zhize h3 {
    color: #333333;
    font-size: 24px;
    text-align: center;
    padding-bottom: 22px;
}

.zhize p {
    color: #333333;
    font-size: 16px;
    line-height: 25px;
    padding-bottom: 15px;
}

.order {
    width: 1157px;
    
}

.order li {
    padding-bottom: 28px;
    overflow: hidden;
}

.order li p {
    width: 97px;
    float: left;
    color: #666666;
    font-size: 16px;
    line-height: 38px;
}

.order li .s_01 {
    width: 354px;
    height: 38px;
    display: block;
    border: 1px solid #aaaaaa;
    float: left;
    padding: 0 10px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
}

.order li textarea {
    width: 920px;
    height: 150px;
    display: block;
    border: 1px solid #aaaaaa;
    float: left;
    color: #333;
    font-size: 16px;
    padding: 10px;
    line-height: 20px;
}

.order li .s_02 {
    width: 98px;
    height: 38px;
    display: block;
    border: 1px solid #aaaaaa;
    float: left;
    padding: 0 10px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    margin-right: 12px;
}

.order li span {
    display: block;
    float: left;
}

.order li a {
    display: block;
    float: left;
    color: #666666;
    font-size: 14px;
    line-height: 38px;
    margin: 0 28px 0 12px;
}

.order li a:hover {
    color: #0e468c;
    text-decoration: underline;
}

.order li .tijiao {
    width: 128px;
    height: 40px;
    display: block;
    float: left;
    background: #0e468c;
    color: #fff;
    font-size: 18px;
    border: 0;
    cursor: pointer;
}

.order li .tijiao:hover {
    background: #185aad;
}

.part_zw {
    padding: 30px 0 0 0;
    overflow: hidden;
}

.part_zw .left {
    width: 318px;
    height: 323px;
  
    float: left;
 	
}

.part_zw .left h3 {
    display: block;
    color: #0e468c;
    font-size: 22px;
    background: url(imagesny_01.jpg) no-repeat 0 2px;
    padding: 0 0 0 18px;
}

.part_zw .left dl {
    padding: 20px 0;
    background: url(imagesline5.jpg) repeat-x bottom;
    overflow: hidden;
}

.part_zw .left dt {
    width: 76px;
    float: left;
    display: none;
}

.part_zw .left dd {
    float: right;
}

.part_zw .left dd strong {
    display: block;
    color: #1d7be0;
    font-size: 16px;
    padding-bottom: 13px;
}

.part_zw .left dd p {
    color: #333333;
    font-size: 14px;
    line-height: 23px;
}

.part_zw .left dd p a {
    color: #1e7be0;
    font-size: 14px;
    display: block;
    float: right;
}

.part_zw .left dd p a:hover {
    text-decoration: underline;
}

.part_zw .left ul {
    /*width: 384px;
    padding: 18px 0 0 0;*/
}

.part_zw .left li {
    /*width: 100px;
    float: left;
    padding: 0 0 10px 0;*/
}

.part_zw .left li p a {
    color: #333333;
    font-size: 14px;
}

.part_zw .left li p a strong {
    width: 72px;
    display: block;
    float: left;
    color: #1d7be0;
    font-size: 16px;
}

.part_zw .mid {
    width: 566px;
    height: 343px;
    float: left;
    padding: 0 20px 0 20px;
}

.part_zw .mid .bd li p {
    padding-bottom: 8px;
}

.part_zw .right {
    width: 276px;
    height: 343px;
    float: left;
}

.part_zw .right h3 {
    height: 50px;
    background: #1d7be0 url(imagesico_19.jpg) no-repeat 20px center;
    color: #fff;
    font-size: 22px;
    line-height: 52px;
    padding: 0 0 0 37px;
}

.part_zw .right ul {
    padding: 20px 0 0 20px;
    overflow: hidden;
}

.part_zw .right li {
    float: left;
    padding: 0 15px 15px 0;
}
.part_zw .right li a{
	display: inline-block;
	width:112px;
	height:88px;
}

.part_zw .right li:nth-child(1) a{
	background:url(imagesxxgk1.png) no-repeat;
}
.part_zw .right li:nth-child(1) a:hover{
	background:url(imagesxxgk11.png) no-repeat;
}
.part_zw .right li:nth-child(2) a{
	background:url(imagesxxgk2.png) no-repeat;
}
.part_zw .right li:nth-child(2) a:hover{
	background:url(imagesxxgk22.png) no-repeat;
}
.part_zw .right li:nth-child(3) a{
	background:url(imagesxxgk3.png) no-repeat;
}
.part_zw .right li:nth-child(3) a:hover{
	background:url(imagesxxgk33.png) no-repeat;
}
.part_zw .right li:nth-child(4) a{
	background:url(imagesxxgk4.png) no-repeat;
}
.part_zw .right li:nth-child(4) a:hover{
	background:url(imagesxxgk44.png) no-repeat;
}
/*.part_zw .right li a {
    width: 108px;
    height: 70px;
    display: block;
    border: 1px solid #cfcfcf;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    background: #fff;
    padding: 14px 0 0 0;
}

.part_zw .right li a:hover {
    border: 1px solid #c7d3e2;
}

.part_zw .right li.li01 a i {
    width: 24px;
    height: 34px;
    display: block;
    background: url(imagesico_t1.png) no-repeat;
    margin: 0 auto;
}

.part_zw .right li.li01 a:hover i {
    background: url(imagesico1_t1.png) no-repeat;
}

.part_zw .right li.li02 a i {
    width: 29px;
    height: 34px;
    display: block;
    background: url(imagesico_t2.png) no-repeat;
    margin: 0 auto;
}

.part_zw .right li.li02 a:hover i {
    background: url(imagesico1_t2.png) no-repeat;
}

.part_zw .right li.li03 a i {
    width: 28px;
    height: 34px;
    display: block;
    background: url(imagesico_t3.png) no-repeat;
    margin: 0 auto;
}

.part_zw .right li.li03 a:hover i {
    background: url(imagesico1_t3.png) no-repeat;
}

.part_zw .right li.li04 a i {
    width: 31px;
    height: 34px;
    display: block;
    background: url(imagesico_t4.png) no-repeat;
    margin: 0 auto;
}

.part_zw .right li.li04 a:hover i {
    background: url(imagesico1_t4.png) no-repeat;
}

.part_zw .right li.li05 a i {
    width: 30px;
    height: 30px;
    display: block;
    background: url(imagesico_t5.png) no-repeat;
    float: left;
    margin: 11px 27px 0 47px;
}

.part_zw .right li.li05 a:hover i {
    background: url(imagesico1_t5.png) no-repeat;
}

.part_zw .right li a span {
    display: block;
    color: #333333;
    font-size: 16px;
    text-align: center;
    padding: 10px 0 0 0;
}

.part_zw .right li a:hover span {
    color: #0e468c;
}

.part_zw .right li.li05 a {
    width: 233px;
    height: 52px;
    line-height: 52px;
    padding-top: 0;
}

.part_zw .right li.li05 a span {
    float: left;
    padding-top: 0;
}*/

.gh_list {
    padding: 0 0 30px 0;
    overflow: hidden;
}

.gh_list ul {
    width: 1300px;
}

.gh_list li {
    width: 382px;
    height: 320px;
    float: left;
    border: 1px solid #d4d4d4;
    margin-right: 24px;
}

.gh_list li h3 {
    height: 50px;
    background: url(../images/zl_01.jpg) no-repeat;
    margin-bottom: 16px;
}

.gh_list li h3 strong {
    width: 128px;
    display: block;
    float: left;
    color: #333333;
    font-size: 16px;
    text-align: center;
    line-height: 50px;
}

.gh_list li h3 span {
    display: block;
    float: right;
    font-family: \5B8B\4F53;
    line-height: 50px;
    padding-right: 10px;
}

.gh_list li h3 span a {
    color: #615f5f;
    font-size: 14px;
}

.gh_list li h3 span a:hover {
    color: #0e468c;
}

.gh_list li p {
    margin: 0 20px;
    padding-bottom: 14px;
    overflow: hidden;
}

.gh_list li p a {
    display: block;
    overflow: hidden;
}

.gh_list li p ins {
    width: 275px;
    display: block;
    float: left;
    color: #333333;
    font-size: 14px;
    padding: 2px 0 0 0;
}

.gh_list li p ins a {
    color: #333333;
}

.gh_list li p ins a:hover {
    color: #0e468c;
}

.gh_list li i {
    display: block;
    float: right;
}

.gh_list li i a.ico1 {
    width: 19px;
    height: 14px;
    display: block;
    background: url(imagesico.png) no-repeat -259px -12px;
    float: left;
    margin: 2px 12px 0 0;
}

.gh_list li i a.ico1:hover {
    background-position: -259px -39px;
}

.gh_list li i a.ico2 {
    width: 17px;
    height: 18px;
    display: block;
    background: url(imagesico.png) no-repeat -293px -11px;
    float: left;
}

.gh_list li i a.ico2:hover {
    background-position: -293px -39px;
}

.xm_details {
    padding: 30px 0 0 0;
    overflow: hidden;
}

.xm_details h3 {
    color: #333333;
    font-size: 24px;
    text-align: center;
    padding-bottom: 22px;
}

.xm_details table {
    border-top: 1px solid #dcdcdc;
    border-left: 1px solid #dcdcdc;
}

.xm_details td {
    border-bottom: 1px solid #dcdcdc;
    border-right: 1px solid #dcdcdc;
    color: #333333;
    font-size: 16px;
    padding: 17px 24px;
    line-height: 23px;
}

.result {
    width: 1158px;
    border: 1px solid #eaeaea;
    box-shadow: 0 0 4px #eaeaea;
    -webkit-box-shadow: 0 0 4px #eaeaea;
    margin: 23px 0 0 0;
    padding: 0 20px 25px 20px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}

.result ul {
    overflow: hidden;
}

.result li {
    background: url(imagesline4.jpg) repeat-x bottom;
    padding: 23px 0;
    overflow: hidden;
    font-size:14px;
}

.result li div a span {
    display: block;
    color: #5d5d5d;
    font-size: 16px;
    padding-bottom: 15px;
}

.result li div a em {
    display: block;
    color: #5d5d5d;
    font-size: 14px;
    line-height: 24px;
}

.result li div a i {
    display: block;
    color: #989898;
    font-size: 12px;
    padding: 10px 0 0 0;
}

.result li div a span cite {
    color: #ff0000;
}

.result li div a em cite {
    color: #ff0000;
}

.result li p {
    display: block;
    color: #5d5d5d;
    font-size: 16px;
    padding-bottom: 15px;
}

.result li p cite {
    color: #ff0000;
}

.result li ins {
    display: block;
    overflow: hidden;
}

.result li ins img {
    float: left;
    margin-right: 10px;
}

.search {
    padding: 27px 0 0 0;
    overflow: hidden;
}

.search select {
    width: 165px;
    height: 30px;
    display: block;
    display: block;
    border: 1px solid #0a69d7;
    line-height: 30px;
    float: left;
    margin-right: 20px;
    color: #555555;
    font-size: 14px;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
    /*在选择框的最右侧中间显示小箭头图片*/
    background: url(imagesarr_04.jpg) no-repeat right top;
    padding: 0 0 0 4px;
}
.search .s_input {
    width: 460px;
    height: 30px;
    display: block;
    float: left;
    border: 1px solid #0a69d7;
    line-height: 30px;
    color: #555555;
    font-size: 14px;
    padding: 0 10px;
}

.search .s_btn {
    width: 32px;
    height: 32px;
    display: block;
    float: left;
    background: #0a69d7 url(templetswhfgwimagespng2.png) no-repeat center center;
    border: 0;
    cursor: pointer;
}

.search p {
    float: left;
    color: #555555;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    padding: 0 0 0 20px;
}

.search p a {
    display: block;
    background: url(../images/s_btn.jpg) no-repeat right center;
    padding: 0 18px 0 0;
}

.search span {
    display: block;
    float: left;
    color: #555555;
    font-size: 16px;
    line-height: 32px;
    padding: 0 0 0 40px;
}

.sort {
    padding: 25px 0 0 0;
    overflow: hidden;
}

.sort p {
    float: left;
    color: #818181;
    font-size: 16px;
    padding-right: 16px;
}

.sort p a {
    color: #818181;
}

.sort p a:hover,
.sort p a.hover {
    color: #005da7;
}

.sort span {
    display: block;
    float: left;
    color: #818181;
    font-size: 14px;
}

.sort span input {
    margin-left: 10px;
}

.sort em {
    display: block;
    float: left;
    color: #818181;
    font-size: 14px;
    padding-left: 100px;
}

.radio_btn {
    float: left;
    color: #818181;
    font-size: 14px;
    line-height: 20px;
}

.radio_btn .custom-radio input {
    position: absolute;
    left: 2px;
    top: 2px;
    margin: 0;
}

.radio_btn .custom-radio {
    position: relative;
    float: left;
}

.radio_btn .custom-radio label {
    display: block;
    position: relative;
    cursor: pointer;
    padding: 0 13px 0 22px;
    background: url(../images/radio_01.jpg) no-repeat;
}

.radio_btn .custom-radio label.focus {
    background: url(../images/radio_02.jpg) no-repeat;
}

.radio_btn .custom-radio label.checked {
    background: url(../images/radio_02.jpg) no-repeat;
}

.apply {
    border: 1px solid #e6e6e6;
    margin: 25px 0 0 0;
    padding: 20px 58px 20px 58px;
}

.apply h3 {
    border-bottom: 2px solid #0e468c;
    color: #333333;
    font-size: 18px;
    text-align: center;
    padding: 0 0 22px 0;
}

.apply .ul01 {
    padding: 28px 0 0 0;
    overflow: hidden;
}

.apply .ul01 li {
    color: #5c5c5c;
    font-size: 16px;
    padding: 0 0 30px 0;
    overflow: hidden;
}

.apply .ul01 li span {
    padding: 0 65px 0 10px;
}

.apply .ul01 li p {
    width: 84px;
    float: left;
    color: #666666;
    font-size: 16px;
    line-height: 38px;
}

.apply .ul01 li p cite {
    color: #fd0000;
}

.apply .ul01 li .input_z1 {
    width: 293px;
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #aaaaaa;
    line-height: 38px;
    color: #333;
    padding: 0 10px;
    font-size: 14px;
    margin-right: 18px;
}

.apply .ul01 li .input_z2 {
    width: 558px;
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #aaaaaa;
    line-height: 38px;
    color: #333;
    padding: 0 10px;
    font-size: 14px;
}

.apply .ul01 li .bd_sel {
    width: 448px;
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #aaaaaa;
    line-height: 38px;
    color: #333;
    font-size: 14px;
    background: url(imagesarr_01.jpg) no-repeat right center;
    appearance: none;
    -moz-appearance: none;
    -webkit-appearance: none;
}

.m-rig {
    margin-right: 18px;
}

.apply .ul01 li .input_z3 {
    width: 425px;
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #aaaaaa;
    line-height: 38px;
    color: #333;
    padding: 0 10px;
    font-size: 14px;
}

.apply .ul01 .custom-radio input {
    position: absolute;
    left: 2px;
    top: 2px;
    margin: 0;
}

.apply .ul01 .custom-radio {
    position: relative;
    float: left;
}

.apply .ul01 .custom-radio label {
    display: block;
    position: relative;
    cursor: pointer;
    padding: 0 67px 0 24px;
    background: url(../images/radio_01.jpg) no-repeat;
}

.apply .ul01 .custom-radio label.focus {
    background: url(../images/radio_02.jpg) no-repeat;
}

.apply .ul01 .custom-radio label.checked {
    background: url(../images/radio_02.jpg) no-repeat;
}

.apply .ul02 {
    padding: 28px 0 0 0;
    overflow: hidden;
}

.apply .ul02 li {
    color: #5c5c5c;
    font-size: 16px;
    padding: 0 0 30px 0;
    overflow: hidden;
}

.apply .ul02 li p {
    width: 115px;
    float: left;
    color: #666666;
    font-size: 16px;
    line-height: 126px;
}

.apply .ul02 li p cite {
    color: #fd0000;
}

.apply .ul02 li .area_01 {
    width: 940px;
    height: 126px;
    display: block;
    float: right;
    border: 1px solid #aaaaaa;
    line-height: 20px;
    color: #333;
    padding: 10px;
    font-size: 14px;
}

.apply .ul02 li span {
    display: block;
    float: left;
    color: #666666;
    font-size: 16px;
}

.apply .ul02 li i {
    width: 880px;
    height: 2px;
    display: block;
    background: #eaeaea;
    float: right;
    margin: 8px 0 0 0;
}

.apply .ul02 li .checkbtn {
    display: block;
    float: left;
    margin: 2px 0 0 0;
}

.apply .ul02 li em {
    display: block;
    float: left;
    padding: 0 150px 0 17px;
}

.apply .ul02 li.line {
    border-bottom: 2px solid #0e468c;
    padding: 0 0 22px 0;
    margin-bottom: 30px;
}

.apply .ul02 li p.p01 {
    line-height: 40px;
}

.apply .ul02 li .s_02 {
    width: 98px;
    height: 38px;
    display: block;
    border: 1px solid #aaaaaa;
    float: left;
    padding: 0 10px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    margin-right: 12px;
}

.apply .ul02 li ins {
    display: block;
    float: left;
}

.apply .ul02 li a {
    display: block;
    float: left;
    color: #666666;
    font-size: 14px;
    line-height: 38px;
    margin: 0 28px 0 12px;
}

.apply .ul02 li a:hover {
    color: #0e468c;
    text-decoration: underline;
}

.apply .ul02 li .tijiao {
    width: 128px;
    height: 40px;
    display: block;
    float: left;
    background: #cdcdcd;
    color: #666666;
    font-size: 18px;
    border: 0;
    cursor: pointer;
    margin-right: 20px;
}

.apply .ul02 li .tijiao:hover {
    background: #0e468c;
    color: #fff;
}

.apply .ul02 li .cz {
    width: 128px;
    height: 40px;
    display: block;
    float: left;
    background: #cdcdcd;
    color: #666666;
    font-size: 18px;
    border: 0;
    cursor: pointer;
    margin-right: 20px;
}

.apply .ul02 li .cz:hover {
    background: #1d7be0;
    color: #fff;
}

.apply .ul02 .custom-radio input {
    position: absolute;
    left: 2px;
    top: 2px;
    margin: 0;
}

.apply .ul02 .custom-radio {
    position: relative;
    float: left;
}

.apply .ul02 .custom-radio label {
    display: block;
    position: relative;
    cursor: pointer;
    padding: 0 150px 0 30px;
    background: url(../images/radio_03.jpg) no-repeat;
}

.apply .ul02 .custom-radio label.focus {
    background: url(../images/radio_04.jpg) no-repeat;
}

.apply .ul02 .custom-radio label.checked {
    background: url(../images/radio_04.jpg) no-repeat;
}

/*.part_zw .right li a span {
    display: block;
    color: #333333;
    font-size: 16px;
    text-align: center;
    padding: 10px 0 0 0;
}*/

/*.part_zw .right li a:hover span {
    color: #0e468c;
}*/

.part_zw .right li:nth-child(5) a {
    width: 238px;
    height: 54px;
    background:url(../images/xxgk5.png) no-repeat;
}
.part_zw .right li:nth-child(5) a:hover {
    background:url(../images/xxgk55.png) no-repeat;
}


/*.part_zw .right li.li05 a span {
    float: left;
    padding-top: 0;
}*/

.dede_pages{
    position: absolute;
    bottom: 0%;
    left: 50%;
    margin-left: -40px;

}
.dede_pages ul {
    float: left;
    /*padding: 12px 0px 12px 16px;*/
}

.dede_pages ul li {
    float: left;
    padding: 2px 4px 2px;
    font-family: Tahoma;
    line-height: 20px;
    margin-right: 6px;
    border: 1px solid #E9E9E9;
}

.dede_pages ul li a {
   /* float: left;
    padding: 2px 4px 2px;*/
    color: #555;
    display: block;
}
.dede_pages ul li a:hover {
    color: #690;
    text-decoration: none;
}

.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a {
    background-color: #0e468c;
    padding: 2px 4px 2px;
    font-weight: bold;
    color:#fff;
}

.dede_pages .pageinfo {
    line-height: 21px;
    padding: 15px 30px 15px 30px;
    color: #999;
    margin-top: 30px;
}

.dede_pages .pageinfo strong {
    color: #555;
    font-weight: normal;
    margin: 0px 2px;
}

#verBox {
    position: relative;
}

.verify {
    position: absolute;
    left: 120px;
}

.verify input {
    float: left;
}

.verify img {
    float: left;
}

#vdcode {
    height: 30px;
    width: 100px;
}

#vdimgck {
    display: block;
    width: 100px;
}

.np {
    float: left;

}

.pushinfo {
    margin: 0px auto;
    padding-top: 8px;
    width: 480px;
    height: 320px;
    line-height: 32px;
    display: block;
    overflow: hidden;
    position: relative;
}

.pushinfo ul:nth-child(1){margin-left: 0px;}

/*.part01 .bd{  padding-left: 20px;}*/

.pushinfo ul {
    margin: 0px auto;
    padding-top: 8px;
    width: 538px;
    height: 500px;
    line-height: 32px;
    display: block;
    overflow: hidden;
    position: relative;
}

.pushinfo ul li {
    margin-top: 0px !important;
    margin-top: -4px;
    padding: 0px;
    height: 32px;
    clear: both;
    display: block;
    position: relative;
    overflow: hidden;
}

.pushinfo ul li a {
    float: left;
    padding-left: 17px;
    width: 366px;
    font-size: 16px;
    background-image: url(/html/images/bgimg.png);
    background-repeat: no-repeat;
    background-position: -504px -253px !important;
    background-position: -504px -250px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.pushinfo ul li span {
    float: right;
    width: 80px;
    font-size: 12px;
    text-align: center;
    color: #999;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
    margin-right: 55px;

}

.pushinfo .ldoclink {
    margin-top: 10px;
    padding: 15px 20px 0px 20px;
    border-top: 1px dashed #D6D6D6;
}

.pushinfo .ldoclink a {
    width: 156px;
    height: 24px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #C8C5CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
}

.pushinfo .ldoclink a {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#F3F1F6); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #FFFFFF, #F3F1F6); /* IE 10 */
    background: -moz-linear-gradient(top, #FFFFFF, #F3F1F6); /*火狐*/
    background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#FFFFFF), to(#F3F1F6)); /*谷歌, Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #FFFFFF, #F3F1F6); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #FFFFFF, #F3F1F6); /*Opera 11.10+*/
}

.pushinfo .ldoclink a:link, .pushinfo .ldoclink a:visited {
    color: #006EC5;
}

/*mod*/
.pushinfo_s {
	padding-left:12px;
    padding-top: 0px;
    width: 575px;
    height: 280px;
    line-height: 32px;
    display: block;
    overflow: hidden;
    position: relative;
}

.pushinfo_s ul:nth-child(1){margin-left: 0px;}

/*.part01 .bd{  padding-left: 20px;}*/

.pushinfo_s ul {
    margin: 0px auto;
    padding-top: 0px;
    width: 538px;
    height: 500px;
    line-height: 32px;
    display: block;
    overflow: hidden;
    position: relative;
}

.pushinfo ul li {
    margin-top: 0px !important;
    margin-top: -4px;
    padding: 0px;
    height: 32px;
    clear: both;
    display: block;
    position: relative;
    overflow: hidden;
}

.pushinfo_s ul li a {
	float:left;
    padding-left: 2px;
    width: 440px;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
    overflow: hidden;
}

.pushinfo_s ul li span {
    float: right;
    width: 80px;
    font-size: 12px;
    text-align: center;
    color: #999;
    font-family: Verdana, Geneva, sans-serif;
    display: block;
}

.pushinfo_s .ldoclink {
    margin-top: 10px;
    padding: 15px 20px 0px 20px;
    border-top: 1px dashed #D6D6D6;
}

.pushinfo_s .ldoclink a {
    width: 156px;
    height: 24px;
    text-align: center;
    line-height: 26px;
    border: 1px solid #C8C5CE;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    display: block;
}

.pushinfo_s .ldoclink a {
    filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr=#FFFFFF, endColorStr=#F3F1F6); /*IE 6 7 8*/
    background: -ms-linear-gradient(top, #FFFFFF, #F3F1F6); /* IE 10 */
    background: -moz-linear-gradient(top, #FFFFFF, #F3F1F6); /*火狐*/
    background: -webkit-gradient(linear, 100% 0%, 0% 0%, from(#FFFFFF), to(#F3F1F6)); /*谷歌, Safari 4-5, Chrome 1-9*/
    background: -webkit-linear-gradient(top, #FFFFFF, #F3F1F6); /*Safari5.1 Chrome 10+*/
    background: -o-linear-gradient(top, #FFFFFF, #F3F1F6); /*Opera 11.10+*/
}

.pushinfo_s .ldoclink a:link, .pushinfo .ldoclink a:visited {
    color: #006EC5;
}




.fgyw_lb {
    font-size: 16px;
    line-height: 33px;
    padding-top: 15px;

}
.fgyw_lb dl dt:nth-child(1){
    margin-left: 33px;
    width: 353px;
    overflow: hidden;
    display: inline-block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
	
}
.fgyw_lb a{
	position:relative;
	}
.fgyw_lb a img{ position:absolute; top:-5px; left:400px;}

.fgyw_xq dt {
    display: inline;
    margin-left:15px;
}

.fgyw_xq .time {
    float: right;
    font-size: 12px;
    font-family: Verdana, Geneva, sans-serif;
    color: #999;
    margin-right: 15px;
}
.fgyw_xq:hover .time {
    color:#1971d5;
}
.govpushinfo150203 li:hover span{
	 color:#1971d5;
}
.fgyw_lb dl {
    margin-left: 16px;
}

.govpushinfo150203 > li {
    padding-left: 10px;;
}

.img1, .img2, .img3:hover {
    cursor: pointer;
}


#verBox span {
    color: #666666;
    font-size: 16px;
    margin-left: 10px;
    position: absolute;
    left: 40px;
    margin-top: 6px;
}

.zw_right dd:nth-child(4) a {
    display: block;
    width: 103px;
    padding-right: 55px;
    overflow: hidden; /*注意不要写在最后了*/
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
}

.rq {
    position: absolute;
    left: 68px;
    top: 10px;
}

.xyzb {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
}

.xyzb:hover {
    color: #fff;
}

.xpl {
    color: #1d7be0;
}

.govpushinfo150203 li {
    position: relative;
	float:left;
}

.govpushinfo150203 img {
    display: inline;
    position: absolute;
    top: 13px;
    left: 0px;
}

.fgyw_xq {
    position: relative;

}

.fgyw_xq img {
    display: inline;
    position: absolute;
    top: 15px;
    /*left: -15px;*/
    left: 13px;
}

.xw_detail .font img {
    /*margin: 0 auto !important;*/
}

.m_top {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.table td {
    width: 97px;
    color: #666666;
    float: left;
    font-size: 16px;
    line-height: 38px;
    position: relative;
}
.table tr:nth-child(1)>td:nth-child(1):before{
    position: absolute;
    content: "*";
    color: red;
    margin-left: -10px;
    margin-top: 3px;
}
.table tr:nth-child(3)>td:nth-child(1):before{
    position: absolute;
    content: "*";
    color: red;
    margin-left: -10px;
    margin-top: 3px;
}
.table input {
    width: 354px;
    height: 38px;
    display: block;
    border: 1px solid #aaaaaa;
    float: left;
    padding: 0 10px;
    line-height: 38px;
    color: #333;
    font-size: 16px;
    margin-bottom: 20px;
}
.table input:nth-child(1){
    width: 800px;
}

.table td #content {
    width: 920px !important;
    height: 150px;
    display: inline-block;
    border: 1px solid #aaaaaa;
    float: left;
    color: #333;
    font-size: 16px;
    padding: 10px;
    line-height: 20px;
    overflow: hidden;
    margin-bottom:20px !important;
}

.info {
    padding-bottom: 28px;
    position: absolute;
    left: -23px;
}

.tijiao:hover {
    background: #185aad;
}

.tijiao {
    width: 128px;
    height: 40px;
    display: block;
    /*float: left;*/
   
    background: #0e468c;
    color: #fff;
    font-size: 18px;
    border: 0;
    cursor: pointer;
	font-family:"Microsoft YaHei";
}

/*yi申请公开*/
.order {
    /*position: relative;*/
}

.order .people_info {
    /*position: absolute;*/
    margin-bottom: 30px;
    color: #5c5c5c;

}

.order .people_info p {
    padding: 28px 0 30px 0px;
    overflow: hidden;
    font-size: 16px;
}

.order .people_info label {
    padding: 28px 0 10px 15px;
    overflow: hidden;
    font-size: 16px;
}

.ysqgk {
    width: 100%;
    padding: 28px 0 0 0;
    overflow: hidden;
    font-size: 16px;
    /*float: left;*/
}

.ysqgk tr {
    float: left;
    line-height: 40px;
    color: #5c5c5c;
    font-size: 16px;
    padding: 0 0 30px 0;
    overflow: hidden;
}

.ysqgk input {
    height: 38px;
    display: block;
    float: left;
    border: 1px solid #aaaaaa;
    line-height: 38px;
    color: #333;
    padding: 0 10px;
    font-size: 14px;
    margin-right: 18px;
}

.ysqgk #content {
    width: 920px !important;
    height: 150px;
    float: left;
}

.ysqgk #application {
    width: 920px !important;
    height: 150px;
    float: left;
}

.verify {
    position: absolute;

}

.verify .yzm {
    line-height: 40px;
    color: #5c5c5c;
    font-size: 16px;
    /*position: absolute;*/
    float: left;

}

.zgtel {
    margin-left: 25px;
}

.zw_right h3 a {
    color: #fff;
}

/*反回顶部*/
/*.float_obj {
    position:fixed;
	right:0;
	top:250px;
}*/


.float_obj .fhdb {
    position: absolute;
    bottom: -65px;
    right: 35px;
    cursor: pointer;
}

.float_obj .fhdb:hover {
    cursor: pointer;
}

.zctbwz {
    font-size: 20px;
    margin-left: 20px;
    margin-top: 20px;
}
.zctbwz span{
    height: 24px;
    line-height: 24px;
    width: 719px;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
}
.zctbwz a {
    margin-left: 20px;
    color: blue;
}

.cxgg_zcwj {
    font-size: 20px;
	margin-left:20px;
}

.ld_zt {
    font-size: 14px;
    line-height: 25px;
}

.ldxpl {
    color: #1d7be0;
}

.toper ul {
    position: relative;
}

.toper ul li img {
    position: absolute;
    top: 0px;
    left: -68px;

}

.bgxz_lb {
    font-size: 24px;
}
/*000*/

#cnzz_stat_icon_1262054718{ color:#FFF;}
#cnzz_stat_icon_1262054718 a{ color:#fff;}
#cnzz_stat_icon_1262054718 a:hover{ color:#fff; text-decoration:underline;}

.rtop2{
	position:relative;
	border-bottom: 1px solid #E0DBDB;
	margin-bottom: 10px;
}
.rtop3{
	position:relative;
}
.cha{
	display: inline-block;
	width:20px;
	height:20px;
	position:absolute;
	background:url(../images/cha.png) no-repeat;
	top:0px;
	left:-22px;
}
.cha:hover{
	cursor: pointer;
}
.hidden{
	display: none;
}

.zwleft-list{
	border-bottom: 1px solid #AAAAAA;
	width:100%;
	height:50px;
	box-sizing: border-box;
}
.zwleft-list h3{
	height:50px;
	line-height: 50px;
	padding:0 30px;
	box-sizing: border-box;
	font-size: 20px;
    float: left;
    color:#494949;
    font-weight: normal;
    cursor: pointer;
}
.zwleft-list h3.active{
	border:1px solid #AAAAAA;
	border-top:2px solid #0C60D2;
	background:#fff;
	border-bottom: 1px solid #fff;
	color: #0e468c;
	font-weight: bold;
}
.clear{
	clear:both;
	display: table;
	content:"";
	overflow: hidden;
}
.pd-infro{
		display:none;
	}
	.show{
		display:block;
	}
.zw-infor{
	width:100%;
}
.zw-infor h3{
	color: #0e468c;
    font-size: 20px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #AAAAAA;
    margin-bottom: 10px;
    margin-top: 40px;
}
.zwi-list{
	overflow: hidden;
	width: 100%;
}
.zwi-list li{
	float:left;
	width:195px;
	background: #DFEFFF;
	color: #0e468c;
	font-weight: bold;
	height:40px;
	line-height: 40px;
	text-align: center;
	font-size: 18px;
	border-radius: 5px;
}
.zwi-list li a{
	display:inline-block;
	width:100%;
	height:100%;
	color:#0F5FD2;
	border-radius: 5px;
	}
.zwi-list li a:hover{
	color:#fff;
	background:#0F5FD2;
}
.mr{
	margin-right:70px;
}
.mb{
	margin-bottom: 10px;
}
.zw_rt{
	padding-top: ;
	float: left;
	margin: 45px 0px 0 35px;
	width:600px;
}
.gg-list{
	padding-top: 10px;
	margin-bottom: 30px;
}
.gg-list li{
	position: relative;
	margin-top: 15px;
}
.gg-list .new1{
	
}
.gglist-type{ margin-top:50px;}
.gglist-type h5{
	background: #DFEFFF;
	color: #0e468c;
	font-weight: bold;
	text-align: center;
	font-size: 16px;
	border-radius: 5px;
	color:#0F5FD2;
}
.gglist-type h5 a{
	color:#0F5FD2;
	}
.ggt-left{
	float: left;
	width:346px;
	height:88px;
	margin-right:30px;
	line-height:88px;
}
.ggt-right{
	float: left;
}
.ggt-right h5{
	width:220px;
	height:40px;
	line-height: 40px;
	text-align: center;
}
.gglist-type h5 a{
	display:inline-block;
	width:100%;
	height:100%;
	border-radius: 5px;
}
.gglist-type h5 a:hover{
	color:#fff;
	background:#0F5FD2;
}
.zw-server .gg-list span{
	margin-left: 138px;
}
.dian{
	display: inline-block;
	width:5px;
	height:5px;
	background: url(../images/11111.png) no-repeat;
	margin-right: 10px;
}
.zwleft-type span{
	display: inline-block;
	width:151px;
	height:146px;
}
.zwleft-type .ldjs{
	background: url(../images/ldjs.png) no-repeat;
	margin-right: 16px;
}
.zwleft-type .ldjs:hover{
	background: url(../images/ldjs1.png) no-repeat;
}
.zwleft-type .jgsz{
	background: url(../images/jgsz.png) no-repeat;
}
.zwleft-type .jgsz:hover{
	background: url(../images/jgsz1.png) no-repeat;
}

.zwleft-infor li{
	width:100%;
	padding:10px 0px;
	text-align: center;
	border-radius: 5px;
	margin-top: 15px;
	border:1px solid #E2E2E2;
}

.zwleft-infor li a:hover{
	color:#ffffff;
}

.zwleft-infor li:hover{
	background:#0F5FD2;color:#ffffff;}
.hdjl-box{
	border:5px solid #E6E6E6;
	padding: 40px 35px;
	width:1135px;
	box-sizing: border-box;
	margin-top: 25px;
}
.xxxz p{
	margin:30px 0px 20px;
}
.xxxz li{
	font-size: 16px;
	margin-bottom: 10px;
}
.wyxx{
	margin-bottom:35px;
}
.hdjl-box .order{
	 margin:20px 0px 0px 0px;
}

.ysqgk-icon{
	font-size: 22px;
	color:#0D498C;
	font-weight: bold;
	margin-left: 5px;
}
.ysqgk-table-title{
	font-size: 18px;
	text-align: center;
	margin-bottom: 30px;
	color:#363636;
}
.ysqgk-table{
	width:100%;
	height:900px;
	box-sizing: border-box;
	margin-bottom: 20px;
}
.ysqgk-table td{
	border: 1px solid #E6E6E6;
	font-size: 16px;
	text-align: center;
	color:#636363;
}
.ysqgk-table input{
	width:100%;
	height:100%;
	border:none;
	font-size: 16px;
	padding-left: 10px;
	box-sizing: border-box;
	color:#636363;
}
.ysqgk-table .choose-input td{
	text-align: left;
	padding-left: 40px;
}
.choose-input input{
	width:15px;
	height:15px;
	background: #fff;
	position: relative;
	top:3px;
	margin:0px 15px 0px 100px;
}
.choose-input span{
	display: inline-block;
	margin-bottom: 10px;
}
.leader h3{
	font-size: 24px;
	color:#1D7BE0;
}
.leader p{
	font-size: 16px;
	padding:15px 0px 20px;
	border-bottom: 1px solid #E5E5E5;
	margin-bottom: 25px;
}
.navbox u{
	position: relative;
	width: 380px;
    display: block;
    color: #000;
    font-size: 16px;
    line-height: 15px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.navbox .pd-infro li a{
	position: relative;
	display: inline-block;
	width:100%;
	font-size: 16px;
	padding-left: 27px;
	box-sizing: border-box;
}
u:hover {
    text-decoration: none;
    color: #1971d5;
}

.navbox .pd-infro li span{
	position: absolute;
	top:0px;
	right:0px;
	font-size: 16px;
}
.clear{
	clear:right;
}
.fw_txt li:nth-child(1) a{
	background: url(../images/fw1.png) no-repeat;
}
.fw_txt li:nth-child(1) a:hover{
	background: url(../images/fw11.png) no-repeat;
}
.fw_txt li:nth-child(2) a{
	background: url(../images/fw2.png) no-repeat;
}
.fw_txt li:nth-child(2) a:hover{
	background: url(../images/fw22.png) no-repeat;
}
.fw_txt li:nth-child(3) a{
	background: url(../images/fw3.png) no-repeat;
}
.fw_txt li:nth-child(3) a:hover{
	background: url(../images/fw33.png) no-repeat;
}
.fw_txt li:nth-child(4) a{
	background: url(../images/fw4.png) no-repeat;
}
.fw_txt li:nth-child(4) a:hover{
	background: url(../images/fw44.png) no-repeat;
}
.fw_txt li:nth-child(5) a{
	background: url(../images/fw5.png) no-repeat;
}
.fw_txt li:nth-child(5) a:hover{
	background: url(../images/fw55.png) no-repeat;
}
.dy dd a:hover span{
	color:#0e468c;
}
.pdinfro-box{
	height:165px;
}
.ml li p{
	box-sizing:border-box;
	padding-left:20px;
	}
.ml li p a{
	font-size:16px;
	color:#555;
	}

.bgsznpz{
	padding-left: 30px;
    box-sizing: border-box;
}
.navbox #gg-list u{
	width:450px;
	}
.nav-more{
	display: inline-block;
	color: #CCC;
	width: 62px;
    height: 21px;
    display: block;
    background: #0f5fd2;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 21px;
    float: right;
    margin-top: 12px;
}
.nav-more:hover{
	text-decoration: underline;
    background: #0e468c;
    color:#ccc;
}
.xwzx-banner a{
	display: inline-block;
	width:643px;
	height:423px;
	background:rgba(0,0,0,.2);
}
.xwzx-banner li a img{
	max-width:643px;
	display:block;
	margin:0 auto;
}
.scroll_news .bd ul li p{
	width:710px;
	height:400px;
	float: left;
	background:rgba(0,0,0,.2);
}
.scroll_news .bd ul li p img{
	max-width:710px;
	display: block;
	margin:0 auto;
}

.bottom .jiucuo{
	    width: 110px;
    height: 55px;
    position: absolute;
    top: 160px;
    right: 166px;
}
.xw_detail .font table{
	border-collapse: collapse;
    border-spacing: 0;
	margin:0 auto;
}
.xw_detail .font table td{
	padding: 0px 7px;
	border:1px solid #000 !important;
}

