@charset "gb2312";
body{text-align:left;font-size: 12px;padding:0 0 8px 0;}
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; }
a{ color:#333; text-decoration:none; cursor:pointer}
a:hover{ text-decoration:none}
i{font-style: normal;}
/* End hide from IE-mac */
/* È¥µôÁ´½ÓÐé¿ò 
a:active ,area,label { blr:expression(this.onFocus=this.blur()) }
:focus { outline-style: none; }*/
/*±¸ÓÃÇå³ý¸¡¶¯*/
.clear{ clear:both; height:0px;font-size:0px; line-height:0px; }

.m-banner{ width:1024px; height:auto; display:block; overflow:hidden; margin:20px auto 0;}

.g-nav-box{ width:1024px; height:85px; display:block; overflow:hidden; margin:20px auto 0; position:relative; zoom:1}
.g-nav-box .g-nav-left{ width:243px; height:85px; float:left; margin:0; display:inline; overflow:hidden;}
.g-nav-box .g-nav-left dt{ width:100%; height:20px; margin:22px 0 0 0; display:block; overflow:hidden;}
.g-nav-box .g-nav-left dt h1{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#444;  display:block; overflow:hidden; text-align:center;}
.g-nav-box .g-nav-left dd{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#bbb; text-align:center; display:block; overflow:hidden; margin:9px 0 0 0;}

.g-nav-box .g-nav-right{ width:780px; height:85px; float:left; margin:0; display:inline; overflow:hidden}
.g-nav-box .g-nav-right li{ width:128px; height:85px; line-height:85px; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#666; float:left; margin:0 2px 0 0; display:inline; overflow:hidden; text-align:center}
.g-nav-box .g-nav-right li a{ width:100%; height:85px; line-height:85px; color:#666; display:block; overflow:hidden}
.g-nav-box .g-nav-right li a:hover{ background:#24cdd8; color:#fff; font-size:20px;border-radius:6px;}
.g-nav-box .g-nav-right li .m-hover{ background:#24cdd8; color:#fff; font-size:20px; border-radius:6px;}

.g-nav-box .m-nav-bg{ width:100%; height:75px; background:#f6f6f6; display:block; overflow:hidden; position:absolute; left:0; top:5px; z-index:-1;}

.g-pla-one{ width:1024px; height:auto; display:block; overflow:hidden; margin:auto;}
.g-pla-one .g-headline{ width:582px; height:333px; float:left; margin:25px 0 0 0; display:inline; overflow:hidden; position:relative; zoom:1; z-index:20}
.g-pla-one .g-headline strong{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal;font-family:"Î¢ÈíÑÅºÚ"; color:#fff; text-align:right; display:block; overflow:hidden; position:absolute; right:12px; bottom:36px; z-index:10}
.g-pla-one .g-headline p{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#b1b0ae; text-align:right; display:block; overflow:hidden; position:absolute; right:12px; bottom:13px; z-index:10}
.g-pla-one .g-headline b{ width:100%; height:80px; background:url(../images/cms-zt-bg.png) no-repeat; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:5;}
.g-pla-one .g-headline img{ width:100%; height:333px; display:block; overflow:hidden}
.g-pla-one .g-headline:hover{ color:#ff0}
.g-pla-one .g-headline:hover strong{ color:#ff0}
.g-pla-one .g-headline:hover p{ color:#ff0}
.g-pla-one .g-headline:hover b{ background:#000; height:70px;; opacity:0.7; _filter:alpha(opacity=70);}

.g-pla-one .g-recomd-cms{ width:427px; height:348px; float:left; margin:10px 0 0 15px; display:inline; overflow:hidden;}
.g-pla-one .g-recomd-cms .g-recomd-cont{ width:100%; height:101px; display:block; overflow:hidden; margin:15px 0 0 0;}
.g-pla-one .g-recomd-cms .g-recomd-cont dt{ width:176px; height:101px; float:left; margin:0; display:inline; overflow:hidden;}
.g-pla-one .g-recomd-cms .g-recomd-cont dt a img{ width:100%; height:101px; display:block; overflow:hidden}
.g-pla-one .g-recomd-cms .g-recomd-cont dd{ width:241px; height:101px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-pla-one .g-recomd-cms .g-recomd-cont dd a{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#151515; margin:2px 0 0 0; display:block; overflow:hidden}
.g-pla-one .g-recomd-cms .g-recomd-cont dd p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#888888; margin:7px 0 0 0; display:block; overflow:hidden}

.g-title{ width:1024px; height:38px; display:block; overflow:hidden; margin:25px auto 0; font-family:"Î¢ÈíÑÅºÚ"; position:relative; zoom:1}
.g-title strong{ width:auto; height:22px; line-height:22px; font-size:22px; font-weight:normal; color:#151515; float:left; margin:0; display:inline; overflow:hidden; border-bottom:2px solid #1fd1dc; padding:0 0 14px 0;}
.g-title em{ width:auto; height:14px; line-height:14px; font-size:14px; font-weight:normal; color:#ccc; float:left; margin:10px 0 0 5px; display:inline; overflow:hidden}
.g-title b{ width:100%; height:1px; background:#f0f0f0; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:-1}

.g-news{ width:1024px; height:auto; margin:auto; display:block; overflow:hidden}
.g-news .g-news-left{ width:502px; height:auto; float:left; margin:0; display:inline; overflow:hidden}
.g-news .g-news-left .g-news-recomd{ width:100%; height:167px; margin:20px 0 0 0; display:block; overflow:hidden}
.g-news .g-news-left .g-news-recomd dt{ width:290px; height:167px; float:left; margin:0; display:inline; overflow:hidden}
.g-news .g-news-left .g-news-recomd dt img{ width:100%; height:167px; display:block; overflow:hidden}
.g-news .g-news-left .g-news-recomd dd{ width:202px; height:167px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ"}
.g-news .g-news-left .g-news-recomd dd a{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#151515; margin:3px 0 0 0; display:block; overflow:hidden }
.g-news .g-news-left .g-news-recomd dd a:hover{ color:#3bb2bd; text-decoration:underline}
.g-news .g-news-left .g-news-recomd dd em{ width:100%; height:14px; line-height:14px; margin:12px 0 0 0; display:block; overflow:hidden; background:url(../images/cms-zt-icon.jpg) no-repeat left 0px; text-indent:17px; color:#3bb2bd}
.g-news .g-news-left .g-news-recomd dd p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#888; margin:10px 0 0 0; display:block; overflow:hidden}

.g-news .g-news-left .g-news-list{ width:100%; height:auto; margin:4px 0 0 0; display:block; overflow:hidden}
.g-news .g-news-left .g-news-list li{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333;font-family:"Î¢ÈíÑÅºÚ"; float:left; margin:11px 0 0 0; display:inline; overflow:hidden;}
.g-news .g-news-left .g-news-list li span{ color:#2bb6c2; float:left}
.g-news .g-news-left .g-news-list li a{ width:330px;float:left; color:#333; margin:0 0 0 5px; display:inline; overflow:hidden}
.g-news .g-news-left .g-news-list li a:hover{ color:#3bb2bd; text-decoration:underline}
.g-news .g-news-left .g-news-list li em{ color:#ccc; float:right;}

.g-news{ width:1024px; height:auto; margin:auto; display:block; overflow:hidden}
.g-news .g-news-right{ width:502px; height:auto; float:left; margin:0 0 0 20px; display:inline; overflow:hidden}
.g-news .g-news-right .g-news-recomd{ width:100%; height:167px; margin:20px 0 0 0; display:block; overflow:hidden}
.g-news .g-news-right .g-news-recomd dt{ width:290px; height:167px; float:left; margin:0; display:inline; overflow:hidden}
.g-news .g-news-right .g-news-recomd dt img{ width:100%; height:167px; display:block; overflow:hidden}
.g-news .g-news-right .g-news-recomd dd{ width:202px; height:167px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;font-family:"Î¢ÈíÑÅºÚ"}
.g-news .g-news-right .g-news-recomd dd a{ width:100%; height:18px; line-height:18px; font-size:16px; font-weight:normal; color:#151515; margin:3px 0 0 0; display:block; overflow:hidden }
.g-news .g-news-right .g-news-recomd dd a:hover{ color:#3bb2bd; text-decoration:underline}
.g-news .g-news-right .g-news-recomd dd em{ width:100%; height:14px; line-height:14px; margin:12px 0 0 0; display:block; overflow:hidden; background:url(../images/cms-zt-icon.jpg) no-repeat left 0px; text-indent:17px; color:#3bb2bd}
.g-news .g-news-right .g-news-recomd dd p{ width:100%; height:auto; line-height:20px; font-size:12px; font-weight:normal; color:#888; margin:10px 0 0 0; display:block; overflow:hidden}

.g-news .g-news-right .g-news-list{ width:100%; height:auto; margin:4px 0 0 0; display:block; overflow:hidden}
.g-news .g-news-right .g-news-list li{ width:100%; height:16px; line-height:16px; font-size:14px; font-weight:normal; color:#333;font-family:"Î¢ÈíÑÅºÚ"; float:left; margin:11px 0 0 0; display:inline; overflow:hidden;}
.g-news .g-news-right .g-news-list li span{ color:#2bb6c2; float:left}
.g-news .g-news-right .g-news-list li a{ width:330px;float:left; color:#333; margin:0 0 0 5px; display:inline; overflow:hidden}
.g-news .g-news-right .g-news-list li a:hover{ color:#3bb2bd; text-decoration:underline}
.g-news .g-news-right .g-news-list li em{ color:#ccc; float:right;}

.g-collection{ width:1064px; height:auto; display:block; overflow:hidden; margin:auto}
.g-collection a{ width:328px; height:207px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden;}
.g-collection a img{ width:100%; height:176px; float:left; display:inline; overflow:hidden}
.g-collection a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#333; text-align:center; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-collection a:hover{ color:#3bb2bd; text-decoration:underline}
.g-collection a:hover span{ color:#3bb2bd; text-decoration:underline}

.g-pictures{ width:1064px; height:auto; display:block; overflow:hidden; margin:auto}
.g-pictures a{ width:328px; height:240px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden;}
.g-pictures a img{ width:100%; height:188px; float:left; display:inline; overflow:hidden}
.g-pictures a span{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#333; text-align:left; float:left; margin:8px 0 0 0; display:inline; overflow:hidden}
.g-pictures a em{ width:100%; height:20px; line-height:20px; font-size:14px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#888; text-align:left; float:left; margin:6px 0 0 0; display:inline; overflow:hidden}
.g-pictures a:hover{ color:#3bb2bd; text-decoration:underline}
.g-pictures a:hover span{ color:#3bb2bd; text-decoration:underline}
.g-pictures a:hover em{ color:#3bb2bd; text-decoration:underline}

.g-app{ width:1064px; height:auto; display:block; overflow:hidden; margin:auto}
.g-app .g-app-cont{ width:241px; height:73px; float:left; margin:20px 0 0 20px; display:inline; overflow:hidden}
.g-app .g-app-cont dt{ width:73px; height:73px; float:left; display:inline; overflow:hidden}
.g-app .g-app-cont dt a img{ width:100%; height:73px; border-radius:14px; display:block; overflow:hidden}
.g-app .g-app-cont dd{ width:158px; height:73px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-app .g-app-cont dd a{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#151515; float:left; margin:3px 0 0 0; display:inline; overflow:hidden}
.g-app .g-app-cont dd img{ width:auto; height:12px; float:left; margin:10px 0 0 0; display:inline; overflow:hidden;}
.g-app .g-app-cont dd em{ width:100%; height:16px; line-height:16px; font-size:12px; font-weight:normal; font-family:"Î¢ÈíÑÅºÚ"; color:#888; float:left; margin:10px 0 0 0; display:inline; overflow:hidden}

.g-app .g-app-cont dd a:hover{ color:#3bb2bd; text-decoration:underline}


.g-foot{ width:100%; height:auto; line-height:30px; text-align:center; background:#fafafa; padding:30px 0; display:block; overflow:hidden; margin:40px 0 0 0;}








