@charset "utf-8";
/*Copyright (c) 2019 www.3306web.com All Rights Reserved*/

/*CSS全局重置*/
a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;/*background:0 0*/}
body{line-height:1;behavior:url(hover.htc);color: #666}
body,button,input,select,textarea{font:14px/1.5em 'Microsoft Yahei',Tahoma,Helvetica,Arial,"\5b8b\4f53",sans-serif}
code,kbd,pre,samp,tt{font-family:"Courier New",Courier,monospace}
address,cite,dfn,em,var{font-style:normal}
ol,ul{list-style:none}
a{text-decoration:none;color: #666}
a:hover{text-decoration:none;color: #666}
img{/*margin:0 auto;*/padding:0;border:none; display:block; -ms-interpolation-mode: bicubic; /*max-width: 100%;*/}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
hr{height:1px;border:none}
html{overflow-y:scroll}
button,input{overflow:visible}
button,select{text-transform:none}
[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}
fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}
legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal}
textarea{overflow:auto}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield}
[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}
::-webkit-input-placeholder{color:inherit;opacity:.54}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}

.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float: left; }
.fr{ float: right; }
.bor{ border: 1px dashed #999 }


.texto{display: block; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
#tips{position: absolute;padding: 5px 10px;z-index: 99999; background: #2C9B81; color: #fff;  border-radius: 5px;}

::selection {background:#390;color:#fff;}
::-moz-selection {background:#390;color:#fff;}
::-webkit-selection {background:#390;color:#fff;}

/*.totop{position: fixed;width:50px; height: 69px;cursor: pointer;display: none; background: url(../img/totop.png) no-repeat top center;left: 50%;margin-left:630px;bottom:100px; }
*/.co1{color: #965D0C}.co2{color: #523F41}.co3{color: #767676}.co3{color: #FF7800!important}
.a1{text-decoration:none;color: #fff}
.a1:hover{text-decoration:none;color: #F18D01}
.wp{width: 1200px;margin: 0 auto}
.wp0{width: 1100px;margin: 0 auto}
*{box-sizing: border-box;}
.pore{position: relative;}
.imgin{display: inline-block!important;}.imgmr{margin:0 auto;}.imgmax{ width: 100% }

.place2 span{width: 20px;height: 13px;display: inline-block;background: url(../img/home.jpg) no-repeat left center;}
.place2{color: #444;line-height: 32px;/* display: none */}
.place2 a{font-size: 12px;}
.place2 a:last-child{color: #2CAAB8}

.pages{text-align: center;padding-top: 20px}
.pages ul{display: inline-block;}
.pages ul li{float: left;margin:0 3px}
.pages ul li.page-form{display: none!important}
.pages ul li.page-count{display: block;padding:3px 10px;border:1px solid #ddd;color: #555}
.pages ul li a{display: block;padding:3px 10px;border:1px solid #ddd;}
.pages ul li a:hover{color: #fff;background: #70b14f;border:1px solid #70b14f;}
.pages ul li.page-on a{color: #fff;background: #70b14f;border:1px solid #70b14f;}

.list-text-1 li{padding:18px 0 20px;border-bottom:1px solid #e5e5e5}
.list-text-1 li .fr{width: 72%}
.list-text-1 li .fl{width: 25%}
.list-text-1 h2{margin-bottom:5px;font-size:17px;height:28px;line-height:28px;font-weight: normal;}
.list-text-1 .txt-des{color: #666; font-size: 13px; line-height: 1.4em;}
.list-text-1 div.txt-info{color: #777; font-size: 13px; height: 20px;margin-top: 6px; overflow: hidden;}
.list-text-1 div.txt-info .time{display: inline; float: left; margin-right: 10px;}
.list-text-1 div.txt-info .hits{display: inline; float: right; }

.next_pre span{display: block;line-height: 2em;background: #f6f6f6;padding: 3px 0 3px 15px}

.fixed{width: 52px;height: 207px;position: fixed;background: url(../img/r.jpg) no-repeat top center;bottom: 100px;z-index: 9999;right:20px;}
.fixed a{display: block;width: 52px;height: 52px}
.fixed a.pho,.fixed a.code{position: relative;}
.fixed a.pho span{position: absolute;width: 170px;height: 52px;top:0;right:52px;padding-left: 10px;line-height: 52px;font-size: 22px;color: #fff;font-style: italic; background: #397BC5;display: none;}
.fixed a.code span{position: absolute;width: 100px;height: 100px;top:-24px;right:52px; background: #397BC5;padding:3px;background: #397BC5;display: none}
.fixed a.code span img{width: 100%}
.arc-con p{margin-bottom: 15px;line-height: 1.7em}
body{padding-top:131px}
.min{min-width:1100px}
.top{background:#390;height:30px;overflow:hidden}
.icon-search a.ser-btn{height:30px;overflow:hidden;line-height:30px;display:inline-block;padding-top:2px}
.icon-search a.share-btn{height:30px;overflow:hidden;line-height:30px;display:inline-block}
.icon-search a.ser-sub{height:30px;display:inline-block;width:30px}
.icon-search .fakeForm{position:absolute;top:0;right:0;display:none;height:100%;width:100%}
.icon-search .fakeForm input{box-sizing:border-box;padding:3px 36px 3px 14px;height:30px;width:300px;background:#ededed;border:0;outline:0;position:absolute;right:40px;z-index:5}
.icon-search .fakeForm .js-close-search,.icon-search .fakeForm .js-submit-search{content:"";position:absolute;top:0;height:30px;width:40px;padding-top:4px}
.icon-search .fakeForm .js-close-search img,.icon-search .fakeForm .js-submit-search img{margin:0 auto}
.icon-search .fakeForm .js-close-search{right:0;background:#666;cursor:pointer}
.icon-search .fakeForm .js-submit-search{right:34px;overflow:hidden;z-index:8}
.fix-inner{position:fixed;top:0;left:0;width:100%;transition:all .1s ease;z-index:999}
.top-nav{height:101px;transition:height .3s ease;background:#fff}
.scrolling .top-nav{height:54px}
.logo{margin-top:-30px;height:131px;transition:height .3s ease}
.logo img{max-height:100%}
.scrolling .logo{height:84px}
.nav-group{margin-top:55px;transition:margin-top .3s ease}
.scrolling .nav-group{margin-top:14px}
.nav-group>li{float:left;margin-left:40px;position:relative;height:40px;line-height:40px}
.nav-group>li>a{display:block;height:40px}
.nav-group>li>a:hover{color:#666}
.nav-group>li>ul{position:absolute;left:-18px;top:100%;min-width:150px;background:#ececec;display:none}
.nav-group>li>ul>li{line-height:20px}
.nav-group>li>ul>li>a{padding:6px 0 6px 16px;display:block;position:relative;line-height:inherit}
.nav-group>li>ul>li>a:hover{text-decoration:underline;font-weight:700;color:#666}
.nav-group>li>ul>li>a:hover::before{content:"";position:absolute;top:25%;left:0;height:50%;width:3px;background:#666}
.has-child>a{position:relative}
.has-child>a .chevron{top:54%;right:-15px;height:6px;width:10px;overflow:hidden;-ms-transform:translateY(-50%);transform:translateY(-50%);position:absolute}
.has-child>a .chevron:after{position:absolute;content:"";border:1px solid #575756;top:-4px;left:1px;height:6px;width:6px;-ms-transform:rotate(45deg);transform:rotate(45deg);-ms-transform-origin:center;transform-origin:center}
.nav-group>li:hover>ul{display:block}
.slideBox{width:100%;overflow:hidden;position:relative}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle}
.SuperHero-container{position:relative;z-index:3;height:100%;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;padding-top:0}
.SuperHero-content{width:800px;margin:0 auto;min-width:300px;overflow:hidden}
.hero-p{padding:10px;width:300px;text-align:center;border:2px solid #fff;font-size:16px;background-color:rgba(255,255,255,.4)}
.hero-p a{color:#fff;font-size:18px}
.hero-p a:hover{text-decoration:underline}
.SuperHero-downArrow{position:absolute;bottom:20px;left:50%;margin-left:-7px;width:auto;text-align:center;cursor:pointer}
.SuperHero-downArrow svg{height:20px;width:20px}
.ContactNarrow{padding:10px 0;background-color:#390}
.ContactNarrow .ContactIcon svg{display:block}
.ContactWrap-number{display:inline-block;float:left;margin-right:10%}
.ContactWrap-number h2{margin:0;color:#fff}
.ContactWrap:after,.ContactWrap:before{content:" ";display:table}
.ContactWrap:after{clear:both}
.ContactNarrow .ContactIcon-wrap{display:inline-block;display:-ms-flexbox;display:flex;float:left;margin:18px 0 0 18px}
.ContactNarrow .ContactIcon-wrap a{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;color:#ededed;text-decoration:none}
.ContactNarrow .ContactIcon{display:block;display:inline-block;padding:.5em;overflow:hidden;color:#fff;margin-right:10px;text-align:center;background:50% 50% no-repeat;border:1px solid #fff}
.ContactNarrow .Cta--pri{color:#fff;background-color:#390;border-color:#fff;float:right;margin:1.4em 0;border:1px solid #fff}
.Cta{font-size:1em;line-height:1.3125em;position:relative;display:inline-block;padding:.57143em 1.14286em;text-decoration:none}
.VideoHero{height:90vh}
.Spotlight-content{box-sizing:border-box;position:absolute;right:0;bottom:0;left:0;margin:0 auto;padding-right:5.04202%;padding-left:5.04202%;height:100%;width:100%;max-width:1200px}
.Spotlight-constrain{position:relative;height:100%}
.Spotlight-constrainAdjust{box-sizing:border-box;padding:3.125em;height:100%;width:50%;max-height:100%;overflow:hidden;background:rgba(255,255,255,.75);margin-left:50%}
.Spotlight .Cta--sec{color:#fff;background-color:#70b14f;border:1px solid #fff}
.lc{display:flex;flex-wrap:nowrap;justify-content:space-between}
.lc .item{width:32%}
.lcnew .item{width:32%;margin-bottom: 40px}
.lcnew::after{width:32%;content: ""}
.lc .item .info h2{font-size:20px;font-weight:400;margin-bottom:10px;margin-top:10px}
.lcnew .item .info h2{font-size:17px;font-weight:400;margin-bottom:10px;margin-top:10px}
.lc .item .info p{min-height:3em;margin-bottom:10px;color:#777}
.lc .item .info a:hover{text-decoration: underline;}
.lc .item .info span a{color:#fff}
.lc0 .item{width:49%}
.lc0 .item img{width:100%}
.GridForm--large{margin-top:10px}
.container--input label{position:absolute;height:0;text-indent:-9999px}
.container--input input{padding:1em;border:1px solid #ededed;box-sizing:border-box;width:100%}
.GridForm--button .btn{padding:.77143em 1.14286em;color:#fff;background:#3a3a3a;border:1px solid #3a3a3a;cursor:pointer}
.SocialIcons img{width:100px;margin:0 auto}
.Footerdiv-container h2{margin-bottom:10px;font-size:17px;font-weight:400;color:#444}
.Footerdiv-container a{line-height:25px}
.frlink .item{width:32%}
.frlink .item img{max-width:100%}
.ContactDetail-address p{line-height:1.8em}


	.cur{    background: #ededed;opacity: .8;padding: 8px 20px;display: inline-block;}
	.ny-tit{text-align: center;font-weight: normal;font-size: 28px}
	.ny-tit small{display: block;font-size: 14px;margin-top: 10px;text-transform: uppercase;}