﻿@charset "UTF-8";
*{margin: 0 auto; padding: 0;font-family:"Microsoft YaHei"}
input, select, textarea{font-size: 100%; font-size:16px;}
table{border-collapse: collapse; border-spacing: 0;}
ol, ul{list-style: none;}
a{ text-decoration: none; cursor: pointer;}


.swiper-container .swiper-slide {text-align:center;font-size:18px;background:#fff; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:700px;width:100%;}
.swiper-container02 .swiper-slide {text-align:center;font-size:18px;background:#fff; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:500px;width:100%; }
.swiper-container03 .swiper-slide {text-align:center;font-size:18px;background:#fff; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:500px;width:100%; }
.swiper-container04 .swiper-slide {text-align:center;font-size:18px;background:#fff; display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;height:185px;width:100%; }

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: 30px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 30px;}

/* index.html begain!!! */
.index_mainbox{width: 1440px; margin: 0 auto; overflow:hidden;}
.index_top_line{width: 100%; height: 6px; background-color: #3994c3;}
.index_mainbox .copyright{padding: 20px 0 0; text-align: center;}
.index_top{width: 1440px; height: 80px; margin: 0px auto;}
.index_top_bg{background: #fff;  position: absolute; background: none;width: 100%;    z-index: 2;}
.index_top_bg2{background: #32343d;  position: relative; width: 100%;    z-index: 2;}
.index_top_bg3{background: url(../images/dl_top_bg.png) ;   width: 100%;    z-index: 2;}
.index_logo img{float: left; background-repeat: no-repeat; width: auto; height: 48px; margin: 16px 0;}
.index_daohang_txt{float: left;  margin: 0px 0 0 100px; font-family: "microsoft yahei"; font-size: 16px; color: #3b3b3b; line-height: 50px; }
.index_daohang_txt li{position: relative; float: left;line-height:80px; padding: 0 30px;}
.index_daohang_txt a{float: left; height:100%; width: auto; color: #fff; width: 100%; text-align: center; transition: background-color .5s; }

.index_top_ch_en{color: #fff; float: left; height: 22px; margin: 29px 20px;}
.index_top_ch_en a{ padding: 0 10px;}
.index_top_ch_en_h{ text-decoration: underline; }

.index_top_dlzc{ float: right; margin: 25px 0;}
.index_top_dlzc_bt{width: 80px; height: 30px; background: #7a7f93; border-radius: 15px; text-align: center; color: #fff; line-height: 30px; float: right; margin-left: 10px;}
.index_top_dlzc_bt2{   color: #7A7F93;background: #fff; }

.index_p1_title_a{font-size: 36px; line-height: 50px; text-align: center; margin-top: 80px; margin-bottom: 10px;}
.index_p1_title_b{font-size: 20px; color: #7A7F93;text-transform:Uppercase;text-align: center; width: 650px; margin: 0 auto; background: url(../images/index_title_line.png) no-repeat; background-position:0 15px; line-height: 30px; background-size: 100% auto;}

.index_p1{ padding: 0 0 80px 0;}
.index_p1_nr1{ margin: 80px 0 0 0; float: left; display: block;}
.index_p1_nr1_l{width: 500px; float: left; margin: 100px 0 0 40px;overflow: hidden;}
.index_p1_nr1_r{width: 900px; float: right; overflow: hidden;}
.index_p1_nr1_l_title01{font-size: 60px;}
.index_p1_nr1_l_title02{font-size: 30px; color: #7A7F93;line-height: 60px;}
.index_p1_nr1_l_content{ margin-top: 30px;color: #444444;}
.index_p1_nr1_l_content ul{ margin-top: 10px;}
.index_p1_nr1_l_content ul li{list-style:disc inside; line-height: 30px; }

.index_p1_nr1_l2{float: right; width: 470px; margin-left: 70px;}
.index_p1_nr1_r2{float: left;}

.index_bg2{ background: #f5f5f5;}
.index_bg3{ background: #32343d; min-height: 200px;}

.index_p2_content{  margin-top: 50px;}
.index_p2_content video{ height: 500px; width: 890px; margin: 0 275px ;}

.index_p3_nr_l{ float: left; width: 650px;}
.index_p3_nr_l_p1{ margin-top: 50px;}
.index_p3_nr_l_p1_title{width: 50%; font-size: 20px; color: #7A7F93; border-left: 4px solid #7A7F93; padding: 0 10px; line-height: 21px; float: left; font-weight: bold;}
.index_p3_nr_l_p1_img_title{ width: 256px; position: absolute; background: #000000; color: #fff; opacity: .8;  bottom: 0; font-size: 14px ; text-align: left;line-height: 30px;padding: 0 10px;}
.index_p3_nr_l_p1_more{width: 40%; font-size: 16px; color: #7A7F93;  line-height: 21px; float: right; text-align: right;}
.swiper-container04{width: 100%; margin-top: 30px; float: left;}
.swiper-container04 .swiper-slide{ position: relative;}
.swiper-container04 .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left: 0px;}
.swiper-container04 .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right: 0px;}

.index_p3_nr_r{ float: right; width: 650px;}
.index_p3_nr_r_p1{ margin-top: 50px;}

.index_p3_nr_r_p1_list{width: 100%; float: left; margin: 20px 0 0 0;}
.index_p3_nr_r_p1_list ul li{width: 100%; color: #666666; line-height: 50px; border-bottom: 1px solid #ddd;}

.index_p4_list{width: 100%; margin-top: 50px;}
.index_p4_list ul li img{width: 14.66%; margin:0 1%; float: left;}

.index_footer{ padding: 0 0 50px 0;}
.index_footer_p1{ width: 540px;}
.index_footer_p1_title{font-size: 24px ; color: #fff; line-height: 60px;}
.index_footer_p1_text{width: 96%; line-height: 50px; background: #f2f2f2; border: 0; padding: 0 2%; margin-bottom: 10px; font-size: 14px;}
.index_footer_p1_textarea{width: 96%;  background: #f2f2f2; border: 0; padding:  2%; margin-bottom: 10px; height: 100px; font-size: 14px;}
.index_footer_p1_bt{width: 100%;  background:  #7A7F93; border: 0;  text-align: center; color: #fff; margin-top: 50px; height: 50px; line-height: 50px;}

.index_footer_p2{ width: 540px; float: left; margin: 30px 0 0 100px; position: relative; height: 472px;}
.index_footer_p2_1_content{ font-size: 18px; color: #ccc; line-height: 30px;}
.index_footer_p2_2{ position: absolute; bottom: 0;}
.index_footer_p2_2_content{ color: #7A7F93; text-decoration: underline;}

.index_footer_p3{ width: 170px; float: right; margin: 30px 0 0 0; position: relative;}
.index_footer_p3_ewm1{width: 100%; text-align: center; color: #fff; line-height: 50px; font-size: 20px; margin-top: 14px;}
.index_footer_p3_ewm1 img{width: 100%;  height: auto;}

.index_footer02{ text-align: center; color: #fff; width: 100%; background: #111; height: 60px ; line-height: 60px;}

.public_navigation{background: #f5f5f5; line-height: 50px; font-size: 14px;}

.zxpd_Clist_date{ width: 200px; height: 170px; margin: 15px 0; border-right: 1px solid #ddd ; float: left; text-align: center; color: #7A7F93;}
.zxpd_Clist_date_day{ font-size: 50px; line-height: 60px; margin-top: 40px;}
.zxpd_Clist_nr_l{width: 860px ; padding: 0 40px; margin: 15px 0; height: 170px; float: left;}
.zxpd_Clist_nr_l_title{ font-size: 24px; line-height: 34px;}
.zxpd_Clist_nr_l_title:hover{ color: #7A7F93; text-decoration: underline;}
.zxpd_Clist_nr_l_tip{ font-size: 16px; line-height: 40px; color: #c1c1c1;}
.zxpd_Clist_nr_l_txt{ font-size: 16px; line-height:22px; color: #666;}
.zxpd_content ul li{width: 100%; height: 200px; margin-top: 50px;}

.zxpd_Clist_nr_r{float: right; width: 299px;}
.zxpd_Clist_nr_r img{ width: 100%; height: auto;}

.zxpd_content_page ul{ margin:0 auto ; text-align: center;}
.zxpd_content_page ul li { width: 46px; height: 46px ; float: left; margin: 0 10px; color: #7A7F93; text-align: center; line-height: 46px; background: #fff; border: 1px solid #7A7F93;}
.zxpd_content_page {  text-align: center; margin: 50px 0 80px;}
.zxpd_content_page span{ display: inline-block; width: 46px; height: 46px ;  margin: 0 10px; color: #7A7F93; text-align: center; line-height: 46px; background: #fff; border: 1px solid #7A7F93;}
.zxpd_content_page span:hover{ color: #fff;  background: #7A7F93; border: 1px solid #7A7F93; cursor: pointer;}
.zxpd_content_page span.zxpd_content_page_span_h{ color: #fff;  background: #7A7F93; border: 1px solid #7A7F93; cursor: pointer;}

.about_p1_content{ margin: 50px 0 0 0;}
.about_p1_content_l{ width:760px; margin: 70px 40px; float: left;  }
.about_p1_content_l_title{ font-size: 30px;}
.about_p1_content_l_txt{ color: #444 ; line-height: 30px; margin-top: 20px; }
.about_p1_content_r{ width:600px; float: right;  }
.about_p1_content_r img{ width:100%;  }

.about_p2_content_list ul li{ width: 700px; float: left; margin-top: 50px; margin-left: 20px;}
.about_p2_content_list_img{width: 200px ; height: 230px; float: left;}
.about_p2_content_list_img img{width: 100% ; height:  auto;}
.about_p2_content_list_title{ float: left; width: 420px; padding: 0 50px 0 30px; font-size: 24px; margin-top: 5px;}
.about_p2_content_list_txt{ float: left;  width: 420px; padding: 0 50px 0 30px; font-size: 16px; color: #666; margin-top: 10px;}

.about_p3_list ul { margin-top: 50px;}
.about_p3_list ul li{ float: left; width: 470px ; margin: 5px;border-radius: 8px ; background: #fff; box-shadow: 0 0 5px #ccc;}
.about_p3_list_top{ width: 90%; margin: 0 5%; padding: 20px 0; border-bottom: 1px  dashed #ccc; }
.about_p3_list_top_title{ font-size: 20px; float: left;width: 320px; }
.about_p3_list_top_title span{color: #fc6c39; margin-left: 24px;  }
.about_p3_list_top_tip{ color: #aeaeae; margin-top: 5px; float: left;width: 320px;}
.about_p3_list_top_bt{ width: 100px; height: 30px ; float: right; background: #7A7F93; color: #fff; border-radius: 15px; text-align: center; line-height: 28px; margin-top: -14px; font-size: 16px;}
.about_p3_list_top_bt:hover{  background: #676b7b; }
.about_p3_list_down{width: 90%; margin: 0 5%; padding:20px  0 ; height: 240px;color: #666; line-height: 24px;}


.dl_content{    
    background-position: center center;
    background-repeat: no-repeat;
   /* background-attachment: initial;
    background-origin: initial;
    background-clip: initial;
    background-color: initial;*/
    background-size: auto 100% !important;
	/*height: 750px;*/
	}

.dl_content_box{width: 400px; height: 520px; margin: 155px 0 75px; border-radius: 10px; float: right; background: #fff; padding: 0 40px;}
.dl_content_box_title{font-size:24px; border-left: 4px solid #7A7F93; line-height: 23px; padding: 0 10px; margin: 50px 0;}
.dl_content_box_table_text{width: 94%; line-height: 40px; border-radius: 6px ; margin-bottom: 20px; border: 1px solid #ccc; padding: 0 3%; font-size: 14px;}
.dl_content_box_table_check{ font-size: 14px; line-height: 14px;}
.dl_content_box_table_check input{ margin-top: 1px; float: left; cursor: pointer;}
.dl_content_box_table_bt{ width: 100%; text-align: center;display: block; background: #7A7F93; color: #fff; height: 40px; border-radius: 20px; line-height: 40px; margin-top:30px;}
.dl_content_box_table_bt:hover{  background: #676b7b; }
.dl_content_box_table_tip{ width: 100%; text-align: right;  margin-top:10px;}
.dl_content_box_table_check a,.dl_content_box_table_tip a{  color: #7A7F93; text-decoration: underline;}

.dl_content_box_other{ width: 100%; margin-top: 30px; border-top: 1px solid #ccc; padding: 20px 0 ; text-align: center;}
.dl_content_box_other_title{ width: 100%; text-align: center;}
.dl_content_box_other_a{ margin: 15px 20px; display: inline-block;}

.zc_content_box_table_tip{ width: 100%; text-align:  center; color: #7A7F93; text-decoration: underline; display: inline-block; margin: 50px 0;}
.dl_content_box_table_yzmBox{position: relative;}
.dl_content_box_table_getYZM{ width: 100px; width: 140px; background: #7A7F93; color: #fff; position: absolute; float: right; top: 0; right: -2px; text-align: center; line-height: 42px; border-top-right-radius: 6px;border-bottom-right-radius: 6px; cursor: pointer; font-size: 14px;}
.dl_content_box_table_getYZM:hover{ background: #676b7b;}
.dl_content_box_table_getYZM_clicked{  background: #ccc; color: #fff; }
.dl_content_box_table_getYZM_clicked:hover{  background: #ccc; color: #fff; }

.zm_p1_tltie{ font-size: 40px; text-align: center; width: 100%; margin-top: 80px;}
.zm_p1_tltie_two{ font-size: 18px; text-align: center; width: 96%; margin: 0 2%; margin-top: 30px; color: #333; line-height: 30px;}
.zm_p1_tltie_two span{ color: #a697a2; }
.zm_p1_useBt{width: 240px; height: 50px; text-align: center; color: #fff; background: #7A7F93; border-radius: 25px; font-size: 20px; line-height: 50px; display: inline-block; margin:30px 600px 0;}
.zm_p1_useBt:hover{ background: #676b7b;}
.zm_p1_showimg{width: 100%; margin-top: 80px; }
.zm_p1_showimg_title{font-size: 30px; text-align: center;}
.zm_p1_showimg img{width: 100%; height: auto; margin-top: 20px; }

#DoubleViewer{ margin-top: 30px;}

.zm-margin-left{margin-left: 25px !important;}
.zm_ys_p2_box{display: none;}
.zm_ys_upload_title{ margin-top: 80px; font-size: 30px; text-align: center;}
.zm_ys_upload_bt{ width: 240px; height: 50px; border: 1px solid #7A7F93; border-radius: 25px; color: #7A7F93; background: #fff; margin-top: 30px; font-size: 20px; line-height: 49px; text-align: center;}
.zm_ys_upload_bt:hover{ background: #f5f5f5; cursor: pointer;}
.zm_ys_imgTypelist ul{ margin-top: 30px; padding: 0 180px;}
.zm_ys_imgTypelist ul li{ width: 500px; height: 150px; border: 1px solid #ddd; border-radius: 8px; display: inline-block; margin-right: 20px; cursor: pointer; overflow: hidden;}
.zm_ys_imgTypelist_l{ width: 70px; height: 100%; background: #f1f1f1; float: left;}
.zm_ys_imgTypelist_l_icon img{ width: 44px; height: 44px; margin:15px 13px;}
.zm_ys_imgTypelist_l_check{ width: 24px ; height: 24px; background: url(../images/zm_checkbox.png) no-repeat; margin:28px 23px;}
.zm_ys_imgTypelist_r_title{ font-size: 24px; padding: 0 15px ; margin: 20px 0; float: left;width: 400px;}
.zm_ys_imgTypelist_r_txt{ font-size: 20px; color: #666; padding: 0 15px ; float: left;width: 400px;}
.zm_ys_imgTypelist ul li.zm_ys_imgTypelist_li_h{  border: 2px solid #7a7f93; margin-left: -1px;}
.zm_ys_imgTypelist ul li.zm_ys_imgTypelist_li_h .zm_ys_imgTypelist_l_check{ background-image: url(../images/zm_checkbox_h.png);}
.zm_ys_upload_file{ display: none;}
.zm_ys_do{ margin-top: 50px;}
.zm_ys_p2{ padding-top: 80px; border-top: 1px solid #ccc;}
.zm_ys_p2_tltie{ width: 100%; text-align: center; font-size: 30px;}
.zm_ys_p2_btBox{ text-align: center;}
.zm_ys_p2_bt1{ width: 240px; height: 50px; border: 1px solid #7A7F93; border-radius: 25px; color: #7A7F93; background: #fff; margin: 30px 10px; font-size: 20px; line-height: 49px; text-align: center;display: inline-block; }
.zm_ys_p2_bt2{width: 240px; height: 50px; text-align: center; color: #fff; background: #7A7F93; border-radius: 25px; font-size: 20px; line-height: 50px; display: inline-block;margin: 30px 10px; }

.jw_content_iteam{ width: 100%; min-width: 1440px; height: 900px; background-position: center center; }

.jw_p1{ width: 100%; min-width: 1440px; height: 900px; background-position: center center; background: url(../images/jw_p1_bg.jpg) no-repeat; }
.jw_p1_txt1{ font-size: 90px; margin-top: 130px; font-weight: bold; color: #fff; line-height: 110px;}
.jw_p1_txt2{ font-size: 50px; width: 900px; background: url(../images/jw_p1_slogan_bg.png); height: 90px; line-height: 90px; color: #fff; border-radius: 10px ; overflow: hidden; text-align: center; margin:120px 270px; letter-spacing:12px;}
.jw_p1_btbox{ float: right; width: 100%;  }
.jw_p1_bt1{ float: right; font-size: 28px; color: #fff; margin: 0 30px; cursor: pointer;  }
.jw_p1_ewm img { float: right; margin: 20px 0;}

.jw_p2{ width: 100%; min-width: 1440px; height: 900px; background-position: center center; background: url(../images/jw_p2_bg.jpg) no-repeat; position: relative; }
.jw_p2_iconlist{width: 1050px; height: 550px; margin-top: 180px; position: relative;}
.jw_p2_iconlist_icon1{ font-size: 28px; text-align:center; color: #fff; width: 250px; height: 220px; line-height: 40px; cursor: pointer; opacity: .6; }
.jw_p2_iconlist_icon_active{ opacity: 0.99; }
.jw_p2_iconlist_icon1 img{ font-size: 28px; width: 110px; height: 110px; margin: 12px 70px; }
.jw_p2_iconlist_icon1:nth-child(1){ position: absolute; left: 0; top: 0;}
.jw_p2_iconlist_icon1:nth-child(2){ position: absolute; right: 0; top: 0;}
.jw_p2_iconlist_icon1:nth-child(3){ position: absolute; left: 0; bottom: 0;}
.jw_p2_iconlist_icon1:nth-child(4){ position: absolute; right: 0; bottom: 0;}

.jw_p2_iphone{ width: 420px; height: 760px; background: url(../images/jw_p2_iphone.png) no-repeat; position: absolute; top: 50% ; left:50%; margin: -380px 0 0 -210px; }
.jw_p2_iphone_data{ width: 325px; height: 562px; margin-top: 97px; display: none;  }
.jw_p2_iphone_data_active{  display: block;  }
.jw_p2_iphone_data:nth-child(1){ background: url(../images/jw_p2_data_switch1.png) no-repeat;}
.jw_p2_iphone_data:nth-child(2){ background: url(../images/jw_p2_data_switch2.png) no-repeat;}
.jw_p2_iphone_data:nth-child(3){ background: url(../images/jw_p2_data_switch3.png) no-repeat;}
.jw_p2_iphone_data:nth-child(4){ background: url(../images/jw_p2_data_switch4.png) no-repeat;}

.abner-footer-left{margin-top:20px;}

.abner-footer-left1{margin-top:50px;}

.abner-index_footer_p3{float: left;margin-left:90px;margin-top:90px}
.abner-index_footer_p31{float: left;margin-left: 50px;margin-top:90px}
.abner-index_footer_p2{width: 25%;height:auto;overflow: hidden;margin-left:60px}

.abner-new{width: 425px;height: 275px;border:1px solid #e2e2e2;float: left;margin:26px;margin-top:70px;}
.abner-new-img{width: 100%;height: 200px}
.abner-new-info{width: 96%;height: 75px;margin:0 auto}
.abner-new-info-title{font-size: 18px;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #111}
.abner-new-info-title-1{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;font-size: 14px;margin-top:5px;color: #aaa}

.new-img{width: 276px;height: 185px}
.new-title{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.index_p3_nr_r_p1_list ul li{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
 .big_div{
     text-align: center;
     margin: 0 auto;
     padding: 0;
     clear: both;
     height: auto;
     margin-top: 30px
}
.small2{
    width:230px;
    height: 140px;
    margin: 0;
    padding: 0;
    display: inline-block;
    _display: inline;
    *display: inline;
    zoom: 1;
    background: beige;
    margin:20px;
 }
 .small3{
    width:500px;
    height: 280px;
    margin: 0;
    padding: 0;
    display: inline-block;/*
    _display: inline;
    *display: inline;*/
    zoom: 1;
    background: beige;
    margin:40px;
 }
 .small3-title{
    text-align: left;
    font-size: 34px;
    margin-top:50px;
    margin-left:30px;
    color: #fff
 }
 .small3-title-p{
    font-size: 22px;
    margin-top:30px;
    color: #fff
 }
 .small3-title-p-1{
    margin-top: 50px;
    color: #fff;
    font-size: 18px
 }

 .main-box{
    width: 1160px;
    height:auto;
    min-height: 600px;
    margin:0 auto;
    margin-top: 28px;
    margin-bottom: 28px;
    padding:20px;
    background: #fff
}
.main-box-content{
    font-size: 16px;
    line-height: 30px;
    text-indent:2em;
    color: #666666;
    padding-bottom: 100px
}
.mian-info{
    width: 100%;
    height:100px;
    border-bottom:1px solid #e5e5e5;
    margin-bottom: 50px
}
.mian-info-title{
    font-size: 24px;
    margin-bottom:30px;
    color: #333333
}

.mian-info-title-date{
    font-size: 16px;
    color: #999999
}
.main-box-content img{width:1000px;margin: 0 auto;margin-top:20px;margin-left:50px;}

.zhimei{margin: 0 auto;width: 1200px}


.footer-list{width: 330px;height: 100px;float: left;margin-top:50px;margin-right:70px}
.footer-list-left{width:60px;height:60px;float: left;border:1px solid #fff;margin-top:20px;margin-left:5px;border:1px solid #fff;border-radius: 10px}
.footer-list-right{width: 230px;height: 100%;float: left;margin-left:20px;color: #fff;text-align: center;font-size: 16px}
.footer-list-right-p{margin-top:20px}
.footer-list-ewm{width:120px;height:120px;border:1px solid #fff;float: left;margin-top:40px;margin-left:40px}











