@charset "utf-8";
/* CSS Document */
body { margin:0 auto; padding:0; position:relative; font-size:12px; font-family:"黑体"; COLOR:#555555; overflow-x:hidden; background:#fff; min-width:1300px;}
a { cursor:pointer; color:#555555; text-decoration:none; outline-style:none; outline-color:invert; outline-width:medium }
a:link { text-decoration:none; }
a:visited { color:#555; }
a img { border:0; }
a:hover { color:#d8b886; }
div, ul, li, dd, dt, h1, h2, h3, h4, h5, h6, dl, menu, nav { margin:0; padding:0; list-style:none; }
h1, h2, h3, h4, ul, li, div, p, span, b, i, input, select { margin:0px; padding:0px; outline:none; }
ul, li { padding:0px; margin:0px; list-style:none; }
table {
0; border: none; border-collapse: collapse; }
.yh {}
.songti { font-family:"宋体"; font-style:normal; }
.after:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.clear { clear:both; height:0; overflow:hidden; display:block; }
.float-left { float:left; }
.float-right { float:right; }
.pic { text-align:center; position:relative; }
.pic img { max-width:100%; max-height:100%; }
.block { width:1200px; margin:0 auto; position:relative; }
.tempWrap { width:100% !important; overflow:hidden; }
.pageBar { margin:20px 0; clear:both; }
.title { white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
/*全局搜索*/

.top_fixed { position:fixed; top:0; left:0; width:100%; z-index:999; transition:all ease-in-out .3s;
}
.toper { position:relative; z-index:100; }
/*头部*/

.top { height:40px; line-height:40px; color:#dbdbdb; border-bottom:1px solid #e2b975; position:relative; background:#0a1a53; font-size:14px; }
.top a { display:inline-block; font-size:13px; float:left; color:#fff; }
.top a.search_icon { display:inline-block; width:30px; height:40px; background:url(../imgs/ser_btn.png) no-repeat center; cursor:pointer; }
.outline_store { background:url(../imgs/icon_map.png) no-repeat left center; padding-left:30px; float:left; margin-right:24px; }
.online_shop { background:url(../imgs/icon_shop.png) no-repeat left center; padding-left:30px; float:left; margin-right:24px; }
.head { height:105px; position:relative; background:#0a1a53; }
.head .block { height:100%; }
.head .logo { position:absolute; left:0; bottom:0; height:100%;background:url(../imgs/logo.png) no-repeat center; width:300px;}

.inc_title{background:url(../imgs/pinpaijiameng.png) no-repeat center;} 
.page_bg{background:#fff url(../imgs/bg.jpg) no-repeat center top fixed;}

.topnav { position:absolute; right:0; bottom:0; }
.topnav ul li { display:inline-block; float:left; margin-left:40px; position:relative; }
.topnav ul li>a { display:inline-block; color:#fff; line-height:105px; font-size:16px; }
.topnav ul li>a:hover { color:#d8b886 }
.topnav ul li>a.on { color:#d8b886 }
.topnav dl { display:none; width:120px; position:absolute; left:-28px; top:70px;/* background:url(../imgs/zz_yel.png) repeat;*/ }
.topnav dl dd { text-align:center; }
.topnav dl dd a { display:block; color:#fff; line-height:30px; font-size:14px; }
.topnav dl dd a:hover { color:#0a1a53; /*background:url(../imgs/zz_lightyel.png) repeat;*/ }
#banner { width:100%; height:550px; position:relative; margin:0 auto; }
#banner li { display:none; width:100%; height:100%; position:absolute; }
#banner ul { width:100%; height:100%; position:relative; }
#banner #prev { z-index:9; position:absolute; left:0; top:0; width:30%; height:100%; text-align:center; display:block; }
#banner #next { z-index:9; position:absolute; right:0; top:0; width:30%; height:100%; text-align:center; display:block; }
.banner_btn { position:absolute; height:11px; width:100%; left:0%; bottom:25px; z-index:3; }
.banner_mid_btn { margin:0 auto; text-align:center; }
.banner_mid_btn em { cursor:pointer; width:12px; height:12px; display:inline-block; *display:inline;
zoom:1; margin:0 8px; background:#fff; border-radius:12px; }
.banner_mid_btn em.on { width:30px; transition:all ease-in-out .3s;
background:#0a1a53; }
.ind_intro { padding:50px 0; position:relative; }

/*脚部css*/

.footer { z-index:98; padding:35px 0 15px; color:#dbdbdb; background:#0a1a53; position:relative; }
.footer ul { line-height:24px; height:100%; float:left; display:inline-block; width:135px; }
.footer ul .tit { font-size:16px; color:#c5a36e; font-weight:bold; margin-bottom:18px; }
.footer ul li { margin-bottom:15px; }
.footer ul a { color:#dbdbdb; font-size:14px; line-height:18px; }
.footer ul a:hover { color:#fff; }
.footer ul.ul_ct { width:auto; max-width:230px; float:right; margin:0; }
.footer .hotline { background:url(../imgs/icon_tel.png) no-repeat left center; padding-left:44px; font-size:14px; margin-bottom:25px; }
.footer .hotline b { color:#ecd0a3; font-size:28px; font-family:Arial, Helvetica, sans-serif; }
.footer .ewm1 { float:left; width:95px; }
.footer .ewm1 p { background:url(../imgs/icon_weixin.png) no-repeat left center; text-align:right; line-height:30px; font-size:14px; }
.footer .ewm2 { float:right; width:95px; }
.footer .ewm2 p { background:url(../imgs/icon_vr.png) no-repeat left center; text-align:right; line-height:30px; font-size:14px; }
.footer img { max-width:100%; }

.bottom { background:#0a1a53; border-top:1px solid #e2b975; line-height:44px; text-align:center; color:#dbdbdb; font-size:14px; }
.inc_top { position:relative; z-index:99; background:none; overflow:hidden; transition:all ease-in-out .2s;
}
.inc_title { height:180px; }
.inc_nav { text-align:center; margin-bottom:50px; }
.inc_nav a { display:inline-block; *display:inherit;
zoom:1; width:148px; height:38px; line-height:38px; border:1px solid #fff; text-align:center; background:#efefef; border-radius:5px; margin:0 4px 10px; font-size:16px; color:#0a1a53; }
.inc_nav a:hover { color:#fff; background:#0a1a53; }
.inc_nav a.on { color:#fff; background:#0a1a53; }
.inc_top_fixed { position:fixed; width:100%; top:0; left:0; background:url(../imgs/zz_black2.png) repeat; transition:all ease-in-out .2s;
}
.inc_top_fixed .inc_title { height:60px; }
.inc_top_fixed .inc_nav { margin-bottom:0; }
.location { height:40px; border-bottom:2px solid #c5a36e; line-height:45px; background:url(../imgs/icon_location.png) no-repeat left center; padding-left:30px; font-size:14px; }
.main { overflow:hidden; position:relative; }

/*滚动条样式*/

.main ::-webkit-scrollbar {
width:5px;
height:5px;
}
 .main ::-webkit-scrollbar-track {
border-radius: 0px;
background:#ccc;
}
 .main ::-webkit-scrollbar-thumb {
border-radius:5px;
background:#c5a36e;
}
 .main ::-webkit-scrollbar-thumb:hover {
border-radius:5px;
background:#c5a36e;
}
.contain { overflow:hidden; margin:0 auto 50px; padding:0 38px 30px; background:#fff url(../imgs/inside_zz.png) repeat; border:1px solid #ededed; box-shadow:1px 1px 2px #555; min-height:500px; }
.contain_line { background:url(../imgs/inside_title_bg.png) repeat-x; height:6px; }
*:hover { transition:all ease-in-out .2s;
}
select::-ms-expand {display: none;}
.ep_banner { margin-top:30px; }



.join_title { width:580px; height:70px; border:1px solid #ddd; text-align:center; margin:60px auto 20px; }
.join_title p { line-height:70px; color:#000; font-size:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.join_title font { display:inline-block; background:#fff; padding:0 15px; line-height:26px; color:#c5a36e; margin-top:-10px; font-size:22px; }
.join_title_desc { width:86%; margin:0 auto 50px; color:#666666; font-size:14px; line-height:26px; text-align:center; }
.join01 .artic { width:500px; font-size:14px; line-height:32px; }
.join01 .pic { max-width:50%; }
.join01 .l_a_r_p { margin:20px auto; }
.join01 .l_a_r_p .artic { float:left; }
.join01 .l_a_r_p .pic { float:right; }
.join01 .l_a_r_p img { max-width:560px; }
.join01 .r_a_l_p { margin:20px auto; }
.join01 .r_a_l_p .artic { float:right; }
.join01 .r_a_l_p .pic { float:left; }
.join01 .r_a_l_p img { max-width:560px; }
.join01 .bgf8f8f8 { background:#f8f8f8; margin:0; }
.join01 .bgf8f8f8 .artic { padding:0 28px; }
.join01 .a_title { margin:0 0 20px 0; }
.join01 .a_title .cn { font-size:20px; color:#c5a36e; line-height:30px; font-weight:bold; }
.join01 .a_title .en { font-size:14px; color:#333333; line-height:24px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
.join012 { background:#f8f8f8; width:100%; padding:50px 38px 50px; margin-left:-38px; overflow:hidden; }
.join012 .pic { width:600px; float:left }
.join012 .artic { float:right; width:480px; margin-bottom:20px; }
.join012 .artic .artic_title { font-size:16px; color:#c5a36e; font-weight:bold; line-height:26px; margin-bottom:10px; }
.join012 .artic .a_content { font-size:14px; line-height:30px; color:#333; }
.join012 .title1 .artic_title { line-height:72px; height:72px; padding-bottom:20px; margin-bottom:20px; border-bottom:1px dashed #ddd; }
.join012 .title1 .artic_title p { background:url(../imgs/join_title_left.png) no-repeat left top; padding-left:25px; font-size:20px; color:#c5a36e; }
.join012 .title2 .artic_title { line-height:72px; height:72px; background:url(../imgs/join_title_right.png) no-repeat right top; padding-right:25px; font-size:20px; color:#c5a36e; float:right; }
.join012 .title2 .a_content { float:left; font-size:16px; line-height:72px; }
.join02 { padding:48px 0; }
.join02 .artic { overflow:hidden; }
.join02 .artic_title { font-size:16px; color:#c5a36e; font-weight:bold; margin-top:50px; line-height:40px; }
.join02 .pic { width:580px; float:right; }
.join02 .con { float:left; width:480px; line-height:26px; font-size:14px; color:#333; }
.join03 { background:#f8f8f8; width:100%; padding:0px 38px; margin-left:-38px; overflow:hidden; }
.join03 .bd { position:relative; }
.join03 a.prev { height:160px; width:30px; display:block; position:absolute; left:-30px; top:0; background:url(../imgs/join_left.png) no-repeat center; }
.join03 a.next { height:160px; width:30px; display:block; position:absolute; right:-30px; top:0; background:url(../imgs/join_next.png) no-repeat center; }
.join03 .bd_list { cursor:pointer; width:187px; padding:35px 0; float:left; text-align:center; font-size:16px; color:#000000; line-height:40px; }
.join03 .bd_list .pic { height:50px; }
.join03 .bd_list .bpic { display:none; }
.join03 .bd_list.on { background:#c5a36e; color:#fff; }
.join03 .bd_list.on .spic { display:none; }
.join03 .bd_list.on .bpic { display:inline; }
.join03_content { font-size:14px; line-height:28px; margin-top:30px; text-align:center; }
.join04 { background:#f8f8f8; width:100%; padding:0px 38px; margin-left:-38px; overflow:hidden; }
.join04>ul { margin:60px 0; }
.join04_list { position:relative; height:100px; background:url(../imgs/hline.png) repeat-y center; padding-bottom:55px; }
.join04_list_title { width:380px; height:100px; display: table; }
.join04_list_title .td { display: table-cell; text-align: left; vertical-align: middle; font-size:16px; color:#c5a36e; font-weight:bold; }
.join04_list_title span { width:55px; height:55px; line-height:55px; text-align:center; background:#fff; border:1px solid #c5a36e; border-radius:100%; font-size:30px; font-family:Arial, Helvetica, sans-serif; display:block; }
.join04_list_name { display:table; width:50px; height:100px; padding:0 25px; line-height:25px; font-size:24px; color:#fff; text-align:center; background:#c5a36e; border-radius:100%; margin:0 auto; }
.join04_list_more { width:88px; height:22px; line-height:22px; text-align:center; font-size:14px; color:#fff; position:absolute; display:block; background:#c5a36e; bottom:-25px; }
.join04_list_name span { display: table-cell; vertical-align: middle; }
.join04_list_desc { max-height:100px; width:380px; font-size:14px; color:#333; line-height:24px; position:relative; }
.join04_list.left .join04_list_title span { margin-right:22px; }
.join04_list.right .join04_list_title span { margin-left:22px; }
.join04_list.left .join04_list_title { position:absolute; left:0; top:0; }
.join04_list.right .join04_list_title { position:absolute; right:0; top:0; }
.join04_list.left .join04_list_desc { position:absolute; right:0; top:0; background:url(../imgs/vline.png) no-repeat left center; padding-left:92px; }
.join04_list.right .join04_list_desc { position:absolute; left:0; top:0; background:url(../imgs/vline.png) no-repeat right center; padding-right:92px; }
.join04_list.left .join04_list_more { right:0; }
.join04_list.right .join04_list_more { left:0; }
.join05 { padding:48px 0; }
.join05 .artic { overflow:hidden; }
.join05 .artic_title { font-size:16px; color:#c5a36e; font-weight:bold; margin-top:50px; line-height:40px; }
.join05 .pic { width:595px; float:left; }
.join05 .con { float:right; width:485px; line-height:30px; font-size:14px; color:#333; }
.join06 { background:#f8f8f8; width:100%; padding:0px 38px; margin-left:-38px; overflow:hidden; }
.join06_list { background:url(../imgs/process_line.png) no-repeat center 42px; margin:30px 0 30px; }
.join06_lister { width:14.2%; float:left; text-align:center; cursor:pointer; }
.join06_lister .pic { width:102px; margin:0 auto; }
.join06_lister .bpic { display:none; }
.join06_lister .name { font-size:16px; color:#000; line-height:50px; }
.join06_lister .desc { font-size:14px; color:#0a1a53; line-height:28px; display:none; }
.join06_lister.on { color:#0a1a53; }
.join06_lister.on .spic { display:none }
.join06_lister.on .bpic { display:inline; }
.join06_lister.on .desc { display:block }
.join08 { background:#f8f8f8; width:100%; padding:0px 38px; margin-left:-38px; text-align:center; overflow:hidden; }
.join08_content { margin:50px auto; }
.join09_content { font-size:14px; color:#333; line-height:28px; }
.join_feedback { border:1px solid #c5a36e; position:relative; }
.join_feedback p.erro { position:absolute; left:0; bottom:-28px; line-height:30px; color:#F00; font-size:13px; }
.join_feedback_note { float:right; width:320px; height:100%; }
.join_feedback_form { float:left; width:730px; padding:25px 10px 0; }
.join_feedback_form .ipt { border:1px solid #ccc; position:relative; height:40px; line-height:40px; margin-bottom:25px; margin-left:25px; }
.join_feedback_form .ipt em { position:absolute; left:-25px; display:block; font-size:18px; font-style:normal; top:0; color:#C00; width:25px; text-align:center; }
.join_feedback_form .ipt.col-2 { width:305px; float:left; margin-right:30px; }
.join_feedback_form .ipt.col-1 { width:667px; margin-right:30px; }
.join_feedback_form .ipt.col-2 span { float:left; display:block; width:20%; text-align:right; font-size:16px; }
.join_feedback_form .ipt.col-1 span { float:left; display:block; width:9%; text-align:right; font-size:16px; }
.join_feedback_form .ipt.col-2 input { width:80%; height:100%; float:left; border:none; text-indent:5px; }
.join_feedback_form .ipt.col-1 input { width:91%; height:100%; float:left; border:none; text-indent:5px; }
.join_feedback_form .iptextarea { margin-left:25px; margin-bottom:25px; width:667px; border:1px solid #ccc; }
.join_feedback_form .iptextarea span { display:block; width:90px; text-align:right; font-size:16px; line-height:40px; }
.join_feedback_form .iptextarea textarea { width:97%; height:90px; padding:0px 10px 10px; margin:0 auto; overflow:hidden; color:#333; line-height:24px; outline:none; border:none; }
.join_feedback_form #code { width:100px; height:40px; line-height:40px; float:left; border-left:1px solid #ccc; color:#c5a36e; font-family:Arial, Helvetica, sans-serif; text-align:center; letter-spacing:2px; font-size:16px; font-weight:bold; }
.join_feedback_form .submit { display:inline-block; margin-right:40px; width:320px; height:40px; line-height:40px; background:#c5a36e; color:#fff; text-align:center; font-size:16px; float:right; }

.tijiao { background-color:#ef156c; width:100%;line-height:85px; margin-top:-30px;text-align:center; }
.tijiao form { width:80%; margin:0 auto; color:#fff;}
.tijiao dd { font-size:26px;}
.tijiao dd i { color:#ff0; font-size:32px; font-style:oblique;}
.xingming,.tel,.code {height:50px; line-height:50px; width:160px; font-size:16px; border:none; color:#666;}
.tijiao .submit {height:50px; line-height:50px;width:120px; font-size:16px; border:none; text-align:center; background-color:#ff0; color:#f00; font-weight:bold; cursor:pointer;}

form input:focus,textarea:focus,select:focus{ border:1px solid #f00; box-shadow: 1px 1px 5px #f00;outline: none;}