/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(reset.css)*/
body,h1,h2,h3,h4,p,ul,ol,li,dl,dt,dd,form,input,textarea,button{margin:0;padding:0}
body,button,input,select,textarea{font:12px/1.5 Microsoft YaHei,tahoma,arial,\5b8b\4f53;}
table{border-collapse:collapse;border-spacing:0}
img{border:none;vertical-align:top}
li{list-style:none}em,i{font-style:normal}
a{color:#000;text-decoration:none}a:hover{color:#380;text-decoration:underline}
.fl,.mark{ float:left;}.fr,.subMark{float:right}
.spanclass,.contentdiv{display:none}
.clearfix:after{content:"\20";clear:both;height:0;display:block;overflow:hidden}.clearfix{*zoom:1}
.wrap{width:1000px;margin:0 auto;background-color:#fff;}
.inner{margin:0 auto;width:990px;background-color:#fff;}
.mb10{margin-bottom:10px}.mb5{margin-bottom:5px}
.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}
.dn{display: none;}
.grayA,.grayA a{color:#333}
.grayB,.grayB a{color:#777}
a.grayA:hover,.grayA a:hover,a.grayB:hover,.grayB a:hover,.green,.green a,.green a:hover,a.green:hover{color:#380}
.orange{color: #f60;}
#footer a:hover{text-decoration: underline;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(mainNav.css)*/
.mainNav li,.mainNav .icon{background: url(/www1/global/2013/common/a/images/commonbg.png) no-repeat;}
.mNavWrap{position: relative;z-index: 100;}
.mNavWrap,.mainNav{background-color: #333;}
.mainNav{margin:0 auto;width: 1014px;}
.mainNav li{float: left;padding:0 15px 0 15px;height: 45px;line-height: 45px;background-position: -298px -26px;}
.mainNav .fir{padding-left:0;background: none;}
.mainNav .end{padding-right:0;}
.mainNav .nav,.mainNav .dMenu{float: left;font-size: 16px;color: #fff;}
.mainNav .nav{text-align: center;}
.mainNav .nav:hover{text-decoration: none;background-color: #222;color: #fff;border-color: #222;}
.mainNav .navFour{width: 80px;}
.mainNav .navTwo{width: 56px;}
.mainNav .moreTxt a{color: #fff;display: block;width: 100%;height: 100%;}
.mainNav .moreTxt a:hover{color: #fff;text-decoration: none;}
.mainNav .dMenu{width: 102px;cursor: pointer;}
.mainNav .aHover{position: relative;}
.mainNav .menuHead{width: 77px;padding: 1px 1px 0 24px;display: block;height: 44px;line-height: 44px;}
.mainNav .aHover .menuHead{background-color: #fff;padding: 0 0 0 23px;color: #000;border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;border-top: 1px #dcdcdc solid;}
.mainNav .moreTxt{float: left;}
.mainNav .icon{float:right;display: inline;margin:20px 23px 0 0;width: 9px;height: 5px;line-height:5px;background-position: -266px -38px;font-size: 0;z-index: 100;}
.mainNav .aHover .icon{background-position: -276px -38px;}
.mainNav .menuBody{display:none;position: absolute;right:0;top:45px;padding-left:19px;padding-top:5px;height: 95px;width: 323px;background-color: #fff;font-size: 14px;border: 1px #dcdcdc solid;border-top: none;}
.mainNav .menuBody a{float:left;padding:0 10px;height: 24px;line-height: 24px;text-align: center;background-color: #fff;}
.mainNav .menuBody a:hover{background-color: #333;text-decoration: none;color: #ccc;border-color: #000;}
.mainNav .aHover{color: #ccc;}
.mainNav .current,.mainNav .current:hover,.mainNav .menuBody .current,.mainNav .menuBody .current:hover{background-color: #77c111;color: #fff;border-color: #77c111;}
.mainNav .aHover .menuBody{display:block;}
.mainNav .menuBody dd{float: left;width: 77px;padding: 3px 0;}
.mainNav .menuBody .dEnd{width: 100px;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(header.css)*/
/*.header .logo a{background: url(/www1/global/2013/common/a/images/commonbg.png) no-repeat;}
.header{margin: 0 auto;width: 990px;height: 120px;overflow: hidden;}
.header .logo{float: left;padding:38px 0 0 5px;}
.header .logo a{display: block;width: 202px;height: 54px;background-position: 0 -211px;}
.header .logo img{display: none;}
.header .ivy750{float: right;padding:15px 0 15px;width: 750px;}*/
.header{margin: 0 auto;width: 990px;height: 120px;overflow: hidden;}
.header .logo{float: left;padding:13px 0 0 0px;height: 91px;}
.header .logo a{display: block;width: 214px;height: 91px; background:url(#) no-repeat}
.header .logo a img{display:none}
.header .ivy750{float: right;padding:15px 0 15px;width: 750px;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(ulTxtA.css)*/
.ulTxtA .more{float: right;color: #777;font-size: 12px;}
.ulTxtA01 li,.ulTxtA02 li,.ulTxtA03 li{background: url(/www1/global/2013/common/a/images/commonbg.png) no-repeat;}
.ulTxtA01 li,.ulTxtA02 li{padding-left:14px;font-size: 14px;color: #333;}
.ulTxtA01 li{height: 33px;line-height: 33px;border-bottom: 1px #ccc dotted;background-position: -295px -72px;}
.ulTxtA01 .end{border-bottom: none;}
.ulTxtA02 li{height: 24px;line-height: 24px;background-position: -295px -77px;}
.ulTxtA03 li{padding-left:7px;height: 22px;line-height: 22px;color: #777;background-position: -296px -98px;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(ulPicA.css)*/
.ulPicA a:hover{text-decoration: none;}
.ulPicA .sTit{display: block;text-align: center;}
.ulPicA .sTitA,.ulPicA .sTitB{height:30px;line-height: 30px;}
.ulPicA .sTitA{font-size: 18px;padding: 8px 0 3px;}
.ulPicA .sTitA1{text-align: left;padding: 7px 0 3px;}
.ulPicA .sTitB{position:relative;margin-top: -30px;background-color: #fff;opacity:0.8;filter:alpha(opacity=80);font-size: 14px;}
.ulPicA a:hover .sTitB{background-color: #77c111;color: #fff;opacity:1;filter:alpha(opacity=100);}
.ulPicA .sTitC{height: 25px;line-height: 25px;background-color: #f7f7f7;}
.ulPicA .sum{color: #777;display: block;}
.ulPicA a:hover .sum{color: #000;}
.ulPicA .price{color: #f80;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(switchA.css)*/
.switchA-tab{height:41px;line-height:37px;}
.switchA-tab .doc{float:left;display:inline;margin-left:-1px;padding: 0 1px;text-align:center;color:#777;border-width: 3px 0px 1px;border-color:#fff #fff #000;border-style: solid;font-size: 18px;cursor:pointer;}
.switchA-tab .doc:hover{text-decoration: none;color: #000;}
.switchA-tab .current{position:relative;padding:0;color:#000;border-color:#000;border-bottom-color: #fff;border-width: 3px 1px 1px;}
.switchA-tab .fir{border-left-color:#fff;}
.switchA-tab .end{border-right-color:#fff;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(switchE.css)*/
.switchE .bTit{float: left;width: 105px;font-size: 18px;color: #777;margin-top: 3px;}
.switchE-tab{height: 36px;border-bottom: 1px #dcdcdc solid;}
.switchE-tab .doc{padding: 3px 1px 1px;height: 33px;line-height: 33px;float: left;margin-bottom: -1px;position: relative;width: 88px;text-align: center;color: #777;font-size: 14px;cursor: pointer;}
.switchE-tab a:hover{text-decoration: none;}
.switchE-tab .current{padding: 0 0 1px;border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;border-top: 3px #333 solid;color: #000;background-color: #fff;}
.switchE-con{border-bottom: 1px #dcdcdc solid;border-left: 1px #dcdcdc solid;border-right: 1px #dcdcdc solid;}
/*Monday, 17-Oct-2016 09:46:12 CST*/
/*block(switchD.css)*/
.switchD-tab{border-bottom: 3px #333 solid;}
.switchD-tab .doc{float:left;padding:0 15px;height: 25px;line-height: 25px;cursor: pointer;font-size: 14px;}
.switchD-tab .current{color:#fff;background-color: #333;}
.switchD-tab a:hover{text-decoration: none;}
/*block(rightnav.css 样式)新增*/
.font-red{color:red;}
.best .ic-bg,.best .status,.best .status-b{
background:url(/www1/global/2013/index/images/nav-r-icons-a.png) 0 0 no-repeat;
}
.best{width:98px;margin-left:570px;position:fixed;left:50%;top:105px;text-align:left;_position:absolute;_top:expression(documentElement.scrollTop+105+'px'); z-index: 299;display: none;}
.best-wrap{padding-top:87px;position:relative;zoom:1}
.best .ic-bg{width:100%;height:87px;background-position:-4px -57px;position:absolute;left:0;top:0}
.best ul{padding:0 5px 16px}
.best ul li{margin-top:5px}
.best ul li .title{height:36px; font:12px/18px"Microsoft YaHei"; color:#333; padding-top:5px;display:block;overflow:hidden;text-align:center;}
.best ul li a:hover{ text-decoration: none;}
.best .status{height:62px;display:block;overflow:hidden;background-position: -81px -6px;}
.best .status-b{height:48px;display:block;overflow:hidden;background-position: -16px -6px;}
.best .status:hover,.best .status-b:hover{color:#fff;text-decoration:none}
.best .slogan{display:none}
.best-random{overflow:hidden;background-color:#ffeb01;}
.best-fix{right:0;left:auto;margin-left:0}
.best-pack{width:48px}
.best-pack .best-wrap{padding-top:46px}
.best-pack ul{display:none}
.best-pack .ic-bg{height:46px;background-position:-121px -98px}
.best-pack .slogan{padding:7px 15px;display:block;color:#333;font:bold 18px/22px Microsoft Yahei;text-align:center;background-color:#ffeb01;}
/*Tuesday, 05-Nov-2013 11:35:35 CST*/
/*block(ulPicC.css)*/
.ulPicC .sTit{display: block;position:relative;margin-top: -30px;height:30px;line-height: 30px;background-color: #fff;opacity:0.6;filter:alpha(opacity=60);text-align: center;font-size: 14px;}
.ulPicC a:hover{text-decoration: none;}
.ulPicC a:hover .sTit{background-color: #77c111;color: #fff;opacity:1;filter:alpha(opacity=100);}
 
/*sliderB*/ 
.sliderB .control{ display:none} 
.sliderB{ height:400px; position:relative}
.sliderB li{ width:650px;}
.sliderB .layL{ width:665px; height:395px; float: left}
.sliderB .layR{ width:310px; height:395px; float: right}
.sliderB .txtL{ padding: 0 40px; height:85px;}
.sliderB .txtR{padding: 0 30px;}
.sliderB .tit{ font-size:18px; text-align:center; line-height:35px; padding-top:5px;}
.sliderB .sum{color:#777; line-height:20px;}
.sliderB .btn{ width:15px; height:30px; background:url(/www1/global/2013/zxsg/img/icon.png); position:absolute; top:340px; z-index:10;}
.sliderB .prev{ background-position: -32px -41px; left:0;}
.sliderB .next{ background-position: -48px -41px; right:0}
.sliderB .prev:hover{background-position: 0 -41px;}
.sliderB .next:hover{background-position: -16px -41px}

.wrap{ width:1000px; margin: 0 auto;}
.mb20{ margin-bottom:20px} .mb30{ margin-bottom:30px;}.mb40{ margin-bottom:40px;}.mb50{ margin-bottom:50px;}
.layAB{ width:650px; float:left}.layC{ width:310px; float: right}.layA{ width:400px; float: left}.layB{ width:220px; float: right}
/*modRt*/
.p1 .layC .pic{ margin-bottom:27px;}
.modRt .doc{ width:153px;}
.modRt .pic .tit{ height:35px; line-height:30px;  background:url(/www1/global/20134/zqb/img/line.png) repeat-x bottom; text-align:center; width:267px; font-size:14px;}
.modRt .txt .wqhg{ width:27px; float:left; font-size:16px; color:#777;}
.modRt .txt .ulTxtA02{ float: left; width:240px;}
.lh28 li{ margin-bottom:4px;}

.mheadB{ height:52px; background: url(/www1/global/2013/zxsg/img/line.png) bottom repeat-x; font-size:30px; color:#777;  margin-bottom:30px}
.mheadB .markBsj{ height:50px; line-height:50px; font-size:30px; color:#777;float: left}
.mheadB .markBsj a{color:#777; text-decoration:none}
.mheadB .markBsj a:hover{ color:#380;}
.mheadB .subMarkB{ font-size:14px; float: right; margin-top:22px; color:#777;}
.mheadB .subMarkB a{color:#777;}
.mheadB .subMarkB a:hover{ color:#380; text-decoration:none}

.modCp .bigTit{ height:39px; line-height:39px; padding-left:15px; font-size:16px; border:1px solid #dcdcdc; color:#7f7f7f;}
.modCp .mdb{ border:1px solid #dcdcdc; padding:10px 25px 20px; border-top:0; overflow:hidden}

.ulPicC310{  width:310px; height:205px; display:block; overflow:hidden}

.p8{ background:#f7f7f7;}
.wtBg{ background:#fff; width:1020px; margin:0 auto; padding-bottom:15px; position:relative; top:-26px;}
.firend{ line-height:24px;}
.firend a{ color:#333;}
.firend a:hover{ color:#338800;}
.firend .switchD-con{ background:#f7f7f7; padding:20px;} 
.switchBj{ color:#333;}

.ks{float:right;width:310px;margin-top: 5px;position: relative;}
.ks .iBtnHover{background:url(/www1/zt/20131120/huodong/img/bobg.png) no-repeat -102px -93px}
.ks-iconL{float: right;width: 25px;height: 25px;background:url(/www1/zt/20131120/huodong/img/bobg.png) no-repeat -76px -93px}
.ks-inTxt{float: right;padding:3px 5px;height:19px;line-height: 19px;border: none;outline: none;width:145px;-webkit-transition: width .2s ease-in-out;-moz-transition: width .2s ease-in-out;-o-transition: width .2s ease-in-out;-ms-transition: width .2s ease-in-out;transition: width .2s ease-in-out;border-radius: 0;}
.ks-inTxt{background:url(/www1/zt/20131120/huodong/img/ssbg.png) repeat-x}
.ks-inBtn{display:none;float: right;width: 51px;height: 25px;border: none;position: absolute;right: 0;}
.ks-inBtn{ background:url(/www1/zt/20131120/huodong/img/bobg.png) no-repeat -154px -93px}
.ks-inBtn{display: none;cursor: pointer;}
.formFocus .ks-inBtn{display: block;}
.formFocus .ks-inTxt{width:275px;_width:272px;-webkit-transition: width .5s ease-in-out;-moz-transition: width .5s ease-in-out;-o-transition: width .5s ease-in-out;-ms-transition: width .5s ease-in-out;transition: width .5s ease-in-out;}

/*block(sideGuide.css)*/
*html{_background-image:url(#); _background-attachment:fixed;}
.fixTop { position:fixed; _position:absolute; top:50%; _top:expression(documentElement.scrollTop + (documentElement.clientHeight - this.clientHeight) / 2  + "px");left:50%; margin-left:565px;display: none;}
.sideGuide .icon{background: url(#) no-repeat;}
.sideGuide{width: 76px;}
.sideGuide .sgHead{height: 45px;line-height: 45px;position: relative;margin-bottom: 5px;background-color: #333;text-align: center;color: #fff;}
.sideGuide .icon{position: absolute;width: 18px;height: 18px;background-position:-87px -37px;right:0;top:0;}
.sideGuide .sgBody{border: 1px #dcdcdc solid;background-color: #fff;text-align: center;}
.sideGuide .aNav{display: block;height: 35px;line-height: 35px;position: relative;margin: -1px -1px 0;padding: 1px 1px 0;}
.sideGuide .aNav:hover{background:#000; color:#fff; text-decoration:none;}
.sideGuide .aNav:hover em{border: none;}
.sideGuide .aNav em { width: 43px; height: 0px; border-top: 1px solid #E5E5E5; position: absolute; left: 16px; bottom: 0; cursor: pointer; line-height: 0; font-size: 0; overflow: hidden;}
.sideGuide .aBtn {display:block; height: 34px; line-height: 34px; padding:0; color: #fff; background: #333; cursor: pointer;margin: -1px -1px 0;padding: 1px 1px 0;}
.sideGuide .aBtn:hover{text-decoration: none;background-color: #000;}

.tips{ width:668px; float:left; font-size:14px; height:28px; line-height:28px;color:#777;}
.tips a{ color:#777;} .tips a:hover{ color:#338800}
.ks{ width:312px; float:right}
.mb15{ margin-bottom:15px;}

.jsCtr{ height:41px;}
.jsCtr li{ width:89px; line-height:40px; text-align:center; color:#777; background:#f7f7f7; border:1px solid #fff; float:left;  font-size:14px; cursor:pointer}
.jsCtr .current{ border:1px solid #dcdcdc; background:#fff; border-bottom:0; color:#348701; height:41px; position:relative}
.jsCtr .current a{color:#348701;}
.jsCtr .last{ width:79px;border-right: none;}
.jsCon{  float:left; width:948px; margin-top:-1px; border:1px solid #dcdcdc; padding: 10px 20px; height:18px; line-height:24px; overflow:hidden;}
.jsCon a{ margin-right:10px; display:inline-block; color:#333;}
.jsCon a:hover{ color:#338800;}
.jsCtr .moreTxt a{color: #fff;display: block;width: 100%;height: 100%;}
.jsCtr .moreTxt a:hover{color: #fff;text-decoration: none;}
.jsCtr .dMenu{position: relative;width: 77px;cursor: pointer;z-index:10; display:block;}
.jsCtr .menuHead{width: 77px;display: block;height: 38px; line-height:38px; padding:1px; color:#333; overflow:hidden; position:relative; z-index:101;}
.jsCtr .aHover .menuHead{background-color: #fff;color: #000; border:1px solid #ccc; padding:0 0 1px; border-bottom:0;}
.jsCtr .current .aHover .menuHead{ border:0;padding:1px 0 1px 1px;}
.jsCtr .aHover .icon{right: 7px;top:19px;}
.jsCtr .icon{position: absolute;right:8px;top:20px;width: 9px;height: 5px;line-height:5px;  background:url(/www1/global/2013/common/a/images/commonbg.png) -276px -38px;font-size: 0;}
.jsCtr .menuBody{ display:none;position: absolute; left:-139px; padding-left:19px;padding-top:5px;width: 197px;background-color: #fff;font-size: 14px;border: 1px #dcdcdc solid; z-index:100; padding-bottom:5px; top:39px;}
.jsCtr .menuBody a{float:left;padding:0 10px;height: 30px;line-height: 30px;text-align: center;background-color: #fff;}
.jsCtr .menuBody dd a{ color:#333;white-space:nowrap;}
.jsCtr .current .menuHead .moreTxt{ color:#380;}
.jsCtr .menuBody a:hover{background-color: #333;text-decoration: none;color: #ccc;border-color: #000;}
.jsCtr .aHover{color: #ccc;}
.jsCtr .aHover .menuBody{display:block;}
.jsCtr .menuBody dd{float: left;}
.jsCtr .menuBody .dEnd{width: 100px;}

.jsCtr .menuBody .current{background-color: #333;text-decoration: none;color: #ccc;border-color: #000; border:0;}
.jsCtr .menuBody a:hover{}


.p2 .layAB{ width:650px;}
.modPicB{ width:680px; overflow:hidden}
.picBoxB{ width:310px; height:180px; float: left; margin-right:30px; margin-bottom:50px;}
.ulPicA120 li{ width:120px}
.ulPicA .h25{ height:25px; line-height:25px; margin-top:-25px;}
.picBoxB .ulPicA120{ width:120px; float:left}
.picBoxB .ulTxtA02{ width:175px; float:right}
.picBoxB .fs12 li{ font-size:12px;}
.phead{height:30px; background:url(/www1/global/2013/zxsg/img/line.png) bottom repeat-x; margin-bottom:30px}
.phead .markp{ font-size:18px; color:#777;}
.phead .markp a{ color:#777;}
.phead .markp a:hover{ color:#380;}
.linkMore .more .char{-webkit-transition: all .2s ease-in-out;-moz-transition: all .2s ease-in-out;-o-transition: all .2s ease-in-out;-ms-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.linkMore{width:88px;text-align: center; float:right; margin-top:5px; margin-right:-10px;}
.linkMore .more{color: #777;}
.linkMore .more .char{margin-left: 4px;}
.linkMore .more:hover{text-decoration: none;color: #380;}
.linkMore .more:hover .char{padding-left:10px;margin-right: -10px;}
.modTag .bigTit{ font-size:18px; color:#777; height:36px;}
.modTag .tagCon{ line-height:28px; color:#777;}
.modTag .tagCon a{color:#777; display:inline-block}
.modTag .tagCon a:hover{ color:#338800}
.topList{ padding-left:35px; background:url(/www1/global/20134/zqb/img/num.png) left 3px no-repeat; font-size:14px;}
.topList li{ line-height:34px;}
   /*switchE*/
.switchE-con{padding:20px 0 0 30px;height:145px;}
#switchE01{margin-bottom: 50px;}
#switchE01 .doc{width: 153px;font-size: 16px;}
#switchE01 .switchE-con{padding:16px 19px;color: #dcdcdc;height: 123px;line-height: 22px; overflow:hidden}
.modJc .mheadJc{ width:40px; height:139px; background:#77c112; padding:42px 8px 0 12px; font-size:16px; color:#fff; float:left; position:relative}
.modJc .mIcon{ width:5px; height:11px; background:url(/www1/global/20134/zqb/img/sicon.png) 0 -67px;position:absolute; right:-5px; top:90px; overflow:hidden}
.modJc .mConJc{ background:#f7f7f7; padding:20px 10px 20px 20px; height:141px; width:220px; float:left; line-height:24px;overflow: hidden;}
.modJc .mConJc a{ margin-right:10px; display:inline-block}
.modPicA{ width:990px; height:370px; overflow:hidden}
.picListA{ width:1040px;}
.picListA li{ width:210px; height:170px; float: left; margin:0 50px 30px 0;}
.picListA li .tit{ height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden}
.p4{ margin-bottom:70px;}
.picListC li{ width:310px; height:120px; float: left; margin-right:15px;}
.picListC .pic{ width:120px; height:120px; float:left; margin-right:10px;}
.picListC .txt{ width:180px; height:120px; float:left; line-height:24px;}
.picListC .tag{ color:#318900;}
.picListC .tit{ font-size:14px;}
.picListC .sum{ color:#777;}

.jsCtr .current a{ color:#380}
.sliderB a:hover{ text-decoration:none}
.sliderB a:hover .sum{ color:#000}
.tips a{ color:#333}
.tips{ color:#777}
.firend .switchD-con{ height:72px;}
.p3 .linkMore{ font-size:14px; margin-top:22px;}
.phead{ width:310px;}
.phead .markp{ float:left; width:180px;}
.topList li{ height:34px; overflow:hidden}
.picListA a:hover{ text-decoration:none}
.picBoxB{ overflow: hidden}
.linkMore{ margin-right:-6px}
/* iPads && iPhone (portrait) ----------- */
@media only screen and (device-width : 768px),only screen and (device-width : 320px){
.inner,.header,.navibar-wap,body #footer,.mainNav{min-width:1020px;}
.subNavB,.subNav{padding:0 15px;min-width:990px;}
}