#top {
	background: #333;
	position: fixed;
	z-index: 999;
	top: 0;
	width: 100%;
	height: 40px;
}
.top {
	line-height: 40px;
	width: 1000px;
	margin: 0 auto;
}
.top img {
	float: left;
}
.top a {
	color: #efefef;
}
.top a:hover {
	color: #efefef;
	text-decoration: underline;
}
.top .xl {
	float: left;
	border-left: 1px solid #3f3f3f;
	padding-right: 10px;
	position: relative;
}
.top .xl span {
	display: block;
	border-left: 1px solid #1f1f1f;
	padding: 0 14px 0 10px;
	cursor: pointer;
	background: url(../images/lx1.jpg) no-repeat right 18px;
}
.top .xl a {
	text-decoration: none;
}
.top .xl:hover {
	background: #1f1f1f;
}
.top .xl:hover span {
	background: url(../images/lx2.jpg) no-repeat right 18px;
}
.top .xl .down {
	position: absolute;
	display: none;
}
.top .xl:hover .down {
	display: block;
	padding-top: 8px;
}
.top .xl:hover .down ul {
	border: 1px solid #cdcdcd;
	padding: 6px 10px;
	background: #fff;
	box-shadow: 0 0 8px #cdcdcd;
}
.top .xl:hover .down ul li {
	height: 30px;
	line-height: 30px;
	border-top: 1px dashed #dcdddd;
	width: 78px;
	padding-left: 32px;
}
.top .xl:hover .down ul li.adr {
	background: url(../images/adr_ico.jpg) no-repeat center left;
}
.top .xl:hover .down ul li.ios {
	background: url(../images/ios_ico.jpg) no-repeat center left;
}
.top .xl:hover .down ul li a {
	color: #585858;
}
.top .xl:hover .down ul li:first-child {
	border-top: none
}
.top p.link {
	float: left;
	margin: 0 10px;
}
.top p.login, .top p.reg {
	float: right;
	padding: 0 18px;
}
.top p.login {
	height: 44px;
	line-height: 44px;
	background: #ca1617;
}
.top p.login a {
	text-decoration: none;
}
#top-top-right {
	float: right;
	display: inline;
	margin-top:-12px;
}
#logo_nav {
	width: 100%;
	position: relative;
	top:42px;
}
.logo_main {
	width: 100%;
	margin: 0 auto;
	margin-top:4px;
	clear:both;
}
.logo {
	float:left;
	width:200px;
}
.hj{
	width:1100px;
	margin:0 auto;
	height:75px;
	/*float:left;*/
}
.top-ad img , .top-ad-1 img {
	float: left;
	margin-left: 10px;
	width:440px;
	height:70px;
}
#ad img{
	width:796px;
	height:70px;
}

.nav_out {
	width: 100%;
	margin: 4px auto 0;
	margin-top:2px;
	float:left;
}
.new_nav {
	background: #004388 ;
	height: 38px;
	line-height: 38px;
	padding-left: 6px;
}
.new_nav ul li {
	float: left;
	position:relative;
}
.new_nav ul li.line {
	width: 2px;
	height: 18px;
	line-height: 18px;
	margin: 10px -3px;
	border-right:1px solid #fff;
	opacity: 0.3;
	text-shadow:3px 3px  3px #000;
}
.new_nav ul li:hover, .new_nav ul li.cur {
	background:#0c73c3;
	cursor: pointer;
}
.new_nav ul li a {
	color: #fff;
	text-decoration: none;
	padding: 10px 19px;
	font-size: 16px;
	font-weight: bold;
}
.new_nav ul li a:hover {
	color: #ff0;
	text-decoration: none;
}
#logo_nav .hot {
	line-height: 30px;
	width:1098px;
	margin: 0 auto 4px;
	border: 1px solid #d3c8a2;
	overflow: hidden;
}
#logo_nav .hot dd.marquee {
	height: 30px;
	width: 66%;
	background: #fdfdf5;
	float: left;
	margin-left:0px;
}
.hot dl{
	margin-top:0px;
}
#logo_nav .hot dd.ss {
	height: 30px;
	width: 30%;
	float: left;
	margin-left:43px;
	margin-top:-10px;
}
#logo_nav .hot dd.marquee span.rd {
	display: block;
	color: #d91b1a;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/rd_bg.jpg) repeat-x center;
	width: 60px;
	text-align: center;
	border-right: 1px solid #d3c8a2;
	float: left;
}
#logo_nav .hot dd.marquee #demo {
	overflow: hidden;
	width: 618px;
	float: left;
	margin-left: 10px;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1, #demo2 {
	float: left;
}
#logo_nav .hot dd.marquee #demo li {
	float: left;
	padding: 0 8px;
	color: #244258;
}
#logo_nav .hot dd.marquee #demo li span {
	font-weight: bold;
	padding-right: 6px;
	font-size: 14px;
}
#logo_nav .hot dd.marquee #demo li a {
	color: #244258;
}
#logo_nav .hot dd.ss .button {
	display: block;
	color: #d91b1a;
	font-weight: bold;
	font-size: 14px;
	background: url(../images/rd_bg.jpg) repeat-x center;
	width: 80px;
	height: 30px;
	text-align: center;
	border: none;
	cursor: pointer;
	border-left: 1px solid #d3c8a2;
	text-decoration: none;
	float: right;
}
#logo_nav .hot dd.ss .input {
	float: right;
	background: url(../images/input_bg.gif) repeat-x top center #fdfdf5;
	padding: 15px 8px;
	height: 22px;
	line-height: 22px;
	border: none;
	border-left: 1px solid #d3c8a2;
	width: 196px;
	color: #999;
}
.banner_wrap{
	margin:4px auto;
	width:1000px;
}

/*    2014-12-1临时新增样式    开始     */
.topsearch{
	width:300px;
	height:30px;
	/*float: left;
	padding: 0 10px;
	margin:2px auto;*/
	}
.topsearch input{
background: url(../images/input_bg.gif) repeat-x top center #fdfdf5;
padding: 4px 8px;
height: 22px;
line-height: 22px;
border: none;
border-left: 1px solid #d3c8a2;
width: 196px;
color: #999;
}
.topsearch .button {
display: block;
color: #d91b1a;
font-weight: bold;
font-size: 14px;
background: url(../images/rd_bg.jpg) repeat-x center;
width: 80px;
height: 30px;
text-align: center;
border: none;
cursor: pointer;
border-left: 1px solid #d3c8a2;
text-decoration: none;
float: right;
}
.newModule_1{
	width: 1000px;
	height: 260px;
	margin: 0 auto;
	border: 3px solid #F5F5F5;
	border-top:0;
	background: #fff;
}
.newM_tp{
	width: 1026px;
	height: 45px;
	margin:4px auto 0;
	background: url(../images/nav_bg.png) no-repeat top left;
	font-family: Microsoft YaHei;
}
.newM_tp p {
	background: #0a6eba;
	width: 980px;
	height: 38px;
	line-height: 38px;
	color: #fff;
	margin: 0 3px;
	padding: 0 20px;
	font-size:1.2em;
}
.newM_tp p span {
	float:right;
}
.newModule_1 .newM_lt{
	width: 488px;
	height: 255px;
	margin:0 5px 5px 5px;
	float: left;
}
.newModule_1 .newM_rt{
	width: 483px;
	height: 260px;
	float: left;
	margin-left: 15px;
}
.newModule_1 .newM_rt li span {
font-weight: bold;
padding-right: 3px;
color:#aaa;
}
.newModule_1 .newM_rt .newM_rt_1,.newModule_1 .newM_rt .newM_rt_2, .mlr10{
	width: 483px;
}
.newModule_1 .newM_rt .newM_rt_1 p{
	background: #f5f5f5;
	color:#666;
	line-height:18px;
	/*margin:5px 0;*/
}
.newModule_1 .newM_rt .newM_rt_1{
	margin-bottom: 5px;
}
.newModule_1 .newM_rt .newM_rt_1 h1{
	font-family: Microsoft YaHei;
	font-size: 16px;
	color: #f00;
	line-height:32px;
	text-align:center;
}
.wrap_1{
	/*border-top: 1px dashed #b8b594;*/
	background:url(../images/wrap1bg.jpg) no-repeat top left;
	height:96px;
	margin-top: 5px;
}
.newModule_1 .newM_rt .newM_rt_1 h1 a{
	color: #f00!important;
}
.newModule_1 .newM_rt .newM_rt_2{
	font-family: Microsoft YaHei;
	font-size: 12px;
	color: #f00;
	line-height:32px;
	text-align:center;
	text-indent:-90px;
	/*background-color:#FDF4F0;*/
}
.newModule_1 .newM_rt .mlr10{
	font-family: Microsoft YaHei;
	font-size: 16px;
	line-height:32px;
	text-align: center;
}
.newModule_1 .newM_rt .mlr10 a{
	color:#000;
}
.newModule_1 .newM_rt ul{
	width: 483px;
	/*margin:0 5px;*/
}
.newModule_1 .newM_rt ul li{
	line-height:20px;
	font-size: 13px;
	text-indent:20px;
	float:left;
	font-family: Microsoft YaHei;
	white-space:nowrap;
}
.newModule_1 .newM_rt ul li a{
	color:#0A6EBA;
}
.newModule_1 .newM_rt .tit li{
	width: 120px;
	float: left;
	line-height:24px;
}
.cl{
	clear:both;
}

/*    2014-12-1临时新增样式    结束     */

.bodyer {
	width: 1000px;
	margin: 75px auto;
}
.banner {
	overflow: hidden;
	padding-bottom: 6px;
}
.banner .ad {
	margin-left: 5px;
	float: left;
	height: 68px;
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 0;
}
.banner .ad:first-child {
	margin-left: 0;
}
.headlines {
	text-align: center;
	padding-bottom: 10px;
}
.headlines h1 {
	display: block;
	height: 50px;
	line-height: 50px;
	font-family: Microsoft YaHei;
	font-weight: 700;
	padding: 10px 0 6px;
}
.headlines h1 a {
	font-size: 40px;
	color: #1f4268;
}
.headlines p span {
	padding: 0 6px;
}
.headlines p a {
	font-family: Microsoft YaHei;
	font-size: 14px;
	color: #1f4268;
	padding: 0 2px;
}
.main {
	width: 680px;
	float: left;
}
.today {
	width: 384px;
	padding-left: 6px;
	float: right;
	margin-bottom: 20px;
}
.today dd {
	padding: 5px 0 8px;
	border-top: 1px dashed #b8b594;
}
.today dl dd:first-child {
	border: none;
}
.today dd h4 {
	font: 18px/24px Microsoft YaHei;
	text-align: center;
	padding-bottom: 2px;
	height: 24px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.today dd h4 a {
	color: #c00;
}
.today dd.sp h4 a {
	color: #000;
	font-weight: bold;
}
.today dd p {
	color: #666;
	line-height: 18px;
	text-align: center;
}
.today dd.sp p a {
	color: #c00;
}
.today .list li {
	font: 16px/38px Microsoft YaHei;
	height: 37px;
	color: #1f4268;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	border-top: 1px solid #f0f0f0;
	
}
.today .list li span {
	font-weight: bold;
	padding-right: 6px;
}
.today .list li a {
	color: #1f4268;
}
.today .list li a:hover{
	color:#c00;
}
.today .list p.D_LC {
	height: 20px;
	margin-top: 6px;
	font: 12px/20px Microsoft YaHei;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-color: #d9eaf6;
}
.today .list p.D_LC a:first-child {
	color: #fff;
	text-decoration: none;
	width: 75px;
	float: left;
	padding: 0 4px 0 10px;
}
.today .list p.sty1 a:first-child {
	background: url(http://www.gg-led.com/images/D_LCL1.jpg) no-repeat left center;
}
.today .list p.sty2 a:first-child {
	background: url(http://www.gg-led.com/images/D_LCL4.jpg) no-repeat left center;
}
.today .list p.sty3 a:first-child {
	background: url(http://www.gg-led.com/images/D_LCL2.jpg) no-repeat left center;
}
.today .list p.sty4 a:first-child {
	background: url(http://www.gg-led.com/images/D_LCL3.jpg) no-repeat left center;
}
.gg1 {
	width: 280px;
	float: left;
	margin-bottom: 20px;
}
.gg1 .ad {
	margin-top: 4px;
	height: 70px;
	overflow: hidden;
}
.gg1 .ad img {
	height: 70px;
	width: 280px;
}
.gg1 .ad:first-child, .gg3 .ad:first-child, .gg4 .ad:first-child {
	margin: 0;
}
.main .mod {
	clear: both;
	overflow: hidden;
	border-top: #2b2b2b 4px solid;
	margin-top: 14px;
}
.main .mod:first-child {
	margin-top: 0;
}
.main .mod h3 {
	border-top: #e9e9e9 2px solid;
	height: 32px;
	padding: 6px 0 14px;
}
.main .mod h3 p {
	font: 400 24px/32px Microsoft YaHei;
	color: #2b2b2b;
	float: left;
}
.main .mod h3 span {
	float: right;
	font: normal 14px/32px Microsoft YaHei;
}
.main .mod h3 span a {
	color: #444;
	padding-right: 14px;
}
.main .mod h3 span a:hover{
	color:#f00;
}
.main .mod h3 span a strong {
	color: #ca1617;
}
.main .mod .left_box {
	width: 380px;
	float: left;
}
.left_box .list {
	border-top: 1px dotted #aeaeae;
	padding: 16px 0 0;
	margin-top: 8px;
}
.left_box .list:first-child {
	border: none;
	padding-top: 0;
	margin-top: 0;
}
.left_box .list dt {
	font: bold 16px/28px Microsoft YaHei;
	padding-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.left_box .list dt a {
	color: #3e5e87;
}
.left_box .list dt a:hover{
	color:#c00;
}
.left_box .list dd {
	text-indent: 2em;
	color: #666;
	line-height: 20px;
}
.sp .list dd {
	height: 60px;
}
.left_box .list ul {
	padding: 10px 0;
}
.left_box .list ul li {
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.left_box .list ul li a {
	color: #024;
}
.left_box .list ul li a:hover{
	color:#c00;
}
.left_box .list ul li span {
	font-weight: bold;
	color: #aaa;
	padding-right: 6px;
}
.main .mod .right_box {
	width: 280px;
	float: right;
}
.right_box h4 {
	font: bold 14px/29px Microsoft YaHei;
	color: #2b2b2b;
	border-bottom: #666 1px solid;
	height: 29px;
	margin-bottom: 8px;
	padding-right: 10px;
}
.right_box h4 a, .sub .mod h3 a {
	float: right;
	font-size: 12px;
	color: #666;
	font-weight: normal;
}
.right_box h4 a, .sub .mod h3 a:hover{
	color:#c00;
}
.right_box .list dl{
	/*height: 120px;*/
	overflow:hidden;
}
.right_box .list dt {
	font: bold 14px/22px Microsoft YaHei;
	padding-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.right_box .list dt a {
	color: #3e5e87;
}
.right_box .list dt a:hover{
	color:#c00;
}
.right_box .list dd {
	color: #666;
	line-height: 20px;
	height: 80px;
}
.right_box .ts dd {
	height: auto;
}
.right_box .list dd img {
	width: 80px;
	height: 80px;
	border: 1px solid #ccc;
	margin-right: 12px;
	float: left;
}
.right_box .list ul {
	padding: 8px 0;
	clear: both;
}
.right_box .list ul li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.right_box .list ul li a {
	color: #024;
}
.right_box .list ul li a:hover{
	color:#c00;
}
.right_box .list ul li span {
	font-weight: bold;
	color: #aaa;
	padding-right: 6px;
}
.right_box .fxs dl {
	overflow: hidden;
	background: #f5f5f5;
}
.right_box .fxs dt {
	float: left;
	position: relative;
	padding-bottom: 0;
}
.right_box .fxs dt p {
	width: 80px;
	height: 18px;
	line-height: 18px;
	position: absolute;
	bottom: 0;
}
.right_box .fxs dt p.bg {
	background: #2f6aa6;
	filter: alpha(opacity=70);
	opacity: 0.7;
	z-index: 10;
}
.right_box .fxs dt p.name {
	z-index: 20;
	color: #fff;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
}
.right_box .fxs dt img {
	width: 80px;
	height: 80px;
	margin-right: 12px;
}
.right_box .fxs dd {
	font: bold 12px/24px Microsoft YaHei;
	/*padding: 4px 4px 4px 0;*/
	height: auto;
}
.right_box .fxs li span.name {
	float: right;
	font-weight: normal;
}
.right_box .fxs li p, .qyph ul li p {
	float: left;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.right_box .jdsj {
	padding: 8px 0;
}
.right_box .jdsj dl {
	overflow: hidden;
	padding: 2px;
	padding-top: 0;
	background: #2f6aa6;
	color: #fff;
	text-align: center;
	font-family: Microsoft YaHei;
}
.right_box .jdsj dl a {
	color: #fff;
	text-decoration: none;
}
.right_box .jdsj dl dt, .right_box .jdsj dl dd {
	width: 129px;
	padding: 4px 4px;
}
.right_box .jdsj dl dt {
	height: 18px;
	line-height: 18px;
	font-weight: bold;
	float: left;
	margin-top: 2px;
}
.right_box .jdsj dl dd {
	background: #77abe4;
	height: 44px;
	margin-top: 2px;
	cursor: pointer;
}
.right_box .jdsj dl dd:hover {
	background: #4c8ac7;
}
.right_box .jdsj dl dd.one {
	float: left;
}
.right_box .jdsj dl dd.two {
	float: right;
	padding: 8px 4px;
}
.right_box .jdsj dl dd.three {
	float: right;
	padding: 14px 4px;
}
.right_box .jdsj dl dd span {
	font-size: 18px;
	display: block;
}
.qyph h5 {
	font: bold 14px/24px Microsoft YaHei;
	color: #ca1617;
	padding: 4px 0;
}
.qyph .name {
	overflow: hidden;
	background: #f5f5f5;
	border-right: 1px solid #e4e4e4;
}
.qyph .name p {
	height: 30px;
	cursor: pointer;
	font: bold 12px/30px Microsoft YaHei;
	text-align: center;
	border: 1px solid #e4e4e4;
	border-right: none;
	float: left;
	width: 69px;
}
.qyph .name p:first-child {
	width: 68px;
}
.qyph .name p.on {
	border-top: 3px solid #003f73;
	border-bottom: 1px solid #fff;
	height: 28px;
	line-height: 28px;
	background: #fff;
}
.qyph ul {
	padding-top: 10px;
}
.qyph ul li {
	height: 20px;
	line-height: 20px;
	margin-top: 8px;
}
.qyph ul li:first-child {
	margin-top: 0;
}
.qyph ul li p span {
	display: block;
	width: 20px;
	border-radius: 10px;
	float: left;
	color: #fff;
	text-align: center;
	background: #666;
	margin-right: 8px;
}
.qyph ul li.t3 p span {
	background: #1f5c99;
}
.qyph ul li span.mun {
	float: right;
	color: #ca1617;
}
.baog {
}
.baog .name {
	height: 31px;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
}
.baog .name p {
	cursor: pointer;
	border-right: 1px solid #e4e4e4;
	width: 110px;
	text-align: center;
	border-top: 1px solid #e4e4e4;
	float: left;
	height: 30px;
	background: #f5f5f5;
	font: bold 14px/28px Microsoft YaHei;
}
.baog .name p.on {
	border-top: 3px solid #003f73;
	border-bottom: 1px solid #fff;
	height: 28px;
	line-height: 28px;
	background: #fff;
}
.baog dl {
	padding-top: 14px;
	overflow: hidden;
}
.baog dl dt {
	float: left;
}
.baog dl dt img {
	width: 110px;
	height: 140px;
	padding: 4px;
	background: #fff;
	border: 1px solid #ccc;
}
.baog dl dd {
	width: 244px;
	float: right;
}
.baog dl dd p.bt {
	font: bold 18px/28px Microsoft YaHei;
	height: 78px;
}
.baog dl dd p.time {
	color: #888;
}
.baog dl dd p.dw {
	height: 26px;
	margin-top: 14px;
}
.baog dl dd p.dw a {
	display: block;
	float: left;
	margin-right: 14px;
	line-height: 26px;
	border-radius: 4px;
	color: #024;
	border: 1px solid #e1e1e1;
	padding: 0 10px 0 30px;
}
.baog dl dd p.dw a.xx {
	background: url(../images/xx.png) no-repeat 6px center;
}
.baog dl dd p.dw a.dw {
	background: url(../images/dw.png) no-repeat 6px center;
}
.gg2 {
	overflow: hidden;
	padding: 4px 0 8px;
}
.gg2 li {
	margin-top: 2px;
	background: #3e5e87;
	text-align: center;
	font-family: Microsoft YaHei;
	text-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
}
.gg2 li a {
	/*	display: block;
	width: 100%;
	height: 100%;*/
	color: #fff;
	text-decoration: none;
	background: none;
}
.gg2 li:hover a {
	color: #ff0;
}
/*<!--.gg2 li:first-child {
	margin: 0;
}-->*/
.gg2 li.big td {
	height: 154px;
	font-size: 36px;
	line-height: 50px;
	background: #4b88c6;
	padding: 0 10px;
}
.gg2 li.medium {
	float: left;
	width: 139px;
	background: #e76069;
}
.gg2 li.medium td {
	height: 138px;
	font-size: 20px;
	line-height: 30px;
	padding: 0 6px;
}
.gg2 li.small {
	float: right;
	width: 139px;
	background: #4792ff;
}
.gg2 li.bg2 {
	background: #eec140;
}
.gg2 li.bg3 {
	background: #e76069;
}
.gg2 li.small td {
	height: 68px;
	font-size: 16px;
	line-height: 26px;
	padding: 0 6px;
}
.gg2 li.last {
	float: left;
}
.sub {
	width: 298px;
	float: right;
	border: #e5e5e5 1px solid;
	padding-top: 10px;
	background: #eee;
}
.sub .mod {
	padding-bottom: 10px;
}
.sub a {
	color: #024;
}
.sub a:hover{
	color:#c00;
}
.sub .mod h3 {
	font: bold 14px/30px Microsoft YaHei;
	height: 30px;
	padding: 0 12px;
	color: #ca1617;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #fff;
	background: #e0e0e0;
}
.sub .mod ul.yc {
	padding: 5px 10px;
}
.mod ul.yc li {
	padding-top: 10px;
	margin-top: 14px;
	border-top: 1px dotted #909090;
		overflow:hidden;
	height:94px;
}
.mod ul.yc li:first-child {
	border: none;
	margin-top: 0;
}
.mod ul.yc h4 {
	font: bold 16px/26px Microsoft YaHei;
	margin-bottom: 4px;
	/*height: 52px;*/
}
.mod ul.yc li p, .list1 dl dd {
	line-height: 20px;
	color: #555;
	text-indent: 2em;
	height: 60px;
}
.wb {
	padding-top: 10px;
	float: right;
	width: 300px;
}
.list1 dl {
	padding: 8px 10px 0;
}
.list1 dl dt {
	font: bold 14px/20px Microsoft YaHei;
	height: 20px;
	padding-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list1 ul {
	padding: 6px 10px;
}
.list1 ul li {
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.list1 ul li span {
	font-weight: bold;
	color: #aaa;
	padding-right: 6px;
}
.sub .g20 h3 p {
	background: url(../images/g20logo.png) no-repeat center left;
	padding-left: 30px;
	font-size: 16px;
}
.sub .g20 h3 a {
	color: #fff;
}
.sub .g20 h3 {
	color: #ff0;
	background: url(../images/g20bg.jpg) no-repeat left center;
}
.sub .g20 dt a {
	color: #ca1617;
}
.sub .g20 .cy {
	padding: 0 10px;
}
.sub .g20 .cy p {
	color: #ca1617;
	font-weight: bold;
	padding: 5px 0 8px;
}
.sub .g20 .demox {
	overflow: hidden;
}
.sub .g20 .demox li {
	float: left;
	padding-right: 6px;
}
.sub .g20 .demox li img {
	width: 140px;
	height: 60px;
	border: 1px solid #ccc;
}
.gg3 {
	padding: 0 10px 10px;
}
.gg3 .ad {
	margin-top: 8px;
	height: 70px;
	overflow: hidden;
}
.gg3 .ad img {
	width: 278px;
	height: 70px;
}
.hf {
	clear: both;
	padding: 16px 0;
}
.hf2 {
	height: 70px;
	overflow: hidden;
}
.hf2 img {
	width: 680px;
	height: 70px;
}
.sub2 {
}
.list2 dl {
	padding-top: 10px;
	overflow: hidden;
}
.list2 dl img {
	float: left;
	margin-right: 12px;
	width: 80px;
	height: 80px;
}
#com-nav {
	border: 2px solid #3e5e87;
	clear: both;
	display: block;
	overflow: hidden;
	line-height: 24px;
}
#myTab9 {
	background: #3e5e87;
	height: 28px;
	padding-top: 3px;
	padding-left: 10px;
}
#myTab9 p {
	float: left;
	display: block;
	color: #FFFFFF;
	line-height: 28px;
	height: 28px;
	padding: 0 10px;
	font-size: 14px;
	cursor: pointer;
}
#myTab9 p.on {
	background: #FFFFFF;
	border-radius: 4px 4px 0 0;
	color: #ca1617;
}
#myTab9 p a {
	color: #fff;
}
#comContent {
	padding: 5px;
	overflow: hidden;
}
.left-content-left {
	width: 310px;
	float: left;
	display: inline;
	background: #FFF;
	text-align: left;
}
.left-content-right {
	width: 310px;
	float: right;
	background: #FFF;
	text-align: left;
	display: inline;
}
.ml2, .ml1 {
	padding: 0 5px;
}
.ml2 {
	background: #F6F6F6;
}
.comContent a.bule12 {
	color: #024;
}
.comContent a {
	padding-right: 4px;
}
.sub .ph ul {
	padding: 14px 14px 8px;
}
.sub .ph ul li {
	height: 20px;
	line-height: 20px;
	margin-top: 8px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.sub .ph ul li:first-child {
	margin-top: 0;
}
.sub .ph ul li span {
	display: block;
	width: 20px;
	float: left;
	color: #fff;
	text-align: center;
	background: #666;
	margin-right: 8px;
}
.sub .ph ul li.one span {
	background: #c0172a;
}
.sub .ph ul li.two span {
	background: #d0552c;
}
.sub .ph ul li.three span {
	background: #f68d62;
}
.sub .ph p {
	float: right;
	margin-left: 10px;
	color: #555;
	cursor: pointer;
	font-weight: normal;
	padding: 0 4px;
}
.sub .ph p.on {
	color: #ca1617;
	border-bottom: 2px solid #ca1617;
	height: 28px;
}
.gg4 .ad {
	margin-top: 8px;
}
.logo_show {
	clear: both;
	padding-top: 6px;
}
.logo_show li img {
	width: 103px;
	height: 38px;
	margin: 6px 0 0 6px;
	border: 1px solid #ccc;
}
.logo_show li img:first-child {
	margin-left: 0;
}
.gghy {
	overflow: hidden;
}
.gghy h2 {
	height: 40px;
	line-height: 40px;
	border-bottom: 4px solid #3e5e87;
}
.gghy h2 p {
	float: left;
	font: 400 24px/40px Microsoft YaHei;
	height: 40px;
	color: #ca1617;
	border-bottom: 4px solid #ca1617;
}
.gghy h2 p span {
	display: block;
	border-right: 2px solid #fff;
	height: 44px;
}
.gghy h2 a {
	font-size: 14px;
	font-family: Microsoft YaHei;
	color: #2b2b2b;
	padding-left: 10px;
}
.gghy .left {
	float: left;
	width: 400px;
}
.gghy .left .list3 {
	margin-top: 16px;
}

.gghy h3 {
	font: 18px Microsoft YaHei;
	color: #ca1617;
}
.gghy .left .list3 dl {
	padding-top: 6px;
}
.gghy .left .list3 dt, .gghy .left .list3 li {
	font-size: 14px;
	line-height: 26px;
	height: 26px;
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gghy a {
	color: #2b2b2b;
}
.gghy a:hover{
	color:#f00;
}
.gghy .left .list3 dt span, .gghy .left .list3 li span {
	font-weight: bold;
	color: #aaa;
	padding-right: 6px;
}
.gghy .left .list3 dd {
	padding-left: 11px;
	color: #666;
	height: 18px;
	line-height: 18px;
}
.gghy .left .list3 dd span {
	padding-right: 14px;
	float: left;
	display: block;
}
.gghy .left .list3 dd span.l_day {
	background: #ca1617;
	color: #fff;
	padding: 0 4px;
	border-radius: 3px;
}
.gghy .left .list3 ul {
	padding-top: 6px;
}
.gghy .left .list3 li {
	font-weight: normal;
}
.gghy .right {
	float: right;
	width: 590px;
	padding-top: 16px;
}
.gghy .right .hg {
	float: right;
	width: 280px;
	padding-bottom: 10px;
}
#wrapper {
	padding-top: 6px;
}
.gghy .right .hg dl {
	margin: 0;
	overflow: hidden;
}
.gghy .right .hg dl dt {
	display: none;
}
.gghy .right .hg dl dd h4 {
	line-height: 24px;
	height: 24px;
	font-weight: normal;
	font-size: 12px;
}
.gghy .right .hg dl dd h4 a {
	color: #444;
	text-decoration: none;
}
.gghy .right .hg dl dd h4 a:hover {
	color: #444;
	text-decoration: underline;
}
.gghy .right .hg dl dd span {
	font-size: 14px;
	font-weight: bold;
	color: #aaa;
	padding-right: 6px;
}
/*鼠标划过的状态*/    
.gghy .right .hg dl.over {
	background: #f5f5f5;
	margin: 4px 0;
	cursor: pointer;
}
.gghy .right .hg dl.over dt {
	float: left;
	display: block;
}
.gghy .right .hg dl.over dt img {
	margin-right: 12px;
	width: 120px;
	height: 86px;
}
.gghy .right .hg dl.over dd h4 {
	padding-top: 6px;
	padding-right: 8px;
	font-weight: bold;
}
.gghy .right .hg dl.over dd h4 a {
	color: #333;
	font-size: 14px;
	font-family: Microsoft YaHei;
}
.gghy .right .hg dl.over dd h4 a:hover {
	color: #c00;
	text-decoration: underline;
}
.gghy .right .hg dl.over dd span {
	display: none;
}
.gghy .hy_show {
	float: left;
	width: 310px;
	height: 220px;
}
.gghy .hy_show img {
	width: 285px;
	margin: 10px 0 0 10px;
	height: 220px;
}
.gghy .hy_show a:first-child img {
	margin-top: 0;
}
.gghy .hz_show {
	clear: both;
	height: 144px;
}
.gghy .hz_show img {
	float: left;
	margin: 10px 0 0 10px;
	width: 285px;
	height: 60px;
}
.gghy .now {
	float: left;
	width: 720px;
	padding-right: 20px;
	border-right: 1px solid #ccc;
}
.gghy .now .fm {
	float: left;
	padding-top: 16px;
	margin-bottom: 20px;
}
.gghy .now .fm img {
	width: 220px;
	height: 300px;
	padding: 6px;
	background: #fff;
	border: 1px solid #ccc;
}
.gghy .now .cont {
	float: right;
	width: 470px;
	padding-top: 16px;
	margin-bottom: 20px;
}
.gghy .now .cont .list4 {
	border-top: 1px solid #ccc;
	margin-top: 12px;
	padding-top: 12px;
}
.gghy .now .cont .list4:first-child {
	border-top: none;
	margin-top: 0;
	padding-top: 0;
}
.gghy .now .cont dl {
	padding-top: 8px;
}
.gghy .now .cont dl dt {
	font: 18px Microsoft YaHei;
	padding-bottom: 2px;
}
.gghy .now .cont dl dd {
	line-height: 20px;
	text-indent: 2em;
	color: #666;
}
.gghy .now .cont li {
	float: left;
	width: 225px;
	padding-right: 10px;
	height: 22px;
	line-height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.gghy .now .cont li span {
	padding-right: 6px;
}
.gghy .now .cont li strong {
	color: #3e5e87;
	padding: 0 2px;
}
.gghy .now .tips {
	clear: both;
	padding: 5px 10px;
	line-height: 26px;
	height: 26px;
	background-color: #eee;
	color: #3e5e87;
	margin-top: 10px;
}
.gghy .now .tips a {
	font-weight: bold;
	margin-right: 20px;
	color: #ca1617;
}
.gghy .before {
	float: right;
	width: 240px;
	padding-top: 16px;
}
.gghy .before dl {
	overflow: hidden;
	padding: 10px 0;
}
.gghy .before dt img {
	width: 100px;
	height: 136px;
	padding: 1px;
	background: #fff;
	border: 1px solid #c0c0c0;
	float: left;
}
.gghy .before dd {
	float: right;
	width: 126px;
}
.gghy .before dd p.time {
	height: 22px;
	line-height: 22px;
	margin-bottom: 2px;
	color: #3e5e87;
}
.gghy .before dd p.name {
	line-height: 22px;
	font-size: 14px;
	font-weight: bold;
}
.gghy .before dd p.jj {
	line-height: 20px;
	padding-top: 4px;
}
#bottom {
	background: #1c3b4f;
	margin-top: 10px;
	clear: both;
	overflow:hidden;
}
#bottom .bottom {
	width: 1000px;
	margin: 0 auto;
	font-family: Microsoft YaHei;
	color: #fff;
}
#bottom .bottom a {
	color: #94b9c9;
}
#bottom .bottom .q_link {
	height: 60px;
	padding: 10px 0;
	font-size: 14px;
	border-bottom: 1px solid #486279;
}
#bottom .bottom .q_link span {
	display: block;
	line-height: 60px;
	float: left;
}
#bottom .bottom .q_link a img {
	height: 40px;
	margin: 10px 4px 0;
	border: none;
}
#bottom .bottom .f_link {
	border-top: 1px solid #1a2835;
}
#bottom .bottom .f_link h3 {
	border-bottom: 1px dotted #466277;
	border-top: 1px solid #2b3840;
	font-size: 14px;
	line-height: 30px;
	height: 30px;
}
#bottom .bottom .f_link ul {
	padding: 10px 0;
}
#bottom .bottom .f_link li {
	line-height: 22px;
	padding-bottom: 4px;
}
#bottom .bottom .f_link li span {
	font-weight: bold;
}
#bottom .bottom .f_link li a, #bottom .bottom .self a {
	padding: 0 6px;
}
#bottom .bottom .self {
	border-top: 4px solid #294d67;
	line-height: 26px;
	text-align: center;
	padding: 8px 0 10px;
}



/*高工视窗*/
.sc_w{ position: fixed; right: 0; bottom: 0; width: 400px; height: 320px; background: url(../images/ad_bg.jpg) left top no-repeat; z-index: 100001;}
.sc_title{ height: 30px;}
.sc_title h3{ display: block; height: 30px;}
.sc_title h3 img{ padding: 10px 0 0 10px;}
#sc_close{ width: 16px; height: 16px; display: block; overflow: hidden; float: right; background: url(../images/ad_close.png) left top no-repeat; margin: 10px 10px 0 0;}
.sc_con{ width: 390px; height: 280px; overflow: hidden; margin: 5px;}
.sc_mini{ width: 250px; height: 38px; background: url(../images/ad_mini.jpg) left top no-repeat; position: fixed; right: 76px; bottom: 0;}
#sc_open{ display: block; float: right; height: 17px; width: 22px; background: url(../images/ad_max.png) left top no-repeat; margin: 12px 10px 0 0;}
.sc_mini h3{ display: block; height: 50px;}
.sc_mini h3 img{ padding: 10px 0 0 10px;}
/*高工视窗*/


/*新闻内页二维码*/
.ewmtow{width:601px; height:300px; margin:20px auto 0px;}
.ewmtow div{ height:274px;}
.ewmtow .fl-div{ width:270px; float:left; border-right: 1px dashed #cccccc; padding-left:30px;}
.ewmtow .fr-div{ width:250px; float:right; padding-left:50px;}
.ewmtow img{ border: 1px solid #cccccc; padding: 5px;}
.ewmtow p{ font: bold 16px/22px Microsoft YaHei; margin-bottom:10px; text-align:left;}



#ArticleCnt_main p{ margin-bottom:5px;}

.guangg img{ margin-bottom:5px;}

/*二级菜单*/
.animenu__nav {
  /*background-color: #4786ce;*/
  width:1100px;
  margin:0 auto;
}
.animenu__nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 6px;
}
.animenu__nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu__nav > li:hover > a {
  color: #fff;
}
.animenu__nav__child, .animenu__nav__child01, .animenu__nav__child02 {
  width:85px;
  position: absolute;
  top: 39px;
  left: 0px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  background-color:#004388 ;
  transition: margin .15s, opacity .15s;
  padding:0;
}
.animenu__nav__child li a, .animenu__nav__child01 li a, .animenu__nav__child02 li a{
	padding-left:20px;
}
.animenu__nav__child > li {
  width: 80px;
  text-align:center;
  margin-left:3px;
}
.animenu__nav__child01 > li {
 width: 86px;
  text-align:center;
}
.animenu__nav__child02> li {
   width: 86px;
  text-align:center;
}
#ldi li a, #ldi01 li a, #ldi02 li a{
	font-size:14px;
    border-bottom: 1px solid #333;
	line-height:40px;
}
.animenu__nav__child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 33px;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child01> li:first-child > a:after{
	content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 33px;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu__nav__child02> li:first-child > a:after{
	content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 33px;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
/*品牌推荐部分css*/
.rec{
	
	height:30px;
	
	float:right;
}
.brand_rec{
	width:53px;
	float:left;
	line-height:26px;
	background:red;
	
	color:#fff;
	padding-left:5px;
}

/*照明,封装,驱动,新品  新闻截取css*/
.text_int{
	width:400px;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:27px;
}
.text_int>a{
	font-size:14px;
	color:#666;
}
.text_int>span{
	display: inline-block;
	margin: -4px 5px 0;
	width: 1px;
	height: 20px;
	background: #ccc;
	vertical-align: middle;
}
/*头条下面四条短标题的|css样式*/
.wop>span{
	display: inline-block;
	margin: -4px 25px 0;
	width: 1px;
	height: 20px;
	background: #ccc;
	 vertical-align: middle; 
}