/* change the bootstrape defaul */


 /* Custom, iPhone Retina */ 
    @media only screen and (min-width : 320px) {
        .meta-front-page {color:gray;}
        .time-right{ text-align: right;color:#bbbbbb;}
        .mobile-time {background-color: rgba(0, 0, 0, 0.7); color:white; position:absolute; left:15; bottom: 0; display:block; padding: 2px 3px;}
        .sidebar-mobiel {display: none;}
        #awesome-carousel {display: none;}
        .content-wrap img {max-width: 100%;height: auto;}
        .page-single {padding-top: 0;}
        .short-link i {display:block;}
        #related_posts i {display: none;}
        .home .post-wrap img {width: 100%; height: auto;}
        .navbar-search {width: 100%;}
        .navbar-search input {display: inline; width:18em;}
        .list-title p { display: none; }
        .list-title {padding-left: 0; min-height: 10px;}
        .imgallwidth img {padding-left: 0; padding-bottom: 20px; width: 100%; height:100%;}
        .list-row {padding-top: 0;}
        .navbar{margin-bottom:0;}
        .content-aside p:first-child { color:#4e85a0;}  
        .login-button a b {padding: 0 42px; font-weight: normal;} /* before login style */
        .login-button a i {padding: 0 2px; font-style: normal;} /* after login style */
        .login-button a { padding:0 10px; } 
        .comments-wrap {display:none;}
        .show-comments {text-align: center; display: block;}
        .show-comments b {padding: 15px 30px;  font-size: 14px;border: 1px solid #edc6a0;background: #f6e495; line-height:2em; border-radius: 5px;}
        .show-comments b a:link{color: #a94442;}
        .show-comments b a:visited{color: #a94442;}
        .show-comments b a:hover{color:black;}
        .show-comments b a:active{color: #a94442;}
        .show-comments {margin:40px 0; }
        .layout-padding-l {padding-left: 0;}
        #related_posts ul li a{ max-width: 19em; overflow: hidden; height: 1.1em; display: inline-block;}
        .busin-info { position:relative; border:1px solid #ffe2c5; font-size: 1.1em; line-height: 1.6em; background:#fcf8e3; padding:20px 5px 80px 5px; margin:5px 5px 20px 5px; border-radius: 5px;}
        .login-section {background-color:#ececec; padding: 10px 0 6px 0; margin-bottom: 10px;border-radius: 5px;margin-left:15px;}
    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (min-width : 480px) {
        .meta-front-page {color: gray;}
        .time-right{text-align: right; color:#bbbbbb;}
        .mobile-time {background-color: rgba(0, 0, 0, 0.7); color:white; position:absolute; left:15; bottom: 0; display:block; padding: 2px 3px;}
        .sidebar-mobiel {display: none;}
        #awesome-carousel {display: none;}
        .page-single {padding-top: 0;}
        .short-link i {display:block;}
        #related_posts i {display: none;}
        .home .post-wrap img {width: 100%; height: auto;}
        .navbar-search {width: 100%;}
        .navbar-search input {display: inline; width:18em;}
        .list-title p { display: none; }
        .list-title {padding-left: 0; min-height: 10px;}
        .imgallwidth {padding-left: 0;}
        .imgallwidth img {padding-bottom: 20px; width: 100%; height: auto;}
        .list-row {padding-top: 0;}
        .content-aside p:first-child { color:#4e85a0;}
        .login-button a b {padding: 0 42px; font-weight: normal;} /* before login style */
        .login-button a i {padding: 0 2px; font-style: normal;} /* after login style */    
        .comments-wrap {display:none;}  
        .show-comments {text-align: center; display: block;}  
        .show-comments b {padding: 15px 30px;  font-size: 14px;border: 1px solid #edc6a0;background: #f6e495; line-height:2em; border-radius: 5px;}
        .show-comments b a:link{color: #a94442;}
        .show-comments b a:visited{color: #a94442;}
        .show-comments b a:hover{color:black;}
        .show-comments b a:active{color: #a94442;}
        .show-comments {margin:40px 0;  }  
        .layout-padding-l {padding-left: 0;} 
        
        .busin-info { position:relative; border:1px solid #ffe2c5; font-size: 1.1em; line-height: 1.6em; background:#fcf8e3; padding:20px 5px 80px 5px; margin:5px 5px 20px 5px; border-radius: 5px;}     
    }

    /* Small Devices, Tablets */
    @media only screen and (min-width : 768px) {
        .meta-front-page {color:#adadad;}
        .time-right{text-align: right; color:#bbbbbb;}
        .mobile-time {background-color: rgba(0, 0, 0, 0.7); color:white; position:absolute; left:0; bottom: 0; display:block; }
        .sidebar-mobiel {display:block;}
        #awesome-carousel {display: none;}
        .page-single {padding-top: 0;}
        .short-link i {display:block;}
        #related_posts i {display: none;}
        .home .post-wrap img {width: 100%; height: auto;}
        .list-title p { display: none; }
        .list-title {padding-left: 0; min-height: 10px;}
        .imgallwidth {padding-left: 0;}
        .imgallwidth img {padding-bottom: 20px; width: 100%; height: auto;}
        .list-row {padding-top: 0;}
        .content-aside p:first-child { color:#4e85a0;}
        .login-button a b {padding: 0 42px; font-weight: normal;} /* before login style */
        .login-button a i {padding: 0 2px; font-style: normal;} /* after login style */
        #menu-item-271 {display: none;}
        .search-field { display: inline-block;  line-height: 1.8em; border:1px solid #bdbdbd;  border-radius:3px; font-weight: normal;width: 10em; padding-left:10px;}
        .search-submit {display: inline-block;  background:#0090d8; line-height: 2em; border:none; border-radius:3px 3px 3px 3px; color: white;}
        #theme-my-login-4 {margin: auto; }
        .comments-wrap {display:block;}
        .show-comments {display:none;}
        .layout-padding-r {padding-right: 5px;}
        .layout-padding-l {padding-left: 5px;}
        #related_posts ul li a{ max-width: 25em; overflow: hidden; height: 1.1em; display: inline-block;}
        .busin-info { position:relative; border:1px solid #ffe2c5; font-size: 1.1em; line-height: 1.6em; background:#fcf8e3; padding:30px 10px; margin:10px 10px 30px 10px; border-radius: 5px;}
    }

    /* Medium Devices, Desktops */
    @media only screen and (min-width : 992px) {
        .meta-front-page {color: #adadad;}
        .time-right{color:#adadad; text-align:right; position: absolute; right:15px; bottom:0; display: block;}
        .mobile-time {display: none;}
        .sidebar-mobiel {display:block;}
        #awesome-carousel{display: block;}
        .page-single {padding-top: 10px;}
        #related_posts i {display:inline;}
        .home .post-wrap img {width:auto; height: auto;}
        .navbar-search {width:auto;}
        .list-title p { display: block; }
        .list-title {min-height: 180px;}
        .imgallwidth {padding: 0 10px;}
        .imgallwidth img {padding-bottom: 20px; width:100%; height:100%;}
        .list-row {padding-top: 10px;}
        .content-aside p:first-child { color:#4e85a0;}
        .login-button a b {padding: 0 35px; font-weight: normal;} /* before login style */
        .login-button a i {padding: 0 2px; font-style: normal;} /* after login style */
        .search-field {display: inline-block; line-height: 1.8em; border:1px solid #bdbdbd; margin-right:-61px;  border-radius:3px; font-weight: normal;width: 14em; padding-left:10px;}
        .search-submit {display: inline-block;  background: #4e85a0; line-height: 1.8em; border:none; border-radius:0 3px 3px 0; color: white;}
        .comments-wrap {display:block;}
        .show-comments {display:none;}
        .layout-padding-r {padding-right: 5px;}
        .layout-padding-l {padding-left: 5px;}
        #related_posts ul li a{ max-width: 25em; overflow: hidden; height: 1.1em; display: inline-block;}
        .busin-info { position:relative; border:1px solid #ffe2c5; font-size: 1.1em; line-height: 1.6em; background:#fcf8e3; padding:30px 20px; margin:10px 50px 30px 50px; border-radius: 5px;}

        }

    /* Large Devices, Wide Screens */
    @media only screen and (min-width : 1200px) {
        .meta-front-page {color: #adadad;}
        .time-right{color:#adadad; text-align:right; position: absolute; right:15px; bottom:0; display: block;}
        .mobile-time {display: none;}
        .sidebar-mobiel {display:block;}
        .page-single {padding-top: 10px;}
        #related_posts i {display:inline;}
        .home .post-wrap img {width:auto; height: auto;}
        .post{padding-left: 10px;}
        .navbar-search {width:auto;}
        .list-title p { display: block; }
        .list-title {min-height: 180px;}
        .imgallwidth {padding: 0 10px;}
        .list-row {padding-top: 10px;}
        .login-button a b {padding: 0 42px; font-weight: normal;} /* before login style */
        .login-button a i {padding: 0 2px; font-style: normal;} /* after login style */ 
        .addpost-button a { padding: 5px 40px; border-radius: 5px ; background-color:#4e85a0; color: white; } 
        .all-form {padding: 0 30px;}  
        .search-field {display: inline-block; line-height: 1.8em; border:1px solid #bdbdbd; margin-right:-61px;  border-radius:3px; font-weight: normal;width: 14em; padding-left:10px;}
        .search-submit { display: inline-block; background: #4e85a0; line-height: 1.8em; border:none; border-radius:0 3px 3px 0; color: white;} 
        .comments-wrap {display:block;} 
        .show-comments {display:none;}
        .layout-padding-r {padding-right: 5px;}
        .layout-padding-l {padding-left: 5px;}
        #related_posts ul li a{ max-width: 35em; overflow: hidden; height: 1.1em; display: inline-block;}
        .busin-info { position:relative; border:1px solid #ffe2c5; font-size: 1.1em; line-height: 1.6em; background:#fcf8e3; padding:30px 20px; margin:10px 50px 30px 50px; border-radius: 5px;}
        .login-section {background-color:#ececec; padding: 10px 0 6px 0; margin-bottom: 10px;border-radius: 5px;margin-left:0;}
    }


/* responsive*/
.content-image-wrap img {}

.line-gap {border-bottom: 1px solid #eeeeee; margin-bottom: 5px;}

.list-title h3 {margin-top: 5px;}
.list-title h3 a {font-size: 20px; }

.list-row {border-bottom: 1px solid #eeeeee;}
.list-row img {padding-top: 10px;}


body { 
	font-family: 'Microsoft YaHei',"Helvetica Neue",Helvetica,Arial,sans-serif;
	 }
.thumbnail { border: none; padding: 0; width: 100%;}
.navbar { border-bottom:1px solid #bfe5f7; border-top: none; border-right: none; border-left: none; margin-bottom: 10px; min-height: 40px;background-color:#ececec; }
.clearfix {clear: both;}
.top-gap {margin-top: 10px;}

h1 {font-size: 28px; display: inline; line-height: 1.2em;}
h1 img {padding: 10px 10px 10px 0;}
.domain-names {vertical-align: bottom; font-size: 16px; color: gray; font-weight: normal; padding-bottom: 5px; line-height: 35px;}

/* humbnail for share*/
.hide-humbnail { width: 0; height: 0; overflow: hidden;}

/* main bar */
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color:#4e85a0!important;}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {color:#4e85a0; background-color: #daeff9!important}

#menu-item-55760 a {color: red}


.foat-width-left {width:220px;}
.foat-width-right{width:520px; padding-left: 20px}
.post-wrap {position: relative;}
.post-wrap .meta-front-page {position: absolute; bottom:5px; right:15px; color:#adadad;font-size: 0.9em;}
.post-wrap .meta-front-page a{padding: 1px 6px; border-radius: 4px; color:white; background:#ababab; letter-spacing: 1px; transition: background .15s ease-in-out;}
.post-wrap .meta-front-page a:hover {background:#fd5143;}
.nav>li>a {padding:10px;}
.post-wrap h3 a {font-weight: normal!important;}

.carousel-caption {width:100%; position: absolute; bottom: 0; background-color:rgba(78,133,160, 0.9);; padding: 0 25px!important; text-shadow:none!important; margin-left: -152px;}
.carousel-caption .entry-title{ font-weight: 700;}
.carousel-caption .entry-title a{font-size:18px!important; color:white!important; letter-spacing: 1px; font-weight: normal;}

.carousel-caption .entry-title a:hover{color: white;}

/*rent page  */
.rent-info { background:#fdf8c6; border-radius: 5px; padding:15px 15px 15px 25px; width: 80%; margin:20px auto 30px auto; }
.rent-info p {margin-bottom: 0!important;}

/* for 澳洲中文网 */
.tml-user-links li:first-child {display: none;}
.post-list-table td {padding: 20px 0; }

#awesome-carousel {margin-bottom: 20px;}


.mobile-add-message { text-align: center; margin:auto; 
    padding-top: 5px;
    padding-bottom: 5px;
    border-radius: 5px;
    background-color:#ccecfb;
    margin-bottom: 10px;
    color: white;
    width: 60%;
 }
.mobile-add-message  a:link{ display:inline-block; }
.mobile-add-message  a:visited{display:inline-block; }
.mobile-add-message  a:hover{display:inline-block; }
.mobile-add-message  a:active{display:inline-block; }

/* user info for single page */
.user-info { border: 1px solid #ffe2c5;font-size: 1.1em;line-height: 1.6em;background: #fcf8e3;padding: 25px 20px 20px 20px;margin: 10px 50px 30px 50px;border-radius: 5px;text-align: center;}
.user-info h2 b { display: block; font-weight: normal; font-size: 18px; padding-bottom:20px; padding-top: 10px; }
.user-info h2 {font-weight: 700; font-size:3em; margin: 0;}
.user-info p {line-height: 1.4em; margin-bottom: 1em; font-size: 16px; }
.user-info p img { border: 5px solid #ecccab; border-radius: 50%; }





/* classify */
.classify-list-name {list-style: none; margin-bottom: 50px; margin-top: 15px;padding: 0 5px;}
.classify-list-name li{margin-right: 10px; display: inline-block; border-radius: 3px; background: #e0e0e0; padding: 2px 12px; color: gray; font-size: 12px; margin-bottom: 10px;}   
.classify-list-name a { color: black; }
.classify-title {border-bottom: 1px dashed #bdbdbd; padding-bottom: 10px; letter-spacing: 10px; margin-bottom:0;}
.current-cat {background: #bfe5f7!important;}


/* frontpagetemp */
.front-thumbnail-size img {width: 450px; height:250px;}
.temp-width p {font-size: 1em;}
.tml-user-pass-wrap label {display: block;}
#theme-my-login-4 p {margin-bottom: 0; }
#theme-my-login-4 label  {font-weight: normal; font-size: 14px; margin-bottom: 0;}
.tml-field {width: 90%!important;}

/* Pagination */
.pagination {clear:both;position:relative;font-size:11px;line-height:13px;float:left; }
.pagination span, .pagination a {
	font-size: 1.3em;
	border-radius: 4px;
    display:block;
    float:left;
    margin: 2px 6px 2px 0;
    padding:9px 10px 9px 10px;
    text-decoration:none;
    width:auto;
    color:#fff; /* Pagination text color */
    background: #555; /* Pagination non-active background color */
    -webkit-transition: background .15s ease-in-out;
    -moz-transition: background .15s ease-in-out;
    -ms-transition: background .15s ease-in-out;
    -o-transition: background .15s ease-in-out;
    transition: background .15s ease-in-out;
}
.pagination a:hover{color:#fff;background:#4e85a0;}
.pagination .current{padding:10px 12px 8px 12px;background: #4e85a0;color:#fff;}

/* main layout left is pic , right is title and excerpt */

.list-title p{margin-bottom: 0; line-height: 1.8em; font-size: 1em; text-align:justify;}
.list-title h3 a {font-size: 20px; color:#696969; transition: background .15s ease-in-out;}
.list-title h3 a:visited {font-size: 20px; color:#696969;}
.list-title h3 a:hover {font-size: 20px; color:#4e85a0;}

.content-aside p:first-child{margin:40px 20px 40px 60px; color:#4e85a0; font-size:1.6em; line-height: 1.8em; padding:10px 0; font-weight: normal; text-align: left;}
.content-aside p {text-align: center;}
.content-aside {background:url("../img/aside-bg.png") no-repeat 10px 0;}


.next-posts-l {background:#f1f1f1; border-top:1px solid #bfe5f7; border-bottom:1px solid #bfe5f7;  margin:40px auto 15px auto; text-align: center; padding: 20px 0; width: 75%;}
.next-posts-l a { padding:0 20px;  font-size: 20px;}


/* link style */
a {color:#666; text-decoration: none; }
a:hover{ color: red; text-decoration: none;}
.front-page-header a {color:white; font-weight: 700; letter-spacing: 2px; border-top: 1px dashed #E3DFDF;}
.front-page-header a:hover{ border-top: 1px dashed black; }


.front-page-time  { color:#D5D4D4; }
.entry-title { margin-top: 0!important;  }
p {font-size: 18px; line-height: 1.8em; color: #666; margin-bottom: 2em;}

a.front-page-readmore:link{ font-size:1em; color:#adadad; padding:2px 8px; border-radius:5px; transition: color .2s ease-in-out;  }
a.front-page-readmore:visited{ font-size:1em; color:#cecece; padding:2px 8px; border-radius:5px;}
a.front-page-readmore:hover{color:#4e85a0; text-decoration: none; padding:2px 8px; border-radius:5px;}

.wrap-bottom-padding { padding-bottom: 10px; }

.footer-ao { margin:10px auto 10px auto; background:#ececec;}
.border-footer-left { border-left:1px solid #D1D1D1; height: 250px; }
.foot-row-width {width: 100%; margin: auto!important; padding: 20px 0 20px 0}
.qr-padding { padding-bottom: 15px; }
.cat-item {list-style: none; padding-left:40px;}
.border-footer-left ul { list-style: none; }
.footer-title { color:#e23136; font-size: 16px; font-weight: 700; padding: 0 0 5px 40px;}
.footer-ao p {font-size: 14px; margin-bottom: 0;}
.footer-ao .about-us {margin:10px 0; text-align: center;}
.footer-ao .copyright {font-size: 12px; color:#aaaaaa; text-align: center; }
.links-bottom a{padding-right: 5px;}

.tag-link-space a { padding-right: 5px; }
.page-meta {font-size: 14px; padding:10px 0 10px 0; color: gray; margin: 0 0 20px 0; border-bottom: 1px dashed #CDCDCD;}
.page-single p { font-size: 16px; line-height: 1.8em; margin-bottom: 1.2em; }
.page-meta a {color:#4e85a0;}
.page-meta a:hover {color: red;}


.copyright a {color:#aaaaaa;}
.copyright b {padding: 0 5px; font-weight: normal;}

.pagination {margin:20px 0 20px 0;}
.home .pagination { margin-top: 20px;}
	

/*特殊页面的设置*/
/*用户注册页面*/
.page-id-62 .tml-action-links, .page-id-60 .tml-action-links {display: none;}
.page-id-62 .message, .page-id-60 .message{text-align: center; padding-top:30px; margin:30px 10px; letter-spacing: 0.6em; font-size: 22px; border-bottom: 1px dashed #bfe5f7;}
.page-id-60 .message {letter-spacing:normal; }
.page-id-62 label, .page-id-60 label {font-weight: normal; font-size: 16px;}
.page-id-62 .tml-user-login-wrap label:first-child, .page-id-60 .tml-user-login-wrap label:first-child {padding-right:1em;}
.page-id-62 .tml-submit-wrap input,.page-id-60 .tml-submit-wrap input {width: 7em;}
.error {color: red; font-size: 14px; }
#reg_passmail {font-size: 14px; color:#4e85a0;}

.tml-action-links>li a{color:red;}


.page-id-62 #theme-my-login, .page-id-60 #theme-my-login, .page-id-63 #theme-my-login{ width: 500px; margin: auto; background: #f3f3f3; text-align: center; padding-bottom:10px; padding-top:30px; border-radius: 5px; margin-top: 30px; }
.tml-user-pass1-wrap label {padding-right:2em;} /*用户注册页面的文字边距*/
#registerform input {border:1px solid #c9c9c9; color: #4e85a0;}
#registerform [type=submit] {border:1px solid #4e85a0; background:#d6e8ff; }

.page-id-60 .tml-user-pass-wrap label {display: inline;}
.page-id-60 [for=user_pass] {padding-right: 4em; }
.page-id-60 .tml-rememberme-wrap {margin-bottom: 5px;}
.page-id-60 .message {padding-bottom: 5px;}

.frontend-item-container label { color: #000; font-weight: normal; background: #dcfdff; padding: 3px 5px; width: 100%; border-left: 4px solid #bcbcbc;}


.all-form-top{text-align: center; color: red; border:1px solid #ffe2c5;  line-height: 1.6em; background:#fcf8e3; padding:20px 10px; margin:10px 50px 30px 50px; border-radius: 5px;}
.all-form h1{ text-align: center;   display: block; }
.all-form h1 b {font-weight: normal; padding-bottom:5px;}
.frontend-item-container {margin-top:30px;}

/* sidebar */
.sidebar-title-wrap {width: 100%;  margin: 10px 0; border-radius: 0 0 10px 0;}
.sidebar-thumbnail {position: relative; margin-bottom:10px;}

.sidebar-thumbnail .sidebar-title {position: absolute; color:#3584dc; width:100%; font-size:16px; background:rgba(0,0,0,0.7); bottom: 0; padding: 5px 10px;}
.sidebar-title a:link {color:#e0e0e0;}
.sidebar-title a:visited{color:#e0e0e0;} 
.sidebar-title a:hover{color:#ec5f5f;}
.sidebar-title a:active{color:##ec5f5f;} 

.sidebar-with-pic {margin-top:10px;}

#sidebar .sidebar-mobiel img{width:100%; height:auto;}
.sidebar-thumbnail {width: 100%;}


#theme-my-login-4 .widget-title {padding: 0;}
.tml-action-links {list-style: none; padding: 0; margin: 20px 0 10px 0;}
.tml-action-links li {display: inline-block; padding-left: 10px;}


.testt {display: none; background: red; width:100px; height: 25px;}

.addpost-hide {display: none; padding:20px 0 20px 0; text-align: center; list-style: none; background: rgb(255, 255, 255); margin: 15px auto; width: 85%; border-radius: 10px;border:1px solid #bfe5f7;}
#theme-my-login-4 { background: rgb(255, 255, 255); width: 85%; margin-bottom: 20px;  padding: 20px 0 0 0; border-radius: 10px; border:1px solid #bfe5f7;}
#theme-my-login-4 .widget-title { padding:0; margin-top: 10px; color:#9e9e9e; display: none;}
#user_login1,#user_pass1{border: 1px solid #d8d8d8; padding-left:3px; border-radius: 5px;}
.tml-rememberme-wrap {padding-top:10px;}
/*.tml-user-login-wrap label {display: block;} */
#user_login1 {width: 90%;}
#user_pass1 {width: 90%;}
#wp-submit1 {width: 50%; font-size: 14px;border: 1px solid #edc6a0;background: #f6e495; line-height:2em; border-radius: 3px;}

.addpost-hide li {padding: 3px 0;}
.widget_theme_my_login {display:none; text-align:center;}
.tml-user-links {list-style: none; padding:10px 0 0 0;}

.login-button{text-align:center; margin: 20px 0;}
.login-button a { padding-top:5px; padding-bottom:5px;  border-radius: 5px ; background-color:#4e85a0; margin-bottom: 10px; color: white; }
.login-button a:hover {background-color:#30637c;}
.addpost-button {text-align:center;}
.addpost-button a {padding: 5px 40px; border-radius: 5px ; background-color:#4e85a0; color: white; }
.addpost-button a:hover {background-color:#30637c;}

.addpost-wrap {margin-bottom: 25px;}


/* nav */
#menu-main {font-size: 18px;}
#menu-main ul li a {font-size: 16px!important; line-height:1.8em!important}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {background-color:#ececec; color: white;}


.main-content-bg { background:#efefef; margin-bottom: 10px; }

/* cat page */
.meta-cat-page {position: absolute; bottom: -20px; right: 0; color: #b3b2b2; font-size: 12px;}
.page-cat-list h3 {font-size: 16px; margin: 0; padding: 0; padding:0;}
.page-cat-list i {font-size: 12px; color: #b3b3b3}
.list-padding {padding: 10px 10px;}
.page-cat-list:hover{background:#f5f5f5;}
.page-cat-list {border-bottom: 1px solid #f5f5f5; background: white; transition: 0.4s; clear: both;}

/* all page */
.job-type-list { list-style: none; }
.job-type-list li { padding:0 10px; display: inline-block; background: #e0e0e0; border-radius: 5px; margin: 0 10px }
.job-list-title {text-align:center; border-bottom:1px dashed gray; margin:10px 30px 15px 30px; font-size: 30px; padding-bottom: 10px;letter-spacing:10px;}


.entry-title {}
.entry-title a {}
.entry-title a:hover {}

.blog-element { display: block; height: 200px; overflow: hidden; background-position: center center; background-repeat: no-repeat; background-size: cover; }
.blog-element a { color: #fff; text-shadow: 0 1px 3px rgba(0,0,0,.5) }

/*
.second-row-padding:nth-child(2) { padding-right: 0; }
.second-row-padding:nth-child(3) { padding-left: 0; }

.third-row-padding { padding: 0; }
.third-row-padding:nth-child(4) { padding-left: 15px; }
.third-row-padding:last-child { padding-right: 15px; }
*/
.no-margin { margin: 0; }
.blog-item { padding: 0; }

/* header search form ================== */
.search-form-container { display: none; position: fixed; top: 50px; left: 0; right: 0; background-color: rgba(0,0,0,.35); padding: 20px; z-index: 2; }
.open-search a { font-size: 0; width: 30px; position: relative; }
.open-search a:after { 
display: block;
position: absolute; 
font-family: 'Glyphicons Halflings';
font-style: normal;
font-weight: 400;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
content:"\e003";
font-size: 20px;
left: 0;
top: 50%;
line-height: 1em;
margin-top: -0.5em;
}
.search-top {padding-top: 40px; padding-right: 100px; float:right; border-radius: 0 3px 3px 0;}

.content-wrap {overflow:hidden; min-height: 25em;}
.content-wrap img{ height: auto; margin: auto;}
.navbar-search input.top-search-from {width:9em; height:28px; }
.navbar-search button {height:28px; }

.content-video { margin: 0 0 0 10px;}
.content-aside a {box-shadow: inset 0 -5px 0 #b4e7f8; border-bottom: 2px solid #b4e7f8}
.content-wrap img {padding:0 5px 10px 0;}
.content-wrap a {color:#4e85a0; }
.content-wrap a:visited {color:#4e85a0;}
.content-wrap a:hover {color: red; }
.content-wrap a:active{color:#4e85a0;}

.search-result article {padding: 0 20px;}


.search-field:focus{ background: #f2fbff; }


.bubble a
{position: relative;
width: 30px;
height: 20px;
padding: 0px;
background: #d6f2ff;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
display: inline-block;
text-align: center;
}

.bubble a:after 
{content: '';
position: absolute;
border-style: solid;
border-width: 7px 5px 0;
border-color: #d6f2ff transparent;
display: block;
width: 0;
z-index: 1;
bottom: -7px;
left: 14px;}

.bubble a:hover {color: red;}


/*front page content
.post-wrap a img { transition: 0.5 width:220px; height: 147px;}
.post-wrap a:hover img{ width:270px; height: 197px;}
.content-image-wrap {overflow: hidden; width:220px; height: 147px;}
*/

.content-image-wrap {width:220px; height: 147px; overflow: hidden;}
.content-image-wrap img {transition-duration:0.3s;}
.content-image-wrap img:hover {transform: scale(1.1);}


.sidebar-thumbnail {height: 188px; overflow: hidden;}
.sidebar-thumbnail img {transition-duration:0.3s;}
.sidebar-thumbnail img:hover {transform: scale(1.1);}

.navbar-search {float: right; padding-top:8px; margin: 0;}
.search-page b {font-weight: normal; color: gray;}
.search-result-title {color: red; padding-bottom: 20px;}
.search-page h1 {font-size: 20px}
.search-page p {font-size: 16px; padding-right:40px; }



/*front page*/
.thumbnail-title { position: relative;  background-color:#EEEEEE;}
.front-page-header { position: absolute; bottom:-15px; left: 0px; color: white; background:rgba(0, 0, 0, .55); width: 100%; padding:10px 0 10px 20px;}


/*center nav 
.navbar .navbar-nav {display: inline-block;float: none; margin-bottom:-5px;}
.navbar .navbar-collapse {text-align: center;}
*/

.foat-width-right h3 {margin-top: 0; font-weight: normal;}

.relate-article-title { font-size: 18px; color:#000; padding-top: 40px;}
#related_posts ul { color: gray; font-size: 1.1em;}
#related_posts ul li{padding-bottom: 10px;}
#related_posts i { padding-left:5px; font-size: 0.8em; color:#b3b3b3}
.max-character a {
    display: inline-block;
    text-overflow: ellipsis;
    max-width:42ex;
    white-space: nowrap;
    overflow: hidden;
    padding-top: 5px;
    padding-left: 5px;
}   

.end-post-link-wrap {margin:20px 0; background:#f7f7f7; border-top:1px solid #bfe5f7; border-bottom:1px solid #bfe5f7; }

.up-border {  margin-top: 20px; line-height:30px;}
.down-border{ margin-bottom: 10px; text-align: right; line-height:40px; overflow:hidden;}
.end-post-link b {color:#337ab7; }



.comment-form input,.comment-form textarea {border:1px solid gray; border-radius: 3px;}


.comments-title { font-size: 18px; color: black; margin-bottom: 10px; }
#comments ol {padding-left: 20px!important;}
.pingback {display: none;}





#reply-title {margin-top:50px !important;}
.sidebar-title-withoupic a:link{ color:#797878; }
.sidebar-title-withoupic a:visited {color:#797878;}
.sidebar-title-withoupic a:hover{color:#4e85a0;}
.sidebar-title-withoupic a:active{color:#4e85a0;}



.sidebar-top-title {border-bottom:1px solid #bfe5f7; border-top:1px solid #bfe5f7; font-size:18px; background:#e6e6e6; padding:10px;}
.widgets-area h3{margin-top: 10px;}
.sidebar-title-withoupic {width:95%; height:1.2em; overflow:hidden; padding-left:18px; margin:10px 0;background: url(http://www.ozchinese.com/wp-content/themes/ozchinese/img/dot.png) no-repeat 5px center; }

.sidebar-title { font-size: 16px; }
.add-comment {display: none;}

/*center nav 
.content-wrap img:first-of-type {display:block; margin: auto;}
.content-wrap img {padding: 10px 5px; }
*/

.border-all-websites {border:1px solid #E4F0FD; background: #F6FAFF; border-radius: 10px; margin-bottom:30px; padding: 20px;}
.border-all-websites .entry-title a {font-size: 24px; color: black;}
.border-all-websites p{ margin-bottom: 20px!important; }
.border-all-websites .all-websites-date { border-bottom:1px dashed #D0CFCF; padding-bottom: 5px; margin-bottom: 5px; }
.all-websites-date b { padding-left: 10px; font-weight: normal; }

/*-- */
.comment-body {position: relative; border-radius:5px; border:1px solid #D5D5D5; margin-bottom: 10px;  }
.comment-body p {color: #A0A0A0; font-size: 16px;}
.reply { position: absolute; top:3.5em; right: 20px; }
.comment-meta { text-align: right; margin-top: -3.5em; padding-right: 20px; }
.comment-meta a {color:#B5B5B5}
.fn { background-color: #EDEDED; border-radius:10px; padding: 5px 10px; font-style: normal;}

.comment-list p{  }
.comment { margin:30px 30px 30px 0; }

.comment-list, .children { list-style: none; }
.comment-list p, .children p { margin-top:4em; padding:0 1em 0 1em; }
.says {display: none;}
label[for="comment"] { display:none;}
label[for="author"] {width:5em;font-weight: normal;}
label[for="email"]{width:5em;font-weight: normal;}
label[for="url"]{width:5em;font-weight: normal;}

#comment { width: 97%; }
#author{ width: 55%; }
#email{ width: 55%; }
#url{ width: 55%; }
.comment-notes{display: none;}
input[value="发表评论"] {width: 8em;}
///
#email::after{ content:"电子邮件被显示";}


/** new page navigation **/
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {color: #fff;text-decoration:none;}
.navigation li {display: inline;}	
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {background-color: #4e85a0;border-radius: 3px;cursor: pointer;padding: 6px 10px;}
.navigation li a:hover,
.navigation li.active a {background-color:#555 ;}
.navigation {margin-left: -40px;}



/** aozhou123 nav**/
.website-nav-wrap li { list-style: none; }
.outline_nav {border-radius:6px; background:#FFFDEE; border:1px solid #E5E5E5; margin-bottom: 20px;}	
.outline:target {background:#F6FCFC;border: 2px solid #FF6600;border-radius:6px;}
	
.ul.sites_list {
    list-style:none;
	padding:0 6px 10px 14px;
	color:#666;
	font-size: 0.8em;
}
.outline_top {border-radius:6px;color:#D90000;background:#FFFDEE;margin-bottom:15px;padding:10px 0;line-height:24px; text-align:center; border:1px solid #E5E5E5;}

.outline h2 {border-radius:6px 6px 0 0;font-size: 1.3em;background-color:#EDEDED;letter-spacing: 0.1em;padding-left:10px;line-height:35px;color:#FF9305; margin:0; }	


#nav_inside {width: 100%;list-style-type: none;font-size:1em;text-align:center;line-height:2em;padding:0 5px 12px 15px;}
#nav_inside li {display: inline-block;}	  
#nav_inside li a:link, #nav_inside li a:visited{display: block;padding: 0 14px 0 8px;text-decoration: none;color: #D90000;}      
#nav_inside li a:hover, #nav_inside li a:active {color:#333333;}      	  
h2.nav {text-align:center; padding-top:10px; color:#494949; font-size:1.2em; margin-bottom:10px; }

.my-img-width {width:100%!important; height:auto!important;}
	

.dividing_line {
	line-height:6px;
	line-height:6px;
	border-bottom:dashed 1px #666;
	margin-bottom:5px;
	}
.outline {border-radius:6px;background:#F7F7F7;margin-bottom:20px;border:1px solid #E8E8E8;}
.sites_list {;padding:5px 5px 10px 10px;}
.sites_list li {margin-bottom:5px;}
.top_sites {text-align:center;padding:6px 0 2px 0;width:85%;margin:8px 12px 10px 12px;border-radius:6px;background:#EBEBEB;}
.top_sites a{line-height:normal !important}
.top_sites a nbsp {margin:0 6px;}
	
/* for classify section, contact info*/
.busin-info img {position:absolute; right:0; bottom:0; border-radius:5px 0 5px 0; padding: 0; }
/* short link */
.short-link {text-align:center; font-size:14px!important; }
.short-link i{ color:#4e85a0;}
 		
.sites_list a:link, .sites_list a:visited {color:#0F5AB0;text-decoration:none;font-size: 1.0em;line-height: 1.6em;font-family: Verdana, Geneva, sans-serif;}	
.sites_list a:active, .sites_list a:hover{color:#F00;text-decoration:none;border-bottom:#F00 2px solid;}

.js-center { margin: auto; text-align: center; }

/* 404*/
.nofound {text-align:center; font-size:36px; }

/*  reCAPTCHA */
.g-recaptcha>div {margin: auto!important;}


/* end of nav all websites*/


/* video page */
.video-content {text-align: center;}
.figure_title_two_row {overflow: hidden; width: 100%; height: 2.7em; display: inline-block; margin-bottom: 20px;}


.footer-bookmarks li{list-style: none!important; display: inline-block; margin-right: 15px;}
.bookmarks-links-title p{margin-bottom: 5px; font-size: 14px;}
.bookmarks-links-title {margin-bottom: 15px;}

.duilian{top:260px;position:absolute; width:102px; overflow:hidden; display:none;}
.duilian_left{ left:6px;}
.duilian_right{right:6px;}
.duilian_con{border:#CCC solid 1px; width:100px; height:300px; overflow:hidden;}
.duilian_close{ width:100%; height:24px; line-height:24px; text-align:center; display:block; font-size:13px; color:#555555; text-decoration:none;}




