body,div,p,input,a,textarea,ul,ol,li,h1,h2,h3,h4,h5,h6,dl,dt,dd,span,form{margin:0;padding:0;}
body,input,select,textarea,button{font:normal 14px "Noto Sans SC Light", sans-serif;}
ul li,ol li{list-style:none;}




html,body{
	height:100%;
}
body{color:#333333;}
img{
border:0px;
}

.container {
	width: 1280px;
	margin: 0px auto;
}
.nrcontainer {padding:50px 0;width:1280px; margin:0 auto;}

.containerbg {
	min-width: 1280px;
	background-color:#F7F7F7;
	padding:50px 0px;
}
.video {width: 100%; height:100%;}
.video img{width: 100%; height:100%;}
a { color:#333333; text-decoration:none; }
a:hover {color:#C41515; text-decoration:none; }
.clearfix{clear: both; height:0px;}
.h25 { line-height:25px;}
.h30 { line-height:30px;}
.fl { float:left;}
.fr { float:right;}
.text1 { font-size:12px;}
.text2 { color:#CC0000}
.text3 { color:#CC0000; font-size:14px;}
.text5 { font-size:20px;}
.m10{ margin-top:10px;}
.m15{ margin-top:10px; margin-bottom:10px;}
.mg20 {margin-top:20px;}


.herdbg{min-width:1280px;background:#eee; padding:10px 0px; }
.herdl{ float:left;}
.herdr{ float:right;}
.wrap_box{width:1280px;margin:0 auto;}







.headerTop {min-width:1280px;}
.logobox {width:1280px;margin:auto;height:98px; padding:10px 0px;}
.logo {width:660px;height:98px;float:left;}
.tad {float:right;text-align:center;padding:15px 0px;}
.logobox ul{ float:right; margin-top:10px;}
.logobox ul li{ padding-left:80px; font-size:14px;}
.logobox ul li.tel{
	line-height:30px;
	background-image: url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left center;
	color:#FF3300;
	padding-top:15px;
	padding-bottom:15px;
	font-size:24px;
}
.logobox ul li.tel span{ font-size:14px; color:#333;}

.navbg {min-width:1280px;background-color:#C41515;height:50px; width:100%;}
.ppfix{ position:fixed; top:0px; z-index:1000;}	
.navbd {width:1280px;margin:auto;}

.nav {float:left;}
.nav ul {}
.nav LI {
float:left;
text-align:center;
POSITION: relative;
}
.nav li:last-child{margin-right:0px;}
.nav LI.mli {
	HEIGHT: 50px;
	background-image: url(../images/menu_li.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	width:4px;
}
.nav LI .last A {color: #fff;background-color:#000;display: block;line-height:50px;font-size:18px;text-align:center;width:127px;}
.nav LI .last A.navon{color: #fff;background-color:#EFB431;}


.nav LI .aa A {color: #fff;display: block;line-height:50px;font-size:18px;text-align:center;transition: all 0.35s ease-in-out;width:124px;}
.nav LI .navon A {display: block;line-height:50px;font-size:18px;color: #fff;background-color:#EFB431;width:124px;}
.nav LI dl{position: absolute;top:140px;display: none;z-index:100;width:180px;background:rgba(196,21,21,0.6);box-shadow: 1px 1px 20px rgba(0,0,0,0.3);
opacity: 0;margin-left:-10px;padding:10px 0px;}
.nav LI dl dd {line-height:40px;height:40px;}
.nav LI dl dd a{text-decoration: none;font-size:15px;display:block;text-align:left;color:#FFFFFF;padding:0px 15px;text-transform : uppercase;}
.nav LI dl dd a:hover{;background-color:#C41515;}






.hpadd{padding-top:135px; position:relative;}
.hpic{padding-top:0px; position:relative;}
.container {
	width:88%;
	padding:80px 6%;
	background-color: #F5F5F5;
}







.footnavbg{min-width:1280px;background:#222; padding:40px 0px; }
.footnavbg dl{ float:left; width:140px;height:200px; line-height:30px; border-right:1px solid #555; padding:20px 30px 20px 0px; margin-right:30px;}
.footnavbg dt{color:#fff;font-size:24px;line-height:45px; margin-bottom:15px;text-align:left;}
.footnavbg dd{color:#bbb;font-size:14px;text-align:left;}
.footnavbg dd a{color:#bbb;font-size:14px;}
.footnavbg dd.text20{color:#fff;font-size:30px;}
.footnavbg dd.ftext{font-size:20px;line-height:35px; margin-top:20px;}


.wrap_r{float:right;padding-top:35px;}
.wrap_r span{display:inline-block; width:120px; margin-left:10px; text-align:center;}
.wrap_r span img{width:120px; height:120px;}
.wrap_r span em{display: block;margin-top: 10px;font-style: normal; font-size:12px;}

.footer{min-width:1280px;background:#111; width:100%; padding:15px 0px; line-height:30px;}
.foot{width:1280px; margin:auto;color: #bbb; text-align:center;}

.footlink{color:#fff; text-align:left; font-size:16px;margin-bottom:20px; line-height:40px;}
.footlink a{color:#bbb;font-size:16px;margin:0 10px;}


.footl{ float:left;}
.footr{ float:right;}
.footl a{color: #fff;}
.footr a{ margin-left:50px;color: #bbb;}

.side{position:fixed;right:-20px;bottom:80px;z-index:100;}
.side .curr{background-image: url(../images/ico6.png);}
.side ul li{position:relative;}
.sidebox{}
