.clearfix:before,.clearfix:after{ content:""; display:table;}
.clearfix:after{ clear:both;}
.clearfix{ *zoom:1;}

.mt10{ margin-top: 10px; }
.mt20{ margin-top: 30px; }
.mt30{ margin-top: 30px; }

.slogan{
position: absolute;
left: 260px;
top: 21px;
width: 300px;
height: 30px;
line-height: 30px;
color: #999;
font-weight: bold;
}
.hotline{
position: absolute;
right: 0;
top: 21px;
width: 400px;
height: 30px;
line-height: 30px;
color: #999;
font-weight: bold;
text-align: right;
}
.hotline_number{ color: #e69138; font-size: 24px; }
.navigation .wp_subtop, .navigation .wp_subtop a{ width: 133.3px !important; }

.breadcrum_box{
left: 270px;
top: 520px;
position: absolute;
z-index: 104;
width: 930px;
height: 33px;
}
.breadcrum_wrapper{
word-wrap: break-word;
padding: 0px;
border: 1px solid rgb(217, 217, 217);
height: 31px;
width: 928px;
background-color: rgb(255, 255, 255);
}
.breadcrumb_plugin, .breadcrumb_plugin a{ font-size: 12px; color: #5a5a5a; }

.cat_box{ width: 241px; padding-bottom: 20px; float: left; color: #fff;}
.cat_box a{ color: #fff;}
.cat_box .cat_title_box{ padding:10px 15px 5px 15px; background: #e69138;}
.cat_box .cat_title{ display: block; font-size: 16px; font-weight: bold; line-height: 30px; float: left;}
.cat_box .cat_icon{ display: block; width: 7px; height: 30px; float: right; background: url(/wp-content/themes/pinyin/images/icon.png) right center no-repeat;}
.cat_box .cat_logo{ width: 30px; height: 30px; float: right; }
/*
.cat_box .ul_catbox{ width: 226px; padding: 0 0 0 15px; background: #e69138;}
.cat_box .ul_catbox li{ margin-right: 9px; float: left; }
.cat_box .ul_catbox li a{ display: block; font-size: 14px; width: 4em; height: 24px; line-height: 24px; padding-right: 9px; background: url(/wp-content/themes/pinyin/images/sep.jpg) right center no-repeat;}
*/
.cat_box .ul_catbox{ width: 241px; background: #ffe5cb;}
.cat_box .ul_catbox li{ width: 100%; }
.cat_box .ul_catbox li a{ display: block; font-size: 14px; width: 211px; padding-left: 30px; height: 24px; line-height: 24px; color: #666;}
.cat_box .ul_catbox li a:hover{ background: #ddd;}

.cat_box .ul_catbox2{}
.cat_box .ul_catbox2 li{ margin-bottom: 5px;}
.cat_box .ul_catbox2 li a{ display: block; color: #666; font-size: 16px; width: 100%; height: 80px; line-height: 80px; text-align: center; background: #f7f7f7;}
.cat_box .ul_catbox2 li a:hover{ color: #e69138; background: #fff }

.news_box{ margin-bottom: 10px; }
.news_box .news_img{ width: 130px; height: 90px; float: left; margin-right: 10px; }
.news_box .news_title{ color: #666; font-size: 16px; font-weight: bold;}
.news_box .news_date{ color: #929292; font-size: 12px; margin-top: 5px;}
.news_box .news_memo{ color: #7e7d7d; font-size: 12px; margin-top: 5px; height: 2.8em; overflow: hidden;}
/*
.news_box .news_date_box{ width: 90px; height: 90px; float: left; background: #e69138; margin-right: 10px; }
.news_box .news_date_box .news_dated{ color: #fff; font-size: 28px; text-align: center; line-height: 200%; }
.news_box .news_date_box .news_dateym{ color: #fff; font-size: 14px; text-align: center; }
*/
.news_box2{ padding-bottom: 20px; border-bottom: #ddd 1px solid; margin-bottom: 20px; }
.news_box2 .news_img{ width: 130px; height: 90px; float: left; margin-right: 10px; }
.news_box2 .news_title{ color: #666; font-size: 16px; font-weight: bold;}
.news_box2 .news_date{ color: #929292; font-size: 12px; margin-top: 5px;}
.news_box2 .news_memo{ color: #7e7d7d; font-size: 12px; margin-top: 5px; height: 2.8em; overflow: hidden;}
.news_box2 .news_date_box{ width: 60px; height: 61px; float: left; background: #e69138; margin-right: 10px; }
.news_box2 .news_date_box .news_dated{ color: #fff; font-size: 28px; text-align: center; line-height: 140%; }
.news_box2 .news_date_box .news_dateym{ color: #fff; font-size: 13px; text-align: center; }

.news_box:hover .news_title, .news_box:hover .news_date, .news_box:hover .news_memo{ color: #e69138; }

.cont_box{ width: 930px; float: right; min-height: 600px;}
.cont_box .query_wrapper{ width: 960px;}
.cont_box .query_box{ width: 290px; height: 235px; float: left; margin-right: 30px; }
.cont_box .query_box img{ width: 290px; height: 190px; }
.img_khjz, .cont_box .query_box img.img_khjz{ width: 210px; height: 355px; }
.cont_box .query_box .query_title{ display: block; width: 290px; font-size: 15px; line-height: 240%; text-align: center; }

.cont_box .query_box2{ width: 210px; height: 350px; float: left; margin-right: 30px; }
.cont_box .query_box2 img, .img_khjz{ width: 210px; height: 297px; }
.cont_box .query_box2 .query_title{ display: block; width: 210px; font-size: 15px; line-height: 240%; text-align: center; }

.wp-title_content a, .wp-title_content a:hover{ color: #fff; }

h1.entry-title{ color: #666; text-align: center; margin-bottom: 30px; }
.entry-content{ color: #666;}
.entry-content p {text-indent:2em; margin-bottom: 1em; color: #666; }
.main_color{ color: #E69138; }
/*Alignment*/
.alignleft {
   display:inline;
   float:left;
   margin-right:1.625em;
}
.alignright {
   display:inline;
   float:right;
   margin-left:1.625em;
}
.aligncenter {
   clear:both;
   display:block;
   margin-left:auto;
   margin-right:auto;
}

.search-field{
width: 120px;
font-size: 12px;
font-family: Microsoft YaHei;
color: #666;
font-weight: normal;
line-height: 29px;
height: 32px;
vertical-align: middle;
border: #e69138 2px solid;
padding-left: 5px;
padding-right: 5px;
-webkit-appearance: none;
outline: none;
-webkit-border-radius: 0;
display: block;
float: left;
}
.search-submit{
background: #e69138;
font-family: Microsoft YaHei;
font-weight: normal;
border: #fff 0px solid;
float: left;
width: 50px;
height: 32px;
line-height: 32px;
cursor: pointer;
color: #fff;
font-size: 14px;
text-align: center;

}

nav.pagination{ clear:both; }
nav.pagination h2.screen-reader-text{ display: none; }
nav.pagination .page-numbers{ display: block; float: left; height: 24px; line-height: 24px; text-align: center; border: #ddd 1px solid; margin: 0 3px; padding: 0 5px; }
nav.pagination .current{ color: #e69138; }

a.gototop_backToTop{
width: 40px;
height: 40px;
position: fixed;
right: 25px;
bottom: 100px;
text-indent: -999em;
z-index: 20000;
background-image: url(/wp-content/themes/pinyin/images/top.png);
background-repeat: no-repeat;
background-position: 0 -42px;
}

.float_side_box{ width: 40px; height: 230px; position: fixed; right: 19px; top: 50%; margin-top: -150px; z-index: 999; }
.float_side_menu{ width: 40px; height: 40px; margin-bottom: 5px; background: #ddd; cursor: pointer; color: #666; position: relative; z-index: 999; font-size: 14px; text-align: center; }
.float_side_menu:hover{ background: #e69138; color: #fff; }
.float_side_menu:hover a{ color: #fff; }
.float_side_menu:hover .float_side_sub{ display: block; }
.float_side_sub{ width: 270px; line-height: 200%; text-align: center; color: #666; padding: 15px; position: absolute; left: -301px; top: 0; z-index: 999; display: none;
 background: #fff; border: #ccc 1px solid; border-right: none; -webkit-box-shadow: #999 0px 0px 2px; -moz-box-shadow: #999 0px 0px 2px; box-shadow: #999 0px 0px 2px; }
.float_side_sub .float_sile_title{ color: #e69138; font-size: 24px; }
.float_side_sub i{ color: #aaa; font-size: 14px;}
.float_side_sub a.qq{ display: inline-block; padding-left: 43px; background: url(/wp-content/themes/pinyin/images/qq.gif) no-repeat left 3px; line-height: 36px; margin: 0 10px; color: #666; }

.history_box{
position: absolute;
z-index: 138;
width: 170px;
height: 110px;
display: block;
}
.history_box1{ left: 0; top: 262px; }
.history_text{
overflow-wrap: break-word;
padding: 0px;
border-color: transparent;
border-width: 0px;
height: 110px;
width: 170px;
display: block;
}
.history_title{
color: #fff;
font-family: Arial, 宋体, Helvetica, sans-serif, Verdana;
font-size: 20px;
line-height: 45px;
text-align: center;
}
.history_text span{ font-size: 14px; line-height: 160%; color: #ccc; }
