.ny_ys .main_fr{margin-top:180px;}
/*关于*/
.ny_to{position:relative; overflow:hidden;}
.ny_typeimg{text-align:center;}
.ny_to img{max-width:100%}
.ny_to img:hover,.list_cp_li li a:hover img,.free-wall .brick a:hover img{transition:all 0.6s linear;-moz-transition:all 0.6s linear;-o-transition:all 0.6s linear;-webkit-transition:all 0.6s linear; -webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);-m-transform:scale(1.05);transform:scale(1.05);}
.ny_lc_lct{padding:20px 0 0;}
.ny_lc_lct img:hover,.ny_typeimg img:hover{webkit-transform:scale(1.00);-moz-transform:scale(1.00);-o-transform:scale(1.00);-m-transform:scale(1.00);transform:scale(1.00);}
.ny_to div{position:absolute; width:100%; top:50%; text-align:center;color:#FFF; line-height:50px; margin-top:-25px; font-size:50px; text-transform:uppercase; display:none}
.ny_to2{ margin-top:18px; max-height:198px;}
.ny_js_to{ line-height:30px; color:#7f7f7f; padding:30px 0 40px}
.ny_js_to h1{ font-size:28px; color:#000; line-height:50px; padding-bottom:10px;}
.ny_js_ul{ padding:50px 0 26px 0; overflow:hidden}
.ny_js_ul ul{border-top:0px solid #e4e4e4;border-left:0px solid #e4e4e4; overflow:hidden}
.ny_js_ul ul li{border-bottom:0px solid #e4e4e4; border-right:0px solid #e4e4e4; width:19.88%;float:left; overflow:hidden}
.ny_js_ul ul li img{width:100%}

/*作品*/
.main_fra{background:#fff; padding:2% 2% 2%; width:96%; max-width:1296px; min-height:940px; margin:0px auto;min-height:660px;}
.main_fra .list_cp_li{ position:relative; overflow:hidden}
.list_cp_li ul li{width:23.95%;position:relative;background:#f9f9f9;float:left;overflow:hidden;text-align:center;}
.list_cp_li ul li img{height:100%;width:100%;}
.list_cp_li ul li div{position:absolute;width:100%; z-index:22; height:100%; background:url(../images/cp_bj.png); top:0; left:0;opacity:0}
.list_cp_li ul li div span{ text-align:center; height:45%;display:block; top:35%; line-height:30px;padding-top:15%; position:relative; background:url(../images/cp_tp.png) no-repeat center 0%; color:#FFF; font-size:14px}
/*流程*/
.ny_lc_to{color:#7f7f7f; padding:40px 0 20px; text-align:center; }
.ny_lc_to h1{ font-size:30px; color:#333333; line-height:60px;font-weight:300}
.ny_lc_img{margin:18px 0 0 0; max-height:197px;}
.ny_lc_img div{display:block;}
/*服务*/
.ny_fw_to{padding:47px 0 4px; overflow:hidden}
.ny_fw_to .ny_fw1{ width:245px; height:344px; margin:0 60px; text-align:center; float:left; }
.ny_fw_to .ny_fw1 h2{ font-weight:300; font-size:24px; line-height:90px; color:#7f7f7f}
.ny_fw_to .ny_fw2{ position:relative; overflow:hidden; width:243px; height:243px; border:0px solid #a0a0a0; border-radius:122px; background: no-repeat center}
.ny_fw_to .ny_fw2_1{ background-image:url(../images/g_fw_a1.png)}
.ny_fw_to .ny_fw2_2{ background-image:url(../images/g_fw_a2.png)}
.ny_fw_to .ny_fw2_3{ background-image:url(../images/g_fw_a3.png)}
.ny_fw_to .ny_fw3{height:77%; width:100%; border-radius:122px; background:#333333; color:#FFF; line-height:32px; font-size:16px; padding:23% 0 0 0; position:absolute; top:250px;}
.ny_fw_img{margin:18px 0 0 0; max-height:197px;}
.jl_1200 .ny_fw1{ width:220px; height:304px; margin:0 46px; }
.jl_1200 .ny_fw_to .ny_fw2{width:218px; height:218px;}

.ny_lxwm_to{color:#7f7f7f; padding:40px 0 30px; text-align:center; }
.ny_lxwm_to h1{ font-size:30px; color:#000; line-height:60px;font-weight:300}
.ny_lxwm1{ text-align:center; font-size:16px; line-height:30px; color:#7f7f7f}
.ny_lxwm1 p{ margin-bottom:15px;}
.ny_lxwm2{ width:45%; margin:30px auto 50px; overflow:hidden;}
.ny_lxwm2 .fl,.ny_lxwm2 .fr{ line-height: 160px;height: 160px;width: 160px;border-radius: 80px;text-align:center; font-size:18px; border:0px solid #d2d2d2;cursor:pointer}
.ny_lxwm2 a{ display:block;border-radius: 80px;color:#FFF;background:#cccccc;}
.ny_lxwm2 a:hover{ background:#333;}
.dc_ewm_0{ width:100%; height:100%; position:fixed; background:rgba(0, 0, 0, 0.51); height:1000px; z-index:999999; top:0; left:0;display:none; cursor:pointer}
.dc_ewm_1,.dc_ewm_2{ width:300px; height:auto; z-index:9999999; position: absolute; top:40%; left:50%; margin:-150px 0 0 -150px; display:none}
.dc_ewm_1{ margin-top:-200px}
.dc_ewm_1 img,.dc_ewm_2 img{width:100%}

.jr_list{overflow:hidden; padding-bottom:20px;}
.jr_list li{ padding:22px 0 0 0; overflow:hidden}
.jr_list li a.tao{background:#f9f9f9; color:#ff6501; font-size:15px; line-height:58px; padding:0 3%; display:block; width:94%;}
.jr_list li a.tao span{ float:right; color:#7f7f7f}
.jr_list li ul{ border:1px solid #f1f1f1; padding:24px 34px; font-size:14px; color:#7f7f7f; line-height:28px; display:none}
.jr_list li.selected a.tao { background:#e5e5e5}

.ny_lc1_li dl dd img,.ny_fw1_li dl dd img{ width:auto;height:auto;
transition:width 2s, height 2s;
-moz-transition:width 2s, height 2s, -moz-transform 2s; /* Firefox 4 */
-webkit-transition:width 2s, height 2s, -webkit-transform 2s; /* Safari and Chrome */
-ms-transition:width 2s, height 2s, -ms-transform 2s; /* Safari and Chrome */
-o-transition:width 2s, height 2s, -o-transform 2s; /* Opera */}
.ny_lc1_li dl:hover dd img,.ny_fw1_li dl:hover dd img{
transform:rotate(360deg);
-moz-transform:rotate(360deg); /* Firefox 4 */
-webkit-transform:rotate(360deg); /* Safari and Chrome */
-ms-transform:rotate(360deg); /* Safari and Chrome */
-o-transform:rotate(360deg); /* Opera */	}

.ny_lx1_f{ width:70%; margin:0 auto}
.ny_lx1_f li{line-height:30px; padding:14px 3%; background:#f9f9f9; margin-bottom:20px; width:94%; font-size:14px; color:#7f7f7f;overflow:hidden}
.ny_lx1_f li label{float:left;width:14%;}
.jl_1600 .ny_lx1_f li label{float:left;width:10%;}
.ny_lx1_f li input,.ny_lx1_f li textarea{ width:83%; height:30px; border:0; background:inherit;float:left}
.ny_lx1_f li i{ float:right;font-style: normal;width:2%;}
.ny_lx1_f li textarea{ height:100px;width:86%;}
.ny_lx1_f input.coolbg{ border:0; width:100%; background:#2a2b2f; margin-top:20px; line-height:60px; color:#FFF; cursor:pointer;}
.ny_lx1_f .ny_lx1_p{line-height:100px; text-align:center; color:#7f7f7f}
.ny_lx2{margin:0}

.cp_srt{ background:#FFF; text-align:center; margin-top:20px;}
.cp_srt img{text-align:center;max-width:100%;}
.cp_xx,.cp_gd{ background:#FFF; overflow:hidden; padding-top:1%}
.cp_xx .dy_to,.cp_xx .cp_to,.cp_xx .cp_nr{ width:94%; margin:0 auto}
.cp_xx .dy_to h2{ line-height:60px;}
.cp_xx .cp_to h1{ font-size:24px;  line-height:30px; padding:10px 0 30px}
.cp_xx .cp_nr { line-height:30px; font-size:14px; color:#7f7f7f}
.cp_xx .cp_nr img{ max-width:100%;}
.cp_xx .cp_img {overflow:hidden; padding-top:3%}
.cp_xx .cp_img img{width:100%}
.cp_gd h2{ text-align:center; line-height:80px; padding:2% 0 1.5%; font-weight:300; font-size:30px;}
.list_cp_xx{border-top:1px #f2f2f2 solid; overflow:hidden}
.list_cp_xx ul li{width:33.33%;position:relative;overflow:hidden;text-align:center;background:#f4f4f4 url(../images/lc_d.gif) repeat-y right top; border-right:1px #f2f2f2 solid;display:table-cell;vertical-align:middle;}
.list_cp_xx ul li img{max-height:100%; max-width:100%;}
.list_cp_xx ul li div{position:absolute;width:100%; z-index:22; height:100%; background:url(../images/cp_bj.png); top:0; left:0;opacity:0}
.list_cp_xx ul li div span{ text-align:center; height:45%;display:block; top:35%; line-height:30px; padding-top:50px; position:relative; background:url(../images/cp_tp.png) no-repeat center 0%; color:#FFF; font-size:14px}
.main_fra .list_cp_li{ position:relative; overflow:hidden}
.ditu{ position:relative}
.wdddd{ position:absolute; z-index:88888; width:100%; height:500px;}

.anli_xq{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:9999; background-color:rgba(0,0,0,0.50); display:none}
.anli_xq1{ width:900px; margin:0 auto; height:640px; position:relative;}
.anli_xq2{ position:absolute; right:5%; top:2%; cursor:pointer; width:46px; height:46px;}