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:#333;background: #fdf1ff}
input,textarea { font: 14px "Microsoft Yahei",Arial,Helvetica,sans-serif;line-height:30px; border:none;outline:none;}

a { color: #333; text-decoration: none;}
a:hover { color: #ba17ff;}

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

.clearfix:after { content: ""; display: table; clear: both;}
.cf{zoom:1;}
.cf:after{content:'.';display:block;visibility:hidden;clear:both;height:0px;}
.clear {clear:both;display:block;height:0;overflow:hidden;margin:0px 6px;} 

/* CSS Document */

.wrap {position: relative; width:auto; } /**/

/**页面背景**/
.wrapbg { position: absolute;top:0; left:0; z-index: -10; width:100%;background:transparent url(../images/head-banner.jpg) no-repeat scroll center 0 ; height:898px;background-position:center center;background-size:cover}

.headtop { margin:0px auto;width: auto; text-align: center; line-height: 0; height:655px}
.headtop img {width:100%;height:100%; display: none}
/****/
.g-container {}
.g-cont-box {padding:50px 0 60px}
.g-c-area {width:1100px; margin:0px auto; position: relative}
.mb60 {margin-bottom:60px}
.mb30 {margin-bottom:30px}

.w1080{ width:1080px;}
.fl-l {float:left}
.fl-r {float:right}

.banertitle {margin-bottom:10px;background:transparent url(../images/banner-title-1.png) no-repeat scroll center 0 ;height:65px}
.banertitle img {width:100%;height:100%}

/****通用列表*****/
.cm-ul-list {}
.cm-ul-list li { line-height: 38px;height:38px;}
.cm-ul-list li a {background:transparent url(../images/dot.png) no-repeat scroll 0 center ;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}

.cm-h4txt-list {}
.cm-h4txt-list li{margin-bottom:20px}
.cm-h4txt-list h4 {font-size:20px;margin-bottom:10px;line-height:30px;}
.cm-h4txt-list h4:hover { font-weight: bold}
.cm-h4txt-list p {color:#888}

.cm-pic-list {}
.cm-pic-list li{float:left;margin-right:3.2%;width:30%; margin-bottom:30px;}
.cm-pic-list li img {width:100%;height:100%}
.cm-pic-list li a { margin:10px 0 6px}

.ppic-overw {position: relative;line-height: 0px; display: inline-block}
.ppic-overw img {width:590px;height:382px}
.ppic-overw p {position: absolute;  width: 100%; height: 50px;line-height: 58px; bottom: 0px; color: #fff;  
	padding: 0 10px;	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.7), 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; text-align: left}

/****/
.cm-picrw-list {height:400px; overflow-y:scroll;padding-right:20px} 
.cm-picrw-list li {width: 100%; margin-bottom: 20px; position: relative;margin-right:20px} 
.cm-picrw-list li>a {  display: block; position: relative;} 
.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; }

.cm-specialtopic-list {padding-top:30px}
.cm-specialtopic-list-cont {width:100%; overflow: hidden}
.cm-specialtopic-list-cont ul {width:105%}
.cm-specialtopic-list-cont li {float:left;width:33.3%;margin:0px auto 20px; }
.cm-specialtopic-list  a { display: block;margin-right:5%}
.cm-specialtopic-list  a img {width:100%;}
/****/
.cm-mobileh5-list { position: relative;height: 580px;}
.cm-mobileh5-list  .cm-mobileh5-roll-left {position: absolute;top:220px;left:0; z-index: 20; display: inline-block;width:20px ;background:transparent url(../images/rollarrow-left.png) no-repeat scroll 0 0 ; height:60px;filter:alpha(opacity=50);-moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.cm-mobileh5-list  .cm-mobileh5-roll-right {position: absolute;top:220px;right:0; z-index: 20;display: inline-block; width:20px;background:transparent url(../images/rollarrow-right.png) no-repeat scroll 0 0 ;height:60px;filter:alpha(opacity=50);-moz-opacity:0.5;  -khtml-opacity: 0.5;  opacity: 0.5;}
.cm-mobileh5-list .cm-mobileh5-roll-right:hover,
.cm-mobileh5-list .cm-mobileh5-roll-left:hover {filter:alpha(opacity=100);-moz-opacity:1;  -khtml-opacity: 1;  opacity: 1;}

.cm-mobileh5-cont {margin:0px 40px}
.cm-mobileh5-cont li {float:left;width:33.3%; text-align: center}
.cm-mh5-item {  background: url("../images/phonebg.jpg") no-repeat center 0;  display: inline-block;background-size:100% 100%;height:auto;padding:44px 10px 50px 10px;}
.cm-mh5-item img {width:274px;height:477px}

/*******/
 .videobox { } 
  
 .videobox a:before {
     content: ''; display: block;  width: 40px; height: 40px;background: url(../images/b.png) no-repeat;
     background-size: 100%; border-radius: 50%; position: absolute; left: 45%;  top: 30%;  z-index: 30} 
 .videobox_b a:before {
     content: '';  display: block; width: 65px;   height: 65px; background: url(../images/b.png) no-repeat; background-size: 100%;
     border-radius: 50%; position: absolute; left: 43%; top: 34%; z-index: 3; }

/***/
/********************/
.banertitle-1 {background-image:url(../images/banner-title-1.png)}
.banertitle-2 {background-image:url(../images/banner-title-2.png)}
.banertitle-3 {background-image:url(../images/banner-title-3.png); height:65px;margin-bottom:30px}
.banertitle-4 {background-image:url(../images/banner-title-4.png)}
.banertitle-5 {background-image:url(../images/banner-title-5.png)}

.wbg {background:transparent url(../images/bg.png) no-repeat scroll center 0 ;padding:100px 0;}
/*******s1*******/
.s1 {margin-bottom:40px}
.s1 .w1080 { background:#fff}
.topnews {height:95px; position: relative;}
.topnews .topnews-title { position: absolute; top:-8px;left:0px; z-index: 20;width:150px}
.topnews h2 { font-size: 30px; font-weight: bold;margin-left:150px; line-height: 90px}
.newspic {padding:25px}
.newspic img {width:100%;height:100%}
.newspic .fl-l {width:590px}
.newspic .fl-r {width:400px}
.newspic .fl-r a{ display:block; margin-bottom:15px;}

.newslist-area {padding:0px 30px 30px}
.s1 .cm-ul-list li{float:left;width:100%; text-align:left}

/*********s2*********/
.s2 {margin-bottom:30px}
.s2 .fl-l {width:730px;padding-top:20px;margin-left:10px}
.mobileh5 {width:330px;background:transparent url(../images/mobileh5-bg.png) no-repeat scroll center 0 ;float:left; text-align: center;height:550px;padding-top:52px}
.mobileh5-nav {width:360px;float:right;}
.mobileh5-nav a {height:55px; background: #fee0ff;padding:10px 15px;margin-bottom:10px; display: block; text-align:left;width:320px;float:right}
.mobileh5-nav a.on,.mobileh5-nav a.on:hover {background:transparent url(../images/onbg.png) no-repeat scroll 0 center ;color:#fff;padding-left:35px;}
.mobileh5-nav a:hover {background: #b818fc; color:#fff}
.s2 .fl-r {width:310px;border-left:#ffb7ff 3px solid;margin-top:10px}
.s2 .fl-r .cm-pic-list {width:270px;margin-left:30px}
.s2 .fl-r .cm-pic-list li {float:none;width:100%;margin-bottom:5px;}
.s2 .fl-r .cm-pic-list li a {font-size:14px;color:#fff; line-height:24px; position: relative;text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;text-align: left}
.s2 .fl-r .cm-pic-list li a p {position: absolute; bottom: 0; padding:0 10px; height:52px;	background: -webkit-linear-gradient(bottom, rgba(0,0,0,0.7), rgba(0,0,0,0)); }


/*********s3************/
.s3 {height:560px}
.s3-video .fl-r {width:375px; text-align: left; height:420px;overflow-y: scroll}
.s3-video { position: relative;padding-top:20px}
.s3-video-item {padding:20px; background: #;margin-bottom:12px; display: inline-block;margin-right:20px}
.s3-video-item h4 {font-size: 18px;margin-bottom: 15px}
.s3-video-item p {font-size:14px; color:#999;text-overflow: ellipsis;    white-space: nowrap;overflow: hidden;}
.Active .on{background: #ba17ff;color:#fff;    display: block;}
.s3-video-item:hover {background: #fff1ff;color:#333}
.s3 .fl-r .on p,.s3-video-item:hover p {color:#fff}

.s3-video .fl-r::-webkit-scrollbar {/*滚动条整体样式*/    width: 6px;     /*高宽分别对应横竖滚动条的尺寸*/   height: 1px;  }
.s3-video .fl-r::-webkit-scrollbar-thumb {/*滚动条里面小方块*/  border-radius: 10px;  background: #ba17ff;    }
.s3-video .fl-r::-webkit-scrollbar-track {/*滚动条里面轨道*/  /* -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);*/
        border-radius: 10px;   background: #f7f7f7;    }

.more {width:100px;height:36px;  margin:0px auto 20px; clear: both}
.more em {border-bottom: 1px solid #dddddd;height:18px; overflow: hidden; width:20px;display: inline-block}
.more a { padding:5px 5px; font-size: 14px}

/********** s4************/
.s4 {}
.s4-cont {position: relative;height:530px;}
.s4-cont-line {position: absolute;width:50%; border-right: 1px solid #d3a2f1;height:100%}

.aq-item { position: absolute;width:485px; background: #fff;border-radius: 10px; top:0px;left:20px; z-index: 20}
.aq-item .c {position: relative;}
.aq-item .aq-arrow { position: absolute;top:50%;right:-47px;z-index: 20;width:47px;height:24px;margin-top:-12px;background:transparent url(../images/aq-arrow-left.png) no-repeat scroll center 0 ;}
.aq-item .bd {padding:13px 10px; position: relative;height:90px; text-align: left}
.aq-item .bd img {width:110px;margin-right:15px; position: absolute; top:20px;left:20px;z-index: 10}
.aq-item .bd p {margin-left:140px;padding-right:10px}
.p-h3 {font-size:16px;height:40px;display: inline-block;padding-top:5px}
.p-info {font-size:12px; color:#999;margin-top:10px; display: block; overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}
.aq-right .aq-arrow {left:-47px; background:transparent url(../images/aq-arrow-rig.png) no-repeat scroll center 0 ;}
.aq-right {left:53.4%;}


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






.chen_02 { background:url(img/chen20160114/c14.jpg) no-repeat center top; height:48px; margin-bottom:40p }
.chen_03 { margin-left:65px;}
.chen_03 li { font-size:18px; font-weight:bold; line-height:48px; float:left; margin-left:47px; }
.chen_03 li a { color:#b718fa;}

.chen_16 li { float:left; margin-left:13px;}
.chen_17 { width:255px;}
.chen_17 p { font-size:14px; font-family:"Microsoft Yahei"; text-align:center; margin-top:10px;}
.chen_17 p a { color:#606060;}

.chen_07 h1 { font-size:20px; font-weight:bold; text-align: left}
.chen_07 h1 a { color:#ba17ff; text-align: left}
.chen_07 p { font-size:14px; font-family:"Microsoft Yahei"; line-height:24px; color:#767676; text-align: left}
.chen_07 p a { color:#ba17ff; text-align: left}
.chen_08 li { font-size:16px; font-family:"Microsoft Yahei"; line-height:38px; text-align: left;background: url(../images/dot.png)no-repeat left center;padding-left: 10px;    border-bottom: 1px dashed #dddddd;}
.chen_08 li a { color:#393939;}
.content3{width:1100px; padding:10px 10px 10px 10px;}
/* .pcTop,.pcTop img{width: 100%;} */
.tabItem,.itemVideo,.phoneTop{display: none;}
.tabItem:nth-child(1),.itemVideo:nth-child(1){display: block;}
.tabItem img{width: 679px;height: 420px;}
.show6-mod-righttxt li{cursor: pointer;margin-bottom: 35px;}

.sc9manlist {position: relative;padding:20px 0 0 30px;margin:0 40px 60px 0;float:left;width:42%;margin:0 2.5% 28px}
.sc9manlist .manpic{border-radius: 50%;width:100px;height:100px;border:4px solid #5b85d4;padding:2px;position: absolute;top:0px;z-index: 10;left:0px}
.sc9manlist .manpic img {border-radius: 50%;width:100%}
.sc9manlist .bd {border:0px solid #f0d3ac;border-radius: 60px;height:100px;padding:20px 0 0 90px;background: #e7f5fe}
.sc9manlist .bd h3 {font-size: 20px;font-weight: bold;margin-bottom:10px;    text-align: left; }
.sc9manlist .bd p {font-size: 14px ;color:#999; line-height: 24px;width:95%}
.cloud9-item {position: relative;display: inline-block;width: 260px; height: 380px; opacity: 0.98;cursor:pointer;}
.cloud9-item a {position: relative;display: block;width: 260px;height: 380px;}
.cloud9-item .img-h5bg {width: 100%;height: 100%;cursor:pointer;}
#showcase {width: 1100px;height: 512px;margin: auto;}
.cloud9-item{border-radius: 12px;overflow: hidden;}
.wrap3d li img{width: 100%;height: 380px;}
/*  */
.nav {
	width: 100%;
	/*段落中文本不换行*/
	white-space: nowrap;
	/*设置横向滚动*/
	overflow-x: scroll;
	/*禁止纵向滚动*/
	overflow-y: hidden;
	/*文本平铺*/
	text-align: justify;
	/*设置边距改变效果为内缩*/
	box-sizing: border-box;
	}
	.nav li {    
	/*取消超链接下划线*/
	text-decoration: none;
	}
			
	.nav::-webkit-scrollbar {
	/*隐藏滚动条*/
	display: none;
	}
	.chen_08 li{    overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.sc9manlist .bd p{overflow-y: hidden;  white-space: normal;   text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical}
	.sc9manlist .bd p{    -webkit-line-clamp: 2;}
	
@media screen and (max-width:760px) {
	.footcopyright{    width: 95%}
	.phoneTop{display: block;}
	.wrapbg,.headtop,.sp50{display: none!important;}
	.phoneTop,.phoneTop img,.content,.w1080,.newspic .fl-l,.w409,.ml7 img,.tabItem img,.s3-video .fl-r,.sc6 .fl-left,.g-c-area,.xie_liebiaoyetxt li,.w249,.xie_tu_2 img{width: 100%!important;}
	.topnews,.chen_02,.ppic-overw p,.cm-ul-list li,.ml7 img,.s3,.tabItem img,.videobox li a img,.sc6list,#showcase,.sc9manlist .bd,.xie_tu_2 img,.h280,.xie_wenzhangtxt  img, .videobox li video{height: auto!important;}
	.nav,.newspic,.newspic .fl-r,.s2 .w409 ul,.xie_liebiaoyetxt,.xie_tu_2 ul,.xie_wenzhangtxt,#showcase{width: 95%!important;margin: auto;}
	.chen_03 li,.fl-l,.fl-r,.left,.s1 .cm-ul-list li,.right,.sc6time,.sc6list li p,.xie_liebiaoyetxt li,.xie_tu_2 li{float: inherit!important;}
	.chen_03 ul,.show6-mod-righttxt li,.xie_tu_2 ul{display: flex;}
	.chen_03 li{font-size: 0.9rem;margin-left: 0rem;line-height: 2rem;margin-right: 1rem;}
	.chen_02,.sc6mc{background: none;}
	.chen_03,.cm-ul-list li a,.ml7{margin-left: 0!important;}
	.topnews h2{font-size: 0.85rem;line-height: 1.5rem;text-align: left;margin-bottom: 0rem;margin-left: 3rem;}
	.topnews .topnews-title,.topnews .topnews-title img{width: 2.5rem;}
	.topnews .topnews-title{top: 1.2rem;}
	.topnews{padding: 1rem 0;}
	.newspic{padding: 0;}
	.ppic-overw p{line-height: 1.5rem;font-size: 0.75rem;}
	.banertitle{width: 100%;margin: 1rem auto;background-size: 100%;height: 2rem;background-position: center;}
	.chen_07 h1{font-size: 0.85rem;}
	.newspic .fl-r li{margin-bottom: 0.5rem;margin-top: 0;line-height: 1.5rem;}
	.newspic .fl-r a{margin-bottom: 0;font-size: 0.75rem;}
	.s1 .cm-ul-list{margin-top: 1rem;}
	.chen_07 p{font-size: 0.7rem;}
	.chen_08 li{font-size: 0.75rem;margin-bottom: 0.5rem;}
	.wbg{padding: 2rem 0;}
        .tabName li{border-bottom: 0.05rem solid #CCCCCC;}
	.s3-video-item{margin-right: 0;padding: 0.5rem;margin-bottom: 0!important;}
	.s3-video-item h4{font-size: 0.75rem;margin-bottom: 0rem;}
	.wbg{background-size: auto 100%;}
	.s3-video .fl-r{height: 18rem;}
	.Active .on{background: #ba17ff!important; color: #fff!important;        display: block;}
	.sc6 .fl-left{border: none;}
	.sc6 .fl-right{background-color: rgb(159,57,230);padding: 1rem 2.5%;height: 10rem;width: 95%;}
	.sc6list{padding-top: 0;margin-right: 0;}
	.sc6time{font-size: 0.8rem;width: 5.5rem;}
	.sc6time span{font-size: 0.7rem;}
	.sc6list li p{width:10rem;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-left: 0.5rem;font-size: 0.75rem;}
	.sc6list li em{left: 4.9rem;}
	.img-overw p{line-height: 1.5rem;font-size: 0.75rem;}
	.sc9manlist .manpic{width: 3rem;height: 3rem;}
	.sc9manlist .bd{padding: 0.5rem 0.5rem 0.5rem 2.5rem;text-align: left;}
	.sc9manlist .bd h3{font-size: 0.85rem;width: 90%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.sc9manlist .bd p{width: 90%;font-size: 0.7rem;}
	.sc9manlist{width: 85%;padding: 1rem 0 0 10%;margin: 0.5rem 2.5% }
	img{max-width: 100%;}
	.position{text-align: left;}
	.xie_liebiaoyetxt li{position: relative;padding-bottom: 1.5rem;line-height: 2rem;margin-bottom: 0.5rem;}
	.xie_liebiaoyetxt li .time{position: absolute;bottom:-0.2rem;margin: 0;font-size: 0.65rem;}
	.xie_liebiaoyetxt li a{padding-left: 0;font-size: 0.75rem;}
	.content3{padding: 0;}
	.xie_tu_2 li{width: 47%;padding-right: 0;border: #dedede 1px solid;}
	.xie_tu_2 ul{justify-content: space-between;flex-wrap: wrap;}
	.xie_kuang{border: none;}
	.xie_tu_2 li p{font-size: 0.75rem;line-height: 1.5rem;}
	.xie_wenzhangtxt h1{margin: 0.5rem auto;line-height: 1.5rem;font-size: 0.85rem;}
	.xie_wenzhangtxt span{font-size: 0.65rem;}
	.xie_wenzhangtxt p{font-size: 0.75rem;line-height: 1.5rem;margin: 1rem 0;}
	.show6-mod-righttxt li{margin-bottom: 0.5rem;}
	
	
	
	
	
	
	
	
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
