/*commom style*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
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,img{border:medium none;margin:0;padding:0;}
em{font-style:normal;}
ul, ol{list-style: none;}
table{border-collapse: collapse;border-spacing: 0; }
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}
a:hover{color:#3788e4;transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;-moz-transition:all 0.2s;}
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:"";height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
body,input{font-family:"微软雅黑";text-align: left;}


/*当前位置开始*/
.currentpath{background: #ededed;margin-top:3px;}
.currentpath-content{height: 40px;line-height: 40px;width: 1100px;margin: auto;background: url(currentpath.png) no-repeat 1px center;padding-left: 20px;}
.currentpath-content,.currentpath-content a{font-size: 13px;color: #454545;}
.currentpath-content a:hover{color:#3788e4;}
/*当前位置结束*/

/*中部内容开始*/
.main{width: 1100px;margin: 20px auto 25px;}
.main-left{width: 260px;background: #ebebeb;}
.main-right{width: 820px;}
.main-left h1{text-align:center;height: 50px;line-height: 50px;font-size: 17px;color: #FFFFFF;background: #2471cb;}
.main-left li a{display: block; width:250px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height: 46px;line-height: 46px;border-bottom: 1px solid #e3e3e3;font-size: 17px;color: #333333;padding-left: 45px;background: url(col-pic.png) no-repeat 25px center;}
.main-left li.col-active a{background: url(col-pic-hover.png) no-repeat 25px center;color: #2471cb;}
.main-left li a:hover{background: url(col-pic-hover.png) no-repeat 25px center;color: #2471cb;}
.main-right{min-height: 500px;}
.main-right-title{line-height: 50px;font-size: 16px;font-weight: bold;color: #606060;background: #e9e9e9;}
.main-right-title li{padding: 0 20px;height: 50px;}
.main-right-title-active{border-top: 2px solid #1d79cc;background: #FFFFFF;}
.main-right-list{background: #f9f9f9;padding: 10px 24px 24px;}
.main-right-list li{font-size: 17px;line-height: 45px;background: url(list-pic.png) no-repeat left center;padding-left: 13px;border-bottom: 1px dashed #e8e8e8;}
.main-right-list li span{color: #999999;}
.main-right-list li a{ display: block; width: 600px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
/*中部内容结束*/

/*友情链接开始*/
.friendlink{border-top: 1px solid #BEBEBE;background: #f7f8f9;}
.friendlink-con{width: 1100px;margin: 0 auto;padding-top: 38px;padding-bottom: 35px;}
.friendlink-tit-box h1{font-size: 19px;line-height: 19px;color: #c31f0b;padding: 0 43px 0 7px;}
.friendlink-tit li{padding: 0 5px;height: 21px;line-height: 21px;color: #666666;font-size: 15px;margin-left: 15px;position: relative;cursor: pointer;}
.friendlink-tit li.friendlink-tit-on{color: #FFFFFF;background: #245399;}
.friendlink-tit li div{width: 0;height: 0;display: inline-block;line-height: 0;border-style: solid dashed dashed dashed;border-width: 5px;border-color: transparent;border-top-color:#245399;
    position: absolute;bottom: -10px;left: 50%;margin-left: -5px;z-index: 2;}
.friendlink-tit li div.hide{display: none;}
.friendlink-list{padding: 14px 50px 0;}
.friendlink-list li{background: url(list-pic02.png) no-repeat left center;padding-left: 15px;line-height: 13px;font-size: 13px;margin-top: 13px;width: 250px;}
/*友情链接结束*/