
#newsinfo {
    margin-top: 2em;
}

#newsinfo #newsinfo-left {
   
}


#newsinfo #newsinfo-left .upcase {
    background-color:  #06c;
    color: white;
    font-size: 1.7em;
    padding-left: 1em;
    border-top-left-radius: 0.5em;
}




#newsinfo #newsinfo-left .xwzx .upcase {
    padding: 1.0em 0;
    padding-left: 1em;
}


#newsinfo #newsinfo-left .xwzx  ul {
    
    
}

#newsinfo #newsinfo-left .xwzx  ul li  {
    margin: .2em 0;
      background:  url(/static/handing3/yuan.png) no-repeat 5px 1.2em;;
    border-top-left-radius: 0.5em;
}
#newsinfo #newsinfo-left .xwzx  ul li   a {
    color: #333;
    line-height: 2.2;
    padding-left: 30px;
    display: block;
    clear: both;
    height: 100%;
}
#newsinfo #newsinfo-left .xwzx  ul li   a .glyphicon  {
    line-height: 3.2;  
    padding-right: 1em;
}



#newsinfo #newsinfo-left .tjcp  {
    margin-bottom: 20px;
}

#newsinfo #newsinfo-left .tjcp .upcase {
    padding: 0.3em 0;
    padding-left: 1em;
}


#newsinfo #newsinfo-left .tjcp  ul {
 margin-top: 10px;
  
}

#newsinfo #newsinfo-left .tjcp  ul li  {
   line-height: 2.0;

    border-top-left-radius: 0.5em;
    position: relative;
    margin: 1em 0;
}
#newsinfo #newsinfo-left .tjcp  ul li   a {
    color: #333;
   display: block;
   text-align: center; 
    width: 100%;
    position: absolute;
    bottom: 0;
    line-height: 1.7em;
    background-color: rgba(12,12,12,0.5);
    font-size: 1.5em;
    color: white;
}

#newsinfo #newsinfo-left .tjcp  .tel {
    background-color: #06c;
    padding: 1em 0;
    color: white;
  
}


#newsinfo #newsinfo-left .tjcp  .tel .bg {

    background: url(/static/handing3/tel.png) no-repeat 15px 0  ;
   
}
#newsinfo #newsinfo-left .tjcp  .tel  .up {
    padding-left: 4em;
    font-size: 1.7em;
}


#newsinfo #newsinfo-left .tjcp  .tel  .down {
    padding-left: 4.5em;
    font-size: 1.4em;
}


#newsinfo #newsinfo-right {
   
}


#newsinfo    .real-content {
    
}

#newsinfo    .real-content .name {
    font-size: 1.6em;
    color: #333;
    line-height: 2.0;
    
}


#newsinfo    .real-content  .detail {

    line-height: 2.0;
    
}

#newsinfo    .real-content  .edit {
    margin-top: 30px;
    line-height: 2.0em;
}

#newsinfo    .real-content .prev {
    margin: 0.5em 0;
}
#newsinfo    .real-content .prev  span {
    font-weight: bold;
}



#newsinfo    .real-content .next {
    margin: 0.5em 0;
}



#newsinfo    .real-content .next  span {
    font-weight: bold;
}



#newsinfo #newsinfo-news {
    margin-top: 30px;
}

#newsinfo #newsinfo-news .title {
    padding-left: 20px;
}


#newsinfo #newsinfo-news  li {
    display: block;
    clear: both;
    height: 2em;
       
}



#newsinfo {
    margin-top: 2em;
}

#newsinfo #newsinfo-left {
   
}


#newsinfo #newsinfo-left .upcase {
    background-color:  #06c;
    color: white;
    font-size: 1.7em;
    padding-left: 1em;
    border-top-left-radius: 0.5em;
}




#newsinfo #newsinfo-left .xwzx .upcase {
    padding: 1.0em 0;
    padding-left: 1em;
}


#newsinfo #newsinfo-left .xwzx  ul {
    
    
}

#newsinfo #newsinfo-left .xwzx  ul li  {
    margin: .2em 0;
      background:  url(/static/handing3/yuan.png) no-repeat 5px 1.2em;;
    border-top-left-radius: 0.5em;
}
#newsinfo #newsinfo-left .xwzx  ul li   a {
    color: #333;
    line-height: 2.2;
    padding-left: 30px;
    display: block;
    clear: both;
    height: 100%;
}
#newsinfo #newsinfo-left .xwzx  ul li   a .glyphicon  {
    line-height: 3.2;  
    padding-right: 1em;
}



#newsinfo #newsinfo-left .tjcp  {
    margin-bottom: 20px;
}

#newsinfo #newsinfo-left .tjcp .upcase {
    padding: 0.3em 0;
    padding-left: 1em;
}


#newsinfo #newsinfo-left .tjcp  ul {
 margin-top: 10px;
  
}

#newsinfo #newsinfo-left .tjcp  ul li  {
   line-height: 2.0;

    border-top-left-radius: 0.5em;
    position: relative;
    margin: 1em 0;
}
#newsinfo #newsinfo-left .tjcp  ul li   a {
    color: #333;
   display: block;
   text-align: center; 
    width: 100%;
    position: absolute;
    bottom: 0;
    line-height: 1.7em;
    background-color: rgba(12,12,12,0.5);
    font-size: 1.5em;
    color: white;
}

#newsinfo #newsinfo-left .tjcp  .tel {
    background-color: #06c;
    padding: 1em 0;
    color: white;
  
}


#newsinfo #newsinfo-left .tjcp  .tel .bg {

    background: url(/static/handing3/tel.png) no-repeat 15px 0  ;
   
}
#newsinfo #newsinfo-left .tjcp  .tel  .up {
    padding-left: 4em;
    font-size: 1.7em;
}


#newsinfo #newsinfo-left .tjcp  .tel  .down {
    padding-left: 4.5em;
    font-size: 1.4em;
}


#newsinfo #newsinfo-right {
   
}


#newsinfo    .real-content {
    
}

#newsinfo    .real-content .name {
    font-size: 1.6em;
    color: #333;
    line-height: 2.0;
    
}


#newsinfo    .real-content  .detail {

    line-height: 2.0;
    
}

#newsinfo    .real-content  .edit {
    margin-top: 30px;
    line-height: 2.0em;
}

#newsinfo    .real-content .prev {
    margin: 0.5em 0;
}
#newsinfo    .real-content .prev  span {
    font-weight: bold;
}



#newsinfo    .real-content .next {
    margin: 0.5em 0;
}



#newsinfo    .real-content .next  span {
    font-weight: bold;
}



#newsinfo #newsinfo-news {
    margin-top: 30px;
}

#newsinfo #newsinfo-news .title {
    padding-left: 20px;
}


#newsinfo #newsinfo-news  li {
    display: block;
    clear: both;
    height: 2em;
       
}




#newslist {
    margin-top: 2em;
}

#newslist #newslist-left {
    
}


#newslist #newslist-left .upcase {
    background-color:  #06c;
    color: white;
    font-size: 1.7em;
    padding-left: 1em;
    border-top-left-radius: 0.5em;
}




#newslist #newslist-left .xwzx .upcase {
    padding: 1.0em 0;
    padding-left: 1em;
}


#newslist #newslist-left .xwzx  ul {
    
    
}

#newslist #newslist-left .xwzx  ul li  {
    margin: .5em 0;
    background-color:  #999;
    border-top-left-radius: 0.5em;
}
#newslist #newslist-left .xwzx  ul li   a {
    color: white;
    line-height: 3.2;
    padding-left: 30px;
    display: block;
    clear: both;
    height: 100%;
}
#newslist #newslist-left .xwzx  ul li   a .glyphicon  {
    line-height: 3.2;  
    padding-right: 1em;
}



#newslist #newslist-left .tjcp  {
    margin-bottom: 20px;
}

#newslist #newslist-left .tjcp .upcase {
    padding: 0.3em 0;
    padding-left: 1em;
}


#newslist #newslist-left .tjcp  ul {
 margin-top: 10px;
  
}

#newslist #newslist-left .tjcp  ul li  {
   line-height: 2.0;

    border-top-left-radius: 0.5em;
    position: relative;
    margin: 1em 0;
}
#newslist #newslist-left .tjcp  ul li   a {
    color: #333;
   display: block;
   text-align: center; 
    width: 100%;
    position: absolute;
    bottom: 0;
    line-height: 1.7em;
    background-color: rgba(12,12,12,0.5);
    font-size: 1.5em;
    color: white;
}

#newslist #newslist-left .tjcp  .tel {
    background-color: #06c;
    padding: 1em 0;
    color: white;
  
}


#newslist #newslist-left .tjcp  .tel .bg {

    background: url(/static/handing3/tel.png) no-repeat 15px 0  ;
   
}
#newslist #newslist-left .tjcp  .tel  .up {
    padding-left: 4em;
    font-size: 1.7em;
}


#newslist #newslist-left .tjcp  .tel  .down {
    padding-left: 4.5em;
    font-size: 1.4em;
}


#newslist #newslist-right {
   
}

#newslist #newslist-right  .title {
    padding-left: 20px;
    border-bottom:  1px solid  #ccc;
}


#newslist #newslist-right   .top  {
    font-size: 1.2em;
    line-height: 2.7;
    color: #06c;
}

#newslist #newslist-right   .down  {
    font-size: 0.9em;
    line-height: 1.7;
    color: #333;
}



#newslist #newslist-right  .ul {
  
    margin-top: 30px;
  

}


#newslist #newslist-right  .ul li {
    display: block;
    clear: both;
    background:  url(/static/handing3/yuan.png) no-repeat 5px 1.2em;;
    border-bottom: 1px dotted #ccc;
    height: 3em;
}


#newslist #newslist-right  .ul li a {
    display: block;
    height: 2em;
    padding-left: 30px;
    line-height: 3em;
}



#page {
    margin-top: 2em;
}

#page #page-left {
    
}


#page #page-left .upcase {
    background-color:  #06c;
    color: white;
    font-size: 1.7em;
    padding-left: 1em;
    border-top-left-radius: 0.5em;
}




#page #page-left .cpzx .upcase {
    padding: 1.0em 0;
    padding-left: 1em;
}


#page #page-left .cpzx  ul {
    
    
}

#page #page-left .cpzx  ul li  {
    margin: .5em 0;
    background-color:  #999;
    border-top-left-radius: 0.5em;
}
#page #page-left .cpzx  ul li   a {
    color: white;
    line-height: 3.2;
    padding-left: 30px;
    display: block;
    clear: both;
    height: 100%;
}
#page #page-left .cpzx  ul li   a .glyphicon  {
    line-height: 3.2;  
    padding-right: 1em;
}



#page #page-left .zxzx  {
    margin-bottom: 20px;
}

#page #page-left .zxzx .upcase {
    padding: 0.3em 0;
    padding-left: 1em;
}


#page #page-left .zxzx  ul {
 margin-top: 10px;
    list-style-type:   circle;
}

#page #page-left .zxzx  ul li  {
   line-height: 2.0;
 margin-left: 20px;
    border-top-left-radius: 0.5em;
}
#page #page-left .zxzx  ul li   a {
    color: #333;
  
    
}

#page #page-left .zxzx  .tel {
    background-color: #06c;
    padding: 1em 0;
    color: white;
  
}


#page #page-left .zxzx  .tel .bg {

    background: url(/static/handing3/tel.png) no-repeat 15px 0  ;
   
}
#page #page-left .zxzx  .tel  .up {
    padding-left: 4em;
    font-size: 1.7em;
}


#page #page-left .zxzx  .tel  .down {
    padding-left: 4.5em;
    font-size: 1.4em;
}


#page #page-right {
    
}

#page #page-right > .title {
    padding-left: 20px;
    border-bottom:  1px solid  #ccc;
}




#proclassify {
    margin-top: 30px;
}


#proclassify  .title{
    padding-left: 30px;
    border-bottom: 1px solid #ccc;
}


#proclassify  .relative .img {
    position: relative;
}

#proclassify  .relative .img  img {
    width: 100%;
}
#proclassify  .relative p  {
    position: absolute;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 2.0;
    background-color: #ccc;
    font-size: 1.3em;
    
}


#proclassify  .info {
  
}



#proclassify  .info a {
    display: block;
      margin: 10px 0; 
    padding: 10px;
}



#proclassify  .info a  span {
    color: #0066cc;
}


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

#proclassify .unit .pull-right {
    width: 100%;
}


}






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

#proclassify .unit .pull-right {
    width: 100%;
}
#proclassify .unit .pull-right .subunit {
    float: left;
    width: 50%;
    padding-left: 10px;
}


}




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

#proclassify .unit .pull-right {
    width: 100%;
}

#proclassify .unit .pull-right .subunit {
    float: left;
    width: 50%;
    padding-left: 10px;
}



}



#proinfo-left {
    font-size: 1.1em;
}



#proinfo-left .h3 {
    font-size: 2em;
    font-weight: bold;
}


#proinfo  .dir {
    margin: 3em 0;
}


#proinfo .ml {
    /*writing-mode:tb-rl;*/
    font-size: 2em;
}
#proinfo .unit {
    width: 90%;
}

#proinfo .unit a {
    width: 22%;
    display: block;
    float: left;
    text-align: center;
    padding: 0.4em 0;
    background-color: #06c;
    margin-left: 3%;
    color: white;
    margin-top: 0.4em;
}


#proinfo-left  .editor p {
    font-size: 1.1em;
    
}
#proinfo-left  .editor p::before {
    /*content:  "　　";*/
}


#proinfo-left .u-field {
    margin-top: 2em;
    margin-bottom: 2em;
}

#proinfo-left .u-field .title {
    border-bottom: 2px solid #0066cc;
    clear: both;
    padding-left: 2.5em;
    height: 1.6em;
    background: url(/static/img/slogo.png) no-repeat;
}


#proinfo-left .u-field .title .glyphicon {
    color: #0066cc;
}



#proinfo-right {
    margin-top: 1em;
}



#proinfo-right .title {
    margin-left: 15px;
    margin-top: 1.23em;
}

#proinfo-right  p {
    text-align:  center;
    
}

#proinfo-right .page {
    
}
#proinfo-right .news-b-1 {
    margin-bottom: 1em;
}

#proinfo-right .news  a{
     line-height: 1.6;
     font-size: 1.1em;
}



#proinfo-right .page a {
    text-align: center;
    padding: 1em 0;
    background-color:  #06c;
    display: block;
    margin: 0.5em 0;
    color: white;
}



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

#proinfo .unit {
    width: 87%;
}


#proinfo-left .u-field  .title {
    font-size: 1.3em;
}


}

#proinfo-right .page .color-more-1 a {
    background-color: #145fd2;
}


#proinfo-right .page .color-more-2 a {
    background-color: #8dcf15;
}



#proinfo-right .page .color-more-3 a {
    background-color: #1998ff;
}



#proinfo-right .page .color-more-4 a {
    background-color: #23b030;
}


#proinfo-right .page .color-more-5  a {
    background-color: #18ccff;
}


#proinfo-right .page .color-more-6 a {
    background-color: #4de5e6;
}






#prolist {
    margin-top: 30px;
    line-height: 1.7;
}


#prolist .title {
    padding-left: 30px;
    font-size: 1.5em;
    color: #06c;
    font-weight: bold;
    margin-top: 30px;
}


#prolist  .gaishu , #prolist  .jianyi {
    margin-top: 30px;
}



#prolist   .gaishu .bg, #prolist   .jianyi .bg {
    font-size: 1.8em;
    color: white;
    text-align: center;
    background-color: #06c;
    padding: 0.8em 0;
    border-bottom-left-radius: 0.8em;
    border-top-right-radius: 0.8em;
    /*margin-right: 8%;*/
}
#prolist   .gaishu .right , #prolist   .jianyi .right {
    line-height: 1.7em;
}




#prolist  .tupian-10 {
    margin-top: 30px;
}

#prolist  .tupian-10  .unit{
    width: 20%;
    float:  left;
    padding: 8px;
    display: block;
}

#prolist  .tupian-10  .unit p {
    text-align: center;
    font-size: 1.2em;
    color: #080808;
    line-height: 2.0;
}






#prolist .liyou-1-2 {
    margin-top: 30px;
}

#prolist .liyou-1-2 .title {
    margin-top: 10px;
}

#prolist .liyou-1-2 .text {
    margin-top: 15px;
    line-height: 2.0;
}



#prolist .liyou-1-2 .unit {
    width: 48%
}


#prolist .liyou-1-2 .unit p {
    text-align: center;
}


#prolist .liyou-3 {
    margin-top: 30px;
}







#prolist .anli {
    margin-top: 10px;
    
    
}

#prolist .anli .xiangdui {
    margin-bottom: 20px;
    
}


#prolist .anli .unit {
    position: relative;
    
    display: block;
}

#prolist .anli .unit  p {
    position: absolute;
    color: white;
    line-height: 2.5;
    background-color: rgba(12,12,12, 0.5);
    bottom: -9px; 
    text-align: center;
    width: 100%;
}



#prolist .news {
    
}




#prolist   .news h3 {
    color: #000; 
}

#prolist .news li  {
    clear: both;
}
#prolist .news li  a{
    line-height: 2;
}




#prolist .fwzc {
    margin-top: 30px;
    margin-bottom: 30px;
}



#prolist .fwzc .con {
    margin-top: 80px;
    
}


#prolist .fwzc .con .unit {
    margin: 10px;
    border: 3px solid #06c;
    position: relative;
    margin: 0 auto;
     padding: 10px;
    padding-top: 50px;
   background-color: #eeeeee;
   margin-bottom: 60px;
}

#prolist .fwzc .con .unit:hover {
    background-color: #0061c4;
}

#prolist .fwzc .con .unit:hover * {
    color: white;
}
#prolist .fwzc .con .unit:hover a {
    color: #06c;
}


#prolist .fwzc .con img {
    position: absolute;
    top: -46px;

    display: block;
    left: 50%;
    margin-left: -45px;
}

#prolist .fwzc .con a {
    display: block;
    text-align: center;
    width: 30%;
    line-height: 2em;
    background-color: white;
    border: 1px solid #ccc;
    margin:  0 auto;
    color: #06c;
    margin: 20px auto;
}



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


    #prolist   .gaishu .bg, #prolist   .jianyi .bg {
        margin-bottom: 30px;
    }
    
    
    #prolist  .tupian-10  .unit{
        width: 33.3%;
        float:  left;
        padding: 8px;
        display: block;
    }
    
    
    #prolist .anli  .unit-big{
        margin-bottom: 30px;
    }
    
}











/************ editor ************/

.mceIEcenter {
	text-align: center;
}

img {
	height: auto;
	max-width: 100%;
}

.wp-caption {
	margin: 0; /* browser reset */
	max-width: 100%;
}

/* iOS does not obey max-width if width is set. */
.ios .wp-caption {
	width: auto !important;
}

.wp-caption img {
	display: block;
}

div.mceTemp {
	-ms-user-select: element;
}

dl.wp-caption,
dl.wp-caption * {
	-webkit-user-drag: none;
}

.wp-caption-dd {
	font-size: 14px;
	padding-top: 0.5em;
	margin: 0; /* browser reset */
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.alignleft {
	float: left;
	margin: 0.5em 1em 0.5em 0;
}

.alignright {
	float: right;
	margin: 0.5em 0 0.5em 1em;
}

/* Remove blue highlighting of selected images in WebKit */
img[data-mce-selected]::selection {
	background-color: transparent;
}

/* Styles for the WordPress plugins */
.mce-content-body img[data-mce-placeholder] {
	border-radius: 0;
	padding: 0;
}

.mce-content-body img[data-wp-more] {
	border: 0;
	-webkit-box-shadow: none;
	box-shadow: none;
	width: 96%;
	height: 16px;
	display: block;
	margin: 15px auto 0;
	outline: 0;
	cursor: default;
}

.mce-content-body img[data-mce-placeholder][data-mce-selected] {
	outline: 1px dotted #888;
}

.mce-content-body img[data-wp-more="more"] {
	background: transparent url( images/more.png ) repeat-y scroll center center;
}

.mce-content-body img[data-wp-more="nextpage"] {
    background: transparent url( images/pagebreak.png ) repeat-y scroll center center;
}

/* Gallery, audio, video placeholders */
.mce-content-body img.wp-media {
	border: 1px solid #aaa;
	background-color: #f2f2f2;
	background-repeat: no-repeat;
	background-position: center center;
	width: 99%;
	height: 250px;
	outline: 0;
	cursor: pointer;
}

.mce-content-body img.wp-media:hover {
	background-color: #ededed;
	border-color: #72777c;
}

.mce-content-body img.wp-media.wp-media-selected {
	background-color: #d8d8d8;
	border-color: #72777c;
}

.mce-content-body img.wp-media.wp-gallery {
	background-image: url(images/gallery.png);
}

/* Image resize handles */
.mce-content-body div.mce-resizehandle {
	border-color: #72777c;
	width: 7px;
	height: 7px;
}

.mce-content-body img[data-mce-selected] {
	outline: 1px solid #72777c;
}

.mce-content-body img[data-mce-resize="false"] {
	outline: 0;
}

audio,
video,
embed {
	display: -moz-inline-stack;
	display: inline-block;
}

audio {
	visibility: hidden;
}

/* Fix for proprietary Mozilla display attribute, see #38757 */
[_moz_abspos] {
	outline: none;
}

a[data-wplink-url-error],
a[data-wplink-url-error]:hover,
a[data-wplink-url-error]:focus {
	outline: 2px dotted #dc3232;
	position: relative;
}

a[data-wplink-url-error]:before {
	content: '';
	display: block;
	position: absolute;
	top: -2px;
	right: -2px;
	bottom: -2px;
	left: -2px;
	outline: 2px dotted #fff;
	z-index: -1;
}

/**
 * WP Views
 */

.wpview {
	width: 99.99%; /* All IE need hasLayout, incl. 11 (ugh, not again!!) */
	position: relative;
	clear: both;
	margin-bottom: 16px;
	border: 1px solid transparent;
}

.mce-shim {
	position: absolute;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}

.wpview[data-mce-selected="2"] .mce-shim {
	display: none;
}

.wpview .loading-placeholder {
	border: 1px dashed #ccc;
	padding: 10px;
}

.wpview[data-mce-selected] .loading-placeholder {
	border-color: transparent;
}

/* A little "loading" animation, not showing in IE < 10 */
.wpview .wpview-loading {
	width: 60px;
	height: 5px;
	overflow: hidden;
	background-color: transparent;
	margin: 10px auto 0;
}

.wpview .wpview-loading ins {
	background-color: #333;
	margin: 0 0 0 -60px;
	width: 36px;
	height: 5px;
	display: block;
	-webkit-animation: wpview-loading 1.3s infinite 1s steps(36);
	animation: wpview-loading 1.3s infinite 1s steps(36);
}

@-webkit-keyframes wpview-loading {
	0% {
		margin-left: -60px;
	}
	100% {
		margin-left: 60px;
	}
}

@keyframes wpview-loading {
	0% {
		margin-left: -60px;
	}
	100% {
		margin-left: 60px;
	}
}

.wpview .wpview-content > iframe {
	max-width: 100%;
	background: transparent;
}

.wpview-error {
	border: 1px solid #ddd;
	padding: 1em 0;
	margin: 0;
	word-wrap: break-word;
}

.wpview[data-mce-selected] .wpview-error {
	border-color: transparent;
}

.wpview-error .dashicons,
.loading-placeholder .dashicons {
	display: block;
	margin: 0 auto;
	width: 32px;
	height: 32px;
	font-size: 32px;
}

.wpview-error p {
	margin: 0;
	text-align: center;
	font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
}

.wpview-type-gallery:after {
    content: '';
	display: table;
    clear: both;
}

.gallery img[data-mce-selected]:focus {
	outline: none;
}

.gallery a {
	cursor: default;
}

.gallery {
	margin: auto -6px;
	padding: 6px 0;
	line-height: 1;
	overflow-x: hidden;
}

.ie7 .gallery,
.ie8 .gallery {
	margin: auto;
}

.gallery .gallery-item {
	float: left;
	margin: 0;
	text-align: center;
	padding: 6px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.ie7 .gallery .gallery-item,
.ie8 .gallery .gallery-item {
	padding: 6px 0;
}

.gallery .gallery-caption,
.gallery .gallery-icon {
	margin: 0;
}

.gallery .gallery-caption {
	font-size: 13px;
	margin: 4px 0;
}

.gallery-columns-1 .gallery-item {
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	width: 50%;
}

.gallery-columns-3 .gallery-item {
	width: 33.333%;
}

.ie8 .gallery-columns-3 .gallery-item,
.ie7 .gallery-columns-3 .gallery-item {
	width: 33%;
}

.gallery-columns-4 .gallery-item {
	width: 25%;
}

.gallery-columns-5 .gallery-item {
	width: 20%;
}

.gallery-columns-6 .gallery-item {
	width: 16.665%;
}

.gallery-columns-7 .gallery-item {
	width: 14.285%;
}

.gallery-columns-8 .gallery-item {
	width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	width: 11.111%;
}

.gallery img {
	max-width: 100%;
	height: auto;
	border: none;
	padding: 0;
}

img.wp-oembed {
	border: 1px dashed #888;
	background: #f7f5f2 url(images/embedded.png) no-repeat scroll center center;
	width: 300px;
	height: 250px;
	outline: 0;
}

/* rtl */
.rtl .gallery .gallery-item {
	float: right;
}

@media print,
	(-o-min-device-pixel-ratio: 5/4),
	(-webkit-min-device-pixel-ratio: 1.25),
	(min-resolution: 120dpi) {

	.mce-content-body img.mce-wp-more {
		background-image: url( images/more-2x.png );
		background-size: 1900px 20px;
	}

	.mce-content-body img.mce-wp-nextpage {
    	background-image: url( images/pagebreak-2x.png );
		background-size: 1900px 20px;
	}
}

















