@charset "utf-8";
/* CSS Document */
/*---------------------统一设置---------------------------------*/
html{width:100%; height:100%; margin:0; padding:0; background:#FFF;}
h1,h2,h3,h4,h5,h6,p,ul,ol,dl,dd,form,fieldset,legend,textarea,input,button,img,blockquote,pre,marquee{margin:0; padding:0; border:0;}
body {background:url(images/bigbg.jpg) center top repeat-x; border:0; margin:0; padding:0; width:100%; font:normal 12px/21px Arial, verdana, sans-serif;}
a,a:link{text-decoration:none; color:#000;}
a:hover{color:#028bd1;}	
li{list-style:none;}
.Bc{width:1000px;margin:0 auto;}
/*---------------------统一设置end---------------------------------*/
#head{ width:100%; height:100px; background:url(../images/headbg.jpg) repeat-x;}
#logo{ width:271px; float:left; }
#head2{ width:700px; float:right;}
#lang{ width:100%; height:40px; text-align:right; padding-top:8px;}
	#lang a{ margin-left:10px; color:#03a4f6;}#lang a:hover{ color:#028bd1;}
	#lang img{ vertical-align:middle; margin-right:3px;}
#nav{ width:100%; height:32px; text-align:right; padding-top:20px;}
	#nav a{ width:100px; height:32px; display:inline-block; color:#000; background:none;  border-top-left-radius:5px;border-top-right-radius:5px;text-align:center; font:normal 16px/32px "Arial"}
	#nav a:hover{ background:url(../images/navbg.gif) no-repeat; background:#03a4f6; color:#fff;}
	#nav a.nf{ background:url(../images/navbg.gif) no-repeat; background:#03a4f6; color:#fff;}

#banner{ width:100%; height:300px; overflow:hidden;}
#ibody{ width:100%; float:left; background:url(../images/bodybg.gif) repeat-x; min-height:300px; padding-top:20px;}
.Icon2{ width:260px; float:left; text-align:center;}
.Icon3{ width:440px; float:left; margin-left:20px; margin-right:20px;}
a.more{ float:right; color:#777; font:normal 12px/20px Arial;}a:hover.more{ color:#028bd1; }
.pident{ text-indent:2em;}
.ICtit{ width:100%; height:30px; background:url(../images/tit1.png) no-repeat; }
	.ICtit span{font:normal 16px/16px "Arial";margin-left:15px;}
.ICcon{ padding-top:10px; width:100%;}
.Icon4{ float:left; width:720px; margin-right:20px;}
.telList{ padding-top:15px;}
	.telList li{ background:#ffffcc; border-bottom:1px dashed #03a4f6; line-height:24px; text-align:left; padding-left:3px;}
	.telList li.white{ background:#fff; border-color:#fff;}
#leftMarquee1{ width:720px; height:200px; overflow:hidden;}
.picList1 li{ width:228px; height:200px; float:left; margin-right:20px; color:#000; } 
	.picList1 li:hover{color:#028bd1;} 
.picList1 img{ width:228px; height:172px; border:1px solid #d9d6d6;} 	
	.picList1 li:hover img{ border:1px solid #028bd1;} 
.picList1 p{ text-align:left; padding-top:7px;}

#footer{ background:url(../images/footer.gif) repeat-x #dedede; width:100%; height:55px; clear:both; text-align:center; color:#666; padding-top:23px;}
	#footer a{color:#666;}#footer a:hover{color:#028bd1;}

.clearfix{ width:100%; height:20px; clear:both; display:block;}

#left{ background:url(../images/line.jpg) no-repeat top right; width:260px; height:634px; padding-right:8px; float:left;}
#leftNav{ width:260px; }
#leftNav h2{ color:#000000; font:bold 28px/55px "Arial","黑体","宋体"; padding-left:36px; background:url(../images/arrow.jpg) no-repeat; height:56px;} 
#leftNav a,#leftNav a:link{ color:#03a4f6; font:normal 14px/30px "Arial";}
	#leftNav a:hover{color:#028bd1;}
#leftNav ul{ padding-top:8px;}
#leftNav li{ width:207px; height:32px;  margin:0 auto; background:url(../images/lnav2.jpg); margin-bottom:10px; text-align:center;}
#leftNav li.lnf{background:url(../images/lnav1.jpg);}
	#leftNav li.lnf a{color:#fff;}
	
#page{padding:5px; text-align:center; font-size:12px; clear:both; padding-top:20px;}
#page span{display:inline; padding:3px 6px;  font-family:Verdana; font-size:10px; color:#fff; background:#03a4f6; border:1px solid #03a4f6; font-weight:bold;}
#page a{display:inline; padding:3px 6px; font-family:Verdana; font-size:10px; color:#999; border:1px solid #e2e2e2;}
	#page a:hover{border:1px solid #03a4f6;}
.newstitle{ width:100%; text-align:center; font-size:24px; padding:10px 0px; color:#03a4f6;}
.newsdate{ width:720px; clear:both; color:#666; border-top:1px dashed #666; border-bottom:1px dashed #666; text-align:center; margin:15px 0px; font-size:12px; margin-top:0px;}
#close{ width:100%; padding:10px 0px;} #close a{ color:#028bd1; font-size:14px;}
.Icon5{ float:right; width:720px; }
.current{ color:#777; font:normal 12px/20px Arial !important; float:right; } .current a{color:#777} .current a:hover{color:#028bd1;}
div.news5{ border-bottom:1px dashed #dfdede; padding-top:10px; padding-bottom:10px; clear:both; float:left; width:100%;}
	div.news5 img{float:left; padding:1px; border:1px solid #cdcdcd; margin-right:10px;}
	div.news5 a{ font-size:14px; color:#03a4f6;}.news5 a:hover{ color:#028bd1}
	div.news5 p.pident{ color:#999; line-height:18px;}
div.news5:hover{ background:#fffbf3;}div.news5:hover img{ border:1px solid #028bd1; }

.proimg{ text-align:center;} .proimg img{ border:3px solid #CCC; max-height:600px;}
.proTit{ height:33px; background:url(../images/tit1.gif) no-repeat left top #03a4f6; padding-left:20px; font:normal 18px/33px "Arial"; color:#fff;}
	.proTit img{ vertical-align:middle} 
.proSub{ background:url(../images/list.gif) no-repeat 0px 10px; font:bold 14px/30px "Arial"; padding-left:20px;}	
.proTab th{ background:#f8c9ad}	.proTab td{ background:#FFC}	
.newsList li{ border-bottom:1px dashed #ccc; height:30px; line-height:30px; background:url(../images/list3.gif) no-repeat 0px 12px; padding-left:10px;}	
	.newsList li:hover{background:#fcf0bf;}
	.newsList li span{ float:right; color:#999;}