﻿@charset "utf-8";
html,body,ul,ol,li,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,object,iframe,img,table,caption,tbody,tfoot,thead,tr,th,td{ padding: 0; margin: 0; list-style: none; outline: 0; vertical-align: baseline;}
textarea.form-control {height: auto;}
img{ border: 0;}
body{ font:14px/24px "微软雅黑 Light","微软雅黑","微软雅黑 Bold","Arial","Microsoft YaHei","SimHei","黑体"; background:#fff;}
a{ color: #333; text-decoration: none;}
a:hover{ color: #0076fe;}
input,select,textarea,button {font-family:inherit;outline:0;}
input:-ms-input-placeholder{color: #bbb;opacity:1;}
input::-webkit-input-placeholder{color: #bbb;opacity:1;}
.clear{clear:both}

.bg-white{background-color:#fff;}
.wpn{width:1200px; margin:0 auto;}
	.wpn div{float:left;}
.logo{width:380px;margin-right:10px; height: 80px;}

.menu-hd{width: 810px;position: relative;}
	.menu-hd>ul {line-height: 80px;}
	.menu-hd>ul>li {text-align: center;float: left;margin: 0px 12px; font-size:16px; display: block; cursor: pointer; position:relative; top:0;left:0;}
		.menu-hd>ul>li>a {color: #333; display: block;}
		.menu-hd>ul>li>a:hover{	color: #0076fe;}
		.menu-hd>ul>li.active>a{color: #0076fe;}

/*头部*/

.nav{cursor: pointer;position: absolute;height: 40px;margin: 0px;left:786px;top:76px;text-align: left; z-index: 1000; border-top: solid 3px #0076fe;}
.nav ul{background: #fff;width: 160px;padding:0px;top:0px;font-size: 16px;}
.nav ul a{ color:#666; display: block; line-height: 40px; padding-left:20px; border-bottom: solid 1px #d4d4d4;border-left: solid 1px #d4d4d4;border-right: solid 1px #d4d4d4}
.nav ul a:hover{color:#0076fe}

.menu-hd>ul>li .nav{ left:0; background-color:#fff; display:none;}
 .menu-hd>ul>li:hover .nav{ display:block;}
/*下拉菜单*/

.mh-container{ width: 100%;}
.mh-rongqi{ width: 1200px; margin: 0px auto}

.mh-columns{ width: 1200px; margin:0px auto;}
.mh-columns div{ float: left}

.dw_page{ width:100%; margin-top:50px;}
.dw_page li{cursor:pointer}
.dw_page ul {font-size: 14px;width:800px; margin: 0 auto;}
.dw_page li {line-height: 34px;float: left; height:34px;text-align: center;margin-right: 10px;background-color: #FFF;border:solid 1px #dddddd;border-radius:4px; color:#666;}
.dw_page ul> span {line-height: 34px;float: left; height:34px;text-align: center;margin-right: 10px;background-color: #FFF;padding:0px 15px;border:solid 1px #dddddd;border-radius:4px; color:#666;}
.dw_page li.ll {line-height: 34px;float: left; height:34px;text-align: center;margin-right: 10px;background-color: #4381fd;padding:0px 15px;border-radius:4px; color:#fff;}
.dw_page li a{ color:#666; display:block; height:34px;line-height: 34px; padding:0px 15px;}
.dw_page li a:hover{color: #fff;background-color: #4381fd;border-radius:4px;}

.textEllipsis {text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.jumppage {width:15px;border:0;text-align:center;line-height:30px;height:30px;color:#666; padding:0px 15px;}
/*翻页*/

.clear{clear: both}
.m-top30{margin-top: 30px;}
.m-top20{margin-top: 20px;}
.m-top40{margin-top: 40px;}
.m-top60{margin-top: 60px;}
.m-top100{margin-top: 100px;}
.m-right48{margin-right: 48px;}
.m-right60{margin-right: 60px;}
.m-bot30{margin-bottom: 30px;}
.m-b30 {margin-bottom: 30px !important}
.m-b15 {margin-bottom: 15px !important}
.m-bot60{margin-bottom: 60px;}
.m-bot90{margin-bottom: 90px;}
.m-bot20{margin-bottom: 20px;}
.p-top60{padding-top: 60px;}
.p-top70{padding-top: 70px;}
.p-top80{padding-top: 80px;}


.mh-albox2{ width: 1200px; margin: 0px auto}
.bottom{width: 100%; border-bottom: solid 1px #6d6f75;height: 60px; text-align: left;float: left;line-height: 60px;color: #dedede;}
.bottom span{font-size: 14px;padding: 0px 15px;}
.bottom span a{color: #dedede;}
.bottom span a:hover{color: #4381fd;}
.kuaijie{font-size: 16px !important;float: left !important;margin-right: 70px;color: #dedede;}
.dianhua{width:100%;float: left;padding-top: 30px;color: #dedede;}
.dianhua .leftsz{width: 30%;margin-left: 30px;text-align: left;float: left;}
.dianhua .shuzi{font-size: 38px;font-weight: bold;padding-bottom:10px;}
.dianhua .tishi{font-size:12px;padding-left: 2px;}
.dianhua .rightdz{width:67%;float: right;}
.dianhua .rightdz .tuwen{font-size:14px;line-height:16px;margin-bottom:15px;}
.dianhua .rightdz .tuwen i{display: block;width: 16px;height: 16px;margin-right: 20px;float: left;}
.dianhua .rightdz .tuwen a{color: #dedede;}
.dianhua .rightdz .tuwen a:hover{color: #4381fd;}
.banquan{width:100%;float: left;padding: 60px 0; text-align: center; font-size: 12px;color: #dedede;}

.bottom-bg{background: #2b2e33;padding-top: 50px;padding-bottom: 35px;margin-top: 40px;}
.bottom-zc {width: 33.3%;font-weight: normal;}
.bottom-zc h2{font-size: 21px;color: #fff;font-weight: normal;}
.bottom-zc h2 span{width: 50%;float: left;}
.bottom-zt{font-size: 14px !important;font-weight: normal;line-height: 24px;}
.bottom-zt a{color: #fff}
.bottom-zt a:hover{color: #0076fe}
.bootom-bah{color: #ccc;text-align: center;margin-top: 40px !important;}
.bottom-f28{font-size: 28px !important;font-weight: normal;line-height: 32px;}


.base-title {
    font-size: 36px;
    font-weight: lighter;
    color: #000;
    text-align: center;
}
.base-desc {
    line-height: 20px;
    height: 20px;
    margin-top: 20px;
    font-size: 24px;
    font-weight: lighter;
    color: #898989;
    text-align: center;
}

.itemContainer {
	font-size: 14px;
	height: 128px;
	color: #555;
	line-height: 32px;
    padding: 25px 26px 28px 26px;
}
.btn {
	width: 100%;
}
.know-detail-btn {
    width: 142px;
    height: 40px;
    line-height: 40px;
    border-radius: 20px;
    font-size: 14px;
	color: #fff;
	background: #2f82ff;
}
.know-detail-btn:hover {
	color: #fff;
}
.index-btn {
    display: block;
    margin: 0 auto;
    background: #2f82ff;
    font-weight: 400;
    color: #fff;
    text-align: center;
}
.c-fff{color: #fff !important;}
.float-l {
    float: left;
}
.float-r {
    float: right;
}


.post-banner{ width:100%; height:395px; margin:0px auto; max-width:1920px;}
.post-banner img{ width:100%;}

.navigation-daohang{ width: 100%;background:#fff;border-bottom: solid 1px #ddd;}
.navigation-kuan{ width:1200px; margin: 0px auto; height: 72px;overflow:Hidden;}
.navigation-title{ width:225px; line-height: 72px;float:left;color: #444;}

    .navigation-title .crm-icon {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url(../../images/rongcheng/crm-icon.png) no-repeat left bottom;
        letter-spacing: normal;
    }

    .navigation-title .crm-arrow {
        display: inline-block;
        width: 10px;
        height: 10px;
        background: url(../../images/rongcheng/jt.png) no-repeat center;
        background-size: cover;
        letter-spacing: normal;
    }
    .navigation-title .crm-icon .sanjiaojt { background: url(../../images/rongcheng/crm-icon.png) no-repeat left;
        display: inline-block;
        float: left;
    }

.navigation{margin: 0px auto;height:72px; font-size:14px;color:#555; padding-right: 20px; display: flex;}
	.navigation span { margin: 0 20px; padding: 24px 0; cursor: pointer;}
	.navigation span.active { color: #0076fe; border-bottom: 2px solid #0076fe;}
	/* .navigation span{display:inline-block;padding: 24px 20px;cursor: pointer;} */
	/* .navigation span.active{ background-color: #fff; color:#3498db; border-bottom: solid 3px #000;} */
   /* .navigation span em{
			font-style:normal;
    		display:block;
    } */
    /* .navigation span.active em{ border-bottom: solid 3px #000;} */
	.user{ display: none;}
	.navigation p{font-size: 14px; color:#999; float:right;display: block; line-height:72px;}
.nav-box{ width:1200px; margin: 60px auto 0px auto;font-size:16px; color: #555; line-height: 24px;}
.nav-box .title{ font-size: 30px;line-height: 36px; padding-bottom:40px;color: #333; width: 100%;font-weight: bold;display: block}
	.nav-box .title span{padding-bottom: 20px;display: block}
	.nav-box .title p{display: block;font-weight: normal;}
.nav-columns{ width:100%;}
.nav-kuai{ float: left}

.font16{font-size:16px; color: #555; line-height: 24px;}
.font14{font-size:14px; color: #555; line-height: 24px;}
.font20{font-size:20px; color: #555; line-height: 36px;}
.cfff{color: #fff;}
.font24{font-size:24px; color: #333;text-align: center;padding-bottom: 20px;}
.xwzx-shijian{ color: #666; text-align:center;padding-bottom: 20px;width: 100%;border-bottom: dashed 1px #ccc}
	.xwzx-shijian span{margin-right:15px;color: #888;font-size: 15px;}
.zx-pic img {width: auto;margin: 15px auto;}
.box-next{width: 100%; line-height: 40px;margin-top: 10px;color: #333;}
.box-next a{display: block;width: 100%;}
.fl {float: left;}
.fr {float: right;}
.text-left{text-align: left;}
.text-right{text-align: right}

