﻿@charset "UTF-8";

/**
 *
 * @authors Your Name (you@example.org)
 * @date    2015-12-30 10:04:32
 * @version $Id$
 */
* { margin: 0; padding: 0; list-style: none; border: 0; }
html { box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
*, *:before, *:after { box-sizing: inherit; }
body { background: #fff; font: normal 12px/22px "Microsoft YaHei", Arial, Helvetica, sans-serif; }
input, select, textarea { vertical-align: middle; }
img.icon { vertical-align: middle; }
a { text-decoration: none; color: #666; }
a:hover, a.current { color: #666; }
.eng { font-family: Arial; }
.sim { font-family: "Simsun"; }
.tme { font-family: Times; font-size: 24px; }
.mr_none { margin-right: 0px; border-right: 0; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { zoom: 1; }
.fl { float: left; }
.fr { float: right; }
p.2em{text-indent: 2em;}
p.p80 { height: 70px; clear: both; }
p.p50 { height: 50px; clear: both; }
p.p40 { height: 40px; clear: both; }
p.p30 { height: 30px; clear: both; }
p.p20 { height: 20px; clear: both; }
.w1000 { width: 1000px; margin: 0 auto; position: relative; }
.w1200 { width: 1200px; margin: 0 auto; position: relative; }
.line_s { height: 0px; width: 100%; border-bottom: 1px solid #dedede; }
.line_d { height: 0px; width: 100%; border-bottom: 1px dotted #dedede; }
.m100 { margin: 10px 0; }
.txc { text-align: center; }
.txr { text-align: right; }
table { width: 100%; border-collapse: collapse; border: 1px solid #e4e4e4; }
table th { border: 1px solid #e4e4e4; }
table td { border: 1px solid #e4e4e4; text-align: center; }
.fz14 { font-size: 14px; }
.fz16 { font-size: 16px; }
.fz17 { font-size: 17px; }
.fz20 { font-size: 20px; }
.mb10 { margin-bottom: 10px; }
.mb20 { margin-bottom: 20px; }
.mb40 { margin-bottom: 40px; }
.mb50 { margin-bottom: 50px; }
.mb60 { margin-bottom: 60px; }
.mt102 { margin-top: 102px; }
.mt62 { margin-top: 62px; }
.mt30 { margin-top: 30px; }
.pt60 { padding-top: 60px; }
.pt40 { padding-top: 40px; }

.img100 {
    word-break:break-all; /*支持IE，chrome，FF不支持*/
　　word-wrap:break-word;/*支持IE，chrome，FF*/
}
.img100 img {
max-width:100%;
}