@charset "gb2312";
body{ font-size:12px; margin:0px; font-size:12px;  font-family:arial,"Microsoft YaHei","\5fae\8f6f\96c5\9ed1"; background:#eaeaea; line-height:inherit}
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; }
/* 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; }
a:link{ text-decoration:none}
a{ cursor:pointer; text-decoration:none}
*{ transition: color 200ms ease 0s, background-color 300ms ease 0s, border-color 300ms ease 0s;}
.m-fl{ float:left; margin:0; display:inline; overflow:hidden}
.m-fr{ float:right; margin:0; display:inline; overflow:hidden}
.span4,.span5,.row{ margin:0}

/*顶部*/
.g-top{width:100%;height:30px;background:#424242;display:block;overflow:hidden;font-family: "Microsoft YaHei";}
.g-top p{ width:auto; height:30px; line-height:30px; font-size:12px; font-weight:normal; color:#fff; display:inline; overflow:hidden; font-family:宋体;}
.g-top .g-top-nav a{padding: 0;color:#fff;}
.g-top .g-top-nav a:hover{ color:#ff0; text-decoration:underline}
.g-box-970{ width:1028px; height:auto; display:block; overflow:hidden;margin: 0 auto; }

.g-top-two{ overflow:visible;}
.g-top-two .g-logo{width:auto;height:auto;margin: 14px 0 0 5px;padding:0 25px 0 0;border-right:1px solid #d1d1d1;}
.g-top-two h2{ width:auto; height:54px; line-height:48px; font-size:36px; font-weight:normal; color:#ff9e01; margin:15px 0 0 0; padding:6px 0 0 23px; border-left:1px solid #fff;}
.g-top-two #form_top{width:auto;height: 45px;margin: 21px 0 0 0;border:1px solid #ccc;position:relative;zoom:1;overflow:visible;}
.g-top-two #form_top b{width:85px;height: 45px;line-height: 45px;background:#ededed;font-size:14px;font-weight:normal;color:#666;text-indent:23px;float:left;display:inline;overflow:hidden;position:relative;zoom:1;cursor:pointer; border:0}
.g-top-two #form_top b i{ width:8px; height:4px; background:url(../images/newhead-icon_1.png) no-repeat 0 -34px; display:block; overflow:hidden; position:absolute; top:23px; right:18px;}
.g-top-two #form_top ul{ width:85px; height:131px; border-bottom:1px solid #e9e9e9; display:none; overflow:hidden; position:absolute; left:0; top:48px; z-index:999}
.g-top-two #form_top ul li{ width:83px; height:32px; border:1px solid #e9e9e9; border-top:0; display:block; overflow:hidden; cursor:pointer}
.g-top-two #form_top ul li a{ width:100%; height:32px; line-height:32px; font-size:14px; font-weight:normal; color:#666; text-align:center; background:#f3f3f3; display:block; overflow:hidden}
.g-top-two #form_top ul li a:hover{ background:#2caae6; color:#fff;}
.g-top-two #form_top #searchType{width: 350px;height: 45px;line-height: 45px;font-size:14px;font-weight:normal;color:#333;text-indent:22px;margin:0;padding:0;border-radius:0;border:0;background:#fcfcfc;float:left;display:inline;overflow:hidden;}
.g-top-two #form_top .m_ssbtn{width:73px;height: 45px;background:url(../images/newhead-icon_1.png) no-repeat 21px -54px #44c2f1;border:0;padding:0;margin:0;}

.g-nav-full{ width:100%; height: 40px; background:#f02020; box-shadow:0 1px 2px #bdbdbd; margin:0 0 0 0; display:block; overflow:hidden}
.g-nav-full ul li{ width:100px; height: 40px; float:left; margin:0; display:inline; overflow:hidden;}
.g-nav-full ul li a{ width:100%; height: 40px; line-height: 40px; font-size:18px; font-weight:normal; color:#fff; text-align:center; display:block; overflow:hidden}
.g-nav-full ul .m-hover a{ background:#1c94cc;}
.g-nav-full ul li a:hover{ background:#1c94cc;}

/*底部*/
.g_foot { background:#fbfbfb; border-top:1px solid #cecece; text-align:center; font-size:12px; padding:10px 0; line-height:24px; color: #666; margin:10px 0 0 0;}
.g_foot  p { text-align:center;}
.g_foot  a { font-size:12px; color:#333}
.g_foot  a:hover{ color:#f60}
.g_foot b,.g_foot span { color:#F00}

/*索引*/
.g-class-nav{ width:968px; margin:10px auto 0; background:#fff; border:1px solid #e2e2e2}
.g-class-nav dl{width:484px;height: 40px;}
.g-class-nav dl dt{width:auto;height: 40px;line-height: 40px;font-size:12px;font-weight:normal;color:#555;text-indent:12px;float:left;display:inline;overflow:hidden;}
.g-class-nav dl dd{width:auto;height: 40px;float:left;display:inline;overflow:hidden;}
.g-class-nav dl dd a{width:auto;height:18px;line-height:18px;font-size:12px;font-weight:normal;color:#999;padding: 0 8px;float:left;margin: 11px 8px 0 0px;display:inline;overflow:hidden;transition: color 20ms linear 0s, background-color 300ms ease 0s, border-color 300ms ease 0s;}
.g-class-nav dl dd .m-hover{ background:#f02020; color:#fff;}
.g-class-nav dl dd a:hover{ background:#f02020; color:#fff;}

.g-class-nav .g-class-top{ width:100%; height:50px; border-bottom:1px solid #ccc;}
.g-class-nav .g-class-top dt{ height:50px; line-height:50px; font-size:18px; font-weight:bold; color:#f02020;}
.g-class-nav .g-class-top dt a{ color:#f02020}
.g-class-nav .g-class-top dd{ margin:0 0 0 10px;}
.g-class-nav .g-class-top dd b{ width:10px; height:10px; float:left; margin:21px 0 0 0; background:url(../images/gexing_1.png) no-repeat;}
.g-class-nav .g-class-top dd a{height:24px;line-height:24px;margin: 14px 18px 0 0;color:#333;background: #eaeaea;border-radius: 4px;font-size: 14px;}
.g-class-nav .g-class-top dd .m-hover{border-radius:4px;color:#fff;background: #f02020;}
.g-class-nav .g-class-top dd a:hover{ border-radius:4px; color:#fff;}

/*标题*/
.g-ss-general{ background:#fff; border:1px solid #e2e2e2; margin:10px auto 0; padding:0 0 10px 0;}
.g-ss-general .g-general-title{ width:100%; height:39px; border-bottom:2px solid #ffa281; position:relative; zoom:1}
.g-ss-general .g-general-title i{ width:22px; height:22px; background:url(../images/gexing_1.png) no-repeat 0 -334px; display:block; overflow:hidden; position:absolute; left:12px; top:9px;}
.g-ss-general .g-general-title b{ width:151px; height:39px; line-height:39px; font-size:18px; font-weight:bold; color:#fff; text-indent:48px; background:#ffa281; float:left; display:inline; overflow:hidden}
.g-ss-general .g-general-title a{ height:39px; line-height:39px; font-size:14px; font-weight:normal; color:#999; float:right; margin:0 12px 0 0; display:inline; overflow:hidden}

.g-ss-general .g-general-contleft{ width:710px; height:auto; margin:10px 0 0 10px;}
.g-ss-general .g-general-contleft dl{ width:660px; height:130px; display:block; overflow:hidden}
.g-ss-general .g-general-contleft dl dt{ width:130px; height:130px; float:left; margin:0 18px 0 0; display:inline; overflow:hidden}
.g-ss-general .g-general-contleft dl dd{ width:500px; height:auto; float:left; display:inline; overflow:hidden}
.g-ss-general .g-general-contleft dl dd a{ width:100%; height:20px; line-height:20px; font-size:16px; font-weight:bold; color:#ffa281; margin:12px 0 0 0; display:block; overflow:hidden}
.g-ss-general .g-general-contleft dl dd p{ width:100%; height:auto; line-height:24px; font-size:14px; font-weight:normal; color:#555; margin:10px 0 0 0; display:block; overflow:hidden}
.g-ss-general .g-general-contleft ul{ width:100%; height:auto; margin:8px 0 0 0; display:block; overflow:hidden;}
.g-ss-general .g-general-contleft ul li{ width:350px; height:18px; float:left; margin:8px 0 0 0; display:inline; overflow:hidden;}
.g-ss-general .g-general-contleft ul li i{ width:4px; height:4px; background:#e4e4e4; float:left; margin:6px 0 0 0; display:inline; overflow:hidden}
.g-ss-general .g-general-contleft ul li a{ width:230px; height:18px; line-height:18px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-ss-general .g-general-contleft ul li a:hover{ color:#ff5555}
.g-ss-general .g-general-contleft ul li em{ width:auto; height:18px; line-height:18px; font-size:12px; font-weight:normal; color:#999; float:right; margin:0 44px 0 0; display:inline; overflow:hidden}

.g-ss-general .g-general-contright{ width:240px; height:auto; margin:15px 0 0 0;}
.g-ss-general .g-general-contright dt{ width:100%; height:27px; line-height:20px; font-size:16px; font-weight:bold; color:#555; text-indent:15px; display:block; overflow:hidden; position:relative; zoom:1}
.g-ss-general .g-general-contright dt i{ width:5px; height:20px; background:#ffa281; display:block; overflow:hidden; position:absolute; left:0; top:0;}
.g-ss-general .g-general-contright dd{ width:100%; height:20px; margin:10px 0 0 0; display:block; overflow:hidden}
.g-ss-general .g-general-contright dd i{ width:20px; height:20px; line-height:20px; font-size:12px; font-weight:normal; color:#333; text-align:center; font-style:normal; background:#eee; float:left; margin:0; display:inline; overflow:hidden}
.g-ss-general .g-general-contright dd a{ width:210px; height:20px; line-height:20px; font-size:14px; font-weight:normal; color:#555; float:left; margin:0 0 0 10px; display:inline; overflow:hidden}
.g-ss-general .g-general-contright dd a:hover{ color:#ff5555}


/*蓝色*/
.m-general-blue .g-general-title{ border-bottom:2px solid #7dd3ff}
.m-general-blue .g-general-title b{ background:#7dd3ff}
.m-general-blue .g-general-contleft dl dd a{ color:#7dd3ff}
.m-general-blue .g-general-contright dt i{ background:#7dd3ff}

/*红色*/
.m-general-red .g-general-title{ border-bottom:2px solid #fb6a57}
.m-general-red .g-general-title b{ background:#fb6a57}
.m-general-red .g-general-contleft dl dd a{ color:#fb6a57}
.m-general-red .g-general-contright dt i{ background:#fb6a57}

/*绿色*/
.m-general-green .g-general-title{ border-bottom:2px solid #82d277}
.m-general-green .g-general-title b{ background:#82d277}
.m-general-green .g-general-contleft dl dd a{ color:#82d277}
.m-general-green .g-general-contright dt i{ background:#82d277}

/*紫色*/
.m-general-purple .g-general-title{ border-bottom:2px solid #aab8fc}
.m-general-purple .g-general-title b{ background:#aab8fc}
.m-general-purple .g-general-contleft dl dd a{ color:#aab8fc}
.m-general-purple .g-general-contright dt i{ background:#aab8fc}

/*粉色*/
.m-general-pink .g-general-title{ border-bottom:2px solid #f98ca9}
.m-general-pink .g-general-title b{ background:#f98ca9}
.m-general-pink .g-general-contleft dl dd a{ color:#f98ca9}
.m-general-pink .g-general-contright dt i{ background:#f98ca9}

/*黄色*/
.m-general-yellow .g-general-title{ border-bottom:2px solid #f9d340}
.m-general-yellow .g-general-title b{ background:#f9d340}
.m-general-yellow .g-general-contleft dl dd a{ color:#f9d340}
.m-general-yellow .g-general-contright dt i{ background:#f9d340}

/*翠绿*/
.m-general-cuilv .g-general-title{ border-bottom:2px solid #4ad9ca}
.m-general-cuilv .g-general-title b{ background:#4ad9ca}
.m-general-cuilv .g-general-contleft dl dd a{ color:#4ad9ca}
.m-general-cuilv .g-general-contright dt i{ background:#4ad9ca}
/*AD*/
.page_all { width:970px; height:auto; display:block; overflow:hidden; margin:10px auto 0;}

.g-cont-box{ margin:10px auto 0;}