@charset "gb2312";
/* CSS Document */
body { font-family:"宋体"; font-size: 12px; margin:0; padding:0; background:url(../images/bg.jpg) repeat-x center top #fff; }
div,ul,li,h1,h2,h3,h4,h5,h6,img,p,dl,dt,dd,ol,th,td{margin: 0px;padding: 0px;}
li {list-style-type: none;}
form,input,button,option,textarea,select{ margin: 0px;padding: 0px;}
input,button,textarea,select{font:100% Tahoma,Helvetica,Arial,sans-serif;}
a{text-decoration: none;color:#000; outline:none; blr:expression(this.onFocus=this.blur());}
a:link,a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
table {font-size:inherit;font:100%;}
th { font-weight:normal;}
img{ border: 0;}
h3{ font-size:14px; color:#000; font-weight:bold;}
h4 { font-size: 12px;}
.clear { clear: both; height: 0px; overflow: hidden;}
.copy{ font-family:Arial, Helvetica, sans-serif;}
.section{ width:100%; clear:both;}

/*页面头部header*/
.header{ width:100%; height:444px; background:url(../images/hbg.jpg) no-repeat center top; margin:0 auto;  }
.htop{ width:999px; height:66px; margin:0 auto; overflow:hidden; position:relative;}
.htop img{ display:block;}
.logo{ position:absolute; top:15px; left:33px;}
.phone{ position:absolute; top:24px; right:45px;}
.menu{ background:url(../images/menubg.jpg) repeat-x; width:1000px; height:34px; overflow:hidden; margin:0 auto;}
.menu ul{ float:left; width:820px; height:34px; overflow:hidden;}
.menu ul li{cursor:pointer; width:134px; height:34px; background:url(../images/menuli.jpg) no-repeat right; padding-right:2px; float:left; text-align:center; line-height:34px;}
.menu ul li a{ display:block; width:134px; height:24px; padding-top:10px;}
.menu ul li a:hover{ background:url(../images/menuah.jpg) no-repeat; }
.menu ul li a.current{ background:url(../images/menuah.jpg) no-repeat;}
.menu .time{ float:left; width:180px; height:34px; line-height:34px; overflow:hidden; color:#fff;}
.menu .time p{ float:left; margin-left:15px; display:inline;}

/*页面banenr*/
.banner{  width:999px; height:344px; margin:0 auto; overflow:hidden; }
.bannpic{ width:981px; height:324px; border-left:9px solid #dbe4eb; border-right:9px solid #dbe4eb;border-top:10px solid #dbe4eb; margin:0 auto; border-bottom:10px solid #dbe4eb; }

/*页面内容*/
.wrap{ width:100%; background:url(../images/wrapbg.jpg) repeat-x center bottom; margin:0 auto; }
.content{width:1008px; margin:0 auto; height:auto!important; min-height:350px; height:350px; }

/*首页 公司业绩*/
.product{ background:url(../images/yjbg.jpg) no-repeat; width:330px; height:351px; overflow:hidden; float:left;}
.product .title{ width:330px; height:26px; overflow:hidden; margin-top:24px;}
.product .title h3{ float:left; padding-left:33px;}
.product .title .more{ float:right; margin-right:8px; display:inline;}
.propic { width:270px; height:271px; margin:0 auto; margin-top:5px;  position: relative;}
.propic .next,.propic .prev{ position:absolute; z-index:10; }
.propic .next{ right:0px; top:75px; }
.propic .prev{ left:0px; top:75px; }
.propic ul.big { position: relative; z-index: 8; DISPLAY: block; height: 180px;}
.propic ul.big li {POSITION: absolute; TOP: 0px; LEFT: 0px}
.propic ul.big li .photo{ width:270px; height:157px; overflow:hidden;}
.propic ul.big li .photo img{ width:270px; height:157px; display:block;}
.propic ul.big li .name{ background:url(../images/namebg.jpg) no-repeat; width:270px; height:23px; overflow:hidden; text-align:center; line-height:23px; overflow:hidden;}
.propic ul.big li .name a{ color:#fff;}
.propic ul.num { display:block; width:270px; height:88px; margin-top:5px;}
.propic ul.num li {float: left; width:87px; height:88px; margin-right:3px; display:inline; overflow:hidden;}
.propic ul.num li a { width:87px; height:88px; display: block; overflow:hidden; }
.propic ul.num li a img{ width:85px; height:86px; display: block;}
.propic ul.num li .current { width:85px; height:86px; border:1px solid red; }

/*首页 公司简介*/
.about{ background:url(../images/abg.jpg) no-repeat; width:357px; height:351px; overflow:hidden; float:left;}
.about .title{width:357px; height:26px; overflow:hidden; margin-top:24px;}
.about .title h3{ float:left; padding-left:25px;}
.about .title .more{ float:right; margin-right:8px; display:inline;}
.about .cont{ width:289px; height:270px; overflow:hidden; line-height:28px; padding:12px 27px 0px; color:#666;}

/*首页 新闻中心*/
.news{ background:url(../images/nbg.jpg) no-repeat; float:right; width:321px; height:351px; overflow:hidden;}
.news .title{ width:321px; height:26px; overflow:hidden; margin-top:24px;}
.news .title h3{ float:left; padding-left:23px; }
.news .title .more{ float:right; margin-right:3px; display:inline;}
.news .cont{ width:312px; height:276px; overflow:hidden;} 
.news .cont .photo{ width:260px; height:103px; margin:0 auto; overflow:hidden;}
.news .cont .photo img{ width:260px; height:103px; display:block;}
.news .cont .text{ width:280px; height:160px; overflow:hidden; margin:0 auto; margin-top:3px;}
.news .cont .text li{ float:left; width:280px; height:35px; line-height:35px; border-bottom:1px dotted #666; overflow:hidden;}
.news .cont .text li a{ color:#666; display:block;}
.news .cont .text li .date{ float:right; color:#666;}


/*内页 左边联系我们*/
.scontact{ background:url(../images/yjbg.jpg) no-repeat; width:330px; height:351px; overflow:hidden; float:left;}
.scontact .title{ width:330px; height:26px; overflow:hidden; margin-top:24px;}
.scontact .title h3{ float:left; padding-left:33px;}
.scontact .text{ background:url(../images/cimg2.jpg) no-repeat center bottom; width:240px; height:256px; margin:0 auto; margin-top:5px; color:#6d6d6d; padding-top:15px; overflow:hidden; line-height:18px; padding-right:30px;}

/*内页 内容*/
.nymain{ float:right; width:678px; }
.nytitle{ width:678px; height:18px; overflow:hidden; margin-top:24px; }
.nytitle h3{ float:left; padding-left:19px;}
.nycont{ width:678px; background:url(../images/nymainbg.jpg) no-repeat #fff; height:auto!important; min-height:332px; height:332px; margin:0 auto;}
.nybot{ width:678px; background:url(../images/nybot.jpg) no-repeat; width:678px; height:18px; overflow:hidden;}
.acont{ padding:20px 28px; line-height:28px; color:#666;}

/*内页 新闻中心*/
.ncont{  width:600px; margin:0 auto; padding-top:10px; }
.ncont li{ float:left; width:600px; height:35px; line-height:35px; border-bottom:1px dotted #666; overflow:hidden;}
.ncont li a{ color:#666; display:block;}
.ncont li .date{ float:right; color:#666;}

/*内页 产品中心*/
.pcont{ padding-top:10px; width:678px; }
.pcont ul li{ width: 144px; padding-left:18px; height: 140px; float: left; }
.pcont ul li .photo {
	width:144px;
	height:111px;
	/* 针对IE的Hack */
	*display: block;
	*font-size: 96px;/*约为高度的0.873，200*0.873 约为175*/
	*font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.pcont ul li .photo img {vertical-align:middle; }
.pcont ul li .name { text-align: center; float:left; width:100%; height:29px; line-height:29px; }
.pcont ul li .name a{ color:#666; }


/*内页 详细页*/
.detail { width: 600px; margin: 0 auto; }
.detail .tit {height: 40px; line-height: 40px; text-align: center; font-size:14px; font-weight: bold; border-bottom: 1px solid #ccc; overflow:hidden}
.detail .related { padding:6px 0; text-align: center;}
.detail .related span { padding: 0 10px;}
.detail .text { padding: 10px; line-height: 23px;}
.detail .text .photo { text-align: center;}
.detail .other { padding: 8px 0 ; width: 100%;}
.detail .other dd {line-height: 24px;}
.detail .print { padding: 8px 0; text-align: right; clear: both;}
.detail .print a { margin-right: 20px;}

/*页面 页码*/
.page{ text-align:center; padding:30px 0;  color:#333; }
.page a{ padding:1px 3px;margin:2px 1px; color:#333; }
.page a.cur{ color:red;}

/*页面底部footer*/
.footer{ width:100%; height:120px; margin:0 auto; background:url(../images/footerbg.jpg) repeat-x center bottom; }
.footer .fcont{ width:100%; height:120px; background:url(../images/fcontbg.jpg) no-repeat center bottom; margin:0 auto; }
.footer .fcont .ftext{ width:1000px; height:100px; margin:0 auto; text-align:center; line-height:18px; color:#000; padding-top:20px;}
.footer .fcont .ftext a{ color:#000;}