﻿@charset "utf-8";
/* CSS Document */


.backToTop {
 display: none;
 width: 22px;
 color: #fff;
 height:20px;
 font-size: 12px;
 border-top-left-radius:3px;
 border-top-right-radius:3px;
 text-align: center;
 background:url(../images/ia17.png) no-repeat 4px 5px;
 background-color:#004b9a;
 position: fixed;
 _position: absolute;
 right:40px;
 bottom:150px;
 _bottom:"auto";
 cursor: pointer;
}
    .backToTop:hover {
        opacity:0.8;
    }



  .vvbbv {
            height:20px;
            line-height:20px;
            width:100%;
            overflow:hidden;
        }

        .vvccd {
            height:120px;
            width:100%;
            overflow:hidden;
            display:none;
        }


        .ccffrr .on .vvbbv{
            display:none;
        }

        .ccffrr .on .vvccd {
        
            display:block;
        }


        .fen {
        
            width:100%;
            height:40px;
            overflow:hidden;
            margin-top:60px;
            float:left;
        
        }


            .fen a {
                width:35px;
	border:1px solid #e0e0e0;
	background:#fcfcfc;
    line-height:35px;
    text-align:center;
    float:left;
	display:block;
	color:#666666;
	height:35px;
            }

     .fen .firsta {
        margin-left:260px;
            width:73px;
        }

     .fen .nextb {
        
            width:73px;
        
        }


     .fen a:hover{
	border:1px solid #3794dd;
	color:#3794dd;
	background:#fff;
	}


      .nef p a{
            color:#004b9a;
        }



















*{
	padding:0px;
    margin:0px;
 }
ul{
	padding:0px;
    margin:0px;
    list-style-type:none;
  }
li{
	display:block; 
    list-style-type:none;
  }
img{
	border:none;
	}
a{
	text-decoration:none;
	}
.wrap{
	font-size:12px;
    font-family:"微软雅黑";
	display:block;
	}
.header{
	width:100%;
	height:auto;
	float:left;
	}
.headerbox{
	width:1200px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	}
.logo{
	float:left;
	}
.top{
	width:800px;
	height:auto;
	float:right;
	}
.topone{
	width:800px;
	height:36px;
	float:left;
	margin-top:11px;
	}
.toponea{
	width:286px;
	height:36px;
	float:right;
	background:#dedede;
	border-radius:36px;
	overflow:hidden;
	}
.toponeb{
	width:276px;
	height:26px;
	float:left;
	background:#dedede;
	border-radius:36px;
	border:2px solid #004b9a;
	background:#fff;
	margin-top:3px;
	margin-left:3px;
	overflow:hidden;
	}
.txt1{
	width:210px;
	color:#afafaf;
    font-family:"微软雅黑";
	font-size:12px;
	margin-left:10px;
	float:left;
	border:0px;
	height:26px;
	line-height:26px;
	}
.but1{
	width:40px;
	height:22px;
	display:block;
	float:right;
	background:url(../images/ia6.png);
	border:0px;
	margin-top:2px;
	margin-right:3px;
	cursor:pointer;
	}
.toponec{
	float:right;
	margin-right:15px;
	margin-top:7px;
	}
.toponec li{
	width:22px;
	height:22px;
	margin-left:5px;
	float:left;
	}
.nav{
	width:800px;
	height:43px;
	margin-top:20px;
	float:left;
	}
.nav .navul{
	float:right;
	}
.nav .navul li{
	float:left;
	margin-left:35px;
	}
.nav .navul > li > a{
	color:#274564;
	font-size:13px;
	padding-left:5px;
	padding-right:5px;
	display:block;
	height:40px;
	line-height:40px;
	border-bottom:3px solid #fff;
	}
.nav .navul > .nav_h > a{
	border-bottom:3px solid #004b9a;
	color:#004b9a;
	}
.nav .navul li .nbv{
	display:none;
	}
.nav .navul li:hover .nbv{
	width:100%;
	height:26px;
	z-index:2;
	background:url(../images/bj1.png);
	position:absolute;
	display:block;
	left:0px;
	}
.nbv ul{
	float:left;
	}
.nbv li{
	float:left;
	line-height:26px;
	height:26px;
	}
.nbv li a{
	border-bottom:0px;
	height:26px;
	color:#fff;
	line-height:26px;
	}
.nbv li a:hover{
	font-weight:bold;
	}
.footer{
	width:100%;
	height:auto;
	float:left;
	}
.bottomone{
	width:100%;
	height:auto;
	background:#e2e2e2;
	float:left;
	}
.bottomonebox{
	width:1200px;
	min-height:280px;
	margin-left:auto;
	background:#e2e2e2;
	margin-right:auto;
	}
.bottomonea{
	width:1200px;
	min-height:80px;
	float:left;
	border-bottom:1px solid #cacaca;
	}
.bottomonea p{
	float:left;
	color:#909090;
	font-weight:bold;
	line-height:80px;
	}
.bottomonea ul{
	float:left;
	margin-top:27px;
	margin-left:15px;
	}
.bottomonea ul li{
	display:block;
	float:left;
	margin-right:12px;
	}
.bottomonea span{
	float:right;
	}
.bottomoneb{
	width:1200px;
	height:auto;
	float:left;
	}
.bottomonec{
	width:930px;
	height:auto;
	margin-top:30px;
	float:left;
	}
.bottomonec ul{
	float:left;
	width:186px;
	height:auto;
	}
.bottomonec ul li{
	width:186px;
	height:auto;
	}
.bottomonec ul li p{
	color:#4d4d4d;
	font-size:14px;
	margin-bottom:10px;
	font-weight:bold;
	}
.bottomonec ul li a{
	color:#4d4d4d;
	display:block;
	margin-top:4px;
	}
.bottomoned{
	float:right;
	width:270px;
	height:auto;
	margin-top:30px;
	}
.bottomonee{
	width:270px;
	height:auto;
	float:left;
	}
.bottomonee p{
	color:#4d4d4d;
	font-size:14px;
	font-weight:bold;
	}
.bottomonef{
	width:270px;
	height:auto;
	float:left;
	}
.bottomonef li{
	width:270px;
	height:auto;
	margin-top:10px;
	float:left;
	}
.bottomonef li .boa{
	float:left;
	margin-top:3px;
	display:block;
	}
.bottomonef li .bob{
	width:250px;
	height:auto;
	float:right;
	color:#717171;
	}
.bottomonef li .bob .boc{
	color:#000000;
	}
.bottomtwo{
	width:100%;
	height:70px;
	float:left;
	background:#004b9a;
	}
.bottomtwobox{
	width:1200px;
	margin-left:auto;
	margin-right:auto;
	height:70px;
	background:#004b9a;
	}
.bottomtwobox p{
	float:left;
	line-height:70px;
	color:#7490bc;
	}
.bottomtwobox span{
	float:right;
	margin-top:32px;
	cursor:pointer;
	}
.title{
	width:100%;
	height:50px;
	float:left;
	background:#f5f5f5;
	}
.titlebox{
	width:1200px;
	height:50px;
	margin-left:auto;
	margin-right:auto;
	}
.titlebox p{
	float:left;
	color:#959595;
	line-height:50px;
	text-decoration:underline;
	}
.titlebox p a{
	color:#959595;
	}
.titlebox span{
	float:left;
	color:#565656;
	line-height:50px;
	text-decoration:underline;
	}
.titlebox span a{
	color:#565656;
	}