@charset "utf-8";
/* CSS Document */

body,ul,li,div,table,td,ol,dl,dt,dd,img,p,br,h1,h2,h3,h4,h5,h6,h7{margin:0px; padding:0px;}
div,p,li{ overflow:hidden;}
img{border:none;}
p{ text-align:left;}
h1,h2,h3,h4,h5,h6,{ }
li,ol,ul{ list-style:none;}
h2{ font-size:20px; line-height:30px;}
h2.tit{ margin:10px 0 0 15px;}
h3{ text-align:left;}
.margintop10{ margin-top:10px}
.lineheight25{ line-height:25px;}

body{font:13px Tahoma, Geneva, sans-serif,宋体;}
#container{ width:100%;text-align:center; margin:0; padding:0; background:url(../images/bgbg.jpg) repeat-x top center}
#main{width:980px; margin:0 auto; text-align:center; }
#header{ height:86px; background:url(../images/headerbg.jpg) no-repeat top}
#header .logo{width:295px; float:left; font-size:16px; font-weight:bold; display:block; padding-top:20px;}
.logo span{ }
#header .contact{ width:200px; float:right;padding-top:15px}
#header ul{ text-align:left; }
.contact li{ padding-left:20px;}
.contact .limail{ background:url(../images/Icon.gif) no-repeat 0 0;}
.contact .lifax{ background:url(../images/Icon.gif) no-repeat 0 -20px ;}
.contact .litel{ background:url(../images/Icon.gif) no-repeat 0 -40px ;}
#content{ background:#eee;padding:15px;}

.menu{ height:35px; background:#333; color:#FFF; background:url(../images/menubg.jpg) no-repeat;}
.menu li{ float:left; margin:8px 20px 0 20px;}
.menu li a{ color:#fff; font-weight:bold; text-decoration:none; }
.menu li a:hover{ color:#09F; text-decoration:underline}

.wrap{ display:block;}
.box{ padding:15px;}
.companyintro{ margin-top:15px; display:inherit; }
.clear{ clear:both;height:0px;font-size:0px; line-height:0px;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:underline; color:#09f}


.productlist{ padding:15px;}
.productlist h3{ background-color:#333; color:#FFF; padding:3px 0; font-size:16px; text-align:left; padding-left:15px;}
.productlist ul{ padding-top:10px;}
.productlist li{ position:relative; text-align:left; overflow:hidden;padding-top:6px; width:250px;}
.productlist li a{ color:#333;}
.productlist li a:hover{ text-decoration:underline;}
a.imgslt img{width:85px; padding:3px; height:62px; border:1px solid #787878;background-color:#f9f9f9;}
a.imgslt:hover img{border:1px solid #333; background-color:#f1f1f1;}
a.productName{  text-align:left; font-weight:bold; overflow:hidden; position:absolute; top:5px; left:100px;}

.picbox{float:left; display:block; border:1px solid #999;}
.wrap .left{ text-align:left; width:655px!important;*width:655px;_width:655px; background:#fff; float:left;
	min-height:400px; 
	height:auto !important; 
	height:400px; 
	overflow:visible;}


.wrap .right{width:280px; background:#fff; float:right;}

.wrap h2{ color:#09F;}
p.info{color:#787878; line-height:20px;}
p.info span{color:#09f;}

.stoneimg_wrap{float:left;}

a.stoneimg img{ padding:3px; border:1px solid #787878;background-color:#f9f9f9;}
a.stoneimg:hover img{border:1px solid #333; background-color:#f1f1f1;}
a.largelink{ display:block; text-align:center; font-weight:bold; }

p.stoneinfo{ line-height:23px; border-bottom: 1px solid #333; padding-bottom:10px; color:#787878; margin-bottom:10px;}
p.stoneinfo strong{ color:#09f;}

dl{color:#09F; line-height:20px;  }
dl dt{ font-weight:bold;color:#09F;}
dl dd{ color:#787878;}
.detail{float:left; display:block; width:300px;}
.detail ul{ font-size:12px; margin:0px 5px 5px 10px; color:#787878;}
.detail li{ line-height:21px; width:290px; overflow:hidden;}
.deatil a { font-size:16px;}
.dl1{float:left; width:272px;}
.dl2{float:left; width:340px; margin-left:10px;}
.dl3{float:left;width:340px; margin:5px 0 0 10px;}


.companyintro{background:#fff; float:left; width:100%;}
.introbox{ margin:15px; text-align:left; color:#333; font-size:13px;}
.introbox h3{ padding-left:15px; font-size:16px; color:#09f; position:relative;}
.introbox h3 span{ position:absolute; right:10px;_right:30px; font-size:12px;}
.introbox p{ padding:5px 0 5px 0; line-height:20px;}


.iso{ float:left; background:#eeeeee}
.iso li{ float:left;}
.iso li img{ margin:10px;}
.compic img{ height:100px; border:1px solid #eeeeee;}
.compic td{ border:1px double #fff;}

.footer{ color:#FFF;background:#333; padding:20px; position:relative;}
.footer a{ color:#fff;}
.footer a:hover{ color:#09F; text-decoration:underline;}
.footer ul{ text-align:left;}
.footer li{ line-height:25px;}
.footer a.top{ position:absolute; top:8px; right:15px; display:inline-block; border-bottom:1px solid #fff;}
.footer a.top:hover{ border-bottom:1px solid #09f; text-decoration:none;}

.t span{ font-weight:bold; color:#09f;}
.s table td{ border:none; width:105px;}


/*   page */
table.data{ text-align:center; color:#333; width:635px; margin:0 auto;  margin-top:8px;text-align:center; border-collapse:collapse; border-spacing:0; border:1px solid #acd8fe; margin-bottom:5px;}
table.data th,td{ padding:0; border:1px solid #acd8fe;}
table.data td{ height:30px; line-height:30px;}
table.data th{ height:25px; line-height:25px; border:1px solid #acd8fe; color:#09F; background:#fff url(../images/thbg.jpg) repeat-x top left;}
table.data .tdcolor{ background:#f1f6fb}


h3.ptit{ font-size:14px; font-weight:bold; color:#333; line-height:130%; }
.projectpic .picbox{ margin:10px;}
.projectpic   h3{ font-size:14px; font-weight:bold; color:#333; line-height:300%;}

.picmodule{ padding-left:15px; padding-bottom:15px;}
.picmodule a{ display:inline-block; margin:8px 0;}


.send{ margin-top:15px; display:inherit; }
.send{background:#fff; float:left; width:100%; color:#787878;}
.sendbox{ margin:15px; text-align:left}
.sendbox h3{ padding-left:15px; font-size:16px; color:#09f; position:relative;}
.sendbox table{ border:0; border-collapse:collapse;}
.sendbox table td,th{ border:0; padding:0;}
.sendbox table td{height:36px; line-height:36px;}
.txtbox{ height:20px; line-height:20px; width:200px; border:1px solid #7f9db9; padding-left:5px; color:#09f;}
textarea{  width:90%; height:150px;border:1px solid #7f9db9; padding:3px; color:#09f;}
.sendbox .left{ width:15%; text-align:right; padding-right:10px;}
.width{ width:100px;}
.send .vcimg{height:20px; width:80px;}
.send .sendbtn{ width:115px; height:33px; border:0; background:url(../images/sendbtn.png) no-repeat; color:#FFF; font-weight:bold;}

/*page com*/

.com{ width:100%; background:#FFF;}
.con{ }
.con li{ height:50px;line-height:50px; font-weight:bold; color:#333;}
.con img{ margin-right:10px;}
.con li span{ color:#333; margin-right:5px;}

