@charset "utf-8";
/* CSS Document */
*{padding: 0; margin: 0;}
body{}
img{ border:none; font-size: 0; }
.clear{clear: both;}
.fl{float: left;}
.fr{float: right;}
a{ text-decoration: none; color: black; }
li{ list-style: none; }
.construct{ width: 100%; position: relative; }
.container{ width: 100%; margin: 0 auto; position: relative; padding: 0;}

.main-im{ position:fixed; left: 0px; top:300px; z-index: 100; width: 110px; height: 272px; }

.main-im .open-im { cursor: pointer; margin-left: 0px; width: 140px; height: 150px; background: #f8f8f8;text-align: center; }
.main-im .open-im img{width:30px;display: block;margin: 0 auto 10px auto;padding-top: 30px;}
.main-im .open-im a{ margin-left: 0px;overflow: hidden; color: #666;font-size:14px;}

.main{width: 1280px;margin: 0px auto;padding-top: 50px;}
.main h1{width: 1280px;margin: 0px auto;text-align:center;padding-top:100px;}
.main h2{width: 1280px;margin: 0px auto;padding-top:15px;font-size: 30px;line-height: 35px;font-weight: normal;}
.main h3{width: 1280px;margin: 0px auto;padding-bottom: 20px;font-size: 15px;line-height: 25px;padding-top: 10px;border-bottom: #d2d2d2 1px solid;font-weight:100;color:#555;}
.article{width: 1280px;margin: 0px auto;font-size: 14px;line-height: 25px;color: #999;padding-top: 35px;letter-spacing: 2px;}
.article img{width: auto;height:auto;}

.tag{font-size: 16px;
    line-height: 25px;
    color: #313131;
    padding-top: 100px;
	font-weight: bold;
	padding-bottom:100px;
	}

.tag a{padding: 0 20px 0 10px;color:#777;font-size: 14px;font-weight: normal;}