* {margin:0;padding:0;list-style:none;border:0;word-break:break-word;outline:none;vertical-align: top;}
body {font-size:14px;line-height:24px;color:#666;font-weight:normal;font-family:"微软雅黑";-webkit-text-size-adjust:100%;}
table {border-collapse:collapse;}
html,body{ min-width: 1200px }
img {border:0;padding:0;display:inline-block;}
.area-main img,.home img {max-width:100%;}
a {text-decoration:none;color:#333;transition:color .1s ease-in-out,background .1s ease-in-out,border .1s ease-in-out;-webkit-transition:color .1s ease-in-out,border .1s ease-in-out;}
a:hover {color:#333}
li {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:14px;}
.clearfix:after {content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix {*+height:1%;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary {display:block;}
input,textarea{font-family:"微软雅黑";}
::-moz-selection {background:#27a0f7;color:#fff}
::selection {background:#27a0f7;color:#fff}
.w1400 {width:1400px;margin:0 auto}
.w1200 {width:1200px;margin:0 auto}
.table {display:table;height:100%;width:100%;}
.table-cell {height:100%;width:100%;display:table-cell;vertical-align:middle;}
.fl{ float: left; }
.fr{ float: right; }
.border-box{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.h40{ height: 30px; }
.h30{ height: 30px; }
/*------------公用 开始--------------*/

/*头部——开始*/
.head{ width: 100%; height: 80px; position: relative; z-index: 99; border-bottom: 1px solid #d9d8d7}
.head .navlist .logo{ width: 180px; float: left;}
.head .navlist .logo img{ height: 80px; }
.head .navlist>ul{ float: right; }
.head .navlist>ul>li{ float: left; padding: 0 15px; line-height: 80px; background: url(../images/line_03.jpg) no-repeat right center;}
.head .navlist>ul>li a{ color: #3f3a39; font-size: 16px; display: block;}
.head .navlist>ul>li:hover>a{ color: #d00c17;background: url(../images/san_05.png) no-repeat center 75px }
.head .navlist>ul>li.on>a{color: #d00c17;}
.head .list02{ position: absolute; top: 80px; left: 0; width: 100%; min-width: 1200px; background: rgba(0,0,0,.3); height: 50px; line-height: 50px; overflow: hidden;display: none;}
.head .list02 .positSex{ position: relative; height: 100%}
.head .list02 ul{ position: absolute; top: 0; right: 0; height: 100% }
.head .list02 ul li{ display: inline-block; padding-left: 15px; }
.head .list02 ul li a{ font-size: 14px; color: #fff } 
.head .list02 ul li:hover a,.head .list02 ul li.on>a{ color: #d00c17 }
.head .navlist>ul>li:hover .list02{ display: block; }
/*头部——结束*/


/*底部——开始*/
.footer{ background: #f5f5f5;overflow: hidden; }
.footer .footer-menu{ padding: 25px 0 }
.footer .footer-menu ul{ width: 1000px; float: left; }
.footer .footer-menu ul li{ display: inline-block; width: 190px; }
.footer .footer-menu ul li strong{ font-size: 18px; color: #343434; font-weight: normal; display: block; padding-bottom: 15px; margin-bottom: 12px; border-bottom: 1px solid #e5e5e5}
.footer .footer-menu ul li a{ display: block; font-size: 14px; color: #000;}
.footer .footer-menu .footer-wx{ float: right; width: 150px; background: #fff; text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 14px }
.footer .footer-menu .footer-wx img{ width: 122px; display: block;margin: 0 auto}
.footer .footer-menu .footer-wx p{ text-align: center;font-size: 14px; line-height: 20px; margin: 10px auto; color: #908e8e; background: url(../images/mob.png) no-repeat 25px center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 35px }
.footer .footer-bot{ background: #313131; height: 40px; line-height: 40px; color: #fff}
.footer .footer-bot .fl span{ margin-right: 30px; display: inline-block; }
.footer .footer-bot .fr .address{ margin-right: 15px }
.footer .footer-bot .footermap{ display: inline-block; height: 21px; float: right; margin-top: 9px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.footer .footer-bot .footermap img{ height: 21px; }
.footer .footer-bot .footermap .img02{ margin-left: 20px; }
/*底部——结束*/


/*首页——banner 开始*/
.home-banner{ width: 100%; overflow:hidden; position:relative; }
.home-banner .bd{ position:relative; height:100%; z-index:0;   }
.home-banner .bd ul{ height: 100% }
.home-banner .bd li{ height:100%; zoom:1; vertical-align:middle; }
.home-banner .bd li a{ display: block; width: 100%; height: 100% }
.home-banner .hd{ width: 100%; height:8px; position:absolute; right:0px; bottom: 20px; z-index:1; }
.home-banner .hd ul{ overflow:hidden; zoom:1; text-align: center; }
.home-banner .hd ul li{ display: inline-block; width: 50px; height: 3px;line-height: 3px; background-color: #c0c0c0; margin: 0 3px;cursor:pointer; }
.home-banner .hd ul li.on{ background: #d00c17 }
/*首页——banner 结束*/


/*首页——动态 开始*/
.home-news{ height: 400px; overflow: hidden; margin: 80px auto }
.home-news>.fl{ width: 650px; height: 400px; overflow: hidden; }
.home-news>.fl .btn{ position: relative; height: 100%; display: block; }
.home-news>.fl .btn .bgBtn{ background: url(../images/btn.png) no-repeat center center; display: block; z-index: 999; position: absolute;top: 0; left: 0; width: 100%; height: 100%; display: block; }
.home-news>.fr{ width: 520px; overflow: hidden; }
.home-news .home-newtitle ul li{ padding-right: 15px; margin-right: 15px; display: inline-block; }
.home-news .home-newtitle ul li.line01{ background: url(../images/line.png) no-repeat right center; }
.home-news .home-newtitle ul li a{ font-size: 20px; color: #a0a0a0 }
.home-news .home-newtitle ul li.current a{ color: #d00c17 }
.home-news .home-newtitle .more{ display: inline-block; width: 20px; height: 24px; background: url(../images/jia.png) no-repeat center center; }
.home-news .home-newsMain{ margin-top: 20px; height: 390px; overflow: hidden; }
.home-news .home-newsMain li{ overflow: hidden; margin-bottom: 30px; }
.home-news .home-newsMain .imgbox{ width: 160px; height: 100px;  overflow: hidden;}
.home-news .home-newsMain .imgbox img{ width: auto; max-width: 100%}
.home-news .home-newsMain .text{ width: 333px }
.home-news .home-newsMain .text h2{ display: block; font-weight:normal; font-size: 16px; color: #323231; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.home-news .home-newsMain .text p{ color: #8f8e8e; height: 48px; overflow: hidden; }
.home-news .home-newsMain .text .pubdate{ overflow: hidden; line-height: 14px; margin-top: 10px;}
.home-news .home-newsMain .text .pubdate span{ color: #8f8e8e; font-family: "Arial"; float: left; }
.home-news .home-newsMain .text .pubdate font{ color: #3f3a39; float: right; padding-right: 12px; background: url(../images/redj.png) no-repeat right center; }
.home-news .home-newtitle .gsmore{ display: none; }
/*首页——动态 结束*/


/*首页——金沙娱场城产业 开始*/
.bgf4f3f3{ background: #f4f3f3 }
h2.home-title{ text-align: center;font-weight:normal; font-size: 40px; color: #d00c17; background: url(../images/tit1.png) no-repeat bottom center; padding-bottom: 30px; display: block; line-height: 100%; margin-bottom: 65px; }
.home-product { padding: 80px 0 110px; }
.home-product .w1200{ margin-bottom: 90px; }
.home-product .poster-main {width:1200px;height:330px;position:relative; /*overflow: hidden;*/ }
.home-product .poster-main a,.home-product .poster-main img {display:block;}
.home-product .poster-main img{-webkit-box-reflect:below 0 -webkit-linear-gradient(top,rgba(250,250,250,0),rgba(250,250,250,.0) 72%,rgba(250,250,250,0.15));box-reflect:below 0 -webkit-linear-gradient(top,rgba(250,250,250,0),rgba(250,250,250,.0) 72%,rgba(250,250,250,0));}
.home-product .poster-main .poster-list {width:1200px;height:330px}
.home-product .poster-main .poster-list .poster-item {width:420px;position:absolute;left:0;top:0;/*opacity: 1!important*/ }
.home-product .poster-main .poster-btn {position:absolute;top:0;z-index:9999!important;cursor:pointer;}
.home-product .poster-main .poster-prev-btn {left:10px;background:url(../images/left.png) no-repeat left center; }
.home-product .poster-main .poster-next-btn {right:10px;background:url(../images/right.png) no-repeat right center; }
.home-product .poster-main .poster-list .poster-item span{ text-align: center; display: block; font-size: 20px; color: #000; padding: 20px 0; }
/*首页——金沙娱场城产业 结束*/


/*首页——企业文化 开始*/
.home-culture { padding: 70px 0 60px; }
.home-culture .w1200{ height: 502px; overflow: hidden; margin-bottom: 90px; }
.home-culture .w1200 .fl{ width: 646px; }
.home-culture .w1200 .home-cullist li{ float: left; position: relative; width: 200px; height: 116px; margin-right: 23px}
.home-culture .w1200 .home-cullist li img{ width: 100%; }
.home-culture .w1200 .home-cullist li p{ position: absolute; bottom: 0; left: 0; color: #fff; width: 100%; text-align: center; background: rgba(0,0,0,.5); height: 30px; line-height: 30px;overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  }
.home-culture .w1200 .home-cullist li.hotlist{ width: 100%; height: 370px; margin-bottom: 16px }
.home-culture .w1200 .home-cullist li.hotlist p{ font-size: 30px; height: 60px; line-height: 60px; }
.home-culture .w1200 .fr{ width: 520px; height: 502px; color: #fff; padding: 0 25px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.home-culture .w1200 .fr strong{ font-size: 29px; display: block; line-height: 150%; margin: 20px auto; }
.home-More{ width: 100%; background: url(../images/more.png) no-repeat center center; }
.home-More a{display: block;text-align: center; color: #d00c17; width: 117px; height: 40px; line-height: 40px; border: 1px solid #e0dfdf; margin: 0 auto; -webkit-border-radius: 4px;-moz-border-radius: 4px;-ms-border-radius: 4px;-o-border-radius: 4px;border-radius: 4px;}
/*首页——企业文化 结束*/

/*——————————首页 结束——————————*/

.position{ padding: 40px 0; overflow: hidden; }
.position .typeName{ float: left; font-size: 24px; color: #3f3a39; font-weight: normal; margin-right: 15px }
.position .wzBox{ float: left; margin-top: 5px }
.position .wzBox,.position .wzBox a{ color: #b0afaf; font-size: 14px }

.content{ margin-bottom: 100px }
.conMenu{ float: left; width: 238px; }
.conMenu>ul{ width: 220px; overflow: hidden; }
.conMenu>ul li{ position: relative; margin-bottom: 20px}
.conMenu>ul li a{ display: block; }
.conMenu>ul li .meunZz{ position: absolute; top: -1px; left: 0; display: block; width: 100%; height: 100%; background: url(../images/imgzz.png) no-repeat left top; z-index: 2 }
.conMenu>ul li .imgBg{ position: relative; }
.conMenu>ul li .imgBg .bg{ display: block; position: absolute; top: 0; left: 0; width: 220px; height: 123px; overflow: hidden; background: url(../images/zzbg.png) no-repeat right center; }
.conMenu>ul li img{ width: 220px; height: 123px }
.conMenu>ul li.on .imgBg .bg,.conMenu>ul li:hover .imgBg .bg{ background: url(../images/curbg.png) no-repeat; background-size: 100% }
.conMenu>ul li .Menutext{ position: absolute; top: 0; left: 0; z-index: 3; width: 100%; height: 100%; padding: 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.conMenu>ul li .Menutext .title{ font-size: 18px; color: #3f3a39; font-weight: normal; }
.conMenu>ul li .Menutext .entit{ color: #3f3a39; font-family: "Arial"; font-size: 10px; opacity: 0.6}

.conRight{ margin-left: 238px }
.conRight .conTitle .Tit{ color: #3a3737; font-size: 20px; height: 24px; line-height: 24px;}
.conRight .conTitle .Tit .icon{ background: url(../images/redline.png) no-repeat center center; display: inline-block; width: 3px; height: 24px; margin-right: 10px}
.conRight .conTitle .enName{ color: #4c4b4b; font-size: 12px; opacity: 0.5 }
.conRight .details{ line-height: 200%; color: #9f9f9e; font-size: 14px ; min-height: 400px;padding-bottom: 20px}
.conRight .details img{ width: auto; max-width: 100%;  }

.inteMagae-list{ width: 100%; overflow: hidden; }
.inteMagae-list ul{ width: 976px; }
.inteMagae-list li{ width: 228px; text-align: center; height: 360px; float: left; margin-right: 16px; margin-bottom: 30px; background: #eee url(../images/magbg.png) no-repeat center center; padding: 0 23px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.inteMagae-list li .list-title{ display: block; height: 56px; line-height: 56px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; font-size: 18px; color: #090909 }
.inteMagae-list li .imgBox{ width: 100%; height: 247px; margin: 0 auto  }
.inteMagae-list li .imgBox img{ width:100% }
.inteMagae-list li .listBot{ margin-top: 18px; text-align: left;  }
.inteMagae-list li .listBot .time{ font-family: "Arial"; color: #090909; font-size: 18px; float: left;  }
.inteMagae-list li .listBot .more{ color: #d00c17; font-size: 14px; float: right; }
.inteMagae-list li .listBot .more img{ vertical-align: middle; margin-left: 8px; margin-top: -3px }
.page{ margin-top: 30px; }

.common-banner{ margin-bottom: 30px; }
.voluntary-list{ width: 100% ; overflow: hidden;}
.voluntary-list ul{ width: 990px }
.voluntary-list ul li{ float: left; width: 300px; margin-right: 30px;margin-bottom: 60px;}
.voluntary-list ul li .imgBox{ width: 300px; height: 200px; overflow: hidden; }
.voluntary-list ul li .imgBox img{ width: 100% }
.voluntary-list ul li .list-Tit{ font-size: 16px; color: #4c4b4b; margin: 20px auto; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.voluntary-list ul li .pubdate{ overflow: hidden; line-height: 14px; margin-top: 10px;}
.voluntary-list ul li .pubdate span{ color: #a0a0a0; font-family: "Arial"; float: left; }
.voluntary-list ul li .pubdate font{ color: #a0a0a0; float: right; padding-right: 12px; background: url(../images/redj.png) no-repeat right center; }

.news-title{ font-size: 18px; color: #484747; font-weight: normal; display: block; text-align: center; }
.short-text{ text-align: center; color: #9d9d9c; font-size: 14px; padding: 20px 0; border-bottom: 1px solid #e3e3e1; margin-bottom: 30px; }
.short-text span{ display: inline-block; margin: 0 8px }
.conRight .line{ border-bottom: 1px solid #e3e3e1; padding-top: 25px; }
.fyBox{ overflow: hidden; margin: 20px auto }
.fyBox p{ width: 48%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.fyBox span{ color: #d00c17; margin-right: 10px }
.fyBox .pre{ float: left; }
.fyBox .next{ float: right; text-align: right; }
.fyBox a{ color: #9d9d9c }
.fyBox p:hover,.fyBox p:hover a{ color: #d00c17 }

/*————————————关于我们 结束————————————*/


.twoMenu{max-width: 215px; overflow: hidden;}
.twoMenu .twoMenu-list .list-title,.twoMenu .twoMenu-list .list-des a{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding-left: 30px;}
.twoMenu .twoMenu-list .list-title{ cursor: pointer; font-size: 18px; color: #3f3a39; font-weight: bold; height: 40px; line-height: 40px; overflow: hidden; background: url(../images/jiaj.png) no-repeat left center;text-overflow: ellipsis;white-space: nowrap; }
.twoMenu .twoMenu-list .title-active{ background-image: url(../images/jian.png); }
.twoMenu .twoMenu-list .list-des{display: block; }
.twoMenu .twoMenu-list .deshow{ display: none; }
.twoMenu .twoMenu-list .list-des li{height: 42px; line-height: 42px;overflow: hidden;}
.twoMenu .twoMenu-list .list-des a{display: block; color: #959595; font-size: 18px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-right: 10px}
.twoMenu .twoMenu-list .list-des li.on,.twoMenu .twoMenu-list .list-des li:hover{ background: url(../images/lionbg.png) no-repeat left center; }
.twoMenu .twoMenu-list .list-des li.on a,.twoMenu .twoMenu-list .list-des li:hover a{ color: #d00c17 }

/*————————————金沙娱场城产业 结束————————————*/

.contact-left { width: 415px; float: left; }
.contact-left .line2{ border-bottom: 1px solid #e5e5e5; margin: 40px 0 }
.contact-left .addText{ width: 100%; font-size: 16px; margin-top: 15px; color: #7f7e7e }
.contact-left .addText p{ line-height: 36px; height: 36px;}
.contact-left .addText p img{ vertical-align: middle; margin-right: 10px }
.contact-left .font20{ font-size: 20px; color: #000 ; line-height: 30px;}
.contact-left .desc{ font-size: 20px; color: #a0a0a0 ; line-height: 30px;}
.contact-left .titmc{ font-size: 18px; color: #4c4b4b; }

.contact-right{ float: right; width: 507px }
.contact-right .rightText{ background-color: #efefef; padding: 20px 15px 0; height: 310px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.contact-right .rightText .desc{ color: #bfbfbf; font-size: 12px; line-height: 18px; }
.contact-right .rightText form{ overflow: hidden; }
.contact-right .rightText .fl{ width: 230px; overflow: hidden; }
.contact-right .rightText .inputText{ margin-bottom: 18px; padding: 0 10px; background: #fff; border-radius: 6px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.contact-right .rightText .inputText span{ float: left; color: #666;height: 40px; line-height: 40px;}
.contact-right .rightText .inputText .text{ padding-left: 10px; height: 40px; line-height: 40px; background: none}
.contact-right .inputText2 label{ display: inline-block; cursor:pointer; width: 48%; height: 24px; line-height: 24px; margin-bottom:18px;}
.contact-right .inputText2 label .dxInput{ display: none; }
.contact-right .inputText2 label .icon{ display: inline-block;float: left; margin-right: 8px; width: 10px; height: 24px; background: url(../images/wxz.png) no-repeat center center; background-size: 10px }
.contact-right .inputText2 label.on .icon{ background-image: url(../images/xz.png); }
.contact-right .inputText2 label span{ display: inline-block;float: left; color: #959595; font-size: 14px; }
.contact-right .rightText .fr{ width: 230px; }
.contact-right .rightText .fr textarea{ width: 100% ; padding: 10px; height: 120px; -webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.contact-right .rightText .fr .subBtn{ background-color: #000; width: 92px; height: 33px; line-height: 33px; color: #fff; font-size: 14px; border-radius: 4px; margin-top: 40px;}

.recruit-title{ overflow: hidden; padding-bottom: 40px }
.recruit-title li { float: left; width: 25%;margin-top:20px}
.recruit-title li .recruBox{ width: 120px; height: 120px; margin: 0 auto; border-radius: 100%; background-color: #fff; border: 1px solid #e5e5e5; text-align: center; }
.recruit-title li .reTit{color: #a0a0a0; font-size: 20px; display: block;margin-top: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recruit-title li .zptext{ display: block;font-style: normal; color: #a0a0a0; font-size: 20px; }
.recruit-title li .recruBox:hover,.recruit-title li.on .recruBox{ background: #d00c17; border: 5px solid #fff;box-shadow: 0 1px 20px #ccc; }
.recruit-title li .recruBox:hover .reTit,.recruit-title li.on .reTit,.recruit-title li .recruBox:hover .zptext,.recruit-title li.on .zptext{ color: #fff }

.recruit-Main{ width: 100%; overflow: hidden; padding-bottom: 30px }
.recruit-Main .Mainth{ width: 1000px; border-bottom: 1px solid #eee; padding: 20px 0; overflow: hidden; }
.recruit-Main .Mainth .tdBox{ color: #313131; font-size: 18px; display: block; width: 200px; float: left; text-align: center; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.recruit-Main .Mainlist{width: 1000px;overflow: hidden; display: none}
.recruit-Main .Mainlist li{ line-height: 60px; height: 50px}
.recruit-Main .Mainlist li .tdBox{ color: #959595; font-size: 14px; display: block; width: 200px; float: left; text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }

.recDea-Box { text-align: center; }
.recDea-Box .recName{display: inline-block; font-size: 36px; color: #000; padding: 20px 0;border-bottom: 3px solid #000 ; margin-bottom: 20px;}
.recDea-Box .desc{color: #898989; font-size: 14px}
.recDea-Destext{ margin: 40px auto; overflow: hidden; }
.recDea-Destext .thbox{ display: block; width: 33%; float: left; font-size: 18px; color: #000; line-height: 200% }
.recDea-Destext .thbox i{ font-style: normal; color: #a0a0a0 }
.padding30{ padding: 0 30px }
.jlFs{ text-align: center; color: #000; font-size: 25px; margin-bottom: 20px}
.jlFs .dz{ color: #d00c17; font-family: "Arial" }

.zchead{ width: 100%; height: 80px; position: relative; z-index: 99; background: rgba(250,250,250,.8);}
.zchead .navlist .logo{  width: 315px; line-height: 70px; font-size: 24px; color: #3f3a39; float: left;}
.zchead .navlist .logo img{ height: 80px; }
.zchead .navlist>ul{ float: right; }
.zchead .navlist>ul>li{ float: left; padding: 0 15px; line-height: 80px; background: url(../images/line_03.jpg) no-repeat right center;}
.zchead .navlist>ul>li a{ color: #3f3a39; font-size: 16px; display: block;}
.zchead .navlist>ul>li:last-child:hover>a{ color: #d00c17;background: url(../images/san_05.png) no-repeat center 75px }
.zchead .navlist>ul>li.on>a{color: #d00c17;}
.zchead .list02{ position: absolute; top: 80px; left: 0; width: 100%; min-width: 1200px; background: rgba(0,0,0,.3); height: 50px; line-height: 50px; overflow: hidden;display: none;}
.zchead .list02 .positSex{ position: relative; height: 100%}
.zchead .list02 ul{ position: absolute; top: 0; right: 0; height: 100% }
.zchead .list02 ul li{ display: inline-block; padding-left: 15px; }
.zchead .list02 ul li a{ font-size: 14px; color: #fff } 
.zchead .list02 ul li:hover a,.zchead .list02 ul li.on>a{ color: #d00c17 }
.zchead .navlist>ul>li:hover .list02{ display: block; }
.zcForm{ float: right; margin-right: 20px; background: url(../images/zcformbg.png) no-repeat; width: 484px; height: 478px; padding: 0 42px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.zcMain .h100{ height: 100px}
.zcMain .h60{height: 60px;}
.zcForm .title{ margin: 40px auto 0 }
.zcForm .title strong{ font-size: 30px; color: #2f2f2f; font-weight: normal; }
.zcForm .title .titA{ color: #898989; font-size: 14px; display: inline-block; padding-top: 6px; margin-left: 2px }
.zcForm .inputBox{ margin-top: 30px; }
.zcForm .inputBox .text{ background: #fff; border: 1px solid #e4e4e4; width: 100%; height: 52px; line-height: 52px; padding: 0 10px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; border-radius: 6px; font-size: 14px}
.zcForm .inputBox .yzmBtn{ float: right; width: 115px; cursor:pointer; background: #959595; height: 52px; line-height: 52px; color: #fff; font-size: 14px;border-radius: 6px;}
.zcForm .inputBox .subBtn{ cursor:pointer;background: #cc0909; height: 52px; line-height: 52px; width: 100%; color: #fff; font-size: 18px;border-radius: 6px;   }
.zcForm .inputBox .fl,.zcForm .inputBox .fr{ color: #b5b5b5; font-size: 14px }
.zcForm .inputBox .text2{ width: 265px; float: left;  }
.zcForm .inputBox .yzmBtn{ float: right; width: 115px; cursor:pointer; background: #959595; height: 52px; line-height: 52px; color: #fff; font-size: 14px;border-radius: 6px;}
.zcbotBox{ text-align: center; }
.zcbotBox h3{ color: #aaa; font-size: 40px; font-weight: normal; line-height: 100% }
.zcbotBox a{ color: #cc0909; font-size: 18px; display: block; margin: 40px auto 70px }

/*————————————联系我们 结束————————————*/

.newsList li{ padding-left: 22px; height: 32px; overflow: hidden; margin-bottom: 8px; line-height: 32px; background-image: url(../images/yuan.png); background-repeat: no-repeat; background-position: left center }
.newsList li .title{ margin-right: 100px; color: #4c4b4b; font-size: 14px; display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.newsList li .time{ float: right; color: #b4b3b3 }
.newsList li:hover{ background-color: #f5f5f5 }
/*————————————新闻快讯 结束————————————*/

.video-List li{ overflow: hidden; margin-bottom: 70px;  }
.video-List li .imgbox{ float: left; width: 600px; position: relative;}
.video-List li .imgbox>img{ width: 100% }
.video-List li .imgbox .imgBtn{ position: absolute; top: 50%; margin-top: -47px; left: 0; width: 100% }
.video-List li .imgbox .imgBtn img{ width: 94px; height: 94px; display: block; margin: 0 auto }
.video-List li .textMain{ margin-left: 630px; }
.video-List li .textMain .textTit{ color: #343434; font-size: 24px; font-weight: normal; display: block;line-height: 150%; margin-bottom: 10px}
.video-List li .textMain .desc{ color: #8c8a8a; font-size: 14px; margin-bottom: 40px; }
.video-List li .textMain .textBtn{ display: block; margin: 0 auto; width: 124px; height: 40px; line-height: 40px; border: 1px solid #ccc; border-radius: 6px; text-align: center; color: #8c8a8a }
.video-List li .textMain .textBtn img{ margin-left: 5px }
.video-List li .videourl{ display: none; }

/**浮动样式**/
.floatmain {background:rgba(0,0,0,0.6);width:100%;height:100%;position:fixed;top:0%;left:0%;float:left;_position:absolute;_bottom:0;_top:expression(eval(document.documentElement.scrollTop));_height:expression(eval(document.documentElement.clientHeight));z-index:9999999;border-radius:1px;overflow:hidden;display:none;}
.floatboxs {width:100%;height:100%;margin:0px auto;_height:expression(eval(document.documentElement.clientHeight));position:relative;}
.iframeclass {width:100%;height:100%;z-index:-1;top:0px;left:0px;*background:#fff;*filter:alpha(opacity=30);_position:absolute;}/*基本结束*/
.showbg{ height: 600px; width: 960px; margin: 0 auto; position: relative;vertical-align: middle; }
.close{ text-align: right;margin-bottom: 15px }
.showbg video{ width: 100% }

.History-list ul {width:100%;margin:30px auto}
.History-list ul li {overflow:hidden;position:relative; padding-bottom: 30px; padding-top: 5px;}
.History-list .talkcon-left {width:114px;border-right:1px solid #eee;position:absolute;top:0;left:0;height:100%;}
.History-list .talkcon-right { background: #f6f6f6;float:left;padding:15px 30px;margin-left:158px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box; }
.History-list .talkcon-right img {width:100%;}
.History-list .talkcon-left .time {color:#5e5e5e;font-size:18px;width:80%;text-align:right;display:inline-block;margin-top: 30px}
.History-list .talkcon-left .yuan {background:url(../images/tea.png) no-repeat right center;width: 16px;height:16px;display:inline-block;position:absolute;right:-9px;top:35px;}
.History-list .talkcon-left .jiao {background:url(../images/jiao.png) no-repeat right center;width: 18px;height:35px;display:inline-block;position:absolute;right:-48px;top:25px;}
.History-list .talkcon-right .tit{ font-size: 18px; color: #313131; font-weight: normal; display: block; margin-bottom: 12px}
.History-list .talkcon-right .desc{ color: #9a9a9a; font-size: 14px; }
.zbcheckPeople{ height:70px; margin:0 auto; line-height: 70px; background:#eee;}
.zbcheckPeople a.arrow{width: 13px;height:70px;}
.zbcheckPeople a.prev{float:left;margin-left:15px;}
.zbcheckPeople a.next{float:right;margin-right:15px;}
.zbcheckPeople a img{ width: 100%; vertical-align: middle; }
.zbcheckPeople .peopleName{height:70px;position:relative;overflow:hidden;}
.zbcheckPeople .peopleName p{position:absolute;height:70px;line-height:70px;position:absolute;left:0;top:0;overflow:hidden;}
.zbcheckPeople .peopleName p a{float:left;padding:0 35px;height:70px;line-height:70px;font-size:18px;color: #434343; font-family: "Arial"}
.zbcheckPeople .peopleName p a.on{color:#d00c17; background: url(../images/linebot.png) no-repeat bottom center;}