/*
Theme Name:tayun
Theme URI: http://www.518theme.com/
Description: wordpress企业网站tayun: <a href="http://www.518theme.com/">518主题巴士</a>.
Version: 1
Author: 518theme
Author URI: http://www.518theme.com/
Copyright: (c) 518theme
*/

pre, code {display: block;overflow: auto;background: #f4f4f4;padding: 5px 10px;border: 1px solid #eee;word-wrap:break-word;}
.prettyprint{ background-color:#efefef;padding:10px;border-width:1px;word-wrap: break-word;margin-bottom:10px;}

#tutorial .tutorial-list .item {
    margin-right: 2%;
    margin-left: 2%;
}

.editor p{line-height: 1.8;font-size: 20px;}


.index-tutorial .tutorial-list .item {
margin-right: 2%;
margin-left: 2%;
}

span.wpcf7-form-control-wrap {
    margin-right: 3%;
}

ul#tags_related li {
    font-size: 16px;
    /* padding-left: 10px; */
    padding-top: 10px;
    width: 35%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
}
ul#tags_related h1{font-size: 16px;/* padding-left:10px; */}

nav.woocommerce-MyAccount-navigation {
    float: left;
    width: 20%;
    border-top-color: #1e85be;
    border-top: 3px solid #1e85be;
}

.woocommerce-MyAccount-content a {
    color: #51acd9;
}

legend {
margin-bottom: 2px!important;
    font-size: 16px!important;
}
nav.woocommerce-MyAccount-navigation li{
    line-height:30px;
    padding-left: 10%;
    padding-right: 10%;
    background-color: #f7f6f7;
}

header.woocommerce-Address-title.title.on {
    height: 50px;
        padding-top: 15px;
    padding-bottom: 15px;
    width: 20%;
    position:relative;
    clear:both;
    box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
    }

.u-column1.col-1.woocommerce-Address {
    width: 40%;
}
header.woocommerce-Address-title.title {
    height: 50px;
        padding-top: 15px;
        padding-bottom: 15px;
        position: inherit;
        width: 20%;
        position: relative;
        clear: both;
        box-shadow: 0 1px 5px rgba(0, 0, 0, 0);
        }

.woocommerce-address-fields {
    width: 80%;
    float: left;
}
.woocommerce-MyAccount-content {
    width: 78%;
    float: right;

}
.woocommerce p {
    font-size: 14px;
}
.woocommerce ul.order_details li {
    line-height: 30px;
    font-size: 10px;
}
.woocommerce h2 {
    font-size: 18px;
    margin: auto;
    /* text-align: center; */
    padding-left: 1%;
    padding-bottom: 20px;

    display: none;

}
.woocommerce h1 {
    font-size: 18px;
    margin: auto;
   text-align: center; 
    /* padding-left: 35%; */
    padding-bottom: 20px;
}
form.woocommerce-form.woocommerce-form-login.login {
    width: 80%;
    margin: auto;
}
form.woocommerce-ResetPassword.lost_reset_password {
    width: 30%;
    margin: auto;
}
.woocommerce {
    width: 100%;
    margin: auto;
}

form.woocommerce-EditAccountForm.edit-account {
    border-top: 3px solid #1e85be;
}
form.register {
    width: 28%;
    margin: auto;
    border: 1px solid #d3ced2;
    padding: 20px;
    /* margin: 2em 0; */
    text-align: left;
    border-radius: 5px;
}



input#user_login {
    /* width: 70px; */
    border-radius: 2px;
    border: 1px solid #d3ced2;
}

input#user_email {
    /* width: 120px; */
    border-radius: 2px;
    border: 1px solid #d3ced2;
}
input#user_pwd1 {
    /* width: 120px; */
    border-radius: 2px;
    border: 1px solid #d3ced2;
}
input#user_pwd2 {
    /* width: 120px; */
    border-radius: 2px;
    border: 1px solid #d3ced2;
}

input#wp-submit {
    background-color: #dad8da;
    text-decoration: none;
    background-image: none;
    color: #515151;
    font-size: 100%;
    margin: 0;
    line-height: 1;
    cursor: pointer;
    position: relative;
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    left: auto;
    color: #515151;
    background-color: #ebe9eb;
    border: 0;
    display: inline-block;
    background-image: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    text-shadow: none;
}

.woocommerce div.product div.images .flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;list-style: none;padding-top: 10px;padding-left: 10px;padding-bottom:10px;

}

pre.pure-highlightjs {
    font-size: 20px;
    color: #008cd6;
    padding: 2%;
}

#info-detail .top .info-title {
    padding-bottom: 20px;
}

.input-text {
height: 30px;
padding: 5px;
border-radius: 6px;
max-width: 300px;
border: 1px solid #d3ced2;
}

.button.woocommerce-Button.button {
color: #ffffff!important;
background-color: #6a676a!important;}

#info-detail .top .info-title {
font-size: 20px!important;
}

#info-detail .top .info-title {
padding-bottom: 2px!important;
}

.button.woocommerce-Button.button:hover {
color: #fff!important;
background-color: #0382db!important;
border-color: #0382db!important;
box-shadow: 0 0 12px rgba(3,130,219,.4)!important;
}

.woocommerce a.button {
color: #ffffff!important;
background-color: #6a676a!important;
}

.woocommerce a.button:hover {
	color: #fff!important;
	background-color: #0382db!important;
	border-color: #0382db!important;
	box-shadow: 0 0 12px rgba(3,130,219,.4)!important;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {font-weight: 500!important;}

label {font-weight: 500!important;}

.wrap {
    min-height: 10px!important;
}

#about:target {
    padding-top: 200px;
}
.goto{position: relative;top: -100px;display: block;height: 0;overflow: hidden;}

.map img {
    width: 100%;
}

#contact .contact-area .contact-form .button:hover {
    color: #fff;
    background-color: #0382db;
    border-color: #0382db;
    box-shadow: 0 0 12px rgba(3,130,219,.4);
}

h2.title1 {
    font-size: 24px;
    padding-bottom: 5px;
    text-align: center;
    font-weight: normal;
    line-height: 24px;
}

 @media only screen and (max-width: 920px) {

#products.index #products-box {
    padding-top: 30px!important;
    left: 0;
}
     
h2.title1 {
    font-size: 14px;
    padding-bottom: 5px;
    padding-top: 5px;
    text-align: center!important;
    font-weight: normal;
    line-height: 18px;
}
p.intor {
    line-height: 26px!important;
    font-size: 12px!important;
    text-align: center;
}
}


p.intor {
    line-height: 35px;
    font-size: 16px;
    text-align: center;
}
section.related.products {
    display: none;
}



.content {
    width: 71%;
    display: inline-block;padding:0
}
.post-single-box {margin-bottom: 6%;background-color: #FFF;}

.box-shadow {-webkit-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow: 0px 3px 3px 0px rgba(0,0,0,0.05);}

.post-title{border-bottom:1px solid #F4F5F9;margin-bottom:3%;padding:4% 3% 3%}
.post-title h1{color:#333;font-size:26px;letter-spacing:1px;font-weight:500;line-height:1.4}
.post-title .post-single-meta{margin:0px 0;text-transform:uppercase;font-size:16px;margin-bottom:4%}
.post-title .post-single-meta span{color:#ccc;font-style:normal;display:inline;margin-right:10px;letter-spacing:1px}
.post-title .post-single-meta span a{color:#ccc}
.post-content{line-height:28px;font-size:15px;padding:0 3%;margin-bottom: 1%;display: inline-table;}
.post-content img{max-width:100%;margin:0 auto;height:auto;display:block;margin-bottom:20px}
.post-content img.wp-smiley{display:inline-table;margin-bottom:0}
.post-p-indent .post-content p{}
.post-content p.post-abstract{padding:20px;font-size:14px;line-height:24px;color:gray;background-color:#f6f6f6;text-indent:0}
.post-content p.post-abstract .abstract-tit{font-weight:bold}
.post-content .wp-caption{max-width:100%;margin:0 auto;height:auto;display:block;margin-bottom:20px;width:auto!important;background-color:#F7F8F9;border:1px solid #ECECEC;padding:5px}
.post-content .wp-caption img{margin-bottom:5px}
.post-content .wp-caption p{text-align:center;margin-bottom:0;font-size:14px}
.post-content p{margin-bottom:25px;line-height:1.8;font-size:16px}
.post-content p.text-indent{text-indent:2em}
.post-content p a,.post .post-content p a:visited{text-decoration:none;/* border-bottom:1px solid #00A7EB; */padding-bottom:2px;}
.post-content p a:hover{border-bottom-color:#00A7EB}
.post-content .table{width:100%;border-top:1px solid #d8d8d8;border-left:1px solid #d8d8d8;margin-bottom:20px}
.post-content .table th{text-align:center;background-color:#f6f5f2;font-weight:normal}
.post-content .table td,.post-content .table th{text-align:center;padding:10px 15px;font-size:14px;border-right:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8}
.post-content  .item-intro-content{overflow:hidden;position:relative;line-height:22px;letter-spacing:1px;text-align:initial}
.post-tags{padding:2% 3%}
.single-tag-list{text-transform:uppercase;float:left}
.single-tag-list span{display:inline-block;padding:3px 8px;border:1px solid #515151;margin-bottom:5px;border-radius:3px;margin-right:8px;transition:opacity 0.2s,transform 0.2s ease-in-out;-webkit-transition:opacity 0.2s,transform 0.2s ease-in-out;-moz-transition:opacity 0.2s,transform 0.2s ease-in-out;font-size:12px}
.single-tag-list .single-tag-list-title{border:1px solid #515151;background:#515151;color:#FFFFFF}
.single-tag-list span:hover,.single-tag-list span:focus{border:1px solid #515151;background:#515151;color:#FFFFFF;transition:opacity 0.2s,transform 0.2s ease-in-out;-webkit-transition:opacity 0.2s,transform 0.2s ease-in-out;-moz-transition:opacity 0.2s,transform 0.2s ease-in-out}
.single-tag-list span:hover a,.single-tag-list span:focus a,.single-tag-list span:hover a:visited,.single-tag-list span:focus a:visited{color:#FFFFFF}


.sidebar.sidebar-right {
    width: 28%;
    float: right;
}

.sidebar{font-size:15px;width:25%;float:right;display:block}
.widget{background-color:#fff;border-radius:2px;clear:both;position:relative;margin-bottom:45px;-webkit-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);-moz-box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05);box-shadow:0px 3px 3px 0px rgba(0,0,0,0.05)}
.widget .widget_box{padding:22px 20px 20px}
.widget h3{font-size:20px;color:#282828;font-weight:300;margin:0;margin-bottom:25px;text-transform:uppercase;border-bottom:dotted 1px #DBE0E4;padding-bottom:15px}
.widget.affix{background:#fff;z-index:99;margin-bottom:0;width:291.594px}
.affix{position:fixed}
.widget_suxingme_theme_suggested{display:inline-block;width:100%;max-height:430px;overflow:hidden;background:#4C515C;padding-bottom:0;border-width:0}
.widget_suxingme_theme_suggested a{color:#fff;font-size:24px;-webkit-transition:.07s ease-in;transition:.07s ease-in}
.widget_suxingme_theme_suggested p{color:#DBDDE6;font-size:16px;margin-bottom:1.25rem}
.widget_cjtz{position:relative;display:block}
.widget_cjtz_img{position:relative}
.widget_cjtz_img img{max-width:100%;height:auto;border-radius:0}
.widget_cjtz .img-info .info a{color:#d5d5d5;font-style:normal}
.widget_cjtz .img-info .info a:hover{color:white}
.widget_cjtz:hover .info{width:auto;padding:4px 14px 4px 12px;-webkit-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-moz-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-ms-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;-o-transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;transition:all 0.2s cubic-bezier(0,0.34,0.71,1.26) !important;font-size:12px}

.widge_tags a{text-transform:uppercase;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;display:inline-block;vertical-align:top;font-size:13px;line-height:20px;padding:4px 15px;margin:0px 8px 8px 0;border:1px solid #f0f0f0;border-radius:2px;color:rgba(0,0,0,0.44);background-color:rgba(255,255,255,.97)}
.widge_tags .tag-item.hot span:after{content:"\f201";background-color:#ff5e52;color:#fff;display:inline-block;padding:1px;line-height:1;font-size:12px;margin-left:3px;border-radius:2px;font:normal normal normal 14px/1 FontAwesome}
.widge_tags a:hover{color:#FFFFFF;background:#00a0e8;border-color:#00a0e8}

.recent-posts-widget li{position:relative;display:block;margin-bottom:30px;clear:both;overflow:hidden}
.recent-posts-widget li.one .recent-posts-title{position:absolute;bottom:0;left:0;right:0;background:rgba(0,0,0,0.5);padding:5px 15px;margin-left:0}
.recent-posts-widget li.one .recent-posts-title h4{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.recent-posts-widget li.one .recent-posts-title h4 a{color:#E4E4E4}
.recent-posts-widget li.one .recent-posts-title span{color:#CCCCCC}
.recent-posts-widget li .recent-posts-img{float:left;width:65px;height:auto;max-height:65px;overflow:hidden}
.recent-posts-widget li .recent-posts-img img{width:65px;height:auto}
.recent-posts-widget li .recent-posts-title{margin-left:75px}
.recent-posts-widget li .recent-posts-title h4{font-size:13px;line-height:20px}
.recent-posts-widget li .recent-posts-title span{font-size:12px;color:#9A9A9A}
.post-share{border-top:1px solid #F4F5F9;padding: 3% 3% 3%;}


.post-information{list-style:none;padding:0px;margin:0px}
.post-share .post-information{float:left;font-weight:600}
.post-information li{display:inline-block;margin-right:13px;font-size:12px;font-weight:500;color:#515151}
.post-information li i{color:#a4a3a3;margin-right:3px;position:relative}
.post-information li a,.post-information li a:visited{color:#515151}
.post-social-share{float:right}
.post-social-share ul{margin:0px;padding:0px;list-style:none}
.post-social-share ul li{display:inline-block;margin-left:4px;font-size:16px}
.post-social-share ul li a{color:#676767}


.post-share .next{float:left;font-weight:600}
.next li{display:inline-block;margin-right:13px;font-size:12px;padding-bottom:10px;font-weight:500;color:#515151}
.next li a,.post-information li a:visited{color:#515151}

.prev{list-style:none;padding:0px;margin:0px}
.post-share .prev{float:right;font-weight:600}
.prev li{display:inline-block;margin-right:13px;font-size:12px;padding-bottom:10px;font-weight:500;color:#515151}
.prev li a,.post-information li a:visited{color:#515151}


@media only screen and (max-width: 992px)
{
.content {
    width: 100%;
    margin-right: -240px;
}
.sidebar.sidebar-right {display:none;}}

.erphpdown .erphp-login-must {background: #6d6d6d!important;}
.erphpdown .erphp-login-must:hover {background: #0089d3!important;}
.erphpdown .erphpdown-price {color: #0088d2!important;}
.profile-form input {
    padding: 5px;
}
table.form-table input {
    padding: 5px;
}
.pagecontent.profile-content h1 {
    color: #009de5!important;
}
table input[type="submit"] {background: #6d6d6d!important;}
table input[type="submit"]:hover {background: #0089d3!important;}
table.form-table td {font-size: 16px;line-height: 32px;}
.profile-form input[type="submit"] {background: #6d6d6d!important;}
.profile-form  input[type="submit"]:hover {background: #0089d3!important;}
input#doprofile {background: #6d6d6d!important;}
input#doprofile:hover {background: #0089d3!important;}



.tag_cloud a{display:inline-block;padding:3px 8px;border:1px solid #515151;margin-bottom:5px;border-radius:3px;margin-right:8px;transition:opacity 0.2s,transform 0.2s ease-in-out;-webkit-transition:opacity 0.2s,transform 0.2s ease-in-out;-moz-transition:opacity 0.2s,transform 0.2s ease-in-out;font-size:12px}
.tag_cloud a:hover{border:1px solid #515151;background:#515151;color:#FFFFFF;transition:opacity 0.2s,transform 0.2s ease-in-out;-webkit-transition:opacity 0.2s,transform 0.2s ease-in-out;-moz-transition:opacity 0.2s,transform 0.2s ease-in-out}
.tag_cloud a:hover{color:#FFFFFF}

.tag_cloud {
    margin-top: 2px;
    margin-bottom: 2px;
    text-overflow: ellipsis;
    overflow: hidden;
}

.tag_cloud  h3 {font-size: 24px;
    padding-bottom: 2px;
}