@charset "UTF-8";
/**
 * 
 * @authors whz3333
 * @date    2019-09-06 08:56:35
 * @version $Id$
 */
body, ol, ul, li, table, tr, td, dt, dd, dl, p, h1, h2, h3, h4, h5, h6, form, input, select, textarea {font-weight:normal;margin:0;padding:0;}
body{font-size:14px;color:#f37c88; _overflow:hidden;background:#fcf6fa;line-height:1.8;}
input,button,select,textarea{outline:none;}
html{overflow-x:hidden;}
a img{border:none;display:block;}
li{list-style-type:none;}
a{text-decoration:none;color:#f37c88;}
input{vertical-align:middle;}
table,table tr td{border-collapse:collapse;}
a:hover{text-decoration:none;color:#ff6666;}
a,area {blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus {-moz-outline-style: none; } /* for Firefox */
a{outline:none;} /* for FF Chrome */
img{display:block;}
textarea{resize:none;}
.wrapper{margin:0 auto;width:100%;height:auto;}
.w-1400{margin:0 auto;width:100%;max-width:1400px;min-height:1900px;height:auto;position: relative;overflow: hidden;}
.w-1200{margin:0 auto;width:1200px;height:auto;overflow: hidden;}
.w-980{margin:0 auto;width:980px;height:auto;position: relative;}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:".";clear:both;height:0;}
.clearfix{display:block;}
.f-Yahei{font-family:"Microsoft YaHei";}
.font-white,.font-white a{color: #fff;}
.font-pink{color:#f37c88;}
/*index*/
#topbar{width:100%;height:56px;line-height:56px;background-color:#323844;font-size:14px;}
#topbanner{margin:0 auto;width:960px;height:56px;background-color:#323844;}
#logo{float:left;margin-top:8px;width:100px;height:40px;background: url(../images/logo_new.png) left 4px no-repeat;}
#logo a{display:block;float:left;width:100px;height:40px;}
.nav{float:left;margin-left:50px;height:56px;}
.nav ul li{float:left;margin:0 10px;}
.nav ul li a:hover,.nav ul li a:active,.nav ul li a:link,.nav ul li a:visited{color:#fff; text-decoration:none;}
#searchBar{position:relative;float:right;margin-top:13px;width:180px;height:30px;}
#searchBar #search-keyword{position:absolute;top:0px;left:0;padding-left:5px;background-color:#ffffff;border:0;height:30px;line-height:30px;}
#searchBar #button{background:url(../images/search-btn.jpg) left 0 no-repeat;border:0;cursor:pointer;position:absolute;top:0px;right:0px;height:30px;width:42px;}
.banner{width:100%;height:445px;overflow:hidden;text-align: center;background: url(../images/banner.jpg) center center no-repeat;}
.content-text{margin:80px auto 50px;width:100%;height:auto;overflow:hidden;font-size:20px;}
.content-text h2{display:block;margin:50px 0 0 200px;text-align: center;}
.content-text p{margin-left:200px;text-indent:40px;line-height:3.0;}
.icon-1{float:right;margin-left:60px;}
.w-1400 i{display: block;position: absolute;}
.w-1400 i.bg-1{z-index:-2;width:582px;height:410px;background:url(../images/bg-1.png);left:0;top:0;}
.w-1400 i.bg-2{z-index:-2;width:246px;height:220px;background:url(../images/bg-2.png);right:0;bottom:500px;}
.w-1400 i.bg-3{z-index:-2;width:618px;height:419px;background:url(../images/bg-3.png);right:0;bottom:0;}
.message{height: 46px;line-height: 46px;}
.message span{display: inline-block;width:46px;height:46px;line-height: 46px;background: #ffc1d0;text-align: center;margin-right:7px;color:#fff;font-size: 30px;}
.message:hover span{background: #ff0000;}
.title{margin:25px auto;overflow:hidden;width:100%;height:30px;line-height:30px;border-bottom:1px solid #f37c88;text-align:center;positon:relative;}
.title h3{display:inlie-block;width:200px;font-size:30px;background:#fcf6fa;color:#f37c88;position: absolute;left:50%;margin-top:15px;margin-left:-100px;}
.title i{display:inlie-block;position:absolute;top:23px;width:15px;height:15px;overflow:hidden;background:#f37c88;transform:rotate(45deg);
-ms-transform:rotate(45deg);     /* IE 9 */
-moz-transform:rotate(45deg);    /* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg);}
.icon-l{left:50%;margin-left:-118px;}
.icon-r{right:50%;margin-right:-118px;}
.pic-list{margin:50px auto 100px;overflow:hidden;}
.pic-list li{float:left;margin:15px 12px;width:220px;overflow:hidden;background:#fce5f4;}
.pic-list li img{width:220px;height:185px;}
.pic-list li p{margin:10px;}
.pic-list li:hover{z-index: 2;-webkit-box-shadow: 5px 15px 30px rgba(0,0,0,.2);box-shadow: 5px 15px 30px rgba(0,0,0,.2);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0);-webkit-transition: all .2s linear;transition: all .2s linear;}
/*footer*/
.footer,.foot-bg{width:100%;overflow: hidden;text-align: center;}
.foot-bg{margin:30px auto;}
.foot-bg h3{text-align:center;margin:60px auto 20px;line-height:1.4;font-size: 30px;}
.foot-bg img{margin:0 auto;}
.foot{padding:10px 0;height:40px;line-height:20px;background: #323844;color:#fff;}