﻿@charset "utf-8";

html,body{height:100%;}

body{ margin:0px; padding:0px; margin:0px auto; font-size:14px; line-height:24px; color:#444444; width:100%; min-width:320px; zoom:1; background:#fff url(../images/bg.png) top center no-repeat; font-family:"微软雅黑",Regular;}

ul,li,form, dl,dt,dd,div,ul,li,p,em,i,address{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}

h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;}

select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:Arial, Helvetica, sans-serif;}

input:focus { outline: none;}

input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }

button{ cursor:pointer;}

textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }

textarea,input,select { background:none; border:none; margin:0; padding:0;}

article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/

figure,figcaption{ margin:0px; padding:0px;}

audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}

img{ max-width:100%; border:none; border:0;  vertical-align:top;}

a{ color:#444444; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

a:focus {outline:none; -moz-outline:none;}

a:hover{ text-decoration:none; color:#0070e7;}

*{transition:all 0.4s linear; -webkit-transition:all 0.4s linear;}

.HrList li .txtCont{transition:all 0s linear; -webkit-transition:all 0s linear;}

.fl{ float:left;}

.fr{ float:right;}

.tr{ text-align:right;}

.tc{ text-align:center;}

.hidetxt{ display:none;}

.clear{ clear:both;}

/*.clearfix{overflow:hidden;_zoom:1;}*/

.clearfix:after{ content: ''; display: block; clear: both; height: 0; visibility: hidden; }

.clearfix{*zoom:1;}

.margin0a{margin: 0 auto;}

:-moz-placeholder {color: #979898;}

::-moz-placeholder {color: #979898;}

input:-ms-input-placeholder,

textarea:-ms-input-placeholder {color: #979898;}

input::-webkit-input-placeholder,

textarea::-webkit-input-placeholder {color: #979898;}

.Contain{width:1200px;margin:0px auto;}

.por{ position:relative;}

.imgbox{ overflow:hidden; position:relative;}

.imgbox span{ background-position:center center; background-repeat:no-repeat; background-size:cover; position:absolute; left:0px; top:0px; width:100%; height:100%;}



.Scale-img {overflow: hidden;cursor: pointer; zoom:1; overflow: hidden;}

.Scale-img img,.Scale-img span {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;transition: opacity 0.35s, transform 0.35s;}

.Scale-img:hover img,.Scale-img:hover span {opacity: 1;-webkit-transform: scale3d(1.1,1.1,1);transform: scale3d(1.1,1.1,1); top:0px; left:0px;}



/*header*/

.Head_Top{height: 150px;background-position: center;background-repeat: no-repeat;border-bottom: #0864cb 2px solid;}

.Head_Logo{height: 56px;width: 417px;margin-top:45px;display: block;float: left;}

.Head_Logo img{height: 56px;}

.Head_Right{float: right;margin-top: 40px;}

.Head_Right .tiq{font-size: 14px;color: #fff;text-align: right;}

.Head_Right .tiq a {color: #fff;}

.Head_Right .tiq span {float: left;padding-right: 10px;line-height: 30px;}

.Head_Right .box {overflow: hidden;}

.Head_Right .ss {width: 220px;height: 40px;float: left;margin-top: 10px;box-sizing: border-box;}

.Head_Right .ss input {width: 160px;float: left;line-height: 40px;padding-left: 10px;box-sizing: border-box;background: #fff;}

.Head_Right .ss .sum {width: 60px;background: #da251e url(../images/ss.png) center / 20px no-repeat;height: 40px;float: right;}

.info-list{margin-top: 10px;/*float: left;*/margin-left: 12px;}

.info-list .list{width: 124px;height: 40px;position: relative;margin-right:10px;

float: left;}

.info-list .list-title{float: left;}

.info-list .list-ico{float:right;margin-top: 6px}

.info-list .list-ico img {width: 25px;}

.info-list .list a{width: 124px;height: 40px;padding:0 10px;display: block; color: #fff;box-sizing: border-box;

line-height: 40px;font-size: 16px;}

.list7 {

    background: #169fa5;

}

.list2 {

    background: #e94941;

}

.info-list .list:hover{opacity: 0.9;}



.EWM_Img{float: left;height: 78px;width: 78px;}

.EWM_Img img{width: 100%;height: 100%;}



.Head_Navs{background-color: #0864cb;width: 1200px;margin: 0 auto;}

.Navs{height: 50px;line-height: 50px;margin-left: -1px;}

.Navs li{float: left;margin-left: 1px;padding: 0 40px;position: relative;}

.Navs li a{font-size: 16px;color: #fff;text-align: center;display: block;background-repeat: no-repeat;background-position: center left;}

.Navs li.on,.Navs li:hover{background: #3f92d5;}





.JJFA-Box{display: none;position: absolute;width: 100%;top: 50px;left: 0;padding: 10px 0;background: rgba(255,255,255,.85);z-index: 1000;transition: all 0s;-webkit-transition: all 0s;-moz-transition: all 0s;-ms-transition: all 0s;}

.Navs li .JJFA-Box a{display: block;color: #0864cb;font-size: 14px;text-align: center;padding-left: 0;}

.Navs li .JJFA-Box a:hover{color: #fff;background: #0864cb;}







.TQ{width: 600px;text-align: center;line-height: 30px;height: 30px;}





.Index_Box{padding-top: 30px;}

/*banner*/

.Banner{ width:390px;overflow:hidden; position:relative;float: left;}

.Banner img {width: 100%;display: block;}



.News_Box{width: 535px;float: left;margin-left: 30px;}

.xx1 .hd{border-bottom: #0864cb 1px solid;line-height: 35px;height: 35px;background: rgba(255,255,255,0.6);border-radius: 5px 5px 0 0;}

.xx1 .hd ul li{ display:inline-block;width: 89px;float: left;}

.xx1 .hd ul li a {display: block;border-radius: 5px 5px 0 0;color: #333;font-size: 15px;text-align: center;}

.xx1 .hd ul li.on a{background: #0864cb;color: #fff;font-weight: bold;}



.News_DL{margin-top: 15px;}

.News_DL dt{font-size: 18px;line-height: 36px;color: #1a1a1a;font-weight: bold;}



.Date_Time{float: right;font-size: 14px;color: #808080;}

.News_DL dd{line-height: 42px;border-bottom: #ccc 1px dotted;}

.News_DL dd a{padding-left: 14px;background-repeat: no-repeat;background-position: left center;background-image: url(../images/dian2.png);font-size: 14px;color: #333333;display: block;margin-right: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.News_DL hr{border-top: 1px dashed #dddddd;}



.News_DL dd:hover a{color: #0864cb;background-image: url(../images/dian2s.png);}



.sy_djs {width: 220px;float: right;background: #0864cb;border-radius: 20px;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);

box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);}

.sy_djs h1{font-size:26px;color: #fff;margin-bottom: 20px;line-height: 1.1;text-align: center;}

 .sy_djs{font-size: 20px; text-align: center; padding-top: 15px;}

    .sy_djs span{display: inline-block; width: 50px; height: 50px;padding: 10px; border-radius: 5px;margin:0 5px 12px}

   .sy_djs p{font-size: 18px;color: #fff;}

   .sy_djs span.red{background: #ff0000}

   .sy_djs span.yg{background: yellowgreen}

   .sy_djs span.or{background: orange}

   .sy_djs span.pi{background: palevioletred}

   .sy_djs span.pk{background: #00a0e9}

   .sy_djs span.mk{background: #1FADC5}

   .sy_djs span p:first-child{font-size: 28px}

   .sy_djs span p:last-child{font-size: 14px}

/*con2*/

.con1 {

    width: 1200px;

    margin: 0 auto;

    margin-top: 20px;

    overflow: hidden;

}

.con2-li{width: 250px;height: 130px;padding: 20px;position: relative;margin-right:12px;

float: left;}

.con2-li a{display: block;width: 100%;height: 18px;}

.con2-li1{background: #e9573e url(../images/con2bg2.jpg) no-repeat right top;}

.con2-li2{background: #0f99d6 url(../images/con2bg1.jpg) no-repeat right top;}

.con2-li3{background: #ff942b url(../images/con2bg3.jpg) no-repeat right top;}

.con2-li4{background: #0f99d6 url(../images/con2bg4.jpg) no-repeat right top;margin-right:0px;}

.con2-cn{color:#fff;font-size: 28px;margin-bottom:15px;margin-top: 30px}

.con2-en{color:#fff;font-size: 12px;text-transform: uppercase;}

.con2-en a{color:#fff;font-size: 12px;}

.con2-right{position: absolute;width: 30px;height: 30px;right: 10px;bottom: 10px;z-index: 2;}

/*con4*/

.con4{padding: 30px;width: 1140px;margin: 0 auto; margin-top:20px; overflow:hidden;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);

box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);}

.con4-list-ico{float: left;width: 60px;height: 60px;margin-right:22px;}

.con4-list{line-height:60px ;width: 180px;float: left;margin-right: 12px;}

.con4-list a{font-size: 16px;color: #333;}

.con4-list a:hover{font-size: 16px;color: #da251c;}

.con4-list-last{margin-right: 0px}



.IN_List1{width: 580px;float: left;margin-top: 35px;}

.IN_Top{height: 44px;width: 100%;background-image: url(../images/in_64.jpg);background-repeat: repeat-x;background-position: bottom;background-color: #f6f6f6;}

.IN_GD{float: right;font-size: 16px;color: #666;line-height: 44px;margin-right: 10px;}

.IN_Top h2{font-size: 18px;color: #fff;height: 44px;background: url(../images/in_43.png) right center no-repeat;padding: 0 20px 0 10px;display: inline-block;line-height: 44px;}

.IN_List1 .bd{padding: 0 10px 0}

.IN_List1 .hd {float: right;margin-right: 5px;}

.IN_List1 .hd ul li{ display:inline-block;line-height: 44px;margin: 0 1px;}

.IN_List1 .hd ul li a {color: #fff;font-size: 14px;border: #fff 1px solid;padding: 5px 5px;}

.IN_List1 .hd ul li.on a{color: #fff;border: #c01827 1px solid;background:#c01827;}

.IN_List1 .News_DL dd{line-height: 38px;}



.IN_Top2{height: 44px;width: 100%;background:#0864cb;}

.IN_GD2{float: right;font-size: 16px;color: #fff;margin-top: 10px;margin-right: 10px;}

.IN_Top2 h2{font-size: 18px;color: #fff;height: 44px;background-repeat: no-repeat;background-position: left bottom;padding: 0 5px;display: inline-block;background-size: 100% 9px;padding-top: 10px;box-sizing: border-box;border-left: #c01827 4px solid;padding-left: 15px;}



.IN_List2 .bd{padding: 0 10px 0}

.IN_List2 .hd {float: right;margin-right: 5px;}

.IN_List2 .hd ul li{ display:inline-block;line-height: 44px;margin: 0 1px;}

.IN_List2 .hd ul li a {color: #fff;font-size: 14px;border: #fff 1px solid;padding: 5px 5px;}

.IN_List2 .hd ul li.on a{color: #fff;border: #c01827 1px solid;background:#c01827;}

.IN_List2{width: 580px;float: right;height: 305px;margin-top: 35px;}

.IN_List2 .IN_Top{width: 580px;}

.HY_DL dt{margin-top: 20px;margin-bottom: 15px;}

.HY_Img{width: 180px;height: 110px;float: left;}

.HY_Top{width: 365px;float: right;}

.HY_Name{display: block;font-size: 18px;line-height: 40px;color: #d50000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.HY_Cont{font-size: 14px;line-height: 30px;color: #808080;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}

.HY_DL dd a{font-size: 15px;color: #4c4c4c;line-height: 35px;display: block;margin-right: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.HY_DL dd .Date_Time{line-height: 33px;}



.RW_DT{padding-left: 50px;background-position: left center;background-repeat: no-repeat;background-image: url(../images/in_46.png);}







.QYFC_UL{margin-top: 20px;margin-left: -20px;}

.QYFC_UL li{width: 180px;float: left;margin-left: 20px;}

.QYFC_UL li img{display: block;width: 180px;height: 104px;}

.QYFC_UL li p{font-size: 14px;line-height: 33px;color: #4c4c4c;text-align: center;height: 33px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}





.KW_UL{margin-left: -20px;margin-top: 20px;}

.KW_UL li{width: 130px;float: left;margin-left: 20px;position: relative;overflow: hidden;}

.KW_UL li img{width: 130px;height: 187px;}

.KW_JS{width: 130px;height: 25px;line-height: 25px;text-align: center;background: rgba(0,0,0,.8);color: #fff;font-size: 15px;position: absolute;bottom: -50px;left: 0;}



.KW_UL li:hover .KW_JS{bottom: 10px;}







.ind_img{display: block;width: 1200px;margin-bottom: 0px;margin-top: 35px;}

.ind_img img{width: 100%;}



.LPZS_Box{margin-top: 20px;}

.LPZS_UL{margin-top: 20px;}

.LPZS_UL dt{width: 469px;float: left;}

.LPZS_UL dt img{width: 469px;height: 296px;}

.LPZS_UL dd{width: 225px;float: left;margin-left: 18px;margin-bottom: 13px;}

.LPZS_UL dd img{width: 225px;height: 127px;}

.LP_Name{font-size: 15px;line-height: 29px;color: #4c4c4c;text-align: center;}



.ZS_Logo{margin-bottom: 40px;}

.ZS_UL{margin-top: 20px;}

.ZS_UL li{width: 191px;height: 88px;margin-bottom: 10px;border:1px solid #e6e6e6;float: left;margin-right: 10px;box-sizing: border-box;}

.ZS_UL li:nth-child(6n){margin-right: 0}

.ZS_UL li img{width: 100%;height: 100%;}



.sy_msfc {padding: 0px 0 40px;position: relative;border: #0864cb 1px solid;margin-top: 30px;}

.swiper-yxxy{width:1170px; margin:35px auto 0;}

.swiper-yxxy .swiper-slide{position:relative;}

.swiper-yxxy .swiper-slide img{width:100%; height:auto; display:block;}

.swiper-yxxy .swiper-slide h4 {font-size: 14px;line-height: 35px;background-color:rgba(0,0,0,.6); bottom:0px; left:0; color:#fff;width: 100%;position: absolute;text-align: center;}

.swiper-yxxy .swiper-slide .w_z{width:100%; padding:10px 20px; background-color:rgba(0,0,0,.6); position:absolute; bottom:0px; left:0; color:#fff;

transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s;height: 40px;box-sizing: border-box;overflow: hidden;}

.swiper-yxxy .swiper-slide .w_z h3{font-size:16px; color:#fff; margin-bottom:10px;}

.swiper-yxxy .swiper-slide .w_z p {font-size:14px;line-height: 1.8;color: #fff; }

.swiper-yxxy .swiper-slide:hover .w_z{background-color:rgba(8,100,203,.9); bottom:0px;height:100%;transition:all .5s;

-webkit-transition:all .5s;

-moz-transition:all .5s;

-ms-transition:all .5s;

-o-transition:all .5s; padding:20px 20px;}

.swiper-yxxy .swiper-pagination{bottom:10px !important;}

.swiper-yxxy .swiper-pagination-bullet {border-radius: 5px;width: 10px;height: 10px;background: #ccc;display: inline-block;}

.swiper-yxxy .swiper-pagination-bullet.swiper-pagination-bullet-active { background:#4e929d}

.sy_msfc .swiper-button-prev{background:url(../images/prev_off.png) no-repeat; width:30px; height:60px;top: 50%; margin-top:0px; left:-35px;

background-size:30px 60px;

-webkit-background-size:30px 60px;

-moz-background-size:30px 60px;

-ms-background-size:30px 60px;

-o-background-size:30px 60px;}

.sy_msfc .swiper-button-next{background:url(../images/next_off.png) no-repeat; width:30px; height:60px;top: 50%; margin-top:0px; right:-35px;

background-size:30px 60px;

-webkit-background-size:30px 60px;

-moz-background-size:30px 60px;

-ms-background-size:30px 60px;

-o-background-size:30px 60px;}











/*Foot*/

.Footer{margin-top: 30px;}

.Foot_Top{padding: 21px 0;background: #f3f3f3;}

.YQ_LJ{line-height: 38px;font-size: 16px;color: #0864cb;font-weight: bold;}

.Foot_Top a {font-size: 14px;color: #555;margin-right: 10px;}

.Foot_Top a:hover{color: #0864cb;}

.Foot_Top select{width: 262px;height: 38px;line-height: 38px;padding: 0 10px;float: left;margin-left: 20px;background: #fff;box-sizing: border-box}





.Foot_Nav{margin-left: -20px;font-size: 14px;color: #fff;}

.Foot_Nav a{display: inline-block;padding:0 20px;font-size: 14px;color: #808080;}





.Foot_but{background: #0864cb ;padding: 25px 0;font-size: 14px;color: #fff;line-height: 34px;text-align: center;position: relative}

.Foot_but a{color: #fff;}



.Foot_but .ewm {width: 100px;position: absolute;bottom:10px;right: 6%;}

.Foot_but .ewm img {width: 100%;display: block;}

.Foot_but .ewm p {font-size: 14px;color: #fff;line-height: 1.4;text-align: center;}



.Main_Left{width: 240px;float: left;margin-top:30px;}

.Main_Left dt{height: 80px;line-height: 80px;font-size: 24px;color: #fff;font-weight: bold;text-align: center;background: #0864cb;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}

.Main_Left dd{border-bottom: 1px solid #ebebeb;border-left: 1px solid #ebebeb;border-right: 1px solid #ebebeb;}

.Main_Left dd a{display: block;height: 55px;line-height: 55px;text-align: center;font-size: 16px;color: #3b3b3b;background: #f5f5f5;}

.Main_Left dd.on a {background: #3f92d5;color: #fff;}

.Main_Left dd:hover a{background: #3f92d5;color: #fff;}



.Main_Left .rmwz {margin-top: 30px;}

.Main_Left .rmwz ul {padding-top: 20px;}

.Main_Left .rmwz ul li {border-bottom: #ccc 1px dotted;}

.Main_Left .rmwz ul li a {padding-left: 14px;

background-repeat: no-repeat;

background-position: left center;

background-image: url(../images/dian2.png);

font-size: 14px;

color: #333333;

display: block;

overflow: hidden;

text-overflow: ellipsis;

white-space: nowrap;line-height: 40px;}

.Main_Left .rmwz ul li:hover a{color: #0864cb;background-image: url(../images/dian2s.png);}





.Main_Right{width: 940px;float: right;margin-top:30px;background: #fff;padding: 0 20px;box-sizing: border-box;}

.Main_Top{font-size: 14px;color: #868686;line-height: 50px;height: 50px;border-bottom: 1px solid #e6e6e6;text-align: right;}

.Main_Top a{font-size: 14px;color: #868686;}



.Main_Right .News_DL{margin-top: 30px;}

.Main_Right .News_DL dd{line-height: 48px;border-bottom: 1px dashed #bababa;}

.vnewbR{ width:850px; height:auto; overflow:hidden; margin:auto; float:left;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px; min-height:280px;}

.vnewbR ul li {

    height: auto;

    overflow: hidden;

    margin: auto;

    margin-bottom: 15px;

    padding-bottom:15px;

    border-bottom: 1px dashed #ccc;

}

.vnewbRL{ width:150px; height:120px; overflow:hidden; margin:auto; float:left;border:1px solid #ccc;display: flex;align-items: center;justify-content: center;}

.vnewbRL img{ width:auto; height:120px;}

.vnewbRR{width: -webkit-calc(100% - 170px);width: -moz-calc(100% - 170px);width: calc(100% - 170px); height:auto; overflow:hidden; margin:auto; float:right;} 

.vnewbRRt{ width:100%; height: auto; line-height:35px; font-size:16px; font-weight:bold;}

.vnewbRRtL{ width:100%; height:30px; overflow:hidden; margin:auto; float:left;}

.vnewbRRtL a{ color:#333;}

.vnewbRRtL a:hover{ color:#0d75d9;}

.vnewbRRtR{ width:100%; height: auto; line-height:35px;font-size:14px; color:#999; font-weight:normal;}

.vnewbRRb{ width:100%; height:auto; overflow:hidden; line-height:25px; color:#999; text-align:justify; overflow:hidden;text-overflow: ellipsis;

    display: -webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient: vertical; }



.pagination-wrapper{ margin: auto; clear:both;} 

.pagination{ height: 34px; text-align: center; } 

.pagination li { display: inline-block;} 

.pagination li a{ float: left;

    display: block;

    height: 26px;

    line-height: 26px;

    padding: 0 12px;

    font-size: 14px;

    font-family: Microsoft yahei;

    border: 1px solid #dddddd;

    color: #555555;

    text-decoration: none; } 

.pagination li a:hover{ background:#f5f5f5; color:#0099ff; } 

.pagination li.thisclass { background: #09f; color: #fff; } 

.pagination li.thisclass a,.pagination li.thisclass a:hover{ background: transparent; border-color: #09f; color: #fff; cursor: default; }



.ny_gfxx {}

.ny_gfxx ul li {padding: 20px;margin-bottom: 20px;border-bottom: #eee 1px solid;overflow: hidden;}

.ny_gfxx ul li .tp {width: 40%;float: left;}

.ny_gfxx ul li .tp img {width: 100%;display: block;}

.ny_gfxx ul li .wenz {width: 55%;float: right;}

.ny_gfxx ul li .wenz h3 {font-size: 18px;margin-bottom: 20px;color: #333;}

.ny_gfxx ul li .wenz p {font-size: 14px;color: #666;line-height: 1.8;}

.ny_gfxx ul li .wenz .more a{width: 120px;height: 30px;line-height: 30px;border-radius: 5px;background: #0099ff;text-align: center;color: #fff;font-size: 14px;margin-top: 25px;display: block;}





/*pages*/

.Pages{ zoom:1; padding: 40px 0 50px;text-align:center; overflow:hidden; color:#666666; line-height:28px;clear:both;}

.Pages span{ padding:0px 1px; display:inline-block; vertical-align:middle;}

.Pages a{ display:inline-block;margin: 0 5px; font-size: 14px;color:#999;width: 30px;height: 30px;border: 1px solid #e5e5e5;line-height: 30px;text-align: center;}

.Pages .p_page a{ display:inline-block; vertical-align:middle;}

.Pages .p_page a:hover,.Pages .p_page a.a_cur{ color:#fff;background-color: #1c649f;}

/*pages end*/











.XQ_Top{margin-top: 55px;text-align: center;padding-bottom: 20px;border-bottom: 1px dashed #d1d1d1;}

.XQ_Top h2{font-size: 20px;line-height: 28px;color: #333333;}

.XQ_XX{font-size: 14px;color: #666666;line-height: 28px;margin-top: 15px;}

.XQ_XX span{display: inline-block;margin: 0 10px;}

.XQ_Cont{font-size: 14px;line-height: 28px;color: #474747;padding-bottom: 60px;border-bottom: 1px solid #d1d1d1;}





.XQ_FY{font-size: 14px;line-height: 28px;color: #000;padding: 20px 0 50px;}

.XQ_FY a{color: #666666;}

.XQ_FY a:hover{color: #1c649f;}







.LPZS_H2{text-align: center;margin: 30px 0 35px;font-size: 30px;color: #1c649f;line-height: 50px;height: 50px;background-repeat: no-repeat;background-position: bottom center;background-image: url(../images/lp_03.jpg);}



.LPZS_UL2{margin-left: -30px;}

.LPZS_UL2 li{width: 358px;border:1px solid #e8e8e8;padding: 10px;margin-left: 30px;margin-top: 30px;float: left;}

.LPZS_UL2 li .LP_Name{padding-top: 10px;}

.LPZS_UL2 li img{width: 358px;height: 230px;}



.LPZS_UL2 li:hover{background: #3f92d5;}

.LPZS_UL2 li:hover .LP_Name{color: #fff;}





.FC_UL{margin-top: 35px;}

.FC_UL li{padding: 23px 18px;}

.FC_Img{float: left;width: 210px;height: 145px;}

.FC_Txt{width: 920px;float: right;padding-top: 25px;}

.FC_Name{display: block;margin-right: 80px;font-size: 18px;color: #212121;line-height: 20px;height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.FC_Cont{font-size: 14px;margin-top: 25px;line-height: 21px;color: #5f5f5f;height: 42px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}



.FC_UL li:hover{-moz-box-shadow:0px 0px 15px #EDEDED; -webkit-box-shadow:0px 0px 15px #EDEDED; box-shadow:0px 0px 15px #EDEDED;}



.GJ_Cont{margin-top: 40px;text-align: center;padding-bottom: 60px;}



.JJ_Cont{margin-top: 40px;font-size: 14px;line-height: 28px;color: #3b3b3b;padding-bottom: 60px;background-repeat: no-repeat;background-position: bottom center;}



.XHKW_UL{margin-left: -23px;}

.XHKW_UL li{width: 220px;float: left;margin-left: 23px;text-align: center;margin-top: 40px;}

.KW_Name{font-size: 14px;color: #494949;margin-top: 15px;}



.ny_xxkj{margin-top: 30px;}

.ny_xxkj ul li {width: 300px;float: left;margin: 0 25px 25px 0;}

.ny_xxkj ul li:nth-child(3n){margin-right: 0;}

.ny_xxkj ul li img {width: 100%;display: block; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.ny_xxkj ul li:hover img { -webkit-transform:scale(1.07); -moz-transform:scale(1.07); -o-transform:scale(1.07); -ms-transform:scale(1.07); transform:scale(1.07); -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; transition:all 0.5s;}

.ny_xxkj ul li h3 {font-size: 14px;text-align: center;margin: 10px 0;color: #333;}

.ny_xxkj ul li:hover h3{color: #0864cb;}





.nyhy {padding:30px 0 0;}

.nyhy ul li{ float:left; width:31.3333%; margin:0 3% 30px 0; position:relative;}

.nyhy ul li .kj {transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02);box-shadow: 0 10px 15px 0 rgba(0,0,0,.02),0 15px 40px 0 rgba(0,0,0,.02); }

.nyhy ul li:nth-child(3n) {margin-right: 0}

.nyhy ul li .tu { width:100%; position: relative;overflow:hidden}

.nyhy ul li img { width:100%; display:block;-webkit-transform:scale(1); -moz-transform:scale(1); -o-transform:scale(1); -ms-transform:scale(1); transform:scale(1); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}

.nyhy ul li:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); -ms-transform:scale(1.2); transform:scale(1.2); -webkit-transition: all 1s; -moz-transition: all 1s; transition: all 1s;}

.nyhy ul li .mb { background:rgba(0,0,0,0.8); position:absolute; width:100%; height:100%; left:0; top:0;-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 0;-webkit-opacity: 0;-moz-opacity: 0;z-index: 99;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}

.nyhy ul li:hover .mb {-webkit-transition: all 0.6s;-moz-transition: all 0.6s;-o-transition: all 0.6s;transition: all 0.6s;opacity: 1;-webkit-opacity:1;-moz-opacity:1;}

.nyhy ul li .mb img {width: 44px;}

.nyhy ul li .mb p{padding: 20px;font-size: 14px;line-height: 1.8;color: #fff;}

.nyhy ul li .wenz { padding:15px 15px 0px; background:#fff; width:100%; background:url(../images/jt.png) 93% 20px no-repeat; height: 110px;box-sizing: border-box;}

.nyhy ul li:hover .wenz {background:url(../images/jts.png) 93% 20px no-repeat;}

.nyhy ul li .wenz h3 { font-size:16px; margin-bottom:10px; color:#333;}

.nyhy ul li .wenz p { font-size:12px; color:#666; line-height:20px; display: -webkit-box;

overflow: hidden;

-webkit-box-orient: vertical;

-webkit-line-clamp:2;width: 100%}

.nyhy ul li:hover .wenz h3 { color:#003a8f;-webkit-transition: all 0.4s linear -1ms;



-moz-transition: all 0.4s linear -1ms;



-ms-transition: all 0.4s linear -1ms;



-o-transition: all 0.4s linear -1ms;



transition: all 0.4s linear -1ms;}

.nyhy ul li:hover .kj {-webkit-box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);box-shadow: 0 10px 15px 0 rgba(0,0,0,.16),0 15px 40px 0 rgba(0,0,0,.16);transform: translateY(-5px);-wbkit-transform: translateY(-5px);-o-transform: translateY(-5px);-moz-transform: translateY(-5px);transition: all 0.3s;-wbkit-transition: all 0.3s;-o-transition: all 0.3s;-moz-transition: all 0.3s;}



.estate_agent {

    margin: 10px 0 20px;

}

.estate_search {

    margin-top: 10px;

    padding: 0 15px 10px;

    margin-bottom: 40px;

    background-color: #f5f5f5;

    -webkit-box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);

    box-shadow: 0 2px 4px 0 rgba(0,0,0,.1);

}

.estate_search_area {

    padding-top: 15px;

}

.estate_search_area dl.dropDown {

    height: auto;

}

.list .dropDown {

    height: 24px;

    overflow: hidden;

}

.estate_search dl {

    padding: 0 5px;

}

.estate_search dl dt {

    width: 45px;

}

.list dl dt {

    width:75px;

    font-weight: 700;

}

.list dl dt, .list dl dd {

    display: inline-block;

    font-size: 14px;

    font-size: .875rem;

    line-height: 24px;

    vertical-align: top;

}

.estate_search dl dd {

    width: -webkit-calc(100% - 50px);

    width: calc(100% - 50px);

}

.list dl dd {

    width: -webkit-calc(100% - 80px);

    width: calc(100% - 80px);

}

.list dl dt, .list dl dd {

    display: inline-block;

    font-size: 14px;

    font-size: .875rem;

    line-height: 24px;

    vertical-align: top;

}

.estate_search_select {

    padding-top: 10px;

}

.list dl dd a.selected {

    color: #00abeb;

    font-weight: 700;

    cursor: default;

    text-decoration: none;

}

.estate_search dl dd a {

    position: relative;

}

.list dl dd a {

    display: inline-block;

    margin-right: 15px;

    margin-bottom: 5px;

    color: #5d5d5d;

}

.estate_list_cont .item {

    position: relative;

    padding:0 0 20px;

    border-bottom: 2px solid #f5f5f5;-moz-box-sizing: border-box; /*Firefox3.5+*/

-webkit-box-sizing: border-box; /*Safari3.2+*/

-o-box-sizing: border-box; /*Opera9.6*/

-ms-box-sizing: border-box; /*IE8*/

box-sizing: border-box;  overflow:hidden;margin-bottom: 20px;

}

.estate_list_cont .item .photo {

    position: relative;

    float: left;

    width: 250px;

    height: 180px;

}

.estate_list_cont .item .photo img{ width:100%;

}

.estate_list_cont .item .info {

    float: right; margin-right:100px; width:560px;

    color: #373737;

}

.estate_list_cont .item .info .title {

    margin-bottom: 20px;

    font-size: 22px;

    font-size: 1.375rem;

    font-weight: 700;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.estate_list_cont .item .ListingDate {

    font-size: 14px;

    font-size: .875rem;

    color: #838383;

    margin-bottom:15px;

}

.estate_list_cont .item .info .trade {

    margin-bottom: 12px;

    font-size: 14px;

    font-size: .875rem;

}

.estate_list_cont .item .info .baseInfo {

    margin-bottom: 12px;

    font-size: 14px;

    font-size: .875rem;

}

.estate_list_cont .item .info .address {

    margin-bottom: 10px;

    font-size: 14px;

    font-size: .875rem;

}

.estate_list_cont .item .price {

    position: absolute;

    right: 30px;

    top: 60px;

    text-align: right;

}

.estate_list_cont .item .price .cny {

    margin-bottom: 7px;

    font-size: 25px;

    font-weight: 700;

    color: #f9625c;

}

.estate_list_cont .item .price .jpy {

    font-size: 16px;

    font-size: 1rem;

    color: #838383;

}

.estate_list_cont .item .info .keywords ul li:nth-child(4n+1) {

    color: #ab3939;

    background-color: #fde7e7;

}

.estate_list_cont .item .info .keywords ul li {

    display: inline-block;

    margin: 0 5px 5px 0;

    padding: 5px;

    font-size: 14px;

    font-size: .875rem;

}

.estate_list_cont .item .info .keywords ul li:nth-child(4n+2) {

    color: #ad7e38;

    background-color: #fef3e3;

}

.estate_list_top { width:1180PX; margin:0 auto}



.lx_wm{margin:30px auto 0px;}

.lx_wm .x_x{width:100%;}

.lx_wm .l_y{width:100%; float:right;}

.lx_wm h3{font-size:24px; margin-bottom:15px;}

.lx_wm h4{font-size:16px; line-height:26px; color:#333; margin-bottom:15px;font-weight: normal;}

.lx_wm em{width:30px; height:1px; background-color:#003a8f; display:block; margin-bottom:15px;}

.lx_wm b{font-family:Arial, Helvetica, sans-serif; color:#003a8f; padding-left:5px; font-size:20px !important;}

.lx_wm p{font-size:16px; line-height:40px;}

.lx_wm p i{padding-right:10px; color:#aaa;}

.lx_wm p i img {vertical-align: middle;}

.lx_wm input.w_z{width:158px; height:40px; font-size:14px; line-height:40px; margin-right:10px; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}

.lx_wm input.a_n{width:120px; height:40px; background-color:#003a8f; font-size:14px; color:#fff; line-height:40px;}

.lx_wm textarea{width:526px; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}



.gy_lxwm { padding:30px 0 60px }

.gy_lxwm ul li { width:23%; float:left; margin:0 1%; background:#f6f6f6; padding:20px; box-sizing:border-box; transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;height: 225px}

.gy_lxwm ul li:hover{ transition: all 0.5s;-wbkit-transition: all 0.5s;-o-transition: all 0.5s;-moz-transition: all 0.5s;background:#0864cb;color: #fff;}

.gy_lxwm ul li .tb { width: 50px;margin: 10px auto 20px;height: 50px}

.gy_lxwm ul li .tb.t1 {background:url(../images/lxyx.png) center / 100%;}

.gy_lxwm ul li:hover .tb.t1 {background:url(../images/lxyxs.png) center / 100%;}

.gy_lxwm ul li .tb.t2 {background:url(../images/lxdh.png) center / 100%;}

.gy_lxwm ul li:hover .tb.t2 {background:url(../images/lxdhs.png) center / 100%;}

.gy_lxwm ul li .tb.t3 {background:url(../images/lxsj.png) center / 100%;}

.gy_lxwm ul li:hover .tb.t3 {background:url(../images/lxsjs.png) center / 100%;}

.gy_lxwm ul li .tb.t4 {background:url(../images/lxdz.png) center / 100%;}

.gy_lxwm ul li:hover .tb.t4 {background:url(../images/lxdzs.png) center / 100%;}

.gy_lxwm ul li h3 {font-size: 18px;color: #333;font-weight: bold;margin-bottom: 20px;text-align: center}

.gy_lxwm ul li p {font-size: 14px;line-height: 2;color: #666;text-align: center}

.gy_lxwm ul li:last-child p {text-align: left}

.gy_lxwm ul li:hover h3 {color: #fff;}

.gy_lxwm ul li:hover p {color: #fff;}

.nydt {width: 100%;margin-top: 50px;}

.main-title {

	text-align: center;margin-bottom: 35px;

}

.main-title h2 {

	font-size: 30px;

	margin-top: 0;

	text-align: center;

	font-weight: bold;

	margin-bottom: 20px;

	color: #333;

	position: relative;

}

.main-title h2:before {

	background: #0864cb;

	content: "";

	height: 3px;

	width: 66px;

	left: 0;

	right: 0;

	margin: 0 auto;

	bottom: -12px;

	position: absolute;

}

.main-title h2:after {

	/*background: #ccc;*/

	/*content: "";*/

	/*height: 1px;*/

	/*width: 50px;*/

	/*left: 0;*/

	/*right: 0;*/

	/*margin: 0 auto;*/

	/*bottom: -25px;*/

	/*position: absolute;*/

}

.main-title p {

	font-size: 14px;

	font-weight: 300;

	text-align: center;

	color: #686868;

	margin: 0 auto;

	width: auto;

	letter-spacing: 2px;

}





.twhf{padding: 50px 0;}

.twhf ul li {padding:15px 0 15px;border-bottom: 1px dashed #ccc;overflow: hidden;margin-top: 20px;}



.twhf ul li .wt .tx {width: 50px;height: 50px;float: left;margin-right: 20px;}

.twhf ul li .wt .tx img {width: 50px;height: 50px;border-radius: 25px;}

.twhf ul li .wt .xinx {float: left;}

.twhf ul li .wt .xinx p{font-size: 16px;color: #333;margin-bottom: 5px;}

.twhf ul li .wt .xinx p span {color: #0864cb;padding: 0 5px;}

.twhf ul li .wt .xinx p.p2 {font-size: 14px;color: #999;}

.twhf ul li .wt .neir {padding-top: 20px;font-size: 14px;width: 100%;overflow: hidden;line-height: 1.8;color: #333;display: block;}



.zw{ line-height:30px; padding:15px 0; min-height:350px;color:#555555; font-size:14px;}

.zw a:link{ color:#555555; }

.zw a:visited{ color:#555;}

.zw a:hover{ color:#FF6205;}

.zw a:active{color:#555555;}

.zw img{

 max-width:100%;



 width:expression(document.body.clientWidth>100%?"100%":"auto");



}



.xiaocms-page span{ margin:0 3px;  border:1px solid #0864cb;line-height:35px; padding:0 15px; background:#0864cb; color:#FFFFFF; display:inline-block; }

.xiaocms-page  a{margin:0 3px;   border:1px solid #eee;line-height:35px;background:#fff; display:block; color:#333; padding:0 15px;display:inline-block; }

.xiaocms-page  a:hover {margin:0 3px;   border:1px solid #0864cb;line-height:35px; background:#0864cb; color:#fff; padding:0 15px;display:inline-block;}









































































































































































