
/*头部LOGO和搜索框以及导航*/
.header{height:535px;background-color:#f2f2f2}
.header .nav .nav-ul .nav-li .nav-sub{top:50px}
.header .nav .nav-ul .nav-li .nav-sub li a{color:#2982b9}

.main{min-height:400px;}
.main .container{background:#ffffff;padding:20px}

.main .location{background:#f3f3f3;padding:0 20px;line-height:50px}
.main .location .location-icon{color:#2982b9;font-size:18px;padding-right:10px}
.main .location .right-icon{padding:0 10px}

.main .left{margin-top:20px;}
.main .left .nav .title{text-align:center;font-size:22px;color:#fff;font-weight:800;line-height:41px;background:url(../images/list-left-nav-title.png;vpn_img) no-repeat top left;background-position:100% auto}
.main .left .nav ul{text-align:center;}
.main .left .nav ul li{margin:20px 0;}
.main .left .nav ul li .active{color:#2982b9;background:url(../images/right-triangle.png;vpn_img) no-repeat top right;background-position:80%}
.main .left .nav ul li a{display:block}
.main .left .nav ul li a:hover{color:#2982b9;}
.main .left .contact .title{margin-top:20px;text-align:center;font-size:22px;color:#fff;font-weight:800;line-height:41px;background:url(../images/list-left-nav-title.png;vpn_img) no-repeat top left;}
.main .left .contact dl{padding-left:15px;}
.main .left .contact dl dd{font-size: 14px;color: #666;line-height: 24px;margin: 15px 0;}
.main .left .contact dl dd span{color: #999;padding-right:5px;}

.main .right{margin-top:12px;}
.main .right .section{border-bottom:1px solid #cccccc}
.main .right .section .column{font-size:26px;}
.main .right .section .column .border{min-width:230px;border-bottom:2px solid #2982b9;padding-left:10px}
.main .right .list ul{margin:20px 10px 0 10px;}
.main .right .list ul li{cursor:pointer;list-style:none;line-height: 35px;}
.main .right .list ul li b{display: inline-block;vertical-align: top;}
.main .right .list ul li a{display:inline-block;max-width:85%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;transition:all .3s;font-weight:500px}
.main .right .list ul li a:hover{text-indent:.3em;text-decoration:underline;font-weight:800}
.main .right .list ul li .date{float:right}
.main .right .content{font-size: 16px;color: #2b2b2b;line-height: 36px;padding:0 10px}
.main .right .content *{margin:24px 0;}
.main .right .content img{display: block;max-width: 100%;margin: 0 auto;}

.main .right .message{padding-top:20px;}
.main .right .message div{margin:6px 0;}
.main .right .message div span{line-height:40px}	
.main .right .message div select{padding:8px 15px}
.main .right .message .block {width:100%;border:1px solid #ddd;padding:3px 10px;}
.main .right .message .type {border:1px solid #ddd;padding:7px 10px;}
.main .right .message label{font-weight:500;line-height:40px;margin-right:20px}
.main .right .message .code .input{border:1px solid #ddd;padding:3px 10px;}
.main .right .message .code img{max-width:100% !important}
.main .right .message .submit{}

.main .right .report{padding-top:20px;}
.main .right .report div{margin:6px 0;}
.main .right .report div span{line-height:40px}
.main .right .report .block {width:100%;border:1px solid #ddd;padding:3px 10px;}
.main .right .report label{font-weight:500;line-height:40px;margin-right:20px}
.main .right .report .code .input{border:1px solid #ddd;padding:3px 10px;}
.main .right .report .code img{max-width:100% !important}
.main .right .report .submit{}

.main .right .special{margin:12px;float:left;width:30%;height:200px;border:1px solid #337ab7;border-radius: 10px;}
.main .right .special .image-box{padding:20px;height:155px;overflow:hidden;line-height:155px;position: relative;}
.main .right .special .image{width:250px;border-radius: 5px;margin-top:10px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.main .right .special .sname{text-align:center;padding:10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}


.pagination{text-align:center;border-top:#ddd solid 1px;padding-top:30px;line-height:32px;font-size:14px;color:#666}
.pagination a{border:#ddd solid 1px;padding:0px 15px;color:#666;height:32px;display:inline-block;border-radius:3px;margin:0 1px;text-align:center}
.pagination div{display:inline-block}
.pagination div a{margin:0 2px;width:32px;padding:0}
.pagination a:hover{color:#fff;background-color:#2982b9;border:#2982b9 solid 1px}
.pagination .current{color:#fff;background-color:#2982b9;border:#2982b9 solid 1px}
.pagination .disabled{border:#ddd solid 1px;padding:0px 15px;color:#ddd;height:32px;display:inline-block;border-radius:3px;margin:0 1px;text-align:center}
.pagination p{ display: inline-block; }
.pagination p span{display: inline-block; margin:0 5px;}
.pagination p input {border-radius: 3px; text-align: center; font-size: 14px; color: #666; background-color: #ddd; height: 32px; padding:0 15px;}
.pagination p span input{ width: 32px; border:#ddd solid 1px; background: none; padding: 0; margin:0 5px; }




