﻿/* yui3 reset.css */
html {
    color: #000;
    background: #FFF
}
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td {
    margin: 0;
    padding: 0
}
table {
    border-collapse: collapse;
    border-spacing: 0
}
fieldset,
img {
    border: 0
}
address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
    font-style: normal;
    font-weight: normal
}
ol,
ul {
    list-style: none
}
caption,
th {
    text-align: left
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
    font-weight: normal
}
q:before,
q:after {
    content: ''
}
abbr,
acronym {
    border: 0;
    font-variant: normal
}
sup {
    vertical-align: text-top
}
sub {
    vertical-align: text-bottom
}
input,
textarea,
select {
    font-family: inherit;
    font-size: inherit;
    font-weight: inherit;
    *font-size: 100%
}
legend {
    color: #000
}
iframe {
    display: block;
}

/* yui3 fonts */
body {
    font: 12px/1.231 "Microsoft YaHei", arial, helvetica, clean, sans-serif;
    color: #333;
}
select,
input,
button,
textarea {
    font: 99% arial, helvetica, clean, sans-serif
}
table {
    font-size: inherit;
    font: 100%
}
pre,
code,
kbd,
samp,
tt {
    font-family: monospace;
    *font-size: 108%;
    line-height: 100%
}
a {
	text-decoration: none;
}

/* utilities */
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.clearfix {
    *zoom: 1;
}
.clearfix:before,
.clearfix:after {
    display: table;
    line-height: 0;
    content: "";
}
.clearfix:after {
    clear: both;
}
.l {
    float: left !important;
}
.r {
    float: right !important;
}
.hidden {
    display: none !important;
}
.invisible {
    visibility: hidden !important;
}

/*! grid system 20栅格 980px */
.container {
	width: 1250px;
	margin:0 auto;
}
.row {
	overflow:hidden;
}
.span30 {
  width: 1250px;
  float:left;
}
.span29 {
  width: 1208px;
  float:left;
}
.span28 {
  width: 1166px;
  float:left;
}
.span27 {
  width: 1124px;
  float:left;
}
.span26 {
  width: 1082px;
  float:left;
}
.span25 {
  width: 1040px;
  float:left;
}
.span24 {
  width: 998px;
  float:left;
}
.span23 {
  width: 956px;
  float:left;
}
.span22 {
  width: 914px;
  float:left;
}
.span21 {
  width: 872px;
  float:left;
}
.span20 {
  width: 830px;
  float:left;
}
.span19 {
  width: 788px;
	float:left;
}
.span18 {
  width: 746px;
	float:left;
}
.span17 {
  width: 704px;
	float:left;
}
.span16 {
  width: 662px;
	float:left;
}
.span15 {
  width: 620px;
	float:left;
}
.span14 {
  width: 578px;
	float:left;
}
.span13 {
  width: 536px;
	float:left;
}
.span12 {
  width: 494px;
	float:left;
}
.span11 {
  width: 452px;
	float:left;
}
.span10 {
  width: 410px;
	float:left;
}
.span9 {
  width: 368px;
	float:left;
}
.span8 {
  width: 326px;
	float:left;
}
.span7 {
  width: 284px;
	float:left;
}
.span6 {
  width: 242px;
	float:left;
}
.span5 {
  width: 200px;
	float:left;
}
.span4 {
  width: 158px;
	float:left;
}
.span3 {
  width: 116px;
	float:left;
}
.span2 {
  width: 74px;
	float:left;
}
.span1 {
  width: 32px;
	float:left;
}
.ml20 {
  margin-left: 20px;
}
.ml24 {
  margin-left: 24px;
}
.ml17 {
  margin-left: 17px;
}
.ml12 {
  margin-left: 12px;
}
.ml10 {
	margin-left:10px;
}
.ml11 {
  margin-left: 11px;
}
.ml9 {
  margin-left: 9px;
}
.ml8 {
  margin-left: 8px;
}
.mt20 {
  margin-top: 20px;
}
.mt16 {
  margin-top: 16px;
}
.mt14 {
  margin-top: 14px;
}
.mt13 {
  margin-top: 13px;
}
.mt12 {
  margin-top: 12px;
}
.mt11 {
  margin-top: 11px;
}
.mt10 {
	margin-top:10px;
}
.mt8 {
  margin-top: 8px;
}
.mt6 {
  margin-top: 6px;
}
.mt5 {
  margin-top: 5px;
}
.pt5 {
  padding-top: 5px;
}

/** 
 * 以下可追加项目中的公共样式，
 * 比如body上进行全局的文字设置（字体，大小，行高），全局a链接的基本状态定义，
 * 适合页面的栅格系统
 * 页面公共头尾部分等
 */

/* header */

.header {
  height: 225px;
  background: url(imagesheader-bg.jpg) center top no-repeat;
}

/* top */

.top {
  height: 38px;
  line-height: 35px;
  background: url(imagestop-bg.png) repeat-x;
}

.t-weather {
  padding-left: 5px;
  font-size: 14px;
  color: #000;
}

.top a {
  font-size: 14px;
  color: #000;
}

/* banner */

.banner {
  position: relative;
  height: 187px;
}

.logo {
  margin-top: 40px;
  display: inline-block;
  width: 296px;
  height: 94px;
  background: url(imageslogo.png);
}

.banner-link {
  position: absolute;
  top: 80px;
  left: 359px;
}

.banner-a {
  display: inline-block;
  height: 28px;
}

.banner-rd {
  width: 59px;
  background: url(imagesrd-link.png);
}

.banner-zx {
  margin-left: 6px;
  width: 62px;
  background: url(imageszx-link.png);
}

/* nav */

.nav {
  height: 45px;
  background-color: #fff;
  border-bottom: 2px solid #006fc5;
}

.n-item {
  float: left;
}

.n-link {
  display: block;
  padding-left: 45px;
  width: 79px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  font-weight: bold;
  color: #0061b3;
}

.n-link.cur,
.n-link:hover {
  color: #fff;
}

.n-link1 {
  padding-left: 58px;
  width: 66px;
  background: url(imagesnav-icon1.png) 29px 14px no-repeat;
}

.n-link1.cur,
.n-link1:hover {
  background: url(imagesnav-icon1h.png) 29px 14px no-repeat #0061b3;
}

.n-link2 {
  background: url(imagesnav-icon2.png) 21px 13px no-repeat;
}

.n-link2.cur,
.n-link2:hover {
  background: url(imagesnav-icon2h.png) 21px 13px no-repeat #0061b3;
}

.n-link3 {
  background: url(imagesnav-icon3.png) 21px 13px no-repeat;
}

.n-link3.cur,
.n-link3:hover {
  background: url(imagesnav-icon3h.png) 21px 13px no-repeat #0061b3;
}

.n-link4 {
  background: url(imagesnav-icon4.png) 21px 15px no-repeat;
}

.n-link4.cur,
.n-link4:hover {
  background: url(imagesnav-icon4h.png) 21px 15px no-repeat #0061b3;
}

.n-link5 {
  background: url(imagesnav-icon5.png) 21px 14px no-repeat;
}
.n-link5.cur,
.n-link5:hover {
  background: url(imagesnav-icon5h.png) 21px 14px no-repeat #0061b3;
}

.n-link6 {
  background: url(imagesnav-icon6.png) 18px 13px no-repeat;
}

.n-link6.cur,
.n-link6:hover {
  background: url(imagesnav-icon6h.png) 18px 13px no-repeat #0061b3;
}

.n-search {
  margin-top: 9px;
}

.n-txt {
  padding-left: 10px;
  width: 232px;
  height: 27px;
  line-height: 27px;
  color: #666;
  border: 1px solid #3692d6;
  border-right: 0;
}

.n-btn {
  width: 47px;
  height: 29px;
  line-height: 29px;
  border: 0;
  background: url(imagesbtn-icon.png) 15px 5px no-repeat;
  background-color: #3692d6;
}

.n-search:hover .n-txt {
  border: 1px solid #f67416;
  border-right: 0;
}

.n-search:hover .n-btn {
  background-color: #f67416;
}

.n-items {
  position: relative;
  z-index: 999;
}

.n-con {
  position: absolute;
  top: 45px;
  left: 0;
  display: none;
  width: 1248px;
  height: 335px;
  border: 1px solid #006fc5;
  border-top: 2px solid #006fc5;
  background-color: #fff;
  z-index: 999;
}

/* .n-item:hover .n-con {
  display: block;
} */

.n-left {
  margin-top: 2px;
  margin-left: 6px;
  width: 346px;
}

.n-app-link {
  margin-top: 17px;
  margin-left: 11px;
  padding-left: 68px;
  width: 82px;
  height: 42px;
  line-height: 42px;
  font-size: 14px;
  color: #333;
  border: 1px solid #dadada;
}

.n-app-link:hover {
  color: #fff;
}

.n-app-link1 {
  background: url(imagesnav-app-icon1.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link1:hover {
  border: 1px solid #ff6a30;
  background: url(imagesnav-app-icon1.png) 17px 3px no-repeat #ff6a30;
}

.n-app-link2 {
  background: url(imagesnav-app-icon2.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link2:hover {
  border: 1px solid #46c0ef;
  background: url(imagesnav-app-icon2.png) 17px 3px no-repeat #46c0ef;
}

.n-app-link3 {
  background: url(imagesnav-app-icon3.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link3:hover {
  border: 1px solid #6abb38;
  background: url(imagesnav-app-icon3.png) 17px 3px no-repeat #6abb38;
}

.n-app-link4 {
  background: url(imagesnav-app-icon4.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link4:hover {
  border: 1px solid #9899f7;
  background: url(imagesnav-app-icon4.png) 17px 3px no-repeat #9899f7;
}

.n-app-link5 {
  background: url(imagesnav-app-icon5.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link5:hover {
  border: 1px solid #46c0ef;
  background: url(imagesnav-app-icon5.png) 17px 3px no-repeat #46c0ef;
}

.n-app-link6 {
  background: url(imagesnav-app-icon6.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link6:hover {
  border: 1px solid #ffaa30;
  background: url(imagesnav-app-icon6.png) 17px 3px no-repeat #ffaa30;
}

.n-app-link7 {
  border: 1px solid #f3f3f3;
  background: url(imagesnav-app-icon7.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link7:hover {
  border: 1px solid #f93b1c;
  background: url(imagesnav-app-icon7.png) 17px 3px no-repeat #f93b1c;
}

.n-app-link8 {
  background: url(imagesnav-app-icon8.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link8:hover {
  border: 1px solid #85b466;
  background: url(imagesnav-app-icon8.png) 17px 3px no-repeat #85b466;
}

.n-app-link9 {
  background: url(imagesnav-app-icon9.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link9:hover {
  border: 1px solid #c546ef;
  background: url(imagesnav-app-icon9.png) 17px 3px no-repeat #c546ef;
}

.n-app-link10 {
  background: url(imagesnav-app-icon10.png) 17px 3px no-repeat #f3f3f3;
}

.n-app-link10:hover {
  border: 1px solid #f7ce29;
  background: url(imagesnav-app-icon10.png) 17px 3px no-repeat #f7ce29;
}

.n-middle {
  width: 424px;
}

.n-middle-hd {
  padding-top: 19px;
  height: 28px;
  border-bottom: 1px solid #e0e0e0;
}

.n-middle-tt {
  padding-left: 14px;
  height: 20px;
  line-height: 20px;
  font-size: 16px;
  font-weight: bold;
  border-left: 6px solid #0061b3;
  color: #0061b3;
}

.n-middle-tt a{
  color: #0061b3;
}

.n-middle-div {
  padding-top: 9px;
  padding-left: 7px;
}

.n-middle-p1 {
  padding-left: 13px;
  width: 230px;
  font-size: 14px;
  line-height: 24px;
}

.n-middle-p11 {
  padding-left: 13px;
  width: 230px;
  font-size: 14px;
  line-height: 24px;
  text-indent: 2em;
}

.n-middle-p2 {
  line-height: 24px;
  font-size: 14px;
  text-indent: 2em;
}

.n-middle-p2 a {
  float: right;
  *margin-top: -24px;
  font-size: 14px;
  color: #fe5500;
}

.n-middle-p21 {
  line-height: 24px;
  font-size: 14px;
}

.n-middle-p21 a {
  float: right;
  *margin-top: -24px;
  font-size: 14px;
  color: #fe5500;
}

.n-right {
  margin-left: 24px;
  width: 436px;
}

.n-right-bd {
  padding-bottom: 14px;
}

.n-right-items {
  margin-top: 5px;
  margin-left: 9px;
}

.n-right-item {
  width: 210px;
  height: 30px;
  line-height: 30px;
  background: url(imagesitem-icon.jpg) 0 15px no-repeat;
}

.n-r-block {
  padding-left: 8px;
  width: 80%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.n-right-item a {
  color: #333;
}

.album {
  height: 127px;
  border: 1px solid #cecece;
  border-left: 2px solid #006fc5;
}

.album-hd {
  width: 39px;
  padding-top: 22px;
  height: 105px;
  line-height: 23px;
  font-size: 18px;
  font-weight: bold;
  text-align: center;
  border-right: 1px solid #cecece;
  color: #006fc5;
  background-color: #f8f8f8;
}

.left-btn4 {
  float: left;
  margin-left: 4px;
  width: 25px;
  height: 25px;
  background: url(imagesapp-left-btn.png);
  cursor: pointer;
  margin-top: 48px;
}
.focus {
  float: left;
  margin-top: 12px;
  height: 105px;
  overflow: hidden;
}
.right-btn4 {
  float: left;
  width: 25px;
  height: 25px;
  background: url(imagesapp-right-btn.png);
  cursor: pointer;
  margin-top: 48px;
}

.focus-bd-pics-item4 {
  margin-left: 9px;
}

.n-consu-l {
  margin-left: 16px;
  width: 371px;
}

.n-consu-l.sp {
  margin-left: 20px;
}

.n-consu-bd {
  margin-top: 4px;
  margin-left: 7px;
  height: 108px;
}

.common-block {
  padding-left: 9px;
  width: 70%;
  font-size: 14px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.common-block a {
  color: #333;
}

.common-date {
  margin-right: 15px;
  font-size: 14px;
  color: #808080;
}

.n-consu-bd .common-block {
  width: 60%;
}

.n-consu-r {
  margin-left: 22px;
  width: 436px;
}

.n-middle-tt.sp {
  font-size: 16px;
  font-weight: bold;
  color: #a61717;
  border-left: 6px solid #a61717;
}

.n-consu-con {
  padding-top: 4px;
}

.n-newspaper {
  margin-top: 7px;
  margin-left: 2px;
  width: 171px;
  height: 259px;
}

.n-newspaper-items {
  margin-left: 12px;
  width: 250px;
}

.n-newspaper-item {
  line-height: 30px;
  vertical-align: top;
  background: url(imagesnewspaper-icon.png) 0 11px no-repeat;
}

.n-newspaper-block {
  padding-left: 17px;
  font-size: 14px;
  color: #003333;
}

.n-newspaper-block:hover {
  color: #f14d14;
}

.n-newspaper-link {
  margin-top: 7px;
  margin-right: 10px;
  width: 16px;
  height: 16px;
  background: url(imagesnewspaper-link.jpg);
}

.n-public-l {
  margin-top: 12px;
  margin-left: 16px;
  width: 450px;
}

.n-public-link {
  margin-top: 7px;
  padding-left: 92px;
  width: 118px;
  height: 45px;
  line-height: 45px;
  font-size: 16px;
  border: 1px solid #cce0eb;
  color: #333;
}

.n-public-link1 {
  background: url(imagesn-public-icon1.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link2 {
  background: url(imagesn-public-icon2.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link3 {
  background: url(imagesn-public-icon3.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link4 {
  background: url(imagesn-public-icon4.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link5 {
  background: url(imagesn-public-icon5.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link6 {
  background: url(imagesn-public-icon6.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link7 {
  background: url(imagesn-public-icon7.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link8 {
  background: url(imagesn-public-icon8.png) 37px 6px no-repeat #e6f6ff;
}

.n-public-link:hover {
  color: #fff;
  background-color: #006fc5;
}

.n-public-spe {
  display: block;
  margin-top: 17px;
  padding-left: 185px;
  width: 265px;
  height: 70px;
  line-height: 70px;
  font-size: 16px;
  color: #fff;
  border: 1px solid #d9d9d9;
}

.n-public-spe1 {
  background: url(imagesn-public-icon9.png) 123px 19px no-repeat #006fc5;
}

.n-public-spe2 {
  background: url(imagesn-public-icon10.png) 123px 19px no-repeat #006fc5;
}

.n-public-spe:hover {
  color: #006fc5;
  border: 1px solid #006fc5;
  background-color: #9cccf2;
}

.n-public-m {
  margin-left: 19px;
  width: 458px;
}

.n-public-bd {
  height: 180px;
}

.n-public-items {
  margin-top: 5px;
  margin-left: 7px;
}

.n-public-r {
  margin-left: 19px;
  width: 273px;
}

.n-public-r-bd {
  padding-top: 7px;
}

.n-public-r-bd a{
	color:black;
}

.n-public-r-a {
  display: block;
  padding-left: 68px;
  height: 44px;
  line-height: 44px;
  font-size: 16px;
  border-bottom: 1px dashed #d9d9d9;
}

.n-public-r-a1 {
  background: url(imagesn-public-r-icon1.png) 26px 11px no-repeat;
}

.n-public-r-a2 {
  background: url(imagesn-public-r-icon2.png) 29px 10px no-repeat;
}

.n-public-r-a3 {
  background: url(imagesn-public-r-icon3.png) 28px 10px no-repeat;
}

.n-public-r-a4 {
  background: url(imagesn-public-r-icon4.png) 27px 10px no-repeat;
}

.n-public-r-a5 {
  background: url(imagesn-public-r-icon5.png) 27px 10px no-repeat;
}

.n-public-r-a6 {
  background: url(imagesn-public-r-icon6.png) 27px 8px no-repeat;
}

.n-public-r-a:hover {
  background-color: #f0faff;
}

.n-affairs-l {
  margin-left: 16px;
  width: 321px;
}

.n-aff-l-bd {
  padding-top: 2px;
}

.n-aff-link {
  margin-top: 9px;
  padding-left: 42px;
  width: 68px;
  height: 36px;
  line-height: 36px;
  font-size: 14px;
  color: #333;
}

.n-aff-link.sp {
  width: auto;
}

.n-aff-link1 {
  background: url(imagesn-aff-icon1.png) no-repeat;
}

.n-aff-link1:hover {
  color: #ff6a30;
}

.n-aff-link2 {
  background: url(imagesn-aff-icon2.png) no-repeat;
}

.n-aff-link2:hover {
  color: #46c0ef;
}

.n-aff-link3 {
  background: url(imagesn-aff-icon3.png) no-repeat;
}

.n-aff-link3:hover {
  color: #6abb38;
}

.n-aff-link4 {
  background: url(imagesn-aff-icon4.png) no-repeat;
}

.n-aff-link4:hover {
  color: #9899f7;
}

.n-aff-link5 {
  background: url(imagesn-aff-icon5.png) no-repeat;
}

.n-aff-link5:hover {
  color: #ef46dd;
}

.n-aff-link6 {
  background: url(imagesn-aff-icon6.png) no-repeat;
}

.n-aff-link6:hover {
  color: #67d197;
}

.n-aff-link7 {
  background: url(imagesn-aff-icon7.png) no-repeat;
}

.n-aff-link7:hover {
  color: #a5d660;
}

.n-aff-link8 {
  background: url(imagesn-aff-icon8.png) no-repeat;
}

.n-aff-link8:hover {
  color: #fa7657;
}

.n-aff-link9 {
  background: url(imagesn-aff-icon9.png) no-repeat;
}

.n-aff-link9:hover {
  color: #5f8eed;
}

.n-aff-link10 {
  background: url(imagesn-aff-icon10.png) no-repeat;
}

.n-aff-link10:hover {
  color: #1bbf83;
}

.n-aff-link11 {
  background: url(imagesn-aff-icon11.png) no-repeat;
}

.n-aff-link11:hover {
  color: #30a0ff;
}

.n-aff-link12 {
  background: url(imagesn-aff-icon12.png) no-repeat;
}

.n-aff-link12:hover {
  color: #fa7657;
}

.n-aff-link13 {
  background: url(imagesn-aff-icon13.png) no-repeat;
}

.n-aff-link13:hover {
  color: #f9ba23;
}

.n-middle-hd.n-aff-sp {
  margin-top: -6px;
}

.n-aff-link13.long {
  width: 72px;
}

.n-aff-m {
  margin-left: 15px;
  width: 587px;
}

.n-aff-m-l {
  width: 347px;
}

.n-aff-tab {
  height: 20px;
  line-height: 20px;
  border-left: 6px solid #3e72c0;
}

.n-aff-tab-sp {
  padding-left: 14px;
  font-size: 16px;
  color: #333;
  cursor: pointer;
}

.n-aff-tab-sp.current {
  font-weight: bold;
  color: #0061b3;
}

.n-aff-tab-link {
  margin-top: 10px;
  padding-left: 28px;
  width: 78px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  border: 1px solid #c4deec;
  background: url(imagesservice-approval.png) 10px 14px no-repeat #e6f6ff;
}

.n-aff-tab-link:hover {
  color: #fff;
  border: 1px solid #51b0f1;
  background: url(imagesservice-approvalh.png) 10px 14px no-repeat #51b0f1;
}

.n-aff-tab-link1 {
  margin-top: 10px;
  padding-left: 20px;
  margin-right: 10px;
  width: 70px;
  height: 38px;
  line-height: 38px;
  font-size: 14px;
  color: #333;
  border: 1px solid #c4deec;
  background: url(imagesservice-approval.png) 10px 14px no-repeat #e6f6ff;
}

.n-aff-tab-link1:hover {
  color: #fff;
  border: 1px solid #51b0f1;
  background: url(imagesservice-approvalh.png) 10px 14px no-repeat #51b0f1;
}

.n-aff-m-r {
  margin-left: 10px;
  width: 230px;
}

.n-aff-m-r-bd {
  padding-left: 3px;
}

.n-aff-m-server {
  margin-top: 10px;
  width: 584px;
  height: 61px;
  border: 1px solid #cecece;
  border-left: 2px solid #006fc5;
}

.n-aff-m-s-hd {
  padding-top: 5px;
  width: 48px;
  height: 56px;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #0061b3;
  border-right: 1px solid #cecece;
  background-color: #f8f8f8;
}

.focus5 {
  margin-top: 0;
  margin-left: 0;
  width: 490px;
}

.focus-bd-pics5 {
  height: 61px !important;
}

.focus-bd-picshead {
  height: 98px;
}

.focus-bd-pics-item {
	width: 98px;
	height: 98px;
	float: left;
	display: inline;
}

.focus-bd-pics-item5 {
  margin-left: 30px;
  width: 84px;
}

.n-focus-icon {
  float: left;
  margin-top: 6px;
  width: 48px;
  height: 48px;
}

.left-btn5 {
  margin-top: 18px;
  margin-left: 8px;
  width: 12px;
  height: 26px;
  background: url(imagesleft-btn1.png);
}

.right-btn5 {
  margin-top: 18px;
  margin-left: 14px;
  width: 12px;
  height: 26px;
  background: url(imagesright-btn1.png);
}

.focus-bd-pics-item5 .focus-color {
  padding-top: 13px;
}

.focus-bd1 {
	height:98px;
}

.n-aff-r {
  margin-left: 20px;
  width: 275px;
}

.n-aff-r-bd {
  padding-top: 3px;
  padding-left: 4px;
  height: 150px;
}

.n-aff-r-link {
  margin-top: 7px;
  width: 125px;
  height: 30px;
  background: url(imagesn-aff-r-bg.png);
}

.n-aff-r-link1 {
  margin-top: 7px;
  margin-right:2px;
  width: 125px;
  height: 30px;
  background: url(imagesn-aff-r-bg.png);
}

.n-aff-r-icon {
  margin-top: 11px;
  margin-left: 10px;
  width: 5px;
  height: 9px;
  background: url(imagesaffairs-icon.png);
}

.n-aff-r-sp {
  padding-left: 18px;
  line-height: 30px;
  font-size: 14px;
  color: #333;
}

.n-aff-r-sp:hover {
  color: #006fc5;
}

.n-middle-hd.n-aff-r-hd {
  margin-top: -4px;
}

.n-aff-r-sp.sp {
  display: block;
  text-align: center;
  padding-left: 0;
}

.n-ser-l {
  margin-left: 16px;
  width: 422px;
}

.n-ser-l-link {
  margin-top: 15px;
  padding-left: 88px;
  width: 113px;
  height: 50px;
  line-height: 50px;
  font-size: 16px;
  color: #fff;
}

.n-ser-l-link1 {
  background: url(imagesnav-ser-icon1.png) 31px 7px no-repeat #ff6a30;
}

.n-ser-l-link2 {
  background: url(imagesnav-ser-icon2.png) 31px 7px no-repeat #46c0ef;
}

.n-ser-l-link3 {
  background: url(imagesnav-ser-icon3.png) 31px 7px no-repeat #6abb38;
}

.n-ser-l-link4 {
  background: url(imagesnav-ser-icon4.png) 31px 7px no-repeat #9899f7;
}

.n-ser-phone {
  margin-top: 31px;
  height: 28px;
  line-height: 28px;
}

.n-ser-icon {
  margin-left: 10px;
  width: 27px;
  height: 28px;
  background: url(imagesnav-ser-icon5.png);
}

.n-ser-sp1 {
  padding-left: 16px;
  font-size: 20px;
  color: #666;
}

.n-ser-sp2 {
  padding-left: 18px;
  font-size: 25px;
  color: #ed4307;
}

.n-ser-l-a {
  display: block;
  margin-top: 20px;
  margin-left: 6px;
  border: 1px solid #d9d9d9;
}

.n-ser-m {
  margin-left: 23px;
  width: 486px;
}

.n-ser-m-bd {
  padding-top: 7px;
  padding-left: 2px;
  height: 108px;
}

.n-ser-m-item {
  line-height: 35px;
  vertical-align: top;
  background: url(imagesitem-icon.jpg) 0 18px no-repeat;
}

.n-ser-m-b {
  padding-left: 8px;
  font-size: 14px;
}

.n-ser-m-item a {
  color: #333;
}

.n-ser-m-sp {
  margin-left: 26px;
  font-size: 14px;
}

.n-ser-m-spe {
  margin-right: 33px;
  font-size: 14px;
  color: #666;
}

.n-ser-m-bd2 {
  padding-top: 11px;
  padding-left: 4px;
}

.n-ser-m-ph {
  margin-left: 10px;
}

.n-ser-m-bd-r {
  padding-left: 9px;
  width: 320px;
}

.n-ser-tt {
  padding-top: 5px;
  font-size: 16px;
  font-weight: bold;
  color: #125c95;
}

.n-ser-m-row {
  height: 25px;
  line-height: 25px;
  font-size: 14px;
}

.n-ser-m-col1 {
  margin-right: 40px;
  color: #666;
}

.n-ser-r {
  margin-left: 15px;
  width: 274px;
}

.n-ser-r-bd2 {
  padding-top: 11px;
  padding-left: 13px;
}

.n-ser-txt {
  padding-top: 9px;
  padding-left: 10px;
  width: 234px;
  height: 57px;
  font-size: 14px;
  color: #666;
  border: 1px solid #d4d2d2;
}

.n-ser-btn-area {
  margin-top: 8px;
  margin-right: 15px;
}

.n-ser-btn {
  padding-left: 31px;
  width: 107px;
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  color: #fff;
  border: 0;
  cursor: pointer;
  background: url(imagesn-ser-btn-icon.png) 8px 4px no-repeat #fc9132;
}

/* footer */

.footer-hd {
  height: 32px;
  line-height: 32px;
  font-size: 13px;
  text-align: center;
  color: #666;
  background-color: #e9e9e9;
}

.footer-hd a {
  color: #666;
}

.footer-hd span {
  padding: 0 13px;
}

.footer-p {
  padding-top: 14px;
  line-height: 24px;
  text-align: center;
  color: #666;
  font-size: 13px;
}


/*导航栏*/
.news-items {
	margin: 6px 15px 0;
}

.news-item {
	height: 28px;
	line-height: 28px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 13px no-repeat;
}

.news-item:hover a, .news-item:hover span {
	color: #f14d14;
}

/*重点领域*/
.focus-icon1 {
	background: url(imagesserver-icon1.png);
}

.focus-icon2 {
	background: url(imagesserver-icon2.png);
}

.focus-icon3 {
	background: url(imagesserver-icon3.png);
}

.focus-icon4 {
	background: url(imagesserver-icon4.png);
}

.focus-icon5 {
	background: url(imagesserver-icon5.png);
}

.focus-icon6 {
	background: url(imagesserver-icon6.png);
}

.focus-bd-pics-itemzdly{
	height: 98px;
	float: left;
	display: inline;	
}

.focus-colorzdly {
	display: block;
	padding-top: 9px;
	text-align: center;
	font-size: 14px;
	color: #333;
}
.left-btnzdly{
	float: left;
	cursor: pointer;
}

.right-btnzdly{
	float: left;
	cursor: pointer;
}

/*头部当前样式*/
.headcurrent {
	background:url(imagesnav-icon2h.png) 21px 13px no-repeat #0061b3;
	color:#fff;
}
.headcurrent1 {
	background:url(imagesnav-icon1h.png) 29px 14px no-repeat #0061b3;
	color:#fff;
}

.state-items {
	padding-top: 6px;
	margin-left: 16px;
}

.state-item {
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	background: url(imagesitem-icon.jpg) 0 15px no-repeat;
}

.state-item:hover a, .state-item:hover span {
	color: #f14d14;
}