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;}
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:#db372b; 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;}

.center_container{width:1200px; margin:0 auto;}
.main{padding:0 40px;}
#header{position:relative;}
#header .top_bar{margin:18px 0 28px 0; position:relative;}
#header .logo{}
#header .logo img{display:block;}
#header .language_link{padding:4px 0; position:absolute; top:30px; right:0;}
#header .language_link img{display:block;}
#header .language_link span{line-height:25px; padding:0 5px; color:#999;}
#header .language_link a,#header .language_link span{display:inline-block; vertical-align:middle;}

#header .search_box{border:1px solid #CCC; width:170px; padding:0 75px 0 30px; position:absolute; top:30px; right:100px;}
#header .search_box img{position:absolute; top:50%; left:5px; margin-top:-10px;}
#header .search_box .ipt-text{height:30px; line-height:30px; width:100%;}
#header .search_box .ipt-submit{height:30px; line-height:30px; width:70px; background-color:#db372b; color:#FFF; cursor:pointer; position:absolute; top:0; right:0;}
#header .navbar{background-color:#45484e; margin-top:20px;}
#header .navbar li{float:left; width:200px;}
#header .navbar li a{font-size:20px; display:block; line-height:50px; text-align:center; color:#fff;}
#header .navbar li a:hover{color:#fff; background-color:#f87a71;}
#header .navbar li.activ a,#header .navbar li.activ a:hover{background-color:#db372b;}

#footer{margin-top:50px; background-color:#3c3a36; color:#FFF;}
#footer a{color:#FFF;}
#footer a:hover{color:#db372b;}
#footer .logo{float:left; padding-top:62px;}
#footer .navbar_nav{margin-top:20px; width:850px; padding:35px 0; float:right;}
#footer .navbar_nav .nav{float:left; width:190px; padding-right:10px;}
#footer .navbar_nav .nav.small_w{width:150px;}
#footer .navbar_nav .nav .s_dt{margin-bottom:15px;}
#footer .navbar_nav .nav .s_dt a{font-size:20px; color:#db372b;}
#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:234px; line-height:24px; margin-top:-8px;}
#footer .navbar_nav .contact p{margin:5px 0;}
#footer .copyright{text-align:center; background-color:#2a2926; padding:10px 0;}
#footer .copyright img{width:40px; margin:0 5px; vertical-align:middle;}


.banner img{width:100%;}
.left_cont{width:270px; float:left;}
.right_cont{width:892px; float:right;}
.category_menu{position:relative; left:0px; top:-44px; margin-bottom:-34px;}
.category_menu .category_column{background:#db372b; height:131px; line-height:131px; text-align:center; color:#FFF; font-size:34px;}
.category_menu li{border-bottom:1px solid #CCC;}
.category_menu li a{display:block; padding:15px 30px; background-color:#f1f1f1; font-size:20px; font-weight:bold; }
.category_menu li.activ a{background-color:#f87a71; color:#fff;}
.category_menu .smenu  a{display:block; padding:15px 30px; background-color:#fafafa; font-size:20px; font-weight:400; }
.category_menu .smenuactiv a{background-color:#f87a71; color:#fff;font-weight:400;}

.detail_text{line-height:2;}
.detail_text img{max-width:100%;}
.detail_text embed{max-width:100%;} 

.crumbs{height:21px; line-height:21px; margin:15px 0 20px 0; text-align:right;}
.crumbs .s_icon{display:inline-block; background:url(../images/home.png) no-repeat left center; width:17px; height:21px; 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:#c82a29;}
.fb_result FIELDSET a:hover{color:#9c2120;}


/*公共分页*/
.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:#db372b;text-decoration:none;color:#fff;}
.pages .page-this{background:#db372b;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*/	


@media screen and (max-width:1199px){
	.center_container{max-width:768px; width:100%; padding-left:10px; padding-right:10px; box-sizing:border-box;}
	#header .navbar .center_container{padding-left:0; padding-right:0;}
	
	.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{padding-top:10px;}
	#header .top_bar{margin:0;}
	#header .logo{float:none; padding:0; padding-right:150px;}
	#header .logo img{width:100%; display:block;}
	#header .language_link{top:10px; float:none;}
	#header .search_box{width:auto; max-width:300px; position:relative; top:auto; right:auto; margin:20px auto auto auto;}
	#header .navbar li{width:33.33%;}
	#header .navbar li a{font-size:18px;}
	#footer .info{position:relative;}
	#footer .logo{float:none; padding-top:0; position:absolute; left:0; top:50%; margin-top:-27px;}
	#footer .navbar_nav{margin-top:0; width:auto; padding:10px 0; float:none;}
	#footer .navbar_nav .nav{display:none;}
	#footer .navbar_nav .contact{margin-top:0; width:auto; padding-left:240px; float:right;}
	#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{top:0; margin-bottom:10px; margin-top:10px;}
	.category_menu .category_column{display:none;}
	.category_menu ul{margin-left:-5px;}
	.category_menu li{display:inline-block; border-bottom:none; margin-left:5px; margin-top:5px;}
	.category_menu li a{display:block; padding:10px 20px; background-color:#f1f1f1; font-size:16px;}
	.category_menu .tel{display:none;}

	
}

@media screen and (max-width:580px){
	#header .logo{padding-right:0;}
	#header .language_link{position:static; top:0; text-align:right;}
	
}
@media screen and (max-width:488px){
	body{font-size:14px;}
	.zoom_column_title{font-size:16px;}
	#header .navbar li a{font-size:16px;}
	#footer .logo{display:none;}
	
	#footer .navbar_nav .contact{float:none; padding-left:0; width:auto;}
	
	.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;}
}
