﻿.conterWrap{
    width: 1000px;
    margin:0 auto;
}
.index_title{
    font-size:26px;
    color: #1665b1;
    text-align: center;
    margin-bottom:8px;
}
.index_dtitle{
    font-size:14px;
    text-align: center;
    font-weight:300;
    color: #0088d3;
}
.fistEdition{
    overflow: hidden;
    margin-top:37px;
}
.leftWrap{
    float: left;
    width: 440px;
}
.tab{
    width: 437px;
    height: 39px;
    background:#ecf6fc;
    margin-bottom:20px;
}
.tab ul li{
    float: left;
    overflow: hidden;
    font-size:18px;
    color: #1665b1;
    font-weight:600;
    padding:0 18px;
    line-height:39px;
    text-align: center;
    cursor: pointer;
}
.tab ul li img{
    display: none;
}
.hov{
    background:#ffffff;
}
.zclick{
    display:block!important;
}
.zleft{
    float: left;
    margin-left:-18px;
}
.zright{
    float: right;
    margin-right:-18px;
}
.option{
    display: none;
}
.option ul{border-bottom:1px dashed #eeeeee;clear: both;padding-bottom: 5px;margin-bottom: 6px;}
.option ul li{
    font-size:16px;
    clear: both;
    padding-bottom:2px;
    margin-bottom:2px;
    overflow: hidden;
}
.option ul li img{
    float:left;
    margin-top:13px;
    margin-right:5px;
}
.option ul li a{
    color: #1c1c1c;
    /*display: block;
    float: left;*/
    width: 422px;
    line-height:30px;
}
.jdmBox{
    margin-top:20px;
}
.jdmBox ul li{
    overflow: hidden;
    margin-bottom:20px;
}
.jdm{
    color: #0864ba;
    font-size:14px;
    display: block;
    border-right:2px solid #d7d7d7;
    width: 61px;
    float: left;
    height:15px;
    line-height:15px;
    margin-right:9px;
}
.jdmr{
    color: #333333;
    font-size:14px;
    line-height:15px;
    display: block;
    float: left;
}
.rightWrap{
    float: right;
}
.tuPianxw{
    width: 518px;
    height: 372px;
    position: relative;
}
.lunboWrap{
    width: 518px;
    height: 372px;
}
.dianbox{
    overflow: hidden;
    position: absolute;
    bottom:15px;
    right:0;
    z-index:1111;
}
.dianbox img{
    cursor: pointer;
    float: left;
    margin-right:12px;
}
.lunboBox{
    position:absolute;
    left:0;
    top:0;
    
}
.lunbobg{
    width: 100%;
    height: 43px;
    line-height:43px;
    font-size:16px;
    background:#f0f0f0;
    text-indent:9px;
}
.lunbobg a{
    display:block;
    max-width: 430px;
    color: #555555;
}
.aysWrap{
    width: 517px;
    height: 188px;
    top:18px;
    position: relative;
}
.aysLeft{
    float: left;
    position: absolute;
    left: 0 ;
    top:0;
    z-index:2;
}
.aysLeft ul li{
    cursor: pointer;
    /*width: 130px;*/
    width: 111px;
    height: 62px;
    line-height: 62px;
    text-align: center;
    font-size:18px;
    color: #f0f0f0;
    font-weight:600;
    background:#4c97cf;
    margin-bottom:1px;
}
.hovr{
    color: #4c97cf!important;
    background:#f9f9f9!important;
    border:1px solid #e6e6e6;
    border-right:none;
    width:110px!important;
}
.aysRight{
    /*width: 385px;*/
    width: 406px;
    height:188px;
    float: left;
    background:#f9f9f9;
    border:1px solid #e6e6e6;
    position: absolute;
    top:0;
    right:-1px;
}
.aysBox{
    width: 310px;
    margin-top:17px;
    margin-left:23px;
    display: none;
}
.aysBox ul li{
    font-size:14px;
    clear: both;
    overflow: hidden;
    margin-bottom:14px;
}
.aysBox ul li img{
    float: left;
    margin-top:8px;
    margin-right:5px;
}
.aysBox ul li a{
    float: left;
    color: #1b1b1b;
}
.ztzllbtWrap{
    background:#f5f5f5;
    overflow: hidden;
}
.zlztbt{
    float: left;
}
.ztzl_box{
    height: 220px;
    width: 938px;
    float: left;
    overflow: hidden;
    position: relative;
}
.prev{
    position: absolute;
    top:50%;
    margin-top:-11px;
    left:10px;
    cursor: pointer;
    z-index:100;
}
.next{
    cursor: pointer;
    position: absolute;
    top:50%;
    margin-top:-11px;
    right:10px;
    z-index:100;
}
.ztzllbtBox{
    padding-top:23px;
    overflow: hidden;
    position: relative;
    left:34px;
    float: left;
}
.zlztWrap{
    float: left;
}
.zlztBox{
    width: 250px;
    float: left;
    margin-right:59px;
}
.zlztBox h3{
    font-size:15px;
    color: #333333;
    margin-top:6px;
    margin-bottom:7px;
}
.zlztBox p{
    width: 261px;
    font-size:12px;
    color: #666666;
}
.zlztBox p a{
    color: #e60012;
}
.thirdEdition{
    margin-top:34px;
    overflow: hidden;
}
.zxfbLeft{
    float: left;
    width: 642px;
}
.zxfb_bt{
    height: 39px;
    line-height:39px;
    background: #ecf6fc;
}
.zxfb_bt a{
    padding:0 18px;
    color: #1665b1;
    font-size:18px;
}
.ejljBox{
    margin-top:10px;
    overflow: hidden;
}
.wjjdBox{
    float: left;
}
.wjjdBox li{
    cursor: pointer;
    width: 75px;
    height: 29px;
    line-height:29px;
    font-size:16px;
    color: #5e5e5e;
    background:#e8e8e8;
    float: left;
    margin-right:1px;
    text-align: center;
}
.hove{
    background: #4c97cf!important;
    color: #ffffff!important;
}
.zxfb_rj{
    float: right;
    margin-right:-10px;
}
.zxfb_rj li{
    float: left;
    font-size:12px;
    line-height:29px;
    padding-right:10px;
    margin-left:8px;
}
.zxfb_rj li a{
    color: #0088d3;
}
.zxfb_rj li span{
    color: #6baddf;
    float: right;
    margin-right:-10px;
}
.wjjd_nr{
    margin-top:21px;
}
.wjjd_nr ul{
    display: none;
}
.wjjd_nr ul li{
    font-size:16px;
    margin-bottom:19px;
}
.wjjd_nr ul li img{
    float: left;
    margin-top:8px;
    margin-right:6px;
}
.wjjd_nr ul li a{
    color:#1c1c1c;
}
.wjjd_nr ul li span{
    float: right;
    color: #acaeaf;;
}
.fgzcBox{
    overflow: hidden;
    margin-left:6px;
    margin-top:17px;
}
.fgzcBox li{
    margin-right:15px;
    float: left;
    font-size:14px;
    color: #0088d3;
    padding:0 23px;
    height: 24px;
    line-height:24px;
    border:1px solid #87cbf1;
    background:#e7f7fd;
}
.fgzcBox li a{
    color: #0088d3;
}
.addhov{
    background:#4c87cf!important;
    border:1px solid #4c87cf!important;
}
.addhov a{
    color: #e6edf3!important;
}
.tabs{
    width: 642px;
    height: 39px;
    background:#ecf6fc;
    margin-bottom:20px;
    margin-top:34px;
}
.tabs ul li{
    float: left;
    overflow: hidden;
    font-size:18px;
    color: #1665b1;
    font-weight:600;
    padding:0 18px;
    line-height:39px;
    text-align: center;
    cursor: pointer;
}
.tabs ul li img{
    display: none;
}
.fgc_nr{
    margin-top:21px;
}
.fgc_nr ul{
    display: none;
}
.fgc_nr ul li{
    padding-bottom:9px;
    border-bottom:1px dashed #eeeeee;
    font-size:16px;
    margin-bottom:12px;
}
.fgc_nr ul li img{
    float: left;
    margin-top:8px;
    margin-right:6px;
}
.fgc_nr ul li a{
    color:#1c1c1c;
}
.fgc_nr ul li span{
    color: #acaeaf;
}
.ftxwBox{
    margin-top:22px;
    overflow: hidden;
}
.xzftBox{
    float: left;
    width: 311px;
}
.xzftBox .zxfb_bt{
    width: 100%;
}
.xwfbBox{
    float:right;
    width: 311px;
}
.xwfbBox .zxfb_bt{
    width: 100%;
}
.zxft_nr{
    margin-top:11px;
}
.zxft_nr_a{
    float: left;
    margin-right:10px;
}
.zxft_nr p{
    color:#1c1c1c;
    font-size:14px;
    line-height:24px;
}
.zwdtBox{
    float: right;
    width: 318px;
}
.bszn{
    margin-top:19px;
    padding:0 101px 0 96px;
    height: 49px;
    line-height:49px;
    background:url("../images/zwdt_bg_03.jpg") no-repeat center top;
}
.bszn_A{
    color: #000000;
}
.bszn_A img{
    float: left;
    margin-top:10px;
    margin-right:8px;
    margin-left:9px;
}
.bszn_erji{
    width: 319px;
    overflow: hidden;
    margin-left:12px;
    margin-top:17px;
}
.bszn_erji li{
    margin-bottom:17px;
    line-height:21px;
    float: left;
    padding-right:22px;
    margin-right:20px;
}
.bszn_erji li a{
    color: #111111;
    font-size:16px;
}
.bszn_erji li span{
    float: right;
    margin-right:-22px;
    color: #dadada;
}
.xzxk{
margin-top:22px/9;
    margin-top:40px;
}
.xzxk_A{
    color: #000;
}
.xzxk_A img{
    float: left;
    margin-top:7px;
    margin-right:8px;
    margin-left:9px;
}
.fwzjBox{
    margin-top:21px;
    margin-left:3px;
}
.fwzjBox li{
    cursor: pointer;
    float: left;
    height: 47px;
    line-height:47px;
    padding:0 10px 0 8px;
    background:#f4f4f4;
    border:1px dashed #5681b8;
    margin-right:13px;
    margin-bottom:22px;
}
.fwzjBox li img{
    float: left;
    margin-top:8px;
    margin-right:5px;
}
.fwzjBox li a{
    font-size:16px;
    color: #000;
}
.jubaoBox li{
    cursor: pointer;
    float: left;
    text-align: center;
    background:#4c87cf;
    width: 73px;
    height: 80px;
    padding-top:25px;
    margin-right:5px;
}
.jubaoBox li a{
    color: #ffffff;
    font-size:14px;
}
.jubaoBox li a p{
    margin-top:4px;
}
.jgjcBox{
    overflow: hidden;
    margin-top:13px;
    /*position: absolute;*/
    /*bottom:5px;*/
    /*left:0;*/
    /*z-index:2;*/
}
.jgjcBox li{
    cursor: pointer;
    float: left;
    text-align: center;
    background:#f7f7f7;
    width: 90px;
    height: 73px;
    padding-top:18px;
    margin-right:11px;
    margin-bottom:7px;
}
.jgjcBox li a{
    color: #999999;
    font-size:14px;
}
.jgjcBox li  p{
    line-height:16px;
    color: #999999;
    font-size:14px;
    margin-top:4px;
}
.sptpBox{
    margin-top:34px;
    width: 1000px;
    height: 39px;
    background:#ecf6fc;
    margin-bottom:20px;
}
.sptpBox ul li{
    float: left;
    overflow: hidden;
    font-size:18px;
    color: #1665b1;
    font-weight:600;
    padding:0 18px;
    line-height:39px;
    text-align: center;
    cursor: pointer;
}
.sptpBox ul li img{
    display: none;
}
.sptp_nrBox{
    float: left;
    margin-right:30px;
    margin-bottom:17px;
    width: 227px;
    height: 141px;
    position: relative;
}
.sptp_nrBox a img{
    width: 227px;
    height: 141px;
}
.sptp_nr{
    display: none;
    width: 100%;
    height: 39px;
    line-height:39px;
    font-size:16px;
    position: absolute;
    bottom:0;
    left:0;
    background:#3a608d;
    opacity:0.8;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    color: #ffffff;
    text-align: center;
}
.sptp_box{
    width: 1032px;
    display: none;
    overflow: hidden;
}
.xxkBox{
    height: 38px;
    line-height:38px;
    background:#ecf6fc;
    border-bottom:2px solid #4c97cf;
    overflow: hidden;
}
.xxkBox li{
    cursor: pointer;
    float: left;
    padding:0 12px;
    font-size:16px;
    color: #1665b1;
}
.xxkBox li a{
color: #1665b1;
}
.xxkhov{
    color:#ffffff!important;
    background:#4c97cf!important;
}
.xxk_nr{
    overflow: hidden;
    margin-top:20px;
    display: none;
}
.xxk_nr li{
    width: 210px;
    float: left;
    margin-bottom:17px;
}
.xxk_nr li img{
    float: left;
    margin-top:8px;
    margin-right:10px;
    margin-left:10px;
}
.xxk_nr li a{
    color: #444444;
    font-size:14px;
}
.tanchu_wrap{
    border:1px solid #;
    display: none;
    width: 1000px;
    height: 191px;
    overflow: hidden;
    background: #Ffffff;
    /*position: absolute;*/
    /*bottom:5px;*/
    /*left:0;*/
    /*z-index:2;*/
}
.tc_box{
    display: none;
    width: 1000px;
    overflow: hidden;
    /*position: absolute;*/
    /*bottom:0;*/
    /*left:0;*/
    /*z-index:5;*/
}
.tc_left{
    float: left;
    width: 92px;
    height: 133px;
    padding-top:58px;
    background:#4c97cf;
    text-align: center;
    color: #ffffff;
    font-size:14px;
}
.tc_cent{
    float: left;
    margin-top:16px;
    margin-left: 24px;
}
.tc_cent ul li{
    width: 568px;
    font-size:14px;
    margin-bottom:5px;
}
.tc_cent ul li img{
    float: left;
    margin-top:8px;
    margin-right:5px;
}
.tc_cent ul li a{
    color: #666666;
}
.tc_cent ul li span{
    float: right;
    color: #b2b2b2;
    font-size:14px;
}
.tc_right{
    float: right;
}
/*底部*/
.footer_wrap{
    min-width:1000px;
    height: 130px;

    background:#f7f7f7;
    border-top:1px dashed #bababa;
}
.footer_box{
    width: 1000px;
    margin:0 auto;
    padding-top:22px;
}
.footer_left{
    float: left;
}
.footer_left a{
    float: left;
    font-size:14px;
    color: #666666;
}
.fonter_sx{
    float: left;
    margin:0 18px;
    color: #666666;
}
.footer_left p{
    clear: both;
    font-size:14px;
    color: #999999;
}
.footer_left p span{
    margin-right:25px;
}
.footer_right{
    float: left;
    margin-left:58px;
}
.footer_right a{
    float: left;
    margin-top:8px;
    margin-left:62px;
}
/*头*/
@charset "utf-8";
/* CSS Document */

/* 蓝色分割线 */
.top {
    background-color: #1e70bf;
    height: 3px;
    width:100%;
    line-height:3px;
    overflow:hidden;
    clear:both;
}
/* 头部banner */
.banner {
    background-color: #ffffff;
    width:100%;
    margin-bottom:30px;
}
.header_banner {
    width:1000px;
    height:106px;
    margin:0 auto;
    background-image: url("../images/banner1208.jpg");
    background-repeat: no-repeat;
    background-position: left;
    position: relative;
    font-family: "宋体";
    z-index:70px;
}
.header_banner h1 {
    display: none;
}
.banner_top {height:140px;width:100%;z-index:10px;}
/* 头部banner左侧 */
/* .header_left {
	width:1000px;
	height:107px;
	position: absolute;
	font-family: "宋体";
	top:3px;
} */
.header_banner .header_left_01 a,.header_banner .header_left_02 a,.header_banner .header_left_03 a {
    color:#0088d3;
    text-decoration: none;
    background-color: #FFFFFF;
    display: block;
    height:20px;
}
.header_banner .header_left_01 a:hover,.header_banner .header_left_02 a:hover,.header_banner .header_left_03 a:hover {
    color:#FFFFFF;
    text-decoration: none;
    background-color: #1e70bf;
}
.header_banner .header_left_01 a {	width:176px;
}
.header_banner .header_left_02 a {	width:130px;
}
.header_banner .header_left_03 a {	width:192px;
}

.header_banner .header_left_01,.header_banner .header_left_02,.header_banner .header_left_03{
    border: 1px solid #ebebeb;
    float: right;
    clear: both;
    font-size:12px;
    line-height:20px;
    text-align:center;
    margin-top:10px;
}
.header_banner .header_left_01 {
    width:176px;
    height:20px;
    left:90px;
}
.header_banner .header_left_02 {
    width:130px;
    height:20px;
    left:278px;
}

.header_banner .header_left_03 {
    width:192px;
    height:20px;
    left:420px;
}
/* 头部banner右侧 */
/* .header_right {
	width:258px;
	float:right;
	height:107px;
	position:absolute;
	clear:both;
	border: 1px solid #999999;
}*/
.header_banner .header_right_01 {
    position: absolute;
    left:785px;
    width:38px;
    height:23px;
}
.header_banner .header_right_02 {
    position: absolute;
    left:835px;
    width:33px;
    height:23px;
}
.header_banner .header_right_03 {
    position: absolute;
    left:880px;
    width:29px;
    height:23px;
}
.header_banner .header_right_05 {
    display: none;
    position: absolute;
    left:758px;
    top:106px;
    width:238px;
    height:28px;
    line-height:28px;
    z-index:70;
}
.header_banner .header_right_05 input{
    width:175px;
    height:41px;
    line-height:28px;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-top-color: #b2b2b2;
    border-right-color: #ffffff;
    border-bottom-color: #b2b2b2;
    border-left-color: #b2b2b2;
    color:#b2b2b2;
    padding-left:10px;
    font-size:14px;
    float:left;
    z-index:70;
}
.header_banner .header_right_04 {
    position: absolute;
    left:922px;
    width:29px;
    height:23px;
}
.header_banner .header_right_01,.header_banner .header_right_02,.header_banner .header_right_03,.header_banner .header_right_04 {
    top:65px;
}
/* 头部banner右侧微信 */
.weixin{width:24px; height:18px;}
.weixin{margin:0;position:relative; font-size:12px; text-align:center;}
.weixin a{width:24px; height:18px;display:block; position:absolute; left:0; top:0;}
.weixin .weixin_nr img{ margin-bottom:5px;}
.weixin .weixin_nr{width:100px; height:120px; padding:10px; background:#eee; text-align:center; position:absolute; left:-45px; top:25px; display:none;z-index:9999;}
/* .weixin .weixin_nr .arrow{ width:0; height:0; border-bottom:10px solid #eee;border-left:10px solid transparent;border-right:10px solid transparent; position:absolute; left:50px; top:-10px;}*/
.weixin.on .weixin_nr{ display:block;}
/* 头部导航 */
.header_nav {
    width:100%;
    background-color:#96cff6;
    z-index:70;
}
.header_nav ul,#header_nav_fixed ul{
    width:1000px;
    height:45px;
    line-height:45px;
    margin: 0 auto;
}
.header_nav li,#header_nav_fixed li {width:111px;float:left;color:#FFFFFF;text-align:center;font-size:20px;}
.header_nav li a,#header_nav_fixed li a{
    width:111px;
    height:45px;
    color:#01519e;
    text-decoration: none;
    display: block;
}
.header_nav li a:hover,#header_nav_fixed li a:hover{
    color:#01519e;
    background-color:#ffffff;
    height:45px;
    width:111px;
    display: block;
}
.header_nav .hover02 a,#header_nav_fixed .hover02 a{
    color:#01519e;
    background-color:#ffffff;
    height:45px;
    width:111px;
    display: block;
}
.header_nav .hover a,#header_nav_fixed .hover a{
    color:#01519e;
    background-color:#ffffff;
    height:45px;
    width:111px;
    display: block;
}
#header_nav_fixed {
    position:fixed;
    z-index:1000;
    top:0;
    width:100%;
    width:100%;
    height:45px;
    background-color:#96cff6;
    _position:fixed;
    _top:expression(documentElement.scrollTop + "px");
    display:none;
}
.input_out{
    width:28px;
    height:30px;
    line-height:30px;
    background-image: url("../images/index_v1_07.jpg");
    background-repeat: no-repeat;
    cursor:hand;
    cursor:pointer;
}
.input_move{
    width:28px;
    height:30px;
    line-height:30px;
    background-image: url("../images/index_v1_07.jpg");
    background-repeat: no-repeat;
    cursor:hand;
    cursor:pointer;
}
/*侧栏*/
.clWrap{
    position: fixed;
    top:200px;
    left:50%;
    margin-left:550px;
}