.head{position: fixed; width:100%; z-index: 22;}
.head .top-wrap{width:1200px; margin:0 auto; background: transparent;}
.top-wrap .nav{float:left; margin-left:10px; margin-top:20px;}
.top-wrap .nav li{float:left; padding:0 15px; font-size:16px; line-height:50px;}
.top-wrap .nav li a{display:block; color:#fff;}
.top-wrap .nav li a:hover,.top-wrap .nav li a.on{color:#E6A15C; }
.top-wrap .nav li a.on{font-weight:bold; color: #E6A15C;}
.top-wrap .logo h3{color:#fff;}
.top-wrap .logo h3:before{ background:#fff;}
.top-lg{float:right; padding-left:0px; font-size:15px; line-height:32px; border-left:0px solid #fff; margin:30px 0;}
.top-wrap .top-lg .tel{color:#666;}
.top-lg .tfont{font-size: 14px; color: #fff;}
.top-lg .btn-lg{display: inline-block; background: #fff; border-radius: 4px; height: 32px; line-height: 32px; font-size: 14px; color: #333; padding: 0 15px; margin-left: 10px;}
.top-lg .btn-lg:hover{background: #E6A15C; color: #fff;}
.bg-black{background: #222;}

.picslide{position:relative;}
.focus{height:580px; width:100%; background:#313364; overflow:hidden;position:relative;}
.focus .bd ul{ width:100% !important;}
.focus .bd ul li{width:100% !important; float:left; position: relative; height:580px; overflow:hidden; text-align:center;}
.focus .hd ul{ position:absolute; height:10px; text-align:center; bottom:50px; width:100%; text-align:center; z-index:20;}
.focus .hd ul li{ cursor:pointer; display:inline-block; height:10px; width:10px; overflow:hidden; margin-left:5px; margin-right:5px;background:rgba(255,255,255,.5); border-radius:5px; text-indent:-9999px;}
.focus .hd ul li.on{background:#E6A15C; width:20px;}
.focus .prev,.focus .next{position: absolute;width:32px;height: 80px;background: url(../images/lfrg.png) no-repeat left top; top:40%;margin-top:-35px;z-index: 99;}
.focus .prev{left:20px;}
.focus .next{right:20px;background-position: right top;}
.top-rg{float:right; margin-top:25px; height:32px;}
.top-rg .search{float:left; width:240px; height:30px; background:rgba(0,0,0,.5); border:1px solid #888; border-radius:15px;}
.top-rg .search .ss-txt{display:inline-block; width:180px; padding:0 14px; background:transparent; font-size:14px; color:#ccc; height:30px; line-height:30px; border:none;}
.top-rg .search .ss-btn{display:inline-block; float:right; width:30px; height:30px; border-radius:15px; border:none; background: url(../images/ico_top.png) #fff no-repeat 0 0; vertical-align:middle; cursor:pointer;}
.top-rg .ico-user{display:inline-block; float:left; background: url(../images/ico_top.png) no-repeat; background-position:-30px -30px; width:20px; height:20px; margin-left:20px; font-size:0;}
.top-rg .ico-msg{display:inline-block; float:left; background: url(../images/ico_top.png) no-repeat; background-position:-50px -30px; width:20px; height:20px; margin-left:20px; position:relative; font-size:0;}
.top-rg .ico-msg .num{display:inline-block; position:absolute; right:-15px; top:-10px; height:12px; line-height:12px; background:#df1514; font-size:12px; color:#fff; padding:2px 5px; border-radius:8px;}
.top-rg .ico-login{display:inline-block; float:left; background: url(../images/ico_top.png) no-repeat; background-position:-70px -30px; width:20px; height:20px; margin-left:20px; font-size:0;}
.top-rg .ico-reg{display:inline-block; float:left; background: url(../images/ico_top.png) no-repeat; background-position:-90px -30px; width:20px; height:20px; margin-left:20px; position:relative; font-size:0;}
.rintro{text-align:left; width:1200px; position:absolute; left:50%; top:180px; margin-left:-600px; -webkit-animation:fadeInLeft .6s linear ; -moz-animation:fadeInLeft .6s linear ; animation:fadeInLeft .6s linear;}
@-webkit-keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}
}
@-moz-keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
@keyframes fadeInLeft{
0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}
.rintro h4{ width:580px; font-size:50px; font-weight: 600; font-family:'Microsoft Yahei'; color:#E6A15C; height:80px;}
.rintro .txt{ width:580px;font-size:14px; font-family:'Microsoft Yahei'; color:#fff; line-height: 26px; padding-top:15px;}

.ind-notice{position: absolute; z-index: 3; left: 0; bottom: 0; width:100%; height: 80px; background: rgba(0,0,0,0.50);}
.ind-notice p{margin: 20px 0; height: 40px; line-height: 40px; padding-left: 35px; position: relative;}
.ind-notice p:before{content:''; position: absolute; left: 0; top: 10px; width:20px; height: 20px; background: #E6A15C; border-radius: 50%;}
.ind-notice p a{display: block; font-size: 14px; color: #fff; overflow: hidden;}
.ind-notice p a:hover{color: #E6A15C;}

#container{position:relative;}
.btm-info{text-align: center; padding: 10px 0; font-size: 14px; color: #999;}
.btm-info .link a{font-size: 16px; color: #666; padding: 0 20px; line-height: 30px;}
.btm-info .link a:hover{color: #E6A15C;}
.btm-info .copy{padding-top: 15px; font-size: 13px;}
.btm-info .copy a{color: #999;}

.ind-title{border-bottom: 0px solid #e98308; padding-bottom: 10px;}
.ind-title h3{font-size:24px; font-weight: 600; color:#151515; line-height:30px; padding-bottom:5px; position:relative; padding-left: 12px;}
.ind-title h3:before{content: ""; width: 4px; height: 18px; position: absolute; left: 0; top: 6px; background: #E6A15C;}
.ind-title h3 span{display:inline-block; color:#E6A15C;}
/*index-adver*/
.ind-adver{padding-top: 40px;}
.ind-adver-cont{padding: 20px 0;}
.adver-list{width:1240px;}
.adver-list li{width:270px; height: 180px; float: left; margin-right: 40px; overflow: hidden; position: relative;}
.adver-list li .pic{width:270px; height: 180px;}
.adver-list li h4{position: absolute; left: 0; top: 0; z-index: 3; width:100%; height: 100%; font-size: 16px; color: #fff; line-height: 180px; text-align: center;}
.adver-list li .hover{position: absolute; z-index: 2; width:270px; height: 180px; background: rgba(0,0,0,.3);}
.adver-list li:nth-child(1) .hover{left:-270px; top:0;}
.adver-list li:nth-child(2) .hover{left:270px; top:0;}
.adver-list li:nth-child(3) .hover{left:0; top:270px;}
.adver-list li:nth-child(4) .hover{left:0; top:-270px;}
.adver-list li:hover .hover{left:0; top:0; transition: all .3s linear;}
/*index-business*/
.ind-business{padding: 30px 0;}
.ind-business-cont li{width:240px; float: left;}
.ind-business-cont li .pic{width: 240px; height: 264px; overflow: hidden;}
.ind-business-cont li .pic img{display: block; height: 100%;}
.ind-business-cont li .nr{ height: 264px; padding: 15px 15px 20px; font-size: 14px; color: #666; line-height: 24px; box-sizing: border-box; overflow: hidden;}
.ind-business-cont li .nr h4{font-size: 16px; color: #333; font-weight: 600; line-height: 30px; padding-bottom: 10px;}
.ind-business-cont li:hover .pic{opacity: .8;}
/*index-cooperate*/
.ind-cooperate{padding-top: 40px; padding-bottom: 40px; width:1200px;}
.ind-cooperate-cont{position: relative; margin-top: 20px; height:105px; width: 1200px; overflow: hidden;}
.ind-cooperate-cont .slidelist{overflow:hidden; zoom:1; }
.ind-cooperate-cont ul{height:105px; }
.ind-cooperate-cont ul li{height:50px; width: 190px; float:left; margin-right:10px; margin-bottom:3px; text-align: center;}
.ind-cooperate-cont ul li a{display:block; height:50px;}
.ind-cooperate-cont ul li img{display:inline-block; max-height:50px; max-width: 190px; vertical-align: middle;}
.ind-cooperate .prev,.ind-cooperate .next{display:inline-block; position: absolute; right:20px; top: -60px; background: url(../images/prnt.png) no-repeat; width:7px; height: 12px; margin-top: 13px; margin-right: 10px;}
.ind-cooperate .next{background-position: -10px 0; right: 0}
/*index-news*/
.ind-news{padding-top:40px; position:relative;}
.ind-news-cont{width:1200px; margin:0 auto; position:relative;}
.ind-newslist ul{width: 1250px;}
.ind-newslist li{width: 370px;  background: #fff; box-shadow: 0 10px 40px 0 rgba(0,0,0,0.1); float: left; margin-right: 40px; margin-top: 20px; transition: all .3s linear;}
.ind-newslist li .pic{width:370px; height: 280px; overflow: hidden;}
.ind-newslist li .tit{height: 30px; line-height: 30px; padding: 20px 20px 10px; overflow: hidden;}
.ind-newslist li .tit h4{width: 320px; float: left; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-size: 16px; font-weight: bold;}
.ind-newslist li .tit h4 a{display: block; color: #333;width: 320px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ind-newslist li .tit h4 a:hover{color: #FFA619;}
.ind-newslist li .tit .date{display: none; width: 80px; float: right; font-size: 14px; color: #999; text-align: right;}
.ind-newslist li .txt{ padding: 0 20px 20px; font-size: 14px; color: #666; line-height: 24px; height: 72px; overflow:hidden;}
.ind-newslist li:hover {transform: translateY(-10px);}
.ind-news-cont .more{margin-top: 40px; padding-bottom: 20px; height: 48px; text-align: center;}
.ind-news-cont .more a{display: inline-block; background: #fff; border:1px solid #E6A15C; font-size: 16px; color: #E6A15C; width: 120px; line-height: 44px; text-align: center;}
.ind-news-cont .more a:hover{background:#E6A15C; color: #fff; transition: all .3s linear;}
/**/
.banner{width:100%; height:360px;}
.banner .pic{height:360px;}
.ny-position{width:1200px; margin:0 auto; padding:15px 0; font-size: 14px; color:#666;}
.ny-position .btn-gray{ padding:5px 15px; margin-right:20px; margin-left: 0; background: #F0F0F0; color: #333;}
.w1200{width:1200px; margin:0 auto;}
/*business*/
.business{padding: 30px 0;}
.business li{position: relative; margin-left: 20px; border-left: 1px solid #e3e3e3;}
.business li .icon{position: absolute; left:-16px; top:0; background: url(../images/icon.png) #fff no-repeat; width:32px; height: 24px;}
.business li .tit{padding-left: 80px; font-size: 24px; font-weight: 600; color: #333; line-height: 26px;}
.business li .txt{padding-left: 80px; padding-top: 20px; font-size: 14px; color: #666; line-height: 24px; min-height: 72px; padding-bottom: 30px;}
.business li:last-child{border-left: none;}
/*news*/
.newslist{ margin:25px 0 20px;}
.newslist li{font-size:14px; padding-left: 30px; padding-bottom:25px; position:relative; border-left: 1px solid #e3e3e3;}
.newslist li:before{content:""; position:absolute; left:-8px; top:0px; width:12px; height:12px; background: #fff; border:2px solid #ddd; border-radius:50%;}
.newslist li:last-child{border-left: none;}
.newslist li .date{position:absolute; left:30px; top:-2px; font-size:13px; color:#E6A15C; line-height:26px;}
.newslist li .date span{font-size:26px; display:block;}
.newslist li .tit{ padding-left:100px; font-size:20px; font-weight: 600; color:#333; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newslist li .txt{ padding-left:100px; padding-top:5px; font-size:14px; color:#999; line-height:24px; height:72px; overflow:hidden;}
.newslist li a:hover .tit{color:#E6A15C;}

.page {margin-top:10px; padding:10px 0px; background:#fff;text-align:center;font-size:14px;}
.page .quote{display:inline-block;}
.page a {background:#eee; border-radius:3px; color: #666;margin:0 4px; padding:7px 12px; display:inline-block;text-decoration:none;}
.page a:hover {color: #fff; background:#E6A15C; }
.page span{display:inline-block; padding:7px 12px;}
.page .current {background:#E6A15C;color: #fff; margin:0 4px;}
.page .disabled {color:#999;margin:0 2px; background:#eee;}
.page .fff{color:#999;margin:0 2px; background:#fff;}

.news-detail{width:1200px; margin:0 auto; padding-top:25px; padding-bottom:25px;}
.arti-tit{text-align:center; padding-bottom:10px; border-bottom:0px solid #e6e6e6; }
.arti-tit h4{font-size:26px; color:#333; font-weight:normal; padding-bottom:15px; line-height:26px;}
.arti-tit h5{font-size:14px; color:#999; line-height:24px; font-weight:normal;}
.arti-tit h5 span{padding-left:20px;}
.arti-tit .share{float:right; padding-top:5px; font-size:12px; color:#666; line-height:16px;}
.arti-tit .share span{padding-right:5px; float:left; display:block; margin-top:6px;}
.arti-cont{font-size:16px; color:#555; line-height:30px; padding-top:25px; padding-bottom:20px; word-wrap: break-word; word-break:break-all; overflow:hidden;}
.arti-cont img{max-width:1100px;}
.prev-next{font-size:14px; color:#777; line-height:24px; padding-top:15px; margin-top:35px; border-top:1px solid #e9e9e9;}
.prev-next span{display:inline-block; vertical-align:middle; line-height:24px;}
.prev-next a{ display:inline-block; color:#333; line-height:24px; padding:0 10px; max-width:650px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle;}
.prev-next a:hover{color:#e10006;}
/*help*/
.help-cate{padding-top: 10px; padding-bottom: 20px; text-align: center;}
.help-cate ul{display: inline-block;}
.help-cate li{font-size:18px; font-weight: 600; color:#666; float: left; margin:0 15px; line-height:40px; cursor: pointer;}
.help-cate li.on{color:#E6A15C; border-bottom: 2px solid #E6A15C;}
.mod-help{display:none; padding-bottom: 30px;}
.mod-help li{ padding-top:10px; background:#fff; border:1px solid #fff; padding:15px; margin-bottom:10px;}
.mod-help .tit{position:relative; font-size:20px; font-weight: 600; color:#000; line-height:26px;}
.mod-help .tit:before{content:""; position:absolute; left:-15px; top:4px; width:4px; height:18px; background:#e98308;}
.mod-help .txt{font-size:14px; color:#666; line-height:24px; padding-top:10px; word-break:break-all;}
.mod-help.show{display:block;}
/*about*/
.about{padding:20px 0;}
.ab-tit{text-align:center; padding-top:10px;}
.ab-tit h4{display:inline-block; font-size:24px; font-weight: 600; color:#E6A15C; line-height:26px; padding-bottom: 10px; border-bottom: 2px solid #E6A15C;}
.ab-tit .line{display:block; width:50px; height:3px; margin: 0 auto; background:#E6A15C;}
.ab-txt{font-size:14px; color:#666; line-height:26px; margin-top:30px; margin-bottom:50px; overflow: hidden;}
.ab-contact{padding-top: 30px; padding-bottom: 30px;}
.ab-contact .txt{width:400px; font-size: 14px; color: #666; line-height: 26px; padding-top: 80px;}
.ab-contact .map{width:785px; overflow: hidden;}
/*login*/
.head.nofix{position: absolute; z-index: 3;}
.login-wrap{background: url(../images/banner_lg.jpg) no-repeat center top; width:100%; height: 850px; position: relative;}
.lg-box{width:1200px; margin-left: auto; margin-right: auto; padding-top: 130px; height: 850px; position: relative; box-sizing: border-box;}
.lg-logo{ margin-left: auto; margin-right: auto; text-align: center;}
.lg-tit{font-size: 40px; font-family: 'Microsoft Yahei'; font-weight: 400; color: #fff; height: 60px; text-align: center; padding-top: 30px; padding-bottom: 20px;}
.lg-cont{width:520px; margin: 0 auto; padding-top: 20px;}
.lg-cont li{margin-bottom: 30px; text-align: center; position: relative;}
.lg-cont .mmbox{background: #FFFFFF; border-radius: 4px; width:100%; height: 48px; line-height: 48px; padding: 0 0 0 20px; box-sizing: border-box; overflow: hidden;}
.lg-cont .mmbox .icon{display: block; float: left; width:24px; height: 24px; background: url(../images/icon_lg.png) no-repeat; margin-top: 12px;}
.lg-cont .mmbox .icon-user{background-position: 0 0;}
.lg-cont .mmbox .icon-pwd{background-position: 0 -24px;}
.lg-cont .mmbox .icon-code{background-position: 0 -48px;}
.lg-cont .mmbox .inp-t{float: left; border: none; padding: 0; padding-left: 20px; width:440px; text-align: left; font-size: 16px; color: #333; line-height: 48px;}
.lg-cont .mmbox .yzm{float: right; max-width:200px; height: 48px; text-align: right; vertical-align: middle; overflow: hidden;}
.lg-cont .mmbox .yzm img{display: inline-block; height: 48px;}
.lg-cont .remember{display: block; text-align: left; font-size: 14px; color: #fff; line-height: 24px; margin-top: -10px;}
.lg-cont .btn{position: absolute; left: 50%; top: -10px; margin-left: -100px; width:200px; height: 48px; background: #FFFFFF; border-radius: 4px; text-align: center; line-height: 48px; font-size:16px; font-weight: 600; color:#333; cursor: pointer;}
.lg-cont .btn:hover{background: #E6A15C; color: #fff;}
.lg-box .Verror{ position: absolute; left: 0; top: 80px; width:100%; text-align: center;}
.lg-box .Verror p{display: inline-block; max-width: 520px; margin:0 auto; background:#feefe5; border-radius:4px; font-size:14px; color:#f00; text-align:center; line-height:20px; padding:8px 25px;color:#d56945; margin-left:0;}

.lg-sel{width: 500px; margin: 0 auto;background: #fff; padding: 20px 0; border-radius: 8px; box-sizing: border-box;}
.lg-sel .tit{font-size: 16px; color: #333; line-height: 28px; padding-bottom: 10px; text-align: center;}
.lg-sel .acc-list{width: 460px; max-height:300px;}
.lg-sel .acc-search{margin-top: 0;}
.lg-sel .acc-search .ssbox .sstxt{width: 420px;}
.lg-sel .acc-list li a:hover{background:#E6A15C; border:1px solid #E6A15C; color:#fff;}
.lg-sel .acc-list li a:focus{background:#E6A15C; border:1px solid #E6A15C; color:#fff;}
.lg-sel .acc-list li.current a{background:#E6A15C; border:1px solid #E6A15C; color:#fff;}