@charset "utf-8";
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:100%;height:auto;vertical-align:middle;border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}body,button,input,select,textarea{font:13px/1.5 arial,'microsoft yahei',\5b8b\4f53}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.noBg{background:none!important}
body{position:relative;background:#ddd;color:#444;}
a{color:#444;text-decoration:none;}
#g-wp { max-width:640px; margin:0 auto; padding:0 0 40px; background:#fff; }


.u-tt { /*border-top:3px solid #023D99;*/ }
.u-tt .hd { position:relative; height:40px; border-bottom:1px solid #056fa4; background:#0996dd; background:linear-gradient(#0996dd,#2eaff0); line-height:40px; }
.u-tt .hd h2 { float:left; padding:0 15px; border-right:1px solid #056fa4;/* background:linear-gradient(#08c1dd,#02a1b9); */color:#fff; font-size:20px; vertical-align:top; }
.u-tt .hd h2 a { color:#fff; }
.u-tt .hd h2 em { padding-left:5px; opacity:0.3; font-weight:100; font-size:11px; text-transform:uppercase; vertical-align:top; }
.u-tt .hd .more { position:absolute; top:12px; right:8px; width:15px; height:15px; padding:0; background:url(../../images/icon_arr_arrow.png) no-repeat; background-size:contain; overflow:hidden; }
.u-tt .hd .more a { display:block; background:none; line-height:999px; }
.u-tt .bd { padding:3% 1% 0; }

.box { border-bottom:10px solid #f2f2f2; background:#fff; }

.box-isd .hd { border-bottom:10px solid #f2f2f2; background:#fff; }
.box-isd .hd h2 { border-right:0; background:#fff; color:#1e1201; }
.box-isd .hd .col { float:right; height:24px; margin:7px 10px 0 0; padding:0 20px; line-height:24px; border-radius:3px; border:1px solid #ddd; text-align:center; }
.box-isd .hd .col a { color:#333; }

/* 图片列表 一行两个 */
.m-pList li { float:left; width:46%; padding:0 2%; text-align:center;}
.m-pList li .t { padding:8px 0; font-size:13px; text-align:center; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* 图片列表 一行一个 */
.m-pFList li { position:relative; padding:0 2% 3%; }
.m-pFList li .p { float:left; width:45%; left:0; margin-right:5%; }
.m-pFList li .c { display:block; overflow:hidden; zoom:1; }
.m-pFList li .t { padding:0 0 8px; font-weight:bold; font-size:14px; }
.m-pFList li .t a { color:#000; }
.m-pFList li .i { padding:0 0 8px; color:#777; font-size:12px; }
.m-pFList li .m { font-size:12px; }

.m-tList { padding:0 12px 8px; }
.m-tList li { padding:10px 0; border-bottom:1px solid #eee; color:#777; font-size:12px; line-height:18px; }
.m-tList li h2 { padding-bottom:5px; font-size:15px; }

.m-list { padding:0 2% 3%; }
.m-list li { padding:7px 4px; border-bottom:1px solid #eee; font-size:12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }

/* m-con */
.u-tt .m-con { padding: 3%; }
.m-con .p { margin-bottom: 3%; text-align: center; }
.m-con .c {  }

/* 首页拨打电话 */
.m-tel { padding:3%; }
.m-tel a { display:block; padding:0 3%; border-radius:5px; background:#0996dd; background:linear-gradient(#0996dd,#2eaff0); color:#fff; }
.m-tel a span { display:inline-block; padding:3%; }
.m-tel a span::before { content:""; padding-left:10px; border-left:10px solid #fff; }

/* 内容 */
.article { padding:0 2% 3%; line-height:1.8; word-wrap:break-word; }
.article .mt { text-align:left; }
.article .mt h1 { padding:5px 0 0; font-size:20px; line-height:26px; font-weight:100; }
.article .mt .titBar { padding:4px 0; border-bottom:1px dashed #e1e0e0; color:#777; font-size:12px; line-height:24px; }
.article .mc { padding:20px 0 10px; font-size:13px; word-wrap:break-word; }
.article .mc table{width:100% !important;}

/* 分享 */
.action-share { height:24px; padding:15px 0; text-align:center; overflow:hidden; }
.bdshare-button-style0-24{line-height:24px;}
.bdshare-button-style0-24 a{position:relative;display:inline-block;width:24px;height:24px;margin-left:5px;background:url(share.png);vertical-align:top;cursor:pointer;opacity:.8;}
.bdshare-button-style0-24 a:hover{opacity:1;}
.bdshare-button-style0-24 a.bds_tsina{background-position:0 0;}
.bdshare-button-style0-24 a.bds_weixin{background-position:0 -32px;}
.bdshare-button-style0-24 a.bds_qzone{background-position:0 -65px;}
.bdshare-button-style0-24 a.bds_sqq{background-position:0 -98px;}
.bdshare-button-style0-24 a.bds_renren{background-position:0 -131px;}
.bdshare-button-style0-24 a.bds_tqq{background-position:0 -163px;}
.bdshare-button-style0-24 a.bds_douban{background-position:0 -196px;}
.bdshare-button-style0-24 a.bds_fbook{background-position:0 -226px;}

/* 分页 */
.more { padding:8px; }
.more a { display:block; border-radius:5px; background:#eee; line-height:30px; text-align:center; }

.page { padding: 10px; text-align: center; }
.page a { display: inline-block; padding: 0 10px; line-height: 1.5; }

.pager-next-pre { display:table; width:100%; text-align:center; }
.pager-next-pre a { float:left; width:50%; padding:8px 0; background:linear-gradient(#eee,#ddd); display:table-cell; }
.pager-next-pre .btn_next { background:#000; background:linear-gradient(#313231,#101110); color:#fff; }

.menu { overflow:hidden; }
.menu li { position:relative; float:left; width:33.333%; margin-top:-1px; border:solid #ddd; border-width:1px 0 1px; background:#fafafa; background:linear-gradient(#fafafa,#eee); line-height:30px; text-align:center; }
.menu li::before { content:"|"; position:absolute; top:0; right:0; border-right:1px solid #ddd; background:linear-gradient(#fafafa,#eee); color:#fff; font-size:12px; font-weight:100; }
.menu li:nth-child(3n)::before { content:""; }
.menu li a { display:block; }
.menu .current a { color:#f60; }

/* 二级菜单 */
.m-mask{ position:fixed; top:0; right:0; left:0; bottom:0; background-color:rgba(0,0,0,0); z-index: 98;  overflow: hidden; display:none;}
.m-nav-show .m-mask { display:block; }

.m-menu { position:fixed; top:0; right:-50%; width:45%; height:100%; padding:7% 5%; background:#c9a71f
; z-index:99; opacity:0; overflow:auto; }
.m-menu .site-nav { min-height:400px; overflow-y:auto; }
.m-menu li { padding-bottom:12px; font-size:15px; }
.m-menu li ul { padding-left:15%; }
.m-menu li li { padding-top:8px; padding-bottom:0; font-size:12px; }
.m-menu li a { color:#fff; }
.m-menu li li a { color:#eee; }
.m-menu li a.current { font-weight: bold; }

.m-menu dl { margin-top: 5px;padding-top: 5px; border-top: 1px solid #fff; }
.m-menu dl dd { padding: 2px 0; }
.m-menu dl dd a { color: #fff; font-weight: normal!important; }
.m-menu dl dd a.current { padding-left: 5px; border-left: 1px solid #fff; }

.m-copy { padding:3% 5% 6%; background:#666; color:#fff; text-align:center; }

/*Form*/
.form-panel { margin: 0 10px; }
.form-panel h4 { margin-bottom: 10px; padding: 2px 20px; background: #eee; line-height: 22px; }
.form-panel .tips { padding: 10px 0 10px 110px; color: #cc3732; font-weight: bold; font-size: 14px;}
.form-panel .field { clear: both; }
.form-panel li.field label { display: block; float: left; width: 25%; line-height: 24px; text-align: right; }
.form-panel .input { padding: 5px 0; color: #666; zoom: 1; }
.form-panel .field:after { content: '\20'; display: block; height: 0; clear: both; }
.form-panel .text { width: 70%; height: 20px; padding: 1px 3px; border: 1px solid #d0d0d0; background: #f2f2f2; color: #666; }
.form-panel .textarea { width: 70%; height: 100px; padding: 1px 3px; border: 1px solid #d0d0d0; background: #f2f2f2; color: #666; }
.form-panel .submit-field { padding: 0 10px 20px 100px; clear: both; }
.form-panel .submit-field input { margin-right: 10px; }
.form-panel .btn-submit { width: 78px; height: 24px; border: none; background:#999; cursor: pointer; }
.form-panel .btn-reset { width: 78px; height: 24px; border: none; background:#eee; cursor: pointer; }

.hr {padding:0 1%;}
.hr-list { margin-bottom: 10px; padding: 10px 0 0; }
.hr-list .title { padding: 2px 20px; background: #efefef; font-weight: bold; line-height: 22px; }
.hr-list .title span { float: right; color: #333; font-weight: 100; }
.hr-list .info { padding: 5px 10px; line-height: 24px; }
.hr-list .apply { padding: 5px; text-align: right; }
.hr-list .apply a { color: #ba0012; }

.banner { position: relative; width: 100%;  overflow: hidden; z-index:0;  }
.banner .bd { position: relative; left: 50%; width:100%; margin: 0 0 0 -50%; text-align: center; overflow: hidden; }
.banner .bd ul li a img{width: 100%;}
.banner .bd ul{width: 100%;}
.banner .bd ul li{width: 100%;}
.banner .bd ul li a{width: 100%;}
.banner .wrap { position:relative; }
.banner .hd { position: absolute; bottom: 14px; width:100%; text-align:center; z-index:999; display: none;}

.logo{position: absolute;top:20px;left:2%;width:35.625%;}
.nav{position: absolute;top:90px;padding: 0 1.25%;width: 97.5%;}
.nav ul li{float:left;width:25%;text-align: center;line-height: 50px;background: url(nav_libg_03.png) no-repeat center;margin-top: 1px;background-size: cover;}
.nav ul li a{display: block;font-size: 19px;color: #333;background: url(nav_bg_07.png) no-repeat left center;background-size: contain;}
/*
.nav ul li:nth-child(1) a{background: none;}

.nav ul li:nth-child(5) a{background: none;}
*/

.s_top{border-bottom: 2px solid #c29c11;}
.s_top .s_top_l{float:left;width: 35.79%;background: url(s_bg_03.png) no-repeat center;line-height: 41px;text-align: center;background-size: cover;}
.s_top .s_top_l span:first-child{font-size: 21.34px;font-weight: bold;color: #391811;}
.s_top .s_top_l span:last-child{font-size: 16px;text-transform: uppercase;color: #391811;}
.s_top .s_top_r{float:right;margin-top: 15px;}
.s_top .s_top_r a{font-size: 18.67px;color: #c29c11;text-transform: uppercase;}
.section1{margin-top: 20px;padding: 0 1.25%;}

.s1_conn{padding-top: 20px;}
.s1_conn ul li{width: 100%;border: 1px solid #391811;height: 55px;line-height: 55px;border-radius: 15px;margin-top: 5px;/*background: url(s1_bg_07.png) no-repeat 1% center;*/padding-left: 3%;box-sizing: border-box;position: relative;}
.s1_conn ul li a{position: absolute;right: 3%;}
.s1_conn ul li span{font-size: 21.34px;color: #391811;}
.s1_conn ul li span:nth-child(1){width:43.5%;display: inline-block; }
.s1_more{text-align: center;margin-top: 30px;}
.s1_more a{width: 149px;height: 33px;border: 1px solid #c29c10;display: inline-block;line-height: 33px;color: #c29c10;font-size: 16px;text-align: center;border-radius: 5px;}

.section2{margin-top: 35px;padding: 0 1.25%;}
.section2 .s_top_l{width: 30%;}
.s2_conn{padding-top: 15px;}
.s2_conn ul li{float:left;width: 48%;box-sizing: border-box;text-align: center;margin-top: 20px;}
.s2_conn ul li:nth-child(1),.s2_conn ul li:nth-child(4){margin-right: 3%;}
.s2_conn ul li dt img{border: 4px solid #c9a724;}
.s2_conn ul li dd{padding-top: 5px; }
.s2_conn ul li dd a{font-size: 18.67px;color: #333;}

.section3{margin-top: 35px;padding: 0 1.25%;}
.section3 .s_top_l{width: 23%;}
.s3_conn{padding-top: 30px;}
.s3_conn .s3_li{padding-bottom: 20px;border-bottom: 1px dashed #c29c11;margin-bottom: 15px;background: none;padding-left: 0;}
.s3_conn .s3_li div{text-align: center;}
.s3_conn .s3_li div a img{border: 4px solid #dbc357;}
.s3_conn .s3_li p:nth-child(2) a{font-size: 21.34px;color: #333;font-weight: bold;}
.s3_conn .s3_li p:nth-child(2){padding: 25px 0 14px;/*background: url(s1_bg_07.png) no-repeat 1% center;*/padding-left: 0%;}
.s3_conn .s3_li p:nth-child(3){font-size: 16px;color: #666;}
.s3_conn ul li{font-size: 18.67px;color: #333;line-height: 28px;/*background: url(s1_bg_07.png) no-repeat 1% center;*/padding-left: 0%;}
.s3_conn ul li span{float:right;}

.section4{background: url(s4_bg_10.png) no-repeat center;padding-top: 10px;margin-top: 35px;padding-bottom: 69px;}
.section4 .s4_top{text-align: center;background: url(s4_top_bg_03.png) no-repeat center;height: 57px;line-height: 57px;font-size: 24px;color: #511907;}
.section4 .s4_conn{padding-left: 7%;padding-top: 20px;}
.section4 .s4_conn form div:first-child input{width: 80%;height: 39px;border: 1px solid #735943;padding-left: 46px;background:rgba(255,255,255,0.6) url(s4_1_03.png) no-repeat 2% center;}
.section4 .s4_conn form div:nth-child(2) input{width: 80%;height: 39px;border: 1px solid #735943;padding-left: 46px;background:rgba(255,255,255,0.6) url(s4_2_06.png) no-repeat 2% center;}
.section4 .s4_conn form div:nth-child(2){margin-top: 10px;}
.section4 .s4_conn form div:nth-child(3){margin-top: 10px;}
.section4 .s4_conn form div:nth-child(3) textarea{width: 80%;height: 108px;border: 1px solid #735943;padding-left: 46px;background:rgba(255,255,255,0.6) url(s4_3_09.png) no-repeat 2% 3px;}
.section4 .s4_conn form div:nth-child(4){margin-top: 10px;}
.section4 .s4_conn form div:nth-child(4) input{height: 35px;border: 1px solid #735943;padding-left: 16px;background:rgba(255,255,255,0.6);}
.section4 .s4_conn form div:nth-child(4) img{height: 35px;}
.section4 .s4_conn form div input::-webkit-input-placeholder,.section4 .s4_conn form div textarea::-webkit-input-placeholder {
    color: #462721;font-size: 16px;
}
.section4 .s4_conn form div input:-moz-placeholder,.section4 .s4_conn form div textarea:-moz-placeholder {
    color: #462721;font-size: 16px;
}
.section4 .s4_conn form div input::-moz-placeholder,.section4 .s4_conn form div textarea::-moz-placeholder {
    color: #462721;font-size: 16px;
}
.section4 .s4_conn form div input:-ms-input-placeholder,.section4 .s4_conn form div textarea:-ms-input-placeholder {
    color: #462721;font-size: 16px;
}
.section4 .s4_conn form div:last-child input{width: 163px;height: 41px;background: url(s4_4_13.png) no-repeat center;border: 0;font-size: 21.34px;color: #511907;}
.section4 .s4_conn form div:last-child{margin-top: 33px;}

.footer{padding-bottom: 100px;}
.ft_copy{text-align: center;padding-top: 15px;border-bottom: 1px dashed #999999;padding-bottom: 20px;}
.ft_copy p{font-size: 16px;color: #666;line-height: 28px;}
.ft_copy p:nth-child(2){font-size: 18.67px;color: #333;padding: 15px 0 10px;}
#fixed-foot { position:fixed; left:0; bottom:0; width:100%; height:76px;line-height:24px; text-align:center; z-index:1; }
#fixed-foot li { float:left; width:24.7%;background: url(fix_bg_02.png) no-repeat center;background-size: cover;margin-right: 0.4%; }
#fixed-foot li:last-child{margin-right: 0;}
#fixed-foot li a { display:block; padding:8px 0 0; color:#fff; }
.fixed-button { display:block; width:44px; height:44px; margin:0 auto; background:url(ft1_07.png) no-repeat; overflow:hidden; }
.icon_arr_email { background-image:url(ft2_10.png) }
.icon_arr_map { background-image:url(ft3_12.png) }
.icon_arr_share { background-image:url(ft4_15.png) }
.icon_arr_book { background-image:url(ft4_15.png) }



@media screen and (max-width:600px) and (min-width:500px){
    .nav{top:80px;}
    .nav ul li{line-height: 45px;}
    .nav ul li a{font-size: 19px;}
    .section1 .s_top .s_top_l{width:40.79%; }
    .section2 .s_top .s_top_l{width:36%; }
    .section3 .s_top .s_top_l{width:26%; }
    .s_top .s_top_l span:first-child{font-size: 20px;}
    .s_top .s_top_l span:last-child{font-size: 15px;}
    .s1_conn ul li span{font-size: 17px;}
    .s2_conn ul li dd a{font-size: 16px;}
    .s2_conn{padding-top: 10px;}
    .s3_conn .s3_li p:nth-child(2) a{font-size: 19px;}
    .s3_conn ul li{font-size: 16px;}
}
@media screen and (max-width:500px) and (min-width:400px){
    .logo{top:15px;}
    .nav{top:65px;}
    .nav ul li{line-height: 40px;}
    .nav ul li a{font-size: 16px;}
    .section1 .s_top .s_top_l{width:43.79%; }
    .section2 .s_top .s_top_l{width:37%; }
    .section3 .s_top .s_top_l{width:29%; }
    .s_top .s_top_l span:first-child{font-size: 18px;}
    .s_top .s_top_l span:last-child{font-size: 13px;}
    .s1_conn ul li span{font-size: 14px;}
    .s2_conn ul li dd a{font-size: 14px;}
    .s2_conn{padding-top: 5px;}
    .s3_conn .s3_li p:nth-child(2) a{font-size: 17px;}
    .s3_conn .s3_li p:nth-child(3){font-size: 14px;}
    .s3_conn ul li{font-size: 14px;}
}
@media screen and (max-width:400px) and (min-width:320px){
    .logo{top:10px;}
    .nav{top:45px;}
    .nav ul li{line-height: 35px;}
    .nav ul li a{font-size: 14px;}
    .section1 .s_top .s_top_l{width:44%; }
    .section2 .s_top .s_top_l{width:38%; }
    .section3 .s_top .s_top_l{width:30%; }
    .s_top .s_top_l span:first-child{font-size: 12px;}
    .s_top .s_top_l span:last-child{font-size: 12px;}
    .s1_conn ul li span{font-size: 12px;}
    .s2_conn ul li dd a{font-size: 12px;}
    .s2_conn{padding-top: 0;}
    .s3_conn .s3_li p:nth-child(2) a{font-size: 15px;}
    .s3_conn .s3_li p:nth-child(3){font-size: 12px;}
    .s3_conn ul li{font-size: 12px;}
}