@charset "utf-8";
/* CSS Document */

/* 通用样式 */
*{ padding:0; margin:0;}
body {font-family:"Microsoft YaHei"; src:url("../images/msyh.ttf") format("truetype"); font-size:14px; line-height:24px; color:#333333; background:url(../images/top_bg.jpg) center top no-repeat;}
@font-face {
	font-family: 'Microsoft YaHei';
	src: url('../images/msyh.eot'); /* IE9 Compat Modes */
	src: url('../images/msyh.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
             url('../images/msyh.woff') format('woff'), /* Modern Browsers */
             url('../images/msyh.ttf')  format('truetype'), /* Safari, Android, iOS */
             url('../images/msyh.svg#Microsoft YaHei') format('svg'); /* Legacy iOS */
}
ul, li{ list-style-type:none; }
img, input{ border:0 none; }
label { }
em, cite, b { font-style:normal; }
a {color: #333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover{text-decoration: underline;}
a:active {text-decoration: none;}
.clear{ clear:both;}

/* 顶部 */
.topbar{width:1000px; height:35px; line-height:35px; margin:0 auto; color:#fff;}
.topbar span{ float:right; color:#fff;}
.topbar span a{ color:#fff;}

/* 头部 */
.top_header{ width:1200px; height:100px; overflow:hidden; margin:auto;}
.top_header .logo_l{ float:left; margin:25px 0 0 0;}
.top_header .tel{ float:right;width:315px; height:57px; background:url(../images/tel.png) no-repeat; padding:0 0 0 310px;margin:25px 0 0 0;}
.top_header .tel .bgxt{background:url(../images/bgxt.png) center left no-repeat; display:block; width:65px; height:30px; padding:0 0 0 35px; margin:24px 0 0 0; line-height:30px; float:left;}
.top_header .tel .myjsxt{background:url(../images/myjsxt.png) center left no-repeat; display:block; width:174px; height:30px; padding:0 0 0 22px; line-height:30px; float:right;}
.top_header .tel a{ color:#007bc7;}

/* 主导航 */
#navigation{position:relative;display:block;height:45px; margin:auto; background:#007bc7;z-index:99}
.navbox{width:1200px;margin:0 auto;}
.navbox a:hover{ color:#007bc7; text-decoration:none;}
#navigation li{float:left;width:150px;text-align:center;display:inline;}
#navigation li .home{text-align:center;display:block;height:45px;line-height:45px;font-size:16px; color:#FFF;}
#navigation li .home:hover{background:#f18700;text-decoration:none}
#navigation li .about{text-align:center;display:block;height:45px;line-height:45px;font-size:16px; color:#FFF;}
#navigation li .about:hover{background:#f18700;text-decoration:none}
#navigation li .nav{position:relative;display:block;height:45px;line-height:45px;font-size:16px;text-align:center; color:#FFF;}
#navigation li .nav:hover{background:#f18700;text-decoration:none}
#navigation li .tree{display:none;position:absolute;width:100%; min-height:280px;overflow:hidden;zoom:1;left:0;top:45px;z-index:999;}
#navigation li .tree a:link,#navigation li .tree a:visited{}
#navigation li .tree ul{overflow:hidden;zoom:1;padding:30px 0;background:url(../images/nav_bg.png);-webkit-box-shadow:0 5px 5px rgba(0,0,0,.2);-moz-box-shadow:0 5px 5px rgba(0,0,0,.2);box-shadow:0 5px 5px rgba(0,0,0,.2);}
.gyroco li{background: url(../images/gyroco.png) no-repeat 50px 10px;}
.gyroco li a{ width:270px; padding:0 0 0 30px; margin:10px 0; height:56px; line-height:56px; float:left; display:block;}
.zyyw li{background: url(../images/zyyw.png) no-repeat 60px 0; margin:10px 0 0 35px;}
.zyyw li a{ width:186px; height:120px; line-height:200px; float:left; display:block; text-align:center;}
.qyzr li{background: url(../images/qyzr.png) no-repeat 30px 0; padding:0 0 0 30px;}
.qyzr li a{ width:380px; height:209px; line-height:360px; float:left; display:block;}
.cate a{ display:block; height:40px; line-height:40px; background:url(../images/nav_ico.gif) no-repeat 5px 15px; padding:0 0 0 20px; border-bottom:dashed #dedede 1px; text-align:left;}
.catepic{ display:block;width:850px;height:180px;padding:0 0 0 0px; float:left;}
.catepicli{width:250px;height:180px;line-height:30px;padding:0 0 0 0px; margin:4px 14px 6px 14px; float:left;}
.catepicli img{ width:250px;height:150px; float:left;}
.catepicli strong{ width:250px;height:30px; float:left;}
.jhrw li{background: url(../images/jhrw.png) no-repeat 30px 0; padding:0 0 0 30px;}
.jhrw li a{ width:380px; height:209px; line-height:360px; float:left; display:block;}
.ztzl li {background: url(../images/ztzl.png) no-repeat; width:900px; height:50px; margin:10px 0 0 120px;}
.ztzl li a { width:160px; height:50px; line-height:50px; float:left; display:block; padding:0 0 0 100px; text-align:left;}

/* 首页大图切换*/
.full-screen .wrap .fl,.fr,.lifl li{ float:left; display:inline;}
.full-screen .wrap{ width:100%; height:470px; margin:0 auto; position:relative;}
.full-screen .pan{ width:100%; height:470px; position:absolute; top:0; left:0; overflow:hidden; text-align:center;}
.full-screen .pan a{ position:absolute; top:0px; left:0px;width: 100%; height:470px; display: block;}
.full-screen .pan a img{width:2000px; height:470px;margin:0 calc(50% - 1200px);}
.full-screen .wrap .bg{position:absolute; bottom:0; width:calc(100% - 40px); z-index:1; padding:20px;}
.full-screen .wrap ul.tab{ width:1000px; margin: auto; cursor:pointer;}
.full-screen .wrap ul.tab li{ width:16px; height:16px; float:right; margin:0 0 0 20px; background:#999;-moz-border-radius:8px; /* Gecko browsers */ -webkit-border-radius:8px; /* Webkit browsers */border-radius:8px; /* W3C syntax */}
.full-screen .wrap ul.tab img,ul.wdl img,.map{width:153px; height:44px; float:left; margin:0 15px 0 0;}
.full-screen .wrap ul.tab li.current{background:#ff6410;}
.full-screen .wrap a.arr_l,a.arr_r{ background:url(../images/btn.png) no-repeat; width:51px; height:51px; position:absolute; top:200px; z-index:1; display:none}
.full-screen .wrap a.arr_l{ left:9px;}
.full-screen .wrap a.arr_r{ background-position:right 0; right:9px;}
.full-screen .wrap a.arr_l:hover{ background-position:0 bottom;}
.full-screen .wrap a.arr_r:hover{ background-position:right bottom;}

/* 主营业务 */
.business{ background:#3395d2; height:auto; overflow:hidden; padding:10px;}
.tnav{width:1200px;height:auto; overflow:hidden; margin:auto;}
.tnav header{width:110px;height:85px; overflow:hidden; float:left; background:url(../images/business.gif) bottom right no-repeat; font-size:24px;  color:#FFF; text-align:right; padding:20px 0 0 0;}
.tnav header h2{ font-family:"Times New Roman", Times, serif; font-size:14px;font-weight:normal;margin:0; padding:10px 0 0 0;height:16px;}
.tnav header span{ font-family:"Times New Roman", Times, serif; font-size:12px; display:block; height:15px;}
.tnav ul{width:1080px;height:auto; overflow:hidden; float:right;-webkit-transition:left .6s ease;-moz-transition:left .6s ease;-o-transition:left .6s ease;transition:left .6s ease}
.tnav ul li{width:180px;height:125px;float:left; text-align:right;}
.tnav .at{display:block;position:relative; color:#FFF; font-size:16px;}
.tnav .at .a1,.tnav .at .a2{display:block;background-repeat:no-repeat;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;position:absolute;width:180px}
.tnav .at .a1{height:76px;overflow:hidden;top:10px}
.tnav .at .a2{height:30px; line-height:30px;top:90px; right:5px; -webkit-transition-delay:.1s;-moz-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}
.tnav .at:hover .a1{top:0}
.tnav .at:hover .a2{top:80px}

/* 江海要闻 */
.bigImgSlid { width:650px; height:450px; overflow:hidden; position:relative; float:left;}
.bigSlidUl {}
.bigSlidUl ul { width:9999px; }
.bigSlidUl li { float:left; width:650px; height:450px; }
.bigImgSlid a#prve, .bigImgSlid a#next { display:block; width:51px; height:51px; background:url(../images/slidRow.png) no-repeat; position:absolute; top:200px; z-index:1000; }
.bigImgSlid a#prve { background-position:0 0; left:0; }
.bigImgSlid a#prve:hover { background-position:0 -51px; }
.bigImgSlid a#next { background-position:-51px 0; right:0; }
.bigImgSlid a#next:hover { background-position:-51px -51px; }
.news{height:auto; overflow:hidden;}
.news header{ text-align:center; background:url(../images/title_line.gif) center repeat-x; height:100px; margin:20px 0 0 0;}
.news header h1{font-size:24px; font-weight:normal; width:150px; height:49px; line-height:49px; border-bottom:solid #007bc7 2px; margin:5px auto;}
.news header span{font-size:18px; color:#999999; font-family:Verdana;}
.news section{ width:1200px; height:auto; overflow:hidden; margin:auto;}
.news section .c { width:530px;height:auto; overflow:hidden; float:right;}
.news section .c article {width:530px;height:66px; border-bottom:dashed #dedede 1px; margin:0 0 10px 0;}
.news section .c article span{ width:80px;height:66px; display:block; float:left; text-align:center; font-size:16px; font-family:Verdana; color:#666;}
.news section .c article span h2{font-size:30px;padding:5px 0 0 0; font-weight:normal;color:#333;}
.news section .c article p{ width:430px;float:right;font-size:12px;line-height:18px;color:#666666;}
.news section .c article a{ font-size:16px; font-weight:normal; display:block; height:22px;}


/* 行业动态 */
.onefloor{height:auto; overflow:hidden; margin:40px auto 20px auto; background:#ecf1f5;}
.onefloor aside{ width:1200px; height:auto; overflow:hidden; margin:auto; padding:20px 0 30px 0;}
.onefloor aside .l{ width:370ppx; height:auto; overflow:hidden; float:left;}
.onefloor aside .m{ width:370ppx; height:auto; overflow:hidden; float:left; margin:0 0 0 41px;}
.onefloor aside .r{ width:370ppx; height:auto; overflow:hidden; float:right;}
.onefloor aside header{height:50px; line-height:50px; font-size:24px;}
.onefloor aside header a{font-size:12px; color:#f18700; float:right;}
.onefloor aside img{ width:370px; height:190px;}
.onefloor aside article{ height:35px; line-height:35px;}
.onefloor aside article time{ float:right; color:#999;}
.products h2 span{font-size:12px; color:#666666;}
#demo{width:940px;overflow: hidden;}
#demo figure img{width:180px;height:180px;}
#demo figcaption{ height:30px; line-height:40px;}

.twofloor .responsibility{ width:280ppx; height:auto; overflow:hidden; float:right;}
.twofloor header{height:50px; line-height:50px; font-size:24px;}
.twofloor header a{font-size:12px; color:#007bc7; float:right;}
.twofloor article{ height:33px;font-size:14px; line-height:33px; padding:0 5px 0 5px}
.twofloor article time{ float:right;font-size:12px;color:#999;}



/* 子公司 */
.twofloor{ width:1200px; height: auto; overflow:hidden; margin:auto;}
#demod{width:880px; height: auto; overflow: hidden;}
.subsidiary { width:950px; float:left;}
.subsidiary header{height:50px; line-height:50px;font-size:24px; background:url(../images/title_ico.gif) left bottom no-repeat;}
.subsidiary header a{float:right;font-size:12px; color:#f18700;}
.subsidiary .c{height:250px; overflow:hidden; padding:5px 0 15px 10px; border-bottom:solid #dedede 1px; border-left:solid #dedede 1px; border-right:solid #dedede 1px; border-top:solid #007bc7 2px; font-size:16px;}
.responsibility { width:220px; float:right;}
.responsibility ul{height:270px; overflow:hidden; border-bottom:solid #dedede 1px; border-left:solid #dedede 1px; border-right:solid #dedede 1px; border-top:solid #007bc7 2px; font-size:16px;}
.responsibility ul li{height:45px; line-height:45px;font-size:16px; text-align:center; margin:15px 20px 0 20px;}
.responsibility ul li a{ display:block; text-decoration:none;}
.responsibility .lsaq{ border:solid #d7d7d7 1px; background:#eeeeee url(../images/lsaq.png) no-repeat 30px 12px;}
.responsibility .lsaq1{ border:solid #007bc7 1px; background:#ecf1f5 url(../images/lsaq.png) no-repeat 30px 12px;}
.responsibility .snfw{ border:solid #d7d7d7 1px; background:#eeeeee url(../images/snfw.png) no-repeat 30px 12px;}
.responsibility .snfw1{ border:solid #007bc7 1px; background:#ecf1f5 url(../images/snfw.png) no-repeat 30px 12px;}
.responsibility .bgwj{ border:solid #d7d7d7 1px; background:#eeeeee url(../images/bgwj.png) no-repeat 30px 12px;}
.responsibility .bgwj1{ border:solid #007bc7 1px; background:#ecf1f5 url(../images/bgwj.png) no-repeat 30px 12px;}
.responsibility header{height:50px; line-height:50px;font-size:24px; background:url(../images/title_ico.gif) left bottom no-repeat;}
.responsibility header a{float:right; color:#999; font-size:14px;}
.responsibility .c{height:250px; overflow:hidden; padding:20px; border-bottom:solid #dedede 1px; border-left:solid #dedede 1px; border-right:solid #dedede 1px; border-top:solid #007bc7 2px; font-size:16px;}

/* 鼠标经过图片样式变化 */
.pro{width:280px; height:200px; overflow:hidden; border:solid #dedede 1px; margin:10px;}
.pro img{ width:280px;height:200px; vertical-align:middle; margin:auto;}
.pro1{width:280px; height:200px; overflow:hidden; border:solid #007bc7 1px; margin:10px;}
.pro1 img{ width:280px;height:200px; vertical-align:middle; margin:auto;}
.prc{border:solid #dedede 1px;}
.prc a{width:289px; height:289px;display:table-cell; *display: block;vertical-align:middle; text-align:center; overflow:hidden;}
.prc img{max-width:289px;width:expression(document.body.clientWidth > 289? "289px": "auto");max-height:289px;height:expression(document.body.clientHeight > 289? "289px": "auto");}
.prc1{border:solid #007bc7 1px;}
.prc1 a{width:289px; height:289px;display:table-cell; *display: block;vertical-align:middle; text-align:center; overflow:hidden;}
.prc1 img{max-width:289px;width:expression(document.body.clientWidth > 289? "289px": "auto");max-height:289px;height:expression(document.body.clientHeight > 289? "289px": "auto");}

/* 底部 */
.link{ width:1200px; height:70px; line-height:60px; overflow:hidden; margin:auto; color:#007bc7; font-size:16px;}
.link b{ color:#333;}
.link a{ color:#007bc7;}
.contact{height:45px; background:#007bc7;}
.contact section{ width:1200px;height:45px; line-height:45px; margin:auto; color:#FFF;}
.footer{ height:auto; overflow:hidden; background:#ecf1f5;}
.footer ul{ width:1200px;height:auto; overflow:hidden; margin:20px auto;}
.footer ul li {}
.footer ul .l { margin:0 20px 0 20px; float:left; padding:20px 0 0 0;}
.footer ul .m { float:left; padding:25px 0 0 0;}
.footer ul .r { float:right; color:#007bc7;}

/* 内页 */
.banner{ height:200px; width:100%;}
.horizontal {border-bottom:solid #c9d0d9 1px; height:40px;}
.location{ width:1200px; margin:auto; height:40px; line-height:40px;}
.subpage{ width:1200px; height:auto; margin:auto; overflow:hidden;}
.subpage1{ width:1140px;min-height:160px;padding:30px;margin:auto; overflow:hidden;}
.subpage1 p{ width:1140px;margin:auto; overflow:hidden;}
.subpage aside{ width:200px; float:left;}
.subnav{ height: auto; overflow:hidden;}
.subnav ul li{ height:40px; line-height:40px; border-bottom:solid #0171b6 1px; background:#007bc7; overflow:hidden;}
.subnav ul li a{ font-size:14px; font-weight: normal; color:#FFF; display:block; padding:0 15px 0 15px;}
.subnav ul li a:hover, .subnav ul li a.focus{ background-color:#f18700; color:#FFF; display:block; padding:0 15px 0 15px; text-decoration:none;}
.subnav h3{ font-size:24px; color:#007bc7; font-weight:normal; height:50px; line-height:50px; border-bottom:solid #ccc 1px; padding:0 0 0 20px; overflow:hidden;}
.join{ width:200px; height:100px; overflow:hidden; margin:10px 0;}
.subpage main{ width:950px; height:auto; overflow:hidden; float:right; padding:20px 0 20px 30px; border-left:solid #c9d0d9 1px;}
.subpage section header{ height:auto; overflow:hidden;border-bottom:#cccccc 1px dashed; text-align:center; margin:10px 0 20px 0; padding:0 0 15px 0;}
.subpage section header time{ font-size:12px; margin-top:35px;}
.subpage main section { height:auto; overflow:hidden; font-size:16px; line-height:30px;/*text-indent:2em;*/letter-spacing:1px;}
.subpage main section img { max-width:950px; height:auto; margin:auto;}
.subpage main section header h2 { font-size:22px; font-weight:normal; height:40px;}
.subpage main .updown{ margin:15px 0 0 0; padding:10px 0 0 0; border-top:dashed #dedede 1px;}
.goods{height:auto; overflow:hidden;}
.goods li{ float:left; width:289px; height:330px; overflow:hidden;margin:5px 15px 10px 0;padding:5px; text-align:center; position:relative;}
.goods li h4{width:289px;height:40px; line-height:40px; font-weight:normal; position:absolute; bottom:0; text-align:center;}
.goods li a{ text-decoration:none;}
.goods li a:hover{color:#007bc7;}
.subnews{width:950px; height:90px; border-bottom:dashed #dedede 1px; padding:0 0 15px 0; margin:5px 0 10px 0;}
.subnews img{ width:120px; height:90px; float:left; margin:0 15px 0 0;}
.subnews figcaption{ width:810px; height:90px; float:right; color:#666;}
.subnews figcaption header{ height:30px; font-size:14px; font-weight:normal;}
.page{clear:both;  margin:20px 0 0 0; padding:10px 0 0 0; border-top:dashed #dedede 1px; text-align:right;}
.page a{ display:block; background-color:#f0f0f0; width: auto; border:solid #ccc 1px; margin:5px; padding:2px 10px; float:left; color:#333; text-decoration:none;}
.page a:hover{ display:block; background-color:#f02b28; border:solid #cc0000 1px; width: auto; margin:5px; padding:2px 10px; float:left; color:#FFF;}
.boxTwo {padding-top:20px; margin:0 0 20px 0;}
.boxTwo tr th{width:80px; text-align:right; font-weight:100;}
.boxTwo td{ padding:5px 0;}
.homeform .Iw290{width:170px; height:23px; line-height:23px; background-color:#fff; border:#ccc 1px solid; border-radius:1px; padding-left:3px;}
.homeform .Iw450{font-size:12px; width:384px; height:60px; padding:4px; line-height:20px; border:#ccc 1px solid; border-radius:1px; overflow:hidden;}
.homeform .input131_24{width:50px;height:24px;line-height:24px;color:#999;padding-left:3px;border:#ccc 1px solid;border-radius:1px;}
.grayBtn1 { font-family:Arial, Helvetica, sans-serif; width:53px; height:23px; line-height:23px; text-align:center; color:#666; cursor:pointer; border:0 none; background:url(../images/grayBtn1.png) no-repeat; display:inline-block; }
.input131_24{width:90px;height:30px;line-height:30px;color:#999;padding-left:3px;border:#ccc 1px solid;border-radius:1px;}
td.valign input,td.valign img,td.valign a{vertical-align:middle;}
.detailPic{ margin:15px 0 0 0;}
.newslist_c{ border-bottom:dashed #ccc 1px; padding:5px;}
.aright{ float:right; color:#999999; font-weight:normal; font-size:12px;}
.messages{ padding:0 0 20px 0; height:auto; overflow:hidden; border-bottom:solid #dedede 1px;}
#details{ width:1200px; margin:auto; padding:50px 0 0 0; background:#FFF;}
#details th{ font-weight:normal; text-align:right; height:40px;}
#details .Iw290{ padding:5px; border:solid #ccc 1px; width:290px;}
#details .Iw150{ padding:5px; border:solid #ccc 1px; width:150px;}
#details #clause{ margin:10px 0 0 0;}
#details .regLogBtn{ background:url(../images/regist.png) no-repeat; font-size:14px; font-weight:bold; color:#FFFFFF; width:97px; height:38px; line-height:38px;}
.RLr{ padding:20px;}
.RLr a{ color:#0777dd;}
.regLogBtn{ margin:15px 0 0 0;}
.detail{margin:0 20px 0 0;}
.back{ width:120px;height:40px; line-height:40px; margin:20px auto; text-align:center; display:block; background:#007bc7;-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius: 5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */ color:#FFF; font-weight:bold; font-size:20px;}
.back1 { width:120px;height:40px; line-height:40px; margin:20px auto; text-align:center; display:block; background:#f18700;-moz-border-radius:5px;/* Gecko browsers */-webkit-border-radius: 5px;/* Webkit browsers */border-radius:5px;/* W3C syntax */ color:#FFF; font-weight:bold; font-size:20px;}

/* 内页大图切换 */ 
#slides { display:block; width:100%; height:200px; list-style:none; padding:0; margin:0; position:relative; z-index:0;}
#slides li { display:block; width:100%; height:200px; list-style:none; padding:0; margin:0; position:absolute;}
#slides li a { display:block; width:100%; height:200px;}
#pagination { display:block; list-style:none; position:absolute; left:45%; top:310px; z-index:9;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#999999 }
#pagination li a { display:block; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#ff6600;}

/*相册*/ 
#mbOverlay { position:fixed; z-index:9998; top:0; left:0; width:100%; height:100%; background-color:#000; cursor:pointer; }
#mbOverlay.mbOverlayFF { background:transparent url(80.png) repeat; }
#mbOverlay.mbOverlayIE { position:absolute; }
#mbCenter { height:557px; position:absolute; z-index:9999; left:50%; background-color:#fff; -moz-border-radius:10px; -webkit-border-radius:10px; -moz-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); -webkit-box-shadow:0 10px 40px rgba(0, 0, 0, 0.70); }
#mbCenter.mbLoading { background:#fff url(../images/WhiteLoading.gif) no-repeat center; -moz-box-shadow:none; -webkit-box-shadow:none; }
#mbImage { left:0; top:0; line-height:20px; font-size:12px; color:#fff; text-align:left; background-position:center center; background-repeat:no-repeat;}
#mbImage a, #mbImage a:link, #mbImage a:visited { color:#ddd; }
#mbImage a:hover, #mbImage a:active { color:#fff; }
#mbBottom { min-height:20px; line-height:20px; font-size:12px; color:#999; text-align:left; padding:10px 10px 10px; }
#mbTitle { display:inline; color:#999; font-weight:bold; line-height:20px; font-size:12px; }
#mbNumber { background:url(../images/mbNumber_bg.gif) no-repeat center; display:inline; color:#C00; line-height:26px; font-size:12px; position: absolute; bottom: 10px; right: 10px; text-align: center; width:65px; height:26px; }
#mbCaption { display:block; color:#999; line-height:14px; font-size:10px; }
#mbPrevLink, #mbNextLink, #mbCloseLink { display:block; float:right; height:20px; margin:0; outline:none; }
#mbPrevLink { width:32px; height:100px; background:transparent url(../images/CustomBlackPrevious.gif) no-repeat center; position: absolute; top:38%; left:-32px; }
#mbNextLink { width:32px; height:100px; background:transparent url(../images/CustomBlackNext.gif) no-repeat center; position: absolute; top:38%; right:-32px; }
#mbCloseLink { width:24px; background:transparent url(../images/CustomBlackClose.gif) no-repeat center; position:absolute; top:0; right:0; }
#mbError { position:relative; line-height:20px; font-size:12px; color:#fff; text-align:center; border:10px solid #700; padding:10px 10px 10px; margin:20px; -moz-border-radius:5px; -webkit-border-radius:5px; }
#mbError a, #mbError a:link, #mbError a:visited, #mbError a:hover, #mbError a:active { color:#d00; font-weight:bold; text-decoration:underline; }
.layout_default{float:left; width:289px; height:330px; overflow:hidden;margin:5px 15px 10px 0;padding:5px; text-align:center; position:relative;}
.mod_gallerylist{height: auto; overflow:hidden;}
.meta{ height:30px; line-height:30px; text-align:center;}
.image_container{width:289px; height:289px; overflow:hidden; border:solid #dedede 1px; display:table-cell; vertical-align:middle;}
.image_container img{max-width:289px; max-height:289px;}

/* 产品展示 */
.proDetail { padding-top:16px; }
#preview { width:382px; height: auto; overflow: hidden; float:left; margin:15px; }
.jqzoom { width:382px; height: auto; overflow: hidden; position:relative; padding:0;}
.jqzoom img { border:solid #cccccc 1px; }
.zoomdiv { left:859px; height:239px; width:239px; top:0; }
.list-h li { float:left; }
.miaoshu{ padding:20px 15px 0 0;}
#spec-n5 { width:315px; height:83px; padding-top:6px; clear:both; background-color:#333333; overflow:hidden; margin-top:15px; }
#spec-left, #spec-right { background:url(images/rowL.png) no-repeat; width:22px; height:2px; cursor:pointer; margin-top:30px; }
#spec-left { float:left; margin-left:4px; }
#spec-right { background:url(images/rowR.png) no-repeat; float:right; margin-right:4px; }
#spec-list ul li { float:left; margin-right:0px; display:inline; height:79px; }
#spec-list ul li img { border:1px solid #ccc; width:77px; height:77px; margin-left:4px; }
.zoomdiv { z-index:100; position:absolute; top:1px; left:0px; width:400px; height:400px; background:url(i/loading.gif) #fff no-repeat center center; border:1px solid #e4e4e4; display:none; text-align:center; overflow: hidden; }
.bigimg { width:800px; height:800px; }
.jqZoomPup { z-index:10; visibility:hidden; position:absolute; top:0px; left:0px; width:50px; height:50px; border:1px solid #aaa; background:#FEDE4F 50% top no-repeat; opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50); cursor:move; }
#spec-list { float:left; width:255px; overflow:hidden; position:relative;}
#spec-list div { margin-top:0; margin-left:4px;}
.price { float:left; width:300px; color:#333333; margin:30px 0 0 0;}
.price h2 { font-size:16px; font-weight:bold; height:22px; line-height:22px; border-bottom:#cccccc 1px solid; padding:0 0 5px 8px; margin-bottom:14px; overflow:hidden; white-space:nowrap;}
.price p { padding:6px 0 6px 8px; }
.price cite { text-decoration:line-through; }
.price em { font-family:Tahoma, Geneva, sans-serif; font-size:22px; color:#d00; font-weight:100; line-height:22px; vertical-align:-2px; }
.proDTxt { padding:15px;}
.ulOne { border-bottom:#cccccc 1px solid; height:38px; }
.ulOne li { font-size:14px; font-weight:bold; float:left; width:117px; height:37px; line-height:37px; text-align:center; border:#e7e7e7 1px solid; background-color:#f5f5f5; cursor:pointer; border-bottom:0 none; }
.ulOne li.focus { border:#cccccc 1px solid; border-top-width:2px; border-bottom:#f0f0f0 1px solid; background-color:#f0f0f0; }
.ulOneD { padding-top:16px; }
.farm .dTxt img{ max-width:970px;}
.dTxt p { text-indent:24px; padding-bottom:20px; color:#333333; }
.dTxt td{ border:solid #ccc 1px; padding:5px;}
.dTimg img { display:block; max-width:640px; width:640px; _width:expression(document.body.clientWidth>640?"640px":"auto");
margin:0 auto 20px; }
.clearfix { font-size:0; clear:both; line-height:0; }