/*jsä»£ç (www.jsdaima.com)æ‹’ç»æ»¥ç«½å……æ•°ï¼Œæˆ‘ä»¬åªæä¾›ç²¾å“èµ„æºï¼*/
@charset "utf-8";
/* CSS Document */



* {
	margin: 0;
	padding: 0;
	border: 0;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}
body {
	font-family: "Microsoft YaHei";
}
img {
	border: 0;
}
/*修改的前端首页样式*/
a,
a:visited,
a:link {
    color: inherit;
    text-decoration: none;
}

ul,
ol,
li {
    list-style-type: none;
}

img {
    max-width: 100%;
}

.relative {
    position: relative;
    z-index: 10;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.clear {
    clear: both;
}

body {
    font-size: 14px;
    font-family: Arial, Verdana, "Microsoft Yahei", "微软雅黑", "宋体", Helvetica, sans-serif;
    line-height: 1.8;
    overflow-x: hidden;
    color: #000;
    background: #fff;
}

.relative {
    position: relative;
}

.container {
    margin: auto;
    width: 1200px;
}

.block:after {
    content: "";
    display: block;
    clear: both;
}

div#dituContent img {
    max-width: none;
}


/**/
.top{ width: 100%; height: 10px; background: #f9501c;}
/* navbox */
.logo{ width: 200px; height: 80px; float: left;}
.logo img{ padding-top: 10px;}
.navbox{width: 1200px; height:80px;position:relative;z-index:9;margin: 0 auto;filter:alpha(opacity=90);-moz-opacity:0.90;opacity:0.90;font-family:'微软雅黑';}
.nav{width:999px;height:80px;list-style:none; float: right; padding: 0;}
.nav li{float:left; width: 110px; height:80px;position:relative;list-style:none; text-align: center; line-height: 20px; display: block; border-right: 1px solid #dddddd;}
.nav li:hover{ background: #f9501c; color: #fff;}
.nav li:hover span{ color: #fff;}
.nav li a{text-decoration:none; font-size: 16px; width: 100%; height: 100%; display: block; padding-top: 18px;}
.nav li a:hover{ color: #fff;}
.nav li span{ font-size: 12px; color: #8e8e8e;}
.nav li span:hover{ color: #fff;}
.hover_menu{text-decoration:none;width:110px;background:url(/skin/index/default/css/images/menu_hover.jpg);height:80px;}
.submenu{display:block;}
.nav li .submenu{display:none;position:absolute;top:80px; width: 100%;}
.submenu a{ width: 110px; height: 50px!important; display: block; background: #fff; line-height: 50px; margin-top: 1px; padding: 0!important; font-size: 14px!important; color: #8e8e8e;}
.submenu a:hover{ color: #fff;}
.submenu a:hover{ background: #e45428;}
.nav li .submenu li{float:none;padding:0;background:none;height:auto;border-bottom:dotted 0px #BEBEBE;}
/*banner*/
.jquery-slider-wrapper{position:relative;clear:both;zoom:1;}
.jquery-slider-slide{display:none;margin:0;padding:0;position:absolute;left:0;top:0;width:100%;}
.jquery-slider-slide img{border:0;margin:0;padding:0; width: 100%; height: 100%;}
.jquery-slider-slide-current{display:block;z-index:2;}
.jquery-slider-slide-next{display:block;z-index:1;}
.jquery-slider-selectors{display:block;overflow:hidden;position:absolute;bottom:10px;right:50%;z-index:3;}
.jquery-slider-selector{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat 0px -70px;display:inline;float:left;width:16px;height:16px;margin:0 0 0 5px;}
.jquery-slider-selector-current{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat -16px -70px;}
.jquery-slider-selector span{display:none;}
.jquery-slider-control{display:none;right:50%;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;margin-right:-24px;z-index:4;}
.jquery-slider-control span{display:none;}
.jquery-slider-control-play{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat -144px 0;}
.jquery-slider-control-pause{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat -96px 0;}
.jquery-slider-hovered .jquery-slider-control{display:block;}
.jquery-slider-navigation{display:block;}
.jquery-slider-navigation-prev{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat 0 0;display:none;left:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4;}
.jquery-slider-navigation-prev span{display:none;}
.jquery-slider-navigation-next{background:url(/skin/index/default/images/jquery-slider-theme.png) no-repeat -48px 0;display:none;right:0;top:50%;position:absolute;cursor:pointer;width:48px;height:69px;margin-top:-34px;z-index:4;}
.jquery-slider-navigation-next span{display:none;}
.jquery-slider-hovered .jquery-slider-navigation-prev,.jquery-slider-hovered .jquery-slider-navigation-next{display:block;}
.jquery-slider-wrapper .caption{padding:6px 10px;background:#333333;font-size:13px;position:absolute;bottom:10px;left:10px;color:#FFFFFF;}
.jquery-slider-timer{color:#000000;height:3px;width:100%;position:absolute;bottom:0;left:0;z-index:4;}
.jquery-slider-timer-bar{background:#000000;opacity:0.5;height:3px;width:0;float:left;display:inline;}
/*首页关于我们*/
.about{ width: 100%; height: 750px; background: url(/skin/index/default/images/about_bj.jpg) no-repeat;}
.about_top{ width: 1200px; height: 204px; margin: 0 auto; text-align: center; color: #8e8e8e;}
.about_top h3{ font-family: "微软雅黑"; font-size: 40px; color: #f9501c; text-align: center; padding-top: 48px; line-height: 44px;}
.about_top p{ font-family: "微软雅黑"; font-size: 26px; color: #f9501c; text-align: center;}
.about_top span{ font-family: "微软雅黑"; font-size: 16px; color: #8e8e8e; text-align: center;}
.about_list{ width: 944px; height: 274px; margin: 0 auto;}
.about_list ul li{ float: left; margin: 0 65px; text-align: center;}
.about_list ul li p{ font-size: 16px; font-family: "微软雅黑"; color: #333333; text-align: center; margin-top: 6px;}
.about_list ul li span{ font-size: 16px; font-family: "微软雅黑"; color: #8e8e8e; text-align: center;display: block;}
.about_list ul li:hover p{ color: #f9501c;}
.about_list ul li:hover span{ color: #f9501c;}
.about_nr{ width: 816px; margin: 0 auto;}
.about_nr a{}
.about_nr p{ text-align: center; font-family: "微软雅黑"; color: #333333;}
.about_nr span{ font-size: 14px; font-family: "微软雅黑"; color: #f9501c; text-align: center; display: block; margin: 0 auto; margin-top: 16px;}
.about_nr a{ display: block; width: 100%; height: 100%; border:1px solid #f9501c; border-radius:6px;padding: 4px 14px; width: 100px; margin: 0 auto; margin-top: 26px; color: #f9501c;}
/*服务项目*/
.service{ width: 100%; height: 785px; background: url(/skin/index/default/images/service.jpg) no-repeat;}
.service_a{ width: 1226px; margin: 0 auto;}
.service_tite{ width: 1210px; height: 174px;}
.service_tite h3{ font-size: 40px; color: #fff; font-family: arial; text-align: center; line-height: 34px; padding-top: 56px;}
.service_tite p{ text-align: center; font-size: 26px; color: #fff; font-weight: 200;}
.service_nr ul li{ width: 225px; height: 225px; background: #fff; float: left; margin:10px; border-radius:50px 0;}
.service_nr ul li a{ display: block; width: 100%; height: 100%; text-align: center; font-size: 20px; color: #f9501c;}
.service_nr ul li img{ margin-top: 28px;}
.service_nr ul li p{ line-height: 20px;}
/*服务项目下方*/
.service_bottom{ width: 100%; height: 592px; background: #f1f1f1;}
.service_bottom_nr{ width: 1200px; margin: 0 auto;}
.service_bottom_nr_left{ width: 500px; float: left; margin-top: -50px;}
.service_bottom_nr_left_top{ width: 460px; height: 420px; background: #fff; padding: 0 20px;}
.service_bottom_nr_left_top h3{ font-size: 40px; font-family: arial; color: #f9501c; padding-top: 32px;}
.service_bottom_nr_left_top h4{ font-size: 26px; color: #f9501c; font-weight: 400;}
.xiantiao{ width: 30px; height: 3px; background: #f9501c; margin: 12px 0;}
.service_bottom_nr_left_bottom{ margin-top: 20px;}
.service_bottom_nr_left_top span{ font-size: 16px; color: #333333; line-height: 40px;}
.service_bottom_nr_left_top p{ text-indent: 2em; font-size: 14px; color: #8e8e8e; line-height: 26px;}
.service_more{ width: 110px; height: 30px; background: url(/skin/index/default/images/service_more.png) no-repeat; color: #fff; font-size: 14px; line-height: 30px; margin-top: 48px;}
.service_more a{ padding-left: 20px; display: block;}
.professional{ width: 240px; height: 100px; background: #fff; float: left; margin-right: 20px;}
.science_ease{ width: 240px; height: 100px; float: left; background: #fff;}
.service_bottom_nr_right{ width: 680px; float: right; margin-top: 20px;}
/*品牌*/
.brand{ width: 1200px; height: 696px; margin: 0 auto;}
.brand ul li{ text-align: center; border-right: 1px dashed #8e8e8e; width:396px; float: left;}
.brand ul li h3{ color: #333333; font-size: 16px; line-height: 40px;}
.brand ul li p{ color: #8e8e8e;}
ul.newscenter li:nth-child(3n){ border:none;}
/*高级服务机构*/
.senior{ width: 100%; height: 808px; background: url(/skin/index/default/images/senior_bj.jpg) no-repeat;}
.senior_top{ width: 1200px; height: 204px; margin: 0 auto; text-align: center; color: #fff;}
.senior_top h3{ font-family: "微软雅黑"; font-size: 40px; color: #fff; text-align: center; padding-top: 48px; line-height: 44px;}
.senior_top p{ font-family: "微软雅黑"; font-size: 26px; color: #fff; text-align: center;}
.senior_top span{ font-family: "微软雅黑"; font-size: 16px; color: #fff; text-align: center;}
.senior_nr{ width: 1200px; margin: 0 auto;}
.senior_a{ width: 400px; float: left; background: #fff;}
.senior_a_nr{ width: 370px; height: 250px; padding: 15px;}
.senior_a_nr h3{ font-size: 16px; margin-top: 22px; line-height: 38px; color: #333333;}
.senior_a_nr p{ font-size: 14px; color: #8e8e8e; line-height: 26px;}
.senior_a_nr span{ font-size: 14px; font-family: "微软雅黑"; color: #f9501c; text-align: center; display: block; margin: 0 auto; margin-top: 16px;}
.senior_a_nr a{ display: block; width: 100%; border:1px solid #f9501c; border-radius:6px;padding: 4px 14px; width: 100px; float: right; margin-right: 10px; text-align: center; color: #f9501c;}
.senior_b_nr{ height: 250px;}
.senior_b{ width: 400px; float: left; background: #fff;}
/*案例*/
.case{ width: 100%; height: 790px;}
.case_top{ width: 1200px; height: 174px; margin: 0 auto; text-align: center; color: #8e8e8e;}
.case_top h3{ font-family: "微软雅黑"; font-size: 40px; color: #f9501c; text-align: center; padding-top: 48px; line-height: 44px;}
.case_top p{ font-family: "微软雅黑"; font-size: 26px; color: #f9501c; text-align: center;}
.case_top span{ font-family: "微软雅黑"; font-size: 16px; color: #8e8e8e; text-align: center;}
.case_list{ width: 1230px; margin: 0 auto;}
.case_list ul li{ width: 380px; height: 250px; float: left; margin: 20px 15px;}
.case_list ul li a{ display: block;}
.case_list ul li img{ float: left; width: 100%; height: 250px;}
.case_list ul li h3{ width: 380px; height: 34px; background: rgb(249,80,28,0.7); line-height: 34px; text-align: center; color: #fff; position: absolute; bottom: 0;}
.case_tite{ float: left; position: absolute; width: 380px; height: 250px;}
/*荣誉*/
.honor{ width: 100%; height: 790px; background: url(/skin/index/default/images/honor_bj.jpg) no-repeat;}
.honor_top{ width: 1200px; height: 174px; margin: 0 auto; text-align: center; color: #fff;}
.honor_top h3{ font-family: "微软雅黑"; font-size: 40px; color: #fff; text-align: center; padding-top: 48px; line-height: 44px;}
.honor p{ font-family: "微软雅黑"; font-size: 26px; color: #fff; text-align: center;}
.honor span{ font-family: "微软雅黑"; font-size: 16px; color: #fff; text-align: center;}
.honor_list{ width: 1230px; margin: 0 auto;}
.honor_list ul li{ width: 380px; height: 250px; float: left; margin: 20px 15px;}
.honor_list ul li img{ float: left; width: 100%; height: 100%;}
.honor_list ul li h3{ width: 100%; height: 100%; background: rgb(249,80,28,0.7); line-height: 250px; text-align: center; color: #fff; position: absolute; bottom: 0;}
.honor_tite{ float: left; position: absolute; width: 380px; height: 250px; display: none;}
.honor_list ul li:hover .honor_tite{ display: block;}
/*新闻*/
/*底部导航*/
.bottom{ width: 1200px; height: 300px; margin: 0 auto;}
.bottom_left{ width: 737px; padding-top: 36px; float: left;}
.bottom_left ul li{ width: 92px; float: left;}
.bottom_left ul li h3{ font-size: 16px; color: #333333; line-height: 32px;}
.bottom_nav ul li{ clear: both;}
.bottom_nav ul li a{ color: #8e8e8e; line-height: 28px;}
.bottom_right{ width: 424px;padding-top: 36px; float: right;}
.bottom_right h3{ font-size: 16px; color: #333333; line-height: 32px;}
.bottom_right p{ color: #8e8e8e;}
.bottom_right h3 span{font-style:oblique; font-family: "宋体"; font-size: 40px; color: #e45428;}
/*版权*/
.copyright{ width: 100%; height: 100px; background: #e45428;}
.copyright_a{ width: 1200px; margin: 0 auto; text-align: center; color: #fff;}
.copyright_a p{ padding-top: 20px;}
/*修改的前端首页样式结束*/
.ystop {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.ystpb {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: #8e96ff;
	height: 35px;
	overflow: hidden;
}
.ystp1 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.ystp1 h1 {
	float: left;
	font-size: 14px;
	line-height: 35px;
	color: #fff;
	font-weight: normal;
}
.ystp1 dl {
	float: right;
	overflow: hidden;
}
.ystp1 dl dt {
	width: 57px;
	float: left;
	overflow: hidden;
}
.ystp1 dl dt a img {
	float: left;
}
.ystp1 dl dt a.ystp1_3 img {
	float: right;
}
.ystp1 dl dd {
	float: right;
	overflow: hidden;
}
.ystp1 dl dd a {
	float: left;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 35px;
}
.ystp1 dl dd a:hover{ color: #fff600;}
.ystp1 dl dd a.ystp1_1 {
	border-right: 0px;
}
.yslg {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.yslg dt {
	width: 868px;
	float: left;
	height: 110px;
	overflow: hidden;
}
.yslg dt img {
	float: left;
	margin-top: 20px;
	width: 36%;
}
.yslg1 {
	float: right;
	height: 110px;
	border-left: 1px solid #bcbcbc;
	overflow: hidden;
}
.yslg1 h2 {
	display: block;
	font-size: 26px;
	line-height: 1.5;
	color: #ff40c8;
	margin: 12px 0 0 20px;
}
.yslg1 em {
	display: block;
	font-size: 20px;
	line-height: 1.5;
	color: #000;
	margin: 2px 0 0 20px;
	font-style: normal;
}
.yslg dd {
	float: right;
	width: 286px;
	overflow: hidden;
	margin-top: 26px;
}
.yslg dd img {
	float: left;
	margin-right: 4%;
}
.yslg dd em {
	font-style: normal;
	font-size: 16px;
	line-height: 1.2;
	color: #565656;
	overflow: hidden;
}
.yslg dd em b {
	display: block;
	font-size: 28px;
	line-height: 1.2;
	color: #ff40c8;
	overflow: hidden;
}
/*导航*/

.NavCeshi > li {
	float: left;
	width: 12.4%;
	text-align: center;
	transition: 0.6s all ease-in-out;
	padding-right: 0px;
	height: 50px;
	line-height: 50px;
	display: block;
	overflow: hidden;
}
.NavCeshi > li > a {
	font-size: 16px;
	color: #fff;
	transition: 0.2s all ease-in-out;
	position: relative;
	z-index: 1113;
}
.NavCeshi > li.navcurrent, .NavCeshi > li:hover {
	transition: 0.8s all ease-in-out;
	color: #0067d0;
	background: #ff46cd;
}
.NavCeshi > li.navcurrent a, .NavCeshi > li:hover a {
	color: #fff;
	display: block;
}
.navto{z-index: 9999;background: #ff76da;position: relative;width: 100%;}
.navto ul li{ line-height: 42px; border-top: 1px dashed #ffbee8;}
.navto ul li a{ font-size: 14px;}
.navto ul li:hover{ background: #ff46cd;}
.NavCeshi > li:hover{ overflow: inherit;}
#bannergd {
	height: 575px;
	position: relative;
	min-width: 1000px;
}
#bannergd li {
	height: 575px;
	overflow: hidden;
	position: absolute;
	width: 100%;
	background-repeat: no-repeat;
	background-position: center center;
	min-width: 1100px
}
#bannergd .btn {
	position: absolute;
	width: 100%;
	height: 30px;
	bottom: 0;
	text-align: center;
	z-index: 9;
	margin-bottom: 24px;
}
#bannergd .btn span {
	display: inline-block;
	_display: inline;
	_zoom: 1;
	width: 14px;
	height: 14px;
	_font-size: 0;
	margin: 5px 10px;
	cursor: pointer;
	background: #00c4ff;
	z-index: 9;
	border-radius: 50%
}
#bannergd .btn span.on {
	background: #ef029b;
	z-index: 9
}
.ysban {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.ysban1 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/ysbn_01.jpg) no-repeat center;
	height: 159px;
	overflow: hidden;
}
.ysnv {
	width: 1012px;
	margin: 20px auto 0;
	overflow: hidden;
}
.ysnv a {
	float: left;
	font-size: 16px;
	line-height: 20px;
	color: #fff;
	width: 111px;
	text-align: center;
	border-right: 1px solid #fff;
}
.ysnv a.ysnv1 {
	border-right: 0px;
}
.ysban2 {
	display: block;
	margin: 0 auto;
	max-width: 1920px;
	width: 100%;
	background: url(/skin/index/default/images/ysbn_02.jpg) no-repeat center;
	height: 160px;
}
.ysban3 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/ysbn_03.jpg) no-repeat center;
	height: 159px;
	overflow: hidden;
}
.ysban31 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.ysban31 b {
	display: block;
	margin: 9px 0 0 40px;
	color: #101010;
	font-size: 38px;
	line-height: 1.2;
}
.ysban31 h5 {
	display: block;
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	font-weight: normal;
}
.ysban31 h5 em {
	float: left;
	color: #101010;
	font-size: 17px;
	line-height: 1.2;
	margin: 40px 0 0 50px;
	font-style: normal;
}
.ysban31 h5 em.ysban31_1 {
	margin: 46px 0 0 72px;
}
.ysban31 h5 em.ysban31_2 {
	margin: 47px 0 0 65px;
}
.ysban4 {
	display: block;
	margin: 0 auto;
	max-width: 1920px;
	width: 100%;
	background: url(/skin/index/default/images/ysbn_04.jpg) no-repeat center;
	height: 159px;
}
.yssou {
	max-width: 1920px;
	width: 100%;
	height: 50px;
	border-top: 1px solid #cbcbcb;
	border-bottom: 1px solid #cbcbcb;
	margin: 45px auto 70px;
	overflow: hidden;
}
.yssou dl {
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}
.yssou dl dt {
	float: left;
	width: 660px;
	margin-top: 17px;
	overflow: hidden;
}
.yssou dl dt a {
	float: left;
	font-size: 14px;
	line-height: 1.2;
	color: #565656;
	margin: 0 5px;
}
.yssou dl dt a.yssou1 {
	color: #a01c79;
	margin: 0px;
}
.yssou dl dt a.yssou2 {
	margin: 0 2px;
}
.yssou dd {
	width: 200px;
	float: right;
	margin: 0 70px 0 0;
	overflow: hidden;
}
.ssc {
	float: left;
	width: 160px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
	margin-top: 5px;
	color: #565656;
}
.ssc1 {
	float: right;
	width: 29px;
	height: 29px;
	cursor: pointer;
	border: 0px;
	background: url(/skin/index/default/images/yssuo.png) no-repeat;
	margin-top: 10px;
}
.yscn1 {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: 34px;
}
.ysbt {
	display: block;
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 18px;
	line-height: 40px;
	font-weight: normal;
	overflow: hidden;
}
.ysbt p {
	display: block;
	width: 100%;
	text-align: center;
	font-weight: bold;
	font-size: 30px;
	line-height: 40px;
	color: #000;
	border-bottom: 1px solid #868686;
	padding-bottom: 10px;
}
.ysbt strong {
	color: #ff49ce;
}
.yscn1 ul {
	width: 100%;
	margin: 24px auto 0;
	overflow: hidden;
}
.yscn1 ul li {
	float: left;
	width: 23%;
	margin: 0 1%;
	background: #ebebeb;
}
.yscn1 ul li strong {
	display: block;
	width: 100%;
	background: url(/skin/index/default/images/yscn1.png) no-repeat center;
	height: 120px;
	text-align: center;
	font-size: 35px;
	line-height: 3.3;
	color: #ff49ce;
}
.yscn1 ul li p {
	padding: 6% 6% 12% 6%;
	height: 146px;
	overflow:hidden;
	line-height: 26px;
	text-overflow:ellipsis;
}
.yscn1 ul li p em {
	display: block;
	width: 265px;
	border-radius: 8em;
	-moz-border-radius: 8em;
	-webkit-border-radius: 8em;
	-ms-border-radius: 8em;
	-o-border-radius: 8em;
	background: #a01c79;
	text-align: center;
	color: #fff;
	height: 38px;
	line-height: 38px;
	font-size: 18px;
	font-weight: bold;
	font-style: normal;
	margin: 20px auto 0;
}
.yscn1 ul li p span {
	display: block;
	line-height: 18px;
	font-size: 13px;
	width: 280px;
	margin: 15px auto 0;
}
.yscn1 ul li.yscn1_1 {
	margin: 0 85px;
}
.yscn2 {
	max-width: 1920px;
	width: 100%;
	margin: 27px auto 0;
	background: url(/skin/index/default/images/yscn2.jpg) no-repeat center;
	height: 670px;
	overflow: hidden;
}
.yscn2 dl {
	width: 1200px;
	margin: 90px auto 0;
	overflow: hidden;
}
.yscn2 dl dt {
	width: 1200px;
	text-align: center;
	color: #ed4bbb;
	text-transform: uppercase;
	font-size: 33px;
	line-height: 40px;
	overflow: hidden
}
.yscn2 dl dt b {
	display: block;
	font-size: 30px;
	line-height: 40px;
}
.yscn2 dl dd {
	width: 1045px;
	margin-top: 28px;
	overflow: hidden;
}
.yscn2 dl dd a {
	float: left;
	width: 172px;
	height: 238px;
	overflow: hidden;
}
.yscn2 dl dd a em {
	display: block;
	font-style: normal;
	font-size: 20px;
	color: #fff;
	line-height: 25px;
	text-align: center;
	margin-top: 187px;
}
.yscn2 dl dd.yscn21 {
	margin-top: 4px;
}
.yscn2 dl dd a em.yscn22 {
	margin-top: 173px;
}
.yscn3 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.ywfw{ margin-top: 30px;}
.ywfw ul li{ float: left; width: 220px; margin: 10px; background: #ed4bbb;}
.ywfw ul li a{ display: block; text-align: center; line-height: 34px; color: #fff; padding-bottom: 10px;}
.ywfw ul li a:hover{ color: #fff600;}
.ywfw ul li img{ width: 60%; padding: 20px 30px 0px 30px;}
.yscn31 {
	display: block;
	margin: 0 auto;
	max-width: 1920px;
	width: 100%;
	background: url(/skin/index/default/images/yscn31.jpg) no-repeat center;
	height: 445px;
}
.yscn32 {
	display: block;
	margin: 0 auto;
	max-width: 1920px;
	width: 100%;
	background: url(/skin/index/default/images/yscn32.jpg) no-repeat center;
	height: 149px;
}
.yscn33 {
	display: block;
	margin: 0 auto;
	max-width: 1920px;
	width: 100%;
	background: url(/skin/index/default/images/yscn33.jpg) no-repeat center;
	height: 148px;
}
.yscn4 {
	width: 1200px;
	margin: 36px auto 0;
	overflow: hidden;
}
.yscn4 h2 {
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: center;
	font-size: 24px;
	line-height: 40px;
	font-weight: normal;
	overflow: hidden;
}
.yscn4 h2 p {
	display: block;
	width: 100%;
	text-align: center;
	text-transform: uppercase;
	font-size: 24px;
	line-height: 40px;
	color: #ff49ce;
	border-bottom: 1px solid #868686;
}
.yscn4 h2 p strong {
	display: block;
	font-size: 37px;
	line-height: 45px;
	color: #ff49ce;
}
.yscn4 ul {
	width: 100%;
	margin: 60px auto 0;
	overflow: hidden;
}
.yscn4 ul li {
	float: left;
	width: 144px;
	margin-left: 25px;
	overflow: hidden;
}
.yscn4 ul li img {
	display: block;
	margin: 0 auto;
}
.yscn4 ul li span {
	display: block;
	margin: 28px auto 0;
	width: 126px;
	font-size: 14px;
	line-height: 1.3;
}
.yscn4 ul li.yscn4_1 {
	margin-left: 0px;
}
.yscn4 ul li.yscn4_2 span {
	width: 142px;
}
.yscn5 {
	width: 100%;
	margin: 0 auto 0;
	overflow: hidden;
}
.yscn51 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn5.jpg) no-repeat center;
	height: 22px;
}
.yscn5 h2 {
	margin-top: 80px;
	font-size: 24px;
}
.yscn5 h2 span {
	font-size: 42px;
	line-height: 45px;
}
.yscn52 {
	max-width: 1920px;
	width: 100%;
	margin: 22px auto 0;
	background: url(/skin/index/default/images/yscn51.jpg) no-repeat center;
	height: 336px;
	overflow: hidden;
}
.yscn52 dl {
	width: 1165px;
	margin: 75px auto 0;
	overflow: hidden;
}
.yscn52 dl dd {
	float: left;
	width: 355px;
	overflow: hidden;
}
.yscn52 dl dd h3 {
	display: block;
	font-size: 24px;
	line-height: 1.3;
	color: #8e96ff;
}
.yscn52 dl dd p {
	display: block;
	font-size: 16px;
	line-height: 1.5;
	color: #1e1e1e;
	margin-top: 20px;
}
.yscn55 dl dd p {
	display: block;
	font-size: 16px;
	line-height: 1.5;
	color: #1e1e1e;
	margin-top: 20px;
}
.yscn52 dl dd a {
	display: block;
	width: 110px;
	border: 1px solid #a01c79;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 25px 0 0 52px;
	text-align: center;
	font-size: 13px;
	line-height: 28px;
	color: #a01c79;
}
.yscn52 dl dd.yscn55 {
	float: right;
	width: 280px;
}
.yscn52 dl dd.yscn55 a {
	float: right;
	margin: 50px 53px 0 0;
}
.yscn53 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn52.jpg) no-repeat center;
	height: 336px;
}
.yscn54 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn53.jpg) no-repeat center;
	height: 336px;
	overflow: hidden;
}
.yscn54 dl {
	width: 1165px;
	margin: 45px auto 0;
	overflow: hidden;
}
.yscn54 dl dd {
	float: left;
	width: 353px;
	overflow: hidden;
}
.yscn54 dl dd h3 {
	display: block;
	font-size: 24px;
	line-height: 1.3;
	color: #a11c7b;
}
.yscn54 dl dd p {
	display: block;
	font-size: 16px;
	line-height: 1.5;
	color: #1e1e1e;
	margin-top: 20px;
}
.yscn54 dl dd a {
	display: block;
	width: 110px;
	border: 1px solid #a01c79;
	border-radius: 4px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	-ms-border-radius: 4px;
	-o-border-radius: 4px;
	margin: 35px 0 0 52px;
	text-align: center;
	font-size: 13px;
	line-height: 28px;
	color: #a01c79;
}
.yscn54 dl dd.yscn541 {
	float: right;
	width: 280px;
}
.yscn54 dl dd.yscn541 a {
	float: right;
	margin: 45px 53px 0 0;
}
.yscn54 dl dt {
	float: left;
	width: 521px;
	overflow: hidden;
}
.yscn54 dl dt a {
	display: block;
	font-size: 15px;
	line-height: 1.5;
	color: #fff;
	margin: 163px 0 0 417px;
}
.yscn54 dl dt p {
	font-size: 18px;
	line-height: 1.5;
	color: #000;
	margin: 18px 0 0 0;
}
.yscn6 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.yscn61 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn61.jpg) no-repeat center;
	height: 455px;
	overflow: hidden;
}
.yscn61 h3 {
	display: block;
	width: 1185px;
	text-align: center;
	margin: 95px auto 0;
	color: #fff;
	font-size: 30px;
	line-height: 1.3;
	overflow: hidden;
}
.yscn61 h3 em {
	display: block;
	font-style: normal;
	font-size: 36px;
	line-height: 1.3;
	font-weight: normal;
	margin-bottom: 25px;
}
.yscn61 dl {
	width: 1185px;
	margin: 120px auto 0;
	overflow: hidden;
}
.yscn61 dl dt {
	float: left;
	width: 275px;
	padding-left: 290px;
	font-size: 18px;
	line-height: 1.8;
	font-weight: bold;
	overflow: hidden;
}
.yscn61 dl dt b {
	display: block;
	font-size: 30px;
	line-height: 1.3;
	color: #a11c7b;
	margin-bottom: 20px;
}
.yscn61 dl dt.yscn63 {
	padding-left: 270px;
}
.yscn62 {
	width: 1184px;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn62.jpg) no-repeat center;
	height: 351px;
	overflow: hidden;
}
.yscn62 dl {
	margin: 95px auto 0;
	overflow: hidden;
}
.yscn62 dl dt {
	float: left;
	width: 275px;
	padding-left: 290px;
	font-size: 18px;
	line-height: 1.8;
	font-weight: bold;
	overflow: hidden;
}
.yscn62 dl dt b {
	display: block;
	font-size: 30px;
	line-height: 1.3;
	color: #a11c7b;
	margin-bottom: 20px;
}
.yscn62 dl dt.yscn64 {
	padding-left: 270px;
}
.yscn7 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.yscn71 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn71.jpg) no-repeat center;
	height: 413px;
	overflow: hidden;
}
.yscn71 h3 {
	display: block;
	text-align: center;
	font-size: 36px;
	line-height: 1.3;
	margin-top: 85px;
}
.yscn71 h3 b {
	color: #a11c7b;
}
.yscn71 span {
	display: block;
	text-align: center;
	font-size: 27px;
	line-height: 1.3;
	margin-top: 34px;
}
.yscn71 span b {
	color: #a11c7b;
	font-weight: normal;
}
.yscn72 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn72.jpg) no-repeat center;
	height: 412px;
	overflow: hidden;
}
.yscn72 ul {
	width: 1100px;
	margin: 165px auto 0;
	overflow: hidden;
}
.yscn72 ul li {
	float: left;
	width: 250px;
	color: #fff;
	font-size: 15px;
	line-height: 1.8;
	overflow: hidden;
}
.yscn72 ul li em {
	font-style: normal;
	display: block;
	text-align: center;
	font-size: 24px;
	line-height: 1.5;
	margin-bottom: 30px;
}
.yscn72 ul li.yscn73 {
	margin: 0 174px;
}
.yscn88 {
	margin: 0px auto 0;
	overflow: hidden;
	width: 70%; margin-bottom: 22px;
}
.yscn88 h3 {
	display: block;
	width: 900px;
	font-size: 36px;
	line-height: 1.3;
	color: #000;
	text-align: center;
	margin: 0 auto;
}
.yscn88 h3 b {
	display: block;
	width: 100%;
	height: 65px;
	margin: 24px auto;
	background: #a01c79;
	color: #fff;
	font-size: 26px;
	line-height: 65px;
}
.yscn88 img {
	display: block;
	margin: 0 auto;
	width: 100%;
	height: 100%;
}
.yscn88 span {
	display: block;
	text-align: center;
	color: #000;
	font-size: 31px;
	line-height: 1.3;
}
.yscn88 ul {
	width: 100%;
	margin: 1% auto;
	overflow: hidden;
}
.yscn88 ul li {
	float: left;
	width: 23%;
	margin: 1%;
	overflow: hidden;
	position: relative;
}
.yscn88 ul li img {
	display: block;
	margin: 0 auto;
	transition: all 2s;
}
.yscn88 ul li:hover img {
	transform: scale(1.1);
}
.yscn88 ul li em {
	display: block;
	font-size: 15px;
	line-height: 38px;
	color: #fff;
	background: rgba(45, 42, 255, 0.4);
	font-style: normal;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
}
.yscn88 ul li.yscn88_1 {
	margin: 28px 36px 0 35px;
}
.yscn9 {
	max-width: 1920px;
	width: 100%;
	margin: 55px auto 0;
	background: url(/skin/index/default/images/yscn91.jpg) no-repeat center;
	height: 707px;
	overflow: hidden;
}
.yscn9 dl {
	width: 1190px;
	margin: 118px auto 0;
	overflow: hidden;
}
.yscn9 dl dt {
	float: left;
	width: 656px;
	margin-top: 15px;
	text-align: center;
	font-size: 23px;
	line-height: 37px;
	color: #fff;
	overflow: hidden;
}
.yscn9 dl dt b {
	display: block;
	font-size: 45px;
	line-height: 1.5;
	color: #a11c7b;
}
.yscn9 dl dd {
	float: right;
	width: 528px;
	overflow: hidden;
}
.yscn9 dl dd h3 {
	display: block;
	font-size: 18px;
	line-height: 2.5;
	color: #333333;
	font-weight: normal;
	overflow: hidden;
}
.yscn9 dl dd h3 b {
	float: left;
	font-size: 24px;
	line-height: 1.3;
	color: #000;
	margin-right: 15px;
}
.yscn9 dl dd h5 {
	display: block;
	width: 100%;
	margin-top: 9px;
	overflow: hidden;
}
.yscn9 dl dd h5 a {
	float: left;
	color: #a11c7b;
	font-size: 17px;
	line-height: 1.5;
}
.yscn9 dl dd h5 a.yscn97 {
	margin-left: 265px;
}
.yscn9 dl dd h5 a.yscn95, .yscn9 dl dd h5 a.yscn94 {
	margin: 0 10px;
}
.yscn9 dl dd h6 {
	display: block;
	width: 100%;
	margin-left: 114px;
	color: #a11c7b;
	font-size: 18px;
	line-height: 1.5;
	margin-bottom: 27px;
}
.yscn9 dl dd p {
	width: 100%;
	margin: 0 auto;
	padding-top: 17px;
	font-size: 12px;
	line-height: 1.2;
	overflow: hidden;
}
.yscn9 dl dd p span {
	float: left;
	width: 52px;
	font-size: 13px;
	line-height: 1.2;
	padding: 4px 0 0 9px;
}
.yscn9 dl dd p input {
	width: 368px;
	float: left;
	height: 27px;
}
.yscn9 dl dd p.yscn92 {
	padding-top: 0px;
}
.yscn9 dl dd p.yscn93 .yscn91 {
	width: 370px;
	float: left;
	height: 92px;
	resize: none;
}
.yscn9 dl dd p.yscn93 {
	padding-top: 27px;
}
.yscn9 dl dd p.yscn93 span {
	padding: 32px 0 0 9px;
}
.yscn9 dl dd .tjbd {
	display: block;
	width: 272px;
	margin: 25px auto 0;
	overflow: hidden;
	font-style: normal;
}
.yscn9 dl dd .tjbd input {
	border: 0px;
	background: none;
	color: #fff;
	font-weight: bold;
	width: 94px;
	text-align: center;
	font-size: 12px;
	line-height: 1.2;
}
.yscn9 dl dd .tjbd input.yscn96 {
	margin-left: 11px;
}
.yscn9 dl dd h4 {
	display: block;
	margin: 25px 0 0 66px;
	overflow: hidden;
}
.yscn9 dl dd h4 em {
	font-style: normal;
	color: #565656;
	font-size: 20px;
	line-height: 1.2;
}
.yscn9 dl dd h4 b {
	display: block;
	font-size: 30px;
	line-height: 1.2;
	color: #a01c79;
}
.yscn10 {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.yscn10_1 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn10.jpg) no-repeat center;
	height: 165px;
	overflow: hidden;
}
.yscn10_1 h2 {
	display: block;
	width: 470px;
	text-align: center;
	font-weight: bold;
	font-size: 36px;
	line-height: 40px;
	color: #000;
	margin: 60px auto 0;
	overflow: hidden;
}
.yscn10_1 h2 b {
	color: #a11c7b;
}
.yscn10_1 h2 a {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 21px 20px 0 0;
}
.yscn10_2 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn10_1.jpg) no-repeat center;
	height: 308px;
	overflow: hidden;
}
.yscn10_2 dl {
	width: 1182px;
	margin: 27px auto 0;
	overflow: hidden;
}
.yscn10_2 dl dt {
	float: left;
	width: 580px;
	height: 235px;
	overflow: hidden;
}
.yscn10_2 dl dt img {
	float: left;
}
.yscn10_4 {
	float: right;
	width: 325px;
	margin-top: 25px;
	overflow: hidden;
}
.yscn10_4 h3 {
	display: block;
	font-size: 16px;
	line-height: 1.2;
	color: #a31c7b;
}
.yscn10_4 p {
	width: 300px;
	font-size: 14px;
	line-height: 1.7;
	color: #565656;
	margin-top: 15px;
}
.yscn10_4 a {
	display: block;
	width: 135px;
	background: #a31c7b;
	text-align: center;
	color: #fff;
	font-size: 16px;
	line-height: 30px;
	border-radius: 13px;
	-moz-border-radius: 13px;
	-webkit-border-radius: 13px;
	-ms-border-radius: 13px;
	-o-border-radius: 13px;
	margin-top: 30px;
}
.yscn10_2 dl dt.yscn10_3 {
	padding-left: 17px;
}
.yscn11 {
	width: 100%;
	margin: 25px auto;
	overflow: hidden;
}
.yscn11_1 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: url(/skin/index/default/images/yscn11.jpg) no-repeat center;
	height: 31px;
	overflow: hidden;
}
.yscn_12 {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	background: #ff92e2;
	overflow: hidden;
}
.yscn_12 h3 {
	display: block;
	width: 1200px;
	margin: 50px auto 0;
	overflow: hidden;
	position: relative;
}
.yscn_12 h3:before {
	display: block;
	content: "";
	background: #fff;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 27px;
}
.yscn_12 h3 span {
	display: block;
	width: 450px;
	margin: 0 auto;
	overflow: hidden;
	background: #ff92e2;
	text-align: center;
	font-size: 36px;
	text-transform: uppercase;
	line-height: 1.2;
	color: #fff;
	position: relative;
}
.yscn_12 dl {
	width: 1180px;
	margin: 36px auto;
	overflow: hidden;
}
.yscn_12 dl dt {
	float: left;
	width: 527px;
}
.yscn_12 dl dd {
	float: right;
	width: 615px;
	margin: 20px auto 0;
	color: #fff;
	overflow: hidden;
}
.yscn_12 dl dd h5 {
	display: block;
	margin-bottom: 15px;
	font-size: 24px;
	line-height: 1.2;
}
.yscn_12 dl dd em {
	display: block;
	text-indent: 1em;
	font-size: 15px;
	line-height: 1.6;
	font-style: normal;
}
.yscn_12 dl dd p {
	margin: 20px auto 0;
	overflow: hidden;
}
.yscn_12 dl dd p a {
	float: left;
	width: 125px;
	font-size: 16px;
	line-height: 33px;
	background: #fff;
	border-radius: 8em;
	-moz-border-radius: 8em;
	-webkit-border-radius: 8em;
	-ms-border-radius: 8em;
	-o-border-radius: 8em;
	text-align: center;
	color: #333333;
}
.yscn_12 dl dd p a.yscn11_4 {
	margin-left: 15px;
}
.yscn11_3 {
	width: 1180px;
	margin: 0 auto;
	overflow: hidden;
}
.yscn11_3 a {
	float: left;
	width: 185px;
	border: 1px dashed #fff;
	text-align: center;
	font-size: 16px;
	line-height: 45px;
	border-radius: 8px;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	-ms-border-radius: 8px;
	-o-border-radius: 8px;
	color: #fff;
	margin-left: 40px;
}
.yscn11_3 a.yscn11_5 {
	margin-left: 0px;
}
.yscnqh {
	max-width: 1920px;
	width: 100%;
	margin: 0 auto;
	padding: 0px 0 50px 0;
	background: #ff92e2;
	overflow: hidden;
}
.qhbox {
	width: 1420px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
.qhbox .bd {
	width: 1190px;
	background: #fff;
	height: 244px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
	z-index: 10;
}
.qhbox .bd ul {
	margin: 0 auto;
	overflow: hidden;
}
.qhbox .bd ul li {
	float: left;
	width: 255px;
	margin: 35px 0 0 32px;
	text-align: center;
	font-size: 16px;
	color: #565656;
	line-height: 27px;
	overflow: hidden;
}
.qhbox .bd ul li span {
	display: block;
	border: 1px solid #bcbcbc;
	margin-bottom: 20px;
	overflow: hidden;
}
.qhbox .bd ul li span img {
	display: block;
	margin: 9px auto;
}
.qhbox .hd {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
	position: absolute;
	top: 90px;
	z-index: 1;
}
.qhbox .hd .prev {
	background: url(/skin/index/default/images/yscn11_3.png) no-repeat;
	width: 85px;
	height: 85px;
	float: left;
}
.qhbox .hd .next {
	background: url(/skin/index/default/images/yscn11_31.png) no-repeat;
	width: 85px;
	height: 85px;
	float: right;
}
.yscn12 {
	width: 1200px;
	margin: 0 auto;
	padding: 50px 0;
	overflow: hidden;
}
.yscn12_l {
	float: left;
	width: 590px;
	overflow: hidden;
}
.xbtt1 {
	width: 100%;
	margin: 0 auto;
	font-style: normal;
	overflow: hidden;
}
.xbtt1 img {
	float: left;
}
.xbtt1 ul {
	float: left;
	width: 590px;
	border-bottom: 1px solid #a11c79;
}
.xbtt1 ul li {
	float: left;
	width: 125px;
	color: #000;
	font-size: 18px;
	background: #e2e2e2;
	line-height: 33px;
	margin: 0 0 10px 20px;
	text-align: center;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	overflow: hidden;
}
.xbtt1 ul li.on {
	background: #fa6233;
	color: #fff;
}
.xbtt1 a {
	float: right;
	font-size: 16px;
	line-height: 1.2;
	color: #a11c79;
	text-transform: uppercase;
	margin-top: 9px;
	font-style: normal;
}
.xbtt {
	display: block;
	margin: 0 auto;
	font-weight: normal;
	overflow: hidden;
}
.xbtt img {
	float: left;
}
.xbtt span {
	float: left;
	width: 560px;
	border-bottom: 1px solid #a11c79;
}
.xbtt span i {
	float: left;
	width: 125px;
	background: #fa6233;
	color: #fff;
	font-size: 18px;
	line-height: 33px;
	text-align: center;
	font-style: normal;
	border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	-ms-border-radius: 10px;
	-o-border-radius: 10px;
	margin: 0 0 10px 20px;
}
.xbtt span b {
	float: left;
	color: #000;
	font-size: 18px;
	line-height: 33px;
	font-weight: normal;
	margin: 0 0 10px 30px;
}
.xbtt a {
	float: right;
	font-size: 16px;
	line-height: 1.2;
	color: #a11c79;
	text-transform: uppercase;
	margin-top: 9px;
	font-style: normal;
}
.wzqh1 {
	overflow: hidden;
}
.wzqh1 dt img{ width: 204px;}
.yscn12_l dl {
	width: 100%;
	margin: 20px auto 0;
	overflow: hidden;
}
.yscn12_l dl dt {
	float: left;
}
.yscn12_l dl dd {
	float: right;
	width: 370px;
	overflow: hidden;
	margin-top: 12px;
}
.yscn12_l dl dd h3 {
	display: block;
	font-size: 16px;
	line-height: 1.5;
	color: #000;
	font-weight: normal;
}
.yscn12_l dl dd em {
	display: block;
	font-size: 14px;
	line-height: 1.6;
	color: #565656;
	font-style: normal;
	margin-top: 10px;
}
.yscn12_l dl dd em a {
	color: #a11c79;
}
.yscn12_l p {
	width: 100%;
	background: #ececec;
	font-size: 14px;
	line-height: 39px;
	margin-top: 14px;
	color: #565656;
	overflow: hidden;
}
.yscn12_l p img {
	float: left;
	margin-right: 15px;
}

.yscn12_r {
	float: right;
	width: 560px;
	overflow: hidden;
}
.yscn12_r .bd {
	width: 100%;
	overflow: hidden;
}
.yscn12_r ul {
	overflow: hidden;
}
.yscn12_r ul li {
	width: 100%;
	display: block;
	overflow: hidden;
}
.yscn12_r ul li dl {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}
.yscn12_r ul li dl dt {
	width: 560px;
	float: right;
	color: #a11c79;
	font-size: 16px;
	line-height: 1.2;
	margin-top: 16px;
	overflow: hidden;
}
.yscn12_r ul li dl dt img {
	float: left;
	margin: 0 10px 0 0;
}
.yscn12_r ul li dl dd {
	width: 560px;
	float: right;
	color: #565656;
	font-size: 12px;
	line-height: 24px;
	border-bottom: 1px dashed #686868;
	margin-top: 12px;
	padding-bottom: 20px;
	overflow: hidden;
}
.yscn12_r ul li dl dd img {
	float: left;
	margin: 0 10px 0 0;
}
.ysfot {
	max-width: 1920px;
	width: 100%;
	background: #a0b0fd;
	margin: 0 auto;
	overflow: hidden;
}
.ysfot ul li{ float: left; width: 100px; text-align: center;}
.ysfot ul li a{ line-height: 40px; color: #fff;}
.ysfotnr ul li{ clear: both;}
.ysfotnr ul li a{ line-height: 24px; font-size: 14px; color: #fff;}
.ysfotnr ul li a:hover{ color: #ef029b;}
.ysfot1 {
	width: 100%;
	background: #505050;
	margin: 0 auto;
	overflow: hidden;
}
.ysfot11 {
	width: 1110px;
	margin: 0 auto;
	overflow: hidden;
}
.ysfot1 a {
	float: left;
	color: #fff;
	font-size: 12px;
	line-height: 50px;
	margin-left: 29px;
}
.ysfot2 {
	width: 1180px;
	margin: 30px auto 0;
	overflow: hidden;
}
.ftnv {
	width: 100%;
	border-bottom: 1px solid #d7d7d7;
	margin: 0 auto;
	overflow: hidden;
}
.ftnv a {
	float: left;
	width: 145px;
	color: #595454;
	font-size: 16px;
	line-height: 18px;
	border-right: 1px solid #7d7a7a;
	border-left: 1px solid #929090;
	text-align: center;
	margin-bottom: 20px
}
.ftnv a.ftnv1 {
	border-left: 0px;
}
.ftnv a.ftnv2 {
	border-right: 0px;
}
.ysfot dl {
	width: 1200px;
	margin: 30px auto;
	overflow: hidden;
}
.ysfot dl dt {
	float: left;
	width: 600px;
	margin-top: 25px;
	overflow: hidden;
}
.ysfot dl dt p {
	color: #565656;
	font-size: 12px;
	line-height: 24px;
}
.ysfot dl dd {
	float: right;
	width: 333px;
	margin-right: 10px;
	margin-top: 6px;
	line-height: 26px;
	color: #fff;
}
.ysfot dl dd span {
	float: left;
	width: 183px;
	margin-top: 35px;
	color: #565656;
	font-size: 20px;
	line-height: 45px;
	overflow: hidden;
}
.ysfot dl dd span img {
	display: block;
}
.ysfot dl dd em {
	float: right;
	width: 134px;
	margin-top: 35px;
	color: #565656;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	font-style: normal;
	overflow: hidden;
}
.ysfot dl dd em img {
	display: block;
}
.banquan{ width: 1200px; margin: 0 auto; padding: 18px 0; text-align: center; font-size: 14px;}
.banquan p{ line-height: 24px; color: #fff;}
.banquan p a{color: #fff;}
.banquan p a:hover{ color: #fff600;}
/* 在线客服 */
.service {
}
.service-title {
	position: relative;
	line-height: 36px;
	border-bottom: 3px solid #f90;
	background-color: #ff76da;
	color: #fff;
*padding-top:1px;
}
.service-title h3 {
	font-size: 16px;
	text-align: center;
}
.service-title .service-title-icon {
	padding-left: 35px;
	background-repeat: no-repeat;
	background-position: 10px center;
}
.service-close-btn {
	position: absolute;
	top: 10px;
	right: 10px;
	display: block;
	width: 15px;
	height: 15px;
	overflow: hidden;
	background: url(/skin/index/default/img/icon-service-close-btn.gif) no-repeat center;
	cursor: pointer;
}
.service-close-btn span {
	display: none;
}
.service-content {
	border: 1px solid #ccc;
	border-top: none;
	padding: 15px 10px;
	background-color: #fff;
}
.service-content .qhd-content, .service-content .qhd-content a {
	color: #4d4d4d;
}
.service-content .qhd-content a:hover {
	color: #f30;
	text-decoration: none;
}
.service-content .qhd-content h1, .service-content .qhd-content h2, .service-content .qhd-content h3, .service-content .qhd-content h4, .service-content .qhd-content h5, .service-content .qhd-content p {
	margin-bottom: 5px;
}

.gotop {
	display: none;
}
.service-max {
	width: 160px;
	position: relative;
}
.service-max .gotop {
	margin-top: 5px;
	text-align: center;
	clear: both;
	width: 160px;
}
.service-max .gotop a {
	display: block;
	line-height: 34px;
	background-color: #6b7173;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.service-max .gotop a:hover {
	background-color: #464a4b;
	color: #fff;
	text-decoration: none;
}
.service-max .gotop a span {
	padding-left: 30px;
	background: url(/skin/index/default/img/icon-gotop.gif) no-repeat left center;
}
.service-min {
	display: none;
	width: 46px;
	clear: both;
}
.service-min .service-title {
	height: auto;
	line-height: normal;
	border-bottom: none;
	background-color: transparent;
	padding: 0 0;
}
.service-min .service-title a {
	display: block;
	padding: 15px 13px;
	width: 20px;
	background-color: #f90;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	color: #fff;
	text-decoration: none;
}
.service-min .service-title a:hover {
	background-color: #e58a00;
	color: #fff;
	text-decoration: none;
}
.service-min .service-title .service-title-icon {
	background-position: center 15px;
	padding-top: 45px;
}
.service-min .gotop {
	margin-top: 2px;
	clear: both;
}
.service-min .gotop a {
	display: block;
	width: 46px;
	height: 46px;
	overflow: hidden;
	background: #6b7173 url(/skin/index/default/img/icon-gotop.gif) no-repeat center;
	color: #fff;
	text-decoration: none;
}
.service-min .gotop a span {
	display: block;
	width: 36px;
	height: 36px;
	overflow: hidden;
	padding: 6px 5px 4px;
	line-height: 16px;
	text-align: center;
	font-size: 13px;
	display: none;
	cursor: pointer;
}
.service-min .gotop a:hover {
	background-color: #464a4b;
	background-image: none;
}
.service-min .gotop a:hover span {
	display: block;
	color: #fff;
	text-decoration: none;
}
.fixed-left .service {
	float: left;
}
.fixed-left .service-inner {
	_float: left;
}
.fixed-right .service {
	float: right;
}
.fixed-right .service-inner {
	_float: right;
}
.fixed-right .service-min {
	float: right;
}
.module-box {
	border-right: 1px solid #ffc9e6;
}
.module-box-last {
	border: none;
}
.module-box > .module-inner {
	padding: 0 40px 20px;
}
.module-box-title-center > .module-inner .module-box-title {
	text-align: center;
	margin-bottom: 15px;
}
.module-box-title-center > .module-inner .module-box-title h3 {
	font-size: 24px;
	font-weight: normal;
}
.module-box-title-center > .module-inner .module-box-title img {
	max-width: 100%;
}
.module-box-title-center > .module-inner .module-box-more {
	text-align: center;
	margin: 15px 0 10px;
}
.module-box-title-center > .module-inner .module-box-more a {
	display: inline-block;
*display:inline;
*zoom:1;
}
.module-box-title-border > .module-inner .module-box-title {
	border-bottom: 1px solid #b8b8b8;
	margin: 0 0 15px;
	padding: 0 0 5px;
}
.module-box-title-border > .module-inner .module-box-title h3 {
	font-size: 18px;
	font-weight: normal;
}
.module-box-title-border > .module-inner .module-box-title a {
	margin-top: 6px;
	font-size: 13px;
}
.module-box-line {
	margin-bottom: 35px;
}
.module-box-line-title {
	background: url(/skin/index/default/img/page-title.png) no-repeat left top;
}
.module-box-line-title h3 {
	padding-left: 30px;
	height: 46px;
	line-height: 50px;
	color: #fff;
	font-size: 16px;
}
.module-box-line .module-content {
	line-height: 41px;
}
.module-box-line .module-content-t {
	background: url(/skin/index/default/img/page-menu-content-t.png) no-repeat left top;
	padding: 0 20px;
	min-height: 205px;
}
.module-box-line .module-content-b {
	background: url(/skin/index/default/img/page-menu-content-b.png) no-repeat left bottom;
}
.module-box-line .module-content-t p, .module-box-line .module-content-t ul, .module-box-line .module-content-t li, .module-box-line .module-content-t h1, .module-box-line .module-content-t h2, .module-box-line .module-content-t h3, .module-box-line .module-content-t h4, .module-box-line .module-content-t h5, .module-box-line .module-content-t h6 {
	padding: 0 !important;
	margin: 0 !important;
	line-height: 41px !important;
}
.heng{ background: #b5b5b5;
	height: 1px;
	font-size: 0;
	margin: 15px 0;
	clear: both;}
/* 在线客服end*/
/*按钮特效*/
.bubbly-button {
  font-family: 'Helvetica', 'Arial', sans-serif;
  display: inline-block;
  font-size: 16px;
  padding: 0.6em 2em;
  margin: 2% 0;
  -webkit-appearance: none;
  appearance: none;
  background-color: #ff76da;
  color: #fff;
  border-radius: 4px;
  border: none;
  cursor: pointer;
  position: relative;
  transition: transform ease-in 0.1s, box-shadow ease-in 0.25s;
}
.bubbly-button:focus {
  outline: 0;
}
.bubbly-button:before, .bubbly-button:after {
  position: absolute;
  content: '';
  display: block;
  width: 140%;
  height: 100%;
  left: -20%;
  z-index: -1000;
  transition: all ease-in-out 0.5s;
  background-repeat: no-repeat;
}
.bubbly-button:before {
  display: none;
  top: -75%;
  background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 20%, #ff0081 20%, transparent 30%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
  background-size: 10% 10%, 20% 20%, 15% 15%, 20% 20%, 18% 18%, 10% 10%, 15% 15%, 10% 10%, 18% 18%;
}
.bubbly-button:after {
  display: none;
  bottom: -75%;
  background-image: radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, transparent 10%, #ff0081 15%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%), radial-gradient(circle, #ff0081 20%, transparent 20%);
  background-size: 15% 15%, 20% 20%, 18% 18%, 20% 20%, 15% 15%, 10% 10%, 20% 20%;
}
.bubbly-button:active {
  transform: scale(0.9);
  background-color: #e60074;
  box-shadow: 0 2px 25px rgba(255, 0, 130, 0.2);
}
.bubbly-button.animate:before {
  display: block;
  animation: topBubbles ease-in-out 0.75s forwards;
}
.bubbly-button.animate:after {
  display: block;
  animation: bottomBubbles ease-in-out 0.75s forwards;
}

@keyframes topBubbles {
  0% {
    background-position: 5% 90%, 10% 90%, 10% 90%, 15% 90%, 25% 90%, 25% 90%, 40% 90%, 55% 90%, 70% 90%;
  }
  50% {
    background-position: 0% 80%, 0% 20%, 10% 40%, 20% 0%, 30% 30%, 22% 50%, 50% 50%, 65% 20%, 90% 30%;
  }
  100% {
    background-position: 0% 70%, 0% 10%, 10% 30%, 20% -10%, 30% 20%, 22% 40%, 50% 40%, 65% 10%, 90% 20%;
    background-size: 0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%;
  }
}
@keyframes bottomBubbles {
  0% {
    background-position: 10% -10%, 30% 10%, 55% -10%, 70% -10%, 85% -10%, 70% -10%, 70% 0%;
  }
  50% {
    background-position: 0% 80%, 20% 80%, 45% 60%, 60% 100%, 75% 70%, 95% 60%, 105% 0%;
  }
  100% {
    background-position: 0% 90%, 20% 90%, 45% 70%, 60% 110%, 75% 80%, 95% 70%, 110% 10%;
    background-size: 0% 0%, 0% 0%,  0% 0%,  0% 0%,  0% 0%,  0% 0%;
  }
}
/*按钮特效结束*/
/*内页*/
.nydh{ width: 70%; height: auto; margin: 0 auto;}
.nydh ul li{ margin: 1.8% 1%; float: left;}
.nydh ul li a:hover{ background:#ffc800;}
.neirong{ font-size: 16px;}
.neirong img{ max-width: 100%; margin: 1% 0;}
.neirong p{ line-height: 1.8em;}
.container{margin-right:auto;margin-left:auto}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
.container:before,.container:after{display:table;content:" "}
.container:after{clear:both}
@media(min-width:768px){.container{width:750px}
}
@media(min-width:992px){.container{width:970px}
}
@media(min-width:1200px){.container{width:70%}
}
.news_list{ width:100%; float:left;}
.news_list li{ width:100%; display:block; float:left; margin:15px 0; border-bottom:1px solid #e4e4e4; padding-bottom:20px;}
.news_list li .fl{ width:15%; height:120px; overflow:hidden; float: left;}
.news_list li .fl img{ width:100%;}
.news_list li .fr{ float:right; display:block; width:82%; padding:0 10px; }
.news_list li .fr a{ font-size:20px; color:#333; display:block; width:100%; float:left; margin:0 0 15px;}
.news_list li .fr span{ display:inline-block; margin-bottom:5px;}
.news_list li .fr p{ line-height:26px; color:#999; font-size:14px; height:55px; display:block; float:left; width:100%; overflow:hidden;}
.news_list li:hover .fr a{color:#2cbeed; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
.news_list li:hover .fr p{color:#666; transition:all ease-in-out .5s; 
	-webkit-transition:all ease-in-out .5s; 
	-moz-transition:all ease-in-out .5s; }
/*--新闻/案例详情--*/
.news_title{width:100%; float:left; height:auto;margin:20px 0 20px;text-align:center;}
.news_title h2{font-size:24px; line-height:40px; font-weight:500; margin:0;}
.news_title p{color:#b3b3b3; width:100%; padding:10px 0; font-size:14px; border-bottom:1px dashed #ccc; }
.content{ width:100%; font-size:16px; line-height:30px; float:left;}
.content img{ max-width:100%;}
/*pc分页样式*/
.pading{ text-align: center;}
.pading ul{ width: 100%;border-top: 1px solid #adadad; margin-top: 1%;}
.pading ul li{background: #f4f4f4;cursor: not-allowed;display: inline-block;list-style: none;text-decoration: none; margin: 1.4% 0.2%; width: auto;}
.pading ul li span{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #ddd; color: #7b7b7b; font-size: 18px;}
.pading ul li a{display: inline-block;padding: 3px 10px;margin: 0 2px;border: 1px solid #a9ca5c; font-size: 18px;}
