
/*公共样式*/
body, div, p, iframe, ul, li, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, table, th, td, input, button, select, textarea {
    margin: 0;
    padding: 0;

}

h1, h2, h3, h4 {
    font-weight: normal;
}

body, button, input, select, textarea {
    color: #191c3d;
    font: 14px/1.5  Arial,'Microsoft YaHei', Helvetica, sans-serif;
}

body {
    min-width: 1280px;
}


button {
    cursor: pointer;
    transition: 0.3s;
}

button:active {
    opacity: 0.8;
}

input, button, select, textarea {
    outline: none;
}

input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}

li {
    list-style-type: none;
}

em, i {
    display: block;
    font-style: normal;
}

img {
    border: none;
    vertical-align: middle;
}

a {
    position: relative;
    color: #333;
    text-decoration: none;
    transition: 0.3s;
}

a:hover {
    color: #3d45c3;
}

img {
    border: none;
    vertical-align: middle;
}

input:focus, textarea:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px rgba(102, 175, 233, .6);
}

.ui-left {
    float: left;
}

.ui-right {
    float: right;
}


.clearfix {
    zoom: 1;
}

.clearfix:after {
    clear: both;
    display: block;
    visibility: hidden;
    overflow: hidden;
    height: 0;
    content: '.';
    line-height: 0;
}

.rel{
    position: relative;
}

/*-----占位符-----*/
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #a4b0be;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #a4b0be;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
color: #a4b0be;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
color: #a4b0be;
}


/*--------超出省略号--------*/
.ellipsis {
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.ellipsis-2 {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.w1200{ width: 1200px; margin: 0 auto;}

.site-nav-status-login{ height: 42px; background-color: #f2f2f2; }
.site-nav-status-login .site-nav-bd{ line-height: 42px; padding:0 30px; color: #000;}
.site-nav-status-login .site-nav-bd .site-nav-bd-l{ float: left;}
.site-nav-status-login .site-nav-bd .site-nav-bd-r{ float: right;}
.site-nav-status-login .site-nav-bd .site-nav-bd-r li{ float: left; padding: 0 20px;}
.site-nav-status-login .site-nav-bd .site-nav-bd-r li a{ display: inline-block; padding: 0 5px;}
.site-nav-status-login .site-nav-bd .site-nav-bd-r li i.spaer{ display:inline-block; vertical-align: middle; margin-top: -4px;}

.header{ height: 100px;}
.header .logo{ float: left; width: 299px; height: 100px; background: url(../images/logo.png);}
.header .nav{  float: right;font-size: 16px; margin-top: 30px;}
.header .nav li{ float: left;}
.header .nav li a{ display: block; padding: 15px 30px; color: #191c3d;}
.header .nav li a:hover{ color: #3d45c3; font-weight: bold;}



.footer{ background-color: #fff; padding: 30px 0;}
.footer .copyright-group1{overflow: hidden; padding: 0 20px;}
.footer .copyright-group1 .foot-nav-sidebar {float: left; padding-bottom: 25px;font-size: 14px;}
.footer .copyright-group1 .foot-nav-sidebar .item {float: left;margin: 0 90px 0 0;width: 110px;}
.footer .copyright-group1 .foot-nav-sidebar .item dd {margin-bottom: 15px;}
.footer .copyright-group1 .foot-nav-sidebar .item dt{font-size: 16px; margin-bottom: 20px;}
.footer .copyright-group1 .foot-nav-sidebar .item a {color: #666;}
.footer .copyright-group1 .foot-nav-sidebar .item a:hover {color: #1a34d0; text-decoration: underline;}
.footer .copyright-group1 .foot-nav-sidebar .foot-contact{ float: left;}
.footer .copyright-group1 .foot-nav-sidebar .foot-contact dt{  font-size: 16px; margin-bottom: 20px;}
.footer .copyright-group1 .foot-nav-sidebar .foot-contact .weChat{ display: inline-block; width: 145px; height: 145px; margin-left: -10px; margin-right: 40px; background-color: #f1f2f6;}
.footer .copyright-group1 .foot-nav-sidebar .foot-contact .weChat img{ width: 145px; height: 145px;}
.footer .copyright-group1 .foot-nav-sidebar .foot-contact .weChat p{ padding-left: 12px; margin-top: 10px;}

.footer .copyright-group2{ border-top: 1px solid #f1f2f6; padding: 25px 0px 0; text-align: center; color: #666;} 
.footer .copyright-group2 a{ color: #666;}

.index-partner-container{ margin: 70px 0;}
.index-partner-container .index-partner-body .title{ text-align: center; margin-bottom: 30px;}
.index-partner-container .index-partner-body .title h3{ font-size: 24px;}
.index-partner-container .index-partner-body .list li{ display: inline-block; width: 150px; height: 55px; margin:0 18px 10px 0;}
.index-partner-container .index-partner-body .list li:last-child{ margin-right: 0px;}
.index-consult-container{ height: 336px; background: url(../images/foot/consult@bg.jpg) center;}
.index-consult-container .index-consult-body{ padding: 60px 0;}
.index-consult-container .index-consult-body .title{ font-size: 32px; text-align: center;}
.index-consult-container .index-consult-body .title p{  margin-bottom:5px;}
.index-consult-container .index-consult-body .more{ display: block; width: 200px; height: 48px; line-height: 48px; margin:40px auto 0; background-color: #1a34d0; border-radius: 6px; text-align: center; color: #fff;}
.index-consult-container .index-consult-body .more:hover{ box-shadow: 0 2px 10px rgba(30, 60, 205, 0.4);}

.list-page{ padding: 25px 15px; text-align: center;}
.pagination {display: inline-block;margin: 20px 0;padding-left: 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li > a,.pagination > li > span {position: relative;float: left;margin-left: -1px;padding: 10px 18px;color: #777; border-radius: 5px; text-decoration: none; line-height: 1.5;}
.pagination > li:first-child > a,
.pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination > li:last-child > a,.pagination > li:last-child > span {border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.pagination > li > a:hover,.pagination > li > span:hover,.pagination > li > a:focus,.pagination > li > span:focus {z-index: 2;border-color: #ddd;background-color: #f1f2f6;color: #191c3d;}
.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {z-index: 3;border-color: #1a34d0;background-color: #1a34d0; color: #fff;cursor: default;}
.pagination > .disabled > span,.pagination > .disabled > span:hover,.pagination > .disabled > span:focus,.pagination > .disabled > a,.pagination > .disabled > a:hover,.pagination > .disabled > a:focus {border-color: #ddd;color: #777;cursor: not-allowed;}


