@media (max-width:1440px) {

.slide-contarea-header .this-subtitle{font-size: 15px;  }
.slide-contarea-header .this-title{font-size: 50px;}
.slide-contarea-header .this-intro{font-size: 20px; }
}

@media (max-width:1200px) {
	
.uk-container{ max-width: 960px;}
.tm-detail-container{ max-width: 800px;}

.uk-grid-slarge {
	margin-left: -20px
}

.uk-grid-slarge>* {
	padding-left:20px
}

.uk-grid-slarge+.uk-grid-slarge,
.uk-grid-slarge>.uk-grid-margin,
.uk-grid-slarge>*>.uk-panel+.uk-panel {
	margin-top: 20px
}

.uk-grid-large {
	margin-left: -20px
}

.uk-grid-large>* {
	padding-left: 20px
}

.uk-grid-large+.uk-grid-large,
.uk-grid-large>.uk-grid-margin,
.uk-grid-large>*>.uk-panel+.uk-panel {
	margin-top: 20px
}


.uk-grid-xlarge {
	margin-left: -30px
}

.uk-grid-xlarge>* {
	padding-left: 30px
}

.uk-grid-xlarge+.uk-grid-xlarge,
.uk-grid-xlarge>.uk-grid-margin,
.uk-grid-xlarge>*>.uk-panel+.uk-panel {
	margin-top: 30px
}

.uk-grid-xxlarge {
	margin-left: -40px
}

.uk-grid-xxlarge>* {
	padding-left: 40px
}

.uk-grid-xxlarge+.uk-grid-xxlarge,
.uk-grid-xxlarge>.uk-grid-margin,
.uk-grid-xxlarge>*>.uk-panel+.uk-panel {
	margin-top: 40px
}



.uk-navbar-nav>li>a{ padding-left:15px; padding-right:15px;font-size: 14px;}
.tm-navbar .uk-navbar-nav>li>a:after{ left: 10px; right: 10px;}
.tm-navbar .uk-navbar-brand img{ width: 100%;display: inline-block;}

.tm-page-slideshow .uk-slideshow {height:380px !important;}
.tm-page-slideshow .uk-slideshow>li{ height: 100% !important;} 


.tm-subcom-slideshow .uk-slideshow {height:420px !important;}
.tm-subcom-slideshow .uk-slideshow>li{ height: 100% !important;} 

.mb-item .mb-item-body .intro{  font-size: 12px;}
.mb-item-cover{ padding:15px; }
.mb-item-cover .sbd{  font-size: 12px;}

.vs-block-item-body .vs-block-list-group{ font-size: 14px;  }

.lawyer-item-body{ padding: 10px;font-size: 12px;}
.lawyer-item-body .tit{font-size: 14px; margin-right: 4px;}

/*tm-introduction*/
.tm-introduction-header{ font-size: 24px; }
.tm-introduction-body{ font-size: 14px;  }
.tm-introduction-footer .this-title{ font-size: 14px; }


/*tm-appintro-section*/

.tm-appintro-header{  margin-right:40px;}

.tm-service-item-header .this-title .this-tit{ font-size: 16px;}
.slide-contarea-header .this-title{ font-size: 50px;}
.slide-contarea-header .this-intro{font-size: 18px;}

.tm-newadv-item-intro{ padding-left: 0; padding-right: 0; height: 5em;overflow: hidden;}

.tm-newadv-item-button{ padding-left: 0; padding-right: 0; }


/*tm-jointeam-box*/
.tm-jointeam-slideshow-ctrl{ margin-left:380px;font-size: 12px;}
.tm-jointeam-slideshow-ctrl .this-icon img{ width: 90px; height:90px;}


.tm-jointeam-box{ max-width: 700px; }
.tm-jointeam-box .this-body{ font-size: 14px;  }
.tm-jointeam-box .this-item-grid .this-item .this-tit{font-size: 22px;}
.tm-jointeam-box .this-item-grid .this-item .this-intro{font-size:16px;}

/*tm-lawyerdes-box*/
.tm-lawyerdes-box{  }
.tm-lawyerdes-box-header{ width: 400px; height:400px;}
.tm-lawyerdes-box-body .this-header{ margin-bottom:15px;}

.tm-lawyerdes-box-body .this-body{ font-size: 14px; }
.tm-lawyerdes-box-body .this-footer{ margin-top: 15px;}


.tm-lawyerbase-item .this-body{font-size: 14px; }

.tm-detail-header-title{font-size: 30px;}
.tm-detail-tools-box{  margin-left:400px;}



/*tm-microfilm-section*/
.tm-microfilm-grid .tm-grid-col-1{ width:560px;}
.tm-microfilm-grid .tm-grid-col-2{ width:420px; }

.tm-microfilm-box{ height: 438px; }
.tm-microfilm-box .tm-microfilm-content{  width: 500px; height:280px; margin-top: 20px; }

/*tm-subsidiary-item*/
.tm-subsidiary-item{  padding:25px; }
.tm-subsidiary-item .this-header{font-size: 18px; }
.tm-subsidiary-item .this-body{ font-size: 13px;  }
 
.tm-employees-item .this-intro{ font-size: 14px;}


}

@media (max-width:960px) {

.uk-container{  padding-left: 15px; padding-right: 15px;}	

hr{ margin: 10px 0;}

p,
ul,
ol,
dl,
blockquote,
pre,
address,
fieldset,
figure {
	margin: 0 0 10px 0
}

*+p,
*+ul,
*+ol,
*+dl,
*+blockquote,
*+pre,
*+address,
*+fieldset,
*+figure {
	margin-top: 10px
}

p:last-child{ margin-bottom: 0;}
h1,
h2,
h3,
h4,
h5,
h6 {
	margin: 0 0 10px 0;
	
}

*+h1,
*+h2,
*+h3,
*+h4,
*+h5,
*+h6 {
	margin-top: 10px;
}

h1,
.uk-h1 {
	font-size: 36px;
}

h2,
.uk-h2 {
	font-size: 24px;
}

h3,
.uk-h3 {
	font-size: 18px;
}

h4,
.uk-h4 {
	font-size: 16px;
}

h5,
.uk-h5 {
	font-size: 14px;
}

h6,
.uk-h6 {
	font-size: 12px;
}

.uk-grid-slarge {
	margin-left: -10px
}

.uk-grid-slarge>* {
	padding-left:10px
}

.uk-grid-slarge+.uk-grid-slarge,
.uk-grid-slarge>.uk-grid-margin,
.uk-grid-slarge>*>.uk-panel+.uk-panel {
	margin-top: 10px
}

.uk-grid-large {
	margin-left: -10px
}

.uk-grid-large>* {
	padding-left: 10px
}

.uk-grid-large+.uk-grid-large,
.uk-grid-large>.uk-grid-margin,
.uk-grid-large>*>.uk-panel+.uk-panel {
	margin-top: 10px
}

.uk-grid-xlarge {
	margin-left: -10px
}

.uk-grid-xlarge>* {
	padding-left: 10px
}

.uk-grid-xlarge+.uk-grid-xlarge,
.uk-grid-xlarge>.uk-grid-margin,
.uk-grid-xlarge>*>.uk-panel+.uk-panel {
	margin-top: 10px
}


.uk-grid-xsmall {
	margin-left: -10px
}

.uk-grid-xsmall>* {
	padding-left: 10px
}

.uk-grid-xsmall+.uk-grid-xsmall,
.uk-grid-xsmall>.uk-grid-margin,
.uk-grid-xsmall>*>.uk-panel+.uk-panel {
	margin-top: 10px
}

.uk-grid-medium {
	margin-left: -10px
}

.uk-grid-medium>* {
	padding-left: 10px
}

.uk-grid-medium+.uk-grid-medium,
.uk-grid-medium>.uk-grid-margin,
.uk-grid-medium>*>.uk-panel+.uk-panel {
	margin-top: 10px
}

.uk-grid-xmedium {
	margin-left: -10px
}

.uk-grid-xmedium>* {
	padding-left: 10px
}

.uk-grid-xmedium+.uk-grid-medium,
.uk-grid-xmedium>.uk-grid-margin,
.uk-grid-xmedium>*>.uk-panel+.uk-panel {
	margin-top: 10px
}

.uk-grid-xxlarge {
	margin-left: -10px
}

.uk-grid-xxlarge>* {
	padding-left: 10px
}

.uk-grid-xxlarge+.uk-grid-xxlarge,
.uk-grid-xxlarge>.uk-grid-margin,
.uk-grid-xxlarge>*>.uk-panel+.uk-panel {
	margin-top: 10px
}
.uk-form-row+.uk-form-row{ margin-top: 10px;}

/*tm-fix-buttons*/
.tm-fix-buttons~.tm-content{ padding-bottom: 50px;}
.tm-navbar~.tm-content{ padding-top: 44px;}
/*tm-navbar*/
.tm-navbar{position: fixed; background-color:#fff; left: 0; right: 0; top: 0; -webkit-transform: translateY(0%); transform: translateY(0%); }
.tm-navbar .uk-navbar-brand img{ height: auto; width: auto; }
.tm-navbar .uk-container{ padding-left: 0; padding-right: 0;}
.uk-navbar-content, .uk-navbar-brand, .uk-navbar-toggle{
	height: 44px; color: #000; padding: 0 10px;
}
.tm-slideshow .uk-slideshow {height:200px !important;}
.tm-slideshow .uk-slideshow>li{ height: 100% !important;} 

.tm-page-slideshow .uk-slideshow {height:130px !important;}
.tm-page-slideshow .uk-slideshow>li{ height: 100% !important;} 

.tm-team-des-slideshow .uk-slideshow {height:100px !important;}
.tm-team-des-slideshow .uk-slideshow>li{ height: 100% !important;} 

.tm-subcom-slideshow .uk-slideshow {height:160px !important;}
.tm-subcom-slideshow .uk-slideshow>li{ height: 100% !important;} 


.slideshow-textarea{ padding-left: 10px; padding-right: 10px;}
.slideshow-title{ font-size:22px;}
.slideshow-subtitle{ font-size:11px;}


.slide-contarea{ padding-left: 10px; padding-right: 10px;}
.slide-contarea-side>*+*{ margin-top: 5px;}
.slide-contarea-header{}
.slide-contarea-header .this-title{font-size:20px;}
.slide-contarea-header .this-intro{font-size: 12px; margin-top:5px;}
.slide-contarea-body{}
.slide-contarea-footer{ }
.slide-contarea-footer .this-intro{font-size:9px;}

.slide-contarea-header .this-title-2{font-size:20px; margin-top:0px;}
.slide-contarea-header .this-intro-2{font-size:12px; margin-top: 5px;}
.slide-contarea-header .this-subtitle-2{font-size: 16px;  margin-top: 5px;}

.slide-contarea-header .this-title-3{font-size:18px;  margin-top: 5px; margin-bottom: 5px;}

/*tm-slide-form-box*/
.tm-slide-form-box .tm-slide-form{ padding:5px;  }
.tm-slide-form-box .tm-slide-form .tm-input{ height: 30px; padding: 4px 90px 4px 6px; font-size: 13px;}
.tm-slide-form-box .tm-slide-form .tm-button{   width:84px; height: 30px; line-height: 28px; font-size: 13px;}

.tm-slideshow .uk-slidenav{ width: 20px; height: 20px; margin-top: -10px;}
.tm-slideshow .uk-slidenav-previous{ left: 0;}
.tm-slideshow .uk-slidenav-next{ right: 0;}
 
/*tm-footer*/
.tm-footer{ padding:20px 0;  font-size: 12px;  line-height: 1.7;  }

.tm-footer-grid .tm-grid-col:nth-child(n+2):after{ left:0px; right: 0px; top:0px; bottom:auto; width:auto; border-left:0; border-top:1px dashed #a9a9a9 ; overflow: hidden;}
.tm-footer-grid .tm-grid-col-1{ width: 100%;}
.tm-footer-grid .tm-grid-col-2{width: 100%;}
.tm-footer-grid .tm-grid-col-3{  width: 100%;}

.tm-footer-grid .tm-grid-col-1 .tm-footer-item{ padding-right: 0px;}
.tm-footer-grid .tm-grid-col-3 .tm-footer-item{ padding-left:0px;  }
.tm-footer-grid .tm-grid-col-2 .tm-footer-item{ padding-top: 15px;}
.tm-footer-item{ }
.tm-footer-item .this-header{  margin-bottom:10px;}
.tm-footer-item .this-body{}

.tm-footer-tel-item .tm-media-header img{  }
.tm-footer-tel-item .tm-media-body{}
.tm-footer-tel-item .this-tit{ font-size: 14px;}
/*tm-section-block*/
.tm-section-block{ padding-top: 20px; padding-bottom:20px; }
.tm-section-title{ font-size:17px; }
.tm-section-subtitle{font-size: 11px; }
.tm-section-header+.tm-section-body{ margin-top: 20px;}
.tm-section-body+.tm-section-footer{ margin-top: 20px;}
.tm-section-body+.tm-section-body{ margin-top: 20px;}


/*tm-iabout-box*/
.tm-iabout-box:before{  width:20px; height: 20px; border:2px solid transparent; border-right-color: #c4252a;border-top-color: #c4252a; }
.tm-iabout-box:after{ width:20px; height: 20px;  border:2px solid transparent; border-left-color: #c4252a;border-bottom-color: #c4252a;  }
.tm-iabout-padded{ padding:10px; }
.tm-iabout-body{font-size: 12px; line-height: 1.7;}
.tm-iabout-body p{ margin-bottom: 0;}
.tm-iabout-body p+p{ margin-top:5px;}

/*tm-pro-item*/
.tm-pro-box{ padding-top:15px; padding-bottom:15px;}
 
.tm-pro-item .this-body .this-title{ font-size:16px; }
.tm-pro-item .this-body .this-intro{   font-size: 10px;}
 
/*tm-advantage-item*/

.tm-advantage-item .this-header{  padding:15px;  }
.tm-advantage-item .this-icon img{ width:80px; height: 80px;}

.tm-advantage-item .this-body:before{ width: 20px; height:2px; margin-left:-10px;}
.tm-advantage-item .this-body .this-title{ font-size:18px;  padding:15px; line-height:36px;  }
.tm-advantage-item .this-body .this-intro{font-size: 12px;   padding:15px;

}
 


/*tm-microfilm-section*/
.tm-microfilm-section{ padding:20px 0;}
.tm-microfilm-grid .tm-grid-col-1{ width:100%;}
.tm-microfilm-grid .tm-grid-col-2{ width:100%;}

.tm-microfilm-box{ height:235px; width: 290px;  margin-left: auto; margin-right: auto;}
.tm-microfilm-box .tm-microfilm-content{  width: 270px; height:150px; margin-top:10px; }
.tm-microfilm-imgtxt{ width: 290px;  margin-left: auto; margin-right: auto; }

/*tm-about-article*/
.tm-about-article{ font-size: 12px;}

/*tm-subcom-item*/
 
.tm-subcom-item .this-body{ padding:10px;}
.tm-subcom-item .this-body .this-title{ font-size:12px;}
.tm-subcom-item .this-body .this-intro{ font-size: 10px;}




/*tm-qus-item*/
.tm-qus-item .hd .img .tit{ font-size: 12px;  }
.tm-qus-item .bd{ padding:10px;}
.tm-qus-cover{ display: none;}
.tm-qus-list{ font-size: 10px;}
.tm-qus-list li{ line-height: 20px; }
.tm-qus-list li a:before{ width: 4px; height: 4px; margin-right: 5px;  }


/*tm-spa-item*/
.tm-spa-item .bd{ padding:10px; text-align: center;}
.tm-spa-item .bd .tit{font-size: 12px; margin-bottom: 5px; }
.tm-spa-item .bd .intro{ font-size: 10px; margin-bottom:0px; }
.tm-spa-cover{ display: none;}

/*tm-cus-button*/
.tm-cus-button-footer{  font-size:14px; padding: 0 10px;}
.tm-cus-button-icon{  margin-right:5px; width: 26px; height: 26px; line-height: 26px; }
.tm-cus-button-icon .uk-icon-phone{font-size:14px; }
.tm-cus-button-body .tel{  font-size:16px;}
.tm-cus-button-body .intro{font-size:9px; }

.mb-grid .item-cell{ width:50%; height: 90px;}
.mb-grid .item-cell-1{  width:100%;}
.mb-grid .item-cell-5{ float: right; height: 190px;}
/*mb-item*/
.mb-item{ background-color: #f6f6f6; background-repeat: no-repeat; background-position: right bottom; background-size: cover; display: block; position: relative; overflow: hidden; height: 100%; }
.mb-item .mb-item-body{ padding:10px; }
.mb-item .mb-item-body .tit{font-size: 12px;}
.mb-item .mb-item-body .intro{ font-size: 10px;}
.mb-item-cover{ display: none;}
 
/*vs-block-section*/

.vs-block-item{ padding:10px 0 ;}
.vs-block-item-header{ padding-left: 10px; margin-bottom:10px;}
.vs-block-item-title:before{  height: 1px; margin-top:0px;}
.vs-block-item-title .tit{ font-size:12px;  border-radius:1px; line-height:20px; padding: 0 10px;}

.vs-block-item-body .vs-block-list-group{ font-size:8px; padding:5px 5px; }
.vs-block-item-body .vs-block-list-group li{ position: relative; padding-left: 1em; line-height:1.7;}
.vs-block-item-body .vs-block-list-group li:before{  width:4px; height: 4px; margin-top: -2px;}

.vs-block-section .vs-block-cell-right .vs-block-item-header{ padding-left: 0; padding-right: 10px;}


.vs-block-win{ padding:10px 5px;}
.vs-block-win-header{ margin-bottom:10px;}
.vs-block-win-title{font-size:20px; line-height: 20px;}

.vs-block-win-group>li{ margin-bottom:10px;}
.vs-block-win-group>li:last-child{ margin-bottom:0px;}
.win-group-item{ text-align: center; padding:10px 0; background-color: #5aa6c9; color: #fff; line-height: 1.2; }
.win-group-item .tit{font-size:8px;}
.win-group-item .intro{font-size:14px;}


/*lawyer-item*/
.lawyer-item-tag{ left: 10px; }
.lawyer-item-tag img{width:12px;}
.lawyer-item-cover{  height: auto;  background-color:#f6f6f6; position: relative; margin-top: -50px; color: #333;}
.lawyer-item-body{ padding:5px; }
.lawyer-item-body .tit{font-size:12px; margin-right:2px;}
.lawyer-item-body .pos{font-size: 8px;}
.lawyer-item-body .num{ font-size:10px; margin-top:3px;}
.lawyer-item-body .intro{font-size:10px; margin-top:3px; line-height: 1.75; overflow: hidden; white-space:nowrap; text-overflow: ellipsis;}
.lawyer-item-footer{transition: all ease 0.3s; background-color: #234781; padding:10px 10px; text-align: center;}
.lawyer-item-footer .lawyer-item-button{ margin:3px 0; text-align: center; width: 100%; box-sizing: border-box; display: inline-block; color: #fff;font-size: 12px; border-radius: 3px; border: 1px solid #fff; padding:0px; line-height:24px;}

.lawyer-item:hover .lawyer-item-cover{ height: auto;   }
.lawyer-item:hover .lawyer-item-cover .lawyer-item-footer{position: static;  }

.tm-lawyer-slideset-nav{ margin-top:20px;}
.tm-lawyer-slideset-nav .uk-dotnav{ margin-bottom: 0;}
.tm-lawyer-slideset-nav .uk-dotnav>*>*{ width: 10px; height: 10px; }


.tm-advantage-section{ padding-top:20px;}
.tm-advantage-inner{ padding:10px 10px;}

.tm-advantage-panel{ padding:10px 10px;}
.tm-advantage-panel .hd{ margin-bottom:10px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.tm-advantage-panel .hd .hd-icon{ width:20px; height: 20px;}
.tm-advantage-panel .hd .tit{ font-size:10px;  }
.tm-advantage-panel .bd{color: #000; font-size:8px; }

.tm-advantage-panel-list li{ line-height:20px;}
.tm-advantage-panel-list li .txt:before{  width: 3px; height:3px; margin-right:4px; }

.tm-advantage-img{ margin-top:5px;}

/*tm-process-grid*/
.tm-process-grid{ text-align: center;}
.tm-process-grid>li{ width: 20%;}
.tm-process-grid .img{ width:40px; height: 40px; margin: 0;}
.tm-process-grid .txt{ margin-top:5px; font-size:8px;}

.tm-scqrcode{font-size: 10px;}

/*tm-case-tab*/
.tm-case-tab{  margin-left: -5px;   margin-top: -5px;  font-size:12px;	 }
 
 
.tm-case-tab>li{  padding-left:5px; margin-top: 5px;}
.tm-case-tab>li>a{ }

.tm-case-tab>:before {  height: 12px; }
.tm-case-tab>:nth-child(n+2):before { margin-right:5px; }


/*tm-case-box*/
.tm-case-box{ padding: 0 10px;}

/*tm-case-hot*/
.tm-case-hot .title{ font-size: 12px;}
.tm-case-hot .title .arrow{ width: 10px; height:10px; position: absolute; right: 0; top: 50%; margin-top: -5px;}
.tm-case-hot .intro{font-size: 10px; line-height: 1.7;  }
.tm-case-hot .date{font-size: 10px;}

.tm-case-hot>*:nth-child(n+2){ margin-top:5px;}
.tm-case-hot:hover .title{ color: #234781;}

.tm-case-list>li:nth-child(n+2){ margin-top: 10px;}
 
.tm-case-item .date{ padding:10px 10px;  margin-right: 10px; }
.tm-case-item .date .date-md{font-size:15px; margin-bottom:10px;}
.tm-case-item .date .date-y{font-size: 12px;}

.tm-case-item .tm-case-item-body .title{font-size: 12px; }
.tm-case-item .tm-case-item-body .intro{font-size: 10px; }


/*tm-review-item*/
.tm-review-item{ padding: 0px;}
.tm-review-item-header{ width:90px; height: 90px;  margin-right:10px; margin-top: 0;}
.tm-review-item-header .tit{ font-size: 12px; border-radius:90px 90px 0 0 ; padding-top:23px; }
.tm-review-item-header .intro{ border-radius:0 0 90px 90px;  padding-top:5px;}

.tm-review-item-body{ overflow: hidden;}

.tm-review-item-body .this-title{ font-size:13px; margin-bottom:10px;}
.tm-review-item-body .this-intro{font-size: 10px; }



.tm-review-item-dl dt{  margin-right: 5px;font-size: 12px; }
.tm-review-item-dl dd{ overflow: hidden;font-size: 10px; color: #888; height:4.5em; }
.tm-review-item-dl dd.answer-dd{ color: #333;}
.tm-review-item-dl+.tm-review-item-dl{ margin-top:5px; }

/*tm-contact-block*/
.tm-contact-block{  padding:10px; margin-top:0px; margin-bottom:0px;}

.tm-contact-header{ font-size:14px; margin-bottom:10px;}

.tm-contact-form .uk-form-row{}
.tm-contact-form .uk-form-row+.uk-form-row{ margin-top: 10px;}
.tm-contact-form.uk-form .tm-input{ height:30px; padding:4px 6px; border-radius: 0;font-size: 12px;}
.tm-contact-form.uk-form textarea.tm-input{ height: auto;}
.tm-contact-form .tm-button{  line-height: 32px;font-size: 14px; width: 100%;}

.tm-contact-list{font-size: 12px;}
.tm-contact-list>li{}
.tm-contact-list>li:nth-child(n+2){ margin-top:5px;}
.tm-contact-list>li .hd-icon{ width: 14px; height: 14px;}


.tm-qrcode-list{ font-size: 12px; text-align: center;}
.tm-qrcode-list>li{  margin-right:5px;}
.tm-qrcode-list .img{}


/*tm-newcase-item*/
.tm-newcase-box{ padding-top:0px;}
.tm-newcase-item .date{  margin-right:10px;}
.tm-newcase-item .date .date-md{font-size:15px; }
.tm-newcase-item .date .date-y{font-size: 12px;}

.tm-newcase-item .tm-case-item-body .title{font-size: 12px; margin-bottom:5px; line-height: 1;}
.tm-newcase-item .tm-case-item-body .intro{font-size: 10px;  }


.tm-newcase-more{ padding:8px 10px; border: 1px solid #b5b5b5; font-size: 12px; width: 100px; }

/*tm-review-slideset*/
.tm-review-slideset .uk-slidenav{ font-size:32px; width:20px; height:20px; line-height:20px; margin-top:-10px;}
.tm-review-slideset .uk-slidenav-previous{ left: -10px;}
.tm-review-slideset .uk-slidenav-next{ right: -10px;}
.tm-review-slideset .uk-slidenav-position{ padding-left: 20px; padding-right: 20px;}

/*tm-introduction*/
.tm-introduction-header{ font-size:16px; padding-bottom:5px; margin-top:0px;}
.tm-introduction-header:before{  bottom: auto; top: 1.5em;  }
.tm-introduction-body{ margin-top:0px; font-size: 11px; line-height: 1.5; }
.tm-introduction-footer{ margin-top:10px; }
.tm-introduction-footer .this-title{ font-size:14px; margin-bottom: 10px;}
 
.tm-introduction-tel .hd{ line-height: 30px; font-size:18px;  margin-right:15px;}

.tm-introduction-tel .tm-introduction-button{font-size: 14px; line-height: 30px; }

/*tm-introduction-slideshow*/
.tm-introduction-slideshow .uk-slideshow{ height: 200px !important; }
.tm-introduction-slideshow .uk-slideshow>li { height: 100% !important; }
.tm-introduction-slideshow .uk-dotnav>*>*{  font-size: 10px;  }

/*tm-service-item*/
.tm-service-item{  padding:15px 10px;}
.tm-service-item-header{ margin-bottom: 10px; text-align: center;}
 
.tm-service-item-header .this-icon{ margin-right:0px;float: none;}
.tm-service-item-header .this-icon img{ width:30px; height:30px;}
.tm-service-item-header .this-title .this-tit{ font-size:14px;  padding:6px 0;}
.tm-service-item-body{ color: #888; line-height: 1.5;font-size: 10px;}

.tm-service-item-footer{ margin-top: 10px; }
.tm-service-item-footer .this-button{ font-size: 12px; line-height:24px; padding: 0 20px;}

/*tm-team-intro*/
.tm-team-intro .tm-team-body{ padding:10px;}
.tm-team-intro .tm-team-body .this-title{ font-size:15px; margin-bottom:5px;}
.tm-team-intro .tm-team-body .this-intro{ line-height:1.5;font-size: 10px;  }
.tm-team-intro .tm-team-body .this-button{ font-size: 12px;  padding:6px 10px; }
.tm-team-intro .tm-team-body .this-button .this-button-ico{ width:12px; height:12px;}


/*tm-appintro-section*/
.tm-appintro-section{ padding-top:30px; padding-bottom: 30px; min-height:auto;}

.tm-appintro{ position: relative;  text-align: center;}
.tm-appintro-header{ float: none; margin-right:0px; margin-bottom: 10px;}
.tm-appintro-header .img{ width: 100px; height: auto;}
.tm-appintro-body{ color: #fff; overflow: hidden;}
.tm-appintro-body .this-title{  font-size:18px; }
.tm-appintro-body .this-title .tit{ padding:5px 0;}
.tm-appintro-body .this-subtitle{ font-size:15px; margin-top:10px;}
.tm-appintro-body .this-intro{ line-height: 1.6; margin-top: 10px; font-size: 11px;}
.tm-appintro-body .this-footer{ margin-top:10px;}
.tm-appintro-body .this-footer .this-button{font-size:12px; color: #fff; width: 31%; line-height:26px; padding: 0; }
.tm-appintro-body .this-footer .this-button+.this-button{ margin-left:1%;}

.tm-appintro-footer{  text-align: center; margin-top:15px; position: static;  -webkit-transform: translateY(0%); transform: translateY(0%);}
.tm-appintro-code { text-align: center; display: inline-block;}
.tm-appintro-code .this-title{ margin-bottom:5px;font-size: 12px;}
.tm-appintro-code .this-intro img{ width:80px; height: 80px;}


/*tm-fix-tools*/
.tm-fix-tools{ position: fixed; bottom:20%; right:2px; z-index: 101}
.tm-fix-tools-gird{ list-style: none; margin: 0; padding: 0;}
.tm-fix-tools-item{ position: relative;}

.tm-fix-tools-gird .tm-fix-tools-item+.tm-fix-tools-item{ margin-top:3px;}

.tm-dropdown-tools-panel{ background-color: #fff; border: 1px solid #d6d6d6; border-top: 2px solid #ce3538;}

.consult-tel-panel{ width: 270px;}
.consult-tel-panel-header{ border-bottom: 1px solid #efefef; padding: 15px;}
.consult-tel-panel-header .tm-media-img{ margin-right:5px;}
.consult-tel-panel-header .tm-media-img img{ width: 40px; height: 40px;}
.consult-tel-panel-header .tm-media-body{}
.consult-tel-panel-header .tm-media-body .this-title{font-size: 16px; color: #666; line-height: 1; margin-bottom: 4px;}
.consult-tel-panel-header .tm-media-body .this-intro{ color: #ce3538;font-weight: bold;font-size: 20px; line-height: 1;}
.consult-tel-panel-body{ padding:20px 15px;}

.consult-tel-panel-body .tm-consult-panel-form{}
.consult-tel-panel-body .tm-consult-panel-form .uk-form-row{ position: relative;}
.consult-tel-panel-body .tm-consult-panel-form .tm-input{font-size: 12px; width:100%; padding: 4px 10px; border-radius: 0; }
.consult-tel-panel-body .tm-consult-panel-form .tm-button{ border-radius: 0; position: absolute; right: 0; top: 0;}

.consult-qrcode-panel{ width: 142px;}
.consult-qrcode-body{ padding: 10px;}
.consult-qrcode-body img{ width: 120px; height: 120px;}

.slide-contarea-header .this-subtitle{letter-spacing: normal; margin-bottom: 10px;font-size: 12px;}


/*this-outline-buttons*/
.this-outline-buttons{ padding-top: 10px;}
.this-outline-buttons .this-button{  width: 30%;font-size: 12px; line-height:30px; border-radius:2px; padding: 0;}
.this-outline-buttons .this-button+.this-button{ margin-left:0px;}

/*tm-index-slideshow*/
.tm-index-slideshow{ }
.tm-index-slideshow .uk-slideshow{ height:34vh!important;}
.tm-index-slideshow-arrow-down{ width: 14px; height: 14px; margin-left: -7px; bottom: 15px; display: none;}

/*tm-dotnav*/
.tm-dotnav{ text-align: center; right:0; left: 0; top: auto; bottom: 10px; -webkit-transform: translateY(0); transform: translateY(0);}
.tm-dotnav>*{ margin-bottom: 0px; display: inline-block;}
.tm-dotnav>*>*{  width: 10px; height: 10px; }



/*tm-newadv-item*/
.tm-newadv-item-header{ padding:10px 5px; }
.tm-newadv-item-header .this-icon img{ width: 20px; height:20px;}
.tm-newadv-item-header .this-title .this-tit{  font-size: 14px; } 
.tm-newadv-item-header .this-title .this-subtitle{ font-size:10px; }
.tm-newadv-item-body{  padding:10px;}

.tm-newadv-item-intro{  font-size: 12px; padding: 0px; height: auto; overflow: hidden;}
.tm-newadv-item-footer{  padding-top: 10px; color: #999;margin-top: 10px;font-size: 12px; }

.tm-newadv-item-button{ padding:0px; margin-top: 10px; }
.tm-newadv-item-button .this-button{  font-size: 12px; padding:5px 10px; }
.tm-newadv-item-button .this-button .this-button-ico{ width: 10px; height:10px; }


/*tm-jointeam-box*/
.tm-jointeam-slideshow{ }
.tm-jointeam-slideshow-ctrl{ text-align: center; position: absolute; left:0%; top:auto; bottom: 0;right: 0;  font-size: 12px; margin-left:0; margin-bottom: 10px; margin-top: 10px; -webkit-transform: translateY(0%); transform: translateY(0%); }
.tm-jointeam-slideshow-ctrl .this-icon{ overflow: hidden;}
.tm-jointeam-slideshow-ctrl .this-icon img{ width: 30px; height:30px;}
.tm-jointeam-slideshow-ctrl .this-txt{float:none; margin-left: 0; width: auto; margin-bottom:5px; }

.tm-jointeam-slideshow .uk-overlay-panel{ padding:10px;}
.tm-jointeam-box{ max-width: 100%; }
.tm-jointeam-box .this-header{font-size: 14px; padding-bottom:10px;}
.tm-jointeam-box .this-header:after{ content: " "; height: 1px; width: 4em; position: absolute; bottom: 0; left: 50%; margin-left: -2em; background-color: #fff; }
.tm-jointeam-box .this-body{ text-align: center; font-size: 12px; }
.tm-jointeam-box .this-item-grid{ width: 100%; max-width: 100%;  }
.tm-jointeam-box .this-item-grid .this-item{}
.tm-jointeam-box .this-item-grid .this-item .this-tit{font-size:16px;}
.tm-jointeam-box .this-item-grid .this-item .this-intro{font-size: 14px;}
.tm-jointeam-box .this-footer .this-button{font-size: 12px;  padding:8px 40px; min-height: auto; line-height: 1;}

.tm-jointeam-box>*+*{ margin-top:20px;}

/*tm-course-item*/
.tm-course-item{ padding:15px; }
.tm-course-item-title{  font-size:18px;}
.tm-course-item-body{ margin-top:10px; font-size: 12px;}
.tm-course-item-infolist .this-dl{ padding:3px 0;}
 

.tm-course-item-footer{ margin-top:15px;}
.tm-course-item-footer .this-button{  font-size: 12px; padding-left: 30px; padding-right: 30px;}
.tm-course-item-footer .this-button .this-button-ico{ width:10px; height: 10px; }

.tm-course-item-num{ right:15px; top:15px;}
.tm-course-item-num img { width:40px; height: 40px;}

.tm-course-item-title-2{ font-size: 14px;}
.tm-course-item-title-2+.tm-course-item-title-2{ margin-top:3px;}
.tm-course-item-state{  right:15px; bottom:15px;}
.tm-course-item-state.tm-course-item-state-rt{  bottom: auto; top: 15px;}
.tm-course-item-state img { width:30px; height: 30px;}


/*tm-outline-button*/
.tm-outline-button{ font-size: 12px;  }
.tm-outline-button .this-button-ico{ width: 10px; height: 10px; }

/*tm-inews-item*/
.tm-inews-item-body .this-title{ font-size: 14px;  margin-top:5px; margin-bottom:5px;}
.tm-inews-item-body .this-intro{ height:4.5em; font-size: 12px;}
.tm-inews-item:hover .tm-inews-item-body .this-title{ color: #ce3538;}

.tm-grid-slideset-nav-position{ margin-top: 20px;}

/*tm-business-section*/

.tm-business-base{ margin-top:-160px;}
.tm-business-base-header{ padding:15px 15px;}
.tm-business-base-header .this-title{font-size:20px; margin-bottom:5px;}
.tm-business-base-header .this-subtitle{ margin-bottom:5px;}
.tm-business-base-header .this-intro{font-size:11px;  }
.tm-business-base-header .this-fieldset legend{ padding: 0 10px;font-size:13px; }

.tm-business-base-body{ padding:15px 15px;}
.tm-business-base-body .this-title{ font-size:14px; margin-bottom:5px;}
.tm-business-base-body .this-intro{font-size: 12px; }


/*tm-business-linegrid*/
.tm-business-linegrid{}
.tm-business-linegrid .this-col-1{ width: 100%; border-right:0;}
.tm-business-linegrid .this-col-2{ width: 100%; border-left:0; margin-left:0px; border-top: 1px solid #e5e5e5; }

.tm-business-linegrid .this-col-1>*:first-child{ margin-top: 10px;}
.tm-business-linegrid .this-col-2>*:first-child{ margin-top: 0px;}
.tm-business-desbox{ padding:12px 0;}
.tm-business-desbox .this-header{font-size: 15px; padding-bottom:10px;}
.tm-business-desbox .this-body{}

.tm-business-deslist{ font-size: 12px;}
.tm-business-deslist>li{ padding:12px; }
.tm-business-desitem{ padding-left: 10px;}
.tm-business-desitem .this-dot{ width: 5px; height:5px;  }

.tm-business-otherbox{ padding:12px 0; }
.tm-business-otherbox .this-header{font-size: 15px; padding-bottom:10px;}
.tm-business-otherbox .this-body{font-size: 12px;}
.tm-business-otherbox .this-buttons{ margin-top: 10px;}
.tm-business-otherbox .this-buttons .this-button{ line-height:28px;font-size: 12px;  width: 120px;}

.tm-business-otherbox .this-footer{ margin-top: 12px;}

.tm-business-otherlist{ margin-bottom: 0;}
.tm-business-otherlist>li:nth-child(n+2){ margin-top:8px;}
.tm-business-otherlist>li>a{ color: #888;}
.tm-business-otherlist>li>a:hover{ color: #ce3538;}

/*tm-teamhot-box*/
.tm-teamhot-box{ padding:20px;}
.tm-teamhot-box .this-header img{}
.tm-teamhot-box .this-body{  font-size: 12px;}

.tm-teamhot-box .this-body .this-title{font-size:18px;}
.tm-teamhot-box .this-body .this-subtitle{font-size: 14px;}
.tm-teamhot-box .this-body .this-exp{font-size: 14px;}
.tm-teamhot-box .this-body .this-intro{ margin-top: 10px; margin-bottom: 10px; }
/*tm-teamhot-list*/
.tm-teamhot-item .this-tit{ padding:10px; font-size:16px; background-color: rgba(0,0,0,0.2);}
.tm-teamhot-item .this-tag{ position: absolute; top: 0; left: 10px; width: 14px;}
.tm-teamhot-item .this-tag img{ }
.tm-teamhot-item .this-body{ padding:10px;}
.tm-teamhot-item .this-intro{font-size: 12px;}

/*tm-teamcomm-list*/
.tm-teamcomm-item .this-body{ padding:10px; }
.tm-teamcomm-item .this-tit{ font-size:16px;}
.tm-teamcomm-item .this-intro{font-size:12px;  }

*+.tm-section-pagination{ margin-top:20px;}

.uk-pagination>li {	font-size: 12px;}

.uk-pagination>li:nth-child(n+2) {margin-left: 3px}

.uk-pagination>li>a,
.uk-pagination>li>span {min-width:18px;	}


/*tm-team-search-box*/
.tm-team-search-box{}
.tm-team-search-box .this-header{ margin-bottom:10px ;}
.tm-team-search-box .this-header .this-tit{  font-size:16px;}
.tm-team-search-box .this-body+.this-body{ margin-top: 10px;}
.tm-team-search-form .uk-form-label{ margin-bottom:5px;  font-size: 13px;}

.tm-team-search-form .tm-input{ font-size: 13px;}
.tm-team-search-form .tm-select{ font-size: 13px;}

/*tm-letter-nav*/
.tm-letter-nav{  margin-left: -2px; margin-top: -2px;}
.tm-letter-nav>*{  margin-top:2px; margin-left:2px;}
.tm-letter-nav>*>*{ display: block;font-size: 12px; line-height:28px; width:30px; height: 30px; }



/*tm-lawyerdes-box*/
.tm-lawyerdes-box-header{ float: none; width:100%; height:auto;text-align: right; position: absolute; right: 0; top:0px; border-bottom: 1px solid #ddd;}
.tm-lawyerdes-box-header img{ height: auto; width: 80px; height: 80px;}
.tm-lawyerdes-box-body{ padding:15px;}

.tm-lawyerdes-box-body .this-header{ margin-bottom: 30px;}
.tm-lawyerdes-box-body .this-title .this-tit{font-size:18px; }
.tm-lawyerdes-box-body .this-title .this-mk{ font-size: 14px;}
.tm-lawyerdes-box-body .this-title .this-icon{ width: 12px; height: 12px;}

.tm-lawyerdes-box-body .this-exp{}
.tm-lawyerdes-box-body .this-exp .this-tit{font-size:14px; padding-bottom:0px;  border-bottom:0 ;}
.tm-lawyerdes-box-body .this-body{ font-size: 13px; }
.tm-lawyerdes-box-body .this-body .this-dl{ margin-bottom: 0;}
.tm-lawyerdes-box-body .this-body .this-dl+.this-dl{ margin-top:5px;}
.tm-lawyerdes-box-body .this-footer{ margin-top:15px;}

.tm-lawyerdes-box-body .this-footer .this-button{font-size: 12px;  }
.tm-lawyerdes-box-body .this-footer .this-button img{ width: 16px; height: 16px;}
.tm-lawyerdes-box-body .this-footer .this-button+.this-button{ margin-left: 10px;}


.tm-lawyerdes-box .tm-grid-col-1{border-right: 0; border-bottom: 1px solid #ddd; }
.tm-lawyerdes-box .tm-grid-col-2{}

.tm-lawyerdes-box .this-padded{ padding:15px; }

.tm-lawyerbase-item+.tm-lawyerbase-item{ margin-top:10px;}
.tm-lawyerbase-item .this-header{ font-size:15px; margin-bottom:5px;}

.tm-lawyerbase-item .this-body{font-size:13px; }

.tm-lawyerbase-list{ margin-bottom: 0;}


/*tm-page-contact-block*/
.tm-page-contact-block{ padding:0 5px; }

.tm-page-contact-header{ font-size:16px ; margin-bottom:10px;}
.tm-page-contact-body{}
 
.tm-contact-form .tm-button-gray{ line-height:34px;font-size:14px;width: 100%; }
.tm-contact-form .tm-button-gray .this-button-ico{ width:10px; height:10px;}
 
/*tm-page-contact-baseitem*/
.tm-page-contact-baseitem .this-header{font-size:15px; margin-bottom:5px; padding-top:5px;}
.tm-page-contact-baseitem .this-body{ font-size: 12px; }
.tm-page-contact-baseitem .this-body .this-tel{  font-size:18px; }
.tm-page-contact-baseitem+.tm-page-contact-baseitem{ margin-top:5px;}

/*tm-subsidiary-item*/
.tm-subsidiary-item{ padding:15px; }

.tm-subsidiary-item:after{ content:" "; height:10px;  display: block; position: absolute; bottom: -10px;left: 0; right:-10px;}


.tm-subsidiary-item .this-header{font-size: 15px; margin-bottom:10px; }
.tm-subsidiary-item .this-body{ font-size:12px; }
.tm-subsidiary-item .this-body .uk-list{}
.tm-subsidiary-item .this-body .uk-list>li{ padding-left:30px; }
.tm-subsidiary-item .this-body .uk-list>li:nth-child(n+2){ margin-top:5px; }

.tm-subsidiary-item .this-icon{  margin-top: -8px; width:16px; height: 16px;}
/*tm-overlayimg-item*/
.tm-overlayimg-item .this-header{}
.tm-overlayimg-item .this-header img{ width: 100%;}
.tm-overlayimg-item .this-body{  padding:5px 10px; font-size: 12px; }

/*tm-tab-nav*/
.tm-tab-nav{ font-size:14px; line-height:42px;}

/*tm-job-view*/
.tm-job-view-box{ }
.tm-job-view-cell{ padding: 11px 15px;}
.tm-job-view-cell.tm-job-view-cell-hot{ background-color: #f7f7f7;}
.tm-job-view-cell .this-td{ padding:0;  font-size: 12px;}
.tm-job-view-cell .this-th{  padding:0;   font-size: 12px;}
.tm-job-view-cell .uk-button{font-size: 12px;}

.tm-job-pagination{  margin-top:20px; margin-bottom: 20px;}

.tm-job-view-padded{ padding:15px;}

.tm-job-view-box .uk-article{font-size: 12px; }
.tm-job-view-box .uk-article p+p{ margin-top:5px;}

/*tm-modal*/
.tm-modal .uk-modal-close{ background-color: #e7e7e7; width: 20px; height:20px; position: absolute; right: 0px; top:0px; color: #aaa;}
.tm-modal .uk-modal-header .tm-modal-title{font-size:16px;}
.tm-modal .uk-modal-header .tm-modal-subtit{font-size:12px;}
.tm-modal .uk-modal-footer{font-size: 12px;}
.tm-modal .uk-modal-footer .uk-button{font-size: 12px;}

.tm-modal .uk-modal-body .uk-article{font-size:12px; }
.tm-modal .uk-modal-body .uk-article-tit{font-size: 14px; margin-bottom:5px; line-height: 1.4;}
.tm-modal .uk-modal-body .uk-article-body{}
.tm-modal .uk-modal-body .uk-article p+p{ margin-top:5px;}



/*tm-media-tel-item*/
.tm-media-tel-item{}
.tm-media-tel-item .tm-media-img img{ width:30px; height:30px;}
.tm-media-tel-item .tm-media-body .this-title{font-size:12px;  margin-bottom:2px;}
.tm-media-tel-item .tm-media-body .this-intro{  font-size: 16px; }


.tm-apply-form{ padding:0px;}

.tm-section-subnav{ font-size:12px;}
.tm-section-subnav .uk-subnav-outlined{}
.tm-section-subnav .uk-subnav-outlined>*{ width: 25%; box-sizing: border-box;}
.tm-section-subnav .uk-subnav-outlined>*>*{ vertical-align: middle; box-sizing: border-box; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding-left: 4px; padding-right: 4px;}

.tm-section-subnav .uk-subnav-outlined { -ms-flex-pack:start; -webkit-justify-content:flex-start; justify-content:flex-start;}
.tm-section-subnav-large{}
/*tm-media-view*/

.tm-media-container{ padding:12px 10px; }

.tm-media-view-cell-item .tm-icon-item-group{ margin-bottom:8px;font-size: 12px;}
.tm-media-view-cell-item .tm-icon-item-group .tm-icon-item .tm-icon{ width: 12px; height: 12px;}

.tm-media-view-cell-item .tm-media-item{}
.tm-media-view-cell-item .tm-media-item .tm-media-img{position: relative; width:60px; height:60px; overflow: hidden; margin-right:10px;}
.tm-media-view-cell-item .tm-media-item .tm-media-img img{ max-width:none; width:92px; height:60px; position: absolute; top: 0; left: 50%; margin-left: -46px;}
.tm-media-view-cell-item .tm-media-item .tm-media-body{}
.tm-media-view-cell-item .tm-media-item .this-title{margin-bottom:5px; font-size:15px;}
.tm-media-view-cell-item .tm-media-item .this-intro{font-size: 12px; }
/*tm-welfare-view*/
.tm-welfare-view .tm-media-view-cell-item .tm-media-img{ position: relative; width:80px; height:80px; overflow: hidden;}
.tm-welfare-view .tm-media-view-cell-item .tm-media-img img{ max-width:none; width:150px; height:80px; position: absolute; top: 0; left: 50%; margin-left: -75px;}
.tm-welfare-view .tm-media-view-cell-item .tm-media-item .this-intro{ max-height: 3em;}
.tm-welfare-view .tm-media-view-cell-item:hover{ background-color: #f0f0f0;}



.tm-detail-container{   padding-left: 15px; padding-right:15px;}

.tm-detail-header-title{font-size:16px;  padding:10px 0; }
.tm-detail-header-date{ font-size:13px;}
.tm-detail-header-link{  font-size: 13px;}


.tm-detail-article{  font-size: 13px; line-height: 1.6;}
.tm-detail-article *+p{ margin-top: 5px;}



/*tm-detail-tools-box*/
.tm-detail-tools-box{ text-align: right; margin-left:0; position: static; top: auto; left: auto; -webkit-transform: translateY(0%); transform: translateY(0%);}
.tm-detail-tools-grid>li{ display: inline-block;}
.tm-detail-tools-grid>li:nth-child(n+2){ margin-top:0px;  margin-left: 5px;}
.tm-detail-tools-item{}
.tm-detail-tools-item img{ width:30px; height:30px;}

.tm-review-form{ padding:15px; }

.tm-review-form .uk-form-label{ float: left; margin-bottom: 0; margin-top: 5px; font-weight: normal;}

.tm-lineheader-box .this-header{ font-size: 12px;}
.tm-lineheader-box .this-header .this-tit{ font-size: 16px;  margin-right: 5px; }
.tm-lineheader-box .this-body{}
.tm-titline-icon{ margin-right:4px; width: 3px;  height: 14px; }

.tm-review-view{font-size: 12px;}
.tm-review-view-cell{  padding: 10px;}
.tm-review-view-cell .tm-media-header{  margin-bottom:5px;}
.tm-review-view-cell .tm-media-header>*{vertical-align: middle; display: inline-block; }
.tm-review-view-cell .tm-media-header .this-tit{  max-width:8em;  }
.tm-review-view-cell .tm-media-header .this-date{}
.tm-review-view-cell .tm-media-header .this-buttons{}
.tm-review-view-cell .tm-media-body{}
.tm-review-view-cell .tm-media-body p{}


/*tm-job-desbox*/
.tm-job-desbox-header{ padding:5px 15px;}
.tm-job-desbox-header-title{font-size: 16px; }
.tm-job-desbox-body{ padding:15px;}
*+.tm-job-desbox-buttons{ margin-top:20px;}
.tm-job-desbox-buttons{ text-align: right;}
.tm-job-desbox-buttons .uk-button{ font-size:14px; padding:3px 15px; border-radius: 5px;}
.tm-job-desbox-buttons .uk-button+.uk-button{ margin-left: 10px;}

.tm-job-detail{   font-size: 12px;}
.tm-job-detail .this-header{ margin-bottom:10px; }
.tm-job-detail .this-body h3{font-size: 14px;}
.tm-job-detail .this-body p{}


.tm-job-detail-form{  font-size: 12px;}
.tm-job-detail-form .uk-form-label{ text-align: left; width: auto; margin-top: 0;}
.tm-job-detail-form .uk-form-controls{ margin-left: 0;}

.tm-job-detail-form.uk-form .tm-input{ height: 30px;  padding:5px 10px;}
.tm-job-detail-form.uk-form textarea.tm-input{ height: auto;}
.tm-job-detail-form.uk-form-horizontal .uk-form-controls-text{ padding-top:0;}


/*tm-subcom-introbox*/
.tm-subcom-introbox{  padding:15px; font-size: 12px; line-height: 1.6; }
.tm-subcom-introbox-padded p{}

/*tm-employees-item*/
.tm-employees-item{  font-size: 14px;}
.tm-employees-item .this-body-padded{ padding: 10px;}
.tm-employees-item .this-title{  font-size:14px; }
.tm-employees-item .this-intro{  font-size:12px; height:7.5em;}

/*uk-article-box*/
.uk-article-header{  margin-bottom:15px;}
.uk-article-title{font-size:18px; line-height: 1.4;}
.uk-article-meta{}
.uk-article-body{ font-size: 12px; line-height: 1.6; }

.uk-article-body img{ max-width: 100%; height: auto !important; }

/*tm-share-box*/
.tm-share-item{ display: block; padding:9px 10px;}
.tm-share-item img{ width:25px; height:21px;}

/*tm-pronav-box*/
.tm-pronav-box{}
.tm-pronav{ font-size: 13px; margin: -3px;}

.tm-pronav>li{ width: 50%;float: left; padding:3px; box-sizing: border-box;}
.tm-pronav>li:nth-child(n+2){ margin-top: 0;}
.tm-pronav>li>a{  padding:5px 10px;  }
.tm-pronav>li>a .this-icon{ width:20px; height:20px;}


/*tm-prodes-article*/
.tm-prodes-article{font-size: 12px; }
.tm-prodes-article h3{font-size:16px; }
.tm-prodes-article *+h3{ margin-top:15px;}
.tm-prodes-article h2{font-size:18px;}
.tm-prodes-article img{ max-width: 100%; height: auto !important;}


/*tm-apply-section*/
.tm-apply-section-header{font-size:18px; margin-bottom:10px; text-align: center;}
 
.tm-apply-section-icon{float: none; margin-top:0;text-align: center; margin-bottom:10px;}
.tm-apply-section-icon img{ width:40px; height:40px;}

.tm-apply-section-arrow {  width:12px;height:12px;left:50%;margin-left: -6px; top:-6px;-webkit-transform: rotateZ(135deg); transform: rotateZ(135deg);}


.tm-apply-section-body{ margin-left:0px;  border-radius:5px; min-height:300px; }
.tm-apply-section-body-padded{ padding:20px;}
.tm-apply-section-body-padded-medium{padding:12px;}

.tm-apply-form-box .this-header{  font-size:22px;  margin-bottom:20px;}
.tm-apply-form-box .this-footer{  margin-top: 20px;}
.tm-apply-form-box .this-footer .uk-button{font-size: 18px; padding:10px; }


.tm-apply-form-box .tm-apply-form{font-size:15px;}
.tm-apply-form-box .tm-apply-form .tm-input{ padding:5px 10px; height: 34px; }
.tm-apply-form-box .tm-apply-form .tm-select{ width: 100%;}
.tm-apply-form-box .tm-apply-form .uk-form-label{ width:auto; }
.tm-apply-form-box .tm-apply-form .uk-form-controls{ margin-left:0;}

.tm-asq-block-title{font-size:18px}
.tm-asq-block-intro{font-size:12px; margin-top:5px;}

.tm-asq-block-body{ margin-top:20px;}
.tm-asq-block-footer{margin-top:20px;}


.tm-asq-box{ text-align: center;}
.tm-asq-box .this-header{font-size:16px; margin-bottom:20px;}
.tm-asq-box .this-footer{  margin-top:30px;}
.tm-asq-box .this-footer .uk-button{font-size: 18px; padding:10px;}

.tm-asq-box.uk-form .tm-input{  font-size:14px; padding:7px 5px; height:36px; }

.asq-radio-item-group{  margin: -4px;}
.asq-radio-item-group .asq-radio-item{ margin:4px;}
.asq-radio-item{ font-size:12px; }
.asq-radio-item .this-txt{ min-width:82px; padding:7px 5px;}


.asq-selected-item-group{ margin: -4px;}
.asq-selected-item-group .asq-selected-item{ margin:4px;}
.asq-selected-item{  font-size: 12px; min-width:82px; padding:7px 5px;}

/*tm-iabout-advs*/
.tm-iabout-advs{font-size: 14px;  }


.tm-iabout-advs-item .this-body{ margin-top:15px; margin-bottom: 10px;}
.tm-iabout-advs-item .this-header .this-intro{font-size:18px; }

}

@media (min-width: 768px) and (max-width:960px) {
.tm-page-slideshow .uk-slideshow {height:280px !important;}
.tm-page-slideshow .uk-slideshow>li{ height: 100% !important;}
}

@media (min-width: 768px) and (max-width:960px) {
.pc-show{display: block !important;}
.phone-show{display: none !important;}
}

@media screen and (max-width: 768px) {
.pc-show{display: none !important;}
.phone-show{display: block !important;}
}