
/* CSS Document */
.banner{ width:100%; height:350px; overflow:hidden; position:relative;font-size:0}
.b-img{ height:350px;  position:absolute; left:0; top:0; }
.b-img a{ display:block; height:350px; float:left;}
.b-list{ height:50px; padding-top:320px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:10px; height:10px; border-radius:50%; background: #FFFFFF; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{background: #78196e; border:1px solid #78196e; }
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:125px; opacity: 0.7}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:125px; opacity: 0.7}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}
.index3-block{ margin: 30px 0; }
.index3-block .text-img .d-tt{ line-height: 45px; font-size: 16px; font-weight: bold; margin-bottom: 19px; border-bottom: 1px #EFEFEF solid;}
.index3-block .text-img .d1{  width: 270px; float: left; margin-right: 30px; }
.index3-block .text-img .d1 .p1{text-indent: 2em; text-align: justify; line-height: 22px; }
.index3-block .text-img .d2{  width: 800px; float: left;}
.index3-block .text-img .tab-title{ height: 45px; line-height: 45px; border-bottom: 1px #EFEFEF solid;}
.index3-block .text-img .tab-title p{ width: 25%; float: left; font-size: 16px; font-weight: bold; text-align: center; cursor: pointer; }
.index3-block .text-img .tab-title .active{ background: url("../images/bg2.png") center bottom no-repeat; }
.index3-block .text-img .tab-content{ width: 850px;  }
.index3-block .text-img .tab-content .row{ width: 390px; float: left; margin-top: 20px; margin-right: 20px; }
.index3-block .text-img .tab-content .row p{ line-height: 35px; text-align: center; color: #333333 }
.index3-block .text-img .tab-content .row img{ width:100%;  }
.index3-block .text-img .tab-content .row .img{ width: 390px; height: 208px; overflow: hidden; }
.bottom-zz{ margin-top: 50px; }
.bottom-zz .title{ font-size: 16px;font-weight: bold; text-align: center; margin-bottom: 20px;  }
.bottom-zz .row{ width: 330px; padding: 0 10px; float: left;}
.bottom-zz .row img{ width: 100%; text-align: center; }


.body{ background: #f2f3f5;}
.zhyw-index{ height: 0; position: relative;}
.zhyw-index .add0708{ position: absolute; left: 0; top: -336px; z-index: 999; border: 1px solid #78196e;margin-left: -10%;}
.zhyw-index .left-tab{  width: 130px; float: left; background: #78196e; height: 290px;  padding: 15px 0; }
.zhyw-index .left-tab li{ line-height: 45px; padding-left: 15px; cursor: pointer;  font-size: 14px; color: #FFFFFF;}
.zhyw-index .left-tab li:hover{ background: #ccb7c8;
}
.zhyw-index .left-tab .active{ background: #FFFFFF; border-left: 4px #FE9900 solid; color: #333333 }

.zhyw-index .right-tab{  width: 641px;  min-height: 320px; float: left; background: #FFFFFF; }

.zhyw-index .right-tab .tab-title{ height: 40px; border-bottom: 1px #EFEFEF solid; margin: 0 20px 15px 20px;}
.zhyw-index .right-tab .tab-title p{ width:100px; float: left; line-height: 40px; text-align: center; font-size: 14px; cursor: pointer; }
.zhyw-index .right-tab .tab-title .active{ border-bottom: 2px #78196e solid; color: #78196e; font-weight: bold;  }
.zhyw-index .right-tab .tab-content{  margin: 0 20px; }
.zhyw-index .right-tab .tab-content .row{ margin-bottom: 10px; }
.zhyw-index .right-tab .tab-content .row div{ margin: 15px 0px;border-left: 160px solid #ddd;border-right: 200px solid #ddd; text-align: center; line-height: 1.5px;}
.zhyw-index .right-tab .tab-content .row div span{font-weight: bolder;}
.zhyw-index .right-tab .tab-content .row .s1{ display: inline-block; width: 65px; text-align: right; margin-right: 10px;  }
.zhyw-index .right-tab .tab-content .row select{ width: 88px; }
.zhyw-index .right-tab .tab-content .row .clear-input{ margin-right: 10px; }
.zhyw-index .right-tab .tab-content .row .clear-input2{ width: 275px; }
.zhyw-index .right-tab .tab-content .row .input{ height: 40px; line-height: 40px; text-align: center; font-family: "Microsoft Yahei", "΢���ź�", Arial, Tahoma;
 background: #78196e; color: #FFFFFF; border: none; border-radius: 5px; width: 180px; cursor: pointer; font-size: 14px;}
.zhyw-index .right-tab .tab-content .row .input:hover{}
.zhyw-index .right-tab .inner{ width: 450px; float: left;}


.zhzz-index{ margin: 20px 0;}
.zhzz-index .z-tt{ font-size: 24px; font-weight: bold; text-align: center;}
.zhzz-index .z{ width: 245px; float: left; padding: 0 15px; text-align: center; }
.zhzz-index .z img{ width: 100%; margin-top: 20px; }
.zhzz-index .z .zz-t{ font-size: 18px; font-weight: bold; margin-top: 20px; }

.zhyw-index .add-0708-right{}
.zhyw-index2 .left-tab{ padding: 0; height: auto;}
.zhyw-index2 .left-tab li{ height: 65px; line-height: 65px;border: none; border-bottom: 1px #FFFFFF solid; background: none; padding-left: 0;}
.zhyw-index2 .left-tab .select{ background: #FFFFFF;}
.zhyw-index2 .left-tab .select .dd1{ color: #78196e; }
.zhyw-index2 .left-tab .left-tab-content P{  color: #333333;  }
.zhyw-index2 .left-tab li .dd1{  text-align: center;color: #FFFFFF;}
.text-bubble{ padding:15px; width: 400px; margin-bottom: 25px; border:1px solid #E6E6E6;background: #ffffff;
position: absolute; left: 180px; top: 0; display: none;}
.text-bubble >span{width:0; height:0; font-size:0;border-width:15px; overflow:hidden; position:absolute; top:10px;}
.text-bubble >span.bot{
 border-style:solid dashed dashed;
 border-color: transparent #E6E6E6 transparent transparent;
 left:-30px;
}
.text-bubble span.top{
 border-style:solid dashed dashed;
 border-color: transparent #ffffff transparent transparent;
 left:-28px;
}
.zhzz-index2{ margin-top: 20px;}
.zhzz-index2 .title{ height: 45px;  background: #78196e; text-align: center;}
.zhzz-index2 .title a{  display: inline-block; color: #FFFFFF; font-size: 16px; height: 19px; line-height: 19px;
 margin-top: 13px; border-right: 1px #FFFFFF solid; padding:  0 20px;}
.zhzz-index2 .img{ text-align: center;}
.zhzz-index2 .img img{ display: inline-block; margin-top: 20px;}





