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:18px; background-color: #fff;}
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:#0b95ba; 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;}
.zoom_pc{display:block;}
.zoom_mb{display:none;}
.zoom_column_title{font-size:22px;}
.zoom_column_title2{font-size:20px;}
.mt{margin-top:40px;}
.relative{position:relative;}
.block{display:block;}


.scale_img{display:block; overflow:hidden;}
.scale_img img{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.scale_img:hover img{transform:scale(1.03);}

.transition_1{-webkit-transition: all .2s ease;-o-transition: all .2s ease;transition: all .2s ease;}
.transition_2{-webkit-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.transition_3{-webkit-transform 2s ease-in;-moz-transition:-moz-transform 2s ease-in;-o-transition:-o-transform 2s ease-in;transition:transform 2s ease-in;}

.center_container{width:1400px; margin:0 auto;}
.main{padding:0 40px;}

#header{position:relative; margin-bottom:10px;}
#header .top_bar{height:80px; line-height:80px; background-color:#e9e8e8;}
#header .greetings{float:left;}
#header .greetings strong{color:#0b95ba; font-size:20px; font-weight:bold;}
#header .fast_link{float:right;}
#header .fast_link a{display:inline-block; vertical-align:middle; margin-left:10px;}

#header .nav_container{margin-top:10px; position:relative;}
#header .logo{display:block; float:left;}
#header .logo img{}
#header .nav_container .s_container{float:right;}
#header .nav_menu{float:left; margin-top:42px; position:relative; z-index:99;}
#header .nav_menu .s_parent{position:relative;}
#header .nav_menu .s_parent a{line-height:30px; font-size:20px; margin:0 10px; padding-bottom:10px; display:block; float:left; position:relative;}
#header .nav_menu .s_parent a:hover,#header .nav_menu .s_parent a.act{color:#0b95ba;}
#header .nav_menu .s_parent a.act:after{content:''; position:absolute; left:15%; bottom:0; width:70%; height:3px; background-color:#0b95ba;}
#header .nav_menu .s_subs{position:absolute; left:0; top:40px; width:100%; display:none;}
#header :hover.nav_menu .s_subs{display:block;}
#header .nav_menu .s_subs ul{background-color:#FFF; position:absolute; top:0;}
#header .nav_menu .s_subs li{border-bottom:1px solid #ccc;}
#header .nav_menu .s_subs li a{display:block; padding:10px; text-align:center;}
#header .nav_menu .s_subs li a:hover{background-color:#0b95ba; color:#fff;}

#header .language_menu{float:right; margin-top:43px; margin-right:5px;}
#header .language_menu a{display:inline-block; padding:5px 10px; border-radius:5px; background-color:#0b95ba; color:#fff;}
#header .language_menu a:hover{background-color:#2bb1d5;}


#footer{margin-top:30px; padding-bottom:20px; background-color:#000a0f; color:#FFF;}
#footer a{color:#FFF;}
#footer a:hover{color:#0b95ba;}
#footer .navbar_nav{margin-top:20px; padding:35px 0;}
#footer .navbar_nav .nav{float:left; width:20%; padding-right:10px;}
#footer .navbar_nav .nav .s_dt{margin-bottom:15px;}
#footer .navbar_nav .nav .s_dt a{font-size:24px; color:#0b95ba;}
#footer .navbar_nav .nav ul{}
#footer .navbar_nav .nav li{line-height:20px; margin-bottom:10px;}
#footer .navbar_nav .nav li a:hover{text-decoration:underline;}
#footer .navbar_nav .contact{float:right; width:24%; line-height:24px; margin-top:-8px;}
#footer .navbar_nav .contact .s_dt{margin-bottom:15px;}
#footer .navbar_nav .contact .s_dt a{font-size:24px; color:#0b95ba;}
#footer .navbar_nav .contact p{margin:5px 0;}
#footer .copyright{text-align:center;}
#footer .copyright p{margin-top:20px;}
#footer .copyright img{width:44px; margin:0 5px; vertical-align:middle;}


.banner img{width:100%;}
.left_cont{width:270px; float:left;}
.right_cont{width:892px; float:right;}
.category_menu{text-align:center; margin-bottom:30px;}
.category_menu .category_column{font-size:34px; margin:30px 0;}
.category_menu li{display:inline-block; margin:0 10px;}
.category_menu li a{font-size:20px; padding-bottom:10px; display:block; position:relative;}
.category_menu li a:hover,.category_menu li.activ a{color:#0b95ba;}
.category_menu li.activ a:after{content:''; position:absolute; left:15%; bottom:0; width:70%; height:3px; background-color:#0b95ba;}

.detail_text{line-height:2;}
.detail_text img{max-width:100%;}
.detail_text embed{max-width:100%;} 

.crumbs{height:24px; line-height:24px; margin:15px 0 20px 0;}
.crumbs .s_icon{display:inline-block; background:url(../images/home.png) no-repeat left center; width:18px; height:24px; vertical-align:middle; margin-right:5px;}


.sitemap_container .main{padding:10px 30px;}
.sitemap_container .link_nav{border:1px solid #CCC; padding:5px 25px;}
.sitemap_container .link_nav dl{margin:20px 0px;}
.sitemap_container .link_nav dt{border-bottom:1px solid #CCC;}
.sitemap_container .link_nav dt a{display:inline-block; padding:0px 15px; height:42px; line-height:42px; background-color:#e11d03; color:#FFF; font-size:18px; margin-bottom:-1px;}
.sitemap_container .link_nav dd{padding:10px 0px;}
.sitemap_container .link_nav dd a{display:inline-block; width:180px; height:36px; line-height:36px; text-align:center; margin:10px; background-color:#e9e9e9; font-size:16px;}
.sitemap_container .link_nav dd a:hover{background-color:#e11d03; color:#FFF;}



/*我要写信*/
.message_container .feedback_cont{text-align:center;}
.message_container .feedback_cont .s_column_title{font-size:28px; font-weight:bold; margin:10px 0px 20px 0px; color:#e8403f;}
.message_container .feedback_cont form{font-size: 14px;padding:50px 50px 150px 50px; background-color:#f7f7f7;}
.message_container .feedback_cont form table{margin:0 auto;}
.message_container .feedback_cont form table td{text-align:left;}
.message_container .feedback_cont form table b{color: #FF0004;position: relative;top: 3px;right: 4px}
.message_container .feedback_cont form table input.ipt-text{width: 460px ;height: 30px; line-height:30px; border-radius:5px; padding:0px 10px; font-size:14px; border: 1px solid #DDD;margin-top: 5px;margin-bottom: 5px}
.message_container .feedback_cont form table input.ipt-vcode{width: 140px;}
.message_container .feedback_cont form table textarea{width: 460px;height: 100px; padding:10px; font-size:14px; margin-top: 5px;margin-bottom: 5px; border: 1px solid #DDD;}
.message_container .feedback_cont form table input.ipt-submit{width: 230px;height: 40px;background: #eb6100;border-radius: 8px;font-size: 15px;color: #FFFFFF;margin-right: 24px; cursor:pointer;}
.message_container .feedback_cont form table input:hover.ipt-submit{background: #c45202;}
.message_container .feedback_cont form table input.ipt-reset{width: 230px;height: 40px;background: #a0a0a0;border-radius: 8px;font-size: 15px;color: #FFFFFF; cursor:pointer;}
.message_container .feedback_cont form table input:hover.ipt-reset{background: #777575;}
.message_container .feedback_cont .td-1{width: 100px}
.message_container .feedback_cont ul.ly_type li{display: inline-block;margin: 20px 20px}
.message_container .feedback_cont ul.ly_type li input{position: relative;top:2px; margin-right: 2px}
.message_container .feedback_cont .s_clause a{color:#337ab7;}
/*我要写信...................end*/

.modal-body{}
.modal-body .mbTips{font-size:20px; margin-bottom:20px;}
.modal-body .num{color:#c82a29;}
.modal-body .mbList{margin-bottom:20px;}
.modal-body .mbList li{margin-bottom:5px;}

.fb_result{margin:20px auto; width:800px;}
.fb_result FIELDSET{border:1px solid #CCCCCC; padding:20px; line-height:22px;}
.fb_result FIELDSET LEGEND{font-weight:bold; font-size:22px;}
.fb_result FIELDSET a{color:#0b95ba;}
.fb_result FIELDSET a:hover{color:#31bde2;}


/*公共分页*/
.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:#0b95ba;text-decoration:none;color:#fff;}
.pages .page-this{background:#0b95ba;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; filter:alpha(opacity=60); opacity:0.6; position: fixed; top:0px; left:0; z-index:14000;}/*询问信息弹出窗遮罩层*/
.load_mask{width:100%; height:100%; background:#000; filter:alpha(opacity=60); opacity:0.6; position: fixed; top:0px; left:0; z-index:14003;}/*询问信息弹出窗遮罩层*/
.loadEffect{width: 100px; height: 100px; position: relative; margin: 0 auto; position:fixed; top:50%; left:50%; margin-left:-50px; margin-top:-50px; z-index:14004;}
.loadEffect span{display: inline-block; width: 16px; height: 16px; border-radius: 50%; background: #fff; position: absolute; animation: load 1.04s ease infinite; opacity: 0.2;}
@keyframes load{0%{	opacity: 1; } 100%{	opacity: 0.2; }}
.loadEffect span:nth-child(1){left: 0; top: 50%; margin-top:-8px; animation-delay:0.13s;}
.loadEffect span:nth-child(2){left: 14px; top: 14px; animation-delay:0.26s;}
.loadEffect span:nth-child(3){left: 50%; top: 0; margin-left: -8px; animation-delay:0.39s;}
.loadEffect span:nth-child(4){top: 14px; right:14px; animation-delay:0.52s;}
.loadEffect span:nth-child(5){right: 0; top: 50%; margin-top:-8px; animation-delay:0.65s;}
.loadEffect span:nth-child(6){right: 14px; bottom:14px; animation-delay:0.78s;}
.loadEffect span:nth-child(7){bottom: 0; left: 50%; margin-left: -8px; animation-delay:0.91s;}
.loadEffect span:nth-child(8){bottom: 14px; left: 14px; animation-delay:1.04s;}

@media screen and (max-width:1399px){
	.center_container{max-width:768px; width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box;}

	.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;}
	.zoom_pc{display:none;}
	.zoom_mb{display:block;}
	.zoom_column_title{font-size:20px;}
	.mt{margin-top:20px;}
	
	#header{}
	#header .top_bar{margin:0;}
	#header .logo{float:none; padding:0;}
	#header .logo img{max-width:100%; display:block;}
	#header .nav_container .s_container{float:none;}
	#header .nav_menu{float:none; margin-top:10px; margin:10px -10px 0 -10px; background-color:#eee;}
	#header .nav_menu .s_parent a{width:33.33%; margin:0; padding:10px 0; font-size:18px; text-align:center;}
	#header .nav_menu .s_parent a:after{display:none;}
	#header .nav_menu .s_parent a:hover{color:#0b95ba; background-color:#ddd;}
	#header .nav_menu .s_parent a.act,#header .nav_menu .s_parent a:hover.act{color:#fff; background-color:#0b95ba;}
	#header :hover.nav_menu .s_subs{display:none;}

	#header .language_menu{float:none; margin-top:0; position:absolute; top:10px; right:0; float:none;}
	
	#footer .navbar_nav{margin-top:0; width:auto; padding:10px 0; float:none;}
	#footer .navbar_nav .nav{display:none;}
	#footer .navbar_nav .contact{display:none;}
	#footer .icons{display:block; margin-top:10px;}
	
	.crumbs{text-align:left;}
	.pages .pages_nums,.pages .page-tips{display:none;}
	
	.left_cont,.right_cont{width:auto; float:none;}
	
	.category_menu{text-align:left;}
	.category_menu .category_column{display:none;}
	.category_menu ul{margin-left:-5px;}
	.category_menu li{border-bottom:none; margin-left:5px; margin-top:5px;}
	.category_menu li a{display:block; padding:10px 20px; background-color:#eee; font-size:16px;}
	.category_menu li a:hover{color:#0b95ba; background-color:#ddd;}
	.category_menu li.activ a,.category_menu li.activ a:hover{color:#fff; background-color:#0b95ba;}
	.category_menu li a:after{display:none;}
	
}

@media screen and (max-width:580px){
	#header .top_bar{height:60px; line-height:60px;}
	#header .nav_container{position:static;}
	#header .greetings{float:none; display:none;}
	#header .fast_link{float:left;}
	#header .language_menu{top:17px;}
}

@media screen and (max-width:488px){
	body{font-size:14px;}
	.zoom_column_title{font-size:16px;}
	#header .nav_menu .s_parent a{font-size:16px;}
	
	.category_menu .category_column{line-height:24px; padding:15px 0; font-size:20px;}
}
@media screen and (max-width:370px){
	#header .navbar li a{font-size:14px;}
}
