@charset "utf-8";
@import url("normalize.css");
html{background: url(../bgrepeat.jpg) repeat-x center top;}
body{font-family: "microsoft yahei";color: #000;background: url(//DFS/template/1444/images/logo_03.png) no-repeat center top;}
a{color: #505050;}
.box .bd  li h1,.box .bd  li h2{margin:0}

.wrap{width: 1200px;overflow: hidden;margin: 0 auto;}
.text-ellipsis-1{text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.clear{clear: both;float:none !important}
.of{overflow: hidden;}
.lh30{line-height:30px;}
.fs14{font-size:14px}
.pt15{padding-top:15px}
.pl10{padding-left:10px}
.ml10{margin-left: 10px;}
.ml15{margin-left: 15px;}
.mgt10{margin-top: 10px;}
.mgt15{margin-top: 15px;}
.ti2{text-indent: 2em;}
.left{float: left !important;}
.right{float: right !important;}
.txt-r{text-align: right;}
.text-left{text-align: left !important;}
.color-00b8ee{color: #00b8ee !important}
.list{line-height: 30px;}
.list a{float: left;display: block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;width: 70%;}
.list span{float: right;}
ul,li,p,dl,dt,dd{padding: 0;margin: 0;}
ul,li{list-style: none;}
#nav{position: relative;}
.head .top{height: 35px;line-height: 35px;background: #333333;color: #fff; min-width:1200px;}
.head .top .wrap{position:relative}
.head .top a{color: #fff;font-size: 13px;padding-right: 10px;}
.head-search{position: relative;height: 211px;}
.head-search .logo-click a{position: absolute;width: 300px;height: 80px;top: 46px;left: 32px;display:block;}
.head-search .bod{position: absolute;height: 48px;right: 35px;bottom: 70px;vertical-align: bottom;font-size: 0;background: url(../search_bg.png);}
.head-search .bod .txt{height: 45px;width: 436px;padding-left: 10px;padding-right: 10px;vertical-align: bottom;border: 0;font-size:18px;background: none;}
.head-search .bod .sbm{background:none;width: 56px;height: 48px;border: 0;vertical-align: bottom;}
.nav{margin: 0 auto;height: 73px;line-height:0;background: #00b8ee;}
.nav .navUl li{float: left;width: 240px;position:relative;text-align: center;cursor: pointer;}
.nav .navUl li h2 span{display: block;height: 50px;}
.nav .navUl li h2 p{font-size: 14px;color:#FFFFFF;font-family:microsoft yahei;font-weight:normal;display:block;height: 23px;line-height: 15px;}
.navwrap{background:#fff}
.nav .navUl>li.on h2,.nav .navUl li:hover{background: #0876b5;}
.nav .navUl .li1 h2 span{background:url(../nav1.png) no-repeat center}
.nav .navUl .li2 h2 span{background:url(../nav2.png) no-repeat center}
.nav .navUl .li3 h2 span{background:url(../nav3.png) no-repeat center}
.nav .navUl .li4 h2 span{background:url(../nav4.png) no-repeat center}
.nav .navUl .li5 h2 span{background:url(../nav5.png) no-repeat center}
.nav .navUl .li6 h2 span{background:url(../nav6.png) no-repeat center}
.nav h2{margin: 0;height: 73px;}

.row5{font-size: 14px;height: 27px;line-height: 27px;background: #f3f1f2;margin-left:auto;margin-right:auto;width:1000px}
.row5 .link>li{float: left;width: 200px;text-align: center;position:relative}
.row5 .link>li span{background: url(../images/bn.png) no-repeat right center;padding-right: 13px;}
.row5 .sub{top: -200px;left: 0px;width: 100%;height: 200px;overflow-y: scroll;overflow-x: hidden;border:1px solid #dcdcdc;position: absolute;z-index: 10;background:#fff}
.row5 .sub li{border-bottom:1px dashed #dcdcdc}

.foot{background:#00b8ee;margin-top: 10px;font-size: 13px;text-align: center;line-height: 26px;padding-top: 10px;padding-bottom: 30px;position: relative; min-width:1200px;}
.foot a{color: #FFFFFF;}
.foot .nav{height: 30px;line-height: 30px;}
.foot .nav span{padding:0 5px;color: #FFFFFF;}
.foot .row .col2,.foot .row .col2 p{color:#ffffff}
.foot .row{color: #FFFFFF;overflow: hidden;width: 1040px;margin: 0 auto;}
.foot .row .col1{float: left;background: none;width: 238px;text-align: right;margin-top:23px;}
.foot .row .col2{float: left;margin-left: 25px;text-align: left;padding-top: 10px;}
.foot .row .col3{float: left;margin: 38px 0 0 20px;}