/* CSS Document 2021-03-30 */
html {  font-family: sans-serif;  -webkit-text-size-adjust: 100%;      -ms-text-size-adjust: 100%;}
body, div, h1, h2, h3, h4, h5, h5, p, ul, ol, li, dl, dt, dd { margin: 0; padding: 0; font-weight:normal;}
ul, ol { list-style-type: none;}em { font-style: normal}

body {color:#444;}
input,textarea { font: 14px "Microsoft Yahei",Arial,Helvetica,sans-serif;line-height:30px; border:none;outline:none;}

a { color: #333; text-decoration: none;cursor: pointer;}
a:hover { color: #000;}

body, div{ line-height:26px; font-size: 16px}

/*********common area*************/
.g-c-area {margin:0px auto; position: relative}
.fl-left {float:left}
.fl-right {float:right}
.txt-c {text-align: center}
/**clear**/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}

/*
*,
*:before,
*:after {  -webkit-box-sizing: border-box;   -moz-box-sizing: border-box;      box-sizing: border-box;}

/*******************/
.w1080 {width:1100px;margin:0 auto;border:0px solid #ccc}
.mb30 {margin-bottom: 30px}
.sp10 {font-size:1px;display:block; clear:both;overflow:hidden;height:10px;}

.gray {color:#aaaaaa}
/*******list*******/
.cm-ul-list {}
.cm-ul-list li { line-height: 36px;height:36px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;transition:all 0.2s linear; -webkit-transition:all 0.2s linear}
.cm-ul-list li a {}

.cm-pic-list {}
.cm-pic-list li{float:left;margin-right:3.2%;width:30%; margin-bottom:20px;}
.cm-pic-list  img {width:100%;height:100%}
.cm-pic-list  p { overflow: hidden;text-overflow:ellipsis;white-space: nowrap; text-align: center}
.cm-pic-list li a { margin:10px 0 6px}

.cm-picrw-list {} 
.cm-picrw-list li {margin-bottom: 20px; position: relative;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;} 
.cm-picrw-list li>a {  display: block; position: relative; margin-right:20px} 
.cm-picrw-list li>a img { width: 175px; height: 115px; display: block; position: absolute;top:0px;left:0px; z-index: 20 } 
.cm-picrw-list li p {margin-left:190px } 
.cm-picrw-list li a p, 
.cm-picrw-list li p { height: 115px; line-height: 29px;border-bottom: 1px solid #e9e9e9;overflow: hidden; }

.img-overw {position: relative;line-height: 0px; display: inline-block}
.img-overw img {width:100%;height:100%}
.img-overw p {position: absolute;  width: 100%; height: 50px;line-height: 58px; bottom: 0px; color: #fff;  
	padding: 0 8px;	background: -webkit-linear-gradient(bottom, rgba(0,0,0,1), rgba(0,0,0,0));     filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);
    box-sizing: border-box;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}

.pagenumb {padding:10px 0; text-align: center}
.pagenumb a {margin:0 10px; display: inline-block;width:12px;height:18px}
.pagenumb a img {width:100%;height:100%}
.pagenumb em {width:7px;height:7px; border-radius: 4px; background: #fff; display: inline-block;margin:5px 6px}
.pagenumb em.on {background: #fde47b}

.videobox {} 
.videobox li {position: relative}
 .videobox li a img { width: 100%;  height: 100%; } 
 .videobox li>a:before, .videobox a:before {
     content: '';  display: block;  width: 60px;  height: 60px;
     background: url("../images/i-play.png") no-repeat;
     background-size: 100%;   border-radius: 50%;
     position: absolute;
     left: 50%; top: 50%;  z-index: 10;margin-left:-30px;margin-top:-30px;
 }

.list-2col li {float:left;width:47%;margin-right:3%;}
.list-4col li {float:left;width:22%;margin-right:3%;}
.list-5col li {float:left;width:17%;margin-right:3%;}

/*****/
.mobileh5-box { position: relative;}
.mg-box-arrow-left {position: absolute;top:220px;left:0; z-index: 20; display: inline-block;width:30px ;background:transparent url("../images/roll-arrowleft.png") no-repeat scroll center 0 ; height:60px;}
.mg-box-arrow-right {position: absolute;top:220px;right:0; z-index: 20;display: inline-block; width:30px;background:transparent url("../images/roll-arrowright.png") no-repeat scroll center 0 ;height:60px;}
.mg-box-arrow-right:hover {background:transparent url("../images/roll-arrowright-o.png") no-repeat scroll center 0 ;}
.mg-box-arrow-left:hover {background:transparent url("../images/roll-arrowleft-o.png") no-repeat scroll center 0 ;}
.mg-box-cont {margin:0px 40px}
.cm-pic-list .mg-box-cont  li {width:30%;margin:0 1.6%}
.mobileh5-box li a{width:295px;height:535px;background:transparent url("../images/mobileh5-bg.png") no-repeat scroll center 0 ;
	display: block;margin:0px auto; text-align: center}
.mobileh5-box li a img {width:250px;height:400px;margin:50px auto 0;}
/****form****/
.formbox {}
.form-inp {background-color:#efefef; border:0px;outline:none;padding:5px 10px}
.formbox input.inpcheck {margin-right:8px; vertical-align:middle; display:inline-block}

/******* copyright  *****/
.footcopyright { padding:50px 0 40px;text-align:center; color:#999;font-size: 14px;}
.footcopyright p {line-height: 26px}

/*********common end***********/

/* 分享 */
.fx_new{float:left; text-align:left;}
.bshare-custom a:link {color:#fff;}
.bshare-custom a:visited {color: #fff;}
.bshare-custom a:hover {color: #fff;}
.bais{color:#fff;}
.bshare-custom #bshare-shareto {color: #fff !important;}
.fx_bot {bottom:0;}

/*导航*/


/*背景*/
/*.sc_top{ background: url("../images/top.jpg") no-repeat top;height:720px; background-size: cover}
@media screen and (max-width:1920px) { 
}*/

body {background:#fff  url("../images/bg2.png") repeat center 0;  }

.fl_left {float:left}
.fl_right {float:right}

.rollleft ,.rollright {margin:0 5px}
.cm-pic-list {width:103.5%}
.cm-ul-list li a{ background:url("../images/dot.png") no-repeat 0 center;padding-left:12px;background-size:7px 7px}

@media screen and (max-width:1920px) { 

}


/*栏目*/
.sc-title {height:90px; text-align: center; position: relative}
.sc-title h3 {font-size: 30px;color:#333;line-height: 32px;margin-bottom: 0px;font-weight: bold}
.sc-title span {font-family: Charlemagne Std,Georgia, "serif" ;color:#d8cda9}
.sc-title a.more {position: absolute; right:0px;top:20px;}

/******* 底部 *****/
.footcopyright{background: #f0f0f0;margin-top:120px;padding:0px;}
.footcopyright .w1440 {position: relative;margin:0px auto;height:120px}
.footcopyright p{font-size:12px;text-align: left; line-height: 24px}
.footcopyright .fl-left {margin:20px 0 0 260px;}
.footpic {position: absolute;bottom:0px;left:-120px; z-index: 20;line-height: 0}
.footcopyright a.footbutton {border:1px solid #666;padding:0px 20px;line-height: 38px;color:#333; margin-right:10px; display: inline-block;margin-top:20px;}
.footcopyright a.footbutton:hover {background: #4a3873;border-color:#4a3873;color:#fff;font-weight: bold}

/******/
.w1440{width:1440px ;margin:0 auto 40px}
.w1075 {width:1075px;float: left}
.w710 {width:710px;float: left}
.w335 {width:335px;float: left}
.w300 {width:300px}
.mr30 {margin-right: 30px;}

.w710 img {width:100%;height:100%}

.sc-col {padding:10px;}
.more {text-align: right;}
/***/
.headarea {}
.headarea .w1440 {margin-bottom: 0}
.headarea-logo {padding:30px 0 15px;background: url("../images/line.png") no-repeat center bottom; text-align: center}
.headarea-logo img {height:60px}
.navarea {border-bottom: 3px solid #333333;margin-bottom: 30px}
.navarea .nav {width:100%;    margin:auto; }
.nav  ul
{    display:table;  /**不要设置宽度*/    margin:10px auto; }
.nav li {
	 text-align:center;
    float:left;
    *float:none;
    *display:inline;
    *zoom:1; list-style: none;
    margin:0 15px;padding:0 10px; 
}
 
 .nav-link li a{position:relative;ftransition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.nav-link li a:after{position:absolute;left:0;bottom:-9px;content:"";width:100%;height:4px;background:#ffc953;-webkit-transition:all .2s cubic-bezier(.4,0,.2,1);transition:all .2s cubic-bezier(.4,0,.2,1);-webkit-transform:scale(0,1);transform:scale(0,1)}
.nav-link li:hover a:after{-webkit-transform:scale(1,1);transform:scale(1,1)}
.nav-link li:hover a{display: block;}
/***/
.sc1 {margin-top:40px;}
.sc1 .w710 p {font-size: 18px;padding:8px 0}
.sc1 .cm-ul-list li {line-height:40px;padding-left:5px}
.sc1 .cm-ul-list li:hover {background: #f7f7f7}
.sc1 .rwcol {background: #f7f7f7;min-height:440px}
.rwcol .hd {padding:20px 0px 0 24px;height:60px;}
.rwcol .hd h3{ font-size: 26px; font-weight: bold; margin-bottom:10px;float:left}
.rwcol .hd span {wdith:100px; background: #fff;margin-top:0px; float: right; display: inline-block}
a.hz-arrow {font-size: 22px;color:#aaa;margin:3px 10px}
a.hz-arrow:hover {color:#333}
.hblist {margin:0 24px 30px}
.hblist li>a img {border-radius: 50px;width:72px;height:72px;}
.hblist li>a {margin-right:0px}
.hblist li a h3, .hblist li h3{margin-left:88px; font-size: 18px; font-weight: bold; margin-bottom: 5px;}
.hblist li a p, .hblist li p {margin-left:88px; font-size: 14px;color:#999999;line-height: 24px;height:auto;padding-bottom: 20px}

.sc1 .more {margin-top:10px;}

/***/
.sc2 {background: #f9f7f2;padding:40px 0 30px;}
.ytlist li{background: #fff;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.ytlist li p {padding:5px 15px 12px;text-overflow:inherit;white-space: normal; text-align: left}
.ytlist li:nth-child(even) {margin-top:70px;}
.ytlist li:nth-child(odd) {}
.ytlist li:hover a{color:#fff}.ytlist li:hover {background: #cdab7c;}
.ytlist li:nth-child(even):hover {margin-top:40px;}
.ytlist li:nth-child(odd):hover {margin-top:-20px;}
/******/
.sc3 {background: url("../images/sc3bg.png") 0 0 no-repeat;background-size: cover;padding:40px 0 30px;}
.sc3 .sc-title h3,.sc3 .sc-title span {color:#432f80}
.arrow-up { position: absolute;top:-30px;left:46%;z-index: 5;opacity: 0.6;filter:alpha(opacity=0.6); }
.arrow-down { position: absolute;bottom:-30px;left:46%;z-index: 5;opacity: 0.6;filter:alpha(opacity=0.6); }
.sc3 .bd {margin:0px auto 20px;position: relative;width:1200px}
.sc3pic {width:720px}
.sc3list {position: absolute;left:700px;top:30px; background: #4a3873;padding:30px 00px;width:470px}
.sc3list li {color:#fff; line-height: 46px;height:46px;padding:0 40px;transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.sc3list li a {color:#fff}
.sc3list li:hover {background: #683abc;background: #683abc url("../images/dot3.gif") no-repeat 0 center;}
.sc3list li:hover a {background: url(" ") }
.sc3list li.on {background: #7041c9;}
.sc3list li.on:hover {background: #683abc;background: #683abc url("../images/dot3.gif") no-repeat 0 center;}
.sc3list li.on:hover a {background: url(" ") }

/****/
.sc4-msg {padding:60px 50px 0}
.sc4-msg .hd {color:#555555;font-size: 30px; line-height: 32px; }
.sc4-msg  em {border-bottom:2px solid #fdcb5e;height:10px;overflow: hidden;width:40px; display: inline-block; line-height: 20px;margin-bottom:10px}

.sc4 .sc-title {margin-bottom: 0}
.sc4 {padding:40px 0 00px; position: relative}
.sc4 .bd {padding:00px 0;z-index: 2;background: #f4f0e6;}
.sc4bg {background: #f4f0e6;margin-left:50%;height:460px; position: absolute;top:130px; left:0; z-index: -1;width:100%}
.sc4 .w300 {height:460px;background:  url("../images/sc4-leftbg.png") no-repeat 0 center;float:left}
.sc4 .sc4-flrig {margin-left:350px;}

.sc4list {padding-top:70px;}
.sc4list li {width:335px; background: #fff; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.sc4list li .sc4list-msg {padding:15px 20px 24px}
.sc4list li .volnum {font-family: Charlemagne Std,Georgia, "serif" ;color:#555555;font-size: 26px; line-height: 20px}
.sc4list li em {border-bottom:2px solid #fdcb5e;height:10px;overflow: hidden;width:40px; display: inline-block; line-height: 20px;margin-bottom:10px}
.sc4list li p {text-align: left}
.sc4list li:hover  {margin-top:-20px }
/*.sc4list li:hover a,.sc4list li:hover .volnum{color:#fff}.sc4list  li:hover {background: #cdab7c;}  **/

/****/
.sc5list {}
.sc5list li {width:335px; background: #f7f7f7; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;margin-right:30px}
.sc5list li .sc5list-msg {padding:15px 30px 24px;text-align: center;min-height:180px}
.sc5list li .addr {color:#999999; line-height: 28px;}
.sc5list li em {border-bottom:2px solid #fdcb5e;height:10px;overflow: hidden;width:40px; display: inline-block; line-height: 20px;margin-bottom:10px}
.sc5list li p {text-align: left;text-overflow: inherit;   white-space: normal; }
.sc5list li:hover  {margin-top:-10px }

.sc5list .sc5-focus {width:710px; background: none;position: relative}
.sc5list .sc5-focus img{width:95%;margin-left:5%}
.sc5list li.sc5-focus .sc5list-msg {background: #f7f7f7;min-height:80px;position: absolute;bottom:-10px;left:0; z-index: 10;width:80%; text-align: left}
.sc5list li.sc5-focus .sc5list-msg .addr {display: none;}
/*****/

.sc6list {width:100%; overflow: hidden}
.sc6list ul{}
.sc6list li{width: calc(25% - 2px);;margin-right:2px;margin-bottom:2px; line-height: 0px;background: #fdcb5e;}
.sc6list li img {transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.sc6list li p {margin:0px; text-align: left;transition:all 0s linear; -webkit-transition:all 0s linear;}
.sc6list li a {margin:0px}
.sc6list li:hover img {opacity: 0;filter:alpha(opacity=0); }
.sc6list li:hover .img-overw p {font-size: 20px;padding:30px;top:40px;color:#333;height: auto;background: none;text-overflow: inherit;   white-space: normal; line-height: 28px}


/*********/
.neibar {background:#f0f0f0 url("../images/barbg.png") center center no-repeat;height:120px}
.neibar h3 {padding:0 20px; line-height: 130px; font-size: 40px;}

.neilist {padding-top:30px;width:100%}
.neilist li {width:23%;margin:0 1% 30px; background: #f7f7f7; transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.neilist li .sc4list-msg {padding:15px 20px 24px}
.neilist li .volnum {font-family: Charlemagne Std,Georgia, "serif" ;color:#555555;font-size: 26px; line-height: 20px}
.neilist li em {border-bottom:2px solid #fdcb5e;height:10px;overflow: hidden;width:40px; display: inline-block; line-height: 20px;margin-bottom:10px}
.neilist li p {text-align: left}
.neilist li:hover  {background: #f2ebd7}
/*.sc4list li:hover a,.sc4list li:hover .volnum{color:#fff}.sc4list  li:hover {background: #cdab7c;}  **/<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2021-08-09 09:08:03" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->