@charset "utf-8";
*{margin:0 auto; padding:0;}
body{font-family:"微软雅黑", "宋体", Arial, Verdana; font-size:14px; text-align:center; line-height:20px;}
body.indexBody{background:#f7f4e5; margin:0px;}
.main{width:100%; height:auto; overflow:hidden; background:url(images/webbg.png) repeat-y top center;}

/*whole*/
img{border:0px;}
a{text-decoration:none; color:#000;}
a:hover{text-decoration:underline;}
.number{font-size:16px;}
ul{list-style:none;}
.fl{float:left;}
.fr{float:right;}
.box{width:995px; height:auto; overflow:hidden;}
.boxC{width:975px; height:auto; overflow:hidden;}
.blank10{height:10px; visibility:hidden;line-height:10px;clear:both}
.blank5{height:5px; visibility:hidden;line-height:5px;clear:both}
.mypng img {
azimuth: expression(
this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
this.src = "images/transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

/*index*/
.LBox{width:380px; height:auto; overflow:hidden;}
.RBox{width:615px; height:auto; overflow:hidden; margin-top:80px;}
.LBox .msgBox{margin-top:100px; width:330px; height:365px; padding:15px 31px 35px 19px; background:url(images/i_msgbox.png) no-repeat top center; overflow:hidden !important;}
.LBox .msgBox img{margin-top:5px;}
.LBox .msgBox .abtCont h2{text-align:center; font-size:14px; line-height:25px;}
.LBox .msgBox .abtCont p{text-indent:2em; text-align:justify; text-justify:inter-ideograph; padding-bottom:10px;}
.LBox .msgBox .abtCont{padding:5px 10px; width:310px; height:290px;overflow:hidden;}

/*top*/
.top{width:100%; height:323px; background:url(images/sub_top_bg.jpg) repeat-x; overflow:hidden; text-align:left;}
.topL{width:460px; height:323px; overflow:hidden;padding-left:10px;}
.topL .logo{margin-top:54px; width:460px; padding:12px 0px;}
.topL .slide{width:400px; height:110px; overflow:hidden; margin-right:60px;}
.topL .slide table td p{padding:0px 2px;}
.topL .address{letter-spacing:1px; width:460px; height:30px; padding:12px 0px; line-height:15px; overflow:hidden; color:#cc6633;  }
.topL .address p{width:460px; height:15px; overflow:hidden;}
.topR{width:525px; height:323px; overflow:hidden;}
.topR .lang{width:225px; padding-left:280px; padding-right:20px; height:25px; line-height:25px; text-align:right; font-size:13px;}
.topR .display{width:525px; height:298px; overflow:hidden;}
.nav{width:955px; height:28px;background:#FFF url(images/nav.png) no-repeat top center;padding:0px 20px 9px 20px;}
.nav li{float:left; width:135px; height:28px; }
.nav li a{color:#FFF; width:135px; height:24px; display:block;line-height:25px; font-size:14px; letter-spacing:1px;  border-top:4px solid #da6e00;}
.nav li a:hover{text-decoration:none;border-top:4px solid #FFF;}

/*main*/
.about{background:#FFF url(images/about_bt_bg.jpg) no-repeat center bottom; padding-bottom:430px;}
.about .content,.contact .content{width:900px; height:auto; overflow:hidden;}
.cat{color:#CC6633}
.cat a{color:#CC6633;}
.cat a:hover{color:#000;}
.contact{background:#FFF}
.contact .content p{text-align:left; line-height:25px;}
.contact .content h2{font-size:16px; text-align:left; line-height:35px;}
.about .content p{text-align:left;text-indent:2em; text-align:justify; text-justify:inter-ideograph; padding-bottom:5px;}
.about .content h2{text-align:center; font-size:16px;}
.content h2{font-size:16px;}
/*foot*/
.foot{width:100%; background:#f7f4e5; padding:10px 0px;color:#656565;}
.foot a{padding:0px 5px; color:#656565;}
.contact .map{width:300px; height:300px; border:1px solid #CCC;}
.contact .contInf{width:440px; margin-top:30px; height:282px; min-height:282px; position:relative}
.contact .weixin{position:absolute; bottom:-5px; right:-105px;}
.article .content{min-height:250px;}
.article{background:#FFF;}
.article table td{height:25px; line-height:25px; border-bottom: dashed 1px #ccc; padding:0px 5px;}
.article table td a{display:block;}
.article table th{padding:0px 5px; height:25px; line-height:25px; background:#f7f4e5;}
.article .dateTime{color: #cccccc;}
.article .title{width:800px;font-size:16px; font-weight:bold; height:22px; line-height:22px;}
.article .adddate{width:800px; text-align:center; color:#656565; line-height:20px; height:20px; border-bottom: 1px solid #CCC;}
.article .artCont{width:780px; padding:5px 10px; height:auto; overflow:hidden; text-align:left;text-align:justify; text-justify:inter-ideograph;}
.article .artCont p{text-indent:2em; text-align:justify; text-justify:inter-ideograph; padding-bottom:5px;}
.recordSelect{width:800px; height:25px; line-height:25px; border-top:1px solid #CCC}

/*products*/
.products{background:#FFF;}
.products .content{width:800px; height:auto; overflow:hidden;}
.products .prodHead{width:600px; height:300px; overflow:hidden;}
.products .prodInfo{width:280px; padding-left: 20px; height:auto; overflow:hidden;}
.products .prodInfo p{text-align:left; height:20px; line-height:20px;}
.products .prodBox{float:left; width:190px; padding:5px; height:auto; overflow:hidden;}
.products .prodBox img{width:186px; height:186px; border:1px solid #CCC;}
.products .prodBox p{line-height:25px; height:25px; text-align:center;}
.productDetailTit{width:800px; line-height: 26px; height:26px; border-bottom:1px solid #ccc; text-align:left;}
.productDetailTit span{color:#000; font-weight:bold; padding:6px 10px; line-height:26px; height:26px; margin:0px;background:#e4e4e4;}
.products .prodCont{width:780px; padding:5px 10px; text-align:left; height:auto; overflow:hidden;}
.productSelect{margin-top: 5px; line-height:25px; border-top:1px solid #999999;}

/*page relative*/
.pageStatus{border-top: 1px solid #CCC; height:24px; line-height:24px; text-align:right; clear:both; width:800px;}
.pageSelect{height:22px; line-height:22px; padding:5px 10px; text-align:center;width:800px;}
.pageSelect a{padding:0px 8px; border:1px solid #CCC; display:inline-block;}
.pageSelect a.current,.rightBox .pageSelect a:hover,.pageSelect a:hover{background:#cc6633; text-decoration:none; color:#FFF;}
