/* 基于normalize bootstrap 的全局重置CSS文件部分1.2版本 */
/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */
html {  font-family: sans-serif; /* 1 */  -ms-text-size-adjust: 100%; /* 2 */  -webkit-text-size-adjust: 100%; /* 2 */-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 消除移动浏览器点击蓝色背景 */}
body {  margin: 0;text-align:left;font-size: 14px;padding:0 0 8px 0;  font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
article,aside,details, /* 1 */figcaption,figure,footer,header,main, /* 2 */menu,nav,section,summary { /* 1 */  display: block;}
audio,canvas,progress,video {  display: inline-block;}
audio:not([controls]) {  display: none;  height: 0;}
progress {  vertical-align: baseline;}
template, /* 1 */[hidden] {  display: none;}
a {  background-color: transparent; /* 1 */  -webkit-text-decoration-skip: objects; /* 2 */}
a:active,a:hover {  outline-width: 0;}
abbr[title] {  border-bottom: none; /* 1 */  text-decoration: underline; /* 2 */  text-decoration: underline dotted; /* 2 */}
b,strong {  font-weight: inherit;}
b,strong {  font-weight: bolder;}
dfn {  font-style: italic;}
h1 {  font-size: 2em;  margin: 0.67em 0;}
mark {  background-color: #ff0;  color: #000;}
small {  font-size: 80%;}
sub,sup {  font-size: 75%;  line-height: 0;  position: relative;  vertical-align: baseline;}
sub {  bottom: -0.25em;}
sup {  top: -0.5em;}
img {  border-style: none;}
svg:not(:root) {  overflow: hidden;}
code,kbd,pre,samp {  font-family: monospace, monospace; /* 1 */  font-size: 1em; /* 2 */}
figure {  margin: 1em 40px;}
hr {  box-sizing: content-box; /* 1 */  height: 0; /* 1 */  overflow: visible; /* 2 */}
button,input,select,textarea {  font: inherit; /* 1 */  margin: 0; /* 2 */}
optgroup {  font-weight: bold;}
button,input { /* 1 */  overflow: visible;}
button,select { /* 1 */  text-transform: none;}
button,html [type="button"], /* 1 */[type="reset"],[type="submit"] {  -webkit-appearance: button; /* 2 */}
button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner {  border-style: none;  padding: 0;}
button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring {  outline: 1px dotted ButtonText;}
fieldset {  border:0;  margin: 0 2px;  padding: 0.35em 0.625em 0.75em;}
legend {  box-sizing: border-box; /* 1 */  color: inherit; /* 2 */  display: table; /* 1 */  max-width: 100%; /* 1 */  padding: 0; /* 3 */  white-space: normal; /* 1 */}
textarea {  overflow: auto;}
[type="checkbox"],[type="radio"] {  box-sizing: border-box; /* 1 */  padding: 0; /* 2 */}
[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button {  height: auto;}
[type="search"] {  -webkit-appearance: textfield; /* 1 */  outline-offset: -2px; /* 2 */}
[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration {  -webkit-appearance: none;}
::-webkit-input-placeholder {  color: inherit;  opacity: 0.54;}
::-webkit-file-upload-button {  -webkit-appearance: button; /* 1 */  font: inherit; /* 2 */}
/* normalize.css结束 */
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
em, i {    font-style: normal;}
p{margin: 0;}
img {	width:auto\9;	height:auto;	max-width:100%;	vertical-align:middle;	border:0;	-ms-interpolation-mode:bicubic}
ul,ol,dl,h1,h2,h3,h4,h5,h6,dt,dd{margin:0;padding:0}
ul li,ol li{list-style:none}
.f-fl,.f-lifl li{float:left;display:inline}
.f-fr{float:right;display:inline}
a{text-decoration:none;color:#2a2a2a;}
a:hover{color:#5ecd5b;}

em{ font-style:normal;}
/* 全站全局CSS部分结束 */



#foot {    width: 1240px;    text-align: center;    margin: 15px auto;}
#foot .gotop a {    background: url(images/gotop.gif) no-repeat left top;    width: 42px;    height: 25px;    float: right;    cursor: pointer;}
#foot h3 {    font-size: 12px;    font-weight: normal;   color: #999;}
#foot h3 a {    color: #333;    margin: 0 6px;}
#foot p span {    margin-left: 5px;}
#foot p span {    color: #808080;}
#foot p {    color: #f55110;    line-height: 24px;    margin:  0;}
/*  */
.g-1240-box { width: 1240px; margin:0 auto 15px; }

.m-aztopul{ margin-left:-20px; }
.m-aztopul li{ float:left; width:106px; height:140px; margin:20px 0px 0px 20px;}
.m-aztopul li a{ display:block; padding-top: 20px; height:120px; background:#F8F8F8;border-radius:6px;	transition:all .3s linear;	-webkit-transition:all .4s ease-out;	-moz-transition:all .4s ease-out;	-o-transition:all .4s ease-out;	-ms-transition:all .4s ease-out}
.m-aztopul li a img{ display: block; width:72px; height:72px; border-radius:15px; margin:0 auto;transition:all .2s linear;	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-ms-transition:all .2s ease-out}
.m-aztopul li a p{ height:18px; font-size: 15px; line-height:18px; overflow:hidden; text-align:center; margin-top:15px; padding:0 15px;}
.m-aztopul li a:hover { background:rgba(40,160,90,.9); background: #3fb570\9; color: #fff}
.m-aztopul li a:hover img {transform:scale(1.2);	-webkit-transform:scale(1.2);	-moz-transform:scale(1.2);	-o-transform:scale(1.2);	-ms-transform:scale(1.2);width: 120%\9}


.m-azcl { width: 570px; overflow: hidden;}
.m-azcr { width: 650px; }

.m-renzheng{padding-right:5px;}
.m-renzheng img{width:120px;height:35px;margin-top:-3px;}
.flashbox .focusNew_out{width:570px; height:330px; position:relative; z-index:2; overflow: hidden; margin-bottom: 10px}
.f_out_txt{height:92px;width:570px; display:block; position:absolute; bottom:-1px; left:0;   line-height:30px; overflow:hidden; z-index: 99}
.f_out_txt em{display:block; width:570px; height:92px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5; position:absolute; left:0px; bottom:0px;}
.f_out_txt span{ display:block; width:430px; height:16px; line-height:16px; overflow:hidden; position:absolute; color:#FFFFFF; bottom:20px; left:10px;}
.f_out_txt p a{ display:block; width:430px; height:30px; line-height:30px; overflow:hidden; position:absolute; margin:20px 0px 0px 10px; display:inline; color:#FFFFFF; text-decoration:none; font-size:22px;}
.f_out_txt p a:hover{ text-decoration:underline;}
.flashbox .f_tabs{height:35px; position:absolute; bottom:20px; right:0px; z-index:100; overflow:hidden; float:right;}
.flashbox .f_tabs span{ width:12px; height:12px; background:#FFFFFF; float: left; margin-right:10px; margin-top:6px; cursor:pointer; overflow:hidden; border-radius:10px;}
.flashbox .f_tabs span.hover{ height:12px; height:12px; background:#3D89E4; cursor:pointer;}
.flashbox .focusNew_out a img { width: 570px; height: 330px ;transition:all .2s linear;	-webkit-transition:all .2s ease-out;	-moz-transition:all .2s ease-out;	-o-transition:all .2s ease-out;	-ms-transition:all .2s ease-out}
.flashbox .focusNew_out a:hover img { transform:scale(1.2);	-webkit-transform:scale(1.2);	-moz-transform:scale(1.2);	-o-transform:scale(1.2);	-ms-transform:scale(1.2);width: 120%\9 }


.m-azdl { width: 856px }
.m-azdr { width: 364px; }






.m-title {	height:36px;		border-bottom:1px solid #ddd;	font-size: 16px; overflow: hidden;}
.m-title h2 {	font-size:20px;	font-family:Candara;	color:#ddd;	font-weight:400;	float:left;	padding-right:14px}
.m-title h2 b {	display:inline-block;	font-size:20px;	font-weight: 400;		font-family:"Microsoft YaHei";	padding:0 2px;	margin-right:10px;	border-bottom:2px solid #00bd3f;	position:relative;	bottom:1px; color: #59c857; padding-bottom: 10px;}
.m-title span {	font-size:16px;	color:#ddd}
.m-title span i {	cursor:pointer;	padding:0 20px;	font-size:20px;	color:#333}
.m-title span .hover {	color:#00bd3f}


.m-azult { margin-left: -30px;padding-top: 20px }
.m-azult li{width: 83px;margin-left: 30px; margin-bottom:25px;}
.m-azult li a{}
.m-azult li a img{ width: 83px; height: 83px; border-radius: 14px; }
.m-azult li a p{ height: 22px; line-height: 22px; overflow: hidden; text-align: center; font-size: 14px;  }
.m-azult li a span{ font-size: 12px;text-align: center;  color: #909090; display: block; }


.f-title{ height:40px;  margin:0; border-bottom:2px solid #5ecd5b;}
.f-title .f-title-name{ font-size:20px;}
.f-title .f-title-name em{ color:#5ecd5b;}
.f-title .f-fr { margin:10px 0 0  0; }



.m-zthj { margin-left: -38px; overflow: hidden; }
.m-zthj ul{ float: left; width: 266px; margin: 20px 0 0px 38px; _overflow:hidden;}
.m-zthj ul li{ position: relative; height: 78px; padding: 11px 10px 5px; border-bottom: 1px solid #eeeeee; background-color: #f8f8f8;}
.m-zthj ul li.top{ position: relative; width: 266px; height: 165px; padding: 0;}
.m-zthj ul li.top img{ display: block; float: none; width: 266px; height: 165px; }
.m-zthj ul li.top a:hover p{ background-color:#5fc700;}
.m-zthj ul li.top p{ position: absolute; bottom: 0; width: 100%; height: 30px; line-height: 30px; color: #fff; background-color: rgba(0,0,0,0.5); text-align: center;}
.m-zthj ul li img{ display: block; float: left; width: 72px; height: 72px; margin: 0 10px 0 0;}
.m-zthj ul li .name{ height:20px; line-height:20px; margin:0 0 6px; overflow:hidden;}
.m-zthj ul li .info{ font-size:12px; color:#999999;}
.m-zthj ul li .button{ position: absolute; top: 56px; right: 95px; display: block; width: 78px; height: 22px; line-height: 22px; text-align: center; background-color: #fff; border: 1px solid #ebebeb; border-radius:4px; color: #5ecd5b;}
.m-zthj ul li .button:hover{ background-color:#5ecd5b; color:#fff; text-decoration:none;}



.g-company .g-title {	height: 42px;	line-height: 42px;	font-size: 18px;	border-bottom: 1px solid #ddd;	font-weight: 400}
.g-company .g-title b {	display: inline-block;	font-size: 24px;	font-weight: 400;	color: #676767;	font-family: "Microsoft YaHei";	padding: 0 2px;	margin-right: 10px;	border-bottom: 2px solid #04bb3f;
	position: relative;	bottom: 1px}
.g-friend-ul { height: 36px; }
.g-company .g-title b {	border-color: #00d9bc}
.g-company .g-title {	margin: 15px 0 0 0;	background-position: -39px -154px}
.g-friend-ul {	padding: 5px 0}
.g-friend-ul li {	float: left;	width: 120px;	display: inline;	white-space: nowrap;	line-height: 30px}
.g-friend-ul li a {	color: #666}



.g-rightnav {width:85px; height:auto;position:fixed;bottom:10px;margin-left:620px;z-index:100; left: 50%; height: 518px; }
.g-rightnav li{ margin-bottom: 2px }
.g-rightnav li a{ display: block; width: 85px; height: 24px; background-image: url(images/azbtn2.gif); font-size: 0; line-height:0; text-indent: -999px;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2;}
.g-rightnav li a.m-rightnav-00 {background-position:0 0;}
.g-rightnav li a.m-rightnav-00:hover,.g-rightnav li.f-hover a.m-rightnav-00{background-position:-85px 0;}
.g-rightnav li a.m-rightnav-01{background-position:0 -24px;}
.g-rightnav li a.m-rightnav-01:hover,.g-rightnav li.f-hover a.m-rightnav-01{background-position:-85px -24px;}
.g-rightnav li a.m-rightnav-02{background-position:0 -48px;}
.g-rightnav li a.m-rightnav-02:hover,.g-rightnav li.f-hover a.m-rightnav-02{background-position:-85px -48px;}
.g-rightnav li a.m-rightnav-03{background-position:0 -72px;}
.g-rightnav li a.m-rightnav-03:hover,.g-rightnav li.f-hover a.m-rightnav-03{background-position:-85px -72px;}
.g-rightnav li a.m-rightnav-04{background-position:0 -96px;}
.g-rightnav li a.m-rightnav-04:hover,.g-rightnav li.f-hover a.m-rightnav-04{background-position:-85px -96px;}
.g-rightnav li a.m-rightnav-05{background-position:0 -120px;}
.g-rightnav li a.m-rightnav-05:hover,.g-rightnav li.f-hover a.m-rightnav-05{background-position:-85px -120px;}
.g-rightnav li a.m-rightnav-06{background-position:0 -144px;}
.g-rightnav li a.m-rightnav-06:hover,.g-rightnav li.f-hover a.m-rightnav-06{background-position:-85px -144px;}
.g-rightnav li a.m-rightnav-07{background-position:0 -168px;}
.g-rightnav li a.m-rightnav-07:hover,.g-rightnav li.f-hover a.m-rightnav-07{background-position:-85px -168px;}
.g-rightnav li a.m-rightnav-08{background-position:0 -192px;}
.g-rightnav li a.m-rightnav-08:hover,.g-rightnav li.f-hover a.m-rightnav-08{background-position:-85px -192px;}
.g-rightnav li a.m-rightnav-09{background-position:0 -216px;}
.g-rightnav li a.m-rightnav-09:hover,.g-rightnav li.f-hover a.m-rightnav-09{background-position:-85px -216px;}
.g-rightnav li a.m-rightnav-10{background-position:0 -240px;}
.g-rightnav li a.m-rightnav-10:hover,.g-rightnav li.f-hover a.m-rightnav-10{background-position:-85px -240px;}
.g-rightnav li a.m-rightnav-11{background-position:0 -264px;}
.g-rightnav li a.m-rightnav-11:hover,.g-rightnav li.f-hover a.m-rightnav-11{background-position:-85px -264px;}
.g-rightnav li a.m-rightnav-12{background-position:0 -288px;}
.g-rightnav li a.m-rightnav-12:hover,.g-rightnav li.f-hover a.m-rightnav-12{background-position:-85px -288px;}
.g-rightnav li a.m-rightnav-13{background-position:0 -312px;}
.g-rightnav li a.m-rightnav-13:hover,.g-rightnav li.f-hover a.m-rightnav-13{background-position:-85px -312px;}
.g-rightnav li a.m-rightnav-14{background-position:0 -336px;}
.g-rightnav li a.m-rightnav-14:hover,.g-rightnav li.f-hover a.m-rightnav-14{background-position:-85px -336px;}
.g-rightnav li a.m-rightnav-15{background-position:0 -360px;}
.g-rightnav li a.m-rightnav-15:hover,.g-rightnav li.f-hover a.m-rightnav-15{background-position:-85px -360px;}
.g-rightnav li a.m-rightnav-16{background-position:0 -384px;}
.g-rightnav li a.m-rightnav-16:hover,.g-rightnav li.f-hover a.m-rightnav-16{background-position:-85px -384px;}
.g-rightnav li a.m-rightnav-17{background-position:0 -408px;}
.g-rightnav li a.m-rightnav-17:hover,.g-rightnav li.f-hover a.m-rightnav-17{background-position:-85px -408px;}
.g-rightnav li a.m-rightnav-18{background-position:0 -432px;}
.g-rightnav li a.m-rightnav-18:hover,.g-rightnav li.f-hover a.m-rightnav-18{background-position:-85px -432px;}
.g-rightnav li a.m-rightnav-19{background-position:0 -456px;}
.g-rightnav li a.m-rightnav-19:hover,.g-rightnav li.f-hover a.m-rightnav-19{background-position:-85px -456px;}

.m-newaz { margin-bottom:4px; }
.m-renzheng { margin-left: 5px; }

.m-azlistdiv{	height: 100px;	position: relative;	padding: 17px 0 16px;	border-bottom: 1px solid #dcdcdc}
.m-azlistdiv:hover {	background-color: #f8f8f8}
.m-sdla {	float: left;	height: 100%;	width: 160px;	text-align: center}
.m-sdla img {	max-width: 100%;	max-height: 100%}
.m-azlid2 {	position: relative;	height: 100%;	margin-left: 180px;	margin-right: 10px}
.m-azlid3 {	overflow: hidden;	font-size: 18px; height: 26px;	line-height: 26px;	margin-bottom:5px}
.m-azlid3 .u-gap {	margin-left: 0}
.m-azlinfo {	position: absolute;	bottom: 0; color: #999}
.m-azlis-tt {	color: #333;	font-weight: 700}

.m-azlis-category {	font-weight: 400;	color:#5ecd5b}
.m-azlis-digest {	line-height: 20px;	height: 42px;overflow: hidden;	display: block;	display: -webkit-box;	-webkit-line-clamp: 3;	-webkit-box-orient: vertical; color: #666}
.m-azlis-date {	font-weight: 400;	margin-right: 2em}
.m-azlis-author {	font-weight: 400}


.m-title2 h2{ float:left; background:url(images/bg1.png) no-repeat -190px -55px; padding:6px 0px 0px 10px;font-size: 20px;    font-family: "Microsoft yahei";    color: #333; font-weight: normal;}
.m-title2 a.more{ display:block; float:right; width:55px; text-decoration:none;}

.m-title2 a.more b{ display:block; float:right; width:20px; height:20px; background:url(images/bg1.png) no-repeat 0px -130px;}
.m-title2 a.more:hover b{  background-position:  -30px -130px;}
.m-title2 span { margin: 10px 0 0 0; }

.m-title2 span a { margin:0 0px 0 10px ; }


.m-dlist{ padding-top:7px;}
.m-dlist li{  height:64px; border-bottom:1px dashed #D8D8D8; margin-top:14px; }
.m-dlist li span{ display:block; float:left; width:50px; height:50px; line-height:50px; text-align:center; font-size:24px; font-family:"Arial Black"; color:#FFFFFF; margin-right: 15px}

.m-dlist li span i {  width: 50px; height: 50px; display: block ;background:#C6C6C6; border-radius: 10px}
.m-dlist li span img { background-color: #fff; display: block;border-radius: 10px }
.m-dlist li span.bg1 i{ background:#FF8855;}
.m-dlist li span.bg2 i{ background:#F9B76F;}
.m-dlist li span.bg3 i{ background:#F6C15B;}
.m-dlist li.f-hover span img,.m-dlist li span i { display:none  }
.m-dlist li.f-hover span i { display: block }
.m-dlist li dl{ float:left; margin-top:5px;}
.m-dlist li dl dt a{ display:block; height:18px; font-size: 16px; line-height:18px; overflow:hidden; width: 290px;}
.m-dlist li dl dd{ height:16px; line-height:16px; overflow:hidden;  color:#999; white-space:nowrap; margin-top:8px;}

.g-float{ width:60px; height:auto;position:fixed;bottom:10px;left:50%;cursor:pointer;margin-left:620px;z-index:100;}
.g-float a{ width:100%; height:60px; margin:1px 0 0 0; display:block; overflow:hidden;}
.g-float #m-top-back{ height:0px; background:url(images/gotopll.gif) no-repeat;-webkit-transition: all 0.2s;-moz-transition: all 0.2s;-o-transition: all 0.2s;transition: all 0.2; float:left; display:block; overflow:hidden}
.g-float #m-top-back:hover {background-position:-60px 0;}


.m-moreul{ width:855px; height:618px; border-left:1px solid #EBEBEB; border-top:1px solid #EBEBEB; margin-top:20px;}
.m-moreul li{ float:left; width:170px; height:205px; border-bottom:1px solid #EBEBEB; border-right:1px solid #EBEBEB; position:relative; cursor:pointer;}
.m-morediv1{ width:170px; }
.m-morediv1 span{ display:block; width:100px; height:100px; margin:25px 0px 0px 35px; }
.m-morediv1 span a img{ width:100px; height:100px; border-radius:20px;}
.m-morediv1 dl{ width:170px; margin-top:15px;}
.m-morediv1 dl dt a{ display:block; height:20px; line-height:20px; overflow:hidden; font-size:16px; text-align:center;}
.m-morediv1 dl dd{ height:16px; line-height:16px; overflow:hidden; text-align:center; font-size:12px; color:#999999; margin-top:10px;}

.m-morediv2{ width:170px; height:205px; position:absolute; left:0px; top:0px; display: none}
.m-md2bg{ position:relative; width:170px; height:205px; background:#000000; filter:alpha(opacity=50); _filter:alpha(opacity=50); opacity:0.5;}
.m-md2div{ width:170px; height:205px; position:absolute; top:0px; left:0px;}
.m-md2div span{ display:block; width:100px; height:100px; margin:25px 0px 0px 35px;}
.m-md2div span img{ width:100px; height:100px; border-radius:20px;}
.m-md2div em{ display:block; width:109px; height:42px; margin:17px 0px 0px 30px;}
.m-md2div em a{ display:block; width:69px; height:42px; line-height:42px; color:#FFFFFF; text-decoration:none; background:url(images/bg1.png) no-repeat 0px -225px; padding-left:40px;}
.m-moreul li.f-hover .m-morediv{ display: none; }
.m-moreul li.f-hover .m-morediv2{ display: block; }
.m-moreul li.f-hover .m-morediv2 img {}