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,SimSun;color:#333; font-size:16px;}
input,textarea,img{border:0;margin:0px;padding:0px;font-family:Microsoft YaHei,SimSun;font-size:16px;}
::-webkit-input-placeholder { /* WebKit browsers */color: #999;}
::-moz-placeholder { /* Mozilla Firefox 19+ */color: #999;}
:-ms-input-placeholder { /* Internet Explorer 10+ */color: #999;} 
a{color:#333;text-decoration:none;cursor:pointer;}
a:hover{color:#c10b07; text-decoration:none;}
input:focus,textarea:focus {outline: none;}
.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;}
.relative{position:relative;}

body{}
.center_container{max-width:1200px; margin:0 auto;}

.header_banner{text-align:center; position:relative;}
.header_banner img{width:100%;}

header{width:100%;position:fixed;top:0;left:0;z-index:99; height:78px; text-align:right;}
header:after{content:'';width:100%;height:100%;display:block;position:absolute;left:0;top:0;background:#000;opacity:.5;z-index:-1}
header .logo{height:100%; display:block; position:absolute; left:20px; top:10px; }
header .logo img{height:58px;}
header .navbar_box{position:relative; padding-left:200px; max-width:1200px; margin:auto;}
header .navbar_nav{}
header .navbar_nav a.nav_li{height:100%;display:inline-block;padding:0 18px;text-align:center;color:#fff; position:relative; font-size:100%; line-height:78px;}
header .navbar_nav a.nav_li:after{content:'';width:0;height:2px;display:block;position:absolute;left:0;right:0;margin:0 auto;bottom:.68em;background:#fff;opacity:0;transition:300ms;transition-timing-function:ease-out}
header .navbar_nav a.nav_li:hover:after,header .navbar_nav a.nav_li.active:after{width:calc(100% - 1em);opacity:1}
header .navbar_nav a.nav_li:hover,header .navbar_nav a.nav_li.active{font-weight:bold}
header .nav_toggle{width:39px; height:24px; background:url(../images/header/nav_toggle.png) no-repeat; position:absolute;top:17px; right:16px; z-index:100; display:none;}

footer{margin-top:20px; border-top:3px solid #999;}

.footer_info{max-width:1400px; margin:auto; padding-top:10px;}
.footer_info .s_info{position:relative;}
.footer_info .s_logo{position:absolute; top:44px; left:3%;height:72px;}
.footer_info .s_logo img{height:100%;}
.footer_info .s_contact_info{padding-left:31%; margin:auto; text-align:left;}
.footer_info .s_contact_info li{margin:24px 0; line-height:20px;}
.footer_info .s_qr_code{position:absolute; top:0px; right:3%; width:138px; text-align:center;}
.footer_info .s_qr_code img{margin-bottom:5px;}
.copyright{padding:10px 5px; background-color:#d40415; text-align:center; color:#FFF;}

.map_box{width:100%;height:60%;position:relative; overflow:hidden;}
.map_box .ljmap{width:100%;height:100%;display:block;position:absolute;left:0;right:0;top:0;bottom:0;z-index:1}
.map_box img{min-width:100%;height:100%;position:absolute;z-index:-1;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}
.map_nr{width:22.5em;height:21em;position:absolute;left:0;right:0;bottom:6.25em;margin:0 auto;background:#fff;overflow:visible; z-index:2;}
.map_nr span{width:calc(100% - 2px);height:9.8em;margin:1px auto;display:block;position:relative;overflow:hidden;z-index:1}
.map_nr span img{min-width:100%;height:100%;position:absolute;left:-200%;top:-200%;right:-200%;bottom:-200%;margin:auto}
.map_nr h3{font-size:20px;margin-top:1em;text-align:center;color:#d40415;}
.map_nr p{padding:0.5em;margin:1em 0 1.8em 0;text-align:center;color:#434343}
.in_mapmore{width:6.8em;height:2.1em;line-height:2.1em;text-align:center;border-radius:.5em;background:#d40415;display:block;margin:0 auto;color:#fff}
.in_mapmore:hover{color:#fff;background:#eb1d2d;}
.map_nr:after{content:'';width:0;height:0;border-left:.62em solid transparent;border-right:.62em solid transparent;border-top:1em solid #fff;position:absolute;left:0;right:0;bottom:-1em;margin:0 auto}
.map_icon{width:2.68em;height:2.68em;position:absolute;left:0;right:0;bottom:2.2em;margin:0 auto;background:url(../images/home/mapicon.png) no-repeat center center;background-size:100%; z-index:1;}


.crumbs{height:24px; line-height:24px; background:url(../images/home.png) no-repeat left center; padding-left:34px; margin:10px 0;}
.crumbs .s_icon{display:inline-block; width:20px; height:20px;  vertical-align:middle;}

.category_nav{height:60px;}
.category_nav .category_body{line-height:60px; background-color:#EEE; width:100%; top:0; left:0;}
.category_nav a{display:block; float:left; padding:0 20px;}
.category_nav a:hover{background-color:#ec3c4b; color:#FFF;}
.category_nav a.activ{background-color:#d40415; color:#FFF;}

@media screen and (max-width:768px){
	header{height:58px;}
	header .logo{height:100%; display:block; position:absolute; left:20px; top:5px; }
	header .logo img{height:48px;}
	header .nav_toggle{display:block;}
	header .navbar_nav{width:160px; position:absolute; top:58px; right:-160px; transition:300ms; transition-timing-function:ease-out;}
	header .navbar_box .navbar_nav:after{content:'';width:100%;height:100%;position:absolute;display:block;left:0;top:0;background:#000;opacity:.8;z-index:-1}
	header .navbar_box .navbar_nav a.nav_li{display:block;}
	header .navbar_nav a.nav_li{border-bottom:1px solid #FFF; height:50px; line-height:50px;}
	header .navbar_nav a.nav_li:after,header .navbar_nav a.nav_li.active:after{width:0; height:0px; opacity:0}
	header .navbar_nav a.nav_li:hover,header .navbar_nav a.nav_li.active{background-color:#000;}
	header .navbar_box.navopen .navbar_nav{right:0px;}
	
	.footer_info .s_info{padding-left:10px; padding-right:10px;}
	.footer_info .s_logo{position:relative; left:0; top:0; margin-bottom:5px;}
	.footer_info .s_qr_code{top:0;}
	.footer_info .s_contact_info{padding-left:0;}
	.footer_info .s_contact_info li{margin:10px 0;}
	
	.copyright{font-size:14px;}
}

@media screen and (max-width:480px){
	.category_nav{line-height:40px;}
	.category_nav a{padding:0 10px;}
	
	.footer_info .s_logo{height:50px;}
	.footer_info .s_contact_info li{margin:10px 0; font-size:14px;}
	.footer_info .s_qr_code{display:none;}
	.footer_info .s_contact_info li{margin:3px 0;}
	.copyright{font-size:12px;}
	
	.map_nr{width:90%;height:16.5em;}
	.map_nr h3{font-size:16px;margin-top:0.5em;text-align:center}
	.map_nr p{font-size:14px;margin:0 0 0 0;}
}



.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:#c10b07; 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:#c10b07; 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:#c10b07;text-decoration:none;color:#fff;}
.pages .page-this{background:#c10b07;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;}
/*公共分页end*/	
