﻿#index{
  min-width:1200px;
}
#index .bx-wrapper,#aboutUs .bx-wrapper{
  position: relative;
}
#index .slider li{
  text-align:center;
  background:url("/Skins/Default/Img/banner_bg.png") center center no-repeat;
}
#Msg{    width: 580px;     color: red;    font-size: 14px;    line-height: 29px;}
#index .banner .bx-pager.bx-default-pager{height:13px;text-align:center;position:absolute;bottom:30px;width:100%;}
#index .banner .bx-pager-item{display:inline-block;margin:0 12px;}
#index .banner .bx-pager-link{display:inline-block;width:7px;height:7px;filter:alpha(opacity=30);opacity:0.3;border-radius:7px;text-indent:-9999em;background:#fff;}
#index .banner .bx-pager-link.active{filter:alpha(opacity=100);opacity:1;position:relative;}
#index .banner .bx-pager-link.active:before{position:absolute;content:"";top:-6px;left:-6px;width:17px;height:17px;border:1px solid #fff;border-radius:9px;}
#index .banner .bx-controls-direction{position:absolute;height:39px;left:0;top:50%;margin-top:-20px;width:100%;}
/* #index .bx-prev{position:absolute;left:10%;top:0;width:19px;height:39px;background:url(/Skins/Default/Img/arrow.png) 0 0 no-repeat;text-indent:-9999em;}
#index .bx-next{position:absolute;right:10%;top:0;width:19px;height:39px;background:url(/Skins/Default/Img/arrow.png) -20px 0 no-repeat;text-indent:-9999em;} */
#index .penhuiCategory{
  width:1200px;
  margin:80px auto 0;
  align-items:flex-start;
  align-content:flex-start;
}
#index .categoryMenu
{
    height: 988px;
    overflow: hidden;
  width:240px;
}
#index .categoryMenu h2{
  width:240px;
  height:86px;
  line-height:86px;
  text-align:center;
  color:#fff;
  background:#e8018b;
  font-size:24px;
}
#index .categoryList{
  background:#f0f0f0;
  height:902px;
}
#index .categoryList .mainCate{
  display:block;
  position: relative;
  height:49px;
  line-height:49px;
  padding-left:63px;
  font-size:16px;
  color:#191919;
  border-bottom:1px solid #d8d8d8;
}
#index .categoryList .mainCate:hover,#index .submenu a:hover{
  color:#e8018b;
}
#index .categoryList .mainCate:before{
  position:absolute;
  top:19px;
  left:34px;
  content:"";
  width:5px;
  height:5px;
  border:3px solid #e91493;
  border-radius:6px;
}
#index .submenu{
  padding:12px 0;
  border-bottom:1px solid #d8d8d8;
}
#index .submenu a{
  position: relative;
  display:block;
  height:28px;
  line-height:28px;
  padding-left:81px;
  font-size:12px;
  color:#575757;
}
#index .submenu a:before{
  position:absolute;
  top:13px;
  left:64px;
  content:"";
  width:4px;
  height:4px;
  border-radius:2px;
  background:#e8018b;
}
#index .categoryMain{
  width:930px;
}
#index .tabCate{
  height:85px;
  background:#e8018b;
}
#index .tabCate li{
  width:150px;
  height:85px;
  border-right:1px solid rgba(255,255,255,.3);
}
#index .tabCate li:last-child{
  border-right:none;
}
#index .tabCate li a{
  display:block;
  width:150px;
  height:85px;
  line-height:85px;
  text-align:center;
  font-size:14px;
  color:#fff;
}
#index .tabCate li.cur a{
  position:relative;
  background:#fdf001;
  color:#191919;
}
#index .tabCate li.cur a:after{
  position:absolute;
  content:"";
  border-width:10px;
  border-style:solid;
  border-color:#fdf001 transparent transparent transparent;
  bottom:-20px;
  left:50%;
  margin-left:-5px;
}
#index .zw{
  width:100%;
  min-width:1200px;
  margin-top:80px;
  background:url("/Skins/Default/img/zwBg.png") center center no-repeat;
  text-align:center;
}
#index .zwzx{
  width:1200px;
  margin:0 auto;
  position:relative;
}
#index .zwzx span{position:absolute;bottom: 58px;right: 350px;width:225px;font-size: 30px;height:48px;color: #fff;}
#index .zw a{
  position:absolute;
  bottom:79px;
  right:115px;
  width:152px;
  height:48px;
  background:url("/Skins/Default/img/zxWhite.png") center center no-repeat;
}
#index .zw a:hover{
  background:url("/Skins/Default/img/zx152Yellow.png") center center no-repeat;
}
#index .conCate{
  width:930px;
}
#index .conCate .dn{
  display:none;
}
#index .conCate a{
  width:455px;
  height:281px;
  margin-top:20px;
  background:url("/Skins/Default/img/arrowBg.png") center bottom no-repeat;
}
#index .conCate a:hover{
  background:url("/Skins/Default/img/arrowBgPink.png") center bottom no-repeat;
}
#index .conCate a p{
  height:50px;
  line-height:50px;
  color:#191919;
  font-size:14px;
  padding-left:32px;
}
#index .conCate a:hover p{
  color:#fff;
}
#index .ggBlock{
  width:1200px;
  margin:0 auto;
  padding:78px 0;
}
#index .categoryMain{
  width:930px;
}
#index .searchBlock{
  width:100%;
  height:84px;
  border-bottom:1px solid #e5e5e5;
}
#index .searchWrap{
  width:1200px;
  height:84px;
  margin:0 auto;
}
#index .keys{
  font-size:12px;
  color:#333;
}
#index .keys a{
  color:#333;
  margin-right:25px;
}
#index .searchBox{
  width:357px;
  height:42px;
  padding-top:6px;
  padding-left:16px;
  border:1px solid #d6d6d6;
  border-radius:6px;
  padding-right:48px;
  background: url("/Skins/Default/Img/search.png") 326px center no-repeat;
}
#index .searchBox input{
  border:none;
  background:none;
  padding:0;
  line-height:28px;
  color:#333;
  font-size:12px;
}

#index .partner,#aboutUs .partner{
  width:100%;
  padding-top:73px;
  height:695px;
  background:url("/Skins/Default/Img/partnerBg.jpg") center center no-repeat;
}
#index .partnerInner,#aboutUs .partnerInner{
  width:1200px;
  margin:0 auto;
}
#index .partner h3,#aboutUs .partner h3{
  height:45px;
  line-height:45px;
  color:#191919;
  font-size:32px;
  text-align:center;
  font-weight:bold;
}
#index .partner h4,#aboutUs .partner h4{
  position:relative;
  height:24px;
  line-height:24px;
  color:rgba(25,25,25,.3);
  font-size:14px;
  text-align:center;
}
#index .partner h4:after,#aboutUs .partner h4:after{
  position:absolute;
  bottom:-3px;
  left:50%;
  margin-left:-6px;
  content:"";
  width:13px;
  height:1px;
  background:#e8018b;
}

#index .partner .partnerSliderWrap li,#aboutUs .partner .partnerSliderWrap li{
  position:relative;
}
/**#index .partner .partnerSliderWrap li .zxBtn,#aboutUs .partner .partnerSliderWrap li a.zxBtn{
  position:absolute;
 right: -406px;
 z-index:99999;
  bottom:45px;
  width:136px;
  height:48px;
  background:url("/Skins/Default/Img/zx.png") center center no-repeat;
}**/
#index .partner .partnerSliderWrap li a.zxBtn:hover,#aboutUs .partner .partnerSliderWrap li a.zxBtn:hover{
  background:url("/Skins/Default/Img/zx136Yellow.png") center center no-repeat;
}
#index .partner .bx-pager.bx-default-pager,#aboutUs .partner .bx-pager.bx-default-pager{height:13px;text-align:center;position:absolute;bottom:-47px;width:100%;}
#index .partner .bx-pager-item,#aboutUs .partner .bx-pager-item{display:inline-block;margin:0 12px;}
#index .partner .bx-pager-link,#aboutUs .partner .bx-pager-link{display:inline-block;width:11px;height:11px;filter:alpha(opacity=30);border-radius:11px;text-indent:-9999em;background:#c8c8c8;}
#index .partner .bx-pager-link.active,#aboutUs .partner .bx-pager-link.active{background:#e8018b;position:relative;}
#index .partner .bx-controls-direction,#aboutUs .partner .bx-controls-direction{position:absolute;height:39px;left:0;top:50%;margin-top:-20px;width:100%;}
#index .honorWrap,#aboutUs .honorWrap{
  width:100%;
  height:507px;
  padding-top:71px;
}
#index .honor,#aboutUs .honor{
  width:1200px;
  margin:0 auto;
}
#index .honor h3,#index .customer h3,#index .faq h3,#aboutUs .honor h3{
  font-size:32px;
  color:#191919;
  font-weight:bold;
  text-align:center;
}
#index .honor h4,#index .customer h4,#index .faq h4,#aboutUs .honor h4{
  position: relative;
  text-align:center;
  color:rgba(25,25,25,.3);
  font-size:14px;
  line-height:28px;
  margin-bottom:40px;
}
#index .honor h4:after,#index .customer h4:after,#index .faq h4:after,#aboutUs .honor h4:after{
  position: absolute;
  content:"";
  width:13px;
  height:1px;
  background:#e8018b;
  bottom:0;
  left:50%;
  margin-left:-6px;
}
#index .honor a,#aboutUs .honor a{
  margin-right:9px;
}
#index .honor a:last-child,#aboutUs .honor a:last-child{
  margin-right:0;
}
#index .honor p,#aboutUs .honor p{
  height:60px;
  line-height:60px;
  color:#191919;
  font-size:14px;
  text-align:center;
}
#index .customer{
  width:100%;
  height:717px;
  padding-top:73px;
  background:url("/Skins/Default/Img/customerBg.jpg");
}
#index .customer .cusMain{
  width:1200px;
  margin:0 auto;
}
#index .customer .cusRight{
  width:604px;
  padding-left:10px;
}
#index .customer .cusRight a:first-child,#index .customer .cusRight a:nth-child(2){
  margin-bottom:10px;
}
#index .customer a{
  position: relative;
}
#index .customer .layer{
  position:absolute;
  bottom:0;
  left:0;
  height:40px;
  width:100%;
  overflow:hidden;
  background:rgba(0,0,0,.7);
  padding-left:30px;
}
#index .customer a:hover .layer{
  background:url("/Skins/Default/Img/arrowWhite.png") 226px 57px no-repeat rgba(232,1,139,.7);
  height:108px;
  padding-top:12px;
  padding-bottom:32px;
}
#index .customer a.cusLeft:hover .layer{
  background:url("/Skins/Default/Img/arrowWhite.png") 540px 57px no-repeat rgba(232,1,139,.7);
}
#index .customer .layer h5{
  font-size:12px;
 overflow:hidden;
  color:#fff;
  height:40px;
  line-height:40px;
}
#index .customer a:hover .layer h5{
  font-size:16px;
}
#index .customer .layer p{
  font-size:14px;
  height:24px;
  color:rgba(255,255,255,.5);
  line-height:24px;
}
#index .ggBlock .intro{
  width:522px;
}
#index .ggBlock h3{
  color:#191919;
  font-size:30px;
  line-height:34px;
  margin-bottom:26px;
  font-weight:bold;
}
#index .ggBlock h3 .pinkTitle{
  color:#e8018b;
}
#index .ggBlock p{
  color:#666;
  font-size:13px;
  line-height:22px;
  margin-bottom:13px;
}
#index .promise b{
  width:394px;
  height:52px;
  line-height:52px;
  background:#e8018b;
  text-align:center;
  font-size:14px;
  color:#fff;
}
#index .grayBlock{
  background:#f1f1f1;
}
#index .contactType{
  margin-top:62px;
}
#index .contactType a{
  width:136px;
  height:48px;
  background:url("/Skins/Default/img/zx.png") center center no-repeat;
}
#index .contactType a:hover{
  background:url("/Skins/Default/img/zx136Yellow.png") center center no-repeat;
}
#index .ggBlock .hotline{
  height:48px;
  padding-left:50px;
  margin-right:58px;
  background:url("/Skins/Default/img/phoneLeft.png") left center no-repeat;
}
#index .intro .chara{
  width:488px;
  height:52px;
  line-height:52px;
  background:#384043;
  color:#fff;
  font-size:14px;
  text-align:center;
  margin-top:30px;
}
#index .business{
  width:100%;
  padding:72px 0 80px;
  background:#f0f0f0;
}
#index .business h3,.caseTit h3{
  text-align:center;
  color:#191919;
  font-size:32px;
  font-weight:bold;
  line-height:45px;
}
#index .business h4,.caseTit h4{
  position: relative;
  text-align:center;
  color:rgba(25,25,25,.3);
  font-size:14px;
  line-height:28px;
  margin-bottom:40px;
}
#index .business h4:after,.caseTit h4:after{
  position: absolute;
  content:"";
  width:13px;
  height:1px;
  background:#e8018b;
  bottom:0;
  left:50%;
  margin-left:-6px;
}
#index .business ul{
  width:1200px;
  margin:0 auto;
}
#index .business ul li{
  position:relative;
  margin-right:1px;
}
#index .business ul li a{
  display:block;
  width:100%;
 
}
#index .business ul li a.layer{
  position: absolute;
  display:flex;
  top:109px;
  left:0;
  width:239px;
  height:97px;
  background:rgba(232,1,139,.9);
  text-align:center;
  align-items:center
}
#index .business li:hover .layer{
  top:0;
  height:315px;
}
#index .business .desc{
  font-size:22px;
  color:#fff;
  font-weight:bold;
  padding-top:23px;
  line-height:30px;
}
#index .business .descEng{
  font-size:12px;
  color:#fff;
  opacity: 0.3;
  line-height:22px;
}
#index .ggBlock .hotline p{
  margin-bottom:0;
}
#index .ggBlock .phoneTxt{
  font-size:12px;
  color:#191919;
}
#index .ggBlock .phoneNum{
  font-size:26px;
  color:#e8018b;
}
#index .grayBlock{
  background:#f1f1f1;
}
#index .ggBlock p.pz18{
  color:#363636;
  font-size:16px;
}
#index .ggBlock p span{
  color:#e8018b;
  font-weight:bold;
}
#index .promise{
  margin-top:23px;
}
#index .promise span{
  width:128px;
  height:52px;
  line-height:52px;
  background:#fdf001;
  text-align:center;
  font-size:14px;
  color:#191919;
}
#index .faqWrap{
  width:100%;
  padding-top:74px;
  height:510px;
}
#index .faq{
  width:1200px;
  margin:0 auto;
}
#index .faq li{
  width:550px;
  border-bottom:1px dotted #cfcfcf;
}
#index .faq .tag{
  width:37px;
  height:73px;
  margin-right:22px;
}
#index .faq .tag span{
  width:37px;
  height:36px;
  line-height:36px;
  border:1px solid #b2b2b2;
  border-bottom:none;
  font-size:12px;
  color:#343434;
  text-align:center;
}
#index .faq .tag b{
  width:37px;
  height:37px;
  line-height:37px;
  font-size:12px;
  color:#fff;
  background:#e8018b;
  text-align:center;
}
#index .faq .quesAsw{
  width:490px;
  height:133px;
}
#index .faq .question{
  font-size:16px;
  height:32px;
  line-height:32px;
  color:#343434;
  margin-bottom:6px;
}
#index .faq .answer{
  font-size:12px;
  color:#666;
  line-height:16px;
}
#index .orderWrap{
  width:100%;
  height:707px;
  background:url("/Skins/Default/img/orderWrapBg.jpg") center center no-repeat;
}
#index .order{
  width:1200px;
  padding-top:97px;
  margin:0 auto;
  height:528px;
}
#index .order .orderIntro{
  width:1200px;
  height:230px;
  padding-top:66px;
  background:url("/Skins/Default/img/orderBg.jpg") no-repeat;
  text-align:center;
}
#index .order h3{
  height:55px;
  line-height:55px;
  color:#fff;
  font-size:42px;
  font-weight:bold;
}
#index .order .orderIntroEng{
  font-size:12px;
  color:rgba(255,255,255,.3);
  line-height:27px;
}
#index .order .orderIntroDesc{
  font-size:16px;
  color:#fff;
  line-height:30px;
}
#index .equipmentSlider{
  height:298px;
  padding:30px 0 0 39px;
  background:#fff;
}
#index .equipmentSlider li{
  height:268px;
  padding-left:30px;
}
#index .equipmentSlider a{
  margin-right:17px;
  height:268px;
}
#index .equipmentSlider a p{
  text-align:center;
  color:#191919;
  font-size:14px;
  line-height:42px;
  padding-bottom:29px;
}
#index .bx-prev,#aboutUs .honor .bx-prev,#aboutUs .dpSliderWrap .bx-prev{
  position:absolute;
  left:-20px;
  top:50%;
  margin-top:-20px;
  width:46px;
  height:46px;
  background:url("/Skins/Default/img/arrowLeftPink.jpg") 0 0 no-repeat;
  text-indent:-9999em;
}
#index .honor .bx-prev,#aboutUs .honor .bx-prev{
  margin-top:-50px;
}
#aboutUs .dpSliderWrap .bx-prev{
  margin-top:-25px;
}
#index .bx-prev:hover,#aboutUs .honor .bx-prev:hover,#aboutUs .dpSliderWrap .bx-prev:hover{
  background:url("/Skins/Default/img/arrowLeftYellow.jpg") center center no-repeat;
}
#index .bx-next,#aboutUs .honor .bx-next,#aboutUs .dpSliderWrap .bx-next{
  position:absolute;
  right:-20px;
  top:50%;
  margin-top:-20px;
  width:46px;
  height:46px;
  background:url("/Skins/Default/img/arrowRightPink.jpg") center center no-repeat;
  text-indent:-9999em;
}
#index .honor .bx-next,#aboutUs .honor .bx-next,#aboutUs .dpSliderWrap .bx-next{
  margin-top:-50px;
}
#aboutUs .dpSliderWrap .bx-next{
  margin-top:-25px;
}
#index .bx-next:hover,#aboutUs .honor .bx-next:hover,#aboutUs .dpSliderWrap .bx-next:hover{
  background:url("/Skins/Default/img/arrowRightYellow.jpg") center center no-repeat;
}
#index .production{
  width:100%;
  text-align:center;
  background:url("/Skins/Default/img/productionBg.png") center center no-repeat;
}
#index .partner,#aboutUs .partner{
  width:100%;
  padding-top:73px;
  height:695px;
  background:url("/Skins/Default/img/partnerBg.jpg") center center no-repeat;
}
#index .partnerInner,#aboutUs .partnerInner{
  width:1200px;
  margin:0 auto;
}
#index .partner h3,#aboutUs .partner h3{
  height:45px;
  line-height:45px;
  color:#191919;
  font-size:32px;
  text-align:center;
  font-weight:bold;
}
#index .partner h4,#aboutUs .partner h4{
  position:relative;
  height:24px;
  line-height:24px;
  color:rgba(25,25,25,.3);
  font-size:14px;
  text-align:center;
}
#index .partner h4:after,#aboutUs .partner h4:after{
  position:absolute;
  bottom:-3px;
  left:50%;
  margin-left:-6px;
  content:"";
  width:13px;
  height:1px;
  background:#e8018b;
}
#index .partner .partnerSliderWrap,#aboutUs .partner .partnerSliderWrap{
  margin:44px auto 0;
}
#index .partner .partnerSliderWrap li,#aboutUs .partner .partnerSliderWrap li{
  position:relative;
}
#index .partner .partnerSliderWrap li .zxBtn,#aboutUs .partner .partnerSliderWrap li .zxBtn{
  position:absolute;
  right:65px;
  bottom:45px;
  width:136px;
  height:48px;
  background:url("/Skins/Default/img/zx.png") center center no-repeat;
}
.left_z{ width:712px; height:370px; float:left;}
.right_z{ width:487px; height:370px; float:left; background:#fff; padding:50px 50px 0 50px;position:relative;}
.right_z span{ font-size:22px; color:#191919; margin:0 0 26px 0; display:block;}
.right_z span:after{ position: absolute; content:"";  width:13px; height:1px;  background:#e8018b;  bottom:74%;  left:64%;  margin-left:;}
.right_z p{ font-size:14px; color:#666; line-height:22px;}
.title_z{ height:200px; padding:0 0 10px 0; margin:0 0 20px 0; border-bottom:1px solid #e6e6e6;}

.hotline_z{ height:48px;  padding-left:42px;  margin-right:50px;  background:url("/Skins/Default/img/phoneLeft.png") left center no-repeat;}
.hotline_z .phoneNum{ font-size:26px; color:#e8018b;}
.hotline_z .phoneTxt{ font-size:12px; color:#666;}
#index .partner .partnerSliderWrap li .zxBtn:hover,#aboutUs .partner .partnerSliderWrap li .zxBtn:hover{
  background:url("/Skins/Default/img/zx136Yellow.png") center center no-repeat;
}
#index .partner .bx-pager.bx-default-pager,#aboutUs .partner .bx-pager.bx-default-pager{height:13px;text-align:center;position:absolute;bottom:-47px;width:100%;}
#index .partner .bx-pager-item,#aboutUs .partner .bx-pager-item{display:inline-block;margin:0 12px;}
#index .partner .bx-pager-link,#aboutUs .partner .bx-pager-link{display:inline-block;width:11px;height:11px;filter:alpha(opacity=30);border-radius:11px;text-indent:-9999em;background:#c8c8c8;}
#index .partner .bx-pager-link.active,#aboutUs .partner .bx-pager-link.active{background:#e8018b;position:relative;}
#index .partner .bx-controls-direction,#aboutUs .partner .bx-controls-direction{position:absolute;height:39px;left:0;top:50%;margin-top:-20px;width:100%;}
#index .honorWrap,#aboutUs .honorWrap{
  width:100%;
  height:507px;
  padding-top:71px;
}
#index .honor,#aboutUs .honor{
  width:1200px;
  margin:0 auto;
}
#index .honor h3,#index .customer h3,#index .faq h3,#aboutUs .honor h3{
  font-size:32px;
  color:#191919;
  font-weight:bold;
  text-align:center;
}
#index .honor h4,#index .customer h4,#index .faq h4,#aboutUs .honor h4{
  position: relative;
  text-align:center;
  color:rgba(25,25,25,.3);
  font-size:14px;
  line-height:28px;
  margin-bottom:40px;
}
#index .honor h4:after,#index .customer h4:after,#index .faq h4:after,#aboutUs .honor h4:after{
  position: absolute;
  content:"";
  width:13px;
  height:1px;
  background:#e8018b;
  bottom:0;
  left:50%;
  margin-left:-6px;
}
#index .honor a,#aboutUs .honor a{
  margin-right:9px;
}
#index .honor a:last-child,#aboutUs .honor a:last-child{
  margin-right:0;
}
#index .honor p,#aboutUs .honor p{
  height:60px;
  line-height:60px;
  color:#191919;
  font-size:14px;
  text-align:center;
}
#index .news{
  position:relative;
  width:100%;
  height:648px;
  padding-top:80px;
  background:#f1f1f1;
}
#index .news .newsTab{
  width:456px;
  margin:0 auto;
}
#index .news .newsTab li{
  width:228px;
  height:56px;
  line-height:56px;
  border:1px solid #d6d6d6;
  
}
#index .news .newsTab a{
  display:block;
  width:100%;
  height:100%;
  color:#343434;
  font-size:20px;
  text-align:center;
}
#index .news .newsTab li.cur{
  border:none;
}
#index .news .newsTab li.cur a{
  background:#e8018b;
  color:#fff;
}
#index .newsCon{
  width:1200px;
  height:392px;
  margin:0 auto;
  position:relative;
}
#index .newsWrap{
  position:absolute;
  width:1200px;
  top:40px;
  left:50%;
  margin-left:-600px;
}
#index .newsWrap .hidden{
  visibility: hidden;
}

#index .newsSliderWrap{
  width:525px;
  margin-right:10px;
}
.banners{position:relative;}
.banners span{width: 200px;  height: 30px;    position: absolute;    right: 259px;    bottom: 64px;    color: #fff;    font-size: 27px;}
#index .news .bx-controls{position:absolute;left:0;bottom:0;width:525px;height:82px;}
#index .news .bx-pager.bx-default-pager{height:13px;text-align:right;position:absolute;bottom:44px;width:100%;text-indent:-9999em;}
#index .news .bx-pager-item{display:inline-block;margin:0 12px;}
#index .news .bx-pager-link{display:inline-block;width:11px;height:11px;font-size:0;filter:alpha(opacity=30);border-radius:11px;text-indent:-9999em;background:#c8c8c8;}
#index .news .bx-pager-link.active{background:#e8018b;position:relative;}
#index .news .bx-controls-direction{position:absolute;height:39px;left:0;top:50%;margin-top:-20px;width:100%;}
#index .newsRight{
  width:665px;
}
#index .newsRight .newsBlock{
  width:665px;
  height:124px;
  margin-bottom:10px;
}
#index .newsRight .newsBlock:last-child{
  margin-bottom:0;
}
#index .newsRight .newsDesc{
  width:480px;
}
#index .newsImg{
  position:relative;
  margin-right:18px;
}
#index .date{
  position:absolute;
  top:0;
  left:0;
  width:61px;
  height:61px;
  background:rgba(0,0,0,.7);
  text-align:center;
}
#index .date .day{
  height:28px;
  margin-top:8px;
  font-size:22px;
  color:#fff;
}
#index .date .yearMonth{
  height:15px;
  line-height:15px;
  color:rgba(255,255,255,.3);
  font-size:12px;
}
#index .newsDesc h6{
  font-size:16px;
  height:28px;
  line-height:28px;
  color:#191919;
  font-weight:bold;
  margin-bottom:18px;
}
#index .newsDesc p{
  line-height:18px;
  color:#666;
  font-size:12px;
  margin-bottom:25px;
}
#index .activity{
  display:block;
  width:100%;
  height:172px;
  text-align:center;
  background:url("/Skins/Default/Img/activityBg.png") center center no-repeat;
}
#index .noteWrap,#contactUs .noteWrap{
  width:100%;
  padding-top:76px;
  height:522px;
  background:url("/Skins/Default/Img/partnerBg.jpg") center center no-repeat;
}
#index .noteInner,#contactUs .noteInner{
  width:1200px;
  margin:0 auto;
}
#index .noteWrap h3,#contactUs .noteWrap h3{
  font-size:30px;
  color:#191919;
  font-weight:bold;
  text-align:left;
}
#index .noteWrap h3 span,#contactUs .noteWrap h3 span{
  font-weight:normal;
  font-size:24px;
  color:#343434;
}
#index .noteWrap h4,#contactUs .noteWrap h4{
  position: relative;
  text-align:left;
  color:rgba(25,25,25,.3);
  font-size:14px;
  line-height:22px;
  padding-bottom:15px;
  border-bottom:1px solid #ddd;
  margin-bottom:38px;
}
#index .noteWrap .hotline,#contactUs .noteWrap .hotline{
  height:48px;
  padding-left:50px;
  margin-right:58px;
  background:url(/Skins/Default/Img/phoneLeft.png) left center no-repeat;
}
#index .noteWrap .hotline p,#contactUs .noteWrap .hotline p{
  margin-bottom:0;
}
#index .noteWrap .phoneTxt,#contactUs .noteWrap .phoneTxt{
  font-size:12px;
  color:#191919;
}
#index .noteWrap .phoneNum,#contactUs .noteWrap .phoneNum{
  font-size:26px;
  color:#e8018b;
}
#index .noteWrap .form,#contactUs .noteWrap .form{
  width:793px;
}
#index .noteWrap .inputWrap,#contactUs .noteWrap .inputWrap{
  width:391px;
  height:46px;
  background:#fff;
  margin-bottom:10px;
  padding-left:54px;
}
#index .noteWrap .username,#contactUs .noteWrap .username{
  background:url("/Skins/Default/Img/user.png") 22px 14px no-repeat #fff;
}
#index .noteWrap .telephone,#contactUs .noteWrap .telephone{
  background:url("/Skins/Default/Img/telephone.png") 22px 14px no-repeat #fff;
}
#index .noteWrap .phone,#contactUs .noteWrap .phone{
  background:url("/Skins/Default/Img/phoneNum.png") 22px 12px no-repeat #fff;
}
#index .noteWrap .email,#contactUs .noteWrap .email{
  background:url("/Skins/Default/Img/email.png") 22px 16px no-repeat #fff;
}
#index .noteWrap .inputWrap input,#contactUs .noteWrap .inputWrap input{
  display: block;
  border:none;
  background:none;
  font-size:12px;
  color:#343434;
  height:18px;
  margin-top:13px;
  padding:0;
  width:320px;
}
#index .noteWrap textarea,#contactUs .noteWrap textarea{
  width:793px;
  height:86px;
  padding:14px 0;
  font-size:12px;
  color:#343434;
  line-height:16px;
  text-indent: 4em;
  resize:none;
  border:none;
  background:url("/Skins/Default/Img/note.png") 21px 16px no-repeat #fff;
}
#index .noteWrap .submitBtn,#contactUs .noteWrap .submitBtn{
  width:198px;
  height:46px;
  margin-top:10px;
  line-height:46px;
  background:#e8018b;
  color:#fff;
  font-size:12px;
  text-align:center;
}
#index .noteLeft,#contactUs .noteLeft{
  width:300px;
}
#index .noteLeft h5,#contactUs .noteLeft h5{
  height:45px;
  line-height:45px;
  color:#e8018b;
  font-size:34px;
  font-weight:bold;
}
#index .noteLeft h5 span,#contactUs .noteLeft h5 span{
  color:#343434;
  font-size:16px;
  margin-left:16px;
  font-weight:normal;
}
#index .noteLeft .btnGroup,#contactUs .noteLeft .btnGroup{
  margin:25px 0;
}
#index .noteLeft .btnGroup a,#contactUs .noteLeft .btnGroup a{
  margin-right:10px;
}
#index .bx-caption {
  position: absolute;
  width: 525px;
  height: 82px;
  padding-top: 30px;
  background: rgba(214,2,115,0.8);
  left: 0;
  bottom: 0;
  font-size: 18px;
  color: #fff;
  z-index: 3;
  padding-left:20px;
}


/* -- 弹出窗口-- */
#mesbook1_c, #mesbook1{display:none;z-index:1001;width:398px;border:1px solid #ccc;background:#fff; padding-bottom:20px;}
#mesbook1_c div, #mesbook1 div{ border:1px solid #E4E3E3; background:#EBECEB;height:18px; padding:4px .5em 0; margin-bottom:10px;}
#mesbook1_c dl.b1, #mesbook1 dl.b1 { width:370px; margin:0 auto;}
#mesbook1_c dl.b1 dt, #mesbook1 dl.b1 dt { float:left; width:105px; overflow:hidden; }
#mesbook1_c dl.b1 dd, #mesbook1 dl.b1 dd { width:265px; float:right;}
#mesbook1_c #mesbook1_cBtns, #mesbook1 #mesbook1Btns{padding-bottom:10px;}
#mesbook1_c #mesbook1_cBtns input, #mesbook1 #mesbook1Btns input {margin-right:20px;} 