@charset "utf-8";
html,body{margin:0;padding:0;font-family:"微软雅黑";font-size:10px;min-width: 1200px;position: relative;height:100%;}
body{

-webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;

}
textarea{font-family:"微软雅黑";}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;font-size: 16px;}
img{border:0; vertical-align:bottom;}
ul,li{list-style:none;}
a{text-decoration:none;color: #fff}
input,a,textarea{outline: none;}
input::-webkit-input-placeholder {color:#fff;font-size:14px;}
.left{display: inline-block;float: left;}
.right{display: inline-block;float: right;}
.center{text-align: center;}
/*分页*/
#page{text-align: center;margin: 50px 0;}
#page li{display: inline-block;width: 40px;height: 40px;box-sizing:border-box;line-height: 38px;vertical-align: middle;border:1px solid #ececec;}
#page .bigpage{width: 60px;margin: 0 4px}
#page .bigpage_1{width: 45px;height: 38px;line-height: 36px}
#page li a{display: block;width: 100%;height: 100%;text-align: center;font-size: 16px;color: #999}
#page .page_active{background-color: #c9161e;}
#page .page_active a{color: #fff}
#page span{display: inline-block;margin-left: 12px;color: #034372;}

.page {margin: 20px auto;color: #666;display: block;text-align: center;margin-top: 50px}
.page li {display: inline-block;min-width: 40px;height: 40px;cursor: pointer;color: #666;font-size: 14px;line-height: 40px;background-color: #e7eefb;text-align: center;margin: 0 4px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}
.xl-nextPage,.xl-prevPage { width: 50px;}
.page li.xl-disabled {
    opacity: .5;
    cursor: no-drop;
    /*background-color: transparent;*/
}

.page li.xl-disabled:hover{
	background-color: transparent !important;
    color: #333 !important;
}
.page li.xl-active {
    background-color: #c9161e;
    color: #FFF
}

.page li:hover{
	background-color: #c9161e !important;
    color: #FFF
}

.page li.xl-jumpText {
    background-color: transparent;
	color: #333;
	opacity: 1;
}

.page li.xl-jumpText:hover{
	background-color: transparent !important;
	color: #333 !important;
	opacity: 1 !important;
	
}

.page li.xl-jumpButton{
	padding: 0 5px;
	background-color: #f0f0f0;
	color: #333
}
.page li.xl-jumpButton:hover{
	background-color: #f0f0f0 !important;
	color: #333 !important
}
/*公用*/
.public{width: 1200px;margin:0 auto;}
.cl{clear: both;display: block;}
.center{text-align: center;}
.left{float: left;}
.fs0{font-size: 0}
.clo-1{display: inline-block;width: 100px}
.clo-2{display: inline-block;width: 200px}
.clo-3{display: inline-block;width: 300px}
.clo-4{display: inline-block;width: 400px}
.clo-5{display: inline-block;width: 500px}
.clo-6{display: inline-block;width: 50%}
.clo-7{display: inline-block;width: 700px}
.clo-8{display: inline-block;width: 800px}
.clo-9{display: inline-block;width: 900px}
.clo-10{display: inline-block;width: 1000px}
.clo-11{display: inline-block;width: 1100px}
.clo-12{display: inline-block;width: 100%}
.lineright{text-align: right;}
.middle{vertical-align: middle;}
.top{vertical-align: top;}
.lineblock{display: inline-block;}
.color1{color: #666}
.color2{color: #d30b0b}
.color3{color: #c9161e}
.textover{overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
/*首页*/
.indexTitle{text-align: center;}
.indexTitleLine{margin: 0 auto;width: 90px;height: 3px;background-color: #a8a8a8}
.indexTitleEng{font-size: 48px;color: #000;text-transform: uppercase;margin:20px 0 5px}
.indexTitleEng label{font-weight: bold;color: #e0002a;display: inline-block;margin-left: 10px}
.indexTitleName{font-size: 22px;color: #000}
.indexTitle1 .indexTitleLine{background-color: #fff}
.indexTitle1 .indexTitleEng{color: #fff}
.indexTitle1 .indexTitleEng label,.indexTitle1 .indexTitleName{color: #fff}
/*头部*/
.headerT{line-height: 40px;background-color: #fafafa}
.headerTL span{font-size: 14px;margin-left: 5px}
.headerTR span{font-size: 14px;color: #666}
.headerTR a{display: inline-block;padding: 0 25px;font-size: 14px;}
.headerB{background-color: #fff}
.headerBL{padding: 10px 0}
.headerBR{text-align: right;}
.headerBRbox{display: inline-block;text-align: left;}
.headerBRbox img,.headerBRbox div{display: inline-block;vertical-align: middle;}
.headerBRbox span{font-size: 16px}
.headerBRbox p{font-size: 24px;font-weight: bold;}
.lanmus{background-color: #e31d28}
.lanmus li{width: 150px;float: left;text-align: center;position: relative;height: 55px}
.ftype>li>a{display: block;width: 100%;height: 100%;font-weight: bold;font-size: 18px;color: #fff;line-height: 55px}
.lanmus li:before{content: "";position: absolute;width: 2px;height: 25px;background: url(../images/icon3.jpg) no-repeat;background-size: 100% 100%;top: 15px;left: -1px;}
.lanmus li:first-child:before{background: none}
.ctype{position: absolute;top:55px;width: 100%;background-color: rgba(227,29,40,.7);left: 0;z-index: 99; opacity: 0; visibility: hidden; transition:all .3s ease-out 0s; transform:translate3d(0,10px,0); -moz-transform:translate3d(0,10px,0); -webkit-transform:translate3d(0,10px,0);}
.ctype li{border: none;font-size: 14px;height: 40px;line-height: 40px}
.ctype li:before{width: 0;height:0 }
.ctype li a{color: #fff;font-size: 14px}
.ftype>li:hover .ctype{opacity:1; visibility:visible; transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); -webkit-transform:translate3d(0,0,0);padding: 10px 0}
#banner{ width:100%; position:relative;padding: 0;margin: 0}
#banner .bd{ position:relative; height:100%; z-index:0;   }
#banner .bd li{ zoom:1; vertical-align:middle; }
#banner .bd img{ width:100%;display:block;  }
.bannerGbook{position: absolute;background: rgba(0,0,0,.7);width: 750px;left: calc((100% - 750px ) / 2);bottom: 80px;box-sizing:border-box;border-radius:15px;border:1px solid rgba(255,255,255,.1);}
.bannerGbookLogo{margin-top: 0;text-align: center;}
.bannerGbookbox{font-size: 0;margin: 25px auto 20px;width: 635px}
.bannerGbookbox>div{width: 185px;height: 45px;display: inline-block;vertical-align: middle;font-size: 14px;box-sizing:border-box;border:1px solid #fff;border-radius: 8px}
.bannerGbookbox div:nth-child(2){margin: 0 40px}
.bannerGbookCity{position: relative;}
.bannerGbookCity input{width: 100%;height: 100%;background-color: transparent;border:none;outline: none;padding: 0 20px;box-sizing:border-box;color: #fff;font-size: 14px}
.bannerGbookCity img{position: absolute;right: 10px;top: 17px;height: 9px}
.bannerGbookType{position: relative;}
.bannerGbookType .bannerGbookTypechose{position: absolute;left: 0;top: 45px;background: rgba(0,0,0,.7);border-radius: 8px;height: 0;overflow: hidden;width: 100%;transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out;z-index: 2}
.bannerGbookType ul{width: 110%;height: 160px;overflow-y: scroll;padding: 0 20px;box-sizing:border-box;}
.bannerGbookType ul li{line-height: 40px;color: #fff;width: 107%;font-size: 14px}
.bannerGbookType ul li:hover{color: #e31d28}
.bannerGbookSub{overflow: hidden;}
.bannerGbookSub input{width: 100%;height: 100%;background:url(../images/icon5.png) no-repeat;background-size: 100% 100%;border:none;}
.inc_header{position: fixed;top:0;left: 0;width: 100%}
.inc_footer{position: fixed;bottom:0;left: 0;width: 100%}
/*悬浮入口*/
.container{position: relative;overflow: hidden;}
.FloatFrame{position: absolute;top:125px;z-index: 2}
.FloatFrameL{width: 150px;left: calc(50% - 790px)}
.FloatFrameR{width: 155px;right: calc(50% - 795px)}
.FloatFrame img{width: 100%}
/*首页*/
.section1Title>div{vertical-align: middle;padding: 30px 0}
.section1TitleR{text-align: right;}
.section1TitleR img:first-child{margin-right: 15px}
.section1TitleL span{font-size: 24px;color: #333;vertical-align: middle;}
.section1TitleL img{vertical-align: middle;margin-right: 5px}
.section1List li{width: 129px;height: 129px;border-radius: 5px;background-color: #f1f1f1;margin-left: 24px;}
.section1List li:nth-child(8n+1){margin-left: 0}
.section1List li:nth-child(-n+8){margin-bottom: 24px}
.section1List li>a{width: 100%;height: 100%;display: flex;align-items:center;justify-content:center; flex-wrap:wrap;flex-direction:column ;transition: all .66s;}
.section1List li .section1ListIcon{width: 55px;height: 55px;overflow: hidden;transition: all .33s;background-position: top;}
.section1List li p{width: 100%;text-align: center;font-size: 16px;color: #666;margin-top: 5px;transition: all .33s;}
.section2{margin: 35px 0;position: relative;}
.section2 .hd{position: absolute;bottom: 12px;right:12px}
.section2 .hd li{width: 12px;height: 12px;border-radius: 50%;background-color: #fff;opacity: .6;margin-right: 10px}
.section2 .hd li.on{opacity: 1}
.section3L{width: 336px;margin-right: 24px;display: inline-block;}
.section3R{width: 840px;display: inline-block;}
.section3L .hd li{width: 50%;float: left;line-height: 60px;text-align: center;background-color: #f6830e;color: #fff;font-size: 18px;font-weight: bold;}
.section3L .hd li:first-child{background-color: #d30b0b}
.section3L .hd li img{margin-right: 10px}
.section3L .bd>div{height: 280px;background-color: #f1f1f1;box-sizing:border-box;padding: 20px}
.section3L1 p:first-child{font-size: 24px;color: #333}
.section3L1 p:nth-child(2){font-size: 18px;color: #333;margin: 10px 0 20px}
.section3L .section3textarea{display: block;width: 100%;height: 85px;border:none;background-color: #fff;resize:none;outline: none;box-sizing:border-box;padding: 10px 15px;font-size: 14px;color: #333;font-family: "微软雅黑";overflow-x:hidden }
.section3L .section3Sub{display: block;width: 100%;height: 45px;background-color: #d30b0b;border: none;margin-top: 20px;color: #fff;font-size: 18px;}
.section3L2 p{text-align: center;font-size: 18px;color: #333}
.section3L .section3Input{height: 45px;width: 100%;box-sizing:border-box;padding: 0 15px;border: none;outline: none;margin: 15px 0 10px}
.section3L .section3Input::-webkit-input-placeholder {color:#b3b3b3;font-size:14px;}
.section3L .section3textarea::-webkit-input-placeholder {color:#b3b3b3;font-size:14px;}
.section3R .bd{padding: 0;}
.section3R .bd ul{ overflow:hidden; zoom:1; }
.section3R .bd ul li{width: 204px; float:left; _display:inline; overflow:hidden; text-align:center; margin-right: 8px}
.section3R .bd ul li .pic{ width: 100%;height: 220px;overflow: hidden;}
.section3R .bd ul li .pic img{width: 100%;height: 100%}
.section3R .bd ul li .text{ height: 120px;background-color: #f1f1f1;text-align: left;padding:15px;box-sizing:border-box;}
.section3R .text p{font-size: 16px;color: #333;}
.section3R .text div{font-size: 14px;color: #666;margin-top: 10px;line-height: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.section4{margin-top: 30px}
.section4>div{display: inline-block;vertical-align: top;}
.section4L{width: 336px;}
.section4Title{line-height: 50px;background-color: #f1f1f1;padding: 0 15px 0 30px;position: relative;font-size: 24px;color: #333;}
.section4Title:before{content: "";position: absolute;width: 3px;height: 22px;background-color: #d30b0b;left: 15px;top: 14px;}
.section4List_1 li{line-height: 55px;border-bottom: 1px dashed #bebebe;position: relative;color: #666;font-size: 18px;padding: 0 15px;box-sizing:border-box;height: 55px}
.section4List_1 li a{color: #666;display: block;width: 100%;height: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.section4List_1 li:before{position: absolute;content: "";width: 3px;height: 3px;border-radius: 50%;background-color: #666;top: 27px;left: 5px}
.section4List_1 li:hover a{color: #d30b0b}
.section4List_1 li:hover:before{background-color: #d30b0b}
.section4M{margin:0 24px;width: 540px;}
.section4R{width: 276px;}
.section4List_2 li{padding: 0;color: #333}
.section4List_2 li:before{width: 0;height: 0}
.section4List_2 li span{display: inline-block;font-size: 18px;}
.section4List_2 li span:first-child{width: 350px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.section4List_2 li span:nth-child(2){width: 100px;margin: 0 14.5px;text-align: center;}
.section4List_2 li span:last-child{width: 50px;text-align: center;}
.section4R .section4Title{background-color: #d30b0b;color: #fff}
.section4R .section4Title:before{background-color: #fff}
.section4List_3 li{height: 25px;margin-top: 19px}
.section4List_3 li a{display: block;width: 100%;height: 100%;font-size: 0}
.section4List_3 li label{color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;width: 206px;margin-left: 5px;display: inline-block;height: 25px;line-height: 25px}
.section4List_3 li span{color: #fff;background-color: #979797;width: 65px;line-height: 25px;display: inline-block;font-size: 14px;text-align: center;}
.section4List_3 li:nth-child(odd) label{color: #068dcf}
.section4List_3 li:nth-child(odd) span{background-color: #d30b0b}
.section5 .section1Title>div{padding: 25px 0}
.section5ConL{display: inline-block;width: 280px;box-sizing:border-box;border:1px solid #cbcbcb;height: 459px;vertical-align: top;}
.section5ConL a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding: 55px 25px}
.section5ConL p{font-size: 32px;color: #333}
.section5ConL span{display: block;font-size: 20px;color: #d30b0b;margin-top:10px}
.section5ConR{display: inline-block;vertical-align: top;width: 920px;}
.section5ConR li{width: 215px;height: 145px;box-sizing:border-box;border:1px solid #cbcbcb;float: left;margin-left: 15px;}
.section5ConR li a{display: block;width: 100%;height: 100%;box-sizing:border-box;padding: 30px 15px}
.section5ConR li:nth-child(-n+8){margin-bottom: 12px}
.section5ConR li p{font-size: 18px;color: #333}
.section5ConR li span{display: block;font-size: 16px;color: #d30b0b;margin-top:5px}
.section5ConR li span:last-child{display: block;font-size: 12px;color: #d30b0b;margin-top:5px}
.section6{margin-bottom: 50px}
.section6 .section1TitleR span{display: inline-block;padding: 7px 25px;background-color: #979797;color: #fff;font-size: 16px;border-radius: 20px}
.section6List li{float: left;width: 230px;margin-left: 12.5px;margin-left: 12.5px}
.section6List li:first-child{margin-left: 0}
.section6List li .section6Pic img{width: 100%}
.section6List li p{font-size: 18px;color: #666;margin-top: 15px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.section7 .section1Title{background-color: #f1f1f1;padding: 0;}
.section7 .section1Title>div{padding: 0;line-height: 50px}
.section7 .section1Title>.section1TitleL{padding-left: 25px;box-sizing:border-box;position: relative;}
.section7 .section1Title>.section1TitleL:before{content: "";position: absolute;width: 3px;height: 22px;background-color: #d30b0b;left: 13px;top: 19px;}
.section7 .section1Title>.section1TitleR span,a{font-size: 16px;color: #666}
.section7 .section1Title>.section1TitleR a{margin-right: 13px;position: relative;}
.section7 .section1Title>.section1TitleR a:before{content: "";position: absolute;width: 1px;height: 16px;background-color: #666;left: -6px;top: calc((100% - 16px ) / 2)}
.section7 .section1Title>.section1TitleR a:first-child:before{width: 0}
.section7L,.section7R{display: inline-block;vertical-align: top;width: 580px}
.section7L{margin-right: 40px}
.sectionType{height: 60px;border-bottom: 1px solid #d7d7d7}
.sectionType li{float: left;width: 95px;margin-left: 26.25px;}
.sectionType li:first-child{margin-left: 0;text-align: center;}
.sectionType li a{display: block;width: 100%;height: 100%;font-size: 18px;color: #333;line-height: 60px}
.sectionType li:first-child a{font-weight: bold;color: #d30b0b;position: relative;}
.sectionType li:first-child a:after{position: absolute;content: "";width: 100%;height: 3px;background-color: #d30b0b;bottom: -2px;left: 0}
.section7List li{height: 50px;line-height: 50px;border-bottom: 1px dashed #d7d7d7;padding: 0 10px 0 20px;position: relative;}
.section7List li:before{content: "";position: absolute;width: 3px;height: 3px;border-radius: 50%;background-color: #666;top: 23px;left: 8px;}
.section7List li span{display: inline-block;width: 430px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 18px;color: #666}
.section7List li label{width: 120px;font-size: 16px;color: #999;text-align: right;display: inline-block;}
.section8Type{background-color: #f1f1f1;height: 50px;}
.section8Type a{display: inline-block;line-height: 50px;width: 150px;text-align: center;font-size: 18px;color: #666;margin-right: 20px}
.section8List li{padding: 30px 20px;border-top:1px solid #f1f1f1;}
.section8List li>div{display: inline-block;}
.section8List .section8ListTitle{height: 60px;line-height: 60px;font-size: 20px;color: #666;padding: 0 20px;border-top:none;}
.section8List .section8evaluate{width: 660px;}
.section8List .section8Grade{width: 120px;text-align: center;margin: 0 124px;text-align: center;}
.section8List .section8Server{width: 120px;text-align: center;}
.section8evaluatename{font-size: 18px;color: #999}
.section8evaluateTx{font-size: 16px;color: #666;margin: 20px 0}
.section8evaluatetag span{display: inline-block;padding: 2px 4px;background-color: #ffebba;font-size: 14px;color: #666;margin-right: 10px;margin-bottom: 10px}
.section8ServerPic{width: 90px;height: 90px;border-radius: 50%;overflow: hidden;margin: 0 auto}
.section8ServerPic img{width: 100%}
.section8Server p{text-align: center;font-size: 16px;color: #666;margin: 10px 0 5px}
.section8Server span{display: block;text-align: center;font-size: 14px;color: #999}
.footerContact{background-color: #f6f6f6;padding: 40px 0}
.footerContactdiv .section1Title>div{padding: 0}
.footerContactL{box-sizing:border-box;padding-right: 20px;vertical-align: top;}
.footerContactR{box-sizing:border-box;padding-left: 20px;vertical-align: top;}
.footerGbook{padding-top: 10px}
.footerGbookinput{margin-top: 25px;}
.footerGbookinput input{width: 275px;box-sizing:border-box;border:1px solid #e2e2e2;height: 45px;border-radius: 5px;background-color: transparent;padding: 0 20px;font-size: 14px;color: #999;}
.footerGbookinput input:first-child{margin-right: 30px}
.footerGbookinput input::-webkit-input-placeholder,.footerGbookinput textarea::-webkit-input-placeholder{font-size: 14px;color: #999}
.footerGbookinput textarea{width: 100%;height: 185px;box-sizing:border-box;border:1px solid #e2e2e2;border-radius: 5px;background-color: transparent;padding: 20px;font-size: 14px;color: #999;resize:none;}
.footerGbookSub{text-align: right;margin-top: 30px;}
.footerGbookSub input{border:none;background-color: #d30b0b;width: 200px;height: 53px;color: #fff;font-size: 18px;border-radius: 5px}
.foortertext>div{display: inline-block;}
.foortertextL{width: 330px;}
.foortertext{margin-top: 75px}
.foortertexttel>div{display: inline-block;vertical-align: middle;}
.foortertexttel>div:nth-child(2){margin-left: 13px}
.foortertexttel>div:nth-child(2) span{display: block;font-size: 18px;color: #666}
.foortertexttel>div:nth-child(2) p{font-size: 30px;color: #d30b0b;font-family: "Impact"}
.foortertextbox{margin-top: 25px;font-size: 16px;color: #666;line-height: 35px;}
.foortertextR{width: 185px;margin-left: 65px}
.foortertextR img{width: 185px;height: 185px;}
.foortertextR p{text-align: center;font-size: 16px;color: #666;margin-top: 15px}
.copyright{height: 60px;line-height: 60px;background-color: #303030;text-align: center;}
.copyright *{color: #999;font-size: 14px}
.popupwai{overflow: hidden;position: fixed;width: 100%;bottom: 0;left: 0;z-index: 99;transition:all 0.16s linear; -webkit-transition:all 0.16s linear;height: 120px}
.popup{background-color: rgba(0,19,57,.8);position: relative;}
.popupbox{width: 970px;margin-left: 230px;height: 90px;align-items:center;justify-content:center;display: flex;margin-top: 30px}
.popupbox img{width: 650px;}
.popupbox a{width: 190px;height: 40px;background-color: #ffda2d;border-radius: 5px;text-align: center;line-height: 40px;color: #c9520e;font-size: 24px;font-weight: bold;margin-left: 100px}
.popup .public{position: relative;}
.popupicon{position: absolute;left: 30px;bottom: 0;visibility: visible;height: 120px}
.closepop{position: absolute;left: -60px;height: 90px;line-height: 90px;color: #aaa;font-size: 30px;}
/*二级demo*/
.demoPic{width: 100%}
.demoPic img{width: 100%}
/*vip法律咨询*/
.conBoxL{width: 900px;vertical-align: top;}
.conBoxR{width: 285px;margin-left: 15px;padding: 56px 0 50px;vertical-align: top;}
.crbot{margin-bottom: 20px;}
.conBoxNav{height: 55px;line-height: 55px;border-bottom: 1px solid #dedede}
.conBoxNav img{margin-right: 5px}
.conBoxNav a,.conBoxNav img,.conBoxNav span{vertical-align: middle;font-size: 16px;color: #666}
.conBoxCall{background-color: #c9161e;padding: 30px 10px;text-align: center;color: #fff}
.conBoxCall p{font-size: 24px;font-family: "Impact"}
.conBoxCall p:first-child{font-family:"微软雅黑";margin-bottom: 5px }
.lslist{background-color: #f6f6f6;margin-top: 15px;padding: 0 15px}
.lslistName{line-height: 60px;text-align: center;font-size: 24px;color: #000;border-bottom: 1px solid #dfdfdf}
.lslist ul{padding: 25px 30px 0}
.lslist ul li{padding-bottom: 25px}
.lslist ul .lslistPic{width: 100%}
.lslist ul .lslistPic img{width: 100%}
.lslist ul .lslistTitle{text-align: center;font-size: 18px;color: #333;line-height: 50px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lslistTags{text-align: center;font-size: 0}
.lslistTags span{display: inline-block;width: 90px;line-height: 30px;background-color: #fdebb9;font-size: 14px;color: #666;}
.lslistTags span:first-child{margin-right: 12px}
.whychose{background-color: #f6f6f6;}
.wcTitle{font-size: 24px;color: #333;font-weight: bold;text-align: center;line-height: 85px}
.whychose ul{padding: 0 15px 1px;}
.whychose li{margin-bottom: 25px}
.whychose li .wcIcon{width: 80px;height: 80px;}
.whychose li .wcIcon img{width: 100%;height: 100%;border-radius:8px;overflow: hidden; }
.whychose li .wcText{width: 160px;margin-left: 15px}
.whychose li .wcText p:first-child{font-weight: bold;font-size: 20px;color: #333}
.whychose li .wcText p:nth-child(2){font-size: 14px;color: #666;line-height: 25px;margin-top: 5px}
.crNews{padding: 0 15px;background-color: #f6f6f6;}
.crNewsTitle{line-height: 60px;border-bottom: 1px solid #dfdfdf;font-size: 24px;color: #000}
.crNews ul{counter-reset:step;padding-bottom: 25px}
.crNews li{padding-left: 20px;position: relative;margin-top: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.crNews li:before {counter-increment: step;content: counter(step);width: 15px;line-height: 15px;display: block;font-size: 14px;color: #fff;background: #bbb;text-align: center;left: 0;top:calc(50% - 7px);position: absolute; }
.crNews li:nth-child(-n+3):before{background-color: #c9161e}
.gbookBox{padding: 15px 30px;}
.gbookBox input,.gbookBox textarea{font-size: 16px;color: #333}
.gbookBox input::-webkit-input-placeholder {font-size: 16px;color: #999}
.gbookBoxTitle{line-height: 90px;}
.gbookBoxTitle span{font-size: 30px;color: #333;font-weight: bold;}
.gbookBoxTitle label{vertical-align: bottom;font-size: 18px;color: #333;margin-left: 5px}
.gbookBoxArea textarea{width: 100%;height: 1030px;box-sizing:border-box;border:1px solid #999;padding: 25px;resize:none;}
.gbookBoxtype{position: relative;}
.gbookBoxtype input{width: 100%;height: 55px;border:1px solid #999;background-color: transparent;padding: 0 25px;box-sizing:border-box;}

.gbookBoxtype img{position: absolute;width: 16px;height: 14px;right: 16px;top: 20.5px;}
.gbookBoxtype .gbookBoxtypeChose{position: absolute;left: 0;top: 55px;background:#999;border-radius: 8px;height: 0;overflow: hidden;width: 100%;transition:all 0.6s ease-in-out; -webkit-transition:all 0.6s ease-in-out;z-index: 2}
.gbookBoxtypeChose ul{width: 110%;height: 160px;overflow-y: scroll;padding: 0 20px;box-sizing:border-box;}
.gbookBoxtypeChose ul li{line-height: 40px;color: #fff;width: 100%;font-size: 16px}
.gbookBoxtypeChose ul li:hover{color: #e31d28}
.gbookBoxCity .gbookBoxtype{vertical-align: top;width: 220px;box-sizing:border-box;}
.gbookBoxCity .gbookBoxtype:nth-child(2){margin: 0 35px}
.gbookBoxCity .gbookBoxtype:last-child{width: 330px}
.gbookBoxTel input{width: 560px;height: 55px;box-sizing:border-box;border:1px solid #999;padding: 0 25px;}
.gbookBoxTel span{font-size: 16px;color: #c9161e;line-height: 55px;margin-left: 35px}
.gbookBoxBtnUp{position: relative;width: 385px;height: 55px;background-color: #c9161e;color: #fff;font-size: 24px;line-height: 55px;text-align: center;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;margin-right: 20px}
.gbookBoxBtnUp input{position: absolute;width: 100%;height: 100%;top: 0;left: 0;opacity: 0}
.gbookBox .gbookBoxBtnSub{width: 195px;height: 55px;text-align: center;background-color: #c9161e;color: #fff;font-size: 24px;border: none;}
.zxPic{margin-top: 50px;}
.zxPic img{width: 100%}
/*承办案例*/
.nono{text-align: center;font-size: 50px;color: #ccc;font-family: "宋体";line-height: 500px}
.nono1{text-align: center;font-size:35px;color: #ccc;font-family: "宋体";line-height: 300px}
.conBoxR_1{border:1px solid #e2e2e2;}
.conBoxRList_1 {margin-top: 12px;padding: 60px 15px 15px;position: relative;}
.conBoxRTitle_1{padding-top: 7px;height: 65px;background: url(../images/bg1.jpg) no-repeat;background-size: 100% 100%;text-align: center;line-height: 65px;font-size: 24px;color: #fff;width: 285px;margin-left: -1px}
.conBoxRList_1 .picList li{margin-bottom: 45px}
.conBoxRList_1 .picList .pic{width: 50%}
.conBoxRList_1 .picList .pic img{width: 100%}
.conBoxRList_1 .picList .title{width: 45%;padding-left: 5%}
.conBoxRList_1 .picList .title p{font-size:16px;color: #333;font-weight: bold;}
.conBoxRList_1 .picList .title span{font-size: 14px;color: #666;margin-top: 5px;display: block;}
.conBoxRList_1  .hd .prev,.conBoxRList_1  .hd .next{position: absolute;width: 285px;height: 40px;top: 0;left: -1px;background: url(../images/prev.png) no-repeat;background-position: center;display: block;background-color: #e2e2e2;z-index: 2}
.conBoxRList_1  .hd .next{top:auto;bottom: 0;background: url(../images/next.png) no-repeat;background-position: center;background-color: #e31d28}
.conBoxRTitle_2{width: 100%;height: 60px;text-align: center;line-height: 60px;font-size: 24px;color: #000;background-color: #f6f6f6}
.conBoxRPic_2{padding: 20px 20px 0}
.conBoxRPic_2 img{width: 100%}
.newsCon{margin-top: 40px}
.newsTj{position: relative;}
.newsTj .hd{position: absolute;bottom: 15px;right: 30px}
.newsTj .hd li{display: inline-block;width: 10px;height: 10px;border-radius: 10px;background-color: #767673;margin-left: 10px}
.newsTj .hd li.on{background-color: #c9161e}
.newsTj .bd{background-color: #f6f6f6;padding: 15px 30px 15px 15px;}
.newsTj .bd li a{display: block;width: 100%;height: 100%}
.newsTj .bd li .newTjPic{width: 305px;}
.newsTj .bd li .newTjPic img{width: 100%;height: 100%}
.newsTj .bd li .newTjPText{margin-left: 20px;width: 530px;padding-bottom: 35px}
.newsTj .bd li .newTjPText p{font-size: 24px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsTj .bd li .newTjPText div{font-size: 18px;color: #666;line-height: 35px;margin-top: 20px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.newsList li{line-height: 50px;border-bottom: 1px dashed #bebebe;padding: 0 130px 0 20px;position: relative;}
.newsList li:before{content: "";position: absolute;width: 5px;height: 5px;border-radius: 50%;background-color: #666;top: 22.5px;left: 5px;}
.newsList li a{display: block;width: 100%;height: 100%;font-size: 18px;color: #666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.newsList li span{position: absolute;line-height: 50px;right: 0;top: 0;font-size: 16px;color: #999}
.newsList li:hover a{color: #e31d28}
.newsList li:hover span{color: #e31d28}
.newsList li:hover:before{background-color: #e31d28}
.newshowHead{padding: 30px 0;text-align: center;}
.newshowHead p{font-size: 28px;color: #333}
.newshowHead div{font-size: 14px;color: #999;margin-top: 25px;}
.newshowHead div span{margin: 0 5px}
.newShowCon{padding: 35px 0 60px;border-bottom: 1px dashed #bebebe;border-top: 1px dashed #bebebe;}
/*详情上下页*/
.ejpage{margin-top: 35px;}
.ejpage a{display: block;margin-bottom: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-size: 16px;color: #999}
.ejpage a:hover{color: #d30b0b}
.ejpage a:hover label{color: #999}
/*专业团队*/
.proCon{padding-bottom: 30px;margin-top: 30px }
.productsList li{width: 204px;vertical-align: top;margin-left: 28px;margin-bottom: 30px}
.productsList li:nth-child(4n+1){margin-left: 0}
.proListPic{overflow: hidden;}
.proListPic img{width: 100%;transition:0.5s linear; -webkit-transition:0.5s linear;}
.productsList li:hover .proListPic img{transform: scale(1.2) rotate(2deg);}
.proListText{background-color: #f1f1f1;padding: 15px}
.proListName{font-size: 18px;color: #333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.proListJJ{font-size: 14px;color: #666;margin-top: 20px;line-height: 25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.proShowPic{width: 350px;vertical-align: top;}
.proShowPic img{width: 100%}
.proShowJJ{width: 550px;box-sizing:border-box;padding: 0 25px 0 30px;vertical-align: top;}
.proShowJJ p{font-size: 24px;color: #333;line-height: 45px;}
.proShowJJ div{font-size: 18px;color: #666;line-height: 40px;margin-top: 15px}
.proShowCon{border-bottom: 1px solid #dedede;padding: 35px 0}
/*业务领域*/
.ywlyBox{padding-bottom: 40px}
.ywlyNav{line-height: 70px;border-bottom: 1px solid #dedede;height: 70px}
.ywlyNavL{font-size: 22px;color: #000;font-weight: bold;}
.ywlyNavL span{position: relative;display: inline-block;line-height: 70px}
.ywlyNavL span:after{position: absolute;width: 100%;height: 3px;background-color: #e31d28;bottom: -2px;left: 0;content:"";}
.ywlyNavR  img{margin-right: 5px}
.ywlyNavR a,.ywlyNavR img,.ywlyNavR span{vertical-align: middle;font-size: 14px;color: #666}
.ywlyJJ{padding: 30px 0;font-size: 16px;color: #000;line-height: 25px}
.ywlyList li{width: 380px;background-color: #f6f6f6;margin-bottom: 30px;box-sizing:border-box;padding: 30px 20px;vertical-align: top;}
.ywlyList li:nth-child(3n-1){margin-left: 30px;margin-right: 30px;}
.ywlyList li p{font-size: 22px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ywlyList li div{font-size: 16px;color: #333;line-height: 28px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;margin: 15px 0}
.ywlyList li a{display: block;width: 120px;height: 35px;text-align: center;line-height: 33px;border:1px solid #000;font-size: 16px;color: #333}
.ywlyList li:hover a{background-color: #e31d28;color: #fff;border:1px solid #e31d28;}
.ywlyshowJJ{font-size: 16px;color: #333;line-height: 33px;margin-bottom: 30px;text-indent: 2rem}
.ywlyType{margin-top: 30px}
.ywlyProTitle{font-size: 18px;color: #000;font-weight: bold;}
.ywlyProList li{vertical-align: top;width: 201px;height: 55px;box-sizing:border-box;border:1px solid #000;line-height: 53px;text-align: center;font-size: 14px;color: #000;font-weight: bold;margin-left: 32px;margin-top: 25px}
.ywlyProList li:nth-child(4n+1){margin-left: 0}
.ywlyProList li a{display: block;width: 100%;height: 100%;color: #000;font-size: 14px}
.ywlyProList li:hover{background-color: #e31d28;color: #fff;border:1px solid #e31d28;}
.ywlyProList li:hover a{color: #fff}
.ywlyType .hd{margin-bottom: 25px}
.ywlyType .hd li{display: inline-block;width: 180px;height: 50px;text-align: center;line-height: 50px;font-weight: bold;font-size: 14px;color: #333;background-color: #f6f6f6;margin-right: 10px}
.ywlyType .hd li.on{background-color: #e31d28;color: #fff;position: relative;}
.ywlyType .hd li.on:after{content: "";position: absolute;width: 28px;height: 11px;background: url(../images/icon12.png) no-repeat;background-size: 100% 100%;left: calc(50% - 14px);bottom: -11px;}
.ywlyshowCon{background-color: #f6f6f6;padding: 40px}

.ywly_zxyj{}
.ywly_zxyj li{line-height: 50px;border-bottom: 1px dashed #bebebe;padding: 0 130px 0 20px;position: relative;}
.ywly_zxyj li:before{content: "";position: absolute;width: 5px;height: 5px;border-radius: 50%;background-color: #666;top: 22.5px;left: 5px;}

.ywly_zxyj li a {display: block;width: 100%;height: 100%;font-size: 14px;color: #666;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ywly_zxyj li:hover a {color: #e31d28;}




/*走进律所*/
.borderno{border: none !important;}
.lsconBox{margin-top: 35px}
.lsconBoxL{width: 870px;vertical-align: top;}
.lsconBoxR{width: 315px;vertical-align: top;margin-left: 15px}
.lsTitle{padding: 30px 0 15px;border-bottom: 1px solid #dfdfdf;font-size: 24px;color: #b31016;font-weight: bold;line-height: 24px;}
.lsTitle a{display:inline-block;float:right;font-size:14px;}
.lsconBoxR_list ul{margin-top: 6px}
.lsconBoxR_list li{line-height: 50px;border-bottom: 1px dashed #bebebe;font-size: 18px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.lsconBoxR_list li a{color: #666}
.lsconBoxR_list li:hover a{color: #b31016}
.lsconBoxR_Video{height: 265px;}
.lsconBoxL1_L{width: 380px;}
.lsconBoxL1_R{width: 475px;margin-left: 15px;background-color: #f6f6f6;box-sizing:border-box;padding: 0 12px 15px; }
.lsshowPic{width: 100%;}
.lsshowPic img{width: 100%}
.lsshowText{width: 100%;margin-top: 15px}
.lsshowText *{max-width: 100%}
.lsconBoxList_more{display: block;width: 124px;height: 40px;border:2px solid #000;line-height: 36px;text-align: center;font-size: 16px;color: #000;margin-top: 30px;margin-left: 7px}
.lsconBoxL_gg{margin: 20px 0}
.lsconBoxL_gg img{width: 100%}
.lsconBoxL_ywTt{position: relative;line-height: 58px;border-bottom: 1px solid #dfdfdf;font-size: 24px;color: #b31016;font-weight: bold;padding-left: 5px}
.lsconBoxL_ywTt a{position: absolute;line-height: 58px;top: 0;right: 5px;font-size: 16px;color: #666;font-weight: normal;}
.lc_ywList{margin-top: 40px}
.lc_ywList li{width: 276px;margin-bottom: 30px}
.lc_ywList li:nth-child(3n-1){margin-left: 21px;margin-right: 21px}
.ywListPic{width: 100%;overflow: hidden;}
.ywListPic img{transition:0.5s linear; -webkit-transition:0.5s linear;}
.ywListTitle{font-size: 20px;color: #333;line-height: 65px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ywListTitleJJ{font-size: 14px;color: #666;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.lc_ywList li:hover img{transform: scale(1.2) rotate(2deg);}

.news_tj{width:450px;height:257px;position: relative;overflow:hidden;}
.news_tj .hd{width:100%; height:40px;overflow:hidden; position:absolute; left:0px; bottom:0px;background:rgba(0,0,0,0.5);z-index:999;}
.news_tj .hd ul{ overflow:hidden; zoom:1; float:right;margin-top:0;  }
.news_tj .hd ul li{ float:left;width:40px; height:40px; line-height:40px; text-align:center; cursor:pointer;font-size:15px;color:#fff;font-weight: bold;}
.news_tj .hd ul li.on{ background:#e31d28; color:#fff; }
.news_tj .bd{height:100%; z-index:0;}
.news_tj .bd li{ zoom:1; vertical-align:middle;}
.news_tj .bd img{ width:450px;height:257px;display:block;}
.news_one{position: relative;}
.news_1_wz{position: absolute;left:3%;bottom:3.6%;z-index:999;color: #fff;font-size: 15px;}

/*职业发展*/
.zyfzCon{margin-top: 20px}
.zyfzConTitle{padding: 0 25px;background-color: #e31d28;}
.zyfzConTitle span{font-size: 16px;color: #fff;display: inline-block;line-height: 50px}
.zyfzConTitle span:first-child{width: 380px;}
.zyfzConTitle span:nth-child(2){width: 150px;}
.zyfzConTitle span:nth-child(3){width: 150px}
.zyfzConTitle span:last-child{width: 170px}
.zyfzConTitle_1{background-color: transparent;border-bottom: 1px solid #f6f6f6}
.zyfzConTitle_1 span{color: #666;font-size: 16px}
.zyfzListCon{padding: 25px;font-size: 16px;color: #666}
.zyfzListCon *{font-size: 16px;color: #666}
.zyfzConTitle_2{background-color: #f6f6f6}
.zyfzConTitle_2 span{color: #666;font-size: 16px}
/*注册*/
.loginCon{background: url(../images/bg2.jpg) no-repeat;background-size:cover;width: 100%;height: calc(100% - 206px);padding-top: 146px}
.loginPic{margin:60px auto 35px;text-align: center;}
.loginBox{width: 420px;background-color: #fff;margin: 0 auto}
.loginType{background-color: #4b4848}
.loginType li{width: 50%;display: inline-block;height: 50px;line-height: 50px;text-align: center;}
.loginType li a{font-size: 24px;color: #fff;display: block;width: 100% ;height: 100%}
.loginType li.on{background-color: #fff}
.loginType li.on a{color: #c9161e}
.loginForm{padding: 40px 60px;box-sizing:border-box;min-height: 390px}
.loginForm input::-webkit-input-placeholder {color:#b5b5b5;font-size:14px;}
.loginFormInp,.loginFormCode{margin-bottom: 15px;position: relative;}
.loginFormInp input{width: 100%;height: 40px;box-sizing:border-box;padding: 0 15px;border:1px solid #ebebeb;border-radius: 5px}
.loginFormCode input{width: 170px;height: 40px;box-sizing:border-box;padding: 0 15px;border:1px solid #ebebeb;border-radius: 5px}
.loginFormCode span{position: absolute;width: 120px;height: 40px;box-sizing:border-box;right: 0;top:0;border:1px solid #ebebeb;border-radius: 5px;text-align: center;line-height:38px;font-size: 14px;color: #b5b5b5}
.loginBtn {margin-top: 20px}
.loginBtn input{height: 40px;background-color: #c9161e;border-radius: 5px;border:none;width: 100%;font-size: 18px;color: #fff}
.agreeReg{text-align: center;margin-top: 25px;font-size: 15px}
.agreeReg span{color: #333;vertical-align: middle;}
.agreeReg a{color: #c9161e;font-size: 15px;vertical-align: middle;}
.agreeReg input{width: 15px;height: 15px;vertical-align: middle;}
.findPassText{text-align: center;margin-top: 30px}
.findPassText p{font-size: 15px;color: #333}
.findPassText p a{color: #c9161e;font-size: 15px}
.findPassText p:first-child{margin-bottom: 10px}
.loginType1{line-height: 50px;border-bottom: 1px solid #e4e4e4;text-align: center;font-size: 20px;color: #c9161e}
/*产品详情*/
.detailTop{padding: 40px 0 25px}
.detailTopImg{width: 400px;box-sizing:border-box;border:1px solid #ebebeb;vertical-align: top;}
.detailTopImg img{width: 100%}
.detailTopText{padding: 0 20px 0 30px;vertical-align: top;width: 800px;box-sizing:border-box;}
.detailTopName{font-size: 30px;color: #333;font-weight: bold;}
.detailTopIntro{font-size: 18px;color: #666;line-height: 30px;margin: 20px 0 10px;}
.detailTopPrice{background-color: #f5f5f5;padding: 15px 150px 20px 30px;position: relative;height: 105px;box-sizing:border-box;}
.oldPrice{font-size: 18px;color: #bebebe;}
.oldPrice label{text-decoration:line-through;}
.newPrice{font-size: 18px;color: #bebebe;margin-top: 10px}
.newPrice label{font-size: 30px;color: #c9161e;vertical-align: middle;}
.newPrice span{vertical-align: middle;}
.detailTopNum{position: absolute;width: 150px;height: 100%;background-color: #c9161e;right: 0;top:0;}
.table{ display: table-cell;vertical-align: middle;width: 150px;height: 105px}
.table p{text-align: center;font-size: 18px;color: #fff}
.table p:first-child{margin-bottom:10px}
.detailTopChose {margin: 20px 0 25px}
.detailTopChose span,.detailTopChose label{font-size: 16px;color: #666}
.detailTopChose label{border:1px solid #dcdcdc;padding: 5px 25px;display: inline-block;}
.detailTopChose label.on{border:1px solid #c9161e;}
#city_3{margin-right: 15px}
#city_3 select{width: 105px;height: 35px;border:1px solid #dcdcdc;font-size: 16px;color: #666;outline: none;margin-right: 15px}
.gopay a{display: block;width: 175px;height: 45px;border-radius: 45px;background-color: #c9161e;text-align: center;line-height: 45px;font-size: 18px;color: #fff}
.xgLs{padding: 40px 30px;background-color: #f1f1f1;}
.xgLs li{display: inline-block;width: 340px}
.xgLs li:nth-child(2){margin-left: 60px;margin-right: 60px;}
.detailCon{margin-top: 25px;padding-bottom: 20px}
.xgLs li .xglsPic{width: 120px;height: 120px;border-radius: 120px;overflow: hidden;vertical-align: middle;}
.xgLs li .xglsPic img{width: 100%}
.xgLs li .xglsText{margin-left: 20px;width: 200px;vertical-align: middle;}
.xgLs li .xglsText p:first-child{font-size: 18px;color: #666}
.xgLs li .xglsText p:nth-child(2){font-size: 14px;color: #666;margin: 10px 0 12px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.xgLs li .xglsText a{display: block;width: 133px;height: 33px;border: 1px solid #c9161e;font-size: 16px;color: #c9161e;line-height: 33px;text-align: center;border-radius: 33px;margin-left: -6px}
.detailConL{width: 285px;vertical-align: top;}
.detailConLTitle{background-color: #c9161e;line-height: 70px;font-size: 30px;text-align: center;color: #fff}
.detailConL ul{padding: 0 3px 23px;background-color: #f1f1f1}
.detailConL ul a{display: block;line-height: 57px;border-bottom: 1px solid #dcdcdc;padding-left: 50px;font-size: 16px;color: #333;position: relative;}
.detailConL ul a.ej{border-bottom: 1px dashed #dcdcdc;font-size: 15px}
.detailConL ul a:before{content: "";position: absolute;width: 18px;height: 18px;background: url(../images/icon13.jpg) no-repeat;background-size: 100% 100%;top:21px;left:20px}
.detailConL ul a.slidedown:before {background: url(../images/icon15.jpg) no-repeat;background-size: 100% 100%;}
.detailConL ul a.ej:before{width: 9px;height: 10px;background: url(../images/icon14.png) no-repeat;background-size: 100% 100%;left: 34px;top: 23px}
.detailConL ul a.active1{color: #c9161e;font-weight: bold;font-size: 16px}
.detailConL ul a.active2{color: #c9161e;font-weight: bold;font-size: 14px}
.detailConL ul a.active1:before{background: url(../images/active1.jpg) no-repeat;background-size: 100% 100%;}
.detailConL ul a.active2:before{background: url(../images/active2.png) no-repeat;background-size: 100% 100%;}
.detailConL_lx{margin-top: 20px}
.detailConL_lxText{padding: 30px 0;text-align: center;background-color: #c9161e;color: #fff;}
.detailConL_lxText p{font-size: 24px;}
.detailConL_lxText p:last-child{font-family: "Impact";margin-top: 10px}
.detailConL_lxcode{padding: 30px 0;background-color: #f6f6f6;text-align: center;}
.detailConL_lxcode img{width: 155px}
.detailConL_lxcode p{font-size: 16px;color: #666}
.detailConL_lxcode p:nth-child(2){margin: 10px 0}
.detailConR{vertical-align: top;margin-left: 10px;width: 905px;}
.detailConRTitle{line-height: 50px;background-color: #f1f1f1;padding: 0 25px;font-size: 17px;color: #666}
.detailcontent{padding: 20px 0;}
.detailcontent *{max-width: 100%}
.pingjType a{width: 122px;font-size: 17px;}
.yinxcon{padding: 50px 0;}
.yinxconL{text-align: center;vertical-align: middle;width: 165px}
.yinxconL p{font-size: 15px;color: #333}
.yinxconL p:first-child{color: #ea3202;font-size: 26px;font-weight:bold;margin-bottom: 2px}
.yinxconR{vertical-align: middle;}
.yinxconRL{width: 250px;vertical-align: top;}
.yinxconRL p{width: 100px;text-align: right;position: relative;font-size: 15px;color: #333;}
.yinxconRL p:nth-child(2){margin: 40px 0}
.yinxconRL p:after{position: absolute;content: "";width: 90px;height: 15px;background-color: #ea3202;top:calc(50% - 8px);right: -110px}
.yinxconRR{width: 450px;}
.yinxconRR p{font-size: 16px;color: #333}
.yinxconRR>div{margin-top: 12px;}
.yinxconRR span{display: inline-block;border:1px solid #ff9902;font-size: 15px;color:#333;margin-right: 5px;padding: 3px 15px;margin-bottom: 10px}
.pingjlist .section8ListTitle{padding: 0 20px 0 30px}
.pingjlist .section8evaluate{width: 565px;}
.pingjlist .section8Grade{margin: 0 20px 0 10px}
.pingjlist .section8Server{width: 125px}
.pingjlist li{padding:30px 20px 30px 30px}
/*个人中心-资料修改*/
.mycon{margin-top: 25px;padding-bottom: 80px}
.myconL{width: 240px;vertical-align: top;}
.myheadImg{padding: 25px 0 30px;background-color: #f6f6f6}
.myheadImg>div{width: 150px;height: 150px;border-radius: 50%;overflow: hidden;margin: 0 auto}
.myheadImg>div img{width: 100%;height: 100%}
.myheadImg>p{font-size: 18px;color: #333;text-align: center;margin-top: 20px;}
.myList{margin-top: 7px}
.myList li{line-height: 55px;width: 100%;text-align: center;font-size: 18px;font-weight: bold;margin-top: 5px}
.myList li a{color: #333;display: block;width: 100%;height: 100%;background-color: #f6f6f6}
.myList li.on a{background-color: #c9161e;color: #fff}
.myconR{width: 940px;margin-left: 20px;vertical-align: top;}
.myxx{padding: 40px 30px 0;position: relative;}
.checkbox{position: relative;}
input.checkbox {-webkit-appearance: none;width: 17px;height: 17px;display: inline-block;margin-left:15px;cursor: pointer;vertical-align: middle;background: url(../images/check.png) no-repeat;background-size: 100% 100%;outline: none;        }
input.checkbox:checked {background: url(../images/checked.png) no-repeat;background-size: 100% 100%;}
.myxxInp{margin-bottom: 27px}
.myxxInp span{width: 80px;font-size: 16px;color: #333;display: inline-block;text-align: right;}
.myxxInp1 input{width: 190px;height: 32px;border:1px solid #b7b7b7;box-sizing:border-box;padding: 0 10px;font-size: 15px;color: #333}
.myxxInp1 label{font-size: 14px;color: #a2a2a2;margin-left: 25px}
.myxxInp1 p{font-size: 15px;color: #666}
.myxxInp2 input{margin-right: 10px}
.myxxInp3 select{width: 100px;height: 30px;border:1px solid #b7b7b7;margin-right: 10px;outline: none;font-size: 15px;color: #333}
.myxxInp4 input{width: 330px;height: 32px;border:1px solid #b7b7b7;box-sizing:border-box;padding: 0 10px;font-size: 15px;color: #333}
.myxxbtn{margin-top: 40px;padding-left: 85px;}
.myxxbtn input{width: 140px;height: 40px;background-color: #c9161e;color: #fff;font-size: 16px;border:none;}
.myxxheadPic{position: absolute;right: 30px;top: 40px;padding: 15px 10px 10px;background-color: #f6f6f6}
.regStepFile{position: relative;width: 150px;height: 150px;background-color: rgba(43,105,180,.1);border-radius: 5px;overflow: hidden;vertical-align: top;}
.regStepFile input{position: absolute;width: 100%;height: 100%;opacity: 0;top: 0;left: 0}
.regStepFile img{width: 100%;height: 100%}
.myxxheadPic p{line-height: 35px;text-align: center;font-size: 15px;color: #666}
/*个人中心-订单*/
.ddcon{padding-top: 25px}
.ddconTitle{padding: 0 25px;background-color: #ebebeb;}
.ddconTitle span{font-size: 16px;color: #333;line-height: 50px}
.ddName{width: 270px;text-align: left;display: inline-block;}
.ddPrice{width: 155px;text-align: center;display: inline-block;}
.ddNum{width: 150px;text-align: center;display: inline-block;}
.ddPay{width: 170px;text-align: center;display: inline-block;}
.ddSet{width: 145px;text-align: right;display: inline-block;}
.ddList{margin-top: 20px;padding: 0 5px;}
.ddList li{border:1px solid #b7b7b7;margin-bottom: 30px}
.ddShow span{font-size: 14px}
.ddnumber{height: 45px;background-color: #f6f6f6;padding: 0 19px;border-bottom: 1px solid #b7b7b7;position: relative;}
.ddnumber span{line-height: 45px;font-size: 14px;color: #000;margin-right: 30px}
.ddShow{padding: 18px 19px}
.ddName .ddNamePic{width: 135px;}
.ddName .ddNamePic img{width: 100%}
.ddName p{width: 135px;font-size: 18px;color: #333;font-weight: bold;text-align: center;}
.ddShow .ddPrice,.ddShow .ddPay{font-size: 18px;color: #333;font-weight: bold;}
.ddShow .ddNum>div{border:1px solid #ddd;}
.ddShow .ddNum span{font-size: 14px;color: #666}
.ddShow .ddNum span:first-child,.ddShow .ddNum span:last-child{width: 18px;height: 22px;background-color: #f6f6f6}
.ddShow .ddNum span:nth-child(2){height: 22px;padding: 0 10px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;line-height: 22px}
.ddShow .ddSet a{display: block;width: 95px;height: 35px;text-align: center;line-height: 35px;margin-left: 50px}
.ddShow .ddSet a:first-child{background-color: #c9161e;font-size: 16px;color: #fff;}
.ddShow .ddSet a:last-child{font-size: 16px;color: #666;margin-top:5px}
.ddnumber .endTime{position: absolute;height: 45px;line-height: 45px;right: 0;top: 0}
/*确认订单*/
.orderCon{margin-top: 25px;border:1px solid #ebebeb;}
.orderConTitle{padding: 0 20px;height: 50px;line-height: 50px;background-color: #ebebeb}
.orderConTitle span{font-size: 16px;color: #333;display: inline-block;}
.orderTitle{width: 380px;}
.orderPrice{width: 235px;text-align: center;}
.orderNum{width: 250px;text-align: center;}
.orderPay{width: 280px;text-align: center;}
.orderConshow{padding: 30px 20px;}
.orderTitle .ddNamePic{width: 135px;}
.orderTitle .ddNamePic img{width: 100%}
.orderTitle p{width:165px;text-align: left;font-size: 18px;color: #333;font-weight: bold;padding: 0 40px;}
.danjia,.shifu{font-weight: bold;font-size: 18px;color: #333;display: inline-block;}
.orderConshow .ddNum {border:1px solid #ddd;display: inline-block;width: auto}
.orderConshow .ddNum span{font-size: 14px;color: #666}
.orderConshow .ddNum span:first-child,.orderConshow .ddNum span:last-child{width: 18px;height: 22px;background-color: #f6f6f6}
.orderConshow .ddNum span:nth-child(2){height: 22px;padding: 0 10px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;line-height: 22px}
.orderPaycon{text-align: right;margin: 60px 0}
.orderPaynum span{font-size: 16px;color: #333;vertical-align: middle;}
.orderPaynum label{font-size: 36px;color: #c9161e;vertical-align: middle;}
#tijiao{display: inline-block;width: 165px;height: 45px;border-radius: 5px;background-color: #c9161e;text-align: center;line-height: 45px;font-size: 18px;color: #fff;margin: 20px 0}
.orderTips input{width: 16px;height: 16px;background-color: #c9161e;vertical-align: middle;}
.orderTips span,.orderTips a{font-size: 16px;color: #666;vertical-align: middle;}
/*在线支付*/
.paycon{padding: 25px 0}
.paybox{padding: 0 15px;background-color: #f6f6f6;margin-bottom: 35px;}
.ordershow{padding: 50px 0 25px;border-bottom: 1px dashed #dfdfdf}
.ordershow .lineblock{width: 50%}
.ordershowL span{font-size: 24px;color: #333;margin-left: 10px}
.ordershowR span{font-size: 36px;color: #c9161e}
.ordershowR label{font-size: 16px;color: #333}
.orderTips{line-height: 80px;font-size: 16px;color: #999}
.payboxTitle{line-height: 85px;color: #333;font-size: 24px;border-bottom: 1px dashed #dfdfdf}
.chosetype{margin-top: 25px}
.chosetype li{display: inline-block;}
.chosetype .alipay input {-webkit-appearance: none;width: 233px;height: 65px;display: inline-block;margin-left:25px;cursor: pointer;vertical-align: middle;background: url(../images/alipay.png) no-repeat;background-size: 100% 100%;outline: none;border:1px solid #e6e6e6; }
.chosetype .wechat input {-webkit-appearance: none;width: 233px;height: 65px;display: inline-block;margin-left:25px;cursor: pointer;vertical-align: middle;background: url(../images/wechat.jpg) no-repeat;background-size: 100% 100%;outline: none;border:1px solid #e6e6e6; }
.chosetype input:checked{border:1px solid #c9161e;}
.paybtn{padding: 25px 0;border-top:1px dashed #dfdfdf;text-align: right;}
.paybtn input{width: 167px;height: 45px;border:none;background-color: #c9161e;color: #fff;font-size: 18px;border-radius: 5px}
/*微信支付*/
#kabulore-layer{display: none;z-index: 9999;position: fixed;top: 50%;left: 50%;margin-top: -180px;margin-left: -200px;}
.box_container1{width: 400px;min-height: 320px;background: #fff;}
.dashang_title{font-size: 12px;font-weight: bold;padding: 0 10px;border-bottom: 1px solid #951010;line-height: 32px;background: #f6f6f6;}
.dashang_con{padding: 0 30px;}
.dashang_wx_ewm{text-align: center;}
.dashang_wx_ewm p{font-size:12px;color: #555;margin-bottom: 15px;}
.dashang_wx_ewm img{width: 170px;}
.close1 {display: block;float: right;width: 40px;height: 40px;text-align: right;padding-right: 10px;line-height: 40px;cursor: pointer;}
.layertc{display: none;width: 100%;height: 100%;position: fixed;top: 0px;left: 0px;background-color: #000;z-index: 9998; opacity: 0.4;-webkit-opacity: 0.4;-moz-opacity: 0.4;}
/*订单详情*/
.orderShow li{line-height: 40px;padding-left: 25px}
.orderShow li span{font-size: 16px;color: #666}
.orderShow li label{font-size: 16px;color: #333}