@charset "utf-8";
/* CSS Document */
*{margin:0;padding:0; word-wrap:break-word;}
body, th, td, input, select, textarea,button {font-family:playfair_displayregular,playfair_displayitalic,Arial,Verdana,Helvetica,"黑体",sans-serif;color:#333}
body{background:url("../images/background_2X.png"); }
h1, h2, h3, h4, h5, h6 {font-size: 1em; font-weight:normal; font-family:"playfair_displayitalic";}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover{ text-decoration:none}
ul li { list-style: none;}
img{ border:none}
a{ text-decoration:none;color:#333} a:hover{ text-decoration:none}
html {filter:expression(document.execCommand("BackgroundImageCache", false, true));margin:0;padding:0;}




.r_opt{float:right;text-align:right;font-size:12px; font-weight:normal !important}
.time, a.time{font-size:12px;color:#bbb; font-family:Verdana, Geneva, sans-serif }
.bold{ font-weight:bold}

.p-10{padding:10px}.pt-5{ padding-top:5px}
.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-45{padding-left:45px}
.pr-10{padding-right:10px}
.pb-4{padding-bottom:4px}
.mb-3{margin-bottom:3px}.
.mb-6{margin-bottom:6px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}
.mt-3{margin-top:3px}.mt-6{margin-top:6px}.mt-10{margin-top:10px}
.f12, .f12 a{font-size:12px;}
.f13, .f13 a{font-size:13px;}
.f14, .f14 a{font-size:14px; line-height:1.3em}
.f16, .f16 a{font-size:16px;}
.f18, .f18 a{font-size:18px;}
.f20, .f20 a{font-size:20px;}
.f24, .f24 a{font-size:24px; /*font-family:Georgia, "Times New Roman", Times, serif*/}
.gray1{color:#333}/*小标题灰*/
.gray2{color:#666}/*时间灰*/
.gray3{color:#999}/*时间/概要灰*/
.gray4{color:#f6f6f6}/*背景色灰*/
.gray5{color:#eaeaea}/*1px线 灰*/
.blue, .blue a{color:#6988c0 !important}
.lightblue, .lightblue a{color:#5bafe8 !important}
.red, .red a{color:#d4160a}
.green, .green a{color:#118f41}.green a:hover, a.green:hover{color:#d4160a}

.line{height:5px;clear:both; border-bottom:1px solid #eaeaea; margin-bottom:6px}
.line2{height:5px;clear:both; border-bottom:1px dotted #eaeaea; margin-bottom:6px}

.fav{ background:url(../img/fav.png) no-repeat 0px 0px;  padding-left:15px;cursor:pointer;color:#0c57b9}




@font-face {
    font-family: 'playfair_displayregular';
    src: url('../fontface/font/playfairdisplay-regular-webfont.eot');
    src: url('../fontface/font/playfairdisplay-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/font/playfairdisplay-regular-webfont.woff2') format('woff2'),
         url('../fontface/font/playfairdisplay-regular-webfont.woff') format('woff'),
         url('../fontface/font/playfairdisplay-regular-webfont.ttf') format('truetype'),
         url('../fontface/font/playfairdisplay-regular-webfont.svg#playfair_displayregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'playfair_displayitalic';
    src: url('../fontface/font/playfairdisplay-italic-webfont.eot');
    src: url('../fontface/font/playfairdisplay-italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fontface/font/playfairdisplay-italic-webfont.woff2') format('woff2'),
         url('../fontface/font/playfairdisplay-italic-webfont.woff') format('woff'),
         url('../fontface/font/playfairdisplay-italic-webfont.ttf') format('truetype'),
         url('../fontface/font/playfairdisplay-italic-webfont.svg#playfair_displayitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'roboto_light';
    src: url('../fontface/font/roboto_light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;

}

.clear{ clear:both}.clear:after { content: "."; display: block; height: 0; clear: both;visibility: hidden;}
