@media (max-width:767px){
body{ padding-top:60px !important;}
.header.active .logo{ height:60px !important;}
.header.active .navs ul li>a{ line-height:36px !important;}
.header.active .nav_more{ line-height:40px !important;}

.header{ height:61px !important;}
.logo {width: 120px !important; height: 60px !important; margin-left:-15px !important; padding-left: 15px !important;}
.logo:after{ border-top:60px solid #080404 !important; border-right: 30px solid transparent !important;}
.header_right{width:100% !important; padding-top: 20px !important; float:none !important; position: absolute !important; left:0 !important; right:0 !important; top:61px !important; background:#2f2e2e !important; border-bottom:1px solid #666; display:none;}
.header_right.active{ display:block;}
.navs { width: 100% !important; float:none !important;}
.navs ul li{ text-align:center !important;}
.navs ul li a{ line-height:36px !important;}
.navs ul li:hover a:after{ height:2px !important;}
.navs ul li.active a:after{ height:2px !important;}
.navs ul li.active>a{ color: #fff !important; }
.navs ul li.active:hover a:after{ height:2px !important;}
.nav_more{ float:none !important; padding-top:15px !important; line-height: 40px !important; padding-bottom:30px !important; text-align:center !important;}
.nav_more a{ margin:0 5px !important;}
.nav_lang{ margin-left: 0 !important;}
.nav_lang span{ color: #fff !important; font-weight: normal !important;}
.nav_ss{ display: none !important; }
.nav_lang .ej_lang{ position: static !important; opacity: 1 !important; background: none !important; border:none !important; box-shadow: none !important;}
.nav_lang .ej_lang a{ border:none !important; }

.erji{ display: none !important; }

.san{ height:60px; width:24px; position:relative;}
.san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#0b5394;}
.san:after{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
.san:before{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
.san.active:after{ opacity:1;}
.san.active:before{ opacity:1;}
.san.active i{ opacity:0;}

.s_banner{ margin-top: 0 !important; }
.s_banner .swiper1 .swiper-slide a{ padding-top: 50% !important; }
.ban_text strong{ font-size: 24px !important; }
.ban_text span{ font-size: 18px !important; }
.s_banner .swiper-button-prev1, .s_banner .swiper-button-next1{ width: 40px !important; height: 40px !important; line-height: 40px !important;}
.s_banner .swiper-button-prev1 i, .s_banner .swiper-button-next1 i{ font-size: 14px !important; line-height: 40px !important;}
.scp{ padding-top: 15px !important; }
.scp .container{ width: 100% !important; padding: 0 15px !important; }
.scp ul{ display: none !important; }
/*.scp ul li{ border-radius: 2px !important; margin: 0 5px !important;}
.scp ul li a{min-width: auto !important; padding: 5px 8px !important;}*/
.scp .caption{ margin-top:10px !important;  }
.scp .caption a:after{ display: none !important; }
.scp_text{ opacity: 1 !important; background:  rgba(11,83,148,0.87) !important; padding: 10px 0 !important;}
.scp_text p{ display: none !important; }
.scp_text h3{ font-size: 16px !important; margin: 0 !important; padding: 0 !important; background:none !important;}
.scp_text h3 strong{ font-weight: normal !important;}
.scp_text{ top:auto !important; transform: translateY(0) !important; bottom: 0 !important; }
.sfa{ padding: 40px 0 !important; }
.sfa ul{ margin-top: 20px !important; }
.sfa ul li{ width: 33.33% !important; margin-bottom: 15px !important;}
.sfa ul li span{ margin-bottom: 10px !important; }
.sfa ul li p{ font-size: 16px !important; }
.sab_shuzi{ width: 100% !important; padding: 10px 10px !important;}
.sab_shuzi ul:after{ content: '';clear: both; display: table; }
.sab_shuzi ul{ padding: 10px 0 !important; }
.sab_shuzi ul li{ padding: 5px 0 !important; text-align: center;; float: left; width: 25%; border-bottom: none !important; border-right: 1px solid rgba(255,255,255,0.3);}
.sab_shuzi ul li:last-child{ border-right:none; }
.sab_shuzi ul li i{ font-size: 24px !important; line-height: 30px !important;}
.sab_left{ width: 100% !important; padding: 15px !important; margin: 0 !important;  }
.sab_left h5 span i{ font-size: 30px !important; }
.sab_left h5 span{ font-size: 18px !important; }
.sab_left h5 strong{ font-size: 18px !important; margin-bottom: 10px !important;}
.sab_left h5{ font-size: 14px !important; margin-bottom: 15px !important;}
.sab .caption{ padding: 30px 0 !important; }
.sab .caption a{ position: static !important; transform: translateY(0) !important;}
.sgg .caption { margin-bottom: 15px !important;}
.sgg .caption a span{ font-size: 16px !important; padding-left: 15px !important;}
.sgg .caption a span i{ font-size: 30px !important; }
.sgg{ padding: 40px 0 !important; }
.snew .container{ padding: 0 15px !important; }
.snew .caption h5{ margin-top: 10px !important; }
.snew .caption{ margin-bottom: 25px !important; }
.footer{ padding-top: 10px !important; background: #0b5394 !important; }
.footer>.container{ padding-bottom: 20px !important; }
.footer .caption h4{ color: #fff !important; }
.ft_di {padding: 15px 0 !important; border-top: 1px solid rgba(255,255,255,0.3);}
.ft_di .text-right{ text-align: center !important; }
.footer .ft_form .form-control.btn{ background: #fff !important; color: #0b5394 !important;}


iframe{ height:300px !important;}
.fanye a{ padding: 4px 8px !important; }

.n_zhong{ padding: 0 !important; padding-top: 15px !important; }
.n_banner{ margin-top: 0 !important; padding-top: 20% !important;}
.nab_jj h2{ font-size: 18px !important; }
.nab_jj h4{ font-size: 12px !important; }
.nab_jj h5{ width: 100% !important; font-size: 14px !important;}
.nab_jj .ty_content{ padding-top: 0 !important; margin-top: 0 !important; padding-bottom: 40px !important;}
.nab_jj .ty_content p:first-child img{ display: none !important;}
.weizhi{ text-align: left !important; padding: 5px 0 !important;}
.weizhi span{ display: block !important; float: none !important; font-size: 18px !important; line-height: 40px !important;}
.weizhi a{ margin-left: 0 !important; margin-right: 10px !important; padding: 0 !important; margin-bottom: 5px !important;}
.weizhi a:after{ bottom: 0 !important; height: 2px !important;}

.nab_v .row{ margin: 0 -15px !important; }
.nab_v .row .col-md-6{ padding: 0 15px !important; }
.nab_v h2{ margin-bottom: 30px !important; }
.nab_v .caption{ margin-bottom: 30px !important; }
.nab_v .caption h4{ margin-top: 15px !important; margin-bottom: 10px !important;}
.nab_zz .row{ margin: 0 -15px !important; }
.nab_zz .row .col-md-3{ padding: 0 15px !important; }
.nnew_li{ padding: 0 !important; margin-bottom: 30px !important; background: none !important;}
.n_new_list .nnew_li .new_img{ padding-right: 0 !important; }
.n_new_list .nnew_li .row{ margin: 0 -15px !important; }
.n_new_list .nnew_li .row .col-md-4, .n_new_list .nnew_li .row .col-md-8{ padding: 0 15px !important; }
.nnew_li .new_text{ margin-left: 0 !important; padding: 0px !important;}
.nnew_li .new_text h6{ margin-top:10px !important; margin-bottom: 15px !important;  }
.nnew_left{ padding: 15px !important; }


.ny_left.active{box-shadow:2px 2px 6px rgba(0,0,0,0.2); transform:translateX(0);}
.ny_left{ padding-top: 0 !important; position: fixed; left:0; top:110px; z-index:99; padding-right:0px !important; width:60% !important; transform:translateX(-100%); transition:all 0.6s; background: #fff;}
.sj_daohang{ white-space: nowrap; line-height:24px; display:inline-block; background:#0b5394; border-radius:4px; padding:0 12px; color:#fff; position:absolute; left:100%; top:0; box-shadow:0px 0px 4px rgba(0,0,0,0.2); z-index:2;}

.ny_left .panel{ border-bottom: 1px solid #Dedede !important;}
.ny_left .panel-body{ padding: 10px !important; }
.ny_left .panel-body ul li{ }
.ny_left .panel-body ul li a{ font-size: 14px !important; padding: 5px 0 !important; padding-left: 15px !important;}
.ny_left .panel-heading a{ padding: 8px 0 !important; padding-left: 25px !important; font-size: 18px !important; border: none !important;}
.ny_left .panel-heading a i{font-size: 14px !important;}
.ny_left .panel-body ul li a i{font-size: 12px !important;}

.ncp_content{ padding: 20px 15px !important; }
.nap_header .caption h3{ font-size: 18px !important; }
.ncp_content_body ul li a{ padding: 10px !important; }
.tab_pr{ padding: 15px !important; }
.rcln_content .col-md-5 .ty_content{ margin-top: 0 !important; }
.hr_ss{ padding-left: 0 !important; }
.hr_ss span{ position: static !important; display: block !important; }
.hrss_bj{ padding: 15px !important; margin-bottom: 20px !important;}
.hr_ss input{ margin: 15px 0; }
.rcln_content{ margin-bottom: 30px !important; }
.hr_content{ padding: 15px !important; }
.fa_list ul{ margin: 0 -3px !important; }
.fa_list ul li{ width: auto !important; padding: 0 3px !important; margin-bottom: 5px !important;}
.fa_list ul li a{ padding: 8px !important; font-size: 14px !important;}
.lx_one{ padding-top: 0 !important; }
.lx_one h3{ font-size: 20px !important; }
.lx_one p{ font-size: 16px !important; }
.lx_form{ padding: 15px !important; }
.lx_form h3 strong{ font-size: 18px !important; }
.lx_form:after{ width: 100% !important; }
.lx_form .form-group input.form-control{ width: 100% !important; }
.xz_form{ padding: 15px !important; }
.xz_form .form-control{ margin-bottom: 10px; }
.xz_img{ display: none !important; }
.xz_text{ width: 100% !important; margin-left: 0 !important; padding-right: 60px !important;}
.xz_text h5{ line-height: 24px !important; }
.xz_text p{ margin-bottom: 5px !important; }
.xz_ico{ right:0 !important; }
}


@media (min-width:768px) and (max-width:991px) {
body{ padding-top:60px !important;}
.header.active .logo{ height:60px !important;}
.header.active .navs ul li>a{ line-height:36px !important;}
.header.active .nav_more{ line-height:40px !important;}

.header{ height:61px !important;}
.logo {width: 120px !important; height: 60px !important; margin-left:-15px !important; padding-left: 15px !important;}
.logo:after{ border-top:60px solid #080404 !important; border-right: 30px solid transparent !important;}
.header_right{width:100% !important; padding-top: 20px !important; float:none !important; position: absolute !important; left:0 !important; right:0 !important; top:61px !important; background:#2f2e2e !important; border-bottom:1px solid #666; display:none;}
.header_right.active{ display:block;}
.navs { width: 100% !important; float:none !important;}
.navs ul li{ text-align:center !important;}
.navs ul li a{ line-height:36px !important;}
.navs ul li:hover a:after{ height:2px !important;}
.navs ul li.active a:after{ height:2px !important;}
.navs ul li.active>a{ color: #fff !important; }
.navs ul li.active:hover a:after{ height:2px !important;}
.nav_more{ float:none !important; padding-top:15px !important; line-height: 40px !important; padding-bottom:30px !important; text-align:center !important;}
.nav_more a{ margin:0 5px !important;}
.nav_lang{ margin-left: 0 !important;}
.nav_lang span{ color: #fff !important; font-weight: normal !important;}
.nav_ss{ display: none !important; }
.nav_lang .ej_lang{ position: static !important; opacity: 1 !important; background: none !important; border:none !important; box-shadow: none !important;}
.nav_lang .ej_lang a{ border:none !important; }

.erji{ display: none !important; }

.san{ height:60px; width:24px; position:relative;}
.san i{ line-height:60px; font-size:24px; transition:all 0.3s; color:#0b5394;}
.san:after{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; left:0; top:27px; transform:rotate(45deg); opacity:0; transition:all 0.3s;}
.san:before{ width:24px; height:4px; background:#0b5394; content:''; position:absolute; right:0; top:27px; transform:rotate(-45deg); opacity:0; transition:all 0.3s;}
.san.active:after{ opacity:1;}
.san.active:before{ opacity:1;}
.san.active i{ opacity:0;}

.s_banner{ margin-top: 0 !important; }
.s_banner .swiper1 .swiper-slide a{ padding-top: 50% !important; }
.ban_text strong{ font-size: 24px !important; }
.ban_text span{ font-size: 18px !important; }
.s_banner .swiper-button-prev1, .s_banner .swiper-button-next1{ width: 40px !important; height: 40px !important; line-height: 40px !important;}
.s_banner .swiper-button-prev1 i, .s_banner .swiper-button-next1 i{ font-size: 14px !important; line-height: 40px !important;}
.scp{ padding-top: 15px !important; }
.scp .container{ width: 100% !important; padding: 0 15px !important; }
.scp ul{ display: none !important; }
/*.scp ul li{ border-radius: 2px !important; margin: 0 5px !important;}
.scp ul li a{min-width: auto !important; padding: 5px 8px !important;}*/
.scp .caption{ margin-top:10px !important;  }
.scp .caption a:after{ display: none !important; }
.scp_text{ opacity: 1 !important; background:  rgba(11,83,148,0.87) !important; padding: 10px 0 !important;}
.scp_text p{ display: none !important; }
.scp_text h3{ font-size: 16px !important; margin: 0 !important; padding: 0 !important; background:none !important;}
.scp_text h3 strong{ font-weight: normal !important;}
.scp_text{ top:auto !important; transform: translateY(0) !important; bottom: 0 !important; }
.sfa{ padding: 40px 0 !important; }
.sfa ul{ margin-top: 20px !important; }
.sfa ul li{ width: 33.33% !important; margin-bottom: 15px !important;}
.sfa ul li span{ margin-bottom: 10px !important; }
.sfa ul li p{ font-size: 16px !important; }
.sab_shuzi{ width: 100% !important; padding: 10px 10px !important;}
.sab_shuzi ul:after{ content: '';clear: both; display: table; }
.sab_shuzi ul{ padding: 10px 0 !important; }
.sab_shuzi ul li{ padding: 5px 0 !important; text-align: center;; float: left; width: 25%; border-bottom: none !important; border-right: 1px solid rgba(255,255,255,0.3);}
.sab_shuzi ul li:last-child{ border-right:none; }
.sab_shuzi ul li i{ font-size: 24px !important; line-height: 30px !important;}
.sab_left{ width: 100% !important; padding: 15px !important; margin: 0 !important;  }
.sab_left h5 span i{ font-size: 30px !important; }
.sab_left h5 span{ font-size: 18px !important; }
.sab_left h5 strong{ font-size: 18px !important; margin-bottom: 10px !important;}
.sab_left h5{ font-size: 14px !important; margin-bottom: 15px !important;}
.sab .caption{ padding: 30px 0 !important; }
.sab .caption a{ position: static !important; transform: translateY(0) !important;}
.sgg .caption { margin-bottom: 15px !important;}
.sgg .caption a span{ font-size: 16px !important; padding-left: 15px !important;}
.sgg .caption a span i{ font-size: 30px !important; }
.sgg{ padding: 40px 0 !important; }
.snew .container{ padding: 0 15px !important; }
.snew .caption h5{ margin-top: 10px !important; }
.snew .caption{ margin-bottom: 25px !important; }
.footer{ padding-top: 10px !important; background: #0b5394 !important; }
.footer>.container{ padding-bottom: 20px !important; }
.footer .caption h4{ color: #fff !important; }
.ft_di {padding: 15px 0 !important; border-top: 1px solid rgba(255,255,255,0.3);}
.ft_di .text-right{ text-align: center !important; }
.footer .ft_form .form-control.btn{ background: #fff !important; color: #0b5394 !important;}


iframe{ height:300px !important;}
.fanye a{ padding: 4px 8px !important; }

.n_zhong{ padding: 0 !important; padding-top: 15px !important; }
.n_banner{ margin-top: 0 !important; padding-top: 20% !important;}
.nab_jj h2{ font-size: 18px !important; }
.nab_jj h4{ font-size: 12px !important; }
.nab_jj h5{ width: 100% !important; font-size: 14px !important;}
.nab_jj .ty_content{ padding-top: 0 !important; margin-top: 0 !important; padding-bottom: 40px !important;}
.nab_jj .ty_content p:first-child img{ display: none !important;}
.weizhi{ text-align: left !important; padding: 5px 0 !important;}
.weizhi span{ display: block !important; float: none !important; font-size: 18px !important; line-height: 40px !important;}
.weizhi a{ margin-left: 0 !important; margin-right: 10px !important; padding: 0 !important; margin-bottom: 5px !important;}
.weizhi a:after{ bottom: 0 !important; height: 2px !important;}

.nab_v .row{ margin: 0 -15px !important; }
.nab_v .row .col-md-6{ padding: 0 15px !important; }
.nab_v h2{ margin-bottom: 30px !important; }
.nab_v .caption{ margin-bottom: 30px !important; }
.nab_v .caption h4{ margin-top: 15px !important; margin-bottom: 10px !important;}
.nab_zz .row{ margin: 0 -15px !important; }
.nab_zz .row .col-md-3{ padding: 0 15px !important; }
.nnew_li{ padding: 0 !important; margin-bottom: 30px !important; background: none !important;}
.n_new_list .nnew_li .new_img{ padding-right: 0 !important; }
.n_new_list .nnew_li .row{ margin: 0 -15px !important; }
.n_new_list .nnew_li .row .col-md-4, .n_new_list .nnew_li .row .col-md-8{ padding: 0 15px !important; }
.nnew_li .new_text{ margin-left: 0 !important; padding: 0px !important;}
.nnew_li .new_text h6{ margin-top:10px !important; margin-bottom: 15px !important;  }
.nnew_left{ padding: 15px !important; }


.ny_left.active{box-shadow:2px 2px 6px rgba(0,0,0,0.2); transform:translateX(0);}
.ny_left{ padding-top: 0 !important; position: fixed; left:0; top:110px; z-index:99; padding-right:0px !important; width:60% !important; transform:translateX(-100%); transition:all 0.6s; background: #fff;}
.sj_daohang{ white-space: nowrap; line-height:24px; display:inline-block; background:#0b5394; border-radius:4px; padding:0 12px; color:#fff; position:absolute; left:100%; top:0; box-shadow:0px 0px 4px rgba(0,0,0,0.2); z-index:2;}

.ny_left .panel{ border-bottom: 1px solid #Dedede !important;}
.ny_left .panel-body{ padding: 10px !important; }
.ny_left .panel-body ul li{ }
.ny_left .panel-body ul li a{ font-size: 14px !important; padding: 5px 0 !important; padding-left: 15px !important;}
.ny_left .panel-heading a{ padding: 8px 0 !important; padding-left: 25px !important; font-size: 18px !important; border: none !important;}
.ny_left .panel-heading a i{font-size: 14px !important;}
.ny_left .panel-body ul li a i{font-size: 12px !important;}

.ncp_content{ padding: 20px 15px !important; }
.nap_header .caption h3{ font-size: 18px !important; }
.ncp_content_body ul li a{ padding: 10px !important; }
.tab_pr{ padding: 15px !important; }
.rcln_content .col-md-5 .ty_content{ margin-top: 0 !important; }
.hr_ss{ padding-left: 0 !important; }
.hr_ss span{ position: static !important; display: block !important; }
.hrss_bj{ padding: 15px !important; margin-bottom: 20px !important;}
.hr_ss input{ margin: 15px 0; }
.rcln_content{ margin-bottom: 30px !important; }
.hr_content{ padding: 15px !important; }
.fa_list ul{ margin: 0 -3px !important; }
.fa_list ul li{ width: auto !important; padding: 0 3px !important; margin-bottom: 5px !important;}
.fa_list ul li a{ padding: 8px !important; font-size: 14px !important;}
.lx_one{ padding-top: 0 !important; }
.lx_one h3{ font-size: 20px !important; }
.lx_one p{ font-size: 16px !important; }
.lx_form{ padding: 15px !important; }
.lx_form h3 strong{ font-size: 18px !important; }
.lx_form:after{ width: 100% !important; }
.lx_form .form-group input.form-control{ width: 100% !important; }
.xz_form{ padding: 15px !important; }
.xz_form .form-control{ margin-bottom: 10px; }
.xz_img{ display: none !important; }
.xz_text{ width: 100% !important; margin-left: 0 !important; padding-right: 60px !important;}
.xz_text h5{ line-height: 24px !important; }
.xz_text p{ margin-bottom: 5px !important; }
.xz_ico{ right:0 !important; }


	}


@media (min-width:991px) and (max-width:1200px) {


	}


@media (min-width:1200px) and (max-width:1440px) {
.nab_zz .row{ margin: 0 -30px !important; }
.nab_zz .row .col-md-3{ padding: 0 30px !important; }
.nab_v .row{ margin: 0 -30px !important; }
.nab_v .row .col-md-6{ padding: 0 30px !important; }

	}
	
@media (min-width:991px) {

.fancybox-button {  width: 60px !important;  height: 60px !important;}
.fancybox-navigation button {  width: 80px !important; height:120px !important;}
.fancybox-navigation button:before { width: 60px !important; height: 60px !important;}
	}
@media (min-width:1441px){

.container{ width: 1300px !important;}
.snew .container{ width: calc(1300px + 50px) !important;}

	}


html{ scroll-behavior:smooth; }


body{ font-family:'微软雅黑';}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

@font-face {
	font-family: 'Conv_AVGARDN';
	src: url('../fonts/AVGARDN.eot');
	src: local('☺'), url('../fonts/AVGARDN.woff') format('woff'), url('../fonts/AVGARDN.ttf') format('truetype'), url('../fonts/AVGARDN.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
/*导航开始*/

.header{ box-shadow:0px 1px 4px rgba(0,0,0,0.1); position:fixed; top:0; left:0; right:0; margin:0 auto; z-index:999; background:#fff;}
.header.active .logo{ height:90px;}
.header.active .navs ul li>a{ line-height:90px;}
.header.active .nav_more{ line-height:90px;}

.header_ding{ padding: 10px 0; background: #ececec; color: #838383; border-bottom: 1px solid #dedede;}
.header_ding span:last-child{ margin-left: 30px; }
.header_ding span a{ color: #838383; }

.logo{ width:300px; height:120px; position:relative; transition:all 0.6s;}
.logo img{ height:100%; display:block;}

.header_right{ width:calc(100% - 300px);}
.navs{ width:calc(100% - 220px);}
.navs ul{ margin:0; padding:0;}
.navs ul li{ list-style:none; position: relative;}
.navs ul li>a{ transition: all 0.6s; line-height:120px; display:inline-block; position:relative; font-size:14px; font-weight:bold; color:#8c8c8c; text-decoration:none; transition:all 0.6s; position:relative;}
.navs ul li.active>a{ color:#0b5394;}
.navs ul li>a:hover{ color: #0b5394; }
.navs ul li .erji{ position:absolute; box-shadow: 0px 2px 4px rgba(0,0,0,0.2); left:0; top:110%; background:#0b5394; padding:10px 20px; border-radius: 4px; transition:all 0.3s; opacity:0;pointer-events: none;}
.navs ul li .erji a{ line-height:30px; white-space: nowrap; font-weight:normal; display:block; position:relative; color:#fff; font-size:14px; text-decoration:none; transition:all 0.3s;}
.navs ul li .erji a:hover{ opacity:1;}
.navs ul li:hover .erji{ opacity:1; top:100%;pointer-events: auto;}




.nav_more{ line-height:120px; transition: all 0.6s;}
.nav_ss{ position:relative; display: inline-block;}
.nav_lang{ display: inline-block; margin-left: 30px; line-height: 30px; position: relative;}
.nav_lang span{ cursor: pointer; color: #0b5394; font-weight: bold; }
.nav_lang span i{ margin-left: 10px; font-weight: normal;}
.nav_lang.active .ej_lang{ top: 100%; opacity: 1; pointer-events: auto;}
.nav_lang .ej_lang{ transition: all 0.3s; opacity: 0; pointer-events: none; box-shadow: 0px 0px 4px rgba(0,0,0,0.2); position: absolute; padding: 5px 0; right: 0; top: calc(100% + 10px); width: 100%; z-index: 2; background: #fff; border:1px solid #dedede; border-radius: 4px; text-align: center; }
.nav_lang .ej_lang a{ padding-bottom: 5px; border-bottom: 1px solid #dedede; }
.nav_lang .ej_lang a:last-child{ border:none; }
.nav_ss a{ cursor:pointer; text-decoration:none; display:inline-block; line-height:30px; font-weight:bold; color:#9a9a9a; transition: all 0.3s;}
.nav_ss a i{ display:inline-block; line-height:30px;}
.nav_ss a:hover i{color: #0b5394;}

.ding_form{ position:absolute; height:auto; line-height:normal; top:calc(100% + 10px); right:0; z-index:2;pointer-events: none; opacity:0; width:160px; transition:all 0.3s;}
.ding_form.active{ display:block; top:100%; opacity:1;pointer-events: auto;}
.ding_form input{ width:100%; height:34px; border-radius:16px; background:#fff; border:none; padding-left:10px; border:1px solid #334ba5; outline:none;}
.ding_form input:nth-child(2){ width:56px; outline:none; position:absolute; right:0; top:0; height:34px; z-index:2; border:none;border-radius:0; border-top-right-radius:16px; border-bottom-right-radius:16px; padding:0 10px; background:#023f98; color:#fff;}

.s_banner{ margin-top:161px;}
.s_banner .swiper1 .swiper-slide a{ display:block; padding-top:29.4%;  width:100%; position:relative;}
.s_banner .swiper1 .swiper-slide .container{ position:absolute; left:0; right:0; height:100%; margin:0 auto; top:0; z-index:2; color:#fff;}
.ban_text{ text-align: center; position:absolute; right:0; left: 0; margin: 0 auto; top:50%; color:#fff; text-transform:uppercase; text-shadow:2px 4px 4px rgba(0,0,0,0.8); transform:translateY(-50%);}
.ban_text strong{ font-size: 72px; color: #73f55e; }
.ban_text span{ display:block; font-size:36px;}
.s_banner .swiper-button-next1 i, .s_banner .swiper-button-prev1 i{ line-height: 80px; display: inline-block; color: #fff; font-size: 30px;  }
.s_banner .swiper-button-next1{ text-align: center; width: 100px; height: 80px; right:0; opacity:0.8; transition:all 0.3s; background:rgba(11,83,148,0.81);}
.s_banner .swiper-button-prev1{ text-align: center; width: 100px; height: 80px; left:0; opacity:0.8; transition:all 0.3s; background:rgba(11,83,148,0.81);}
.s_banner .swiper-button-next1:hover, .s_banner .swiper-button-prev1:hover{ opacity:1;}

.scp{ padding-top: 60px; }
.s_biao{ padding-bottom: 20px; margin-bottom: 20px; background:linear-gradient(to right,#ff8d74,#ff8d74,#ff8d74) no-repeat bottom center / 50px 3px;}

.scp .container{ width:calc(100% - 130px);}
.scp ul{ font-size: 0; margin: 40px auto; text-align: center; padding: 0; }
.scp ul li{ display: inline-block; border-radius: 24px; overflow: hidden; margin: 0 10px;}
.scp ul li a{ font-size: 16px; padding: 8px 0; min-width: 130px; color: #333; text-align: center; display: block; background: #dedfde; text-decoration: none;}
.scp ul li.active a{ background: #0b5394; color: #fff; }
.scp .row{ margin: 0 -10px; }
.scp .row .col-md-3{ padding: 0 10px; }
.scp .caption a{ padding-top: 100%; display: block; position: relative;}
.scp .caption a:after{ content: ''; transition: all 0.3s; opacity: 0; background: rgba(11,83,148,0.87); position: absolute; left: 0; top: 0; z-index: 2; width: 100%; height: 100%;}
.scp .caption:hover a:after{ opacity: 1; }
.scp_text{ position: absolute; left: 0; transition: all 0.3s; opacity: 0; top: 60%; transform: translateY(-50%); right: 0; margin: 0 auto; z-index: 3; color: #fff; text-align: center; padding:0 16%;}
.scp .caption:hover .scp_text{ top: 50%; opacity: 1;}
.scp_text h3{ padding-bottom: 25px; margin-bottom: 25px; background:linear-gradient(to right,#fff,#fff,#fff) no-repeat bottom center / 40px 1px;}
.scp_text p{ line-height: 24px; }


.sfa{ padding-top: 80px; padding-bottom: 80px;}
.sfa ul{ margin: 0; margin-top: 80px; padding: 0; }
.sfa ul li{ text-align: center; width: 20%; float: left; list-style: none; }
.sfa ul li span{ overflow: hidden; transition: all 0.3s; border-radius: 50%; display: block; width: 110px; height: 110px; display: block; margin: 0 auto; background: #f7f7f7; margin-bottom: 18px; line-height: 110px;text-align: center; }
.sfa ul li i{ margin: 0; transition: all 0.3s; width: 110px; height: 110px; line-height: 110px; display: inline-block; text-align: center; font-size: 36px; color: #0b5394; }
.sfa ul li:hover span i{ transform: translateY(-100%); }
.sfa ul li:hover span i:last-child{ transform: translateY(calc(-100% - 7px));}
.sfa ul li:hover span{ background: #0b5394; }
.sfa ul li:hover span i{ color: #fff; }
.sfa ul li p{ color: #333; font-size: 18px; margin: 0;}

.sab{ background: url(../images/sab.jpg) center center no-repeat; background-size: cover; }
.sab_shuzi{ width:240px; background: rgba(0,0,0,0.5); color: #fff; padding: 20px 30px;}
.sab_shuzi ul{ margin: 0; padding: 0; }
.sab_shuzi ul li{ border-bottom: 1px solid rgba(255,255,255,0.3); padding: 20px 0 15px 15px; list-style: none;}
.sab_shuzi ul li:last-child{ border-bottom: none; }
.sab_shuzi ul li span{display: block;}
.sab_shuzi ul li i{   font-style: normal;  font-size: 56px; line-height: 60px; margin-right: 10px; display: inline-block; font-family: 'Conv_AVGARDN';}
.sab_left{ width: calc(100% + 320px - 240px); padding-left: 320px; margin-left: -320px; color: #fff; background: rgba(11,83,148,0.87); padding-top: 15%; padding-right: 30px;}
.sab_left h5{ font-size: 16px; margin-bottom: 30px;}
.sab_left h5 span{ font-size: 36px; color: rgba(255,255,255,0.3); font-weight: bold; text-transform: uppercase; margin-bottom: 10px; display: block;}
.sab_left h5 span i{ font-size: 60px; font-style: normal;}
.sab_left h5 strong{ display: block; font-size: 26px; margin-bottom: 15px;}
.sab_left p{ line-height: 24px; }

.sab .caption{ position: relative; }
.sab .caption a{ width: 100px; height: 100px; display: block; position: absolute; left: 0; right: 0; top: 50%; transform: translateY(-50%); z-index: 2; text-align: center; margin: 0 auto; text-decoration: none; cursor: pointer; text-shadow: 0px 0px 6px rgba(0,0,0,0.3);}
.sab .caption a i{ line-height: 100px; font-size: 70px; color: #fff; transition: all 0.3s; display: inline-block;}
.sab .caption a:hover i{ transform: scale(1.2); }


.sgg{ padding: 80px 0; overflow: hidden;}
.sgg .row{ margin: 0 -10px; }
.sgg .row .col-md-6{ padding: 0 10px; }
.sgg .caption a{ display: block; padding-top:46%; position: relative;}
.sgg .caption a span{ position: absolute; left: 0; top: 50%; transform: translateY(-50%); z-index: 2; background: rgba(11,83,148,0.87); color: #fff; font-weight: bold; font-size: 18px; padding: 15px 30px; padding-right: 20px;}
.sgg .caption a span i{ display: inline-block; vertical-align: middle; font-size: 42px; margin-left: 15px;}
.sgg .row .col-md-6:nth-child(2) .caption span{ background: rgba(255,141,116,0.87);}

.snew{ background: #efeff0; padding-bottom: 60px;}
.snew .container{ background: #fff;  padding: 0 40px; padding-bottom: 30px;}
.snew .row{ margin-top: 30px; }
.new_img a{ padding-top: 62.6%; display: block; }
.snew .caption h5{ font-size: 16px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; line-height: 24px; margin-top: 20px;}
.snew .caption h5 a{ color: #333; text-decoration: none;}
.snew .caption:hover h5 a{ color: #0b5394; }
.snew .caption p{ color: #999; }


.footer{ padding-top: 40px; background: #fff;}
.footer .caption h4{ color: #333; margin-bottom: 20px;}
.footer .caption h5{ color: #333; }
.footer .caption p{ color: #666; }
.footer .caption p a{ color: #666; transition: all 0.3s;}
.footer .caption p a:hover{ color: #0b5394; text-decoration: none;}
.footer .caption p a:hover{ padding-left: 5px; }
.footer .ft_form .form-control{ border-radius: 0; background: #f2f2f3;}
.footer>.container{ padding-bottom: 30px; }
.footer .ft_di{ background: #0b5394; padding: 30px 0;}
.ft_di ul{ margin: 0; padding:0; }
.ft_di ul li{ list-style: none; }
.ft_di a{ color: #fff; opacity: 0.6; text-decoration: none; transition: all 0.3s;}
.ft_di .text-right a:first-child{ padding-left: 0; }
.ft_di .text-right a:last-child{ padding-right: 0; border:none;}
.ft_di .text-right a{ border-right: 1px solid #fff; display: inline-block; padding: 0 15px;}
.ft_di a:hover{ opacity: 1; }


/*内页样式开始*/
.n_banner{ margin-top:161px; padding-top:13%; position:relative;}
.n_zhong{ padding-top:50px; padding-bottom:60px;}

.weizhi{ padding: 20px 0; border-bottom: 1px solid #dedede; text-align: right;}
.weizhi span{ display: block; font-size: 30px; color: #333; line-height: 30px;}
.weizhi a{ color: #333; margin-left: 15px; display: inline-block; vertical-align: middle; line-height: 30px; padding: 0 15px; position: relative; text-decoration: none;}
.weizhi a:after{ content: ''; opacity: 0; width: 100%; position: absolute; left: 0; bottom: -20px; background: #0b5394; height:6px;}
.weizhi a.active{ color: #0b5394; }
.weizhi a.active:after{ opacity: 1; }
.weizhi a:hover{ color: #0b5394; }


.nab_jj h5{ width: 70%; line-height: 30px; margin: 30px auto; font-size: 16px; color: #333; }
.nab_jj .ty_content p{ line-height: 30px; }
.nab_jj .ty_content{ padding-top: 150px; margin-top: -120px; background: #efeff0; padding-bottom: 100px;}


.nab_zz h2{ margin-bottom: 50px; }
.nab_zz .row{ margin: 0 -50px; }
.nab_zz .row .col-md-3{ padding: 0 50px; }
.nab_zz .caption{ margin-bottom: 40px; }
.nab_zz .caption a{ padding-top: 68%; display: block;}
.nab_zz .caption h5{ text-align: center; margin-top: 15px;}


.nab_v h2{ margin-bottom: 50px; }
.nab_v .caption{ margin-bottom: 50px; }
.nab_v .caption h5{ line-height: 24px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nab_v .caption h4{ margin-top: 20px; margin-bottom: 15px;}
.nab_v .caption h4 a{ color: #333; text-decoration: none; }
.nab_v .caption .v_img a{ padding-top: 69%; display: block; }
.nab_v .row{ margin: 0 -75px; }
.nab_v .row .col-md-6{ padding:0 75px; }

.n_cp{ padding-top: 20px; }
.cp_img a{ padding-top: 70%; display: block; border:1px solid #dedede; }
.ncp_list .caption h5{ padding-left: 5px; margin-top: 15px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.ncp_list .caption{ margin-bottom: 30px; }

.ny_left .panel-heading{ padding: 0; }
.ny_left .panel-heading a{ display: block; padding: 10px 30px; font-size: 20px; position: relative; text-decoration: none; color: #fff; background: #0b5394; transition: all 0.3s; border:1px solid #ccc;}
.ny_left .panel-heading a i{ position: absolute; right: 15px; top: 50%; transform: translateY(-50%); z-index: 2; color: #fff; transition: all 0.3s; transform: rotate(90deg); margin-top: -10px;}
.ny_left .panel-heading a.collapsed{ background: #fff; color: #333;}
.ny_left .panel-heading a.collapsed i{ color: #333; transform: rotate(0); }

.ny_left .panel{ border:none; background: none; box-shadow: none;}
.ny_left .panel-body ul{ margin: 0; padding: 0; }
.ny_left .panel-body ul li{ list-style: none; }
.ny_left .panel-body ul li a{ font-size: 18px; padding: 8px 0; padding-left: 30px; display: block; text-decoration: none; color: #333;}
.ny_left .panel-body ul li a i{ font-size: 14px; opacity: 0; transition: all 0.3s; margin-left: 5px;}
.ny_left .panel-body ul li:hover a{ color:#0b5394;}
.ny_left .panel-body ul li:hover a i{ color: #0b5394; opacity: 1; margin-left: 0;}
.ny_left .panel-body ul li.active a{ color: #0b5394; }
.ny_left .panel-body ul li.active a i{ color: #0b5394; opacity: 1;}


.n_cp_content .ny_left{ padding-top: 80px; }
.ncp_content{ background: #fff; padding:80px 40px;}

.nap_header .caption h5 { margin-top: 30px; }
.nap_header .caption h5 a.btn{ background: #0b5394; color: #fff; padding: 8px 20px;}
.nap_header .caption h5 a.btn i{ margin-right: 10px; }
.nap_header .caption h3{ padding-bottom:20px; border-bottom: 1px solid #ccc; margin-bottom: 20px;}
.nap_header .caption p{ line-height: 30px;}
.ncp_img{ border:1px solid #dedede; background: #f8f8f8;}
.ncp_img img{ display: block; max-height:340px; max-width: 100%; margin: 0 auto;}

.ncp_content_body{ margin-top:40px;}
.ncp_content_body ul{ margin:0; padding:0;}
.ncp_content_body ul:after{ content:''; clear:both; display:table;}
.ncp_content_body ul li{ list-style:none; float:left; border:1px solid #ccc; border-right:none; border-bottom:none;}
.ncp_content_body ul li:last-child{ border-right:1px solid #ccc;}
.ncp_content_body ul li a{ padding:15px; background:#f0f0f0; color:#333; position: relative; display:block; text-decoration:none;}
.ncp_content_body ul li a:after{ opacity: 0; content: ''; width: 100%; height: 4px; position: absolute; top: -1px; left: 0; z-index: 2; background: #0b5394; }
.ncp_content_body ul li a:before{ opacity: 0; content: ''; width: 100%; height: 1px; position: absolute; bottom: -1px; left: 0; z-index: 2; background: #fff; }
.ncp_content_body ul li.active a{ color:#333; background:#fff;}
.ncp_content_body ul li.active a:after{ opacity: 1; }
.ncp_content_body ul li.active a:before{ opacity: 1; }
.ncp_content_body ul li.active{ border:1px solid #ccc; border-right:none; border-bottom:none;}
.ncp_content_body ul li.active:last-child{ border-right:1px solid #ccc;}

.tab_pr.fade{ display:none;}
.tab_pr.fade.active{ display:block;}
.tab_pr{ padding:20px; border:1px solid #ccc; padding-bottom:30px;}

.nnew_left{ background: #fff; padding: 30px; padding-bottom: 60px;}
.nnew_form{ padding:15px; background:url(../images/h.jpg) left top repeat; }
.nnew_form .caption{ padding:10px 20px; background:#fff;}


.nnew_li{ padding:35px 30px; background: #edeeee;}
.nnew_li .new_text{ padding-top: 25px; }
.nnew_li .new_text h4{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.nnew_li .new_text h4 a{ color: #333; text-decoration: none; transition: all 0.3s;}
.nnew_li:hover .new_text h4 a{ color: #0b5394; }
.nnew_li .new_text h6{ color: #999; margin-top: 15px; margin-bottom: 20px;}
.nnew_li .new_text h6 span{ margin-right: 15px; }
.nnew_li .new_text p{ line-height: 24px; color: #666; display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp: 2; overflow: hidden;}
.nnew_li .new_text h5{ margin-top: 20px; }
.nnew_li .new_text h5 a{ color: #0b5394; }
.new_img a{ position: relative; }
.new_img span{ position: absolute; right: 0; top: 0; z-index: 2; background: rgba(11,83,148,0.79); color: #fff; padding: 8px; text-align: center; font-size: 12px;}
.new_img span b{ font-size: 30px; font-weight: bold; display: block; line-height: 30px;}

.n_new_list .nnew_bj{ transition: all 0.3s;}
.n_new_list .nnew_bj .nnew_li{ border-bottom: 1px solid #dedede; border-top: 1px solid #fff;}
.n_new_list .nnew_bj:hover{ background: #edeeee; }
.n_new_list .nnew_li{ background: none; }
.n_new_list .nnew_li .row{margin: 0;}
.n_new_list .nnew_li .row .col-md-4{ padding: 0; }
.n_new_list .nnew_li .row .col-md-8{ padding: 0; }
.n_new_list .nnew_li .new_img{ padding-right: 50px; }
.n_new_list .nnew_li .new_text{ margin-left: -20px; }

.xz_li{ border-bottom: 1px solid #dedede; padding: 20px 0; position: relative;}
.xz_li:after{ content: ''; clear: both; display: table;}
.xz_img { width: 6.9%; float: left;}
.xz_img a{ background: url(../images/xz.jpg) center center no-repeat; background-size: cover; padding-top: 104%; display: block;}
.xz_text{ float: left; margin-left:30px;}
.xz_text h5{ color: #333; transition: all 0.3s;}
.xz_text p{ color: #a8a8a8; }
.xz_ico{ position: absolute; right: 20px; top: 50%; transform: translateY(-50%); z-index: 2; }
.xz_ico a{ text-align: center; text-decoration: none; color: #666;}
.xz_ico a i{ display: block; font-size: 30px;}
.xz_ico a:hover{ color: #4670a3; }
.xz_form{ background: #f0f0f0; padding: 15px 30px; margin: 30px 0;}
.xz_li:hover .xz_text h5{ color: #4670a3; }
.xz_li:hover .xz_ico a{ color: #4670a3; }


.lx_one{ padding-top: 30px; }
.lx_one h3{ margin-bottom:30px; color:#333;}
.lx_one p{ line-height:30px; font-size: 18px; color:#666;}

.lx_two{ }
.lx_two{ padding-bottom:60px; margin-top:50px; padding-top: 100px;}
.lx_form{ padding-top:15px; padding-left:30px; padding-bottom:40px; margin-top: -100px; position: relative; z-index: 2;}
.lx_form:after{ content: ''; width: calc(100% + 20%); left: 0; top:0; z-index: -1; position: absolute; height: 100%; background: rgba(255,255,255,0.7);}
.lx_form h3 span{ display:block;background:linear-gradient(to right,#333,#333,#333) no-repeat left bottom / 60px 1px; font-size:26px; padding-bottom:20px; margin-bottom:10px;}
.lx_form h3 strong{ display:block; color:#4b4b4b; font-size:56px; text-decoration:none; text-transform:uppercase; opacity:0.23;}
.lx_form .form-group input.form-control{ width:50%; border-radius:0px;}
.lx_form .form-group button.btn{ border-radius:0px; background:#0b5394; color:#fff; padding:6px 30px; outline:none;}
.lx_form .form-group input.btn{ border-radius:0px; background:#dcdcdc; color:#333; padding:6px 30px; outline:none;}
.lx_three{ padding-top:40px;}
.lx_three h3{ display:block;background:linear-gradient(to right,#333,#333,#333) no-repeat left bottom / 60px 1px; font-size:26px; padding-bottom:20px; margin-bottom:10px;}

.lx_maodian{position: absolute; top: -160px; left: 0;}





.hr_list{ padding:20px 0;}
.hr_list .caption{ padding:30px; background:#fff; box-shadow:0px 0px 8px rgba(0,0,0,0.05); transition: all 0.3s; margin-bottom:30px; text-align: center; min-height:314px;}
.hr_list .caption h3{ font-size:18px; margin-top:0px; margin-bottom:20px; text-align:left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.hr_list .caption p{ min-height: 120px; color:#666; line-height:24px; text-align:left;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 6;
overflow: hidden;}
.hr_list .caption a{ padding:8px 20px; background:#0b5394; color:#fff; display:inline-block; margin-top:20px;}
.hr_ss{ position:relative; padding-left:120px; }
.hr_ss span{ position:absolute; left:0; top:0; line-height:36px;}
.hr_ss .form-control{ height:36px; border-radius:0;}
.hr_ss button.form-control{ border:none; background:#0b5394; color:#fff;}
.hrss_bj{ padding:30px 40px; background:#f9f9f9; margin-bottom:50px;}
.hr_list .caption:hover{ box-shadow:0px 0px 8px rgba(0,0,0,0.2);}

.hr_content{ background:#fff; padding:30px 50px; box-shadow:0px 0px 8px rgba(0,0,0,0.1);}
.hr_content h3{ margin-bottom:20px;}
.hr_content h4{ margin-bottom:20px;}
.hr_content .hr_wenben{ border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:15px 0; margin-top:20px;}
.hr_content .hr_wenben p{ color:#666; line-height:24px;}
.hr_a{ margin-top:30px;}
.hr_a a{ padding:10px 30px; background:#0b5394; color:#fff; box-sizing:border-box; border:2px solid #0b5394; display:inline-block;}
.hr_a a:nth-child(2){ border:2px solid #0b5394; color:#333; box-sizing:border-box; background:none; margin-left:30px;}


.rcln_content{ margin-bottom: 60px; }
.rcln_content .ty_content p{ font-size: 14px; line-height: 30px; }


.fa_list ul{ margin: 0 -8px; padding: 0; margin-bottom: 40px;}
.fa_list ul li{ list-style: none; width: 20%; float: left; padding: 0 8px;}
.fa_list ul:after{ content: ''; clear: both; display: table; }
.fa_list ul li a{ padding: 8px 0; display: block; text-align: center; color: #333; background: #fff; border:1px solid #dedede; font-size: 16px; transition: all 0.3s; text-decoration: none;}
.fa_list ul li.active a{ background: #0b5394; color: #fff; border:1px solid #0b5394;}
.fa_list ul li.active:hover a{ color: #fff; }
.fa_list ul li:hover a{ color: #0b5394; border:1px solid #0b5394;}
.fa_img a{ display: block; padding-top: 66%; }
.fa_list .caption{ margin-bottom: 40px; }
.fa_list .caption h5{ font-size: 16px; margin-top: 15px;}
/*内页样式结束*/


.ty_content p{ line-height:26px; color:#666;}
.ty_content img{ max-width:100%;}

.fanye{ padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#0b5394; border:1px solid #0b5394;}
.fanye a.active{ background:#0b5394; border:1px solid #0b5394; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #0b5394;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}

.fanye02{ padding:20px 0;}
.fanye02 a{ background: #0b5394; color: #fff; border-radius: 0;}
.fanye02 a i{ display: inline-block; transform: translateY(2px); margin-right: 10px;}
.fanye02 a:hover{ color: #fff; }


.fanye03{ padding-top: 20px; }
.fanye03 .caption{ background: #fff; padding: 15px 20px; margin-bottom: 20px;}
.fanye03 .caption h4{ font-weight: bold; }
.fanye03 .caption h5 a{ font-size: 16px; line-height: 24px; color: #333; text-decoration: none;}
.fanye03 .caption h5:hover a{ color: #0b5394; }


.my-map { margin: 0 auto; width: 100%; height:500px;}
.my-map .icon { background: url(http://lbs.amap.com/console/public/show/marker.png) no-repeat; }
.my-map .icon-cir { height: 31px; width: 28px; }
.my-map .icon-cir-red { background-position: -11px -5px; }
.amap-container{height: 100%;}

		
#bsWXBox{height: 256px !important; width: 232px !important;}	