﻿/*body {overflow-x:auto; overflow-y:hidden;}*/

@import url("../css/flexslider.css");
@import url("../css/iconfont.css");
img{ max-width:100%;}
body {height:auto; +overflow:hidden;}
#banner {position:relative; z-index:2; width:100%; height:800px; overflow:hidden;}
#banner .pics {position:relative; width:100%; height:100%;}
#banner .pics li {position:relative; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#banner .pics li img{display:block; width:100%; height:100%;}
#banner .pics .b1 {display:list-item;}
#banner .btns a {position:absolute; top:50%; z-index:4; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms;}
#banner .btns .prev {left:-50px;}
#banner .btns .next {right:-50px;}
#banner .btns .prev.on {left:120px;}
#banner .btns .next.on {right:120px;}
#banner .btns a span {position:absolute; top:0; left:0; width:100%; height:100%; -ms-transition:-ms-opacity 300ms;  transition:opacity 300ms;-webkit-transition:-webkit-opacity 300ms; -moz-transition:-moz-opacity 300ms; -o-transition:-o-opacity 300ms; cursor:pointer;}
#banner .btns a span.off {-webkit-opacity:1; opacity:1; display:block\9;}
#banner .btns a span.on {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns .prev .off {background:url(../images/prev.png) no-repeat 0 0;}
#banner .btns .prev .on  {background:url(../images/prev_on.png) no-repeat 0 0;}
#banner .btns .next .off {background:url(../images/next.png) no-repeat 0 0;}
#banner .btns .next .on {background:url(../images/next_on.png) no-repeat 0 0;}
#banner .btns a:hover .off {-webkit-opacity:0; opacity:0; display:none\9;}
#banner .btns a:hover .on {-webkit-opacity:1; opacity:1; display:block\9;}

#banner .g-wrap {position:absolute; left:50%; bottom:0; z-index:2; margin-left:-565px; width:1130px; height:30px; overflow:hidden;}
#banner .g-wrap .idxs {float:left; height:100%;}
#banner .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:9px; height:9px; border-radius:13px; border:2px solid #fff; cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms;}
#banner .g-wrap .idxs li.on {background-color:#8f8d93; border-color:#8f8d93;}


.home-slider {
	background: #fff;
	margin-bottom: 0;
}

.home-slider .flex-direction-nav a.flex-next {
	width: 81px;
	height: 81px;
	background: url(../images/arrow_r_yuan.png) no-repeat;
}

.home-slider .flex-prev {
	width: 81px;
	height: 81px;
	background: url(../images/arrow_l_yuan.png) no-repeat;
}

.home-block-title {
	font-size: 35px;
	color: #006acd;
	margin-bottom: 25px;
	font-weight: normal;
	margin-top: 0;
}

#gdd {position:relative; z-index:2; width:210px; height:161px; overflow:hidden;}
#gdd .pics {position:relative; width:100%; height:100%;}
#gdd .pics li { position:absolute; top:0; left:0; z-index:2; width:100%; height:100%; background:no-repeat center 0;}
#gdd .pics li p{ position:absolute; z-index:66; bottom:0; background:#000; width:100%; height:30px; line-height:30px; color:#fff; font-size:15px; text-indent:1em}
#gdd .pics li a {display:block; width:100%; height:100%;}
#gdd .pics .b1 {display:list-item;}


#gdd .g-wrap {position:absolute; right:0; bottom:0; z-index:2;width:40px; height:18px; overflow:hidden;}
#gdd .g-wrap .idxs {float:left; height:100%;}
#gdd .g-wrap .idxs li {float:left; margin:30px 7px 0 0; width:8px; height:8px; border-radius:13px;cursor:pointer; -ms-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; transition:background-color 500ms, margin-top 500ms; transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -webkit-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; -moz-transition:background-color 1000ms,  margin-top 500ms, border-color 1000ms; -o-transition:background-color 1000ms, margin-top 500ms, border-color 1000ms; background:#fff}
#gdd .g-wrap .idxs li.on {background-color:#8f8d93;}


/*#news-slide {position:relative; margin:0 auto; padding-left:35px; width:1095px; height:57px; background:url(../img/index/icon_news.png) no-repeat 0 19px; overflow:hidden;}
#news-slide .wrap a {display:block; position:relative; padding-left:66px; height:57px; line-height:57px; font-weight:bold; color:#2e2e57; -webkit-transition:color 300ms;}
#news-slide .wrap a:hover {color:#f63b2e;}
#news-slide .wrap a span {position:absolute; left:0; margin-right:6px; font:bold 18px/57px 'dincond'; color:#e62b1e;}
#news-slide .more {position:absolute; top:12px; left:450px; padding:0 12px; font-weight:bold; line-height:33px; font-size:12px;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -webkit-transition:color 300ms, background-color 300ms;}
#news-slide .more:hover {background-color:#f63b2e; color:#eee;}*/
#news-slide {position:relative; margin:0 auto; padding-left:35px; width:1095px; height:57px; background:url(../img/index/icon_news.png) no-repeat 0 19px; overflow:hidden;}
#news-slide .item {height:100%;}
#news-slide .item a {display:inline-block; height:57px; line-height:57px; font-weight:bold; color:#2e2e57; -ms-transition:color 300ms; transition:color 300ms; -webkit-transition:color 300ms; -moz-transition:color 300ms; -o-transition:color 300ms;}
#news-slide .item a:hover {color:#f63b2e;}
#news-slide .item a span {margin:0 25px; font-weight:normal; color:#6C6C6C;}
#news-slide .item .more {padding:0 12px; margin-top:12px; font-weight:bold; height:33px; line-height:33px; font-size:12px;  color:#2e2e57; background-color:#DFE0E4; border-radius:25px; box-shadow:0px 0px 3px #777; -ms-transition:color 300ms, background-color 300ms; transition:color 300ms, background-color 300ms; -webkit-transition:color 300ms, background-color 300ms; -moz-transition:color 300ms, background-color 300ms; -o-transition:color 300ms, background-color 300ms;}
#news-slide .item .more:hover {background-color:#f63b2e; color:#eee;}

/* 滑块 start */
#subjects {height:211px;}
#subjects .g-wrap a {position:absolute; top:0; left:100%; width:100%; height:100%; overflow:hidden; -webkit-opacity:1; opacity:1; display:block\9; -webkit-transition:left 300ms, -webkit-opacity 700ms; transition:left 300ms, opacity 700ms;}
#subjects .g-wrap .item-1 {z-index:1; background-color:#c8c8c8;}
#subjects .g-wrap .item-2 {z-index:2; background-color:#ffd900;}
#subjects .g-wrap .item-3 {z-index:3; background-color:#fc433e;}
#subjects .g-wrap .item-4 {z-index:4; background-color:#2d2d58;}
#subjects .g-wrap a span {position:absolute; background:no-repeat 0 0;}
#subjects .g-wrap .p2 {-webkit-opacity:0; opacity:0; display:none\9; -webkit-transition:-webkit-opacity 400ms; transition:opacity 400ms;}
#subjects .g-wrap .item-1 .p1 {left:0; top:0; width:484px; height:165px;}
#subjects .g-wrap .item-1 .p2 {left:276px; top:68px; z-index:2; width:189px; height:29px;}
#subjects .g-wrap .item-2 .p1 {left:0px; top:0px;}
#subjects .g-wrap .item-2 .p2 {left:250px; top:0px;}
#subjects .g-wrap .item-3 .p1 {left:20px; top:56px; width:77px; height:76px;}
#subjects .g-wrap .item-3 .p2 {left:150px; width:282px; height:122px;}
#subjects .g-wrap .item-4 .p1 {left:23px; top:54px; width:182px; height:80px;}
#subjects .g-wrap .item-4 .p2 {left:227px; top:21px; width:245px; height:122px;}

/*#subjects*/
#subjects .trans a {-webkit-opacity:0; opacity:0; display:none\9;}

/* 逐个出现 */
#subjects .ready .item-2 {transition-delay:150ms; -webkit-transition-delay:150ms; -ms-transition-delay:150ms; -moz-transition-delay:150ms;}
#subjects .ready .item-3 {transition-delay:150ms; -webkit-transition-delay:300ms; -ms-transition-delay:300ms; -moz-transition-delay:300ms;}
#subjects .ready .item-4 {transition-delay:150ms; -webkit-transition-delay:450ms; -ms-transition-delay:450ms; -moz-transition-delay:450ms;}

/* 没有指向 */
#subjects .state-0 .item-1 {left:0;}
#subjects .state-0 .item-2 {left:340px;}
#subjects .state-0 .item-3 {left:617px;}
#subjects .state-0 .item-4 {left:900px;}
/* 指向第一个 */
#subjects .state-1 .item-1 {left:0;}
#subjects .state-1 .item-2 {left:484px;}
#subjects .state-1 .item-3 {left:695px;}
#subjects .state-1 .item-4 {left:917px;}
#subjects .state-1 .item-1 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第二个 */
#subjects .state-2 .item-1 {left:0;}
#subjects .state-2 .item-2 {left:212px;}
#subjects .state-2 .item-3 {left:695px;}
#subjects .state-2 .item-4 {left:917px;}
#subjects .state-2 .item-2 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第三个 */
#subjects .state-3 .item-1 {left:0;}
#subjects .state-3 .item-2 {left:212px;}
#subjects .state-3 .item-3 {left:425px;}
#subjects .state-3 .item-4 {left:908px;}
#subjects .state-3 .item-3 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 指向第四个 */
#subjects .state-4 .item-1 {left:0;}
#subjects .state-4 .item-2 {left:212px;}
#subjects .state-4 .item-3 {left:425px;}
#subjects .state-4 .item-4 {left:777px;}
#subjects .state-4 .item-4 .p2 {-webkit-opacity:1; opacity:1; display:block\9;}
/* 滑块 end */



#reference .right {width:336px; line-height:65px; text-indent:50px;}
#copyright .g-wrap {overflow:visible;}
#copyright .g-wrap div {width:317px;}


/*首页新闻20160818*/
.redian { width: 100%; }
.redian .r-wrap { width: 1200px; margin: 0 auto; overflow: hidden; padding: 35px 0; }
.redian .r-wrap .caifu { float: left; width: 427px; overflow: hidden; }
.redian .r-wrap .caifu h1 { height:43px;color: #505960; font-size: 22px; margin-bottom: 15px; line-height: 22px; }
.redian .r-wrap .caifu p { color: #858585; font-size: 15px; line-height: 30px; }

.redian .r-wrap .news-1 { float: left; margin-left: 40px; width: 398px;border-right: 3px solid #f6f6f6; padding-right:40px;border-left: 3px solid #f6f6f6; padding-left:40px }
.news-1 .tab-nav { overflow: hidden; border-bottom: 2px solid #dedfe2; }
.news-1 .tab-nav li {cursor: pointer; float: left; display: inline-block; margin: 0px 25px 20px 0; color: #747474; font-size: 18.95px; width: 85px; }

.news-1 .tab-box { margin-top: 20px; }
.news-1 .tab-box p { color: #858585; font-size: 14.96px; line-height: 30px; }
.news-1 .tab-box p i { float: left; font-style: normal; margin-right: 13px; }

.xian { height: 3px; width: 85px; background: #640f0c; position: relative; left: 0px; margin-top: -2px; }
.none { display: none; }


.redian .r-wrap .stock { float: right; width: 198px; margin-left: 30px; }
.r-wrap .stock h1 { color: #595d6f; font-size: 13px; }
.r-wrap .stock .stock-num { height: 55px; position: relative; margin-top: 10px; margin-bottom: 18px; }
.r-wrap .stock .stock-num h2 { float: left; color: #e62b1e; font-size: 55px; font-family: dincond-medium-webfont; }
.r-wrap .stock .stock-num h3 { float: left; font-size: 25px; color: #e62b1e; font-family: dincond-medium-webfont; position: absolute; left: 118px; top: 27px; }
.r-wrap .stock .stock-num .stock-bt { width: 17px; height: 13px; background-size: 100%; display: inline-block; float: left; position: absolute; bottom: 6px; }
.r-wrap .stock p { color: #aaacb5; font-size: 12px; }


.abou_t{width: 100%; background: url(../images/bg.jpg); margin: 50px auto; padding: 60px 0;}
.about_n{width: 1200px; margin: 0 auto;}
.about_l{width: 570px;float: left;position: relative;}
.pos1{font-size: 30px;font-weight: bold; position: absolute; top:280px; left: 163px;z-index: 9; color: #e3b756; font-family: 'Impact';}
.pos2{font-size: 30px;font-weight: bold; position: absolute; top:325px; left: 178px;z-index: 9; color: #e3b756;font-family: 'Impact';}
.pos3{font-size: 30px;font-weight: bold; position: absolute; top:368px; left: 143px;z-index: 9; color: #e3b756;font-family: 'Impact';}
.pos4{font-size: 30px;font-weight: bold; position: absolute; top:415px; left: 143px;z-index: 9; color: #e3b756;font-family: 'Impact';}

.footer{width: 100%; background: #273452; padding: 50px 0 100px; display: block;overflow: hidden;}
.footer_n{width: 1200px; margin: 0 auto; color: #838383; font-size: 18px;}
.footer h2{font-size: 17px; color: #fff; border-bottom: 3px solid #838383; display: inline-block; padding-bottom: 10px; margin-bottom: 30px;}
.footer_l{width: 511px; float: left;}
.footer_l p{line-height: 60px;}
.footer_l p img{padding-top: 10px; vertical-align: top; padding-right: 10px;}
.footer_m{width: 350px; float: left;}
.footer_m h3{margin: 15px 0 25px 0;}
.footer_m h3 img{ display: inline-block; padding-right: 20px;}.footer_m p{line-height: 30px;}
.footer_r{width: 300px; float: right;}
.footer_r ul li{ float: left; padding-right:20px; line-height: 35px;}


.nav_wap,.subNavBox,.footer_wx{display: none;}


.postion{width: 100%; margin: 0 auto;border-bottom: 1px solid #cbcbcb;display: block;overflow: hidden;}
.pos_c{width: 1200px; margin: 0 auto;}
.pos_l{width: 310px; float: left; font-size: 16px; line-height: 60px; color: #717171;}
.pos_l p{background: #e6e6e6;width: 62px;height: 62px;line-height: 65px;text-align: center; float: left; margin-right: 20px;}
.pos_l p img{ padding-top:22px;}
.pos_r{width: 610px;float: right;}
.pos_r ul{display: flex; justify-content: space-between; font-size: 16px; color: #7d7d7d;line-height: 60px;}
.pos_r .on{color: #b10600; border-bottom: 2px solid #b10600;}
.pub_nr_tit{text-align: center; width: 100%; margin: 5% auto;}
.pub_nr_tit h2{font-size: 30px;font-weight: bold;}
.pub_nr_tit p{text-align: center;font-size: 23px;color: #640f0c; margin-top: 1%;}
.jtjs{width: 1200px; margin: 0 auto; background: #f8f3ef; padding: 5% 0;}
.jtjs_c{width: 950px; margin: 0 auto;}
.jtjs img{ vertical-align:top}
.jtjs_t{width: 100%; display: block; overflow: hidden;}
.jtjs_t h2{font-size: 27px;color: #640f0c;font-weight: bold;}
.jtjs_t dl dt{font-size: 60px;float: left;color: #640f0c;}
.jtjs_t dl dd{padding-top:5px;}
.jtjs_t dl dd p{font-size: 38px; color: #7f8083; line-height: 25px; padding-top:9px;}
.jtjs_n p{font-size: 18px; color: #464646; padding: 2% 0; text-indent: 2em; line-height: 32px;}
.bgno{background: #fff!important; padding: 0 0 10% 0!important;}
.fonsize{font-size: 50px!important;}
.fonsize1{font-size: 45px!important;}
.gltd{width: 870px; margin: 5% auto;box-shadow: 0 0 20px #8F8D93; display: block;overflow: hidden; padding:2% 3%;}
.gltd dl dt{width: 30%; float: left; text-align: center;}
.gltd dl dt img{width: 199px;}
.gltd dl dt h2{font-size: 28px;color: #b10600; padding: 4% 0;}
.gltd dl dt p{text-align: center;font-size: 16px;color: #363635;}
.gltd dl dd{width: 60%; float: right; text-align: center; margin-top:3%;}
.gltd dl dd h2{font-size: 28px; text-align: center;line-height: 55px; color: #363635;}
.gltd dl dd p{font-size: 28px; text-align: center;line-height: 55px; color: #363635;}
.fzlc{width: 950px; margin:0 auto 10%; display: block;overflow: hidden;}
.fl{float: left;}
.fr{float: right;}
.fzlc_l{width: 455px;}
.fzlc_m{width: 33px; float: left;margin: 0 3px;}
.fzlc_l dl{margin-top:50%;}
.fzlc_l dl:nth-child(2){ margin-top:41%}
.fzlc_l dl dt{font-size: 27px;color: #b10600;text-align: right;}
.fzlc_l dl dt span{font-size: 40px;}
.fzlc_l dl dd{font-size: 17px;color: #363635; padding:5% 1%; line-height: 30px;}
.txt dl dt{text-align: left;}
.txt dl {margin-top:12%;}
.txt dl:nth-child(2){margin-top: 2%;}
.txt dl:nth-child(3){margin-top: 3%;}
.qyry{width: 886px; margin: 0 auto;}
.qyry_l{width: 395px;float: left;}
.qyry_m{width: 33px; margin:0 30px;float: left;}
.qyry_l dl{margin-top: 78%; text-align: right;}
.qyry_l dl dt{font-size: 50px;color: #b10600;}
.qyry_l dl dd{font-size: 20px;color: #363635; padding:5% 0;line-height: 30px;}
.mrtop{margin-top: 32%!important;}
.txt_l dl{text-align: left!important; margin-top: 22%;}
.txt_l dl:nth-child(2){margin-top: 17%;}
.txt_l dl:nth-child(3){margin-top: 15%;}
.hfyc{width: 1200px;margin: 0 auto;}
.hfyc_t_l{width: 499px;}
.hfyc_t_r{width: 590px; margin-right: 60px;}
.hfyc_t_r h2{font-size: 27px;color: #640f0c;}
.hfyc_t_r p{font-size: 18px;color: #464646; text-indent: 2em; padding-top: 3%; line-height: 30px;}
.dcxm{width: 1000px; margin: 0 auto;}
.dcxm_t p{font-size: 20px;color: #535353;}
.dcxm_t p span{display: inline-block;float: right; background: #f0f0f0; color: #a9a9a9; font-size: 18px; padding: 5px 10px}
.dcxm_c{box-shadow: 0 0 10px #AAACB5;width: 100%; display: block;overflow: hidden; margin-bottom: 5%;}
.dcxm_c_l{width:559px;}
.dcxm_c_r{width: 420px;color: #333333; padding-top: 5%;}
.dcxm_c_r h2{font-size: 30px;line-height: 70px;}
.dcxm_c_r p{font-size: 23px; line-height: 50px;}
.dcxm_c_r p strong{font-size: 40px;color: #e60012;}
.dcxm_c_r p span{font-size: 23px;color: #e60012;}
.dcxm_c_rn2{margin-top: 3%;}
.dcxm_c_rn2 ul li{font-size: 16px; color: #333333; line-height:40px; display: inline-block; float: left;padding: 1% 3%; }
.dcxm_c_rn2 ul li img{width: 29px; vertical-align: top;}
.dcxm_c_rn2 ul li:nth-child(2){background: #e60012; border-radius: 5px; color: #fff;}
.dcxm_c_rn2 ul li:nth-child(1){padding-left: 0;}
.fzbg{width: 950px;margin: 0 auto; display: block;overflow: hidden;}
.fzbg dl{width: 100%; display: block;overflow: hidden; margin-bottom: 5%;}
.fzbg dl dt{width: 317px;float: left;}
.fzbg dl dd{width: 400px; float: left; margin-left: 3%;}
.fzbg dl dd h2{font-size: 60px;color: #b10600;line-height: 100px; padding-top: 3%;}
.fzbg dl dd p{font-size: 20px;color: #373737; line-height: 35px;}
.fzbg dl dd p:nth-child(3){font-size: 22px;color: #373737;}
.fzbg dl dd h3{margin-top: 8%;}
.fzbg dl dd h3 a{ display: inline-block; padding: 2% 10%;border:1px solid #640f0c; margin-right: 3%; font-size: 20px; color: #640f0c;}
.lxwm{width: 1200px; margin: 0 auto 10%;}
.lxwm_t{width: 100%;display: block; margin-bottom: 5%;overflow: hidden;}
.lxwm_t_l{width: 433px;float: left;}
.lxwm_t_m{width: 380px;float: left;margin-left: 20px;}
.lxwm_t_m h2{color: #161616;font-size: 28px;}
.lxwm_t_m p{font-size: 20px; padding: 5% 0; line-height: 35px;}
.lxwm_t_m h3 img{width: 55px;float: left;}
.lxwm_t_m h3 {line-height: 55px;font-size: 40px;color: #b10600;}
.lxwm_t_r{width: 366px;float: right;}
.lxwm_t_r ul li{width: 140px;float: left;margin-left: 40px;}
.lxwm_t_r ul li p{font-size: 23px;text-align: center; line-height: 40px;}
.join{width: 950px; margin: 0 auto 10%;font-size: 20px;}
.join_l{width: 100%; display: block;overflow: hidden;border-bottom: 2px solid #c1c1c1; padding-bottom: 5%;}
.join_l dt{width: 510px; float: left;}
.join_l dt p{ margin-bottom: 4%;}
.join_l dd{width: 417px; float: right;}
.join_l dt p:last-child{display: flex;justify-content: space-between;}
.join_l dt p span{display:block; padding-left: 3%; line-height: 30px;}
.join_b dl{width: 100%; display: block;overflow: hidden;border-bottom: 2px solid #c1c1c1; padding: 3% 0;}
.join_b dl dt{width: 80px; height: 80px; padding: 10px; background: #e1e1e1; float: left;}
.join_b dl dt strong{font-size: 40px;color: #b10600;}
.join_b dl dt p{font-size: 20px;color: #565656;}
.join_b dl dt p:nth-child(3){font-size:16px;color: #565656;}
.join_b dl dd{width: 800px; margin-left: 30px;float: left; font-size: 22px; padding-top: 10px;}
.pos_n{ width: 400px;}
.xw_list{width: 1200px; margin: 0 auto;}
.xw_list dl{background: #f8f3ef; padding: 3% 0; display: block;overflow: hidden; margin-bottom: 3%;}
.xw_list dl dt{width: 252px; float: left;}
.xw_list dl dd{width: 850px;float: left; margin-left: 30px;}
.xw_list dl dd h2{font-size: 26px; margin-bottom: 2%;}
.xw_list dl dd p{font-size: 20px;color: #696969;line-height:33px;}
.xw_list dl dd p:last-child{padding-top: 5%; font-size: 20px; color: #a3a3a3;}
.xw_list dl dd p img{vertical-align: top;}
.xw_list dl dd p span{float: right; display: inline-block;}


.spzx{width: 1200px;margin: 0 auto; display: flex;justify-content: space-between;flex-wrap: wrap;}
.spzx dl{width: 387px;background: #f9f4ec; margin-bottom:5%;}
.spzx dl dd{text-align: center;line-height: 70px;font-size: 23px;color: #640f0c;}
.qykw{width: 1200px; margin: 0 auto 10%;}
.artilce_t{ text-align:center; font-size:22px; padding:3% 0;}
.qyry_new{ width:1200px; margin:0 auto 10%}
.qyry_new ul{ display:flex; justify-content:space-around;flex-wrap: wrap;}
.qyry_new ul li{ margin-bottom:2%; background:#f4f1ec; text-align:center; text-align:center; padding:55px; width:275px;}
.qyry_new ul li p{ font-size:22px; color:#7d7d7d; text-align:center; padding-top:10%; line-height:26px}
.xmarticle{width: 950px; margin: 0 auto 10%;}
.xmarticle_t{background: #d5e0f6;}
.xmarticle_t_n{padding: 3%;}
.xmarticle_t_n h2{font-size: 30px; width: 100%; line-height: 70px;}
.xmarticle_t_n p{width: 100%; font-size: 20px;color: #333333; line-height: 27px; padding: 1% 0 1% 13px;}
.xmarticle_t_n p:nth-child(2){color: #ffea15;font-size: 35px;color: #ffea15;font-weight: bold;}
.xmarticle_t_n p:nth-child(2) span{background: #c6ccd9;display: inline-block; border-radius: 5px;font-size: 15px; padding: 2px 5px;color: #333333; margin-left: 10px;}
.xmarticle_t_n p img{vertical-align: top;}
.xmput_tit{ padding: 20px;font-size: 30px;border-left: 8px solid #000000; line-height: 0px; width: 830px; margin: 3% auto;}
.xmput_con{width: 94%; padding: 3%; background: #d5e0f6; font-size: 22px; color: #333333;line-height: 40px;}
.xmarticle_t_n p:last-child span{float: right; color: #000000; padding-right: 15%; border-left: 3px solid #edf2fb; padding-left: 2%;}


.qykw{width:1100px;margin: 0 auto; display: flex;overflow: hidden;justify-content: space-between;flex-wrap: wrap;}
.qykw dl{width: 29%; display: block;overflow: hidden; margin-bottom: 5%;}
.qykw dl dt{width: 100%;float: left; text-align:center}
.qykw dl dd{width: 100%; float: left; margin-left: 3%;}
.qykw dl dd h2{font-size: 60px;color: #b10600;line-height: 100px; padding-top: 3%;}
.qykw dl dd p{font-size: 20px;color: #373737; line-height: 35px; text-align:center}
.qykw dl dd p:nth-child(3){font-size: 22px;color: #373737;}
.qykw dl dd h3{margin-top: 8%; text-align:center}
.qykw dl dd h3 a{ display: inline-block; padding: 2% 10%;border:1px solid #640f0c; margin-right: 3%; font-size: 20px; color: #640f0c;}

.csrjs{width:100%; margin:0 auto;}
.csrjs dl{display: flex;justify-content: space-between;}
.csrjs dl dd h2{font-size:30px; padding:30% 0 5% 0; text-align:center}
.csrjs dl dd{width:48%; text-align:center}
.csrjs dl dd p{ font-size:22px; text-align:center; line-height:40px} 
.hzb1{ width:770px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb2{ width:960px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb3{ width:770px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb4{ width:567px; margin:0 auto; display:flex;justify-content: space-between;}
.hzb li:hover{-webkit-transform: rotate(360deg) scale(1);
	-moz-transform: rotate(360deg) scale(1);
	-o-transform: rotate(360deg) scale(1);
	-transform: rotate(360deg) scale(1);-webkit-transition:-webkit-transform .5s ease-in;
	-moz-transition:-moz-transform .5s ease-in;
	-o-transition:-o-transform .5s ease-in;
	transition:transform .5s ease-in;
}


.case1{margin: 2% auto;}
.case1_t h2{font-size: 28px; text-align: center;letter-spacing: 2px;}
.case1_t p{font-size: 16px; line-height: 32px; margin: 2% 0; text-align: center;}
.case1_b{width: 100%; display: flex; justify-content: space-between;}
.case1_b_l{width: 400px; font-size: 16px;}
.case1_b_l ul{display: flex; justify-content: space-between;flex-wrap: wrap;}
.case1_b_l ul li{width: 45%; text-align: center; padding: 10% 0; background: #f6f9ff; margin: 0 5% 5% 0; border-radius: 15px;}
.case1_b_l ul li:hover{background: linear-gradient(0deg,#589bff,#266eff);
	color: #fff; border-radius: 5px;}
	.case1_b_r{width: 780px; border-radius: 15px; display: block; overflow: hidden;}
	.case1_b_l span{font-size: 30px; display:block; margin-bottom:9%;}
	.case1_b_l .active{background: linear-gradient(0deg,#589bff,#266eff);
		color: #fff; border-radius: 5px;}
		.case1_b_r .active{ display: block;}
		.case1_b_r_c{display: none; position: relative;}
		.cpxx{ position: absolute; bottom: 0;background: linear-gradient(0deg,#589bff,#266eff);
			color: #fff; padding: 3%; width: 95%;}
			.cpxx h3{ font-size: 17px; color: #fff; margin-bottom: 2%;}
			.cpxx h2{ font-size: 14px; color: #fff; margin-bottom: 1%; line-height: 25px;}
			.cpxx  a{font-size: 13px; margin-top:1%; display: block; margin-top: 3%;}

			.bgcase2{ background: #f2f6f9; padding: 5% 0;}
			.case2_b{ display: flex; justify-content: space-between; margin-top: 5%;}
			.case2_b_l{width: 360px;}
			.case2_b_l h2{ font-size: 23px;}
			.case2_b_l  p{ font-size: 16px; line-height: 30px; margin: 5% 0;}
			.case2_b_r{width: 790px; display: flex;justify-content: space-between; flex-wrap: wrap; background: #fff; box-shadow: 0 0 10px #c9c7c7; margin:0 5px 5px 0;box-sizing: content-box;}
			.case2_b_r dl{width: 33.333%; padding: 3%; box-sizing: border-box;}
			.case2_b_r dl dt{font-size: 20px; line-height:45px; margin-bottom: 3%;}
			.case2_b_r dl dt img{vertical-align:bottom; display: inline-block; padding-right: 3%;}
			.case2_b_r dl dd{line-height: 18px; font-size: 14px;}
			.case2_b_r dl:hover{background: linear-gradient(0deg,#589bff,#266eff);
				color: #fff;}
				.border_yx{border-right: 1px solid #9c9c9c; border-bottom:1px solid #9c9c9c; }
				.border_xx{ border-bottom:1px solid #9c9c9c; }
				.border_yy{border-right: 1px solid #9c9c9c;}
				.case3{display: flex; justify-content: space-between; padding: 0 5px 5px;}
				.case3 dl{width: 25%; padding: 3%;box-shadow: 0 0 5px #d5e1ff;position: relative;  padding-bottom: 6%;}
				.case3 dl img{text-align: center; display: block; margin: 0 auto;}
				.case3 dl h2{width: 45px; height: 3px; background: #1659a0; position: absolute; top: 0; right: 0; left: 0; margin: 0 auto;}
				.case3 dl dt{font-size: 23px; text-align: center; margin: 5% 0; font-weight: bold;}
				.case3 dl dd{font-size: 14px; color: #383838; line-height: 22px;}
				.case3 dl p{ position: absolute; left: 0; right: 0; padding: 2% 3%; margin: 0 auto; bottom: 7%; border:2px solid #bacbdd; color: #bacbdd; display:block; width: 100px; border-radius: 50px; font-size: 18px; text-align: center;}
				.case3 dl:hover  p{ background:#e89115; color: #fff; border:2px solid #ffc000}
				.case4 ul{display: flex; justify-content: space-between; flex-wrap: wrap;}
				.case4 ul li{width: 23%; border: 1px solid #afafaf; margin-bottom: 3%; font-size: 18px; text-align: center; padding: 2% 0; line-height: 100%;}
				.case4 ul li img{ vertical-align: bottom; display: inline-block;}
				.case4 ul li span{display: inline-flex;vertical-align: top;
					margin-top: 13.5%; font-weight: bold;}
					.case4 ul li:nth-child(1) span{ margin-top: 11%;}
					.bgimg{background: url(../images/bg.jpg) 100% 100%; padding: 3% 0;}
					.bg1{background: url(../images/bg1.png) 100% 100%; padding: 3% 0;}
					.case5{ margin: 3% auto;}
					.case5_b_c{ display: none; margin: 0 auto;}
					.case5_b .active{display: block;}
					.case5_t{ border-bottom:1px solid #e3e3e3}
					.case5_t ul{display: flex;justify-content: space-between; width: 80%; margin: 0 auto;}
					.case5_t ul li{width: 25%; text-align: center; font-size: 20px; line-height: 100px;color: #909090; cursor: pointer;}
					.case5_t ul li.active{ color: #589bff; border-bottom: 1px solid #589bff;}
					.case6{ display: flex; justify-content: space-between; flex-wrap: wrap;}
					.case6 dl{width: 24%; font-size: 17px; color: #666666; margin-bottom: 2%; }
					.case6 dl dt span{color: #ff0000;}
					.case6 dl dt { margin-bottom: 2%;}
					.case6 dl dd input{background: #f5f5f5; width: 100%; line-height: 50px; text-indent: 1em;}
					.case6 p{margin: 8%  0 0 0 ; background: linear-gradient(0deg,#589bff,#266eff); text-align: center; font-size: 20px; line-height: 50px; border-radius: 5px;}
					.am-btn{ background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}
/*
          .lxrig{ position: fixed; right: 10px; top: 30%; z-index: 999999; width: 100px;}
          .lxrig ul{border-radius: 10px; float: right;}
          .lxrig ul li{width: 50px; height: 50px; background: #201a40; text-align: center; line-height: 50px; color: #fff; cursor: pointer; margin-bottom: 5px;}
          .lxrig ul li span{font-size: 30px; }
          .lxrig ul li:hover{background: #deb05b; color: #fff;}*/


          
          .lxrig{ position: fixed; right: 10px; top: 30%; z-index: 999999; width: 230px;}
          .lxrig ul{border-radius: 10px; float: right;}
          .lxrig ul li{width: 50px; height: 50px; background: #3164c0; text-align: center; line-height: 50px; color: #fff; cursor: pointer; margin-bottom: 5px;}
          .lxrig ul li span{font-size: 30px; }
          .lxrig ul li:hover{background: #84b15e; color: #fff;}

          .dianh{ box-shadow: 0 0 10px #c9c7c7; font-size: 20px; position: absolute; left: 0; top:0px;right: 130px; width: 170px; background: #fff; border-radius:5px; line-height: 50px; text-align: center; display: none;}
          .weix{box-shadow: 0 0 10px #c9c7c7; position: absolute; left: 0; top:0px;right: 130px; width: 170px; background: #fff; border-radius:5px;text-align: center; padding: 8% 0;display: none;}
          .bgbd{ background: #ececec; padding:0; display: block; overflow: hidden; margin: 5% auto;}
          .case4_n_c{ display: none;}
          .case4_n .active{display: block;}
          .case4{display: flex; justify-content: space-between;}
          .case4 dl{width: 32%; text-align: center; background: #f6f9ff; display: flex; justify-content: center; padding: 2% 0; cursor: pointer;}
          .case4 dl h2{font-size: 22px; line-height: 30px;}
          .case4 dl  p{font-size: 14px;}
          .case4 dl  dt{padding-right: 4%;}
          .case4 dl  dd span{font-size:30px; color: #6c85b9;}
          .case4 .active{ background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}
          .case4 .active span{color: #fff;}
          .case4_n{margin: 3% auto;}
          .case4_n_c ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
          .case4_n_c ul li{width: 18%; text-align: center;  margin-bottom: 2%;}
          .case4_n_c ul li {border-radius: 6px;  display: block; padding: 1%  0;
          	border: 2px solid #fff;
          	background: linear-gradient(180deg,#e4eaf7,#fff);
          	box-shadow: 0 2px 16px 0 rgba(28,39,65,.1);
          	display: flex;
          	justify-content: center;
          	align-items: center;}
          	.case4_n_c ul li p{font-size: 20px; text-align: center; line-height: 90px;}
          	.case4_n_c h2{text-align: center;}
          	.case4_n_c h2 p{text-align: center; font-size: 18px; margin: 3% 0 0 0; display: inline-block; border:1px solid #a9a9a9;  padding: 1% 2%;}
          	.case5_b_c{  margin: 3% auto;}
          	.case5_b_c_l{width: 440px; float:left;}
          	.case5_b_c_r{width: 720px; float: right;}
          	.case5_b_c_l ul li{ border-radius: 4px; height: 79px;
          		border: 2px solid #fff;
          		background: linear-gradient(180deg,#f0f3f7,#fff);
          		box-shadow: 0 4px 20px 0 rgba(77,87,140,.2);
          		transition: all .2s;
          		position: relative; margin-bottom: 5%;border-radius:5px; padding: 3% 6%; font-size: 16px; line-height: 35px;}
          		.case5_b_c_l ul li p{position: relative;}
          		.case5_b_c_l ul li p:before{transition: all .2s;
          			content: "";
          			position: absolute;
          			width: 8px;
          			height: 8px;
          			top: 9px;
          			left: -16px;
          			border-radius: 50%;
          			background-color: #266eff;

          		}
          		.case5_b_c_l ul li:hover{background: linear-gradient(0deg,#589bff,#266eff); color: #fff;}
          		.case5_b_c_l ul li:hover p:before{ background-color:#fff;}
          		.case5_b_c_r{font-size: 16px; line-height: 40px;box-shadow: 0 0 5px #d0d0d0; border-radius: 5px; margin: 0 5px 5px 0;}
          		.case5_b_c_r h2{padding: 0 3%;}
          		.case5_b_c_r p{padding: 0 3% 2%; }
          		.case5_b h3{text-align: center; width: 100%; display: block; overflow: hidden;margin: 4% 0;}
          		.case5_b h3 a{text-align: center; font-size: 18px;  display: inline-block; border:1px solid #a9a9a9; margin: 0 auto; padding: 1% 2%;}
          		.case5_b_cc{display: block; overflow: hidden;}
          		.case1_t{ margin: 3% auto;}



          		.case4_n_c .item {
          			width: 24%;
          			margin-bottom: 30px;
          		}

          		.case4_n_c .item .img {
          			padding-top: 57%;
          		}

          		.case4_n_c .item .img::after {
          			content: '';
          			display: block;
          			width: 100%;
          			height: 100%;
          			background: rgba(0, 0, 0, 0.2);
          			position: absolute;
          			top: 0;
          			left: 0;
          		}

          		.case4_n_c .item .img .play {
          			position: absolute;
          			top: 50%;
          			left: 50%;
          			transform: translate(-50%, -50%);
          			-webkit-transform: translate(-50%, -50%);
          			z-index: 99;
          		}

          		.case4_n_c .item p {
          			height: 58px;
          			line-height: 58px;
          			text-align: center;
          			font-size: 14px;box-shadow: 0 0 10px #c9c7c7;
          		}
          		.imgbox {
          			overflow: hidden;
          			position: relative;
          			/*background:url(../uploadfiles/nopic.jpg) center center no-repeat; background-size:contain;*/
          		}

          		.imgbox span {
          			background-position: center center;
          			background-repeat: no-repeat;
          			background-size: cover;
          			position: absolute;
          			left: 0px;
          			top: 0px;
          			width: 100%;
          			height: 100%;
          			display: flex;
          			align-items: center;
          			justify-content: center;
          		}

          		.imgbox img {
          			width: auto !important;
          			max-height: 100%;
          		}


          		/* 弹出视频 */

          		.Tvideo {
          			position: fixed;
          			width: 100%;
          			height: 100%;
          			background: rgba(0, 0, 0, 0.5);
          			top: 0;
          			left: 0;
          			z-index: 9999;
          			display: none;
          		}

          		.Tvideo video {
          			max-width: 70%;
          			position: absolute;
          			transform: translate(-50%, -50%);
          			-webkit-transform: translate(-50%, -50%);
          			top: 50%;
          			left: 50%;
          			z-index: 999;
          		}

          		.Tvideo .vclose {
          			position: absolute;
          			top: 0;
          			right: 0;
          			width: 100%;
          			height: 100%;
          			border-radius: 50%;
          			text-align: center;
          			line-height: 30px;
          			z-index: 998;
          		}

          		.Tvideo video::after {
          			content: '';
          			width: 40px;
          			height: 50px;
          			line-height: 50px;
          			background: url(../images/close.png) no-repeat center center;
          			position: absolute;
          			top: -50px;
          			right: -50px;
          			display: block;
          		}

          		.case4_n_c_sp{ display: flex; justify-content: space-between; flex-wrap: wrap; overflow: hidden; padding:0 3px}
          		.spgd{ height: 490px;}
          		.pub_tit_cp{width: 100%; text-align: center; font-size: 40px; margin: 5% auto;}
          		.cp_con1{display: flex;justify-content: space-between;}
          		.cp_con1_l{width: 450px; display: flex; justify-content: space-between; flex-wrap: wrap; padding:3px;}
          		.cp_con1_l dl a{display: block;overflow: hidden;}
          		.cp_con1_l dl{width: 48%; background: #fafafc; margin-bottom: 3%; box-shadow: 0 0 10px #dddddd;}
          		.cp_con1_l dl:nth-child(5),.cp_con1_l dl:nth-child(6){ margin-bottom: 0;}
          		.cp_con1_l dl dd{float: right;}
          		.cp_con1_l dl dt{ padding: 10% 0 0 10%;}
          		.cp_con1_l dl dt h2{font-size: 15px; color: #2870ff;}
          		.cp_con1_l dl dt p{ font-size: 15px; padding: 5% 0 0 0;}
          		.cp_bg{background: #f0f5ff;}
          		.cp_con2 dl{display: flex; justify-content: space-between;}
          		.cp_con2 dl dt h2{ font-size: 35px;}
          		.cp_con2 dl dt{margin-top: 13%; width: 42%;}
          		.cp_con2 dl dd{width: 50%;}
          		.cp_con2 dl dt p{ font-size: 18px; margin-top: 3%; line-height: 30px;}
          		.cp_con2{ padding: 5% 0;}
          		.dqfs{flex-direction:row-reverse;}
          		.ocr_tit p{font-size: 18px; line-height: 30px; margin: 1% auto;}
          		.orc_con{ display: flex; justify-content: space-between;flex-wrap: wrap;}
          		.orc_con dl{width: 20%; padding:5%; background: url(../images/obg.jpg); background-size: 100% 100%; border-radius: 20px;box-shadow: 0 0 10px #edf0ff; text-align: center; margin-bottom: 5%;}
          		.orc_con dl dt{font-size: 20px; color: #333333; margin: 3% 0;}
          		.orc_con dl p{width: 50px; height: 3px; background: #4c70f1; margin: 10% auto;}
          		.orc_con dl dd{font-size: 14px; line-height: 25px; text-align: left; color: #999999;}
          		.case_t{ background: #fff;box-shadow: 0 0 10px #dddddd; display: flex;justify-content: space-between;}
          		.case_t .case_t_l{width: 570px; margin: 30px; height: 390px;display: block; overflow: auto; padding-right: 50px;}
          		.case_t_l ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
          		.case_t_l ul li{border:1px solid #d9d9d9; border-radius: 10px; padding: 5px; margin-bottom: 3%;}
          		.case_con{width: 480px; margin: 3%;}
          		.case_t_r{display: none;}
          		.case_t_r h2{font-size: 30px;}
          		.case_t_r h3{width: 50px; height: 3px; background: #4c70f1; margin: 3% 0;}
          		.case_t_r p{ font-size: 16px; line-height: 30px;}
          		.case_t_r  a{ text-align: right; font-size: 16px; display: inline-block; float: right; margin-top: 5%;}
          		.case{position: relative;}
          		.case_bg{position: absolute; left: 0; right: 0; top:300px; z-index: -1;}
          		.case_t_l ul .active{border: 1px solid #2870ff;}
          		.case_con .active{display: block;}
          		.cor{color: #fff;}
          		.morecase_t ul{display: flex; justify-content: space-between; text-align: center; margin-bottom: 5%; }
          		.morecase_t ul li{width: 200px; font-size: 16px; line-height: 50px; color: #fff; cursor: pointer;}
          		.morecase_con_cor dl{width: 240px; background: #fff; padding: 20px;box-shadow: 0 0 10px #dddddd; margin-bottom: 3%;}
          		.morecase_con_cor dl dd{ font-size: 16px; margin: 5% auto; font-weight: bold;}
          		.morecase_con_cor dl p{font-size: 10px; line-height: 18px; color: #9c9c9c;}
          		.morecase_t ul .active{background: rgba(255, 255, 255, .5);}
          		.morecase_con_cor{display: none;}
          		.morecase_con .active{display: block;}
          		.showMoreNChildren{ display: flex;justify-content: space-between;flex-wrap: wrap;}
          		.morecase_con_cor h2{ text-align: center;}
          		.morecase_con_cor h2 p{    text-align: center;
          			font-size: 18px;
          			margin: 3% 0 5% 0;
          			display: inline-block;
          			border: 1px solid #a9a9a9;
          			padding: 1% 2%;}
          			.morecase_con{ padding: 0 5px;}
          			.lx_con{display: flex;justify-content: space-between;}
          			.pdd{padding: 5px;}
          			.pdd img{box-shadow: 0 0 10px #dddddd;}
          			.map_t{width: 1000px; margin: 5% auto;}
          			.map_t ul{display: flex; justify-content: space-between; font-size: 18px; font-weight: bold; cursor: pointer;}
          			.map_t ul li{width: 13%; text-align: center; line-height: 50px;}
          			.map_t ul .active{color: #589bff; border-bottom: 2px solid #589bff;}
          			.map,.jsfz{background: url(../images/lxbg.jpg); background-size:100% 100%; margin-bottom: 50px;}
          			.map_b_con{display: flex;justify-content: space-between;}
          			.map_b_c_l dl{border-left: 2px solid #589bff; padding-left: 3%; margin: 0 0 600px 0;}
          			.map_b_c_l dl dt{font-size: 28px;  color: #589bff; line-height: 40px;}
          			.map_b_c_l dl dt img{vertical-align: bottom;}
          			.map_b_c_l dl dd p{font-size: 14px; line-height: 30px;}
          			.map_b_c_l{width: 400px; height: 600px; display: block;overflow: auto; padding-right: 50px;}
          			.map_b_c{display: none;}
          			.map_b .active{display: block;}
          			.two dl{margin-bottom: 50px;}
          			.two dl:last-child{margin-bottom: 400px;}
          			.three dl{margin-bottom: 50px;}
          			.three dl:last-child{margin-bottom: 500px;}
          			.nav_t{position: absolute; left: 0; right: 0; background: #fff; border-radius: 10px;top: 540px;box-shadow: 0 0 10px #dddddd; height: 80px;}
          			.nav_t ul{display: flex;justify-content: space-between;}
          			.nav_t ul li{width: 25%; text-align: center; font-size: 20px; line-height: 80px; }
          			.about_c1{margin-top: 100px;}
          			.about_c1 dl{display: flex;justify-content: space-between;}
          			.about_c1 dl dt{width: 635px;}
          			.about_c1 dl dd{width: 515px; font-size: 16px;}
          			.about_c1 dl dd p{line-height: 26px; margin: 2% auto;}
          			.about_jzg{background: url(../images/aboutbg.jpg); background-size:100% 100%; position: relative; padding: 350px 0; text-align: center;}
          			.about_jzg img:nth-child(1){position: absolute; right: 0; left: 0; top:100px; width: 293px; margin: 0 auto;}
          			.about_jzg img:nth-child(5){position: absolute; right: 0; left: 0; bottom:100px; width: 293px; margin: 0 auto;}
          			.about_jzg img:nth-child(3){ margin: 0 3%;}
          			.pr{position: relative;}
          			.warper{max-width: 1300px; margin: 0 auto;}
          			.about-main2{height: 1295px;width: 100%;overflow: hidden; background: url(../images/about_08.jpg); background-size:100% 100%; color: #fff; position: relative;}
          			.lc1{position: absolute; left: 100px;top:350px}
          			.lc2{position: absolute; left: 530px;bottom:220px}
          			.lc3{position: absolute; left: 900px;top:290px}
          			.lc4{position: absolute; left: 1260px;bottom:50px}
          			.jsfz_con{  background: #fff;box-shadow: 0 0 10px #dddddd;}
          			.jsfz_con dl{margin: 3%; display: flex;justify-content: space-between;}
          			.jsfz_con dl dt{width: 490px;}
          			.jsfz_con dl dt p{font-size: 16px; line-height: 30px; margin: 2% 0;}
          			.ryzz_con{width: 900px; margin: 0 auto;}
          			.ryzz_con dl{margin: 3%; display: flex;justify-content: space-between;}
          			.ryzz_con dl dt{width: 450px;}
          			.ryzz_con dl dt p{font-size: 16px; line-height: 30px; margin: 10% 0;}
          			.ryzz{ background: #f5f9ff; padding: 1% 0;}
          			.xzn{background: url(../images/about_18.jpg); background-size:100% 100%; padding: 8% 0;  color: #fff; }
          			.xzn h2{font-size: 80px;text-align: center; }
          			.xzn  p{font-size: 18px; margin: 5% auto; line-height: 30px;}
          			.xzn h3{font-size: 24px;text-align: center; color: #fff; margin: 10% 0 5% 0; }
          			.xzn  a{width: 300px; text-align: center; margin: 0 auto; display: block; font-size: 24px;background: linear-gradient(0deg,#589bff,#266eff);line-height: 50px; padding: 1% 0;}
          			.xzn  a img{vertical-align: bottom;}
          			.tdwh ul{display: flex;justify-content: space-between; padding: 5px 0;}
          			.tdwh ul li img{ background: #fff; padding: 5px;}
          			.tdwh ul li {box-shadow: 0 0 10px #dddddd;}
          			.tdwh h2 {text-align: center;}
          			.tdwh h2 p{text-align: center;
          				font-size: 18px;
          				margin: 3% 0 0 0;
          				display: inline-block;
          				border: 1px solid #a9a9a9;
          				padding: 1% 2%;}
          				.mfz{display: none;}

          				.cpbanner{ background: url(../images/banner_cp.jpg); padding: 5% 0;}
          				.cpnr_c{width: 900px; margin: 0 auto;}
          				.cpnr_c dl{display: flex;justify-content: space-between;}
          				.cpnr_c dl dt {margin-top: 10%;}
          				.cpnr_c dl dt h2{ font-size: 45px; color: #fff; }
          				.cpnr_c dl dt h3{ width: 100px; height: 5px; background: #e89115; margin: 10% 0;}
          				.cpnr_c dl dt p{font-size: 20px; color: #fff;}
          				.cp_con1_r{width: 60%;}
          				.PartVideo {
          					width: 100%;
          					position: relative;
          				}
          				.PartVideo .play {
          					position: absolute;
          					top: 50%;
          					left: 50%;
          					transform: translate(-50%, -50%);
          					-webkit-transform: translate(-50%, -50%);
          				}
          				.PartVideo .img {
          					padding-top: 500px;
          				}
          				.Tvideo {
          					position: fixed;
          					width: 100%;
          					height: 100%;
          					background: rgba(0, 0, 0, 0.5);
          					top: 0;
          					left: 0;
          					z-index: 9999;
          					display: none;
          				}


          				.Part1 {
          					background: url(../images/yzbg.png) no-repeat bottom center;
          					background-size: cover; padding: 3% 0;
          				}

          				.PartBox {
          					margin: 5% auto;
          				}

          				.PartBox .item {
          					width: 18%;
          					margin-left: 2%;
          					float: left;
          					background: #fff;
          					padding: 40px 25px 20px 25px;
          					box-sizing: border-box;
          					text-align: center;
          					transition: all .5s;
          					-webkit-transition: all .5s;
          				}

          				.PartBox .item .ico {
          					width: 60px;
          					height: 60px;
          					line-height: 60px;
          					text-align: center;
          					margin: 0 auto;
          				}

          				.PartBox .item h1 {
          					font-size: 20px;
          					margin: 30px 0 10px 0;
          				}

          				.PartBox .item .dec {
          					font-size: 14px;
          					line-height: 24px;
          					color: #808080;
          					height: 120px;
          				}

          				.PartBox .item:hover {
          					box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
          					transform: translate3d(0, -3px, 0);
          					-webkit-transform: translate3d(0, -3px, 0);
          				}
          				.Part2 .img {
          					text-align: center;
          				}
          				.cp1con{margin-bottom: 5%;text-align: center;}

          				.fixnav {
          					position: fixed!important;
          					top: 0px;
          					left: 50%;width: 100%; background: #F6F6F6;box-shadow: 0 0 10px #dddddd;
          					transform: translateX(-50%);
          					z-index: 9999;
          				}




          				.bg1{background: #ececec;}	
          				.con1{text-align: center;}
          				/*.pubtit{text-align: center; margin: 50px auto;}
          				.pubtit h2{font-size: 46px; color: #303030;}
          				.pubtit img{margin: 1% auto;}
          				.pubtit p{font-size:24px; color: #666666; text-align: center; line-height: 35px;width: 920px; margin: 0 auto;}*/

          				.con2 ul{display: flex;justify-content:space-between;}
          				.con3{background: #368ef3; text-align: center; padding: 2% 0; margin: 2% 0 0 0; color: #fff;}
          				.con3 h2{font-size: 32px; font-weight: bold; margin-bottom: 1%;}
          				.con3 h3{font-size: 22px;color: #fff;margin-bottom: 1%;}
          				.con3 p{font-size: 22px; text-align: center; }
          				.bg2{background: #ebebeb; padding: 3% 0;}
          				.con4{display: flex;justify-content: space-between;}
          				.con4 img{margin-bottom: 15px;}
          				.con5{background: #f8f9fb; position: relative;}
          				.dwdw1{ left: 0 ;right: 0; top: 5%; position: absolute;}  
          				.con5_c{text-align: center;}
          				.con5_n{ position: absolute; left: 0; right: 0; margin: 0 auto;  top:35%; display: flex; justify-content: space-between;}
          				.con5_n dl dt{display: inline-block;background: #4da6ea; color: #fff; font-size: 23px; line-height: 50px; border-radius: 30px; padding: 0 7%; margin-bottom: 5%;}
          				.con5_n dl dd{font-size: 18px; line-height: 30px; width: 370px;}
          				.con5_n dl{margin-bottom: 50%;}
          				.con5_n_r dl {margin-bottom: 60%;}
          				.con5_n_r dl dt{ float: right;}
          				.con5_n_r dl dd{ float: right;}
          				.bg3{background: url(../images/bg.jpg); background-size: 100% 100%; padding: 3% 0;}
          				.con6_c{text-align: center; margin-bottom: 5%;}
          				.con6_b dl{display: flex;justify-content: space-between; margin-bottom: 10px;}
          				.con6_b dl dt{width: 283px;}
          				.con6_b dl dd{width: 917px; background: #2b65a9; color: #fff; padding: 2% 3% 0; text-indent: 2em; line-height: 22px; font-size: 16px;}
.con7_t h2 {font-size: 56px; color: #313131; margin: 5% 0 3% 0; text-align: center; font-weight: bold;}
          				.con7_t p{font-size: 34px; text-align: center;}
          				.con7_t p span{font-size: 47px;color: #ff3c3c;}
          				.con7_b_t{display: flex;justify-content: space-between; margin: 5% 0 2% 0;}
          				.con7_b_t input{background: #f4f4f4; text-indent: 2em; line-height: 50px; font-size: 18px; width: 48%;}
          				.con7_b_b textarea{background: #F2F2F2; text-indent: 2em; line-height: 50px; font-size: 18px;border:none; width: 100%; height: 100px; 
          					color: #727272;}
          					.con7_b_b_s{text-align: center; margin: 5% 0;}
          					.subsit{width: 200px; margin: 0 auto; background: #7B9777; font-size: 20px; line-height: 60px; text-align: center; color: #fff;border-radius: 10px;}



.bd_wrap2{overflow: hidden;}
          				.con7_b_t2{justify-content: space-between; margin: 2% 2%;width: 46%;float: left;background-color: #fff;overflow: hidden;}
          				.con7_b_t2 img{margin-left: 4%;vertical-align: middle;margin-bottom: 4px;}
          				.con7_b_b2 img{margin-left: 2%;vertical-align: middle;margin-bottom: 4px;float: left;margin-right: 5px;}
          				.con7_b_t2 input{  line-height: 70px; font-size: 18px; width: 90%;margin:0 auto;}
          				.con7_b_b2{margin: 2% 2%;background-color: #fff;overflow: hidden;padding-top: 2%;}
          				.con7_b_b2 textarea{ font-size: 18px;border:none; width: 90%; height: 240px; 
          					color: #727272;display: block;}


          					.con7_b_b_s{text-align: center; margin: 5% 0;}
          					.subsit{width: 186px; margin: 0 auto; background: #D4BB8E; font-size: 20px; line-height: 48px; text-align: center; color: #fff;border-radius: 50px;}



          					.foot{background-color: #d9d9d9;overflow: hidden;}
          					.foot_c_t{width: 1200px;margin:30px auto;}

          					.foot_c_t h2{margin-top:20px}
          					.foot_c_t ul{ width: 300px;
          						display: flex;
          						justify-content: space-between;
          						line-height: 55px;
          						flex-flow: row wrap;}
          						.foot_c_t ul li{width: 100px;font-size: 18px;}
          						.foot_tel{font-size: 30px;}
          						.foot_right{width: 415px;}
          						.gd108{width: 1080px; margin: 3% auto; display: block; overflow: hidden;}
          						/*.footer_con2{margin-top:50px;}*/
          						.ab_con1{margin: 3% auto;}
          						.ab_con1 p{ font-size: 16px; line-height: 25px; text-indent: 2em; margin-top: 2%;}
          						.bornone{border:none}
          						.ab_con2 ul{display: flex;justify-content: space-between;}
          						.ab_con2 ul li{width: 20%; text-align: center;}
          						.ab_con2 ul li p{font-size: 18px; text-align: center; margin-top: 2%;}

          						.hzhb{background: url(../images/hzbg.jpg); background-size: 100% 100%; padding: 3% 0; margin: 5% auto; }
          						.hzhb_c p{text-align: center;display: block; margin-bottom: 3%;}

          						.swiper {
          							width: 100%;
          							height: 100%;
          						}

/*             .swiper-slide {
               text-align: center;
               font-size: 18px;


        
               display: -webkit-box;
               display: -ms-flexbox;
               display: -webkit-flex;
               display: flex;
               -webkit-box-pack: center;
               -ms-flex-pack: center;
               -webkit-justify-content: center;
               justify-content: center;
               -webkit-box-align: center;
               -ms-flex-align: center;
               -webkit-align-items: center;
               align-items: center;
               }*/

               .swiper-slide img {
               	display: block;
 
               	object-fit: cover;
               }
               .ryy{background: #EEEEEE; padding: 5% 0;}
               .ryne{background: #fff; padding:8% 5%;}
               .ryne p{font-size: 20px; text-align: center; border-top: 1px solid #666666; margin-top: 15%; line-height: 50px;}
              .bxzx_l{width: 288px;  background: #F7F5F6; float: left;}
.bxzx_l h2{line-height: 64px; color: #fff; text-align: center;background: #031D8C; font-size: 26px;}
.bxzx_l p{font-size: 18px; line-height: 85px; border-bottom: 1px dashed #AAAAAA; padding-left: 20px; color: #666666;}
.bxzx_l p:hover{color:#D4BB8E;}
.bxzx_l p.on{color:#D4BB8E;}
/*.bxzx_l p:nth-child(2){color: #bd904b;}*/
.bxzx_l h3{margin: 20% auto; text-align: center;}
.bxzx_l h3 img{background: #fff; padding: 5px; border:1px dashed #313131;}
.bxzx_l h3 p{font-size: 14px; text-align: center; border:none; padding: 0;}
.bxzx_r{}
.bxzx_r ul{display: flex;justify-content: space-between; flex-wrap: wrap;}
.bxzx_r ul li{width: 49%; margin-bottom: 2%;}
.bxzx_r_c{width:890px; float: right;}
.bxzx_r dl{display: flex;justify-content: space-between; text-align: center; font-size: 26px; line-height: 64px;border-bottom:1px solid #929292}
.bxzx_r dl dt{width: 310px; border-right:1px solid #929292}
.bxzx_r dl dd{width: 580px;}
.bxzx_r dl:nth-child(1){background: #D7E0EA; color: #0762CB;}
.bxzx_r dl:last-child{border: none;}


  .bxzx_r ul{display: flex;flex-flow: row wrap;justify-content: space-between;}
             .bxzx_r ul li{position: relative;width: 48%;border:1px solid #031D8C;padding:4px;margin-bottom: 34px;}
             .bxzx_r ul li:hover{border:1px solid #D4BB8E;}
             .bxzx_r ul li p{width: 100%; left: 0; right: 0; bottom: 0; line-height: 60px; text-align: left;text-indent: 1em; font-size: 26px; color: #fff; background: #031D8C; }
             .bxzx_r ul li p span{ background: url(../images/an1.png) no-repeat; display: inline-block;  border-radius: 100%; width: 38px; height: 38px; text-align: center; float: right; margin: 12px 15px 0 0;}
             /*.bxzx_r ul li:hover p{ color: #fff;}*/
             .bxzx_r ul li:hover p{background-color: #D4BB8E}
             .bxzx_r ul li:hover p span{background: url(../images/an2.png) no-repeat;}




               .fy li{ display:inline-block; padding:20px; color:#9a9a9a;}
               .fy li a{color:#9a9a9a}
               .fy .thisclass{color: #e7c07e!important; border-top:2px solid #e7c07e}
               .fy span,.fy span a{vertical-align:middle; text-decoration:none; color:#9a9a9a; cursor:pointer; }
               .ab_con1 h2{font-size: 30px; line-height: 50px; text-align: center; margin-bottom: 5%;}
               .syp{font-size: 18px; line-height: 50px;}



               .gg_tit{text-align: center; margin: 120px 0 60px 0;}
               .gg_tit h2{font-size: 48px;}
               .gg_tit h3{margin: 25px 0;}
               .gg_tit p{font-size: 26px; text-align: center;}

               .jz_con1{ display: flex;justify-content: space-between; flex-wrap: wrap;}
               .jz_con1 dl{width: 28%; text-align: center; padding: 7% 2%; border: 1px solid #e1f0f2;border-radius: 20px; margin-bottom: 3%;}
               .jz_con1 dl dt span{font-size: 60px; color: #77bcc3;}
               .jz_con1 dl dd{font-size: 28px; margin: 5% 8%; color: #333333;}
               .jz_con1 dl p{font-size: 18px; text-align: center; line-height: 30px;}
               .jz_con1 .active{background: #ca3924; color: #fff;}
               .jz_con1 .active dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
               .jz_con1 .active dd{color: #fff;}
               .jz_con1 dl:hover{background: #ca3924; color: #fff;}
               .jz_con1 dl:hover dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
               .jz_con1 dl:hover dd{color: #fff;}
               .jzbg{background: url(../images/bg.jpg); background-size: 100% 100%; padding-bottom: 5%;}
               .jz_fw{display: flex;justify-content: space-between; position: relative;}
               .jz_fw_r h2{font-size: 26px; line-height: 50px;}
               .jz_fw_l{width: 655px;}
               .jz_fw_r{width: 430px; text-align: left; padding:30px 0  0 60px;}
               .jz_fw_r a{display: inline-block; background: #ca3924; font-family: 20px; color: #fff; padding: 2% 5%; border-radius: 50px; margin-top: 310px;}
               .jzfw_pos{position: absolute;right: 0; bottom: 90px; width: 427px; padding:3% 0; background: #fff; padding-left: 200px;}
               .jzfw_pos h2{text-align: left; font-size: 36px; color: #77bcc3; line-height: 80px;}
               .jzfw_pos p{font-size: 16px; line-height: 30px;}

               .swiper-button-next,.swiper-button-prev{width: 50px; height: 50px; background: #77bcc3; color: #fff!important; line-height: 50px; font-size: 30px; border-radius: 50px;}
               /*   .swiper-button-next:hover,.swiper-button-prev:hover{background: #ca3924;}*/





               .jz_con3{display: flex;justify-content: space-between;}
               .jz_con3 dl{width: 33.33%; text-align: center;}
               .jz_con3 dl dt{border-bottom: 1px  dashed #dfdfee; padding-bottom: 3%; margin-bottom: 3%;}
               .jz_con3 dl p{text-align: center;}
               .jz_con3 dl  dd{font-size: 26px; margin: 5% 0;}
               .jz_con3 dl p{font-size: 18px; line-height: 30px;}

               .bgabout{background: #f6f6f6; padding: 5% 0; margin: 5% 0;}
               .jz_con4{background: #77bcc3; padding: 30px; display: flex;justify-content: space-between;}
               .jz_con4_l{width: 240px;}
               .jz_con4_l dl{text-align: center; font-size: 28px; background: #fff; width: 240px; margin-bottom: 2%; padding: 43px 0; cursor: pointer;}
               .jz_con4_l .active{background: #ca3924; color: #fff;}
               .jz_con4_l .active dt span{color: #fff;}
               .jz_con4_l dl dt span{ font-size: 45px; color: #77bcc3;}
               .jz_con4_l dl dd{ margin-top: 5%;}



               .jzconn{width: 930px;}
               .jzconn .active{display: block!important;}
               .jzconn .jzconn_n{display: none;}

               .yxay ul{ display: flex; justify-content: space-between; flex-wrap: wrap;}
               .yxay ul li{background: #fff; font-size: 22px;  text-align: center; width: 49%; margin-bottom: 2%;}
               .yxay ul li p{text-align: center; line-height: 80px;}
               .jz_con4_m{width: 532px; float: left;}
               .jz_con4_r{width: 365px; color: #fff; float: right;}
               .jz_con4_r h2{font-size: 48px; border-bottom: 2px solid #b2d7db; display: inline-block; line-height: 70px; margin: 20% 0;}
               .jz_con4_r p{font-size: 18px; line-height: 26px; margin-bottom: 5%;}

               .jz_con4_r  a{display: inline-block; padding: 3% 8%; font-size: 18px; background: #ca3924; color: #fff; border-radius: 50px; margin-top: 80px;}
               .jz_con5{display: flex;justify-content: space-between;}
               .jz_con5 dl{width: 19.5%; position: relative;background: #f6f6f6; }
               .jz_con5 dl dt{background: #77bcc3; text-align: center; font-size: 26px; color: #fff; line-height: 40px; padding: 10% 0 25% 0;}
               .jz_con5 dl dd{background: #f6f6f6; padding: 25% 10%; font-size: 18px; line-height: 25px;}
               .jz_con5 dl h2 span{background: #fff; padding: 2%;font-size: 40px; color: #77bcc3; border-radius: 50px; position: absolute;left: 0; right: 0; top:37%; width: 50px; margin: 0 auto; text-align: center; height: 50px; line-height: 50px; border:2px solid #f8f8f8}
               .jz_con5 .active dt{background: #ca3924;}
               .jz_con5 .active h2 span{color: #ca3924;}
               .jz_con5 dl:hover dt{background: #ca3924;}
               .jz_con5 dl:hover h2 span{color: #ca3924;}
       .con7_b_t input:nth-child(1){background: #031D8C; color: #fff;}	

               .con7_b_t input:nth-child(1)::-webkit-input-placeholder { 
               	/* WebKit browsers，webkit内核浏览器 */
               	color: #ffff; 
               	font-size: 16px;
               } 


               .foot_c_b{display: flex;justify-content: space-between;margin-bottom:30px;}

               .foot_c_b_l{width: 300px;}
               .foot_c_b_l p{line-height: 33px;margin-left: 10px;font-size: 20px;}
               .foot_c_b_l h2{font-size: 40px; font-style: italic; margin-top: 5%;color:#e1b15f;}
               .foot_c_b_m{width: 384px;}
               .foot_c_b_r{width: 600px;margin-top: -115px;float: right;}
               .foot_c_b_r ul{display: flex;justify-content: space-between;width: 600px;}
               .foot_c_b_r ul li{width: 137px;}
               .foot_c_b_r ul p{text-align: center;font-size: 16px;}
               .foot_c_b_m  p{ margin-bottom: 5%;font-size: 18px;}
               .foot_c_b_m  p span{font-size: 25px; padding-right: 5px;vertical-align: middle;}
               .foot_b{background: #d9d9d9; line-height: 80px; color:#000;text-align: center;font-size: 16px;border-top:1px solid #ababab;}
               .mbgfw,.mtit,.mgywm,.wap{display: none;}

               .posnav {border-bottom: 1px solid #e6e6e6; line-height: 40px; padding-bottom: 10px;  margin: 5% auto;}
               .posnav h2{ font-size: 26px; color: #031D8C; border-left: 3px solid #031D8C; padding-left: 10px; float: left; line-height: 25px;}
               .posnav h2 span{display: block; font-size: 16px; color: #666666;}
               .posnav p{float: right; font-size: 16px; color: #8c8c8c; margin-top: 27px;}

               .gywm dl,.gy_hdjl,.lxwm{display: flex;justify-content: space-between; margin-bottom: 2%; flex-wrap: wrap;}
               .gywm dl dt{width: 600px;}
               .gywm dl dd{width: 565px;}
               .gywm dl dd h2{font-size: 48px; border-bottom: 1px solid #b6dbdf; margin-bottom: 8%;}
               .gywm dl dd h2 span{margin: 5% 0 2% 0; display: block;}
               .gywm dl dd p{font-size: 18px; line-height: 35px; margin-top: 3%;}
               .gywm_con2{background: #77bcc3; margin: 5% 0; display: block; overflow: hidden; padding-bottom: 5%;}
               .corbs{color: #fff;}
               .gy_hdjl dl{width: 49.5%; text-align: center; font-size: 23px; line-height: 50px; margin-bottom: 5%;}
               .ab1{background: url(../images/ab1.png) no-repeat scroll;}
               .anli_list ul{display: flex;justify-content: space-between; margin-bottom: 2%; flex-wrap: wrap;}
               .anli_list ul li{width: 49.5%;margin-bottom: 1%; }
               .jz_hz{margin-bottom: 5%;}
               .lxwm_l{width: 470px;}
               .lxwm_r{width: 690px;}
               .lxwm_l dl{margin-bottom: 5%;}
               .lxwm_l dl dt{font-size: 27px; border-bottom: 1px solid #d6d6d6; padding-bottom: 5%; margin-bottom: 5%;}
               .lxwm_l dl dt span{font-size: 30px;color: #e7c07e; padding-right: 10px;vertical-align: middle;}
               .lxwm_l dl dd{font-size: 17px;}
               .lxwm_l dl dd ul{display: flex;justify-content: space-between; text-align: center; width: 80%;}

               .lxwm_l dl dd ul li img{width: 90%;}
               .lxwm_l dl dd ul li p{text-align: center; line-height: 30px; font-size: 16px;}



               @media (max-width: 767px) {


.lxwm_r{width: 96%;}
               	.lxwm_l dl dt{font-size: 20px; pointer-events: 3%; margin-bottom: 3%;}

               	.lxwm_l dl dd,.lxwm_l dl dd ul li p{font-size: 14px;}
               	.lxwm_l dl dt span{font-size: 20px;vertical-align: middle;}
               	/*.fy{ padding: 0;}*/
               	.gy_hdjl dl{font-size: 16px; line-height: 30px;}
               	.gywm dl dd h2{font-size: 25px; margin-bottom: 3%;}
               	.gywm dl dd p{font-size: 14px; line-height: 25px; margin: 2% 0;}
               	.posnav{margin: 5% auto!important;}
               	.posnav h2{font-size: 20px;}
               	.posnav p{margin-top: 3%;}
               	.posnav h2 span{font-size: 12px;}

               	.gywm dl dt,.gywm dl dd{width: 100%;}

               	.foot_c_t,.foot_c_b,.gywm dl{display: unset;}
               	.foot_c_b{text-align: center;}
               	/*              .foot_c_t p,.foot_c_t h2,.foot_c_b_l,.foot_c_b_m{width: 100%!important;text-align: center; margin: 0 0 10% 0;}*/
               	.foot_c_b_r{width: 90%; margin: 11% auto;}
               	.foot_c_b_l p,.foot_c_b_m p{text-align: center;}
               	.foot_c_b_m p span{display: block;width: 100%; text-align: center; margin: 3% 0;}
               	.mfwln_c{background: #fff; width: 88%; padding: 5%; margin: 0 auto;border-radius: 20px;}
               	.mfwln_c dl {margin-bottom: 5%;}
               	.mfwln_c dl dt{font-size: 20px; text-align: center;}
               	.mfwln_c dl dd{font-size: 14px; text-align: center;margin: 5% 0;}
               	.mfwln_c dl p{width: 80%;height: 1px; border-bottom: 1px dashed #77bcc3; margin: 0 auto;}	 
               	.mfwln_c dl  dd ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
               	.mfwln_c dl  dd ul li{width: 48%; text-align: center; line-height: 30px; margin-bottom: 2%; border-radius: 10px; border:1px solid #77bcc3}
               	.mwdly ul{display: flex;flex-wrap: wrap; justify-content: center;}
               	.mwdly ul li{width: 28%; margin: 2%;}
               	.wap{display: block;}
               	.foot_c_t ul,.foot_b{display: none;}
               	.con7_b_t input,.con7_b_b textarea{font-size: 16px;}
               	.corbs{color: #fff!important;}
               	.mfwln{background: #77bcc3; padding: 5% 2%;}
               	.mtit,.mgywm{display: block; line-height: 40px;}
               	.mgywm p{font-size: 14px; line-height: 25px; margin-bottom: 3%;}
               	.mbgfw{background: #f1f1ef; padding: 5% 0; display: block;}
               	.mfwcon dl{background: #fff; padding-bottom: 3%; margin-bottom: 5%;}
               	.mfwcon dl dt{font-size: 30px; color: #77bcc3; margin: 5% 0; padding-left: 5%;}
               	.mfwcon dl h2{font-size: 20px;padding-left: 5%; color: #333333; line-height: 30px;}
               	.mfwcon dl dd{font-size:16px;padding-left: 5%; line-height: 25px; margin: 2% 0;}
               	.jz_con3 dl{width: 30%; border:none; text-align: center;}
               	.jz_con3 dl dt{border:none}
               	.jz_con3 dl dd{font-size: 20px; margin: 10% 0;}
               	.jz_con3 dl p{font-size: 14px; line-height: 20px;}
               	.jzbg,.bgabout,.pctit,.jz_con5,.a1{display: none;}
               	.dhtop{right: 12%; top:30%; width: 38%;z-index: 1000;}
               	.lxrig{ display: none;}
               	.gg_tit h2{font-size: 28px;}
               	.gg_tit p{font-size: 18px;}
               	.gg_tit{margin: 8% 3%;}
               	.gg_tit h3{margin: 2% 0;}
               	.jz_con1,.mfwcon,.mgywm,.mwdly,.posnav,.gywm,.gywm_con2_c,.anli_list,.article{width: 95%!important; margin: 0 auto;}
               	.jz_con1 dl{width: 45%; padding: 5% 2%;}
               	.jz_con1 dl dt span{font-size: 40px;}
               	.jz_con1 dl dd{font-size: 20px;}
               	.jz_con1 dl p{font-size: 14px; line-height: 20px;display: contents;}
               	.jz_con1 dl:nth-child(1) p{display: block;}

               	.jz_con1 .active{background: #fff; color: #333333;}
               	.jz_con1 .active dt span{color: #77bcc3; background: none; padding: 0%; font-size: 40px;}
               	.jz_con1 .active dd{color: #333333;}
               	.jz_con1 dl:hover{background: #ca3924; color: #fff;}
               	.jz_con1 dl:hover dt span{color: #ca3924; background: #fff; padding: 4%; border-radius: 100px; font-size: 40px;}
               	.jz_con1 dl:hover dd{color: #fff;}








               	.ab_con1 h2{font-size: 20px;}
               	.bxzx_l h2:nth-child(1){display: block; font-size: 20px; line-height: 40px;}
               	.bxzx_l h2,.bxzx_l h3{display: none;}
               	.bxzx_l p{width: 43%; float: left;}
               	.bxzx_l{width: 100%; margin-bottom: 5%;}
               	.bxzx_r,.bxzx_r_c{width: 99%;margin: 0 auto;}
               	.bxzx_r dl{font-size: 16px; line-height: 40px;}
               	.bxzx_l p{font-size: 15px; line-height: 40px;}
               	.bxzx_l p:nth-of-type(7){width: 60%;}
               	.bxzx_r ul li p{font-size: 12px;}


.bxzx_r ul li{width: 47%;margin-bottom: 3%;}
.bxzx_r ul li p{font-size: 12px;line-height: 45px;}

.bxzx_r ul li p span{width: 22px;height: 22px;line-height: 22px;font-size: 14px;background-size: 100%;}

               	 	.bxzx_l p:nth-of-type(8){width: 26%;}
               
               	.gd108{width: 95%; margin: 3% auto;}
               	.posnav h2{font-size: 20px;}
               	.posnav p{margin-top: 3%;}
               	.foot_n_t{display: none;}
               	.foot_n_b_l{text-align: center;}
               	.foot_n_b_l img{display: block; text-align: center; margin: 3% auto 0;}
               	.foot_n_b{display: unset;}
               	.foot_n_b_l p{text-align: center;}
               	.ab_con2 ul li p{font-size: 14px;}

               	.hzhb_c p:nth-child(1){width: 70%; margin: 3% auto;}	 




               	.con7_t h2{font-size: 28px;}
               	.con7_t p{font-size: 20px;}
               	.con7_t p span{font-size: 25px;}
               	.con7_b_t {flex-wrap: wrap;}
               	.con7_b_t input{width: 100%; margin-top:2%;}
               	.con6_b{display: none;}
               	.dwdw1{top:0}
               	.pubtit h2{font-size: 26px; line-height: 30px;}
               	.pubtit img {width: 40%; margin: 2% auto;}
/*               	.pubtit p{font-size:16px;line-height: 25px; width: 95%; margin: 0 auto;}*/
               	.con2 ul{justify-content: center; flex-wrap: wrap;}
               	.con2 ul li{width: 30%; margin: 1%;}
               	.con3{ padding: 5% 0;}
               	.con3 h2{font-size: 26px; font-weight: bold; margin-bottom: 2%;}
               	.con3 h3{font-size: 18px;color: #fff;margin-bottom: 2%;}
               	.con3 p{font-size: 18px; text-align: center;}
               	.con4{ margin: 0 auto; display: unset; width: 95%!important;}
               	.con5_n,.con7,.hzhb_c{width: 95%!important; margin: 0 auto;}
               	.con5_n dl dd{display: none;}
               	.con5_n dl dt{font-size: 16px; padding: 0; width: 115%; text-align: center; line-height: 35px;}
               	.con5_n dl{margin-bottom: 30%;}
               	.con5_n_r dl {margin-bottom: 60%;}

               	.PartVideo .img {
               		padding-top: 250px;
               	}
               	.cpnr_c dl dt{text-align: center;}
               	.cpnr_c dl dt h3{ margin: 5% auto;}
               	.cpnr_c dl dt h2{font-size: 30px;}
               	.cpnr_c dl dt p{font-size: 16px; text-align: center;}

               	.mfzlc ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
               	.mfzlc ul li{width: 48%;text-align: center; line-height: 40px; font-size: 16px; background: linear-gradient(0deg,#589bff,#266eff);color: #fff; margin-bottom: 3%;border-radius: 10px;}
               	.mfzlc ul .active{background: #0149ce; color: #fff;}
               	.mfzlc_con p{font-size: 14px; line-height: 20px; margin: 2% 0; color: #666666;}

               	.Part1 .PartBox .item {
               		width: 48%;
               		padding: 10px;
               	}
               	.Part1 .PartBox .item h1 {
               		font-size: 18px;
               		margin: 20px 0;
               	}
               	.Part1 .PartBox .item .dec {
               		font-size: 13px;
               		line-height: 20px;
               		height: 120px;
               	}


               	.cpnr_c dl dt{margin-bottom: 10%;}

               	.mfzlc_con{display: none;}
               	.mfzlc_c .active{display: block;}
               	.about-main2{background: url(../images/lxbg.jpg);
               		background-size: 100% 100%; height: auto;}
               		.about-main2 .cor{ margin: 10% 0;}
               		.lc1,.lc2,.lc3,.lc4{position: initial; display: none;}

               		.nav_t{top:100px; height: 50px;}
               		.nav_t ul li{font-size: 16px; line-height: 50px;}
               		.about_c1{margin-top: 15%!important;}
               		.about_jzg img:nth-child(3){display: none;width: 0;}
               		.about_jzg{ padding: 3% 0;  background: none;}
               		.about_jzg img:nth-child(1){position: unset;}
               		.about_jzg img:nth-child(5){position: unset;}
               		.jsfz_con{background: none; box-shadow: none;}
               		.xzn h2{font-size: 25px;}
               		.xzn p,.xzn h3{font-size: 14px; padding: 2%;}
               		.tdwh ul{flex-wrap: wrap;}
               		.tdwh ul li{width: 47%; margin: 1%;}

               		.pub_tit_cp{font-size: 20px; display: block; overflow: hidden; font-weight: bold;}
               		.cp_con1,.cp_con2 dl,.case_t,.case_t_l ul,.map_b_con,.about_c1 dl,.jsfz_con dl,.ryzz_con dl,.cpnr_c dl{display:unset;}
               		.cp_con1_l,.cp_con2 dl dt,.cp_con2 dl dd,.orc_con,.case_t_l,.case_con,.lx_con,.nav_t,.about_c1,.jsfz_con,.ryzz_con,.tdwh,.mfz,.cpnr_c,.cp1con,.PartBox{width: 95%!important; margin: 0 auto 5%;}
               		.cp_con1_l img{width: 60%;}
               		.cp_con1_l  dl{ padding-bottom: 3%; margin-bottom: 5%;}
               		.cp_con1_l dt{width: 50%; float: left;}
               		.cp_con1_l dd{width: 40%; float: right; padding: 10% 0 0 0;}
               		.cp_con1_r{width:95%; margin: 0 auto;}
               		.cp_con2 dl dt h2{font-size: 20px; font-weight: bold;}
               		.cp_con2 dl dt p{font-size: 16px;}
               		.ocr_tit p{font-size: 14px; width: 95%; margin: 2% auto; line-height: 25px;}
               		.orc_con dl{width: 45%; padding: 2%;}
               		.orc_con dl dt{font-size: 16px;}
               		.orc_con dl img{width: 30%; margin-top: 5%;}
               		.case_t_l ul{width: 100%;overflow: hidden;overflow-x: auto;white-space: nowrap;}
               		.case_t .case_t_l{margin: 2%; height: auto;}
               		.case_t .case_t_l ul li{display: inline-block; width: 35%;}
/*定义滚动条高宽及背景
高宽分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar
{
	width:10px;
	height:10px;
	background-color:#ececec;
}

/*定义滑块
内阴影+圆角*/
::-webkit-scrollbar-thumb
{
	background-color:#999999;
}
.case_t_r h2{font-size: 20px;}
.case_con{margin-top: 5%;}
.case_t_r p{font-size: 14px; line-height: 22px;}
.case_bg{display: none;}
.cor{color: #666666;}
.case_t_r a{font-size: 14px; margin-bottom: 5%;}
.morecase_t{background: #0c2083; padding: 2%;}
.morecase_t ul li{width: 25%;}
.morecase_t ul,.map_t ul {flex-wrap: wrap;}
.morecase_con_cor dl{width: 45%; padding: 2%; margin-top: 5%;}

.morecase_con_cor h2 p{font-size: 16px;}
.lx_con img{width: 48%;}
.map_t ul li{width: 25%; font-weight: normal;}
.map_b_c_l{height: auto;}
.map_b_c_l dl,.two dl:last-child,.three dl:last-child{margin: 0;}
.map_b_c_l dl dt{font-size: 20px;}


























img{max-width: 100%;}
body{max-width: 750px; min-width: 320px;}
#nav{display: none;}
#header,.g-wrap{width: 100%;}

#header{height: 6.5vh;}

.nav_wap{width: 100%; position: absolute; top: 18%; right: 3%; display: block;z-index: 999;}
.nav_wap li{width: 28%; background: #edf0f2; border-radius: 10px; text-align: center;}
.nav_wap li:nth-child(2){background: #640f0c; color: #fff;}
.nav_wap li:nth-child(3){background: none; width: 8%; float: right;}

.home-slider .flex-prev{width: 30px; height: 30px;background-size: contain; z-index: 999; display: none;}
.home-slider .flex-direction-nav a.flex-next{width: 30px; height: 30px;background-size: contain;z-index: 999; display: none;}

.jtjs_t dl dd p{padding-top:8px;}
.subNavBox{display: none;}
.subNavShow{z-index: 889;}
.subNavBox{position: fixed;z-index: 888;width: 100%; top:0; display: none;}
.subNav{border-bottom: 1px #eee solid;cursor:pointer;font-size:16px;color:#333;line-height:55px;padding-left:10px;}
.subNav:hover{color:#fff;}
.currentDd{color:#fff}
.currentDt{background-image:url(../images/jiantou.jpg);}
.navContent{display: none;border-bottom:solid 1px #fff;}
.navContent li a{display:block;height:45px;font-size:16px;line-height:45px;color:#fff; text-indent: 2em;}
.subNavBox_l{width: 38%;min-height: 100vh;height: 100%;float: left;}    
.subNavBox_r{width: 26%;background:#fff;
	color: #333; height: 100%;float: right; position:relative; text-align: center;margin-top: 13%} 
	.subNavHide{font-size: 40px; color: #333; text-align: right; padding-right: 5%; padding:8% 8% 0 8%;}
	.jt{ font-size: 40px;position: absolute;top: -24px;left: 69px; color:#fff}






	.redian,.footer_r{ display: none;} 	
	#subjects .g-wrap .item-1 .p1{width: 100%; height:7rem;left: -15%;}
	#subjects .state-0 .item-2{left: 25%;}
	#subjects .state-0 .item-3{left: 50%;}
	#subjects .state-0 .item-4{left: 75%;}
	#subjects{height: 7rem; margin-top: 3%;}
	#subjects .g-wrap a{width: 70%; height: 7rem;}
	#subjects .g-wrap .item-1{background:none;}
	#subjects .g-wrap .item-2{background:none;}
	#subjects .g-wrap .item-3{background:none;}
	#subjects .g-wrap .item-4{background:none;}
	.abou_t{padding: 3% 0; margin: 3% auto; background-size: 100% 100%; display: block;overflow: hidden;}
	.about_n{width: 95%;}
	.about_l{width: 47.5%;}
	.about_r{width: 52.5%; float: left;}
	.pos1{top:40%;font-size: 12px; left: 31.5%;letter-spacing:-1px}
	.pos2{top:49%;font-size: 12px; left: 34.5%;letter-spacing:-1px}
	.pos3{top:57%;font-size: 12px; left: 28%;letter-spacing:-1px}
	.pos4{top:65%;font-size: 12px; left: 28%;letter-spacing:-1px}

	.footer_n{width: 90%; font-size: 16px; display: block;overflow: hidden;}
	.footer_m p{text-align: center;}
	.mno,.postion{display: none;}
	.footer_m{width: 100%;}
	.footer h2{display: none;}
	.footer_wx{display: block; width: 90%; display: block;overflow: hidden; margin: 10% auto 0;}
	.footer_wx dl{ display: flex;justify-content: space-between; width: 90%;}
	.footer_wx dl dt { padding-top: 23%;}
	.footer_wx dl dt p{text-align: right;font-size: 16px;color: #838383; line-height: 35px;}

	.pub_nr_tit h2{font-size: 20px;}
	.pub_nr_tit p{font-size: 12px;}
	.jtjs{width: 100%;}
	.jtjs_c{width: 90%; margin: 5% auto;}
	.jtjs_t h2{font-size: 18px;}
	.jtjs_t dl dt{font-size: 40px;}
	.jtjs_t dl dd p{font-size: 14px; line-height: 16px;}
	.jtjs_n p{font-size: 14px; padding: 3% 0; line-height: 25px;}

	.fonsize{font-size: 30px!important;}
	.fonsize1{font-size: 25px!important;}

	.gltd,.fzlc{width: 90%; padding: 3% 2%;}
	.gltd dl dt h2{font-size: 16px;}
	.gltd dl dt p{display: none;}
	.gltd dl dd{width: 65%;}
	.gltd dl dd p{font-size: 13px; line-height: 25px;}
	.gltd dl dd h2{font-size: 13px; line-height: 25px;}
	.fzlc dl{margin-top: 3%; margin-bottom: 10%;}
	.fzlc_l{width: 100%;}
	.fzlc_l dl dt{text-align: center; font-size: 20px;}
	.fzlc_l dl dd{font-size:13px; line-height: 25px;}
	.fzlc_l dl dt span{font-size: 20px;}
	.fzlc_m{display: none;}

	.qyry{width: 90%; margin: 0 auto;}
	.qyry_l{width: 100%; text-align: left;}
	.qyry_l dl{margin-top: 0; text-align: left;}
	.qyry_m{display: none;}
	.qyry_l dl dt{font-size: 25px;}
	.qyry_l dl dd{font-size: 20px;}
	.mrtop{margin-top: 0!important;}
	.qyry_l dl{margin-bottom: 15%;}
	.qyry_l dl dd{padding: 2% 0; font-size: 14px;}
	.hfyc{width: 100%;}
	.hfyc_t_l{width: 90%; margin: 0 auto; float: none;}
	.hfyc_t_r{width: 90%; margin: 0 auto; float: none;}
	.hfyc_t_r h2{text-align: center; font-size: 20px;}
	.hfyc_t_r p{font-size: 14px;}

	.dcxm{width: 90%; margin: 0 auto;}
	.dcxm_t p{font-size: 17px;}
	.dcxm_t p span{font-size: 16px;}
	.dcxm_c_l{width: 100%;}
	.dcxm_c_r{width:90%; padding:5%;}
	.dcxm_c_r h2{font-size: 16px; line-height: 20px;}
	.dcxm_c_r p{font-size: 15px; line-height: 25px;}
	.dcxm_c_r p strong{font-size: 17px;}
	.dcxm_c_r p span{font-size: 16px;}
	.dcxm_c_rn2 ul li{font-size: 13px; padding: 0 2%;}
	.fzbg{width: 90%;margin: 0 auto;}
	.fzbg dl dt{width: 40%;}
	.fzbg dl dd{width: 55%;}
	.fzbg dl dd h2{font-size: 25px; line-height: 30px; padding-top: 5%;}
	.fzbg dl dd p{font-size: 13px; line-height: 20px;}
	.fzbg dl dd p:nth-child(3){font-size: 12px;}
	.fzbg dl dd h3 a{font-size: 14px;}

	.lxwm{width: 90%; margin: 0 auto 10%;}
	.lxwm_t_l,.lxwm_t_m,.lxwm_t_r{width: 100%;margin: 0;}
	.lxwm_t_m h2{font-size: 23px; padding-top: 3%;}
	.lxwm_t_m p{font-size: 15px;line-height: 25px;}
	.lxwm_t_m h3 img{width: 30px;}
	.lxwm_t_m h3 {font-size: 18px; line-height: 30px;}
	.lxwm_t_r {margin-top: 5%;}
	.lxwm_t_r ul li{width: 50%; margin: 0; text-align: center;}
	.lxwm_t_r ul li p{font-size: 14px;}

	.join{width: 95%; margin: 0 auto 10%;}
	.join_l dt{width: 100%;}
	.join_l dt p{font-size: 14px; margin-bottom: 2%; text-align:center}
	.join_b dl dt{width: 50px; height: 50px;}
	.join_b dl dt strong{font-size: 18px;}
	.join_b dl dt p{font-size: 16px; line-height: 18px;}
	.join_b dl dt p:nth-child(3){font-size: 14px;}
	.join_b dl dd{width: 75%; float: right; margin-left: 0; font-size: 16px;}
	.xw_list{width: 95%; margin: 0 auto; display: flex;justify-content: space-between;flex-wrap: wrap;}
	.xw_list dl{width: 95%;float: left; margin:2% auto;}
	.xw_list dl dt{width: 100%; text-align: center; line-height: 25px;}
	.xw_list dl dd{width: 94%; text-align: center; margin: 0; padding: 3%;}
	.xw_list dl dd h2{font-size: 13px;}
	.xw_list dl dd p{font-size: 12px; line-height: 20px;}
	.xw_list dl dd p:last-child img{width: 20px;}
	.xw_list dl dd p span{font-size: 12px; line-height: 12px;}
	.fy li{padding:0 7px ;}
	.spzx{width: 95%;}
	.spzx dl{width: 49%;}
	.spzx dl dd{font-size: 15px;line-height: 35px;}

	.qykw{width: 95%; margin: 0 auto 10%;}

	.artilce_t{ text-align:center; font-size:14px; padding:2% 0;}
	.qyry_new{ width:95%; margin:0 auto 5%}
	.qyry_new ul li{ width:44%; margin-bottom:2%; padding:2%}
	.qyry_new ul li p{ font-size:14px; padding-top:3%; line-height:20px}
	.fzlc_l dl:nth-child(2){ margin-top:3%}


	.xmarticle{width: 95%; margin: 0 auto 10%;}
	.xmarticle_t_n h2{font-size: 20px; width: 100%; line-height: 30px;}
	.xmarticle_t_n p{width: 100%; font-size: 14px;color: #333333; line-height: 20px; padding: 2% 0 2% 2%;}
	.xmarticle_t_n p:nth-child(2){font-size: 25px;}
	.xmarticle_t_n p:nth-child(2) span{font-size: 14px;}
	.xmarticle_t_n p img{width: 20px;}
	.xmput_tit{width: 80%; margin: 3% auto; font-size: 18px;border-left: 5px solid #000000; padding: 12px;}
	.xmput_con{font-size: 14px; line-height: 25px;}


	.qykw{width:95%;margin: 0 auto; display: flex;overflow: hidden;