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:12px;font-family: "Open Sans", Arial, "Hiragino Sans GB","Microsoft YaHei", "Î¢ÈíÑÅºÚ", "STHeiti", "WenQuanYi Micro Hei", SimSun, sans-serif,sans-serif;background:#ffffff;}
a{text-decoration:none; color:#323232}
a:hover,a:active{ text-decoration:none; color:#1b77f4;}
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;}


.top{ width:100%; height:52px; background:#ffffff; border-bottom:1px solid #efefef;margin:0 auto;}
.topa{width:1200px; height:51px; margin:0 auto;}


.topa_logo{ float:left; padding-top:6px; padding-right:30px; overflow:hidden;}
.topa_logo img{ height:39px; border:0px;}

.topa_menu{ float:left; overflow:hidden;}
.topa_menu li{ float:left;height:51px; line-height:51px; font-size:16px;padding-left:30px; position:relative;}



.topa_so{float:right;padding-top:8px;}
.topa_so .so{width:220px;height:32px; border:1px solid #1b77f4;border-radius:5px;float:left; overflow:hidden;}
.topa_so .search_input{width:160px;float:left; height:30px; line-height:30px; text-indent:10px; background:#ffffff;border:none;outline: none;}
.topa_so .search_botton{cursor:pointer;float:right; width:40px;height:30px;line-height:30px; background:url(../images/search.png) no-repeat center;-webkit-background-size:18px auto;background-size:18px auto; font-size:16px;text-indent:-999px;border:0px;outline: none;}


.foot{ width:100%; background:#f7f7ff;margin:0 auto; margin-top:30px;}
.foota{width:1200px;color:#666666; margin:0 auto;}
.foota a{ color:#666666}

.foota_a{float:left;width:300px; padding-top:30px;}
.foota_a .p1{ height:50px; line-height:50px; font-size:18px;}
.foota_a .p2{ height:30px; line-height:30px; font-size:14px; overflow:hidden;}
.foota_a .p2 span{ display:inline-block;}
.foota_a .p2 img{ vertical-align:top; height:17px; margin-left:5px;}



.foota_b{float:right;width:220px; padding-top:30px;}
.foota_ba{float:left;width:220px;}
.foota_ba .p1{ height:50px; line-height:50px; font-size:18px;text-align:center;}

.foota_bb{float:left;width:220px;}
.foota_bb ul{width:240px;}
.foota_bb ul li{float:left; width:100px; margin-right:20px;}
.foota_bb ul li img{ width:100px;}
.foota_bb ul li .p1{ height:30px; line-height:30px; font-size:14px; text-align:center;}
.foota_bb ul li .p2{ text-align:center;}


.foota_bc{float:left;width:220px; text-align:center;}
.foota_bc span{ display:inline-block; height:50px; line-height:50px;background:url(../images/phone.png) no-repeat left;-webkit-background-size:20px auto;background-size:20px auto; text-indent:30px; font-size:24px; color:#333333;}


.footb{width:1200px; height:60px; line-height:60px; font-size:16px; border-top:1px solid #d6d7d6; border-bottom:1px solid #d6d7d6; text-align:center; margin:0 auto; margin-top:30px;}
.footb span.fa{ padding-left:10px;color:#3333333;}
.footb span.fb{ display:inline-block;}
.footb span.fb img{ vertical-align: middle; height:20px; margin-left:5px;}
.footb span.fc{ padding-left:10px;color:#666666;}
.footb span.fc a{ color:#666666}


.footc{width:1200px;color:#666666; padding-bottom:20px; margin:0 auto;}
.footc a{ color:#666666}
.footc .p1{ line-height:60px;text-align: center; font-size:14px;}
.footc .p1 a{ padding-left:20px; padding-right:20px;}


.footc .p2{ line-height:26px;text-align: center; font-size:12px;}
.footc .p2 span{ padding-left:5px; padding-right:5px;}
.footc .p2 img{ display:inline-block;vertical-align: middle; height:20px}



.foot2{ width:100%; background:#f7f7ff; padding-top:20px;border-top:1px solid #d6d7d6;margin:0 auto; margin-top:30px;}


@media screen and (max-width:768px) {
.m_none{display:none;}

.top{ width:100%; height:144px; background:#ffffff; border-bottom: none;margin:0 auto;}
.topa{width:100%; height:144px; margin:0 auto;}

.topa_logo{ float:left; width:100%; height:92px; padding-top:20px; padding-right:0px; text-align:center; overflow:hidden;}
.topa_logo img{ height:52px; border:0px;}

.topa_menu{ float:left; width:100%;height:52px; line-height:52px; background:#1b77f4; overflow:hidden;}
.topa_menu li{ float:left; width:16.66%;height:52px; line-height:52px; text-align:center; font-size:16px;padding-left:0px; position:relative;}
.topa_menu li a{color:#FFFFFF;}


.topa_menu li.new{width:100%; background: none  #1b77f4;text-align: center; padding-left:0px;}
.topa_menu li.new a{color:#ffffff;}

.topa_so{display:none;}



.foot{ width:100%; background:#f7f7ff;margin:0 auto; margin-top:20px;}
.foota{width:100%;color:#666666; margin:0 auto;}
.foota a{ color:#666666}
.foota_a{display:none;}

.foota_b{float:right;width:80%; padding-top:10px; margin-right:10%;}
.foota_ba{float:left;width:100%;}
.foota_ba .p1{ height:50px; line-height:50px; font-size:18px;text-align:center;}

.foota_bb{float:left;width:100%;}
.foota_bb ul{width:100%;}
.foota_bb ul li{float:left; width:38%; margin-right:0px; margin-left:8%;}
.foota_bb ul li img{ width:100%;}
.foota_bb ul li .p1{ height:30px; line-height:30px; font-size:14px; text-align:center;}
.foota_bb ul li .p2{ text-align:center;}


.foota_bc{float:left;width:100%; text-align:center;}
.foota_bc span{ display:inline-block; height:50px; line-height:50px;background:url(../images/phone.png) no-repeat left;-webkit-background-size:20px auto;background-size:20px auto; text-indent:30px; font-size:24px; color:#333333;}


.footb{width:100%; height:60px; line-height:60px; font-size:16px; border-top:1px solid #d6d7d6; border-bottom:1px solid #d6d7d6; text-align:center; margin:0 auto; margin-top:20px;}
.footb span.fa{ padding-left:10px;color:#3333333;}
.footb span.fb{ display:inline-block;}
.footb span.fb img{ vertical-align: middle; height:20px; margin-left:5px;}
.footb span.fc{ padding-left:10px;color:#666666;}
.footb span.fc a{ color:#666666}


.footc{width:100%;color:#666666; padding-bottom:10px; margin:0 auto;}
.footc a{ color:#666666}
.footc .p1{ line-height:50px;text-align: center; font-size:14px;}
.footc .p1 a{ padding-left:6px; padding-right:6px;}

.footc .p2{ line-height:26px;text-align: center; font-size:12px;}
.footc .p2 span{ display:block; width:100%; padding-left:0px; padding-right:0px; text-align:center;}
.footc .p2 img{ display:inline-block;vertical-align: middle; height:20px}
.footc .p2 span.m_none{display:none;}


.foot2{ width:100%; background:#f7f7ff; padding-top:20px;border-top:1px solid #d6d7d6;margin:0 auto; margin-top:20px;}


}