*{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;font:14px/1.15 \5b8b\4f53,Arial,sans-serif;*line-height:1.15;color:#535353}
body{min-width:1200px}
textarea::-ms-clear{display:none}
textarea::-ms-reveal{width:0;height:0}
textarea{outline:none}
input::-ms-clear{display:none}
input::-ms-reveal{width:0;height:0}
input{outline:none}
ul,ol,li{list-style:none;margin:0;padding:0;}
table{text-align:left;border-collapse:collapse;border-spacing:0;}
img{-ms-interpolation-mode:bicubic;border:0}
.fl{float:left}.fr{float:right}.block{display:block;*display:block !important;*display:inline}
a{color:#535353;font-size:15px;text-decoration:none}
a:hover{color:#0e5fd8;font-size:15px;text-decoration:none}
.head{margin:0 auto;position:relative;width:1200px;clear:both}
.head .logo{float:left;width:480px;margin:10px 0;overflow:hidden}
.head .logo img{float:left}
.head .search{float:right;position:relative;display:inline;margin-top:16px;overflow:hidden}
.head .tel{float:left;display:inline;height:36px;line-height:36px;margin:8px 50px 0 0;padding-left:40px;background:url(/sop/tel.png) no-repeat left center;font-family:"tahoma";font-size:25px;font-weight:600;color:#fb0e0e;overflow:hidden}
.head .k{float:left;position:relative;width:250px;height:34px;margin-top:8px;background:#fff;border:1px solid #ccc;border-radius:20px;overflow:hidden}
.head .kw{float:left;display:inline;width:260px;height:30px;line-height:30px;margin:3px 0 0 8px;padding:0 10px;background:#fff;border:0;font-size:14px;color:gray;overflow:hidden}
.head .sub{position:absolute;z-index:1;display:block;width:26px;height:26px;top:4px;right:10px;border:0;font-size:0;background:url(/sop/sub.jpg) no-repeat;cursor:pointer;overflow:hidden}
.head .wx{float:left;display:inline;width:36px;height:36px;margin:8px 0 0 20px;font-size:0;background:url(/sop/wx.png) no-repeat;overflow:hidden}
.head .wap{float:left;display:inline;width:36px;height:36px;margin:8px 0 0 15px;font-size:0;background:url(/sop/wap.png) no-repeat;overflow:hidden}
.nav_bg{float:left;width:100%;background:#00458e}
.navbox{margin:0 auto;position:relative;width:1200px;clear:both}
.navbox li{float:left;width:142px}
.navbox .w100{width:103px}
.navbox li a.a1{display:block;height:50px;line-height:50px;text-align:center;font-weight:bold;font-size:18px;color:#fff}
.navbox li.act a.a1,.navbox li a.a1:hover{background:#0a82d6}
.navbox li dl{position:absolute;z-index:99999;display:none;width:140px;box-shadow:0 2px 2px #eee;border:1px solid #ddd;background:#fff}
.navbox li dl .md2{width:48%}
.navbox li dl dd a{display:block;height:24px;line-height:24px;padding:8px;border-bottom:1px solid #eee;text-align:center;font-size:14px;color:#333}
.navbox li dl dd a:hover{background:#d8d8d8}
.sliderp{float:left;position:relative;width:100%;height:380px;overflow:hidden}
.sliderp ul{position:absolute;width:100%;height:380px;top:0;left:0;overflow:hidden}
.sliderp ul li{position:absolute;display:none;width:100%;height:380px;top:0;left:0}
.sliderp ul li div{display:none}
.sliderp ul li:first-child{display:block}
.slide-btn{position:absolute;z-index:3;width:100%;left:0;bottom:20px;text-align:center;}
.slide-btn span{display:inline-block;width:10px;height:10px;border:1px solid #eee;border-radius:50%;vertical-align:middle;margin:2px 5px;font-size:0;background:#fff;cursor:pointer;overflow:hidden}
.slide-btn span.cur{width:12px;height:12px;margin:1px 5px;border:1px solid #fff;background:red;cursor:default}
.main{margin:0 auto;width:1200px;clear:both}
.main .nnso_path{float:left;width:1200px;margin-top:28px;padding-bottom:15px;background:#fff;color:#00458e;overflow:hidden}
.main .nnso_path a,.main .nnso_path a:hover{font-size:18px;color:#00458e}
.main .nnso_path span{margin:0 10px;color:#333}
.main .nnso_path font{font-size:18px;color:#333}
.main .nnso_k{float:left;width:1200px;padding:0 0 20px 0;background:#fff;overflow:hidden}
.toolbar{position:fixed;z-index:299;width:70px;right:10px;bottom:35px;background:#eee;overflow:hidden}
.toolbar ul{float:left;position:relative;width:100%;height:66px;border-bottom:1px solid #ccc;text-align:center;color:#777;overflow:hidden}
.toolbar ul:hover{color:#ff552e}
.toolbar ul span{float:left;display:block;width:36px;height:36px;margin:0 17px;overflow:hidden}
.toolbar ul .qq{margin-top:3px;background:url(/sop/bar.png) no-repeat}
.toolbar ul .ly{margin:6px 17px 3px 17px;background:url(/sop/bar.png) no-repeat 0 -36px}
.toolbar ul .btop{background:url(/sop/bar.png) no-repeat 0 -72px}
.toolbar ul a{position:absolute;z-index:1;display:block;width:70px;height:66px;left:0;top:0}
.foot{float:left;width:100%;margin-top:50px;overflow:hidden}
.foot .line{float:left;width:100%;height:3px;background:#00458e;font-size:0px;overflow:hidden}
.foot .x{margin:0 auto;width:1200px;clear:both}
.foot .h30{float:left;width:1200px;height:30px}
.foot .logo{float:left;width:250px;overflow:hidden}
.foot .bx{float:left;display:inline;margin-left:50px;line-height:200%;font-family:"tahoma";overflow:hidden}
.foot .bx strong{color:#333}
.foot .bx strong a,.foot .bx strong a:hover{font-weight:bold;color:#333}
.foot .wx{float:right;width:200px;text-align:right;overflow:hidden}
.foot .copyright{float:left;width:100%;margin-top:10px;padding:10px 0;text-align:center;background:#282c2f;font-family:"tahoma";color:#fff;overflow:hidden}
.foot .copyright a,.foot .copyright a:hover{font-family:"tahoma";color:#fff}
.ewma{position:absolute;z-index:99;display:none;width:120px;height:138px;left:0;top:0;background:#fff;overflow:hidden}
.ewma ul{float:left;position:relative;width:120px;height:138px;overflow:hidden} 
.ewma ul img{float:left;width:120px;height:138px;}
#nnso_ly{position:fixed;z-index:999999;display:none;width:450px;height:420px;left:50%;top:50%;margin:-210px 0 0 -225px;box-shadow:2px 2px 10px #aaa;background:#fff;overflow:hidden}
#nnso_ly .lm{float:left;position:relative;width:435px;height:42px;line-height:42px;margin-bottom:10px;padding-left:15px;border-bottom:1px solid #ededed;font-size:16px;font-weight:600;color:#363636;background:#f8f8f8;overflow:hidden}
#nnso_ly .lm span{position:absolute;z-index:1;width:12px;height:12px;top:15px;right:15px;font-size:0;background:url(/sop/clo.gif) no-repeat;cursor:pointer;overflow:hidden}
#nnso_ly .put{float:left;width:400px;margin:15px 25px 0 25px;overflow:hidden}
#nnso_ly .put input{width:382px;height:36px;line-height:36px;padding:0 8px;border:1px solid #ddd;border-radius:2px;color:gray}
#nnso_ly .put textarea{width:382px;height:120px;line-height:20px;padding:5px 8px;border:1px solid #ddd;border-radius:2px;color:gray}
#nnso_ly .btn{float:left;width:450px;margin-top:15px;text-align:center;overflow:hidden}
#nnso_ly .btn input{width:100px;height:36px;line-height:36px;border:0;background:#00458e;border-radius:20px;font-size:16px;font-weight:600;color:#fff}
#nnso_ly .tit{float:left;width:450px;line-height:22px;margin-top:20px;text-align:center;font-size:12px;color:gray;overflow:hidden}
#nnso_ly .tit a{font-size:12px;color:#00458e}
#nnso_ly .tit a:hover{text-decoration:underline}
#alpbg{position:absolute;z-index:888888;display:none;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);overflow:hidden}