*{margin:0;padding:0;}
body{color:#333;font-size:12px;
    font-family:"Microsoft Yahei","Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;overflow-x:hidden;background-color:#f5f5f5;}
body.on{width:100%;height:100%;overflow:hidden;}

h1,h2,h3,h4,h5,h6{font-size:100%;}
a{text-decoration:none;color:inherit;}
a:hover{text-decoration: none;}
table{border-collapse:collapse; border-spacing:0;}
li{list-style-type:none;}
img{border: none;}
em,b,strong,i{font-style:normal;}
label,button{cursor: pointer;}
a,select,input,textarea{outline:none;resize:none;}
.pr{position: relative;}
.pa{position: absolute;}
.pf{position: fixed;}
.fl{float: left;}
.fr{float: right;}
.text-l{text-align:left;}
.text-r{text-align:right;}
.text-c{text-align:center;}
.text-j{text-align:justify;}
.text-hide-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.text-hide-2{word-break:break-all;display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-3{word-break:break-all;display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden;}
.text-hide-4{word-break:break-all;display:-webkit-box; -webkit-line-clamp:4; -webkit-box-orient:vertical; overflow:hidden;}
.clearfix:before,.clearfix:after{clear:both;content:'.';display:block;height:0;visibility:hidden;line-height:0;}
.clearfix{*zoom:1;}

.size{margin:0 auto;width:1200px;}

.slogan-t{padding-top:30px;margin-left:25px;}
.slogan-t p{margin-bottom:15px;padding:0 50px;display:inline-block;}
.slogan-t p i{top:10px;width:35px;height:1px;display:block;background-color:#fff;}
.slogan-t p i.l-line{left:0;}
.slogan-t p i.r-line{right:0;}
/*褰撳墠浣嶇疆*/
.current-location{margin-top:-20px;padding-left:20px;line-height:20px;font-size:16px;background:url(../images/public/location-ico.png) no-repeat left center;}
.current-location *{display:block;}
.current-location span{margin-right: 15px;color:#999;}
.current-location a{padding-right:15px;margin-right:5px;color:#666;background:url(../images/public/location-type-bg.png) no-repeat right center;}
.current-location a:hover{color:#1877c9;}
.current-location em{color:#333;}

@media only screen and (max-width:1400px) {
    .size{padding:0 10px !important;}
}
/*鍒楄〃鍒嗛〉*/
.pages-box{text-align: center;margin:15px auto;clear:both;}
.pages-box select{margin-right:5px;width:50px;height:28px;border:1px solid #d2d2d2;}
.pages{display: inline-block;font-size: 14px;color: #333333;}
.pages a{color: inherit;}
.pages>a,.action_num,.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
    display: inline-block;box-sizing: border-box;min-width: 30px;border: 1px solid #d2d2d2;
    line-height: 30px;margin: 0 2px;cursor: pointer;}
.First_Page,.Fir_Page,.next_Page_Action,.Last_Page_Action,.First_Page_action,.Fir_Page_action,.next_Page,.Last_Page {
    padding: 0 9px;}
.pages .Last_Page_Action,.pages .Last_Page{margin-right: 20px;}
.pages .action_num{background-color:#cc0505;color: #fff;}
/*鍏敤鎻愮ず妗�-S*/
.public-tips{left:50%;margin-left:-200px;top:-100%;width:400px;height:300px;background:url(../images/public/tips-bg.png) #fff no-repeat top center;box-shadow:0 2px 12px #ddd;border-radius:10px;transition:.5s all;z-index:9999;}
.public-tips span{max-height:80px;padding:125px 6px 0;overflow:hidden;display:block;font-size:18px;color:#666;}
/*绾彁绀�-S*/
.tips-1.on{top:50%;margin-top:-150px;}
/*鍏敤寮规*/
.public-Toast{bottom:100%;left:50%;margin-left:-280px;width:560px;background-color:#fff;box-shadow: 1px 1px 50px rgba(0,0,0,.3);font-size:14px;overflow:hidden;}
.public-Toast .public-Toast-tit{padding:0 10px;height:38px;line-height:38px;border-bottom:1px solid #eee;background-color:#F8F8F8;}
.public-Toast .public-Toast-tit em{font-weight:600;}
.public-Toast .public-Toast-tit i{margin-top:6.5px;width:26px;height:26px;display:block;cursor:pointer;background:url(../images/public/pop-close-btn.png) no-repeat;background-size:100% 100%;}
.public-Toast .public-Toast-form li{margin-top:10px;}
.public-Toast .public-Toast-form li label{width:85px;line-height:38px;display:block;}
.public-Toast .public-Toast-form li input{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li select{width:300px;height:36px;line-height:36px;border:1px solid #ccc;display:block;text-indent:6px;}
.public-Toast .public-Toast-form li textarea{padding:6px;width:460px;height:150px;overflow-y:auto;box-sizing:border-box;resize:none;}
.public-Toast .public-Toast-form li em{width:465px;line-height:38px;display:block;color:#666;}
.public-Toast .public-Toast-form .Toast-form-btn{margin:20px auto;width:60%;line-height:36px;display:block;background-color:#1877c9;color:#fff;}
/*鐧诲綍娉ㄥ唽*/
.login-reg-ok em{line-height:40px;    color: #fff;}
.login-reg{font-size:14px;}
.column-login-reg{width: auto !important;}
.login-reg a:hover{color:#f9e4b5;transition:.5s all;}
.login-reg-no a:nth-child(1){padding-right:10px;margin-right:10px;background:url(../images/line.jpg) no-repeat right center;}
.login-reg-ok img{margin:7px 5px 0 0;width:26px;height:26px;display:block;border-radius:50%;}
/*椤堕儴閫氱敤瀵艰埅*/
.personal-out-box{top:0;left:0;width:100% !important;height: auto !important;border:1px solid #ddd;border-top:0;background-color:rgba(255,255,255,0.8);z-index:999;transform:rotateX(90deg);transition:.5s;}
.personal-out-box.on{top:40px;transform:rotateX(0deg);}
.personal-out-box a{line-height:30px !important;text-indent:5px;display:block;color:#333 !important;}
.personal-out-box a:hover{color:#1877c9 !important;}
.personal-out-box a:last-child{margin:0;}
.footer{padding:15px 0;background-color:#1877c9;font-size:14px;color:#fff;transition:.5s all;}
.footer p{margin-top:10px;}