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;}
body{ background:url(../images/bg.jpg) repeat-y center top;}

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:232px; background:url(../images/top_bg.jpg) no-repeat center top; font-size:14px; margin:0 auto;}
.topa{width:100%; height:40px; background:rgba(0,0,0,0.2); cursor:pointer;overflow:hidden;}
.topa_a{width:1200px;height:40px;margin:0 auto; overflow: hidden;}
.topa_a .p1{ float:right;height:40px; line-height:40px; font-size:14px; color:#FFFFFF; padding-right:30px;}
.topa_a .p2{ float:right;height:40px; line-height:40px; font-size:14px; color:#FFFFFF;}
.topa_a .p2 a{color:#FFFFFF;}


.topb{width:1200px;margin:0 auto; overflow: hidden;}
.topb .logo{float:left; padding-top:60px;}
.topb .logo img{ height:60px; border:0px;}


.menu{float:left; padding-top:65px; padding-left:50px;}
.menu li{ float:left; width:25px; line-height:26px; text-align:center;font-size:18px; font-weight:bold;color:#002359; margin-left:28px;position:relative;z-index:100;}
.menu li a{ color:#002359;}



.topb_so{float:right;padding-top:50px;}
.topb_so .kouhao{width:202px;height:30px; line-height:30px; font-size: 14px;float:left; overflow:hidden;}
.topb_so .so{width:202px;height:32px; background:#ffffff; border:1px solid #0047a8;border-radius: 15px; margin-top:15px;float:left; overflow:hidden;}
.topb_so .search_input{width:150px;float:left; height:30px; line-height:30px;background:#ffffff; text-indent:15px;color:#999;border:none;outline: none;}
.topb_so .search_botton{cursor:pointer;float:right;background: url(../images/so.png) no-repeat center;border:0px; width:40px;height:30px; line-height:30px; font-size:16px; color:#FFFFFF;font-family:"微软雅黑", "宋体"; text-indent:-999px;outline:none;overflow:hidden;}


.main1{width:1200px;height:460px; background:#FFFFFF;margin:0 auto; overflow: hidden;}
.left1{float:left; width:680px;}

.right1{float:right; width:520px; padding-left:20px; padding-right:20px;}


.right1a{float:left;width:100%; height:45px; line-height:45px; background:url(../images/bg1.jpg) repeat-x bottom;}
.right1a ul{width:100%;}
.right1a li{float:left;height:45px; line-height:45px;font-size:18px; margin-right:40px;}
.right1a li:hover{ background:url(../images/bg2.jpg) repeat-x bottom;color:#0047a8; font-weight:bold; cursor:pointer;}
.right1a li.hover{ background:url(../images/bg2.jpg) repeat-x bottom;color:#0047a8; font-weight:bold; cursor:pointer;}

.right1b{float:left;width:100%;}
.right1b li{ width:100%;height:32px; line-height:32px; background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow:hidden;}


.right1c{float:left;width:450px; background:#efefef; padding-left:15px; padding-right:15px;}
.scroll{ width:100%; height:40px; overflow:hidden;float:left}
.scrollbox{width:100%;float:left}
.scrollbox li{width:100%; height:40px; line-height:40px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow: hidden;}


/*尾部*/
.foot_bg{width:100%; border-top:3px solid #084984; font-size:14px;color:#002359;margin:0 auto; margin-top:60px;}
.foot_bg a{color:#002359;}

.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 #084984;  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:232px; background:url(../images/top_bg.jpg) no-repeat center top; font-size:14px; margin:0 auto;}
.topa{width:100%; height:40px; background:rgba(0,0,0,0.2); cursor:pointer;overflow:hidden;}
.topa_a{width:94%;height:40px;margin:0 auto; overflow: hidden;}
.topa_a .p1{ float:right;height:40px; line-height:40px; font-size:14px; color:#FFFFFF; padding-right:30px;}
.topa_a .p2{ float:right;height:40px; line-height:40px; font-size:14px; color:#FFFFFF;}
.topa_a .p2 a{color:#FFFFFF;}

.topb{width:100%;margin:0 auto; overflow: hidden;}
.topb .logo{float:left; padding-top:25px; width:100%; text-align:center;}
.topb .logo img{ height:60px; border:0px;}


.menu{float:left;width:100%; padding-top:20px; padding-left:0px;}
.menu li{ float:left; width:16.66%; line-height:30px; text-align:center;font-size:16px; font-weight:bold;color:#002359; margin-left:0px;position:relative;z-index:100;}
.menu li a{ color:#002359;}



.topb_so{ display:none;}



.main1{width:100%;height:720px; background:#FFFFFF;margin:0 auto; overflow: hidden;}
.left1{float:left; width:100%;}

.right1{float:right; width:100%; padding-left:20px; padding-right:20px;}


.right1a{float:left;width:100%; height:45px; line-height:45px; background:url(../images/bg1.jpg) repeat-x bottom;}
.right1a ul{width:100%;}
.right1a li{float:left; width:25%;height:45px; line-height:45px; text-align:center;font-size:16px; margin-right:0px;}
.right1a li:hover{ background:url(../images/bg2.jpg) repeat-x bottom;color:#0047a8; font-weight:bold; cursor:pointer;}
.right1a li.hover{ background:url(../images/bg2.jpg) repeat-x bottom;color:#0047a8; font-weight:bold; cursor:pointer;}

.right1b{float:left;width:100%;}
.right1b li{ width:100%;height:32px; line-height:32px; background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow:hidden;}


.right1c{float:left;width:100%; background:#efefef; padding-left:15px; padding-right:15px;}
.scroll{ width:100%; height:40px; overflow:hidden;float:left}
.scrollbox{width:100%;float:left}
.scrollbox li{width:100%; height:40px; line-height:40px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow: hidden;}



/*尾部*/
.foot_bg{width:100%; border-top:3px solid #084984; font-size:14px;color:#002359;margin:0 auto; margin-top:20px;}
.foot_bg a{color:#002359;}

.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;}



}