@charset "gb2312";
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	color:#333333;
	background-color:#FFF;
	font-size:14px;
	
}
ul,li{list-style:none;}
body,td,th {
	font-size: 14px; color:#333333;
}
a {
	font-size: 12px;color: #333333;
	font-size:14px;
}
a:link {
	text-decoration: none;
	font-size:14px;
}
a:visited {
	text-decoration: none;color: #333333;
	font-size:14px;
}
a:hover {
	text-decoration: none;color:#dc2e34;
	font-size:14px;
}
a:active {
	text-decoration: none;color: #333333;
	font-size:14px;
}
A.reg:link{color:#FFF;text-decoration:none;font-size:12px;}
A.reg:visited{color:#FFF;text-decoration:none;font-size:12px;} 
A.reg:hover{color:#FFF;text-decoration:underline;font-size:12px;} 
A.top:link{color:#0033CC;text-decoration:none;font-size:12px; font-weight:bold}
A.top:visited{color:#0033CC;text-decoration:none;font-size:12px; font-weight:bold} 
A.top:hover{color:#666;text-decoration:font-size:12px; font-weight:bold}
.STYLE1 {
	color: #C9ABD1;
	font-weight: bold;
}



#top{width:1600px; margin:0 auto; height:110px; line-height:110px}
#logo { width:500px; float:left; margin-top:20px}
#logo img{ width:450px}
#menu { width:800px; float:left; margin-left:100px}
#menu li { width:100px; text-align:center}
#menu li a { font-size:18px; font-weight:bold}
#topright { width:200px; float:right}
#topright a{ color:#dc2e34; font-weight:bold;}
#topright li { width:60px; float:left; text-align:center}
#product{width:1600px; margin:0 auto;}
#productjj { width:450px; padding-top:100px; padding-right:50px; float:left}
#productjj span { color:#dc2e34; font-size:18px; font-weight:bold}
#productjj h1 { font-size:42px; font-weight:bold;line-height:20px}
#productjj p { font-size:14px; color:#666; line-height:35px}
#productgd { float:left; padding-top:0px; width:1100px; height:590px; overflow:hidden}

#ctsb {width:1600px; margin:0 auto; clear:both; padding-top:50px}
#ctsbtop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#ctsbtop h1 { font-size:42px; font-weight:bold;line-height:20px}

.ctsbcp1{width:400px; float:left; height:580px; text-align:center}
.ctsbcp1 .ctsbcpwz {  line-height:30px;color:#000; height:290px}
.ctsbcp1 .ctsbcpwz span { font-size:20px; font-weight:bold;}
.ctsbcp2{width:400px; float:left; height:580px; text-align:center; background:#dc2e34}
.ctsbcp2 .ctsbcpwz { line-height:30px;height:290px}
.ctsbcp2 .ctsbcpwz a{ color:#fff}
.ctsbcp2 .ctsbcpwz span { font-size:20px; font-weight:bold; color:#fff}

#gs{ clear:both;  height:850px; background:url(img/gsbj.jpg)}
#gspic{width:770px; float:left}
#nygspic{width:750px; float:right}
#gsjj{ float:left;  width:600px}
#gsjj span { color:#dc2e34; font-size:18px; font-weight:bold}
#gsjj h1 { font-size:42px; font-weight:bold;line-height:20px}
#gsjj p{ line-height:30px; color:#666; padding-top:20px}

#gsjj .nums{}
#gsjj .nums li { width:250px; float:left; padding:40px 0}
#gsjj .nums li .num span { font-size:40px;}
#gsjj .nums li .num em { color:#dc2e34}
#gsjj .nums li .t{color:#999}

#news {width:1600px; margin:0 auto; clear:both; padding-top:50px}
#newtop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#newtop h1 { font-size:42px; font-weight:bold;line-height:20px}

#news .news1 {width:410px; float:left; margin-right:50px}
#news .news1 .newsimg{width:410px; height:300px}
#news .news1 .newsnr{width:410px; height:190px; background:#f5f5f5}
#news .news1 .newsnr p{width:410px; height:130px; text-align:center; line-height:130px; font-size:18px; font-weight:bold; border-bottom:1px solid #999}
#news .news1 .newsnr span { padding-left:20px}

#news .news2 {width:410px; float:left;margin-right:50px}
#news .news2 .newsimg{width:410px; height:300px}
#news .news2 .newsnr{width:410px; height:190px; background:#dc2e34; color:#FFF}
#news .news2 .newsnr p{width:410px; height:130px; text-align:center; line-height:130px; font-size:18px; font-weight:bold; border-bottom:1px solid #fff;color:#FFF}
#news .news2 .newsnr span { padding-left:20px;color:#FFF}

#news .news3 {width:680px; float:left; margin-right:50px}
#news .news3 .newsimg{width:680px; height:490px}
#news .news3 .newsnr{width:410px; height:190px; background:#f5f5f5}
#news .news3 .newsnr p{width:410px; height:130px; text-align:center; line-height:130px; font-size:18px; font-weight:bold; border-bottom:1px solid #999}
#news .news3 .newsnr span { padding-left:20px}

#case {width:1600px; margin:0 auto; clear:both; padding-top:100px;}
#casetop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#casetop h1 { font-size:42px; font-weight:bold;line-height:20px}

#foot { background:#31343d; width:100%; clear:both}
#footer {width:1600px; margin:0 auto; padding-top:70px; height:680px}
#footer .nav { width:180px; float:left; margin-right:30px}
#footer .nav p{ font-size:26px; font-weight:bold; height:85px; line-height:85px; border-bottom:1px solid #999; color:#CCC}
#footer .nav a{ color:#666; font-size:16px; line-height:40px}
#footer #lxwm { float:right; line-height:40px; color:#898b8f; font-size:18px; text-align:right; padding-top:40px}
#footer #lxwm img{ margin-left:50px}
#foot #end {width:1600px; margin:0 auto; padding-top:20px; border-top:1px solid #ccc; height:80px; line-height:70px; color:#666; font-size:18px}

.nybanner{width:100%; height:625px; background:url(img/gsbanner.jpg) no-repeat 50% 0%}
.nybannertitle {width:1600px; margin:0 auto; padding-top:300px; color:#fff}
.nybannertitle h1{ font-size:40px; line-height:20px}
.nybannertitle li { float:left; margin-right:20px; margin-top:20px}
.nybannertitle li a{ color:#fff; font-size:20px;}

#fzlc {width:1600px; margin:0 auto; clear:both; padding-top:50px;background:url(img/fzlc2.jpg) no-repeat 50% 56%;}
#fzlctop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#fzlctop h1 { font-size:42px; font-weight:bold;line-height:20px}
#falcs { height:600px; width:100%; padding-top:50px }
.lc1 {width:280px; height:200px; background:url(img/lc1.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px; float:left}
.lc1-2 {width:280px; height:200px; background:url(img/lc11.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px; color:#FFF;float:left}

.lc2 {width:280px; height:200px; background:url(img/lc1.jpg) no-repeat 50% 0%;font-size:16px; text-align:center;padding:30px 0 0 0; line-height:30px;float:left; margin-left:378px}
.lc2-2 {width:280px; height:200px; background:url(img/lc11.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:30px 0 0 0; line-height:30px; color:#FFF;float:left;margin-left:378px}

.lc3 {width:280px; height:200px; background:url(img/lc1.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px;float:left; margin-left:378px}
.lc3-2 {width:280px; height:200px; background:url(img/lc11.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px; color:#FFF;float:left;margin-left:378px}

.lc4 {width:280px; height:200px; background:url(img/lc2.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px;float:left; margin-left:330px; }
.lc4-2 {width:280px; height:200px; background:url(img/lc22.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:50px 0 0 0; line-height:30px; color:#FFF;float:left;margin-left:330px}

.lc5 {width:280px; height:200px; background:url(img/lc2.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:70px 0 0 0; line-height:30px;float:left; margin-left:378px; }
.lc5-2 {width:280px; height:200px; background:url(img/lc22.jpg) no-repeat 50% 0%;font-size:16px; text-align:center; padding:70px 0 0 0; line-height:30px; color:#FFF;float:left;margin-left:378px}

#qysl {width:1600px; margin:0 auto; clear:both; padding-top:100px; height:800px}
#qysltop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#qysltop h1 { font-size:42px; font-weight:bold;line-height:20px}

#qysl1{float:left; width:68%; margin-right:20px}
#qysl1 #qyslpic1{width:610px; height:295px; float:left; margin-right:20px;}
#qysl1 #qyslpic2{width:456px; height:295px; float:left;}
#qysl1 #qyslpic3{width:455px; height:295px; float:left; margin:20px 20px 0 0}
#qysl1 #qyslpic4{width:611px; height:295px; float:left; margin:20px 0 0 0}
#qysl2{float:left;width:28%; text-align:left}
#qysl2 #qyslpic5{width:475px; height:620px; float:left; margin:0 0 0 0}


#yxwl{ clear:both;  height:950px; }
#yxwlpic{width:770px; float:left}
#yxwljj{ float:left;  width:600px}
#yxwljj span { color:#dc2e34; font-size:18px; font-weight:bold}
#yxwljj h1 { font-size:42px; font-weight:bold;line-height:20px}
#yxwljj p{ line-height:30px; color:#666; padding-top:20px; font-size:18px;width:90%}

#nydh{width:1600px; height:100px; margin:0 auto; border-bottom:1px solid #CCC; line-height:100px; font-size:16px; color:#999999}
#nydb ul{ display:table;margin:10px auto;}
#nydh li { float:left; margin:0 10px; text-align:center;*float:none;*display:inline;*zoom:1; padding:0 3px}
#nydh li a { font-size:18px; color:#333; font-weight:bold}
#nydh li a:hover{ font-size:18px; color:#dc2e34}

#cpjj{ clear:both; height:750px; width:1600px; margin:0 auto }
#cpjjpic{width:500px; float:left; padding-top:100px}
#cpjjpic img { max-height:600px}
#cpjjnr{ float:left; padding:10px; width:500px}
#cpjjnr span { color:#dc2e34; font-size:18px; font-weight:bold}
#cpjjnr h1 { font-size:22px; font-weight:bold;line-height:20px}
#cpjjnr p{ line-height:30px; color:#999999; padding-top:20px}

#cpcs {width:1600px; margin:0 auto; clear:both; padding-top:50px;}
#cpcstop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#cpcstop h1 { font-size:42px; font-weight:bold;line-height:20px}


#xgcp {width:1600px; margin:0 auto; clear:both; padding-top:50px; }
#xgcptop span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#xgcptop h1 { font-size:42px; font-weight:bold;line-height:20px}

#xgcppic li {width:23%; float:left; margin:20px 30px 20px 0}
#xgcppic li img { width:100%}


#pclist {width:1600px; margin:0 auto; clear:both; padding-top:50px;}
#pclist li {width:24%; float:left; margin:20px 10px 20px 0}
#pclist li img { width:360px; height:455px}

#jjfa {width:1600px; margin:0 auto;  padding-top:50px; height:1000px}
#jjfaleft{ width:350px; padding:30px; background:#f8f8f8; float:left; border-bottom:1px solid #dc2e34 }
#jjfaleft span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#jjfaleft h1 { font-size:42px; font-weight:bold;line-height:20px}
#jjfaleft li{ height:70px; border-top:1px solid #eeeeee; line-height:70px;}
#jjfaleft li a{ color:#666666; font-size:16px;}
#jjfaleft .action a { color:#dc2e34}
#jjfaright{ width:1050px; padding:30px; background:#f8f8f8; float:right}
#jjfaright h1 {font-size:42px; font-weight:bold;line-height:20px;color:#dc2e34; padding:50px 0}

#yhal {width:1600px; margin:0 auto;  padding-top:50px; height:1000px}
#yhalleft{ width:350px; padding:30px; background:#f8f8f8; float:left;border-bottom:1px solid #dc2e34  }
#yhalleft span { color:#dc2e34; font-size:18px; font-weight:bold; line-height:20px}
#yhalleft h1 { font-size:42px; font-weight:bold;line-height:20px}
#yhalleft li{ height:70px; border-top:1px solid #eeeeee; line-height:70px;}
#yhalleft li a{ color:#666666; font-size:16px;}
#yhalleft .action a { color:#dc2e34}
#yhalright{ width:1050px; padding:30px; background:#f8f8f8; float:right}
#yhalright .allist{ width:100%; height:400px; margin-bottom:30px}
#yhalright .allist .alimg{ width:450px; height:400px; float:left; margin-right:50px; overflow:hidden}
#yhalright .allist .altxt{ width:500px; height:400px; float:left; overflow:hidden; padding:30px 0}
#yhalright .allist .altxt h1{ font-size:24px; font-weight:bold; color:#dc2e34}
#yhalright .allist .altxt span{ font-size:18px; }
#yhalright .allist .altxt p{ font-size:18px; line-height:25px; color:#999}
#yhalright #alview{ width:90%; padding:10px}
#yhalright #alview h1{ font-size:24px; font-weight:bold; color:#dc2e34}
#yhalright #alview span{ font-size:18px; }
#yhalright #alview p{ font-size:18px; line-height:25px; color:#999}

#newstitle{ width:1600px; margin:0 auto; padding:50px 0}
#newstitle span { color:#dc2e34; font-size:16px; font-weight:bold; line-height:20px}
#newstitle h1 { font-size:42px; font-weight:bold;line-height:20px}

#newslist{ width:1600px; margin:0 auto; height:370px; padding:60px 0 0 0; border-top:1px solid #CCC}
#newslist .newsdate{width:100px; float:left; margin-right:30px;color:#dc2e34;}
#newslist .newsdate span{ font-size:30px; font-weight:bold;}
#newslist .newspic{width:420px; float:left; margin-right:50px; height:350px; overflow:hidden}
#newslist .newspic img{width:420px; }
#newslist .newstxt{width:1000px; float:left}
#newslist .newstxt h1{ font-size:20px;}
#newslist .newstxt p{ font-size:14px; color:#666666; line-height:35px; width:100%}


#lxwnmy{ clear:both;  height:650px; width:1600px; margin:0 auto}
#lxwmnyleft{ float:left; padding:50px 0 0 0; width:700px}
#lxwmnyleft span { color:#dc2e34; font-size:18px; font-weight:bold}
#lxwmnyleft h1 { font-size:42px; font-weight:bold;line-height:20px}
#lxwmnyleft b{ line-height:30px; color:#dc2e34; padding-top:20px; font-size:40px}
#lxwmnyleft p{ line-height:40px; color:#777777; padding-top:20px; font-size:16px}
#lxwmnyright{width:880px; float:right; padding-top:50px}
#lxwmnyright .lytxt{ width:260px; float:left; margin-right:20px}
#lxwmnyright .lytxt input{width:238px; height:65px; border:1px solid #999; padding-left:20px; color:#666;}
#lxwmnyright textarea { width:812px; height:260px; border:1px solid #999; margin-top:20px }


.divs img{  
cursor: pointer;  
transition: all 0.6s;  
}  
.divs img:hover{  
  transform: scale(1.05);  
} 
.pages{width:1600px; height:60px; line-height:60px; margin:0 auto; text-align:center; font-size:16px; font-weight:bold; clear:both}
.pages a{ font-size:16px; padding:10px; font-weight:bold}
table.gridtable {
            font-family: verdana,arial,sans-serif;
            font-size:11px;
            color:#333333;
            border-width: 1px;
            border-color: #666666;
            border-collapse: collapse;
			width:100%;
        }
        table.gridtable th {
            border-width: 1px;
            padding: 8px;
            border-style: solid;
            border-color: #666666;
            background-color: #dedede;
        }
        table.gridtable td {
            border-width: 1px;
            padding: 8px;
            border-style: solid;
            border-color: #666666;
            background-color: #ffffff;
        }