@charset "utf-8";
/* CSS Document */



/*

<a href="tel:12345654321">打电话给我</a>

<a href="sms:12345654321">发短信</a>

或用于单元格：

<td onclick="location.href='tel:122'">

*/






img { max-width: 100%; height: auto;/* width: auto\9; /* ie8 */}
.video embed,.video object,.video iframe { width: 100%; /*height: auto;*/}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block;}
a,button,input{ -webkit-tap-highlight-color: rgba(0,0,0,0);  -webkit-tap-highlight-color: transparent; } /*去掉手持设备点击时出现的透明层*/
input{ resize: none; -webkit-appearance:none; } /*去掉input在ios下的默认效果*/
html, body, form, fieldset, p, div, h1, h2, h3, h4, h5, h6 { -webkit-text-size-adjust:100%; } /*阻止旋转屏幕时自动调整字体大小*/
body { -webkit-overflow-scrolling: touch; } /*模拟iphone或ipad浏览很长的网页滚动时的滑动效果 所有的overflow需要滚动的都可以生效overflow:auto;*/
.pc{ display: block;}
.wap{display: none;}
.wap2{display: none;}
a{color:#333;}
.profile_ad{position: relative;}
.swiper-container-horizontal>.swiper-pagination.bb{bottom:48px;}
.swiper-slide.swiper-slide-active h6{ text-align: center; font-size: 14px; color: #666; line-height: 38px;}
.textcener{ text-align: center;}
.hei50{ height: 50px;}
/*banner*/

.flexslider {
  position: relative;
  overflow: hidden;
  background: url(../images/loading.gif) 50% no-repeat;
}
.slides {
  position: relative;
  z-index: 1;
  text-align: center;
}
.flex-control-nav {
  position: absolute;
  bottom: 10px;
  z-index: 2;
  width: 100%;
  text-align: center;
}
.flex-control-nav li {
  display: inline-block;
  width: 14px;
  height: 14px;
  margin: 0 5px;
  *display: inline;
  zoom: 1;
}
.flex-control-nav a {
  display: inline-block;
  width: 14px;
  height: 14px;
  line-height: 40px;
  overflow: hidden;
  background: url(../images/dot.png) right 0 no-repeat;
  cursor: pointer;
}
.flex-control-nav .flex-active {
  background-position: 0 0;
}
.slides img {
  max-width: 100%;
}


.video_xh iframe{   
width: 932px;
height: 520px;}

.video_xh2 iframe{   
width: 100%;
height: 520px;}








@media all and (orientation : landscape) { 

/*h2{color:red;}横屏时字体红色*/

} 

@media all and (orientation : portrait){ 

/*h2{color:green;}竖屏时字体绿色*/

} 



@media screen and (max-width: 1366px) {  








}




@media screen and (max-width: 1024px) {  



.pc{ display: none!important;}
.wap{display: block!important;}
.wap2{display: inline-block!important; text-align: center;}
.index_search{ display: none;}

.add_div{ display: none;}

.nav { width:75%; float: right;}
.new_con .new_first{ width:100%;}
.new_con .new_first .first_con, .first_pic{ width: 100%;}
.first_pic img{ width:100%;}
.new_con .photo li{ width:100%; margin-bottom: 10px; height: auto;}
.new_con .photo{ width:100%; margin-top: 10px;}
.photo li .photo_txt{width:92%;}
.photo li .photo_pic img{width:100%;}
.photo li .photo_txt strong {font-size: 22px;}
.photo li .photo_txt span {font-size: 14px;}

.footer_tel{ width:100%;}
.footer_form{ display: none;}
.footer_txt p{ float:left;}
.footer_hot{width:100%;}

.footer_hot p{ float: inherit;}

.about_intro{ width: 96%; margin-left: auto;margin-right: auto;}

.partner_con, .scene_con, .about_book{width: 96%; margin-left: auto;margin-right: auto; margin-bottom: 20px;}
#imgBox{ width:100%;}
.short_book li{margin-bottom: 20px; width: 40%;}
.short_book li:nth-child(3n+1){ margin-left: inherit;}
.short_book li:nth-child(2n+1){ margin-left: 0; }
.short_book li img{height:inherit;}

.short_book{ width: 100%; margin: auto;}

.pr_nav_big{ width: 96%; margin-left: auto;margin-right: auto;}
.width1300{ width: 96%; margin-left: auto;margin-right: auto;}

.pr_nav_con{width:60%;}
.products_list{width:96%;margin-left: auto;margin-right: auto;}
.products_list .pr_big{width:96%;margin-left: auto;margin-right: auto;}
.pr_con li{width:49%;margin-left: 2%;}
.pr_con li a .pr_pic{text-align: center;}

.age_tab{width:100%;}
.yang{margin: 0; width: 54%;}

.age_tab .bd .conWrap .img{margin-left: 0; width: 300px; height: 218px;}

.age_tab .bd .conWrap .lefttxt p{margin-bottom: 0; font-size: 14px; padding-bottom: 0;}
.age_tab .bd .conWrap{height:auto;}
.hh-radio{ margin: 0 5px; width: 46%;    margin-bottom: 20px;}
.hh-radio a{width:100%;}


.newd .newd_con{width:100%;margin-left: auto;margin-right: auto;margin-bottom: 40px;}
.newd .newd_con li .newd_txt .a1{ width:94%; margin: auto; padding-top: 20px;}

.newd .newd_con .change .newd_pic, .newd .newd_con li .newd_txt, .newd .newd_con li .newd_pic{height:auto; float: inherit;width: 100%;}
.newd .newd_con li .newd_txt{padding-bottom: 20px;}

.Universal_b{width:96%;margin-left: auto;margin-right: auto;}

.load_con li{width:100%;margin-left: 0%;}

.feedback_form .feed_mess{width:100%; float: inherit;}
.feedback_form .feed_mess li label{text-align: left;font-size: 16px;width: 100%;}
.feed_title{text-align: center; font-size: 14px; color: #666;}
.feedback_form .feed_other{ width: 100%; margin-left: 0%;margin-top: 20px; float: inherit;}
.feed_other .feed_txt textarea{width:100%; margin-top: 20px;min-height: 190px;}
.feedback_form .feed_mess li{margin-bottom: 0;}
.feed_btn{margin-top: 30px;}
.feedback_form .feed_mess li input{width: calc(100% - 10px);}

.contact_map{width:96%;}

.contact_box{ width: 100%;
    /* margin-left: 2%; */
    /* min-height: 200px; */
    margin: auto;
	margin-bottom: 20px;
	}

.index_title p{font-size: 34px;}
.contact_box .contact_p2 {
    font-size: 16px;
    line-height: 28px;
}

.contact_box .cc {
    font-size: 16px;
}

.server_title span {
    display: none;
}

.index-pro{ width: 96%; margin: 0 auto;}
.index-pro ul li{ background: #f8f8f8; margin-bottom: 20px; padding:0 20px 20px 20px;}
.index-pro1{ padding-bottom: 20px;}
.index-pro ul li strong{ font-size: 28px; padding: 20px 0 10px 0;color: #da251e; display: block;}
.index-pro ul li p{ font-size: 16px; color: #666;}
.index-pro2{ text-align: center;}

.index_title{ margin: 40px auto!important;}

.first_txt{width: 92%;}
.first_txt strong {font-size: 22px;}
.first_txt span {font-size: 14px;}
.first_txt p {font-size: 16px; line-height: 28px;}
.new_con .new_first .first_con{ height:auto; padding-bottom: 20px; min-height: initial;}
.first_pic img{height:auto;}


.index_about ul li{width:100%; height: auto; margin-left: 0; margin-bottom: 20px; padding-bottom: 20px;}
.index_about ul li:nth-child(3){padding-bottom: 0px;}
.index_about ul li .a1 strong {font-size: 22px;margin-top: 20px;display: block;}
.index_about ul li .a1 p {font-size: 16px;line-height: 28px;height: auto;}
.index_about {margin-bottom: 0;}
.footer_tel .footer_txt {
    line-height: 32px;
    font-size: 16px;
}

.footer_bottom{display: none;}

.location{display: none;}
.new_title strong {
    font-size: 24px;
    line-height: 36px;
}

.new_title a {
    float: left;
	margin: 10px 0;
}
.new_data {
    font-size: 16px;
}
.new_big .new_txt {
    width: 100%;
}

.newd .newd_con li .newd_txt strong {
    font-size: 22px;
	line-height: 32px;
}
.newd .newd_con li .newd_txt p {
    line-height: 28px;
}

.newd .newd_con li {
    margin-bottom: 10px;
}

.newd {
    margin-bottom: 40px;
}

.pageinfo{font-size: 16px;color: #666;}

.server_title p strong {
    font-size: 32px;
}
.server_title{width: 90%;}
.server_title p {
    float: none;
    margin: auto;
}
.area_big {
    margin-top: 60px;
    font-size: 16px;
    line-height: 28px;
    color: #666;
}

.serve_com{ margin-top:40px; }
.com_title{ height: 220px; background-position: center center;}
.com_con li a strong {
    display: block;
    font-size: 22px;
}
.com_con li a p {
    line-height: 28px;
    margin-top: 15px;
    font-size: 16px;
}
.about_title strong{ font-size: 32px;}
.about_title p{font-size: 14px;}

.feed_other .feed_txt {
    margin: 20px 0 18px 0;
}


.feed_other strong {
    color: #666;
    font-size: 16px;
}

.feed_other .check li p, .feed_other .feed_txt label {
    font-size: 16px;
}
.serve_feedback{ background-color: #f6f6f6; padding-bottom: 20px;}
.feed_btn input {
    width: 45%;
	}


.case_dh1{font-size: 32px;}
.case_dh1 span {
    border-left: none;
    display: block;
}

.recruit_p2 {
    font-size: 16px;
    color: #666;line-height: 28px;
}

.contact_box .contact_p3, .contact_box .contact_p4{ margin-top: 0!important;}

.contact_title strong{font-size:32px;}
.serve_com.block.margin0{margin-top: 0;}
.add_into .into_con li .into_txt{width:100%;}
.add_into .into_con li .into_txt p {
    width: 90%;
    letter-spacing: inherit;
    font-size: 16px;
}

.add_into .into_con li .into_txt1 strong {
    padding-top: 38px;
}

.add_into .into_con li .into_txt span {
    margin-bottom: 22px;
}
.add_into {
    margin-top: 30px;
}

.border-bottom{ border-bottom: 1px solid #ccc;}
.about-content {
    line-height: 32px;
}

#imgBox{height: auto!important;min-height: 211px; max-height: 450px;}
.about_scene img{width:768px!important; height: 450px!important;}


.partner_con li {
    width: 46%;
    border: 1px solid #ccc;
	text-align: center;
}
.partner_con li a img{display:inline-block;}

.partner_con li:nth-child(5n+1) {
    margin-left:16px ;
}
.partner_con li:nth-child(2n+1) {
    margin-left:0 ;
}




.width1300 .default video{ height:280px!important;}

.proinfotitle{ margin-top: 20px;}

.procontent img{ text-align: center;}
.procontent{ font-size: 16px; line-height: 32px;color: #666; padding: 30px 2%;border-bottom: 1px solid #ccc;}


.jPicture-slide .jPicture-part {
}

.textcontentwap{ padding: 20px 0;}

.flash_pr .flash_big{width: 100%;}

.video_xh iframe{   
width: 100%;
height: 520px;}

#scroll-1{display: none}
.flash_d{padding-bottom: 20px;}



.flash .flash_con li{width: 100%;height: auto}
.flash .flash_con li .flash_jpg img {
    width: auto;
    height: auto;
}
.flash .flash_con li a .flash_hide img {

    margin-top:20%;
}
.flash .flash_con li a .flash_hide{
    width: auto;
    height: auto;
	opacity: 0;
}













}
