@charset "utf-8"; 
/*全局初始化样式*/
body{ padding:0px; margin:0px auto; font-family:Microsoft YaHei,arial,'宋体'; background:#fff;color: #000; width: 100%; zoom:1;
	 font-size: 14px; /*字体大小*/
/*禁用Webkit内核浏览器的文字大小调整功能*/
-webkit-text-size-adjust:none; 

/*取出点击出现半透明的灰色背景*/
-webkit-tap-highlight-color:rgba(0,0,0,0); 
-webkit-tap-highlight:rgba(0,0,0,0);

/*控制文本可选性*/
-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
        
/*设置字体的抗锯齿或者说光滑度*/
-webkit-font-smoothing: antialiased;  
}

ul,li,form, dl,dt,dd, div{ padding: 0px; margin: 0px;}
/*默认去除ul、li的默认样式*/
ul,li{ list-style:none; margin: 0;} 
/*初始化下拉菜单、单行输入框、多行输入框的样式*/
select,input,textarea{ border-radius:0; -webkit-border-radius:0; color:#414446;} 
/*表单元素获得焦点时不显示虚线框*/
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ } 
/*不允许多行输入文本框有滚动条*/
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ } 
/*初始化表单元素样式*/
textarea,input,select {background:none; border:none; margin:0; padding:0;}
/*初始化HTML5标签样式*/
audio,canvas,progress,video { display: inline-block; vertical-align:baseline;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display:block;}
/*去除figure边距*/
figure,figcaption{ margin:0px; padding:0px;}

/*初始化图片样式*/
img{ border:none; border:0; max-width:100%; vertical-align:top;}

/*初始化a的样式和字体样式*/
a{ color:#000; text-decoration:none; noline: -webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ color: #15182B;}

/*清楚浮动*/
.clear{ clear:both; height:0px; overflow:hidden;} /*清除浮动*/
.container {width:100%;margin:0 auto; max-width: 1600px;}
@media screen and (min-width:1200px ){
    .container {width:98%;margin:0 auto;}
}

.auto{
    width: 100%;
}
.auto_1326{
    max-width: 1326px;
    margin: 0 auto;
}
.auto_1280{
    max-width: 1280px;
    margin: 0 auto;
}
.auto_1200{
    max-width: 1200px;
    margin: 0 auto;
}
.auto_800{
    max-width: 800px;
    margin: 0 auto;
}

.auto_670{
    max-width: 670px;
    margin: 0 auto;
}

.auto_365{
    max-width: 365px;
    margin: 0 auto;
}
@media screen and (max-width:1200px ){
    .auto{
        width: 100%;
        padding: 0 2%;
        box-sizing: border-box;
    }
}

.wrap { width:1200px; margin:0 auto; position:relative; }

/*全局样式*/

/*头部样式*/
/*Top001829 */
.Top001829{position: relative;width: 100%;background: rgba(255,255,255,0.5);z-index: 100;}
.Top001829 .auto{ position:relative;}
.Top001829 .header_top{width:100%;}


.Top001829 .header_top .auto{ position:relative;z-index: 10;}
.Top001829 .header_top dl{padding: 0 5%;background: url(../images/top_tb_bj.png) no-repeat;text-align: center;float: right;margin-right: -5%;}
.Top001829 .header_top dl dd{  display: inline-block; width: 80px;text-align: center;}
.Top001829 .header_top dl dd.lang_box{border-right: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc;}
.Top001829 .header_top dl dd a{display: block;line-height: 25px;font-size: 14px;color: #8c8c8c;}
.Top001829 .header_top dl dd a em{display: inline-block;width: 13px;height: 13px;position:relative;top: 1px; margin-right:5px;background: url(../images/top_icon_search.png) no-repeat;}
.Top001829 .header_top dl dd.lang_box a em{background: url(../images/top_icon_lan.png) no-repeat;}
.Top001829 .header_top dl dd.oaxt_box a em{background: url(../images/top_icon_oa.png) no-repeat;}



.searchBoxWarp{display:none;position:absolute;z-index: 99;top:24px;width: 240px;}
.searchBoxWarp .searchBox{
    display: block;
    height: 30px;
    padding:0 35px 0 15px;
    background:#fff;
    margin: 0 auto;
    border-radius: 3px;
    position: relative;
    overflow: hidden;
    border: 1px solid #003366;
}
.searchBoxWarp .searchBox input{
    display: block;
    padding-right: 10px;
    height: 30px;
    line-height: 35px;
    width: 100%;
    color: #666;
}
.searchBoxWarp .searchBox button{display: block;
    width:35px;
    border-left: 1px solid transparent;border: none;
    height: 100%;
    position: absolute;
    z-index: 100;
    right: 0;
    top: 0;
    background: url(../images/search.png) no-repeat center;
}
.Top001829 .header_top dl dd.search_box:hover .searchBoxWarp{display: block;}


.Top001829 .header_top dl dd.oaxt_box{position: relative;}
.Top001829 .oaxt_box .QRcode{
    display: none;
    width: 100px;
    height: 100px;
    padding: 9px;
    background: #fff;
    border: 1px solid #eee;
    position: absolute;
    top: 35px;
    left: -47px;
    z-index: 100;
}
.Top001829 .oaxt_box .QRcode i{
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #eee;
    border-right: none;
    border-bottom: none;
    background: #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);		/* IE 9 */
    -webkit-transform: rotate(45deg);	/* Safari and Chrome */
    -o-transform: rotate(45deg);		/* Opera */
    -moz-transform: rotate(45deg);		/* Firefox */
    position: absolute;
    top: -6px;
    left: 50%;
    margin-left: -6px;
}
.Top001829 .oaxt_box:hover .QRcode{display: block;}


.Top001829 .logo{ position:absolute; left:0; top:0;height:100%; }
.Top001829 .logo a{display: inline-block;position: relative;top:10px;}
.Top001829 .logo img{ display:block;}

.Top001829 nav{}
.Top001829 nav ul{ float:right;}
.Top001829 nav li{ float:left; margin-left: 40px;height: 70px; }
.Top001829 nav li a{ font-size:14px; display:block;line-height: 40px;margin-top: 15px;color: #363636;}
.Top001829 nav li a:before{ content:''; display:inline-block; width: 3px; height:3px;border:1px solid rgba(255,255,255,0.5);background: #7c7c7c;margin-right: 10px;position: relative;top:-1px;vertical-align: middle;}
.Top001829 nav li#m1 a{ width:auto;margin-left: 0;}
.Top001829 nav li a:hover,
.Top001829 nav li.aon a{ color:#003366;border-bottom: 2px solid #003366;}
.Top001829 nav li a:hover:before,
.Top001829 nav li.aon a:before{ background: #003366;border:1px solid #003366;}
@media(max-width:1250px){.Top001829 .header_top dl{margin-right:0;}}
@media(max-width:1100px){.Top001829 nav li{ margin-left: 20px;} }
@media(max-width:1000px){

    .Top001829 .logo{ position:relative;height:auto; padding-right:40%;}
    .Top001829 .logo a{top: 0;}
    .Top001829 .logo img{ height:auto;}
    .Top001829 nav{ width:60%; max-width:250px; position:absolute; padding-top:0; right:0; top:100%; background-color:#fff; border-radius:5px 0 0 5px; box-shadow:0 0 10px #ccc inset; opacity:0; transform:translateY(-200%); transition:0.3s;}
    .Top001829 nav.navOut{ opacity:1;transform:translateY(0);}
    .Top001829 nav ul{ float:none; padding:5% 5% 0;}
    .Top001829 nav li{ float:none; padding:0 0 10px 0; background:none;height: auto;margin-left:0; }
    .Top001829 nav li a{ width:auto;text-align: center; height:auto; line-height:30px; background-position: 10px center; background-color:#eee; border-radius:30px;margin-top: 0;}

    .Top001829 .mobile_menu{ position:absolute; right:2%; width:40px; height:34px; top:50%; transform:translateY(-50%); }
    .Top001829 .mobile_menu span::after,
    .Top001829 .mobile_menu span::before,
    .Top001829 .mobile_menu span{  position:absolute; left:0; width:100%;height:3px; transition:transform 0.4s;}
    .Top001829 .mobile_menu span{top:50%; margin-top:-1.5px;background-color:#003366;}
    .Top001829 .mobile_menu span::after,
    .Top001829 .mobile_menu span::before{ content:'';background-color:#003366;}
    .Top001829 .mobile_menu span::before{ top:8px;}
    .Top001829 .mobile_menu span::after{ top:-8px;}

    .Top001829 .openMenu span,
    .Top001829 .openMenu::before{ background-color:transparent;}
    .Top001829 .openMenu span::after,
    .Top001829 .openMenu span::before{ top:0; transform:rotate(45deg);}
    .Top001829 .openMenu span::before{transform:rotate(-45deg);}
}


/*底部样式*/
.bottom {width: 100%;padding: 3% 0; background: #302d29;}
.bottom .auto{position: relative;}
.bottom .foot_nav{float: left;width: 75%;overflow: hidden;}
.bottom .foot_nav dl{float: left;margin-right: 7.5%;}
.bottom .foot_nav dl:last-child{margin-right: 0;}
.bottom .foot_nav dl dt{line-height: 25px;padding-left: 18px;background: url(../images/foot_nav_bj.png) no-repeat left center;font-size: 14px;color: #b5b4b4;margin-bottom: 5px;}
.bottom .foot_nav dl dd a{display: block; line-height: 25px;padding-left: 18px;font-size: 12px;color: #838281;}


.bottom .foot_xx{position: absolute;width: 255px;height: 100%;right: 0;top:0;}
.bottom .foot_xx ul{width: 100%;text-align: right;}
.bottom .foot_xx ul li{margin-bottom: 10px;width: 200px;line-height: 35px;border: 1px solid #585654;display: inline-block;box-sizing: border-box;padding: 0 15px;}
.bottom .foot_xx ul li a{display: block;font-size: 12px;}
.bottom .foot_xx ul li a:hover{color: #838281;font-weight: bold;}

.bottom .foot_xx ul li.wx a{background: url(../images/icon_wx.png) no-repeat left center;}
.bottom .foot_xx ul li.wb a{background: url(../images/icon_wb.png) no-repeat left center;}
.bottom .foot_xx .Copyright{
    position: absolute;
    width: 100%;
    bottom: 0;
    text-align: right;
}
.bottom .foot_xx .Copyright p{
    font-size: 12px;
    font-family: Microsoft YaHei;
    color: #8c8c8c;
    line-height: 25px;
    margin: 0;
}
.bottom .foot_xx .Copyright p a{
    color: #8c8c8c;
}

.bottom .foot_xx .foot_gz .wx{position: relative;}
.bottom .foot_xx .foot_gz .wx .QRcode{
    display: none;
    width: 100px;
    height: 100px;
    padding: 9px;
    background: #fff;
    border: 1px solid #eee;
    position: absolute;
    bottom: 45px;
    left: 35px;
    z-index: 100;
}
.bottom .foot_xx .foot_gz .wx .QRcode i{
    display: inline-block;
    width: 10px;
    height: 10px;
    border: 1px solid #eee;
    border-left: none;
    border-top: none;
    background: #fff;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);		/* IE 9 */
    -webkit-transform: rotate(45deg);	/* Safari and Chrome */
    -o-transform: rotate(45deg);		/* Opera */
    -moz-transform: rotate(45deg);		/* Firefox */
    position: absolute;
    bottom: -6px;
    left: 50%;
    margin-left: -6px;
}
.bottom .foot_xx .foot_gz .wx:hover .QRcode{display: block;}
@media(max-width:1200px){
    .bottom .foot_nav dl{margin-right: 5%;}
}
@media(max-width:900px){
    .bottom .foot_nav {display: none}
    .bottom .foot_xx{position: relative;width: 100%;height: auto;right: auto;top:auto;text-align: center;}
    .bottom .foot_xx ul{text-align: center;}
    .bottom .foot_xx .Copyright{
        position: relative;
        width: 100%;
        bottom: auto;
        text-align: center;
        margin-top: 10px;
    }
}
/*底部样式*/



/*banner样式*/
.banner{width: 100%;position: relative;text-align: center;}
.banner .pc{width: 100%;height: auto;display: inline-block;}
.banner .sj{ width: 100%;height: auto;display: none; }

.swiper_banner{
    width: 100%;
    overflow: hidden;
}

.swiper_banner .swiper-pagination-bullet{
    display: inline-block;
    width: 15px;
    height: 15px;
    background: transparent;
    border: 1px solid #e7e7e7;
    border-radius:0;
    opacity: 1;
}
.swiper_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{background: #003366;border: 1px solid #3b1303;}

.swiper_banner .auto_1200{position: absolute;width:100%;top: 50%; margin-top: -30px;left: 50%;-ms-transform:translateX(-50%);  -webkit-transform:translateX(-50%);  -moz-transform:translateX(-50%);transform:translateX(-50%);z-index: 2;}
.swiper_banner .swiper-button-next,
.swiper_banner .swiper-button-prev{
    display: inline-block;
    position: absolute;
    width: 43px;
    height: 59px;
}
.swiper_banner .swiper-button-next{
    left: auto;
    right: 0;
    background: rgba(255,255,255,.3) url(../images/ban_next_icon.png) no-repeat;
}
.swiper_banner .swiper-button-prev{
    left: 0;
    right: auto;
    background: rgba(255,255,255,.3) url(../images/ban_prev_icon.png) no-repeat;
}

@media screen and (max-width:1025px ){
    .swiper_banner .swiper-pagination-bullet{display: none;}
    .swiper_banner .swiper-button-next,
.swiper_banner .swiper-button-prev{display: none;}
}

/*二级导航*/
/*.slidebar .auto_1200{border-bottom: 1px solid #ececec;}*/
.menu_nav{
    position: relative;
}
.menu_nav .swiper-menunav{
    width: 100%;
    overflow: hidden;
    padding:0;
    position: relative;
}
.menu_nav .swiper-menunav ul{
    display: inline-block;
    text-align: center;
    white-space: nowrap;
    border-bottom: 1px solid #ececec;
}
.menu_nav .swiper-menunav .swiper-slide {
    text-align: center;
    font-size: 16px;
    width: auto;
    padding: 0 30px 0 20px;
    background: url(../images/menu_nav_bj.png) no-repeat right center;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    /*display: flex;*/
    display: inline-block;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.menu_nav .swiper-menunav .swiper-slide:last-child{background: none;}

.menu_nav .swiper-button-next,.menu_nav .swiper-button-prev{
    display: none;
    position: absolute;
    top: 50%;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    margin-top: -13px;
    z-index: 99;
    cursor: pointer;
    -moz-background-size: 100% 100%;
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    background-position: center;
    background-repeat: no-repeat;
    background-color: rgba(0,0,0,.3);
}
.menu_nav .swiper-button-next {
    background-image: url(../images/c_prev.png);
    left: 10px;
    right: auto;
}
.menu_nav .swiper-button-prev {
    background-image: url(../images/c_next.png);
    right: 10px;
    left: auto;
}

.menu_nav .swiper-menunav .swiper-slide a{
    display: inline-block;
    text-decoration:none;
    line-height: 20px;
    padding: 30px 0 29px;
    font-size: 15px;
    color: #a3a3a3;
    border-bottom:1px solid transparent;
    box-sizing: border-box;
    position: relative;
    top: 1px;
}
.menu_nav .swiper-menunav li a:hover,
.menu_nav .swiper-menunav li.menunav a{
    border-bottom:2px solid #744834;
    color: #744834;
}

.menu_nav .swiper-container-horizontal>.swiper-scrollbar{
    bottom: 0;
}

@media(max-width:768px){
    .menu_nav .swiper-menunav .swiper-slide a{
        padding: 15px 0 13px;
    }
    .menu_nav .swiper-button-next,
    .menu_nav .swiper-button-prev{
        display: none;
    }
}
/*二级导航*/
/*面包屑*/
.location{width:100%;line-height: 55px;overflow: hidden;}
.location .current{display: block;float: right;padding-left: 25px;background: url(../images/home_icon.png) no-repeat left center;}
.location .current a{display: inline-block;font-size:12px;color: #6d6d6d;vertical-align: middle;}
.location .current span{display: inline-block;font-size:12px;color: #744834;vertical-align: middle;}
/*面包屑*/

/*分页—Page002162 */
.Page002162 .Pages{ padding:5% 0 0; text-align:center; line-height:37px;}
.Page002162 .Pages .p_cur,
.Page002162 .Pages .p_count,
.Page002162 .Pages .p_total,
.Page002162 .Pages .p_jump{ display:none;}
.Page002162 .Pages a{border:1px solid #eaeaea;display:inline-block; vertical-align:middle; padding:0 15px;margin: 0 5px;}
.Page002162 .Pages em{ font-style:normal; overflow:hidden;vertical-align:middle; display:inline-block; border-left:1px solid #f7f6f6;}
.Page002162 .Pages em a{ float:left; margin-left:-1px;}
.Page002162 .Pages a:hover,
.Page002162 .Pages a.a_cur{ background:#003366; color:#fff;}
.Page002162 .Pages a.a_prev,
.Page002162 .Pages a.a_next{ overflow:hidden; height:39px; line-height:40px; padding:0 15px;
    /*background:url(../images/page002162-a_prev.gif) no-repeat center center;*/
}
/*.Page002162 .Pages a.a_next{ background-image:url(../images/page002162-a_next.gif);}*/
@media(max-width:640px){
    .Page002162 .Pages em{ display:none;}
}
@media(max-width:420px){
    .Page002162 .Pages a.a_first,
    .Page002162 .Pages a.a_end{display: none;}
}
/*分页—Page002162 */

/************************** 以下是页面样式 *************************/
/*首页*/
.HFix1{width: 100%;padding: 35px 0; background: #302d29;}
.accordion {
    overflow: hidden;
    height: 350px;
    position: relative;
}






.accordion__ul {
    display: block;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 9999px;
    overflow: hidden;
    position: absolute;
    left: 0;
    top: 0;
}

.accordion__li {
    position: relative;
    display: block;
    height: 350px;
    list-style: none;
    margin: 0;
    padding: 0;
    float: left;
    overflow: hidden;
    box-shadow: 0 0 10px 0 #000;
    transition: all 0.3s ease-out;
}









.accordion__img {
    max-width: none;
    position: relative;
    left: -80px;
    display: block;
    cursor: pointer;
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.accordion__li:hover .accordion__img{
    left: 0;
    -webkit-transform: scale(1.0);
    -ms-transform: scale(1.0);
    -o-transform: scale(1.0);
    transform: scale(1.0);
}

.accordion__img{
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
}

.accordion__li .zgc{
    position: absolute;
    top: 0;
    left: 0;
    width:100% ;
    height: 100%;
}

.accordion__li:nth-child(1) .zgc{
    background: -webkit-linear-gradient(to right bottom, rgba(209,97,62,1), rgba(209,97,62,0)); /* Safari */
    background: -o-linear-gradient(to right bottom, rgba(209,97,62,1), rgba(209,97,62,0)); /* Opera */
    background: -moz-linear-gradient(to right bottom, rgba(209,97,62,1), rgba(209,97,62,0)); /* Firefox \*/
    background: linear-gradient(to right bottom, rgba(209,97,62,1), rgba(209,97,62,0)); /* 标准的语法 */

}
.accordion__li:nth-child(2) .zgc
{
    background: -webkit-linear-gradient(to right bottom, rgba(229,177,59,1), rgba(229,177,59,0)); /* Safari */
    background: -o-linear-gradient(to right bottom, rgba(229,177,59,1), rgba(229,177,59,0)); /* Opera */
    background: -moz-linear-gradient(to right bottom, rgba(229,177,59,1), rgba(229,177,59,0)); /* Firefox \*/
    background: linear-gradient(to right bottom, rgba(229,177,59,1), rgba(229,177,59,0)); /* 标准的语法 */
}
.accordion__li:nth-child(3) .zgc{
    background: -webkit-linear-gradient(to right bottom, rgba(184,153,107,1), rgba(184,153,107,0)); /* Safari */
    background: -o-linear-gradient(to right bottom, rgba(184,153,107,1), rgba(184,153,107,0)); /* Opera */
    background: -moz-linear-gradient(to right bottom, rgba(184,153,107,1), rgba(184,153,107,0)); /* Firefox \*/
    background: linear-gradient(to right bottom, rgba(184,153,107,1), rgba(184,153,107,0)); /* 标准的语法 */
}
.accordion__li:nth-child(4) .zgc{
    background: -webkit-linear-gradient(to right bottom, rgba(59,173,168,1), rgba(59,173,168,0)); /* Safari */
    background: -o-linear-gradient(to right bottom, rgba(59,173,168,1), rgba(59,173,168,0)); /* Opera */
    background: -moz-linear-gradient(to right bottom, rgba(59,173,168,1), rgba(59,173,168,0)); /* Firefox \*/
    background: linear-gradient(to right bottom, rgba(59,173,168,1), rgba(59,173,168,0)); /* 标准的语法 */
}

.accordion__li .zgc .cont{
    position: absolute;
    left: 20px;
    top: 50px;
    color: #ffffff;
}
.accordion__li .zgc .cont .fj_name{
    padding-bottom: 40px;
    overflow: hidden;
    background: url(../images/home_icon_sfq.png) no-repeat left bottom;
}
.accordion__li .zgc .cont .fj_name h2{margin: 0;font-size: 20px;font-weight: bold;line-height: 25px;color: #fff;}
.accordion__li .zgc .cont .fj_name h3{margin: 0;font-size: 14px;font-weight: normal;line-height: 25px;color: #fff;}

.accordion__li .zgc .cont .hide_h{
    width: 100%;
    display: none;
}
.accordion__li .zgc .cont .hide_h h2{margin: 0;font-size: 20px;font-weight: bold;line-height: 25px;color: #fff;}
.accordion__li .zgc .cont .hide_h h3{margin: 0;font-size: 16px;font-weight: normal;line-height: 25px;color: #fff;}

.accordion__li .zgc .cont .hide_h a{
    display: inline-block;
    width: 105px;
    box-sizing: border-box;
    border: 2px solid #fff;
    text-align: center;
    font-size: 14px;
    margin-top: 25px;
    line-height: 40px;
    color: #fff;
}
.accordion__li .zgc .cont .hide_h a em{
    display: inline-block;
    width: 6px;
    height: 6px;
    border: 1px solid #fff;
    border-bottom: none;
    border-left: none;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);		/* IE 9 */
    -webkit-transform: rotate(45deg);	/* Safari and Chrome */
    -o-transform: rotate(45deg);		/* Opera */
    -moz-transform: rotate(45deg);		/* Firefox */
}

.accordion__li:hover .zgc .cont{top: 50%;left: 40px;}
.accordion__li:hover .zgc .cont .fj_name{display: none;}
.accordion__li:hover .zgc .cont .hide_h{display: block;}


.zjwap{ display: none;}
@media screen and (max-width:768px ){
    
.zjpc{display: none;}
.zjwap{display: block;height: auto;}
.zjwap .accordion__li{height: auto; width: 100%;float: none; margin-bottom: 20px;}
.zjwap .accordion__ul{position:static; width: auto;}
.zjwap .accordion__li .zgc .cont{top: 50%;left: 40px;}
.zjwap .accordion__li .zgc .cont .fj_name{display: none;}
.zjwap .accordion__li .zgc .cont .hide_h{display: block;}
.zjwap .accordion__li .accordion__img{left:0; width: 100%; max-width: 100%;}


}



@media(max-width:1200px){


}


/*首页*/


/*内页样式*/
/*底部标语*/
.foot_by_box{width: 100%;padding-bottom: 3%;}
.foot_by_box .box{width: 100%;box-sizing:border-box;padding:0 5%;text-align: center;color: #363636;font-size:16px;line-height: 102px;background: url(../images/foot_by_bj.png) no-repeat;background-size: 100% 100%;margin-top: 5%;}
@media(max-width:768px){
    .foot_by_box .box{line-height: 50px;}
}
@media(max-width:380px){
    .foot_by_box .box{line-height: 35px;font-size:14px;}
}
/*联系来访*/
.contact_con{width: 100%;padding: 3% 0;}
.contact_con .auto{background: url(../images/content_bj_img.jpg) no-repeat 95% 20%;}
.contact_con .contact_box{width: 100%;box-sizing: border-box;background: #f7f9fa;margin-bottom: 35px;}
.contact_con .contact_box img{display: inline-block;float: right;}
.contact_con .contact_box .contact_xx{float: left;position: relative;padding: 40px 0 0 35px;}
.contact_con .contact_box .contact_xx h1{
    margin: 0;
    font-size: 25px;
    line-height: 55px;
    color: #363636;
    margin-bottom: 10px;
}
.contact_con .contact_box .contact_xx h1 em{
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background: #003366;
    margin-right: 17px;
}
.contact_con .contact_box .contact_xx p{
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

.contact_con .map{width: 100%;box-sizing: border-box;height: 445px;}
.contact_con .map img{max-width: none;}
@media(max-width:1000px){
    .contact_con .contact_box{text-align: center;}
    .contact_con .contact_box img{float: none;}
    .contact_con .contact_box .contact_xx{float: none;padding: 20px 15px 20px 35px;text-align: left;}
    .contact_con .map{height: 300px;}
}
/*专著出版*/

.law_con{width: 100%;padding: 3% 0;}
.law_con .auto{background: url(../images/content_bj_img.jpg) no-repeat 92% 85%;}
.law_con li{border-bottom: 1px solid #fbfbfb;width: 100%;box-sizing: border-box;padding:25px 130px 23px 35px;background: url(../images/law_icon.png) no-repeat left center;position: relative;}
.law_con li .title{display:block;width:100%;font-size: 16px;line-height: 25px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.law_con li .download{display: inline-block;width: 117px;height:27px;background: url(../images/download_btn_img.png) no-repeat;position:absolute;top:25px;right:0;z-index: 10;}

.law_con li .title:hover{color: #003366;font-weight: bold;}
.law_con li .download:hover{background: #003366 url(../images/download_btn_img.png) no-repeat;}

@media(max-width:420px){
    .law_con li{padding:15px 90px 13px 35px;}
    .law_con li .download{width: 80px;height:20px;background-size:100% 100%;top:18px;}
}

/*党建历史*/
.djgz_con{width: 100%;padding: 3% 0;}
.djgz_con .auto{background: url(../images/content_bj_img.jpg) no-repeat 92% 100%;}
.djgz_con .auto .con{background: rgba(255,255,255,.3);width: 100%;}
.djgz_con .con h1{
    margin: 0;
    font-size: 25px;
    line-height: 35px;
    color: #532611;
}
.djgz_con .con h4{
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 25px;
    color: #532611;
}
.djgz_con .con .img{width: 100%;padding: 3% 0;}
.djgz_con .con p{
    margin: 0;
    font-weight: normal;
    font-size: 16px;
    line-height: 30px;
    color: #989898;
    margin-bottom: 3%;
}

/*新闻动态列表页*/
/*头条*/

.news_con{width: 100%;padding: 3% 0;}
.news_con .auto{background: url(../images/content_bj_img.jpg) no-repeat 92% 100%;}
.news_con .auto .box{background: rgba(255,255,255,.3);width: 100%;}

.news_con .new_top{width: 100%;overflow: hidden;box-sizing: border-box;padding-left: 425px;padding-right: 20px;position: relative;padding-bottom: 3%;margin-bottom: 3%;border-bottom: 1px solid #f2f2f2;}
.news_con .new_top .pic{
    position: absolute;
    top: 0;
    left: 0;
}
.news_con .new_top .pic a{
    display: inline-block;
}
.news_con .new_top .con{padding:0;}
.news_con .new_top .con h1{
    width: 100%;
    position: relative;
    margin: 0;
    margin-bottom: 15px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.news_con .new_top h1 a{
    display: block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 25px;
    line-height: 35px;
    color:  #333;
    font-weight: normal;
}
.news_con .new_top h1 span{
    display: inline-block;
    font-size: 14px;
    line-height: 25px;
    color:  #a2a2a2;
    font-weight: normal;
}
.news_con .new_top .con h1 a:hover{
    color: #532611;
}

.news_con .new_top .con p{
    width: 100%;
    font-size: 16px;
    line-height: 25px;
    color: #767676;
    position: relative;
    margin: 0;
    margin-bottom: 15px;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
.news_con .new_top .con .more{
    display: inline-block;
    width: 95px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #b87256;
    text-align: center;
    font-size: 14px;
    color:#b87256;
    background: #fff;
}
.news_con .new_top .con .more:hover{
    color:#fff;
    background: #b87256;
}


@media(max-width:1200px){
    .news_con .new_top h1 a{
        font-size: 20px;
    }
}
@media(max-width:768px){
    .news_con .new_top{
        padding: 0;
    }
    .news_con .new_top .pic{
        width: 100%;
        box-sizing: border-box;
        text-align: center;
        position: relative;
    }
    .news_con .new_top .con{width:100%;box-sizing: border-box;padding:3% 5%;}
}

/*新闻列表样式*/
.news_con .news_list{
    width: 100%;
    overflow: hidden;
}
.news_con .news_list li{
    width: 100%;
    padding-bottom: 3%;
    margin-bottom: 3%;
    border-bottom: 1px solid #f2f2f2;
    padding-left: 105px;
    box-sizing: border-box;
    position: relative;
}
.news_con .news_list li time{
    display: inline-block;
    width: 85px;
    position: absolute;
    left: 0;
    top: 0;
}
.news_con .news_list li time span{
    display: block;
    width: 100%;
    line-height: 25px;
    background: #003366;
    font-size: 12px;
    color: #fff;
    text-align: center;
}
.news_con .news_list li time b{
    display: block;
    width: 100%;
    line-height: 65px;
    background: #eee;
    color: #003366;
    font-size: 35px;
    text-align: center;
}
.news_con .news_list li .con{width: 100%;}
.news_con .news_list li .con a{display: block;border: 1px solid transparent;box-sizing: border-box;padding: 2px 10px;}

.news_con .news_list li a h3{
    display: block;
    width: 100%;
    margin: 0;
    margin-bottom: 10px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 16px;
    line-height: 25px;
    color:  #333;
    font-weight: normal;
}

.news_con .news_list li a p{
    width: 100%;
    font-size: 14px;
    line-height: 25px;
    color: #767676;
    position: relative;
    margin: 0;
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.news_con .news_list li .con a:hover{border: 1px solid #003366;}
.news_con .news_list li .con a:hover h3{color: #003366;font-weight: bold;}
@media(max-width:420px){
    .news_con .news_list li {padding-left: 95px;}
}
/*详情页*/
.news_info{width: 100%;padding: 35px 0 6%;}
.news_info .title{
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #e5e5e5;
}
.news_info .title h1{
    width: 100%;
    margin: 0;
    margin-bottom: 20px;
    font-size: 25px;
    line-height: 35px;
    color: #515151;
    font-weight: normal;
}
.news_info .title p{
    width: 100%;
    margin: 0;
    font-size: 14px;
    line-height: 25px;
    color: #afafaf;
    font-weight: normal;
}
.news_info .title p span{
    display: inline-block;
    margin: 0 10px;
}
.news_info .title em{
    display: inline-block;
    width: 85px;
    height: 1px;
    line-height: 0px;
    margin: 0;
    background: #c82a1d;
    margin-bottom: -5px;
}
.news_info .info{
    padding: 3% 0 5%;
}
.news_info .info p,
.news_info .info div,
.news_info .info .con{
    font-size: 20px;
    color: #660000;
    line-height: 180%;
    text-indent: 2em;
    margin: 0;
    margin-bottom: 5px;
}
.news_info .info p.p{
    margin-bottom: 0;
}
.news_info .info .img{
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
.news_info .info_pn{
    display: block;
    width: 100%;

}
.news_info .info_pn .prev,
.news_info .info_pn .next{
    width: 100%;
    border-bottom: 1px solid #e9e8e8;
}

.news_info .info_pn .prev a,
.news_info .info_pn .next a{
    display: inline-block;
    padding-left: 55px;
    font-size: 14px;
    color: #5d5d5d;
    line-height: 50px;
}
.news_info .info_pn .prev a{
    background: url(../images/info_icon_prev.png) no-repeat 9px center;
}
.news_info .info_pn .next a{
    background: url(../images/info_icon_next.png) no-repeat 9px center;
}

.news_info .info_pn .prev a:hover,
.news_info .info_pn .next a:hover{
    color: #c82a1d;
}

.news_zt_info .info,
.cfyjs_info .info{
    padding: 3% 0 0;
}

/*建筑与不动产部*/
.lwzc_con{width: 100%;padding: 3% 0;}
.lwzc_con .auto{background: url(../images/content_bj_img.jpg) no-repeat 95% 75%;}
.lwzc_con .lwzc_box{width: 100%;box-sizing: border-box;background: #f7f9fa;margin-bottom: 35px;}
.lwzc_con .lwzc_box img{display: inline-block;float: right;}
.lwzc_con .lwzc_box .lwzc_xx{float: left;width:65%;position: relative;padding: 40px 35px 0 35px;box-sizing: border-box;}
.lwzc_con .lwzc_box .lwzc_xx p{
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    color: #666;
    padding-left: 25px;
}

.lwzc_con h1.lwzc_title{
    margin: 0;
    font-size: 25px;
    line-height: 55px;
    color: #363636;
    margin-bottom: 10px;
}
.lwzc_con h1.lwzc_title em{
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background: #003366;
    margin-right: 17px;
}

.lwzc_con h1.h1_tit{width: 100%;padding: 0 20px 0 40px;box-sizing: border-box;background: #f7f9fa;line-height: 65px;}
.lwzc_con .boxcon{width: 100%;box-sizing: border-box;position: relative;padding-left: 65px;margin-top: 35px;}
.lwzc_con .boxcon em{display: inline-block;width: 32px;height: 32px;border-radius: 50%;background: #b4694a;line-height: 32px;text-align: center;font-size: 14px;color: #fff;font-style:normal;position: absolute;top: 5px;left: 5px;}
.lwzc_con .boxcon h2{
    margin: 0;
    font-size: 22px;
    line-height: 40px;
    color: #666;
    margin-bottom: 10px;
}
.lwzc_con .boxcon p{
    margin: 0;
    font-size: 16px;
    line-height: 30px;
    color: #666;
}

@media(max-width:1200px){
    .lwzc_con .lwzc_box .lwzc_xx{float: none;width:auto;}
    .lwzc_con .lwzc_box img{margin-left: 15px;}
}
@media(max-width:1000px){
    .lwzc_con .lwzc_box{text-align: center;}
    .lwzc_con .lwzc_box img{float: none;margin-left: 0;}
    .lwzc_con .lwzc_box .lwzc_xx{float: none;padding: 20px 15px 20px 15px;text-align: left;}
    .lwzc_con h1.h1_tit{padding: 0 15px 0 15px;}
    .lwzc_con .boxcon{padding-left: 50px;}
}

/*人才招聘*/
.jobBox_con{width: 100%;padding: 3% 0;background: #fafafa;}
.jobBox_con .auto{background: url(../images/content_bj_img.png) no-repeat 95% 70%;}
.jobBox_con ul{width: 100%;overflow: hidden;}
.jobBox_con li{width: 100%;box-sizing: border-box;margin-bottom: 3%;border-bottom: 1px solid #e1e1e1;background: #fff;}
.jobBox_con li .job_xx{width: 100%;box-sizing: border-box;padding: 3% 0;position: relative;cursor: pointer;}
.jobBox_con li .job_con{width: 100%;box-sizing: border-box;padding: 3% 0;position: relative;display: none;}
/*.jobBox_con li.on .job_con{display: block;}*/

.jobBox_con li .job_xx .jobMc{width: 100%;overflow: hidden;padding:0 5% 3%;box-sizing: border-box;}
.jobBox_con li .job_xx .jobMc h3{float: left; margin: 0; font-size: 20px; line-height: 35px; color: #6e3d28;}
.jobBox_con li .job_xx .jobMc h5{float: right; margin: 0; font-size: 14px; line-height: 35px; color: #999;}

.jobBox_con li .con{width: 100%;box-sizing: border-box;padding:0 5%;}
.jobBox_con li .con h3{margin: 0; font-size: 16px; line-height: 35px; color: #666;}
.jobBox_con li .con p{margin: 0; font-size: 14px; line-height: 25px; color: #999;}
@media(min-width:1000px){
    .jobBox_con li .job_xx{padding: 3% 0 3% 195px;}
    .jobBox_con li .job_con{padding: 3% 0 3% 195px;}
    .jobBox_con li .job_xx .jobMc{width: 195px;padding:0;text-align:center;position: absolute;top: 50%;left:0;-ms-transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);transform:translateY(-50%);}
    .jobBox_con li .job_xx .jobMc h3{float: none;}
    .jobBox_con li .job_xx .jobMc h5{float: none;}
    .jobBox_con li .job_xx .con{border-left: 1px solid #e5e5e5}
}

/*律师查询*/
.ls_demand .location{width: 100%;padding-bottom: 1.5%; border-bottom: 1px solid #f4f4f4;}

.lsFilter_con{width: 100%;padding: 3% 0;}
.lsFilter_con .auto{background: url(../images/content_bj_img.png) no-repeat 95% 50%;}
.lsFilter_con .search_box{width: 100%;box-sizing: border-box;}
.lsFilter_con .search_box .Filter_fix1,
.lsFilter_con .search_box .Filter_fix2{width: 100%;box-sizing: border-box;margin-bottom: 3%;}
.lsFilter_con .search_box b{display: inline-block;line-height: 40px;font-size: 16px;color: #636363;margin-right: 15px;vertical-align: middle;}
.lsFilter_con .search_box .form_box{display: inline-block;vertical-align: middle;}

.lsFilter_con .Filter_fix1 .form_box .text{
    display: inline-block;
    width: 155px;
    height: 38px;
    box-sizing: border-box;
    line-height: 38px;
    border: 1px solid #dcdcdc;
    padding: 0 10px;
    color: #999;
    font-size: 12px;
    vertical-align: middle;
}
.lsFilter_con .Filter_fix1 .form_box .choose{
    display: inline-block;
    width: 175px;
    box-sizing: border-box;
    height: 38px;
    line-height: 38px;
    border: 1px solid #dcdcdc;
    padding: 0 10px;
    color: #999;
    font-size: 12px;
    vertical-align: middle;
}
.lsFilter_con .Filter_fix1 .form_box em{
    display: inline-block;
    vertical-align: middle;
    height: 1px;
    width: 10px;
    background: #dcdcdc;
}
.lsFilter_con .Filter_fix1 .form_box .search_btn{
    display: inline-block;
    width: 80px;
    height: 38px;
    line-height: 38px;
    border: 1px solid #dcdcdc;
    background: #6e3d28;
    color: #fff;
    font-size: 14px;
    text-align: center;
    vertical-align: middle;
    margin-left: 10px;
}
.lsFilter_con .Filter_fix1 .form_box .search_btn span{
    display: inline-block;
    width: 17px;
    height: 17px;
    vertical-align: middle;
    background: url(../images/ls_icon_search.png) no-repeat center center;
    position: relative;
    top: -3px;
    margin-left: 3px;
}
.lsFilter_con .Filter_fix2 .form_box span{display:inline-block;width: auto;line-height: 25px;vertical-align: middle;color: #5f5f5f;margin-right: 10px;padding:0 5px;font-size: 16px;cursor: pointer;}
.lsFilter_con .Filter_fix2 .form_box span.on{color: #b4694a;}
@media(max-width:420px){
    .lsFilter_con .search_box .form_box{display: block;width: 100%;}
    .lsFilter_con .Filter_fix1 .form_box .text{
        width: 96%;
        margin: 0 auto;
    }
    .lsFilter_con .Filter_fix1 .form_box .choose{
        width: 96%;
        margin: 0 auto;
    }
    .lsFilter_con .Filter_fix1 .form_box em{
        display: block;
        height: 10px;
        width: 0;
        margin: 0 auto;
    }
}
/*列表*/
.lsFilter_con ul{width: 100%;overflow: hidden;}
.lsFilter_con li{
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 2%;
    border-bottom: 1px solid #ececec;
}
.lsFilter_con li .pic{
    width: 100%;
    box-sizing: border-box;
    text-align: center;
}
.lsFilter_con li .pic a{display: inline-block;box-sizing:border-box;padding: 15px; background: #fff;border: 1px solid #ececec;}
.lsFilter_con li .pic a img{height: 300px}
.lsFilter_con li .pic a:hover{padding: 14px; border: 2px solid #b4694a;}

.lsFilter_con li .con{width: 100%;padding: 25px 0;}
.lsFilter_con li .con h3{
    width: 100%;
    font-size: 16px;
    color: #5f5f5f;
    margin: 0;
    margin-bottom: 10px;
}
.lsFilter_con li .con h3 span{
    display: inline-block;
    font-size: 12px;
    color: #9e9e9e;
}
.lsFilter_con li .con p{
    width: 100%;
    font-size: 12px;
    color: #9e9e9e;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0;
    margin-bottom: 10px;
}
.lsFilter_con li .con .more{
    display: inline-block;
    font-size: 12px;
    color: #b4694a;
    line-height: 25px;
    padding-left: 25px;
    background: url(../images/ls_more_icon.png) no-repeat left center;
}
@media(min-width:420px){
    .lsFilter_con li{
        float: left;
        width: 48.5%;
        margin-right: 3%;
        margin-bottom: 3%;
    }
    .lsFilter_con li:nth-child(2n){margin-right: 0%;}
}
@media(min-width:768px){
    .lsFilter_con li{
        width: 22%;
        margin-right: 4%;
        margin-bottom: 4%;
    }
    .lsFilter_con li:nth-child(2n){margin-right: 4%;}
    .lsFilter_con li:nth-child(4n){margin-right: 0%;}
}

/*查询详情页*/
.lsFilter_info{width: 100%;padding: 3% 0;}
.lsFilter_info .auto{background: url(../images/content_bj_img.png) no-repeat 95% 50%;}
.lsFilter_info .boxFix .title{
    margin: 0;
    font-size: 25px;
    font-weight: normal;
    color: #363636;
    margin-bottom: 25px;
    width: 100%;
    padding: 0 20px 0 35px;
    box-sizing: border-box;
    background: #f7f9fa;
    line-height: 55px;
}
.lsFilter_info .boxFix .title em{
    display: inline-block;
    vertical-align: middle;
    width: 8px;
    height: 8px;
    background: #003366;
    margin-right: 17px;
}
.lsFilter_info .basicXX .pic{
    width: 22%;
    box-sizing: border-box;
    float: right;
    padding: 15px;
    border: 1px solid #ececec;
    background: #fff;
}
.lsFilter_info .basicXX .boxFix{
    width: 73.3%;
    float: left;
}
.lsFilter_info .boxFix ul{
    width: 100%;
    overflow: hidden;
}
.lsFilter_info .boxFix li{
    width: 50%;
    float: left;
    height: 50px;
    overflow: hidden;
}
.lsFilter_info .boxFix li b{font-size: 16px;color: #707070;line-height:25px;font-weight:normal;display: inline-block;}
.lsFilter_info .boxFix li span{font-size: 14px;color: #afafaf;line-height:25px;}

.lsFilter_info .boxFix .boxcon{
    width: 100%;
    box-sizing: border-box;
    position: relative;
    padding-left: 100px;
    margin-bottom: 25px;
}
.lsFilter_info .boxFix .boxcon b{display: inline-block;font-size: 16px;color: #707070;position: absolute;top: 0;left: 0;line-height: 25px;}
.lsFilter_info .boxFix .boxcon p{display: inline-block;width: 100%;font-size: 16px;color: #afafaf;line-height:25px;margin: 0;}
.lsFilter_info .boxFixfoot .boxcon{padding: 0;margin: 0;}

@media(max-width:768px){
    .lsFilter_info .basicXX .pic{
        width: 100%;
        float: none;
        text-align: center;
    }
    .lsFilter_info .basicXX .boxFix{
        width: 100%;
        float: none;
    }
}
@media(max-width:640px){
    .lsFilter_info .boxFix ul{margin-bottom: 25px;}
    .lsFilter_info .boxFix li{
        width: 100%;
        float: none;
        height: auto;
    }
}


/*公司简介*/
.about_con{width: 100%;padding: 3% 0;}

.about_con h1{
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    color: #6e3d28;
    margin: 0;
    text-align: center;
}
.about_con p{
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    color: #767676;
    margin: 0;
    margin-bottom: 15px;
}
.about_con .img{width: 100%;overflow: hidden;margin-bottom: 35px;text-align: center;}
.about_con .img img:nth-child(1){float: left;}
.about_con .img img:nth-child(2){float: right;}
.about_con .con{width: 100%;text-align: center;padding: 25px 0;}
.about_con .con p{text-indent: 0;color: #7a7a7a;margin: 0;}
@media(max-width:1200px){
    .about_con .img img:nth-child(1){float: none;margin-bottom: 10px;}
    .about_con .img img:nth-child(2){float: none;}
}
.about_box{width: 100%;padding: 3% 0 3%;background: #f7f9fa;}
.about_box .auto{background: url(../images/content_bj_img.png) no-repeat 95% 80px;}
.about_box ul{width: 100%;overflow: hidden;margin-bottom: 3%;}
.about_box ul li{
    width: 100%;padding-left: 380px;box-sizing: border-box;position: relative;
}
.about_box ul li .conbox{width: 100%;padding: 65px 0;}
.about_box ul li .conbox p{
    width: 100%;
    font-size: 16px;
    line-height: 30px;
    text-indent: 2em;
    color: #767676;
    margin: 0;
}
.about_box ul li .pic{position: absolute;left: 35px;top:50%;-ms-transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);transform:translateY(-50%);}
.about_box ul li .pic .img{display: inline-block;width: 278px;height: 278px;border-radius: 50%;position: relative;background: #fff;border: 1px dotted #c9947f}
.about_box ul li .pic .img img{border-radius: 50%;position: relative;top:-10px;left:-10px;}

.about_box ul li:nth-child(2n){
    padding-left: 0;padding-right: 380px;
}
.about_box ul li:nth-child(2n) .pic{left: auto;right:35px;}


.about_box .box_by{width: 100%;box-sizing: border-box;padding: 10px;background: #fff;border: 1px solid #edeeef;}
.about_box .box_by .con{display: block;width: 100%;box-sizing: border-box;padding: 15px 25px;background: #ca9883;}
.about_box .box_by .con p{
    width: 100%;
    font-size: 16px;
    line-height: 25px;
    color: #fff;
    margin: 0;
}

@media(max-width:1000px){
    .about_box ul li{padding:0 5%;}
    .about_box ul li .conbox{width: 100%;padding: 15px 0;}
    .about_box ul li .pic{left: auto;position: relative;top:0;-ms-transform:translateY(0);  -webkit-transform:translateY(0);  -moz-transform:translateY(0);transform:translateY(0);padding: 20px 0;text-align: center;}
    .about_box ul li:nth-child(2n){
        padding:0 5%;
    }
    .about_box ul li:nth-child(2n) .pic{left: auto;right:auto;}
}
@media (max-width: 380px){
    .about_box .box_by .con p{font-size: 14px;}
}


/*律业SIC_01*/
.law_CIS_con1{width: 100%;padding: 55px 0 3%;}
.law_CIS_con1 .auto{background: url(../images/content_bj_img.png) no-repeat 95% 410px;}
.law_CIS_con1 .title{width: 100%;font-size: 25px;color: #6e3d28;text-align: left;margin: 0;margin-bottom: 35px;}


/*运营管理标准化*/
.law_CIS_con1 .yun_bzh{width: 100%;padding-top: 55px;border-top: 4px solid #f0e1db;}
.law_CIS_con .yun_bzh ul{width: 100%;overflow: hidden;}
.law_CIS_con .yun_bzh li{width: 100%;margin-bottom: 2%;position: relative;}
/*.law_CIS_con .yun_bzh li:last-child{margin-bottom: 0;}*/
.law_CIS_con .yun_bzh li .pic{width: 50%;float: left;}
.law_CIS_con .yun_bzh li .box{position: absolute;top:0;right: 0;width: 50%;height: 100%;box-sizing:border-box;border: 1px dashed #e1d7cd;border-left: none;}

.law_CIS_con .yun_bzh li:nth-child(2n) .pic{float: right;}
.law_CIS_con .yun_bzh li:nth-child(2n) .box{right: auto;left:0;border-right: none;border-left: 1px dashed #e1d7cd;}

.law_CIS_con .yun_bzh li .box .con{
    width: 90%;
    box-sizing: border-box;
    padding-left: 50px;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -ms-transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);transform:translateY(-50%);
}
.law_CIS_con .yun_bzh li .box .con em{
    display: inline-block;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    border-radius: 50%;
    background: #b4694a;
    font-size: 14px;
    font-style: normal;
    color: #fff;
    position: absolute;
    top: 0;
    left: 0;
}
.law_CIS_con .yun_bzh li .box .con p{width: 100%;line-height: 30px;font-size: 16px;color: #666;margin: 0;}

@media (max-width: 1200px){
    .law_CIS_con .yun_bzh li .box .con p{line-height: 25px;font-size: 14px;}
}
@media (max-width: 1024px){
    .law_CIS_con .yun_bzh li .pic{width: 100%;float: none;text-align: center}
    .law_CIS_con .yun_bzh li .box{position: relative;top:0;right: auto;width: 100%;height: auto;border: 1px dashed #e1d7cd;border-left: 1px dashed #e1d7cd;padding: 20px 0;}

    .law_CIS_con .yun_bzh li .box .con{
        width: 90%;
        box-sizing: border-box;
        padding-left: 50px;
        margin: 0 auto;
        position: relative;
        top: auto;
        -ms-transform:translateY(0);  -webkit-transform:translateY(0);  -moz-transform:translateY(0);transform:translateY(0);
    }

    .law_CIS_con .yun_bzh li:nth-child(2n) .pic{float: none;}
    .law_CIS_con .yun_bzh li:nth-child(2n) .box{right: auto;left:auto;border-right: 1px dashed #e1d7cd;border-left: 1px dashed #e1d7cd;}
    .law_CIS_con .yun_bzh li .box .con p{line-height: 30px;font-size: 16px;}
}


/*瑞森的C I S理念*/
.law_CIS_con1 .jl_CIS_ln{width: 100%;padding: 55px 0 55px;border-top: 4px solid #f0e1db;}
.law_CIS_con .jl_CIS_ln ul{width: 100%;overflow: hidden;}
.law_CIS_con .jl_CIS_ln li{width: 33.33%;position: relative;float: left;box-sizing: border-box;}
.law_CIS_con .jl_CIS_ln li>img{width: 100%;height: auto;}
.law_CIS_con .jl_CIS_ln li .zgc{position: absolute;top: 0;left: 0; width:50%;height: 100%;}
.law_CIS_con .jl_CIS_ln li:nth-child(1) .zgc{background: rgba(89,30,5,0.9);}
.law_CIS_con .jl_CIS_ln li:nth-child(2) .zgc{background: rgba(29,52,71,0.9);}
.law_CIS_con .jl_CIS_ln li:nth-child(3) .zgc{background: rgba(62,98,35,0.9);}

.law_CIS_con .jl_CIS_ln li:hover .zgc{
    width: 100%;
    transition: 1s;
    -moz-transition: 1s;	/* Firefox 4 */
    -webkit-transition: 1s;	/* Safari 和 Chrome */
    -o-transition: 1s;	/* Opera */
}
.law_CIS_con .jl_CIS_ln li .zgc .con{
    width: 60px;
    overflow: hidden;
    text-align: center;
    margin: 0 auto;
    position: relative;
    top: 50%;
    -ms-transform:translateY(-50%);  -webkit-transform:translateY(-50%);  -moz-transform:translateY(-50%);transform:translateY(-50%);
}
.law_CIS_con .jl_CIS_ln li .zgc .con span{display: inline-block;width:25px;text-align: left;float: left;margin-right: 10px;}
.law_CIS_con .jl_CIS_ln li .zgc .con b{display: inline-block;width:25px;text-align: center;line-height:30px;font-size:20px;font-weight:normal;color:#fff;float: left;}

@media (max-width: 1024px){
    .law_CIS_con .jl_CIS_ln li{width: 100%;}
}
@media (max-width: 400px){
    .law_CIS_con .jl_CIS_ln li .zgc .con span img{width: auto;}
}

/*“瑞森”名称的由来*/
.law_CIS_con1 .jl_name{width: 100%;padding: 0 0 55px;}
.law_CIS_con1 .jl_name img{float: right;margin-left: 145px;}
.law_CIS_con1 .jl_name .con_box{width: 100%;text-align: left;}
.law_CIS_con1 .jl_name .con_box .list{width: 100%;position: relative;box-sizing: border-box;padding-left: 50px;margin-bottom: 20px;}
.law_CIS_con1 .jl_name .con_box .list em{display: inline-block;width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: #b4694a;font-size: 14px;font-style: normal;color: #fff;position: absolute;top: 0;left: 0;}
.law_CIS_con1 .jl_name .con_box .list p{width: 100%;position: relative;box-sizing: border-box;padding-left: 85px;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}
.law_CIS_con1 .jl_name .con_box .list p b{display:inline-block;position:absolute;top:0;left:0;color: #696969;}
@media (max-width: 1000px){
    .law_CIS_con1 .jl_name{text-align: center;}
    .law_CIS_con1 .jl_name img{float: none;margin-left: 0;margin-bottom: 15px;}
}

/*“ 瑞森 ” 标识寓义*/
.law_CIS_con1 .jl_idea{width: 100%;padding: 55px 0 55px;border-top: 4px solid #f0e1db;}
.law_CIS_con1 .jl_idea .pic{float: right;margin-left: 40px;position: relative;}
.law_CIS_con1 .jl_idea .pic .img{position: absolute;width: 100%;height: 100%;top: 15px;left: -15px;border: 2px solid #f0e1db;z-index:-1; }
.law_CIS_con1 .jl_idea .con_box{width: 100%;text-align: left;}
.law_CIS_con1 .jl_idea .con_box .list{width: 100%;position: relative;box-sizing: border-box;padding-left: 50px;margin-bottom: 40px;}
.law_CIS_con1 .jl_idea .con_box .list em{display: inline-block;width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: #b4694a;font-size: 14px;font-style: normal;color: #fff;position: absolute;top: 0;left: 0;}
.law_CIS_con1 .jl_idea .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}

@media (max-width: 1000px){
    .law_CIS_con1 .jl_idea{text-align: center;}
    .law_CIS_con1 .jl_idea .pic{float: none;margin-left: 0;margin-bottom: 35px;}
    .law_CIS_con1 .jl_idea .pic .img{position: absolute;display: inline-block;width: 241px;height: 245px; left: 50%;margin-left:-136px; }
    .law_CIS_con1 .jl_idea .con_box .list{margin-bottom: 20px;}
}

/*瑞森的设施布局：*/
.law_CIS_con1 .jl_ssbj{width: 100%;padding: 55px 0 55px;border-top: 4px solid #f0e1db;}
.law_CIS_con1 .jl_ssbj .con_box{width: 100%;position: relative;}
.law_CIS_con1 .jl_ssbj .con_box .box{width:100%;height:100%;border: 1px dashed #d9cec3;box-sizing: border-box;position: absolute;z-index: 2;}
.law_CIS_con1 .jl_ssbj .con_box .con{width: 100%;padding:35px 40px;box-sizing: border-box;background: url(../images/jlly_ss_bj.png) no-repeat left top; background-size: cover;position: relative;top:10px; left: 10px;z-index: -1;}

.law_CIS_con1 .jl_ssbj .con_box .list{width: 100%;position: relative;box-sizing: border-box;padding-left: 50px;margin-bottom:40px; }
.law_CIS_con1 .jl_ssbj .con_box .list:last-child{margin-bottom: 0;}
.law_CIS_con1 .jl_ssbj .con_box .list em{display: inline-block;width: 30px;height: 30px;line-height: 30px;text-align: center;border-radius: 50%;border:1px solid #b4694a;font-size: 14px;font-style: normal;color: #b4694a;position: absolute;top: 0;left: 0;}
.law_CIS_con1 .jl_ssbj .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}
@media (max-width: 540px){
    .law_CIS_con1 .jl_ssbj .con_box .con{padding:15px 20px;top:5px; left: 5px;}
}


/*文案标准化：*/
.law_CIS_con1 .jl_wabzh{width: 100%;padding: 55px 0 55px;border-top: 4px solid #f0e1db;}
.law_CIS_con1 .jl_wabzh .pic{display: none;text-align: center;}
.law_CIS_con1 .jl_wabzh .con_box{
    background: url(../images/jlly_bzh_bj_01.png) no-repeat right -20px;
    padding-bottom: 125px;
    text-align: left;
}
.law_CIS_con1 .jl_wabzh .con_box .list{width: 100%;position: relative;box-sizing: border-box;padding-left: 50px;margin-bottom: 40px;}
.law_CIS_con1 .jl_wabzh .con_box .list em{display: inline-block;width: 32px;height: 32px;line-height: 32px;text-align: center;border-radius: 50%;background: #b4694a;font-size: 14px;font-style: normal;color: #fff;position: absolute;top: 0;left: 0;}
.law_CIS_con1 .jl_wabzh .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}
.law_CIS_con1 .jl_wabzh .con_box .list p b{display:inline-block;color: #696969;}
@media (max-width: 1000px){
    .law_CIS_con1 .jl_wabzh .pic{display: block;padding-bottom: 25px;}
    .law_CIS_con1 .jl_wabzh .con_box{background: none;padding-bottom: 0;}
    .law_CIS_con1 .jl_wabzh .con_box .list{margin-bottom: 20px;}
}

/*律业SIC_02*/
.law_CIS_con2{width: 100%;}
.law_CIS_con2 .title{width: 100%;font-size: 25px;color: #6e3d28;text-align: center;margin: 0;margin-bottom: 35px;}

/*运营管理标准化*/
.law_CIS_ybzh{width: 100%;margin-bottom: 3%;background: #f7f9fa;}
.law_CIS_ybzh .auto{background: url(../images/content_bj_img.png) no-repeat 95% 40px;}
.law_CIS_con2 .yun_bzh{width: 100%;padding: 55px 0 55px;}
/*瑞森的设施布局：*/
.law_CIS_con2 .jl_CIS_ln{width: 100%;padding: 55px 0 55px;}


/*“瑞森”名称的由来*/
.law_CIS_con2 .jl_name{width: 100%;padding: 55px 0 55px;}
.law_CIS_con2 .jl_name .con_box{width: 100%;text-align: center;}
.law_CIS_con2 .jl_name .con_box .list{width: 100%;position: relative;box-sizing: border-box;margin-bottom: 35px;}
.law_CIS_con2 .jl_name .con_box .list b{display:block;color: #696969;font-size: 18px;}
.law_CIS_con2 .jl_name .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}

/*“ 瑞森 ” 标识寓义*/
.law_CIS_idea{width: 100%;background: #f7f9fa;}
.law_CIS_con2 .jl_idea{width: 100%;padding: 55px 0 55px;}
.law_CIS_con2 .jl_idea .con_box{width: 100%;text-align: center;}
.law_CIS_con2 .jl_idea .con_box .list{width: 100%;position: relative;box-sizing: border-box;margin-bottom: 35px;}
.law_CIS_con2 .jl_idea .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}

.law_CIS_con2 .jl_idea .pic{width: 100%;overflow: hidden;margin-bottom: 35px;text-align: center;}
.law_CIS_con2 .jl_idea .pic img:nth-child(1){float: left;}
.law_CIS_con2 .jl_idea .pic img:nth-child(2){float: right;}

@media(max-width:1200px){
    .law_CIS_con2 .jl_idea .pic img:nth-child(1){float: none;margin-bottom: 10px;}
    .law_CIS_con2 .jl_idea .pic img:nth-child(2){float: none;}
}


/*瑞森的设施布局：*/
.law_CIS_ssbj{width: 100%;background: #f7f9fa;}
.law_CIS_ssbj .auto{background: url(../images/jlly_bj_ssbj.jpg) no-repeat right bottom;}
.law_CIS_con2 .jl_ssbj{width: 100%;padding: 55px 0 55px;}
.law_CIS_con2 .jl_ssbj .jl_ssbj_con .pic{
    float: left;
    border: 4px solid #6e3d28;
    margin-right: 30px;
    position: relative;
    z-index: 5;
}
.law_CIS_con2 .jl_ssbj .con_box{width: 100%;position: relative;top:45px;}
.law_CIS_con2 .jl_ssbj .con_box .box{width:100%;height:100%;border: 1px dashed #d9cec3;box-sizing: border-box;position: absolute;z-index: 2;}
.law_CIS_con2 .jl_ssbj .con_box .con{width: 100%;padding:35px 40px;box-sizing: border-box;background: rgba(239,237,237,0.5); background-size: cover;position: relative;top:10px; left: 10px;z-index: 1;}

.law_CIS_con2 .jl_ssbj .con_box .list{width: 100%;position: relative;box-sizing: border-box; }
.law_CIS_con2 .jl_ssbj .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: #737373;font-size: 16px;}
@media(max-width:1000px){
    .law_CIS_con2 .jl_ssbj .jl_ssbj_con{text-align: center;}
    .law_CIS_con2 .jl_ssbj .jl_ssbj_con .pic{
        display: inline-block;
        float: none;
        margin-right: 0;
        margin-bottom: 20px;
    }
    .law_CIS_con2 .jl_ssbj .con_box{top:0;text-align: left;}
}
@media (max-width: 540px){
    .law_CIS_con2 .jl_ssbj .con_box .con{padding:15px 20px;top:5px; left: 5px;}
}

/*文案标准化：*/
.law_CIS_con2 .jl_wabzh{width: 100%;padding: 55px 0 55px;}

.law_CIS_con2 .jl_wabzh .con_box{
    width: 100%;
    overflow: hidden;
    text-align: center;
}
.law_CIS_con2 .jl_wabzh .con_box .list{width: 32%;margin-right:2%;position: relative;box-sizing: border-box;float: left;padding: 75px 3% 25px;}
.law_CIS_con2 .jl_wabzh .con_box .list:nth-child(1){  background: url(../images/jlly_bj_11.png) no-repeat center top;background-size: cover;}
.law_CIS_con2 .jl_wabzh .con_box .list:nth-child(2){  background:  url(../images/jlly_bj_12.png) no-repeat center top;background-size: cover;}
.law_CIS_con2 .jl_wabzh .con_box .list:nth-child(3){  background:  url(../images/jlly_bj_13.png) no-repeat center top;background-size: cover;}

.law_CIS_con2 .jl_wabzh .con_box .list:nth-child(3n){  margin-right:0;}
.law_CIS_con2 .jl_wabzh .con_box .list b{display:block;color: #fff;font-size: 18px;margin-bottom: 15px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.law_CIS_con2 .jl_wabzh .con_box .list p{width: 100%;position: relative;box-sizing: border-box;margin: 0;line-height: 30px;color: rgba(255,255,255,0.5);font-size: 16px;overflow: hidden;  text-overflow: ellipsis;  display: -webkit-box;  -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
@media (max-width: 1200px){
    .law_CIS_con2 .jl_wabzh .con_box .list p{line-height: 30px;height: 90px;-webkit-line-clamp: 3; }
}
@media (max-width: 1000px){
    .law_CIS_con2 .jl_wabzh .con_box{background: none;padding-bottom: 0;}
}
@media (max-width: 640px){
    .law_CIS_con2 .jl_wabzh .con_box .list{width: 100%;margin-right:0;margin-bottom: 10px;}
    .law_CIS_con2 .jl_wabzh .con_box .list p{height: auto;}
}

/*内页样式*/
.wapsearchbox{display: none;}
.wapdl{margin: 0;padding:15px 0 0;font-size: 0;}
.wapdl dd{display: inline-block; width: 50%;font-size: 14px; height: 25px; line-height: 25px; text-align:center; padding: 0;margin: 0; }
.wapdl dd a{display: inline-block; background: #B4694A;color: #fff; padding:0 8px; border-radius: 25px;}
.wapsearchBoxWarp{ line-height: 25px; background: #fff; padding:0 15px; margin-bottom: 20px; }
.wapsearchBoxWarp .searchBox{position: relative; position: relative;padding-right: 40px;padding-left: 15px; border:1px solid #B4694A;}
.wapsearchBoxWarp .searchBox input{height: 25px; line-height: 25px; display:block;}
.wapsearchBoxWarp .searchBox button{ display: block; width: 40px; line-height: 25px;text-align:center; border: none; background:#B4694A; color: #fff; position: absolute; right:0; top: 0;  }
@media screen and (min-width:1000px ){
    .wapdl{display: none;}
    .wapsearchBoxWarp{display: none;}
    .wapsearchbox{display: block;}
}

.maincontent .map{width: 100%;
    box-sizing: border-box;
    height: 445px;}
    


    @media(max-width:780px){

.maincontent .map{width: 100%;
    box-sizing: border-box;
    height: 300px;}

    }
	
#a_download:hover,:active { 
color:red; 
} 

.inews { padding:10px 0 0px; background:url(../images/ifloor-bj.png) center center repeat #f1f6fa; }
.inews .head { padding:0 0 40px; margin:0 0 30px; background:url(../images/ipro-head.png) center bottom no-repeat; text-align:center; }
.inews .head h2 { font-size:28px; color:#000; }
.inews .des { text-align:center; margin:0 100px 40px; }
.inews .main { background:#fff; }
.inews .rowspan { float:left; width:335px; margin:0 0 0 50px; }
.inews .thead { height:80px; position:relative; background:url(../images/title_bg1.png) no-repeat left bottom; }
.inews .thead h2 { line-height:80px; font-size:18px; font-weight:bold; color:#660000; padding:0 0 0 15px; background:url(../images/inews-h2.png) left center no-repeat; }
.inews .thead a { position:absolute; right:0; top:50%; margin:-17px 0 0 0; width:79px; height:35px; line-height:35px; text-align:center; text-transform:uppercase; background:url(../images/inews-more.png) center center no-repeat; color:#660000; font-size:13px; }
.inews .tbody { padding:0 0 30px; }
.inews .sketch { margin:0 0 10px; }
.inews .complay{width:330px;height:120px;}
.inews .complay img{float:left;width:120px;height:120px;}
.inews .n_cot{float:right;width:200px;color:#660000;}
.inews .n_cot_title{text-align:left;font-weight: bold;color:#660000;}
.inews .list { height:260px; margin-top:10px;}
.inews .list dd { line-height:26px; position:relative; }
.inews .list a { color:#660000;}
.inews .list A:hover {	COLOR: #FF0000; TEXT-DECORATION: underline}
.inews .list span { position:absolute; right:0; top:0; }
