@charset "utf-8";
/* CSS Document */
body
{font-family: "思源黑体 CN", "微软雅黑", SimHei, sans-serif;
margin:0;padding:0;outline:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
/*@font-face{
    font-family:'FuturaLL';
    src:url('../fonts/Futura LT Light.otf');
}*/
ol,ul,li{list-style:none; padding:0;}
p{ margin:0;}
a{color:#333;text-decoration:none;}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;display:inline-block;vertical-align:middle;}
.vcenter {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  max-width: 100%;
  max-height: 100%;
  display: block;
  vertical-align: middle;
  margin: auto;
}
.pic {
  position: relative;
  overflow: hidden;
}
.pic:after {
  content: "";
  display: block;
}
/*修改滚动条*/

::-webkit-scrollbar{
    width:6px;
    height:6px ;
}
::-webkit-scrollbar-track{
    box-shadow: inset 0 0 6px transparent;
    background: #f8f8f8;
    border-radius: 6px;
}
::-webkit-scrollbar-thumb{
    border-radius: 6px;
    background: #bbb;
}


/* --Public-- */
.hidden{overflow:hidden;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}
.clearfix:after{content:".";visibility:hidden;display:block;height:0;clear:both;}
.center{text-align:center;}
.valign-middle{display:table-cell;vertical-align:middle;}
/* --pub-- */
.pub{width:85%;margin:auto; max-width:1280px !important; }
.pub1{ width:50%; float:right; margin-right:10%;}

/* --header-- */

.top_bj{ height:auto; background:#ffaad5; line-height:40px; color:#b55686; font-size:15px; }
.top_left{ float:left;}
.top_right{ float:right;}
.menu1 .menu-label{font-weight:700;text-transform:uppercase}
.menu1 .menu-top{ margin:0;}
.menu1 .menu-top>li{float:left;position:relative;text-align:center;}
.menu1 .menu-top .menu-right{float:right}
.menu1 .menu-button{display:block;line-height:40px;padding:0 20px;color:#b55686;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 li:hover .menu-button{color:#b55686;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-drop{padding-right:15px}
.menu1 .menu-drop .menu-label{padding:0 20px;background:url(../Image/top_right-drop1.png) no-repeat right;-webkit-transition:background .2s;-moz-transition:background .2s;-ms-transition:background .2s;-o-transition:background .2s;transition:background .2s}

.menu1 .menu-dropdown{text-align:left;background-color:#ffaad5;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;position:absolute;left:-5000px;opacity:0;z-index:100}
.menu1 li:hover .menu-dropdown{left:0;opacity:1;-webkit-transition:opacity .2s;-moz-transition:opacity .2s;-ms-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.menu1 .menu-right:hover .menu-dropdown{left:auto;right:0}
.menu1 .menu-sub{margin:5px 0}
.menu1 .menu-sub li{white-space:nowrap;-webkit-transition:background-color .1s;-moz-transition:background-color .1s;-ms-transition:background-color .1s;-o-transition:background-color .1s;transition:background-color .1s}
.menu1 .menu-subbutton{display:block;padding:7px 20px;line-height:1.3;color:#b55686;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-sub li:hover .menu-subbutton{color:#fff;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-desc{font-style:italic;color:#a0a0a0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-sub li:hover .menu-desc{color:#d0d0d0;-webkit-transition:color .2s;-moz-transition:color .2s;-ms-transition:color .2s;-o-transition:color .2s;transition:color .2s}
.menu1 .menu-dropdown6 .menu-label{vertical-align:middle}
.menu1 .menu-dropdown6 .menu-subbutton{padding:5px 20px}


.head{ margin:30px auto;}
.head .logo{width:40%;height:auto;float:left; margin-top:20px;}
.head .logo img{ max-width:100%;}
.head_right{ float:right;}
.search{ width:100%; float:right; height:35px; position:relative; margin-top:10px; border-bottom:1px solid #bfbfbf;}
.search-text{height:35px;width:100%; position:absolute; top:0; left:0px;color:#bfbfbf; font-size:14px;outline:none; background:none; border:none;}
.search-button{ width:19px; height:35px; position:absolute; top:0px; right:0; background:url(../Image/search.png) center no-repeat; text-align:center; font-size:0; outline:none; border:none;}
.tel{ color:#454545; font-size:15px; margin-top:10px;}
.tel span{ color:#e866a8; font-weight:bold;}
.mob_tel{ color:#454545; font-size:15px; margin-top:20px; display:none;}
.mob_tel span{ color:#e866a8; font-weight:bold;}


.header_bg{width:100%;height: auto; -webkit-transition:all 0.4s;transition:all 0.4s; background:#f7e3ec; border-bottom:2px solid #ffaad5;}
.header_bg .nava{height:84px;position:relative;overflow:hidden; padding-left:0; margin:0;}
.header_bg .nava li{width:16.5%;height:84px;float:left;font-size:18px; color:#312b2e;line-height:84px;text-align:center;position:relative;overflow:hidden;cursor:pointer; text-align: center; border-right:1px solid #d5bfc9; border-bottom:2px solid #f7e3ec;}
.header_bg .nava li img{ margin-right:10px;}
.header_bg .nava li:hover{ border-top:2px solid #ffaad5; background:#fff;}
@-webkit-keyframes rotate{
 0%{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100%{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}
@keyframes rotate{
 0%{
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
 }
 100%{
  -webkit-transform: rotate(360deg);
  -moz-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
 }
}

.index1{ margin-top:80px;}
.index1_top{ color:#7e7e7e; font-size:16px; text-align:center;}
.index1_top p{background:url(../Image/p1.png) bottom center no-repeat; text-align:center; font-size:40px; color:#391427; padding-bottom:30px; margin-bottom:20px;}
.index1_main{background:url(../Image/p2.png) top center no-repeat; padding-top:50px; margin-top:60px; position:relative;}
.index1_left{ width:62%; float:left;}
.index1_left img{ width:100%; border-radius:5px;}
.index1_right{ width:38%; float:right; position:absolute; bottom:0; right:0;}
.index1_right_top{ font-size:24px; color:#9d3c6d; width:90%; margin:0 auto; margin-bottom:30px;}
.index1_about{ box-shadow:0 0 10px rgba(0,0,0,0.2); padding:3% 5%; color:#5f5f5f; line-height:27px;
}
.index1_about_con{text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;overflow: hidden;}
.index1_more{ width:90px; height:31px; background:#66b3ff; color:#fff; text-align:center; line-height:31px; border-radius:5px; margin-top:20px;}





/**********************index1 end**************/


.index2_top{ font-size:24px; color:#391427; margin-top:80px;}
.index2_top p{ width:18px; height:2px; background:#391427; float:left; margin-top:18px; margin-right:10px;}
.index2_main li{ width:31.3%; margin:1%; position:relative; float:left;}


#accordion{z-index: 1;}
#accordion .panel{width:31.3%; margin:1%; position:relative; float:left;}
#accordion .panel-heading{}
#accordion .panel-title{ width:96%; margin:0 auto; background:#fff; position:relative; z-index:99; border-radius:5px;}
#accordion .panel-title a{display: block;position: relative;transition: all 0.3s ease 0s;}
#accordion .panel-title a.collapsed{transition: all 0.3s ease 0s;}
#accordion .panel-title a img{ width:100%;}

#accordion .panel-collapse .con{ position:absolute; bottom:-48%; box-shadow:0 0 10px rgba(0,0,0,0.2); padding-top:80%; background:#fff; padding-left:2%; padding-right:2%;border-radius:5px;}
#accordion .panel-collapse .con .tit{ olor:#2f2f2f; font-size:18px; height:40px; line-height:40px; overflow:hidden; 
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;overflow: hidden;}
#accordion .panel-collapse .con .con2{margin-top:10px; color:#5a5a5a; line-height:25px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;overflow: hidden;}
#accordion .panel-collapse .con .more{ margin:10px 0 20px 0; color:#9d447d;}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}

.index2_main{ display:block; padding-bottom:160px;}
.index2_main_mobile{ display:none;}
.index2_main_mobile li{ width:100%; margin:1% 0; position:relative;}
.index2_main_mobile li .index2_main_mobile_img{ width:96%; margin:0 auto; background:#fff; position:relative; z-index:99; border-radius:5px;}
.index2_main_mobile li .index2_main_mobile_img img{ width:100%;}
.index2_main_mobile li .con{ padding-left:2%; padding-right:2%;border-radius:5px;}
.index2_main_mobile li .con .tit{ olor:#2f2f2f; font-size:18px; height:40px; line-height:40px; overflow:hidden; 
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;overflow: hidden;}
.index2_main_mobile li .con .con2{margin-top:10px; color:#5a5a5a; line-height:25px;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;overflow: hidden;}
.index2_main_mobile li .con .more{ margin:10px 0 20px 0; color:#9d447d;}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}






/****************************index2 end****************************/




.foot_bj{ background:#f7e3ec; padding:15px 0; padding-top:60px; padding-bottom:50px; border-bottom:3px solid #ffaad5;}
.foot_top{ font-size:20px; color:#9d447d;}
.foot_top p{ width:18px; height:2px; background:#9d447d; float:left; margin-top:18px; margin-right:10px;}
.foot_nav{ width:20%; float:left;}
.foot_nav li{ color:#312b2e;background:url(../Image/p4.jpg) left center no-repeat; margin-left:30px; padding-left:15px; margin-top:15px;}

.foot_contact{ width:35%; float:left;}
.foot_contact li{ color:#312b2e; padding-left:30px; margin-top:15px;}
.foot_contact li.icon-06{background:url(../Image/p5.png) left center no-repeat;}
.foot_contact li.icon-03{background:url(../Image/p6.png) left center no-repeat;}
.foot_contact li.icon-04{background:url(../Image/p7.png) left center no-repeat;}
.foot_contact li.icon-02{background:url(../Image/p9.png) left center no-repeat;}
.foot_contact .foot_logo{ max-width:100%;margin-top:40px;}

.foot_news{ width:40%; float:right;}
.foot_news li { margin-top:20px;}
.foot_news_time{ width:17%; background:#fff; padding:2%; text-align:center; font-size:15px; color:#9d447d;}
.foot_news_time p{ border-bottom:1px solid #9d447d; font-size:26px;}
.foot_news li .foot_news_con{ width:75%;}
.foot_news li .foot_news_tit{ font-size:18px; color:#9d447d}
.foot_news li .foot_news_con2{ font-size:15px; color:#83737d}
.foot_news li .foot_news_more{ font-size:15px; color:#9d447d}


.foot_bottom{text-align:center; font-size:15px; color:#6e6e6e; line-height:30px; padding:30px 0;}
.foot_bottom span{ margin:0 5px;}
.foot_bottom a{ color:#686868;}


#lanren{ position:fixed; bottom:20px; right:20px; z-index:9999999999999999999999;}
#lanren #audio-btn{width: 44px;height: 44px; background-size: 100% 100%;}
#lanren .on{background: url(../Image/music_on.png) no-repeat 0 0;-webkit-animation: rotating 1.2s linear infinite;animation: rotating 1.2s linear infinite;}
#lanren .off{background: url(../Image/music_off.png) no-repeat 0 0;}
@-webkit-keyframes rotating {
	from{
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
    	transform: rotate(0deg);
	}
	to{
		-webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
		transform: rotate(360deg);
	}
}
@keyframes rotating {
    from{
        -webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    to{
        -webkit-transform: rotate(360deg);
		-moz-transform: rotate(360deg);
		-ms-transform: rotate(360deg);
		-o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}


/****************************foot end****************************/


.crumbs{ background:#fef5f9; border-bottom:1px solid #ecccda; color:#c3b8bd; font-size:16px; line-height:30px; padding:15px 0;}
.crumbs img{ margin-right:10px;}

.inner{ margin:80px auto;}

.inner_left{ width:25%; float:left;}
.inner_left_type{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2);}
.inner_left_type .inner_left_top{ font-size:20px; color:#4b3643; border-bottom:1px solid #e7e7e7; padding:10px;}
.inner_left_type .list{width : 100%;}
.inner_left_type .list ul{list-style: none;}
.inner_left_type .list ul img{ margin:0 20px 0 10px;}
.inner_left_type .list ul p{ padding:0; margin:0;}
.inner_left_type .list ul span{ cursor:pointer;}
.inner_left_type .list>ul>li{ width:100%;
	margin-bottom:10px;
	-webkit-transition: .3s ease;
	-moz-transition: .3s ease;
	-o-transition: .3s ease;
			transition: .3s ease;
}
.inner_left_type .list>ul>li p[class=title]{
	width      : 100%;
	height     : auto;
	line-height: 30px;
	padding    : 0;
	border     : none;
	position   : relative;
	font-size  : 16px; padding:10px 0 10px 0;
}
.inner_left_type .list>ul>li p[class=title]>span{position: absolute;right: 10px; top:10px; border:1px solid #665a60; border-radius:100%; width:16px; height:16px; color:#665a60; font-size:20px; line-height:16px; text-align:center;}
.inner_left_type .list-se{overflow: hidden;display: none;}
.inner_left_type .list-se>p{background:#f7e3ec;color:#665a60;}
.inner_left_type .list-se>p a{ color:#665a60;}
.inner_left_type .list-se>li{
	position: relative;
	margin-left:12%;
	right   : -100%;
	-webkit-transition: right .5s;
	-moz-transition   : right .5s;
	-o-transition     : right .5s;
	transition        : right .5s;
	background:#fff;color:#898989;
}
.list-se>li>p{
	color       : #898989;
	height      : auto;
	
	-webkit-box-sizing :border-box;
	        box-sizing :border-box;
	line-height : 30px;
	padding:10px;
	-webkit-transition   : border .5s; 
			 transition  : border .5s;
	-webkit-transition   : background .3s;
			 transition  : background .3s;
}
.list-se>li>p>a{ color:#898989;}

.inner_left_pro{ background:#fff; box-shadow:0 0 10px rgba(0,0,0,0.2); padding:20px; margin-top:50px;}
.inner_left_pro .inner_left_pro_top{ font-size:20px; color:#4b3643; border-bottom:1px solid #e7e7e7; padding:10px 0;}
.inner_left_pro_line{ height:1px; background:#e0e0e0; position:relative; margin-bottom:20px;}
.inner_left_pro_line p{ width:23px; height:3px; background:#ffaad5; position:absolute; top:-1px;}
.inner_left_pro .img img{ width:100%;}
.inner_left_about_con{ font-size:15px; color:#747474;}
.inner_left_about_con a{ display:block; color:#9d447d; margin-top:10px;}

.inner_right{ width:71%; float:right;}
.inner_right_top{background:url(../Image/p11.jpg) bottom center repeat-x; color:#515151; font-size:18px; padding-bottom:25px; margin-bottom:30px;}
.inner_right_top span{ color:#9d447d; font-size:24px;}
.inner_about1_con{ color:#6e6e6e; font-size:16px;}
.inner_about1_con img{ width:100%;}

.inner_about_qywh li{ background:#f6f6f6; border-radius:5px; margin-top:20px;}
.inner_about_qywh li .inner_about_qywh_left{ width:20px; padding:30px 10px; font-size:18px; font-weight:bold; color:#fff; float:left; border-radius:5px; background:#66b3ff}
.inner_about_qywh li .inner_about_qywh_right{ width:90%; float:left; margin-left:20px; margin-top:20px; font-size:16px; color:#616161;}
.inner_about_qywh li:nth-child(4) .inner_about_qywh_left{ padding:50px 10px;}
.inner_about_qywh_left_app{ display:none;}


.inner_honor_top{font-size:20px; background:#66b3ff; color:#fff; line-height:50px;border-radius:5px;text-align:center; margin:40px 0 20px 0;}


.honor li{ width:23%; float:left; margin-right:2.6%; margin-top:2%}
.honor li .img{ width:100%; margin:0 auto; overflow:hidden; border:1px solid #e4e4e4;}
.honor li .img img{ width:100%;transition: all 0.5s ease-in-out 0s;}
.honor li .title{ text-align:center; color:#737373; font-size:16px; margin-top:10px; line-height:30px; height:60px; overflow:hidden;}
.honor li:nth-child(4n){ margin-right:0;}
.honor li:hover .img img{transform:scale(1.08);}





.inner_pro_top{ background:#fef5f9;}
.inner_pro_top_img{ width:45%;}
.inner_pro_top_img img{ width:100%;}
.inner_pro_top_con{ width:45%; margin-right:5%; color:#4b3643; font-size:16px; font-weight:300;}
.inner_pro_top_con p{ font-size:24px; margin-top:30px; margin-bottom:10px;}





.pro li{ width:31.3%; float:left; margin-right:3%; margin-top:3%;}
.pro li .pic{ width:100%; margin:0 auto; border:1px solid #dfdfdf;}
.pro li .pic img{ width:100%;transition: all 0.5s ease-in-out 0s;}
.pro li .title{ width:90%; color:#4b3643; font-size:18px; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf;height:50px; line-height:25px; padding:10px 5%; border-bottom:3px solid #ffaad5; overflow:hidden;}
.pro li .title span{ border-left:5px solid #ffaad5; padding-left:20px; }
.pro li:nth-child(3n){ margin-right:0;}
.pro li:hover .pic img{transform:scale(1.08);}



.pro_info{ margin-top:50px;}
.proleft { width: 40%; float:left;}
.proleft .swiper-list{margin-top:50px;padding-bottom:50px;overflow:hidden;position:relative;}
.proleft .swiper-list .swiper-slide{padding:0 30px;background:#FFF;position:relative;cursor:pointer;}
.proleft .swiper-list .swiper-slide .img{margin:20px 0;position:relative;overflow:hidden;}
.proleft .swiper-list .swiper-slide .img img{width:100%;height:auto;display:block;margin:auto;
-webkit-transition:all 0.4s;transition:all 0.4s;}
.proleft .swiper-list .swiper-slide:hover .img img{transform:scale(1.08);}

.proleft .swiper-list .swiper-slide .line{width:100%;height:1px;display:block;background:#ddd;}

.gallery-top{width:100%;position:relative;}
.gallery-top .swiper-slide{width:100%;display:block;}
.gallery-top .swiper-slide img{width:100%;display:block;}
.gallery-top .swiper-button-prev{left:6px;}
.gallery-top .swiper-button-next{right:6px;}
.gallery-top .swiper-button-next, .gallery-top .swiper-button-prev{width:66px;height:66px;}


.product_img_right{width:100%;margin-top:40px;}
.gallery-thumbs{width:100%;padding-right:5px !important;padding-top:6px !important;margin-left:0 !important;}
.gallery-thumbs p{font-size:16px;color:#999;line-height:32px;margin-bottom:10px;}
.gallery-thumbs .swiper-slide{border:1px solid #eee;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.gallery-thumbs .swiper-slide img{width:100%;display:block;}
.gallery-thumbs .swiper-slide-thumb-active{opacity:1;border:2px solid #333;}
.gallery-thumbs .swiper-slide-thumb-active:before{
    content: '';
    display: block;
    width: 0;
    border: 6px solid transparent;
    border-bottom-color: #333;
    position: absolute;
    top: -13px;
    left: 50%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
}


.proright { width: 55%; padding-bottom:20px; float:right; border-bottom:1px solid #dcdcdc; }
.proright h3{ color:#4b3643; font-size:24px; padding-bottom:20px; margin-bottom:20px; margin-top:0; float:left;}
.pro_more{ background:#66b3ff; width:148px; height:40px; line-height:40px; float:right; padding:0 20px; color:#fff; float:right; text-align:center; border-radius:5px; margin-top:10px;}

.pro_des{ color:#747474; font-size:16px; margin-bottom:50px; line-height:30px; margin-top:30px;}




.pro_info_main{ margin-top:80px; background:#fbfbfb;}

.pro_info_top span{ background:#fef5f9; border-top:4px solid #ffaad5; border-top-left-radius:5px; border-top-right-radius:5px; color:#803766; font-size:16px; padding:10px 20px;}
.product_recommend{ margin:50px 0;}
.product_recommend ul{ border:1px solid #e3e3e3; padding:30px; overflow:hidden; margin:5px 0 0 0;}
.product_recommend li{ margin:1% 0; background:#fff;}
.product_recommend li .pic{ width:35%; float:left;}
.product_recommend li .pic img{ width:100%;transition: all 0.5s ease-in-out 0s; border-radius:5px;}
.product_recommend li .tit{ width:63%; float:right;}
.product_recommend li p{line-height:30px; height:30px; overflow:hidden; color:#4b3643; font-size:18px; margin:30px 0;}
.product_recommend li .con{ color:#727272; line-height:30px; padding:10px 0; border-bottom:1px dashed #d2d2d2; border-top:1px dashed #d2d2d2;}
.product_recommend li:hover img{transform: scale(1.1);}


.inner_content{ font-size:16px; line-height:30px;}
.inner_content p{ margin:0;}
.inner_content img{ max-width:100%;}

/*************************product end*************************/





.inner_news_status {height: 30px;line-height: 30px;font-size: 12px;color: #333;margin-top: 20px;padding-bottom: 10px; }
.inner_news_status span {padding-left: 20px; padding-right: 10px; line-height:30px;height:30px; display:block; float:left;}
.inner_news_status .newstime{ background:url(../Image/news2.png) left center no-repeat;}
.inner_news_status .click{ background:url(../Image/news3.png) left center no-repeat;}



.inner_right_news_pro{ background:#f9f9f9; margin-bottom:50px;}
.inner_right_news_pro #owl-demo2 p{ text-align:center; color:#4b3643; margin-top:10px;}

.inner_news li { margin-top:30px;}
.inner_news_time{ width:8%; background:#fff; padding:2%; text-align:center; font-size:15px; color:#9d447d; box-shadow:0 0 10px rgba(0,0,0,0.3);}
.inner_news_time p{ border-bottom:1px solid #9d447d; font-size:26px; margin-bottom:10px;}
.inner_news li .inner_news_con{ width:82%;}
.inner_news li .inner_news_tit{ font-size:18px; color:#9d447d;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;overflow: hidden;}
.inner_news li .inner_news_con2{ font-size:15px; color:#83737d;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 1;
-webkit-box-orient: vertical;overflow: hidden;}
.inner_news li .inner_news_more{ font-size:15px; color:#9d447d}



.newshow .newshowtit {
  text-align: center;
  border-bottom: 1px dotted #bfbebe; margin-bottom:20px;
}
.newshow .newshowtit h1 {
  font-size: 22px;
  color: #333;
}
.newshow .newshowtit .date {
  line-height: 30px;
  font-size: 12px;
  color: #999;
}
.newshow .newshowtxt p {
  margin-top: 25px;
  line-height: 25px;
}
.newshow .newshowimg {
  text-align: center;
  margin: 65px 0;
}

.inner_news_img img{ max-width:100%;}



/**************************news end**********************/


.case li{ float:left; width:27.3%; background:#f7f7f7; padding:2%; margin:1%;}
.case li .title{ font-size:20px; color:#4b3643; font-weight:bold;}
.case li .title p{ width:24px; height:2px; background:#d2d2d2; margin-bottom:10px; margin-top:20px;}
.case li .more{ font-size:16px; color:#ffffff; background:#66b3ff; width:90px; height:30px; line-height:30px; border-radius:5px; margin-top:50px; text-align:center;}

/***********************************case end*******************/


.inner_contact_top{ background:#fef5f9;}
.inner_contact_img{ width:48%; float:left;}
.inner_contact_img img{ width:100%;}
.inner_contact_con{ width:48%; margin-left:2%; float:left; margin-top:50px; font-size:16px; color:#4b3643;}
.inner_contact_con p{ font-size:24px; color:#4b3643; margin-bottom:20px;}

.inner_contact ul{ width:40%; float:left; margin-top:40px;}
.inner_contact ul:nth-child(2n){ float:right;}
.inner_contact ul p{ font-size:20px; color:#4b3643; font-weight:bold; border-bottom:1px solid #d2d2d2; padding-bottom:10px; margin-bottom:20px;}
.inner_contact ul li{ font-size:16px; color:#777777; line-height:30px;}
.inner_contact ul li span{ color:#fd3098;}


.inner_message{ margin-top:50px;}
.inner_message_top{  border-bottom:1px solid #d2d2d2; padding-bottom:10px; margin-bottom:20px;}
.inner_message_top p{ font-size:20px; color:#4b3643; font-weight:bold;}
.inner_message_main .input-group{ margin-bottom:20px; width:47%;}
.inner_message_main .input-group p{line-height:40px;}
.inner_message_main .input-group1 p{ margin-top:10px;}
.inner_message_main .input-group1{ width:60%; margin-bottom:10px;}
.inner_message_main .input-group1 input{ border:1px solid #e3e3e3;line-height:40px; color:#898989; outline:none; width:80%; float:left; background:#ffffff; padding-left:10px;}
.inner_message_main .input-group input{ border:1px solid #e3e3e3;line-height:40px; color:#898989; outline:none; width:80%; float:left; background:#ffffff; padding-left:10px;}
.inner_message_main #content{ float:left; height:100px;}
.inner_message_main #captcha{ float:left; width:69%;}
.inner_message_main .verify{ width:90px; height:36px;}
.inner_message_main .verify img{ width:90px; height:36px; margin-top:5px;}
.inner_message_main #submit{ width:200px; line-height:58px; height:58px; text-align:center; color:#fff; background:#66b3ff; border-radius:5px; margin-top:20px;}


/**************************contact end************************/



/* --翻页-- */
.txt-upDown{width:auto;height:auto;clear:both;font-size:14px;padding-top:20px;margin-top:40px;border-top:1px dashed rgb(230,230,230);}
.txt-upDown-li{width:50%;height:42px;line-height:42px;padding:0 5px;overflow:hidden;color:#666;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
-webkit-transition:all 0.3s;transition:all 0.3s;}
.txt-upDown-li .arrow{width:10%;height:42px;overflow:hidden;font-family:'宋体';font-weight:bold;}
.txt-upDown-li .title{width:90%;height:42px;overflow:hidden;color:#666;}
.txt-upDown-li:hover{color:#fff;background:#ffaad5;padding:0 20px;cursor:pointer;}
.txt-upDown-li:hover .arrow{color:#fff;}
.txt-upDown-li:hover .title .page-a{color:#fff;}
.txt-upDown-li:hover .title a{color:#fff;}
.txt-upDown-li.txt-right{text-align:right;}

/* --分页-- */
.de-page-mian {
  overflow: hidden;
  text-align: center;
  font-size: 0;
  margin: 60px 0 35px;
}
.de-page-mian .page-inner {
  display: inline-block;
  overflow: hidden;
}
.de-page-mian .page-inner a {
  display: block;
  float: left;
  min-width: 26px;
  padding: 0 5px;
  height: 36px;
  border: 1px solid #dddddd;
  background: #fff;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  overflow: hidden;
   margin:5px -1px 5px 0;
}
.de-page-mian .page-inner a.active,
.de-page-mian .page-inner a:hover {
  color: #fff;
  border-color: #ffaad5;
  background: #ffaad5;
}
.de-page-mian .page-inner a.prev {
  margin-right: 10px;
  background: #fff url(../Image/prev.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev.on {
  background: #fff url(../Image/prev-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.prev:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.next {
  margin-left: 10px;
  margin-right: 15px;
  background: #fff url(../Image/next.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next.on {
  background: #fff url(../Image/next-hover.jpg) no-repeat center;
}
.de-page-mian .page-inner a.next:hover {
  background-color: #fff;
  border-color: #dddddd;
}
.de-page-mian .page-inner a.page-btn {
  font-size: 12px;
  margin-right: 0;
  width: 63px;
  margin-left: 10px;
}
.de-page-mian .page-inner span {
  display: block;
  font-size: 12px;
  color: #333;
  float: left;
  line-height: 38px;
}
.de-page-mian .page-inner input {
  display: block;
  float: left;
  height: 36px;
  width: 36px;
  border: 1px solid #dddddd;
  text-align: center;
  line-height: 36px;
  font-size: 14px;
  color: #333;
  margin: 0 5px;
}

/* --暂无数据-- */
.no-goods{padding:100px 0;overflow:hidden;text-align:center;}
.no-goods img{
  display: block;
  margin:0 auto 30px;
  width:220px;
  max-height: 105px;
}
.no-goods p{
  font-size:14px;
  color:#666666;
  line-height: 20px;
}






@-webkit-keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}
@keyframes imgScale {
  from {
    transform: scale(1);
    -ms-transform: scale(1);
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -o-transform: scale(1); }
  to {
    transform: scale(1.04);
    -ms-transform: scale(1.04);
    -moz-transform: scale(1.04);
    -webkit-transform: scale(1.04);
    -o-transform: scale(1.04);}
}
.imgScale {
	animation: imgScale 6s ease-in-out infinite alternate;
	-webkit-animation: imgScale 6s ease-in-out infinite alternate;
}

@keyframes scrolldown {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes scrolldown2 {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	55% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	70% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	85% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes scrollup {
	0% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
}

@keyframes scrollup2 {
	0% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	15% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	30% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	45% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
}

@keyframes sound {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	20% {
		transform: scale(0, 1); 
		transform-origin: 100% 100%;
	}
	40% {
		transform: scale(0, 1); 
		transform-origin: 0 0;
	}
	60% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes btnline {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(0, 1); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(0, 1); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}

@keyframes btntate {
	0% {
		transform: scale(1, 1); 
		transform-origin: 100% 100%;
	}
	33% {
		transform: scale(1, 0); 
		transform-origin: 100% 100%;
	}
	66% {
		transform: scale(1, 0); 
		transform-origin: 0 0;
	}
	100% {
		transform: scale(1, 1); 
		transform-origin: 0 0;
	}
}
