﻿/* CSS Document */
html{height:100%;border:none;}
body{height:100%;border:none;padding:0;margin:0;text-align:center;font-size:12px;color:#4C4C4C;font-family:Arial,'宋体';background:url(../images/bg.jpg) repeat-y top center #E9E9E9;}
div,ul,li,img,dt,dd,dl{padding:0;margin:0;border:none;}
ul,dl{list-style-type:none;}
a{color:#4C4C4C;text-decoration:none;}
a:hover{color:#000000;text-decoration:none;}
.clear{clear:both;}


.mass{ width:1000px; margin:0 auto; height:auto; overflow:hidden;  }
.head{ width:1000px; height:147px;overflow:hidden; background:url(../images/headbg.jpg) repeat-x;}
.logo{ width:1000px; height:93px;overflow:hidden;}
.logo .left{ width:409; height:81px; float:left;}
.logo .left img{ margin-left:13px; margin-top:5px;}
.logo .right{ float:right; width:385px; height:auto; color:#FFFFFF;}
.logo .right .soso{ float:left;  width:181px; height:19px; margin-top:40px; }
.logo .right .soso span{ float:left; line-height:19px; width:40px; height:19px;}
.logo .right .soso .input{ background:url(../images/searchbg.jpg) no-repeat left center; border:none; width:122px; height:19px; float:left; line-height:19px;}
.logo .right .soso .submit{ background:none; width:17px; height:19px; margin-left:-4px; margin-top:1px;}
.logo .right .langue{ background:url(../images/line.jpg) left center no-repeat; width:190px; float:left; height:34px; margin-top:35px; margin-left:10px;}
.logo .right .langue .cn{ float:left; margin-left:10px;}
.logo .right .langue .en{ float:left;margin-left:10px;}
.logo .right .langue .cn img,.logo .right .langue .en img{ padding-right:3px; position:relative; top:6px;}
.logo .right a{ color:#FFFFFF;}

.nav{ width:1000px; height:45px; overflow:hidden;}
.nav ul{ padding-left:15px;}
.nav ul li{ float:left; height:45px; text-align:center; line-height:45px; font-size:14px; font-weight:bold; margin:0 28px;}
.nav ul li a{ color:#FFFFFF; height:45px; }
.nav ul li a:hover,.nav ul li a.hover{  height:45px; color:#FF8F00;  }
.nav ul li.line{ background:url(../images/navline.jpg) no-repeat center center; width:1px; height:45px;}


.banner{ width:1000px; height:335px; margin:0 auto; position:relative;}

		.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.banner .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.banner .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.banner .hd ul li.on{ background:#f00; color:#fff; }
		.banner .bd{ position:relative; height:100%; z-index:0;   }
		.banner .bd li{ zoom:1; vertical-align:middle; }
		.banner .bd img{ width:1000px; height:335px; display:block;  }
		
.focusBox { position: relative; width:1000px; height:335px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:1000px; height:335px; display: block; }
.focusBox .prev,.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.main{ width:1000px; height:auto; overflow:hidden; margin-top:10px;}
.main .left{ float:left; width:540px; height:auto; text-align:left;}
.main .right{ float:right; width:459px; height:auto;text-align:left;}
.main .left .title{ background:url(../images/ico01.gif) no-repeat 10px center #FF8F00; height:33px; line-height:33px; font-size:14px; padding-left:20px; color:#FFFFFF; font-weight:bold;}
.main .left .text img{ padding:15px 15px 0 15px;}
.main .left .text p{ line-height:28px; padding:5px 15px;}
.main .right .title{ background:url(../images/ico01.gif) no-repeat 10px center #919191; height:33px; line-height:33px; font-size:14px; padding-left:20px; color:#FFFFFF; font-weight:bold;}
.main .right .title span{ margin-left:320px;}
.main .right .newshot{ width:430px; height:auto; overflow:hidden; margin:15px auto;}
.main .right .newshot dl dt{ float:left; width:180px; height:119px;}
.main .right .newshot dl dt img{ width:180px; height:119px;}
.main .right .newshot dl dd{ float:right; width:240px; height:auto;}
.main .right .newshot dl dd h3{ margin:0; padding:0; font-size:12px;}
.main .right .newshot dl dd h3 a{ color:#FF8F00; }
.main .right .newshot dl dd p{ margin:3px 0; line-height:26px; text-indent:25px;}
.main .right .newshot dl dd span{ background:url(../images/ico02.jpg) no-repeat left; padding-left:15px; font-family:Tahoma;}
.main .right .newshot dl dd span a{ color:#000000; font-weight:bold;}
.main .right ul{ width:430px;height:auto; margin:15px auto; border-top:1px dashed #818181; padding-top:8px;}
.main .right ul li{ line-height:30px; background:url(../images/ico03.jpg) no-repeat left center; padding-left:10px;}
.main .right ul li a{text-decoration:underline}
.main .right ul li span{ float:right; margin-top:0; *margin-top:-30px;}
.main .right .contact{ background:url(../images/ico04.jpg) no-repeat left 5px; border-top:1px solid #F09800;width:430px;height:auto; margin:15px auto; min-height:215px;}
.main .right .contact .titles{ height:30px; line-height:30px; margin-top:10px; font-size:14px; font-weight:bold; color:#000000; padding-left:30px;}
.main .right .contact p{ margin:0; line-height:30px; padding-left:30px;}

.foot{ width:1000px; height:57px; background:#A4A4A4; margin:10px auto 0; text-align:center; padding-top:7px; color:#FFFFFF; }
.foot p{ line-height:20px; margin:0;}
.foot p a{color:#FFFFFF; padding:0 10px }

#about{ width:1000px; height:auto; overflow:hidden; margin:10px auto 0px; text-align:left;}
#about .title{ background:url(../images/ico01.gif) no-repeat 10px center #FF8F00; height:33px; line-height:33px; font-size:14px; padding-left:20px; color:#FFFFFF; font-weight:bold;}
#about .title span{ float:right; padding-right:20px; font-size:12px; font-weight:normal; margin-top:0px; *margin-top:-35px;}
#about .title span a{  color:#FFFFFF; }
.content{ text-align:left; width:950px;  font-size:12px; margin:0 auto;}
.content h1{ text-align:center;}
.content .date{ text-align:center}
.content .info{ line-height:25px; margin-top:0px; padding:10px 0 ;}

.newslist{ width:950px;  font-size:12px; padding:8px 0;}
.newslist ul li{ line-height:35px; height:35px; border-bottom:1px dashed #1D1D1F; background:url(../images/ico03.jpg) no-repeat left center; width:950px; text-align:left; margin-left:20px; padding-left:10px;}
.newslist ul li span{ float:right; margin-top:0px; *margin-top:-35px; color:#626262; padding-right:15px;}
.pages{ text-align:center; height:30px; width:100%; overflow:hidden; padding-top:20px;}
.pages a,.pages span{ margin-right:8px; border:1px solid #cccccc; background:#cccccc; padding:3px 5px;}

.page{ line-height:23px;}

.piclist{  width:940px; font-size:12px; padding:39px 0; overflow:hidden; margin:0 auto;}
.piclist dl{ float:left; width:310px; height:auto;}
.piclist dl dt{ float:left; width:100px; height:120px;}
.piclist dl dt img{ width:100px; height:120px;}
.piclist dl dd{ float:left; width:150px; height:auto; margin-left:20px;}
.piclist dl dd h3{ margin:15px 0 0; padding:0; font-size:12px; color:#FF8F00; border-bottom:1px dashed #777777; line-height:30px; font-weight:bold;}
.piclist dl dd p{ margin:0; padding-top:8px; line-height:20px; }
.piclist dl.line{ border-bottom:1px dashed #777777; padding-top:30px; margin-bottom:30px; width:940px; height:1px; overflow:hidden;}