@charset "utf-8";
body{ padding:0px; margin:0px; font-family:"微软雅黑"; font-size:12px; color:#333; line-height:24px; background:#ddd;}
p,ul,li{ padding:0; margin:0; }
a img{ border:0}
a:link{color:#333; text-decoration:none}
a:visited{color:#333; text-decoration:none}
a:hover{ color:#990000; text-decoration:none;}

#all{ background:#FFFFFF; width:1056px; padding:14px; margin:0 auto}
#top{ width:1000px;  height:30px; margin:0 auto; color:#FFFFFF}

#header{ width:1056px; margin:0px auto; padding:0px; height:120px; background:url(../images/topbg.gif) bottom repeat-x}
#header h1{margin:0px 0 0 20px; float:left;}


.toplink{margin:20px 0 0 0; width:650px; line-height:30px; float:right; text-align:right;}
.search{ margin:2px 0 0 0; float:right; width:232px; padding-right:10px; height:26px; padding-top:3px; background:url(../images/searchbg.gif) top left no-repeat;}
.kuang2{ background-color:#fff; border:0px; font-family:Arial, Helvetica, sans-serif; height:17px; width:145px; margin:0 0 0 23px; padding:0 0 0 0px; float:left}


.language a{ height:25px; line-height:25px; width:80px; padding-right:20px;}
.language a:hover{ background:#0286d7; color:#FFFFFF;}


.tel{ float:right; color:#097bb9; width: 300px; text-align:left; margin-top:10px;}
.tel b{font-size:18px;color:#e53333;font-family:Georgia;}



/*========================================菜单样式=======================================*/

#fla{ width:100%; height:377px; margin:0px auto 20px auto; padding:0px; text-align:center; }
#banner{ width:100%; height:280px; margin:0px auto 20px auto; padding:0px; text-align:center; }

/*========================================菜单样式=======================================*/

#hotsearch{ border:#e1e1e1 solid 3px; width:998px; margin:20px auto; clear:both; padding:10px 0; height:22px; line-height:22px; text-align:2em}



#nav { width:100%; height:46px;  margin:0 auto; padding:0px; text-align:center;text-align:center; background:url(../images/menu.jpg) top center no-repeat;}



#foot{ clear:both;  border-top:#bdbdbd solid 3px; height:auto; width:100%; height:auto; padding:30px 0; margin-top:30px}
.zzb07tail{ color:#999; text-align:left; font-size:12px; line-height:40px; }
a.zzb07link:link{ text-decoration:none; padding-right:5px;color:#999!important;}
a.zzb07link:visited{ text-decoration:none; padding-right:5px;color:#999!important;}
a.zzb07link:hover {text-decoration: underline; padding-right:5px; color:#999!important}


.erweima{ width:200px; float:right; text-align:center; color:#3399CC}

/*========================================内页样式=======================================*/
/*========================================菜单样式=======================================*/




.font1{ color:#cc9900;line-height:36px;}
.font1 a{color:#cc9900;}
.font2{ color:#CC0000; font-weight:bold;  margin-right:10px;}

.font3{ color:#FFFFFF;}



.clear{ clear:both;}

#content{margin:20px auto; width:1056px; height:auto; overflow:hidden;clear:both; }
.div1042{ width:1056px; margin:20px auto 0 auto; clear:both;height:auto; overflow:auto; padding-bottom:20px;}
.div1042 h6{ font-weight:normal; text-align:center; margin:0; padding:0; font-size:12px;}
.titlebg{background:url(../images/titlebg.gif) left top repeat-x; border:#e5e5e5 solid 1px; border-top:#024fa1 solid 1px; height:300px; margin:0px; overflow:hidden}
.titlebg h1{ color:#177ee1; text-indent:2em; font-size:18px; padding:0; margin:0 0 0 10px; line-height:42px; font-weight:normal; background:url(../images/titleicon.gif) left center no-repeat;}
.titlebg h1 a{ color:#177ee1;}

.inews1{ width:322px; padding:0; margin:0; float:left; height:auto;}
.title01{  padding:10px; border:#ddd solid 1px; margin-top:10px; height:180px; background:url(../images/title01bg.jpg) right bottom no-repeat;}



/* switchBox */
.switchBox, .slideBox{border:#ddd solid 1px;width:450px; float:left;padding:10px; margin:0 0 0 20px;}
.switchBox dt, .slideBox dt{height:35px; background:url(../images/inewsbg.gif) repeat-x; padding:0; margin:0; }
.switchBox dd{ padding:0; margin:0}
.switchBox span, .switchBox dt a, .switchBox em, .slideBox span, .slideBox dt a, .slideBox em{ background:#ccc;cursor:pointer;float:left;font-size:14px;height:35px;line-height:35px;text-align:center;text-decoration:none;width:225px;font-style:normal;}
.switchBox dt .on, .slideBox dt .on{background-color:#c43232; color:#FFFFFF; font-weight:bolder;}
.switchBox dd, .slideBox dd{clear:both;display:none;height:185px; overflow:hidden}

.news01{width:450px; margin:5px auto; border-bottom:#cecece dotted 1px; height:85px; padding-bottom:10px; overflow:hidden; text-align:left}
.news01 strong a{ color:#034da4;}
.news01 img{ margin-right:10px;}
.news01 i,.news02 i{ color:#CC3300; font-size:12px; }

.news02{ width:450px; margin:5px auto;}
.news02 ul,li{ list-style:none}
.news02 ul{  margin:10px auto; clear:both; }
.news02 li{ border-bottom:#CCCCCC dotted 1px; list-style:none; background:url(../images/d2.gif) left center no-repeat; padding-left:20px; font-size:12px; color:#fff;  height:auto}
.news02 li a{ line-height:26px; }


.inews3 { width:227px; padding:0;  float:right; height:auto;}


/*========================================内页样式=======================================*/




#left{float:left; display:inline; width:220px; height:auto; }
#left h1{ font-size:16px; color:#fff; text-align:center; line-height:20px; height:45px;  margin:0px auto; padding:10px 0 0 0; background:#c43232; border-bottom:#eee solid 3px}
#left h1 span{ font-size:11px; font-weight:normal; color:#CCCCCC}

.left01 {text-align:left; padding-bottom:5px; }
.left01 ul{ background:#FFFFFF; width:195px; margin:0px auto; padding:10px}
.left01 li{text-indent:1em;margin:5px 1px; list-style:none; }
.left01 li a{ padding:0;  list-style:none; background:url(../images/icon02.gif) left center no-repeat; border-bottom:#ddd dotted 1px; padding-left:10px; display:block; font-weight:bold; font-size:13px;}



.left02 { border:#e7e7e7 solid 1px; padding:5PX}


a#leftonon { color:#CC0000;}


.newslist{background:url(../images/main03.gif) repeat-x; margin:10px 0;}
#nei{ background:#ffffff; width:1001px; margin:0 auto;}
#right{width:780px; height:auto; float:right;  padding:10px 0px; margin:0; display:inline;  font-size:14px;}
.bar{background:url(../images/bar.gif) no-repeat left top; height:40px; line-height:25px; color:#000000;  font-size:18px; margin-bottom:15px;  padding-left:20px; }

.subrighttitle{ float:right; font-size:12px}
.bar02{ border-bottom:#CCCCCC dotted 1px;border-top:#CCCCCC dotted 1px;}

#right .font1{ color:#FFFFFF; background-color:#669900; line-height:30px; height:30px; font-size:16px}

#right hr{ border-bottom:#CCCCCC dashed 2px; border-top:0;}
.fazhan{ width:80%; margin:10px 8%; clear:both; border:#dddddd solid 3px; padding:1px;}


.news1{ border-bottom:#CCCCCC dotted 1px; padding:10px; margin:20px auto; height:150px;}
.news1 img{ border:#CCCCCC solid 1px; margin-right:20px; padding:5px;}
.news{ width:740px; margin:0 auto; clear:both;}
.news li{ border-bottom:#CCCCCC dashed 1px; line-height:30px;list-style:none;background:url(../images/d2.gif) left center no-repeat; padding-left:20px;}
.news li .font2{ font-size:12px; font-weight:normal;}

.tech{ width:680px; margin:0 auto; clear:both;}
.tech li{ border-bottom:#CCCCCC dashed 1px; line-height:30px;list-style:none; background:url(../images/gif-0057.gif) left center no-repeat; padding-left:20px;}




.page{ width:700px; margin:20px auto; text-align:center; clear:both;  height:20px; line-height:20px; background-color:#eeeeee;}
.newsbg{ border-bottom:#CCCCCC dotted 1px; background-color:#FFFFFF; line-height:30px;}

h5{ text-align:center; margin:0px auto; font-size:18px; font-weight:bold; line-style:40px; height:40px; font-family:"微软雅黑"; color:#1b8d8e;border-bottom:#eeeeee solid 1px;}




.subrighttitlegreen{
padding-left:22px;
background:url(../images/jiantou.jpg) left center no-repeat;
height:50px;
line-height:50px;
font-family:"微软雅黑";
font-size:16px;
font-weight:bold;
color:#1b86ca; clear:both;
}


.subrighttitlepro{
padding-left:22px;
background:url(../images/p-fenjiexian.jpg) left center repeat-x;
height:56px;
line-height:40px;
font-family:"微软雅黑";
font-size:18px;
font-weight:bold;
color:#fff; clear:both;
}



.miaoshu{ text-align:justify; text-align:left; border:#ddd dashed 2px; padding:10px; font-size:12px; color:#999;}


.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 20px auto; PADDING-TOP: 20px; TEXT-ALIGN: center; clear:both
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #993300; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#993300; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#993300; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
 


.proli a{ margin:15px 15px; width:200px; height:175px; line-height:30px; padding:4px; border:#dddddd solid 0px; background-color:#007ed4; color:#FFFFFF; float:left; display:inline; text-align:center;}
.proli a:hover{ background-color:#f08300}
.proli01{ width:150px; padding:0px; text-align:center; float:left; display:inline ; font-size:14px; border:#eeeeee solid 3px; }
.proli02{ float:right; width:170px; padding:0px; text-align:left; font-size:12px; }


.newspage {
 width:720px;PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-TOP: 20px; TEXT-ALIGN: center
}
.newspage A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid
}
.newspage A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #6c4e2a; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND: #6c4e2a; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND: #6c4e2a; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid
}
.newspage SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}
 

.pnews a{ background:url(../images/icon02.gif) left center no-repeat; padding-left:20px; border-bottom:#CCCCCC dashed 1px; display:block;}

.news2{ border-top:#ccc solid 0px; padding:0px;clear:both;}
.news2-1{ width:340px; border:#ddd solid 1px; float:left; margin:0 0 0 14px;}
.news2-1 strong{color:#FFFFFF; background:#177ee1; text-indent:1em; display:block;}
.news2-1 p{ padding:10px; margin:0;}
.news2-1 p a{ border-bottom:#CCCCCC dashed 1px; display:block; background:url(../images/d2.gif) left center no-repeat; padding-left:20px;}

.picimg{}
.picimg img{width:660px!important; height:auto!important;width:expression_r(document.body.clientWidth>660?"660px":"auto"); padding:1px!important; border:#dddddd solid 3px!important; margin:10px auto!important; clear:both; display:block;}


#wap{ width:930px;}
#wap a{ font-size:16px; clear:both; display:block; font-weight:bold; color:#990000}
#wap ul{ background:#f1f1f1; border:#CCCCCC solid 1px; padding:10px; height:auto; margin:0 auto; min-height:30px}
#wap ul li{float:left; width:130px; display:inline; list-style:none}
#wap li a{   font-size:12px; font-weight:normal; color:#000000;}


.wenhuastyle{ font-size:12px;}
.wenhuastyle p{ margin:0; padding:0}
.wenhuastyle strong{ font-size:15px; color:#FF6600; padding:10px 0;}
.wenhuastyle hr{ height:1px; border:#CCCCCC dotted 1px; margin:10px;}




.sclist a{ margin:15px 15px; width:200px; height:180px; line-height:30px; padding:4px; border:#dddddd solid 0px; background-color:#1b8d8e; color:#FFFFFF; float:left; display:inline; text-align:center;}
.sclist a:hover{ background-color:#f08300}
.fengcaishow{ width:650px; padding:10px; background-color:#FFFFFF; border:#CCCCCC solid 1px; margin:0 auto; text-align:center}

.ilist{ margin:5px 8px; width:150px;  float:left; display:inline; text-align:center;}


.prolist{ margin:5px 1.5%; text-align:left; width:30%; float:left;}
.prolist a h5{ color:#339933; border-bottom:#CCCCCC dashed 1px;text-align:left; background:url(../images/iocnpro.gif) left top no-repeat; padding-left:35px; line-height:32px;}


.pshow1{ clear:both; margin:10px 0; min-height:400px; overflow:auto; padding-bottom:20px;}
.pshow1-1{ width:300px; height:250px; margin-right:20px; text-align:center; float:left; border:#eeeeee solid 3px;}
h4{ text-align:left;  font-size:14px; font-weight:bold; list-style:30px; color:#990000; }
.title{ clear:both; BORDER-BOTTOM: #dddddd 1px solid}
.pshow1-2{ float:right; width:300px; margin-right:10px; margin-top:20px; line-height:30px;}



.biaoge{ width:100%; clear:both;}
.biaoge table{ width:96%; border:#CCCCCC solid 0px; clear:both; margin:0 auto;}
.biaoge table td{ border-left:#CCCCCC solid 1px;border-bottom:#CCCCCC solid 1px;}

.biaoge img{ max-width:100%;}