@import url(base.css);
body{font-size:12px;font-family:Arial;background:#ffffff;text-align:center;color:#333}
img, .sidemenu li s, .protit em, .plist li div s{_behavior:url(js/iepngfix.htc)}
.mt_8:after, .onemar, .box:after, .list li:after, .q, .a, .indbox:after, .skf:after, .xlist li, .prolist:after, .imgtxt, .foot, .proimg, .footbg, .titone{content:'';display:block;clear:both;overflow:hidden;height:100%}
.sidemenu li s, .btn, .protit em, .plist li div s, .proimgtit s, .buymar a, .contit s, .ftit em, .lfttit{background:url(../images/estylebg.png) no-repeat}
.mt_8{margin-top:8px;clear:both;height:100%;margin-bottom:20px}
a img{border:0}
input, select{vertical-align:middle}
.w1000{width:980px;margin:0 auto;text-align:left}/*common*/
.log, .w660, .indtit h3, .indtit s, .flft{float:left;display:inline}
.w300, .indtit a, .frgt{float:right;display:inline}/*top*/
.topbg{background:url(../images/etopbg.png) repeat-x;height:100px}
.indtop{width:980px;margin:0 auto;text-align:left;background:url(../images/etopimg.png) no-repeat 90px bottom;height:90px;position:relative}
.log{padding:6px 0 0 10px}
.toprgt{width:820px;padding-top:10px;position:absolute;right:0}
.tophome{position:absolute;z-index:10000;right:0;width:190px}
.tophome .ahome{float:left;display:inline;text-align:right}
.tophome .ahome span{margin:0 5px}
.sanjiao{text-align:left;float:left;margin-top:-3px;position:relative;cursor:pointer;line-height:24px;font-size:12px;font-weight:700;-webkit-text-size-adjust:none}
.xiala{margin-left:5px;vertical-align:-2px;
*vertical-align:-1px;_vertical-align:middle}
.yin{width:138px;border:1px solid #d4d3ce;height:22px;height:auto !important;min-height:22px;overflow:hidden;text-align:left;line-height:22px;position:absolute;top:24px;left:0px;display:none;z-index:1;background:#fff}
.yin li{line-height:22px;cursor:pointer;padding-left:6px}
.yin li a{display:block;}
.yin li:hover{background:#EBEBEB}
#nav{float:right;display:inline;position:absolute;top:61px;left:90px;z-index:500;}
#nav li.top{height:30px;line-height:30px;float:left;display:inline;background:#e5e5e5}
#nav li a.top_link{background:url(../images/enavline.png) no-repeat center right;padding:0 10px 0 10px;text-decoration:none;display:block;text-align:center;}
#nav li a.navcur{background:url(../images/estylebg.png) 0 0;width:125px;padding:0;padding-left:22px}
#nav li.topcur{background:none}
#nav li.topcur1{background:url(../images/estylebg.png) no-repeat -38px -63px;width:110px;text-align:center;padding-left:30px}
#nav li.topcur2{background:url(../images/estylebg.png) no-repeat -38px -63px;width:108px;padding-left:30px}
#nav li.topcur1 a.top_link{background:none}
#nav li:hover a.top_link{color:#cc0000}
#nav li:hover a.navcur, #nav li:hover a.navcur1, #nav li:hover a.navcur2, #nav li:hover a.navcur3{color:#fff}
#nav li a.navcur, #nav li a.navcur1, #nav li a.navcur2, #nav li a.navcur3{margin-top:-11px;height:41px;line-height:41px;font-weight:700;color:#fff;}
#nav li a.navcur1{background:url(../images/estylebg.png) -153px 0;width:166px;padding:0}
#nav li a.navcur2{background:url(../images/estylebg.png) -257px -141px;width:108px;padding:0}
#nav li a.navcur3{background:url(../images/estylebg.png) 0 -181px;width:121px;padding:0}
#nav li:hover{position:relative;z-index:200}
#nav li:hover ul.sub{left:1px;top:30px;background:#f0f0f0;padding:3px;width:190px;height:auto;z-index:300;border-bottom:2px solid #cc0000}
#nav li:hover ul.sub li{display:block;line-height:22px;position:relative;font-weight:normal}
#nav li:hover ul.sub li a{display:block;font-size:11px;line-height:22px;background:url(../images/enavicon.png) no-repeat 8px 9px;text-indent:15px;color:#000;text-decoration:none}
#nav li:hover ul.sub li a:hover{color:#cc0000}
#nav li:hover li:hover ul, #nav li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover ul, #nav li:hover li:hover li:hover li:hover li:hover ul{left:90px;top:-4px;background:#bbd37e;padding:3px;border:1px solid #5c731e;white-space:nowrap;width:90px;z-index:400;height:auto}
#nav ul, #nav li:hover ul ul, #nav li:hover li:hover ul ul, #nav li:hover li:hover li:hover ul ul, #nav li:hover li:hover li:hover li:hover ul ul{position:absolute;left:-9999px;top:-9999px;width:0;height:0;margin:0;padding:0;list-style:none}/*¹ö¶¯Í¼Æ¬*//* FlexSlider Necessary Styles*/
.flexslider .slides > li{display:none} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img{display:block;}
.flex-pauseplay span{text-transform:capitalize}/* Clearfix for the .slides element */
.slides:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
html[xmlns] .slides{display:block}
* html .slides{height:1%}/* No JavaScript Fallback *//* If you are not using another script, such as Modernizr, make sure you * include js that eliminates this class on page load */
.no-js .slides > li:first-child{display:block}/* FlexSlider Default Theme*/
.flexslider{zoom:1;position:relative;z-index:-1;width:980px;height:300px;margin-top:6px;overflow:hidden}
.flexslider .slides{zoom:1}
.flexslider .slides > li{position:relative}/* Suggested container for "Slide" animation setups. Can replace this with your own, if you wish */
.flex-container{zoom:1;position:relative}/* Caption style *//* IE rgba() hack */
.flex-caption{background:none;
-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C000000, endColorstr=#4C000000);zoom:1}
.flex-caption{width:96%;padding:2%;position:absolute;left:0;bottom:0;background:rgba(0, 0, 0, .3);color:#fff;text-shadow:0 -1px 0 rgba(0, 0, 0, .3);font-size:14px;line-height:18px}/* Direction Nav */
.flex-direction-nav li a{width:52px;height:52px;margin:-13px 0 0;display:none;background:url(../images/bg_direction_nav.png) no-repeat 0 0;position:absolute;top:50%;cursor:pointer;text-indent:-9999px}
.flex-direction-nav li a.next{background-position:-52px 0;right:-21px}
.flex-direction-nav li a.prev{background-position:0 0;left:-20px}
.flex-direction-nav li a.disabled{opacity:.3;filter:alpha(opacity=30);cursor:default}/* Control Nav */
.flex-control-nav{width:980px;position:absolute;bottom:10px;z-index:1000;left:458px}
.flex-control-nav li{margin-right:5px;display:inline-block;zoom:1;
*display:inline}
.flex-control-nav li:first-child {}
.flex-control-nav li a{width:10px;height:10px;display:block;background:url(../images/estylebg.png) no-repeat 0 -95px;cursor:pointer;text-indent:-9999px;overflow:hidden}
.flex-control-nav li a:hover, .flex-control-nav li a.active{background-position:-10px -95px}/*box*/
.indbox, .aboutimg{margin-top:20px}
.indbox{ padding:5px 0 0 0; margin:5px 0 0 0;}
.w300{width:300px}
.w660{width:660px}
.indtit{font-size:22px;font-family:Î¢ÈíÑÅºÚ;font-weight:700;color:#2f2f2f}
.indtit span{color:#be1b13}
.indtit span, .indtit em{margin-right:5px}
.indline{background:url(../images/etitbg.png) repeat-x;height:4px;margin:10px 0 0 0;overflow:hidden}
.indcon{line-height:22px;color:#666666;margin:10px 0}
.indcon p{margin:10px}
.searchbg{background:url(../images/esearchbg.jpg) no-repeat;margin-top:20px;height:234px}
.searchbg ul{padding:10px 10px 0 10px}
.searchbg li{padding-bottom:10px;line-height:28px;}
.searchbg li span{font-size:15px;font-weight:700;display:block}
.searchbg .tabinp{width:275px}
.searchbg h3{padding-top:15px;margin-left:10px}
.protit{padding-top:20px;padding-bottom:20px}
.protit h3{background:#fff;padding:0 20px;float:left;display:inline;margin-top:-15px}
.protit em{background-position:-226px -92px;display:block;width:139px;height:19px;}
.protit div{border-bottom:1px solid #ccc;}
.proimg li{float:left;display:inline;margin:0 5px 0 5px;width:184px;line-height:22px;height:210px;overflow:hidden}
.proimg li div{border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;margin-bottom:10px}
.proimg li div span{border-right:1px solid #c4c0bf;border-bottom:1px solid #c4c0bf;display:block}
.proimg li img{padding:4px}
.proimg li p b{font-size:15px;display:block}
.onemar{margin-top:22px}/*layout*/
.adimg{margin-top:13px}
.onelft{float:left;width:255px;display:inline}
.onergt{float:right;width:710px;display:inline}
.lfttit{background-position:0 -111px;height:39px;line-height:39px;font-size:18px;padding-left:15px;color:#fff;font-family:Î¢ÈíÑÅºÚ;overflow:hidden}
.sidemenu{margin-bottom:25px;clear:both}
.sidemenu li{margin-top:5px;border:1px solid #cdcdcd}
.sidemenu li a{border:1px solid #fff;display:block;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed));background:-moz-linear-gradient(top, #ffffff, #ededed);line-height:22px;text-decoration:none;overflow:hidden}
.sidemenu li.mcurrent{border:1px solid #7d0103}
.sidemenu li.mcurrent a{border:1px solid #ff2f2f;background:#ca1e1e;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ca1e1e', endColorstr='#7e0302');background:-webkit-gradient(linear, left top, left bottom, from(#ca1e1e), to(#7e0302));background:-moz-linear-gradient(top, #ca1e1e, #7e0302);color:#fff}
.sidemenu li s{background-position:-15px -80px;width:3px;height:5px;display:inline-block;float:left;margin:9px 5px 0 8px;overflow:hidden}
.sidemenu li.mcurrent s{background-position:-19px -80px}
.titone{line-height:30px;font-size:26px;font-weight:700;border-bottom:1px solid #c1c1c1;padding-bottom:10px}
.sercon{padding-left:10px;font-size:14px;line-height:26px}
.sercon p{margin:20px 0}
.qlink li{margin-bottom:5px;cursor:pointer}
.contact{margin:10px;padding-top:10px}
.contit{background:url(../images/contitbg.png) repeat-y;height:28px;margin:10px 0}
.contit s{background-position:0 -30px;width:4px;height:7px;display:inline-block;float:left;margin:10px 8px 0 10px;overflow:hidden}
.contit h3{font-size:14px;font-weight:700;font-family:Î¢ÈíÑÅºÚ;line-height:28px}
.contact p{line-height:24px;margin:10px}
.contact p span, .sercon p span{margin:0 20px}
.contact p em{margin-left:49px}/*foot*/
.footbg{background:#ececec url(../images/ebotbg.png) repeat-x;height:100%;margin-top:30px}
.foot{width:980px;margin:0 auto;text-align:left;padding-top:20px}
.flft{width:760px;float:left;display:inline;border-right:1px dashed #a6a6a6}
.frgt{width:200px;float:right;display:inline;font-family:Î¢ÈíÑÅºÚ}
.ftit{font-size:16px;font-weight:700;height:30px;overflow:hidden}
.ftit em{float:left;display:inline-block;margin-right:8px}
.ftit em.ficon1{background-position:0 -63px;width:12px;height:13px;margin-top:2px}
.ftit em.ficon2{background-position:-14px -63px;width:16px;height:15px}
.flft ul{width:160px;margin-right:30px;float:left;display:inline}
.flft li{border-bottom:1px solid #fff;height:30px;line-height:30px;position:relative;clear:both;font-size:11px;-webkit-text-size-adjust:none}
.flft li s{border-bottom:2px solid #cdcdcd;display:inline-block;width:10px;height:30px;margin-right:3px;float:left;margin-top:-1px}
.ftxt span{display:block;font-size:16px}
.ftxt span b{font-size:22px;margin-left:10px}
.ftxt p{line-height:22px;font-size:14px;padding:15px 0}
.copyright{margin:15px 0;font-size:13px;font-family:Î¢ÈíÑÅºÚ}/*about*/
.tab{margin:15px 0}/*.tab table{border-collapse:collapse}*/
.tab td{line-height:24px;padding:5px 0 5px 5px}
.xstab td{padding:2px 0 2px 5px}
.tab td.pl_20{padding-left:45px}
.tabinp{height:24px;line-height:24px;padding-left:2px;margin-right:5px}
.tabinp, .tabtextarea{border:1px solid #ccc;background:#fff}
.radio{vertical-align:-2px;margin-right:3px}
.tabtextarea{line-height:22px;padding:3px;width:80%;height:130px}
.btn{border:0;cursor:pointer}
.tabbtn{background-position:-226px -130px;width:93px;height:33px}
.mbtn{background-position:-12px -13px;width:66px;height:18px;padding-left:15px;color:#fff;line-height:18px;cursor:pointer}
.wxbtn{background-position:-262px -111px;width:79px;height:29px;text-align:center;line-height:29px;font-size:14px}
.jobbtn{background-position:-564px -33px;width:89px;height:28px;display:block;margin-left:20px}
.serbtn{background-position:-224px -63px;width:113px;height:27px;color:#fff;font-weight:700;text-align:center;margin:10px 0;font-size:16px;}
.tab td.tabtit{background:#FFEEE0;padding-left:15px}
.wxtab td{border:1px solid #d0d0d0}
.trbg td{background:#F2F2F2}
.trbg1 td{background:#F7F7F7}
.txtcolor{color:#999;text-align:right}
.ser{border:1px solid #C0CDDA;margin:20px 10px;padding-bottom:10px}
.ser li{line-height:28px;margin-left:5px;color:#1e5ea5;margin-right:5px}
.ser li.sertit{background:#E9E9E9;border-bottom:1px solid #C40000;padding-left:10px;margin:0;font-size:14px;font-weight:700}
.ser li.serbg{background:#F6F6F6}
.ser li span{margin:0 10px}
.service{background:url(../images/eservice.jpg) no-repeat bottom right;margin:30px 0}
.service span{display:inline-block;font-size:16px;font-family:Î¢ÈíÑÅºÚ;color:#666;margin-bottom:15px;padding:0 20px;line-height:32px}
.sbg{background:#dedede}
.sbg1{background:#f5f5f5}
.aboutimg{margin-bottom:20px}
.imglft{float:left;display:inline;margin-right:20px}
.aboutimg p{line-height:24px}
.aboutimg2{margin-top:15px;margin-left:10px}
.aboutimg2 p{font-family:Î¢ÈíÑÅºÚ;line-height:30px;padding:10px 0}
.marfu{margin-top:-100px;z-index:-1;position:relative}
.listimg li{
	float:left;
	display:inline;
	overflow:hidden;
	margin: 10px 0 15px 8px;
	
}
.listimg li img{border:1px solid #e8e8e8;padding:6px}
.bornone li{margin:0 7px 25px 7px}
.bornone li img{border:0;padding:0}
.plist li{overflow:hidden;margin:0 8px 20px 5px;float:left;display:inline}
.plist li a.imgbg{background:url(../images/eimgbg.jpg) no-repeat;display:block;width:342px;height:236px;text-align:center}
.plist li a img{margin-top:5px}
.plist li div{margin-top:8px;text-align:left;height:60px;overflow:hidden;font-size:14px}
.plist li div s{background-position:-15px -86px;width:6px;height:9px;display:inline-block;float:left;margin:4px 5px 0 0}
.plist li div em{width:220px;overflow:hidden;line-height:18px;float:left}
.xtit{margin-top:20px;font-size:14px}
.xtit h3{font-weight:700;font-size:24px;display:block}
.bigimg{margin:15px auto;border:1px solid #ccc}/*detail*/
.nconh1{text-align:center;margin-top:20px;font-size:18px;font-weight:700;font-family:Î¢ÈíÑÅºÚ}
.artinfo{margin:15px 0;border:1px dashed #ccc;text-align:center;font-size:15px;font-family:Î¢ÈíÑÅºÚ;line-height:40px}
.atrcon{margin:5px 0 0 0;line-height:26px; padding:5px 0 0 0; }
.atrcon p{padding:10px 0;}
.tindent p{text-indent:25px}
.h3infor{background:#f2f2f2;text-align:center;line-height:24px;color:#919191;margin-top:12px}/*porduct*/
.proh3{background:#F2F2F2;line-height:28px;padding-left:10px;font-weight:700;margin:20px 0 13px 0}
.buymar a{background-position:-224px -63px;width:113px;height:27px;color:#fff;font-weight:700;text-align:center;margin:30px;line-height:27px;text-align:center;font-size:16px;display:inline-block}
.ordertab td .tabinp{height:18px;line-height:16px;text-align:center;width:40px;padding:0;margin-right:0}
.protab table td{padding:3px 5px 3px 15px}
.protab .ptdtit td{background:#FFEEE0;line-height:35px}
.ptdbg1 td{background:#F5F5F5}
.ptdbg2 td{background:#E1E1E2}
.message{margin:20px 0;}
.message p{line-height:26px;padding:4px 10px;background:#f1f1f1}
.q{margin-top:1px}
.a{margin-top:2px;margin-bottom:20px}
.message em{color:#cc0000}
.message .page{margin-top:20px}
.mtabtit{border-bottom:1px solid #ccc;position:relative;height:30px}
.mtabtit h3{position:absolute;background:#fff;padding:0 20px;width:80px;height:30px;bottom:-20px;font-size:14px}
.mtab{clear:both;padding-top:30px}
.mlfttxt{border-bottom:1px solid #fff;background:#F1F1F1;font-size:14px}
.protab td.mlfttxt{padding:8px 0 8px 15px}
.protab td.mmbtn{padding:30px 0 0 60px}/*page*/
.page{padding:10px 0 25px 0;text-align:center;font-family:"Î¢ÈíÑÅºÚ"}
.page a{background:#fff;border:1px solid #ccc;padding:2px 6px 1px 6px;margin:0 3px;display:inline-block}
.page a.acurrent{background:#CC0000;border:1px solid #CC0000;color:#fff}

/* zoom */
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{overflow:hidden;width:670px;margin:0 auto;margin-top:20px}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;height:62px;margin:0 6px 0 0;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{width:670px;height:670px;margin:10px 0}
.tb-s310, .tb-s310 img{width:670px;height:670px;margin:0 auto}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{height:60px;width:60px;}

.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;width:670px;height:670px;margin:20px auto auto auto}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb  li img{width:56px;height:56px}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;/*background:url("http://demo.lanrenzhijia.com/2015/jqzoom0225/images/mask.png") repeat scroll 0 0 transparent;*/cursor:move;z-index:1;}

