@charset "gb2312";
/* global */
body,font{font-family:"新宋体",Arial; font-size:14px;color:#707070;}
html{overflow-y:scroll}
body{margin:0;padding:0; height:100%;}

a{ color:#707070; text-decoration:none}
div,form,p,center{ margin:0px; padding:0px; overflow:hidden; zoom:1;}
ul,ol,li,dl,dt,dd{ margin:0px; padding:0px; overflow:hidden; zoom:1; list-style:none}
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px; overflow:hidden; zoom:1; font-size:1em; font-weight:normal;}
li{ vertical-align:bottom;}
img{ border:0px; vertical-align:bottom}
.wrap,.logo,.main{ max-width:1000px;margin:0 auto;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.atA{position:relative;top:-5px; top:-6px\0; *top:-3px; vertical-align:bottom;}
.barA{ background:url(../images/bg4.gif) left bottom repeat-x; margin-bottom:5px;}
.barA .l{ float:left; font-size:2.4em; line-height:1em;font-family:"微软雅黑","黑体","新宋体",Arial; border-bottom:solid 1px #0a7737; padding:0 0 15px; margin-right:5px;}
.barA .m{ float:left; padding-right:5px; height:35px; line-height:25px; margin-top:10px; color:#FFF; /*background:url(../images/bg5.gif) right -16px no-repeat;*/}
    .barA .m span {
        display: inline-block;
        padding: 5px;
        background-color: #004998; /*background:url(../images/bg5.gif) left top no-repeat;*/
    }
.picListA{ letter-spacing:-6px; padding:0 10px;}
.picListA li{ display:inline-block; *display:inline; zoom:1; vertical-align:top; letter-spacing:normal; width:25%; width:24.9%; margin-top:20px;}
.picListA li a{ display:inline-block; padding:0 7px;}
.picListA li a img{ width:100%;}
.picDetailA img{ width:100%;}
.navA{ text-align:center; margin-top:5px;}
.navA a{ display:inline-block; border:solid 1px #d4d4d4; padding:0 5px; margin-left:5px; line-height:15px; font-size:14px;}
.navA a.s{ color:#fb0303;}
.navB{ text-align:right; background:#f0f0f0; padding:3px 10px; margin-top:20px;}
.navB a{ margin-left:5px;}
.navB a.s{ font-weight:bold}
.inputA{ border:inset 1px #CCC}
.inputB{ border:0px; background:url(../images/bg7.gif) left top no-repeat; height:21px; line-height:21px; overflow: hidden; padding:0px; margin:0px; text-indent:0.5em; vertical-align: middle; display:inline-block;}
.btnA{ background:url(../images/bg7.gif) right -21px no-repeat; width:28px; height:21px; line-height:21px; overflow: hidden; border:0px; padding:0px; margin:0px; vertical-align: middle;display:inline-block;}
/* header and footer */
.header{ padding:12px 0 5px;}
.header .l{ float:left;}
.header .r{ text-align:right;}
.header .r .block{ padding-bottom:15px;}
.header .r label{ letter-spacing:-6px; display:inline-block; vertical-align:middle; margin:0px; padding:0px; overflow:hidden;zoom:1;}
.header .r label *{ letter-spacing: normal;}
.header .r .language{background:url(../images/bg7.gif) right -42px no-repeat;display:inline-block; *display:inline; vertical-align:middle; margin:0px; overflow:hidden;zoom:1; height:21px; line-height:21px; padding:0 19px 0 0; text-decoration:none;}
.header .r .language h3{ font-style:normal; display:inline-block; *display:inline;background:url(../images/bg7.gif) left top no-repeat; padding:0 5px; }
.languageListA{ position:absolute; background:#FFF; border:#CCC solid 1px; display:none}
.languageListA li a{ display:block; text-align: center; background:#FFF; line-height:16px;}
.languageListA li a:hover{ background:#057430; color:#FFF;}
.menu{ font-family:"微软雅黑","黑体","新宋体",Arial; font-size:16px; height:40px;  margin-top:60px; margin-bottom:0px;padding-bottom:0px; letter-spacing:-6px; height:30px; vertical-align:bottom;}
.menu li{ display:inline-block; *display:inline;line-height:18px; font-weight:bold; padding-right:2px; letter-spacing:normal;background:url(../images/bg15.gif) left bottom repeat-x;}
.menu li span{display:inline-block; line-height:18px; margin:0 10px; padding-left:2px;}
.menu li a{display:inline-block; line-height:18px; line-height:22px\9; *line-height:18px;padding-bottom:3px;}
/*.menu li.s a{background:url(../images/bg14.gif) center bottom no-repeat;}*/
 #home .menu li  a#linkhome {background:url(../images/bg14.gif) center bottom no-repeat;}
#mestonbrands .menu li  a#linkmestonbrands{background:url(../images/bg14.gif) center bottom no-repeat;}
#mestonproducts .menu li  a#mestonproducts{background:url(../images/bg14.gif) center bottom no-repeat;}
#attactshow .menu li  a#attactshow{background:url(../images/bg14.gif) center bottom no-repeat;}
#linkmeston .menu li  a#linkmeston{background:url(../images/bg14.gif) center bottom no-repeat;}
#merchantlogin .menu li  a#merchantlogin{background:url(../images/bg14.gif) center bottom no-repeat;}
#qualityinfoquery .menu li  a#qualityinfoquery{background:url(../images/bg14.gif) center bottom no-repeat;}
#newslist .menu li  a#newslist{background:url(../images/bg14.gif) center bottom no-repeat;}


.footer{ background:#f4f4f4; margin:10px 0 0;}
.footer .wrap{ padding:14px 0;}
.footer .wrap .fr{ float:right; display:inline; margin:9px 13px 0;}
/* main */
.main{ margin:5px auto;}
.main200{ margin:20px auto; background:url(../images/bg200.png) left top repeat-y;}

.leftA {
    float: left;
    background: url(../images/bg3.gif) left top repeat-y;
    display: inline;
    width: 160px;
    min-height: 590px;
    /*border-right:solid 1px #CCC*/
}
.rightA{ padding:28px 50px 0; line-height:20px;}
.menuA dt{ font-size:1.2em;font-family:"微软雅黑","黑体","新宋体",Arial; text-align:right; padding:0px 10px;}
.menuA dt span,.menuA dt b{ font-size:0.5em;}
.menuA dd{ height:20px; line-height:20px; text-align:right; padding:0 20px; margin:10px 0 0;}
.menuA dd.s{ background:#c0c0c0; color:#FFF;}
.menuA dd.s a{color:#FFF;}
/* about */
.aboutB .conA{ padding:30px 10px 10px 7px;}
.aboutB .conA .l{ display:inline-block;}
.aboutB .conA .r{ float:right; position:relative; width:100px; border:solid 1px #CCC;overflow:hidden; padding-bottom:3px;}
.aboutB .conA .r ul{ position:absolute; top:0px; left:0px; width:100%;}
.aboutB .conA .r li{ padding:3px 3px 0px;filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.aboutB .conA .r li a{ display:none;}
.aboutB .conA .r li.s{filter:alpha(opacity=100);-ms-filter:alpha(opacity=100);opacity:1;-moz-opacity:1;-khtml-opacity:1;}
.aboutB .conA .bot{ clear:both; margin-top:20px;}
.aboutD .barA{ margin-bottom:25px; clear:both;}
.aboutD p{ clear:both;}
.aboutE .picListA img{ height:123px;}
.aboutE .conA .picDetailA{ padding:20px 0 40px; text-align:center;}
.aboutE .conA .picDetailA .return{ width:95%; margin:0 auto; text-align:right; padding-bottom:20px;}
.aboutE .conA .picDetailA .return img{ width:auto;}
.superviseB h3 { font-weight:bold; margin-top:2em; font-size:1.5em;}
/* product */
.productA{ position:relative;}
.productA dl{ position: absolute; width:20%; z-index:1;}
.productA dt{ width:100%;}
.productA dd{ width:66.66666%; display:none; background:#EEE; overflow: auto; _float:left}
.productA dd h3,.productA dd p{ padding:0 15px;}
.productA dd h3{ font-size:1.2em; font-weight:bold; margin-top:30px;}
.productA dd p a{ white-space:nowrap;}
.productA dl.s1{ top:0;right:40%;}
.productA dl.s1 dt{ float: right;}
.productA dl.s2{ top:0; right:0px;}
.productA dl.s2 dt{ float: right;}
.productA dl.s3{ top:33.33333%;left:0;}
.productA dl.s3 dt{ float:left;}
.productA dl.s4{ top:33.33333%; right:20%;}
.productA dl.s4 dt{ float:right;}
.productA dl.s5{ top:66.66666%; left:20%;}
.productA dl.s5 dt{ float:left;}
.productA dl.s6{ top:66.66666%; right:0;}
.productA dl.s6 dt{ float:right;}
.cateA{ border:solid 1px #d5d5d5; padding:8px 0 5px;}
.cateA li{ float:left; display:inline; line-height:20px; margin:0 8px 0 -4px; white-space:nowrap;}
.cateA li.fr{ float:right;}
.cateA li.child{ display:none;}
.cateA li span{ display:inline-block; padding:0 2px; margin-left:4px; vertical-align:middle}
.cateA li a{ display:inline-block; padding:0 3px; height:22px;}
.cateA li.s{background:url(../images/bg10.gif) right -44px no-repeat;}
.cateA li.s span{background:url(../images/bg10.gif) left -22px no-repeat}
.cateA li.s span a{background:url(../images/bg10.gif) center 0px no-repeat; color:#FFF}
.cateA li.e span a{ background:url(../images/bg13.gif) right 9px no-repeat; padding-right:10px;}
.cateA .childListA{ position:absolute; background:#FFF; border:solid 1px #CCC}
.cateA .childListA a{ display:block; margin:0px; padding:0px 10px;}
.cateA .childListA a:hover{ background:#057430; color:#FFF;}
.cateB{padding:5px; line-height:16px;}
.cateB dt,.cateB dd{ padding-bottom:15px;}
.cateB dt{ float:left; display:inline; clear:left; font-weight:bold; margin-right:5px; }
.cateB dd ul{letter-spacing:-0.5em; margin-left:-0.5em; }
.cateB dd li{display:inline-block;*display:inline;vertical-align:top;letter-spacing:normal;overflow:hidden;zoom:1;margin:0;padding:0 0 5px;white-space:nowrap;}
.cateB dd li a,.cateB dd li i{display:inline-block; margin:0 0.5em; padding:0 3px;font-style:normal; border:solid 1px #FFF;}
.cateB dd li.s a{ color:#F00;border:solid 1px #CCC;}
.cateB dd li span{ color:#CCC}
.inputC{overflow: hidden; zoom:1; border:0px; margin:0px; padding:0px; height:20px; line-height:20px; width:17em; text-indent:3px; vertical-align:middle; border: solid 1px #b8b8b8}
.cateB dd button{ background:#b8b8b8;border:0px; margin:0px;color:#FFF; overflow:hidden;zoom:1; height:22px; line-height:20px; vertical-align:middle}
.Product .cateA{ margin-top:25px;}
.productListA{ letter-spacing:-6px;padding:10px 0;}
.productListA li{width:24.9%; display:inline-block; *display:inline; letter-spacing:normal;}
.productListA li p{ display:block;_display:inline;border-bottom:#ededed solid 2px; border-right:#ededed solid 2px; margin:10px; text-align:center}
.productListA li a {display:block;_display:inline; height:100%\0; overflow:hidden;zoom:1; margin:0px; padding:10px; border:solid 1px #c9c9c9; }
.productListA li a b { width:144px; height:30px; overflow:hidden; display:block;font-weight:100; line-height:30px;}
.productListB{ margin-top:25px;}
.productListB p{border:#eee 1px solid; padding:10px}
.productListB p img{vertical-align:middle}
.productListB li{ float:left; display:inline; width:335px; margin:0 18px; padding:10px 0; text-align:center; vertical-align:bottom }
.productListB li h3 { margin-top:5px }
.productListB li h3 img{vertical-align:middle}
.productListC li{ float:left; display:inline; width:33.2%; padding:10px 0; text-align:center; vertical-align:bottom ; font-family:Arial, Helvetica, sans-serif; font-size:14px;}
.productListC li h3 { margin-top:5px }
.detailA{border:solid 1px #d5d5d5; border-top:0px;}
.detailA .pic{ float:left; display:inline; text-align:center; width:75%;border-right:solid 1px #d5d5d5; margin-right:-1px; _margin-right:-4px; }
.detailA .pic p{ text-align:right;} 
.detailA .pic p img{ cursor:pointer!important; cursor:hand;}
.detailA .pic h2{ padding:2% 5% 5%;}
.detailListA{ padding:20px; border-left:solid 1px #d5d5d5;}
.detailListA dt,.detailListA dd{ border-bottom:dotted 1px #CCC}
.packing{ margin-top:25px;}
.packingDetail table { border-bottom:#f5f5f5 2px solid }
.packingDetail td { height:400px; border:#dfdfdf 1px solid; background:#fff; line-height:50px; text-align:center }
.packingDetail td img { display:block; margin:0 auto }
.packingList .leftBtn { float:left; display:inline; width:31px; margin-top:36px; cursor:pointer }
.packingList .rightBtn { float:right; display:inline; width:31px; margin-top:36px; cursor:pointer }
.packingList .centerCon { float:left; display:inline; width:660px; height:128px; margin:0 11px 0 12px; overflow:hidden }
.packingList .centerCon li { float:left; display:inline; width:158px; padding:0 3px 0 4px; text-align:center; vertical-align:bottom }
.packingList .centerCon li img { display:block; width:150px; height:100px; margin:0 auto; border:#e8e8e8 1px solid; padding:3px }
.processing{ margin-top:25px;}
.processingDetail { float:left; width:566px }
.processingDetail table { border-bottom:#f5f5f5 2px solid }
.processingDetail td { height:530px; border:#dfdfdf 1px solid; background:#fff; line-height:50px; text-align:center }
.processingDetail td img { display:block; margin:0 auto }
.processingList { float:right; width:159px }
.processingList .topBtn { cursor:pointer }
.processingList .bottomBtn { cursor:pointer }
.processingList .middleCon { width:159px; height:472px; margin:5px 0; overflow:hidden }
.processingList .middleCon li { padding:1px 0; text-align:center; vertical-align:bottom }
.processingList .middleCon li img { display:block; width:150px; height:88px; margin:0 auto; border:#e8e8e8 1px solid; padding:3px }
/*material*/
.materialA .productListA li p{ text-align:left;}
.materialA .productListA li .pic{ margin-bottom:10px;}
.materialA .productListA li a{ padding:7px;}
.materialA .cateB{ margin-top:15px;}
/**/
.Index .banner{ z-index:1; white-space:nowrap;}
.brandA{ text-align:center; position:relative; top:-30px; z-index:2;}
.brandA .wrap{background:url(../images/bg8.png) left top no-repeat; height:30px;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/bg8.png',width='1000');}
.brandA h3{ text-align: center; height:30px; line-height:30px; font-size:1.2em; font-weight:bold; padding:0 5em 0 1em; font-family:"微软雅黑","黑体","新宋体",Arial;}
.brandA h3 span{ float:left;}
.brandA h3 i{ display:inline-block; width:12px; margin:0 5px; height:30px; background:url(../images/bg12-1.png) left top no-repeat; cursor: pointer!important; cursor:hand;_background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/bg12-1.png');}
.brandA h3 i.s{ background-image:url(../images/bg12.png); _background-image:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/style/images/bg12.png');}
.brandA .l,.brandA .r{ width:22px; height:44px; background:url(../images/bg9.gif) no-repeat;margin-top:20px;cursor: pointer!important; cursor:hand;}
.brandA .l{ float:left; display:inline; margin-left:10px; background-position:left top;}
.brandA .r{ float:right; display:inline; margin-right:10px; background-position:left -44pzx;}
.brandA .m{ position:relative; padding:0 0 10px; height:104px;width:910px; margin:0 auto;}
.brandA .m .brandListA{ position:absolute; left:0px; top:0px; white-space:nowrap;}
.brandListA{ letter-spacing:-6px;}
.brandListA li{ letter-spacing:normal;display:inline-block; *display:inline;width:170px; margin:10px 5px 0;font-family:"微软雅黑","黑体","新宋体",Arial; border:solid 1px #e3e3e3;}
.brandListA li .pic{ float:left; display:inline; margin:3px 10px 3px 3px; _margin-right:4px;}
.brandListA li .text{ display:block; margin:15px 0 0; padding:0px; overflow:hidden; zoom:1; text-align:left; font-size:0.8em;}
.brandListA li .text b{ font-size:1.25em;}
/*contact*/
.contactListA dl{ margin:35px 0 0 15px;}
.contactListA dt{ float:left;}
.contactListA dd{ clear:right;}
.jobA .conA{ padding:0 50px 0 10px;}
.jobListA dt{ padding:20px 5px; border-bottom:dotted 1px #CCC; font-weight:bold; margin-bottom:20px;}
.jobListA dd{ padding:7px 5px;}
.feedbackA .conA{ padding:30px 15px;}
.feedbackA .conA p{ border:solid 1px #cfcfcf; padding:10px; margin-bottom:15px;}
.tableA th{ text-align:right; font-weight:normal;}
.tableA th,.tableA td{ padding:3px;}
/*project*/
.projectListA th{ text-align:left; padding-top:25px;}
.projectListA dl { clear:both; height:110px; border-bottom:#ccc 1px dashed; padding:20px }
.projectListA dt { float:left; width:295px; margin-right:20px; _margin-right:14px; }
.projectListA dt img { border:#f1f1f1 4px solid; background:#fff; padding:1px }
.projectListA h6{ text-align:center; margin-top:30px;}
 .c000{font-size:20px;font-family:"微软雅黑","黑体","新宋体",Arial;}
/*search*/
.searchAll li { float:left; display:inline; width:19.9%;line-height:14px;vertical-align:bottom; text-align:center }
.searchAll li a{ display:block; margin:0px; padding:7px;}
.searchAll li img { display:block; width:100%; height:auto; margin-bottom:5px;}
.searchForm { clear:both; background:#eee; padding:10px; margin:10px 0;}
.search .conF strong{ font-size:1.2em;}
.search .barD { clear:both; height:30px; border-bottom:#e6e6e6 1px solid; padding:0 5px; line-height:30px; background:#eee}
.search .barD b { float:left; font-weight:normal }
.search .barD span { float:right }
.search .conD { clear:both; padding:10px }
/*equipment*/
.picListB{ position:relative; margin-top:20px; width:100%;height:500px; background:#fafafa;}
.picListB li{ position:absolute; width:15%; border:solid 1px #FFF;padding:8px 8px 24px; background:#e8e8e8; z-index:1; cursor:move}
.picListB li img{ cursor:pointer!important; cursor:hand; width:100%;}
.picListB li.s{ z-index:2;}
.alertA .bg{ width:100%;position:absolute;background:#000; filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5; z-index:9997; top:0px; left:0px;}
.alertA dl{ width:40%; position:absolute;z-index:9998; top:0; left:30%; margin-left:-10px; text-align:center;border:solid 10px #fff;}
.alertA dt img{  width:100%;}
.alertA dd.d1{ position:absolute; width:100%; top:100%; height:40px; margin-top:-40px; line-height:40px; color:#FFF;}
.alertA dd.d1 p{ position:relative; z-index:9998; padding:0 10px; text-align:left;}
.alertA dd.d1 .bg2{ width:100%; height:40px;position:absolute;background:#000; filter:alpha(opacity=50);-ms-filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5; z-index:9997; top:0px; left:0px;}
.alertA dd.d2{ width:7%; position:absolute; top:0px; right:0px;}
.alertA dd.d2 img{ width:100%; cursor:pointer!important; cursor:hand;}

.search_list li{margin-bottom:20px;}
	.search_list li a{display:inline-block;font-size:15px; margin-bottom:5px; color:#3B8DD1; font-weight:bold;}
	.search_list li span{color:#999;font-size:12px;}
	.search_list li p{ line-height:2.0em;}
	
	/*css flickr style pagination*/
div.flickr{ padding:0px;margin:0px; text-align:center; font-family:Verdana; font-size:12px;text-align:right; margin-top:20px;}
div.flickr a{ border-right: #dedfde 1px solid; padding-right: 6px; background-position: 50% bottom; border-top: #dedfde 1px solid; padding-left: 6px; padding-bottom: 2px; border-left: #dedfde 1px solid; color: #0061de; margin-right: 3px; padding-top: 2px; border-bottom: #dedfde 1px solid; text-decoration: none; }
div.flickr a:hover{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.flickr a:active{ border-right: #000 1px solid; border-top: #000 1px solid; background-image: none; border-left: #000 1px solid; color: #fff; border-bottom: #000 1px solid; background-color: #0061de; }
div.flickr span{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #999; margin-right: 3px; padding-top: 2px; }
div.flickr span.current{ padding-right: 6px; padding-left: 6px; font-weight: bold; padding-bottom: 2px; color: #ff0084; margin-right: 3px; padding-top: 2px; }
div.flickr span.disabled{ padding-right: 6px; padding-left: 6px; padding-bottom: 2px; color: #adaaad; margin-right: 3px; padding-top: 2px; }

/*css scott style pagination*/

#newslistA dt{ width:115px;}
#newsDB {
    padding: 15px;
    line-height: 25px;
}
#newsDB dl{ height:37px; padding:10px; margin-bottom:10px;}
.text b{ width:60px;}
#brandListA li .text {  width:60px; height:30px; overflow:hidden; margin-top:15px;}

/*用于图片溢出居中*/
.face-img-defined1 {
    width: 100%;
    height: 100%;
    object-fit: cover;
}
/******通栏banner图片显示处理**********/
.none, .banner, form, p, center {
    overflow: visible;
    zoom: 1;
}

/*********内容及图片宽度自适应屏幕处理************/
#contentX p {
    font-size: 14px;
    line-height: 25px;
}
/*#contentX img {
            max-width: 500px;
            float: left;
            clear: both;
        }*/

#contentX img {
    height: auto !important;
    width: auto\9 !important;
    width: 100% !important;
    text-align: left;
    float: left;
    clear: both;
}
/***********************/