.zs_main{ width:1200px; margin:5px auto;}
.zs_main .pos{ font-size:12px; line-height:25px; margin-bottom:5px; color:#999;}
.zs_zs{ height:565px; background:url(../images/bg_pic.png) no-repeat; text-align:center;box-sizing:border-box; padding:50px 20px 0 20px;}
.zs_style{ display:inline-block; width:100%;}
.zs_zs h2{ font-size:40px; color:#fff; line-height:70px;}
.zs_zs h5{ color:#FFC6D0; font-size:18px; font-weight:normal; line-height:35px; margin-bottom:25px;}
.zs_zs .zs_zcon{ background:#fff; height:380px; border-radius:5px;box-shadow: 0 5px 15px #ccc;box-sizing:border-box; padding:30px 25px;}
.zs_zs .zs_zcon img{ width:420px; height:248px;}
.zs_zs .zs_zcon_r{ width:655px; float:right; text-align:left;} 
.zs_zs .zs_zcon_r li{ width:50%; float:left; line-height:35px;}
.zs_zs .zs_zcon_r .lis{ width:100%;}
.zs_zs .zs_text{ height:50px;box-sizing:border-box;line-height:50px;  border:1px solid #FACCD1; background:#FEF5F6; text-align:left; margin:25px auto 0;}
.zs_zs .zs_text img{ width:110px; height:40px; margin:5px 20px 0 2px;}
.zs_zs .zs_text p{ font-size:14px; color:#999; display:inline-block;}
.zs_zs .zs_text p span{ color:#df0015; font-weight:bold;}
.zs_zs .zs_text a{ float:right; color:#df0015; font-weight:bold; font-size:14px; margin-right:15px;}
.zs_all { width:1160px; margin:35px auto;}
.zs_all .zs_l{ width:820px; float:left;}
.zs_all .zs_r{ width:300px; float:right;}
.zs_r_box{ background:#F5F5F5;box-sizing:border-box; padding:20px; margin-bottom:20px;}
.zs_r_box .zs_tirle{ border-bottom:1px solid #e5e5e5; font-size:20px; line-height:30px; padding-bottom:7px;}
.zs_r_box .zs_tirle span{ color:#999; font-size:12px;text-transform:uppercase; margin-left:10px;}
.zs_r_c h2{ font-size:26px; text-align:center; line-height:40px; margin:15px auto 0;}
.zs_r_c p{ color:#999; font-size:14px; text-align:center; margin-bottom:20px;}
.zs_r_c a{ display:inline-block; width:124px; height:90px; background:#fff; text-align:center;}
.zs_r_c a.qq-a{ margin-left:12px;}
.zs_r_c a em{ display:block; width:30px; height:25px; margin:20px auto 5px;}
.zs_r_c a.wx-a em{ background:url(../images/wx-a.png) no-repeat;}
.zs_r_c a.qq-a em{ background:url(../images/zs-qq.png) no-repeat;}


.zs_r_n ul,.zs_r_m ul{ padding-top:10px; display:inline-block; width:100%;}
.zs_r_n ul li{ line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.zs_r_m ul li{ width:125px; float:left; margin:10px 10px 10px 0; border-bottom:1px solid #e5e5e5; padding-bottom:5px;}
.zs_r_m ul li:nth-child(2n){ margin:10px 0 10px 0;}
.zs_r_m ul li img{ width:100%; height:75px; margin-bottom:3px;}
.zs_r_m ul li p{ color:#666; font-size:12px; line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis}
.zs_abox{ display:inline-block; width:100%; padding-bottom:5px;}
.zs_abox .zs_atitle{ height:60px; position:relative; line-height:75px; font-size:30px; font-weight:bold;}
.zs_abox .zs_atitle img{ width:75px;height: 20px; margin:15px 0 0 0;}
.zs_abox .zs_atitle:before{ position:absolute; display:inline-block; content:''; width:670px; height:1px; background:#ebebeb; right:0; bottom:15px;}
.zs_abox .zs_atitle span{ position:absolute; color:#f2f2f2; font-size:14px;text-transform:uppercase; z-index:-1; top:-20px; left:0;}
.zs_com,.content,.jjps{ margin:25px auto; line-height:27px; font-size:14px;}
.zs_com p{ margin-bottom:15px; text-indent:2em;}
.zs_com a{ color:#df0015;}
.zszmd ul li{ width:260px; float:left; margin:20px 20px 0 0; text-align:center;}
.zszmd ul li:nth-child(3n){ margin:20px 0 0 0;}
.zszmd ul li i{ display: table-cell; vertical-align: middle; width:260px; background:#f6f6f6; height:180px;}
.zszmd ul li img{ max-width: 100%;max-height: 100%; display: block; margin:0 auto;}
.zszmd ul li p{ line-height:30px; margin-top:10px;}
.zszmd .z_more{ display:block; height:55px; line-height:55px; text-align:center; background:#f5f5f5; margin:25px auto;}
.zs_wts{ background:#FEF5F6; border:1px solid #FACCD1; text-align:center; padding-bottom:15px;}
.zs_wts a.zs_zan{ display:block; width:72px; height:72px; background:url(../images/zs-z.png) no-repeat; cursor:pointer; margin:25px auto 10px;}
.zs_wts a.zs_zan:hover{ background:url(../images/zs-za.png) no-repeat;}
.zs_wts h1{ margin-bottom:15px;}
.zs_wts p span{ margin:0 20px;}
.zs_wts p span em{ font-style:normal; color:#E1A5AC; margin-left:10px;}
.zs_wts p.p{ color:#bbb; font-size:12px; line-height:50px;}
#comment_div{ margin:25px auto;}
#comment_div .head-txt{ height:50px; border-bottom:1px solid #ebebeb; line-height:50px; font-size:20px;}
#comment_div .head-txt span{ float:right; font-size:14px;}

.tmbox{ position:fixed; z-index:5; width:100%; height:100%; top:0; left:0; background:rgba(0,0,0,0.7); text-align:center;}
.tmbox .foot-shut{font-family: "simsun"; position:absolute; top:10px; right:10px; font-size:30px;}
.tc_box .wechat{ width:300px; padding-top:35px; height:280px; border-radius:5px; position:absolute; top:25%; left:50%; margin-left:-150px; background:#fff; text-align:center;}
.tc_box .wechat p{ line-height:35px; color:#999;}

.zs_r_c .zs_form{ border-top:1px dashed #e5e5e5; margin-top:25px; padding-top:15px; display:inline-block; width:100%;}
.zs_r_c .zs_form li { min-height:35px; margin-bottom:10px;display:inline-block; width:100%;}
.zs_r_c .zs_form li span{ display:inline-block; width:60px; font-size:12px; line-height:35px; color:#666;}
.zs_r_c .zs_form li #truename,.zs_r_c .zs_form li #telephone{ width:200px; height:35px;box-sizing:border-box; padding-left:10px; border:1px solid #D8D8D8; border-radius:3px; font-size:14px;}
.zs_r_c .zs_form li span:nth-child(3){ display:inline-block; width:200px; height:35px; float:right;}
.zs_r_c .zs_form li span select{ width:33.3%; float:left;box-sizing:border-box; outline:none; height:35px;border:1px solid #D8D8D8;}
.zs_r_c .zs_form li .contjm{box-sizing:border-box; width:200px; float:right; height:100px; outline:none;border:1px solid #D8D8D8; padding:5px 10px; font-size:14px; line-height:22px;}
.zs_r_c .zs_form .btn{ display:block; width:100%; height:40px; cursor:pointer; color:#df0015; line-height:40px; border:1px solid #FACCD1; background:#FEF5F6; text-align:center; margin:10px auto 0;}
.zs_r_c .zs_form .btn:hover{ background:#df0015; color:#fff;}
.zs_r_s p { line-height:30px; margin-top:10px; font-size:16px;}
.zs_r_s p img{ margin:4px 10px 0 0;}
.zs_r_s p span{ display:block; color:#999; font-size:14px;}
.zs_r_s ul{ display:inline-block; width:100%; margin:10px auto 5px;}
.zs_r_s ul li{ width:122px; height:104px; background:#fff; text-align:center; margin:15px 15px 0 0; float:left; border-radius:5px;}
.zs_r_s ul li:nth-child(2n){ margin:15px 0 0 0;}
.zs_r_s ul li em{ display:block; width:28px; height:28px; margin:25px auto 10px;}
.zs_r_s ul li a{ display:block; width:100%; height:100%;}
.zs_r_s ul li .fx-a em{ background:url(../images/fx-a.png) no-repeat;}
.zs_r_s ul li .fx-b em{ background:url(../images/xm-a.png) no-repeat;}
.zs_r_s ul li .fx-c em{ background:url(../images/jm-a.png) no-repeat;}
.zs_r_s ul li .fx-d em{ background:url(../images/ys-a.png) no-repeat;}
.zs_r_s ul li:hover{ background:#df0015;}
.zs_r_s ul li:hover a{ color:#fff;}
.zs_r_s ul li:hover .fx-a em{ background:url(../images/fx-b.png) no-repeat;}
.zs_r_s ul li:hover .fx-b em{ background:url(../images/xm-b.png) no-repeat;}
.zs_r_s ul li:hover .fx-c em{ background:url(../images/jm-b.png) no-repeat;}
.zs_r_s ul li:hover .fx-d em{ background:url(../images/ys-b.png) no-repeat;}

.fxa_box .fx-b{ width:520px; height:525px; background:url(../images/bgc-fxpg.png) no-repeat; background-size:100%; position:absolute; top:10%; left:50%; margin-left:-250px;box-sizing:border-box; padding:195px 15px 0 15px;}
.fxa_box .foot-shut{ color:#E3A722; top:40px;}
.fxa_box .fx-b form{ background:#fff; border-radius:8px;box-sizing:border-box; padding:15px 35px; text-align:left; font-size:14px;}
.fxa_box .fx-b form .p-top{ font-size:20px; font-weight:300; text-align:center; margin-bottom:10px; line-height:40px;}
.fxa_box .fx-b form .p-top .p-red{ color:#df0015;}
.fxa_box .fx-b form li { height:35px; margin-bottom:15px;}
.fxa_box .fx-b form li .p-tag{ display:inline-block; width:75px; line-height:35px; color:#666;}
.fxa_box .fx-b form li #load_area_2{ display:inline-block; width:345px; float:right;}
.fxa_box .fx-b form li #load_area_2 select{ display:inline-block; width:30%; float:left; outline:none; border:1px solid #bfbfbf; height:35px; margin-left:15px; 
border-radius:3px;}
.fxa_box .fx-b form li #load_area_2 .area_select3_box:nth-child(1){ margin-left:0;}
.fxa_box .fx-b form ul{ display:inline-block; width:200px; float:left;box-sizing:border-box;}
.fxa_box .fx-b form ul.ul{ width:220px;}
.fxa_box .fx-b form li .yusuan,.fxa_box .fx-b form li #area{ width:120px; height:35px;border-radius:3px; outline:none; box-sizing:border-box;float:right; margin-right:25px; border:1px solid #bfbfbf; padding-left:10px;}

.fxa_box .fx-b form li .t_inac{ width:120px; height:35px;border-radius:3px; border:1px solid #bfbfbf; float:right; margin-right:5px;box-sizing:border-box; padding-left:10px;}
.fxa_box .fx-b form button{ display:block; width:280px; border-radius:5px; background: #E53243; box-shadow: 0px 5px 13px 0px rgba(242,65,65,0.65); color:#fff; line-height:45px; text-align:center; color:#fff; font-size:15px; cursor:pointer; margin:10px auto; outline:none;}

.fxb_box .fx-b{ width:535px; height:370px;background:url(../images/bgc-ljzx.png) no-repeat; background-size:100%; position:absolute; top:20%; left:50%; margin-left:-250px;box-sizing:border-box; padding:95px 15px 0 15px; font-size:14px;}
.fxb_box .foot-shut{ color:#fff;}
.fxb_box .fx-b .imgbt{ position:absolute; top:35px; width:385px; left:115px;}
.fxb_box .fx-b .fxb_l{ width:132px; float:left; margin:10px;}
.fxb_box .fx-b .fxb_l img{ width:90%;}
.fxb_box .fx-b .fxb_l h5{ display: block; width: 120px; font-weight:normal; margin: 0 auto; line-height: 24px; background: #F7B9BA; border-radius: 12px; font-size: 14px; color: #494949;}
.fxb_box .fx-b .fxb_l h3{ line-height:30px; color:#fff; font-size:18px; margin-top:15px;}
.fxb_box .fx-b .fxb_l p{ font-size:12px; color:#fff; line-height:25px;}
.fxb_box .fx-b form{ width:335px; height:255px; float:right; background:#fff; border-radius:8px;box-sizing:border-box; padding:15px;}
.fxb_box .fx-b form .t-put{ width:100%;resize: none; height:55px; border:1px solid #bfbfbf; border-radius:5px 5px 0 0; outline:none;box-sizing:border-box; padding:5px 15px;}
.fxb_box .fx-b form .question{ text-align:left;box-sizing:border-box; border:1px solid #bfbfbf; margin-top:-10px; padding:15px 15px 5px 15px;}
.fxb_box .fx-b form .question .t-title #btn-change{ cursor:pointer; float:right;}
.fxb_box .fx-b form .question li{ font-size:13px; line-height:22px;}
.fxb_box .fx-b form .line-in{ margin-top:15px; text-align:left;}
.fxb_box .fx-b form .line-in input{ width:180px; height:35px; border:1px solid #bfbfbf; border-radius:5px; padding-left:10px;}
.fxb_box .fx-b form .line-in button{ width:100px; height:35px; float:right; cursor:pointer;background: linear-gradient(157deg,rgba(253,176,44,1),rgba(253,196,85,1)); border-radius: 5px; outline:none; border:none;}