/* 重置 */
h1,h2,h3,h4,h5,h6,h7,dl,dd,p{margin:0;}
ul,ol,input,form{margin:0;padding:0;}
ul{list-style:none;}
ol{list-style-position:inside;}
img{border:none;}
i{font-style:normal;}
a{color:#222;text-decoration:none;}
a:hover{color:#fd0;}
body{margin:0;font:12px/2 'Microsoft Yahei';}

::selection{background:#f6c;color: #fff;}
::-moz-selection{background: #f6c;color: #fff;}

/* 功能 */
.clear{zoom:1}
.clear:before,.clear:after{content:'';display:table}
.clear:after{clear:both}

/* 布局 */
.g-sd{position:absolute;left:30px;top:30px;width:250px;}
.g-mn{padding-left:330px;}
.g-sd2{position:fixed;right:-400px;top:0;bottom:0;padding:20px;width:350px;font-size:14px;background:rgba(255,255,255,0.8);border-left:1px solid #ccc;filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=1, StartColorStr='#CCFFFFFF', EndColorStr='#CCFFFFFF');box-shadow:0 0 4px #aaa;opacity:0;}
.g-sd2 .close{position:absolute;bottom:0;left:10px;color:#F50;cursor:pointer;}
.g-sd2 .close:hover{color:#F00;}
.m-sideshow{height:100%;overflow-x:hidden;overflow-y:auto;}


/* 模块 */
.m-nav{margin:50px 0 0 90px;}
.m-nav a{font:700 22px/1.5 Arial;text-transform:uppercase;transition:all 0.2s ease-in-out;}
.m-nav ul a{font:14px/1.8 "Microsoft Yahei";color:#aaa;height:25px;overflow:hidden;}
.m-nav ul a:hover{color:#333;font-weight:700;}
.m-share{position:absolute;bottom:10px;right:0;}

.m-ad{position:absolute;right:30px;top:50px;font-size:14px;color:#f00; letter-spacing:3px;}
.m-pro,.m-news{position:relative;margin-top:110px;overflow-y:hidden;}
.m-news .item{float:left;height:100%;width:330px;padding:0 15px;border-right:3px solid #ccc;overflow-y:auto;overflow-x:hidden;}
.m-news .item:hover{background:#f9f9f9;width:600px;}
.m-news .hd{font-size:18px;}
.m-news .bd{font-size:14px;}
.m-news .time{color:#aaa;}
.m-pro li{position:absolute;width: 200px;transition:all 2s;}
.m-pro li a{display: block;width: 200px;height:125px;overflow:hidden;}
.m-pro li p{padding-left:10px;margin-top:5px;font-size:11px;color:#aaa;}
.m-pro li img{width: 200px;height:125px;}
.m-probox{display:none;z-index:999;transition:all 2s;}
.m-probox table{border-collapse:collapse;border-spacing:0;}
.m-probox th{padding-right:20px;font-weight:400;vertical-align:top;width:700px;text-align:left;}
.m-probox .time{padding-bottom:10px;color:#aaa;}
.m-probox td{padding:0 5px;}