@charset "utf-8";
/* CSS Document */
htm,body{overflow-x:hidden;}
body { background:#f8f1e0 url(../images/ind_bg.jpg) repeat top center; font-size: 16px; }
*, body, form, input, ul, li, h1, h2 { margin: 0; padding: 0; }
ul, li { list-style: none; }
a { text-decoration: none; color: #111; }
a:hover { text-decoration: none; color: #ea3e00; }
img { border: 0; width: 100%; }
.v-hei20 { height: 20px; line-height: 0; font-size: 0; }
.v-hei30 { height: 30px; line-height: 0; font-size: 0; }
.header { max-width: 100%; }
.head_bg { width: 100%; text-align: center; font-size: 0; }
.head_bg img { width: 100%; }
.head_navli { width: 100%; background: #f2d8a6; }
.head_nav { max-width: 1200px; margin-left: auto; margin-right: auto; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-around; align-items: center; }
.head_nav a { display: block; padding: 1% 0; color: #441c10; font-size: 18px; }
.head_nav a:hover { color: #ea3e00; }
.main_con { max-width: 1200px; margin-left: auto; margin-right: auto;}
.ind_dzb { width: 100%; }
.ind_dzbtit01 { width: 100%; font-size: 34px; font-weight: bold; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-around; align-items: center; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ind_dzbtit01 a { padding: 0.8% 0; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ind_dzbtit02 { font-size: 16px; width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; font-weight: normal; }
.ind_dzbtit02 a { color: #666; padding: 0.2% 1%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ind_dzbtit02 a:hover { color: #d00; }
/*---------guo xue xin wen---------*/
.ind_gxnews { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; }
.ind_newimg { flex: 0 0 60%; width: 60%; }
.ind_newimg img { width: 100%; }
.ind_rnews { width: 37%; flex: 0 0 37%; }
.nes_title { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; align-items: flex-end; background:url(../images/ind_11.png) no-repeat left bottom; }
.xhdt-tit{ display:block; padding:2% 0 2% 4%; font-size:20px; color:#fff; font-weight:bold;}
.xhdt-tit:hover{ color:#f4e2bf;}
.news_con { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: column nowrap; padding-top: 2%; }
.news_con a { line-height: 34px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.news_con a strong { color: #c21800; font-weight: bold; }
.news_con a strong:hover { color: #111; }

/*---fen lei----*/

.{width:100%;}
.fl_tit{width: 100%; }
.fl_con{ width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: column wrap; justify-content:center;align-items:center; align-content: flex-start; background: #e5e5e5; margin-bottom: 6%;border-bottom: 8px solid #401b05;}
.fl_con a{width:100%; flex: 0 0 100%; border-top:1px solid #fff;}
.bor-lr{border-left: 10px solid #401b05;border-right: 10px solid #401b05;border-top: 8px solid #5c2f14;font-size: 20px; text-align: left;background: #9c5030; color: #fff; font-weight: bold; padding: 3% 0 3% 5%;}
.fl_con a span{ display: block;border-left: 10px solid #d4b781;border-right: 10px solid #d4b781;font-size: 18px; text-align: left;background: #f2d8a6; color: #fff; padding: 3% 0 3% 5%; color: #8b4c31;}
.fl_con a span:hover{background: #e8c98d; color: #9c5030;}




/*------hui yuan cha xun------*/
.ind_member { display: -webkit-flex; /* Safari */ display: flex; position: relative; border: 10px solid #039; margin-top:;
justify-content: center; border-image: -webkit-linear-gradient(#ff5a19, #ffaf28) 20 20; border-image: -moz-linear-gradient(#ff5a19, #ffaf28) 20 20; border-image: -o-linear-gradient(#ff5a19, #ffaf28) 20 20; border-image: linear-gradient(#ff5a19, #ffaf28) 20 20; background: url(../images/index_02.jpg) left bottom no-repeat; margin-top: 20px; }
.ipttit { position: absolute; top: -25px; color: #de4100; font-weight: bold; font-size: 30px; background: #fff; padding: 0 8%; }
.ipt_con { width: 100%; padding: 20px 0; display: -webkit-flex; /* Safari */ display: flex; justify-content: space-around; align-items: center; }
.ipt_con_l { width: 58%; flex: 0 0 58%; }
.ipt_n { display: -webkit-flex; /* Safari */ display: flex; width: 100%; align-items: flex-end; justify-content: flex-end; padding: 2% 0; }
.ipt_n span { font-size: 18px; width: 25%; }
.ipt_n input { font-size: 18px; width: 70%; color: #222; border: 0; background: none; border-bottom: 1px solid #111; }
.ipt_btn { width: 28%; flex: 0 0 28%; text-indent: -9999px; background: url(../images/index_03.png) no-repeat center center; background-size: 100%; padding: 5% 0; }
/*-----jiang zuo-----*/
.ind_jz { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; }
.ind_hzl { width: 48%; flex: 0 0 48%; }
.ind_hzr { width: 48%; flex: 0 0 48%; }
.jf_img { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 3%; }
.jzsty { display: block; width: 48.5%; flex: 0 0 48.5%; }
.gx_img { width: 100%; }
.gx_img img { height: 110px; border-radius: 10px 0 10px 0; }
.jzsty p { width: 100%; font-size: 18px; padding: 2% 0; }
.jzsty span { width: 100%; font-size: 14px; color: #999; line-height: 20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.jzsty span:hover { color: #d00; }
.zjzsty { display: block; width: 48.5%; flex: 0 0 48.5%; }
.zgx_img { width: 100%; }
.zgx_img img { height: 100px; border-radius: 10px 0 10px 0; }
.zjzsty p { width: 100%; font-size: 14px; margin-top: 2%; padding: 1% 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.zjf_list { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: column nowrap; padding-top: 2%; }
.zjf_list a { display: block; background: url(../images/index_04.jpg) no-repeat left center; padding: 0.5% 0 0.5% 8%; margin: 2% 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.jf_list { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: column nowrap; padding-top: 1%; }
.jf_list a { width: 100%; display: block; background: url(../images/index_04.jpg) no-repeat left center; padding: 1.2% 5%; }
/*.tit_l2 { font-size: 22px; text-align: center; font-weight: bold; width: 20%; flex: 0 0 20%; }
.tit_r2 { font-size: 14px; color: #999; width: 80%; flex: 0 0 80%; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.tit_l12 { border-bottom: 5px solid #bb0000; border-radius: 1000px; width: 20%; flex: 0 0 20%; margin-top: 5px; }
.tit_r12 { border-bottom: 1px solid #dcdcdc; border-radius: 100px; width: 80%; flex: 0 0 80%; margin-top: 5px; }
.tit_l3 { font-size: 22px; text-align: center; font-weight: bold; width: 10%; flex: 0 0 10%; }
.tit_r3 { font-size: 14px; color: #999; width: 90%; flex: 0 0 90%; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.tit_l13 { border-bottom: 5px solid #bb0000; border-radius: 1000px; width: 10%; flex: 0 0 10%; margin-top: 5px; }
.tit_r13 { border-bottom: 1px solid #dcdcdc; border-radius: 100px; width: 90%; flex: 0 0 90%; margin-top: 5px; }*/
/*----------guo xue ming shi-------------*/
.ind_gxms { width: 100%; }
.ind_mstit { width: 100%; display: -webkit-flex; /* Safari */ display: flex; align-items: center; justify-content: space-between; height:;
}
/*.line-1 { background: #ddd; height: 1px; font-size: 0; line-height: 0; width: 40%; flex: 0 0 40%; }
.line-2 { background: #bb0000; height: 12px; border-radius: 100px; font-size: 0; line-height: 0; width: 1%; flex: 0 0 1%; }
.line-3 { background: #ddd; height: 1px; font-size: 0; line-height: 0; width: 2%; flex: 0 0 2%; }
.line-4 { background: #bb0000; padding: 0.5% 2%; border-radius: 100px; text-align: center; color: #fff; font-size: 22px; font-weight: bold; width: 10%; flex: 0 0 10%; }*/
.ind_con { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; padding: 2% 0 1% 0; }
.ind_con a { width: 14%; flex: 0 0 14%; }
.ind_con a img { width: 100%; max-height: 180px; }
.ind_con h1 { font-size: 18px; text-align: center; }
.ind_con p { font-size: 14px; line-height: 20px; }
.ind_con2 { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: center; padding: 1% 0 1% 0; }
.ind_con2 a { display: block; padding: 0.5% 1%; color: #666; }
.ind_con2 a:hover { color: #d00; }
.jf_img { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: space-between; margin-top: 3%; }
.zzsty { display: block; width: 31.4%; flex: 0 0 31.4%; }
.gx_img2 { width: 100%; }
.gx_img2 img { height: 135px; border-radius: 10px 0 10px 0; }
.zzsty span { width: 100%; font-size: 16px; padding: 1.5% 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.zzsty span:hover { color: #d00; }

/*------footer-----*/
.footer { background: #f7f7fa url(../images/ind_21.jpg) no-repeat bottom center; background-size: 100%; border-top: 5px solid #9c5030; width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: center; align-items: center; text-align: center; padding: 2% 0; }
.foot1200 { width: 1200px; margin-left: auto; margin-right: auto; }
.foot_text { font-size: 14px; color: #666; line-height: 30px; }
/*-------zi ye-------*/
.sub_con { display: -webkit-flex; display: flex; flex-flow: row nowrap; align-content: flex-start; align-items: stretch; justify-content: space-between; width: 100%; margin-bottom: 1%; margin-top: 1.5%; }
.sub_let { flex: 0 0 67%; width: 67%; }
.sub_rit { flex: 0 0 30%; width: 30%; }
.newtit { width: 100%; background: #eee; }
.newtit a { display: block; width: 15%; padding: 1% 2%; font-weight: bold; font-size: 20px; background: #b00; color: #fff; text-align: center; }
.newtit a:hover { color: #FF6; }
.sub_li { width: 100%; }
.suul_con { width: 100%; display: -webkit-flex; display: flex; flex-flow: row wrap; align-items: flex-start; }
.suul_con li { flex: 0 0 100%; width: 100%; margin-top: 2.5%; border-bottom: 1px dashed #ddd; }
.li_kjfh { width: 100%; display: -webkit-flex; display: flex; flex-flow: row wrap; align-items: flex-start; }
.sl_tit { flex: 0 0 80%; width: 80%; font-size: 20px; font-weight: bold; }
.sl_time { flex: 0 0 20%; width: 20%; font-size: 14px; text-align: right; color: #666; }
.sl_text { flex: 0 0 100%; width: 100%; font-size: 14px; color: #999; line-height: 22px; margin: 2% 0 2% 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.zsl_tit { flex: 0 0 70%; width: 70%; font-size: 20px; margin-bottom: 1.5%; font-weight: bold; white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.zsl_time { flex: 0 0 30%; width: 30%; font-size: 14px; text-align: right; color: #666; }
.zsdob { width: 100%; margin-bottom: 2.5%; display: -webkit-flex; display: flex; flex-flow: row wrap; align-items: flex-start; align-items: center; }
.zsl_text { flex: 0 0 68%; width: 68%; font-size: 14px; color: #999; line-height: 22px; margin-left: 2%; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; }
.zsl_img { flex: 0 0 30%; width: 30%; height: 100%; }
.zsl_img img { width: 100%; height: 100px; }
.page { width: 100%; display: -webkit-flex; display: flex; flex-flow: row nowrap; justify-content: center; align-items: center; margin: 2% 0; }
.page a { padding: 1% 2%; display: block; }
.sub_libi { width: 100%; }
.tit_srl0 { font-size: 20px; text-align: center; font-weight: bold; width: 25%; flex: 0 0 25%; }
.tit_srr0 { font-size: 14px; color: #999; width: 75%; flex: 0 0 75%; font-style: italic; font-family: Arial, Helvetica, sans-serif; }
.nes_title_line { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row nowrap; justify-content: flex-start; align-items: center; }
.tit_srl2 { border-bottom: 5px solid #bb0000; border-radius: 1000px; width: 25%; flex: 0 0 25%; margin-top: 5px; }
.tit_srr2 { border-bottom: 1px solid #dcdcdc; border-radius: 100px; width: 75%; flex: 0 0 75%; margin-top: 5px; }
/*---xxy---*/
.sub_xxy { width: 100%; display: -webkit-flex; display: flex; flex-flow: row wrap; align-items: flex-start; }
.sub_xx_tit { flex: 0 0 100%; width: 100%; text-align: center; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; margin: 3% 0 1% 0; }
.sub_xx_tit h1 { font-size: 34px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.sub_xx_time { flex: 0 0 100%; width: 100%; text-align: center; font-size: 16px; color: #999; border-bottom: 1px solid #ddd; padding-bottom: 3%; padding-top: 1%; }
.sub_xx_con { flex: 0 0 100%; width: 100%; font-size: 18px; line-height: 40px; padding: 2% 0; }
.sub_xx_con img{ width:auto; max-width:90%; }
/*----img list---------*/
.szhzl_con { display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; margin-left: -1.5%; margin-right: -1.5%; }
.szhzl_con li { flex: 0 0 22%; width: 22%; padding: 0 1.5%; margin-top: 3%; }
.li_zhzl { width: 100%; display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; }
.szl_img { flex: 0 0 100%; width: 100%; border-radius: 0 10px 0 10px; }
.szl_img img { border-radius: 1px; width: 100%; height: 210px;border-radius:8px; }


.szhzl_con0 { display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; margin-left: -1.5%; margin-right: -1.5%; }
.szhzl_con0 li { flex: 0 0 44%; width: 44%; padding: 0 3%; margin-top: 3%; }
.li_zhzl0 { width: 100%; display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: space-between; align-items: stretch; }
.szl_img0 { flex: 0 0 100%; width: 100%; border-radius: 0 10px 0 10px; }
.szl_img0 img { border-radius: 1px; width: 100%; height: 210px; }



.szl_text { flex: 0 0 100%; width: 100%; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; font-size: 18px; line-height: 20px; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; margin-top: 2%; color: #666; text-align:center; font-weight:bold; }
.szl_text:hover { color: #d00; }
/*-----cx-----*/
.rycx_con { display: -webkit-flex; display: flex; justify-content: center; flex-flow: row wrap; align-content: flex-start; width: 100%; margin-bottom: 1%; margin-top: 1.5%; }
.rycx_con { background: url(../images/001.jpg) no-repeat center center; background-size: 200%; padding: 6% 0; }
.gzcx_tit { font-weight: bold; flex: 0 0 100%; width: 100%; text-align: center; font-size: 30px; line-height: 40px; padding-bottom: 2%; color: #9c5030; }
.gzcx_con { flex: 0 0 100%; width: 100%; }
.gzcc_yx { background: #9c5030; width: 40%; padding: 0.5% 4%; color: #fff; margin-left: auto; margin-right: auto; display: -webkit-flex; display: flex; justify-content: center; align-items: center; flex-flow: row nowrap; }
.cx_box { width: 40%; margin-left: auto; margin-right: auto; background: #f3f3f3; border-radius: 0px; padding: 4%; }
.cx_dpic { width: 100%; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; flex-flow: row wrap; }
.cx_picl { flex: 0 0 56%; width: 56%; }
.cx_picr { flex: 0 0 35%; width: 35%; }
.imgsty { width: 100%; background: #6F9; display: -webkit-flex; display: flex; justify-content: center; align-items: stretch; }
.imgsty img { flex: 0 0 100%; height: 100%; min-height: 200px; }
.cx_lb2 { display: -webkit-flex; display: flex; justify-content: center; align-items: flex-end; flex-flow: row nowrap; margin-bottom: 4%; }
.cx_name2 { flex: 0 0 40%; width: 40%; text-align: right; }
.cx_bd2 { flex: 0 0 58%; width: 58%; margin-left: 2%; text-align: left; }
.cx_bd2 input { line-height: 30px; width: 100%; border: 0; padding: 0; font-size: 16px; background: #f4f4f4; border-bottom: 1px solid #aaa; }
.cx_btn2 { display: -webkit-flex; display: flex; justify-content: center; align-items: center; flex-flow: row nowrap; width: 100%; margin-top: 8%; }
.cx_btn2 input { border-radius: 10px; flex: 0 0 100%; padding: 2% 0; width: 100%; background: #9c5030; color: #fff; text-align: center; border: 0; font-size: 16px }
.cx_btn2 input:hover {background: #ea3d01; }

/*---------yi jing index start-------------*/

.xhjj-yjlt{ width:100%; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; flex-flow: row nowrap;}
.main-jjl{flex:0 0 71.5%; width:71.5%; }
.main-jzr{flex:0 0 26.5%;width:26.5%;}

.main_xhjj{ width:100%; display: -webkit-flex; display: flex; justify-content: space-between; align-items: flex-start; flex-flow: row nowrap;}

.main_jj,.main_zc{width: 48.9%; flex: 0 0 48.9%;}
.main_jjtit{width:100%; }
.maintit-sty{width:100%; display: -webkit-flex; display: inline-flex; justify-content: space-between; align-items: center; flex-flow: row nowrap; background: #eee; height: 50px; line-height: 50px;}
.maintit-sty h1{padding:0 5%; width:auto;flex:0 0 auto; font-size: 20px;border-left: 5px solid #401b05;color: #fff; font-weight: normal; background: #9c5030;}
.maintit-sty span{font-size: 16px; color: #999; padding-right: 5%;}
.maintit-sty:hover{ background: #f5f5f5;}
.maintit-sty span:hover{ color:#ea3d01;}


.main_jjimg{width: 100%;}
.main_jjimg img{width: 100%; max-height: 160px; height:160px; min-height: 100%;}
.main_jjtext{ line-height: 32px; color: #333; padding: 1.5% 0;}

.main-ban01{ width: 100%; max-height: 160px; min-height: 100%;}
.main-ban01 img{ width: 100%; max-height: 160px; min-height: 100%;}

.mian-mscon{width:100%; display: -webkit-flex; display: inline-flex; justify-content: space-between; align-items: flex-start; flex-flow: row nowrap; text-align: center;}

.mssty{width: 17%; flex: 0 0 17%;}
.mssty img{width:100%; max-height:204px; height:204px; min-height: 100%; border-radius:8px; }
.ms-name{ margin-top: 4%; width:100%; display: -webkit-flex; display: inline-flex; justify-content: space-between; align-items: flex-start; flex-flow: row nowrap; text-align: center; }
.ms-name p{  border:1px solid #968669; width: 96%; height: 46px;position: relative;}
.ms-name p span{ display: block;border:1px solid #968669;width: 100%; height: 46px; line-height: 44px; text-align: center;position: absolute;left: 2%; top: 4%; color: #333;}
.ms-name p span:hover{color: #eb3d00;}

.main-hy{ width:100%;}
.main-rtit{ width:100%; height:50px; display: -webkit-flex; display: inline-flex; justify-content:center; align-items: center; flex-flow: row nowrap; text-align: center; background:#9c5030 url(../images/ind_12.jpg) no-repeat center center; color:#fff;}
.main-rtit a{ color:#fff; font-size:20px;}
.main-form{width:80%; background:#fbf7f6; padding:4% 10% 6% 10%;}
.main-zh{ margin:2% 0; width:100%; display: -webkit-flex; display: inline-flex; justify-content:center; align-items: flex-end ;}
.zh-name{ width:20%; flex: 0 0 20%;}
.zh-mima{ width:80%; flex: 0 0 80%;}
.zh-mima input{ width:96%; font-size:16px; background:none; flex: 0 0 100%; border:0; padding:2%; border-bottom:1px solid #333; color:#333;}
.main-btn{ width:100%; margin-top:5%;}
.main-btn input{ width:100%; background:#ed9a00; color:#fff; font-size:20px; text-align:center; padding:3% 0; border:0; border-radius:100px;}
.main-btn input:hover{ background:#9c5030;}

.main-jzcon{width:100%; display: -webkit-flex; display: flex; justify-content:space-between; align-items:flex-start; flex-flow: row wrap; text-align: center; }
.jz-imgtext{ width:100%; flex:0 0 100%;}
.jz-imgtext img{ margin-top:3%; height:178px;}
.jz-imgtext2{ width:48%; flex:0 0 48%; margin-top:3%;}
.jz-imgtext a{ display:block; padding:2% 0;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.jz-imgtext2 a{ font-size:14px; display:block; padding:2% 0;white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all;}
.jz-imgtext2 img{ margin-top:3%; height:85px;}
.ltnews_con { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: column nowrap; padding-top: 2%; }
.ltnews_con a { line-height: 31px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ltnews_con a strong { }
.ltnews_con a strong:hover { color: #111; }

.main-ban02{ width: 100%; max-height: 120px; min-height: 100%;}
.main-ban02 img{ width: 100%; max-height: 120px; min-height: 100%;}
.mian-us{width:100%; display: -webkit-flex; display: flex; justify-content:space-between; align-items:flex-start; flex-flow: row wrap; text-align: center;}
.mian-us a{ display:block; width:17%; flex: 0 0 17%; margin-top:20px; opacity:.9;}
.mian-us a:hover{ opacity:1;}
.mian-us a img{ width:100%; max-height:80px; height:80px;}


















/*---------yi jing index end-------------*/

 @media screen and (max-width: 1200px) {
body { font-size: 16px; }
.head_nav a { font-size: 16px; }
.main_con { width: 96%; padding-left: 2%; padding-right: 2%; }
	 .footer { background-size: 500%; border-top: 2px solid #9c5030; }
}
 @media screen and (max-width: 768px) {
body { font-size: 16px; }
.head_nav { width: 96%; padding-left: 2%; padding-right: 2%; }
.head_nav a { font-size: 15px; }
.main_con { width: 96%; padding-left: 2%; padding-right: 2%; }
.ind_dzbtit01 { font-size: 24px; }
.ind_dzbtit02 { font-size: 14px; }
.ind_gxnews { width: 100%; display: -webkit-flex; /* Safari */ display: flex; flex-flow: row wrap; justify-content: space-between; }
.ind_newimg { flex: 0 0 100%; width: 100%; }
.ind_rnews { width: 100%; flex: 0 0 100%; }
.ind_rnews { margin-top: 2%; }
.gx_img img { height: 80px; }
.jzsty p { font-size: 16px; padding: 2% 0; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; line-clamp: 1; -webkit-box-orient: vertical; }
.jzsty span { font-size: 12px; line-height: 18px; }
.jf_list { padding-top: 2%; }
.jf_list a { width: 84%; display: block; background: url(../images/index_04.jpg) no-repeat left center; padding: 2% 8%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.ind_con p { font-size: 12px; line-height: 20px; text-overflow: -o-ellipsis-lastline; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; line-clamp: 2; -webkit-box-orient: vertical; }
.gx_img2 img { height: 110px; border-radius: 10px 0 10px 0; }
.ind_con2 a { font-size: 14px; }
.foot_text { font-size: 14px; line-height: 26px; }
.sub_con { flex-flow: row wrap; margin-top: 2%; }
.sub_let { flex: 0 0 100%; width: 100%; }
.sub_rit { flex: 0 0 100%; width: 100%; }
.newtit a { display: block; width: 30%; padding: 1% 2%; }
.newtit a:hover { color: #FF6; }
.cx_box { width: 80%; }
.gzcc_yx { width: 80%; }

/*-----main index------*/

.xhdt-tit{ display:block; padding:2% 0 1.2% 2%; }
.main-form {width: 96%;background: #fbf7f6;padding: 2% 2% 4% 2%;}
.zh-name { width: 30%; flex: 0 0 30%;}
.zh-mima { width: 70%; flex: 0 0 70%;}







}
@media screen and (max-width: 1024px) {
.tit_srl0, .tit_srl2 { width: 30%; flex: 0 0 30%; }
.tit_srr0, .tit_srr2 { width: 70%; flex: 0 0 70%; }
}
 @media screen and (max-width: 768px) {
.zjf_list a { padding: 0.5% 0 0.5% 4%; }
.tit_srr0 { display: none; }
}
 @media screen and (max-width: 480px) {
.xhdt-tit {font-weight:normal;}
.zjf_list a { padding: 0.5% 0 0.5% 8%; }
.head_nav { flex-flow: row wrap; justify-content: space-around; align-items: center; padding: 1% 0; }
.head_nav a { width: 25%; flex: 0 0 25%; text-align: center; font-size: 16px; display: block; padding: 1% 0;}
.v-hei20 { height: 10px; }
.ind_dzbtit01 { font-size: 18px; }
.ind_dzbtit02 { font-size: 12px; }
.ind_dzbtit02 a { padding: 0; width: 33%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.news_con a { line-height: 30px; }
.ipttit { position: absolute; top: -25px; color: #de4100; font-weight: bold; font-size: 24px; background: #fff; padding: 0 8%; }
.ind_member { border-width: 5px; }
.ipt_n span { font-size: 16px; }
.sl_text{ font-size: 12px; margin: 2% 0 4% 0;}
.suul_con li { margin-top: 4%;}
.ltnews_con a{ }
.tit_l { font-size: 20px; }
.tit_r, .tit_r2 { font-size: 12px; display: none; }
.ipt_btn { width: 22%; flex: 0 0 22%; }
.tit_l2 { font-size: 20px; }
.ind_jz { flex-flow: row wrap; }
.ind_hzl, .ind_hzr { width: 100%; flex: 0 0100%; }
.ind_hzr { margin-top: 10px; }
.jf_list a { width: 88%; padding: 1.5% 6%; }
.ind_con a { width: 31%; flex: 0 0 31%; }
.ind_con { width: 100%; flex-flow: row wrap; padding: 2% 0 1% 0; }
.ind_con h1 { font-size: 16px; padding: 1% 0; }
.ind_con a img { margin-top: 5%; }
.tit_l3, .tit_l13 { width: 25%; flex: 0 0 25%; }
.tit_r3, .tit_r13 { width: 75%; flex: 0 0 75%; }
.tit_r3 { display: none; }
.foot_text { font-size: 10px; line-height: 20px; padding: 0 1%; }
.ind_dzbtit01 a { white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.indsz_tit h1 { font-size: 18px; }
.szhzl_con { display: -webkit-flex; display: flex; flex-flow: row wrap; justify-content: flex-start; align-items: stretch; margin-left: -1.5%; margin-right: -1.5%; }
.szhzl_con li { flex: 0 0 46%; width: 46%; padding: 0 2%; margin-top: 4%; }
.sub_xx_tit { margin: 3% 0 1% 0; }
.sub_xx_tit h1 { font-size: 20px; }
.sub_xx_time { font-size: 14px; padding-bottom: 2%; }
.sub_xx_con { line-height: 32px; padding: 2% 0; font-size: 16px; }
.sl_tit { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.sl_time { font-size: 12px; }
.zsl_tit { font-size: 16px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.zsl_img img { min-height: auto; max-height: 80px; }
.zsl_time { font-size: 12px; }
.page a { font-size: 15px }
.sub_rnews_list a { font-size: 15px }

 .gzcc_yx {padding: 1.5% 4%;width:92%; }
.cx_name2 { font-size: 13px; flex: 0 0 30%; width: 30%; text-align: right; }
.cx_bd2 { margin-left: 0; flex: 0 0 70%; width: 70%; }
.cx_picl { flex: 0 0 70%; width: 70%; }
.cx_picr { flex: 0 0 30%; width: 30%; }
.imgsty img { flex: 0 0 100%; height: 100%; min-height: 140px; }

/*-----ind main----*/
.xhdt-tit{ display:block; padding:3% 0 2% 3%;font-size:18px; }
.main-form {width: 96%;background: #fbf7f6;padding: 2% 2% 4% 2%;}
.zh-name { width: 30%; flex: 0 0 30%;}
.zh-mima { width: 70%; flex: 0 0 70%;}
.v-hei30 { height: 20px;}

.xhjj-yjlt {flex-flow: row wrap;}
.main-jjl {flex: 0 0 100%; width:100%;}
.main-jzr{flex: 0 0 100%; width:100%;}
.main_xhjj {flex-flow: row wrap;}
.main_jj, .main_zc {flex: 0 0 100%; width:100%;}
.maintit-sty {height: 40px; line-height: 40px;}
.maintit-sty h1 {font-size: 18px;}
.main_jjtext {line-height: 28px;color: #333;padding: 1.5% 0;}

.v-h20{ margin-top:15px;}
.ms-name p {width: 96%;height: 30px;}
.ms-name p span {height: 30px;line-height: 26px;left: 2%;top: 4%;color: #333;}

.main-rtit{ width:100%; height:40px; display: -webkit-flex; display: inline-flex; justify-content:center; align-items: center; flex-flow: row nowrap; text-align: center; background:#9c5030 url(../images/ind_12.jpg) no-repeat center center; color:#fff;}
.main-rtit a{ color:#fff; font-size:18px;}
.main-form{width:80%; background:#fbf7f6; padding:2% 10% 4% 10%;}
.main-zh{ margin:2% 0; width:100%; display: -webkit-flex; display: inline-flex; justify-content:center; align-items: flex-end ;}
.zh-name{ width:20%; flex: 0 0 20%;}
.zh-mima{ width:80%; flex: 0 0 80%;}
.zh-mima input{ width:96%; font-size:16px; background:none; flex: 0 0 100%; border:0; padding:2%; border-bottom:1px solid #333; color:#333;}
.main-btn{ width:100%; margin-top:5%;}
.main-btn input{ width:100%; background:#ed9a00; color:#fff; font-size:18px; text-align:center; padding:2% 0; border:0; border-radius:100px;}
.main-btn input:hover{ background:#9c5030;}
.footer { background-size: 300%; border-top: 3px solid #9c5030; }

.main_jjimg img {    max-height: 100px;    height: 100px;}

.mian-mscon { flex-flow: row wrap;}
.mssty {    width: 48%;    flex: 0 0 48%; margin-top:5%;}
.mssty img {    max-height: 160px;    height: 160px;}
.v-h20hid{ height:0;}

.main-ban02 img {    width: 100%;    max-height: 80px;    min-height: 100%;}
.main-ban01 img {    width: 100%;    max-height: 80px;    min-height: 100%;}

.mian-us a img {    width: 100%;    max-height: 40px;    height: 40px;}



.mian-us a {   display: block;    width: 17%;    flex: 0 0 17%;    margin-top: 2%;    opacity: .9;}

.mian-us{ padding-top:2%;}
	 .gzcx_tit{ font-size:20px; line-height: 28px;}	 
	 
	 .cx_bd2{ font-size: 13px;}
	.cx_box {
    width: 92%;
} 

	 .szl_img0 img { width: 100%; height: 120px; }
	 
	 
	 
}

 @media screen and (max-width: 375px) {

	 body{ font-size:15px;}
.xhdt-tit{ display:block; padding:3% 0 3% 5%;font-size:16px; }


.maintit-sty {height:35px;line-height: 35px;}
.maintit-sty h1 {font-size: 16px;}
.maintit-sty span {font-size: 14px;padding-right: 2%;}

.main-rtit{height:35px;line-height: 35px; font-size:16px;}
.main-rtit a {font-size: 16px;}
.v-hei30 {    height: 10px;}

.mian-us a img {
    width: 100%;
    max-height: 30px;
    height: 30px;
}



.mian-us a {
    display: block;
    width: 17%;
    flex: 0 0 17%;
    margin-top: 1%;
    opacity: .9;
}

 .gzcc_yx {padding: 1% 4%; }

	 .szl_img0 img { width: 100%; height: 110px; }	 
	 
}

 @media screen and (max-width: 320px) {
.sub_xx_tit { margin: 4% 0 2% 0; }
.sub_xx_tit h1 { font-size: 16px; }
.sub_xx_time { font-size: 12px; padding-bottom: 2%; }
.sub_xx_con { font-size: 15px; line-height: 26px; padding: 3% 0; }
.sl_tit { font-size: 15px; }
.sl_text { line-height: 20px; }
.suul_con li { margin-top: 4%; padding-bottom: 0%; }
.zsl_tit { font-size: 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; }
.zsl_img img { min-height: auto; max-height: 52px; }
.zsl_time { font-size: 12px; }
.page a { font-size: 14px }
.sub_rnews_list a { font-size: 14px }
.zsl_text,.gzcc_yx { font-size: 12px; }
.cx_box { width: 80%; }
.zsl_text{line-height: 18px; width: 60%; flex:0 0 60%;}
.zsl_img {    flex: 0 0 38%; height: 70px;    width: 38%;}
	 .zsl_img img{height:100%;min-height: 100%;}
.cx_btn input { font-size: 15px; }
.cx_box { width: 100%; padding:2% 0%; }
.cx_picl { font-size: 12px; }
.gzcc_yx { width: 92%; }
.cx_btn2 input { font-size: 14px; }
.cx_name2 { font-size: 12px; flex: 0 0 30%; width: 30%; text-align: right; }

.head_nav a { font-size: 13px; }
.ind_dzbtit01 { font-size: 16px; }
.tit_l, .tit_l2, .tit_l3 { font-size: 18px; }
.news_con a { line-height: 30px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; word-break: break-all; font-size: 14px; }
.ipttit { font-size: 20px; }
.ipt_con { padding: 1%; }
.ipt_con_l {width: 70%; flex: 0 0 70%;}
.ipt_btn { width: 28%; flex: 0 0 28%; }
.ipt_n input { width: 65%; margin-right: 5%; }
.ipt_n span { font-size: 14px; }
.jzsty p { font-size: 14px; }
.jf_list a { font-size: 14px; width: 91%; padding: 1.5% 0 1.5% 8%; }
.gx_img2 img { height: 90px; }
.zzsty span { width: 100%; font-size: 14px; }
.foot_logo img { width: 80%; }
.footer { background-size: 500%; border-top: 2px solid #9c5030; }
.main-ban02 img {    width: 100%;    max-height: 60px; height:60px;    min-height: 100%;}
.main-ban01 img {    width: 100%;    max-height: 60px; height:60px;    min-height: 100%;}
.gzcx_tit{ font-size:18px; line-height: 26px;}	 
.zsdob { width: 100%; margin-bottom: 4%;margin-top: 2%;}
	 .szl_img0 img { width: 100%; height: 90px; }
	 
	 
	 
}
