@charset "utf-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,input,table,tbody,p,th,td,em{-webkit-text-size-adjust:none;margin:0;padding:0;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:"Microsoft Yahei","微软雅黑",Tahoma,Arial,Helvetica,STHeiti; }
html,body{height:100%;font-size:16px; color:#484848;  }
img,input,button,a,select,textarea{margin:0;padding:0;resize:none;border:none;outline:none;} 
ul,li { list-style:none; padding:0; margin:0;}
*html{background-image:url(about:blank);background-attachment:fixed;} /* 修正IE6振动bug */
a { color:#484848; text-decoration:none;}
a:hover {color:#0c3f7e; text-decoration:none;}
.clear { clear:both;}
.fl { float: left;}
.fr { float:right;}
.wrap { width:100%;  margin:0 auto 0; overflow:hidden;padding-top: 99px;}

/*头部 start*/
.header_w { background:#1f5079;position:fixed; z-index:1000; width:100%;}
.header {clear:both; max-width:1280px; padding:0 0 2em; margin:0 auto 0;}
.header .logo { float:left; padding-top:2em; width:40%;}
.header .logo a { display:inline-block;}
.header .logo img { display:block; height:60%; width:60%;}
.header .h_R { float:right;}
.header .lan { float:right;}
.header .lan a {font-size:12px; display:inline-block; vertical-align:middle; color:#6385a1;}
.header .lan a:hover { color:#ffffff;}
.header .lan a.current-menu-item {color:#ffffff;}
.header .lan .line { font-size:14px;margin:0 0.3em;display:inline-block; vertical-align:middle; background:#75c5f0; width:2px; height:1em;}
.header .search_box {   border:1px solid #6385a1; width:140px; height:24px;  }
.header .search_box .i_w { margin:0 26px 0 6px;}
.header .search_box .input { width:100%;line-height:23px; font-size:12px; color:#a9a9a9; font-family:Microsoft Yahei;  outline-width:0; border:0; color:#ffffff;background-color:transparent}
.header .search_box .b_w { float: right; padding-right:2px;}
.header .search_box .btn { display:block;height:23px; width:23px; overflow:hidden;background: url(images/i_search.png) center center no-repeat;cursor:pointer;}
.header .search_box .btn:hover{}
.header .search_box .btn span { display: none;}

.header .btn_menu { display: none;}
.header .btn_search { display: none;}
/*头部 end*/

/*导航 start*/
.mask { display:none;}
.nav_w { clear:both; padding-top:1em;}
.nav_w .close { display:none;}
.nav { font-size:12px; }
.nav .tit { display:none;}
.nav ul { padding-right:0.3em;}
.nav li { margin:0 0.4em;  display:inline-block;}
.nav li a { color:#ffffff;border-bottom:1px solid #1f5079; letter-spacing:1px;}
.nav li a:hover,.nav li.current-menu-item a { color:#5fa8d2;border-bottom:1px solid #75c5f0;}
/*导航 end*/

.footer_w {clear:both; text-align:center; padding:4em 0 4em;  background:#1f5079;margin:0 auto 0; color:#86a0b6; font-size:10px; line-height:1.6em; }
.footer_w br { display:none;}
.footer { }
.footer .copyright { margin:0 1em; }
.footer span { display:inline-block;}

/*焦点图 1 start*/
.swiper_1 {width: 100%;height: 945px;}
.swiper_1 .swiper-slide {text-align: center;

      /* Center slide text vertically */
      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;
	  background-repeat:no-repeat; background-position: center center; background-size:cover;
    }
	.swiper_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}
	.swiper_1 .swiper-pagination-bullet { width:11px; height:11px;opacity: 1; background:#cccccc}
	.swiper_1 .swiper-pagination-bullet-active {opacity: 1;background: #333;}
	.swiper_1 .swiper-button-prev{ display:none; z-index:100; position:absolute; left:1.5em; top:50%; margin-top:-16px;width:18px; height:32px; line-height:1.2em; color:#a8a8a8; font-size:3em; text-align:center; background:url(images/slider-arrow.png) -116px 0 no-repeat;}
	.swiper_1 .swiper-button-next {display:none;z-index:100;position:absolute; right:1.5em; top:50%;margin-top:-16px;width:18px; height:32px; line-height:1.2em;color:#a8a8a8;font-size:3em;text-align:center;background:url(images/slider-arrow.png) 0 0 no-repeat;}
	.swiper_1 .swiper-slide { position:relative; z-index:0;}
	.swiper_1 .swiper-slide img { display:none; }
	
	.swiper_1 .txt { position:absolute; width:100%; left:0; top:50%; margin-top:-16em; color:#ffffff; text-align:center;}
	.swiper_1 .txt .t_1 { font-size:108px; font-weight:bold; margin-bottom:1em;letter-spacing:15px;}
	.swiper_1 .txt .line { overflow:hidden;margin:0 auto 0; width:22em; height:1px;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb; background:#cbcbcb;font-size:1.5em;}
	.swiper_1 .txt .t_2 { margin:2px auto 0; padding:1.5em 0; width:22em;border:1px solid #cbcbcb; font-size:26px; line-height:2em; background: url(images/mask_mh.png); background-size:cover; }
	.swiper_1 .txt .btn_w { text-align:center; }
	.swiper_1 .txt .btn_zx { margin-top:0.7em; border:2px solid #efeeeb; line-height:1.5em; color:#ffffff; padding:0 2em; display:inline-block;-moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em;}
/*焦点图 1 end*/

/*焦点图 2 start*/
.swiper_2 {width: 100%;height: 945px;}
.swiper_2 .swiper-slide {text-align: center;

      /* Center slide text vertically */
      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;
	  background-repeat:no-repeat; background-position: center center; background-size:cover;
    }
	.swiper_2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}
	.swiper_2 .swiper-pagination-bullet { width:11px; height:11px;opacity: 1; background:#cccccc}
	.swiper_2 .swiper-pagination-bullet-active {opacity: 1;background: #333;}
	.swiper_2 .swiper-button-prev{ display:none; z-index:100; position:absolute; left:1.5em; top:50%; margin-top:-16px;width:18px; height:32px; line-height:1.2em; color:#a8a8a8; font-size:3em; text-align:center; background:url(images/slider-arrow.png) -116px 0 no-repeat;}
	.swiper_2 .swiper-button-next {display:none;z-index:100;position:absolute; right:1.5em; top:50%;margin-top:-16px;width:18px; height:32px; line-height:1.2em;color:#a8a8a8;font-size:3em;text-align:center;background:url(images/slider-arrow.png) 0 0 no-repeat;}
	.swiper_2 .swiper-slide { position:relative; z-index:0;}
	.swiper_2 .swiper-slide img { display:none; }
	
	.swiper_2 .txt { position:absolute; width:100%; left:0; top:50%; margin-top:-16em; color:#ffffff; text-align:center;}
	.swiper_2 .txt .t_1 { font-size:108px; font-weight:bold; margin-bottom:1em;letter-spacing:15px;}
	.swiper_2 .txt .line { overflow:hidden;margin:0 auto 0; width:22em; height:1px;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb; background:#cbcbcb;font-size:1.5em;}
	.swiper_2 .txt .t_2 { margin:2px auto 0; padding:1.5em 0; width:22em;border:1px solid #cbcbcb; font-size:26px; line-height:2em; background: url(images/mask_mh.png); background-size:cover}
	.swiper_2 .txt .btn_w { text-align:center; }
	.swiper_2 .txt .btn_zx { margin-top:0.7em; border:2px solid #efeeeb; line-height:1.5em; color:#ffffff; padding:0 2em; display:inline-block;-moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em;}
/*焦点图 2 end*/

/*焦点图 手机 1 start*/
.swiper_m_1 { display:none;width: 100%;}
.swiper_m_1 .swiper-slide {text-align: center;

      /* Center slide text vertically */
      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;
	  background-repeat:no-repeat; background-position: center center; background-size:cover;
    }
	.swiper_m_1 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px;}
	.swiper_m_1 .swiper-pagination-bullet { width:11px; height:11px;opacity: 1; background:#f2f2f2}
	.swiper_m_1 .swiper-pagination-bullet-active {opacity: 1;background: #000000;}
	.swiper_m_1 .swiper-button-prev{ display:none; z-index:100; position:absolute; left:1.5em; top:50%; margin-top:-16px;width:18px; height:32px; line-height:1.2em; color:#a8a8a8; font-size:3em; text-align:center; background:url(images/slider-arrow.png) -116px 0 no-repeat;}
	.swiper_m_1 .swiper-button-next {display:none;z-index:100;position:absolute; right:1.5em; top:50%;margin-top:-16px;width:18px; height:32px; line-height:1.2em;color:#a8a8a8;font-size:3em;text-align:center;background:url(images/slider-arrow.png) 0 0 no-repeat;}
	.swiper_m_1 .swiper-slide { position:relative; z-index:0;}
	.swiper_m_1 .swiper-slide img { display:block; width:100%; height:auto; }
	
/*焦点图 手机 1 end*/

/*焦点图 手机 2 start*/
.swiper_m_2 { display:none;width: 100%; margin-bottom:1.5em !important;}
.swiper_m_2 .swiper-slide {text-align: center;

      /* Center slide text vertically */
      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;
	  background-repeat:no-repeat; background-position: center center; background-size:cover;
    }
	
	.swiper_m_2 .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 6px;}
	.swiper_m_2 .swiper-pagination-bullet { width:4em; height:5px;opacity: 1; background:#dcdcdc;border-radius:2px;}
	.swiper_m_2 .swiper-pagination-bullet-active {opacity: 1;background: #000;}
	.swiper_m_2 .swiper-button-prev{ display:none; z-index:100; position:absolute; left:1.5em; top:50%; margin-top:-16px;width:18px; height:32px; line-height:1.2em; color:#a8a8a8; font-size:3em; text-align:center; background:url(images/slider-arrow.png) -116px 0 no-repeat;}
	.swiper_m_2 .swiper-button-next {display:none;z-index:100;position:absolute; right:1.5em; top:50%;margin-top:-16px;width:18px; height:32px; line-height:1.2em;color:#a8a8a8;font-size:3em;text-align:center;background:url(images/slider-arrow.png) 0 0 no-repeat;}
	.swiper_m_2 .swiper-slide { position:relative; z-index:0;}
	.swiper_m_2 .txt_b { width:100%;}
	.swiper_m_2 .txt {border:2em solid #ffffff; border-bottom:2.5em solid #ffffff;padding:3em 0 3em; color:#333333; text-align:center; background:#eeeeee;}
	.swiper_m_2 .txt .t_1 { display:inline-block; border:2px solid #000000; padding-top:0.1em; padding:0 0.5em; font-size:3.4em; line-height:1.6em; font-weight:bold; letter-spacing:1px; }
	.swiper_m_2 .txt .t_2 { margin:0 auto 0; padding:1.5em 0 0;font-size:1.5em; line-height:1.6em; }
/*焦点图 手机 2 end*/

.new_box_w {clear:both; text-align:center; overflow:hidden;  background:#1f5079; color:#8fa8bc; font-size:0.95em; line-height:1.6em; }
.new_box { max-width:1280px;margin:0 auto 0; padding:5em 0 5.6em; overflow:hidden;}
.new_box a { color:#8fa8bc;}
.new_box a:hover { color:#ffffff;}
.new_box .new_box_L { float:left; width:43%; }
.new_box .new_box_C { float:left; width:30%;}
.new_box .new_box_R { float:right; width:26%;}

.new_box .tit { text-align:left; font-size:16px; font-weight:bold;}
.new_box .list { margin:0.6em 0 0; text-align:left; font-size:14px; line-height:2em; }
.new_box .list li {overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.new_box .txt { margin:0.6em auto 0 0; width:19em; text-align:left; font-size:14px; line-height:2em; height:8em; overflow:hidden; text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:4; }

.new_box .new_box_L .btn_about { display:none;}
.new_box .new_box_C .list { width:18em; margin:0.6em auto 0 0;}
.new_box .new_box_C .list li { float:left; width:6em;}
.new_box .new_box_R .list .i_arrow { display:none;}

.new_box_line { max-width:1574px; margin:0 auto 0; height:1px; overflow:hidden; background:#366287;}

.new_box .new_box_R .tit .line { display:none;}
.new_box .new_box_R .btn_ck { display:none;}

.new_box .js_box { display:none;}

.new_box .pic_s_list { padding-top:32px; clear:both; text-align:left;}
.new_box .pic_s_list a {display:inline-block; margin-right:10px; border:1px solid #6183a0; width:40px; height:40px; text-align:center;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.new_box .pic_s_list img { display:inline-block; margin-top:10px;  }
 
 

/*内页 start*/
.banner {
    clear: both;
    width: 400px
    position: relative;
    z-index: 0;
    height: 400px; /* 假定高度为 400px */
}

.banner img {
    display: block;
    width: 400px;
    height: 100%;
    margin: 0 auto;
}
.banner .txt { position:absolute; width:100%; left:0; top:50%; margin-top:-16em; color:#ffffff; text-align:center;}
.banner .txt .t_1 { font-size:6em; font-weight:bold; margin-bottom:1em;}
.banner .txt .line { overflow:hidden;margin:0 auto 0; width:22em; height:1px;border-right:1px solid #cbcbcb;border-left:1px solid #cbcbcb; background:#cbcbcb;font-size:1.5em;}
.banner .txt .t_2 { margin:2px auto 0; padding:1.5em 0; width:22em;border:1px solid #cbcbcb; font-size:1.5em; line-height:2em; background: url(images/mask_mh.png); background-size:cover}
.banner .txt .btn_w { text-align:center; }
.banner .txt .btn_zx { margin-top:0.7em; border:2px solid #efeeeb; line-height:1.5em; color:#ffffff; padding:0 2em; display:inline-block;-moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em;}
.banner .btn_down { display:block; cursor:pointer; width:3em; height:auto; position:absolute; bottom:10em; left:50%; margin-left:-1.5em; }
.banner .btn_down img { display:block; width:100%; height:auto;}

.position_box { clear:both; margin:0 auto 0; max-width:1280px; background: #4d87eb; color:#ffffff; font-size:16px; }
.position_box #position { position:absolute; top:-142px;}
.position {line-height:3.2em; padding:0 0.5em 0 2.5em;}
.position a { color:#ffffff;}
.position a:hover { color:#dff4ff;}

.position .dot {display: inline-block;vertical-align: middle;margin-right: 0.3em; width: 0.5em; height: 0.5em; background: #ffffff; -moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;
}

.main_i { clear:both; margin:1px auto 5em; max-width:1280px;  }
.main_i .main_i_L { float:left; width:300px;}
.main_i .main_i_R { margin-left:300px;}

.main_i .main_i_L .side_nav { margin-bottom:1em;-moz-box-shadow:2px 2px 6px #dbdbdb; -webkit-box-shadow:2px 2px 6px #dbdbdb; box-shadow:2px 2px 6px #dbdbdb;}
.main_i .main_i_L .side_nav .tit { padding:0 0.4em 0 1em; background: #4d87eb;color: #ffffff; font-size:1em; line-height:2.9em;}
.main_i .main_i_L .side_nav .tit .dot {display:inline-block; vertical-align:middle; margin-right:0.3em; width:0.5em; height:0.5em; background:#ffffff;-moz-border-radius:50%; -webkit-border-radius:50%; border-radius:50%;}
.main_i .main_i_L .side_nav .tit .line { display:none;}
.main_i .main_i_L .side_nav .tit span { display:inline-block; vertical-align:middle}
.main_i .main_i_L .side_nav ul.sub_nav {}
.main_i .main_i_L .side_nav ul.sub_nav li {}
.main_i .main_i_L .side_nav ul.sub_nav li a { line-height:3.2em; font-size:16px; margin-top:5px; display:block; background:#ffffff; color:#333333; padding:0 0.5em 0 2.5em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_i .main_i_L .side_nav ul.sub_nav li a:hover { color:#000000; background:#e6e6e6;}
/*.main_i .main_i_L .side_nav ul.sub_nav li.current-menu-item a { background:#e6e6e6; color:#33333;}*/
.main_i .main_i_L .side_nav ul.about_nav { margin-top:7px; overflow:hidden; padding-bottom:6px;}
.main_i .main_i_L .side_nav ul.about_nav li {}
.main_i .main_i_L .side_nav ul.about_nav li a  { line-height:3.2em; font-size:16px;; margin-top:5px; display:block; background:#ffffff; color:#333333; padding:0 0.5em 0 2.5em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_i .main_i_L .side_nav ul.about_nav li img { display:inline-block; vertical-align:middle; margin-right:0.4em;}
.main_i .main_i_L .side_nav ul.about_nav li span {  display:inline-block; vertical-align:middle}
.main_i .main_i_L .side_nav ul.about_nav li a:hover { color:#000000; background:#bdbdbd;}


.main_i .main_i_R .cp_list_box {}
.main_i .main_i_R .cp_list_box .tit  {background:#75c5f0; color:#ffffff; font-size:1.2em; text-align:center;padding:0.9em 1em; line-height:1.8em;-moz-box-shadow:2px 2px 6px #dbdbdb; -webkit-box-shadow:2px 2px 6px #dbdbdb; box-shadow:2px 2px 6px #dbdbdb;}
.main_i .main_i_R .cp_list_box .tit_m { display:none;}
.main_i .main_i_R .cp_list_box .tit_jsyy_m { display:none;}
.main_i .main_i_R .cp_list_box .list {}
.main_i .main_i_R .cp_list_box .list ul { margin:0 -0.6em 0 0;}
.main_i .main_i_R .cp_list_box .list li { display:block; float:left; width:33.3%; font-size:16px; line-height:1.6em;}
.main_i .main_i_R .cp_list_box .list li a { position:relative; z-index:0; display:block; overflow:hidden; cursor:pointer; margin:0.6em; padding:2em 0 1.3em;-moz-box-shadow:2px 2px 6px #dbdbdb; -webkit-box-shadow:2px 2px 6px #dbdbdb; box-shadow:2px 2px 6px #dbdbdb; color:#333333;}
.main_i .main_i_R .cp_list_box .list li a:hover {}
.main_i .main_i_R .cp_list_box .list .pic {  display:block; margin:0 14% 0.5em; background-position: center center; background-repeat:no-repeat; background-size:contain}
.main_i .main_i_R .cp_list_box .list .pic img { display:block; width:100%; height:auto;}
.main_i .main_i_R .cp_list_box .list .txt { margin:0 0.3em; display:block; text-align:center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}

.main_i .main_i_R .cp_list_box .list .pop_t { display:block; position:absolute; left:0; top:15em; width:100%; height:100%; overflow:hidden; background:#4d87eb; color:#ffffff; text-align:center;}
.main_i .main_i_R .cp_list_box .list .pop_c { display:block; position:absolute; left:0; top:50%; margin-top:-3.4em;}
.main_i .main_i_R .cp_list_box .list .pop_t .t1 { margin:0 0.5em; font-size:16px; display:block;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; font-weight:normal;}
.main_i .main_i_R .cp_list_box .list .pop_t .t1 .line{ display:inline-block; border-bottom:0.2em solid #ffffff;;}
.main_i .main_i_R .cp_list_box .list .pop_t .t2 {margin:1.2em 0.5em 0;  font-size:14px; line-height:1.6em; height:4.8em; overflow:hidden; display:block;
text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:3; 
}

.main_i .main_i_R .cp_list_box .zx_list { margin-left: 10px;}
.main_i .main_i_R .cp_list_box .zx_list ul { width:111.2%; margin:0 auto 0 0;}
.main_i .main_i_R .cp_list_box .zx_list li { margin-top:4em; background:#eeeeee; display:block; float:left; width:23.3%; margin-right:10%; font-size:0.8em; line-height:1.6em; text-align:center;}
.main_i .main_i_R .cp_list_box .zx_list .pic {  display:block; margin:0 0 0.5em; background-position: center center; background-repeat:no-repeat; background-size:cover}
.main_i .main_i_R .cp_list_box .zx_list .pic img { display:block; width:100%; height:auto;}
.main_i .main_i_R .cp_list_box .zx_list .about { margin-top:1em;}
.main_i .main_i_R .cp_list_box .zx_list .about .date { display:inline-block; margin-right:1.5em; background:url(images/i_date.png) 0 center no-repeat; background-size:1em auto; padding-left:1.2em;}
.main_i .main_i_R .cp_list_box .zx_list .about .num { display:inline-block; background:url(images/i_liulan.png) 0 center no-repeat; background-size:1.3em auto; padding-left:1.5em;}
.main_i .main_i_R .cp_list_box .zx_list .z_name { margin:0.6em 0.6em 0; display:block; text-align:center;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_i .main_i_R .cp_list_box .zx_list a.btn { margin:1em 0 1.2em; display:inline-block; line-height:2em; width:10em; background:#75c5f0; color:#ffffff;-moz-border-radius:0.6em; -webkit-border-radius:0.6em; border-radius:0.6em;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap;}
.main_i .main_i_R .cp_list_box .zx_list a.btn:hover { background:#59afdd;}

.main_i .main_i_R .cp_list_box .zx_2_list { margin-top:2em;}
.main_i .main_i_R .cp_list_box .zx_2_list ul {}
.main_i .main_i_R .cp_list_box .zx_2_list li { display:block; float:left; width:50%;  font-size:0.8em; line-height:1.6em; text-align:center;}
.main_i .main_i_R .cp_list_box .zx_2_list li a { display:block;}
.main_i .main_i_R .cp_list_box .zx_2_list .pic {  display:block; margin:0.2em; background-position: center center; background-repeat:no-repeat; background-size:cover}
.main_i .main_i_R .cp_list_box .zx_2_list .pic img { display:block; width:100%; height:auto;}

.main_i .main_i_R .cp_list_box .cla_list { margin-top:0em; overflow:hidden;}
.main_i .main_i_R .cp_list_box .cla_list ul { margin:0 2em 0;}
.main_i .main_i_R .cp_list_box .cla_list li { margin-top:2em;}
.main_i .main_i_R .cp_list_box .cla_list li .t_name { font-size:1.25em;line-height:1.6em;}
.main_i .main_i_R .cp_list_box .cla_list li .t_intro { font-size:0.75em;line-height:1.5em;}

.zx_de_box { margin:0.1em 1em  }
.zx_de_box h1 { font-size:1.4em;line-height:1.6em;}
.zx_de_box h1 span {font-size:1em;}
.zx_de_box h1 .line { display:none;}
.zx_de_box .about { margin-top:1em;line-height:1.6em;}
.zx_de_box .about .date { display:inline-block; margin-right:1.5em; background:url(images/i_date.png) 0 center no-repeat; background-size:1em auto; padding-left:1.2em;}
.zx_de_box .about .num { display:inline-block; background:url(images/i_liulan.png) 0 center no-repeat; background-size:1.3em auto; padding-left:1.5em;}
.zx_de_box .txt { float:left; width:100%; line-height:1.8em;margin:3em 0;}
.zx_de_box .content {line-height:1.8em;margin:3em 0.8em;}
.zx_de_box .content a{ color:#428bca;}
.zx_de_box .content img { max-width:100%; height:auto !important;}
.zx_de_box .zx_1_list {line-height:1.8em;}
.zx_de_box .zx_1_list ul {}
.zx_de_box .zx_1_list li { margin-top:3em; float:left; width:100%;}
.zx_de_box .zx_1_list .zx_1_pic { float:left; width:50%;}
.zx_de_box .zx_1_list .pic_c {margin:0 0.5em; }
.zx_de_box .zx_1_list .pic_c img { display:block; width:100% !important; height:auto !important;}
.zx_de_box .zx_1_list .zx_1_txt{ float:left; width:50%;}
.zx_de_box .zx_1_list .fl { float:left}
.zx_de_box .zx_1_list .fr { float:right}
.zx_de_box .zx_1_list .zx_1_txt .t_c { padding:0 1em 3em;}
.zx_de_box .zx_1_list .zx_1_txt .t_L { display:inline-block; border-top:1px solid #75c5f0; position:relative; z-index:0; left:-1em; padding-left:1.8em;}
.zx_de_box .zx_1_list .zx_1_txt .t_T { margin-right:2em; padding-right:0.6em; padding-top:0.9em; line-height:1em;margin-bottom:4em; display:block; text-align:right; border-right:1px solid #75c5f0; position:relative; z-index:0;}
.zx_de_box .zx_1_list .zx_1_txt .t_d {}
.zx_de_box .zx_1_list .t_m { display:none;}
/*技术及应用  start*/
.jsyy_box { line-height:1.8em; margin:0.1em 0.8em;}
.jsyy_box .j_txt_0{}
.jsyy_box .j_txt_0 .t_m { margin-top:0.6em;}
.jsyy_box .j_txt_1{}
.jsyy_box .j_tit_1{ margin-top:1.8em; font-weight:bold; margin-bottom:0.4em;}
.jsyy_box .j_tit_1 span.line { border-bottom:1px solid #75c5f0; display:inline-block;}
.jsyy_box .j_tit_2{ margin-top:0.7em;font-weight:bold; padding-left:2em;}
.jsyy_box .j_txt_2{ padding-left:4em;}
/*技术及应用  end*/


/*服务支持  start*/
.fwzc_box { line-height:1.8em; margin:0.1em 0.8em;}
.fwzc_box .f_tit_0{font-weight:bold;}
.fwzc_box .f_tit_1{  display:inline-block;margin-top:2em;font-weight:bold;}
.fwzc_box .f_txt_1{display:inline-block; margin-top:2em;}
.fwzc_box .f_item{ margin-top:1em; padding-left:3em; background:url(images/arrow_f.png) 1.3em 0.3em no-repeat; background-size:1.1em auto;}
.kslx_box {  margin-top:3em;} 
.kslx_box .k_tit{font-weight:bold;}
.kslx_box .k_txt { padding-left:1.2em; line-height:2.1em; margin-top:0.8em; padding-bottom:1em;}
.kslx_box .k_L { float:left; width:50%;}
.kslx_box .k_R { float: right; width:50%;}
.kslx_box .i_line { margin:0.9em 1.1em 0;line-height:2.6em; height:2.6em; border:2px solid #bfbfbf;-moz-border-radius:0.4em; -webkit-border-radius:0.4em; border-radius:0.4em;}
.kslx_box .i2_line { margin:0.9em 1.1em 0;line-height:2.6em; border:2px solid #bfbfbf;-moz-border-radius:0.4em; -webkit-border-radius:0.4em; border-radius:0.4em;}
.kslx_box .t_w { float:left; width:3.6em; text-align:center; color:#999999;}
.kslx_box .t2_w { float: none; padding-left:0.9em;text-align: left; color:#999999;}
.kslx_box .i_w { margin:0 0.5em 0 3.6em;}
.kslx_box .i2_w { margin:0 1em 0 1em;}
.kslx_box  .input {  width:100%; font-size:1em; color:#333333; border:0; outline-width:0;}
.kslx_box  .textarea {font-family:"Microsoft Yahei","微软雅黑";  width:100%; height:10.4em; font-size:1em; color:#333333; border:0; outline-width:0;}
.kslx_box .btn { display:block; cursor:pointer; text-align:center; line-height:2.6em; height:2.6em; border:1px solid #75c5f0; -moz-border-radius:0.4em; -webkit-border-radius:0.4em; border-radius:0.4em; outline-width:0; font-size:14px; width:40%; }
 


/*服务支持 end*/ 
/*联系我们 start*/ 
.lxwm_box { position:relative; z-index:0;}
.lxwm_box .lxwm_txt { margin-left:1em; margin-right:350px;}
.lxwm_box .lxwm_txt .t_1 { padding-top:50px; font-weight:bold; line-height:1.7em; font-size:14px;}
.lxwm_box .lxwm_txt .t_2{ margin-top:1em; line-height:1.7em;font-size:14px;}
.lxwm_box .lxwm_txt .t_2 a{ color:#FFFFFF;}
.lxwm_box .lxwm_txt .t_3{ font-weight:bold; line-height:1.7em; background-color:#CCCCCC; width:30%;border-radius:5px;font-size:14px; text-align:center;}
.lxwm_box .lxwm_txt .t_3 a{ color:#484848; font-weight: bold;}
.lxwm_box .kslx_box { position:absolute; top:0; right:0; }
.lxwm_box .kslx_box .k_L { float: none; width:100%;}
.lxwm_box .kslx_box .k_R { float: none; width:100%;}
.lxwm_box .kslx_box .k_txt { padding-bottom:0; padding-left:0;}
.lxwm_box .kslx_box .i_line { margin:0.6em 0 0; height:1.9em; line-height:1.9em;}
.lxwm_box .kslx_box .i2_line {margin:0.6em 0 0; line-height:1.9em;}
.lxwm_box .kslx_box  .textarea { height:3.8em;}

.lxwm_box .kslx_box .btnimg {margin:0  auto;    font-size:14px; margin-top:10px; width:100%}
.lxwm_box .kslx_box .btn {margin:0  auto; height:1.9em; line-height:1.9em; font-size:14px; margin-top:10px;}
 
/*联系我们 end*/ 

/*关于我们 start*/ 
.about_box { line-height:1.8em; margin:0.3em 0.8em;}
.about_box .about_list li { margin-top:1.5em;}
/*关于我们 end*/ 

/*客户案例 start*/ 
.case_box { line-height:1.8em; margin:0.1em 0;}
.case_box img { display:block; width:100%; height:auto;}
/*客户案例 end*/ 

/*详情 start*/
.detail_box { position:relative; z-index:0; clear:both; margin:67px auto;  max-width:1280px; }
.detail_box .pic_d {float:left; width:45%; border:1px solid #eeeeee;-moz-box-shadow:8px 8px 12px #d6d6d6; -webkit-box-shadow:8px 8px 12px #d6d6d6; box-shadow:8px 8px 12px #d6d6d6; }
.detail_box .pic_d .pic { margin:3em 14%; background-position: center center; background-repeat:no-repeat; background-size:contain}
.detail_box .pic_d .pic img { display:block; width:100%; height:auto;}

.detail_box .de_R {margin-left:50%}
.detail_box .h1_M { display: none;}
.detail_box h1 { font-size:40px; line-height:40px; }
.detail_box .txt { margin-top:1.4em; font-size:16px; line-height:2em; height:10em; overflow:hidden;text-overflow:ellipsis;
display:-webkit-box; 
-webkit-box-orient:vertical;
-webkit-line-clamp:5;}

.detail_box .pic_s { position:absolute; bottom:0; width:50%; right:0;}
.detail_box .pic_s ul { margin:0 -0.8em 0;}
.detail_box .pic_s li { float:left; width:33.3%;}
.detail_box .pic_s li a { display:block; cursor:pointer; margin:0 0.8em; padding:0.8em 0; -moz-box-shadow:8px 8px 12px #d6d6d6; -webkit-box-shadow:8px 8px 12px #d6d6d6; box-shadow:8px 8px 12px #d6d6d6;}
.detail_box .pic_s li a:hover {background:#4d87eb;}
.detail_box .pic_s li .pic { display:block; margin:0 14%;  background-position: center center; background-repeat:no-repeat; background-size:contain}
.detail_box .pic_s li .pic img { display:block; width:100%; height:auto;}

.detail_d_box { margin-left:22px;box-shadow: 2px 2px 6px #dbdbdb;}
.detail_d_box .tab { font-size:1em; height:3em; line-height:3.1em;-moz-box-shadow:3px 3px 13px #e7e7e7; -webkit-box-shadow:3px 3px 13px #e7e7e7; box-shadow:3px 3px 13px #e7e7e7;  background: #4d87eb;}
.detail_d_box .tab ul {  }
.detail_d_box .tab li { cursor:pointer; float:left; width:7em; color:#ffffff; text-align:center;   }
.detail_d_box .tab li.current-menu-item { background:#ffffff; color: #333333;}
.detail_d_box .tab .more {display:none;  float:right;     /* background: #1f5079; */ color:#ffffff;width: 7em;text-align:center;height:3em;}
.detail_d_box .tab .more img { display:inline-block; width:0.8em; height:auto;}
.detail_d_box .tab .m_current { display:block;}
.detail_d_box .con_w {}
.detail_d_box .con { display:none; padding-left:25px;}
.detail_d_box .con .d_tit { display:none;}
.detail_d_box .con .txt { padding-top:1em; margin-right:15px; font-size:16px; line-height:1.9em;}
.detail_d_box .con img { max-width:100%; height:auto !important;}
.detail_d_box .con .ys_list { line-height:1.4em;}
.detail_d_box .con .ys_list dl { margin-bottom:0.9em;}
.detail_d_box .con .ys_list dd { margin-top:0.5em}

.detail_d_box .con .case_list { height:700px;}
.detail_d_box .con .case_list ul { margin:0 -14% 0 0;}
.detail_d_box .con .case_list li { display:block; margin-top:1em; float:left; width:38%; margin-right:12%; font-size:1.1em; line-height:1.6em;}
.detail_d_box .con .case_list .pic {  display:block; margin:1.4em 0 0; background-position: center center; background-repeat:no-repeat; background-size:cover}
.detail_d_box .con .case_list .pic img { display:block; width:100%; height:auto;}
.detail_d_box .con .case_list .c_name { display:block; text-align: left;overflow:hidden;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; font-size:0.9em;}

.contact_box_w { padding-bottom:0;line-height:110px;}
.contact_box { max-width:1280px; margin:0 auto 0; background:#4d87eb; color:#ffffff;   font-size:14px; text-align:center; }
.contact_box .con { margin:0 5% 0 3.6%;}
.contact_box .tit { display:none;}
.contact_box .tel { float:left; text-align:left;}
.contact_box .email { float:right;text-align: right; }
.contact_box .email img{ display:inline-block; vertical-align:middle; }
.contact_box .add { display:inline-block;}
.contact_box .pic { display:inline-block; vertical-align:middle; margin-right:0.4em;}
.contact_box .pic img { display:block; width:2.7em; height:2.7em;}
.contact_box .txt { display:inline-block; vertical-align:middle; text-align:left; line-height:1.8em;}
.contact_box .t_1 {}
.contact_box .t_2 { display:block;}
/*详情end*/
/*内页 end*/

@media screen and (max-width: 1300px) {
.new_box { margin-left:0.6em; margin-right:0.6em;}
}
@media screen and (max-width: 1280px) {
.swiper_1 { height:auto;}
.swiper_1 .swiper-slide img { display: block; width:100%; height:auto; }
.swiper_2 { height:auto;}
.swiper_2 .swiper-slide img { display: block; width:100%; height:auto; }


}
@media screen and (max-width: 1170px) {
.wrap { padding-top:138px}
.header .logo img { height:auto; width:380px;}
.position_box #position {top:-138px;}
}
@media screen and (max-width: 1130px) {
.wrap { padding-top:133px}
.position_box #position {top:-133px;}
.header .logo img {  width:340px;}
.header .search_box { margin-top:2.7em;}
.header .lan { margin-top:3em}
}
@media screen and (max-width: 1100px) {
.wrap { padding-top:128px}	
.position_box #position {top:-128px;}
.header .logo img {width:300px;}
.header .search_box { margin-top:2.4em;}
.header .lan { margin-top:2.7em}

.main_i .main_i_R .cp_list_box .zx_list ul { width:105.2%;}
.main_i .main_i_R .cp_list_box .zx_list li { margin-top:2em;width:28.3%; margin-right:5%;}
}
@media screen and (max-width: 1050px) {
.wrap { padding-top:122px}
.position_box #position {top:-122px;}
.header .logo img {  width:250px;}
.header .search_box { margin-top:2em;}
.header .lan { margin-top:2.3em}
}
@media screen and (max-width: 1010px) {
.wrap { padding-top:118px}	
.position_box #position {top:-118px;}
.header .logo img {  width:220px;}
.header .search_box { margin-top:1.7em;}
.header .lan { margin-top:2em}
.detail_d_box .tab li { width:6em;}

.main_i .main_i_R .cp_list_box .zx_list ul { width:102.2%;}
.main_i .main_i_R .cp_list_box .zx_list li { margin-top:1.6em;width:31.3%; margin-right:2%;}

.new_box .pic_s_list a { margin-right:20px;}
}
@media screen and (max-width: 990px) {
	.contact_box { font-size:1em;}
.contact_box .con { margin:0 2.5% 0 1.8%;}
}
@media screen and (max-width: 960px) {
.wrap { padding-top:150px}	
.position_box #position {top:-150px;}
.header { padding-bottom:4em;}
.header .h_R { clear:both; position: absolute; right:0; top:2em;}

    .swiper_1 .txt {  margin-top:-12em; }
	.swiper_1 .txt .t_1 { font-size:4em; }
	.swiper_1 .txt .line {font-size:1.2em;}
	.swiper_1 .txt .t_2 {font-size:1.2em;}
	
	.swiper_2 .txt {  margin-top:-12em; }
	.swiper_2 .txt .t_1 { font-size:4em; }
	.swiper_2 .txt .line {font-size:1.2em;}
	.swiper_2 .txt .t_2 {font-size:1.2em;}
	
	
.lxwm_box .lxwm_txt { margin-left:1em; margin-right:320px;}

.main_i .main_i_R .cp_list_box .zx_list ul { width:105.2%;}
.main_i .main_i_R .cp_list_box .zx_list li { margin-top:2em;width:45%; margin-right:5%;}
}
@media screen and (max-width: 940px) {
.detail_box .txt {height:8em;
-webkit-line-clamp:4;}
.detail_d_box .tab li { width:5.2em; font-size:0.8em;}
.detail_d_box .more { font-size:0.8em;}

}
@media screen and (max-width: 900px) {
.lxwm_box .lxwm_txt { margin-left:1em; margin-right:240px;}
.lxwm_box .kslx_box { position:absolute; top:0; right:0;width:220px;}
.new_box .pic_s_list a { margin-right:15px;}
}
@media screen and (max-width: 768px) { 

.wrap { width:100%; padding-top:0;  margin:0 auto 0; overflow:hidden; }
.header_w {position: static; }
.header {position:relative; z-index:1000;padding:1.2em 0; }
.header .logo { text-align:center; float:none; padding:0;}
.header .logo img { margin:0 auto 0; width:226px;}
.header .btn_search { position:absolute; z-index:1; right:0.5em; top:50%; margin-top:-11px; display:block;height:23px; width:23px; overflow:hidden;background: url(images/i_search.png) center center no-repeat;cursor:pointer;}
.header .btn_menu { cursor:pointer; position:absolute; left:0.5em; top:50%; margin-top:-7px; display: block; width:18px; background:#1f5079}
.header .btn_menu .line_1 { width:100%; height:4px; background:#ffffff; overflow:hidden;}
.header .btn_menu .line_2 { width:100%; margin-top:6px; height:4px; background:#ffffff; overflow:hidden;}
.header .h_R { float: none; left:0; right:auto; width:100%; top:0;}
.header .lan { display:none;}
.header .search_box { position:absolute; right:0; margin-right:0;border-left:0;border-right:0; border-bottom:0; padding:1em 0; width:100%; top:4em; height:2em; display:none; margin-top:0; background:#1f5079; z-index:2}
.header .search_box .i_w { padding:1px 0; background:#ffffff; margin-left:0.8em; margin-right:6em;}
.header .search_box .b_w {width: 5em; padding-right:0; margin-right:1em;}
.header .search_box .input {
    line-height: 2em; color:#333333; text-indent:1em;
    font-size: 1em;
}
.header .search_box .btn { border:1px solid #bfbfbf; text-align:center;
    display: block;
    height: 2em; line-height:2em; width:auto;
    overflow: hidden;
    background: url(images/i_search.png) 0.8em center no-repeat;
    cursor: pointer;
}
.header .search_box .btn span { display:block; padding-left:1.2em; letter-spacing:1px; color:#ffffff;}


.nav_w { display:none;  position: absolute; left:0; margin:0; padding:0 0 2em 0; width:72%; background:#1f5079; top:0;z-index:5000; background-image:none; height:auto; border-right:1px solid #ffffff;} 
.nav_w .close {display:block; position: absolute; top:0.5em; left:auto; right:-5em; cursor:pointer; width:3.2em; height:3.2em;}
.nav_w .close .line_1 { display:block; position:absolute; left:0; top:1.6em; width:3.2em; height:1px; background:#ffffff; overflow:hidden;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 
}
.nav_w .close .line_3 {display:block; position:absolute; left:0; top:1.6em; width:3.2em; height:1px; background:#ffffff; overflow:hidden;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 
}

.header .close_search {display:none; position: absolute; right:0.5em; top:50%; margin-top:-0.8em;  cursor:pointer; width:1.6em; height:1.6em; background:#1f5079; }
.header .close_search .line_1 { display:block; position:absolute; left:0; top:0.8em; width:1.6em; height:1px; background:#ffffff; overflow:hidden;
transform:rotate(45deg);
-ms-transform:rotate(45deg); 	/* IE 9 */
-moz-transform:rotate(45deg); 	/* Firefox */
-webkit-transform:rotate(45deg); /* Safari 和 Chrome */
-o-transform:rotate(45deg); 
}
.header .close_search .line_3 {display:block; position:absolute; left:0; top:0.8em; width:1.6em; height:1px; background:#ffffff; overflow:hidden;
transform:rotate(-45deg);
-ms-transform:rotate(-45deg); 	/* IE 9 */
-moz-transform:rotate(-45deg); 	/* Firefox */
-webkit-transform:rotate(-45deg); /* Safari 和 Chrome */
-o-transform:rotate(-45deg); 
}

.nav { font-size:12px;}
.nav .tit { display: inline-block; margin:1.6em auto 1.5em 1.2em; padding:0 3em; line-height:1.5em; color:#ffffff; border:2px solid #ffffff;}
.nav ul { padding:0;border-top:1px solid #6385a1;}
.nav li {border-bottom:1px solid #6385a1;  line-height:3em; display:block; width:100%;margin:0; padding:0;  }
.nav li a { display:block; margin-right:1.2em; padding-left:1.2em; cursor:pointer;border-bottom:0; background:url(images/arrow_w.png) right center no-repeat; background-size:auto 1.2em;}
.nav li a:hover,.nav li.current-menu-item a { color:#ffffff; border-bottom:0;}

.footer_w { color:#ffffff;}
.footer_w br { display:block;}

.swiper_1 { display:none;}
.swiper_2 {display:none;}

.swiper_m_1 { display: block;}
.swiper_m_2 {display:block;}


.new_box_w { color:#ffffff; background:#ffffff; }

.new_box { margin:0; padding:0;}
.new_box .new_box_L { float: none; width:100%; }
.new_box .new_box_C { float: none; width:100%;}
.new_box .new_box_R { clear:both; float: none; padding-top:0.2em; padding-bottom:4em; width:100%; background:#ffffff; color:#333333; text-align:center;}

.new_box .txt { margin:2.4em 1em 0; width:auto; text-align: center; font-size:10px; line-height:30px; height:auto; overflow:hidden;-webkit-line-clamp:10; font-size:10px; color:#ffffff;}

.new_box .new_box_L { clear:both; padding:3.2em 0 4.5em; display:block; background:url(images/about_bg.jpg) center center no-repeat; background-size:cover; }
.new_box .new_box_L .tit {text-align:center; font-size:2em;}
.new_box .new_box_L .btn_about { display:block; width:80%; font-size:1.3em; line-height:2em; border:2px solid #ffffff; color:#ffffff; margin: 2.2em auto 0; font-size:12px;;}
.new_box .new_box_L .btn_about:hover { border:2px solid #999; color:#999;  }

.new_box .new_box_C { display:none;}

.new_box .new_box_R .tit { padding:0.9em 0; border-top:1px solid #cccccc; text-align:center; font-size:16px; letter-spacing:1px; line-height:1.5em;}
.new_box .new_box_R .tit .line { display:block; margin:0.4em auto 0; width:1.7em; height:4px; background:#aaaaaa; overflow:hidden;}
.new_box .new_box_R .list { text-align:center;border-top:1px solid #a0a0a0;}
.new_box .new_box_R .list li { padding:0 1em; border-bottom:1px solid #a0a0a0; line-height:50px; font-size:12px;}
.new_box .new_box_R .list .i_arrow { display: inline-block; width:1.1em; height:auto; margin-left:0.2em;}
.new_box .new_box_R a { color:#333333;}
.new_box .new_box_R a:hover { color:#000000;}
.new_box .new_box_R .btn_ck { display:block; width:60%; line-height:2.4em; border:2px solid #333333; color:#333333; margin: 2.5em auto 0; font-size:12px;}
.new_box .new_box_R .btn_ck:hover { border:2px solid #000000; color:#000000;}

.new_box .js_box { clear:both; padding:3.2em 0 4.5em; display:block; background:url(images/jis_bg.jpg) center center no-repeat; background-size:cover; }
.new_box .js_box .tit {text-align:center; font-size:16px; color:#333333;}
.new_box .js_box .txt {text-align:center;}
.new_box .js_box .btn_js { display:block; width:80%; font-size:12px;
; line-height:2em; border:2px solid #333333;  color:#333333;; margin: 2.2em auto 0;}
.new_box .js_box .btn_js:hover { border:2px solid #999; color:#999;}

.new_box .pic_s_list { display:none;}

.banner { display:none;}
.position_box { display:none;}

.main_i {margin:0 auto 3em; }
.main_i .main_i_L { float: none; width:100%;}
.main_i .main_i_R { margin-left:0;}

.main_i .main_i_L .side_nav {-moz-box-shadow:0 0 0 #dbdbdb; -webkit-box-shadow:0 0 0 #dbdbdb; box-shadow:0 0 0 #dbdbdb;}
.main_i .main_i_L .side_nav .tit { font-size:1.4em; color:#333333; line-height:1.4em; background:#ffffff; text-align:center; padding:1.3em 1em 0.8em;}
.main_i .main_i_L .side_nav .tit span { display:block;}
.main_i .main_i_L .side_nav .tit .dot { display:none;}
.main_i .main_i_L .side_nav .tit .line { display:inline-block; background:#aaaaaa; height:0.25em; width:3em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;}
.main_i .main_i_L .side_nav ul.sub_nav { overflow:hidden; margin:0 0.5em;}
.main_i .main_i_L .side_nav ul.sub_nav li { width:50%; float:left;}
.main_i .main_i_L .side_nav ul.sub_nav li a { font-size:1.2em; margin:0.25em 0.5em 0; border:1px solid #000000; background:#ffffff;  text-align:center; padding:0 0.5em;}
.main_i .main_i_L .side_nav ul.about_nav { display:none;}

.main_i .main_i_R .cp_list_box .tit { display:none;}
.main_i .main_i_R .cp_list_box .tit_m { display:block; font-size:1.4em; color:#333333; line-height:1.2em; background:#ffffff; text-align:center; padding:1.3em 1em 0.8em;}
.main_i .main_i_R .cp_list_box .tit_m span { display:block;}
.main_i .main_i_R .cp_list_box .tit_m .line { display:inline-block; background:#aaaaaa; height:0.25em; width:3em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;}
.main_i .main_i_R .cp_list_box .tit_jsyy_m { display:block; text-align:center; color:#ffffff; padding:0;  background:url(images/jis_bg.jpg) center center no-repeat; background-size:cover; position:relative; z-index:0;  }
.main_i .main_i_R .cp_list_box .tit_jsyy_m img { display:block; width:100%; height:autol}
.main_i .main_i_R .cp_list_box .tit_jsyy_m .t_c { position:absolute; left:0; top:50%; margin-top:-3.5em; width:100%;}
.main_i .main_i_R .cp_list_box .tit_jsyy_m span { display:block; font-size:2.4em;line-height:1.8em; font-weight:bold; letter-spacing:0.1em;}
.main_i .main_i_R .cp_list_box .tit_jsyy_m .line { display:inline-block; background:#ffffff; font-size:1.2em; height:0.3em; width:3em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;}

.main_i .main_i_R .cp_list_box .list ul { margin:0 0.6em;}
.main_i .main_i_R .cp_list_box .list li { width:50%;}

.main_i .main_i_R .cp_list_box .zx_list { margin:0 6%;}
.main_i .main_i_R .cp_list_box .zx_list ul { width:100%;}
.main_i .main_i_R .cp_list_box .zx_list li { margin:1em 1.5%;width:47%;}
.main_i .main_i_R .cp_list_box .zx_list a.btn {-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;}


.zx_de_box { margin:2em 8% 4em;}
.zx_de_box .zx_1_list { margin-top:2em; line-height:2em;}
.zx_de_box .zx_1_list .zx_1_pic { float: none; width:100%;}
.zx_de_box .zx_1_list li { margin-top:0;}
.zx_de_box .zx_1_list .pic_c {margin:0 0.5em; }
.zx_de_box .zx_1_list .pic_c img { display:block; margin:0 auto 0; max-width:100%; width:auto !important; height:auto !important;}
.zx_de_box .zx_1_list .zx_1_txt{ float: none; width:100%;}
.zx_de_box h1 { text-align:center; font-size:1em; line-height:1.6em;}
.zx_de_box h1 span { display:block;font-size:1.8em;}
.zx_de_box h1 .line  { display:inline-block; margin-top:1em; background:#aaaaaa; height:0.25em; width:3em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em; font-size:1.1em;}
.zx_de_box .about { display:none;}
.zx_de_box .zx_1_list .zx_1_txt .t_c { text-align:center; padding:1.5em 0 3em; color:#666666}
.zx_de_box .zx_1_list .zx_1_txt .t_L { display:none;}
.zx_de_box .zx_1_list .zx_1_txt .t_T { display:none;}
.zx_de_box .zx_1_list .t_m { display:block; text-align:center; line-height:1.8em; margin-bottom:0.8em; color:#333}
.zx_de_box .txt { text-align:center;}
.zx_de_box .txt .t_1 { color:#666666}
.zx_de_box .content {margin:3em 0;}
.zx_de_box .content a{ color:#FF0000;}

.main_i .main_i_R .cp_list_box .cla_list { margin-top:0;}
.jsyy_box { margin-top:4em; line-height:2.3em;}
.jsyy_box .j_txt_0{ margin:0 8%; font-size:1.1em;}
.jsyy_box .jsyy_list ul li { border-top:1px solid #000000; margin:1.8em 4% 0; padding:0 4%;}
.jsyy_box .j_txt_1{}
.jsyy_box .j_tit_1{ margin-top:1.8em; font-weight:bold; margin-bottom:0.4em;}
.jsyy_box .j_tit_1 span.line { border-bottom:1px solid #75c5f0; display:inline-block;}
.jsyy_box .j_tit_2{ margin-top:0.7em;font-weight:bold; padding-left:2em;}
.jsyy_box .j_txt_2{ color:#999999; padding-left:4em;}

.fwzc_box { margin:4em 0 ;text-align:center;}
.fwzc_box .f_tit_0{ font-size:1.4em;margin:0 8%;}
.fwzc_box .f_tit_1{ margin-top:2.5em; display:block; font-size:1.2em;}
.fwzc_box .f_txt_1{ display:block;}
.fwzc_box .f_item{ margin-top:2em; color:#666666; padding-left:0; background-image:none;}
.fwzc_box .fwzc_list { overflow:hidden; margin-top:1em;}
.fwzc_box .fwzc_list ul li { border-bottom:1px solid #000000; margin:0 4% 1.8em; padding:0 4% 2.5em;}
.kslx_box { margin-top:1em; margin-left:8%; margin-right:8%;}
.kslx_box .k_txt { padding-left:0; line-height:2.5em;}

.about_box { line-height:1.8em; margin:4em 0;}
.about_box .about_list li { color:#666666; border-bottom:1px solid #000000; margin:0 4% 1.8em; padding:0 4% 1.8em; font-size:10px; line-height:18px;}
.about_box .about_pic { display:none;}

.kslx_box .k_L { float: none; width:100%;}
.kslx_box .k_R { float: none; width:100%;}
.kslx_box .i_line { margin:0.9em 0 0;    border: 1px solid #bfbfbf;-moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;}
.kslx_box .i2_line { margin:0.9em 0 0;border: 1px solid #bfbfbf;-moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;}
.kslx_box .btn { margin:1.8em 0 0;border: 1px;-moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em;}
.kslx_box .btn:hover {border: 1px}

.lxwm_box .kslx_box {position: static;  float: none; width:auto;} 
.lxwm_box .kslx_box .k_txt { margin-top:3.6em;}
.lxwm_box .lxwm_txt { margin-left:0; margin-right:0; padding: 0 1em 2em; text-align:center; background:url(images/contact2_bg.jpg) center center no-repeat; background-size:cover; text-align:center; color:#ffffff;}

.lxwm_box .lxwm_txt .t_1 { padding-top:2em; font-weight: normal; line-height:1.7em;}
.lxwm_box .lxwm_txt .t_2{ margin-top:1em; line-height:1.7em;}
.lxwm_box .lxwm_txt .t_3{ margin-top:1em; line-height:1.7em; margin:0 auto;}
.lxwm_box .lxwm_txt .t_3 a{ color:#FFFFFF;}
 
.case_box { margin:1em 8% 4em;}

.detail_box { margin:1.5em 8% 0;}
.detail_box .h1_M { display:block; font-size:2em; line-height:0.3em; color:#000000; text-align:center;}
.detail_box .h1_M span { display:block; line-height:1.2em;}
.detail_box .h1_M .line { display:inline-block; background:#aaaaaa; height:0.25em; width:3em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em; font-size:0.55em;}
.detail_box h1 { display:none;}

.detail_box .pic_d { float:none; width:100%; border:0;-moz-box-shadow: 0 0 0  #d6d6d6; -webkit-box-shadow:0 0 0  #d6d6d6; box-shadow:0 0 0  #d6d6d6; }
.detail_box .pic_d .pic { margin: 2em 10%;}
.detail_box .de_R { margin:0;}
.detail_box .txt { margin:0; height:auto; overflow: inherit; -webkit-line-clamp:100;}
.detail_d_box .tab { display:none;}
.detail_d_box .con { margin:3em 4% 0; padding:0 4%; border-top:1px solid #000000; display: block !important;}
.detail_d_box .con:last-child { border-bottom:1px solid #000000; padding-bottom:3em;}
.detail_d_box .con .d_tit { display:block;}
.detail_d_box .con .d_tit { display:block; font-size:1.5em; color:#333333; line-height:1.2em; background:#ffffff; text-align:center; padding:2em 1em 0;}
.detail_d_box .con .d_tit span { display:block;}
.detail_d_box .con .d_tit .line { display:inline-block; background:#aaaaaa; height:0.25em; width:2.4em;-moz-border-radius:0.1em; -webkit-border-radius:0.1em; border-radius:0.1em;}
.detail_d_box .con .txt { margin-right:0; padding-top:2.5em; font-size:1.2em;} 
.detail_d_box .con .case_list ul { margin:0;}
.detail_d_box .con .case_list li {float: none; width:100%; margin-top:2.5em; margin-right:0; }
.detail_d_box .con .case_list .c_name { font-size:1.1em; text-align:center;}
.detail_d_box .con .case_list .pic { margin-top:0.8em;}

.contact_box { margin-top:2.5em; padding:1.5em 0 1.3em; background:url(images/contact_bg.jpg) center center no-repeat; background-size:cover}
.contact_box .con { margin:0 0.5em 0;}
.contact_box .tit { display:block; font-size:1.6em; margin-bottom:0.8em;}
.contact_box .tel { float: none; text-align: center;}
.contact_box .email { float: none;text-align: center;}
.contact_box .add { display:block;}
.contact_box .pic { vertical-align:middle;   margin-right:0.2em;}
.contact_box .pic img {display:inline; width:1.2em; height:1.2em;}
.contact_box .txt {display: inline-block; line-height:2.3em; text-align:center;}
.contact_box .t_1 { display:inline; vertical-align:middle;}
.contact_box .t_2 {  display:inline;vertical-align:middle;}
.M_hidden { display:none;}
}
@media screen and (max-width: 540px) {
	.swiper_m_2 .txt {padding:2.4em 0 2.4em;}
	.swiper_m_2 .txt .t_1 { font-size:16px; }
	.swiper_m_2 .txt .t_2 { font-size:12px; }
}
@media screen and (max-width: 500px) {
.main_i .main_i_L .side_nav ul.sub_nav li a { font-size:1em;
}
.main_i .main_i_R .cp_list_box .zx_list { margin:0 2%;}
.main_i .main_i_R .cp_list_box .zx_list li { margin:1em 1%;width:48%;}
}
@media screen and (max-width: 460px) {
.header .logo img { width:180px;}
.nav_w .close { right:-3.5em;}

.main_i .main_i_R .cp_list_box .zx_list .about .date { margin-right:0.5em;}
}
@media screen and (max-width: 420px) {
	.swiper_m_2 .txt {padding:2em 0 2em;}
	.swiper_m_2 .txt .t_1 { font-size:1.8em; }
	.swiper_m_2 .txt .t_2 { font-size:1.1em; }
	.main_i .main_i_L .side_nav .tit { font-size:1.2em; }
	.main_i .main_i_R .cp_list_box .tit_m { font-size:1.2em;}
	.main_i .main_i_L .side_nav ul.sub_nav li a { font-size:0.9em;}
}
@media screen and (max-width: 360px) {
html,body{font-size:14px;}
.header .logo img { width:140px;}
}
table,td,tr{border:1px solid  #666666;border-collapse:collapse;}


.position_x {clear: both;overflow: hidden; /* font-size:12px;;-moz-box-shadow:0px 5px 10px #e7e7e7; -webkit-box-shadow:0px 5px 10px #e7e7e7; box-shadow:0px 5px 10px #e7e7e7;*/}
.position_x#positionx{position:absolute; top:-142px;  }
.positionx{ padding:0.6em 0.6em; line-height:1.8em;max-width:1280px;margin:13px auto 13px;}


  
/*1*/
.about_nav a{
  
    display: block;
 
}
.about_nav > li{
   
    position: relative;
}
.about_nav > li > a{
 
}
.about_nav > li:hover > a{
 
}

/*2*/
.about_nav  ul{
    display: none;
}
.about_nav  ul li{
    position:relative;
}
.about_nav  ul li + li{
    
}
.about_nav > li:hover > ul{
    display: block; padding-left:20px;  font-size:14px;  
   
}


.about_nav > li > ul > li > a{ 
    
}
.about_nav > li > ul > li:hover > a{
 
}



/*3*/
.about_nav > li > ul > li > ul{
  
}
.about_nav > li:last-child > ul > li > ul{
  
}

.about_nav > li > ul > li:hover >ul {
    display: block;padding-left:30px;  font-size:12px;
}
.about_nav > li > ul > li > ul > li > a{ 
   
}
.about_nav > li > ul > li > ul > li:hover > a{
 
}


/*4*/

.about_nav > li > ul> li > ul > li >ul {
 
} 
.about_nav > li:last-child  > ul> li > ul > li >ul {
 
}
.about_nav > li > ul> li > ul > li:hover >ul {
    display: block; padding-left:40px;   
	 
}
.about_nav > li > ul> li > ul > li > ul > li > a{ font-size:0.7em;
  
}
 
 
 