/*body*/
.body {margin:0 auto; width:100%; background:url(images/bg2.jpg) repeat; }
/*top*/
.top {width:100%; height:120px; border-top:3px #0182c6 solid; box-sizing:border-box; }
.top1 {width:1000px; height:64px; margin:0 auto; position:relative; top:38px; overflow:hidden; background:; }
.top1left {width:520px; height:64px; float:left; } 
.top1right {width:auto; height:64px; float:right; } 
.top1right a {font-size:24px; line-height:64px; color:#2888c5; font-family:Microsoft YaHei; font-weight:600; }
/*nav*/
.nav {height:50px; }
.nav1 {width:1000px; height:50px; margin:0 auto; font-size:18px; border-bottom:1px #0182c6 solid; box-sizing:border-box; }
.nav11 {width:100px; height:50px; float:left; }
.nav11 a {font-size:14px; text-decoration:none; color:#333; line-height:50px; margin:0 auto; font-family:Microsoft YaHei; font-weight:600; display:block; text-align:center; }
.nav11:hover {background:#0182c6; }
.nav11 a:hover {font-weight:500; font-size:15px; color:#fff; font-weight:600; color:#fff; }
.nav12 {width:auto; height:50px; float:right; }

/*nav2*/
.nav2 {height:182px; width:240px; border:1px #eee solid; box-sizing:border-box; box-shadow:1px 1px 1px #ccc; }
.nav21 {height:30px; width:204px; border-radius:15px 15px 15px 15px; box-sizing:border-box; margin:5px 17px; background:#f9f9f9; }
.nav21:hover {background:#0182c6; }
.nav21 a {font-size:14px; text-decoration:none; color:#666; line-height:30px; margin-left:20px; display:block; }
.nav21 a:hover {color:#fff; }
/*ban*/
.ban {height:330px; width:100%; margin:auto auto; }
.ban1 {height:330px; width:1000px; margin:0 auto; border-bottom:1px #ccc solid; box-sizing:border-box; overflow:hidden; }
.ban1 img {width:1000px; margin:0 calc(50% - 500px);}
/*main*/
.main {height:auto; width:1000px; margin:0 auto; margin-top:15px; }
.mainleft {height:auto; width:745px; float:left; }
.mainright {height:auto; width:240px; float:right; }
/*page*/
.page {width:745px; height:auto; border:1px #eee solid; box-sizing:border-box; margin-bottom:15px; background:#f4f9fd; }
.page1 {width:715px; height:auto; margin:4px 14px; }
.paget {width:715px; height:40px; text-align:center; }
.paget a {font-size:18px; color:#333; line-height:60px; }
.pagea {width:715px; height:auto; }
.pagea a {font-size:14px; color:#333; }
.pagea p {font-size:14px; color:#333; text-indent:2em; line-height:24px; }
.pagem {width:600px; height:auto; margin:20px auto; }
.pagem p {font-size:14px; color:#333; text-indent:0em; line-height:24px; }
/*lxfs*/
.lxfs {height:auto; width:240px; border:1px #eee solid; box-sizing:border-box; margin-top:15px; margin-bottom:15px; box-shadow:1px 1px 1px #ccc; background:#f4f9fd; }
.lxfsm {height:auto; width:200px; margin:4px 19px; }
.lxfst {height:auto; width:200px; border-bottom:1px #ddd solid; }
.lxfst a {font-size:14px; color:#666; line-height:40px; margin:0 auto; font-family:Microsoft YaHei; }
.lxfsp {height:atuo; width:auto; }
.lxfsp p {font-size:14px; color:#666; line-height:24px; margin:5px 0px; }
/*footer*/
.footer {height:120px; width:100%; margin-top:20px; border-top:1px #ddd solid; box-sizing:border-box; }
.footerr {height:atuo; width:1000px; margin:20px auto; text-align:center }
.footerr a {font-size:14px; color:#666; line-height:30px; text-decoration:none; }
/*clear*/
.clear {clear:both; }
/*float*/
.ask-window {position:fixed; top:30%; right:20px; width:200px; height:500px; border-radius:5px; opacity:0.8; box-shadow:1 2px 2px rgba(0,0,0,0.2); }
/*hr*/
.hr {width:782px; background-color:#eee; height:1px; border:none; }