@charset "utf-8";
* { margin: 0; padding: 0;word-break: normal;}
body { margin: 0; padding: 0; height: 100%; font-size: 16px; font-family: arial, Geneva, Microsoft YaHei, "微软雅黑";  color: #7e4729; line-height:30px; word-break: break-all; }
dd, dl, dt, li, ol, ul { margin: 0; padding: 0; list-style: none }
input { font-size: 12px; font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; vertical-align: middle }
select { font-family: Arial; font-size: 12px }
textarea { font-family: Tahoma, Geneva, Microsoft YaHei, "微软雅黑"; font-size: 12px }
h3, h4, h5 { margin: 0; padding: 0; font-family: "微软雅黑"; font-size: 14px; }
.fl { float: left }
.fr { float: right }
.clear { clear: both; font-size: 0; }
a { text-decoration: none; transition: all .2s linear 0s; color: #666; }
:focus { outline: 0 }
img { border: 0 }
hr{border: none;} 
em,i{font-style: normal;text-decoration: none;}
em{ color:#1e4998;}
i{vertical-align: middle;}
.container{margin: 0 auto;}
.flex{display: flex;display: -ms-flexbox;justify-content:space-between;-ms-flex-pack: justify;}
.flex-wrap {display: flex; flex-wrap: wrap;}
.wrap { width: 1200px; margin: auto; }
.clear{ clear: both;}
.mt20{ margin-top: 20px;}
.mt50{ margin-top: 50px;}

.fuchuang {position: fixed !important;top:0px;z-index: 9;}
.fudong{ position:fixed; right:5px; top:20%; z-index:999;}

/*banner*/ 

.m-banner,.zaixian{ display:none;}
.banner { width: 100%;  height:650px;background:url(../images/banner.jpg) center no-repeat; }

.nav {width: 100%;height: 60px;background: #c9277a;z-index: 9999;}
.nav.roll {position: fixed;top: 0;z-index: 999;}
.nav ul {width:1200px; margin:0 auto;}
.nav li {position: relative;top: 2px;float: left;z-index: 999;width: 186px;font-size: 18px;text-align: center;}
.nav li a {position: relative;display: block;line-height: 28px;padding: 15px 0;width: 100%;text-align: center;font-weight: bold;color: #FFFFFF;}
.nav li.current a {position: relative;top: 5px;left: 0;font-weight: bold;background: url(../images/nav_bg.png) no-repeat bottom center;}
.nav li.last {cursor: pointer;float: right;margin-top: 10px;}
.nav ul .baoming { font-weight:bold;display: inherit;width:140px;height:40px; margin-top:10px;line-height: 40px; border-radius:15px;background:#27a69f url(../images/nav.png) 20px center no-repeat; padding-left:25px;}
.nav ul .baoming a{ padding-left:35px;color:#fff; font-size:18px;}

.main{width: 100%;background:#eeeadf url(../images/main.png) top center repeat-y;}
.index_2 { padding-top:80px;}
.index_2 .index_2_l img{border-radius:15px;}
.index_2 .index_2_r{ padding-left:3%;}
.index_2 .index_2_r img{padding:1% 0 2% 8%;}
.index_2 .index_2_r em{ font-size:24px; margin-bottom:30px; line-height:30px;font-weight:bold; border-left:4px solid #1e4998; padding-left:10px;}
.index_2 .index_2_r .title{ border-bottom: 1px solid #c92779; padding: 10px 0px; text-align: center;}
.index_2 .index_2_r .title1{ height: 50px; line-height: 50px; font-size: 48px; color:#ce2580;}
.index_2 .index_2_r .title2{ height: 40px; line-height: 40px; font-size: 30px; color:#ce2580; font-weight:100;}
.index_2 .index_2_r .index_2_r_1{text-align: justify; font-size: 16px; line-height: 30px; margin-top: 20px;}
.index_2 .index_2_r .index_2_r_1 span{ float: right;}
.index_2 .index_2_r .index_2_r_2{text-align: justify; font-size: 16px; max-height:120px; overflow:hidden; line-height: 30px; margin-top:15px;}
.index_2 .index_2_2{text-align: justify; }
.index_2 .index_2_4 dl,.index_2 .index_2_4 li{ display: inline-block;}
.index_2 .index_2_2 span{ float: right; margin-top:25px;}
.index_2_3 li{margin-left:50px !important;}
.index_2_3 li.diyige{ display:inline !important;margin-left:0px !important;}

.alltitle{ height: 48px; line-height: 48px; border-bottom:1px solid #ce2580;font-size: 26px; color: #ce2580;}
.alltitle span{ font-size: 16px; margin-left: 15px;}
.companytxt{ line-height: 30px; font-size: 16px; padding: 10px;text-align: justify;}
.companytxt span{ font-size: 18px; font-weight: bold;}

.index_3 {padding:150px 0 0 0;}
.index_3 h2{text-align:center; }
.index_3 .index_3_l{ margin-top: 80px; padding-right:3%;flex: 0 0 770px;}
.index_3 .index_3_r{ margin-top: 80px;}
.index_3 .index_3_txt{ padding-bottom:15px;}
.index_3 .index_3_txt .companytxt li{ display: inline-block;}
.index_3 .index3txt{ display:flex;}
.index_3 .index_3_ewmqw{ text-align:center; max-width:180px;}
.index_3 .index_3_ewmqw img{ display:block; margin:0 auto; margin-top:15px;}

.index_4 {padding:150px 0 0 0;}
.index_4 h2{text-align:center; }
.index_4 .index_4_img{ text-align: center; padding-top:30px;}
.index_4 .index_4_img_m{ display: none;}
.index_4 .index_4_1 { color:#1e4998;  margin-bottom:60px; text-align:center;}
.index_4 .index_4_2{ max-width:900px; margin:0 auto;}
.index_4 .index_4_2 li{ padding:4% 5% 8%; color: #FFF; text-align:center;}
.index_4 .index_4_2 li h3{ text-align:center; font-size:30px; line-height:45px;}
.index_4 .index_4_2 li h4{ text-align:center;font-size:30px;line-height:45px;}
.index_4 .index_4_2 li h4 span{font-size:18px; margin-left:5px; font-weight:400;}
.index_4 .index_4_2 li:nth-child(1) {background: url(../images/index_44.png) center no-repeat; position:relative;}
.index_4 .index_4_2 li:nth-child(1) img{ position:absolute; left:-30px; top:-30px; width:80px;}
.index_4 .index_4_2 li:nth-child(2) {background: url(../images/index_46.png) center no-repeat;}
.index_4 .index_4_2 li:nth-child(3) {background: url(../images/index_48.png) center no-repeat;}
.index_4 .index_4_3{ margin-top:50px;}
.index_4 .index_4_3 li{ padding:3% 2.5%; color: #FFF; border-radius:10px; text-align:center;}
.index_4 .index_4_3 li:nth-child(5){padding:3% 1.5%;font-size:20px;}
.index_4 .index_4_3 li h3{ text-align:center; font-size:24px; line-height:60px;} 
.index_4 .index_4_3 li h4{ text-align:center;font-size:36px;line-height:35px; font-weight:bold;}
.index_4 .index_4_3 li h4 span{ font-size:18px;margin-left:5px; font-weight:400;}
.index_4 .index_4_3 li:nth-child(1) {background:#4d91f2;}
.index_4 .index_4_3 li:nth-child(2) {background:#d099ed;}
.index_4 .index_4_3 li:nth-child(3) {background:#a0cd72;}
.index_4 .index_4_3 li:nth-child(4) {background:#f597cc;}
.index_4 .index_4_3 li:nth-child(5) {background:#fdb7c2;}
.index_4 .index_4_4{ position:relative; margin-top:30px;}
.df6a9e { color:#df6a9e;}
.index_4 .index_4_4 img{position:absolute; right:-30px; top:-110px;}
.index_4 .index_4_4 b{ font-size:20px;}
.index_4_txt .pl{ margin-left: 24px; display:block !important;}


.companytxt .pl {text-indent: 0em; /* 缩进两个字符宽度 */ display: inline;}




.index_5 {padding:150px 0 0 0;}
.index_5 h2{text-align:center; }
.index_5 .index_5_txt{ padding: 20px 0px 0px 0px; line-height: 30px; font-size: 16px; }
.index_5 .index_5_txt .pl{ margin-left: 34px;}
.index_5 .index_5_txt hr{ border-top:1px dashed #7e4729; margin:15px 0;}

.index_6 {padding:150px 0 0 0;}
.index_6 h2{text-align:center; }
.index_6 .index_6_txt{ text-align: center; line-height: 30px;font-size: 16px; padding-bottom: 40px;}
.index_6 .index_6_ewm{ line-height: 40px; font-size: 16px;text-align: center; padding-bottom: 70px;}
.index_6 .index_6_ewm ul{ max-width:300px; margin:0 auto;}
.index_6 .index_6_ewm img{ display:block; width:104px; margin:0 auto;}



.footer { position: relative; width: 100%; min-width: 1200px; overflow: hidden; background-color: #c9277a;}
.footer .l { float: left;}
.footer .r { float: right;}
.footer .container { padding: 18px 0 10px; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; /* Firefox */  -webkit-box-sizing: border-box;  /* Safari */}
.footer .left img { float: left; margin-top: 10px;}
.footer .left .author { margin-left: 110px; margin-top: 10px; font-size: 16px; line-height: 33px; letter-spacing: 0px; color: #ffffff;}
.footer .follow { float: right; text-align:center; margin-left: 30px;}
.footer .follow span {  font-size: 14px; color: #fff; display: inline-block; vertical-align: bottom;}
.footer .follow img { width: 97px; height: 97px; display: inline-block; vertical-align: bottom;}
.footer .left2{ text-align: center; margin-left: 100px;}
.footer .right {font-size: 14px; letter-spacing: 0px;color: #ffffff; text-align: center;}
.footer .right span,.footer .right img {display: inline-block;vertical-align: bottom;}
.footer .right span {padding-right: 15px;padding-bottom: 10px;}
.footer .right span p {padding-top: 5px;}
.footer .center {margin-left: 335px; font-size: 14px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 0px; color: #ffffff;}
.footer .btm {text-align: center; padding: 10px 0; border-top: 1px solid #fff; font-size: 14px; letter-spacing: 0px; color: #fff;}
.footer .btm a {color: #bfbfbf;}


.vedio-container { background:#1e4998; }
.vedio-container .tabs {overflow: hidden; justify-content: flex-start;padding-left:10px; padding-bottom:5px;}
.vedio-container .tabs span {display:block;text-decoration:none; color:#fff; font-weight:bold; font-size:16px;background:#a0bdf7;  padding:0 20px; margin-bottom:5px; border-radius:0 0px 5px 5px;cursor: pointer; margin-right:2px;}
.vedio-container .tabs span.current {background: #df6a9e;}
.dead dl,.dead li{ display:inline;}
#player{ width:calc(100% - 16px); height:340px; padding:8px 8px 0px 8px;}

@media(max-width:768px){
.huanhang{ display:block; margin-left:0 !important; font-size:12px !important; line-height:15px; margin-bottom:10px;}
.fontshouji{font-size:14px !important;}
.font14{ font-size:14px !important;}
html, body,.footer{ min-width:320px; font-size:14px;line-height:25px;}
.main { margin-top:-10px !important;background:#eeeadf url(../images/mainm.png) top center repeat-y;  position: relative; height: auto; background-size:100% auto;}
.m-banner,.zaixian{ display:block; margin:0px; padding:0px; }
.m-banner img,.block4 img{ width:100%;}
.banner,.nav,.index_2_l,.index_3_r,.footer .follow,.footer .l{display: none;}
.wrap { width:96%; padding:2%; margin: auto;}
.index_2 h2{ text-align:center;}
.index_2 .index_2_r{ padding:0;} 
.index_2 .index_2_r img{ margin:0 auto; padding:10% 0 5% 0;}
.index_2 .companytxt dl{ display:none;}
.index_2 .index_2_2 .m-banner{ display:inline;}
.index_2 .index_2_r .index_2_r_2{ position:relative; display:none;}
.index_2 .index_2_r .index_2_r_2 .m-banner{ width:50%; float:right; position:absolute; right:0px; top:5px;}
.index_2 .index_2_r .title{  padding: 10px 0px; padding-top: 50px; text-align: center;}
.index_2 .index_2_r .title1{ height: 40px; line-height: 40px; font-size: 28px; }
.index_2 .index_2_r .title2{ height: 30px; line-height: 30px; font-size:20px; font-weight:bold;}
.index_2 .companytxt li{ display: block;}
.companytxt .pl {text-indent: 2em; /* 缩进两个字符宽度 */display: inline-block;}

.alltitle{ height: auto; line-height: 40px;  font-size: 20px;}
.alltitle span{ font-size: 14px; margin-left:5px;}
.companytxt{ line-height: 30px; font-size: 16px; padding: 10px;text-align: left;}
.companytxt span{ font-size: 18px; font-weight: bold;}
.dead dl{ display:none;}
.dead li{ display:block; margin-left:48px;}
.index_3 {padding-top:20px;}
.index_3 h2{ padding-top:20px; text-align:center; }
.index_3 h2 img{ width:60%; margin:0 auto;}
.index_3 .index_3_l{ margin-top: 30px; padding-right:3%;flex: 0 0 100%;}
.index_3 .index3txt{ display:block;}
.index_3 .index3txt ul{display:flex; margin-bottom:40px;  align-items: center;    /* 垂直居中 */}
.index_3 .index3txt .shuzi{ display:block; margin-right:4%;}
.index_3 .index3txt .shuzi em{ background:#1e4998; color:#fff; width:32px; height:32px; border-radius:32px; line-height:32px; text-align: center; font-size:20px; display:block;}
.index_3 .index3txt .wenzi {line-height:24px; margin:0 !important; max-width:100%; border-left:1px solid #1e4998; padding-left:4%;}
.index_3 .index_3_txt .companytxt li{ display:block;}
.index_3 .index3txt .wenzi span{ margin-left:-10px; font-size:20px;}
.index_3 .index_3_ewmqw{ max-width:100%; text-align:left;}
.index_3 .index_3_ewmqw img{margin:10px 0 5px 26px;}
.index_4 {padding-top:20px;}
.index_4 h2{ padding-top:20px; text-align:center; }
.index_4 h2 img{ width:60%; margin:0 auto;}
.index_4 .index_4_img{ display: none; text-align: center; padding: 50px 0px;}
.index_4 .index_4_img_m{ display: block; text-align: center; padding-top: 50px;}
.index_4 .index_4_img_m img{ width: 100%;}
.index_4 .index_4_txt{ padding-bottom: 50px;}
.index_4 .index_4_3 li{ margin:2% auto;}
.index_4 .index_4_1{margin-bottom: 20px;}
.index_4_txt .pl,.index_5 .index_5_txt .pl{ margin:0;}

.index_5 {padding-top:20px;}
.index_5 h2{ padding-top:20px; text-align:center; }
.index_5 h2 img{width:60%; margin:0 auto;}

.index_5{text-align: justify; width:90%;}
.index_5_2 img,.index_4_2,.index_4 .index_4_3{ display:none !important;}
.index_5 .index_5_txt{ padding: 20px 0px 40px 0px; line-height: 30px; font-size: 16px; }

.index_6 {padding-top:20px;}
.index_6 h2{ padding-top:20px; text-align:center; }
.index_6 h2 img{ width:60%; margin:0 auto;}
.index_6 .index_6_img{ text-align: center;}
.index_6 .index_6_img img{ width: 90%;}
.index_6 .index_6_ewm_txt{ padding-left: 0px; height: 40px; line-height: 40px; font-size: 16px; text-align: center; margin-bottom: 50px;}
.index_6 .index_6_ewm_txt span{ margin: 0px 35px;}

.index_6 ul li img{ width:35%;}
.index_6_3 li{ width:90%; margin:0 auto; text-align:center;}
.index_8c,.index_6_3{ display:block !important;}
.index_8 h3{ margin-bottom:0px; font-size:14px; padding:10px; line-height:18px;}
.index_9_1,.index_8_1{ width:100%; padding-top:15%;}
.index_8_1 .parBd ul li img { height:auto;}
.index_8_1 .sPrev, .index_8_1 .sNext{ top:50px; width:30px; height:60px;}



.footer .left2{ display:block; padding:0; text-align:center; width:100%; margin-left: 0px;}
.footer .left .author{ margin-left:0;}
.footer .container{ padding:0;}
.footer .btm{border-top: 1px solid #fff; padding:5px 0; display:none;}
.fudong{ right:10px; bottom:10%; top:auto; }
.fudong img{ width:50px;}
.zaixian{ right:10px; bottom:20%; top:auto;position:fixed; z-index:999;}
.zaixian img{ width:50px;}
#player{height:185px;}
}
 
 