*{transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}body,input,button,select,textarea{ font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#333;}
textarea{resize: none;}
table{border-collapse:collapse;border-spacing:0;} s { text-decoration:inherit;}
fieldset,img{border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i{font-weight:normal;font-style:normal;}
ol,ul{list-style:none;}list{vertical-align:middle;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}
audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}
a{text-decoration:none; color:#333;}
a:hover{text-decoration:none;color:#c00;}
input {vertical-align:middle;}
button{overflow:visible;}
.hide{display:none;}.show{display:block;}
/*****浮动和清除浮动******/
.left{float:left;display:inline;}
.right{float:right;display:inline;}
.clearfix:before,.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block;} *html .clearfix{height:1%}.clearfix{display:block;}.zoom{zoom:1}.clr { height:0;clear:both; overflow:hidden; width:100%}
.banner { overflow:hidden;} 
.banner img { width:100%}
.banner_bm { background:#000 url(../images/banner_bm.jpg) no-repeat top center; height:360px;}
.banner_rh { background:#0b0802 url(../images/banner_rh.jpg) no-repeat top center; height:360px;}
.pc_one { padding:50px 0;}
.pc_one img { float: left; margin: 0 30px;}
.pc_one .text_r { float: left; width: 590px; padding: 40px 50px;}
.pc_one .text_r p { padding: 20px 0; font-size: 18px;} .pc_one .text_r p b { font-size: 22px; margin-right: 5px;}
.nav { background:#00198a; width:100%; margin:0 auto 20px; height:56px; padding: 14px 0 0; position:relative; overflow:hidden; text-align:center} 
.nav a {display:inline-block; text-align:center; color:#fff; font-size:18px; height:46px; line-height:46px; padding: 0 5px; margin:0 40px;}
.nav a.cur {border-bottom: 10px solid #ff3939; }
.nav a:hover { border-bottom: 10px solid #ff3939;}
.nav-fx { position:fixed; top:0; z-index:999; margin:0 auto;}
.nav_wap,.swiper-container-idx { display:none}

.lt_one { background: #fff; text-align: center;}
.tit_lt { font-size: 50px; color: #2842b9; font-weight: 700; text-align: center; padding: 40px 0;}
/*****PC端******/
.wrapper { width:1200px; margin:0 auto;}
.hg_bg { background:url(../images/q_bg.jpg) no-repeat; height:374px; margin:30px 0 0}
.txt_tit { color:#fff; float:left; margin:120px 80px;}
.txt_tit h3 { font-size:50px;}.txt_tit h4 { font-size:28px; text-transform:uppercase}
.text { padding:50px; overflow:hidden; font-size:16px; color:#fff;}
.text p { padding-bottom:20px; text-indent:32px; line-height:30px;}
.text img { margin-left:-40px;}
.icon_list li{ display:inline-block; text-align:center; padding:10px; height:120px; width:152px; background:#fff; margin:0 22px; border-radius:15px; position:relative; cursor:pointer}
.icon_list li h3 { font-size:16px; color:#000; font-weight:700; line-height:30px; margin:10px 0 0}
.icon_list li.on { background:#ffc03a}
.icon_list li.on:before { content:''; display: inline-block; width: 0; height: 0; border-top: 12px solid #ffc03a; border-left: 12px solid transparent; border-right: 12px solid transparent; position:absolute; bottom:-12px; left:50%; margin-left:-10px;}
.icon_cate_1,.icon_cate_2,.icon_cate_3,.icon_cate_4,.icon_cate_5,.icon_cate_6,.icon_cate_7 { background:url(../images/icon_s.png) no-repeat; width:50px; height:50px; display:inline-block}
.icon_cate_2 { background-position:-190px 0;}
.icon_cate_3 { background-position:-394px 0;}
.icon_cate_4 { background-position:-589px 0;}
.icon_cate_5 { background-position:-790px 0;}
.icon_cate_6 { background-position:-982px 0;}
.icon_list li.on .icon_cate_1 { background-position:0 -65px;}
.icon_list li.on .icon_cate_2 { background-position:-190px -65px;}
.icon_list li.on .icon_cate_3 { background-position:-394px -65px;}
.icon_list li.on .icon_cate_4 { background-position:-589px -65px;}
.icon_list li.on .icon_cate_5 { background-position:-790px -65px;}
.icon_list li.on .icon_cate_6 { background-position:-982px -65px;}
.icon_list_cnt { margin:50px 0 0}

.tit {  font-size:32px; color:#2842b9; font-weight:700; border-top:8px solid #2842b9;}
.tit img { margin-right: 20px;}

.headlines_b { margin-bottom: 15px;}
.headlines_b_tit { float: left;}
.headlines_b_img { width: 600px; height: 300px; float: left; position: relative; margin-left: 80px; overflow: hidden;}
.headlines_b_img h3 { background-color: rgba(40,66,185,0.7); height: 30px; text-align: center; font-size: 20px; font-weight: 700; position: absolute; bottom: 0; left: 0; width: 100%; color: #fff; padding: 10px 0;}
.headlines_b_tit { margin: 40px 0 0 10px;}
.headlines_list { padding: 30px 20px; background: #eceef6; overflow: hidden; clear: both; margin: 20px 0;}
.headlines_list li { float: left; margin: 0 30px; text-align: center;}
.headlines_list li h3 { font-size: 20px; padding: 10px 0;}
.bg_f { background:#eceef6; padding-bottom: 30px;}
.swiper_lt { width: 1200px; overflow: hidden; padding: 20px 0; position: relative;}
.lt_text_img { background:#fff; overflow: hidden; margin-bottom: 50px;}
.lt_text_img img { float: left;}
.lt_text_img dl { float: left; width: 580px; padding: 30px;}
.lt_text_img dl dt { font-size: 36px; font-weight: 700; margin-bottom: 10px;}
.lt_text_img dl dd { font-size: 14px; line-height: 30px; line-height: 24px; color: #666;}

.swiper-slide-s { width: 120px; text-align: center; margin: 0 auto;}
.swiper-slide-s img {border-radius: 50%; width: 120px; height: 120px;}
.swiper-slide-s h3 { font-size: 16px; font-weight: 700; margin: 5px 0;} .swiper-slide-s p { color: #999;}

.mySwiper .swiper-button-prev { left:0!important; top: 76%; border-radius:50%; width:30px; height:70px; }
.mySwiper .swiper-button-next { right:0!important; top: 76%; border-radius:50%; width:30px; height:70px;}
.mySwiper .swiper-button-prev::after,.mySwiper .swiper-button-next::after { color:#000; font-size:30px;}

.box_sdj {background: #eceef6; overflow: hidden; margin: 40px 0; }
.box_sdj_l { float: left; width: 780px; padding: 40px;}
.box_sdj_l h2 { font-size: 36px; font-weight: 700; margin-bottom: 20px;}
.box_sdj_l p { font-size: 16px; color: #666; line-height: 24px; padding: 5px 0;}
.box_sdj_l ul { margin:25px 0 0 -30px;}
.box_sdj_l li { float: left; width: 240px; height: 190px; margin: 0 0 0 30px; text-align:center} .box_sdj_l li img { width: 100%;}
.box_sdj_r { float: right;}

.bg_db { margin: 40px 0; background: url(../images/bg_db.jpg) no-repeat top center; overflow: hidden; height: 658px;}
.box_db { padding: 30px 0;}
.box_db_r { float: right; width: 530px; padding: 100px 0 0;}
.box_db_r p { font-size: 14px; font-weight: 500; color: #fff; line-height: 26px; margin-bottom: 20px;}
.btn_goin { width: 160px; height: 48px; line-height: 48px; text-align: center; font-size: 20px; color:#fff; border: 1px solid #fff; display: block; margin: 10px auto 0;}
.btn_goin:hover { background: #fff; color: #00198a;}

.box_exh { padding: 0 0 30px; overflow: hidden;}
.box_exh_l { width: 490px; float: left;}
.box_exh_l h3 { font-size: 26px; padding: 30px 0 0;}
.box_exh_l h2 { font-size: 40px; font-weight: 700; padding: 0 0 20px;}
.box_exh_l p { font-size: 16px; line-height: 26px; padding-bottom: 20px;}
.box_exh_r { float: right; width: 640px;}
.box_exh_r li { width: 300px; float: left; margin: 0 0 20px 20px; text-align: center;} .box_exh_r li p { font-size: 20px; padding: 5px 0}
.bg_exh { background: url(../images/bg_2.jpg) no-repeat top center; height: 810px;}
.mySwiper1,.mySwiper2,.mySwiper3 { width: 1000px; height: 630px; margin: 50px auto; overflow: hidden; position: relative;}
.mySwiper1 .swiper-button-prev,.mySwiper2 .swiper-button-prev,.mySwiper3 .swiper-button-prev { left:0!important; top: 45%; width:60px; height:100px; background-color: rgba(0,0,0,0.9); color: #fff;}
.mySwiper1 .swiper-button-next,.mySwiper2 .swiper-button-next,.mySwiper3 .swiper-button-next { right:0!important; top: 45%;  width:60px; height:100px; background-color: rgba(0,0,0,0.9); color: #fff;}
.mySwiper1 .swiper-button-prev::after,.mySwiper1 .swiper-button-next::after，.mySwiper2 .swiper-button-prev::after,.mySwiper2 .swiper-button-next::after，.mySwiper3 .swiper-button-prev::after,.mySwiper3 .swiper-button-next::after { color:#fff; font-size:30px;}

.hy_lc_tit { padding:0 0 20px; color:#fff; overflow: hidden;} 
.hy_lc_tit h3 { font-size:20px; font-weight:700; float:left; margin-right:10px;}
.hy_lc_tit h4 { font-size:16px; font-weight:700}
.hy_lc{ background:#2842b9; padding:20px 30px; margin-bottom:40px; border-radius:20px;}
.hy_lc dl { width:49%; float:left; margin-right:20px; border-radius:20px; overflow:hidden; background:#fff; height:280px; }
.hy_lc dl:nth-last-child(-n+2) { margin-right:0}
.hy_lc dl dt { font-size:20px; color:#000; font-weight:700; padding:6px 0; background: #d5dcf5; text-align: center;}
.hy_lc dl dd { font-size:16px;padding:10px;}
.hy_lc dl dd th { width:105px; text-align:left; font-weight:700; color:#000; vertical-align:top; padding:5px 0}
.hy_lc dl dd td { padding:5px 0;}
.hy_lc_t { width:100%; border-top:1px solid #dedede; font-size:16px; line-height:50px; text-align:center; margin:30px 0 0 }
.tab_head { overflow:hidden;}
.tab_head a { color:#2842b9; font-size:26px; font-weight: 700; height:54px; padding-top: 5px; line-height:50px; border-bottom:10px solid #2842b9; width:49.4%; display:inline-block; text-align:center; float:left; margin-right:6px; border-top-left-radius:20px; border-top-right-radius:20px;}
.tab_head a:nth-last-child(-n+1){ margin-right:0}
.tab_head a.on { background:#2842b9; color:#fff;}
.tab_content { padding:50px 0 0}
.tab_cnt h3 { font-size:30px; font-weight:700; color:#000; margin-bottom:5px}
.tab_cnt p { font-size:16px; color:#000;}
.tab_cnt table { border:1px solid #9c0f0f; margin:20px 0; width:100%; font-size:16px;}
.tab_cnt table th { padding:15px; font-weight:700; border:1px solid #bfc5d9; background:#d2d9e3;}
.tab_cnt table td { padding:15px; border:1px solid #bfc5d9; background:#fff;}

.list_zj { margin-left:-25px;}
.list_zj li { float:left; margin:0 0 40px 25px; width:220px; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative; height: 410px; background:#2842b9; border-radius:15px;  display:inline-block; overflow:hidden}
.list_zj li:hover { -webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1); box-shadow:0 10px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0);z-index:3}
.list_zj li .imgs { width:220px; height:280px; margin-bottom:15px; }
.list_zj li .imgs img { width:220px;}
.list_zj li h3 { font-size:20px; font-weight:700; margin-bottom:10px; padding:0 20px; color: #fff;}
.list_zj li p {  font-size:14px; padding:0 20px; text-align:justify; color: #fff;}

.pro_list { overflow:hidden; padding:50px 0}
.pro_list li { background:#fff; float:left; margin:0 0 26px 26px;transition:all .2s linear; -webkit-transition:all .2s linear; width:270px; border:1px solid #ddd;}
.pro_list li:hover { -webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1); box-shadow:0 10px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);z-index:3}
.pro_list li .text_b { padding:10px; background:#fafafa}
.pro_list li h3 { font-size:15px; font-weight:400; margin-bottom:10px;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
.pro_list li h3 a { color:#434a76;}
.pro_list li p a { color:#999; font-size:14px;}
.pro_list li .img { width:240px; height:240px; padding:10px; border-bottom:1px solid #ddd;}
.pro_list li .img img { border-radius:50%; width:240px; height:240px;}

.bg_h { background:#000}
.bg_r { background:#9c0f0f;}
.bg_c { background:#666; padding:0 0 50px;}
.bg_b { background: #fff; padding: 50px 0; margin: 50px 0;}
.more { display: none; border:1px solid #ddd; background:#fff; width:220px; height:80px; padding:16px 70px; text-align:center; border-radius:40px; margin:0 auto 50px; font-size:16px;}
.bg_b .tit { color:#fff;}
.text-c { text-align:center; padding:20px 0; font-size:16px; line-height:30px; color:#fff;}
.btn_v { background:#f9b005; font-size:24px; border-radius:40px; height:60px; line-height:60px; font-weight:700; color:#000; padding:0 100px; display:inline-block; margin-top:50px;}
.tit_hz { font-size:18px; font-weight:700; margin:20px 0;}
.logo_list { margin:0 0 0 -25px;}
.logo_list li { float:left; background:#fff; width:220px; height:100px; line-height:96px; text-align:center; margin:0 0 20px 25px;}
.list_text { border-radius:10px; background:#fff; padding:30px;}
.list_text li { float:left; width:25%; padding:5px 0; font-size:14px;}
.swiper-cnt { position:relative;}
.swiper-hg { padding:30px 0 60px!important; width:1000px; margin:0 auto}
.swiper-hg .swiper-slide { text-align:center;}
.swiper-hg .swiper-slide img { width:100%}
.swiper-hg .swiper-slide h4 { font-size:20px; padding:10px 0;}
.swiper-cnt .swiper-button-prev { left:0!important; background:#c2c2c2; border-radius:50%; width:70px; height:70px; margin-top:-70px;}
.swiper-cnt .swiper-button-next { right:0!important; background:#c2c2c2; border-radius:50%; width:70px; height:70px; margin-top:-70px;}
.swiper-cnt .swiper-button-prev::after,.swiper-cnt .swiper-button-next::after { color:#000; font-size:30px;}

.banner_wap,.pc_1_wap { display:none}

.footer { color:#000; padding:80px 0;}
.footer-tit { font-size: 50px; color: #2842b9; font-weight: 700; padding: 40px 0;}
.item-box { float:left; margin:0 30px 0 0; width:330px;}
.item-box .code_l { float:left; margin:0 20px 0 0}
.item-box .code_l img { width: 100px; height: 100px;}
.item-info h3 { font-size:16px; color:#2842b9; margin-bottom:5px; font-weight: 700;}
.item-info p { font-size:18px;}
.footer-copy { font-size:16px;} .footer-copy a { color:#000;}

.footer_tit {margin: 50px 0;text-align: center;}
.item_box {margin: 0px;}
.item_info {color: #333;margin-bottom: 20px;float: left;margin-right: 50px;}
.item_info h3 {font-size: 16px;font-weight: bold;line-height: 40px;}
.item_info p {font-size: 14px;line-height: 28px;}
.codeImg {display: block; margin-right: 0;}
.footer_copy { text-align: center; font-size: 14px; padding: 10px 0 20px; border-top: 1px solid #ececec; color: #666;}

.fxd {position: fixed;right: 20px;top: 30%;z-index: 9999;width: 70px;}
.fxd .bm { background:#f39a3a; margin-bottom:5px; padding:19px; display:block; border-radius:10px;}
.fxd .bm img { margin-bottom:5px;}
.fxd .bm a { color:#fff; font-size:16px; font-weight:700; display:block}
.fxd .wx { background:#729acf; padding:19px; position:relative; color:#fff; font-size:16px; font-weight:700; border-radius:10px;}
.fxd .wx img { margin-bottom:5px;}
.fxd .wx .code { box-shadow:0 0 10px #aaa; padding:10px; background:#fff; display:none; position:absolute; left:-150px; top:0}
.fxd .wx:hover .code { display:block}

.md_list { margin-bottom:50px; border-radius:20px; background:#fff; padding:20px;}
.md_list li { font-size:16px; padding:8px 0; float:left; width:50%; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.md_list li img { margin-right:10px;}

.btn_l { float:left; padding:20px 0;}
.btn_l a { font-size:16px; text-align:center; margin:0 5px; display:inline-block; color:#fff; padding:3px 45px;}
.icon_home {background:url(../images/icon_black.png) 15px 5px no-repeat}
.bm-box { padding:50px; width:1100px; margin:20px auto; background:#fff;}
.bm-box h3 { font-weight:700; margin-bottom:10px; font-size:14px;}
.bm-box-m { padding:20px 0; background:#fff; overflow:hidden; margin:10px 0}
.form .item { position:relative; margin:30px 0; text-align: center;} 
.form .item label { width:120px; line-height:30px; margin:0; text-align:right; padding:0 5px 0; font-size:20px; font-weight:700; display:inline-block}
.form .item select { width: 620px!important;}
.form .item .required,.form .item select { width:600px; padding:10px; font-size:20px; color:#999; background:none; border:0; margin:0; border:1px solid #ccc; border-radius: 5px;}
.form .item .required::placeholder { color: #ccc;}
.form .item .error { position:absolute; bottom:20px; width:auto; color:#c00; font-weight:400; margin-left: 10px;}
.item_tit { font-size:16px; padding-left:90px;}
.labelitem { padding-left:280px;}
.labelitem label{ border-radius:5px; padding:5px 5px 5px 35px; color:#666; position:relative; width:100%; display:block; font-size:16px;}
.labelitem label input { vertical-align:middle; border:1px solid #eee; margin:0 5px; width:16px; height:16px; position:absolute; left:5px; top:12px;}
.tit_label { font-size: 16px; font-weight: 700; padding: 10px 5px 10px}
.btn_part {   background: linear-gradient(to right, #2166ea 0%, #d70e0f 100%); border-radius:30px; color:#fff; text-align:center; font-size:24px; cursor:pointer; display:inline-block; padding:10px 80px;}
.btn_part:hover { color:#ff0}

.exh_n { padding: 30px 0; overflow: hidden;}
.exh_n_l { float: left; width: 580px;}
.exh_n_l dl { padding: 10px 0;}
.exh_n_l dl dt { font-size: 22px; font-weight: 700; margin-bottom: 10px;}
.exh_n_l dl dd { color: #999; font-size: 14px; line-height: 24px;}
.exh_n_img { float: right; width: 540px; height: 300px; overflow: hidden; position: relative;}
.exh_n_img img {width: 540px; height: 300px; }
.exh_n_img h3 { font-size: 16px; color: #fff; padding: 5px 0; text-indent: 24px; position: absolute; bottom: 0; left: 0; width: 100%; background:  linear-gradient(to bottom,  rgba(0,0,0,0) 0%, #000000 100%);}

.exh_b_l { margin:30px 0 30px -30px;}
.exh_b_l li { width: 380px; height: 300px; background: #ebeef5; float: left; margin: 0 0 30px 30px;} 
.exh_b_l li h3 { font-size: 18px; font-weight: 700; padding: 10px;}
.exh_b_l li p {font-size: 14px; line-height: 20px; color: #999; padding: 0 10px 10px;}

.bg_exh_v { background: #1f2437; margin: 30px 0;}
.exh_v_v { width: 960px; padding: 50px 0; margin: 0 auto;}
.exh_v_v p { font-size: 14px; color: #999; font-weight: 700; line-height: 28px; padding: 10px 0;}
.zbj_list { padding: 20px 0; margin: 30px 0 30px -30px;}
.zbj_list li { width: 380px; height: 240px; float: left; margin: 0 0 30px 30px; overflow: hidden; position: relative;}
.zbj_list li p { color: #fff; font-size: 14px; position: absolute; top: 0; left: 0; background: rgba(0,0,0,.5); padding: 95px 50px; text-align: center; font-size: 18px; font-weight: 700; display: none;}
.zbj_list li:hover p { display: block;}

.lt_text { background: #fff; padding: 50px 0 0; margin-top: -20px;}
.lt_text .wrapper {height: 250px;}
.lt_text h2 { font-size: 30px; font-weight: 700; margin-bottom: 30px;}
.lt_text dl { padding-bottom: 50px; overflow: hidden;}
.lt_text dl dt { float: left; width: 280px; padding-top: 10px;} 
.lt_text dl dd { font-size: 16px; text-align: justify; width: 660px; float: left; line-height: 30px;}

/*****移动端******/
@media screen and (max-width:767px) {
    .banner_bm { background:#14065a url(../images/banner_bm.jpg) no-repeat top center;  background-size:cover; height:100px;}
    .banner_rh { background:#14065a url(../images/banner_rh.jpg) no-repeat top center;  background-size:cover; height:100px;}
    .banner_pc,.pc_1,.icon_list,.icon_cnt,.fxd { display:none}
    .banner_wap,.pc_1_wap,.swiper-container-idx { display:block}
    .banner_wap { margin-top:19px;}
    .swiper-container-idx .swiper-pagination { bottom:-3px!important;}
    .swiper-container-idx img { width:100%}
    .swiper-container-idx .swiper-pagination-bullet { width:8px; height:8px; border-radius:50%; background:#666; opacity:1}
    .swiper-container-idx .swiper-pagination-bullet-active { background:#ffc03a}
    .nav { background:#000; width:100%; height:40px; line-height:40px; position:fixed; top:0; overflow:hidden} 
    .nav { display:none}
    .nav_wap { position:fixed; top:0; height:50px; line-height:50px; background:#00198a; width:100%; display:block; z-index:9999}
    .nav_bar h3 { font-size:14px; color:#fff; margin-left:20px; line-height:50px; float:left}
    .nav_menu { background:url(../images/icon_d.png) no-repeat center center; background-size:40%; width:50px; height:50px; display:block; float:right;}
    .nav_list { padding:0 30px 30px; background:#00198a; position:absolute; top:50px; left:0; width:86%; display:none; text-align: center;}
    .nav_list a { display:block; height:50px; line-height:50px; color:#fff; border-bottom:1px solid #2e44a9; font-size:16px;}
    .bm_wap { background:#ffc03a url(../images/icon_bm_wap.png) 10px 8px no-repeat; text-indent:20px; background-size:15%; color:#000; font-size:14px; border-radius:5px; padding:0 10px; margin:10px 10px 0 0; height:30px; line-height:30px; vertical-align:middle; font-weight:700; position: absolute; right:40px;}
    .wrapper { width:100%; margin:0 auto;overflow: hidden;}
    .icon_list { margin:40px 0; overflow:hidden; text-align:center}
    .icon_list li{ float:left; display:inline-block; margin:0; text-align:center; border:0; width:33%; padding:0 20px}
    .icon_list li h3 { font-size:14px; font-weight:700; line-height:20px; margin:10px 0 0;}
    .tit_lt { font-size: 30px; padding: 20px 0;}
    .hy_lc { padding:20px;}
    .hy_lc_tit { padding:10px 0; overflow:hidden}
    .hy_lc_tit h3 { font-size:16px;}
    .hy_lc_tit img { display:none}
    .hy_lc dl { width:100%; float:none; margin-bottom:20px; height:auto}
    .hy_lc dl:first-child { width:100%;}
    .hy_lc dl dd { height:auto;}
    .hy_lc_t { margin:0}
    .tab_head { overflow:hidden;}
    .tab_head a { font-size:18px; height:40px; line-height:40px; width:48%; display:inline-block; text-align:center; float:left; margin:0 2px;}
    .tab_head a.on { font-size:18px; font-weight:700}
    .tab_content { padding:20px 10px}
    .tab_cnt h3 { font-size:18px; font-weight:700; margin-bottom:5px}
    .tab_cnt p { font-size:14px;}
    .tab_cnt table { border:1px solid #ccc; margin:10px 0; width:100%; font-size:12px; }
    .tab_cnt table th { padding:6px; font-weight:700; vertical-align:top}
    .tab_cnt table td { padding:6px; vertical-align:top}
    .md_list { margin-bottom:10px;}
    .md_list li { font-size:14px; padding:5px 10px; float:none; width:100%;}
    .hg_bg { background:none; height:auto; margin:0 0 0;}
    .txt_tit { display:none}
    .text { background:none; padding:40px 20px 0; overflow:hidden; font-size:14px; line-height:26px; text-indent:28px; text-align:justify}
    .text p { padding-bottom:20px; text-indent:32px; line-height:30px;}
    .text img { margin-left:-40px;}

    .list_zj { margin-left:0;}
    .list_zj li { height: 350px; float:left; margin:0 0 20px 15px; width:44%; transition:all .2s linear; -webkit-transition:all .2s linear; position:relative}
    .list_zj li:after { display:none}
    .list_zj li h3 { font-size:16px; padding:0 10px;}
    .list_zj li p { font-size:12px; padding:0 10px;}
    .list_zj li .imgs { width:100%; height:auto; margin-bottom:8px;}
    .list_zj li .imgs img { width:100%;}
   
    .pro_list { overflow:hidden; padding:20px 0}
    .pro_list li { background:#fff; float:left; margin:0 0 6px 6px;transition:all .2s linear; -webkit-transition:all .2s linear; width:47%; border:1px solid #ddd;}
    .pro_list li:hover { -webkit-box-shadow:0 10px 30px rgba(0,0,0,0.1); box-shadow:0 10px 30px rgba(0,0,0,0.1);-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0);z-index:3}
    .pro_list li .text_b { padding:5px; background:#fafafa}
    .pro_list li h3 { font-size:13px; font-weight:400; margin-bottom:10px;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;} 
    .pro_list li h3 a { color:#434a76;}
    .pro_list li p { text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 1; overflow:hidden}
    .pro_list li p a { color:#999; font-size:12px;}
    .pro_list li .img { width:auto; height:auto; padding:10px; border-bottom:1px solid #ddd; text-align:center;}
    .pro_list li .img img { border-radius:50%; width:160px; height:160px;}

    .more { border:1px solid #ddd; background:#fff; width:120px; height:30px; padding:5px 30px; text-align:center;border-radius:40px; margin:20px auto; font-size:12px;}
    .more img { width:10px}
    .bg_b .tit { color:#fff;}
    .text-c { text-align:center; padding:20px 0; font-size:14px; line-height:30px; color:#fff;}
    .btn_v { background:#f9b005; font-size:20px; border-radius:30px; height:40px; line-height:40px; font-weight:700; color:#000; padding:0 50px; display:inline-block; margin-top:280px;}
    .tit_hz { font-size:18px; font-weight:700; margin:20px 0; text-indent:20px;}
    .logo_list { margin:0; padding:0 10px;}
    .logo_list li { float:left; border:1px solid #ddd; background:#fff; width:30%; height:60px; line-height:56px; text-align:center; margin:0 0 10px 10px;}
    .logo_list li img { max-height:100%; max-width:100%;}
    .list_text { padding:10px 20px; margin:0 10px;}
    .list_text li { float:left; width:50%; padding:5px 0; font-size:14px; height:30px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
    #t6 { position:relative; display:none}


    .bg_b { padding: 0; margin: 20px 0;}
    .btn_l { float:left; padding:10px 0;}
    .btn_l a { font-size:13px; text-align:center; margin:0 5px; display:inline-block; color:#fff; padding:3px 45px;}
    .bm-box { padding:20px; width:auto; margin:20px auto; background:#fff;}
    .bm-box h3 { font-weight:700; margin-bottom:10px; font-size:14px;}
    .bm-box-m { padding:20px 0; background:#fff; overflow:hidden; margin:10px 0}
    .form .item { padding:2px 0; position:relative; margin:8px 0; background:#fff; width:auto;} 
    .form .item label { width:50px; line-height:30px; margin:0; text-align:right; padding:0 5px 0; font-size:14px; font-weight:400; display:inline-block}
    .form .item label span { color:#c00}
    .form .item select { width: 68%!important;}
    .form .item .required,.form .item select { width:73%; padding:5px; font-size:14px; color:#999; background:none; border:0; margin:0; border:1px solid #ddd}
    .form .item .error { position:absolute; bottom:10px; right:30px; width:auto; color:#c00; font-weight:400;}
    .item_tit { font-size:16px; color:#f30; padding-left:20px;}
    .labelitem { padding-left:10px;}
    .labelitem label{ padding:5px 20px 5px 35px; color:#666; position:relative; width:auto; display:block; font-size:14px; text-align: justify;}
    .labelitem label input { vertical-align:middle; border:1px solid #eee; margin:0 5px; width:16px; height:16px; position:absolute; left:5px; top:8px;}
    .btn_part { border-radius:3px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:16px; cursor:pointer; display:inline-block; padding:0 40px;}
    .pc_one { padding: 30px 0 0;}
    .pc_one img { float: none;}
    .pc_one .text_r { float: none; width: auto; padding: 20px;}
    .pc_one .text_r p { font-size: 14px; padding: 10px 0;}
    .pc_one .text_r p b { font-size: 18px;}
    .tit { font-size:24px; font-weight:700; margin:0 0 10px;}
    .tit img { height: 50px;}
    .headlines_b_tit { display: none;}
    .headlines_b_img { width: auto; height: 200px; float: none; margin: 10px;}
    .headlines_b_img img { height: auto; width: 100%;}
    .headlines_b_img h3 { font-size: 16px; height: 20px; padding: 5px 0;}
    .lt_text_img img { float: none;}
    .lt_text_img dl { float: none; width: auto; padding: 20px;}
    .lt_text_img dl dt { font-size: 20px;}
    .lt_text_img dl dd { font-size: 12px;}
    .swiper_lt { width: auto;}

    .swiper-slide-s { width: 80px;}
    .swiper-slide-s img { width: 80px; height: 80px;}
    .mySwiper .swiper-slide { margin-left: 30px;}
    .mySwiper .swiper-button-next,.mySwiper .swiper-button-prev { top:30%}
    .box_sdj { margin: 0;}
    .box_sdj_l { float: none; width: auto; padding: 20px;}
    .box_sdj_l h2 { font-size: 22px;}
    .box_sdj_l ul { margin: 20px 0;}
    .box_sdj_l li { float: none; width:80%; height: 240px; margin: 0 auto 10px;}
    .box_sdj_l li img { width: 100%;}
    .box_sdj_r { display: none;}
    .bg_db { background: url(../images/bg_db_w.jpg) no-repeat top center; background-size: cover; height: 880px;}
    .box_db { padding: 20px 20px 30px;}
    .box_db_l  { float: none!important;}
    .box_db_l img { width: 100%;}
    .box_db_r { width: auto; float: none; padding: 140px 0 0;}
    .box_exh { padding: 20px;}
    .box_exh_l { float: none; width: auto;}
    .box_exh_l h3 { padding: 0; font-size: 20px;}
    .box_exh_l h2 { font-size: 30px;}
    .box_exh_l p { font-size: 14px; line-height: 24px;}
    .box_exh_l img { width: 100%; margin-bottom: 20px;}
    .box_exh_r { width: auto; float: none; margin-left: -10px;}
    .box_exh_r li { width: 47%; margin: 0 0 10px 10px;}
    .box_exh_r li img { width: 100%;}
    .box_exh_r li p { font-size: 14px;}
    .bg_exh { height: auto;}
    .mySwiper1, .mySwiper2, .mySwiper3 { width: auto; height: 280px; margin: 20px 0;}
    .mySwiper1 img, .mySwiper2 img, .mySwiper3 img { width: 100%;}

    .mySwiper1 .swiper-button-prev,.mySwiper2 .swiper-button-prev,.mySwiper3 .swiper-button-prev { display: none;}
    .mySwiper1 .swiper-button-next,.mySwiper2 .swiper-button-next,.mySwiper3 .swiper-button-next { display: none;}
    .zbj_list { overflow: hidden; margin: 0 auto; padding: 10px; text-align: center; width: 380px;}
    .zbj_list li { float: none; margin: 10px 0;text-align: center;}
    .exh_n { padding: 20px 10px;}
    .exh_n_l { float: none; width: auto;}
    .exh_n_img { float: none; width: auto; margin: 10px 0 0;}
    .exh_n_img img { width: auto; height: auto;}
    .exh_b_l { margin: 20px auto; padding: 0 10px; width: 380px; }
    .exh_b_l li { float: none; margin: 0 0 15px;}
    .exh_v_v { width: auto; padding: 20px 10px;}
    .exh_v_v img { width: 100%;}
    .headlines_list { padding: 20px 0;}
    .headlines_list li { text-align: center; float: none;}

    .footer {  padding:10px;}
    .footer .code { display:none}
    .footer-tit { font-size:30px; font-weight:700; text-align:center; padding: 10px 0 30px;}
    .item-box { float:left; margin:0 100px 30px 0; width:100%; padding:0 20px;}
    .item-box .code_l { float:left; margin:0 20px 0 0}
    .item-info h3 { font-size:14px; margin-bottom:5px;}
    .item-info p { font-size:14px;}
    .footer-copy { font-size:12px; text-align:center}

    .footer_tit {font-weight: 700;margin: 30px 0;text-align: center;}
    .item_box {margin: 43px 25px 0px 25px;}
    .item_info {color: #666;margin-bottom: 27px;float: none;margin-right: 0;}
    .item_info h3 {font-size: 15px;font-weight: bold;line-height: 30px;}
    .item_info p {font-size: 13px;line-height: 24px;}
    .item_box img {display: block; margin: 0 auto 10px;}
    .footer_copy { font-size:12px; text-align:center; padding: 20px 15px;}

    .lt_text { padding: 20px 20px 0; margin-top: 0;}
    .lt_text .wrapper { height: 280px;}
    .lt_text h2 { color: #2842b9; text-align: center;}
    .lt_text dl { padding-bottom: 50px; overflow: hidden;}
    .lt_text dl dt {display: none;} 
    .lt_text dl dd { font-size: 16px; text-align: justify; width: auto; float: none; line-height: 30px; text-indent: 32px;}
}
