﻿/* By 5811.com.cn */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td{margin: 0; padding: 0;}
.breadcrumb{font-size:13px;}
fieldset, img{border: 0;}
ol, ul{list-style: none;}
.clear{clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0;}
.l, .col-l, .col_l, .col-c, .col_c{float: left;}
.r, .col-r, .col_r, dt span, .ul-txt li span, .ul_txt li span{float: right;}
.c{clear: both;}
.n, em{font-weight: normal; font-style: normal;}

a{text-decoration: none;}
a:hover{color: #FF6600}

/*-----------------[初始化]--------------*/
body{color: #333; font-size: 12px; font-family: "微软雅黑", "Microsoft Yahei" !important; min-width: 1300px; /* background: #f6f6f6; */}
::-webkit-scrollbar{width: 0px; height: 7px;}
a{color: #444;}
a:hover{color: #d7a746;}
img, .ani{max-width: 100%; transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}
input, textarea, select{font-size: 12px; color: #444; font-family: "微软雅黑", "Microsoft Yahei";}
input[type='submit'], input[type='reset'], input[type='button'], select{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
@font-face{font-family: 'iconfont'; src: url('../fonts/iconfont.eot'); src: url('../fonts/iconfont.eot') format('embedded-opentype'), url('../fonts/iconfont.woff') format('woff'), url('../fonts/iconfont.ttf') format('truetype'), url('../fonts/iconfont.svg#iconfont') format('svg');}
@font-face{font-family: 'sophis'; src: url('../fonts/sophisticate ssi semi bold italic.ttf');}
@font-face{font-family: 'PAINP'; src: url('../fonts/painp.ttf');}
.iconfont{font-family: "iconfont" !important; font-style: normal; -webkit-font-smoothing: antialiased; -webkit-text-stroke-width: 0.2px; -moz-osx-font-smoothing: grayscale;}
/*布局*/
.wp{width: 1200px; margin: 0 auto;}
.h50{height: 50px; clear: both; overflow: hidden;}
.h100{height: 100px; clear: both; overflow: hidden;}
*{outline: none;}
@font-face{font-family: 'ShinePersonalUse'; src: url('../fonts/shine personal use.ttf');}
/*标题*/
/*按钮*/
/*颜色*/

/*******************************-------[=底部]-------
********************************/

/*
-----------------[公用]--------------*/
/* banner */

/*ban-in3*/
.ban-inner.ban-in3{height: 600px;}
.ban-inner.ban-in3 .pos{margin: 88px 182px 10px 194px;}
.ban-inner.ban-in3 .next{display: block; margin: 0 auto; width: 50px; height: 140px; background: url(../images/img-three-1.png) center no-repeat; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)'; -webkit-animation: aniTop 1.5s infinite ease-in; -o-animation: aniTop 1.5s infinite ease-in; animation: aniTop 1.5s infinite ease-in;}
@-webkit-keyframes aniTop{0%{-webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';} 50%{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 100%{-webkit-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}}
@keyframes aniTop{0%{-webkit-transform: translateY(-20px); -ms-transform: translateY(-20px); -o-transform: translateY(-20px); transform: translateY(-20px); opacity: 0; opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';} 50%{-webkit-transform: translateY(0px); -ms-transform: translateY(0px); -o-transform: translateY(0px); transform: translateY(0px); opacity: 1; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);} 100%{-webkit-transform: translateY(20px); -ms-transform: translateY(20px); -o-transform: translateY(20px); transform: translateY(20px); opacity: 0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';}}


/* 专业表单 */
/*表单*/
.box-form .list{float: left;width: 660px;}
.box-form .list img{display: block;}
.box-form .tit{height: 61px;line-height: 61px;font-size: 24px;text-align: center;}
.box-form .table{overflow: hidden;}
.box-form .table .item{height: 45px;line-height: 45px;font-size: 14px;}
.box-form .table .item.last{border-bottom-color: transparent;}
.box-form .table div{float: left;text-align: center;}
.box-form .table .d1{width: 158px;}
.box-form .table .d2{width: 168px;}
.box-form .table .d3{width: 172px;}
.box-form .table .d4{width: 160px;}
.box-form .form{margin-left: 680px;padding-bottom: 40px;}
.box-form .form ul{padding: 30px 40px 0;}
.box-form .form .btn-form{margin: 40px auto 0;display: block;width: 210px;height: 45px;line-height: 45px;color: #fff;font-size: 18px;text-align: center;background-color: #dca436;border: none;cursor: pointer;}
.box-form .form .btn-form:hover{background-color: #b18c62;}
.box-form .form .li-gender{margin-bottom: 38px;text-align: center;font-size: 0;}
.box-form .form .li-gender label{position: relative;margin: 0 24px;display: inline-block;width: 110px;height: 156px;background-position: center center;background-repeat: no-repeat;cursor: pointer;}
.box-form .form .li-gender label.m{background-image: url(../images/ico-hm-1.png);}
.box-form .form .li-gender label.f{background-image: url(../images/ico-hm-2.png);}
.box-form .form .li-gender input{display: none;}
.box-form .form .li-gender em{position: absolute;right: 12px;bottom: 0;display: none;width: 23px;height: 23px;background: url(../images/ico-checked-1.png) center center no-repeat;}
.box-form .form .li-gender .checked em{display: block;}
.box-form .form .li-item{margin-bottom: 20px;}
.box-form .form .d1{float: left;width: 114px;height: 48px;line-height: 48px;text-align: center;font-size: 14px;}
.box-form .form .d1 em{color: #f01332;font-weight: bold;}
.box-form .form .d2{margin-left: 115px;padding: 0 13px 0 20px;}
.box-form .form .inp-form{display: block;width: 100%;height: 48px;line-height: 48px;border: none;font-size: 14px;}
.box-form .form .select{position: relative;cursor: pointer;}
.box-form .form .select .cur{display: block;width: 100%;height: 100%;background-position: right center;background-repeat: no-repeat;}
.box-form .form .select .s-list{position: absolute;top: 48px;left: -21px;right: -14px;display: none;z-index: 2;}
.box-form .form .select .s-list a{padding: 0 13px 0 20px;display: block;height: 40px;line-height: 40px;font-size: 14px;}

a{transition: .3s; -ms-transition: .3s; -moz-transition: .3s; -webkit-transition: .3s; -o-transition: .3s;}

.m-inban{position: relative;}
.m-inban .pic{height: 300px; overflow: hidden;}
.m-inban img{display: block;}
.m-inban .slick-arrow{position: absolute; z-index: 9; top: 256px; display: block; width: 44px; height: 44px; background-repeat: no-repeat; background-position: center center;}
.m-inban .prev{right: 44px; background-image: url(../images/kf-prev.png);}
.m-inban .prev:hover{background-image: url(../images/kf-prev0.png);}
.m-inban .next:hover{background-image: url(../images/kf-next0.png);}
.m-inban .next{right: 0; background-image: url(../images/kf-next.png);}
.m-inban .txt{padding: 30px 30px 0; height: 280px; line-height: 25px; overflow: hidden; overflow-y: auto; color: #6e5a50; background: url(../images/kf-banbg.png) repeat;}
.m-inban .txt h4{font-size: 24px;font-weight: normal;}

.section-hm.s6 .cont{margin-top:52px;}
.section-hm.s6.color .form .li-item{background-color: #6e5a50;color: #fff;border: 1px solid #9b7765;}

.xican .g-tit1{padding-bottom: 5px; padding-top: 80px; overflow: hidden; position: relative; background-repeat: no-repeat; background-position: center 0; font-size: 36px; color: #fff;text-align: center; font-weight: bold; text-align: center; color: #333;}
.xican .g-tit1 span{position: relative; z-index: 3;}
.xican .g-tit1 em{display: block; font-size: 48px; margin-bottom: -32px; font-family: 'ShinePersonalUse'; opacity: .10; -ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity= 10)'; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=10);}
.g-tit1.c2{color: #fff;}
.row-a2-xc .m-top-desc{color: #fff;}
.row-a1-xc{height: 867px;overflow: hidden;}
.m-top-desc{margin-bottom: 40px; font-size: 14px; color: #666; line-height: 25px; text-align: center;}
.ul-list-xc{overflow: hidden; padding-top: 10px; margin-bottom: 20px;}
.ul-list-xc li{overflow: hidden; float: left; width: 552px; padding-left: 48px; margin-bottom: 15px;}
.ul-list-xc .con{float: left;}
.ul-list-xc .tit{overflow: hidden; margin-left: 105px; margin-bottom: 14px; padding-top: 17px; font-size: 16px; color: #333;}
.ul-list-xc .tit i{display: block; padding-top: 18px; overflow: hidden; border-bottom: 1px dashed #bdbdbd;}
.ul-list-xc .tit .s1{float: left; margin-right: 10px; display: block;}
.ul-list-xc .tit .s2{display: block; float: right; margin-left: 10px;}
.ul-list-xc .txt{margin-left: 105px;color: #666;font-size: 14px;}
.s-more-sz{text-align: center; display: block; margin: 0 auto; height: 46px; line-height: 46px; width: 196px; font-size: 16px; color: #fff; background-color: #dca436; border: 2px solid #dca436;}
.s-more-sz:hover{border: 2px solid #b18c62;background-color: #b18c62;color: #fff;}
.ul-list2-xc{overflow: hidden; border: 1px solid #666;}
.ul-list2-xc li{float: left; width: 25%; height: 286px; background: url(../images/xc-libg.jpg) center center no-repeat; -webkit-background-size: 100%; background-size: 100%;}
.ul-list2-xc .pic{padding: 4px;}
.ul-list2-xc .pic img{display: block; width: 290px; height: 220px;}
.ul-list2-xc .txt{padding-top: 8px; height: 50px; text-align: center; font-size: 18px; color: #fff;}
.ul-list2-xc .txt span{display: block; margin: 0 auto; color: #b2b2b2; font-size: 14px;}
.box-btn-s{text-align: center; padding-top: 50px; padding-bottom: 80px;}
.box-btn-s .s-more-sz{display: inline-block; margin: 0 9px;}
.box-btn-s .s-more-sz.s2{background-color: transparent; color: #dca436; height: 46px; border: 2px solid #dca436;}
.box-btn-s .s-more-sz.s2:hover{background-color: #dca436; color: #fff;}
.m-inban.style2{margin-bottom: 20px; width: 100%; padding: 50px; background-color: #fff;}
.m-inban.style2 .item .pic{float: left; width: 550px; height: 480px;}
.m-inban.style2 .item .txt{background-color: #fff; height: 450px; background-image: none; color: #333;}
.m-inban.style2 .item .txt h4::after{content: ''; display: block; margin-top: 30px; width: 50px; height: 4px; background-color: #d7a746;}
.m-inban.style2 .prev{right: 98px; background-image: url(../images/arr-l4.png);}
.m-inban.style2 .prev:hover{background-image: url(../images/arr-l1.png);}
.m-inban.style2 .next{right: 39px; background-image: url(../images/arr-r4.png);}
.m-inban.style2 .next:hover{background-image: url(../images/arr-r1.png);}
.m-inban.style2 .slick-arrow{top: 70px;}
.ul-pic-xc .slick-arrow{top: 50%; margin-top: -22px; display: block; width: 22px; height: 44px; position: absolute; z-index: 9; background-repeat: no-repeat; background-position: center center;}
.ul-pic-xc .prev{left: 10px; background-image: url(../images/arr-l7.png);}
.ul-pic-xc .prev:hover{background-image: url(../images/arr-l07.png);}
.ul-pic-xc .next{right: 0; background-image: url(../images/arr-r7.png);}
.ul-pic-xc .next:hover{background-image: url(../images/arr-r07.png);}
.box-ban2{overflow: hidden;position: relative;}
.ul-pic-xc{margin-left: -10px;}
.ul-pic-xc .pic{height: 276px; margin-left: 10px;}
.ul-pic-xc .pic img{width: 100%;display: block;height: 100%;}
.row-a4-xc{height: 769px;}
.row-a4-xc .col-l{width: 475px;}
.row-a4-xc .col-r{width: 570px;}
.m-txt-xc{padding-top: 160px; color: #fff;}
.m-txt-xc .tit{font-size: 35px; line-height: 50px; margin-bottom: 28px; text-transform: uppercase;}
.m-txt-xc .tit span{display: block; margin-bottom: 25px; font-size: 30px; padding-left: 19px; background: url(../images/xc-sp.png) left bottom 3px no-repeat;}
.m-txt-xc .txt{font-size: 16px; line-height: 34px; margin-bottom: 40px;}
.m-txt-xc .s-more-sz{margin: 0;}
.row-a4-xc .pic{padding-top: 100px;}
.row-a5-xc{overflow: hidden;height: 688px;}
.g-tit1 i{display: inline-block; width: 30px; height: 4px; background-color: #d7a746; vertical-align: middle; margin-right: -10px;}
.row-a5-xc{height: 688px;}
.row-a5-xc .col-l{width: 580px;}
.row-a5-xc .col-r{width: 600px;}
.m-picban{position: relative; width: 580px;}
.m-picban .slick-dots{position: absolute; bottom: 15px; right: 15px;}
.m-picban .slick-dots li{display: inline-block; width: 10px; height: 10px; border-radius: 50%; margin-left: 5px; border: 1px solid #fff; cursor: pointer;}
.m-picban .slick-dots li.slick-active{background-color: #fff;}
.s-ul-tab{float: left; padding: 18px; width: 164px; height: 364px; background: url(../images/xc-tab.jpg) center center no-repeat;}
.s-ul-tab li{position: relative; width: 100%; height: 50%; background-position: center center; background-repeat: no-repeat; cursor: pointer;}
.s-ul-tab li.li1{background-image: url(../images/xc-li1.jpg);}
.s-ul-tab li.li1.on{background-image: url(../images/xc-li01.jpg);}
.s-ul-tab li.li1.on::after,.s-ul-tab li.li2.on::after{content: ''; display: block; position: absolute; top: 50%; margin-top: -11px; right: -29px; width: 11px; height: 23px; background: url(../images/xc-la.png) center center no-repeat;}
.s-ul-tab li.li2{background-image: url(../images/xc-li2.jpg);}
.s-ul-tab li.li2.on{background-image: url(../images/xc-li02.jpg);}
.tabshow4{float: right; width: 320px; height: 362px; display: none; padding: 18px 30px 20px 50px; color: #fff; background: url(../images/xc-b.png) center center no-repeat;}
.tabshow4 .txt .tit{font-size: 50px; margin-bottom: 10px; text-transform: uppercase;}
.tabshow4 .txt h4{font-size: 24px;margin-bottom: 22px;font-weight: normal;}
.ul-list-xc2{margin-bottom: 37px;}
.ul-list-xc2 li{padding-left: 30px; margin-bottom: 16px; font-size: 18px; background: url(../images/xc-cha.png) left center no-repeat;}
.row-a6-xc.section-hm.s6 .cont{margin-top: 20px;}
.row-a6-xc.section-hm.s6{padding-top: 60px;padding-bottom: 75px;}
.box-form .list .cont .tit{color: #fff; border-bottom: 1px solid #9b7765;}
.box-form .list .cont .item{color: #fff; border-bottom: 1px dotted #9b7765;}
.box-form .list .cont, .box-form .form{background-color: #6e5a50; border: none;}
.box-form .list .cont .d3{color: #dca436;}
.s6 .form .li-item{background-color: #6e5a50; color: #fff; border: 1px solid #9b7765;}
.s6 .form .inp-form{background-color: #6e5a50; color: #fff;}
.box-form .form .select .s-list{background:#6e5a50;}
.box-form .form .select .s-list a{color:white;}
.box-form .form .select .s-list a:hover{color:#f0ac27;}
.s6 .form .select .cur{background-image: url(../images/ico-three-16.png);}
.s6 .form .inp-form::-webkit-input-placeholder{color:#fff;}
.s6 .form .inp-form::-moz-placeholder{color:#fff;}
.s6 .form .inp-form::-ms-input-placeholder{color:#fff;}
