body {
    color: #7e7e7e;
    min-width: 1200px;
}

a {
    color: #000000;
    text-decoration: none;
}

a:hover {
    color: #c51815;
    text-decoration: none;
}

.ibox {
    width: 1200px;
    margin: 0 auto;
}

.top {
    font-size: 12px;
    background-color: #eeeeee;
    height: 38px;
    line-height: 38px;
    overflow: hidden;
}

.topz {
    float: left;
}

.topy {
    float: right;
}

.logo {
    height: 124px;
    background: url('../images/logo_back.png') no-repeat; 
}

.nav {
    height: 50px;
    background-color: #db2629;
    line-height: 50px;
}

.nav li {
    float: left;
}

.nav li a {
    text-align: center;
    display: block;
    width: 190px;
    height: 50px;
    color: #fff;
    font-size: 16px;
    transition: all 0.4s linear 0s;
}

.nav li a:hover {
    color: #db2629;
    background-color: #ececec;
}

.ban {
    background: url('../images/ban_back.png') no-repeat;
    height: 450px;
    overflow: hidden;
}

.bani {
    height: 327px;
    width: 1200px;
    margin: 20px auto;
}

.placard {
    height: 50px;
    background-color: #e0e0e0;
    overflow: hidden;
}

.placardi {
    width: 1088px;
    height: 50px;
    background: url('../images/pla_1.png') no-repeat;
    padding-left: 112px;
    margin: 0 auto;
}

.main {
    width: 100%;
    background: url('../images/main_back.png') repeat;
    overflow: hidden;
    padding: 20px 0;
}

.main_2 {
    width: 100%;
    overflow: hidden;
    background-color: #ffffff;
    padding: 20px 0;
}

.m_ {
    float: left;
    padding: 20px;
    box-shadow: 0 4px 4px #dedede;
    background-color: #ffffff;
}

.m_tit_1 {
    background: url('../images/m_t1_b.png') no-repeat;
    height: 48px;
    margin-bottom: 20px;
}

.t_1 {
    display: block;
    color: #d92527;
    font-size: 22px;
    font-weight: bold;
    margin-bottom: 4px;
}

.t_2 {
    display: block;
    color: #a8a8a8;
    font-size: 12px;
}

.m_tit_2 {
    background: url('../images/m_t2_b.png') no-repeat;
    height: 27px;
    line-height: 27px;
    color: #474747;
}

.m_tit_2 a {
    color: #474747;
    float: left;
    display: block;
}

.m_t2_left {
    width: 96px;
    height: 26px;
    font-weight: bold; 
    color: #ffffff;
    margin: 0 auto !important;
}

.m_tit_2 span {
    text-align: center;
    float: left;
    display: block;
    margin: 0 4px;
}

.m_a_list {
    float: right;
}
.m_a_list a:hover {
    color: #f85e64;
}

.t_2_a {
    display: block;
    float: right;
    width: 26px;
    height: 26px;
}

.cont_box {
    margin: 0 auto 20px;

    overflow: hidden;
    font-size: 14px;
}
.cont_box ul {
    list-style: square inside url('../images/dot2.png');
}
.cont_box li {
    margin-top: 14px;
}

.zw_btn {
    margin-bottom: 10px;
    width: 139px;
    height: 61px;
    border: 1px #e0e0e0 solid;
    padding-left: 55px;
    line-height: 61px;
    text-align: center;
}

.xz_btn {
    margin-bottom: 18px;
    float: left;
    width: 90px;
    height: 66px;
    padding-left: 48px;
    line-height: 66px;
    text-align: center;
}
.xz_btn a {
    color: #496498;
}
.xz_btn a:hover { 
    color: #3c81dd;
}

.jl_btn {
    display: block;
    width: 260px;
    height: 58px;
    float: left;
}

.bz_btn {
    margin-right: 10px;
}

.cx_btn {
    display: block;
    width: 204px;
    height: 56px;
    background: url('../images/bak_cxfw.png') no-repeat;
    padding-left: 76px;
    line-height: 56px;
    margin-bottom: 15px;
    color: #496498;
}

.cx_btn_2 {
    display: block;
    width: 280px;
    height: 66px;
    background: url('../images/bak_cx.png') no-repeat;
    line-height: 66px;
    text-align: center;
    margin-top: 18px;
    font-size: 26px;
    color: #ffffff;
    font-weight: bold;
}
.cx_btn_2:hover {
    color: #ffffff;
}

.links {
    width: 100%;
    background-color: #dedede;
    
}

.link_btn {
    margin-left: 16px;
}

.link_sel {
    float: left;
    margin-top: 16px;
    margin-right: 17px;
}

.link_sel select {
    width: 220px;
    height: 33px;
    text-align: center;
}

.footer {
    height: 161px;
    background: url('../images/footer_back.png') no-repeat;
    font-size: 14px;
    overflow: hidden;
    line-height: 25px;
}
.f_info span {
    color: #ffffff;
    margin-left: 32px;
}

.f_info {
    padding-top: 15px;
    width: 900px;
    margin: 0 auto;
}

.f_spn {
    float: left;
}

.ban_left {
    width: 119px;
    height: 327px;
    float: left;
}

.ban_nav {
    width: 119px;
    height: 78px;
    margin-bottom: 5px;
}

.ban_right {
    width: 1073px;
    height: 327px;
    padding-left: 8px;
    background-color: #ffffff;
    float: left;
}
#ban_right img{
    /*width: 650px;*/
    width: 520px;
    height: 327px;
}

.b_r_box {
    /*width: 371px;
    height: 287px;*/
    padding: 20px 0px;
    float: left;
}

.b_r_titbox {
    width: auto;
    height: 25px;
    border-bottom: 1px #dddddd solid;
}

.b_r_tit {
    height: 25px;
    margin-right: 27px;
    float: left;
}

.b_r_main {
    overflow: hidden;
    margin-top: 4px;
}
.b_r_main a {
    color: #333333;
}
.b_r_main a:hover {
    text-decoration: underline;
}
.b_r_main ul {
    list-style: square inside url('../images/dot1.png');
}
.b_r_main li {
    margin: 10px auto;
}

.placardi li {
    float: left;
    height: 70px;
    margin: 0 10px;
    text-align: center;
    line-height: 70px;
}

#pd1 {
    float: left;
}

#pd2 {
    float: left;
}

.boxes_four {
    width: 431px;
    overflow: hidden;
    height: 299px;
    float: left;
}

.lxwmo {
    padding-left: 37px;
    height: 18px;
    line-height: 16px;
    margin-top: 16px;
}

.nav-tow {
    background-color: #ececec;
    position: absolute;
    z-index: 999999999;
}

li .nav-tow a {
    color: black; 
}
li .nav-tow a:hover {
    background-color: #f95e64;
    color: #ffffff;
}

.newspic {
    display: block;
    text-align: center;
    background: url('/skin/images/shadow.png') no-repeat;
    position: relative;
    bottom: 30px;
    height: 30px;
    /*width: 650px;*/
    line-height: 30px;
    color: #ffffff;
}
a.newspic:hover {
    color: #ffffff;
    text-decoration: underline;
}







.clear20{ width:100%; height:20px; clear:both;}
.boxb{ width:1200px; background:#fff; margin:0 auto;}
.lianglan{clear:both}	 
.jdt{ width:570px; height:360px; float:left; margin-top:46px;}
.jdt img{ width:570px; height:360px;}	
.jdty{ width:570px; height:373px; float:left; margin-left:20px;} 
.jdtys{ width:570px; height:37px; line-height:37px; background:#0E5CC8; color:#fff;}
.xwdt{ font-size:17px; width:130px; height:37px; text-align:left; background:#329AF9;}
.jdtys a{ float:right; margin-right:17px; color:#FFFFFF; font-size:14px;}
.jiao{ width:14px; height:6px; background:url(/images/jiao4.jpg) no-repeat; margin-left:18px;}
.biao{ width:8px; height:10px; background:url(/images/biao4.jpg) no-repeat; float:left; margin-top:15px; margin-left:15px; margin-right:10px;}
.wenzi{ width:100%; height:32px; line-height:32px; margin:0 auto;}
.wenzi a{ font-size:16px;}
.wenzi span{float:right; margin-right:20px;}
.biao2{ width:4px; height:16px; background:url('/skin/images/biao3.jpg') no-repeat; float:left; margin-top:8px; margin-right:10px;}
.huadong{ float:left; width:630px; height:360px;overflow:hidden; background:#FFFFFF; margin-top:46px;}
.hds{ width:630px; height:42px;  background:#F2F3F7; line-height:42px; margin-left:20px;}
.vvvvb1_1 {FLOAT: left; WIDTH:130px; LINE-HEIGHT: 42px; HEIGHT:42px; TEXT-ALIGN: center; font-weight:bold; font-size:16px; font-weight:bold; background:url(hover.jpg) no-repeat; background:#d92527}
.vvvvb1_1 a{ color:#fff;}
.vvvvb1_2 { FLOAT: left; WIDTH:130px; LINE-HEIGHT:42px; HEIGHT:42px; TEXT-ALIGN: center; font-size:16px; font-weight:bold;}
.vvvvb1_2 a{ color:#d92527}
.hdwenzi{ width:93%;height:24px; line-height:24px; margin:0 auto; margin-top:9px; border-bottom:1px dotted #FFFFFF; overflow:hidden;}
.hdwenzi span{ float:right;}


.w-1200{width: 1200px;margin:0 auto;}


.xmcotbox .xmcotul.active{
	z-index: 2;
	filter:alpha(opacity=100); /*IE滤镜，透明度50%*/
	-moz-opacity:1; /*Firefox私有，透明度50%*/
	opacity:1;/*其他，透明度50%*/
}
.chaxunbox{
	margin-bottom: 20px;
}
.cxhead{
	width: 100%;height: 40px;background:url(../images/headbg2.png) no-repeat left center;
	-webkit-background-size:125% 100% ;
	background-size: 125% 100% ;
}
.cxhead .headtit{
	width: 150px;line-height: 40px;text-align: left;color: #fff;font-size: 18px;
	padding-left: 15px;
}
.xmxxcxbg{width: 100%;height: 80px;background: url(../images/xmxxcxbg.png) no-repeat center center;padding-top: 20px;border-bottom: 1px solid #eee}
.searchbox{font-size: 0px;}
.searchbox .label{font-size: 18px;color: #999999;padding: 0px 20px;}
.searchbox .seatit{width: 300px;height: 40px;font-size: 14px;color: #999;border-radius: 10px 0px 0px 10px;border:0px;background:#F6F6F6 url(../images/search.png) no-repeat 20px center;padding-left: 50px;}
.searchbox .seabtn{background: #AB0400;border-radius: 0 10px 10px 0;font-size: 14px;color: #fff;width: 100px;height: 40px;border: 0px;cursor: pointer;}
.bzjchaxun{width: 100%;height: 120px;background: #fff;border: 1px solid #eee;border-top: 0px;padding-top: 13px;}
.bzjcxleft{width:420px;padding-left: 20px;float: left;}
.bzjcxleft .wz{font-size: 12px;color: #333;width: 360px;margin-bottom: 10px;}
.bzjcxrt{width: 730px;float: right;margin-right: 20px;}
.bzjcxrt .wz{font-size: 12px;color: #333;width: 360px;margin-bottom: 10px;height: 28px;line-height: 28px;}
.sandabox{width: 100%;height: 100px;border: 1px solid #EDEDED;border-top: 0px;}
.sandaptai{padding-top: 20px; width: 1010px;margin:0 auto;}
.sandaptai li{width: 300px;height: 60px;background: url(../images/ptbg.png) no-repeat;font-size: 16px;color: #fff;text-align: center;line-height: 60px;float: left;margin-left: 30px;}
.jytit{height: 40px;background: url(../images/jyqkbg.png) no-repeat;text-align: center;line-height: 40px;font-size: 26px;color: #fff;margin-bottom: 40px;}




/*5-31新加*/
.sandaptai li{box-shadow: 0 3px 8px 0 #CAD4DE;border-radius: 10px;}
.sandaptai li.bj1{background: url(../images/ptbg_1_new.png) no-repeat;}
.sandaptai li.bj2{background: url(../images/ptbg_2.png) no-repeat;}
.sandaptai li.bj3{background: url(../images/ptbg_3.png) no-repeat;}

.sandaptai li.bj4{background: url(../images/ptbg_4.png) no-repeat;}
.sandaptai li.bj5{background: url(../images/ptbg_5.png) no-repeat;}
.sandaptai li.bj6{background: url(../images/ptbg_6.png) no-repeat;}

.former_web{
	float: left;
	font-size: 14px;
	color: #3b82dc;
}

.newsul li:hover .tit,.xmcotul li:hover .tit{color: #E72D33;}
.xuanfukuang{box-shadow: 0px 0px 15px 5px rgba(0,0,0,0.2)}
.index_img .swiper-pagination{text-align: right;}
.index_img .swiper-pagination-bullet{width: 12px;height: 12px;background: #fff;opacity: 1;}
.index_img .swiper-pagination-bullet-active{background: #E72D33;}
.index_img .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0px 10px 0px 0px;}
.index_img .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 7px;}

.ejcotlist .fixed-table-pagination .pagination a {
    width: auto;
}
.ejcotlist .fixed-table-pagination .paginate_button  {
    padding:0px;
}
.newsList{
	background: #FAFAFA;
}

