body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea,  blockquote, th, td, button,sup,table,p{padding:0;margin:0;}
body{font-family:"Microsoft YaHei", "Arial";color:#444; font-size:16px; background-color: #fff; min-width:1400px; overflow-x:hidden;}
input,textarea,img{border:0;margin:0px;padding:0px;font-family:"Microsoft YaHei", "Arial";}
a{color:#444;text-decoration:none;cursor:pointer;font-family:"Microsoft YaHei", "Arial";}
a:hover{color:#0188e1; text-decoration:none;  -webkit-tap-highlight-color: transparent; outline: none;}
input,textarea{font-size:16px;}
input:focus,textarea:focus {outline: none;}
input:placeholder{font-size:16px;}
.date{position:absolute;text-align:right;font-size:14px;right:0px; overflow:hidden; top:0px; color:#999;}
.clearfix{clear:both;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.blank0{clear:both;display:block;font-size:0px;visibility:hidden;height:0px;line-height:0px;margin:0px auto;}
.blank5{clear:both;display:block;font-size:1px;overflow:hidden;height:5px;}
.blank10{clear:both;display:block;font-size:1px;overflow:hidden;height:10px;}
.blank15{clear:both;display:block;font-size:1px;overflow:hidden;height:15px;}
.blank20{clear:both;display:block;font-size:1px;overflow:hidden;height:20px;}
.dis{display:block!important;}
.undis{display:none!important;}
ul,li{list-style:none;margin:0px;padding:0px;}
.fl{float:left;}
.fr{float:right;}
.zoom_fl{float:left;}
.zoom_fr{float:right;}
.zoom_mt{margin-top:0;}
.mt{margin-top:55px;}
.relative{position:relative;}

/* goTop */
#goTop{position: fixed; display: none; _display: none !important; bottom: 60px; right: 5px; z-index: 99; cursor: pointer; margin: 5px; width: 40px; height: 40px; border-radius: 2px; -webkit-box-shadow: 0 0 5px #9c9c9c; opacity: .9; background: rgba(0, 0, 0, 0.5);}
#goTop::after{display: block; position: absolute; left: 50%; top: 50%; margin-left: -10px; margin-top: -15px; content: ""; border-width: 10px; border-color: transparent; border-bottom-color: #fff; border-bottom-style: solid; border-style: dashed; display: block; font-size: 0; line-height: 0; width: 0;}

#rightMenu{position: fixed; padding:5px; top: 100px; right: 10px; display:none; z-index: 999; border:1px solid #ccc; background-color:#fff;}
#rightMenu .s_logo{display:block; width:60px; height:71px; background:url(../images/logo.png) no-repeat; margin:auto; margin-bottom:10px;}
#rightMenu ul{}
#rightMenu li{text-align:center;}
#rightMenu li a{display:block; padding:10px;}
#rightMenu li a:hover{background-color:#fbd9db; color:#444;}
#rightMenu li a.act,#rightMenu li a:hover.act{background-color:#e60012; color:#fff;}
#rightMenu li a.gotop{height:40px; background:url(../images/gotop.png) no-repeat center; padding:0;}

.center_container{width:1400px; margin-left:auto; margin-right:auto;}
.main{}

.transition_1{-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.transition_2{-webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.transition_3{-webkit-transition: all 1s ease;-o-transition: all 1s ease;transition: all 1s ease;}

.swiper-button-prev,.swiper-button-next{outline: none;}

a.goback_btn{display:block; margin:50px auto 50px auto; width:250px; height:70px; line-height:70px; text-align:center; border-radius:35px; color:#fff; font-size:18px; background:linear-gradient(to right, #81bafd , #1153a1); -webkit-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
a:hover.goback_btn{box-shadow: 0 0 20px rgba(29, 56, 75, 0.5);}

.show{display: block !important;}
/* winMark */
#winMark{z-index: 10; width: 100%; display: none; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.8); left: 0; top: 0;}

#header{position:relative; z-index:101; min-width:1400px;}

#header .nav_container{position:absolute; top:34px; left:50%; margin-left:-700px; height:110px; z-index:200; background:url(../images/header/bg.png) repeat-x; border-radius:20px; -webkit-box-shadow: 0 0 46px rgba(29,56,75,.7);  -moz-box-shadow: 0 0 46px rgba(29,56,75,.7); box-shadow: 0 0 46px rgba(29,56,75,.7);}
#header .nav_container .logo{display:block; float:left; margin:10px 15px 0 15px;}
#header .nav_container .logo img{height:90px;}
#header .nav_container .s_container{float:right;}
#header .nav_container .nav_menu{float:left; line-height:30px; margin-top:40px;}
#header .nav_container .nav_menu a{font-size:20px; margin:0 12px; padding-bottom:18px; display:block; float:left; position:relative;}
#header .nav_container .nav_menu a:hover,#header .nav_container .nav_menu a.act{color:#0188e1;}
#header .nav_container .nav_menu a.act:after{content:''; position:absolute; left:15%; bottom:0; width:70%; height:4px; background-color:#0188e1;}
#header .search_box{float:left; pointer-events: auto; position:relative; z-index:100; margin-right:10px;}
#header .search_box .s_line{float:left; line-height:110px; margin:0 10px;}
#header .search_box .btn_sea{background:url(../images/header/zoom.png) no-repeat left center; padding-left:30px; float:left; line-height:110px; cursor:pointer;}
.search_case{border-radius: 10px; background-color:#fff; position: absolute; right: -48px; top: 125px; opacity: 0; padding:10px 20px; transition: all .5s ease; -webkit-box-shadow: 0 0 99px rgba(29,56,75,.4); -moz-box-shadow: 0 0 99px rgba(29,56,75,.4); box-shadow: 0 0 99px rgba(29,56,75,.4); pointer-events: none;}
.search_case::after{content: ''; display: block; width: 18px; height: 18px; transform: rotate(45deg); top: -8px; right: 60px; background-color: #fff; position: absolute;}
#header :hover.search_box .search_case{top: 85px; opacity: 1; pointer-events: all;}
#header .sea_inp_box{border-bottom:1px solid #CCC; padding-bottom:10px; width:230px; height:30px;}
#header .sea_inp_box .s_ipt_text{width:200px; height:30px;}
#header .sea_inp_box .s_ipt_submit{height:30px; background:url(../images/header/zoom.png) no-repeat; background-size:100%; width:20px; height:20px; text-indent:-999px; cursor:pointer;}
#header .nav_container .language_menu{float:right; margin-top:43px; margin-right:10px;}
#header .nav_container .language_menu a{margin:0 5px;}


#header .nav_container_m{width:100%; z-index: 11; height: 68px; color: #fff; background: url(../images/header/bg.png) repeat-x; display:none; position:relative;}
#header .nav_container_m #logo{padding:5px 0 5px 10px;}
#header .nav_container_m #logo a{display: block; height: 58px; padding: 0; float: left;}
#header .nav_container_m #logo img{display: block; height: 50px; margin-top:4px;}
#header .nav_container_m dd{display: none; width: 94%; background: #f2f2f2; left: 0; padding: 10px 3%; position: absolute; top: 100%; text-align: left; line-height: 1.8;}
#header .nav_container_m dt{display: block; right: 0; margin: -13px 2% 0 0; text-align: center; position: absolute; top: 50%; z-index:99;}
#header .nav_container_m .s_menu_icon{width: 28px; height: 22px;}
#header .nav_container_m .s_menu_icon img{max-width:100%; max-height:100%;}
#header .nav_container_m .s_search_icon{background:url(../images/header/search_icon.png) no-repeat; background-size:100%; width: 22px; height: 22px;}
#header .nav_container_m .siteSearch dt{right: 40px;}
.mainNav .li1{width: 100%; margin: 0 0 2% 0; position:relative;}
.mainNav .li1 .a1{display: block; color: #333; font-size: 16px; height: 42px; line-height: 42px; text-align: left; padding: 0 5%;background: #e6e6e6; }
.mainNav .ul1{display: none; overflow: hidden; padding-bottom: 15px;}
.mainNav .li2{float: left; width: 50%; padding: 10px 0 0 0; white-space:nowrap;text-overflow:ellipsis; overflow:hidden;}
.mainNav .a2{padding: 0 10%; font-size: 14px; color: #666; white-space:nowrap;text-overflow:ellipsis; overflow:hidden; display:block;}
.mainNav .sh{display: none;}
.mainNav .hasUl1 .sh{display: block; float: right; height: 42px; line-height: 42px; width: 52px; font-size: 0; color: #666; background: #ddd; position: relative; overflow: hidden;}
.mainNav .sh::after,
.mainNav .sh::before{content: ""; display: block; height: 1px; width: 13px; margin: 0 0 0 -6px; background: #888; position: absolute; left: 50%; top: 50%;}
.mainNav .sh::before{height: 13px; width: 1px; margin: -6px 0 0 0;}
.mainNav .showSubMenu .ul1{display: block;}
.mainNav .showSubMenu .sh::before{display: none;}
.mainNav .li_full{width:66.6%;}
.mainNav .li_full a{padding: 0 6%;}
.mainNav .language_menu{position:absolute; top:0; right:0; width:120px; z-index:2;}
.mainNav .language_menu,.mainNav .language_menu a{font-size:14px;}
.mainNav .language_menu .s_lable{height:42px; line-height:42px; background: #0188e1; display:block; padding:0 10px; color:#FFF;}
.mainNav .language_menu .s_lable .caret{position:absolute; top:18px; right:10px; width: 0; height: 0; overflow:hidden; border-width: 5px; border-style: solid; border-color:#FFF transparent transparent transparent;}
.mainNav .language_menu .s_menu{display:none; padding:0; margin:0; background-color:#FFF;}
.mainNav .language_menu .s_menu a{height:42px; line-height:42px; display:block; padding:0 10px 0 40px; border-bottom:1px solid #CCC; background-repeat:no-repeat; background-position:10px center;}
.mainNav .language_menu .s_menu a.s_item_cn{background-image:url(../images/header/icon_cn.png);}
.mainNav .language_menu .s_menu a.s_item_en{background-image:url(../images/header/icon_en.png);}
.mainNav .language_menu .s_menu a.s_item_korean{background-image:url(../images/header/icon_korean.png);}
.mainNav .language_menu .s_menu a.s_item_japanese{background-image:url(../images/header/icon_japanese.png);}

.siteSearch .btn{top: 10px; height: 40px; border: 0; line-height: 38px; width: 20%; position: absolute; right: 3%; display: block; background: #00a2e0; text-align: center; color: #fff; font-size: 16px;}
.siteSearch .from-control{background: #fff; font-size: 14px; height: 20px; line-height: 20px; padding: 10px; border: 0; width: 74%; outline: none;}

#footer{margin-top:20px; background-color:#475363;}
#footer,#footer a{color:#FFF;}
#footer a:hover{text-decoration:underline;}

#footer .info .s_item{float:left; padding-top:40px; padding-bottom:40px; position:relative;}
#footer .info .fast_links{width:208px; text-align:center;}
#footer .info .fast_links dt{margin-bottom:20px;}
#footer .info .fast_links dt a{font-size:20px;}
#footer .info .fast_links dd{margin:7px 0;}
#footer .info .qr_code{width:248px; font-size:14px; text-align:center;}
#footer .info .qr_code .s_column{font-size:18px;}
#footer .info .qr_code .s_img{margin-top:30px; margin-bottom:15px;}

#footer .info .copyright{padding-left:28px; width:495px;}
#footer .info .copyright p{padding-bottom:15px;}
#footer .info .copyright b{font-size:20px;}


.header_banner{position:relative; margin-bottom:30px; z-index:99;}
.header_banner .img_box{overflow:hidden;position:relative;}
.header_banner img{position:relative; left:50%; margin-left:-960px;}
.header_banner .column_bar{position:absolute; left:50%; bottom:80px; margin-left:-700px; width:1400px;}
.header_banner .column_bar .s_column{line-height:100px; font-size:40px; font-weight:bold; color:#fff; float:left;}
.header_banner .category_menu{font-weight:bold; float:right; position:relative; z-index:10;}
.header_banner .category_menu .s_current{line-height:100px; font-size:18px; color:#fff; width:260px; text-align:center; background:url(../images/aboutus/icon_right.png) no-repeat right center; cursor:pointer;}
.header_banner .category_menu .s_menu{border-radius: 10px; background-color:#fff; position: absolute; right: 0; top: 125px; opacity: 0; padding:20px 30px; width:220px; box-shadow: 0 0 99px rgba(29,56,75,.4); transition: all .5s ease; pointer-events: none;}
.header_banner .category_menu .s_menu::after{content: ''; display: block; position: absolute; top: -8px; left: 131px; width: 18px; height: 18px; transform: rotate(45deg); background-color: #fff;}
.header_banner :hover.category_menu .s_menu{top: 80px; opacity: 1; pointer-events: all;}
.header_banner .category_menu .s_menu a{display:block; padding:22px 0; border-bottom:1px solid #ccc; position:relative}
.header_banner .category_menu .s_menu a::after{content: ''; display: block; position: absolute; bottom:-1px; left: 0; width:0; height:1px; background-color:#0188e1; transition: all .5s ease;}
.header_banner .category_menu .s_menu a.s_act,.header_banner .category_menu .s_menu a:hover{color:#0188e1;}
.header_banner .category_menu .s_menu a.s_act::after,.header_banner .category_menu .s_menu a:hover::after{width:100%;}
.header_banner .column_bar .s_line{padding:0 260px 0 260px; position:absolute; left:0; bottom:48px; width:100%; box-sizing:border-box;}
.header_banner .column_bar .s_line i{display:block; width:100%; height:1px; background-color:#FFF; animation:column_line 1.5s;}

@keyframes column_line
{
	from {width:0%;}
	to {width:100%;}
}

.column_title{font-size:36px; padding:70px 0;}
.detail_text{line-height:2;}
.detail_text img{max-width:100%;}
.detail_text p{margin-bottom:10px;}


/*公共分页*/
.pages{padding:15px 0px 15px 0px;text-align:center;display:block; clear:both;}
.pages a,.pages span {display: inline-block;line-height:30px;margin:0px 2px;padding:0px 10px;font-size:14px;vertical-align:middle;background:#ccc; border-radius:3px;}
.pages a:hover {background:#0188e1;text-decoration:none;color:#fff;}
.pages .page-this{background:#0188e1;color:#fff;}
.page a.current {border: 1px #e0e0e0 solid;background-color:#f1f1f1;color:#868585;}
.pages select{width:40px; border:1px solid #e0e0e0;height:20px;line-height:20px;margin:0px;vertical-align:middle;}
.pages .Page_Xu_select{height: 30px;width: 50px;border:1px solid #ccc;text-align: center;}

.pages .pages_nums{display: inline-block;}
/*公共分页end*/	


#div_mask{width:100%; height:100%; background:#000; opacity:0.6; position: fixed; top:0px; left:0; z-index:14000;}/*询问信息弹出窗遮罩层*/
#win_alert{position:fixed; left:50%; top:25%; margin-left:-200px; width:400px; background:#fff; border:1px #ccc solid; opacity:0.95; filter:alpha(opacity=95); border-radius:10px; padding-top:15px; overflow:hidden; box-shadow:0 2px 10px rgba(0,0,0,.25); -webkit-box-shadow:0 2px 10px rgba(0,0,0,.25);transition: top 0.25s;-webkit-transition: top 0.25s;-moz-transition: top 0.25s; z-index:14001;}/*弹出的提示窗*/
#win_alert .win_close{height:20px; }
#win_alert .win_close .close{width: 20px;height: 20px;float:right; padding:0; line-height:100%; font-size:0px; margin-right:15px; cursor:pointer; background:none; border:0; background: url(../images/icon_win_close.png) no-repeat center center;}
#win_alert .win_close .close:hover{opacity: 0.8;}
#win_alert .win_tips{padding:80px 30px 30px ; line-height:26px; border-bottom:1px #e7e7e7 solid; text-align: center;font-size: 16px;}
#win_alert .win_tips.icon_win_warning{background:url(../images/icon_win_warning.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_success{background:url(../images/icon_win_success.png) no-repeat center 2px;}
#win_alert .win_tips.icon_win_error{background:url(../images/icon_win_error.png) no-repeat center 2px;}
#win_alert .win_btns{padding:0;height: 48px;line-height: 48px; text-align: center; overflow:hidden;}
#win_alert .win_btns .btn{height:48px; width: 50%; text-align:center; cursor:pointer; font-size:16px; border:none;border-radius: 0;}
#win_alert .win_btns .btn_once{width:100%;}
#win_alert .win_btns .btn-submit {color: #fff; background-color: #14b6ce; border-color: #0595ab;}
#win_alert .win_btns .btn-submit:focus,
#win_alert .win_btns .btn-submit.focus, 
#win_alert .win_btns .btn-submit:hover {color: #fff; background-color: #04a4bc; border-color: #057a8c;}
#win_alert .win_btns .btn-submit[disabled]{background-color:#444; border-color: #222;}
#win_alert .win_btns .btn-default {color: #333; background-color: #fff; border-color: #ccc;}
#win_alert .win_btns .btn-default:focus,
#win_alert .win_btns .btn-default.focus{color: #333; background-color: #e6e6e6; border-color: #8c8c8c;}
#win_alert .win_btns .btn-default:hover{color: #333; background-color: #e6e6e6; border-color: #adadad;}

@media screen and (max-width:1400px){
	body{min-width:auto;}
	#header{min-width:auto;}
	#header .nav_container{display:none;}
	#header .nav_container_m{display:block;}
	.main{padding-left:10px; padding-right:10px;}
	.zoom_fl{float:none;}
	.zoom_fr{float:none;}
	.zoom_mt{margin-top:20px;}
	.zoom_imgbox img{width:100%; display:inline-block;}
	.zoom_box{width:100% !important;}
	.mt{margin-top:50px;}
	.center_container{width:100% !important; max-width:768px;}
	
	#footer .info .s_item{float:none; border-left:none; min-height:auto;}
	#footer .info .s_item:after{display:none;}
	#footer .info .fast_links,#footer .info .qr_code{display:none;}
	#footer .info .copyright{width:auto; padding-left:15px; padding-right:15px;}
	
	.header_banner img{width:136%; margin-left:-18%; left:0;}
	
	.main{padding-left:10px; padding-right:10px;}
	.header_banner .column_bar{left:0; bottom:10px; margin-left:0; width:100%; text-indent:10px;}
	.header_banner .category_menu{display:none;}
	.header_banner .column_bar .s_line{display:none;}
	.header_banner .column_bar .s_column{font-size:26px;}
	.column_title{padding:30px 0; font-size:24px;}
	
}

@media screen and (max-width:488px){
	.header_banner{margin-bottom:10px;}
	
	.pages{margin:0;}
	.pages .pages_nums,.pages .page-tips{display:none;}
	
	#win_alert{margin-left:-40%; width:80%;}
}
