body, p, h1, h2, h3, h4, h5, h6, ul, ol, li, a, input, dl, dt, dd, span, em, table, tr, td, div, strong, textarea, label { margin: 0; padding: 0; font-family:  "微软雅黑", verdana,arial, sans-serif; color: #333; font-size: 12px; }
img, iframe { border: none; }
ol, ul, ol li, ul li { list-style: none; }
a { text-decoration: none; }
a:link { }
a:visited { }

.qs_clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qs_clear { *zoom:1;}
.qs_info { text-align: justify; text-justify : inter-ideograph; }
.qs_yin { width: 0; height: 0; overflow: hidden; display: none; }

input:focus { outline: none; }
input:-webkit-autofill { -webkit-box-shadow: 0 0 0px 1000px white inset; }

body { background-color:#f7f7f7;}

.e_top_w { width: auto; max-width:1920px; background-color:#f1f2f3; border-bottom:1px solid #ebebeb;  margin:0 auto;}
.e_top { width:1200px; height:29px; overflow:hidden; margin:0 auto; }
.e_top_l { float:left; height:29px; }
.e_top_l span { font-size:12px; color:#666; line-height:29px;}
.e_top_r { float:right; height:29px; }
.e_top_r a { font-size:12px; color:#666; line-height:29px; margin-left:15px; }
.e_top_r a span { display:inline-block; width:3px; height:3px; overflow:hidden; background-color:#999; margin-right:5px; vertical-align:middle; }

.e_head_w {  width: auto; max-width:1920px;  background-color:#fff;  margin:0 auto; }
.e_head { position: relative; width:1200px; height:110px; overflow:hidden; margin:0 auto; }

.e_logo { float:left; width:490px; height:80px; overflow:hidden; margin:15px 0 0; background-image:url(2018113010183425944.png); background-position:0 50% ; background-repeat:no-repeat; }
.e_logo a { display:block; width:100%; height:80px; overflow:hidden; text-indent:-999px; }

.e_sear { float:right; width:250px; height:40px; margin:40px 0 0;}
.e_sear input { width:100%; height:33px; background:none; margin:0; padding:0; border:0; }
.e_sea_txt { float:left; width:179px; height:33px; overflow:hidden; padding: 0 10px ; border:1px solid #dfdfdf; border-right:none;}
.e_sea_txt input { line-height:33px; font-size:14px; color:#666; }
.e_sea_sub { float:right; width:50px; height:35px; background-color:#045bb8; background-image:url(2018113010183573101.png); background-position:50% 50%; background-repeat:no-repeat; border-radius: 0px 3px ;}
.e_sea_sub input { font-size:999em; overflow:hidden; text-indent:-999px;  }

.e_img { position:absolute; top:15px; right:270px;}

.e_menu_w { width:auto;  max-width:1920px;background-color:#045bb8;  margin:0 auto;}
.e_menu { width:1200px; height:55px; margin:0 auto; }
.em_ul {}
.em_li { float:left; width:109px; height:55px; line-height:55px; text-align:center; }
.em_a { display:block; height:55px; overflow:hidden; }
.em_a span{ display:block; line-height:25px; margin:8px 0 0; font-size:18px; color:#fff; }
.em_a i { display:block; line-height:15px; padding:0 3px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; font-size: 12px; color: #fff; font-style:normal;}
.em_li:hover .em_a,.e_menu ul li.active .em_a { background-color:#1a74d3; }

.m_w { display:none; position:relative; width:120px; z-index:100; padding:10px 0; }
.m_w ul { position:relative;  width:100%;z-index:120;}
.m_w ul li { height:30px; line-height:30px;}
.m_w ul li a { font-size:14px; color:#fff;}
.m_w .m_bgc{ position:absolute; top:0; left:0; z-index:110; width:100%; height:100%; overflow:hidden; background-color:#045bb8; opacity:.8;}
.m_w ul li:hover { background-color:#0c7af0;}

.e_foot_w { width:auto; max-width:1920px; background-color:#0959b8; margin:0px auto 0; }
.e_foot { width:1200px; height: auto;   overflow:hidden; margin:0 auto; padding:30px 0; text-align:center; }
.e_foot a { font-size:14px; color:#fff; line-height:30px;}
.e_foot i { font-size:12px; color:#fff; font-style:normal;  margin:0 0px 0 10px;}
.e_foot span { font-size:12px; color:#fff; line-height:25px; margin:0 10px 0 10px;}
.e_foot img { vertical-align: text-bottom; }



.c_ban { width:100%;  max-width:1920px; height:auto; background-color:#dcdcdc; margin:0 auto;}
.c_ban_w { position:relative; width:100%; height:450px; overflow:hidden;}
#ban_w { width:100%; height:450px; }
#ban_w .swiper-slide { background-repeat:no-repeat; background-position:50% 0;}

#ban_an { position:absolute; bottom:0; left:0; z-index:5; text-align:center; width:100%; height:40px; overflow:hidden; background-image:url(2018113011023327255.png); background-repeat:repeat;}
#ban_an .swiper-pagination-switch {display: inline-block; width: 10px; height: 10px; border-radius:5px; background-color:#fff;  margin-top: 15px;  margin-right: 10px; cursor: pointer;}
#ban_an .swiper-visible-switch {}
#ban_an .swiper-active-switch { width:40px; }

.w_1 { width:auto; max-width:1920px;background-color:#045bb8;  margin:0 auto;}
.c_1 { width:1200px; height: auto; overflow:hidden; margin:0 auto; }


/*滚动公告*/
.e1_w { height:40px; overflow: hidden; padding:3px 0; position:relative; }
.el_c { float:left; width:150px; height:40px; line-height:40px; background-image:url(2018120309323616254.png); background-repeat:no-repeat; background-position:10px 5px;}
.el_c a { font-size:16px; color:#fff; padding-left:55px; } 
.e1_gd { float:left; width:970px; height:40px; overflow:hidden; }
.e1_gd ul {}
.e1_gd ul li {  height:40px; line-height:40px; padding:0 15px; float:left; /*background-image:url(2018120309491216359.png);*/ background-repeat: no-repeat; background-position: 15px -44px; }
.e1_gd ul li span {  font-size:14px; color:#fff; padding-left:15px;}
.e1_gd ul li a { font-size:14px; color:#fff; padding-left:10px;}
.e1_gd ul li:hover { background-position: 15px 15px; }
.e1_gd ul li:hover a,.e1_gd ul li:hover span { color: #fff; } 

.e1_a { position:absolute; top:1px; right:20px; width:40px; height:40px; overflow:hidden; z-index:200; }
.e1_a a { display:block; width:40px; height:20px; overflow:hidden;  text-indent: -999px; background-image: url(2018120309355031676.png); background-repeat: no-repeat; cursor: pointer;}
.e1_l { background-position:-7px -58px;}
.e1_r { background-position:-7px -11px;}
.e1_l:hover { background-position:-7px -58px;}
.e1_r:hover { background-position:-7px -11px;}

.w_2_w {  width:auto; max-width:1920px;background-color:#fff;  margin:0 auto; background-image:url(2018120313454513847.png); background-repeat:no-repeat; background-position:50% 0; background-size:cover;}
.w_2 { width:1200px; height: auto; overflow:hidden; margin:0 auto; padding: 0 0 40px 0;}

.c_2 { float:left; width:400px; margin:40px 0 0;}
.c_3 { float:left; width:440px; margin:40px 0 0 40px;}
.c_4 { float:right; width:280px; margin:40px 0 0;}


/*幻灯*/
/*.e2_w { background-color:#f1f2f3; }

.i_hd_w { width:400px; height: 300px; overflow: hidden; position: relative;  }
#i_hd { width: 400px; height: 300px; overflow: hidden; }
#i_hd ul { height: 300px; }
#i_hd ul li { float: left; width: 400px; height: 300px; overflow: hidden;  }
.i_hd_img { width:400px; height: 300px; overflow: hidden; }
.i_hd_img img { width: 400px; height: 300px; }
.i_hd_tit { width: 400px; height: 30px; line-height: 30px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); *zoom: 1;
background-color: #000000; z-index: 5; padding: 5px 0; margin:-40px 0 0 0;  }
.i_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }
.i_hd_nav { width: 110px; height: 20px; overflow: hidden; position: absolute; top: 278px; right: 5px; z-index: 10; }
.i_hd_nav ul { float: right; }
.i_hd_nav ul li { float: left; width:8px; height: 8px; overflow: hidden; border-radius:4px; margin-right: 8px; background-color: #ffff; cursor: pointer; text-indent:-999px;  }
.i_hd_nav ul li.navOn { background-color: #045bb8;}
*/


.e2_w { position:relative; background-color:#f1f2f3; }

#i_hd { width: 100%; height: 300px; overflow: hidden; }
.e2_i { position:relative; width: 400px; height: 300px; overflow: hidden;  }
.i_hd_img { width:100%; height: 300px; overflow: hidden; }
.i_hd_img img { width: 100%; height: 300px; }
.i_hd_tit { position:absolute; left:0; bottom:0;  width: 100%; height: 30px; line-height: 30px; overflow: hidden; opacity: 0.7; filter: alpha(opacity=70); *zoom: 1; background-color: #000000; z-index: 5; padding: 5px 0;  }
.i_hd_tit a { font-size: 14px; color: #fff; padding-left: 10px; }

#i_hd_nav { position: absolute; right:0px; bottom:2px; width: 85px; height: 20px; overflow: hidden; z-index: 10; }
#i_hd_nav .swiper-pagination-switch {display: inline-block; width: 8px; height: 8px; border-radius:5px; background-color:#fff; margin-right: 8px; cursor: pointer;}
#i_hd_nav .swiper-visible-switch {}
#i_hd_nav .swiper-active-switch { background-color: #045bb8;}


.e_3 {}
.e_t { height:40px; overflow:hidden; background-color:#f7f7f7;  }
.e_t ul {}
.e_t ul li { float:left; min-width:90px; height:40px;  overflow:hidden; position:relative; text-align:center; }
.e_t ul li a { height:40px; line-height:40px; font-size:16px; }
.e_t ul li span { display:block; position: absolute; right:0; top:0; height:40px; line-height:40px; font-size:14px; color:#333;}
.et_y {  }
.et_y a { color:#045bb8; font-weight:700;  }
.et_n {  }
.et_n a {  color:#333; }

.et_x_y { display:block; }
.et_x_n { display:none; }


/*list*/
.e_lis { }
.e_lis ul { }
.e_lis li { height: 35px; line-height: 35px; overflow: hidden; background-image: url(2018120309491216359.png); background-repeat: no-repeat; background-position: 0 -46px; }
.e_lis li a { font-size: 14px; color: #333; padding-left: 15px; }
.e_lis li span { float: right; font-size: 12px; color: #5e5e5e; }
.e_lis li:hover { background-position: 0 13px; }
.e_lis li:hover a, .e_lis li:hover span { color: #045bb8; }

.e31_w { height:245px; padding:15px 0 0; overflow:hidden;}
#jk_w { width:100%; height:260px;}

.e4_w { height:300px; overflow:hidden; }
.e4_t { height:40px; line-height:40px; }
.e4_w a { font-size:16px; color:#045bb8; font-weight:700; }
.e4_img {}
.e4_img ul { padding:10px 0 0;}
.e4_img ul li { margin:0 0 20px 0; width:100%; height:250px; overflow:hidden; }
.e4_img ul li img { width:100%; height:250px; }

.w_3_w {  width:auto; max-width:1920px; margin:40px auto 0; background-color:#f7f7f7;}
.w_3 { width:1200px; height: auto; overflow:hidden; margin:0 auto; }


.e5_w { padding:30px 0 40px;}

.e5_t { position:relative; width:230px; height:40px; margin:0 auto;  }
.e5_t a { position:absolute; top:0; left:50%; z-index:10; display:block; width:120px; margin:0 0 0 -60px; text-align: center; height:40px; line-height:40px; overflow:hidden; background-color:#f7f7f7; font-size:24px; color:#045bb8; }
.e5_t span { position:absolute; top:19px; left:0; z-index:5; width:100%; height:2px; background-color:#045bb8; }
.e4_w .e5_t a { background-color:#fff; font-weight:normal; }

.e5_i { padding:35px 0 0;}
.e5_i li { float:left; width:199px;}
.e5_i a { display:block; width:100%;}
.e5_i i { display:block; margin:0 auto 0; overflow:hidden; width:90px; height:90px; border-radius:50%; background-color:#3d90e8; background-image:url(2018120410044037177.png); background-repeat:no-repeat; }
.e5_i span { display:block; overflow: hidden;  text-align:center;}
.e5_ix { margin:15px auto 0; height:35px; line-height:35px; font-size:18px; color:#333;}
.e5_ex { margin:3px auto 0; height:40px; line-height:20px; font-size:12px; color:#474747;}
.e5_mx { margin:12px auto 0; width:90px; height:26px; line-height:26px;  border:1px solid #666; border-radius:13px; font-size:12px; color:#666;}
.e5_1 i { background-position: -2px 0px ;}
.e5_2 i { background-position: -191px 0px ;}
.e5_3 i { background-position: -380px 0px ;}
.e5_4 i { background-position: -567px -1px ;}

.e5_5 i { background-position: -776px 0px ;}
.e5_6 i { background-position: -967px 0px ;}

.e5_i li:hover i { background-color:#045bb8; }
.e5_i li:hover .e5_ix { color:#045bb8; font-weight:700;}
.e5_i li:hover .e5_ex { color:#045bb8;}
.e5_i li:hover .e5_mx { color:#045bb8; border:1px solid #045bb8;}


.w_4_w {  width:auto; max-width:1920px; margin:0 auto ; padding:0 0 40px 0; background-color:#fff; background-image:url(2018120413450750820.png); background-repeat:no-repeat; background-position:50% 0; background-size:cover;}
.w_4 { width:1200px; height: auto; margin:0 auto; }



.e6_w { position:relative; padding:30px 0 20px;}

.e6_w .e5_t a { background-color:#fff;  }

.e6_pre, .e6_nxt { position:absolute; top:195px; z-index:10; width: 50px; height: 50px; overflow: hidden; text-indent: -999px; background-image: url(2018120415190758593.png); background-repeat: no-repeat; cursor: pointer; }
.e6_pre { left:0; background-position: -100px 0; }
.e6_pre:hover { background-position: -50px 0; }
.e6_nxt { right:0; background-position: -144px 0; }
.e6_nxt:hover { background-position: 6px 0; }


#e6_hd { width:1060px; height:250px; margin:30px auto; }

.e6_i {}
.e6_i a {  position:relative;  display:block; width:320px; height:245px; overflow:hidden; margin:0 auto;  background-color:#dadada; }
.e6_img,.e6_img img { width:320px; height:175px; overflow:hidden; }
.e6_tit { position:absolute; bottom:0; left:0; z-index:15; width:255px; height:55px; overflow:hidden; padding:5px 50px 10px 15px; background-color:#dadada;}
.e6_tit h2 { font-size:16px; color:#333; line-height:35px; font-weight:normal;}
.e6_tit { font-size:12px; line-height:20px; color:#666;}

.e6_zz { display:none; position:absolute; top:50%; left:50%; z-index:10; width:60px; height:60px; margin:-45px 0 0 -30px; border-radius:5px; background-color:#000; opacity:0.7;}
.e6_mr { display:none; position:absolute; top:50%; left:50%; z-index:20; width:60px; height:60px; margin:-45px 0 0 -30px; background-image:url(2018120514350280716.png); background-position:50% 50%; background-repeat:no-repeat;  }

.e6_i:hover .e6_tit { background-color:#44b1eb; background-image:url(2018120514270934814.png); background-position:100% 50%; background-repeat:no-repeat;}
.e6_i:hover .e6_zz, .e6_i:hover .e6_mr { display:block;}
.e6_i:hover .e6_tit,.e6_i:hover .e6_tit h2 { color:#fff; }
.e6_i:hover .e6_img img { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; transform: scale(1.2, 1.2); }

.e7_w { height:40px;}
.e7_l { float:left; position:relative; width:350px; height:40px; line-height:40px; background-image:url(2018120609401474028.png); background-repeat:repeat-x; background-position:0 50%; text-align:center;}
.e7_l a { font-size:16px; color:#fff;}
.e7_l i { display:block; position:absolute; top:0; left:60px;  width:40px; height:40px; background-image:url(2018120609372945513.png); background-repeat:no-repeat; background-position:50% 50%;}

.e7_r { float:right; width:765px; height:40px; }
.e7_t { float:left; width:100px; height:40px; line-height:40px; text-align:right; padding: 0 5px 0 0; }
.e7_t span { font-size:14px; color:#333;}

.e_link_m { margin-left:90px;}
.e_link { float:left; width:283px; height:38px; border:1px solid #c3c3c3; position:relative; cursor:pointer; background-image:url(2018120609531083273.png); background-position:100% 50%; background-repeat:no-repeat; }
.e_link span { display:block; width:250px; line-height:38px; font-size:14px; color:#333;  text-align:center; }

.e_link ul{ display:none; position:absolute; left:-1px; bottom:36px; overflow:hidden; width:283px; z-index:115; padding:5px 0px; background-color:#fff; border:1px solid #c3c3c3; border-bottom:none; }
.e_link ul li{ width:250px; height:28px; line-height:28px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.e_link ul li a{ display:block; font-size:14px; color:#4a4a4a; line-height:28px; text-align:center;}
.e_link ul li a:hover{  color:#045bb8; }



.f_ban { width: 100%; max-width:1920px;  height:270px; margin:0 auto; overflow:hidden;  background-color:#dcdcdc;  background-image:url(/mccbts/resource/cms/2019/04/img_pc_site/2019041609373539638.jpg); background-position:50% 0 ; background-repeat: no-repeat; }


.f_dq { width:1170px; height:30px; line-height:30px; overflow:hidden; margin:10px auto 0; background-image:url(2018120610112273197.png); background-repeat:no-repeat; background-position: 2px 4px;  padding:0 0 0 30px; }
.f_dq * { font-size:14px; color:#333; }
.f_dq a.last { color:#045bb8;}

.f_0 { width:1200px; height:auto; margin:0 auto ; padding:10px 0 20px; } 
.f_l { float:left; width:260px; min-height:400px; border:1px solid #e6e6e6; border-radius:15px; background-color:#fff; overflow:hidden; }
.f_r { float:right; width:800px; padding:15px 50px; min-height:400px;  background-color:#fff; }



.fl_nav { }

.fl_0 { position:relative; height:50px; line-height:50px; background-color:#045bb8;   border-bottom:2px solid #febb14; }
.fl_0 span { font-size:20px; color:#fff; font-weight:700; padding:0 0 0 75px;}
.fl_0 i { position:absolute; left:60px; top:16px; width:3px; height:20px; overflow:hidden; background-color:#febb14; }

.f0_w { padding:10px 30px;}

.fl_w { position:relative; height:36px;  background-repeat:no-repeat; margin:0 0 5px 0; overflow:hidden;  }
.fl_w a { display:block; width:100%; line-height:32px; font-size:16px; color:#333; padding:0 0 0 55px; cursor: pointer; }

.s1_n { border-bottom:1px dashed #d4d4d4 ; background-image:url(2018120614353537126.png);  background-position:12px 50%; } 
.s1_n a { color:#333; }
.s1_n:hover,.s1_y { border-bottom:1px dashed transparent; background-image:url(2018120614345740348.png);  background-position:0px 50%;}
.s1_n:hover a,.s1_y a { color:#fff; }


.f_m { width: auto; height: auto; overflow: hidden; padding: 10px 0 30px; }
.l_m_bd { width: auto; height: auto; text-align: center; }
.l_m_bd span { width: 5px; display: inline-block; }
.l_m_bd font { display: inline-block; font-size: 14px; color: #fff; background-color:#045bb8; border: 1px solid #045bb8; padding: 2px 5px; }
.l_m_bd a { display: inline-block; font-size: 14px; color: #333; border: 1px solid #ccc; padding: 2px 5px; cursor: pointer; }
.l_m_bd a.l_a { }

.f_t,.u_t  { height:40px;  border-bottom:1px solid #ccc;}
.f_t a,.u_t_t { display:inline-block; height:20px; line-height:20px; font-size:20px; color:#045bb8; margin:10px 0 0 20px;  padding:0 0 0 10px; border-left:2px solid #045bb8; }

.u_t_m { float:right; font-size:12px; color:#045bb8;  line-height:40px; }

.f_t a.f_t_m { }

.f_li {}
.f_li ul { padding:20px 0;}
.f_li li { padding:0 25px; background-position: 20px -46px;}
.f_li li:hover { background-position: 20px 13px;}

.f_li li.lis_x { height: 2px;  overflow: hidden; padding: 10px 0; background: none; }
.f_li li.lis_x div { height: 0px; overflow: hidden;  border-bottom: 1px dashed #ccc;}


.dl_w { min-height:650px;}
/*通用细览*/
.i_w { padding: 10px 0px 40px;}
.i_t { text-align: center; line-height: 40px; padding:15px 10px 0px; }
.i_t span { font-size: 20px; color: #045bb8; }
.i_st { text-align: center; line-height: 40px; padding:0px 10px 5px;}
.i_st span { font-size: 16px; color: #333; }
.i_ly { width: auto; height: 30px; line-height: 30px; padding: 10px 0; text-align: center; border-bottom: 1px dashed #d1d1d1; }
.i_ly span { padding: 0 10px; font-size: 14px; color: #666; }
.i_ly span span { padding: 0 5px; }
.i_zh { width: 100px; height: 25px; overflow: hidden; margin: -35px 0 0 705px; }
.i_zh a { display: block; float: left; width: 24px; height: 24px; background-image: url(2018120709503085464.png); background-repeat: no-repeat; margin: 0 3px; text-indent: -999px; }
.i_zh_1 { background-position: 0 0; }
.i_zh_2 { background-position: 0 -27px; }
.i_zh_3 { background-position: 0 -54px; }
.i_c { line-height: 220%; font-size: 14px; color: #666; padding: 25px 0px 0; text-align: justify; text-justify : inter-ideograph;}
.i_c * { font-size: 14px; color: #666; line-height:210%; }
.i_c img { max-width: 700px; margin: 10px auto; }
.i_c p { margin:0px 0 10px;}
.i_c table { margin:10px auto; }
.i_d { height: 30px; text-align: center; padding-top: 20px; }
.i_d a { font-size: 14px; color: #828282; border: 1px solid #d2d2d2; margin: 0 15px; padding: 3px 10px; border-radius: 3px; background-color: #f8f8f8; }

.f_img { padding:25px 0 20px;}
.f_img ul { width:880px;}
.f_img ul li { float:left; width:240px; height:195px; overflow:hidden; margin:0 38px 30px 0 ; border:1px solid #ccc; text-align:center; background-color:#f3f3f3;  box-shadow:3px 3px 10px #f3f3f3;}
.f_img ul li a { display:block; }
.f_img ul li img { display:block; width:236px; height:160px; overflow:hidden; margin:2px auto 0; }
.f_img ul li h2 { display:block; height:30px; line-height:30px; padding:0 5px; overflow:hidden; font-size:14px; color:#666; font-weight:normal; text-align:center;  }

.f_img ul li:hover { background-color:#045bb8; box-shadow:3px 3px 10px #045bb8;}
.f_img ul li:hover h2 { color:#fff;}

.fs_img ul li { float:left; width:240px; height:360px;  margin:0 38px 30px 0 ; }
.fs_img ul li img { width:236px; height:325px;}


.i_img_w { position:relative; padding:30px 0 10px; display:none; }
.img_d { text-align:center; overflow:hidden; padding:10px; background-color: #eee ; position:relative; left:-10px; width:800px; height:350px;}
.img_d ul { position:relative; top:0; overflow:hidden; width:800px; height:350px;}
.img_d ul li { position:absolute; top:0; left:0; display:none; width:800px; height:350px; overflow:hidden; } 
.img_d img { width:800px; height:350px;}

.img_s { position:relative; left:-10px; width:800px; height:60px; padding: 0 10px 10px ; background-color: #eee ; }

.img_l,.img_r { position:absolute; top:10px; width: 25px; height: 35px;}
.img_l { left:-25px; }
.img_r { right:-25px; }
.img_l a, .img_r a { display: block; width: 100%; height: 35px; overflow: hidden; text-indent: -999px;  background-repeat: no-repeat; cursor: pointer; }
.img_l a { background-image: url(2018121015141062645.jpg); background-position: 100% 50%; }
.img_r a { background-image: url(2018121015141037803.jpg); background-position:0 50%; }

.img_c { width: 800px; height:60px; overflow: hidden; position:relative; }
.img_c ul { position:absolute; top:0; overflow:hidden; width:800px; height:60px;}
.img_c ul li { float: left; width: 136px; height:56px; padding:2px; overflow: hidden; text-align:center; background-color:#e4e4e4; margin-right: 5px; cursor:pointer;  }
.img_c ul li img { width: 136px; height: 56px; overflow: hidden;}
.img_c ul li:hover,.img_c ul li.active { background-color:#045bb8; }


.img_ic img { display: none; }
.img_ic img.show { display: block; }
		

.r_map_w { min-height:650px; }
.r_map { padding:20px 0;}
/*map*/
.js_b { width:auto; height:auto; overflow:hidden; padding:20px 10px 0;} 
.js_t { width:auto; height:20px; overflow:hidden; border-bottom:1px dashed #e0e0e0; padding:5px 0px; }
.js_t a { float: left; display:block; border-left:4px solid #045bb8; height:18px; line-height:16px; font-size:14px; color:#333; font-weight:700; padding-left:8px;  }
.map_list {width:auto; height:auto; overflow:hidden;}
.map_list ul { padding:10px;}
.map_list ul li { float:left; width:140px; height:30px; line-height:30px; overflow: hidden; background:url(2018120709515735694.png) 1px 50% no-repeat;  }
.map_list ul li a { font-size:14px; color:#333; padding-left:13px; }
.map_list ul li a:hover { color:#045bb8; }

.ds_li { }
.ds_li ul { padding:30px 0 0;}
.ds_li li {  width:100%; padding: 0 0 29px 0; background-image:url(2018121209122681102.jpg); background-repeat:no-repeat; background-position:50% 100%;  }
.ds_li li a { display:block; position:relative; padding:10px; border:1px solid #eee;}
.ds_li img { display:block; position:absolute; left:10px; top:10px; width:260px;}
.ds_li h2 { display:block; height:40px; line-height:40px; font-size:18px; color:#045bb8; font-weight:normal; padding:0 0 0 280px; }
.ds_li p { display:block; height:60px; line-height:20px; font-size:12px; color:#666;  padding:0 0 0 280px;   }
.ds_li span { display:block; position:absolute; bottom:10px; right:10px; font-size:12px; color:#333; text-decoration: underline; }

.ds_w li { height:140px; }
.ds_w li a,.ds_w img { height:120px; }

.yw_w li { height:140px; }
.yw_w li a,.yw_w img { height:120px; }
.yw_w li h2 i { padding:0 10px; font-weight:700; font-size:22px; }


/*hr_list*/
.hr_li { padding:20px 0; }
.hr_li ul { }
.hr_li li { height: 35px; line-height: 35px; overflow: hidden; background-image: url(2018120709515735694.png); background-repeat: no-repeat; background-position: 5px 50%; }
.hr_li li a,.hr_li li i { font-size: 14px; color: #333;  }
.hr_li li i { padding-left: 15px; font-style:normal; }
.hr_li li span { float: right; font-size: 12px; color: #5e5e5e; padding-right:10px; }
.hr_li li:hover { background-color:#f5f5f5; }
.hr_li li:hover a, .hr_li li:hover span , .hr_li li:hover i{ color: #045bb8; }

.hr_sear {  height:30px; padding:10px ; background-color:#f1f1f1;}
.hr_sear .hr_div { float:left;}
.hr_sear label { font-size:14px; color:#333; text-align:right; width:100px; }
.hr_zw { width:150px; height:30px; overflow:hidden; padding:0 5px; margin:0; border:1px solid #ccc; background-color:#fff; font-size:14px; color:#333; }
.hr_l_dw { padding-left:40px;}
.hr_dw { width:150px; height:30px; overflow:hidden;  padding:0; margin:0;border:1px solid #ccc; background-color:#fff; font-size:14px; color:#333; } 
.hr_sub { width:80px; height:30px; overflow:hidden; padding:0; margin:0 0 0 40px; border:1px solid #ccc; background-color:#045bb8; font-size:14px; color:#fff; text-align:center; border-radius:5px; cursor:pointer;   }


.hr_dl_t { text-align: center; line-height: 40px; padding:20px 10px 0px;  }
.hr_dl_t span { font-size: 20px; color: #045bb8; }
#hr_dl_dw { color:#333; }

.hr_bm { height:40px; padding:10px 0;}
.hr_bm a { display:block; margin:0 auto; width:160px; height:40px; line-height:40px; text-align:center; font-size:18px; color:#fff; background-color:#045bb8; border-radius:5px; cursor:pointer; }

.zlnav_w .fl_nav { display:none;}


@media screen and (max-width:1199px) {
html,body { overflow-x: hidden; }
input[type="button"], input[type="submit"], input[type="reset"] {  -webkit-appearance: none; }
.navgationDiv { display:none; width:0; height:0; overflow:hidden;}
}

@media screen  and (min-width:640px) and (max-width:1199px) {
html,body { width:640px; margin:0 auto;}

}

@media screen and (min-width:480px) and (max-width:1199px) {
html,body { width:480px; margin:0 auto;}

}
@media screen and (max-width:1199px) {
.e_top { box-sizing: border-box; width:100%; padding:0 5px; }
.e_head { box-sizing: border-box; width:100%; height:70px; padding:0 5px;}
.e_logo  { width:260px; background-size:100% auto; background-position: 0 0; margin:15px 0 0; }
.e_img { display:none; }
.e_sear { display:none;}
.e_menu_w { display:none; }

.c_ban_w { height:210px;}
#ban_w { width:100%; height:210px; }
#ban_w .swiper-slide { background-position:50% 50%; background-size:cover;}
#ban_an {  height:30px; }
#ban_an .swiper-pagination-switch { width: 6px; height: 6px; border-radius:3px;   margin-top: 13px;  margin-right: 6px;}
#ban_an .swiper-active-switch { width:20px; }

.c_1 {  width:100%;}
.e1_w { box-sizing: border-box; height:35px; padding:0 5px 0 40px;}
.el_c { position:absolute; top:0; left:0;  width:35px; height:35px; background-position:5px 50%; overflow:hidden;  }
.e1_gd { width:100%; height:35px;}
.e1_gd ul li { height:35px; line-height:35px;}
.e1_gd ul li span,.e1_gd ul li a { font-size:12px; }
.e1_a { display:none;}

.w_2 {  box-sizing: border-box; width:100%; padding:280px 0 0; position:relative; }
.c_3 { position:absolute; top:10px; left:0px; width:100%; margin:0; }

.e_t ul li { width:80px; min-width:80px; }
.e_t ul li a { font-size:14px; }
#jk_w { height:230px; }
.e31_w { padding:10px; }
.e31_w li { height:30px; line-height:30px; background-image:none;}
.e31_w li span { padding-left:10px; }
.e31_w li a { display:block; font-size:12px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; padding-left:0; }

.c_2 { float: none;box-sizing: border-box; width:100%; padding:0 10px;  margin:0; } 

.e2_w { position:relative; width: 100%; height: 0; padding:75% 0 0; overflow: hidden;}
#i_hd { position:absolute; top:0; left:0; width: 100%; height: 100%;  }
.e2_i { position:relative; width: 100%; height: 100%;  overflow: hidden;  }
.i_hd_img { position:absolute; top:0; left:0; height:100%; }
.i_hd_img img { width: 100%; height:100%; }
.i_hd_tit { box-sizing:border-box;  padding:0  90px 0 0;  }
.i_hd_tit a { font-size: 12px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; }

#i_hd_nav {  bottom:-2px; }

.c_4 { float:none; box-sizing: border-box; width:100%; padding:10px 10px 0;  margin:0;}
.e4_w { height:auto; }
.e4_img ul li ,.e4_img ul li img{ max-width:320px; margin:0 auto;  height:auto; }
.w_3_w { margin:0 auto;}
.w_3 { box-sizing: border-box; width:100%; padding:0 10px; }
.e5_w { padding:15px 0 10px; }
.e5_t { width:210px; }
.e5_t a { font-size:18px; width:100px; margin: 0 0 0 -50px;}
.e5_t span { height:1px;}

.e5_i { padding:10px 0 0;}
.e5_i li { float: none ; width:100%; height:70px; position:relative; overflow:hidden; padding:5px 0; margin-bottom:10px; }
.e5_i li:nth-child(odd) { background-color:#fff;}
.e5_i li:nth-child(even) { background-color:#eee;}
.e5_i li span { position:absolute; }
.e5_i i { position:absolute; left:5px; top:8px; transform: scale(0.7); transform-origin: 0 0;}
.e5_ix { margin:0 ; left:75px; top:10px; font-size:16px; }
.e5_ex { margin:0 ; left:75px; top:43px;}
.e5_mx { right:0 ; top:25px; margin:0; border:none; width: 30px; height: 30px; overflow: hidden; text-indent:-999px; background-image:url(2018121810314528889.png); background-repeat: no-repeat; background-position: 50% 50%;}

.w_4_w { margin:0 auto; padding: 0 0 15px 0;}
.w_4 { box-sizing: border-box; width:100%; padding:0 10px; }
.e6_w { padding:10px 0;}
#e6_hd { width:100%; margin:10px auto 0; }
.e6_pre,.e6_nxt { display:none;}

.e7_l { float:none; width:100%;}
.e7_l i { left:50%; margin: 0 0 0 -90px;}
.e7_r { display:none; float:none; width:100%; }
.e7_t { display:none;}

.e_foot { box-sizing: border-box; width:100%; padding:20px 10px; }
.e_foot span { white-space: nowrap; text-overflow: ellipsis; }

#cnzz_stat_icon_1254093231 { display:none;}
.e_foot i { display:none; }

.f_ban { height:200px; background-size:cover;}
.f_dq * { font-size:12px;}
.f_dq span:first-child { display:none; }

.f_0 { box-sizing: border-box; width:100%; padding:0px 10px; }
.f_l { display:none; }
.f_r { float:none; width:100%; padding: 10px 0 ; }

.f_t a, .u_t_t { font-size:16px; margin:10px 0 0 10px; }

.hr_li ul.f_li ul { padding:10px 0;}
.hr_li li,.f_li li { padding: 0 10px; height:30px; line-height:30px; background-image:none;}
.hr_li li span,.f_li li span { padding-left:10px; }
.hr_li li a,.f_li li a { display:block; font-size:12px; white-space: nowrap; text-overflow: ellipsis;  overflow: hidden; padding-left:0; }
.hr_li li i { font-size:12px; padding-left:0;}

.hr_sear {  height:125px; }
.hr_sear .hr_div { float:none; padding:5px 0;}
.hr_l_dw { padding-left:0;}

.l_m_bd font,.l_m_bd span { display:none; }
.l_m_bd a { display:none;}
.l_m_bd .lm_a { display:inline-block; }

.f_img ul { width:100%; }
.f_img ul li { width:48%; height:auto; box-sizing:border-box; margin: 0 1% 10px; padding:2px; }
.f_img ul li a { position:relative; width:100%; height:0px; padding:66.6% 0 0; margin: 0 0 30px 0; }
.f_img ul li img { position:absolute; top:0; left:0; width:100%; height:100%;  margin:0;} 
.f_img ul li h2 { position:absolute; top:100%; left:0;  box-sizing: border-box; width:100%; font-size:12px;  white-space: nowrap; text-overflow: ellipsis;  overflow: hidden;}

.fs_img ul li a { padding:135% 0 0; }

.i_w { padding:10px 5px; }
.i_t { line-height:35px; padding:0; text-align:left; }
.i_t span { font-size:16px; }
.i_st { line-height:30px; text-align:left; }
.i_st span { font-size:14px; }
.i_ly { height:auto; padding:0 0 5px 0;}
.i_ly>span { display:block; font-size:12px; line-height:20px;  text-align:left; padding:0;}
.i_zh,.i_d { display:none; }
.i_c,.i_c * { font-size:12px; }
.i_c img { width:100%; max-width:100%;}


.ds_li { }
.ds_li ul { padding:10px 0 0;}
.ds_li li { padding: 0 0 ; margin:0 0 10px 0; background-image: none;  }
.ds_li li a { padding:5px; }
.ds_li img {  position: static; width:100%;}
.ds_li h2 { height:30px; line-height:30px; font-size:16px; padding:0 0 0 0; }
.ds_li p {  padding:0 0 0 0; height:40px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.ds_li span { display:none; }

.ds_w li { height:auto; }
.ds_w li a,.ds_w img { height:auto; }

.yw_w li { height:auto; }
.yw_w li a,.yw_w img { height:auto; }
.yw_w li h2 i { padding:0 10px; font-weight:700; font-size:18px; }



.img_ic { padding:10px 5px; }
.i_img_w { padding:15px 0 10px;}	
.img_d { width:100%; height:0; padding:43.75% 0 0 ; left:0;}
.img_d ul { position:absolute; width:100%; height:100%; top:0; left:0; }
.img_d ul li { width:100%; height:100%;}
.img_d img { width:100%; height:100%; }
.img_s { width:100%; height:40px; left:0; padding:5px 0;}
.img_c { width:100%; height:40px;}
.img_c ul { height:40px; }
.img_c ul li ,.img_c ul li img { width: 83px; height: 36px; }

.img_l, .img_r { width:40%; height:150px; top:-150px; z-index:100;}
.img_l { left:-5px; }
.img_r { right:-5px; }
.img_l a,.img_r a { height:150px; opacity:0.5;}
.img_l a { background-position:0 50%;}
.img_r a { background-position:100% 50%;}

.map_list ul li { width:130px; }


}
@media screen and (max-width:319px) {
html,body { width:320px; overflow:scroll; }

}


/*手机导航*/
.mo_map_k { width: 36px; height: 36px; overflow: hidden; position: fixed; bottom: 20px; right: 5px; z-index: 2000; border-radius: 6px; border: 1px solid #ddd; background: #fff; }
.mo_map_k svg { width: 100%; pointer-events: none; }
.mo_b_top { width: 36px; height: 36px; overflow: hidden; position: fixed; bottom: 68px; right: 5px; z-index: 2000; border-radius: 6px; display: none; border: 1px solid #ddd; background: #fff; }
.mo_b_top svg { width: 100%; pointer-events: none; }
.mo_map { width: 100%; height: 100%; position: fixed; top: 0; right: -100%; background-color: #fff; z-index: 2999; }
.mo_map_nav { width: 100%; height: 36px; padding: 12px 0; position: relative; background-color: #045bb8; z-index: 3000; }
.mo_map_nav a { font-size: 12px; }
.mo_map_back, .mo_map_home { width: 36px; height: 36px; position: absolute; cursor: pointer; z-index: 3000; }
.mo_map_back svg, .mo_map_home svg { width: 36px; height: 36px; float: left; pointer-events: none; }
.mo_map_back { }
.mo_map_home { right: 12px; }
.mo_map_con { height: 100%; overflow-y: auto; }

.mo_map_list { padding: 0 0 90px 0px; }
.mo_map_list .map_list ul li { width:130px;/* padding:0 20px 0 0;*/}
.mo_map_list .map_list ul li a { font-size:12px; }

@media screen and (min-width:1200px) {
.mo_map_k { display:none; }
.mo_b_top { display:none; }
}
@media screen and (max-width:1199px) {
.mo_b_top { display: block; }
}