﻿.leftrightalign { margin-bottom: -30000px; padding-bottom: 30000px; }

.divmainpro_bottom { text-align: center; font-size: 9pt; }

.divmainpro_bottom1 { text-align: left; font-size: 9pt; padding-left: 30px; }

.yizkeyword { font-size: 9pt; display: inline-block; padding: 0 3px; }

.divmainpro_bottom a, .divmainpro_bottom1 a { font-size: 9pt; display: inline-block; padding: 0 3px; }

.color_ffffff { color: #ffffff; }

.color_000000 { color: #000000; }

.yzintro { visibility: hidden; display: none; position: absolute; z-index: 1; }

form { margin: 0px; }

.simpleintro_common { float: left; margin-bottom: 10px; margin-right: 10px; }
/*图片处理开始*/
#divpic { border: solid 1px #a9a9a9; width: 205px; height: 201px; text-align: center; display: table-cell; vertical-align: middle; }

.divpic_2 { border: solid 1px #a9a9a9; width: 60px; height: 46px; text-align: center; float: left; margin-left: 5px; }

.tdpic { border: none; width: 101px; height: 101px; text-align: center; }

.imgproduct_common { border: none; margin-top: expression(this.height < 200?(200 - this.height)/2:0); }

.imgproduct_common2 { border: none; margin-top: expression(this.height < 60?(46 - this.height)/2:0); cursor: pointer; }

.imgproduct_common3 { border: none; margin-top: expression(this.height < 50?(50 - this.height)/2:0); cursor: pointer; }
/*图片处理结束*/
/*截断*/
.maxlen, .maxlen { text-decoration: none; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; display: block !important; display: inline-block; }
/*数据超出则滚动*/
.hiddenrolling { overflow-x: auto; }
/*不带"..."*/
.maxlennopoint { white-space: nowrap; overflow: hidden; }

h1, h2, h3 { display: inline; }
/*全透明效果*/
.fulltransparency { display: block; line-height: 0px; font-size: 0pt; overflow: hidden; }
/*展台屏蔽的背景效果*/
.showshield { z-index: 10000; position: absolute; filter: alpha(opacity=80); background-color: black; width: 100%; height: 100%; top: 0px; left: 0px; -moz-opacity: 0.80; opacity: 0.80; }

.showshieldcontent { z-index: 10001; border: #3a3c3e 2px solid; position: absolute; text-align: center; background-color: #47677f; width: 565px; width: 480px;  *width:455px; height: 160px; padding: 5px; padding-left: 15px; }

    .showshieldcontent ul li { width: 300px; text-align: left; line-height: 60px; color: #ffffff; font-size: 19px; }

.showshieldchi { z-index: 10001; border: #f85f02 2px solid; position: absolute; text-align: center; background-color: #ffe6e1; width: 565px;  *width:590px; height: 410px; padding: 5px; }

.showshield a:hover { text-decoration: underline; }

.showshieldproductname { color: #176b96; font-size: 14px; font-weight: bold; width: 135px; }

.showshieldproductcompany { color: #00ab06; margin-top: 2px; font-size: 12px; width: 135px; }

.showshieldproductcompanyhost { color: #656565; margin-top: 0px; font-size: 11px; width: 135px; }

.showshieldproductimg { margin: 5px; float: left; border: none; }

.showshieldproductbg { float: left; background-color: #ffffff; width: 220px; height: 60px; border: solid 1px #b5b5b5; margin: 0 6px 5px 1px; }
/*会员登录样式*/
.fffshield { width: 80%; border-bottom: solid 1px #dbdbdb; margin: 0 auto; overflow: hidden; text-align: left; padding-left: 10px; font-family: "微软雅黑"; }
#txtvcode2 {
    width: 83px !important;
    float: left;
}
    .fffshield div { margin-top: 50px; font-size: 32px; color: #fe3200; }

    .fffshield span { display: block; line-height: 100px; font-size: 16px; color: #2f2f2f; }

.showbutton { background:  repeat-y; font-size: 10px; cursor: pointer; color: #d30000; height: 20px; line-height: 18px; border: 1px solid; width: 60px; text-align: center; }

.showtext { font-size: 12px; color: #848484; }

#div_membershield { border: solid 1px #ffe2b4; background-color: #fffbf5; width: 440px; height: 55px; font-size: 14px; margin-left: auto; margin-right: auto; padding: 20px 0px 45px 28px; color: #666666; font-weight: bold; }

    #div_membershield div { float: left; line-height: 30px; background:  no-repeat; }

    #div_membershield span, #div_membershield b { margin-left: 65px; }

    #div_membershield b { color: #d2752f; }

    #div_membershield a { color: #ff4e00; text-decoration: underline; }

#tb_membershield { font-size: 12px; float: left; width: 245px; height: 200px; border: 0px; background-color: #fafafa; margin-left: auto; margin-right: auto; position: absolute;    border-radius: 5px; }

    #tb_membershield input { width: 210px; height: 20px; border: solid 1px #d3d3d3; margin-bottom: 10px; }

    #tb_membershield .td1 { background-color: #c0d6e0; font-size: 14px; font-weight: bold; padding: 0px 10px 0px 10px; height: 25px; text-align: left; border-radius: 5px; border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.yanzhengma {
    width: 75px !important;
    float: right;
    height: 24px !important;
}

#tb_membershield .td1 span {
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
    margin-left: 120px;
    cursor: pointer;
    color: #176b96;
}

    #tb_membershield .td2 { padding: 5px 10px 5px 0px; }

        #tb_membershield .td2 a { color: #e44b00; text-decoration: none; float: right; }

            #tb_membershield .td2 a:hover { color: #e44b00; text-decoration: underline; }

    #tb_membershield .td3 { text-align: left; padding: 0px 10px 0px 15px; }

        #tb_membershield .td3 a { float: right; color: #176b96; margin-right: 10px; }

        #tb_membershield .td3 span { float: left; }

    #tb_membershield .td4 { text-align: center; }

        #tb_membershield .td4 .memberbutton { width: 90px; background-color: #f8f8f8; color: #848484; height: 28px; line-height: 25px; cursor: pointer; background-image: ; font-size: 14px; }

.memberdiv1 { z-index: 10000; position: absolute; filter: alpha(opacity=50); background-color: black; width: 100%; height: 100%; top: 0px; left: 0px; -moz-opacity: 0.50; opacity: 0.50; }

.memberdiv2 { position: absolute; z-index: 10001; }

.datumrelate { margin-top: 30px; font-size: 12px; clear: both; }

.divchatcontact .head { display: none; }

.divchatcontact .middle { text-align: center; font-size: 9pt; }

    .divchatcontact .middle a { display: block; margin: 2px; width: 85px; float: left; }

    .divchatcontact .middle img { border: 0; }

.divchatcontact .bottom { display: none; }

.cartbuttom, .cartbuttom1 { border: none; width: 83px; color: #000000; height: 24px; line-height: 24px; cursor: pointer; background:  no-repeat; }

.cartbuttom1 { background:  no-repeat; margin-left: 2px; color: #5c1900; text-align: center; }

.cartinput { width: 60px; border: solid 1px #5e5e5e; text-align: center; ime-mode: disabled; }

.carttipbox { top: 0px; background: #ffffff; display: none; width: 286px; overflow: hidden; height: auto; z-index: 99; }

.carttitle { position: relative; width: 286px; height: 24px; font-weight: bold; color: #753102; overflow: hidden; line-height: 24px; text-indent: 15px; text-align: left; background:  no-repeat; }
.carttitle2 { position: relative; width: 286px; height: 24px; font-weight: bold; color: #753102; overflow: hidden; line-height: 24px; text-indent: 15px; text-align: left;background:  no-repeat;  }

.cartclose { position: absolute; overflow: hidden; right: 0; top: 5px; display: block; height: 11px; width: 11px; float: right; margin-right: 9px; cursor: pointer; background:  no-repeat; }

.cartcontent { width: 286px; height: 55px; border-bottom: solid 1px #ffd583; color: #000000; text-align: center; line-height: 55px; background:  repeat-y; }

.cartclosspan { text-decoration: underline; cursor: pointer; }

.c0056c0 { text-decoration: underline !important; font-size: 9pt !important; }

#ctl00_productinfo_lblfirstclass { display: inline-block; }

    #ctl00_productinfo_lblfirstclass font { font-size: 9pt !important; }

#fimg a { color: #000; }

.s_actionquit { font-size: 14px; text-align: center; font-weight: bold; color: red; line-height: 50px; display: block; margin: 0 auto; }

.keyword_inherit { font-size: inherit !important; color: inherit !important; }

#ad_place_201203 { margin: 0 auto; }

#ad_place_201211 { margin: 0 auto; }

.yizpage_box { font-size: 12px; color: #4d4d4d; clear: both; }

    .yizpage_box a:hover { text-decoration: none; }

    .yizpage_box td { padding: 0 1px; }

    .yizpage_box .yiztext_page a { font-size: 12px; display: block; border: solid 1px #cdcdcb; width: 50px; height: 20px; line-height: 20px; background: #fff; text-align: center; color: #000000; }

    .yizpage_box .yiztext_page font { font-size: 12px; display: block; border: solid 1px #cdcdcb; width: 50px; height: 20px; line-height: 20px; background: #fff; text-align: center; color: #cccccc; }

    .yizpage_box .yizno_page a { font-size: 12px; display: block; border: solid 1px #cdcdcb; padding: 0 5px; height: 20px; line-height: 20px; background: #fff; text-align: center; color: #000000; }

    .yizpage_box .yizno_page font { font-size: 12px; display: block; padding: 0 5px; height: 20px; line-height: 20px; background: #a69d96; text-align: center; color: #fff; font-weight: bold; }

    .yizpage_box .yizpage_input { display: inline-block; border: solid 1px #cdcdcb; width: 30px; height: 18px !important; line-height: 18px; background: #fff; text-align: center; color: #000; }

    .yizpage_box .yizpage_btn { display: block; border: none; width: 42px; height: 21px !important; line-height: 21px; background:  no-repeat; text-align: center; color: #4d4d4d; cursor: pointer; padding-top: 0 !important; margin-left: 5px; }

.yizdian_page { color: #000; }

.img-maxwidth { _width: 100%; _width: auto; max-width: 100%; }


.yz-tiprepeat { background:  no-repeat center -98px;; width: 100%; height: 98px; margin-left: 10px; }

.yz-tipsucc { background:  no-repeat center 0px; width: 100%; height: 98px; margin-left: 10px; }

.yz-tiptext { font-size: 16px; font-weight: bold; line-height: 30px; margin-left: 10px; }

/*会员系统 begin*/
#member-box { width: 100%; border-bottom: 1px solid #e0e0e0; overflow: hidden; }

.divshowlogin { max-width: 1210px; margin: 0 auto; text-align: left; padding: 0 10px; }

    .divshowlogin div { float: left; margin: 8px 10px 8px 0; }

    .divshowlogin .login, .divshowlogin .pwd { position: relative; background:  no-repeat 3px 5px; padding-left: 21px; border: 1px solid #ccc; }

    .divshowlogin .pwd { background:  no-repeat 3px 5px; }

        .divshowlogin .login span, .divshowlogin .pwd span { position: absolute; top: 0; left: 25px; line-height: 25px; display: block; color: #999; }

        .divshowlogin .login input:focus, .divshowlogin .pwd input:focus,
        .divshowlogin .login input, .divshowlogin .pwd input { border: 0; padding: 4px 3px; height: 17px; line-height: 17px; width: 160px; }

    .divshowlogin .remember { line-height: 27px; }

        .divshowlogin .remember select { width: 80px; height: 25px; margin-left: 10px; border: 1px solid #ccc; }

    .divshowlogin .actions input,
    .divshowlogin .actions a,
    .divshowlogin .logined input { height: 27px; line-height: 27px; text-align: center; padding: 0 5px; background: #d4d4d4; float: left; display: inline-block; cursor: pointer; margin: 0; border: 1px solid #b9b9b9; }

    .divshowlogin .actions a { height: 25px; line-height: 25px; background: #eeeced; border: 1px solid #d7d7d7; margin-left: 10px; }

    .divshowlogin .forget,
    .divshowlogin .cart { float: left; color: #186b95; line-height: 27px; text-decoration: underline; }

    .divshowlogin .cart { background:  no-repeat 0 6px; padding-left: 18px; }

    .divshowlogin .logined span { float: left; line-height: 27px; text-decoration: underline; }

    .divshowlogin .logined input { width: 65px; background: #818181; border: 1px solid #818181; color: #fff; margin-left: 10px; }

#btnlogout { background: #eebcbd; border: 1px solid #eebcbd; }
/*会员系统 end*/

.page { width: 100%; overflow: hidden; text-align: center; line-height: 14px; }

    .page .yiz-f-pager { float: right; }

    .page .yiz-s-pager { width: 200px; margin: 0 auto; display: none; }

    .page select { padding: 5px; margin: 2px; float: left; }

    .page .yiz-s-pager a { float: left; }

    .page a,
    .page font { padding: 5px 10px; border: 1px solid #ccc; overflow: hidden; display: inline-block; margin: 2px; }

    .page font { border: 0; padding: 6px 11px; }

        .page font.prevpage, .page font.nextpage,
        .page font.curr { padding: 5px 10px; border: 1px solid #ccc; }

        .page font.curr { background: #359bef; color: #fff; }


.mssubcon { overflow: hidden; text-align: left; clear: both; border-width: 0 1px 1px 0; border-style: solid; border-color: #e4e4e4; background: #fff; color: #000; }

    .mssubcon .item { width: 100%; overflow: hidden; clear: both; padding: 3px 0; }

    .mssubcon .actions { padding: 10px 0px 00px 150px; font-size: 12px; overflow: hidden; color: #999999; }

    .mssubcon .tips { padding: 5px 0px 20px 50px; font-size: 12px; overflow: hidden; color: #999999; line-height: 20px; }

    .mssubcon .item span { font-size: 12px; display: inline-block; color: #333333; float: left; width: 100px; text-align: right; padding-right: 8px; line-height: 25px; }

    .mssubcon .item div { display: inline-block; float: left; width: 280px; }

    .mssubcon .item .checkcode { width: 80px; float: left; position: relative; }

        .mssubcon .item .checkcode .txt { width: 70px; }

    .mssubcon .item img { margin: 0 10px; float: left; height: 20px; position: relative; top: 3px; }

    .mssubcon a { font-size: 12px; line-height: 20px; float: left; position: relative; top: 3px; }

        .mssubcon a:hover { font-size: 12px; line-height: 20px; float: left; position: relative; top: 3px; }

    .mssubcon .txt { width: 274px; }

    .mssubcon .textarea { height: 80px; line-height: 20px; width: 272px; }

    /*上传按钮样式*/
.filediv .fileinput {opacity:0;position:absolute;left:0;}
.filediv{float: left;margin-left:70px;}
.a-upload {width:150px;display:block;}


.yizbdshare { overflow: hidden; clear: both; padding: 5px; width: 100%; }
    .yizbdshare .bds_more { background-position: 0px 0px !important; }
    .yizbdshare .bds_qzone { background-position: 0 -52px !important; }
    .yizbdshare .bds_tsina { background-position: 0 -104px !important; }
    .yizbdshare .bds_tqq { background-position: 0 -260px !important; }
    .yizbdshare .bds_renren { background-position: 0 -208px !important; }
    .yizbdshare .bdsharebuttonbox { float: right; margin-right: 10px; }
.bdselect_share_content .bds_more { background-position: 0px 0px !important; }
.bdselect_share_content .bds_qzone { background-position: 0 -52px !important; }
.bdselect_share_content .bds_tsina { background-position: 0 -104px !important; }
.bdselect_share_content .bds_tqq { background-position: 0 -260px !important; }
.bdselect_share_content .bds_renren { background-position: 0 -208px !important; }


.yz-trustlogo { display: inline-block; width: 103px; height: 25px; background:  no-repeat; vertical-align: middle; }

.yz-weixinmp-bottomlogo { margin-left: 5px; cursor: pointer; display: inline-block; width: 82px; height: 23px; background:  no-repeat; vertical-align: middle; position: relative; text-decoration: none; z-index: 999; }
    .yz-weixinmp-bottomlogo:hover { left: 0; top: 0; }
.yz-weixinmp-bottomqrbox { display: block; background:  no-repeat; position: absolute; width: 125px; height: 142px; text-align: center; }
    .yz-weixinmp-bottomqrbox img { width: 108px; height: 108px; margin: 6px 6px 0 6px; float: left; }


.yiz-productkw { clear: both; padding-top: 20px 0; }
    .yiz-productkw a { color: red; }



/* css class for zoomed area */
.magiczoombigimagecont { border: 1px solid #a9a9a9; background: #fff; }
.magiczoommain { text-align: center !important; width: 92px; }
    .magiczoommain div { padding: 0px !important; }
/* header look and feel css class */
/* header is shown if "title" attribute is present in the <a> tag */
.magiczoomheader { font: 10px tahoma, verdana, arial, sans-serif; color: #fff; background: #91b817; text-align: center !important; }
/* css class for small looking glass square under mouse */
.magiczoompup { border: 0px solid #aaa; background: #ffffff; border: solid 1px #ff0000; }
/* css style for loading animation box */
.magiczoomloading { text-align: center; background: #ffffff; color: #444; border: 1px solid #ccc; opacity: 0.8; padding: 3px 3px 3px 3px !important; display: none; /* do not edit this line please */ }
    /* css style for gif image in the loading animation box */
    .magiczoomloading img { padding-top: 3px !important; }


.mssubcon .item1 { float: left; }




.yiz-slider-3 { position: relative; overflow: hidden; }
    .yiz-slider-3 ul { position: absolute; list-style: none; padding: 0; margin: 0; height: 100%; }
        .yiz-slider-3 ul li { list-style: none; padding: 0; margin: 0; }

/*.yiz-slider-1 { position: relative; overflow: hidden; }
    .yiz-slider-1 ul { position: relative; list-style: none; padding: 0; margin: 0; height: 100%; z-index:90}
        .yiz-slider-1 ul li { list-style: none; padding: 0; margin: 0; float: left; }
.yiz-slider>ul{padding:0;margin:0; width: 100% }
.yiz-slider ul li{width:100%;float:left;}*/


.yiz-slider { height: 200px; width: 800px; float: left; position: relative; overflow: hidden; }
    .yiz-slider ul { margin: 0px; padding: 0px; float: left; height: auto; list-style-type: none; display: block; position: absolute; top: 0; left: 0; z-index: 98; }
        .yiz-slider ul li { height: auto; width: 100%; float: left; padding: 0px; margin: 0px; float: left; }
            .yiz-slider ul li a { display: block; background-repeat: no-repeat; background-position: center 0; width: 100%; height: 100%; }
            .yiz-slider ul li img { width: 100%; z-index: 1; }
.yiz-page-btn { float: left; width: auto; height: 24px; position: absolute; bottom: 10px; right: 10px; z-index: 99; }
    .yiz-page-btn span { opacity: 0.7; height: 18px; width: 18px; background-color: #999; display: block; float: left; line-height: 18px; text-align: center; color: #fff; margin-right: 6px; cursor: pointer; }
    .yiz-page-btn .current { background-color: #1d5d76; opacity: 1; }
.yiz-leftarrow { background: ; display: block; height: 87px; width: 56px; position: absolute; left: 0; top: 50%; z-index: 99; cursor: pointer; margin-top: -43px; }
.yiz-rightarrow { background: ; display: block; height: 87px; width: 56px; position: absolute; right: 0; top: 50%; z-index: 99; cursor: pointer; margin-top: -43px; }
.yiz-leftarrow-s { background: ; display: block; height: 47px; width: 30px; position: absolute; left: 0; top: 50%; z-index: 99; cursor: pointer; margin-top: -23px; }
.yiz-rightarrow-s { background: ; display: block; height: 47px; width: 30px; position: absolute; right: 0; top: 50%; z-index: 99; cursor: pointer; margin-top: -23px; }

.yiz-rslides-btn { clear: both; margin: 0px auto 0px; position: absolute; text-align: center; bottom: 20px; left: 48%; z-index: 99999; }
    .yiz-rslides-btn span { display: inline; float: none; margin-right: 10px; background: none repeat scroll 0 0 #ddd; border-radius: 15px; display: inline-block; height: 9px; overflow: hidden; text-indent: -9999px; width: 9px; cursor: pointer; }
        .yiz-rslides-btn span.current { background: none repeat scroll 0 0 #333; }

.yiz-slider-4{position:relative;overflow:hidden;height:560px; }
.yiz-slider-4 ul{overflow:hidden;position:static!important;}
.yiz-slider-4 ul li{position:absolute;left:0;top:0;width:100%; overflow: hidden;}
.yiz-slider-4 ul li a{width:100%; height:100%;display: block;}
.yiz-slider-4 .yiz-page-btn{position:absolute;width:120px;height:20px;bottom:20px;left:50%;}
.yiz-slider-4 .yiz-page-btn span{cursor:pointer;background:#abc;float:left;width:16px;height:16px;border-radius:50%;}
.yiz-slider-4 .yiz-page-btn span.current{background-position:5px -20px;}
.yiz-slider-4 .yiz-page-btn span:hover{position:relative;top:1px;}



.yzeditor { display: block; width: 100%; word-break: inherit !important; }
.yzeditor a{  color: #0580e0!important;}
.yzeditor a:hover{text-decoration:underline}
    .yzeditor p { margin: 5px 0; }
    .yzeditor td, .yzeditor th { padding: 0;}
    .yzeditor img { margin: 0px auto 5px !important; max-width: 98%; height: auto; }
    .yzeditor #validateimage { width: 80px; }
    .yzeditor table { max-width: 100% !important; border-collapse: collapse; word-break: inherit; }
    .yzeditor ul, .yzeditor ol, .yzeditor li { overflow: visible !important; }
    .yzeditor ul { list-style-type: inherit; list-style-position: inside; }
    .yzeditor ol { padding: 0; list-style-position: inside; }
    .yzeditor h1, .yzeditor h2, .yzeditor h3, .yzeditor h4 { display: block !important; font-size: auto !important; font-weight: 700 !important; }
.ke-pagebreak { border: 1px dotted #aaa; font-size: 0; height: 2px; }
.editor_loadimg { background:  no-repeat center center; }

/*公用模板头部手机*/
.phonemore { float: left; width: 20px; height: 39px; background:  no-repeat center bottom; cursor: pointer; text-align: center; margin-left: 10px; margin-top: 20px; position: relative; }
    .phonemore.graycode { background:  no-repeat center bottom; }
.phonemoretip { width: 130px; height: 153px; position: absolute; top: 52px; left: 0px; z-index: 9999999999; display: none; border: solid 1px #ccc; padding: 10px; background: #fff; line-height: 35px; color: #999; text-align: center; font-family: \5b8b\4f53; }
    .phonemoretip img { width: 100%; }
    .phonemore.dianpu { background:  no-repeat center bottom;}
    .phonemoretip .pic { background:  no-repeat center center; width:100%; height:120px;}

/*修复msn,email图片偏移*/
img#imgmsn,img#imgemail {
  margin-bottom: -5px;
}

/*展台微信漂浮控制 hwm 20150807*/
.yiz-s-qrcode{cursor: pointer; display:none}
.qrcode-s-btn{width:30px; height: 151px; background: ; position: fixed;z-index: 9999;top:280px;}
.qrcode-s-main{width: 130px;height: 176px; background: ; position: fixed;z-index: 9999;top:280px;}
.qrcode-s-main img{width:114px; height: 114px;  margin: 36px 8px 0;}
.qrcode-right .qrcode-s-btn{background: ;}
.qrcode-right .qrcode-s-main{ background: }



/* 效果3css */
.slidebox{ width:100%; height:100%; overflow:hidden; position:relative;}
.slidebox .hd{ height:auto; overflow:hidden; position:absolute; right:10px; bottom:5px; z-index:1; }
.slidebox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slidebox .hd ul li{ float:left; margin-right:2px;  width:20px; height:15px;padding: 2px 2px; line-height:14px; text-align:center; background:#fff; cursor:pointer; list-style:none;}
.slidebox .hd ul li.on{ background:#f00; color:#fff; list-style:none;}
.slidebox .bd{ position:relative; height:100%; z-index:0;   }
.slidebox .bd li{ zoom:1; vertical-align:middle; }
.slidebox .bd img{ width:100%; height:100%; display:block;  }


 .txtpagejump {
  width:35px;
  height:23px;
  text-align:center;
  border: solid 1px #ccc;
}

 

.pagejump {
    
    overflow: hidden;
    display: inline-block;
    margin: 2px;
}

