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:118px; background: url(../img1/header.png) center no-repeat;-webkit-background-size:auto 100%;background-size:auto 100%; position:relative;margin:0 auto;}
.head{width:1000px; height:118px;position:relative;margin:0 auto;}
.head .logo{ float:left; padding-top:26px;}
.head .logo img{ height:66px; border:0px;}


.nav_bg{width:100%;height:60px; background:#ef0000; margin:0px auto;}
.nav{width:1040px;height:60px; background:#ef0000;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(../img1/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}
.nav-scroll-list li.cu{ background:url(../img1/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 3px;background-size:auto 3px;}




.head01{width:100%;height:90px; background:#ef0000; margin:0px auto;}
.head01a{width:1000px; margin:0px auto;}

.head01a_L{ padding-top:6px; float:left;}
.head01a_L img{ height:70px; border:0px;}

.head01a_R{ height:90px; line-height:90px; 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;}



.top02{width:1000px; height:40px; border-bottom:1px solid #e7e3e7;margin:0 auto;}
.top02 a{color: #666666;}
.top02_L{ float:left;overflow:hidden;}
.top02_L li { float:left; height:40px; line-height:40px;font-size:14px;border-right:1px solid #e7e3e7; padding-left:12px; padding-right:12px;}
.top02_L li:last-child{border-right:none;}
.top02_R{ float:right; height:40px; line-height:40px;font-size:14px;overflow:hidden;}


.head02{width:990px; height:80px; margin:0 auto;}
.head02 .logo{ float:left; padding-top:20px; padding-right:20px;overflow:hidden;}
.head02 .logo img{ height:50px;}

.head02_a{ float:left; height:40px; line-height:40px; font-size:32px; font-weight:bold; color:#c68e18;border-left:1px solid #e7e3e7; padding-left:20px; margin-top:25px;overflow:hidden;}


.head02_R{float:right;padding-top:24px;}
.head02_Ra{float:left; height:42px; line-height:42px;}
.head02_Ra .p1{float:left; height:42px; line-height:42px; padding-right:5px;}
.head02_Ra .p2{float:left; height:42px; line-height:42px; font-size:14px; padding-right:20px;}
.head02_Ra .p2 a{color: #275680;}

    

.head02_R .so{width:240px;height:42px; border:1px solid #cecfce;float:left; overflow:hidden;}
.head02_R .search_input{width:180px;float:left; height:40px; line-height:40px; text-indent:10px;background: transparent;border:none;outline: none;}
.head02_R .search_botton{cursor:pointer;float:right;background: url(../img3/so.jpg) no-repeat center; width:40px;height:40px;line-height:40px; font-size:16px;text-indent:-999px;border:0px;outline: none;}
.head02_R ::placeholder {color: #999999;}


.menu02{width:100%; height:51px; background:url(../img3/bg1.png) repeat-x top; margin:0 auto;}
.menu02a{width:1000px; height:51px;margin:0 auto;}

.menu02a li{ float:left; width:165px; height:51px; line-height:51px; border-top:4px solid #c68e18;border-left:1px solid #e7e3e7; font-size:18px; text-align: center;position:relative;}
.menu02a li:last-child{ width:168px;border-right:1px solid #e7e3e7;}
.menu02a li:hover,.menu02a li.cu{background:#FFFFFF;}


.head03_bg{width:100%; height:90px;border-bottom:1px solid #dedfde; margin:0 auto;}
.head03{width:1000px; margin:0 auto;}
.head03 .logo{ float:left; padding-top:20px; padding-right:20px;overflow:hidden;}
.head03 .logo img{ height:50px;}

.head03_b{ float:left; height:90px; line-height:90px; font-size:16px;overflow:hidden;}


.head03_R{float:right;padding-top:24px;}
.head03_Ra{float:left; height:42px; line-height:42px;}
.head03_Ra .p1{float:left; height:42px; line-height:42px; padding-right:5px;}
.head03_Ra .p2{float:left; height:42px; line-height:42px; font-size:14px; padding-right:20px;}
.head03_Ra .p2 a{color: #275680;}

    

.head03_R .so{width:240px;height:42px; border:1px solid #cecfce;float:left; overflow:hidden;}
.head03_R .search_input{width:180px;float:left; height:40px; line-height:40px; text-indent:10px;background: transparent;border:none;outline: none;}
.head03_R .search_botton{cursor:pointer;float:right;background: url(../img3/so.jpg) no-repeat center; width:40px;height:40px;line-height:40px; font-size:16px;text-indent:-999px;border:0px;outline: none;}
.head03_R ::placeholder {color: #999999;}



/*尾部*/
.foot_bg{width:100%; border-top:3px solid #ef0000; 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 #ef0000;  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;}


.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:80px; background: url(../img1/header.png) center no-repeat; -webkit-background-size:auto 100%;background-size:auto 100%; position:relative;margin:0 auto;}
.head{width:100%; height:80px; position:relative;margin:0 auto;}
.head .logo{ float:left; width:100%; text-align:center; padding-top:15px;}
.head .logo img{ height:50px; border:0px;}



.nav_bg{width:100%;height:50px; background:#ef0000; margin:0px auto;}
.nav{width:100%;height:50px; background:#ef0000;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(../img1/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 2px;background-size:auto 2px;}
.nav-scroll-list li.cu{ background:url(../img1/nav_li.png) no-repeat center bottom;-webkit-background-size:auto 2px;background-size:auto 2px;}


.head01{width:100%;height:90px; background:#ef0000; margin:0px auto;}
.head01a{width:94%; margin:0px auto;}

.head01a_L{ padding-top:15px; float:left;}
.head01a_L img{ height:60px; border:0px;}

.head01a_R{ height:90px; line-height:90px; 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: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;}



.top02{width:100%; height:40px; border-bottom:1px solid #e7e3e7;margin:0 auto;}
.top02 a{color: #666666;}
.top02_L{ float:left;overflow:hidden;}
.top02_L li { float:left; height:40px; line-height:40px;font-size:14px;border-right:1px solid #e7e3e7; padding-left:12px; padding-right:12px;}
.top02_L li:last-child{border-right:none;}
.top02_R{ float:right; height:40px; line-height:40px;font-size:14px; padding-right:12px;overflow:hidden;}


.head02{width:94%;height:60px; margin:0 auto;}
.head02 .logo{ float:left; padding-top:15px; padding-right:20px;overflow:hidden;}
.head02 .logo img{ height:40px;}

.head02_a{ float:left; height:30px; line-height:30px; font-size:24px; font-weight:bold; color:#c68e18;border-left:1px solid #e7e3e7; padding-left:20px; margin-top:20px;overflow:hidden;}

.head02_R{display:none;}
    



.menu02{width:100%; height:51px; background:url(../img3/bg1.png) repeat-x top; margin:0 auto;}
.menu02a{width:94%; height:51px;margin:0 auto;}

.menu02a li{ float:left; width:16.66%; height:51px; line-height:51px; border-top:4px solid #c68e18;border-left:1px solid #e7e3e7; font-size:16px; text-align: center;position:relative;}
.menu02a li:last-child{ width:16.66%;border-right:1px solid #e7e3e7;}
.menu02a li:hover,.menu02a li.cu{background:#FFFFFF;}



.head03_bg{width:100%; height:60px;border-bottom:1px solid #dedfde; margin:0 auto;}
.head03{width:94%; margin:0 auto;}
.head03 .logo{ float:left; padding-top:10px; overflow:hidden;}
.head03 .logo img{ height:40px;}

.head03_b{ float:right; height:60px; line-height:60px; font-size:14px;overflow:hidden;}

.head03_R{display:none;}



/*尾部*/
.foot_bg{width:100%; border-top:3px solid #ef0000; font-size:14px;margin:0 auto; margin-top:20px;}

.foot{width:100%; height:300px;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;}

.foot .ewm{position:absolute;right:0;top:180px; width:100%; text-align:center;}
.foot .ewm img{ width:80px;}
.foot .ewm p{ left:30px; line-height:30px; text-align:center;}






}