/* elements default sytle */
* {
  /*border: 1px solid red;*/
}

h1, h2, h3, h4, h5, h6, h7 {
  font-family: "微软雅黑", "黑体";
}

a:link {
  /*color: black;*/
  text-decoration: none;
}

td {
  vertical-align: text-top;
}

li {
  list-style: none;
}

ul.decimal {
  padding-left: 20px;
}

ul.decimal li {
  list-style: decimal;
}

footer {
  width: 100%;
  border-bottom: solid 3px red;
  margin: 0;
  padding: 0;
}

/* utils Style */
.none-padding {
  padding: 0;
}

.none-margin {
  margin: 0;
}

.margin-lr-5 {
  margin-left: 5px;
  margin-right: 5px;
}

.margin-lr-10 {
  margin-left: 10px;
  margin-right: 10px;
}

.margin-lr-15 {
  margin-left: 15px;
  margin-right: 15px;
}

.margin-tb-5 {
  margin-top: 5px;
  margin-bottom: 5px;
}

.margin-tb-15 {
  margin-top: 15px;
  margin-bottom: 15px;
}

.margin-tb-30 {
  margin-top: 30px;
  margin-bottom: 30px;
}

.margin-tb-50 {
  margin-top: 50px;
  margin-bottom: 50px;
}

.margin-tb-60 {
  margin-top: 60px;
  margin-bottom: 60px;
}

.margin-top-30 {
  margin-top: 30px;
}

.margin-top-15 {
  margin-top: 15px;
}

.margin-top-5 {
  margin-top: 5px;
}

.margin-left-15 {
  margin-left: 15px;
}

.margin-left-30 {
  margin-left: 30px;
}

.margin-bottom-15 {
  margin-bottom: 15px;
}

.margin-bottom-5 {
  margin-bottom: 5px;
}
.padding-top-5 {
  padding-top: 5px;
}

.padding-left-5 {
  padding-left: 5px;
}

.padding-right-5 {
  padding-right: 5px;
}

.padding-right-20 {
  padding-right: 20px;
}

.padding-lr-5 {
  padding-left: 5px;
  padding-right: 5px;
}

.padding-lr-15 {
  padding-left: 15px;
  padding-right: 15px;
}

.padding-tb-5 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.padding-tb-15 {
  padding-top: 15px;
  padding-bottom: 15px;
}

.none-border {
  border: none;
}

.width-20p {
  width: 20%;
}

.width-30 {
  width: 30%;
}
.width-40 {
  width: 40%;
}

.height-50 {
  height: 50px;
}

.height-100 {
  height: 100px;
}

.height-150 {
  height: 150px;
}

.height-300 {
  height: 300px;
}

.height-500 {
  height: 500px;
}

.border-bottom-2 {
  border-bottom: 2px solid #e0e0e0;
}

.border-orangered {
  border: 1px solid orangered;
}

.border-mHotPink {
  border: 1px solid #FF69B4;
}

.border-mPeachPuff {
  border: 1px solid #FFDAB9;
}

.border-mRoyalBlue {
  border: 1px solid #4169E1;
}

.border-mLightSteelBlue {
  border: 1px solid #B0C4DE;
}

.bg-mHotPink {
  background-color: #FF69B4;
}

.bg-mPeachPuff {
  background-color: #f0a122;
}

.bg-mRoyalBlue {
  background-color: #314491;
}

.bg-mLightSteelBlue {
  background-color: #4a97cf;
}

.bg-mDarkRed {
  background-color: #E4494D;
}

.bg-mGray {
  background-color: #fdfdfd;
}

.bg-mDarkGray {
  background-color: #eee;
}

.bg-mLightBlack {
  background-color: #333;
}

.bg-red {
  background-color: red;
}

.orangered {
  color: orangered;
}

.white {
  color: white;
}

.darkRed {
  color: #c7254e;
}

/* MainStyle */


.text10 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-size: 10px;
}

.text16 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-size: 16px;
}

.text18 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-size: 18px;
}

.title14 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 14px;
}

.title16 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 16px;
}

.title18 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 18px;
}

.title20 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 20px;
}

.title22 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 22px;
}

.title24 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 24px;
}
.title24 div{font-size: 22px;height: 36px;
    line-height: 36px;}
.title50 {
  padding: 0;
  margin: 0;
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 50px;
}
.titleSVG {
  margin-top: 20px;
  margin-bottom: 10px;
}

.container {
  width: 100%;
}
.container p{
 margin: 0 0 10px;
}


.mBanner {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 112%;
  width: 100%;
  height: 210px;
}
.mBanner a {
  width: 100%;
  height: 100%;;
  display: block;
}

#works {
  width: 98%;
}
.mWorks {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 120% 100%;
 height: 240px !important;
}
.mWorks a {
  width: 100%;
  height: 100%;;
  display: block;
}
.mProject {
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100% 100%;
  width: 100%;
  height: 205px;

}
.mProject a {
  width: 100%;
  height: 100%;;
  display: block;
}

.mNav img{
  width: 100%;
}
.mNav ul{
  padding: 1px;
  margin-bottom: 0px;
}

.mTraining {
  padding: 0px;
}
.mTraining .item{
  padding-left: 5px;
  padding-right: 5px;
}
.mTraining hr {
  border: #e4494d 2px solid;
}
.mTraining .mPanelFooter {
  height: 18px;
  text-align: center;
}
.mTraining .mPanelFooter a {
  color: black;
}
.mTraining img {
  padding: 5px;
}


.mList {
  padding-bottom: 15px;
}
.mList + .mList{
  border-top: 1px #EEEEEE solid;
  padding-top: 15px;
}
.mList img {
  border: 1px solid #e0e0e0;
  padding: 2px;
}
.mList img:hover {
  border: 1px solid orangered;
}
.mList p {
  margin-bottom: 1px;
}


.inside {
    position: relative;
    min-height: 1px;
    padding-right: 0px;
    padding-left: 0px;
    width: 20%;
    float: left;
}

.position-btm {
    z-index: 1;
    position: fixed;
    bottom: 0px;
    top: auto;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    width: 100%;
}

.mFoot h1 {
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 16px;
  text-align: center;
  margin: 2px 0;
}
.mFoot h4 {
  font-family: "微软雅黑", "黑体";
  font-size: 14px;
  text-align: center;
  margin: 0;
}


.mFoot .firstPic{
    padding: 0px 5px 5px 5px;
    border-radius: 5px;
}

.mFoot .firstPic img{
    width: 36px;
    margin-top: -20px;
    margin-left: -8px;
    float: left;
}
.mFoot .firstPic p{
    margin: 0px;
}
.mFoot .firstPic p:first-child{
    margin-top: 8px;
}


.mFoot .secondPic{
    padding: 5px;
    border-radius: 5px;
}
.mFoot .secondPic img{
    width: 30px;
    float: left;
    margin-right: 10px;
}
.mFoot .secondPic p{
    margin: 0px;
}

.mTitle .mIcon {
  color: white;
  font-size: 20px;
  margin-top: 2px;
  margin-left: 4px;
  margin-right: 4px;

}

.mMenus {
  padding: 0px;
}
.mMenus a {
  font-family: "微软雅黑", "黑体";
  font-weight: bold;
  font-size: 12px;
  margin-top: 5px;
  width: 100%;
}
.mMenus a +a {
  /*margin-left: 4px;*/
}


.mContent p{
  text-indent: 2em;
  font-family: "微软雅黑", "黑体";
  text-align: left;
  font-size: 16px;
}

.cont p img{
  display: block;
}

.mContent img{
  width: 100%; height: auto;
  margin-bottom: 10px;
}
.mContent ul.pic {
  padding: 0;
  margin: 10px 0;
}
.mContent ul.pic img{
  width: 100%;
  margin: 0;
}
.mContent ul.pic span{
  font-family: "微软雅黑", "黑体";
  font-size: 10px;
}


.container{line-height: 1.5;}

.mContact {
 line-height: 1.5;
}


.icon {
  position: relative;
  display: block;
  float: left;
  margin: 0 5px;
}

.icon-bus {
  background: url("/skin/v2/images/bus.png") no-repeat;
  bottom: 6px;
  width: 33px;
  height: 41px;

}

.icon-metro {
  background: url("/skin/v2/images/metro.png") no-repeat;
  bottom: 6px;
  width: 33px;
  height: 41px;

}

.mContentPic .btn{
    border: 1px solid #f52d3b;
    width: 49%;
}

.mContentBrief {
  overflow: hidden;
}
.mContentBrief .header {
    border: 1px solid #f52d3b;
    padding-left: 20px;
    line-height: 34px;
}

.cntH {
    padding-left: 15px;
    background-color: #f6f4f5;
    border-right: 4px solid orangered;
    height: 35px;
    padding-right: 5px;
    margin-bottom: 15px;
}
.cntH p:first-child {
    background: url(../images/slogo.png) no-repeat;
    padding-left: 40px;
    line-height: 34px;
    color: orangered;
}



/*培训详情*/

.xptjTitle {
  color: #333;
  text-align: center;
}

.pxxq{}
.pxxq ul li{
      line-height: 30px;
}


.sub_title {
	background-color: #F6F4F5;
	height: 40px;
	background-image: url(../images/slogo.png);
	background-repeat: no-repeat;
	background-position: 5px;
	border-right-width: 6px;
	border-right-style: solid;
	border-right-color: #D3080B;
	margin-top:15px;
  margin-bottom: 15px;
}

.sub_title dt{
	font-family: "微软雅黑", System;
	color: #D5080D;
	font-size: 20px;
	margin-left: 45px;
	display: block;
	padding-top: 6px;
}
.price{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FF0000;
	text-decoration: none;
}

.pxxq p {
	font-family: "微软雅黑", System;
	font-size: 16px;
	line-height: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
.pxxq ul{
  font-family: "微软雅黑", System;
  font-size: 16px;
  padding-right: 10px;
  padding-left: 10px;
}

.pxxq p img{
	height: auto;
	width: 100%;
}

.pxxq .contentMargin{
  margin-left: 40px;
}

.cl_blue{
	color: #0000FF;
  margin: 0;
}
.cl_red{
	color: #FF0000;
  margin: 0;
}

.test{}

/*.test img{
	height: auto;
	width: 100%;
	}*/
.test p{
	font-family: "微软雅黑", System;
	margin-bottom: 10px;
	line-height: 30px;
	}




/*  list page */
.mlistPage li a:hover{
  color:#000;
}
.mlistPage li.selected{
  color:white; 
}
.mlistPage a,
.mlistPage a:visited{
  color:#555;
}
.mlistPage li.selected{
  color:white;
  padding:5px;
  /*width:18px;*/
  line-height:14px;
  background: rgb(53,121,214); 
  background: -moz-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%, rgba(53,121,214,1) 91%, rgba(27,85,157,1) 100%); 
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(53,121,214,1)), color-stop(91%,rgba(53,121,214,1)), color-stop(100%,rgba(27,85,157,1))); 
  background: -webkit-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: -o-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: -ms-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: radial-gradient(ellipse at center,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3579d6', endColorstr='#1b559d',GradientType=1 ); 
}
.mlistPage li.selected:hover{
  cursor:default;
  background: rgb(53,121,214); 
  background: -moz-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%, rgba(53,121,214,1) 91%, rgba(27,85,157,1) 100%); 
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(53,121,214,1)), color-stop(91%,rgba(53,121,214,1)), color-stop(100%,rgba(27,85,157,1))); 
  background: -webkit-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: -o-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: -ms-radial-gradient(center, ellipse cover,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%); 
  background: radial-gradient(ellipse at center,  rgba(53,121,214,1) 0%,rgba(53,121,214,1) 91%,rgba(27,85,157,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3579d6', endColorstr='#1b559d',GradientType=1 );
}
.mlistPage li:hover{
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(196,196,196,1) 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(196,196,196,1))); 
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(196,196,196,1) 100%); 
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(196,196,196,1) 100%); 
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(196,196,196,1) 100%);
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(196,196,196,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#c4c4c4',GradientType=0 ); 
}
.mlistPage li a{
  cursor:pointer; 
  line-height:14px;
  display:block;
  padding:5px;
  float:left;
  /*width:18px;*/
  text-aling:center;
}
.mlistPage{
  diaply:block;
  background-color:#f4f4f4;
  float:left;
  padding:0px;
  margin:0px;
  font-size: 0.8em;
  font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
  border:1px solid silver;
  border-radius: 3px; 
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px;
}
.mlistPage ul{
  float:left;
  margin:0px;
  padding:5px;
  list-style:none;
}
.mlistPage li{
  border:1px solid silver;
  float:left;
  font-weight:700;
  margin:0 3px;
  text-align:center;
  border-radius: 3px; 
  -moz-border-radius: 3px; 
  -webkit-border-radius: 3px;  
  background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(214,214,214,1) 100%); 
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(214,214,214,1))); 
  background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(214,214,214,1) 100%); 
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#d6d6d6',GradientType=0 );
}
.mlistPage .first a,
.mlistPage .previous a,
.mlistPage .next a,
.mlistPage .last a{
  overflow:hidden;
  white-space:nowrap;
  -webkit-transition-duration: 300ms;
  -webkit-transition-property: width,text-indent,letter-spacing;
  -webkit-transition-timing-function: ease;
  -moz-transition-duration: 300ms;
  -moz-transition-property: width,text-indent,letter-spacing;
  -moz-transition-timing-function: ease;
  -o-transition-duration: 300ms;
  -o-transition-property: width,text-indent,letter-spacing;
  -o-transition-timing-function: ease;
  transition-duration: 300ms;
  transition-property: width,text-indent,letter-spacing;
  transition-timing-function: ease;
}
.mlistPage a{
  text-decoration:none; 
}
/*.mlistPage .next a:after,
.mlistPage .last a:after{
  content:" »";
}
.mlistPage .first a:before,
.mlistPage .previous a:before{
  content:'« '
}*/
.mlistPage .first a:hover,
.mlistPage .previous a:hover,
.mlistPage .next a:hover,
.mlistPage .last a:hover{
  width: 100px;
  text-indent:0;
  letter-spacing:0px;
}
.mlistPage .first a{
/*  text-indent:+6px;
  letter-spacing:10px;*/
}
.mlistPage .previous a{
/*  text-indent:+7px;
  letter-spacing:10px;*/
}
.mlistPage .next a{
/*  text-indent:-159px;
  letter-spacing:10px;*/
}
.mlistPage .last a{
/*    text-indent:-154px;
  letter-spacing:10px;*/
}


.img80 {text-align:center;
}
.img80 img{
	width: 100%!important;
	height:auto;
}

.row.productPic{
  margin: 15px 0;
}

.workThumb{
  margin-top: 10px;
  border-top: 1px solid #cacaca;
}


/*------ for only some thread --------*/
/*xcc http://www.yssp88.com/px/xcc/*/
.xccxlyh {
  margin: 10px 10px;
  font-size: 16px;
  font-weight: bold;
  color: red;
}

.xccxlyh img{
  float: left;
  margin-right: 16px;
  top: -4px;
  position: relative;
}


#LRdiv3 div {
    box-sizing: content-box ;
}



/* top nav button */

/*
 * iconfont 阿里巴巴图标库
 */
@font-face {font-family: "iconfont";
  src: url('iconfont.eot?t=1539056303920'); /* IE9*/
  src: url('iconfont.eot?t=1539056303920#iefix') format('embedded-opentype'), /* IE6-IE8 */
  url('data:application/x-font-woff;charset=utf-8;base64,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') format('woff'),
  url('iconfont.ttf?t=1539056303920') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
  url('iconfont.svg?t=1539056303920#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont {
  font-family:"iconfont" !important;
  font-size:16px;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.icon-home:before { content: "\e721"; }
.icon-phone:before { content: "\e600"; }
.icon-zuopin:before { content: "\e653"; }
.icon-xiangxia:before { content: "\e625"; }
.icon-setting:before { content: "\e508"; }
.icon-dbright:before { content: "\e509"; }
.icon-search:before { content: "\e602"; }
.icon-teacher:before { content: "\e67e"; }
.icon-arrow-down:before { content: "\e763"; }
.icon-close:before { content: "\e833"; }
.icon-del:before { content: "\e630"; }
.icon-nav:before { content: "\e632"; }
.icon-arrow-right:before { content: "\e912"; }
.icon-jieshao:before { content: "\e716"; }
.icon-zixun:before { content: "\e520"; }
.icon-project:before { content: "\e504"; }
.icon-user:before { content: "\e501"; }
.icon-lock:before { content: "\e692"; }
.icon-eyes:before { content: "\e68b"; }
.icon-time:before { content: "\e57c"; }
.icon-secsses:before { content: "\e66b"; }



.mw-sub-nav {
    display: none;
}

.mw-sub-nav-on {
    display: block;
    overflow: hidden;
    position: fixed;
    max-width: 750px;
    width: 100%;
    height: 100%;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    top: 0;
    z-index: 4;
}

.mw-sub-nav-on .mw-nav-mask {
    position: absolute;
    width: 60%;
    z-index: 5;
    right: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    animation: .5s fadeInmask ease-out;
    -webkit-animation: .5s fadeInmask ease-out;
}

.mw-sub-nav-on .mw-nav-mask span {
    position: absolute;
    left: 0;
    width: 25%;
    top: 50%;
    text-align: center;
    font-size: 50px;
    transform: translateY(-50%);
    color: #fff;
    opacity: 1;
    z-index: 7;
}

.mw-sub-nav-on .mw-nav-con {
    position: absolute;
    width: 44%;
    background: #FFFFFF;
    right: 0%;
    top: 0;
    z-index: 6;
    animation: .3s fadeInRight ease-out;
    -webkit-animation: .3s fadeInRight ease-out;
}

.mw-nav-fot a span {
    color: #fff;
}

@keyframes fadeInmask {
    0% {
        opacity: 0;
    }
    40% {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}

@keyframes fadeInRight {
    0% {
        transform: translate3d(100%, 0, 0)
    }
    to {
        transform: none
    }
}



.mw-nav-fot a span {
    color: #fff;
}

.mw-sub-nav-on .c {
        height: 100%;
/*        position: absolute;
        width: 100%;
        top: 50%;
        transform: translateY(-50%);
        text-align: center;
        -webkit-transform: translateY(-50%);*/
}

.c h2{
    width: 100%;
    padding: .5rem 1rem .1rem 1rem;
    margin: auto 0;
    font-size: 20px;
    font-weight: 600;
    color: #FFFFFF;
    background: #d9534f;
    line-height: 2.2rem;
}
.c p{
    width: 100%;
    padding: .1rem 0 .5rem 1rem;
    font-size: 16px;
    color: #FFFFFF;
    background: #d9534f;

}
.c a{
    width: 100%;
    display: block;
    padding: .3rem 1rem;
    font-size: 16px;
    border-bottom: 1px solid #ededed;
    color: #29090A;
}
.c a:first-child{
    border-top: 1px solid #ededed;
}
.c a i{
    padding-right: .2rem;
    width: 40px;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
}
.mw-sub-nav-on .c a {
    width: 100%;
    display: block;
    padding: .3rem 1rem;
    font-size: 16px;
    border-bottom: 1px solid #ededed;
    color: #2B2B2B;
}
.fa-close{
    font-size: 0.48rem !important;
    font-weight: 100 !important;
}


#mwNavBtn {
    color: white;
    list-style: none;
    position: relative;
    top: 8px;
    right: 10px;
}

#mwNavBtn:before {
    font-size: 2rem;
}



.roll-label{
  position: absolute;
  top:  7px;
  left: 24px;
  font-size: 16px;
  font-family: "微软雅黑", "黑体";
  margin-bottom: 0;
}

.roll-input{
  padding-left: 52px;
}




/*Modify to Index page in October*/
    .indexTitle div p {
        border-left: 4px solid #b40001;
        padding-left: 5px;
        color: #b40001;
    }

    .indexTitle .more {
        color: #a9a9a9;
        padding-top: 0.5rem;
    }

    .padding-1rem {
        padding: 1rem;
    }

    .padding-bottom-15 {
        padding: 0px 0px 15px 0px;
    }

    .bg-grey {
        background-color: #F5F5F5;
    }

    .height-10 {
        height: 10px;
    }


    /* 右侧小浮 start */
    .rightRripple{z-index:99999;position:fixed;width:50px;height:50px;padding:8px;top: 36%;right: 0px;}
    .rightRripple .s-ripple i {position:absolute;width:45px;height:45px;line-height:normal;border-radius:50%;border:1px solid #0a72d2;box-sizing:border-box;}
    .rightRripple .ripple {background:#0a72d2;color:#fff;font-size:14px;text-align:center;font-style:normal;padding-top:9%;opacity:.8;}
    .rightRripple .ripple p{line-height: 16px;}
    .rightRripple .ripple-a {opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple 2s linear infinite;animation:pan-ripple 2s linear infinite;}
    .rightRripple .ripple-b {opacity:0;-webkit-transform:scale(1);transform:scale(1);-webkit-animation:pan-ripple 1s linear infinite;animation:pan-ripple 1s linear infinite;}
    .rightRripple .s-ripple {z-index:99999;width:50px;height:50px;display:block;transform-origin: 0px 0px 0px;transform: scale(1, 1);top: 40%;right:15px;}
    @-webkit-keyframes pan-ripple {
        0% {-webkit-transform:scale(1);opacity:0;}
        30% {-webkit-transform:scale(1.1);opacity:1;}
        100% {-webkit-transform:scale(1.4);opacity:0;}
    }
    @keyframes pan-ripple {
        0% {transform:scale(1);opacity:0;}
        30% {transform:scale(1.1);opacity:1;}
        100% {transform:scale(1.4);opacity:0;}
    }