body,ul,li{padding: 0px; margin: 0px; font-family:"微软雅黑"; font-size: 14px; color: #333;}
ul,li{ list-style:none}
img{ border: 0px}
input{ font-family:'微软雅黑';}
a{ color: #999; text-decoration: none;}
.clear{ clear: both;}

/*添加公共样式*/
.on1{ border-bottom: 3px solid #0061b0;}
.off1{ border-bottom: 3px solid #fff; }
.on2{ background: url("../images/tabh.png") no-repeat center; color: #fff;}
.off2{ background: url("../images/tab.png") no-repeat center; color: #333;}
.on3{ background: #0d7bc1; color: #fff;}
.off3{ background: #f2f5f6; color: #666;}
.on4{ background: #666666; border-bottom: 1px solid #555555; color: #fff;}
.off4{ background: #ededed; border-bottom: 1px solid #ccc; color: #333;}

/*公共距离*/
.ml680{ margin-left: 680px}
.mt20{ margin-top: 20px}
.mt25{ margin-top: 25px}
.mt15{ margin-top: 15px}
.ml40{ margin-left: 40px;}
.ml20{ margin-left: 20px;}
.r0{ right: 0px;}

/*公共按钮*/
.txt1{ width: 193px; height: 26px; text-indent: 5px; border: 0px; color: #999; border-top-left-radius: 3px; border-bottom-left-radius: 3px;  background:#fff; float: left;}
.input1{ width: 40px; height: 28px; border: 0px; color: #999; border-top-right-radius: 3px; border-bottom-right-radius: 3px; cursor: pointer; background:#ff4c00 url("../images/ico_search.png") no-repeat center; float: left;}

/*top*/
.top{ width: 100%;}
.top .header{ width: 100%; height: 25px; background: #f8f8f8;}
.top .header .welcome{ width: 1200px; margin: 0 auto; line-height: 25px; font-size: 12px; color: #999;}
.top .header .welcome .left{ float: left;}
.top .header .welcome .left >img{ float: left; margin-top: 4px; margin-right: 3px;}
.top .header .welcome .right{  float: right;position: relative;}
.top .header .welcome .right >a{ width: 60px; float: left; display: block; text-align: center;}
.top .header .welcome .right >font{ float: left;}
.top .logo{ width: 100%; height: 100px; border-bottom: 1px solid #eaeaea;}
.top .nlogo{ width: 1200px; margin: 0px auto; }
.top .nlogo >a >img{ float: left;}
.top .header .welcome .right .hide{font-size: 12px; display: none;position: absolute;width: 70px;left: 140px;top: 25px;background: #fff;text-align: center;}
.top .header .welcome .right .hide a{display: block;}
.top .header .welcome .right .hide li{font-size: 12px;line-height: 22px;}
.top .header .welcome .right a:hover{color: #004b8e ;z-index: 9999;}
.top .header .welcome .right >ul>li{background: rgba(0, 0, 0, 0) url("../images/right_li.png") no-repeat scroll right center;
    float: left;
    font-size: 12px;
    height: 25px;
    text-align: center;
    width: 70px;}
.top .header .welcome .right .lianxi a:hover {color:red;z-index: 9999;}
.top .header .welcome .right >ul> .lianxi a{color:#f00;
   }

.top .nav{ width: 1200px; margin: 0 auto; height: 48px; color: #333;}
.top .nav >ul >li{ float: left; width: 145px; line-height: 45px; height: 45px;}
.top .nav >ul >li >a{ display: block; width: 70%; margin: 0 auto; text-align: center; height: 100%; color: #333; font-size: 14px;}
.top .nav >ul >li >a:hover{ border-bottom: 3px solid #0061b0;}
/*.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}*/
.sub{ display: none; z-index: 999; width:145px; margin-top: -3px; position:absolute; background:#fff; }
.sub li{ zoom:1; border-bottom: 1px dashed #e6e6e6; color: #333; width: 100%; text-align: center; line-height:45px;}
.sub a{ color: #333;}
.sub a:hover{ color:#004b8e; }


.top .banner{height:500px; position:relative;}
.top .banner .d1{width:100%; height:500px; display:block; position:absolute; left:0px; top:0px;}
.top .banner .d2{width:100%; height:10px; clear:both; position:absolute; z-index:100; left:0px; top:450px; height: 63px; background: url("../images/qh_bg.png.html") no-repeat center;}
.top .banner .d2 ul{float:left; position:absolute; left:50%; top:28px; margin:0 0 0 -39px; display:inline; }
.top .banner .d2 li{width:14px; height:14px; background:#fff; border-radius:50%; overflow:hidden; cursor:pointer; float:left;margin:0 6px; display:inline;}
.top .banner .d2 li.nuw{background:#0d7bc1;}
.top .search{ width: 100%; height: 50px; line-height: 50px; background: #0d7bc1;}
.top .search .searchn{ width: 1200px; margin: 0 auto;}
.top .search .searchn .left{ width: 955px; float: left; color: #fff;}
.top .search .searchn .left >span{ font-weight: bold;}
.top .search .searchn .right{ width: 235px; float: left; height: 26px;}
.top .search .searchn .right >input{ float: left; margin-top: 12px;}


/*bottom*/
.bottom{ width: 100%; background: #0d7bc1;}
.bottom .foot{ width: 1200px; margin: 0px auto;}
.bottom .foot .dbl{ width: 100px; float: left; margin-bottom: 25px; margin-top: 20px;}
.bottom .foot .dbl .title{ font-size: 16px; font-weight: bold; line-height: 45px; color: #fff;}
.bottom .foot .dbl >a{ display: block; width: 100%; line-height: 25px; color: #fff;}
.bottom .foot .address{ width: 500px; float: right; margin-top: 40px;}
.bottom .foot .address >img{ float: left; margin-left: 16px;}
.bottom .banquan{ width: 100%; line-height: 55px; text-align: center; color: #80a5c2; font-size: 12px; border-top:1px solid #80a5c2;}
.bottom .yqlj{ width: 100%; height: 60px; padding: 15px 0px; background: #004a84;}
.bottom .yqlj .yqljn{ width: 1200px; margin: 0 auto;}
.bottom .yqlj .yqljn >span{ display: block; float: left; line-height: 30px; color: #80a5c2; width: 80px;}
.bottom .yqlj .yqljn >ul{ width: 1120px; float: left;}
.bottom .yqlj .yqljn >ul >li{ padding: 0px 14px; line-height: 30px; float: left;}
.bottom .yqlj .yqljn >ul >li >a{ color: #80a5c2;}
.bottom .yqlj .yqljn >ul >li >a:hover{ color: #fff;}

/*内页banner*/
.banner01{ width:100%;overflow:hidden; position:relative; height:250px;}
.banner01 img{ width:1920px; height:250px; margin-left:-960px;left:50%; position:absolute}

/*内页标题*/
.ntitle{ width: 100%; border-bottom: 1px solid #e5e5e5; margin: 30px auto;}
.ntitle .ntitle1{ width: 100%; text-align: center; line-height: 30px; font-size: 24px; color: #444;}
.ntitle .ntitle2{ width: 100%; text-align: center; line-height: 50px; font-size: 12px; color: #999;}
.ntitle .ntitle3{ width: 70px; border-bottom: 1px solid #949494; margin: 0px auto; margin-bottom: -1px;}

/*分页*/
.page{ height: 37px; margin: 30px auto; line-height: 37px; text-align: center;}
.page >a{ display: inline-block; padding: 0px 15px; margin-right: 15px;}
.page >a:hover{ border: 1px solid #0d7bc1; background: #0d7bc1; color: #fff;}
.fy_f{  border: 1px solid #e7e6e6; background: #fff; color: #666;}
.fy_n{  border: 1px solid #0d7bc1; background: #0d7bc1; color: #fff;}