﻿.sjs{ width: 1226px;}
.mbx{ padding:15px 0; font-size:14px; }

.edit_con_original{ line-height:1.8; padding:0 0; color:#333; text-align:justify;}
.edit_con_original ul{ margin:inherit; padding:inherit}
.edit_con_original ul li { list-style-type:disc; margin:auto; padding:inherit}
.edit_con_original ol{ margin:inherit; padding:inherit}
.edit_con_original ol li { list-style-type:decimal; margin:auto; padding:inherit}
.edit_con_original h1 { font-size: 2em; font-weight:bold }
.edit_con_original h2 { font-size: 1.5em; font-weight:bold }
.edit_con_original h3 { font-size: 1.17em; font-weight:bold }
.edit_con_original h4 { font-size: 1em; font-weight:bold }
.edit_con_original h5 { font-size: 0.83em; font-weight:bold }
.edit_con_original h6 { font-size: 0.67em; font-weight:bold }
.edit_con_original em { font-style: italic }
.edit_con_original cite{ font-style: italic }
.edit_con_original address{ font-style: italic }
.edit_con_original i { font-style: italic }
.edit_con_original table{ border-collapse: separate; border-spacing: 2px }
.edit_con_original img{ max-width:100%; height:auto;}
.case_details_1{ padding:20px 0 40px; border:1px solid #d1d1d1; border-left:0; border-right:0; position:relative; }
.case_details_1 h3{ font-size:30px; color:#494949; line-height:60px; font-weight:normal; }
.case_details_1 i{ display:block; width:60px; height:2px; background:#8a8a8a; margin-bottom:20px; }
 .case_1_r{ width:336px; margin-left:30px; }
.case_1_r{ position:relative; padding-bottom:20px; }
 .des_wrap .case_1_l{ padding-left:30px; border-left:1px solid #d1d1d1; border-right:0;min-height: 756px;}
.des_wrap .fixed_wrap{ width:292px; }
.lb .bx-controls-direction{ display:none; }
.lb  .bx-wrapper .bx-pager.bx-default-pager a{ width:10px; height:10px; border:1px solid #fff; background:#fff; }
.lb .bx-wrapper .bx-pager.bx-default-pager a:hover,.lb  .bx-wrapper .bx-pager.bx-default-pager a.active{ width:10px; height:10px; top:0; border:1px solid #fff; background:none; }
.des_wrap .case_1_r p{ text-align:center; padding:20px 0 10px; color:#9f9583; }
.des_wrap .case_1_r p span{ font-size:24px; }

.case_1_r .shareW{ padding-top:10px;  min-width:200px;}
.share_com a{ display:inline-block;width:38px  !important; height:38px !important; margin:0 !important; background:url(../images/share.png) no-repeat 0 0 !important; margin-right:11px !important; padding-left:0 !important; }
.share_com a.wb{ background-position:-47px 0 !important; }
.share_com a.kj{ background-position:-92px 0 !important; }
.share_com a.shareM{ background-position:-136px 0 !important; }
.share_com .bdsharebuttonbox{ display:inline-block; }


.desgin .fl{ width:150px; padding-right:20px; }
.desgin .of{ position:relative; top:-8px; }
.desgin .of h2{ font-size:32px; font-weight:normal; }
.desgin .of p{ padding-top:10px; color:#9f9583; }
.desgin .of p span{ font-size:20px; color:#d90b19; }
.desgin .of p b{ color:#d90b19; }
.desgin .ck{ text-decoration:underline; }
.desgin .yy{ display:block; width:160px; height:38px; color:#494949; text-align:center; line-height:38px; border:1px solid #9f9583;margin-top:10px; }

.desgin .yy img{ margin-right:8px; display:inline-block; vertical-align:middle; }
.desgin .free{ background:none; border:1px solid #9f9583; display:block; width:160px; height:38px; color:#494949; text-align:center; line-height:38px; margin-top:20px; }
@media all and (max-width: 1000px){
	.desgin .yy,.desgin .free{width: 150px;}
}
.desgin .yy:hover,.desgin .free:hover,.tell .now:hover,.yykd:hover{  background:#9f9583; color:#fff; }

.cons_pb .tc_free .valid_message{ top:9px; }
.des_detail_t{ margin-top:30px; }
.des_detail_t a{cursor: pointer;}
.desgin{ position:relative; }
.tc_free{ position:absolute; z-index:999; top:-100%; right:20px; width:300px; height:340px;  background:#555; color:#fff; display:none; }
.tc_free h4{ font-size:18px; }
.tc_free p span{ font-size:18px;color:#d90b19; }
.tc_free .name,.tc_free .tp{ border:1px solid #d1d1d1; width:96%; padding-left:2%; height:40px; line-height:40px;background:#fff; margin-top:20px; }
.tell .tc_free{ left:0; right:auto; height:280px; width:280px; }
.shareW .fl{ line-height:32px; }
.share_com a{ display:inline-block;width:38px  !important; height:38px !important; margin:0 !important; background:url(../images/share.png) no-repeat 0 0 !important; margin-right:11px !important; padding-left:0 !important; }
.share_com a.wb{ background-position:-47px 0 !important; }
.share_com a.kj{ background-position:-92px 0 !important; }
.share_com a.shareM{ background-position:-136px 0 !important; }
.share_com .bdsharebuttonbox{ display:inline-block; }
.tan_weixin{ border: 1px solid #ccc; padding: 30px 15px 15px; background:#fbfbfb; display: none; left: 50%; margin-left: -145px;  margin-top: -150px; position: fixed; top: 50%;  z-index: 160;}
.closed2{ font-size: 30px; position: absolute; right: 15px; top: -10px; }
.tan_weixin span{ display:block; width:100%; height:1px; background:#ccc; }
.tan_weixin h3{ text-align:center; line-height:30px; }
.desgin .yy{ display:block; width:160px; height:38px; color:#494949; text-align:center; line-height:38px; border:1px solid #9f9583;margin-top:10px; }

 .tell .yy,.tell .now{display:inline-block;text-align:center;width:115px !important;height:30px !important;line-height:30px !important;}
.tell .now{ background:none; color:#494949; border:1px solid #9f9583;margin-right:10px; margin-top:0;  }
.wt{ margin-top:50px; }
.wt img{ max-width:100%; }

.desgin .yy img{ margin-right:8px; display:inline-block; vertical-align:middle; }
.des_top{padding-bottom:35px; text-align:center; }
.des_top{ padding-bottom:35px; text-align:center; }
.des_top a{ display:inline-block; line-height:33px; border:1px solid #e1dedc; background:#f7f7f7; position:relative; width:178px; text-align:center; color:#272727; transition:all 0s; -webkit-transition:all 0s;margin-top: 5px;}
.des_top a.on{ border:1px solid #9f9583; background:#9f9583; color:#fff; }
.des_top a.on i{ width:10px; height:9px; display:block; position:absolute; bottom:-6px; left:50%; margin-left:-5px; background:url(../images/arrowA.png) no-repeat center top;  }
.des_detail_t{ margin-top:30px; }
.des_detail_t a{cursor: pointer;}
.des_sec{ padding:20px 324px; background:#f1f1f1; margin-bottom:40px; }
.btn_des{ width:130px; height:48px; background:#9f9583 url(../images/search2.png) no-repeat 20px center; color:#fff; border:0;  }
.sec_des{ width:97%; border:1px solid #d1d1d1; height:46px; line-height:46px; padding-left:2%; }

.des .panel{ width:24.9%; text-align:center; color:#272727;  }
.des .sel-con .panel{color: #fff;}
.des .inner a.tran_scale{ width:60%; margin:0 auto; display:block; border-radius:50%; }
.des .inner h3{ font-size:22px; padding:20px 0; }
.des .inner p{ width:75%; margin:0 auto; font-size:14px; overflow:hidden;margin-bottom: 6px; }
.resource-type-wrap { width:100%; overflow:hidden;margin-bottom:60px; }
.resource-type-list>li{ float:left; }
.inner{ position:relative; }
.tran_scale{ overflow:hidden; display:block;}
.tran_scale img{transition:1s all; -webkit-transition:1s all;}
.tran_scale:hover img{transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-moz-:scale(1.1,1.1);}
.des_list .r,.des_list .z{ width:102%; }
.des_list .r .panel{  width:292px; margin-right:1%; }
.r .panel .w{ position:relative;}
.r .panel .w>img{ width:100%; }
.r .panel .txt{ position:absolute; top:0; left:0; width:100%; height:100%; background:url(../images/line.png) repeat; color:#fff; opacity:0; transition:all 0.5s; -webkit-transition:all 0.5s; }
.r .panel .txt .cont{ border:1px solid #fff; position:absolute; width:85%; height:78%;  margin:6.5% 0 0 7%; }
.r .panel .w:hover .txt{ opacity:1; }
.r .panel .txt p,.r .panel  .txt h3,.r .panel  .txt span{ padding:0 30px; }
.r .panel .txt p{ margin:20px 0; height:3em; overflow:hidden; line-height:1.5em; }
.r .panel .txt h3{ font-size:18px; }
.r .panel .title{ margin:10px 2% 15px; position:relative; }
.r .panel .title h3 a{ font-size:16px; display:block; color:#272727; margin-bottom:10px; }
.r .panel .title h3 a:hover{ color:#d90b19; }
.r .panel .more_cs{ position:absolute; right:0; bottom:0; font-size:12px; color:#272727; }
.r .panel .title p{ padding-right:85px; height:3em; overflow:hidden; }
.des_list .r .mar1{ margin-right:0; }

.des_list .z li{ display:block; margin-bottom:20px; }
.des_list .z .panel{ width:23.8%; margin-right:1%; float:left; position:relative; overflow:hidden; }
.des_list .z .panel:hover .case_tit{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
.cas_ld .case4 li,.des_list .cas_ld2 .panel{ width:18.7%; margin-right:1.2%; }
.tell .tc_free{ left:0; right:auto; height:280px; width:292px; }
.pro  .inner a.tran_scale{ width:100%; display:block; border-radius:0; }
.pro.constr .panel{width: 50%;background:#fff;color: #686868;}
.pro .panel{ width:33.2%; background:#fff; }
.pro .des .panel{width: 24.9%;background: none;}
.pro .bl_05_con li .bot_txt{ text-align:left; }
.pro .bl_05_con li .bot_txt p{ overflow:hidden; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center; }
.pro .bl_05_con li .bot_txt span{ float:right; width:40%; text-align:right; color:#fff; padding-right:10px; }
.pro .bl_05_con li:hover{ transform:scale(1); -webkit-transform:scale(1); -ms-transform:scale(1);}
.pro .bl_05_con{ margin-bottom:0; }
.bl_05_con{ margin:10px 0 0;}
.bl_05_con li{ float:left; width:33.2%;*margin-left:-1px;transition:0.3s all; -webkit-transition:0.3s all; position:relative;}
.bl_05_con li:hover{transform:scale(1.05,1.05); -webkit-transform:scale(1.05,1.05); -ms-transform:scale(1.05,1.05); z-index:5; box-shadow:0 0 10px rgba(0,0,0,0.5);}
.bl_05_con li .inner{ margin:13px; position:relative;}
.bl_05_con li .img { width:100%; overflow:hidden;}
.bl_05_con li .bot_txt{ position:absolute; left:0; bottom:0; width:100%; height:24px; line-height:24px; padding:10px 0; text-align:center;background:url(../images/tm_50.png) repeat;z-index:2;-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;box-sizing: content-box;}
.bl_05_con li .bot_txt p{ padding:0 10px; color:#fff; font-size:16px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bl_05_con li .right_txt{position:absolute; width:90px; height:85px; right:0; top:0; z-index:2; background: rgba(154,146,132,0.8); color:#fff;filter:alpha(opacity=80);}
.bl_05_con li .right_txt h3{ padding:15px 5px 10px 10px;font-size: 14px;margin: 0;}
.bl_05_con li .right_txt h3 span{ display:block; line-height:1.2;}
.bl_05_con li .right_txt h3 span em{ font-weight:bold;}
.bl_05_con li .txt{color:#fff; position:absolute; left:0; top:0; width:100%; height:100%; opacity:0;-moz-opacity:0;filter:alpha(opacity=0); visibility:hidden; transition:0.3s all; background:url(../images/tm_50.png) repeat;}
.bl_05_con li .txt .txt_in{ padding:5.5% 5.5% 0;}
.bl_05_con li .txt .txt_in p{font-size: 12px;}
.bl_05_con li .txt .t_i_logo{ width:28.3%;max-height: 81px; margin-bottom:1%; /*border:1px solid #fff;*/}
.bl_05_con li .txt .t_i_logo img{width:auto;}
.bl_05_con li .txt .t_i_c{ font-size:14px; color:#fff; height:4em; overflow:hidden;margin-top: 1em;max-height: 81px;}
.bl_05_con li:hover .txt{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);z-index:9; visibility:visible;}
.bl_05_con li:hover .bot_txt,.bl_05_con li:hover .right_txt{ display:none;}
.bl_05_con li .img img{ transition:all 0.8s; -webkit-transition:all 0.8s; }
.bl_05_con li:hover .img img{ transform:scale(1.05); -webkit-transform:scale(1.05); }
.case_tit h3 b{ font-weight:normal; float:left;}
.case_tit{ position:absolute; width:90%; padding:20px 5%; font-size:12px; transform:translateY(200px); -webkit-transform:translateY(200px); -ms-transform:translateY(200px);  transition:all 0.5s; -webkit-transition:all 0.5s; background:url(../images/line.png) repeat; left:0; bottom:0; color:#fff; }
.case_tit h3{ font-size:30px; font-weight:normal;  line-height:30px; }
.case_tit h3 span{ font-size:14px; padding-left:5px; color:#d90b19; float:left; }
.case4 li:hover .case_tit{ transform:translateY(0px); -webkit-transform:translateY(0px); -ms-transform:translateY(0px); }
 .case4 .tran_scale{ position:relative; }
.case4 .tran_scale a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background:url(../images/line.png) repeat; opacity:0.01; filter:alpha(opacity=0.01); }
.tran_scale img{ width: 100%}
.sj_case img{     width: 292px;height: 296px;}
.fixed:before, .clearfix:before, .cf:before, body:before, .header:before, .main:before, .footer:before { content: ''; display: table }
.fixed:after, .clearfix:after, .cf:after, after, .header:after, .main:after, .footer:after { content: ''; display: table; clear: both }
.fixed, .clearfix, .cf, .header, .main, .footer { *zoom: 1 }
.of{ overflow:hidden; }
.disP { display: block !important; }
.tc_free>div{ padding:30px; }
.closed1{  font-size: 30px; position: absolute; right: 15px; top: -10px; color:#fff !important; }
.tc_free .btn{ height:40px; width:98%; border:0; background:#9f9583; margin:20px 0 10px; color:#fff; }

.case_details_1{ padding:20px 0 40px; border:1px solid #d1d1d1; border-left:0; border-right:0; position:relative; }
.case_details_1 h3{ font-size:30px; color:#494949; line-height:60px; font-weight:normal; }
.case_details_1 i{ display:block; width:60px; height:2px; background:#8a8a8a; margin-bottom:20px; }
.case_1_r{ width:336px; margin-left:30px; }
.fixed_wrap{  width:336px;  }

.case_1_l{ padding-right:30px; border-right:1px solid #d1d1d1; }
.case_1_l h4{ font-size:22px; line-height:40px; font-weight:normal; }
.case_1_l i{ width:40px; }
.case4 .tran_scale{ position:relative; }
.case4 .tran_scale a{ display:block; width:100%; height:100%; position:absolute; top:0; left:0; z-index:10; background:url(../images/line.png) repeat; opacity:0.01; filter:alpha(opacity=0.01); }

#ajax_2 .case4 .tran_scale a{ /*position:static; opacity:1;*/ }

#jzg-case .of a{display: block;margin: 0 auto 20px;}

#jzg-case .tc_free{position: relative;top: 0;right: 0;width: 100%;height: auto;background: none;color: #686868;display: block;}
#jzg-case .tc_free>div{padding-top: 20px;text-align: center;border:1px solid #d1d1d1;}
#jzg-case .tc_free h2{font-size: 24px;color: #ce3338;}
#jzg-case .tc_free h4{font-size: 100%;}
#jzg-case .tc_free div>div{position: relative;}
#jzg-case .tc_free div>div b{color: #d55d60;position: absolute;top: 30px;left: 1.5%;}
#jzg-case .tc_free .name,#jzg-case  .tc_free .tp{padding-left: 4%;width: 100%;box-sizing:border-box;}
#jzg-case .tc_free .btn{background: #ca151d;width: 100%;}
#jzg-case .tc_free .valid_message{right: 0;}
#jzg-case .tc_free .mark{color: #ca151d;font-size: 100%;}


