@charset "utf-8";
/*body公用*/
/* ------------------------------------------------- 
 * 公用样式表 
 * ------------------------------------------------- 
*/  
body{font-family:"微软雅黑","宋体"; font-size:14px; line-height: 1; font-weight: 400; letter-spacing:-.1px; font-stretch:normal; font-style:normal; color: rgba(255, 255, 255, 0.8); color: #000;  background: rgba(255, 255, 255, 1); 
text-align:justify; -webkit-text-size-adjust:none; height:auto; 
-webkit-font-smoothing: subpixel-antialiased; /*chrome、safari*/
-moz-osx-font-smoothing: grayscale;/*firefox*/}
/** 定义HTML body **/

a {color:#000;transition:400ms ease all;}
a:focus {color: #000;outline: none; text-decoration: none;}
a:hover {color: #000;outline: none;text-decoration: none;transition:400ms ease all;}

/*========== 翻页公用 ==========*/

.pageflip { width: 100%; overflow: hidden; text-align: center; margin: -10px 0px 20px 0px; }
.pageflip a { color: #000; display: inline-block; overflow: hidden; line-height: 30px; padding: 0px 0px; margin: 0px 5px; font-size: 14px; font-weight: 600; }
.pageflip a:hover,.pageflip a.dq { color: #E6840B; }
.pageflip a i { display: inline-block; width: 10px; line-height: 30px; height: 18px; background-repeat: no-repeat; background-position: bottom left; margin: 0 5px -2px; }
/*========== 翻页公用 ==========*/

/** IE浏览器版本过低  **/
#ie-alert-overlay {width:100%;height:100%;background-image:url(../images/bg.png);position: fixed; top: 0; left: 0;z-index:99999999999;}
* html #ie-alert-overlay {position: absolute;z-index:999999999999;}
#ie-alert-panel {width:520px;height:331px;position:fixed;background: url(../images/iealertsprite.png) no-repeat;background-position: -1px -109px ;top:50%;left:50%;margin:-201px 0 0 -296px;padding:72px 0 0 72px;_position:absolute;  /* fixed position hack for IE6 */_top:expression(300+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');  /* top:300px hack for IE6 */font-weight:bold;color:#333;line-height:1.5em;z-index:999999999999;}
#ie-alert-panel p {font-size:14px;width:486px;text-align:justify;}
#ie-alert-panel img {border:0;}
#ie-alert-panel span {font-size:18px;margin: 0 0 20px 0;display:block;padding:0;}
#ie-alert-panel ul {list-style: none;margin:0;padding:0;	}
#ie-alert-panel li {float:left;margin:0 22px 0 0;	}
#ie-alert-panel li.last {margin-right:0;}
#ie-alert-panel a {display:inline-block;		}
.browser {position: absolute;bottom:35px;	}
.chrome, .firefox, .ie9, .opera, .safari {background: url(../images/iealertsprite.png) no-repeat;}
.chrome {background-position: 0 0;width: 73px;height: 96px;margin:0 4px 0 0;}
.firefox {background-position: -292px 0;width: 73px;height: 98px;}
.ie9 {background-position: -179px 0;width: 95px;height: 98px;}
.opera {background-position: -90px 0;width: 73px;height: 98px;}
.safari {background-position: -387px 0;width: 73px;height: 98px;margin:0 4px 0 0;}
/** IE浏览器版本过低  **/


/*统一色  #ce182e */
/*======================== 顶部 ============================*/
/* Sticky Header Style 

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}
*/
/* ---------------------------------------- */

@media (max-width:1600px){}
@media (max-width:1400px){}
@media (max-width:1200px){}
@media (max-width:992px){}
@media (max-width:767px){}
@media (max-width:640px){}
@media (max-width:460px){}
@media (max-width:360px){}




/* << == 公共部分 == >> */
/* 主题颜色 ==>> #B40F16 */

 body   { background: #BEBDBD; }
.header { position: relative; width: 100%; max-width: 1000px; margin: 0 auto; background: #B40F16; }
.logo     { width: 100%; }
.logo img { width: 100%; }

.nav_menu { width: 100%; padding: 20px 0px 10px 0px; position: relative; }
.nav_menu > ul > li { width: 11.111111%; height: 40px; line-height: 40px; float: left; text-align: center; }
.nav_menu > ul > li > a { font-size: 16px; font-weight: 600; color: #fff; }
.nav_menu > ul > li:hover > a { color: #E6840B; }
.nav_menu > ul > li > a.dq { color: #E6840B; }

.footer { position: relative; overflow: hidden; width: 100%; max-width: 1000px; margin: 0 auto 30px; background: #B40F16; 
		  color: #fff; text-align: center; font-weight: 600; padding: 45px 10px 30px; }
.footer-top { font-size: 20px; padding-bottom: 10px; }
.footer-bottom { font-size: 12px; line-height: 20px; }

.content { position: relative; overflow: hidden; width: 100%; max-width: 1000px; margin: 0 auto; background: #fff;
		   padding-bottom: 15px; }
.content-bottom { background: #E6E6E6; height: 15px; width: 100%; position: absolute; left: 0; bottom: 0; }
.content-box { padding: 5px; width: 100%; position: relative; overflow: hidden; }

.index-box { width: 100%; position: relative; overflow: hidden; }
.index-box-l { width: 250px; position: absolute; left: 15px; top: 28px; text-align: center; }
.index-box-r { width: 100%; padding-left: 250px; min-height: 630px; }
.index-box-rbox { padding: 20px 15px 30px 35px; font-size: 16px; font-weight: 600; color: #333; line-height: 30px; }

.index-box-l > img:nth-child(1) { margin-bottom: 10px; }

.weizhi { width: 100%; height: 40px; background: url(../../images/ico/navbg.gif) no-repeat center left; background-size: cover;
		  overflow: hidden; left: 40px; padding: 0 10px 0 70px; }
.weizhi > a, .weizhi > span { font-size: 12px; font-weight: 600; color: #000; line-height: 40px; }
.weizhi > a:hover { color: #E6840B; }

.xiangqing-box { padding: 50px 80px 80px 80px; font-size: 16px;  color: #333; line-height: 30px; }

.newlist-box { padding: 20px 50px; }
.newlist-box > li { width: 100%; height: 40px; line-height: 40px; position: relative; overflow: hidden; border-bottom:1px dotted #ccc;}
.newlist-box-lil { font-size: 14px; font-weight: 600; color: #000; padding: 0 110px 0 5px; }
.newlist-box-lir { font-size: 12px; font-weight: 600; color: #555; position: absolute; width: 100px; height: 30px; top: 0; right: 0; }
.newlist-box-title { width: 100%; height: 40px; line-height: 40px; position: relative; overflow: hidden;
                     background: #F0F0F0; border-top: 1px solid #D4D4D4; padding: 0 5px; }
.newlist-box-title > .newlist-box-lil { padding-left: 0; }
.newlist-box-title > .newlist-box-lir { padding-left: 10px; }
.newlist-box > li > a:hover .newlist-box-lil { color: #E6840B; }

.pag_info { padding: 20px 50px; }
.sp-info-h1 { font-size: 20px; font-weight: 600; line-height: 30px; text-align: center; }
.sp-info-top-b { font-size: 12px; font-weight: 600; color: #555; text-align: center; padding: 10px 0; border-bottom: 1px dashed #555; }
.news-info-m { font-size: 14px; font-weight: 600; line-height: 30px; padding: 10px 0; }
.sp-info-sxye {  font-size: 12px; font-weight: 600; line-height: 30px; }
.sp-info-sxye a:hover { color: #E6840B; }

/* 手机 导航 - 按钮 */
.btn-manu { position: absolute; top: 25px; right: 0; width: 24px; height: 30px; display: none; }
.btn-manu span { position: absolute; top: 50%; right: 15px; width: 24px; height: 3px; border-radius: 1px; background: #fff; }
.btn-manu span:nth-of-type(1) { margin-top: -9px; }
.btn-manu span:nth-of-type(2) { margin-top: -1px; }
.btn-manu span:nth-of-type(3) { margin-top: 7px;  }

/* 手机 导航 */
.header-menu { display: none; font-size: 0; text-align: center; }
.nav_menu,
.nav_menu ul,
.nav_menu ul li,
.nav_menu ul li a { display: block; position: relative; }

/* 手机 导航 - 背景 */
.menu-width { width: 100%; max-width: 1200px; margin: 0 auto; position: relative;   padding-top: 0; z-index: 1100; }
.menu-bg { display: none; width: 100%; height: 90px; position: absolute; top: 0; left: 0; background: #B40F16; z-index: 100; }

.index_serbox{ width: 100%;}
.index_serbox ul li{width: 31.333%; margin: 15px 1%; float: left; overflow: hidden; border: 1px solid #ededed; animation-delay: 0.1s;}
.index_serbox ul li a .index_serbox_img{ width: 100%; overflow: hidden;}
.index_serbox ul li a .index_serbox_img img{ transform: scale(1); transition: all .6s ease;}
.index_serbox ul li a:hover .index_serbox_img img{ transform: scale(1.1); transition: all .6s ease;   -webkit-transition: all .6s ease;}
.index_serbox ul li a .index_serbox_1{ font-size: 16px; margin: 15px 20px 10px 20px; line-height: 26px; height: 26px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.index_serbox ul li a .index_serbox_2{ color: #868686; font-size: 12px;margin: 0px 20px 15px 20px; line-height: 20px; height: 40px; overflow: hidden;}
	



@media (max-width:1000px) {
	.nav_menu { padding-left: 100px; }
	.nav_menu_div { padding-left: 40px; }
	.index_serbox{ width: 100%;}
.index_serbox ul li{width: 48%; margin: 15px 1%; float: left; overflow: hidden; border: 1px solid #ededed; animation-delay: 0.1s;}
.index_serbox ul li a .index_serbox_img{ width: 100%; overflow: hidden;}
.index_serbox ul li a .index_serbox_img img{ transform: scale(1); transition: all .6s ease;}
.index_serbox ul li a:hover .index_serbox_img img{ transform: scale(1.1); transition: all .6s ease;   -webkit-transition: all .6s ease;}
.index_serbox ul li a .index_serbox_1{ font-size: 16px; margin: 15px 20px 10px 20px; line-height: 26px; height: 26px; overflow: hidden;text-overflow:ellipsis; white-space: nowrap;}
.index_serbox ul li a .index_serbox_2{ color: #868686; font-size: 12px;margin: 0px 20px 15px 20px; line-height: 20px; height: 40px; overflow: hidden;}
	

}
@media (max-width:768px) {
	.index-box-l { width: 200px; }
	.index-box-r { padding-left: 200px; }
	.index-box-rbox { padding: 0 25px; }
	.weizhi { display: none; }
	.newlist-box { padding: 10px 5px; }
	.pag_info { padding: 10px 10px; }
	.xiangqing-box { padding: 10px 5px; }
	.nav_menu { display: none; }
	.logo { height: 90px; text-align: center; }
	.logo img { height: 80px; width: auto; }
	.menu-bg { display: block; }
	.newlist-box-lil { padding: 0 80px 0 5px; }
	.newlist-box-lir { width: 70px; }
}
@media (max-width:480px) {
	.index-box-l { width: 100%; position: relative; }
	.index-box-r { padding-left: 0; }
	.index-box-rbox { padding: 0 5px; }
}




















