﻿@charset "utf-8";
/* CSS Document */

body {
	margin: 0 auto;
	font-size: 12px;
	font-family:Arial, Helvetica, sans-serif "微软雅黑";
	min-width:1200px;
	background:#eeeeee
}
.wrapper {
	width: 1200px;
	margin: 0 auto;
}
.wrapper01 {
	width: 1163px;
	margin: 0 auto;
}
a {
	outline: none;
text-decoration:none
}
a:hover{ text-decoration:underline}
img {
	border: 0
}
.fl {
	float: left
}
.fr {
	float: right
}
.cb {
	clear: both;
	height:0
}
li{ list-style:none}
div, h1, h2, h3, h4, h5, h6, p, form, label, input, textarea, img, ul, li,dl,dt,dd {
	padding: 0;
	margin: 0
}

.bg01{ background: url(../images/bg01.png) repeat-x;}
.bg02{ background: url(../images/bg02.png) top center no-repeat;}
.bg03{ background: url(../images/bg03.png) top repeat-x}

.index_search{ font-size: 14px; color: #1a1a1a; margin-top: 54px;}
.index_search span{ float: left; line-height: 37px;}
.index_search .serch{ float: left; width: 200px; height: 37px; background: url(../images/index01.png) no-repeat}
.index_search .serch .input{ width: 130px; border: 1px solid #c9c9c9; margin-left: 5px; height: 25px; line-height: 25px; margin-top: 5px; float: left}
.index_search .serch .btn{ background: url(../images/btn.png) no-repeat; width: 59px; height: 27px; border: 0; color: #fff; line-height: 27px; text-align: center; cursor: pointer; float:left; margin-top:-29px;margin-left: 139px;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ padding:0 30px; height:58px; line-height:56px; background: url(../images/index02.png) no-repeat;  position:relative; z-index:1;  }
.nav a{ color:#fff;  }
.nav .nLi{ float:left;  position:relative; display:inline; background: url(../images/index03.png) right center no-repeat}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; padding:0 20px; font-size:18px; font-weight: normal; font-family: "黑体"  }
.nav .sub{ display:none; width:120px; left:0; top:56px;  position:absolute; background: url(../images/index04.png);  line-height:26px; padding:5px 0;  }
.nav .sub li{ zoom:1; }
.nav .sub a{ display:block; padding:0 10px;  border-bottom: 1px dotted #838c9e; text-align: center; font-size: 14px; text-decoration: none}
.nav .sub a:hover{ background:#07235b; color:#fff;  }
.nav .on h3 a{ background:#07235b; color:#fff;   }

.slideBox{ width:100%; height:481px; overflow:hidden; position:relative; padding-top: 15px;  }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox .hd ul li.on{ background:#0f237a; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100%; height:481px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }

.slideBox01{ width:322px; height:225px; overflow:hidden; position:relative; margin-top: 14px;  }
.slideBox01 .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
.slideBox01 .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox01 .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.slideBox01 .hd ul li.on{ background:#0f237a; color:#fff; }
.slideBox01 .bd{ position:relative; height:100%; z-index:0;   }
.slideBox01 .bd li{ zoom:1; vertical-align:middle; }
.slideBox01 .bd img{ width:322px; height:225px; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox01 .prev,
.slideBox01 .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox01 .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox01 .prev:hover,
.slideBox01 .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox01 .prevStop{ display:none;  }
.slideBox01 .nextStop{ display:none;  }

.index_quick{ margin-top: 11px;}

.index_left{ width: 858px;}

.txtScroll-top{ width:100%;  overflow:hidden; position:relative; margin-top: 11px; background: url(../images/index11.png) no-repeat; height: 41px}
.txtScroll-top .t{ width: 138px; text-align: center; line-height: 41px; color: #fff; font-size: 18px;}
.txtScroll-top .bd{ padding:5px 0 0 0; width: 670px; float: left  }
.txtScroll-top .infoList li{ height:30px; line-height:30px;   }
.txtScroll-top .infoList li a{ color: #979797; padding-left: 10px;}
.txtScroll-top .infoList li .date{ float:right; color:#999; padding-right: 10px  }
.txtScroll-top .more{ color: #979797; line-height: 41px; float: left}

.index_news01{ background: url(../images/index12.png) no-repeat; width: 519px; height: 223px; margin-top: 14px;}
.index_news01 .tuijian{ width: 487px; margin: 0 auto; border-bottom: 1px solid #e6e6e6; color: #393939; line-height: 24px; padding: 0 10px}
.index_news01 .tuijian h3{ display: block; line-height: 40px}
.index_news01 .tuijian a{ color: #0d2a8d}
.index_news01 ul{ width: 487px; margin: 0 auto; padding: 10px 0}
.index_news01 li{ display: block; color: #a2a2a2; line-height: 30px; border-bottom: 1px dotted #c0c0c0; height: 30px;}
.index_news01 li a{ background: url(../images/arrow02.png) left no-repeat; padding-left: 32px; color: #4d4d4d; float: left;}
.index_news01 li span{ float: right}

.index_contact{ width: 322px; margin-top: 15px;}
.index_contact .con{ background: url(../images/index14.png) no-repeat; height: 231px; padding: 9px 13px 0 11px}
.index_contact .con p{ line-height: 35px; border-bottom: 1px dotted #c0c0c0; padding-left: 34px}
.index_contact .con p.icon01{ background: url(../images/index16.png) left no-repeat}
.index_contact .con p.icon02{ background: url(../images/index17.png) left no-repeat}
.index_contact .con p.icon03{ background: url(../images/index18.png) left no-repeat}
.index_contact .con p.icon04{ background: url(../images/index19.png) left no-repeat}
.index_contact .con p span{ color: #f03e00}

.index_news02{ width: 519px; margin-top: 15px}
.index_news02 .con{ background: url(../images/index21.png) no-repeat; height: 242px;}
.index_news02 ul{ width: 487px; margin: 0 auto; padding: 10px 0}
.index_news02 li{ display: block; color: #a2a2a2; line-height: 30px; border-bottom: 1px dotted #c0c0c0; height: 30px;}
.index_news02 li a{ background: url(../images/arrow02.png) left no-repeat; padding-left: 32px; color: #4d4d4d; float: left;}
.index_news02 li span{ float: right}

.index_right{ width: 312px; margin-top: 11px;}
.index_right .index_news03{ width: 312px;}
.index_right .index_news03 .con{ background: url(../images/index23.png) no-repeat; height: 242px;}
.index_right .index_news03 ul{ width: 300px; margin: 0 auto; padding: 10px 0}
.index_right .index_news03 li{ display: block; color: #a2a2a2; line-height: 30px; border-bottom: 1px dotted #c0c0c0; height: 30px;}
.index_right .index_news03 li a{ background: url(../images/arrow02.png) left no-repeat; padding-left: 32px; color: #4d4d4d; float: left;}
.index_right .index_news03 li span{ float: right}

.footer{ background: #fff; border: 1px solid #d6d5d5; width: 1200px; margin: 15px auto; line-height: 30px; padding: 10px 0; color: #444444; text-align: center; border-radius: 5px}

.ny_left{ width: 230px; margin-top: 23px;}
.ny_left .t{ background: url(../images/ny01.png) no-repeat; height: 71px; font-size: 18px; color: #fff; padding-left: 38px; line-height: 52px;}
.ny_left .con{}
.ny_left .con li a{ background: url(../images/ny02.png) no-repeat; display: block; height: 36px; line-height: 32px; padding-left: 49px; color: #373737; font-size: 14px}
.ny_left .con li a:hover{ background: url(../images/ny03.png) no-repeat; color: #fff; text-decoration: none}

.ny_right{ width: 952px; margin-top: 23px; border: 1px solid #d3d3d3; background: #fff; border-radius: 5px;}
.ny_right .t{ border-bottom: 2px solid #276bad; height: 50px;}
.ny_right .t span{ float:left; background: #3c73c1; height: 38px; padding: 0 12px; line-height: 38px; color: #fff; font-size: 16px; margin-top: 12px; border-radius: 5px 5px 0 0; margin-left: 1px}
.ny_right .t .pos{ float: right; background: url(../images/arrow03.png) left no-repeat; padding-left: 15px; color: #4c4c4c; line-height: 38px; margin-top: 12px; padding-right: 10px}
.ny_right .t .pos a{ color: #4c4c4c; padding: 0 5px;}

.ny_right .list{ width: 900px; margin: 20px auto}
.ny_right .list ul{ width: 900px; margin: 0 auto; padding: 10px 0}
.ny_right .list li{ display: block; color: #a2a2a2; line-height: 30px; border-bottom: 1px dotted #c0c0c0; height: 30px; font-size: 14px}
.ny_right .list li a{ background: url(../images/arrow04.png) left no-repeat; padding-left: 46px; color: #4d4d4d; float: left;}
.ny_right .list li a:hover{ color: #1754a8}
.ny_right .list li span{ float: right}

.ny_right .content{ font-size: 14px; color: #373737; line-height: 30px; padding: 20px;}