﻿.main{background:url(22xmczj_bg1.jpg) no-repeat top center;}
.con_l{background: #f8f8f8; padding: 3.2rem; padding-bottom: 2.4rem;}
.con_r{padding: 3.2rem; padding-bottom: 0rem;}
.con_div{background: #FFFFFF;}
.slideBox_08 { position: relative; overflow: hidden; margin: 0px auto; }
.slideBox_08 .pic img { display: block; margin:0rem auto;}
.slideBox_08 .pic p{position: absolute; left: 2rem; width: 70%; right: 0rem; height:6rem; line-height:6rem; overflow: hidden;color: #FFFFFF; font-size:1.6rem; z-index: 2}
.slideBox_08 .txt-bg { position: absolute; bottom:0rem; z-index: 1; height:12rem;  left:0rem; right:0rem; background:url(22xmczj_tit.png) repeat-x bottom;overflow: hidden; }
.slideBox_08 .txt { position: absolute; z-index: 2; left:0rem; right:0rem; bottom:0rem; overflow: hidden; height: 3.4rem; }
.slideBox_08 .txt li { line-height: 3.4rem; position: absolute; left: 0rem; right: 0rem; bottom:3.4rem; padding-left: 2rem; padding-right: 40%; overflow: hidden;}
.slideBox_08 .txt li a { display: block; color: white; font-size: 1.8rem; font-weight: bold; text-decoration: none; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.slideBox_08 .num { position: absolute; z-index: 3; bottom:2.4rem; right:1rem; font-size: 0rem; text-align: right; }
.slideBox_08 .num li {display:inline-block; *display: inline; *float: left;width:1rem;height:1rem;border-radius:50%; background: #FFFFFF; opacity: .4; overflow: hidden;text-align: center;cursor: pointer;margin: 0 .4rem;}
.slideBox_08 .num li.on{ background: #FFFFFF;opacity: 1;}
.slideBox_08 .prev,.slideBox_08 .next{position: absolute; content: ' '; width: 4rem; height:4rem; text-align: center; line-height: 4rem; top: 50%; margin-top: -2rem; background:rgba(0,0,0,.6); z-index: 3;}
.slideBox_08 .prev{left: 0rem;}
.slideBox_08 .next{right: 0rem;}
.slideBox_08 .prev i,.slideBox_08 .next i{color: #FFFFFF;font-size: 2rem;}



@media screen and (max-width:999px) {
	.slideBox_08 .txt li{ padding: 1rem;}
}
.con_l_top{line-height: 2.6rem;}
.con_l_top h1{font-size: 2rem; color: #1658A0; padding-left: 1.5rem;position: relative;}
.con_l_top h1:before{content: ' '; width: .6rem; height: 1.5rem; background: #1658A0; display: block; position: absolute; top: 50%; margin-top: -.6rem; left: 0rem;}
.list_base li:before{background: #c6c6c6;}
.list_base li{line-height: 4rem;}
.sp_a a{color: #999;}
.con_r_top{line-height: 4.8rem;}
.con_r_top ul li{float: left;}
.con_r_top ul li a{display: block; padding: 0rem 2.4rem; height: 4.8rem; line-height: 4.8rem;}
.con_r_top ul li.on a,.con_r_top ul li:hover a{background: #1658A0; color: #FFFFFF; border-radius:.4rem;}
.con_r_ul ul li a{display: block; margin-top: .5rem; padding-top: 3.2rem; min-height: 15rem; text-align: center; box-shadow: .1rem 0 1rem rgba(3,132,226,0.23); background: #f9f9f9\0;}
.con_r_ul ul li a span{display: block; margin: 0rem auto; margin-bottom: 1.6rem; width: 5.8rem; height: 5.8rem; border-radius:50%; line-height: 5.8rem;background:#1658A0\0;}
.con_r_ul ul li a span i{color: #FFFFFF; font-size: 3rem;}
.con_r_ul ul li.icon1 a span{background: -ms-linear-gradient(top, rgba(69,156,210,1) 0%, rgba(22,89,160,1) 100%);background: linear-gradient(to bottom, rgba(69,156,210,1) 0%, rgba(22,89,160,1) 100%);}
.con_r_ul ul li.icon2 a span{background: -ms-linear-gradient(top, rgba(99,195,255,1) 0%, rgba(69,156,210,1) 100%);background: linear-gradient(to bottom, rgba(99,195,255,1) 0%, rgba(69,156,210,1) 100%);}
.con_r_ul ul li.icon3 a span{background: -ms-linear-gradient(top, rgba(78,184,175,1) 0%, rgba(116,230,221,1) 100%);background: linear-gradient(to bottom, rgba(78,184,175,1) 0%, rgba(116,230,221,1) 100%);}
.con_r_ul ul li.icon4 a span{background: -ms-linear-gradient(top, rgba(220,132,45,1) 0%, rgba(249,171,93,1) 100%);background: linear-gradient(to bottom, rgba(220,132,45,1) 0%, rgba(249,171,93,1) 100%);}
.tit_div{text-align: center;}
.tit_div h1{font-size: 2.4rem; margin: 0rem 3.6rem; display: inline-block; color: #1658A0;}
.tit_div i{position: relative; top: -.4rem;}
.con_ll{position: relative; border-right: 1px solid #eeeeee;}
.con_ll ul li a{display: block; text-align: center; margin-bottom: 1.8rem;}
.con_ll ul li a span{display: block;width: 100%; height: 7.6rem; line-height: 7.6rem; background: #FFFFFF;box-shadow: .1rem 0 1rem rgba(3,132,226,0.23); background: #f9f9f9\0;}
.con_ll ul li a span i{font-size: 2.8rem; color: #1658A0;}
.con_ll ul li a p{line-height: 4.4rem; height: 4.4rem; font-size: 1.8rem;}
.con_rr{position: relative;}
.tit1{line-height: 4rem; }
.tit1 h1{float: left; position: relative; }
.tit1 h1:before{content:' ';position: absolute; right: 0rem; top: 0rem; bottom: 0rem; width: 1.7rem; margin-right: -1.7rem; background:url(22xmczj_icon3.png);}
.tit1 h1 a{font-size: 2rem; color: #FFFFFF;height: 4rem; line-height: 4rem; font-weight: normal; padding-left: 1.4rem; min-width: 18rem; display: block; background:#1658A0 url(22xmczj_anniu.png) no-repeat left;}
.tit1 h1 a i{margin-right: .4rem; color: #FFFFFF; font-size: 2.4rem;}
.con_ll:before{content: ' '; position: absolute; right: 3.2rem; height: 1px; background: #eeeeee; left: 0rem; top: 45%;}
.con_rr:before{content: ' '; position: absolute; right:0rem; height: 1px; background: #eeeeee; left: 3.2rem; top: 47%;}
.con_tit{margin-top: 1.2rem;}
.con_tit ul {font-size: 0rem;}
.con_tit ul li{display: inline-block; min-width: 33.33%;line-height: 4rem; height: 4rem;}
.con_tit ul li a{display:block;font-size: 1.8rem; padding-left: 2.8rem; background: url(22xmczj_icon1.png) no-repeat .3rem center;}
.con_bs_ul ul li{margin-top: 3.2rem;}
.con_bs_ul ul li a{display: block; position: relative; padding-left: 5.4rem; padding-right: 1rem; height: 9rem;box-shadow: .1rem 0 1rem rgba(3,132,226,0.23);background: #f9f9f9\0;}
.con_bs_ul ul li a span{position: absolute; top: 50%; left: 0;display: block;width: 4.5rem; margin-top: -2.5rem; text-align: center; border-radius:0 1rem 1rem 0 ; height: 5rem; line-height: 5rem;background: #f2f8ff;}
.con_bs_ul ul li a span i{font-size: 2.7rem;color: #1658A0;}
.con_bs_ul ul li a em{font-size: 1.8rem; position: relative; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); top: 3rem\0;}
.con_hd_l{position: relative; border-right: 1px solid #eeeeee;}
.con_hd_ll{background: #1658A0; min-height: 10.4rem; margin-right: 2.4rem; text-align: center;float: left;width: 12.5rem;}
.con_hd_ll span{display: block; margin-top: 1.8rem;}
.con_hd_ll span i{ font-size: 4rem; color: #FFFFFF;}
.con_hd_ll p{color: #FFFFFF; margin-top: .6rem;}
.con_hd_tit{overflow: hidden;}
.con_hd_tit h1{font-size: 1.8rem; line-height: 3.2rem;font-weight: normal;}
.con_hd_tit p{color: #999; margin-top: 1rem;}
.con_hd_bottom ul li{float: left; width: 20%;}
.con_hd_bottom ul li a{display:block; padding-left: 2rem; background: url(22xmczj_icon2.png) no-repeat .5rem center;}
.con_hd_r ul li a{display: block; transition: ease-in-out 0.3s; height: 7rem; line-height: 7rem; text-align: center;}
.con_hd_r ul li a span{width: 5.5rem;  text-align: center; position: relative; display:inline-block;}
.con_hd_r ul li a span i{color: #1658A0; position: relative; z-index: 2; font-size: 3.4rem;}
.con_hd_r ul li a span:before{position: absolute; width: 2rem; height: 2rem; content:' '; border-radius:50%; top: 50%; left: 50%; margin-left: -1rem; margin-top: -1rem;}/* background: #d3e4f1;*/
.con_hd_r ul li.on a,.con_hd_r ul li:hover a{background: #1658A0; color: #FFFFFF;}
.con_hd_r ul li.on a span i,.con_hd_r ul li:hover a span i{color: #FFFFFF;}
.content_bg{background: #f8f8f8;}
.piclink_list a img{width:96%;}
.news_xian ul li{padding-right: 12rem !important;}

 @media screen and (max-width: 992px){
.con_bs_ul ul li{margin-top: .8rem !important;margin-bottom: .8rem !important;}
.con_bs_ul ul li a{ height: 7rem;}
.con_tit ul li{width: 100%; min-width: auto;}
.con_tit ul li a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.con_ldft .con_ldft_tit span i{font-size: 5rem !important;}
.con_dczj .pad_base_sm{padding: 0rem;}
.con_hd_bottom ul li{width:33%!important;}
.con_rr:before{background:none !important;}
.con_ll:before{background:none !important;}
.con_ll{border-right:none;}
.con_kjzc{margin: 0 auto; text-align: center;overflow: hidden;}
.con_pic6 img{width: 150%;text-align: center;max-width: inherit;margin: 0px auto 0px -25%;}
.con_kjryxx ul li a span{line-height: 4rem;height: 4rem;width: 4rem;}
con_hd_bottom mar_t_base clearflx
.con_kjryxx ul li a p{    line-height: 4rem;}
.content .row{padding:0rem;} //���֮��
.con_kjryxx ul li a span img{width:2rem;}
.con_ll ul li a{margin-bottom:0rem;}
.list_base li{ padding: 0rem;}
.con_ll{ border-right:none;}
.kj_flfgu_ul li a{display:block;}// ��������ɾ��
.con_rr:before{height:0px;}
.con_ll:before{height:0px;}
.con_div2 ul li{margin:0 auto;}
.con_hd_r ul li a{height:3rem;line-height:3rem;}
.con_r,.con_l,.con_div2 {padding: 1.6rem;}
}



.trt-row-div.trt-row>[class*=trt-col-]{padding: 0rem;}
.trt-row-div.trt-row {margin: 0rem;}


.font8,.font8 p,.font8 div,.font8 table,.font8 span{font-size:8px !important;line-height: 16px !important;}
.font9,.font9 p,.font9 div,.font9 table,.font9 span{font-size:9px !important;line-height: 18px !important;}
.font10,.font10 p,.font10 div,.font10 table,.font10 span{font-size:10px !important;line-height: 20px !important;}
.font11,.font11 p,.font11 div,.font11 table,.font11 span{font-size:11px !important;line-height: 22px !important;}
.font12,.font12 p,.font12 div,.font12 table,.font12 span{font-size:12px !important;line-height: 24px !important;}
.font13,.font13 p,.font13 div,.font13 table,.font13 span{font-size:13px !important;line-height: 26px !important;}
.font14,.font14 p,.font14 div,.font14 table,.font14 span{font-size:14px !important;line-height: 28px !important;}
.font15,.font15 p,.font15 div,.font15 table,.font15 span{font-size:15px !important;line-height: 30px !important;}
.font16,.font16 p,.font16 div,.font16 table,.font16 span{font-size:16px !important;line-height: 32px !important;}
.font17,.font17 p,.font17 div,.font17 table,.font17 span{font-size:17px !important;line-height: 34px !important;}
.font18,.font18 p,.font18 div,.font18 table,.font18 span{font-size:18px !important;line-height: 36px !important;}
.font19,.font19 p,.font19 div,.font19 table,.font19 span{font-size:19px !important;line-height: 38px !important;}
.font20,.font20 p,.font20 div,.font20 table,.font20 span{font-size:20px !important;line-height: 40px !important;}
.font21,.font21 p,.font21 div,.font21 table,.font21 span{font-size:21px !important;line-height: 42px !important;}
.font22,.font22 p,.font22 div,.font22 table,.font22 span{font-size:22px !important;line-height: 44px !important;}
.font23,.font23 p,.font23 div,.font23 table,.font23 span{font-size:23px !important;line-height: 46px !important;}
.font24,.font24 p,.font24 div,.font24 table,.font24 span{font-size:24px !important;line-height: 48px !important;}
.font25,.font25 p,.font25 div,.font25 table,.font25 span{font-size:25px !important;line-height: 50px !important;}
.font26,.font26 p,.font26 div,.font26 table,.font26 span{font-size:26px !important;line-height: 52px !important;}
.font27,.font27 p,.font27 div,.font27 table,.font27 span{font-size:27px !important;line-height: 54px !important;}
.font28,.font28 p,.font28 div,.font28 table,.font28 span{font-size:28px !important;line-height: 56px !important;}



