/*banner*/
.jfbanner {width:100%; height:auto;}
.jfbanner img{width:100%; height:auto;}

.pc_nemu{max-width:1200px; margin:0 auto; display:flex; justify-content:center; margin-top:-60px;}
.pc_nemu ul{background-color:#fff; box-shadow:0 4px 15px rgba(0,147,255,0.2); padding:30px 8px 28px 8px; border-radius:10px; border:1px solid #eee \9;}
.pc_nemu ul li{float:left; padding:0 24px; text-align:center; width:120px;}
.pc_nemu ul li a{display:inline-block; color:#808080;}
.pc_nemu ul li a:hover {color:#1ea0fa;}
.pc_nemu ul li a.ck {color:#1ea0fa;}
.pc_nemu ul li a i{font-size:34px;}
.pc_nemu ul li a p{font-size:14px; margin-top:10px;}


/*首页及列表页-列表*/
.jf-box{margin-top:25px; position:relative; overflow:hidden; padding:0 10px; background:#fff;}
.jf-list{width:1280px; margin:0 auto; background:#fff; overflow:hidden;}
.jf-list li{width:25%; padding:15px; box-sizing:border-box; float:left; margin-bottom:15px;}
.jf-list li:hover{background:#e2f2ff; border-radius:8px;}
.jf-list li span{display:block; margin:0 5px; position:relative; overflow:hidden;}
.jf-list li em{font-style:normal; height:30px; line-height:30px; margin-top:10px; display:block; font-size:16px; overflow:hidden;}
.jf-list li span:before {content:''; display:block; padding-top:100%;}
.jf-list li span img {position:absolute; width:100%; height:100%; left:0; top:0;     border-radius:5px;}
.jf-list li p{display:block; color:#1882d8; font-size:14px; margin:5px 0 10px; position:relative; white-space:nowrap; overflow:hidden;}
.jf-list li p i {margin-right:5px;}
.jf-list li p a{display:block; background:#1882d8; color:#fff; border-radius:5px; padding:6px 10px; font-size:16px; font-weight:bold; text-align:center;}


/**内容页**/
.jfdh_show {width:1280px; margin:30px auto 0; display:flex; justify-content:space-between;}
.jfdh_show .z{margin-right:30px;}
.jfdh_show .y{flex:1;}


.jfdh_show .z ul{background-color:#fff; box-shadow:0 4px 15px rgba(0,147,255,0.2); padding:10px; border-radius:10px; border:1px solid #eee \9;}
.jfdh_show .z ul li{padding:24px 0; text-align:center; width:120px;}
.jfdh_show .z ul li a{display:inline-block; color:#808080;}
.jfdh_show .z ul li a:hover {color:#1ea0fa;}
.jfdh_show .z ul li a.ck {color:#1ea0fa;}
.jfdh_show .z ul li a i{font-size:34px;}
.jfdh_show .z ul li a p{font-size:14px; margin-top:10px;}







/*当前位置*/

.qb_ui_Site_nav {margin:10px auto 15px auto;}

.qb_ui_Site_nav ul {border:none; background:none; padding-left:5px;}

.qb_ui_Site_nav ul {font-size:16px;}

.qb_ui_Site_nav ul ol i {margin-right:10px;}



.deanfangwu{ width:100%; padding:20px;background:#fff;position:relative; box-sizing:border-box; margin: 0 auto; border-radius: 10px; box-shadow:0 4px 15px rgba(0,147,255,0.2);}
.deanfangwutops{height:40px; line-height:40px;margin-bottom:10px; display:flex; justify-content:space-between;}

.deanfangwutops h5{font-size:26px; color:#333; margin-bottom:10px; max-width:820px; min-height:40px; max-height:80px; line-height:40px;overflow:hidden;float:left;}

.jiathis_style_24x24{float:right; display:flex; align-items:center;}

.jiathis_style_24x24 em{ display:inline-block; float:left;height:40px; line-height:40px;font-size:14px; color:#666;}

.jiathis_style_24x24 a span{ width:30px!important; height:30px!important; margin:0 3px;}

.jiathis_style_24x24 .jtico{ height:30px!important; padding-left:10px!important; margin-top:5px;}

.jiathis_style_24x24 a span.jtico_qzone{background:url(qzone.png) center no-repeat;}

.jiathis_style_24x24 a span.jtico_tsina{background:url(sina.png) center no-repeat;}

.jiathis_style_24x24 a span.jtico_weixin{background:url(weixin.png) center no-repeat;}



.deanfangwudt{width:100%; display:flex; justify-content:space-between;}

.deanfang_piv{margin-right:30px; width:385px; position:relative;}

.deanewmbx{ width:150px; height:210px;border:1px solid #ededed; background:#fcfcfc; background:#fff; position:absolute; right:0; bottom:0px; z-index:46; display:none;}

.deanewmbx h5{ height:45px; line-height:45px; font-size:14px; color:#333;  font-weight:500; text-align:center; background:#f1f1f1;}

.deanewmcodes{ width:130px; height:110px; padding:10px; background:#fff;}

.deanewmcodes img{ width:110px; height:110px; margin:5px auto 0 auto; display:block;}

.deanewmbx p{ text-align:center; font-size:12px; color:#999; height:30px; line-height:30px;}



#dean_ifocus { width:385px;position:relative; }

#dean_ifocus_pic { position:relative; width:385px; height:385px;overflow:hidden;}

#dean_ifocus_piclist img { width:385px; height:385px; }

#dean_ifocus_btn {width:385px; margin-top:2px;}

#dean_ifocus_btn ul{ width:405px;}

#dean_ifocus_btn li { width:71.5px; height:71.5px; float:left; border:2px solid #ededed; margin-right:2px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }

#dean_ifocus_btn img { width:71.5px; height:71.5px;}

#dean_ifocus_btn .on{ border:2px solid #FF480A; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }

.deanfang_infosd{flex:1;}

.deanfang_prices{ height:35px; line-height:35px; font-size:30px; color:#ff4400; font-weight:600; overflow:hidden; margin-bottom:10px;}

.deanfang_prices span{ font-size:16px; color:#999; margin-left:20px; font-weight:400; cursor:pointer;}

.deanfang_prices em{ font-size:14px; margin-right:5px;}

.deanzu_lists{margin-bottom:7px;}

.deanzu_lists ul li{ height:35px; line-height:35px; overflow:hidden; font-size:14px; color:#333; font-weight:600; }

.deanzu_lists ul li span.lei{ color:#999; margin-right:10px;}

.deanzu_lists ul li em{ padding:0 15px 0 0;}

.deanfang_fabu{ margin-bottom:15px;height:50px;}

.deanfang_fbl{ float:left; cursor:pointer;}

.deanfang_fbl img{ display:block;width:50px; height:50px; border-radius:100%;}

.deanfang_fbr{ float:left;margin-left:10px; max-width:180px;  cursor:pointer;}

.deanfang_fabu h5{ height:25px; line-height:25px; margin-bottom:5px; overflow:hidden;text-overflow:ellipsis; white-space:nowrap;  font-size:14px; color:#666; }

.deanfang_fabu em{  display:block;height:15px; line-height:15px; max-width:60px; border-radius:24px; background:#F6BB42; font-size:12px; color:#fff; text-align:center; padding: 0 5px;}



.deanfang_contact{ width:320px; height:70px; background:#FF6542; float:left;}

.deanfang_contact em{ display:block; float:left; width:70px; height:70px; background:#FF552E url(che_tel.png) center no-repeat;}

.deanfang_contact span{ display:block; float:right; width:250px; height:70px; line-height:70px; text-align:center; font-size:26px; color:#fff; font-weight:300; overflow:hidden;}

.deanfang_btyui a{ display:block; float:left; margin-left:10px; height:70px; width:70px; background:#4784F4; text-align:center; cursor:pointer;}

.deanfang_btyui a i{ display:block; width:20px; height:20px; margin:10px auto 5px auto; background:url(qq.png) center no-repeat;}

.deanfang_btyui a p{ width:70px; height:30px; line-height:30px; font-size:14px; color:#fff;}



.deanfangpian{ width:225px; height:70px; overflow:hidden; float:right; background:#FFF6F5;}

.deanfp_l{ float:left; padding:10px; width:150px; height:50px; line-height:16px; font-size:12px; color:#333;}

.deanfp_l em{ color:#FF6542;}

.deanfp_r{ float:right; width:55px; height:70px; line-height:100px; text-align:center; font-size:12px; color: #FF552E;background:#FFE8E4 url(warning.png) center 20px no-repeat;}

.deanothers .vwthdtit{margin-top:5px;}

.ct2 .sd{ margin-top:5px;    position: relative;}

.dean_author .r_arrow{display:none;}

.deanbbsjj,.deanheader_top_ads{ display:none;}

#wp{ width:100%!important;}

.ct2{margin:0;}

.wp{margin:0 auto;}

#pt .z a, #pt .z{color:#333;}









/*内容页下*/

.gdnr_x {width:100%; margin:0 auto; display:flex; margin-top:30px; align-items:flex-start;}

.gdnr_x .show_z {flex:1; display:flex; justify-content:space-between; flex-wrap:wrap;}



.gdnr_x .show_z .gdxxk {width:100%; background:#fff; display:flex; flex-direction:column;}

.gdnr_x .show_z .gdxxk .tab-nav {padding-bottom:5px; border-bottom:1px solid #f5f5f5;}

.gdnr_x .show_z .gdxxk .tab-nav .tab-nav-item {float:left; position:relative;}

.gdnr_x .show_z .gdxxk .tab-nav .tab-nav-item a {font-size:16px; padding:0px 30px; height:50px; display:inline-block;  line-height:50px; color:#999; cursor:pointer;}

.gdnr_x .show_z .gdxxk .tab-nav .tab-nav-item.tab-active a {color:#f60;}

.gdnr_x .show_z .gdxxk .tab-nav .tab-nav-item.tab-active:before {

    position:absolute;

    bottom:-5px;

    left: 50%;

    margin-left:-13px;

    z-index:1;

    display:block;

    width:26px;

    height:3px;

    border-radius:30px;

    -webkit-transition:all .3s ease;

    -moz-transition:all .3s ease;

    -o-transition:all .3s ease;

    transition:all .3s ease;

    background:#f60;

    content:'';

}

.gdnr_x .show_z .gdxxk .tab-panel-item {display:none; padding:20px 30px;}

.gdnr_x .show_z .gdxxk .tab-panel-item .content {font-size:16px; color:#333; line-height:30px;}

.gdnr_x .show_z .gdxxk .tab-panel-item .content p {text-indent:2em; margin-bottom:20px;}

.gdnr_x .show_z .gdxxk .tab-panel-item .content img {display:block; width:100%; margin:10px auto;}

.gdnr_x .show_z .gdxxk .tab-panel-item.tab-active {display:block;}



.gdnr_x .show_y {width:300px; margin-left:20px;}

.gdnr_x .show_y .ys1{background:#fff; margin-bottom:20px;}

.gdnr_x .show_y .ys1 h2{height:35px; line-height:35px; padding:10px 20px; font-size:16px; color:#666; font-weight:normal; border-bottom:1px solid #f5f5f5;}

.gdnr_x .show_y .ys1 ul{padding:0px 20px 20px; display:flex; flex-wrap:wrap; justify-content:space-between;}

.gdnr_x .show_y .ys1 ul li{margin-top:20px; width: 48%;}

.gdnr_x .show_y .ys1 ul li:hover a p{color:#5aa44c;}

.gdnr_x .show_y .ys1 ul li a{display:block;}

.gdnr_x .show_y .ys1 ul li a img{width:100%; height:110px;}

.gdnr_x .show_y .ys1 ul li a p{margin-top:10px; font-size:14px; color:#666; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}













