

.mian_m1,.mian_m2,.mian_m3,.mian_m4,.mian_m5,.mian_m6{width: 100%; height: auto;}
.container{width: 1200px; margin: 0 auto;}
.mg{margin-top: 66px;}

/*服务*/
.ywfw{height: 307px; overflow:hidden;}
.c_title{text-align: center; font-size: 36px; color: #2f2f2f;line-height: 40px;}
.c_title span{text-align: center; display: block;}
.fw{width: 1200px;height: 171px;}

/*案例图片滚动*/
.scroll {width: 1200px;height: 230px;position: relative; margin-top: 62px;}
.scroll_left {width: 38px;height: 67px;background:url(../images/jiantou.png) no-repeat;float: left;margin-right: 0px;margin-top: 42px;position: absolute;}
.scroll_left:hover{background:url(../images/r_jiant.png) no-repeat;float: left;}
.scroll_right {width: 38px;height: 67px;background:url(../images/jiantou_r.png) left no-repeat;float: right;margin-top:42px;position: absolute;right: 0;}
.scroll_right:hover {background:url(../images/h_jiant.png) left no-repeat;}


.pic {width: 1200px;float: left;}
.pic ul {display: block;}
.pic li {float: left;display: inline;width: 204px;text-align: center;margin-right: 18px;}
.pic li img {width: 120px;height: 120px;margin: 0 auto;display: block; border-radius:120px; border:5px solid #E56BA4;}
.pic li a {text-decoration: none;}
/*.pic li a:hover p {color: #FFF;background: #3c9cf5;}*/
.pic li a p {color: #787878;font-size: 16px;font-family: "微软雅黑";line-height: 40px;height: 40px;}



/*我们优势*/

.wmys{ height: 930px;margin-top: 100px;}

.div_ys1{margin-top: 55px;overflow: hidden;}
.div_ys1 .div_ys1_yy{width: 380px; height: 200px; float: left; margin: 0 10px;}
.div_ys1 .div_ys1_yy .yy_info{width: 380px; height: 110px; border-radius: 5px;}
.div_ys1 .div_ys1_yy .yy_info .i_iocn{/*width: 102px;*/ height: 63px; padding: 25px 0 0 33px; float: left;}
.div_ys1 .div_ys1_yy .yy_info b{display: block; font-size: 24px; padding-top: 23px; color: #ffffff; float: left; margin-left: 10px;}
.div_ys1 .div_ys1_yy .yy_sm{width: 380px; height: 60px; margin-top: 10px;}
.div_ys1 .div_ys1_yy .yy_sm p{color: #494949; line-height: 20px;}

.bb1{background: #f0849c;}
.bb2{background: #7ea2e5;}
.bb3{background: #2aafa1;}


.div_ys2{margin-top: 73px; overflow: hidden;}
.div_ys2 .div_ys2_ss{width: 564px; height: 233px; padding: 12px; background: url(../images/bbg20180601.png)no-repeat; float: left; margin-left:12px; margin-bottom: 10px;}
.div_ys2 .div_ys2_ss .ys_img{width: 279px; height: 221px; float: left;}
.div_ys2 .div_ys2_ss .ys_img img{width: 100%;}
.div_ys2 .div_ys2_ss .r_txt{width: 100%; width: 255px; height: 190px; float: right;}
.div_ys2 .div_ys2_ss .r_txt em{display: block; width: 137px; height: 47px; line-height: 35px; 
background: url(../images/ys_titbg.png) no-repeat;font-size: 18px; color: #FFFFFF; text-align: center;}
.div_ys2 .div_ys2_ss .r_txt p{color: #5d5d5d; line-height: 28px; margin-top: 10px;}
.div_ys2 .div_ys2_ss .r_txt a{color: #e56ba4;}

/*ystd*/
.ystd{height: 784px;margin-top: 77px; overflow: hidden;}
.yslist{ width: 1200px; height: 630px; margin-top: 58px; }
.yslist li{ width: 280px; height: 300px; margin: 0 10px 28px; float: left; background: #e5e5e5;}
.yslist li:hover{background: #E56BA4;}
.yslist li a .ys_tup{ width: 271px; height: 203px; padding: 5px 5px 0;}
.yslist li a .ys_tup img{ width: 100%; }
.yslist li a .td_info{padding: 15px 10px;}
.yslist li a .td_info .txt_d i{display: inline-block;font-size: 18px; color: #333232; margin-bottom: 10px;}
.yslist li:hover a .td_info .txt_d i,.yslist li:hover a .td_info p{color: #ffffff;}
.yslist li a .td_info .txt_d span{display: inline-block; font-size: 12px; width: 62px; height: 20px; margin-left: 10px; background: #E56BA4; color: #ffffff; text-align: center; line-height: 20px;}
.yslist li a .td_info p{color: #4e4e4e;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.yslist li:hover a .td_info .txt_d span{background: #ffffff; color: #E56BA4;}



.bg_1{margin-top: 97px; height: 724px; background: url(../images/bg_1.jpg)no-repeat;}
.pxzx{height: 568px; padding-top: 70px;}
.pxzx_span{ width: 865px; height: 112px; margin: 0 auto; background: url(../images/px_spam.png)no-repeat; margin-top: 17px; text-align: center;}
.pxzx_span em{display: block; font-size: 18px; color: #3f3f3f;line-height: 40px; padding-top: 18px;}
.pxzx_span b{display: block; font-size: 24px; color: #e56ba4; font-weight: bold;}

.pxxm{width: 1200px; height: 290px; margin-top: 82px;}

/* 水平滚动
------------------------------ */
.scroll_horizontal{position:relative;width:1200px;height:290px;/*padding:20px;*/line-height:20px;}
.scroll_horizontal .box{overflow:hidden;position:relative;width:1200px;height:290px;margin:0 auto;}
.scroll_horizontal .list{overflow:hidden;width:9999px;}
.scroll_horizontal .list li{float:left;width:400px; height:290px;}
.scroll_horizontal .list li a{width:380px; height:290px; display: block;  margin: 0 auto;}
.scroll_horizontal .list li a .t_tit{width:165px; height:68px;text-align: center; font-size: 20px; color: #ffffff; line-height: 68px; margin: 0 auto;}
.scroll_horizontal .list li a .t_tup{width: 360px; height: 184px; background: #ffffff;border: 10px solid #ffffff;}
.scroll_horizontal .list li a span{background: url(../images/px_yy.png) no-repeat; display: block; width: 374px; height: 13px; margin: 0 auto;}



.scroll_horizontal .list li a .ti1{background: url(../images/px_20180601.png)no-repeat;}
.scroll_horizontal .list li a .ti2{background: url(../images/px_20180602.png)no-repeat;}
.scroll_horizontal .list li a .ti3{background: url(../images/px_20180603.png)no-repeat;}

.scroll_horizontal .plus{position:absolute;top:145px;width:38px;height:67px;background:url(../images/jiantou.png)no-repeat;cursor:pointer;}
.scroll_horizontal .minus{position:absolute;top:145px;width:38px;height:67px;background:url(../images/jiantou_r.png)no-repeat;cursor:pointer;}
.scroll_horizontal .plus{left:0px;}
.scroll_horizontal .minus{right:0px;}
.scroll_horizontal .plus:hover{background: url(../images/r_jiant.png)no-repeat;}
.scroll_horizontal .minus:hover{background:url(../images/h_jiant.png)no-repeat;}



/*pj*/
.pj{width: 1200px; height: 638px; margin: 0 auto; margin-top: 60px;}
.pj h3{text-align:center; font-size: 36px; color: #;}
.pj_nr{margin-top: 40px;}
.pj_nr .p_img{margin-top: 40px; width: 1200px; height: 329px; overflow: hidden;}
.pj_nr .p_sm{margin-top: 23px; }
.pj_nr .p_sm .p_sm_s1{width: 370px; height: 118px; padding: 20px 0 0 20px; float: left;}
.pj_nr .p_sm .p_sm_s1 b{display: block; font-size: 24px; color: #E56BA4;}
 .pj_nr .p_sm .p_sm_s1 em{display: block; color: #494949; margin-top: 10px;}

.ss1{background: url(../images/bg_01.jpg)no-repeat;}
.ss2{background: url(../images/bg_02.jpg)no-repeat; margin: 0 15px;}
.ss3{background: url(../images/bg_03.jpg)no-repeat;}

/*bz*/
.ldbz{height: 328px; margin-top: 66px; width:1100px;}
.px_l1{width: 1200px; height: 330px; overflow:hidden;}
.b_title{width: 555px; height: 79px; margin: 0 auto;}
.bz_list{margin-top: 55px;}
.bz_list .bz_list_b{width: 500px; height: 60px; float: left;  padding-left: 20px; padding-top: 20px; margin: 0 15px 30px; 
/*display: table-cell; vertical-align: middle;*/ box-shadow:0px 2px 3px rgba(0,0,0,.3); font-size: 18px; color: #3f3f3f;}

.z1{background: url(../images/bz_bg1.png)no-repeat; background-size: 100% 100%;}
.z2{background: url(../images/bz_bg2.png)no-repeat; background-size: 100% 100%;}
.z3{background: url(../images/bz_bg3.png)no-repeat; background-size: 100% 100%;}
.z4{background: url(../images/bz_bg4.png)no-repeat; background-size: 100% 100%;}
.z5{background: url(../images/bz_bg5.png)no-repeat; background-size: 100% 100%;}
.z6{background: url(../images/bz_bg6.png)no-repeat; background-size: 100% 100%;}

/**/
.bg_2{height: 385px; background: url(../images/bg_2.jpg) no-repeat;margin-top: 25px; overflow:hidden;}
.hdzx{height: 275px;}
.hdzx .h_d1{ width: 831px; margin: 0 auto; height: 87px; padding-top: 56px; }
.hdzx .h_d1 b{display: block; text-align:center; height: 60px; font-size: 36px;/*margin-right: 45px; */font-weight: bold;/* padding-left: 40px;*/ color: #e56ca4;/* background: url(../images/xuanx2018.png) left center no-repeat;*/}
.hdzx .h_d1 i{text-align: center; font-size: 18px; color: #3f3f3f; display:block;}
.hdzx .h_d1 span{color: #E56BA4;}
.hdzx .h_d2{padding-top: 44px; width: 917px; height: 86px; margin: 0 auto; }
.hdzx .h_d2 .h_d2_l{background: #ffffff; width: 668px; height: 86px; float: left;padding: 32px 20px;}
.hdzx .h_d2 .h_d2_l strong{font-size: 24px; color: #e56ca4;}
.hdzx .h_d2 .h_d2_l .pt1{margin-top: 5px;}
.hdzx .h_d2 .h_d2_l .pt1 p{color: #3e3d3d; line-height: 28px;}
.hdzx .h_d2 .h_d2_l .pt1 p u{ text-decoration: none; color: #E56BA4; font-weight:bold; }
.hdzx .h_d2 .h_d2_2{background: url(../images/ljzx_bg.png)no-repeat; width: 207px; height: 150px; float: right;}
.hdzx .h_d2 .h_d2_2 a{display: block; width: 150px; height: 35px; margin: 57px 28px;text-align: center; line-height: 35px; border-radius: 5px; border: 1px solid #ffffff; font-size: 16px; color: #ffffff;}

/*新闻*/
.new{height: 334px; margin-top: 87px;margin-bottom: 70px;}
.new_le{float: left; width: 845px; height: 334px; }
.new_le .new_hd{float: left; width: 354px; height: 334px; overflow: hidden;}
.new_le .new_cont{float: right; width: 463px; height: 334px;}
.n_title{height: 40px; border-bottom: 1px solid #e2e2e2;}
.n_title h3{font-size: 18px; color: #E56BA4; display: inline-block; line-height: 38px; border-bottom: 2px solid #E56BA4; float: left;}
.n_title a{ width: 70px; height: 25px; margin-top: 10px; background: #E56BA4; font-size: 12px; border-radius: 3px; text-align: center; line-height: 25px; color: #ffffff; display: inline-block; float: right;}

.n_ct{width: 463px; height: 79px;}
.n_ct .n_ct_nr{width: 463px; height: 79px; overflow: hidden; margin-top: 19px;}
.n_ct .n_ct_nr .n_tup{width: 126px; height:79px; overflow: hidden; float: left; }
.n_ct .n_ct_nr .n_tup img{width: 100%;}
.n_ct .n_ct_nr .n_sm{width: 320px; height: 79px; float: right;}
.n_ct .n_ct_nr .n_sm b{display: block; line-height: 24px; font-size: 14px; font-weight: bold; color: #4c4c4c; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.n_ct .n_ct_nr:hover .n_sm b{color: #E56BA4;}
.n_ct .n_ct_nr .n_sm p{color: #767676; line-height: 28px; padding-top: 5px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.n_ct .n_ct_nr .n_sm p a{color: #E56BA4;}

.wd{float: right; width: 311px; height: 334px; overflow: hidden;}

.wd .faq_c{margin: 5px 0 0;}
.wd .faq_c dl{padding:8px 0 5px;line-height:22px;color: #888;font-size: 14px;}
.wd .faq_c dt{height:32px;line-height:32px;padding: 0 0 0 29px;background:url(../images/wd_w.gif) no-repeat 0 7px;}
.wd .faq_c dt a{color: #333;}
.wd .faq_c dd{padding: 0 0 0 29px;background:url(../images/wd_d.gif) no-repeat 0 3px;}


/*gywm*/
.ab_bg{ display:none; width: 100%; height: 430px; background: #000; margin-top: 75px;background: url(../images/ab_bg.jpg) no-repeat; background-position:center;}
.about{height: 511px;}
.zb_gywm{float: left; width: 455px; height: 325px; margin-top: 80px;}
.zb_gywm .ab_info{ height: 200px; width: 455px;}
.zb_gywm .ab_info .a_tit{font-size: 48px; font-weight: bold; color: #e56ca4;}
.zb_gywm .ab_info .a_tit i{font-size: 24px;color: #E56BA4; font-weight:normal; padding-left: 10px;}
.zb_gywm .ab_info p{color: #3f3f3f; line-height: 24px; margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;}
.zb_gywm .ab_info p a{color: #E56BA4;}
.zb_gywm .a_tel{width: 310px; height: 55px; margin-top: 45px;}
.zb_gywm .a_tel .a_tel_icon{width: 53px; height: 53px; float: left;}
.zb_gywm .a_tel .a_tel_info{width: 242px; height: 53px; float: right;}
.zb_gywm .a_tel .a_tel_info em{display: block;font-size: 14px;color: #3f3f3f;}
.zb_gywm .a_tel .a_tel_info b{display: block;font-size: 36px; line-height: 40px; color: #E56BA4; font-weight: bold;}

.liuy{float: right; width: 648px; height: 348px; margin-top: 80px;}
.liuy .zxly{float: left; width: 300px; height: 348px;}
.liuy .zxly h3{color: #000000; font-size: 18px;}
.ly_nr{ width: 300px; height: 310px; margin-top: 15px;}
.ly_nr form input{ width: 250px; height: 40px; border: 1px solid #dfdfdf; margin-bottom: 10px; padding-left: 40px; color: #c3c3c3;}
.ly_nr form .name{ background:#ffffff url(../images/ly_con1.png) 10px center no-repeat;}
.ly_nr form .telephone{ background: #ffffff url(../images/ly_con2.png) 10px center no-repeat;#c3d3d3;}
.ly_nr form textarea{ width: 280px; padding-left: 10px; height: 70px;border: 1px solid #dfdfdf; background: #ffffff; padding-top: 10px;}
.ly_nr form .sub{ width: 128px; height: 40px; background: #E56BA4; color: #ffffff; font-size: 16px; padding: 0; text-align: center; line-height: 40px; margin-top: 12px;}



.liuy .zxzx{width: 315px; height: 250px; float: right;margin-top: 37px;}
.liuy .zxzx .ljzx{width: 228px; height: 86px; display: block; background: url(../images/zx20180601.png)no-repeat;
font-size: 24px; color: #ffffff; text-align: left; text-indent: 28px; padding-left: 90px; padding-top: 35px;}
.liuy .zxzx .ljzx em{font-size: 12px; display: block; text-transform: uppercase;}
.liuy .zxzx .ljgd{width: 228px; height: 86px; display: block; background: url(../images/zx20180602.jpg)no-repeat;
font-size: 24px; color: #E56BA4; text-align: left; text-indent: 28px; margin-top: 8px; padding-left: 90px; padding-top: 35px;}
.liuy .zxzx .ljgd em{font-size: 12px; display: block; color: #777777;text-transform: uppercase;}























