/*----------pages----------*/







.owl-theme .owl-controls { margin-left:-30px;
}

/*----------custom----------*/

/**********************************************/
.about_banner img { width:100%;height: 180px;
}
.about_banner .owl-theme .owl-controls {
    bottom:-38px; 
    left:initial;
    right:20px;
}
.about_banner .owl-theme .owl-dots .owl-dot span {
    width:6px;
    height:6px;
    border:2px solid #aaa;
}
.about_banner .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background:#2fa4e7;
    border-color:#2fa4e7;
}



.page_about_m h2 { font-size:18px; padding-left:18px; border-left:3px solid #2fa4e7;
}
.page_about_m p { padding:0 20px; font-size:14px; line-height:21px; color:#383c3f;
}



/*************************************************/
.ht18 { height:18px;
}
.cpjs_item { border-bottom:1px solid #c5c9cb; padding:0 10px;
}
.cpjs_item_pic { float:left; margin-right:16px;
}
.cpjs_item_wb { padding-left:117px;
}
.cpjs_item_wb h3 { padding-left:7px; font-size:17px;
}
    .cpjs_item_wb h3 a { float:right; display:inline-block; width:63px; height:23px; line-height:23px; text-align:center; background:#44a5e7; color:#fff; font-size:12px; border-radius:5px; margin-top:-3px; font-weight:normal;
    }
.cpjs_item_wb h4 {  font-size:13px; color:#a09fa4; font-weight:normal; padding-bottom:2px; border-bottom:1px dashed #c7d8e2; margin-bottom:3px; min-height:45px; line-height:15px;
}
    .cpjs_item_wb p { color:#363e42;line-height:15px; margin-top:2px;
    }
    .cpjs_item_wb p img {  vertical-align:middle; margin-right:8px;
    }
    .cpjs_item_wb p span { color:#b2babf;
    }
    .cpjs_item_wb .c1 { border-left:3px solid #b390c0;
    }
    .cpjs_item_wb .c2 { border-left:3px solid #f5ae62;
    }
    .cpjs_item_wb .c3 { border-left:3px solid #eb819c;
    }
    .cpjs_item_wb .c4 { border-left:3px solid #57c784;
    }

    /******************************************************************/
.page_jljs { padding:8px;
}
.jljs_item { padding:7px 7px 14px; border:1px solid #c9c9c9; border-radius:5px;
}
    .jljs_item img { vertical-align:middle;
    }

.jljs_item h2 {  font-size:18px; color:#1b99e2; padding-bottom:9px; border-bottom:1px dashed #cbcbcb;
}
    .jljs_item h2 img { margin-right:5px;
    }
    .jljs_item h2 span { float:right; font-size:13px; color:#989ea1; font-weight:normal;
    }
        .jljs_item h2 span font { color:#f48765; margin-left:5px;
        }
.jljs_item p {  font-size:15px; margin-top:11px;
}
    .jljs_item p span { color:#6e6d72;
    }
    .jljs_item p img { margin-right:10px;
    }



    /*******************************************************/
.tkyy_t { overflow: hidden; overflow-x: scroll; background:#fff; border-bottom:1px solid #d0d1d1; height:79px;
}
.tkyy_t .ct{
    width: 14000%;
}
.tkyy_t a { float: left; display:inline-block; width:0.14%; text-align:center; color:#8997a9; font-size:20px;
}
    .tkyy_t a i { font-style:normal; display:block; color:#b6bfc3; margin-top:13px; margin-bottom:13px; font-size:13px;
    }
    .tkyy_t .in { height:77px; border-bottom:3px solid #50b8f5; background:#f4f7fa; color:#50b8f5;
    }
        .tkyy_t .in i { color:#50b8f5;
        }
.tkyy_dm { background:#fff; height:46px; line-height:46px; padding:0 20px; color:#b5babf; font-size:17px; border-bottom:1px solid #d0d1d1;
}
    .tkyy_dm img { vertical-align:middle; margin-right:14px;
    }
    .tkyy_dm a { float:right; 
    }
        .tkyy_dm a img { margin-right:0;
        }
.tkyy_item { padding:17px 20px; border-bottom:1px solid #d0d1d1;
}
.page_tkyy h3 { height:37px; line-height:37px; padding-left:20px; color:#a7abad; font-size:13px;border-bottom:1px solid #d0d1d1; font-weight:normal;
}
.tkyy_item { background:#fff;
}
.tkyy_item a { float:right; display:inline-block; font-size:14px; background:#50b8f5; color:#fff; width:52px; height:30px; line-height:30px; text-align:center; border-radius:5px;
}
.tkyy_item h4 { font-size:17px; font-weight:normal;
}
    .tkyy_item h4 span { font-size:13px; color:#6d7173; margin-left:10px;
    }
    .tkyy_item h4 img { margin-right:10px;
    }
.tkyy_item p { margin-top:8px; color:#979797; padding-left:15px;
}




/**********************************************************/
.page_zc { padding:0 13px;
}
.zc_sctx { height:65px; line-height:65px; margin:0 9px; padding:0 3px; border-bottom:1px solid #dbdcde; color:#474a51; font-size:15px;
}
    .zc_sctx img { vertical-align:middle;
    }
    .zc_sctx a { float:right;
    }
    .page_zc p { margin:0 9px; padding:10px 3px; border-bottom:1px solid #dbdcde; color:#474a51; font-size:15px;
    }
        .page_zc p span { display:inline-block; width:80px;
        }
        .page_zc p input { font-size:15px; color:#000; text-align:right; border:none; width:73%;
        }
            .page_zc p input:focus { text-align:left; color:#474a51;
            }
        .page_zc p i { font-style:normal; float:right;
        }
            .page_zc p i a { display:inline-block; height:20px; line-height:20px; width:50px; text-align:center; background:#bbc0ce; color:#fff; border-radius:8px; margin-left:10px; font-size:12px;
            }
                .page_zc p i a img { vertical-align:middle; margin-right:5px;
                }
            .page_zc p i .in { background:#67c6fe;
            }
.zc_btn_bc { display:block; width:100%; height:40px; line-height:40px; background:#67c6fe; color:#fff; font-size:18px; text-align:center; border-radius:15px;
}



/*********************************************************/
.page_xmgm { padding:0 14px;
}
.xmgm_item_l { float:left; width:93px; height:107px; background:url(../img/xmgm_l.png) no-repeat; line-height:107px; text-align:center; font-size:24px; color:#fff; position:relative;
}
    .xmgm_item_l span { display:block; width:8px; height:4px; position:absolute; right:-7px; z-index:888;
    }
        .xmgm_item_l span img { vertical-align:top;
        }
    .xmgm_item_l .span1 { top:0; 
    }
    .xmgm_item_l .span2 { bottom:0; 
    }
.xmgm_item_r { background:#fff; float:left; height:105px; border:1px solid #d5d5d5; position:relative; border-left:1px dashed #87a8bc;
}
    .xmgm_item_r p { margin-top:11px; font-size:13px; margin-left:9px; color:#54525b;
    }
        .xmgm_item_r p img { vertical-align:middle; margin-right:7px;
        }
    .xmgm_item_r .p1 { color:#e04e3f;
    }
        .xmgm_item_r .p1 font { font-weight:bold;
        }
    .xmgm_item_r .p2 { color:#9d9ba3; text-decoration:line-through;
    }
    .xmgm_item_r .btn_xmgm_gm { display:block; height:27px; line-height:27px; background:#ea653f; color:#fff; font-size:17px; position:absolute; right:7px; width:50px; text-align:center; border-radius:3px; top:50%; margin-top:-13px;
    }


    /*******************************************************/
.cpjs_item_wb h3 span { font-size:13px; font-weight:normal;
}
.zxzp_item_wb p { padding-left:10px; position:relative; color:#8b8a8b;
}
    .zxzp_item_wb p i { position:absolute; left:0;
    }
.zxzp_item_wb p img {  margin:0;
}
    .zxzp_item_wb p span { color:#000;
    }


    /********************************************************/
.page_login { background:url(../img/login_bg.jpg) no-repeat; background-size:100% 100%;
}
.login_logo { text-align:center; padding:17px 0;
}
.login_m { padding:0 20px;
}
    .login_m i { display:inline-block; width:21px; text-align:center; margin-right:15px;
    }
    .login_m img { vertical-align:middle;
    }
    .login_m p { border-bottom:1px solid #fff; padding:0 10px 10px; color:#fff; font-size:17px;  margin-top:20px;
    }
    .login_m p input { vertical-align:middle; background:none; border:none; font-size:17px; color:#a5def2;
    }
    .login_m .p1 { text-align:center; border-bottom:none;
    }
        .login_m .p1 img { margin-right:15px;
        }
    .login_m .login_btn_dl { display:block; width:95%; height:47px; line-height:47px; text-align:center; background:#fff; border-radius:10px; margin-left:2.5%; color:#30abce; font-size:19px; margin-top:10px;
    }
    .login_m .p2 { text-align:center; border-bottom:none;
    }
        .login_m .p2 a { color:#fff; font-size:15px; padding:0 19px;
        }
        .login_m .p2 .a1 { border-right:1px solid #72d9f0;
        }
.login_mainer { padding-bottom:0;
}


/*************************************************************/
.page_grzl p { text-align:right; color:#000;
}
    .page_grzl p span { float:left; text-align:left; color:#54525b;
    }
        .page_grzl p span img { margin-right:5px; vertical-align:middle;
        }
.page_grzl_t { height:150px; background:url(../img/grzl_t_bg.png) no-repeat; background-size:100% 100%; text-align:center;
}
    .page_grzl_t p { margin-top:10px; color:#fff; font-size:18px;
    }
        .page_grzl_t p img { vertical-align:middle; margin-left:15px;
        }


        /******************************************************************/
.lxwm_t { background:#fff; text-align:center; padding:20px 0;
}
    .lxwm_t p { margin-top:14px; font-size:15px;
    }
.lxwm_item { background:#fff;
}
    .lxwm_item p { line-height:19px;
    }

.share_style{
	font-size:12px;
	font-family:"微软雅黑";
}
.share_style img{
	vertical-align:middle;
}
.share_style em,.share_style i,.share_style b{
	font-style:normal;
	font-weight:normal;
}
.share_style a:hover{
	text-decoration:none;
}
.cx1p1_l{
	float:left;
	width:10px;
	height:10px;
	transform: rotate(45deg);
	border-radius:3px;
	margin-right:15px;
	margin-top:7px;
}
.cx1p1_l_c1{
	background:#9cdcd9;
}
.cx1p1_l_c2{
	background:#fbd8b2;
}
.cx1p1_l_c3{
	background:#f7afc2;
}
.cxc1_p1{
	padding:0 4%;
}
.cx1p1_c strong{
	color:#333;
	font-size:16px;
	font-weight:normal;
}
.cx1p1_c{
	float:left;
	width:70%;
	line-height:20px;
}
.cx1p1_c span{
	color:#6d7173;
	font-size:14px;
}
.cx1p1_c b{
	color:#000;
	font-size:14px;
}
.cx1p1_c i{
	color:#999;
	font-size:14px;
}
.cx1p1_r{
	float:right;
}
.cx1p1_r a{
	float:left;
	height:30px;
	line-height:30px;
	font-size:14px;
	color:#fff;
	border-radius:5px;
	background:#50b8f5;
	text-align:center;
	padding:0 10px;
}
.solid_1px{
	border-bottom:solid 1px #d0d1d1;
}
.cx2_p1{
	background:url(../img/bg_c001.jpg);
	background-size:100%;
	position:relative;
}
.cx2_p1_l, .cx2_p1_r{
	float:left;
	width:50%;
}
.cx2pl_p1{
	padding-left:15px;
	font-size:14px;
	color:#fff;
}
.cx2pl_p1 img, .cx2pl_p1 b{
	display:inline-block;
	vertical-align:middle;
}
.cx2pl_p2{
	text-align:center;
	font-size:25px;
	color:#fff;
	font-weight:bold;
}
.cx2p_p1,.cx2p_p2{
	position:relative;
}
.cx2p_p2{
	background:rgba(0,0,0,.1)
}
.solid_v{
	position:absolute;
	left:50%;
	top:0;
	width:1px;
	background:#6bbdec;
	height:100%;
}
.cx2p2_l, .cx2p2_r{
	height:35px;
	line-height:35px;
	float:left;
	width:50%;
	text-align:center;
	color:#ddf2ff;
	font-size:14px;
}
.solid_1pxb{
	border-bottom:solid 1px #55b5ea;
}
.solid_vb{
	position:absolute;
	left:50%;
	top:0;
	width:1px;
	background:#d4dde3;
	height:100%;
}
.cx2p_p1_ch .cx2pl_p1{
	color:#6c7479;
}
.cx2p_p1_ch .cx2pl_p2{
	color:#4e5259;
	font-weight:normal;
	font-size:18px;
}
.cx2_p3{
	padding:15px 4%;
}
.cx2p3_l{
	float:left;
	font-size:16px;
	color:#333;
}
.cx2p3_l img, .cx2p3_l b{
	display:inline-block;
	vertical-align:middle;
}
.cx2p3_r{
	float:right;
}
.cx2_p4{
	height:10px;
	background:#ececee;
}
.cx2_p5,.cx2_p6{
	padding:15px 4%;
}
.cx2_p5 input, .cx2_p5 span{
	display:inline-block;
	vertical-align:middle;
}
.cx2_p5 input{
	width:30%;
	height:30px;
	line-height:30px;
	text-align:center;
	border:solid 1px #b8bec8;
	border-radius:5px;
}
.cx2_p5 span{
	height:2px;
	width:20px;
	margin:0 5px;
	background:#7590a0;
}
.cx1p1_r_ch.cx1p1_r{
	float:left;
}
.cx1p1_r_ch.cx1p1_r a{
	height:50px;
	line-height:50px;
}
.cx2p6_c{
	float:left;
	line-height:25px;
	width:60%;
	margin-left:10px;
}
.cxp_ct{
	color:#171b1e;
	font-size:14px;
}
.cx2p6_r{
	float:right;
	line-height:25px;
}
.cxp_rt{
	color:#f3695b;
	font-size:14px;
	font-weight:bold;
}
.cxp_cb{
	color:#96a8b3;
	font-size:12px;
}
