@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px; font-family:"microsoft yahei"; background:#eee}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {	margin: 0;	padding: 0}
table {	border-collapse: collapse;	border-spacing: 0}
fieldset, img {	border: 0; vertical-align:middle}
address, caption, cite, code, dfn, em, th, var {	font-style: normal;	font-weight: normal}
ol, ul {	list-style: none}
caption, th {	text-align: left}
img{ border:0px; vertical-align:middle}
h1, h2, h3, h4, h5, h6 {	font-size: 100%;	font-weight: normal}
q:before, q:after {	content: ''}
abbr, acronym {	border: 0;	font-variant: normal}
sup {	vertical-align: text-top}
sub {	vertical-align: text-bottom}
input, textarea, select {	font-family: inherit;	font-size: inherit;	font-weight: inherit}
input, textarea, select {*font-size:100%}
legend {	color: #000}
/* Ê¹IE¼æÈÝhtml5 */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {	display: block;}
/* =CLEARFIX (do not modify) */
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { display:inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height:1%; }
*{ margin:0px; padding:0px;}
.clearfix { display:block; }
.clearfix {	*zoom:1}
.clearfix:before,.clearfix:after {	display:table;	line-height:0;	content:""}
.clearfix:after {	clear:both}
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}
/* 全站全局CSS部分结束 */
a{ color: #666;text-decoration: none }
a:hover { color: #09f }
.m-cer { width: 1170px; margin: 0 auto; }
.m-fl,.pull-left{ float:left; margin:0; display:inline; overflow:hidden}
.m-fr,.pull-right{ float:right; margin:0; display:inline; overflow:hidden}
/* 通用顶部 */
.g-box-960{ width:1170px; height:auto; display:block;  margin:auto;}
.g-top-full{ width:100%; height:39px; background:#fff; border-bottom:1px solid #eee; display:block;}
.m-mbx { width: 1170px; height: 36px; line-height: 34px;  margin: 5px auto 0; padding: 0;  border: 1px solid #e9e9e9;}
.m-mbx em{ padding: 2px 6px; margin-right: 9px; background: url(/skin/new2017/images/mbxicon.png) no-repeat 0 0;}
.m-topclass{ height: 38px; line-height: 38px; text-align: center;}
.m-topclass a { margin: 0 10px; padding: 0 8px; font-size: 14px;}

.g-top-full .g-top dt{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; float:left; display:inline; overflow:hidden}
.g-top-full .g-top dd{ height:39px; float:right; display:inline; overflow:hidden;}
.g-top-full .g-top dd a{ height:39px; line-height:39px; font-size:12px; font-weight:normal; color:#666; display:inline; overflow:hidden; padding:0 5px;}
.g-top-full .g-top dd a.red { color: #f40 }
.g-top-full .g-top dd a:hover{ color:#f60; text-decoration:underline}
.g-header{ width:100%; height:90px; background:#fff; display:block; overflow:hidden}
.g-header .g-logo{ width:214px; height:72px; padding:15px 0 0 0; margin:0; border-right:1px solid #eee;}
.g-header .g-headul{ width:355px; height:90px;}
.g-header .g-headul li{ width:60px; height:auto; float:left; margin:20px 0 0 11px; display:inline; overflow:hidden}
.g-header .g-headul li a{ width:100%; height:20px; padding:35px 0 0 0; display:block; overflow:hidden; position:relative; zoom:1}
.g-header .g-headul li a b{ background:url(/skin/new2017/images/index-icon.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-header .g-headul li a strong{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden}
.g-header .g-headul li a:hover{text-decoration: none}
.g-header .g-headul li a:hover strong { color:#f40;  }
.g-header .g-headul .m-headul1 b{ width:36px; height:25px; left:11px; background-position:0 0;}
.g-header .g-headul .m-headul1:hover b { background-position:  0 -56px }
.g-header .g-headul .m-headul2 b{ width:22px; height:26px; left:20px; background-position:-83px 0;}
.g-header .g-headul .m-headul2:hover b { background-position:  -83px -55px }
.g-header .g-headul .m-headul3 b{ width:36px; height:22px; left:11px; background-position:-159px 0;}
.g-header .g-headul .m-headul3:hover b { background-position:  -159px -56px }
.g-header .g-headul .m-headul4 b{ width:19px; height:30px; left:19px; background-position:-257px 0;}
.g-header .g-headul .m-headul4:hover b { background-position:  -257px -54px }
.g-header .g-headul .m-headul5 b{ width:28px; height:30px; left:14px; background-position:-326px 0;}
.g-header .g-headul .m-headul5:hover b { background-position:  -326px -54px }

#topForm{width:358px; height:43px; border:1px solid #f40; margin:23px 0 0 28px;float:right;}
.g-nav-full{ width:100%; height:50px; background:#40b4f7; display:block; overflow:hidden}
.g-nav-full .g-nav{ width:700px; height:50px; float: left; margin:0;}
.g-nav-full .g-nav li{ width:100px; height:50px; float:left; margin:0; display:inline; overflow:hidden; position:relative; zoom:1}
.g-nav-full .g-nav li a{ width:100%; height:50px; line-height:50px; font-size:16px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden}
.g-nav-full .g-nav .m-hover{ background:url(/skin/new2017/images/index-icon.png) no-repeat 41px -142px #39a0e2;}
.g-nav-full .g-nav li a:hover{ background:url(/skin/new2017/images/index-icon.png) no-repeat 41px -142px #39a0e2; text-decoration: none}

.g-nav-full .g-nav-min{ width:auto; height:auto; float:right; }
.g-nav-full .g-nav-min li{ height:50px; line-height:50px; float:left; font-size:12px; font-weight:normal; color:#fff; padding:0 4px;}
.g-nav-full .g-nav-min li a{ color:#fff}
.g-nav-full .g-nav-min li a:hover{ text-decoration:underline}

.m-center{ width: 1170px; margin: 0 auto;}
.m-center-l{ float: left; width: 870px; background-color: #fff; }
.m-tabs{ width: 96%; height: 60px; margin: 0 auto 20px; border-bottom: 1px solid #f1f1f1; }
.m-tabs a{ display: block; float: left; width: 148px; height: 30px; line-height: 30px; margin: 15px 20px 0 0; text-align: center; background-color: #fafafa; border: 1px solid #999999; border-radius: 6px; font-size: 14px; color: #333;}
.m-tabs a:hover{ background-color: #fff; color: #ff4400; border: 1px solid #ff4400; }
.m-center-r{ float: right; width: 280px; background-color: #fff; }
.itemlist li{ position:relative; float: left; width: 150px; height: 262px; margin: 0 0 15px 19px; background: url(/skin/new2017/images/yyicon.png) no-repeat center bottom; }
.itemlist li a{ display: block; width: 150px; height:236px; padding: 0 0 8px; border: 1px solid #f1f1f1; border-radius: 6px; background-color: #fff; }
.itemlist li .tu{ display: block; width: 150px; height: 120px; border-radius: 6px 6px 0 0; }
.itemlist li .name{ display: block; height: 32px; line-height: 32px; padding: 0 8px; font-size: 14px; overflow: hidden;}
.itemlist li .info{ padding: 0 8px; margin-bottom: 15px; color: #ff4400; }
.itemlist li .info img{ display: block; margin-bottom: 4px; }
.itemlist li .info span{ padding-left: 20px; color: #999999; }
.itemlist li .js{ position:absolute; width:134px; height: 36px; line-height: 19px; padding: 0 8px; overflow: hidden; color: #999999; background-color:#fff; text-overflow :ellipsis;}
.itemlist li .js b{ color: #333333; }

.m-tjzt .tit,.m-wzzx .tit{ padding: 0 20px; height: 60px; line-height: 60px; font-size: 24px; }
.m-tjzt ul li{ width: 240px; margin: 0 auto;}
.m-tjzt ul li img{ display: block; width: 240px; height: 109px; border-radius: 8px;}
.m-tjzt ul li p{ height: 30px; line-height: 30px; margin-bottom: 12px; text-align: center; font-size: 14px; }
.m-wzzx .m-tip{ display: none; width: 240px; margin: 0 auto 16px; }
.m-wzzx .m-tip a{ display: block; margin: 0 0 12px;}
.m-wzzx .m-tip img{ display: block; width: 240px; height: 125px; margin-bottom: 5px; border-radius: 8px; }
.m-wzzx .m-tip p{ font-size: 14px; color: #333; }
.m-wzzx .m-tip .bottom .fl{ padding: 4px 6px; font-size: 12px; background-color: #efefef; color: #999999; border-radius: 6px;}
.m-wzzx .m-tip .bottom .time{ float: right; font-size: 12px; color: #999999; }
.m-wzzx ul li{ padding: 0 20px; margin: 0 0 10px;}
.m-wzzx ul li i{ display: block; float: left; width: 6px; height: 6px; margin: 5px 10px 0 0; background-color: #ff4400; }
.m-wzzx ul li.hover .m-tip{ display: block; }
.m-wzzx ul li.hover .m-news{ display: none; }

.m-fenye .pg_pcl{ height: 34px;}
.m-fenye .tspage{ position:relative; height:34px;; padding:2px 0 0; margin:0 0 21px; text-align:center; background:none;}
.m-fenye .tspage .tsp_count{ display:none;}
.m-fenye .tspage .tsp_nav i,.m-fenye .tspage .tsp_nav a{ display: inline-block; height: 24px; line-height: 24px; padding: 0 8px; border: 1px solid #c9c9c9; background:none; color:#565656;}
.m-fenye .tspage .tsp_nav b,.m-fenye .tspage .tsp_nav a:hover{ display:inline-block; height: 24px; line-height: 24px; padding: 0 8px; margin-right:0; border:1px solid #2e6ab1; background: none repeat scroll 0 0 #2e6ab1; border-color: #2e5095; color: #fff;}
.m-fenye .tspage .tsp_nav a i{ border:none; color:#565656;}
.m-fenye .tspage .tsp_nav a:hover i{ color:#fff;}
.m-fenye .tspage select{ padding:0; margin:0; width:73px; height:22px;}


.g-foot{ width:100%; height:auto; display:block; overflow:hidden; margin:15px 0 0;}
.g-foot b{ width:100%; height:60px; line-height:60px; background:#303032; font-size:14px; font-weight:normal; color:#999; text-align:center; display:block; overflow:hidden}
.g-foot b a{ color:#999; padding:4px 0;}
.g-foot b a:hover{ color:#fff}
.g-foot p{ width:100%; height:auto; line-height:30px; font-size:12px; font-weight:normal; color:#999; text-align:center; background:#28282a; padding:20px 0; display:block; overflow:hidden}