/***公用***/
body { font-family: "Microsoft YaHei","\5fae\8f6f\96c5\9ed1","\5b8b\4f53",sans-serif; background: url(imagesheadbg_201605.jpg) no-repeat center top #e7f9ff; font-size:14px; color:#000;}
.wrap{ width: 1002px; margin: 0 auto;}
a{ color: #000;}
a:hover{ color: #4a87d2; transition: all 0.2s ease 0s; text-decoration: none;}
.wbg{ background-color: #FFF;}

.head{ height: 180px; overflow: hidden; position: relative; padding-bottom: 40px;}
.head .bar{ width: 508px; position: absolute; left: 49%; top: 15px;}
.head .btns{ height: 35px;}
.head .btns a{ height: 35px; width: 35px; display: block; margin-right: 12px; float: left; color: #254E80; background: url(imagesround_201605.png) no-repeat; border-radius: 100%; line-height: 35px; text-align: center; }
.head .btns a:hover{ font-size: 22px;}
.head .btns .fan{ font-size: 16px;}
.head .btns .fan:hover{ font-size: 20px;}

.head .search{ width: 234px; margin-top: 4px; position: relative; background: #005ab6; border-radius: 4px;}
.head .search .key{ height: 27px; line-height: 27px; border: 0; padding-left: 10px; color: #FFF; width: 118px; float: left; background-color: transparent;}
.head .search .btn{ height: 27px; line-height: 27px; border: 0; border-radius: 0 4px 4px 0; background: #2a95f0; color: #FFF; width: 53px; float: left; cursor: pointer;}
.head .search span{ float: left; color: #FFF; display: block; line-height: 27px; padding: 0 0 0 9px; cursor: pointer; width: 28px;}
.head .search i{ float: left; color: #FFF; display: block; line-height: 29px; font-size: 16px; height: 27px;}
.head .search .sbk{ width: 56px;}
.head .search .keybk{ width: 90px;}
.head .search .searchtype{ position: absolute; top: 25px; left: 0; background: #005ab6; color: #FFF; width: 181px; border-radius: 0 0 4px 4px; padding: 5px 0 0 0; display: none;}
.head .search .searchtype li{ height: 30px; line-height: 30px; cursor: pointer;}
.head .search .searchtype a{ color: #FFF; padding: 0 5%; display: block;}
.head .search .searchtype a:hover{ background: #2a95f0; }
.head .kfzf{ color: #FFF; background: #2a95f0; display: block; cursor: pointer; padding: 0 10px; height: 27px; line-height: 27px; border-radius: 4px; margin-top: 4px; margin-left: 10px;}

.nav{ position: absolute; top: 180px; height: 40px; line-height: 40px; /*overflow: hidden;*/ background: #00479d; left: 50%; margin-left: -501px; z-index: 20;}
.nav .tq{ width: 262px; color: #FFF; padding: 0 10px; height: 40px; overflow: hidden; cursor: pointer;}
.nav .poptq{ position: absolute; left: 0; top: 40px; width: 315px; height: 130px; border: 1px solid #00479d; background: #FFF; border-top: 0; overflow: hidden; display: none;}
.nav .poptq .ifrm{ width: 315px; height: 90px; margin-top: 5px;}
.nav .poptq .btn{ height: 30px; line-height: 30px; width: 100%; background: #00479d; margin-top: 5px;}
.nav .poptq .btn a{ width: 33.3%; display: block; float: left; text-align: center; color: #FFF; }

.nav ul{ width: 720px; height: 40px; overflow: hidden;}
.nav li{ float: left; width: 16.66%;}
.nav li a{ display: block; background: url(imagesnavli_201605.jpg) no-repeat right center; font-size: 16px; font-weight: bold; color: #FFF; text-align: center;}
.nav li a.on,.nav li a:hover{ background: #1d74dd; text-decoration: none;}

.list{ line-height: 32px;}
.list li{ height: 32px; overflow: hidden;}
.list span{ float: right; color: #8f8f8f;}

.foot{ padding-top: 15px;}
.footlink{ height: 43px; line-height: 43px; background: #e1e1e1; margin: 0 20px;}
.footlink .tab6{ float: left;}
.footlink .tab6 a{ margin: 0 20px; cursor: pointer;}
.footlink .tab6 a.on{ color: #4a87d2;}
.footlink .sl{ float: right; width: 200px; margin: 10px 10px 0 0;}
.footlink .sl1{ float: right; width: 150px; margin: 10px 10px 0 0;}
.childfootlink{ padding: 10px 10px 10px 10px; margin: 0 20px; line-height: 30px; background: #F4F4F4; height: 90px;}
.childfootlink a{ display: inline-block; margin: 0 5px;}
.batb{ background:url(batb.png) left no-repeat; padding-left:20px;}

.footnav{ height: 36px; line-height: 36px; background: #18559e; color: #FFF; text-align: center;}
.footnav a{ color: #FFF; font-size: 15px; margin: 0 5px;}
.copyright{ height: 70px; padding: 20px 0 80px 0; text-align: center; line-height: 22px; color: #464646; position: relative;}
.copyright .zc{ position: absolute; left: 40px; top: 20px; width: 110px; height: 55px;}
.copyright .dzjg{ position: absolute; right: 40px; top: 10px; width: 80px; height: 80px;}
.copyright .tj{ position: absolute; left: 120px; top: 40px; width: 20px; height: 20px;}

.copyright .li{ width: 140px; height: 55px; position: absolute; left: 60px; top: 20px; width: 110px; height: 55px;}
.copyright .ri{ position: absolute; left: 210px; top: 10px; width: 80px; height: 80px;}

@media screen and (min-width: 768px) and (max-width: 1002px) {
	.head .bar{ width: 270px; left: 63%!important; top: 5px;}
	.head .kfzf{ margin-left: 0px;}
	.head .search{ width: 234px; margin-top: 5px; position: relative; background: #005ab6; border-radius: 4px;}

	.copyright{ padding: 20px 90px 90px 130px; font-size: 12px; }
}
