@charset "utf-8";
/* CSS Document */
.hsd_llone{ margin-bottom:20px;}
.hsd_lloimg{ width:185px; height:140px; border:1px solid #ececec; padding:4px;}
.hsd_lloimg div{ width:185px; height:140px; display:table-cell; vertical-align:middle; text-align:center;}
.hsd_llofont{ width:980px; height:140px;padding-top:10px;}
.hsd_lloft1{ width:980px; height:30px; line-height:30px; overflow:hidden; font-size:16px;}
.hsd_lloft2{ width:980px; height:50px; line-height:25px; overflow:hidden; font-size:14px; color:#999999; margin:5px 0 10px 0px;}
.hsd_lloft3{}
.hsd_lloft3 span{ display:block; float:left; height:30px; width:100px; line-height:30px; text-align:center; font-size:14px; color:#FFFFFF; background:#747474;}
.hsd_lloft3 font{ display:block; float:right; color:#e60012; font-size:14px; height:30px; line-height:30px;}
.hsd_llone:hover{transform: scale(1.005); background-color:#ededed;}

.sdrzs_mx{ margin:0px 0px 0px 0px;}
.sdrzs_mlx1tit{ line-height:180%; text-align:center; font-size:23px;}
.sdrzs_mlx1tit2{ padding:20px 0px 10px 0px; border-bottom:2px solid #f3c1a2;}
.sdrzs_mlx1tit2 span{ display:block; float:left;}
.sdrzs_mlx1tit2 font{ display:block; float:right; line-height:28px; font-size:14px;}
.sdrzs_mlx1text{ padding:15px 0px; line-height:210%; width:1200px; float:left; border-right:solid 0px #cccccc;}
.sdrzs_mlx1text2{ margin:5px 0px 15px 0px; line-height:25px;}

.sdrzs_m2tit{ background:url(../../images/new_img/index_24.jpg) no-repeat top left; padding-left:70px; height:75px; width:1115px;}
.sdrzs_m2t1{ height:55px; background:url(../../images/new_img/index_27.jpg) repeat-x bottom left;}
.sdrzs_m2t1 span{ display:block; float:left; width:80%; height:50px; overflow:hidden;}
.sdrzs_m2t1 span font{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden; font-size:18px;}
.sdrzs_m2t1 span i{ display:block; margin-left:50px; width:90%; height:25px; line-height:20px; overflow:hidden; font-size:16px; font-style:normal;}
.sdrzs_m2t1 a{ display:block; float:right; margin-top:20px; color:#333333; font-size:16px; line-height:25px; text-align:right;}
.sdrzs_m2lst{ margin-left:70px; width:1130px; height:229px;}
.sdrzs_m2lone{ width:265px; height:229px; background:#f1f1f1;}
.sdrzs_m2lo_img{ width:265px; height:179px;}
.sdrzs_m2lo_img div{ width:265px; height:179px; display:table-cell; vertical-align:middle; text-align:center;}
.sdrzs_m2lo_font{ padding:4px 10px 5px 10px; width:245px; border-top:1px solid #a9a9a9;}
.sdrzs_m2lo_font span{ display:block; width:245px; height:20px; line-height:20px; overflow:hidden;}
.sdrzs_m2lo_font font{ display:block; width:245px; height:20px; line-height:20px; overflow:hidden; color:#999999;}
.sm2lo_mr{ margin-right:23px;}

.sdrzs_m2lsty{ margin-left:70px; width:1130px; height:334px;}
.sdrzs_m2loney{ width:265px; height:334px; background:#f1f1f1;}
.sdrzs_m2lo_imgy{ width:265px; height:284px;}
.sdrzs_m2lo_imgy div{ width:265px; height:284px; display:table-cell; vertical-align:middle; text-align:center;}
.sdrzs_m2lo_fonty{ padding:4px 10px 5px 10px; width:245px; border-top:1px solid #a9a9a9;}
.sdrzs_m2lo_fonty span{ display:block; width:245px; height:20px; line-height:20px; overflow:hidden;}
.sdrzs_m2lo_fonty font{ display:block; width:245px; height:20px; line-height:20px; overflow:hidden; color:#999999;}
.sm2lo_mry{ margin-right:23px;}


.sdrzs_m3tit{ background:url(../../images/new_img/index_29.jpg) no-repeat top left; padding-left:70px; height:75px; width:1115px; margin-top:30px;}
.sdrzs_m3t1{ height:55px; background:url(../../images/new_img/index_27.jpg) repeat-x bottom left;}
.sdrzs_m3t1 span{ display:block; float:left; width:80%; height:50px; overflow:hidden;}
.sdrzs_m3t1 span font{ display:block; width:100%; height:25px; line-height:25px; overflow:hidden; font-size:18px;}
.sdrzs_m3t1 span i{ display:block; margin-left:50px; width:90%; height:25px; line-height:20px; overflow:hidden; font-size:16px; font-style:normal;}
.sdrzs_m3t1 a{ display:block; float:right; margin-top:20px; color:#333333; font-size:16px; line-height:25px; text-align:right;}
.sdrzs_m3lst{ margin-left:70px; width:1130px; height:120px;}
.sdrzs_m3lone{ width:265px; height:40px; line-height:40px;}
.sdrzs_m3lone a{ display:block; width:255px; background:url(../../images/new_img/icox_03.jpg) no-repeat center left; padding-left:10px; height:40px; overflow:hidden;}
.sm3lo_mr{margin-right:23px;}
/*old*/


.hd_mlx2lin1tt{ background:#6b4526; padding:15px 20px; width:220px; margin-top:25px;}
.hd_mlx2lin1tt2{ background:url(../../images/images/hd_10.jpg) no-repeat center left; padding-left:65px; width:165px; color:#FFFFFF;}
.hd_mlx2lin1tt2 span{ display:block; width:165px; height:30px; line-height:30px; font-size:20px;}
.hd_mlx2lin1tt2 font{ display:block; width:165px; height:18px; line-height:18px; font-size:14px;}
.hd_mlx2lin1lst{ background:#424453; padding:20px 20px 10px 20px; width:220px;}
.hd_mlx2lin1lx1{ margin-bottom:20px;}
.hd_mlx2lin1lx1 input{ width:200px; border-radius:5px; padding:0px 10px; height:40px; line-height:40px; border:none; outline:none;}
.hd_mlx2lin1lx2{ margin-bottom:20px;}
.hd_mlx2lin1lx2 span{ display:block; float:left; width:100px;}
.hd_mlx2lin1lx2 font{ display:block; float:right; width:100px;}
.hd_mlx2lin1lx2 select{ width:100%; height:40px; line-height:40px; border-radius:5px; padding:0px 10px;}
.hd_mlx2lin1lx3{ margin-bottom:20px; color:#FFFFFF; text-align:center;}
.hd_mlx2lin1lx3 label{ padding:0px 5px;}
.hd_mlx2lin1lx4{}
.hd_mlx2lin1lx4 input{ width:100%; height:50px; background:#6b4526; border:none; border-radius:5px; color:#FFFFFF; font-size:16px; cursor:pointer;}
.hd_mlx2lin1lx5{ text-align:center; height:30px; line-height:30px; color:#999999; margin-top:5px;}
.hd_mlx2lin1lx5 font{ color:#ff8000; font-size:14px; padding-left:5px;}

.hds_mlx2lin2{ margin-top:30px; width:260px;}
.hds_mlx2l2tit{width:230px; height:30px; line-height:30px; font-size:16px; font-weight:bold; margin-bottom:5px; background:url(../../images/images/hd_15.jpg) no-repeat center left; padding-left:30px;}
.hds_mlx2l2tit2{}
.hds_mlx2l2tit2 a{ display:block; background:url(../../images/images/zhishi_19.jpg) no-repeat center left; padding-left:10px; width:250px; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.hds_mlx2l2tit2 span{  display:block; margin-top:20px;}

/*zhishi-lst*/
.zhishi_lstleft{ width:900px;}
.zhishi_lst_l1{ margin:25px 0px 0px 0px;}
.zhishi_lst_l1img{ width:160px; height:120px; border:1px solid #e1e1e1;}
.zhishi_lst_l1img div{ width:160px; height:120px; display:table-cell; vertical-align:middle; text-align:center;}
.zhishi_lst_l1font{ width:720px; height:122px; overflow:hidden;}
.zhishi_lst_l1font1{ width:720px; height:35px; line-height:35px; font-size:16px; overflow:hidden;}
.zhishi_lst_l1font2{ width:720px; height:60px; line-height:20px; text-indent:2em; overflow:hidden; color:#999999;}
.zhishi_lst_l1font3{}
.zhishi_lst_l1font3 p{ display:block; float:left; margin:0; padding:0; height:30px; line-height:30px; background:url(../../images/images/zhishi_06.jpg) no-repeat center left; padding-left:25px;}
.zhishi_lst_l1font3 p i{ padding-right:10px; font-style:normal; color:#fe7902;}
.zhishi_lst_l1font3 span{ display:block; float:right; font-size:14px; color:#999999; padding-left:20px;}
.zhishi_lst_l1font3 font{ display:block; float:right; background:url(../../images/images/zhishi_09.jpg) no-repeat center left; padding-left:25px; font-size:14px; color:#fe7902;}

.zhishi_rlxlin2{}
.zhishi_rlxlin2tit{ border-left:4px solid #28c2b3; height:20px; line-height:20px; font-size:18px; padding-left:5px; margin-bottom:10px;}
.zhishi_rlxlin2lst{ margin-bottom:10px;}
.zhishi_rlxlin2lst a{ display:block; float:left; border:1px solid #e1e1e1; height:25px; line-height:25px; padding:0px 15px; margin:5px 15px 5px 0px;}

/*team*/
.team_lstleft{ width:910px;}
.team_llone{ margin:5px 0px 30px 0px;}
.team_lloimg{ width:225px; height:300px; border:1px solid #ececec; padding:4px;overflow:hidden;}
.team_lloimg div{width:225px; height:300px; display:table-cell; vertical-align:middle; text-align:center;}
.team_llone:hover{transform: scale(1.01); background-color:#433e45;color:#fff;}

.team_llofot{height:250px; overflow:hidden; margin:30px 0px 30px 79px;}
.team_llofot1{ width:655px; height:40px; line-height:40px; font-size:18px; overflow:hidden; }
.team_llofot2{ font-size:14px;}
.team_llofot2 span{ display:block; float:left; width:80px; line-height:35px;}
.team_llofot2 font{ display:block; float:right; width:585px; line-height:35px; height:35px; overflow:hidden;}
.team_llofot3{ font-size:14px;}
.team_llofot3 span{ display:block; float:left; width:80px; line-height:35px;}
.team_llofot3 font{ display:block; float:right; width:585px; line-height:35px; height:70px; overflow:hidden;}


.team_llomore{ width:150px; height:42px; margin-top:213px;}
.team_llomore .book_btnx{ display:block; width:148px; height:40px; background:#e60012; border:1px solid #73020b; text-align:center; color:#FFFFFF; font-size:16px; line-height:40px; padding:0; outline:none; cursor:pointer; margin-bottom:15px;}
.team_llomore .case_btnx{ display:block; width:148px; height:40px; background:#e60012; border:1px solid #9d8254; text-align:center; color:#ffffff; font-size:16px; line-height:40px;}

.mycontaxt_yx{ margin:0px 0px 40px 0px;}
.sjs_tit1{background:url(../../images/new_img/index_27.jpg) repeat-x bottom left; padding-bottom:10px; height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.sjs_lst1{ width:1200px; margin-top:10px; }

.sjs_tit2{background:url(../../images/new_img/index_27.jpg) repeat-x bottom left; padding-bottom:10px; height:30px; line-height:30px; font-size:16px; font-weight:bold; padding-top:20px;}
.sjs_lst2{ width:1200px; margin-top:10px;}


.jd_lst{ text-align:center; font-size:16px; color:#999999; height:50px; line-height:50px;}


/*pj*/
.pj_lstleft{ width:910px;}
.pj_llone{ width:292px; margin:25px 6px 0px 5px;}
.pj_lloimg{ width:290px; height:210px; border:1px solid #e1e1e1;}
.pj_lloimg div{ width:290px; height:210px; display:table-cell; vertical-align:middle; text-align:center;}
.pj_llofont{ border:1px solid #e1e1e1; border-top:none; padding:10px 15px; width:260px;}
.pj_llofont span{ display:block; width:260px; height:30px; line-height:30px; overflow:hidden; font-size:16px;}
.pj_llofont font{ display:block; width:260px; height:40px; line-height:20px; overflow:hidden; font-size:14px; color:#949494;}

.pj_mlx2lin2{margin-top:30px; width:260px;}
.pj_mlx2l2tit{width:230px; height:30px; line-height:30px; font-size:16px; font-weight:bold; margin-bottom:5px; background:url(../../images/images/pj_03.png) no-repeat center left; padding-left:25px;}
.pj_mlx2l2lst2{}

#featureContainer { MARGIN: 0px auto; WIDTH: 260px; FONT-SIZE: 80%;}
#wrap {OVERFLOW: hidden ; WIDTH: 260px; height:170px }
#feature {POSITION: relative; }
.featureUL {POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 2800px; FLOAT: left;  LEFT: 0px}
#block {Z-INDEX: 0; POSITION: relative;  MARGIN: 0px auto;  WIDTH: 260px; height:170px;FONT-SIZE: 70%; OVERFLOW: hidden;}

.featureBox { width:260px; height:170px; BACKGROUND-REPEAT: no-repeat; FLOAT: left;  OVERFLOW: hidden; position:relative; margin-right:14px;}
.featureBox .box { width:260px; height:170px; background:#f9f9f9; overflow:hidden;}
.featureBox .box div{ width:260px; height:170px;background:#f9f9f9; display:table-cell; vertical-align:middle; text-align:center;}
.box_font{width:260px; height:35px; position:absolute; bottom:0; left:0; background:url(../../images/images/bgx_03.png) bottom center;}
.box_font font{ display:block; width:240px; font-size:14px; margin:0 auto; text-align:center;line-height:35px; height:35px; overflow:hidden; color:#FFFFFF;}

.featureBox:hover img{-webkit-transform: scale(1.1);transform: scale(1.1); transition: all linear 0.3s;}
.featureBox img{-webkit-transform: scale(1);transform: scale(1);transition: all linear 0.3s;}
.jtxx{ width:60px; height:20px; margin:0 auto; padding-top:15px;}
.prev{ background:url(../../images/images/jtx_03.jpg) no-repeat center left; width:30px; height:20px; display:block; float:left;}
.next{ background:url(../../images/images/jtx_05.jpg) no-repeat center right; width:30px; height:20px; display:block; float:left;}

.pj_mlx2lin3{margin-top:30px; width:260px;}
.pj_mlx2l3tit{width:230px; height:30px; line-height:30px; font-size:16px; font-weight:bold; margin-bottom:5px; background:url(../../images/images/pj_06.png) no-repeat center left; padding-left:25px;}
.pj_mlx2l3lst2{}
.pj_mlx2l3l2one{ width:260px; height:67px;}
.pj_mlx2l3l2one span{ display:block; border:1px solid #ececec; float:left; width:100px; height:65px; overflow:hidden;}
.pj_mlx2l3l2one span i{ width:100px; height:65px; display:table-cell; vertical-align:middle; text-align:center;}
.pj_mlx2l3l2one font{ display:block; float:right; width:140px; margin-top:5px; height:50px; line-height:25px; font-size:14px;}
.pj_mlx2l3l2two{ margin-top:10px;}
.pj_mlx2l3l2two a{ display:block; background:url(../../images/images/pj_10.png) no-repeat center left; padding-left:10px; width:250px; height:30px; overflow:hidden; line-height:30px; font-size:14px;}

/*bz*/
.s_bz_list1tit{ text-align:center; font-size:36px; padding-top:40px; height:50px; line-height:50px;}
.s_bz_list1tit font{ color:#fe7902;}
.s_bz_list1tit2{ text-align:center; font-size:14px; color:#868686; height:50px; line-height:25px; margin-top:10px; margin-bottom:35px;}
.s_bz_list1lst{ background:url(../../images/images/bz_03.png) no-repeat center left; width:100%; min-width:1200px; height:380px;}
.s_bz_list1lpos{ position:relative; width:100%; height:380px;}
.s_bzl1lp_one{ width:145px; position:absolute; top:5px; left:120px;}
.s_bzl1lp_otit{ width:145px; height:40px; line-height:20px; font-size:14px; color:#666666; text-align:center;}
.s_bzl1lp_otit2{ width:90px; height:90px; margin:0 auto; padding-top:10px;}
.s_bzl1lp_otit2 p{ width:90px; height:50px; margin:0; padding:0; border-radius:50%; background:#28c2b3; padding:20px 0px; text-align:center;}
.s_bzl1lp_otit2 span{ display:block; width:90px; height:25px; line-height:25px; font-size:18px; color:#ffffff; overflow:hidden;}
.s_bzl1lp_otit2 font{ display:block; width:90px; height:20px; line-height:20px; font-size:16px; color:#ffffff; overflow:hidden;}
.s_bzl1lp_otit3{ background:url(../../images/images/border_13.png) no-repeat center center; width:145px; height:75px;}

.s_bzl1lp_one2{ width:145px; position:absolute; top:5px; left:480px;}
.s_bzl1lp_one3{ width:145px; position:absolute; top:5px; left:840px;}

.s_bzl1lp_one4{ width:145px; position:absolute; bottom:13px; left:305px;}
.s_bzl1lp_otitx{ width:145px; height:40px; line-height:20px; font-size:14px; color:#666666; text-align:center;}
.s_bzl1lp_otit2x{ width:90px; height:90px; margin:0 auto; padding-bottom:10px;}
.s_bzl1lp_otit2x p{ width:90px; height:50px; margin:0; padding:0; border-radius:50%; background:#28c2b3; padding:20px 0px; text-align:center;}
.s_bzl1lp_otit2x span{ display:block; width:90px; height:25px; line-height:25px; font-size:18px; color:#ffffff; overflow:hidden;}
.s_bzl1lp_otit2x font{ display:block; width:90px; height:20px; line-height:20px; font-size:16px; color:#ffffff; overflow:hidden;}
.s_bzl1lp_otit3x{ background:url(../../images/images/border_16.png) no-repeat center center; width:145px; height:69px;}
.s_bzl1lp_one5{width:145px; position:absolute; bottom:13px; left:660px;}
.s_bzl1lp_one6{width:145px; position:absolute; bottom:13px; left:1020px;}
.s_bz_list2{ margin-top:10px;}
.s_bz_list2lst{ width:1200px; height:300px; overflow:hidden;}
.s_bz_list2lone1{ position:relative; width:220px; height:300px; margin-right:25px;}
.s_bz_list2lone1font{ background:url(../../images/images/bz_10.png) no-repeat bottom center; width:100%; height:102px; position:absolute; bottom:0; left:0;}
.s_bz_list2lone1font span{ display:block; margin-top:20px; height:38px; width:100%;}
.s_bz_list2lone1font span.ico1{ background:url(../../images/images/bzx_03.jpg) no-repeat center center; width:100%; height:38px;}
.s_bz_list2lone1font font{ display:block; height:35px; width:100%; line-height:35px; font-size:18px; color:#FFFFFF; text-align:center; overflow:hidden;}
.s_bz_list2lone1font span.ico2{ background:url(../../images/images/bzx_05.jpg) no-repeat center center; width:100%; height:38px;}
.s_bz_list2lone1font span.ico3{ background:url(../../images/images/bzx_07.jpg) no-repeat center center; width:100%; height:38px;}
.s_bz_list2lone1font span.ico4{ background:url(../../images/images/bzx_09.jpg) no-repeat center center; width:100%; height:38px;}
.s_bz_list2lone1font span.ico5{ background:url(../../images/images/bzx_11.jpg) no-repeat center center; width:100%; height:38px;}

.s_bz_list2lone2{ position:relative; width:220px; height:300px; margin-right:25px;}
.s_bz_list2lone3{ position:relative; width:220px; height:300px; margin-right:25px;}
.s_bz_list2lone4{ position:relative; width:220px; height:300px; margin-right:25px;}
.s_bz_list2lone5{ position:relative; width:220px; height:300px;}

.s_bz_list3{ padding-top:40px;}
.s_bz_list3tit{ text-align:center; font-size:36px; padding-top:40px; height:50px; line-height:50px;}
.s_bz_list3tit font{ color:#fe7902;}
.s_bz_list3tit2{ text-align:center; font-size:14px; color:#868686; height:50px; line-height:25px; margin-top:10px; margin-bottom:35px;}
.s_bz_list3lst{ padding-top:0px; padding-bottom:10px;}
.s_bz_list3lleft{ width:330px; height:500px; overflow:hidden;}
.s_bz_list3onex{ width:330px; height:245px; overflow:hidden; background:#f9f9f9; position:relative; margin-bottom:10px;}
.s_bz_list3onex span{ display:block; position:absolute; bottom:0px; width:100%; height:45px; background:url(../../images/images/bgx_03.png) center left;}
.s_bz_list3onex font{ display:block; position:absolute; bottom:0px; width:300px; height:45px; line-height:45px; left:15px; text-align:center; color:#FFFFFF; font-size:16px;}
.s_bz_list3lmidd{ width:520px; height:500px; margin-left:10px; overflow:hidden;}
.s_bz_list3lrigh{ width:330px; height:500px; overflow:hidden;}
.s_bz_list3lmonex{ margin-bottom:10px;}
.s_bz_list4lst{ background:url(../../images/images/bgxxx_03.png) top left; width:100%; min-width:1200px; height:460px; text-align:center;}

.s_bz_list5{ padding:50px 0px;}
.s_bz_list5x{ width:860px; height:220px; border:1px solid #dbdbdb; margin:0 auto;}
.s_bz_list5x1{ width:340px; height:96px; border-right:1px solid #dbdbdb; padding:62px 45px;}
.s_bz_list5x1 span{ display:block; font-size:16px; color:#666666; height:30px; line-height:30px; width:340px;}
.s_bz_list5x1 font{ display:block; font-size:14px; color:#666666; line-height:22px; height:66px; overflow:hidden; width:340px;}
.s_bz_list5x2{ width:283px; height:60px; padding:80px 73px;}
.s_bz_list5x2x{ background:url(../../images/images/bz_26.png) no-repeat center left; padding-left:80px; width:202px;}
.s_bz_list5x2x span{ display:block; height:30px; line-height:30px; font-size:16px; color:#878787;}
.s_bz_list5x2x font{ display:block; height:30px; line-height:30px; font-size:28px; color:#fe7902;}