/*
Theme Name: 逸升财务
Theme URI:地址
Description: 上海网站建设
Version: 1.0 版本号
Author: 上海网站建设
Author URI: 作者的网址
Tags: 标签，多个用半角逗号隔开
*/
@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;color: #333}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover {color:#c59853;}

.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.single-content img{max-width:100%;height:auto;display: block;margin: 15px auto;}
.single-content p{margin-bottom: 15px;}

.transition{-o-transition:all .5s;-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s;}
i,em{font-style: normal;}
.fullImg{width: 100%;}



/*404*/
.ui-errors{margin:100px auto 100px -600px;position:relative;left:50%;float:left;width: 1100px;text-align: center;}
.ui-errors h4{font-size:24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}

#rollCon{width:100%;margin: 0 auto; text-align: left;display: block;overflow: hidden;color: black;height: 80px;}
#rollSubject,#rollCopy{height: auto;display: flex;justify-content: space-between;flex-wrap: wrap;}
#rollSubject li,#rollCopy li{padding:10px;font-size: 16px;color: #333;border-top: 1px dotted grey;display: inline-block;width: 49%;}
#rollSubject li:hover a,,#rollCopy li:hover a{color:#1169cb; }
/* 表单 */
.yuyue_box { padding: 50px 0;background: #fafafa; }
.yuyue_box h3 { color: #333;font-size: 28px;text-align: center;font-weight: normal;margin-bottom: 10px; }
.yuyue_box p { color: #1169cb;font-size: 24px;text-align: center; }
.yuyue_con { margin-top: 50px; }
.yuyue_con input { background: #fff;color: #666;outline: none;border-radius: 4px;width: 200px;height: 42px;line-height: 42px;font-size: 16px;margin-right: 28px;border: 0;padding-left: 15px; }
.yuyue_con .tj_t { display: inline-block;color: #4c4c4c;line-height: 42px;font-size: 16px;margin-right: 16px; }
.yuyue_con input[type=submit] { width: 123px;height: 42px;background: #f54141;color: #fff;line-height: 40px;text-align: center;padding-left: 0;border: 1px solid #f54141; }
.yuyue_con input[type=submit]:hover { background: transparent;color: #f54141; }
.yuyue_con a { display: inline-block;font-size: 16px;width: 123px;height: 42px;background: #1169cb;color: #fff;border-radius: 4px;line-height: 40px;text-align: center;border: 1px solid #1169cb; }
.yuyue_con a:hover { background: transparent;color: #1169cb; }
.yuyue_zhe { position: fixed;left: 0;bottom: -282px;background: rgba(0,0,0,.5);border: 1px solid #c59853;z-index: 1000;-webkit-transition: all .8s;transition: all .8s; }
.yuyue_zhe .yuyue_inner { width: 320px;background: #f5f5f5;padding: 20px 20px 0; }
.yuyue_inner > h3 { font-size: 16px;color: #4c4c4c;font-weight: normal;margin-bottom: 10px; }
.yuyue_inner > p { font-size: 14px;color: #1169cb; }
.tijiao_t { text-align: center; }
.yuyue_inner .yuyue_con { margin-top: 18px; }
.yuyue_inner .yuyue_con input { width: 100%;border: 1px solid #ddd;margin-bottom: 20px; }
.yuyue_con input[type=submit] { width: 123px;border: 1px solid #f54141; }
.yuyue_inner > span { display: inline-block;position: absolute;right: 10px;top: 0;font-size: 36px;color: #999;cursor: pointer; }
.yuyue_inner > span:hover { color: #1169cb; }
.yuyue_act { display: block;bottom:0; }

/*侧边栏*/
.slide{position: fixed;top: 15%;right: 5px;text-align: center;width: 90px;z-index: 888}
.slide li{background: #f9f9f9;padding: 15px 0;border-bottom:1px solid #cecece;position: relative;cursor: pointer;}
.slide li.slide_qq_1{border-radius: 10px 10px 0 0;}
.slide li.slide_top{border-radius: 0 0 10px 10px;border-bottom: none;}
.slide li i{display: inline-block;width: 37px;height: 31px;background: url(images/slide_1.png);margin-bottom: 5px;}
.slide li.slide_qq_2 i{background: url(images/slide_2.png);}
.slide li.slide_wx i{background: url(images/slide_3.png);}
.slide li.slide_numb i{background: url(images/slide_4.png);}
.slide li.slide_qq_3 i{background: url(images/slide_5.png);}
.slide li.slide_top i{background: url(images/slide_6.png);}
.slide li em,.slide li span{display: block;}
.slide li em{font-size: 13px;}
.slide li span{font-size: 12px;margin-top: 5px;}
.slide li b{display: none;position: absolute;top: 0;left: -115px;}
.slide li:hover{background: #c29550}
.slide li:hover a,.slide li:hover{color: #FFF;}
.slide li:hover b{display: block;}
.slide li:hover.slide_qq_1 i{background-position: -37px 0}
.slide li:hover.slide_qq_2 i{background-position: -37px 0}
.slide li:hover.slide_wx i{background-position: -37px 0}
.slide li:hover.slide_numb i{background-position: -37px 0}
.slide li:hover.slide_qq_3 i{background-position: -37px 0}
.slide li:hover.slide_top i{background-position: -37px 0}
/*底栏*/
.height74{height: 74px;width: 100%;display: none;}
.tx-media{display: none;position: fixed;bottom:0;left: 0;background: #f5f5f5;width:100%}
.tx-media li{border-left: 1px solid #e2e2e2;width: 50%;float:left;width:50%}
.tx-media li img{margin-bottom: 5px;}
.tx-media li:nth-child(1){border: none}
.tx-media li a{display: block;text-align: center;padding:10px;font-size: 13px;}

/*head*/
.top_header{background:#efefef;z-index: 100}

.nav_box { overflow: hidden; }

.top_head{color: #000;}
.top_left{line-height: 48px;} 
.top_right{background: url(images/top.png)no-repeat left 8px;padding: 5px 0;font-size: 14px;position: relative;animation: downico 1.5s ease-out infinite;-webkit-animation: downico 1.5s ease-out infinite;}
.top_right span{display: inline-block;margin-left: 18px;cursor: pointer;color: rgb(255,70,70);}
.top_right span > i {  }
.top_right span:hover{color: #c59853}
@keyframes downico{
	0%{top:2px;}
	50%{top:-2px;}
	100%{top:2px;}
}

@-webkit-keyframes downico {
	0%{top:2px;}
	50%{top:-2px;}
	100%{top:2px;}
}
.ico1{display: inline-block;width: 15px;height: 12px;background:url(images/top.png)no-repeat;vertical-align: middle;}
.top_num{line-height: 35px;}
.top_num i.ico1{margin:0 20px 0 10px;}
.top_cont_ico{margin-left: 20px;}
.top_cont_ico a{display: block;float: left;width: 35px;height: 35px;text-align: center;line-height: 35px;background: transparent;position: relative;padding-top: 10px;}
.top_cont_ico a b,.top_cont_ico a em{position: absolute;z-index: 10}
.top_cont_ico a.wx{margin-right: 5px;}
.top_cont_ico a.wx i{background-position: 0 -42px;}
.top_cont_ico a.qq i{background-position: 0 -21px;}
.top_cont_ico a.wx b{bottom: -85px;left: 0;width: 85px;height:85px;display: none;}
.top_cont_ico .line_top{right: 0;top: 50%;width: 1px;height: 8px;margin-top: -4px;background: #c7c7c7;}
.top_cont_ico em.line_top:first-child{right: auto;left: -4px;}
.top_cont_ico em.line_top{right: -4px;}
.top_cont_ico a:hover{background: #e8e8e8;}
.top_cont_ico a.wx:hover i{background-position:-25px -42px;}
.top_cont_ico a.qq:hover i{background-position:-25px -21px;}
.top_cont_ico a.wx:hover b{display:block;}
.top_c{padding-left: 50px;background: url(images/top_ico.png)no-repeat left center;display: block;}
.top_c em{font-size: 12px;color: #666;display: block;text-align: left;}
.top_c i{font-size: 24px;color: #c59853;font-weight:bold;}
.top_nav{text-align: right;padding-top: 16px;}
#search{display: inline-block;overflow: hidden;padding-top: 10px;margin-right: 50px}
#s{width: 270px;height: 30px;padding:0 5px;color: #ccc;float: left;border:1px solid #DDD;border-radius: 15px 0 0 15px;}
#search-submit{width: 52px;height: 30px;vertical-align: middle;float: left;}
.top_nav span{display:inline-block;vertical-align: top;}
.nav_list{padding-top: 30px;}
.logo{line-height: 135px;}
.menu:after{content:"";display:block;clear: both}
.menu>li{float: left;padding: 0 15px;position: relative;}
.menu>li:last-child{padding-right: 0}
.menu>li>a{display:block;font-size: 16px;border-bottom: 2px solid transparent;position: relative;top: 1px;padding-bottom: 18px;}
.menu>li:hover>a,.menu>li.current-menu-item>a,.menu>li.current_page_item>a{border-color: #c59853;color: #c59853}
.sub-menu{display: none;position:absolute;left: 0;text-align: center;background: rgba(0,0,0,.5);width: 100%;padding: 10px 0;font-size: 14px;}
.sub-menu a{display: block;line-height: 24px;color: #FFF;}
.menu>li:hover .sub-menu{display: block;}
.py_nav_menu{display: none;}

#pc_banner.swiper-container-horizontal>.swiper-pagination-bullets{bottom: 35px;}
#pc_banner .swiper-pagination-bullet{width: 12px;height: 12px;background: none;border:1px solid #FFF;opacity: .7}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 18px;height: 18px;opacity: 1;position: relative;top: 2px;}
#pc_banner .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";display: block;width: 10px;height: 10px;background: #FFF;border-radius: 50%;position: absolute;top: 50%;left: 50%;margin-top: -5px;margin-left: -5px;}
#mb_banner{display: none;}

.pb100{padding-bottom: 100px;}
.pt100{padding-top: 100px;}

.level_tit.white{color: #FFF}
.level_tit.white p{color: #dfdfdf}
.level_tit{text-align: center;}
.level_tit h3{font-size: 28px;}
.level_tit h3 i{display:inline-block;background: url(images/tit_bg.png); width: 36px;height: 16px;}
.level_tit h3 i.left_bg{margin-right: 20px;}
.level_tit h3 i.right_bg{margin-left: 20px;background-position: -37px 0}
.level_tit em{color: #999;font-size: 14px;text-transform: uppercase;}
.level_tit p{font-size: 16px;color: #757575;margin-top: 15px;}

.introductio_box{margin-top: 55px;}
.introductio_img{position: relative;}
.introductio_img  i{position: absolute;bottom:-0;left: 50%;width:0;height: 0;margin-left: -16px;border:16px solid transparent;border-bottom-color: #FFF}
.introductio_txt{padding: 0 15px 20px;border:1px solid #e5e5e5;border-top: none;}
.introductio_txt p{line-height: 47px;border-bottom: 1px solid #e5e5e5;position: relative;}
.introductio_txt p span{font-size: 18px;font-weight: bolder;color: #3d3d3c}
.introductio_txt  p i{position: absolute;left: 0;bottom:-1px;width: 36px;height: 1px;background-color: #c59853}
.introductio_txt ul{padding-top: 15px;}
.introductio_txt li{width: 50%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right: 15px;line-height: 40px;}
.introductio_txt li span{color: #c59853;margin-right: 10px;}
.introductio_txt li a{color: #999;font-size: 14px;}
.introductio_txt li a:hover{color: #666}
.introductio_box>div{margin-bottom: 30px;}
.dd.more{padding-top: 20px;text-align: center;font-size: 18px;margin-bottom: 0}
.dd.more a{color: #cc9e50;display: inline-block;border:2px solid #cc9e50;border-radius: 30px;padding: 13px 42px;background: #FFF}
.dd.more a i{display:inline-block;width: 24px;height: 24px;background: url(images/ck.png);margin-right: 10px;vertical-align: top;}
.dd.more a:hover{background: #cc9e50;color: #FFF;}
.dd.more a:hover i{background-position: -24px 0}

.advantage{background: url(images/adv.jpg)no-repeat;background-size: cover}
.advantage_box{padding-top: 60px;}
.advantage_list{width: 19%;margin: 0 0.5%;background: #FFF;padding: 35px 25px 40px 25px;text-align: center;border-radius: 10px;}
.advantage_list h4{font-size: 18px;color: #3d3d3c;margin: 15px 0}
.advantage_list em{display: block;color: #999;line-height: 25px;min-height: 75px;}
.advantage_list span{color: #cc9e50}

.index_indro_img{width: 42%;}
.index_indro_txt{width: 58%;padding-left: 120px;}
.index_intro_tit{background: url(images/index_intro_bg.png)no-repeat;font-size: 30px;font-weight: bold;padding: 8px 0 18px;}
.index_intro_tit_s{font-size: 18px;color:#cc9e50;font-weight: bold;}

.index_indro_txt_box{padding-top: 30px;}
.index_indro_txt_box .tabs_box{border-bottom: 1px solid #e8e8e8}
.index_indro_txt_box .tabs>div{font-size: 14px;color: #666;float: left;width: 25%;padding: 15px 0;position: relative;cursor: pointer;}
.index_indro_txt_box .tabs>div b{position: absolute;width: 58px;height: 2px;background: #cc9e50;bottom:-1px;display: none;}
.index_indro_txt_box .tabs>div.active b{display: block;}
.index_indro_txt_box .tabs_cont{padding-top: 30px;border-bottom: 1px solid #e8e8e8}
.index_indro_txt_box .tabs_cont p{line-height: 27px;color: #666;margin-bottom: 30px;}
.index_indro_txt .more{padding-top: 55px;}
.index_indro_txt .more a{display:inline-block;font-size: 18px;color: #FFF;background: #cc9e50 url(images/jt_white.png)no-repeat 115px center;padding: 11px 69px 11px 25px;border-radius: 30px;border:1px solid #cc9e50}
.index_indro_txt .more a:hover{background: #fff url(images/jt_cc9e50.png)no-repeat 115px center;color: #cc9e50}

.bg_1{background: #f3f3f3;}

.case_box{padding-top: 60px;}
.case_w_1{width: 30%;}
.case_w_2{width: 16%;margin: 0 0.5%}
.case_w_3{width: 24.5%;margin:0 0.5% 0 0}
.case_w_4{width: 28%;}

.case_w_2 .case_txt:first-child{margin-bottom: 5px;}
.case_w_3 .case_txt:first-child{margin-bottom: 5px;}

.case_txt{position: relative;overflow: hidden;}
.case_tit{position: absolute;bottom: 0;left: 0;width: 100%;padding: 10px 15px;background: rgba(0,0,0,.5);color: #FFF;}
.case_tit a{display: block;color: #FFF;font-size: 18px;margin-bottom: 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.case_tit a:hover{color: #cc9e50}

.case_box .more{text-align: center;margin-top: 30px;float: left;width: 100%}

.process{background: url(images/process_bg.jpg)no-repeat;background-size: cover}
.process_box{background: #FFF;padding: 70px 40px 50px;margin-top: 60px;border-radius: 15px;}
.process_d{border-bottom: 2px solid #ececec;position: relative;}
.process_d b{position: absolute;width: 8px;height: 8px;border-radius: 50%;top: -3px;background: #999}
.process_d b.act{width: 13px;height: 13px;border:1px solid #cc9e50;background:#fff;top: -6px;}
.process_d b.act:after{content: "";display: block;position: absolute;width: 9px;height: 9px;border-radius: 50%;background: #cc9e50;top: 50%;margin-top: -4.5px;left: 50%;margin-left: -4.5px;}
.process_d b.d1{left:12.5%;}
.process_d b.d2{left:37.5%;}
.process_d b.d3{right: 37.5%}
.process_d b.d4{right: 12.5%}

.process_txt{padding: 35px 0 60px;width: 25%;text-align: center;cursor: pointer;}
.process_tit{color:#888}
.process_tit .pull-left{width: 50%;}
.process_tit span{font-size: 55px;text-align: right;}
.process_tit em{display: block;font-size: 16px;text-align: left;}
.process_tit em.cn{font-size: 18px;}
.process_tit p{padding-top: 18px;}
.process_txt .line{display: inline-block;width: 28px;height: 2px;background: #f9f4ed;}
.process_t{padding: 0 15px;font-size: 16px;line-height: 30px;color: #666}
.process_txt>p{font-size: 20px;color: #333;margin:20px 0 15px;}
.process_box .dd.more a i{background: url(images/zx.png);}
.process_box .dd.more a:hover i{background-position: -24px 0;}

.process_txt:hover{-webkit-transform:scale(1.1);-o-transform:scale(1.1);-moz-transform:scale(1.1);transform:scale(1.1);}
.process_txt:hover .process_tit,.process_txt:hover>p,.process_txt:hover .process_t{color: #cc9e50}

.index_new_box{padding-top: 60px;}
.index_new_list{margin-bottom: 30px;}
.index_new_list_img{width: 49%;position: relative;}
.index_new_list_txt{width: 51%;padding: 15px 30px;background: #f8f8f8}

.index_new_list_img span{position: absolute;bottom: 0;left: 0;background: #c29550;text-align: center;padding: 10px 20px;}
.index_new_list_img span em{display: block;color: #FFF;font-size: 18px;}
.index_new_list_img span em.month{font-size: 12px;}
.index_new_list_txt h3{font-size: 20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.index_new_list_txt p{line-height: 29px;font-size: 14px;color: #7b7b7b;margin: 14px 0 5px}
.index_new_list_txt span{display: block;}
.index_new_list_txt span a{display: block;text-align: right;font-size: 14px;color:#c29550}

.index_new_list1{margin-bottom: 30px;border:1px solid #ededed;padding: 15px 30px 15px 20px;background: #FFF}
.index_new_list1 h3 a{display: block;font-size: 14px;color: #666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: normal;margin-bottom: 5px;}
.index_new_list1 time{color: #d2d1d1}
.index_new_list1 a{font-size: 14px;color: #c29550;}
.index_new_list1:hover{background: #c29550}
.index_new_list1:hover h3 a{color: #fff;}
.index_new_list1:hover a{color: #FFF;}
.index_new_list1:hover time{color: #fff}

.foot_1{background: #f5f5f5;padding: 28px;}
.foot_1_list{width: 25%;padding-left: 105px;background: url(images/f_1.png)no-repeat 20px center;position: relative;}
.foot_1_list:nth-child(2){background: url(images/f_2.png)no-repeat 20px center;}
.foot_1_list:nth-child(3){background: url(images/f_3.png)no-repeat 20px center;}
.foot_1_list:nth-child(4){background: url(images/f_4.png)no-repeat 20px center;}
.foot_1_list p{font-size: 16px;font-weight: bold;margin-bottom: 8px;padding-top: 8px;}
.foot_1_list em{color: #999;display: block;padding-bottom: 7px;}
.foot_1_list b{position: absolute;width: 1px;height: 60px;background:#d1d1d1;top: 0;right: 18px}

.foot{background:#3b3a37;padding: 75px 0 0;}
.foot_contact{width: 29%;padding-right: 30px;}
.foot_contact_tit{font-size: 16px;color: #FFF;border-bottom: 1px solid #9d9d9b;padding-bottom: 8px;position: relative;}
.foot_bg{display: inline-block;width: 18px;height:18px;background: url(images/foot.png)no-repeat;margin-right:10px;}
.foot_contact_tit b{position: absolute;width: 55px;height:1px;background:#b09975;left: 0;bottom: -1px;}
.foot_contact p{color: #fff;font-size: 14px;line-height: 24px;margin: 13px 0  5px;}
.foot_contact p span{opacity: .7}
.foot_contact p.foot_dz span{width: 80%}
.foot_contact p.foot_p i.foot_bg{background: url(images/pppp.png)no-repeat;opacity: 0.7}
.foot_contact p.foot_dh i{background-position: 0 -28px;}
.foot_contact p.foot_dz i{background-position: 0 -56px;}

.foot_contact_ewm{width: 12%;padding: 10px;background:#484745;color: #FFF;text-align: center}
.foot_contact_ewm span{line-height: 20px;}

.foot_top{padding-bottom: 45px;border-bottom:1px solid #9d9d9b;}
.foot_bot{line-height: 38px;color: #fff;opacity: .7;padding: 10px 0; }
.foot_bot a{color: #Fff;}
.foot_bot a:hover{color: #c29550;}
.foot_bot li{display: inline-block;margin-right: 15px;}
.foot_bot li:last-child{margin: 0}

.copyright{line-height: 35px;background: #1c1b17;}
.copyright .pull-left,.copyright .pull-right{opacity: .4;color: #FFF}
.copyright .pull-left a,.copyright .pull-right a{color: #FFF}
.copyright a:hover{color:#c29550}

/*关于我们*/
.location{line-height: 50px;border-bottom: 1px solid #ddd}
.home{padding-left: 15px;background: url(images/home.png)no-repeat left center;}
.location a{color: #9e9e9b;}
.location a:hover{color: #c29550}

.about_1_img{width: 35%;}
.about_1_txt{width: 65%;padding-left: 65px;}
.about_1_cont{line-height: 29px;font-size: 14px;color: #919191;padding-top: 10px;}
.about_1_cont p{margin-top: 25px;text-indent: 2em;}

.about_1_txt ul{padding-top: 40px;}
.about_1_txt li{font-size: 40px;font-weight: bold;text-align: center;padding: 0 30px;position: relative;}
.about_1_txt li p{font-size: 14px;font-weight: normal;color: #757573}
.about_1_txt li b{position: absolute;width: 1px;height: 68px;background: #dddddd;right: 0;top:5px;}

.about_2{background:#faf8f7 url(images/about_bg1.jpg)no-repeat;}
.about_2 .index_indro_txt_box{padding-top: 0}
.about_2 .index_indro_txt_box .tabs_box{width: 50%;margin: 0 auto;}
.about_2 .index_indro_txt_box .tabs>div{font-size: 24px;font-weight: bold;text-align: center;width: 33.3333%}
.about_2 .index_indro_txt_box .tabs>div b{left: 50%;margin-left: -29px;}
.about_2 .tabs_cont{width: 80%;margin:0 auto}
.about_2 .index_indro_txt_box .tabs_cont{border-bottom: none;}
.about_2 .index_indro_txt_box .tabs_cont p{margin-bottom: 20px;line-height: 30px;font-size: 14px;text-align: center;}

.map_box{background: #f5f5f5;}
.map_box .level_tit{margin-bottom: 60px;}
.map_box .container{position: relative;}
.about_adress{position: absolute;width: 36%;background:rgba(194,149,80,.9);padding: 40px 35px 0;z-index:111111;right: 0;height: 710px;}
.about_adress_tit{font-size: 24px;color: #FFF;margin-bottom: 25px;}
.about_adress_tit p{font-size: 14px;text-transform: uppercase;margin-top: 5px;}
.dz_ico{width: 18px;height:18px;background: url(images/foot.png)no-repeat;margin-right:10px;background-position: 0 -56px;}

.about_adress_txt{width: 80%;color: #FFF}
.about_adress li{padding: 10px  0}
.about_adress_txt p{font-size: 18px;margin-bottom: 10px;}
.about_adress_txt em{display: block;font-size: 16px;line-height: 27px;}

/*列表页*/
.main{padding-bottom: 70px;}
.cat{margin-top: 30px;}
.cat li{display:inline-block;margin-right: 15px;}
.cat li a{display: block;padding: 10px 20px;font-size: 14px;}
.cat li a:hover{background:#c29550;color: #FFF;}

.lists_txt{padding: 30px 0;border-bottom: 1px solid #dddddd}
.list_img{width: 22%;}
.list_txt{width: 78%;padding:0 20px 0  40px;}
.list_txt a{font-size: 18px;display: block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list_txt p{line-height: 30px;font-size: 14px;color: #797979;margin-top: 15px;}
.list_txt time{font-size: 14px;color: #d2d2d2}
.list_txt a.pull-right{font-size: 16px;color: #c29550}
.list_txt .clearfix{margin-top: 15px;}

.list_pages{text-align: center;padding-top: 85px;}
.list_pages a,.list_pages span{display: inline-block;padding: 10px 15px;font-size: 20px;background: #f5f5f5;margin: 0 5px;}
.list_pages a:hover,.list_pages span.current{background: #c29550;color: #FFF}

.lists_txt_1{padding: 30px 0}
.lists_txt_1_img{position: relative;}
.lists_txt_1_img_mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,.6);text-align: center;opacity: 0}
.lists_txt_1_img_mask a{color: #FFF;font-size: 20px;position: absolute;top:50%;margin-left: -40px;left: 50%;margin-top: -13px;}
.lists_txt_1_img_mask a:hover{color: #c29550;}
.lists_txt_1_txt{padding: 20px;width: 96%;margin: 0 auto;border-radius: 20px 20px 0 0;position: relative;top:-50px;background: #FFF;border-bottom: 1px solid #DDd}
.lists_txt_1_txt h2 a{font-size: 16px;font-weight: normal;display: block;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.lists_txt_1_txt p{color: #999}

.lists_txt_1 > div.col-md-3:hover .lists_txt_1_img_mask{opacity: 1}
.lists_txt_1 > div.col-md-3:hover .lists_txt_1_txt{border-color: #c29550}

/*详情页*/
.py_details{padding-top: 30px;}
.py_details h1{text-align: center;font-weight: normal;color: #333;padding-bottom: 24px;}
.py_info{text-align: center;padding-bottom: 24px}
.py_info span{margin: 0 15px;display: inline-block;}
.py_info i{margin-right: 5px;}
.py_detail_cont{padding-bottom: 11px;border-bottom: 1px dashed #DDD}
.py_detail_cont p,.py_detail_cont>div{font-size: 14px;color: #505050;line-height: 30px;margin-bottom: 20px;}
.py_detail_cont img{display: block;max-width: 100%;margin:0 auto;}
.py_detail_cont video,.py_detail_cont embed{width: 100%;}

.py_articles_other{padding: 20px 0;color: #999;line-height: 25px;font-size: 14px;}
.py_articles_other div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_articles_other a{color: #999;}

.py_related_articles{margin-top: 25px;padding: 20px 25px 25px;background: #FFF}
.py_related_articles_tit{font-size: 16px;color: #333;font-weight: bolder;padding-bottom: 14px;border-bottom: 1px solid #DDD}
.py_cat_related{padding-top: 10px;}
.py_cat_related li{position: relative;width: 49%;line-height: 25px;padding-left: 10px;}
.py_cat_related li:nth-child(odd){float: left;}
.py_cat_related li:nth-child(even){float: right;}
.py_cat_related li a{width: 65%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.py_cat_related li i{position: absolute;width: 4px;height: 4px;border-radius: 50%;background: #666;left: 0;top: 11px;}
.py_cat_related li time{width: 25%;}

.mb_ad{display: none;}

/* 我们的团队 */
.lists_box { margin-top: 20px; }
.team_list .weteam_lists { display: flex;flex-wrap: wrap;justify-content: space-between; }
.team_list .weteam_con{margin-bottom: 30px;width: 49%;}
.depar_left_img{width: 45%;}
.depar_right_txt{width: 50%;}
.weteam_con > .clear { height: 100%; }
.mb_team_rong { display: none;clear: both; }
.depar_left_img img{width: 100%;}
.depar_top{color: #333;font-weight: bolder;}
.depar_top > p { font-size: 18px; }
.depar_top span{margin: 8px 0 0;display: inline-block;font-size: 14px;color: #666;font-weight: normal;}
.depar_top span.depar_line{width: 30px;height: 1px;background: #333;display: block;}
.depar_mid{font-size: 12px;color: #999;line-height:25px;padding: 10px 0;border-bottom: 1px dashed #ddd}
.depar_bot{padding: 10px 0}
.depar_bot p{line-height: 30px;font-size: 14px;}
.depar_right_txt > a { display: block;width: 110px;height: 34px;font-size: 16px;background: #c59853;border: 1px solid #c59853;color:#FFF;text-align: center;line-height: 32px;border-radius: 4px; }
.depar_right_txt > a:hover { background: transparent;color: #c59853; }

.mb_team_rong > .liji { width: 100%;text-align: center;margin-top: 10px; }
.mb_team_rong > .liji > a { display: block;width: 110px;height: 34px;font-size: 16px;background: #c59853;border: 1px solid #c59853;color:#FFF;text-align: center;line-height: 32px;border-radius: 4px;margin: 0 auto; }
.mb_team_rong > .liji > a:hover { background: transparent;color: #c59853; }

@media (max-width: 1199px){
	.menu>li{padding: 0 9px;}
}
@media (max-width: 991px){
	.slide{display: none;}
	.menu>li{padding: 0 5px;}
	.tx-media{display: block;}
	.height74{display: block;}
	.advantage_list{width: 32.3333%;}
	.advantage_list:nth-child(1),.advantage_list:nth-child(2),.advantage_list:nth-child(3){margin-bottom: 10px;}
	.advantage_list:nth-child(4){margin-left: 17.666%}
	.mb_ad{display: block;}
	.pc_ad{display: none;}
	.index_indro_img{display: none;}
	.index_indro_txt{width: 100%;padding: 0}
	.case_w_1{width: 49.5%;margin: 0 0.5% 0 0;} 
	.case_w_2{width: 49.5%;margin: 0 0 0 0.5%;}
	.case_w_3{width: 49.5%;margin: 0 0.5% 0 0;}
	.case_w_4{width: 49.5%;margin: 0 0 0 0.5%;}
	.case_w_2 .case_txt:last-child,.case_w_3 .case_txt:last-child{display: none;}
	.index_new_list_img{display: none;}
	.index_new_list_txt{width: 100%}
	.top_nav{display: none;}
	.nav_list>div:first-child{display: none;position: absolute;top: 150px;left: 0;width: 100%;background: #fafafa;z-index: 100;padding-top: 10px}
	.nav_list{padding: 0}
	.py_nav_menu{display: block;line-height: 135px;}
	#mb_banner{display: block;}
	#pc_banner{display: none}	
	.about_1_img{display: none;}
	.about_1_txt{width: 100%;padding: 0}
	.about_adress{position: static;width: 100%;height: auto;}
	.pb100{padding-bottom: 50px;}
	.pt100{padding-top: 50px;}

	.taocan_title > li { width: 32%;margin-bottom: 20px; }

	.team_list .weteam_con{width: 100%;}
	.depar_left_img { width: 37%; }
	.depar_right_txt { width: 57%; }
}
@media (max-width: 767px){
	.foot_1{padding: 15px 0}
	.foot_1_list{padding: 55px 0 0 0;background: url(images/f_1.png)no-repeat center top;text-align: center;}
	.foot_1_list:nth-child(2){background: url(images/f_2.png)no-repeat center top;}
	.foot_1_list:nth-child(3){background: url(images/f_3.png)no-repeat center top;}
	.foot_1_list:nth-child(4){background: url(images/f_4.png)no-repeat center top;}
	.foot_1_list b{display: none;}
	.foot_contact{width: 50%;margin-bottom: 30px;}
	.foot_contact_ewm{float: left !important;width:150px;}
	.list_img{display: none;}
	.list_txt{width: 100%;padding: 0}
	.about_2 .index_indro_txt_box .tabs_box{width: 100%}
}
@media (max-width: 639px){
	.advantage_list{width: 49%;}
	.advantage_list:nth-child(4){margin: 0 0.5% 10px}
	.advertising{display: none;}
	.process_d{display: none;}
	.process_txt{width: 50%;padding: 30px 0}
	.foot_1_list em{display: none;}
	.copyright .pull-left,.copyright .pull-right{width: 100%;text-align: center;}
	.process_box{padding: 15px;}
	.nav_list>div:first-child{top: 205px;}
	.menu>li{width: 25%;text-align: center;padding: 0}
	.menu>li>a{padding-bottom:5px;margin-bottom: 5px;}
	.list_pages a, .list_pages span{font-size: 14px;padding: 5px;}
	.about_1_txt li{padding:0 25px;}

	.mb_team_rong { display: block;padding: 0 0 15px; }
	.pc_team_rong { display: none; }
	.depar_right_txt > a { display: none; }

	.tijiao { text-align: center; }
	.yuyue_con .tj_t { width: 65px; }
	.yuyue_con input { margin-bottom: 15px; }
	.yuyue_zhe { display: none; }
}
@media (max-width: 479px){
	.top_right{display: none;}
	.introductio_box .col-md-4{width: 100%}
	.introductio_txt li{width: 100%;padding: 0}
	.advantage_list{width: 100%;margin: 0 0 15px;}
	.case_w_1,.case_w_2,.case_w_3,.case_w_4{width: 100%;margin: 0 0 15px;}
	.process_txt{width: 100%;padding: 15px;}
	.foot_contact{width: 100%;padding: 0}
	.advantage_list em{min-height: auto}
	.nav_list>div:first-child{top: 170px;}
	.lists_txt_1 .col-md-3{width: 100%;}
	.about_1_txt ul{display: none;}
	.about_adress_tit p{display: none;}

	.taocan_title > li { width: 49%; }
	.depar_bot p { line-height: 26px; }
	.depar_right_txt > a { height: 32px;line-height: 30px; }

}