@charset "utf-8";
/* CSS Document */

/*通用定义*/
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.fl{ float:left;}
.fr{ float:right;}
.clearer{clear:both; height:0; display:block; font-size:1px;overflow:hidden;}

.w800{ width: 800px;}
.w336{ width: 336px;}
.w570{ width: 570px;}
.w200{ width: 200px;}
.w960{ width: 960px;}
.marB30{ margin-bottom: 30px;}
.padS30{ padding: 0 30px;}

.layout, .content{ width:1200px; margin:0 auto; position:relative;}

.boxMo{ min-width:1200px;}

/*首页*/
.slider1_wrap{ position: relative; width: 1200px; height: 450px; margin: 0 auto; overflow: hidden;}
.slider1{}
.slider1 li{ position: relative; width: 1200px; height: 450px;}
.slider1 li img{ float: left; width: 800px; height: 450px; }
.slider1 .slider_wz{ float: right; width: 340px; height: 410px; padding: 20px 30px; background: url(../images/bg_slider_t.png) repeat-x left top #1a6cdc;}
.slider1 .slider_t{ margin-bottom: 10px; font: bold 32px/48px "Microsoft Yahei";}
.slider1 .slider_t a{color: #fff;}
.slider1 .slider_des{ font-size: 18px; line-height: 36px; color: #fff; text-indent: 2em;}

.slider1_wrap .bx-wrapper{ position: relative;}
.slider1_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider1_wrap .bx-pager{ position: relative; margin-top: -30px; text-align: center; /*position: absolute; bottom: 10px; right: 10px;*/ z-index: 10;}
.slider1_wrap .bx-pager-item{ display: inline-block; margin: 0 3px; /* float: left;*/}
.slider1_wrap .bx-pager-link{ float: left; width: 24px; height: 6px; margin-left: 5px; text-indent: 999em; background: #808080; border-radius: 3px; overflow: hidden;}
.slider1_wrap .bx-pager-link:hover, .slider1_wrap .bx-pager-link.active{ background-color: #fff; text-decoration: none;}

.slider1_wrap .bx-prev, .slider1_wrap .bx-next{ position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider1_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider1_wrap .bx-next{ right: 0; background-position:  -40px 0;}

.b_lmT{ position: relative; height: 60px; padding: 20px 0 40px; text-align: center;}
.b_lmT_more{ position: absolute; right: 0; bottom: 36px; height: 16px; font-size: 16px; line-height: 16px; color: #2a7bec;}
.b_lmT_con{ position: relative; display: inline-block; *display:inline; margin: 0 auto; font: bold 30px/80px "Microsoft Yahei"; }
.b_lmT_con span.sty1{ color: #2a7bec;}
.b_lmT_con span.sty2{ color: #fff;}
.bl_bar1{ position: absolute; top: 50%; width: 18px; height: 3px; margin-top: -2px; }
.bl_bar1_l{ left: -30px;}
.bl_bar1_r{ right: -30px;}
.bl_bar1.sty1{ background-color: #2a7bec;}
.bl_bar1.sty2{ background-color: #fff;}
.bl_bar2{ position: absolute; top: 50%; width: 56px; height: 1px; margin-top: -1px; background-color: #cfcfcf;}
.bl_bar2_l{ left: -86px;}
.bl_bar2_r{ right: -86px;}
.bl_bar2.sty1{ background-color: #cfcfcf;}
.bl_bar2.sty2{ background-color: #fff;}
.bl_grid{ position: absolute; top: 0; left: -105px; width: 60px; height: 60px; background: url(../images/grid_lmT.png) no-repeat;}
.bl_grid.sty1{ background-position: 0 0}
.bl_grid.sty2{ background-position: 0 -60px}

.zx_tem{ margin-bottom: 30px;}
.zx_tem img{ float: left; width: 316px; height: 180px;}
.zx_wz{ float: right; width: 460px;}
.zx_t{ max-height: 60px; font-size: 20px; line-height: 30px; overflow: hidden;}
.zx_t a{ color: #000;}
.zx_des{ max-height: 128px; font-size: 16px; line-height: 32px; color: #666; overflow: hidden;}

.zx_i_list{}
.zx_i_list li{ width: 336px; height: 130px; /*height: 136px;*/ margin-bottom: 30px;}
.zx_i_list img{ width: 100%; height: 100%;}

#jcl_wqyx{ width:966px;  position:relative; overflow: hidden; margin-top:20px;}
.jcl_wqyx_block_wrap{ width: 966px; overflow: hidden;}
.jcl_wqyx_container{ overflow: hidden; width:966px; position: relative; display: block; }
.jcl_wqyx_container li{ position: relative; width: 302px; height: 380px; margin-right: 30px; overflow: hidden;}
.jcl_wqyx_container li img{ width:100%;}

.wqyx_tem{ position: relative; width: 300px; margin-right: 60px; }
.wqyx_tem:hover{border: 1px solid #004077;}
.wqyx_bot{  width: 300px; height: 1px; margin: 10px auto 0;background-color: #e2e2e2;  }
.wqyx_tem img{ width: 300px; height: 204px;}
.wqyx_wz{ height: 160px; padding: 0 20px; border-top: none;border: 1px solid #e2e2e2;}
.wqyx_t{ max-height: 64px; margin-bottom: 10px; padding-top: 14px; font-size: 22px; line-height: 32px; overflow: hidden;}
.wqyx_t a{ color: #000;}
.wqyx_des{ max-height: 56px; margin-bottom: 30px; font-size: 16px; line-height: 28px; color: #666666; overflow: hidden;}
.wqyx_tem .icon_play{ position: absolute; left: 50%; top: 85px; width: 40px; height: 41px; margin-left: -20px; background: url(../images/icon_play.png) no-repeat center top;}

.jcl_wqyx_next, .jcl_wqyx_prev{ position:absolute; top: 85px; display:block; width:40px; height:40px;  background-image:url(../images/arr1.png);  z-index:10; cursor:pointer;}
.jcl_wqyx_prev{ background-position:0 0; left: 0;}
.jcl_wqyx_next{ background-position:-40px 0; right: 0;}

/*.video_wrap{ position: relative; height: 500px; overflow: hidden;}
.wqyx_t{ position: absolute; top: 0; right: 0; width: 305px; height: 28px; padding-left: 6px; font: bold 26px/28px "Microsoft Yahei"; color: #2a7bec; border-left: 3px solid #2a7bec;}
.etabs1{ position: absolute; top: 36px; right: 0; width: 314px; z-index: 10;}
.etabs1 a{ display: block; width: 272px; height: 109px; margin-bottom: 5px; padding: 20px; border: 1px solid #e2e2e2; text-align: justify; cursor: pointer;}
.etabs1 a.active{ border-color: #2a7bec;}
.etabs1 .video_t{ max-height: 72px; margin-bottom: 10px; font: bold 20px/24px "Microsoft Yahei"; color: #333; overflow: hidden;}
.etabs1 a.active .video_t{ color: #2a7bec;}
.etabs1 .video_des{ max-height: 80px; font-size: 16px; line-height: 20px; color: #888; overflow: hidden;}

.swiper-container{ position: absolute; top: 0; left: 0; width: 880px; height: 500px; overflow: hidden;}
.swiper-slide{ position: relative; }
.swiper-slide .icon_play{ position: absolute; left: 50%; top: 50%; width: 120px; height: 122px; margin: -61px 0 0 -60px; background: url(../images/icon_play.png) no-repeat center top;}
#swiper-container1 .swiper-slide img{ width: 100%; height: 100%;}
*/


.box_bs{ height: 567px; background: url(../images/bg_bs.png) no-repeat center top;}
.bs_tem{ float: left; width: 168px; height: 168px; margin: 0 30px 30px 0; border-radius: 4px;}
.bs_tem1{ font: bold 40px/168px "Microsoft Yahei"; color: #fff; text-align: center; background-color: #004bb4; border: 1px solid #004bb4; }
.bs_tem2{ background-color: #fff; border: 1px solid #dfdfdf;}
.bs_tem2:hover{ border: 1px solid #004bb4;}
.bs_tem2 a{ display: block; width: 100%; height: 100%; overflow:hidden;} 
.bs_tem2 h3{  width: 100%; margin-top: 14px; font-size: 18px; line-height: 18px; color: #2a7bec; text-align: center;}
.bs_icon{ width: 70px; height: 66px; margin: 40px auto 0; background-image: url(../images/icon_bs.png);}
.bs_icon1{ background-position: 0 0;}
.bs_icon2{ background-position: -70px 0;}
.bs_icon3{ background-position: -140px 0;}
.bs_icon4{ background-position: -210px 0;}
.bs_icon5{ background-position: -280px 0;}
.bs_icon6{ background-position: 0 -66px;}
.bs_icon7{ background-position: -70px -66px;}
.bs_icon8{ background-position: -140px -66px;}
.bs_icon9{ background-position: -210px -66px;}
.bs_icon10{ background-position: -280px -66px;}

a.i_bs_more{ float: right; margin-top: -20px; font-size: 16px; color: #fff;}

.box_city{ padding: 10px 0 60px; background-color: #f3f9ff}
.city_list{}
.city_list li{ position: relative; float: left; width: 100px; height: 439px; margin-right: 10px; box-shadow: 2px 2px 10px #666; border-radius: 4px;}
.city_list li.nomar{ margin-right: 0}
.city_list li img{ width: 100%; height: 100%;}
.city_list li:hover:after{ position: absolute; bottom: 10px; left: 50%; width: 20px; height: 3px; margin-left: -10px; background-color: #2a7bec; border-radius: 1px; content: "";}

.box_zk{ padding: 10px 0 50px; }
.zk_tem{ float: left; width: 400px; height: 454px;}
.zk_tem_top{ position: relative; height: 268px; background-color: #f0f4f8; border-top: 10px solid #fff;}
.zk_tem_top:before, .zk_tem_top:after{ position: absolute; width: 31px; height: 29px; background-image: url(../images/dot.png); content: "";}
.zk_tem_top:before{ top: 50px; left: 12px; background-position: 0 0;}
.zk_tem_top:after{ top: 172px; right: 12px; background-position: -31px -0;}
.zk_tem_t{ max-height: 120px; padding: 80px 44px 0; font-size: 24px; line-height: 40px; overflow: hidden;}
.zk_tem_t a{ color: #444;}
.zk_tem_bot{ height: 164px; border: 1px solid #f0f4f8; text-align: justify;}
.zk_tem_bot p{ max-height: 120px; padding: 24px 30px 0; font-size: 16px; line-height: 30px; color: #888; overflow: hidden;}

.zk_tem:hover .zk_tem_top{ background-color: #2a7bec; border-color: #2a7bec;}
.zk_tem:hover .zk_tem_t a{ color: #fff;}
.zk_tem:hover .zk_tem_bot{ height: 174px; border-color: #2a7bec;}

.box_datacenter{ padding: 50px 0 60px; background: url(../images/bg_dc.jpg) no-repeat center top;}
.lmT_datacenter{ margin-bottom: 36px;}
.lmT_datacenter span{ display: block; text-align: center; color: #fff;}
.lmT_datacenter span.cn{ height: 40px; font: bold 40px/40px "Microsoft Yahei"; }
.lmT_datacenter span.en{ height: 16px; line-height: 16px;}
#jcl_dc{ width:1200px; height: 200px; margin-bottom: 60px; position:relative; background-color: #0052c5; overflow: hidden;}
.jcl_dc_block_wrap{ width: 1200px; overflow: hidden;}
.jcl_dc_container{ overflow: hidden; width:1200px; position: relative; display: block; }
.jcl_dc_container li{ position: relative; width: 200px; height: 200px; overflow: hidden;}
.jcl_dc_container li:before{ position: absolute; top: 126px; left: 50%; width: 22px; height: 3px; margin-left: -11px; background-color: #fff000; border-radius: 1px; content: "";}
.jcl_dc_container li:after{ position: absolute; top: 16px; right: 0; width: 1px; height: 163px; background-color: #1a64cb; content: "";}
.jcl_dc_container li span{ display: block; height: 18px; font-size: 18px; line-height: 18px; color: #fff; text-align: center;}
.jcl_dc_container li p{ font-size: 40px; line-height: 40px; color: #fff; text-align: center;}
.dc_name{ margin-top: 32px;}
.dc_num{ margin-top: 20px;}
.dc_unit{ margin-top: 46px;}

.jcl_dc_next, .jcl_dc_prev{ position:absolute; top: 50%; display:block; width:34px; height:34px; margin-top: -17px; background-image:url(../images/arr2.jpg);  z-index:10; cursor:pointer;}
.jcl_dc_prev{ background-position:0 0; left: 0;}
.jcl_dc_next{ background-position:-34px 0; right: 0;}

.s_lmT{ position: relative; height: 28px; margin-bottom: 30px; padding-left: 14px; font: bold 28px/28px "Microsoft Yahei"; color: #2a7bec; }
.s_lmT:before{ position: absolute; top: 0; left: 0; width: 4px; height: 28px; background-color: #2a7bec; border-radius: 1px; content: "";}
.s_lmT .btn_more{ position: absolute; right: 0; top: 0; width: 28px; height: 28px; background: url(../images/s_lmT_more.png) no-repeat center top;}

.bggd_tem{ position: relative; float: left; width: 360px; padding-bottom: 6px; margin-right: 60px;}
.bggd_tem.sty2{ margin-right: 30px}
.bggd_tem:after{ position: absolute; bottom: -5px; left: 50%; width: 350px; height: 1px; margin-left: -175px; background-color: #e2e2e2; content: "";}
.bggd_tem img{ width: 360px; height: 204px;}
.bggd_wz{ height: 224px; padding: 0 20px; border: 1px solid #e2e2e2; border-top: none;}
.bggd_t{ max-height: 64px; margin-bottom: 10px; padding-top: 24px; font-size: 22px; line-height: 32px; overflow: hidden;}
.bggd_des{ max-height: 56px; margin-bottom: 30px; font-size: 16px; line-height: 28px; color: #666666; overflow: hidden;}
.bggd_pdate{ font-size: 14px; line-height: 14px; color: #666;}

.loc{ padding-bottom: 10px; margin-bottom: 20px; font-size: 14px; line-height: 14px; color: #666; border-bottom: 1px solid #dfdfdf;}
.loc a{ color: #666}
.loc span{ color: #666;}

/*city*/
.city_block{ margin-bottom: 30px;}
.city_block_wz{ float: right; width: 230px; height: 400px; padding: 50px 35px 0; background-color: #1252c1;}
.city_block_t{ margin-bottom: 24px; font: bold 30px/30px "Microsoft Yahei"; color: #fff;}
.city_block_t span{ font-weight: normal; font-size: 18px;}
.city_block_t a{color: #fff;}
.city_block_des{ max-height: 192px; font-size: 14px; line-height: 24px; color: #91b7f7; overflow: hidden;}

.slider2_wrap{ position: relative; float: left; width: 900px; height: 450px; }
.slider2{}
.slider2 li{ position: relative; width: 900px; height: 450px;}
.slider2 li img{ width: 900px; height: 450px;}

.slider2_wrap .bx-wrapper{ position: relative;}
.slider2_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider2_wrap .bx-pager{ position: absolute; bottom: 40px; left: 970px; width: 300px;}
.slider2_wrap .bx-pager-item{ float: left;}
.slider2_wrap .bx-pager-link{ float: left; width: 11px; height: 11px; margin-right: 6px; text-indent: 999em; background: #89a9e0; border: 4px solid #1252c1; border-radius: 50%; overflow: hidden;}
.slider2_wrap .bx-pager-link:hover, .slider2_wrap .bx-pager-link.active{ background-color: #fff; border-color: #fff; text-decoration: none;}


/*.slider2_wrap .bx-prev, .slider2_wrap .bx-next{ position: absolute; top: 50%; width: 40px; height: 40px; margin-top: -20px; background-image: url(../images/arr1.png); text-indent: 999em; overflow: hidden;}
.slider2_wrap .bx-prev{ left: 50%; margin-left: -600px; background-position: 0 0;}
.slider2_wrap .bx-next{ left: 50%; margin-left: 600px; background-position:  -40px 0;}*/

.city_tem{ float: left; position: relative; width: 585px; height: 293px; margin: 0 30px 30px 0}
.city_tem img{ width: 100%; height: 100%;}
.city_tem_wz{ position: absolute; top: 7px; right: 7px; width: 200px; height: 250px; padding: 30px 20px 0;  background-color: #1252c1; background: rgba(18,82,193,0.9);}
.city_tem_t{ margin-bottom: 24px; font: bold 18px/18px "Microsoft Yahei"; color: #fff;}
.city_tem_t span{ font-weight: normal; font-size: 12px;}
.city_tem_t a{color: #fff;}
.city_tem_des{ max-height: 192px; font-size: 14px; line-height: 24px; color: #91b7f7; overflow: hidden;}

/*概览*/
.common_wrap{; margin: -20px 0 40px; padding: 30px 79px 30px; border: 1px solid #dfdfdf;}
.left_bar{ 
	height: 1500px;
	padding: 0 25px; 
	background: #0b37c8;
	/* Firefox 3.6+ */
	background: -moz-linear-gradient(top, #0b37c8, #2998f3); 
	/* Safari 4-5, Chrome 1-9 */ 
	/* -webkit-gradient(,  [, ]?,  [, ]? [, ]*) */
	background: -webkit-gradient(linear,top,from(#0b37c8),to(#2998f3));
	/* Safari 5.1+, Chrome 10+ */
	background: -webkit-linear-gradient(top, #0b37c8, #2998f3);
	/* Opera 11.10+ */
	background: -o-linear-gradient(top, #0b37c8, #2998f3);
}
.left_t{ position: relative; height: 20px; padding: 30px 0; font-size: 20px; line-height: 20px; color: #fff; text-align: center;}
.left_t i{ position: absolute; top: 50%; width: 36px; height: 2px; margin-top: -1px; background-color: #fff;}
.left_t .l{ left: 0;}
.left_t .r{ right: 0;}
.left_t span{}
.left_bar_list{}
.left_bar_list li{ width: 150px; height: 40px; margin-bottom: 20px; font-size: 18px; line-height: 40px; text-align: center; border-radius: 20px;}
.left_bar_list li a{ color: #b6cdfc;}
.left_bar_list li.current{ background-color: #fff;}
.left_bar_list li.current a{ color: #0b37c8}
#side_lm_name{ display: none;}

.gl_list1{ margin-bottom: 20px; border-bottom: 1px dashed #dfdfdf;}
/*.gl_list1_tem{ width: 100%; padding: 20px 0; border-bottom: 1px solid #e4e4e4;}
.gl_list1_tem img{ float: right; width: 240px; height: 135px;}
.gl_list1_wz{ float: left; width: 690px; width: calc(100% - 270px);}
.gl_list1_t{ height: 40px; font-weight: normal; font-size: 20px; line-height: 40px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gl_list1_des{ height: 56px; margin-bottom: 8px; font-size: 16px; line-height: 28px; overflow: hidden;}
.gl_list_date{ font-size: 14px; line-height: 14px; color: #888;}*/

.gl_list1 li{ position: relative; padding-left: 18px; height: 50px; }
.gl_list1 li:before{ position: absolute; top: 50%; left: 2px; width: 6px; height: 6px; margin-top: -3px; background-color: #ddd; border-radius: 50%; content: "";}
.gl_list1 li .gl_list1_t{ width: 80%; height: 50px; font: 18px/50px "Microsoft Yahei"; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.gl_list1 li .gl_list_date{ position: absolute; right: 0; top: 0; height: 50px; font-size: 14px; line-height: 40px; color: #888;}


.pages{ margin-bottom: 10px; text-align: center;}
.pages a{ box-sizing: border-box; display: inline-block; width: 34px; height: 34px; margin: 0 5px; font-size: 14px; line-height: 32px; text-align: center; color: #666; border: 1px solid #e6e6e6; border-radius: 4px; }
.pages span{ font-size: 14px; line-height: 34px; margin: 0 5px;}
.pages a.first, .pages a.prev, .pages a.next, .pages a.last{ box-sizing: border-box; width: auto; padding: 0 10px; height: 34px; cursor: pointer;}
.pages a.active, .pages a:hover{ color: #fff; background-color: #0078db; border-color: #0078db;}

/*细览*/
.article_wrap{}
.article_t{ margin-bottom: 30px; font: 36px/44px "Microsoft Yahei"; color: #1252c1; text-align: center; }
.article_item_wrap{ position: relative; margin-bottom: 40px; padding-bottom: 10px; border-bottom: 1px solid #e2e2e2;}
.article_item{ height: 16px; font-size: 14px; line-height: 16px; text-align: center;}
.article_item span{ margin: 0 8px; color: #666;}
.bdshare{ position: absolute; right: 0; top: 0;}
.bdshare_des{ float: left; margin-right: 4px; font-size: 14px; line-height: 16px;}
.bdsharebuttonbox{ float: left; margin-top: -6px;}

.font_adjust{ position: absolute; right: 170px; top: 0; font: 14px/16px "Microsoft Yahei"; color: #333;}
.font_adjust button{  height: 16px; padding: 0 ; font: 14px/16px "Microsoft Yahei"; color: #333; cursor: pointer; background: none; border: none;}
.font_adjust button:hover{ color: #2b86ef; outline: none;}
.font_adjust button.active{ font-weight: bold;  color: #2b86ef; outline: none;}

.article_con{}
.article_con p{ margin-bottom: 20px; font-size: 16px; line-height: 32px; font-family: "simsun"; color: #333;}
.article_con img{ display: block; max-width: 800px; margin: 0 auto 20px;}
.article_con #J_prismPlayer{ width: 800px !important; height: 500px !important; margin: 0 auto;}
.article_con .prism-player{ width: 800px !important; height: 500px !important; margin: 0 auto;}


/*办事*/
#bs_tab1{ position: relative; width: 100%; }
#bs_tab1 .etabs { position: relative; height: 24px; margin-bottom: 30px; padding-bottom: 12px; border-bottom: 2px solid #3a85ed;}
#bs_tab1 .etabs:before{ content: ""; position: absolute; top: 0; left: 110px; width: 2px; height: 22px; background: #babbbd;}
#bs_tab1 .tab{ float: left; margin-right: 42px;}
#bs_tab1 .tab a{ display: block; width: auto; height: 24px; font: bold 22px/24px "Microsoft Yahei";  color: #666;  cursor: pointer;}

#bs_tab1 .tab a:hover, #bs_tab1 .tab a.active{ color: #0582e3;}
#i_tab1 .panel-container { }

.bs2_tem{ float: left; width: 260px; height: 260px; margin: 0 30px 30px 0; border: 1px solid #eceff4; overflow: hidden;}
.bs2_icon{ width: 78px; height: 66px; margin: 45px auto 0; background-image: url(../images/icon_bs2.png); background-repeat: no-repeat;}
.bs2_icon.icon1{ background-position: 0 0;}
.bs2_icon.icon2{ background-position: -78px 0;}
.bs2_icon.icon3{ background-position: -156px 0;}
.bs2_icon.icon4{ background-position: -234px 0;}
.bs2_icon.icon5{ background-position: 0 -66px;}
.bs2_icon.icon6{ background-position: -78px -66px;}
.bs2_icon.icon7{ background-position: -156px -66px;}
.bs2_icon.icon8{ background-position: -234px -66px;}
.bs2_icon.icon9{ background-position: 0 -132px;}
.bs2_icon.icon10{ background-position: -78px -132px;}
.bs2_icon.icon11{ background-position: -156px -132px;}
.bs2_icon.icon12{ background-position: -234px -132px;}
.bs2_icon.icon13{ background-position: 0 -198px;}
.bs2_icon.icon14{ background-position: -78px -198px;}
.bs2_icon.icon15{ background-position: -156px -198px;}
.bs2_icon.icon16{ background-position: -234px -198px;}

.bs2_tem a{ display: block; width: 100%; height: 100%;}
.bs2_tem h3{ height: 20px; margin-top: 20px; font: bold 20px/20px "Microsoft Yahei"; text-align: center; color: #0582e3;}
.bs2_tem p{ margin-top: 14px; font-size: 16px; line-height: 26px; text-align: center; color: #666;}

.bs_t{ position: relative; height: 24px; padding-bottom: 14px; margin-bottom: 20px; font: bold 22px/24px "Microsoft Yahei"; color: #0582e3; border-bottom: 2px solid #3a85ed;}
.bs_t a{ position: absolute; right: 0; bottom: 10px; font-size: 14px; line-height: 14px; color: #0582e3;}
.bs_t.sty2{ margin-bottom: 10px;}

.bsdt_wrap{ padding-bottom: 20px; border-bottom: 1px solid #dfdfdf;}
.bsdt_tem{ float: left; width: 168px; height: 98px; margin: 0 22px 22px 0; border: 1px solid #a3baea; border-radius: 4px; box-shadow: 2px 2px 12px 0px #999; overflow: hidden;}

.bsdt_tem a{ display: block; width: 100%; height: 100%; overflow: hidden;}
.bsdt_tem h3{ margin: 22px auto 0; font-size: 26px; line-height: 26px; text-align: center; color: #0582e3;}
.bsdt_tem p{ margin: 12px auto 0; font-size: 12px; line-height: 12px;  text-align: center; color: #888;}

/*智库*/
.dhwq_block{}
.dhwq_block img{ float: left; width: 720px; height: 405px;}
.dhwq_wz{ float: right; width: 380px; height: 405px; padding: 0 20px; background: url(../images/bg_dhwq_wz.jpg) repeat-x left top; overflow: hidden;}
.dhwq_t{ max-height: 96px; margin-top: 30px; font: bold 36px/48px "Microsoft Yahei"; overflow: hidden;}
.dhwq_t a{ color: #fff;}
.dhwq_des{ max-height: 216px; font-size: 16px; line-height: 36px; text-indent: 2em; color: #fff; overflow: hidden;}

.zjgd_tem{ width: 550px;}
.zjgd_block{ padding-bottom: 20px; border-bottom: 1px dashed #dfdfdf;}
.zjgd_block img{ float: left; width: 180px; height: 180px; border-radius: 50%;}
.zjgd_wz{ float: right; width: 330px; padding-top: 16px;}
.zjgd_t{ max-height: 52px; margin-bottom: 10px; font: bold 22px/26px "Microsoft Yahei"; overflow: hidden;}
.zjgd_des{ max-height: 84px; font-size: 16px; line-height: 28px; color: #666; overflow: hidden;}
.zjgd_list{}
.zjgd_list li{ height: 59px; font-size: 18px; line-height: 60px; border-bottom: 1px dashed #dfdfdf; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}

/*建言*/
.jy_block{}
.jy_lmT{ height: 22px; margin-bottom: 14px; padding-bottom: 14px; font: bold 22px/22px "Microsoft Yahei"; color: #0582e3; border-bottom: 2px solid #0582e3;}
.jy_abs{ margin-bottom: 20px}
.jy_abs p{ font-size: 16px; line-height: 28px; color: #333;}
.jy_abs p span{ color: #ff2424;}
.jy_tem{ display: block; margin-bottom: 20px; font-weight: normal;}
.jy_tem span.des{ float: left; width: 100px; height: 50px; font-size: 16px; line-height: 50px; color: #333; text-align: right;}
.jy_tem span.des i{ margin-right: 4px; color: #ff2020;}
.jy_text{ float: right; width: 1020px; height: 48px; font-size: 16px; line-height: 48px; text-indent: 0.5em; color: #666; border: 1px solid #dfdfdf; border-radius: 4px;}
.jy_tem textarea{ float: right; width: 1020px; height: 148px; font-size: 16px; line-height: 48px; color: #666; border: 1px solid #dfdfdf; resize: none;}
/*
.jy_form_des{ margin: 0 0 20px 120px; font-size: 14px; line-height: 14px; color: #333;}*/
.file_block{ float: left; height: 50px; margin-left: 20px;}
.file_block .file_text{ float: left; width: 163px; height: 48px; margin-right: 10px; font-size: 16px; line-height: 48px; text-indent: 0.5em; color: #666; border: 1px solid #dfdfdf; border-radius: 4px;}
.file_btn_wrap{ float: left; position: relative; width: 162px; height: 50px;}
.file_btn{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*pacity: 0; filter: alpha(opacity=0);*/}
.flie_btn_cov{ width: 160px; height: 48px; font-size: 16px; line-height: 48px; color: #333; text-align: center; background-color: #e1e5ea; border: 1px solid #d8d8d8;}

.jy_form_btn{ margin-top: 40px; text-align: center;}
.jy_form_btn a, .jy_form_btn button{ display: inline-block; width: 118px; height: 48px; padding: 0; margin: 0 5px; font-size: 16px; line-height: 48px; text-align: center; cursor: pointer; border-radius: 4px;}
.jy_form_btn #jy_sub{ color: #fff; background-color: #0582e3; border: 1px solid #355f82;}
.jy_form_btn #jy_reset{ color: #333; background-color: #e1e5ea; border: 1px solid #d8d8d8}

/*jy2*/
.content-wrapper{ margin-left: 0}
.form-group{ }

@media screen and (max-width: 1140px) {
	.wrapper{ padding: 0 10px;}
    .jy_tem{ margin-bottom: 10px;}
	.jy_tem span.des{ float: left; width: 30%; }
	.jy_text{ float: right; width: calc(70% - 2px); }
	.jy_tem textarea{ float: right; width: calc(70% - 2px); line-height: 24px;}
	/*
	.jy_form_des{ margin: 0 0 20px 120px; font-size: 14px; line-height: 14px; color: #333;}*/
	.file_block{ float: left; height: 50px; margin-left: 20px;}
	.file_block .file_text{ float: left; width: 163px; height: 48px; margin-right: 10px; font-size: 16px; line-height: 48px; text-indent: 0.5em; color: #666; border: 1px solid #dfdfdf; border-radius: 4px;}
	.file_btn_wrap{ float: left; position: relative; width: 162px; height: 50px;}
	.file_btn{ position: absolute; top: 0; left: 0; width: 100%; height: 100%; /*pacity: 0; filter: alpha(opacity=0);*/}
	.flie_btn_cov{ width: 160px; height: 48px; font-size: 16px; line-height: 48px; color: #333; text-align: center; background-color: #e1e5ea; border: 1px solid #d8d8d8;}

	.jy_form_btn{ margin-top: 40px; text-align: center;}
	.jy_form_btn a, .jy_form_btn button{ display: inline-block; width: 118px; height: 48px; padding: 0; margin: 0 5px; font-size: 16px; line-height: 48px; text-align: center; cursor: pointer; border-radius: 4px;}
	.jy_form_btn #jy_sub{ color: #fff; background-color: #0582e3; border: 1px solid #355f82;}
	.jy_form_btn #jy_reset{ color: #333; background-color: #e1e5ea; border: 1px solid #d8d8d8}
}

/*city new 20190201*/
.city_box{ width: 100%; height: 1036px; background: url(../images/bg_city.jpg) no-repeat center top; overflow: hidden;}
.city_con{ width: 1150px; height: 956px; margin: 30px auto 0; padding: 25px; background-color: #fff;}

.city_wrap{ position: relative; height: 930px; overflow: hidden;}
/*.etabs1{ height: 90px; margin-bottom: 20px;}
.etabs1 a{ float: left; width: 98px; height: 88px; margin-right: 5px; background-color: #e8e8e8; border: 1px solid #d9d9d9; border-radius: 4px; overflow: hidden; cursor: pointer;}
.etabs1 a.active{ background-color: #1c5ce0;}
.etabs1 a span.city_name_cn{ display: block; margin: 24px auto 0; font-size: 20px; line-height: 20px; color: #666; text-align: center;}
.etabs1 a span.city_name_en{ display: block; margin: 12px auto 0; font-size: 14px; line-height: 14px; color: #888; text-align: center;}
.etabs1 a.active span{ color: #fff;}*/

.etabs1{  height: auto; margin-bottom: 20px;}
.etabs1 a, .btn_gd{ float: left; width: 98px; height: 88px; margin-right: 5px; background-color: #e8e8e8; border: 1px solid #d9d9d9; border-radius: 4px; overflow: hidden; cursor: pointer;}
.etabs1 a.active, .btn_gd.active{ background-color: #1c5ce0;}
.etabs1 a span.city_name_cn, .btn_gd span.city_name_cn{ display: block; margin: 24px auto 0; font-size: 20px; line-height: 20px; color: #666; text-align: center;}
.etabs1 a span.city_name_en, .btn_gd span.city_name_en{ display: block; margin: 12px auto 0; font-size: 14px; line-height: 14px; color: #888; text-align: center;}
.etabs1 a.active span, .btn_gd.active span{ color: #fff;}


.box_gd{ display: none; margin-top: 10px; padding-top: 10px; border-top: 1px dashed #dfdfdf;}
.box_gd.active{ display: block;}
.box_gd a{ float: left; width: 98px; height: 52px; margin-right: 5px; background-color: #e8e8e8; border: 1px solid #d9d9d9; border-radius: 4px; overflow: hidden; cursor: pointer;}
.box_gd a.active{ background-color: #1c5ce0;}
.box_gd a span.city_name_cn{ display: block; margin:8px auto 0; font-size: 20px; line-height: 20px; color: #666; text-align: center;}
.box_gd a span.city_name_en{ display: block; margin: 2px auto 0; font-size: 14px; line-height: 14px; color: #888; text-align: center;}
.box_gd a.active span{ color: #fff;}

.etabs1 .video_t{ max-height: 72px; margin-bottom: 10px; font: bold 20px/24px "Microsoft Yahei"; color: #333; overflow: hidden;}
.etabs1 a.active .video_t{ color: #2a7bec;}
.etabs1 .video_des{ max-height: 80px; font-size: 16px; line-height: 20px; color: #888; overflow: hidden;}

.swiper-container{ width: 1150px; height: 750px; overflow: hidden;}
.swiper-slide{ position: relative; }

/*
#swiper-container1 .swiper-slide img{ width: 100%; height: 100%;}*/
.city_right{ position: absolute; right: 0; top: 32px; width: 216px; height: 60px; padding-right: 20px; font: bold 40px/60px "Microsoft Yahei"; color: #0a5dd3; text-align: right; background: url(../images/bg_city_right.png) no-repeat center top; z-index: 10;}

.slider_city_wrap{ position: relative; width: 100%; height: 750px; overflow: hidden;}
.slider_city{}
.slider_city li{ position: relative; width: 100%; height: 100%;}
.slider_city li img{ width: 1150px; height: 575px; }
.slider_city_des{ margin-top: 12px; font-size: 18px; line-height: 32px; color: #333; text-indent: 2em;}


.slider_city_wrap .bx-wrapper{ position: relative;}
.slider_city_wrap .bx-controls{/* position: absolute; top: 0; left: 0;*/}
.slider_city_wrap .bx-pager{ position: relative; margin-top: -30px; text-align: center; /*position: absolute; bottom: 10px; right: 10px;*/ z-index: 10;}
.slider_city_wrap .bx-pager-item{ display: inline-block; margin: 0 3px; /* float: left;*/}
.slider_city_wrap .bx-pager-link{ float: left; width: 24px; height: 6px; margin-left: 5px; text-indent: 999em; background: #808080; border-radius: 3px; overflow: hidden;}
.slider_city_wrap .bx-pager-link:hover, .slider_city_wrap .bx-pager-link.active{ background-color: #fff; text-decoration: none;}

.slider_city_wrap .bx-prev, .slider_city_wrap .bx-next{ position: absolute; top: 250px; width: 52px; height: 52px; background-image: url(../images/arr3.png); text-indent: 999em; overflow: hidden;}
.slider_city_wrap .bx-prev{ left: 0; background-position: 0 0;}
.slider_city_wrap .bx-next{ right: 0; background-position: -52px 0;}

.ad{ margin: 30px 0;}
.ad img{ display:block; max-width:1200px; height: auto; margin: 0 auto;}