/*整站样式*/
html,body,dl,dd,img,form,div,ul,ol,li,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0; border:0;}
p { width:100%;}
body{font-family: 'Microsoft YaHei',Arial,Helvetica;}
h1,h2,h3,h4,h5,h6{font-weight: normal;}
ul,ol,li{ list-style-type:none;}
img{border:0;}
select,input,select{vertical-align:middle;outline: none;}
table{border-collapse:collapse;border-spacing:0}
tr{padding:0;margin:0;}
td{padding:0;margin:0;}
iframe{border:none;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:none;}
a:active{text-decoration:none;}
.h{display:none;visibility:visible;}
.wrap{border: 0;padding:0;width:1100px;margin:0 auto;*zoom:1;}
.wrap:after{clear: both;content:"";display: table;}
.c{clear:both;font-size:0;line-height:0;height:0;visibility:visible;}
.fix{*zoom:1;}
.fix:after{clear: both;content:"";display: table;}
.fl{float: left;}
.fr{float: right;}
.pors{position: relative;}


@font-face {
    font-family:"gotham-m";
    src:url(../fonts/gotham-medium.ttf);
}
@font-face {
    font-family:"gotham-b";
    src:url(../fonts/Gotham-Book.ttf);
}


/*header*/
.header {
    width:100%;
    min-width:1200px;
}
.header-box {
    width:1170px;
    margin:auto;
    height:164px;
}
.header-top {
    width:1140px;
    margin:auto;
    padding-top:23px;
    display:table;
}
.header-logo {
    width:263px;
    height:52px;
    float:left;
}
.header-search {
    /* width:278px; */
    float:right;
}
.search-box {
    /* width:278px; */
    height:36px;
}
.search-txt {
       width: 270px;
    height:36px;
    line-height:36px;
    border:none;
    background:#ededed;
    box-sizing:border-box;
    padding-left:10px;
    float:left;
}
.search-button {
    width:39px;
    height:36px;
    background:#155898 url(../images/tb1.png) center center no-repeat;
    border:none;
    float:left;
}
.search-more {
    font-size:12px;
    color:#999;
    height:34px;
    line-height:34px;
}
.search-more a {
    color:#4479ad;
    margin-right:16px;
}
.header-menu {
    width:100%;
    text-align:center;
    height:58px;
    line-height:58px;
    margin-top:10px;
}
.header-menu li {
    display:inline-block;
    padding-right:8px;
    background:url(../images/tb5.png) right center no-repeat;
}
.header-menu li:last-child {
    padding:initial;
    background:none;
}
.header-menu-link {
    font-size:15px;
    color:#666;
    font-weight:bold;
    padding:0 40px;
}
.header-menu-link:hover {
    color:#4479ad
}
.header-menu li.on .header-menu-link {
    color:#4479ad
}

.slider{ 
    width:100%;  
    min-width:1200px;  
    height:540px;  
    position:relative; 
    overflow:hidden; 
    background:#fff; 
    text-align:center;   
}	
.slider .bd{ 
    width:1130px; 
    position:absolute; 
    left:50%; 
    margin-left:-570px  
}	
.slider .bd li{ 
    width:1120px; 
    margin:0 2.5px; 
    overflow:hidden; 
}	
.slider .bd li img{ 
    display:block; 
    width:1130px; 
    height:540px;    
}	
.slider .tempWrap{ 
    overflow:visible !important 
}	
.slider .tempWrap ul{  
    margin-left:-1130px !important;   
}	
.slider .pnBtn{  
    position:absolute; 
    z-index:1; top:0; 
    width:100%;  
    height:540px; 
    cursor:pointer;   
}	
.slider .prev{ left:-50%; margin-left:-577.5px;  }	
.slider .next{ left:50%;  margin-left:552.5px;  }	
.slider .pnBtn .blackBg{ 
    display:block;  
    position:absolute; 
    left:0; 
    top:0; 
    width:100%; 
    height:540px; 
    background:#000; 
    filter:alpha(opacity=50);
    opacity:0.5;   
}	
.slider .pnBtn .arrow{ 
    /*display:none;*/   
    position:absolute; 
    top:0; z-index:1; 
    width:60px; 
    height:540px;  
}	
.slider .pnBtn .arrow:hover{ 
    filter:alpha(opacity=60);opacity:0.6; 
}	
.slider .prev .arrow{ 
    right:0; 
    background:url(../images/tb2.png) center center no-repeat;
}	
.slider .next .arrow{ 
    left:0; 
    background:url(../images/tb3.png) center center no-repeat;
}

/*首页关于我们*/
.index-about {
    width:100%;
    min-width:1200px;
    display:table;
}
.index-about-box {
    width:1170px;
    margin:auto;
}
.index-about-left {
    width:458px;
    float:left;
    margin-left:15px;
    padding-bottom:87px;
}
.index-about-title {
    line-height:25px;
    font-size:16px;
    color:#333;
    margin-top:69px;
    width:100%;
    /*display:table;*/
}
.index-about-title span {
    font-family:gotham-m;
    color:#4479ad;
    line-height:48px;
    font-size:36px;
    text-transform:uppercase;
    display:block;
}
.index-about-btn {
    width:60px;
    height:2px;
    background:#ccc;
    margin-top:34px;
    margin-bottom:31px;
}
.index-about-txt {
    font-size:14px;
    line-height:24px;
    color:#333;
    margin-bottom:45px;
}
.index-about-a {
    width:262px;
    height:56px;
    box-sizing:border-box;
    border:2px solid #4479ad;
    display:block;
    font-size:16px;
    color:#4479ad;
    line-height:54px;
    padding-left:79px;
    background:url(../images/tb4.png) 195px center no-repeat;
}
.index-about-a:hover {
    color:#fff;
    background:#4479ad url(../images/tb4-1.png) 195px center no-repeat;
}
.index-about-right {
    float:right;
    width:590px;
    margin-right:15px;
    margin-top:143px;
}

/*首页优势品牌*/
.index-yspp {
    width:100%;
    min-width:1200px;
  
    display:table;
    padding-bottom:107px;
}
.index-yspp-box {
    width:1140px;
    margin:auto;
}
.index-yspp-list {
    width:100%;
    margin-top:38px;
}
.index-yspp-list li {
    width:189px;
    height:88px;
   
    float:left;
    overflow:hidden;
    margin: 20px 10px;
}
.index-yspp-list li img {
    display:block;
     width:189px;
    height:88px;
    -moz-transition: all 0.5s linear;
    -o-transition:  all 0.5s linear;
    transition: all 0.5s linear;
}
.index-yspp-list li:hover img {
    -webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);
}

/*footer*/
.footer {
    width:100%;
    min-width:1200px;
    height:400px;
}
.footer-box {
    width:1140px;
    height:400px;
    margin:auto;
    position:relative;
}
.footer-top {
    width:100%;
    padding-top:54px;
    display:table;
}
.footer-logo {
    width:106px;
    float:left;
}
.footer-menu {
    float:right;
}
.footer-menu ul {
    width:148px;
    min-height:140px;
    float:left;
    padding-left:20px;
    border-left:1px solid #e0e0e0;
}
.footer-menu ul li {
    font-size:14px;
    line-height:28px;
    display:block;
}
.footer-menu-a2 {
    font-size:16px;
    line-height:24px;
    color:#333;
    display:block;
    margin-bottom:6px;
}
.footer-menu-a {
    color:#333;
}
.footer-menu-a:hover {
    color:#4479ad;
}
.footer-bq {
    width:100%;
    font-size:14px;
    line-height:32px;
    color:#666;
    line-height:32px;
    display:table;
    position:absolute;
    bottom:30px;
}
.footer-bq a{

 color:#666;
    
}
.ny-banner {
    width:100%;
    height:424px;
    min-width:1200px;
}

.about {
    width:100%;
    min-width:1200px;
    padding-top:85px;
    padding-bottom:103px;
    display:table;
}
.about-box {
    width:1140px;
    margin:auto;
}
.about1-left {
    width:458px;
    float:left;
}
.about1-left-title {
    font-size:28px;
    color:#4479ad;
    line-height:48px;
    margin-top:37px;
}
.about1-left-btn {
    width:60px;
    height:2px;
    background:#ccc;
    margin-top:27px;
    margin-bottom:31px;
}
.about1-left-txt {
    font-size:14px;
    line-height:24px;
    color:#333;
}
.about1-right {
    width:560px;
    float:right;
    margin-right:30px;
}
.about1-right-img {
    width:560px;
    height:371px;
}
.about1-right-txt {
    font-size:14px;
    line-height:24px;
    color:#333;
    margin-top:31px;
    width:450px;
    margin-left:24px;
}

.about2 {
    width:100%;
    min-width:1200px;
    background:#eff0f1;
    display:table;
    padding-bottom:69px;
}
.about2-box {
    width:1170px;
    margin:auto;
}
.about2-title {
    line-height:25px;
    font-size:16px;
    color:#333;
    margin-top:74px;
    width:100%;
    text-align:center;
}
.about2-title span {
    font-family:gotham-m;
    color:#4479ad;
    line-height:48px;
    font-size:36px;
    text-transform:uppercase;
    display:block;
}
.about2-list {
    width:100%;
    margin-top:34px;
}
.about2-list li {
    width:276px;
    
    float:left;
    margin:0 20px;
    margin-bottom:29px;
}

.about3 {
    width:100%;
    min-width:1200px;
    display:table;
    border-bottom:1px solid #eff0f1;
    padding-top:11px;
    padding-bottom:150px;
}
.about3-box {
    width:1170px;
    margin:auto;
}
.about2-list {
    width:100%;
}
.about2-list1 {
    width:412px;
    height:141px;
    float:left;
    border-left:5px solid #4479ad;
    box-sizing:border-box;
    padding-left:46px;
}
.about2-list1-t1 {
    font-size:20px;
    font-weight:bold;
    color:#4479ad;
    line-height:48px;
    margin-top:9px;
    margin-bottom:26px;
}
.about2-list1-t2 {
    font-size:18px;
    color:#333;
    line-height:48px;
}
.about2-list1-t2 span {
    font-family:"gotham-b";
}
.about2-list2 {
    width:373px;
    height:141px;
    float:left;
    border-left:5px solid #4479ad;
    box-sizing:border-box;
    padding-left:45px;
    font-size:18px;
    color:#333;
    font-family:"gotham-b";
}
.about2-list2-t1 {
    padding-left:65px;
    height:50px;
    line-height:50px;
    background:url(../images/tb6.png) left center no-repeat;
    margin-top:9px;
    margin-bottom:24px;
}
.about2-list2-t2 {
    padding-left:65px;
    height:50px;
    line-height:50px;
    background:url(../images/tb7.png) left center no-repeat;
}
.about2-list3 {
    width:384px;
    height:141px;
    float:left;
    border-left:5px solid #4479ad;
    box-sizing:border-box;
    padding-left:46px;
}
.about2-list3-t1 {
    padding-left:60px;
    height:50px;
    line-height:50px;
    background:url(../images/tb8.png) left center no-repeat;
    margin-top:9px;
    margin-bottom:24px;
    font-family:"gotham-b";
}
.about2-list3-t2 {
    padding-left:60px;
    height:50px;
    line-height:28px;
    background:url(../images/tb9.png) left center no-repeat;
}


/*加入我们*/
.join-menu {
    width:100%;
    min-width:1200px;
    height:59px;
    border-bottom:1px solid #e0e0e0;
    text-align:center;
}
.join-menu li {
    line-height:60px;
    display:inline-block;
    margin:0 56px;
}
.join-menu li.on .join-menu-a {
    color:#4479ad;
    font-weight:bold;
}
.join-menu-a {
    font-size:18px;
    color:#333;
}
.join-list {
    width:100%;
    min-width:1200px;
    padding-top:14px;
    border-bottom:1px solid #e6e6e6;
    display:table;
}

.join-list a{

  color:#CCC;


}
.join-list ul {
    width:1170px;
    margin:auto;
    display:table;
}
.join-show ul {
    width:1170px;
    margin:auto;
    display:table;
}
.join-list li {
    width:559px;
}
.join-list-title {
    width:100%;
    height:20px;
    border-left:5px solid #4479ad;
    font-size:20px;
    line-height:20px;
    color:#333;
    padding-left:8px;
    margin-bottom:19px;
    margin-top:51px;
}
.join-list-txt {
    width:559px;
    height:280px;
    background:#f2f2f2;
}
.join-list-txt-add {
    width:430px;
    height:56px;
    line-height:56px;
    border-bottom:1px solid #e9e9e9;
    font-size:16px;
    color:#333;
    padding-top:20px;
    margin-left:39px;
}
.join-list-txt-t {
    width:430px;
    font-size:15px;
    line-height:28px;
    color:#333;
    margin-top:13px;
    margin-left:39px;
}
.join-list-txt-link {
    width:150px;
    height:40px;
    display:block;
    background:#4479ad;
    border-radius:5px;
    margin-left:39px;
    margin-top:30px;
    text-align:center;
    line-height:40px;
    font-size:16px;
    color:#fff;
}

.page-list {
    width:100%;
    margin-top:51px;
    height:50px;
    text-align:center;
    margin-bottom:82px;
    display:table;
}
.page-list-a1 {
    width:45px;
    height:45px;
    display:inline-block;
    border:2px solid #4479ad;
    font-size:14px;
    text-align:center;
    line-height:45px;
    color:#4479ad;
    margin:0 4px;
}
.page-list-a1:hover {
    background:#4479ad;
    color:#fff;
}
.page-list-a1.on {
    background:#4479ad;
    color:#fff;
}
.page-list-a2 {
    display:inline-block;
    width:179px;
    height:49px;
    text-align:center;
    line-height:49px;
    background:#999;
    color:#fff;
    font-size:14px;
    margin:0 4px;
}

.join-show {
    width:1170px;
    margin:auto;
    font-size:16px;
    line-height:30px;
    color:#333;
    padding:50px 0;
}
.join-show img {
    max-width:100%;
}


.news {
    width:100%;
    min-width:1200px;
    background:#eff0f1;
    display:table;
}
.news-box{
    width:1170px;
    margin:auto;
}
.news-menu {
    width:100%;
    height:44px;
    margin-top:80px;
    margin-bottom:26px;
}
.news-menu li {
    width:195px;
    height:44px;
    text-align:center;
    line-height:44px;
    float:left;
    margin-left:15px;
}
.news-menu li:hover .news-menu-link {
    background:#4479ad;
    color:#fff;
}
.news-menu li.on .news-menu-link {
    background:#4479ad;
    color:#fff;
}
.news-menu-link {
    font-size:16px;
    font-weight:bold;
    color:#4479ad;
    display:block;
    box-sizing:border-box;
    border:2px solid #4479ad;
}
.news-list {
    width:100%;
    display:table;
}
.news-list li {
    width:360px;
    height:390px;
    margin:15px;
    background:#fff;
    float:left;
}
.news-list li:hover {
    box-shadow:0 0 5px 5px rgba(0,0,0,.05);
}
.news-list-img {
    width:360px;
    height:205px;
}
.news-list-img img {
    width:360px;
    height:205px;
}
.news-list-time {
    font-size:12px;
    color:#999;
    line-height:32px;
    font-family:"gotham-m";
    padding:0 20px;
    margin-top:17px;
}
.news-list-title {
    font-size:16px;
    line-height:20px;
    color:#222;
    padding:0 20px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news-list-txt {
    font-size:12px;
    color:#666;
    line-height:22px;
    padding:0 20px;
    margin-top:20px;
}

.ny-add {
    width:100%;
    font-size:14px;
    color:#333;
    line-height:32px;
    padding:16px 0;
}
.ny-add a {
    color:#333;
}
.news-text {
    width:990px;
    margin:auto;
}
.news-text-title {
    font-size:28px;
    line-height:30px;
    color:#333;
    text-align:center;
    padding-top:37px;
}
.news-text-title span {
    font-size:14px;
    line-height:24px;
    display:block;
    background:url(../images/tb10.png) center center no-repeat;
    margin-top:10px;
    margin-bottom:23px;
}
.news-text-txt {
    font-size:14px;
    line-height:28px;
    color:#555;
    padding-bottom:48px;
}
.news-text-txt img {
    max-width:100%;
    margin:27px auto;
}
.news-change {
    width:100%;
    height:62px;
    line-height:62px;
    border-top:1px solid #d2d2d2;
    font-size:14px;
    color:#333;
    margin-bottom:40px;
}
.news-change a {
    color:#333;
}
.news-change a:hover {
    color:#4479ad;
}



.ppzx-menu {
    width:100%;
    min-width:1200px;
    height:184px;
    background:#6d96bf;
}
.ppzx-menu-box {
    width:1170px;
    margin:auto;
    padding-top:39px;
}
.ppzx-menu-box a {
    width:36px;
    height:36px;
    float:left;
    display:block;
    margin-right:30px;
    margin-bottom:21px;
}
.ppzx {
    width:100%;
    min-width:1200px;
    margin:auto;
    padding-bottom:50px;
    border-bottom:1px solid #e6e6e6;
}
.ppzx-box {
    width:1170px;
    margin:auto;
}
.ppzx-title {
    font-size:24px;
    line-height:28px;
    color:#4479ad;
    font-family:"gotham-m";
    text-transform:uppercase;
    padding:5px 0;
    padding-top:38px;
    border-bottom:1px solid #e5e5e5;
}
.ppzx-list {
    width:100%;
    padding-top:21px;
    display:table;
    margin-bottom:12px;
}
.ppzx-list ul {
    margin:0 -27px;
}
.ppzx-list li {
    width:191px;
    height:136px;
    float:left;
    margin-bottom:15px;
    margin:0 26.5px;
    position:relative;
}
.ppzx-list-img {
    width:189px;
    height:88px;
    border:1px solid #eee;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.ppzx-list-img:hover {
    margin-top:-5px;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
}
.ppzx-list-txt {
    height:46px;
    line-height:46px;
    text-align:center;
    font-size:18px;
    color:#333;
}





.tjcp-title {
    width:100%;
    min-width:1200px;
    height:145px;
    background:#4479ad;
}
.tjcp-title-box {
    width:1130px;
    margin:auto;
}
.tjcp-title-t1 {
    font-size:36px;
    color:#fff;
    font-family:"gotham-m";
    text-transform:uppercase;
    padding-top:45px;
    margin-bottom:12px;
}
.tjcp-title-t2 {
    font-size:20px;
    color:#fff;
}
.tjcp-list {
    width:100%;
    min-width:1200px;
    display:table;
    background:#eff0f1;
    padding-top:37px;
}
.tjcp-list ul {
    width:1170px;
    margin:auto;
    display:table;
}
.tjcp-list li {
    width:360px;
    height:298px;
    float:left;
    background:#fff;
    margin:15px;
}
.tjcp-list li:hover {
    box-shadow:0 0 5px 5px rgba(0,0,0,.05);
}
.tjcp-list-img {
    width:360px;
    height:205px;
}
.tjcp-list-img img {
    width:360px;
    height:205px;
}
.tjcp-list-text {
    width:100%;
    height:93px;
    box-sizing:border-box;
    padding:0 17px;
}
.tjcp-list-txt{
    font-size:18px;
    color:#333;
    float:left;
    margin-top:23px;
}
.tjcp-list-txt span {
    font-size:14px;
    color:#666;
    display:block;
    margin-top:12px;
}
.tjcp-list-much {
    font-size:16px;
    width:70px;
    float:right;
    padding-top:20px;
    color:#4479ad;
}
.tjcp-list-much span {
    font-size:24px;
    font-family:"gotham-m";
}


.yspp {
    width:100%;
    display:table;
    min-width:1200px;
    border-bottom:1px solid #e6e6e6;
    padding-top:57px;
}
.yspp-box {
    width:1170px;
    margin:auto;
}
.yspp-list {
    width:1140px;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
    display:table;
    margin:auto;
    margin-bottom:60px;
}
.yspp-list li {
    width:189px;
    height:88px;
   
    float:left;
    overflow:hidden;
    margin: 20px 10px;
}
.yspp-list li img {
    display:block;
     width:189px;
    height:88px;
    -moz-transition: all 0.5s linear;
    -o-transition:  all 0.5s linear;
    transition: all 0.5s linear;
}
.yspp-list li:hover img {
    -webkit-transform:  scale(1.05) ; 
    -moz-transform: scale(1.05) ; 
    -ms-transform: scale(1.05);     
    -o-transform:  scale(1.05) ; 
    transform:  scale(1.05);
}




.khfw-title {
    width:100%;
    text-align:center;
    font-size:24px;
    line-height:48px;
    color:#333;
    margin-top:19px;
    margin-bottom:24px;
}


.khfw {
    width:100%;
    min-width:1200px;
    margin:auto;
    border-bottom:1px solid #e6e6e6;
}
.khfw-box {
    width:1140px;
    margin:auto;
}
.khfw-list {
    width:100%;
}
.khfw-list li {
    width:100%;
    padding-bottom:24px;
    margin-top:30px;
    border-bottom:1px solid #e4e4e4;
}
.khfw-list-title {
    height:36px;
    line-height:36px;
    background:#4479ad;
    color:#fff;
    font-size:16px;
    display:table;
    padding:0 15px;
}
.khfw-list-txt {
    font-size:16px;
    color:#333;
    line-height:28px;
    margin-top:14px;
}

.kccx-menu {
    width:100%;
    min-width:1200px;
    background:#4479ad;
    height:113px;
    border-top:1px solid #e6e6e6;
}
.kccx-menu-box {
    width:1170px;
    margin:auto;
}
.kccx-txt1 {
    width:363px;
    height:41px;
    box-sizing:border-box;
    border:1px solid #c6c6c6;
    border-radius:5px;
    background:#fff;
    padding-left:13px;
    margin-top:36px;
    float:left;
    margin-left:24px;
}
.kccx-button {
    width:90px;
    height:41px;
    box-sizing:border-box;
    border:1px solid #c6c6c6;
    border-radius:5px;
    background:#fff url(../images/tb37.png) 19px center no-repeat;
    margin-top:36px;
    margin-left:23px;
    padding-left:35px;
    font-size:14px;
    font-weight:bold;
    color:#4479ad;
    float:left;
}


.ppxq {
    width:100%;
    min-width:1200px;
    background:#eff0f1;
    display:table;
    border-bottom:1px solid #e6e6e6;
}
.ppxq-box {
    width:1170px;
    margin:auto;
}
.ppxq-b1 {
    width:1155px;
    margin-left:15px;
    padding:26px 0;
    background:#fff;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    margin-top:35px;
    margin-bottom:9px;
    display: table;
}
.ppxq-b1-img {
    width:191px;
    height:90px;
    float:left;
    margin-left:29px;
}
.ppxq-b1-txt {
    width:696px;
    float:left;
    margin-left:18px;
    border-right:1px solid #e5e5e5;
}
.ppxq-b1-t1 {
    font-size:24px;
    line-height:40px;
    color:#666;
}
.ppxq-b1-t2 {
    width:590px;
    font-size:14px;
    line-height:24px;
    color:#666;
}
.ppxq-b1-back {
    width:141px;
    height:40px;
    line-height:40px;
    background:#4479ad url(../images/tb38.png) 29px center no-repeat;
    display:block;
    color:#fff;
    font-size:16px;
    color:#fff;
    float:left;
    box-sizing:border-box;
    padding-left:45px;
    border-radius:5px;
    margin-left:40px;
    margin-top:25px;
}

.ppxq-b2 {
    width:1155px;
    margin-left:15px;
    background:#fff;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:22px 33px 39px 37px;
    margin-bottom:8px;
}
.ppxq-b2-title {
    font-size:16px;
    line-height:28px;
    font-weight:bold;
    color:#666;
    padding-bottom:5px;
}
.ppxq-b2-txt {
    font-size:14px;
    line-height:24px;
    color:#666;
    padding-bottom:21px;
}
.ppxq-b2-t2 {
    font-size:18px;
    line-height:28px;
    color:#333;
    margin-bottom:20px;
}
.ppxq-b2-tel {
    width:180px;
    height:40px;
    background:#4479ad url(../images/tb39.png) 16px center no-repeat;
    color:#fff;
    font-size:18px;
    line-height:40px;
    box-sizing:border-box;
    padding-left:40px;
    border-radius:5px;
}

.ppxq-b3 {
    width:1155px;
    margin-left:15px;
    background:#fff;
    display:table;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:22px 33px 79px 37px;
    margin-bottom:8px;
}
.ppxq-b3-title {
    font-size:20px;
    line-height:28px;
    color:#666;
    border-bottom:1px solid #e9e9e9;
    padding-bottom:13px;
    padding-top:4px;
}
.ppxq-b3-list {
    width:100%;
}

.ppxq-b3-list a:hover{
   color:#4479ad;
}
.ppxq-b3-list ul {
    margin-left: -58px;
    display: flex;
    flex-wrap: wrap;
}
.ppxq-b3-list li {
    font-size:18px;
    line-height:20px;
    width:227px;
    float:left;
    margin:15px 0;
    margin-left:58px;
}
.ppxq-b3-list li a {
    color:#666;
}
.ppxq-b4 {
    width:1155px;
    margin-left:15px;
    background:#fff;
    border:1px solid #e8e8e8;
    box-sizing:border-box;
    padding:15px 33px 42px 37px;
    margin-bottom:48px;
    display:table;
}
.ppxq-b4-title {
    height:52px;
    line-height:52px;
    font-size:20px;
    color:#666;
    border-bottom:1px solid #e9e9e9;
}
.ppxq-b4-txt {
    width:100%;
    padding-top:46px;
}
.ppxq-b4-t {
    padding-left:23px;
    margin-right:10px;
    margin-bottom:18px;
}
.ppxq-b4-t2 {
    width:93px;
    text-align:right;
    height:37px;
    line-height:37px;
    font-size:13px;
    font-weight:bold;
    color:#666;
    float:left;
    margin-right:20px;
}
.ppxq-b4-t3 {
    width:310px;
    height:37px;
    box-sizing:border-box;
    border:1px solid #d8d8d8;
    padding-left:5px;
    font-size:13px;
    color:#666;
}
.ppxq-b4-t4 {
    width:310px;
    height:150px;
    box-sizing:border-box;
    border:1px solid #d8d8d8;
    padding-left:5px;
    line-height:24px;
    font-size:13px;
    color:#666;
}
.ppxq-b4-button {
    width:141px;
    height:40px;
    line-height:40px;
    background:#4479ad url(../images/tb40.png) 30px center no-repeat;
    box-sizing:border-box;
    padding-left:40px;
    font-size:14px;
    color:#fff;
    border:none;
    border-radius:5px;
    margin-left:569px;
}

.xhxq-title {
    width:1155px;
    height:65px;
    line-height:20px;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    margin-left:15px;
    padding:22.5px 0;
    padding-left:37px;
    font-size:20px;
    color:#666;
    background:#fff;
    margin-top:30px;
    margin-bottom:8px;
}
.xhxq-title2 {
    float:left;
    height:20px;
    line-height:20px;
    padding-right:35px;
    border-right:1px solid #e5e5e5;
    margin-right:35px;
}
.xhxq-title3 {
    float:left;
}

.xhxq-b1 {
    width:1155px;
    margin-left:15px;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    background:#fff;
    margin-bottom:8px;
    padding-left:36px;
    padding-top:26px;
    padding-bottom:56px;
    display:table;
}
.xhxq-b1-img {
    width:398px;
    height:364px;
    float:left;
    border-radius:5px;
    
    overflow:hidden;
}
.xhxq-b1-txt {
    float:left;
    margin-left:10px;
}
.xhxq-b1-txt-title {
    font-size:30px;
    color:#666;
    margin-top:60px;
}
.xhxq-b1-txt-money {
    font-size:24px;
    color:#4479ad;
    margin-top:23px;
    margin-bottom:80px;
}
.xhxq-b1-txt-sm {
    width:340px;
    font-size:14px;
    line-height:24px;
    color:#666;
    margin-bottom:25px;
}
.xhxq-b1-txt-tel {
    width:180px;
    height:40px;
    line-height:40px;
    font-size:18px;
    color:#fff;
    background:#4479ad url(../images/tb39.png) 16px center no-repeat;
    border-radius:5px;
    box-sizing:border-box;
    padding-left:40px;
}

.xhxq-b2 {
    width:1155px;
    margin-left:15px;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    background:#fff;
    margin-bottom:8px;
    padding:26px 33px 6px 36px;
    display:table;
}
.xhxq-b2-list{
    width:100%;
    height:64px;
    box-sizing:border-box;
    padding-top:22px;
}
.xhxq-b2-list li {
    float:left;
    font-size:16px;
    line-height:20px;
    color:#666;
    margin-right:120px;
}

.xhxq-b3 {
    width:1155px;
    margin-left:15px;
    box-sizing:border-box;
    border:1px solid #e8e8e8;
    background:#fff;
    margin-bottom:8px;
    padding:26px 33px 37px 36px;
    display:table;
}
.xhxq-b3-txt {
    font-size:14px;
    line-height:24px;
    padding-top:24px;
}





.search-more-list {
    float:right;
   
}
    .search-more-list .bd .tempWrap {
        width:100%!important;
    }
.search-more-list li {
    float:left;
}
.search-more-list li a {
    color:#4479ad;
     margin-right: 14px;
    font-size: 15px;

}



.xf-right {
    position:fixed;
    z-index:999;
    right:0;
    top:48%;
}
.go-top, .xf-qq,.xf-qq1, .xf-tel {
    width:54px;
    height:54px;
    margin-bottom:4px;
    display:block;
    cursor:pointer;
    padding-left:16px;
}
.xf-tc {
    position:absolute;
    top:35px;
    right:70px;
    width:200px;
    background:#fff;
    font-size:16px;
    line-height:30px;
    color:#555;
    padding:20px 45px;
    border:1px solid #e6e6e6;
    border-radius:5px;
    display:none;
}


.ppxq-b1-t3 {
    font-size:14px;
    line-height:24px;
    color:#666;
    padding-top:5px;
}
.ppxq-b1-back2 {
    width:141px;
    height:40px;
    line-height:40px;
    background:#4479ad;
    display:block;
    color:#fff;
    font-size:16px;
    float:left;
    box-sizing:border-box;
    text-align:center;
    border-radius:5px;
    margin-left:40px;
    margin-top:25px;
}

.xf-tc1 {
    position:absolute;
    top:50px;
    right:70px;
    width:200px;
    background:#fff;
    font-size:16px;
    line-height:30px;
    color:#555;
    padding:20px 45px;
    border:1px solid #e6e6e6;
    border-radius:5px;
    display:none;
}

.xf-tc2 {
    position:absolute;
    top:100px;
    right:70px;
    width:250px;
    background:#fff;
    font-size:16px;
    line-height:30px;
    color:#555;
    padding:20px 45px;
    border:1px solid #e6e6e6;
    border-radius:5px;
    display:none;
}





