body,div,img,dl,dt,dd,ul,li,p,h1,h2,h3,h4,h5,h6,input,span{ margin:0; padding:0;box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box;}
input,button,textarea{ box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; } 
ul,li{ list-style:none}
body{ font-size:14px; color:#000000;font-family: "Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "微软雅黑", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;background:#ffffff;}

a:focus,a:active,a:hover{outline:0;}
a{color: #333;text-decoration:none;}
a:hover{color:#c60000;text-decoration:none;}
img{display:inline-block;vertical-align:middle;}
img{border:0;}
.clearbox{ clear:both;height:0px;line-height:0px;font-size:0px;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank40{clear:both;height:40px;overflow:hidden;display:block;}
.blank50{clear:both;height:40px;overflow:hidden;display:block;}


/*头部*/
.top{width:100%; height:32px; background:#5a5552; margin:0 auto;}
.topa{width:1000px;height:32px; color:#FFFFFF;  margin:0 auto;}
.topa a{color:#FFFFFF;}
.topa_L{ height:32px; line-height:32px; font-size:14px; overflow:hidden;float:left}
.topa_R{height:32px; line-height:32px; font-size:14px;float:right}



.head_bg{width:100%; height:138px; background: url(../img/header.png) center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%; position:relative;margin:0 auto;}
.head{width:1000px; height:138px;position:relative;margin:0 auto;}
.head .logo{float:left; padding-top:20px;}
.head .logo .p1{ padding-left:30px; font-size:20px; color:#333333; letter-spacing: 2px;}
.head .logo .p2{ padding-top:10px;}
.head .logo .p2 img{ height:60px; border:0px;}



.nav_bg{width:100%;height:60px; background:#d74339; margin:0px auto;}
.nav{width:1040px;height:60px; background:#d74339;margin:0px auto;}
.nav-scroll{width:1040px; overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch;margin:0px auto;}
.nav-scroll::-webkit-scrollbar{ display:none;}
.nav-scroll-list{ white-space:nowrap;}
.nav-scroll-list li{ white-space:nowrap;display:inline-block;height:50px; line-height:50px;font-size:20px; padding-left:22px; padding-right:22px; margin-top:5px;position:relative;z-index:100;}
.nav-scroll-list li a{color:#FFFFFF;}

.nav-scroll-list li:hover{ background:url(../img/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}
.nav-scroll-list li.cu{ background:url(../img/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}




.head01{width:100%;height:130px; background:#d74339; margin:0px auto;}
.head01a{width:1000px; margin:0px auto;}

.head01a_L{ padding-top:15px; float:left;}
.head01a_L .p1{ padding-left:30px; font-size:20px; color:#ffffff; letter-spacing: 2px;}
.head01a_L .p2{ padding-top:10px;}
.head01a_L .p2 img{ height:60px; border:0px;}


.head01a_R{ height:130px; line-height:130px; font-size:16px; color:#FFFFFF; float:right;}
.head01a_R a{ color:#FFFFFF;}
.head01a_R span{ padding-left:8px; padding-right:8px; font-family:"宋体"}


.menu01{width:1000px; margin:0px auto;}
.menu01_L{ height:50px; line-height:50px; font-size:20px; float:left;}
.menu01_L span{ padding-left:6px; padding-right:6px; font-size:18px; color:#999999; font-family:"宋体"}


.menu01_R{ padding-top:10px; float:right;}
.menu01_R img{ height:30px; border:0px;}




/*尾部*/
.foot_bg{width:100%; border-top:3px solid #d74339; font-size:14px;margin:0 auto; margin-top:60px;}

.foot{width:1200px; position:relative; margin:0 auto;}
.foota{width:1200px; margin:0 auto;}
.foota_L{ float:left; width:990px; line-height:50px; text-align:right;}
.foota_L span{ padding-left:15px; padding-right:15px;}


.foot_link{ float:right; width:210px;line-height:50px; cursor:pointer;  position: relative;}
.foot_link .foot_link_a{ display: none;}
.foot_link:hover .foot_link_a{ display:block; width:400px;border:1px solid #d74339;  background:#ffffff;position: absolute; left:-182px;bottom: 40px; z-index: 9999; }

.foot_link .foot_link_a { padding:10px 0px 10px 20px; line-height:26px; font-size:14px;}
.foot_link .foot_link_a a{ display:block; float:left;line-height:26px;padding-right:20px;}

.footb{width:1200px; line-height:30px; text-align:center;margin:0 auto;}
.footb span{ padding-left:10px; padding-right:10px;}
.footb img{ height:20px; vertical-align:middle; margin-right:5px;}


.foot .ewm{position:absolute;right:0;top:10px;}
.foot .ewm img{ width:80px;}
.foot .ewm p{ left:30px; line-height:30px; text-align:center;}



@media screen and (max-width:768px) {

.m_none{display:none;}
.top{width:100%; height:32px; background:#5a5552; margin:0 auto;}
.topa{width:94%;height:32px; color:#FFFFFF;  margin:0 auto;}
.topa a{color:#FFFFFF;}
.topa_L{ height:32px; line-height:32px; font-size:14px; overflow:hidden;float:left}
.topa_R{height:32px; line-height:32px; font-size:14px;float:right}


.head_bg{width:100%; height:140px; background: url(../img/header.png) center no-repeat bottom; -webkit-background-size:auto 100%;background-size:auto 100%; position:relative;margin:0 auto;}
.head{width:100%; height:140px; position:relative;margin:0 auto;}
.head .logo{float:left; padding-top:20px; width:100%; text-align:center;}
.head .logo .p1{ padding-left:0px; font-size:18px; color:#333333; letter-spacing: 2px; text-align:center;}
.head .logo .p2{ padding-top:10px; text-align:center;}
.head .logo .p2 img{ height:60px; border:0px;}



.nav_bg{width:100%;height:50px; background:#d74339; margin:0px auto;}
.nav{width:100%;height:50px; background:#d74339;margin:0px auto;}
.nav-scroll{width:100%; overflow:hidden; overflow-x:scroll; -webkit-overflow-scrolling:touch;margin:0px auto;}
.nav-scroll::-webkit-scrollbar{ display:none;}
.nav-scroll-list{ white-space:nowrap;}
.nav-scroll-list li{ white-space:nowrap;display:inline-block;height:40px; line-height:40px;font-size:16px; padding-left:18px; padding-right:18px; margin-top:5px;position:relative;z-index:100;}
.nav-scroll-list li a{color:#FFFFFF;}

.nav-scroll-list li:hover{ background:url(../img/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 2px;background-size:auto 2px;}
.nav-scroll-list li.cu{ background:url(../img/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 2px;background-size:auto 2px;}


.head01{width:100%;height:170px; background:#d74339; margin:0px auto;}
.head01a{width:94%; margin:0px auto;}

.head01a_L{ width:100%; padding-top:20px; float:left;}
.head01a_L .p1{ width:100%; padding-left:0px; text-align:center; font-size:18px; color:#ffffff; letter-spacing: 2px;}
.head01a_L .p2{text-align:center; padding-top:10px;}
.head01a_L .p2 img{ height:60px; border:0px;}


.head01a_R{ width:100%;height:30px; line-height:30px; text-align:right; font-size:16px; color:#FFFFFF; float:right; margin-top:20px;}
.head01a_R a{ color:#FFFFFF;}
.head01a_R span{ padding-left:8px; padding-right:8px; font-family:"宋体"}


.menu01{width:100%; margin:0px auto;}
.menu01_L{width:100%; height:80px; line-height:30px; font-size:16px; padding-top:10px; float:left;}
.menu01_L a{ display:block;width:16.66%; height:30px;line-height:30px;text-align:center;float:left; overflow:hidden}
.menu01_L span{ display:none;}


.menu01_R{ display:none;}



/*尾部*/
.foot_bg{width:100%; border-top:3px solid #d74339; font-size:14px;margin:0 auto; margin-top:20px;}

.foot{width:100%; height:360px;position:relative; margin:0 auto;}
.foota{width:100%;margin:0 auto;}
.foota_L{ float:left; width:100%; line-height:50px; text-align: center;}
.foota_L span{ padding-left:5px; padding-right:5px;}


.foot_link{display:none;}

.footb{width:100%; line-height:30px; text-align:center;margin:0 auto;}
.footb span{ display:block; width:100%; padding-left:10px; padding-right:10px;}
.footb span.m_none{display:none;}
.footb img{ height:20px; vertical-align:middle; margin-right:5px;}

.foot .ewm{position:absolute;right:0;top:240px; width:100%; text-align:center;}
.foot .ewm img{ width:80px;}
.foot .ewm p{ left:30px; line-height:30px; text-align:center;}






}