@charset "utf-8";
#visual_box{ height:708px; width:100%; background:#0072bc url(/uploads/image/tsipmain/bg.jpg) center top no-repeat; background-size:cover; overflow:hidden; border-top:1px solid #0072bc}
#visual_box h2{ margin-top:60px; text-align:center; font-size:44px; color:#fff; font-weight:normal;}
#visual_search{ width:1000px; margin:0 auto;}
.hd_sch_input{  position:relative; border:4px solid #c7c7c7; margin:0 auto; height:42px; width:432px; overflow:hidden;margin-top:14px;}
.hd_sch_input label{ position:absolute; left:14px; z-index:11;color:#c7c7c7;font-size:17px; padding:10px 0;}
.hd_sch_input #sch_stx{ position:absolute; left:14px; border:none; background:none; font-size:17px; padding:10px 0; color:#c7c7c7; width:386px;}
.hd_sch_input #sch_submit{ position:absolute; right:14px; top:0; width:18px; height:42px; text-indent:-9999px; border:none; z-index:111; background:url(/uploads/image/tsipmain/sch_submit.png) center center no-repeat; cursor:pointer;  }
#visual_btn{ width:1000px; margin:0 auto; margin-top:40px; }
#visual_btn li{ position:relative; float:left; width:490px; height:215px; margin-right:20px;z-index:1; overflow:hidden;}
#visual_btn li:nth-child(1){ margin-bottom:20px;}
#visual_btn li:nth-child(2n){ margin-right:0px;}
#visual_btn li img{ position:absolute; left:0; top:0; z-index:-1;}
#visual_btn li h3{ margin-left:24px; margin-top:19px; font-size:30px; font-weight:normal;}
#visual_btn li h3 span{ display:block; margin-top:3px; font-size:16px;}
#visual_btn li a.v_more{ position:relative; padding:7px 23px 8px 22px; border:1px solid #2d2d2d; color:#2d2d2d; display:inline-block;  margin-left:24px; margin-top:9px; font-size:14px; letter-spacing:-0.9px;z-index:1111; }
#visual_btn li a.more_over_a{animation:btn_more1_over 1s 1 forwards;-webkit-animation:btn_more1_over 1s 1 forwards;-moz-animation:btn_more1_over 1s 1 forwards;-o-animation:btn_more1_over 1s 1 forwards; display:inline-block;}
#visual_btn li a.more_out_a{animation:btn_more1_out 1s 1 forwards;-webkit-animation:btn_more1_out 1s 1 forwards;-moz-animation:btn_more1_out 1s 1 forwards;-o-animation:btn_more1_out 1s 1 forwards;display:inline-block;}


.visual_btn_bg{ position:absolute; left:0; top:0;}
.visual_btn_bg_1{ width:100%; height:215px; border:none;}
.visual_btn_bg_2{ width:480px; height:205px;  border:5px solid #fff;}

#main_content{ background:#f0f0f0; padding-bottom:40px;}
#main_content:after{display:block;visibility:hidden;clear:both;content:""}
#main_content_warp{ width:1000px; margin:0 auto; padding-top:64px;}
#main_weibo{ width:280px; float:left; margin-right:20px; overflow:hidden;  height:552px;}
#main_weibo #left_banner {
        position: relative;
        margin-bottom: 20px;
    }
    #main_weibo #left_banner h3 {
        position: absolute;
        top: 20px;
        left: 20px;
        font-size: 22px;
        font-weight: normal;
        color: #000;
    }
     #main_weibo #left_banner h4 {
        position: absolute;
        top: 55px;
        left: 20px;
        font-size: 18px;
        font-weight: normal;
        color: #000;
    }
    #main_weibo a.r_more {
      position: absolute;
      top: 90px;
      left: 20px;
    background: #5d5e5f;
    color: #fff;
    display: inline-block;
    padding: 5px 18px 6px 17px;
    letter-spacing: -0.9px;
    font-size: 12px;
    margin-top: 6px;
  }
    #main_weibo  a.more_out2_a{animation:btn_more2_out 1s 1 forwards;-webkit-animation:btn_more2_out 1s 1 forwards;-moz-animation:btn_more2_out 1s 1 forwards;-o-animation:btn_more2_out 1s 1 forwards;display:inline-block;}
    #main_weibo a.more_over2_a{animation:btn_more2_over 1s 1 forwards;-webkit-animation:btn_more2_over 1s 1 forwards;-moz-animation:btn_more2_over 1s 1 forwards;-o-animation:btn_more2_over 1s 1 forwards; display:inline-block;}
#main_weibo a.more_out2_a{animation:btn_more2_out 1s 1 forwards;-webkit-animation:btn_more2_out 1s 1 forwards;-moz-animation:btn_more2_out 1s 1 forwards;-o-animation:btn_more2_out 1s 1 forwards;display:inline-block;}

#main_center{ position:relative; width:434px; float:left;margin-right:20px;}
#main_center h3{ padding:17px 24px 16px 24px; font-size:22px; color:#252525; font-weight:normal; background:#fff; border:1px solid #d2d2d2; }
#main_center a.main_more{ position:absolute; top:23px; right:24px; width:15px; height:15px; background:url(/uploads/image/tsipmain/more.png) center center no-repeat; text-indent:-9999px;}
#main_center li{ padding:12px 0; border:1px solid #d2d2d2; border-top:none; padding-left:24px; }
#main_center li a{ font-size:16px; color:#252525; }

#main_center_2{ margin-top:20px;}
#main_center_2 video {width: 435px; height: 272px;}

#main_right{ float:right;}
#main_right li{ position:relative; width:243px; height:183px; border:1px solid #d2d2d2; text-align:center;}
#main_right li h3{ margin-top:13px; font-size:22px; font-weight:normal;}
#main_right li:nth-child(1){ background:url(/uploads/image/tsipmain/main_v2_1_bg.jpg) center center no-repeat;}
#main_right li:nth-child(2){ background:url(/uploads/image/tsipmain/main_v2_2_bg.jpg) center center no-repeat; margin-top:-1px;}
#main_right li:nth-child(3){ background:url(/uploads/image/tsipmain/main_v2_3_bg.jpg) center center no-repeat;margin-top:-1px;}
#main_right li:nth-child(1) img{ margin-top:32px;}
#main_right li:nth-child(2) img{ margin-top:24px;}
#main_right li:nth-child(3) img{ margin-top:35px;}
#main_right li a.r_more{background:#5d5e5f; color:#fff; display:inline-block; padding:5px 18px 6px 17px;letter-spacing:-0.9px; font-size:12px; margin-top:6px; }
#main_right li a.more_over2_a{animation:btn_more2_over 1s 1 forwards;-webkit-animation:btn_more2_over 1s 1 forwards;-moz-animation:btn_more2_over 1s 1 forwards;-o-animation:btn_more2_over 1s 1 forwards; display:inline-block;}
#main_right li a.more_out2_a{animation:btn_more2_out 1s 1 forwards;-webkit-animation:btn_more2_out 1s 1 forwards;-moz-animation:btn_more2_out 1s 1 forwards;-o-animation:btn_more2_out 1s 1 forwards;display:inline-block;}
#main_right li.main_right_bg{ background:#fff;}


#swiper-warp{ position:relative;width:1000px; margin:0 auto; background:#fff; height:123px;}
#swiper-warp h3{ text-align:center; font-size:22px; color:#252525;margin-top:36px;}
.swiper-container{ width:936px; margin-top:20px;}
.swiper-slide {
	text-align: center;	
}
.swiper-slide img{ display:block; margin:0 auto;}

/* arrows */
.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 70px;
  width:32px; height:32px;
  z-index: 10;
  cursor: pointer;
  -moz-background-size: 32px 32px;
  -webkit-background-size: 32px 32px;
  background-size: 32px 32px;
  background-position: center;
  background-repeat: no-repeat;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next { 
  background-image:url(/uploads/image/tsipmain/s_left.png);
  left: 0px;
  right: auto;
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {	
  background-image:url(/uploads/image/tsipmain/s_right.png);
  right:0px;
  left: auto;
}

@keyframes btn_more1_over {
	from { background:none; color:#2d2d2d;}
	to {background:#2d2d2d; color:#fff;}
}

@keyframes btn_more1_out {
	from {background:#2d2d2d; color:#fff;}
	to { background:none; color:#2d2d2d;}	
}

@keyframes btn_more2_over {
	from { background:#5d5e5f;}
	to {background:#000;}
}

@keyframes btn_more2_out {
	from {background:#000; }
	to { background:#5d5e5f; }	
}


/*#visual_box{ height:698px; width:100%; background:#c5e5f7 url(/uploads/image/tsimg/visual_box.gif) center top no-repeat; background-size:cover; overflow:hidden; border-top:1px solid #0072bc}
#visual_search{ position:relative; width:1000px;height:698px;  margin:0 auto;}
#visual_box h2{ position:relative; text-align:center; top:65px; font-size:44px; color:#0072bc; letter-spacing:1px;}
#visual_box h2 strong{ color:#252525;}
#visual_box h2 span{ color:#252525; font-weight:normal;}

#hd_sch{ position:absolute; width:1000px; height:80px; background:rgba(0,0,0,0.40); bottom:44px;}
#sch_stx_txt{ position:absolute; left:150px; background:url(/uploads/image/tsimg/sch_bg.png) left center no-repeat; height:80px; padding-left:84px; display:block; font-size:17px; font-weight:bold; color:#ffffff; line-height:80px;}
#sch_stx{ position:absolute; left:366px; top:26px; width:380px; height:30px; background:#ffffff; border:none; padding:0 10px;}
#sch_submit{ position:absolute;height:32px; right:150px; top:26px; width:76px; border:none;background:#0072bc url(/uploads/image/tsimg/btn_sch.png) center center no-repeat; text-indent:-111111111111111111111px; cursor:pointer;}


#visual_menu{ position:absolute; width:1000px; top:174px; list-style:none;}
#visual_menu li{ position:relative; float:left; width:232px; overflow:hidden; height:374px; margin-right:24px;}
#visual_menu li#visual_menu_s4{margin-right:0px; float:right;}


#visual_menu li a{ position:absolute; left:0; top:0; display:block; width:232px; height:374px;}

#visual_menu li .w_box{position:absolute; height:186px; width:232px;}
#visual_menu li strong{display:block; padding-top:30px;font-size:30px; text-align:center; font-weight:normal;}
#visual_menu li span{display:block; padding-top:8px; padding-bottom:14px; font-size:16px; color:#252525; text-align:center; letter-spacing:-1px;}




.visual_menu_up img{ top:0px;}
.visual_menu_down img{ top:187px;}


.visual_menu_up .w_box{top:187px;}
.visual_menu_down .w_box{top:0px;}

#visual_menu_s1 a{ background:url(/uploads/image/tsimg/m_v1.jpg) center top no-repeat;}
#visual_menu_s2 a{ background:url(/uploads/image/tsimg/m_v2.jpg) center bottom no-repeat;}
#visual_menu_s3 a{ background:url(/uploads/image/tsimg/m_v3.jpg) center top no-repeat;}
#visual_menu_s4 a{ background:url(/uploads/image/tsimg/m_v4.jpg) center bottom no-repeat;}


#visual_menu_s1 a:hover{ background:#358fca url(/uploads/image/tsimg/m_v1_over.png) center center no-repeat;}
#visual_menu_s2 a:hover{ background:#71c3de url(/uploads/image/tsimg/m_v2_over.png) center center no-repeat;}
#visual_menu_s3 a:hover{ background:#b88beb url(/uploads/image/tsimg/m_v3_over.png) center center no-repeat;}
#visual_menu_s4 a:hover{ background:#0072bc url(/uploads/image/tsimg/m_v4_over.png) center center no-repeat;}


#visual_menu_s1 .w_box{ border-bottom:1px solid #358fca;background:#ffffff url(/uploads/image/tsimg/m_v1_btn.png) center 114px no-repeat;}
#visual_menu_s2 .w_box{ border-top:1px solid #71c3de;background:#ffffff url(/uploads/image/tsimg/m_v2_btn.png) center 114px no-repeat;}
#visual_menu_s3 .w_box{ border-bottom:1px solid #b88beb;background:#ffffff url(/uploads/image/tsimg/m_v3_btn.png) center 114px no-repeat;}
#visual_menu_s4 .w_box{ border-top:1px solid #0072bc;background:#ffffff url(/uploads/image/tsimg/m_v4_btn.png) center 114px no-repeat;}

#visual_menu_s1 strong{ color:#358fca;}
#visual_menu_s2 strong{ color:#71c3de;}
#visual_menu_s3 strong{ color:#b88beb;}
#visual_menu_s4 strong{ color:#0072bc;}


#body_middle{background:#f0f0f0; width:100%; padding-top:80px; padding-bottom:60px;}
#body_middle_text{ clear:both; width:1000px; margin:0 auto; }
#body_middle_text:after {display:block;visibility:hidden;clear:both;content:""}

#body_middle_left{ float:left; width:246px; height:552px;}
#body_middle_left li{ width:190px; height:114px; margin-bottom:20px;padding:28px;}
#body_middle_left li#body_middle_left_li1{ border-bottom:1px solid #d2d2d2; background:#ffffff url(/uploads/image/tsimg/q3.png) 140px 90px  no-repeat}
#body_middle_left li#body_middle_left_li2{ border-bottom:1px solid #d2d2d2; background:#ffffff url(/uploads/image/tsimg/q2.png) 145px 90px  no-repeat}
#body_middle_left li#body_middle_left_li3{ border-bottom:1px solid #d2d2d2; background:#ffffff url(/uploads/image/tsimg/q1.png) 160px 90px  no-repeat}
#body_middle_left li a{ display:block;width:190px; height:114px;}
#body_middle_left li strong{font-size:24px; color:#252525; font-weight:normal; display:block; margin-bottom:10px;}
#body_middle_left li p{ color:#6d6d6d; font-size:14px;}

#middle_text_weibo{ float:right;}
#body_middle_center{ float:left; width:435px; margin-left:20px;}

.body_middle_text_a{ position:relative; width:379px; height:204px; background:#ffffff; padding:28px; overflow:hidden;}
.body_middle_text_a h2{ font-size:24px; color:#252525; font-weight:normal;}
.body_middle_text_a ul{ padding-top:20px;}
.body_middle_text_a ul li{ position:relative; font-size:16px; height:40px; line-height:40px; }
.body_middle_text_a ul li a{ position:relative;font-size:16px; color:#252525; display:block; z-index:111;}
.body_middle_text_a ul li span{ position:absolute; right:0; color:#8a8a8a; top:0;}

.more{ position:absolute; right:0px;top:0px;}

#middle_text_movie{ padding-top:20px;}*/