/*Public*/
.clearfix{*zoom:1; clear: both;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fl{float:left;}
.fr{float:right;}
.space10,.space15,.space20{content:"";display:block;height:10px;clear:both;visibility:hidden;overflow:hidden;}
.space15{height:15px;}
.space20{height:20px;}

/*轮播图*/
.flexslider{padding-top: 100px;margin: 0 auto;position: relative;width: 100%;min-width: 1170px;overflow: hidden;zoom: 1}
.flex-viewport{max-height: 2e3px;-webkit-transition: all 1s ease;-moz-transition: all 1s ease;transition: all 1s ease}
.flexslider .slides{position: relative;zoom: 1}
.flexslider .slides img{width: 100%;}
.flex-direction-nav{    position: absolute; width: 1170px; height: 90px; padding: 0 15px; margin: 5px 0 0 -585px; overflow: hidden; left: 50%; top: 50%; }
.flex-direction-nav a{width: 60px;height: 90px;line-height: 99em;overflow: hidden;margin: -45px 0 0;display: block;background: url(../images/ad_ctr.png) no-repeat;position: absolute;top: 50%;z-index: 10;cursor: pointer;opacity: 0;filter: alpha(opacity=0);-webkit-transition: all .3s ease}
.flex-direction-nav .flex-next{background-position: 0 -90px;right: 0}
.flex-direction-nav .flex-prev{left: 0}
.flexslider:hover .flex-next{opacity: .8;filter: alpha(opacity=25)}
.flexslider:hover .flex-prev{opacity: .8;filter: alpha(opacity=25)}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover{opacity: 1;filter: alpha(opacity=50)}
.flex-control-nav{width: 100%;position: absolute;bottom: 10px;text-align: center}
.flex-control-nav li{margin: 0 5px;display: inline-block;zoom: 1;*display: inline}
.flex-control-paging li a{background: url(../images/dot.png) no-repeat 0 -16px;display: block;height: 16px;overflow: hidden;text-indent: -99em;width: 16px;cursor: pointer}
.flex-control-paging li a.flex-active{background-position: 0 0}


/*law*/
.w1000{margin:0 auto;font-family:"Microsoft Yahei";}
.top-logo a,
.top-search,
.i-about-shenfen-list li,
.i-about-exp,
.copyright-tel,
.i-knowledge-title,
.i-team-lawyer-strength li,
.top-search-inputbtn,
.i-team-list .i-team-btn i,
.fixed-layer a,.fixed-layer a i,
.banner-tab-btn i,
.info-about-btn{background:url(../images/law-bg.png) no-repeat;}
.fixed-layer a i{-webkit-transition: 400ms background;-moz-transition: 400ms background;transition: 400ms background;}
.innav li a,.info-team-list a:hover .i-team-name{-webkit-transition: 600ms background;-moz-transition: 600ms background;transition: 600ms background;}
.i-about-title,.i-knowledge-title h2,.i-team-title,.i-about-shenfen-tle{text-shadow: 1px 1px 0px #fff;}

/*top*/
.top{    overflow: hidden;}
.top .tel{float:right; height:70px;margin: 28px 0;}
.top .tel .fr{background:url(../images/top_tel.png) no-repeat left 11px;}
.top .tel p{padding-left:58px;font-size:18px;font-weight:bold;line-height:30px;}
.top .tel span{line-height:30px;color:#ed2e1b;font-size:18px;font-style:italic;padding-left:58px;font-weight:bold;}
.top-logo{padding:25px 0;float:left;	}
.top-logo img{max-width: 355px;width: 100%;}
.top-logo a{display:block;width:255px;height:50px;text-indent:-2000px;overflow:hidden;zoom:1;background-position:0 0;}
.top-right{float:right; padding: 20px 0 0 0;}
.login{height:36px;line-height:24px;text-align:right;color:#666;}
.login a{color:#666;padding:0 5px;}
.login a:hover{color:#e12042;}
.login em{font-weight:700;color:#666;}
.login i{color:#ccc;}
.top-search{width:435px;height:46px;background-position:0 -60px;padding-left:5px;float:right;}
.top-search-inputext{padding:5px 5px 5px 5px;background:none;border:0;border:none;font:14px/18px "Microsoft Yahei";width:374px;color:#666; vertical-align:middle;}
.top-search-inputbtn{width:47px;height:43px;cursor:pointer;background-position:-391px -60px;border:none; vertical-align:middle;}
.top-search-inputbtn:hover{background-position:-391px -17px;}

/*nav*/
.nav a{color: #fff;}
.navbar-toggle .icon-bar{background: #fff;}
.navbar{margin-bottom: 0; min-height: 100px;border:none;background: #fff;border-radius: 0;-webkit-box-shadow: 0 3px 6px rgba(0, 0, 0, .175);
    box-shadow: 0 3px 6px rgba(0, 0, 0, .175);}
.nav{float:right;margin:0 auto;padding:0}
.nav li{float:left;width: 105px;text-align: center;}
.nav li a{font-size:16px;display:block;color:#333!important;height:97px;line-height:97px;padding:0 10px;}
.nav li a:hover{color:#fff;text-decoration:none;background-color: #e12042;}
.nav li.hover a{background-position:0 -320px;}
.nav li.hover a:hover{background-color:#f5f5f5;}
.navbar-inverse .navbar-toggle{border: none;}
.navbar-inverse .navbar-toggle .icon-bar{ background-color: #e12042;}
.navbar .nav > li .dropdown-menu {margin: 2px 0 0;}
.navbar .nav > li:hover .dropdown-menu {display: block;}
.navbar-inverse .navbar-nav>.open>a, 
.navbar-inverse .navbar-nav>.open>a:focus, 
.navbar-inverse .navbar-nav>.open>a:hover{background: #fff;}
.dropdown-menu{min-width: auto;}
.dropdown-menu>li>a{height: auto;  line-height: 36px;font-size: 14px;}
.dropdown-menu>li{border-bottom: none!important;}
.dropdown-menu>li>a:hover{background: none; }

/*pop*/
.nav{float:right;}
.innav .pop{position:absolute;z-index: -1;clear:both;top:50px;background:#333;display:none;}
.nav li.current,
.nav li.dropdown.open{position:relative;z-index:9;border-bottom: 3px solid #e12042;}
.nav li.cur{position:relative;z-index:9;background-color: #e12042;}
.nav li.current .pop{display:block;}
.nav .pop li{margin-right:0;clear:both;display:block;background: #333;}
.nav .pop li a{font-size:14px;line-height:40px;padding:0;color:#fff;height:40px;white-space:nowrap;background:none;display:block;}
.nav li a:hover,
.nav li.current.open a{color:#e12042!important;}
.nav li:hover{border-bottom: 3px solid #e12042;}


.navbar-inverse .navbar-collapse, 
.navbar-inverse .navbar-form {border-color: #e12042;background: #fff;}
.navbar-inverse .navbar-toggle:focus, 
.navbar-inverse .navbar-toggle:hover {background-color: #fff;}
.navbar-brand{height: 100px; padding: 23px 15px;}

/*banner new*/
.carousel{padding-top:100px;}
.carousel-indicators li{background: rgba(0,0,0,0.6); border:none}
.carousel-indicators .active{width:10px; height:10px;background: #e12042;border:none;    margin: 1px;}
.banner-box{position: relative;}


/*banner*/
.banner{height:430px;width:100%;overflow:hidden;zoom:1;position:relative;z-index:1;}  /*  min-width:1000px;  */
.banner-tab-btn {width:96px;height:20px;position:absolute;bottom:18px;left:50%;margin-left:-40px;z-index:2;}
.banner-tab-btn i{display:block;width:17px;height:17px;margin-right:15px;float:left;overflow:hidden;zoom:1;text-indent:-10px;cursor:pointer;border-radius:17px;-webkit-border-radius:17px;-moz-border-radius: 17px;}
.banner-tab-btn i{background-position:-84px -567px;_background:#7a7c7e}
.banner-tab-btn i.hover{background-position:-84px -547px;_background:#f5f8fc}
.banner-conts{}
.banner li{height:460px;display:none;width:100%;margin:0 auto;position:relative; vertical-align: top;}
.banner li.hover{display:block;}

.banner .pic-btn{width:99px;height:32px;position:absolute;left:50%;margin-left:-457px;font:16px/32px "Microsoft Yahei";color:#fff;}
.banner li.img-01{background:url(../images/banner-pic01.jpg) top center no-repeat;}
.banner li.img-02{background:url(../images/banner-pic02.jpg) top center no-repeat;}
.banner li.img-03{background:url(../images/banner-pic03.jpg) top center no-repeat;}

.banner .pic1-tle{height:70px;position:absolute;left:50%;margin-left:-460px;top:68px;font-size:40px;color:#fff;font-family:"Microsoft Yahei";font-weight:700;line-height:64px;overflow:hidden;zoom:1;}
.banner .pic1-tle em{padding-left:5px;font-size:35px;}
.banner .pic1-txt{width:317px;height:119px;position:absolute;top:140px;left:50%;margin-left:-456px;color:#ffd9d9;font:17px/22px "Microsoft Yahei";}
.banner .pic1-btn{top:225px;background-position:-520px 0;color:#ff8283;}

.banner .pic2-tle{height:70px;position:absolute;left:50%;margin-left:-460px;top:160px;font-size:36px;color:#fff;font-family:"Microsoft Yahei";font-weight:700;line-height:64px;overflow:hidden;zoom:1;}
.banner .pic2-tle em{padding-left:5px;font-size:30px;}
.banner .pic2-txt{width:317px;height:119px;position:absolute;top:220px;left:50%;margin-left:-456px;color:#ffd9d9;font:14px/26px "Microsoft Yahei";}
.banner .pic2-btn{top:277px;background-position:-520px 0;color:#ff8283;}

.banner .pic3-tle{height:70px;position:absolute;left:50%;margin-left:-460px;top:68px;font-size:64px;color:#fff;font-family:"Microsoft Yahei";font-weight:700;line-height:64px;overflow:hidden;zoom:1;}
.banner .pic3-tle em{padding-left:5px;font-size:30px;font-weight:bold;}
.banner .pic3-txt{width:327px;height:119px;position:absolute;top:160px;left:50%;margin-left:-456px;color:#ffd9d9;font:18px/32px "Microsoft Yahei";}
.banner .pic3-btn{top:277px;background-position:-520px 0;color:#ff8283;}

/*img-txt*/
.img-txt{padding:30px 0;overflow: hidden;}
.img-txt-box{float:left;width: 33.33333333%;padding:0 15px; cursor: pointer;}
.img-txt-box a:hover .img-tit{color: #e12042;}
.img-txt-box h2{position:relative;overflow:hidden;zoom:1;border-radius: 5px;}
.img-txt-box h2 p{position:absolute;width:100%;height:50px;line-height:50px;bottom:0;text-align:center;display:block;background: url(../images/alpha_blue_60.png) repeat; background: rgba(0,0,0,0.5);box-sizing: border-box;font-size:24px;color:#ccc;}
.img-txt-box a:hover h2,
 .img-txt-box a:hover h2 p{color:#fff;text-decoration:none;}
.img-txt-box h2 img{width: 100%;transition: 0.3s all;}
.img-txt-box a:hover h2  img{transform:scale(1.1,1.1);border-radius: 5px;}
.img-txt-box .img-tit{font-size:14px;font-weight:bold;line-height:32px;margin-top:5px; text-align: center;}
.img-txt-box .img-info{line-height:24px;font-size:12px;}
.img-more{color:#e12042!important;width:auto!important;height:auto!important;float:none!important;}
.img-txt-box ul{font-size:14px;line-height:30px;padding-top:8px;}
.img-txt-box ul li{background: url(../images/list.png) no-repeat;padding-left: 12px;background-position: 0 -150px;}
.img-txt-box li a{color:#333;}
.img-txt-box li a:hover{color:#e12042;}

.team-t{ height:60px; overflow:hidden;}
.team-t .w150{ width:150px; overflow:hidden;}
.team-t .teamleft{ font-size:14px; line-height:26px; width:800px; overflow:hidden; padding-top:20px;}

/*i-about*/
.i-about{width: 100%; background:#f1f1f1;clear:both;padding-bottom:30px;overflow:hidden;}
.i-about .i-hr{border-top:1px solid #e8e8e8;background:#f8f8f8;}
.i-about-title{font-size:30px;color:#333;line-height:56px;margin-bottom:20px;}
.i-about-title em{color:#e12042;font-weight:700;}
.i-about-title .more { float: right; font-size: 13px; color: #999;}
.i-about-title .more:hover{color:#e12042;}

.i-about-conts{float:left;width:780px;font-size:14px;line-height:28px;color:#333;padding:30px 15px 0;}
.i-about-conts a p{width: 100%; overflow: hidden;border-radius: 5px;}
.i-about-conts a:hover{color:#e12042;}
.i-about-conts .pic{float:left;width:50%; padding:0 15px;}
.i-about-conts img{float:left;width: 100%;transition: 0.3s all;height: 360px; width: 350px;}
.i-about-conts a:hover img{transform:scale(1.1,1.1);}
.i-about-conts .desc{float:left; width:50%; padding:0 15px; font-size: 14px;}
.i-about-shenfen{float:right;width:390px;position:relative;padding:30px 15px 0;}
.i-about-shenfen-tle{height:36px;line-height:36px;border-bottom:1px solid #e5e5e5;color:#333;font-size:20px;}
.i-about-shenfen-tle em{color:#e12042;font-weight:700;}
.i-about-shenfen-list{line-height:30px;color:#666;font-size:14px; background: none;overflow: hidden;}
.i-about-shenfen-list #NewsPic{border-radius: 5px; overflow: hidden;}
.i-about-shenfen-list li{padding-left:10px;background-position:-997px 13px;}
.i-about-shenfen-list i{letter-spacing:-1px}
.i-about-exp{clear:both;border-top:1px dotted #c1c1c1;margin-top:15px;height:73px;padding-top:15px;background-position:70px -124px;}
.i-about-exp dl,.i-about-exp dt,.i-about-exp dd{float:left;height:33px;line-height:33px;}
.i-about-exp dl{margin:10px 7px 0 0;_display:inline;}
.i-about-exp dt{font-size:16px;height:33px;line-color:#515151;margin-right:20px}
.i-about-exp dd{font-size:16px;margin:0 28px 0 0;cursor:pointer;_display:inline;position:relative;}
.i-about-exp dd i{color:#ccc;}
.i-about-exp dd.city{width:39px;text-align:center;}
.i-about-exp dd:hover i,.i-about-exp dd.hover{color:#fff;}
.i-about-exp dd.hover .i-about-exp-pop{display:block;}
.oto-ask-btn{text-align:center;width:270px;float:right;}
.oto-ask-btn a{display:block;width:242px;height:50px;line-height:50px;color:#fcc;font-size:24px;margin:0 auto;}
.oto-ask-btn a:hover{color:#fff;text-decoration:none;}
.i-about-exp-pop{display:none;position:absolute;width:520px;left:0;top:0;padding-bottom:15px;}
.i-about-exp-pop .exp-pop-conts{font:14px/24px "Microsoft Yahei";color:#ffece0;background:#c2540f;padding:10px 20px;text-align:left;-moz-box-shadow: 0px 3px 3px #ccc;-webkit-box-shadow: 0px 3px 3px #ccc;box-shadow: 0px 3px 3px #ccc;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.i-about-exp-pop p{margin-bottom:5px;}
.i-about-exp-pop a{color:#ffc099;font-size:14px;text-decoration:underline;}
.i-about-exp-pop a:hover{color:#fff;}
.i-about-exp-pop em{width:0;height:0;font-size:0;line-height:0;position:absolute;left:20px;bottom:-5px;border-width:10px;border-style:solid dashed dashed dashed ;border-color:#c2540f transparent transparent transparent;}
.i-about-exp .exp-pop1{top:-113px;}
.i-about-exp .exp-pop2{top:-137px;}
.i-about-exp .exp-pop3{top:-137px;width:530px;}
.i-about-exp .exp-pop4{top:-112px;}
.i-about-exp .exp-pop5{top:-60px;width:380px;}
.i-about-exp .exp-pop6{top:-60px;width:380px;}

/*i-knowledge*/
.i-knowledge{width: 100%; overflow: hidden; margin: 0 auto; padding:30px 0 0; background: #fff;}
.i-knowledge-title{background-position:0 -255px;height:50px;margin:30px 0 20px 0;overflow:hidden;}
.i-knowledge-title h2{font-size:30px;color:#333;float:left;font-weight:700;padding-right:20px;}
.i-knowledge-title-menu{float:right;font-size:16px;line-height:38px;height:38px;margin-top:8px;}
.i-knowledge-title-menu a{padding:0 10px;}
.i-knowledge-conts{clear:both;margin-right:-20px;}
.boxmain{float: left;width: 50%;  padding:0 15px; margin-bottom:25px;overflow:hidden;}
.boxmain-m{height: 377px;background: #f7f7f7;border-radius: 5px;padding: 10px 15px;}
.boxmain-item{box-sizing:border-box;}
.boxtit{position:relative;height: 36px; line-height: 36px;border-bottom: 1px solid #cecece;}
.boxtit .line{position:absolute;height: 16px; margin-top:11px; width: 3px;border-radius: 4px; display: block;background: #e12042;}
.boxtit a{color: #e12042; font-size: 16px; padding:0 15px; }
.boxtit .tit{float:left;font-weight: bold;border-bottom: 2px solid #e12042; margin-top: -2px;}
.boxtit .more{float:right;font-size: 13px;color:#999;}
.boxtit .more:hover{color:#e12042;}
.boxtext{ border-bottom:dashed 1px #ddd; margin:0 0 15px 0;padding:15px 0 0 ;  overflow:hidden;}
.boxtext .pic{float:left;width: 50%;  padding: 0 15px 15px 0;overflow: hidden;}
.boxtext .m_1_a{float: left;width: 50%;padding-bottom: 15px;overflow: hidden;}
.boxtext .col-md-6{padding-bottom: 15px;overflow: hidden;}
.boxtext a{float: left;width: 248px; height: 164px; overflow: hidden;border-radius: 5px;}
.boxtext img{width: 100%; height: 100%; transition: 0.3s all;border-radius: 5px;}
.boxtext a:hover img{transform:scale(1.1,1.1);}
.boxlist{padding:0 15px 15px;  }

.boxtext .m_1_a dt{font-size:14px;font-weight:bold;text-align:center;line-height:28px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.boxtext .m_1_a dt a{color:#e12042;width:100%; height: auto;}
.boxtext .m_1_a dd{height:117px;line-height:24px; color:#666;overflow:hidden;}
.boxtext p a{color:#ba2636;}
.rylist a{width:154px; height:130px; text-align:center; display:block;}
.rylist a img{display:block; width:154px; height:105px; margin-bottom:3px;}
.boxlist li{background:url(../images/list.png) no-repeat 0 -150px; text-align: right; height:30px; line-height:30px; vertical-align:middle; text-indent:12px; overflow:hidden;}
.boxlist li a{font-size:12px;color:#333;float:left;width: 400px; text-align: left; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.boxlist li a:hover{color:#e12042}

/*changshi*/
.changshi{background: #f7f7f7; padding: 30px 0; overflow: hidden;}
.changshi .fl{float: left;width: 750px;}
.changshi .pic-big {display: block;height: 400px;position: relative; overflow: hidden;border-radius: 5px;}
.changshi .pic-big img { display: block; width: 100%; height: 100%;border-radius: 5px; transition: 0.3s all;}
.changshi a:hover.pic-big img{transform:scale(1.1,1.1);}
.changshi .pic-big .bg { position: absolute; left: 0; top: 300px; right: 0; bottom: 0;border-radius: 5px; z-index: 10; background: linear-gradient(to bottom, rgba(0,0,0, 0) 10%, rgba(0,0,0, .95) 80%);}
.changshi .pic-big .bg .tit { position: absolute; left: 30px; right: 30px; bottom: 15px; font-size: 24px; line-height: 36px; color: #fff;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.changshi .tuijian { margin-top: 30px; font-size: 14px; background: #fff;border-radius: 5px; padding: 10px; overflow: hidden;}
.changshi .tuijian .l-tu { float: left; width: 220px; height: 140px; margin-right: 20px; overflow: hidden;border-radius: 5px;}
.changshi .tuijian .l-tu img { display: block; width: 100%; height: 100%; border-radius: 5px;transition: 0.3s all;}
.changshi a:hover.l-tu img{transform:scale(1.1,1.1);}
.changshi .tuijian .m_t { font-size: 16px; line-height: 30px; height: 30px; overflow: hidden; }
.changshi .tuijian .info { color: #bbb; margin: 15px 0; padding-bottom: 0;}
.changshi .tuijian .info span { margin-right: 20px; }
.changshi .tuijian p {  font-size: 14px; line-height: 28px; height: 56px; overflow: hidden; }
.changshi .tuijian .tag { color: #b05d11; margin-top: 8px; }
.changshi .fr{float: right;width: 370px;height: 590px; background: #fff;border-radius: 5px;}
.changshi .fr .boxmain-m{ padding: 5px 15px; background: #fff;}
.changshi .fr li {float:left;width:100%; padding: 10px 0; border-bottom: 1px dashed #ddd; overflow: hidden; }
.changshi .fr li:last-child{border: none;}
.changshi .fr .time {float: left; font-size: 14px; color: #999; } 
.changshi .fr .m_t {float: left; font-size: 16px; line-height: 24px; max-height: 48px; margin: 10px 0; white-space: nowrap;text-overflow: ellipsis;overflow: hidden; width: 100%;}
.changshi .fr p { float: left;font-size: 14px; line-height: 24px; color: #666; }

/*i-links*/
.i-links{padding:0;background:#ddd;font:14px/30px "Microsoft Yahei";_height:50px; }
.i-links a{color:#666;margin-right:18px;display:inline-block;}
.i-links a:hover{color:#e12042;}
.i-links-title{font-weight:700;color:#555;font-size:15px;}
.i-links-conts {overflow: hidden;}
.i-links-conts li{float: left;}

/*footer*/
.footer .fot-top{background: #2c2f35;}
.footer .fot-top .nav-bot{padding: 60px 0;}
.footer .fot-top .nav-bot ul{overflow: hidden;text-align: center;}
.footer .fot-top .nav-bot ul li{display: inline-block;font-size: 15px;color: #f1f1f1;}
.footer .fot-top .nav-bot ul li a{color: #f1f1f1;}
.footer .fot-top .nav-bot ul li span{margin: 0 28px;color: #f1f1f1;}
.footer .fot-top .content-box{overflow: hidden;padding: 0 15px 30px;}
.footer .fot-top .content-box .db_logo{float: left; width: 33.33333333%; padding:0 15px;}
.footer .fot-top .content-box .db_info{float: left;width: 66.66666667%;padding:0 15px;}
.footer .fot-top .content-box .logo{display: block;float: left;margin-top: 24px;}
.footer .fot-top .content-box dl{float: left;}
.footer .fot-top .content-box dl dd{font-size:14px;color: #fff;line-height: 32px;}
.footer .fot-top .content-box dl dd .replace_tel{color: #fff;font-weight: normal;}
.footer .fot-top .content-box .ewm-box{width: 98px;float: right;text-align: center;}
.footer .fot-top .content-box .ewm-box img{display: block;width: 98px;height: 94px;margin-bottom: 10px;}
.footer .fot-top .content-box .ewm-box span{font-size: 14px;color: #fff;}
.footer .fot-bot{height: 50px;background: #21242b;}
.footer .fot-bot p{text-align: center;color: #fff;font-size: 14px;line-height: 50px;}
.footer .fot-bot p a{text-align: center;display: inline-block;color: #fff;font-size: 14px;line-height: 50px;}

/*info*/
.info{padding-bottom:60px;}
.info-banner2{padding-top:100px;}
.info-banner2 img{width: 100%;}

.side-left{}
.side-left .box{background:#fff;margin:1px 1px 20px 1px;padding:10px;overflow:hidden;zoom:1;}
.side-title{height:26px;line-height:26px;text-indent:38px;font-size:18px;color:#666;padding-top:34px;margin-bottom:10px;    box-sizing: initial;}
.side-title-jj{background-position:-8px 0;}
.side-title-zs{background-position:-8px -60px;}
.side-title-case{background-position:-8px -120px;}
.side-jj{font:14px/28px "Microsoft Yahei";color:#666;padding-bottom:10px;}
.side-jj a{color:#e12042;}
.side-jj a:hover{color:#e12042;text-decoration:underline;}
.side-myphoto{width:92px;height:130px;float:left;margin:5px 15px 0 10px;}
.side-zs{padding-top:8px;overflow:hidden;zoom:1;_margin-bottom:10px;}
.side-zs li{float:left;margin-bottom:15px;_display:inline;}
.side-zs li.even{width:100px;margin:0 15px 0 10px;}
.side-zs li.odd{width:123px;}
.side-zs li a{display:block;border:1px solid #e3e3e3;background:#f8f8f8;height:34px;line-height:34px;text-align:center;color:#666;font-size:14px;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.side-zs li a:hover{color:#fff;background:#a00000;text-decoration:none;border:1px solid #a00000;}


.side-right{}
.path{height:50px;line-height:50px;background: #f1f1f1; color:#999;}
.path a{color:#999;font-size:14px;}
.path a:hover{color:#e12042;text-decoration:underline;}
.path i{color:#999;padding:0 8px;}
/*info-about*/
.info-about-title{height:56px;line-height:56px;line-height:60px;overflow:hidden;zoom:1;font-size:24px;color:#666;background-position:-50px -246px;}
.info-about-img-txt{padding:36px 0 0 0;}
.info-about-mypic{float:left;margin:0 35px 0 10px;position:relative;_margin:0 10px 0 10px;}
.info-about-mypic-txt{color:#e2e2e2;line-height:30px;font-size:14px;font-weight:700;width:159px;left:0;position:absolute;z-index:3;text-align:center;top:200px;}
.info-about-mypic-bg{background:#000;height:30px;text-align:center;position:absolute;width:159px;line-height:30px;left:0;z-index:2;opacity:0.5;filter:alpha(opacity=70);top:200px}
.info-about-mypic-invbg{width:159px;height:20px;background-position:0 -180px;display:block;}
.info-about-img-txt .i-about-shenfen-list{float:left;color:#333;line-height:33px;padding-top:0;}
.info-about-txt{clear:both;}
.info-about-tle{border-bottom:1px solid #ccc;height:40px;position:relative;margin-bottom:30px;}
.info-about-tle span{font-size:20px;color:#666;background:#f1f1f1;padding:0 10px;position:absolute;top:25px;left:15px;}
.info-about-txt .conts{padding:0 20px;}
.info-about-txt .conts p{line-height:30px;color:#333;font-size:14px;margin-bottom:10px;}
.info-about-service .conts{padding:0 40px 0 20px;}
.info-about-service .conts dl{clear:both;overflow:hidden;zoom:1;}
.info-about-service .conts dt{float:left;width:103px;font-size:16px;color:#fff;background-position:0 -210px;height:56px;line-height:34px;margin:8px 20px 0 0;text-align:center;}
.info-about-service .conts dd{line-height:24px;color:#666;width:500px;font-size:14px;float:left;}
.info-about-service .conts dd a{color:#a00000;text-decoration:underline;white-space:nowrap;}
.info-about-service .conts dd a:hover{color:#e12042;}
.about-erweima{padding: 0 200px;position: relative;height: 175px;}
.about-erweima .weixin{float: left;text-align: center;padding-right: 50px;}
.about-erweima .sina{float: left;text-align: center;}
.about-erweima img{width:180px;height: 180px;}
.about-erweima p{font-weight: 600;}
.info-about-btn{clear:both;width:242px;height:80px;background-position:-644px -140px;margin:50px auto 0 auto;}
.info-about-btn a{color:#fcc;font-size:24px;width:242px;height:50px;display:block;text-indent:80px;line-height:50px;}
.info-about-btn a:hover{color:#fff;text-decoration:none;}
.info-about-hr{border-top:1px dashed #dadada;border-bottom:1px dashed #fff;clear:both;margin:25px 0 30px 0;}

/*ask*/
.info-online-tip{margin:20px 0;}
.info-online-tip-m{color:#333;font:14px/28px "Microsoft Yahei"; padding:20px;background:#e3e3e3;}
.zixun{ margin:0 20px}
.zixun p{padding:5px 0; overflow:hidden; zoom:1;}
.zixun p input, .zixun p textarea{border:solid 1px #ddd; background:#f9f9f9; line-height:24px; font-size:12px; color:#666; font-family:'simsun'; vertical-align:middle; padding:4px 5px; display:block; float:left; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px}
.zixun p input{width:268px;height:24px;}
.zixun p textarea{width:500px; height:120px;}
.zixun p input.yzm{margin-right:10px; width:120px}
.zixun p img{vertical-align:middle; margin-right:10px; height:34px;}
.zixun p a{text-decoration:underline; color:#c11919;}
.zixun p span{margin-left:5px;}
.zixun_btn input.btn{ background:#e12042; width:180px; height:45px; border:none 0; font:500 16px/40px "Microsoft Yahei"; color:#fff;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; cursor:pointer; margin-top:10px;}
.zixun_btn input.btn:hover{ background:#999}
.reply .zixun_btn{ width:180px;margin:0 auto}
/*reply*/
.reply_in{margin:20px 0}
.reply_in .wen{border-top:solid 1px #e2e2e2; padding:15px 10px 15px 40px; overflow:hidden; zoom:1; position:relative;}
.wen_icon,.da_icon{background: url(../images/reply_icon.png) no-repeat; width:23px; height:30px; position:absolute; top:0; left:0;}
.wen_icon{background-position:0 0;}
.wencont p,.datext p{line-height:22px;}
.wencont h3{ margin-bottom:5px; font-size:14px;}
.reply_in .da{padding:15px 10px 15px 40px; overflow:hidden; zoom:1; position:relative;border-top:solid 1px #e2e2e2;}
.da_icon{background-position:-65px 0;}
.daimg, .hfimg{width:65px; height:100px; text-align:center;}
.daimg img, .hfimg img{width:65px; height:80px; overflow:hidden;}
.daimg a{ line-height:24px;}
.datime{height:22px; line-height:22px; padding-right:10px; color:#999; padding-top:8px;}
.datime span{color:#c11919;}
.datext{width:545px;}

/*lxwm*/
.info-lxwm-img-txt{padding:36px 0 35px 0;overflow:hidden;zoom:1;}
.info-lxwm-mypic{float:left;margin:0 45px 0 20px;position:relative;}
.info-lxwm-mypic-txt{color:#e2e2e2;line-height:30px;font-size:14px;font-weight:700;width:159px;left:0;position:absolute;z-index:3;text-align:center;top:216px;}
.info-lxwm-mypic-bg{background:#000;height:30px;text-align:center;position:absolute;width:159px;line-height:30px;left:0;z-index:2;opacity:0.5;filter:alpha(opacity=70);top:216px}
.info-lxwm-mypic-invbg{width:159px;height:20px;background-position:0 -267px;display:block;}
.i-lxwm-conts{float:left;width:400px;line-height:30px;font-size:14px;color:#666;}
.i-lxwm-conts i{width:70px;float:left;font-family:Simsun;color:#777;}
.i-lxwm-conts p{float:left;}
.i-lxwm-conts .hot{color:#f60;}
.i-lxwm-conts a{margin-left:5px;color:#0b71e9;}
.i-lxwm-conts a:hover{color:#f60;}
.lxwm-map{clear:both;text-align:center;margin-bottom:40px;}
.lxwm-map iframe{border: 0;}
#map{ border:#e0e0e0 1px solid}

/*info-list*/
.info-list{}
.info-list li{line-height:32px;font-size:16px;clear:both;height:32px;vertical-align:middle;background-position:-270px -237px}
.info-list li:hover{background-position:-270px -277px}
.info-list li a{color:#666;float:left;padding-left:15px;}
.info-list li a:hover{color:#e12042;}
.info-list li span{float: left;padding-left: 20px;}
.info-list li span a{float: none;padding: 0;}
.info-list li .time{float:right;font-size:14px;color:#999;}
.info-list li.info-list-hr{border-bottom:1px dashed #c1c1c1;height:15px;margin-bottom:15px;overflow:hidden;_zoom:1;}


/*info-team*/
.info-team-list li{float:left;width:25%;text-align:center;margin-bottom:42px;}
.info-team-list a,.info-team-list a:hover{text-decoration:none;}
.info-team-list img{width:120px;height:145px;margin-bottom:8px;}
.info-team-list a:hover img{ opacity:0.8;filter:alpha(opacity=80);margin-bottom:7px;margin-top:1px;}
.info-team-list .i-team-name{height:35px;line-height:35px;font-size:14px;text-align:center;color:#666;background:#d8d8d8;width:120px;margin:0 auto;display:block;}
.info-team-list a:hover .i-team-name{background:#e12042;color:#fff;text-decoration:none;}


/*info-service*/
.info-service{background:#f5f5f5;min-width:1000px;margin:0 auto;font-family:"Microsoft Yahei";border-top:2px solid #ccc;padding-bottom:80px;}
.info-service-title{padding:40px 0 20px 0;}
.info-service-title-txt{color:#333;font-size:30px;font-weight:700;float:left;}
.info-service-title-price{font-size:18px;color:#666;}
.info-service-title-num{color:#e12042;font-weight:700;font-size:32px;padding:0 10px 0 10px;font-family:"Microsoft Yahei",arial}
.info-service-box{padding:0 20px;}
.info-service-box .tle{height:38px;line-height:38px;border-bottom:1px solid #ccc;}
.info-service-box .tle strong{font-size:18px;padding-left:5px;font-weight:700;color:#666;}
.info-service-box .a{font-size:16px; font-weight:700;}
.info-service-box .mt40{ margin-top:40px;}
.info-service-box .tab{padding:40px 0 35px 0;width:564px;margin:0 auto;overflow:hidden;zoom:1;height:128px;}
.info-service-box .tab li{float:left;width:128px;height:128px;cursor:pointer;color:#919191;_display:inline;overflow:hidden;zoom:1;margin:0 30px;font-size:36px;line-height:128px;text-align:center;background:url(../images/info-service-box-tab-bg.png) no-repeat;}
.info-service-box .tab li.hover{background-position:-130px 0;color:#fff;}
.info-service-box .tab-conts{font-size:16px;color:#666;line-height:30px;clear:both;}
.info-service-box .tab-conts li{display:none;height:120px;width:570px;margin:0 auto;}
.info-service-box .tab-conts li.w3{font-size:14px;line-height:30px;width:680px;}
.info-service-box .tab-conts li.w4{font-size:16px;text-align:center;width:680px;}
.info-service-box .tab-conts li.current{display:block;}
.info-service-box .tips{border-top:1px dotted #d0d0d0;line-height:24px;font-size:14px;padding:30px 0;}
.info-service-box .tips i{color:#e12042;padding-right:5px;}
.info-service-box .tips em{font-weight:700;}
.service-btn{width:200px;height:80px;margin:0 auto;background-position:0 -300px;}
.service-btn a{color:#fff;width:200px;height:60px;text-align:center;display:block;font-size:24px;line-height:60px;background-position:0 -300px;}
.service-btn a:hover{background-position:0 -380px;text-decoration:none;color:#fff3c9;}
.service-liucheng{line-height:38px;font-size:16px;padding:10px 0 40px 25px;}
.service-liucheng li{background-position:-252px -333px;height:38px;}
.service-liucheng li i{display:block;width:35px;height:38px;color:#fff;float:left;text-indent:7px;}
.info-service-price2{color:#666;font-size:14px;padding:10px 0 50px 0;}
.info-service-price2 em{font-size:18px;}
.info-service-price2 strong{font-size:24px;color:#e12042;font-weight:700;padding-right:5px;}
.info-service-box .tle2{height:38px;line-height:38px;}
.info-service-box .tle2 strong{font-size:18px;padding-left:0px;font-weight:700;color:#666;}
.info-service-box-bank{border:1px solid #ccc;background:#fff;text-align:center;width:960px;}
.info-service-box-bank td{padding:15px 0;font-size:16px;color:#666;}
.info-service-box-bank td.td1{border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;}
.info-service-box-bank td.td2{border-bottom:1px solid #e5e5e5;}
.info-service-box-bank td.td3{border-right:1px solid #e5e5e5;}
.info-service-box-bank td.tl{text-align:left;text-indent:10px;}
.info-service-box-bank td.tl span{ font-size:14px; line-height:32px; color:#ee8800; padding-left:10px}
.info-service-box-bank td.td-tle{text-align:left;color:#666;background:#f9f9f9;padding-left:20px;border-bottom:1px solid #ccc;}
.info-service-box-bank i{color:#999;}
.info-service-box-bank .hot1{font-weight:700;color:#1093e2;}
.info-service-box-bank .hot2{font-weight:500;color:#666; display:block; font-size:14px}
/*sumbit*/
.service-sumbit-bg{background:#f5f5f5;min-width:1000px;margin:0 auto;font-family:"Microsoft Yahei";padding:20px 0 80px 0;}
.service-sumbit{width:1000px;margin:0 auto;}
.service-sumbit-top,.service-sumbit-bottom,.sumbit-box .input-textarea,.sumbit-box .input-txt1,.sumbit-box .input-txt2,.sumbit-box .input-txt3,.sumbit-box .sumbit-btn,.sumbit-box .upload{background:url(../images/service-sumbit-bg.png) no-repeat;}
.service-sumbit-top{height:20px;}
.service-sumbit-bottom{background-position:0 -5px;height:20px;}
.service-sumbit-conts{background:#fff;border:1px solid #d8d8d8;width:958px;border-top:none;border-bottom:none;padding:0 20px 40px 20px;min-height:600px;}
.service-sumbit-title{padding:10px 0 10px 0;border-bottom:1px solid #e5e5e5;font-size:14px;}
.service-sumbit-title strong{font-size:30px;color:#e12042;font-weight:700;padding-right:20px;}
.service-sumbit-title strong.blue{color:#1093e2;}
.service-sumbit-title em{font-size:16px;color:#333;}
.sumbit-box{padding:50px 0 0 0;}
.sumbit-box li{clear:both;margin-bottom:20px;overflow:hidden;zoom:1;}
.sumbit-box .lf{width:186px;float:left;font-size:14px;color:#333;line-height:40px;text-align:right;padding-right:10px;}
.sumbit-box .rg{width:760px;float:left}
.sumbit-box .input-textarea{width:590px;height:201px;background-position:0 -30px;}
.sumbit-box .input-textarea textarea {margin:6px;font:14px/24px "Micosoft Yahei";color:#666;width:576px;height:186px;}
.sumbit-box .input-txt1{height:42px;background-position:0 -310px;}
.sumbit-box .input-txt1 input{width:280px;}
.sumbit-box .input-txt2{width:175px;height:42px;background-position:0 -432px;}
.sumbit-box .input-txt2 input{width:160px;}
.sumbit-box .input-txt3{width:535px;height:42px;background-position:0 -371px;}
.sumbit-box .input-txt3 input{width:520px;}
.sumbit-box .input-txt1 input,.sumbit-box .input-txt2 input,.sumbit-box .input-txt3 input{padding:8px 6px 4px 6px;font-size:14px;color:#666;height:26px;line-height:26px;}
.sumbit-box .input-txt4 input{padding:4px 6px 4px 6px;font-size:14px;color:#666;height:26px;line-height:26px;}
.sumbit-box .input-textarea textarea,.sumbit-box .input-txt1 input,.sumbit-box .input-txt2 input,.sumbit-box .input-txt3 input{background:none;border:0;border:none;}
.sumbit-box .mi{color:#e12042;padding-right:5px;}
.sumbit-box .sumbit-tips{font-size:14px;color:#999;}
.sumbit-box .sumbit-btn{width:200px;height:80px;background-position:0 -493px;}
.sumbit-box .sumbit-btn input{width:200px;cursor:pointer;height:60px;color:#fff;font-size:24px;border:0;border:none;background:none;font-family:"Microsoft Yahei"}
.sumbit-box .sumbit-btn:hover input{color:#fff3c9;}
.sumbit-box .button{width:89px;height:40px;background-position:-204px -249px;font-size:14px;color:#fff;border:none;border:0;font-family:"Microsoft Yahei";margin-left:10px;cursor:pointer;}
.pic-yzm{float:left;margin-left:10px}
a.blue{color:#1093e2;text-decoration:none;}
a.blue:hover{color:#e12042;text-decoration:underline;}
.sumbit-agreement{border:1px solid #e0e0e0;padding:20px;width:520px;height:180px;}
.protocol h2{font-family:"Microsoft Yahei"; font-size:18px; text-align:center; margin:10px 0; color:#333}
.protocol p{line-height:26px; text-indent:2em}
.protocol p.txt-none{ text-indent:0}
.protocol h3{ font-size:14px; color:#ee8800;font-family:"Microsoft Yahei"; font-weight:500; line-height:32px}
.protocol span{ color:#dd0000}

.onFocus,.onError,.onShow{display:inline-block;display:-moz-inline-stack;zoom:1;*display:inline; vertical-align:middle;color:#666;line-height:18px;margin-left:10px;_margin-left:5px;}
#code_img{padding-left:10px}
/*sumbit in*/
.service-sumbit-mneu{padding:20px 0 0 20px;font-size:14px;color:#666;height:30px;}
.service-sumbit-mneu em{font-weight:700;color:#e12042;}
.service-sumbit-mneu a{color:#1093e2;margin:0 5px;}
.service-sumbit-mneu a:hover{color:#e12042;}
.my-help-tle{background:#f9f9f9;height:48px;border:1px solid #e5e5e5;line-height:48px;font-size:18px;color:#333;padding:0 20px;font-weight:700;margin-top:45px;}
.gender{height:40px;line-height:40px;float:left;font-size:14px;}
.gender input{dispaly:block;float:left;margin:12px 3px 0 0;width:13px;height:13px;}
.gender i{dispaly:block;float:left;margin-right:15px;}
.sumbit-order{padding:40px 20px 0 20px;font-size:14px;line-height:26px;color:#666}
.sumbit-order .tle{font-weight:700;color:#333;font-size:15px;}
.sumbit-order p{margin-bottom:15px;padding:0 10px;}
.sumbit-order p.txt{border-bottom:1px dashed #d9d9d9;padding-bottom:15px;color:#555;}
.sumbit-order .green{color:#390;}
.sumbit-order .org{color:#f60;}
.sumbit-order-list{font-size:14px;line-height:36px;padding:20px 0;}
.sumbit-order-list li{ vertical-align:middle;padding:0 20px;clear:both;}
.sumbit-order-list .time{color:#999;float:right;}
.sumbit-order-list a{color:#333;float:left}
.sumbit-order-list a:hover{color:#e12042;}
.sumbit-order-list .org{color:#f60;float:left;padding-right:5px;}
.sumbit-order-list .blue{color:#390;float:left;padding-right:5px;}
.data-info{font-size:14px;color:#333;margin:20px 20px 0 10px;}
.my-data-info-photo{width:120px;height:130px;padding:10px;border:1px solid #ccc;}
.data-info i{font-weight:700;}
.data-info td{padding:10px 10px 10px 10px;}

/*page*/
.page{font-size:14px;overflow:hidden;zoom:1;padding:40px 20px 20px 20px;text-align:center;clear:both;}
.page li{vertical-align: top;margin-right: 5px;color: #999;padding:0 12px;display:inline-block;border: 1px solid #D3D3D3;font-size: 14px;background: #fff;height: 35px;line-height: 35px;}
.page li a{display: block;height: 35px;line-height: 35px;font-size: 14px;color: #333;text-decoration: none;}
.page li:hover{background: #e12042;border: 1px solid #e12042;color: #fff;}
.page li:hover a,
.page li a:hover{color: #fff;}
.page .thisclass {background: #e12042;border: 1px solid #e12042;color: #fff;}
.page .thisclass a{color: #fff;}
.page li select{border: 0;line-height: 35px;}
.page li select:hover{border: 0;}
.page span{background:#1691df;color:#fff;border:1px solid #1691df;padding:10px 15px;margin:0 3px;}
.pup-box{z-index:1000;width:650px;margin:0 auto;height:auto;padding:30px 20px; text-align:center; overflow:hidden; zoom:1; background:#fff; border:5px solid #1f1f1f; position:fixed; left:50%; margin-left:-350px; top:200px; _position:absolute; _top:expression(eval(document.documentElement.scrollTop)+200);}
.pup-box-a{ width:500px; left:30%;}
.pup-box p{ font:500 18px/40px 'Microsoft YaHei'; color:#666;}
.pup-box p strong{ font:500 18px/40px 'Microsoft YaHei'; color:#b83a3a;}
.pup-box p em{ font:500 18px/40px 'Microsoft YaHei'; color:#b83a3a;}
.pup-box-btn{margin:20px 0;}
.pup-box-btn a{ display:inline-block;width:110px;height:36px; margin:0 10px;font:500 16px/36px 'Microsoft YaHei'; color:#fff; text-align:center; background:#171c60;}
.pup-box-btn a:hover{ color:#fff; text-decoration:none; background:#999;}
.s-return em{ font:500 12px SimSun; color:#666; }

/*sitemap*/
.sitemap{padding:30px 0;min-width:1000px}
.sp-title{position:relative;height:45px;line-height:45px;padding:0 15px;border:1px solid #d2d2d2}
.sp-title h2{float:left;font-size:24px;font-weight:600}
.sp-title span{float:right;font-size:14px}
.mapbox{padding:0 15px;border:1px solid #d2d2d2;border-top:0}
.mapbox .linkbox{padding-top:10px}
.mapbox .linkbox ul{height:25px;line-height:25px}
.mapbox .linkbox ul li{float:left;font-size:14px;padding-right:10px}
.mapbox .linkbox h3{display:block;font-size:16px}
.mapbox .linkbox h3 a{color:#e12042;font-weight:600}

/*index-page case-model*/
.case{background: #fff;overflow: hidden;}
.case .marquee-box{padding:30px 0; overflow:hidden;}
.case .marquee {margin-top:10px;}
.case .marquee li{ float:left; width:25%;padding: 0 15px;overflow: hidden;}
.case .marquee li a{float:left; text-align:left; font-size:14px; padding: 0 0 15px 0;    border-radius: 5px; background:#f7f7f7;width: 100%; box-sizing: border-box; overflow: hidden;}
.case .marquee li p{ width: 100%;overflow: hidden;}
.case .marquee li img {width: 100%; transition: 0.3s all;}
.case .marquee li a:hover img{transform:scale(1.1,1.1);}
.case .marquee li em{font-style: normal; height:24px; line-height:24px; display:block; margin-top:8px;}
.case .wenzi01{width:100%;line-height:28px;font-weight:bold; padding:0 15px; box-sizing: border-box; font-size:14px;white-space:nowrap;text-overflow:ellipsis; overflow:hidden; display:block; margin-top:8px;}
.case .wenzi02{width:100%;line-height:20px; height:60px; font-size:12px; color:#666;padding:0 15px; box-sizing: border-box; }
.case .wenzi03{margin:10px auto;height:30px; line-height:30px; width:90px; text-align:center;background: #e12042;color: #fff;    border-radius: 4px;}
.case a:hover .wenzi01{color: #e12042;}

/*index-page service-model*/
.service{ background: #f1f1f1; margin: 0 auto;padding: 30px 0;overflow: hidden;}
.service .big{float:left;width: 20%;  padding: 0 15px;}
.service .big .lawService-pic{height:336px;}
.service .big:hover .lawService-pic .abs{top: 0;}
.service ul{float:left;width: 80%;}
.service li {float: left;width: 234px;margin: 0 0 20px 0; padding:0 15px 0 0;cursor: pointer;}
.service .lawService-pic {height: 138px; border-radius: 5px; position: relative;overflow: hidden;}
.service .lawService-pic img{width: 100%;;}
.service .lawService-pic .abs {position:absolute;left: 0; top: 340px;bottom: 0; width: 100%; padding:0 20px 0;background: url(../images/alpha_blue_60.png) repeat; background:rgba( 0,0,0,0.7); -moz-transition-duration: 0.5s;-webkit-transition-duration: 0.5s;-o-transition-duration: 0.5s;transition-duration: 0.5s;}
.service .lawService-pic .abs .text{display: table; width: 100%; height: 100%;}
.service .lawService-pic .abs .text p{display: table-cell; vertical-align: middle;color: #fff; font-size: 14px; line-height: 26px;}
.service .lawService-text {width: 100%; text-align: center; font-size: 16px !important; margin-top:15px;}
.service li:hover .lawService-pic .abs{top: 0;}
.service li:hover .lawService-text {color: #e12042;}

/*liucheng*/
.liucheng {margin: 0 auto;padding: 30px 0;overflow: hidden;}
.liucheng .liuchengbox li {float:left;width:12.5%;margin-bottom: 20px;cursor: pointer;}
.liucheng .liuchengbox li .lc-picbox {position: relative; background: url(../images/lc_bg.png) no-repeat top left; width: 100px; height: 117px; margin: 0 auto; text-align: center; line-height: 136px;}
.liucheng .liuchengbox li .lc-picbox img {width: 50px; height: 50px; position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px;
transform: perspective(800px) rotateY(0deg);transition: all 1s ease 0s;}
.liucheng .liuchengbox li:hover .lc-picbox img{transform: perspective(800px) rotateY(-179.9deg);}
.liucheng .liuchengbox li em {position: absolute;width: 44px; height: 44px; background: url(../images/lcico.png) no-repeat; left:46px; top: 110px; z-index: 2; font-size: 20px; color:#fff; text-align: center; line-height: 44px;}
.liucheng .liuchengbox li .lc-text { font-size: 16px; text-align: center; padding-top: 30px;line-height: 30px;height:90px;}
.liucheng .liuchengbox li:hover .lc-text {color: #f0385a;}

/*右侧漂浮*/
.floating_ck{position:fixed;right:0px;bottom:10%;z-index:999;}
.floating_ck dl {border-radius: 5px;}
.floating_ck dl dd{position:relative;width:114px;height:90px;background-color:#d2d2d2;border-bottom:solid 1px #fff;text-align:center;background-repeat:no-repeat;background-position:center 20%;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#e02043;border-bottom:solid 1px #a40324; color:#fff;}
.floating_ck dl dd.on{background-color:#e02043;border-bottom:solid 1px #a40324; color:#fff;}
.floating_ck dl dd:hover .floating_left1{display:block;}
.consult{background-image:url(../images/zxicon.png);}
.words{background-image:url(../images/zaixin.png);}
.words a{ color:#fff;}
.quote{background-image:url(../images/tele_phone.png);}
.qrcord{background-image:url(../images/erweima.png);}
.return{background-image:url(../images/fanhui.png);}
.floating_ck dd span{color:#fff;display:block;padding-top:56px; line-height:18px; font-size:14px;}
.floating_ck dd span b{color:#fff;font-weight: bold;}
.floating_left1{position:absolute;left:-160px;top:0px;width:160px;height:90px;background-color:#e40231;border-bottom:solid 1px #a40324;display:none;}
.floating_left1 a{color:#fff;line-height:80px;}
.floating_ewm{height:160px;top:-70px;}
.floating_ewm i{background-image:url(../images/weixin-tips-pic.jpg);display:block;width:145px;height:145px;margin:auto;margin-top:7px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}

/*list-page*/
.list-box .list_item_big{margin: 0 auto 50px;border-radius:5px; overflow: hidden;}
.list-box .list_item_big{padding: 0;background-color: #ffeef1;overflow: hidden;}
.list-box .list_item_big dt{float: left;width: 50%;padding:0;overflow: hidden;}
.list-box .list_item_big dt a{float:left; overflow: hidden;}
.list-box .list_item_big dt img{width: 100%;transition: 0.3s all;}
.list-box .list_item_big dt a:hover img{transform: scale(1.1,1.1);}
.list-box .list_item_big dd{float: left;width: 50%;padding:0 25px 20px;}
.list-box .list_item_big dd h3{color: #e12042;font-size: 20px;font-weight: normal;padding: 40px 0 20px; text-align: center;}
.list-box .list_item_big dd h3 a{color: #e02043;}
.list-box .list_item_big dd p{line-height: 26px;font-size: 14px;}
.list-box .list_item_big dd em{display: block;margin: 30px 0 15px;}
.list-box .list_item_big dd em a{display: block;width:100px;height:34px;text-align:center;border-radius: 5px;line-height: 34px;color:#fff;background-color: #e02043;}

.list_item{margin-right: -15px;}
.list_item dl{float:left;width: 50%;height:auto;padding:0 15px 0 0; margin-bottom: 30px; }
.list_item .m-1{border: 1px solid #e7e7e7;border-radius:5px; background: #fff;overflow: hidden;}
.list_item dl dt{float:left;width: 50%;font-size: 0; padding: 10px;}
.list_item dl dt a{float:left;overflow: hidden;border-radius: 5px;}
.list_item dl dt img{width: 100%;transition: 0.3s all;border-radius: 5px;width:260px;height:182px;}
.list_item dl:hover img{transform: scale(1.1,1.1);border-radius: 5px;}
.list_item dl dd{float:left;width: 50%; padding: 10px;border-left: 1px solid #e7e7e7;}
.list_item dl dd h4{ font-weight: normal; font-size: 16px; line-height: 32px;color: #333;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.list_item dl dd p{ padding-top:5px; font-size: 14px; color: #666; line-height: 28px;height: 110px;overflow: hidden;}
.list_item dl dd i{ display: block;padding-top: 5px;}
.list_item dl dd i a{display: block;  border-radius: 5px; width: 101px; height: 34px; line-height: 34px; text-align: center; color: #fff; font-size: 14px; background: #e12042;}
.list_item dl.cur .m-1,.list_item .m-1:hover{ box-shadow:0 0 12px #d2d2d2;}


/*-------------------------  list-page  -------------------------------*/
.list_item_ls {margin-top: 0;}
.list_item_ls dl{width: 100%;padding: 0;}
.list_item_ls dl dt{width:276px; border-right:1px solid #e7e7e7;}
.list_item_ls dl dt img { width: 250px; height: 175px;}
.list_item_ls dl dd{width: 877px; padding: 15px; border:none;}
.list_item_ls .meta{color: #999;font-size: 12px;height:24px; margin:5px 0;padding: 0;overflow: hidden;}
.list_item_ls .meta .icon{float:left;padding:0; margin: 8px 6px 0 0; width:12px; height: 12px; background: url(../images/icon-meta.png) no-repeat top left;}	
.list_item_ls .meta .icon-user{}
.list_item_ls .meta .icon-eye{background-position: left -17px;}
.list_item_ls .meta .icon-comments{background-position: left -35px;}
.list_item_ls .meta .icon-time{background-position: left -51px;}
.list_item_ls .pv, 
.list_item_ls .pc, 
.list_item_ls .edit{float:left;margin-right: 20px;}
	
/*-------------------------  case-page  -------------------------------*/
.case-list{padding:20px 0 0; margin: 0 -15px 0 0;}
.case-list li{position: relative;float:left; margin-bottom: 30px; width:25%;  background: #fff;}
.case-list li a{ float:left;padding: 0 15px 0 0;display: block;width: 100%;border-radius: 5px; overflow: hidden;}
.case-list li img{width: 100%;}
.case-list li .pic {display: block;position: relative;overflow: hidden;border-radius: 5px 5px 0 0;}
.case-list li .pic:before {position: absolute;top: 50%;left: 50%;z-index: 10;opacity: 0;width: 15px;height: 1px; margin-left: -7px;	background: #fff; content: ''; display: block;
	transition: .1s .2s ease-in-out;
	-moz-transition: .1s .2s ease-in-out;
	-ms-transition: .1s .2s ease-in-out;
	-o-transition: .1s .2s ease-in-out;
	-webkit-transition: .1s .2s ease-in-out;
}
.case-list li .pic:after {position: absolute;top: 50%;	left: 50%;z-index: 10;opacity: 0;width: 1px;height: 15px;margin-top: -7px;background: #fff;content: '';display: block;
	transition: .1s .2s ease-in-out;
	-moz-transition: .1s .2s ease-in-out;
	-ms-transition: .1s .2s ease-in-out;
	-o-transition: .1s .2s ease-in-out;
	-webkit-transition: .1s .2s ease-in-out;
}
.case-list a:hover .pic:before,
.case-list a:hover .pic:after {opacity: 1;}
.case-list .pic .shadow {display: block;width: 100%;height: 100%;overflow: hidden;position: absolute;top: -100%;left: 0;
	transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
}
.case-list a:hover .pic .shadow {top: 0;}
.case-list .pic .shadow:before {position: absolute;	content: '';width: 50px;height: 50px;border-radius: 50%;left: 50%;top: 50%;margin: -525px 0 0 -525px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	border: 500px solid rgba(0,0,0,.6);
}
.case-list .pic .shadow:after {position: absolute;left: 50%;top: 50%;margin: -25px 0 0 -25px;content: '';width: 50px;height: 50px;border-radius: 50%;background: rgba(225,32,66,.6);}
.case-list .pic img {display: block;width: 274px; height: 180px;}
.case-list span {display: block;position: relative;z-index: 1;text-align: left;padding: 15px 20px;}
.case-list span:after {	position: absolute;	bottom: 0;height: 0;left: 0;right: 0;	content: '';z-index: 1;	background: #e12042;border-radius:0 0 5px 5px;
	transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
}
.case-list span h3 {display: block;font-size: 16px;font-weight: normal;color: #333;margin: 0;padding: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;z-index: 2;
	transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
}
.case-list span p {	display: block;	font-size: 12px;color: #888;margin: 10px 0 0 0;position: relative;z-index: 2;
	transition: .2s ease-in-out;
	-moz-transition: .2s ease-in-out;
	-ms-transition: .2s ease-in-out;
	-o-transition: .2s ease-in-out;
	-webkit-transition: .2s ease-in-out;
}
.case-list a:hover span:after {height: 100%;}
.case-list a:hover span h3 {color: #fff;}
.case-list a:hover span p {color: #fff;}	
	
/*-------------------------  article-page  -------------------------------*/
.article{padding:20px 0 30px;background:#fff;margin-top:10px;}
.article-title{font-size:30px; line-height: 56px; text-align:center;color:#333;}
.author{color:#999;text-align:center;border-bottom:1px solid #e5e5e5;line-height:20px;padding:10px 0 20px 0;}
.article-txt{line-height:30px;font-size:16px;padding:50px 20px 20px;}
.article-txt p{margin-bottom:20px;font-size:16px; text-indent: 2em;}
.article-txt p img,.article-txt img{max-width:100%;text-align: center; margin: 0 auto;}
.article-txt strong{font-size: 18px; font-weight: bold; color: #e12042;} 

/*article-share*/
.article-share{height:50px;margin-top:10px;padding:0 20px;    border-bottom: 1px dashed #ccc;}
.article-share-txt{float:left;font-size:14px;line-height:44px;}
.article-share .bdsharebuttonbox{float:left;}

/*article-next*/
.article-next{position:relative;color:#999;clear:both;border-bottom:1px dashed #ccc;padding:20px;}
.article-next p{font-size:14px;line-height:40px;color:#999;width: 80%;}
.article-next a{color:#666;}
.article-next a:hover{color:#e12042;}
.article-next .bot-btn {height: 35px; position: absolute; bottom: 20px; right: 0;}
.article-next .bot-btn a {display: block;float: left; width: 126px; height: 38px; margin-right: 20px;background: #828282;border-radius: 5px; text-align: center; line-height: 35px;color: #fff; font-size: 14px;}
.article-next .bot-btn span{color: #fff;}
.article-next .bot-btn a img { display: inline-block; vertical-align: middle; margin-right: 10px;}
.article-next .bot-btn .star-btn { background: #e12042;}

/*recommon*/
.recommon h3{font-size: 20px; height: 32px; line-height: 100%;}
.recommon-ul{float:left;padding-bottom:10px;}
.recommon-ul li{height:30px;line-height:30px;font-size:14px;height:30px;overflow:hidden;zoom:1;width: 50%;float: left;}
.recommon-ul li a{color:#666;padding-left:15px;background: url(../images/list_icon.png) no-repeat center left;}
.recommon-ul li a:hover{color:#e12042;}
	
/*-------------------------  team-page  -------------------------------*/	
.eteam-item{float: left; width: 50%; padding: 0 50px 50px 0;}
.item-main { width: 100%; position: relative;}
.item-main .item-photo{width: 200px; margin-right: 20px;}
.item-main .item-photo a{float: left; overflow: hidden;border-radius: 5px;}
.item-main .item-photo a img{width:100%;border-radius: 5px; transition: 0.3s all;}
.item-main .item-photo a:hover img{transform:scale(1.1,1.1);border-radius: 5px;}
.item-main .item-right{padding-left:220px;}
.item-right .item-name{font-size: 24px; line-height: 28px; font-weight: 400;}
.item-right .item-str{ font-weight: 400;}
.item-right .item-honor{ margin: 10px 0;font-size: 14px; font-weight: bold;line-height: 24px; }
.item-right .item-desc p{font-size: 12px; line-height: 24px;max-height: 72px; overflow: hidden;}
.item-honor .honor-str{ display: block;  font-size: 14px; line-height: 20px; margin-bottom: 5px; font-weight: 400;}
.item-right .item-shc{ margin: 15px 0 0 0; padding-top: 15px;font-size: 12px; line-height: 24px; border-top: 1px dashed #999;}
.item-shc em,
.item-shc strong{ color: #999;}
.item-right .item-bottom{ position: absolute; bottom: 0; right: 20px;}
.item-bottom a{ display: inline-block;  width: 110px; font-size: 14px; line-height: 30px; margin-left: 25px;border-radius: 5px; text-align: center; text-decoration: none; border: 1px solid #e12042; color: #e12042;}
.item-bottom a.zx_btn{background:#e12042; color: #fff;}
.item-bottom a:hover,
.item-bottom a:focus{ color: #e12042; border: 1px solid #e12042;}	
.item-bottom a:hover.zx_btn{color: #fff;}

/*-------------------------  youshi-page  -------------------------------*/	
.youshi{}
.youshi .left{position:relative;background: url(../images/youshi_left_bg.png) no-repeat 30px 10px; width: 900px; margin: 0 auto 50px;overflow: hidden;}
.youshi .tit{background: url(../images/youshi_left_tit_bg.png) no-repeat top left; width: 100%; height: 76px;}
.youshi .tit i{float:left;margin:2px 0 0 10px;font-size: 42px; font-weight: bold; color: #fff;width: 56px; line-height: 56px; text-align: center;}
.youshi .tit em{float:left; margin: 5px 0 0 20px;font-size: 36px; font-weight: bold; color: #fff; line-height: 50px;}
.youshi .info{float:left;width: 100%;}
.youshi .info .line{width: 220px; height: 2px; background: #f1cb1e; display: block; margin: 10px auto 0;}
.youshi .info p{width: 480px; margin: 20px auto 10px; font-size: 16px; color: #e12042; line-height: 32px;}
.youshi .pic{position:absolute;bottom: 0; width: 200px; height: 200px;}
.youshi .left .pic{right: 0; }
.youshi .pic img{width: 100%;}
.youshi .right{background: url(../images/youshi_right_bg.png) no-repeat 30px 10px}
.youshi .right .tit{background: url(../images/youshi_right_tit_bg.png) no-repeat top right;}
.youshi .right .tit i{float:right; margin: 2px 10px 0 0;}
.youshi .right .tit em{float:right; margin: 5px 20px 0 0;}
.youshi .right .pic{left:0;}

/*top menu*/
.tit-i{width: 100%;text-align: center;padding: 50px 0;line-height: 36px;overflow: hidden;}
.tit-i h3{font-size: 30px;color: #002;margin-bottom: 10px;}
.tit-i h5{font-size: 20px;color: #cacace;text-transform: uppercase;font-family: Arial;}
.tit-i h5 span{color: #e12042;}
.tit-i em{width: 45px;border-bottom: 1px solid #7f7f90;display: inline-block;}
.sub-nav{text-align: center;margin-bottom: 50px;margin-top: -18px;}
.sub-nav ul li{display: inline-block;margin: 0 8px;font-size: 16px;}
.sub-nav ul li a{padding-left: 14px;display: inline-block; padding: 5px 15px;border:1px solid #fff;}
.sub-nav ul li .mycur,
.sub-nav ul li a:hover, 
.sub-nav ul li.on a{color: #e12042; border:1px solid #e12042;border-radius: 40px;}

/*shoufei*/
.shoufei{border: 2px solid #e12042; border-radius: 5px; }
.shoufei .state{font-size: 17px; padding-left: 0.133rem; font-weight: bold; padding: 15px 20px 0; line-height: 36px;}
.shoufei .item{padding: 30px 0;border-bottom: 1px dashed #f1f1f1;}
.shoufei .item:last-child{border:none;}
.shoufei .tit {height: 22px; line-height: 20px; font-size: 20px; overflow: hidden; border-left: 4px solid #e12042; padding-left: 16px; margin-bottom: 24px;}
.shoufei .desc { padding: 0 60px;  text-indent: 2em;}
.shoufei .desc p{font-size: 16px; line-height: 36px; color: #222;}

/*-------------------------  lxwm-page  -------------------------------*/	
.lxwm-box{}
.contact-us{padding: 60px 0;overflow: hidden;}
.contact-block{float:left;width: 25%; text-align: center;}
.contact-block .icon{width: 40px; height: 40px; display: block; margin: 0 auto; background: url(../images/lxwm_icon.png) no-repeat top left;}
.contact-block .icon-tel{background-position: top left;}
.contact-block .icon-add{background-position: 0 -40px;}
.contact-block .icon-mail{background-position: 0 -80px;}
.contact-block .icon-time{background-position: 0 -120px;}
.contact-block h3 {color: #333; font-size: 24px; margin: 20px 0 10px 0;}
.contact-block a,
.contact-block p {font-size: 14px; color: #444; display: block; font-weight: 300;  line-height: 27px;}

.contact-form .label-input {float:left;width:33.33%;margin-bottom: 15px;padding: 0 15px;min-height: 1px;    box-sizing: border-box;}
.contact-form .text{ width: 100%;border-radius: 5px; background-color: #f6f6f6;border: 1px solid transparent; box-shadow: none; color: #999; display: block; font-size: 14px;height: 53px; line-height: 1.8; padding: 6px 15px;
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.contact-form .label-textarea{ float: left;padding: 0 15px; width: 100%;margin-bottom: 15px;}
.contact-form .textarea {display: block; width: 100%;border-radius: 5px;font-size: 14px;line-height: 1.8;color: #555;padding: 6px 12px; height: 300px;background: #f6f6f6; border: none; box-shadow: none;resize: none;}
.contact-form .button{ float: left;width: 100%;padding: 0 15px; text-align: right;}
.contact-form  .btn {background-color: #e12042; padding: 10px 30px; color: #fff;border-radius: 5px; border: none;}
.lxwm-box .map{padding: 0 15px; margin:0 0 60px 0;}

/*-------------------------  about-page  -------------------------------*/	
.about-box{ padding: 0 20px 20px;}
.about-box p{margin-bottom: 20px;font-size: 16px;text-indent: 0; line-height: 30px;}
.about-box p img{max-width: 100%;}
.about-box .zongzhi{ height: auto;}
.about-box .zongzhi dl{ overflow: hidden; padding-bottom: 6px; background: #f1f1f1;}
.about-box .zongzhi dl dt{ float: left; font-size: 0;}
.about-box .zongzhi dl dd{ float: right; width: 492px; padding: 70px 48px 0 0;}
.about-box .zongzhi dl dd h4{ font-weight: normal; color:#e12042; font-size: 18px; padding:41px 0 0 27px;background:url(../images/zj_ii1.gif) no-repeat;}
.about-box .zongzhi dl dd p{ padding: 15px 0 0 27px; font-size: 16px; line-height: 30px;color: #999; }
.about-box .zongzhi dl.fan{ overflow: hidden;}
.about-box .zongzhi dl.fan dt{ float: right;}
.about-box .zongzhi dl.fan dd{ float: right; padding: 67px 62px 0 0;}
.about-box .zongzhi dl.fan dd h4{ text-align: right;background:url(../images/zj_ii2.gif) no-repeat right 0; padding: 41px 27px 0 0;}
.about-box .zongzhi dl.fan dd p{ padding-right: 27px;}

/*-------------------------  rongyu-page  -------------------------------*/	
.rongyu-box{}
.rongyu-list li { position: relative;float: left;width: 50%;margin: 0 0 30px 0; padding:0 20px 0 0;}
.rongyu-list li a {position: relative; display: block; width: 100%; background: #f9f9f9;border-radius: 5px; box-shadow: 0 2px 2px rgba(0, 0, 0, .2); overflow: hidden;  
-webkit-transition: all .4s ease;    
transition: all .4s ease;}
.rongyu-list li a .info {float: left; width: 50%; text-align: left;padding: 40px; display: table-cell; vertical-align: middle;}
.rongyu-list li a .info .title { white-space: nowrap; margin-bottom: 10px; font-size: 30px; color: #e12042;}
.rongyu-list li a .info .view {font-size: 12px; color: #ed5b75;}
.rongyu-list li a .pic {width: 50%;    visibility: visible; display: table-cell; vertical-align: middle;}
.rongyu-list li a .pic img {width: 100%;float: right;}

/*-------------------------  liucheng-page  -------------------------------*/	
.liucheng-box{background: url(../images/liucheng_bg.jpg) no-repeat top center; height: 800px;}
.liucheng-box .pic{width: 970px; margin: 0 auto; padding: 65px 0 0 ;}


/********rightfloat*******/  
.rightfloat{  width: 50px ;  height: 250px ;  position: fixed ;  top: 50% ;  margin-top: -126px ;  background:#eb3d3d;  right: 0 ;  border-radius: 5px 0 0 5px ;  z-index: 999 ; }  
.rightfloat ul{  list-style: none ; }  
.rightfloat .icon li{  width: 49px ;  height: 50px ;  background: url(../images/icon.png) no-repeat ; }  
.rightfloat .icon li a{  padding:20px ; }  
.rightfloat ul li p{  text-indent: 0em ; }  
.rightfloat .icon .up{  background-position:-330px -120px  ; }  
.rightfloat .icon li.qq{  background-position:-385px -73px  ; }  
.rightfloat .icon li.tel{  background-position:-385px -160px  ; }  
.rightfloat .icon li.wx{  background-position:-385px -120px  ; }  
.rightfloat .icon li.down{  background-position:-330px -160px  ; }  
.rightfloat .info{  top: 50% ;  height: 147px ;  position: absolute ;  right: 100% ;  background:#eb3d3d;  width: 0px ;  overflow: hidden ;  margin-top: -73.5px ;  transition:0.5s ;  border-radius:4px 0 0 4px  ; font-size: 12px;}  
.rightfloat .info.hover{  width: 145px ;  }  
.rightfloat .info li{  width: 145px ;  color: #CCCCCC ;  text-align: center ; }  
.rightfloat .info li p{  font-size: 1.3em ;  line-height: 3em ;  padding: 15px ;  text-align: left ; color: #fff;}  
.rightfloat .info li.qq p a{  display: block ;  margin-top: 12px ;  width: 100px ;  height: 32px ;  line-height: 32px ;  color: #00DFB9 ;  font-size: 16px;  text-align: center ;  text-decoration: none ;  border: 1px solid #00DFB9 ;  border-radius: 5px ; }  
.rightfloat .info li.qq p a:hover{  color: #FFFFFF ;  border: none ;  background: #00E0DB ; }  
.rightfloat .info li div.img{  height: 100% ;  background: #DEFFF9 ;  margin: 15px ; }  
.rightfloat .info li div.img img{  width: 100% ;  height: 100% ; }  
/*button*/  
.index_cy{  width: 30px ;  height: 30px ;  background: url(../images/index_cy.png) ;  position: fixed ;  right: 0 ;  top: 50% ;  margin-top: 140px ;  background-position: 62px 0 ;  cursor: pointer ; }  
.index_cy2{  width: 30px ;  height: 30px ;  background: url(../images/index_cy.png) ;  position: fixed ;  right: 0 ;  top: 50% ;  margin-top: 140px ;  background-position: 30px 0 ;  cursor: pointer ; } 

.share span,.mshare span{color:#f00;font-weight:bold;}

.mrightfloat,.mshare{display:none;}


.top_nav .logo { padding: 20px 15px;  line-height: 20px;}
.mtophone,.fphone{display:none;}


@media screen and (max-width: 900px){
.top_nav {position:relative;min-height:0;}
.i-about-shenfen,.img-txt,.service,.changshi .fl,.liucheng,.rightfloat{display:none;}
.top_nav_item,.w1200{width:100%;max-width:900px;min-width:0;padding:0;}

.top_nav_item {padding: 0}
.top_nav .logo {padding: 10px 5px;height:auto;    margin-left: 0;}
.top_menu {width: 100%;}
.top_menu .caret{display:none;}
.top_menu .m_list {width: 100%;}
.top_menu .m_list li {width: 12.5%;    overflow: hidden;}
.top_menu li.current {border-bottom:none;}
.top_menu li:hover {border-bottom:none;}
.top_menu li a {height: 60px;line-height: 60px;padding: 0;}

.mtophone{display:block;float:right;line-height:60px;font-size:14px;}
.mtophone img {height:30px;margin: 14px 5px;}
.mtophone span{color: #e12042;}

.flexslider{padding-top:0; width: 100%; max-width: 900px; min-width: 0;}
.i-about {text-align: center;}
.row{margin-right:0;margin-left:0;}
.i-about-conts {padding: 0;    width: 100%;}
.i-about-conts .pic {float: none;}
.i-about-conts img {float: none;}
.i-about-conts .desc {width: 100%;  padding: 5px;}

.i-about-title .more{display:none;}
.i-about-title{text-align:center;}
.changshi .fr {width: 100%;}
.boxmain {width: 100%;}

.footer .fot-top .nav-bot ul,.footer .fot-top .content-box .db_logo,.footer .fot-top .content-box .ewm-box,.footer .fot-bot,.i-links{display:none;}
.fphone{display:block;}
.footer .fot-top .nav-bot {padding: 20px 0; text-align: center; border-bottom: 1px solid #666;}
.fphone {color: #fff;font-size: 14px;}
.footer .fot-top .content-box {padding: 10px 10px 50px;}
.footer .fot-top .content-box .db_info {padding: 0;width: 100%;}

/*category*page*single***/
.eteam-item,.youshi .left {width: 100%;}
.youshi .pic img {display: none;}
.liucheng-box {height: auto;}
.liucheng-box .pic {width: 100%;height:auto;}
.liucheng-box .pic img{width:100%;}
.shoufei .desc {padding: 5px;}
.shoufei .desc h3{text-align: center;}
.list_item_ls dl dt {width: 30%;}
.list_item_ls dl dt img {width: 100%;height: 140px;}
.list_item_ls dl dd {width: 70%;}
.sub-nav ul li {width: 32.3%;   margin: 0.5%;   border: 1px solid;}
.sub-nav ul li .mycur, .sub-nav ul li a:hover, .sub-nav ul li.on a {border: none;}
.list-box .list_item_big dt img {display: none;}
.list-box .list_item_big dd {width: 100%;}
.list_item dl {width: 100%;}

.mrightfloat{display:block;}
/*footer ask button and mrightfloat css*/
.mfloat{display: block;height: 40px;background:#f74d4e;text-align: center;line-height: 40px;font-size: 20px;font-weight: bold;position: fixed;left: 0;bottom: 0;border-top: 1px solid #888;width: 100%;}
.mfloat a{color:#fff;}

.float-right{position: fixed;right: 0;top: 30%;z-index: 998;cursor: pointer;width: 40px;}
.float-right img {width: 100%;right: 0px;}
.shade-model{display: none;position: fixed;height: 3.05rem;left: 0;right: 0;top: 50%;margin-top: -1.52rem;z-index: 1000;}
.shade-model .warpper {max-width: 640px;margin: 0 auto;}
.shade-model .content {width: 80%;margin: 0 auto;padding: 0.3rem 0 0.27rem;text-align: center;background: #FFF;border-radius: 20px;}
.shade-model .content .wechat-ico {padding-bottom: 0.1rem;}
.shade-model .content .wechat-ico img {}
.shade-model .content h3 {font-weight: bold;}
.shade-model .content p:nth-child(3) {color: #999;}
.shade-model .content p:nth-child(4) {padding: 0.12rem 0;}
.shade-model .close-btn {text-align: center;}
.shade-model .close-btn span {display: inline-block;padding: 0.5rem 1.5rem;color: #FFF;background-color: #6f88fe;border-radius: 0.46rem;cursor: pointer;}
.inShade {display: none;position: fixed;width: 100%;height: 100%;top: 0;bottom: 0;left: 0;right: 0;background: rgba(0,0,0, 0.5);z-index: 999;}

}


@media screen and (max-width: 500px){
.top_nav .logo {padding: 3px; height: 20px;}
.top_nav .logo img{height:52px;}
.top_menu .m_list li { width: 25%; border: 1px solid #e12042;}
.flexslider .slides img {height: 200px;}
.case .marquee li {width: 50%; padding:0 5px;padding-bottom: 20px;}
.boxmain {padding: 0;}
.boxmain-m {padding: 5px;}
.boxtext .pic {width: 40%;    padding: 0;    padding-bottom: 20px;}
.boxtext a {height: 140px;width:100%;}
.boxtext img {width: auto;}
.boxlist {padding: 0;}
.boxlist li {background: none;}
.boxtext .m_1_a {width: 60%;}
.boxtext .m_1_a dt a {white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.eteam-item{padding:0;}
.item-main .item-photo {width: 100%;float: none; margin-right: 0; text-align: center;}
.item-main .item-photo a {float: none;}
.item-main .item-right {padding-left: 0; padding: 10px;}
.item-right .item-name {text-align: center;}

.youshi .info p {width: 100%;padding: 5px;}
.case-list {margin: 0;}
.case-list li {width: 50%;}
.case-list span {max-height: 190px;padding: 10px;}
.list_item dl dt img {width: 100%;}
.recommon-ul li {width: 100%;}

}
